diff --git a/app/_translations.py b/app/_translations.py new file mode 100644 index 00000000..b87abedc --- /dev/null +++ b/app/_translations.py @@ -0,0 +1,128 @@ +# THIS FILE IS AUTOGENERATED: utils/extract_translations.py + +from flask_babel import gettext + +gettext("Chat / Commands") +gettext("Complex installation") +gettext("Either has educational value, or is a tool to help teachers ") +gettext("Singleplayer-focused") +gettext("For 16px texture packs") +gettext("For 64px texture packs") +gettext("Tools to manage the world") +gettext("Big changes to crafting gameplay") +gettext("Blood, etc") +gettext("Adds a mini-game to be played within Minetest") +gettext("Tools / Weapons / Armor") +gettext("For content generally themed around a certain season or holiday") +gettext("Player Effects / Power Ups") +gettext("World Maintenance and Tools") +gettext("Puzzle") +gettext("Tools for game and mod developers") +gettext("Education") +gettext("Gore") +gettext("Transport") +gettext("Survival") +gettext("New mapgen or changes mapgen") +gettext("Less than 16px") +gettext("Storage") +gettext("Changes the inventory GUI") +gettext("Jam / Combat 2020") +gettext("Bad Language") +gettext("64px") +gettext("Focuses on or adds new sounds or musical things") +gettext("Adds game mechanics or tools that change how players build.") +gettext("Violence") +gettext("Strategy / RTS") +gettext("Requires futher installation steps, such as installing luarocks or editing the trusted mod setting") +gettext("Jam / Game 2021") +gettext("Content that can be played alone") +gettext("Can/should only be used in multiplayer") +gettext("Adds mobs, animals, and NPCs") +gettext("For mods created for the Discord \"Weekly Challenges\" modding event in 2021") +gettext("Mini-game") +gettext("For content that changes player effects, including physics, for example: speed, jump height or gravity.") +gettext("Contains swearing") +gettext("Improves the world, adding weather, ambient sounds, or other environment mechanics") +gettext("For mods created for the Discord \"Combat\" modding event in 2020") +gettext("Inventory") +gettext("Entries to the 2023 Minetest Game Jam ") +gettext("Sims") +gettext("Focuses on building, such as adding new materials or nodes") +gettext("Environment / Weather") +gettext("Custom mapgen") +gettext("Minetest Game improved") +gettext("HUD") +gettext("Machines / Electronics") +gettext("Developer Tools") +gettext("Jam / Game 2023") +gettext("Helps with server maintenance and moderation") +gettext("Plants and Farming") +gettext("Adventure / RPG") +gettext("For games and such that are of their own kind, distinct and original in nature to others of the same category.") +gettext("Jam / Weekly Challenges 2021") +gettext("For 32px texture packs") +gettext("Adds or changes tools, weapons, and armor") +gettext("GUI") +gettext("Seasonal") +gettext("Commerce / Economy") +gettext("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") +gettext("Forks of MTG") +gettext("Non-cartoon violence. May be towards fantasy or human-like characters") +gettext("Joke") +gettext("Fear / Horror") +gettext("128px+") +gettext("Creative") +gettext("Entries to the 2022 Minetest Game Jam ") +gettext("Alcohol / Tobacco") +gettext("Adds or improves item storage mechanics") +gettext("Designed to be played competitively against other players") +gettext("Crafting") +gettext("<16px") +gettext("One-of-a-kind / Original") +gettext("Building") +gettext("Adds machines useful in automation, tubes, or power.") +gettext("Focus on puzzle solving instead of combat") +gettext("Building Mechanics and Tools") +gettext("Adds nodes with no other purpose than for use in building") +gettext("Sounds / Music") +gettext("Food / Drinks") +gettext("Decorative") +gettext("Gambling") +gettext("Server Moderation and Tools") +gettext("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.") +gettext("API / Library") +gettext("Certified") +gettext("Contains alcohol and/or tobacco") +gettext("Adds new plants or other farmable resources.") +gettext("Multiplayer-focused") +gettext("Primarily adds an API for other mods to use") +gettext("Focus on player chat/communication or who's primary function is interacting with the console.") +gettext("Games and mods with a heavy strategy component, whether real-time or turn-based") +gettext("Written specifically for survival gameplay with a focus on game-balance, difficulty level, or resources available through crafting, mining, ...") +gettext("Entries to the 2021 Minetest Game Jam") +gettext("Contains a completely custom mapgen implemented in Lua, usually requires worlds to be set to the 'singlenode' mapgen.") +gettext(" Jam / Game 2022") +gettext("Sports") +gettext("Adds or changes transportation methods. Includes teleportation, vehicles, ridable mobs, transport infrastructure and thematic content") +gettext("Player vs Environment (PvE)") +gettext("For mods that grant the player extra information in the HUD") +gettext("Mods and games that aim to simulate real life activity. Similar to SimCity/TheSims/OpenTTD/etc") +gettext("Shocking and scary content. May scare young children") +gettext("Player customization / Skins") +gettext("Allows the player to customize their character by changing the texture or adding accessories.") +gettext("Certified by the Featured Packages program. This tag may be renamed in the future") +gettext("Mobs / Animals / NPCs") +gettext("For 128px or higher texture packs") +gettext("16px") +gettext("Games of chance, gambling games, etc") +gettext("Mapgen / Biomes / Decoration") +gettext("Drugs") +gettext("Related to economies, money, and trading") +gettext("For content designed for one or more players that focus on combat against the world, mobs, or NPCs.") +gettext("For content whose main utility / feature is in GUI/formspec form") +gettext("32px") +gettext("Player vs Player (PvP)") +gettext("Magic / Enchanting") +gettext("Contains illegal drugs, such as marijuana") +gettext("First person shooters (FPS) and more") +gettext("Shooter") diff --git a/translations/ar/LC_MESSAGES/messages.po b/translations/ar/LC_MESSAGES/messages.po index 5352d1c8..0ee11d31 100644 --- a/translations/ar/LC_MESSAGES/messages.po +++ b/translations/ar/LC_MESSAGES/messages.po @@ -1,4 +1,4 @@ -# Translations template for PROJECT. +# Arabic translations for PROJECT. # Copyright (C) 2024 ORGANIZATION # This file is distributed under the same license as the PROJECT project. # FIRST AUTHOR , 2024. @@ -7,29 +7,558 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2024-04-03 18:34+0100\n" +"POT-Creation-Date: 2024-06-07 05:29+0100\n" "PO-Revision-Date: 2024-05-21 10:01+0000\n" -"Last-Translator: Jamil Mohamad Alhussein \n" -"Language-Team: Arabic \n" +"Last-Translator: Jamil Mohamad Alhussein " +"\n" "Language: ar\n" +"Language-Team: Arabic " +"\n" +"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : " +"n%100>=3 && n%100<=10 ? 3 : n%100>=11 ? 4 : 5;\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 " -"&& n%100<=10 ? 3 : n%100>=11 ? 4 : 5;\n" -"X-Generator: Weblate 5.6-dev\n" -"Generated-By: Babel 2.12.1\n" +"Generated-By: Babel 2.15.0\n" -#: app/__init__.py:137 +#: app/__init__.py:155 msgid "Banned:" msgstr "محظور:" -#: app/__init__.py:139 +#: app/__init__.py:157 msgid "You have been banned." msgstr "لقد تم حظرك." -#: app/querybuilder.py:41 app/templates/admin/languages/list.html:27 +#: app/_translations.py:5 +msgid "Chat / Commands" +msgstr "" + +#: app/_translations.py:6 +msgid "Complex installation" +msgstr "" + +#: app/_translations.py:7 +msgid "Either has educational value, or is a tool to help teachers " +msgstr "" + +#: app/_translations.py:8 +msgid "Singleplayer-focused" +msgstr "" + +#: app/_translations.py:9 +msgid "For 16px texture packs" +msgstr "" + +#: app/_translations.py:10 +msgid "For 64px texture packs" +msgstr "" + +#: app/_translations.py:11 +msgid "Tools to manage the world" +msgstr "" + +#: app/_translations.py:12 +msgid "Big changes to crafting gameplay" +msgstr "" + +#: app/_translations.py:13 +msgid "Blood, etc" +msgstr "" + +#: app/_translations.py:14 +msgid "Adds a mini-game to be played within Minetest" +msgstr "" + +#: app/_translations.py:15 +msgid "Tools / Weapons / Armor" +msgstr "" + +#: app/_translations.py:16 +msgid "For content generally themed around a certain season or holiday" +msgstr "" + +#: app/_translations.py:17 +msgid "Player Effects / Power Ups" +msgstr "" + +#: app/_translations.py:18 +msgid "World Maintenance and Tools" +msgstr "" + +#: app/_translations.py:19 +msgid "Puzzle" +msgstr "" + +#: app/_translations.py:20 +msgid "Tools for game and mod developers" +msgstr "" + +#: app/_translations.py:21 +msgid "Education" +msgstr "" + +#: app/_translations.py:22 +msgid "Gore" +msgstr "" + +#: app/_translations.py:23 +msgid "Transport" +msgstr "" + +#: app/_translations.py:24 +msgid "Survival" +msgstr "" + +#: app/_translations.py:25 +msgid "New mapgen or changes mapgen" +msgstr "" + +#: app/_translations.py:26 +msgid "Less than 16px" +msgstr "" + +#: app/_translations.py:27 app/templates/users/modtools.html:12 +msgid "Storage" +msgstr "" + +#: app/_translations.py:28 +msgid "Changes the inventory GUI" +msgstr "" + +#: app/_translations.py:29 +msgid "Jam / Combat 2020" +msgstr "" + +#: app/_translations.py:30 +msgid "Bad Language" +msgstr "" + +#: app/_translations.py:31 +msgid "64px" +msgstr "" + +#: app/_translations.py:32 +msgid "Focuses on or adds new sounds or musical things" +msgstr "" + +#: app/_translations.py:33 +msgid "Adds game mechanics or tools that change how players build." +msgstr "" + +#: app/_translations.py:34 +msgid "Violence" +msgstr "" + +#: app/_translations.py:35 +msgid "Strategy / RTS" +msgstr "" + +#: app/_translations.py:36 +msgid "" +"Requires futher installation steps, such as installing luarocks or " +"editing the trusted mod setting" +msgstr "" + +#: app/_translations.py:37 +msgid "Jam / Game 2021" +msgstr "" + +#: app/_translations.py:38 +msgid "Content that can be played alone" +msgstr "" + +#: app/_translations.py:39 +msgid "Can/should only be used in multiplayer" +msgstr "" + +#: app/_translations.py:40 +msgid "Adds mobs, animals, and NPCs" +msgstr "" + +#: app/_translations.py:41 +msgid "" +"For mods created for the Discord \"Weekly Challenges\" modding event in " +"2021" +msgstr "" + +#: app/_translations.py:42 +msgid "Mini-game" +msgstr "" + +#: app/_translations.py:43 +msgid "" +"For content that changes player effects, including physics, for example: " +"speed, jump height or gravity." +msgstr "" + +#: app/_translations.py:44 +msgid "Contains swearing" +msgstr "" + +#: app/_translations.py:45 +msgid "" +"Improves the world, adding weather, ambient sounds, or other environment " +"mechanics" +msgstr "" + +#: app/_translations.py:46 +msgid "For mods created for the Discord \"Combat\" modding event in 2020" +msgstr "" + +#: app/_translations.py:47 +msgid "Inventory" +msgstr "" + +#: app/_translations.py:48 +msgid "Entries to the 2023 Minetest Game Jam " +msgstr "" + +#: app/_translations.py:49 +msgid "Sims" +msgstr "" + +#: app/_translations.py:50 +msgid "Focuses on building, such as adding new materials or nodes" +msgstr "" + +#: app/_translations.py:51 +msgid "Environment / Weather" +msgstr "" + +#: app/_translations.py:52 +msgid "Custom mapgen" +msgstr "" + +#: app/_translations.py:53 +msgid "Minetest Game improved" +msgstr "" + +#: app/_translations.py:54 +msgid "HUD" +msgstr "" + +#: app/_translations.py:55 +msgid "Machines / Electronics" +msgstr "" + +#: app/_translations.py:56 +msgid "Developer Tools" +msgstr "" + +#: app/_translations.py:57 +msgid "Jam / Game 2023" +msgstr "" + +#: app/_translations.py:58 +msgid "Helps with server maintenance and moderation" +msgstr "" + +#: app/_translations.py:59 +msgid "Plants and Farming" +msgstr "" + +#: app/_translations.py:60 +msgid "Adventure / RPG" +msgstr "" + +#: app/_translations.py:61 +msgid "" +"For games and such that are of their own kind, distinct and original in " +"nature to others of the same category." +msgstr "" + +#: app/_translations.py:62 +msgid "Jam / Weekly Challenges 2021" +msgstr "" + +#: app/_translations.py:63 +msgid "For 32px texture packs" +msgstr "" + +#: app/_translations.py:64 +msgid "Adds or changes tools, weapons, and armor" +msgstr "" + +#: app/_translations.py:65 +msgid "GUI" +msgstr "" + +#: app/_translations.py:66 +msgid "Seasonal" +msgstr "" + +#: app/_translations.py:67 +msgid "Commerce / Economy" +msgstr "" + +#: app/_translations.py:68 +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 "" + +#: app/_translations.py:69 +msgid "Forks of MTG" +msgstr "" + +#: app/_translations.py:70 +msgid "Non-cartoon violence. May be towards fantasy or human-like characters" +msgstr "" + +#: app/_translations.py:71 +msgid "Joke" +msgstr "" + +#: app/_translations.py:72 +msgid "Fear / Horror" +msgstr "" + +#: app/_translations.py:73 +msgid "128px+" +msgstr "" + +#: app/_translations.py:74 +msgid "Creative" +msgstr "" + +#: app/_translations.py:75 +msgid "Entries to the 2022 Minetest Game Jam " +msgstr "" + +#: app/_translations.py:76 +msgid "Alcohol / Tobacco" +msgstr "" + +#: app/_translations.py:77 +msgid "Adds or improves item storage mechanics" +msgstr "" + +#: app/_translations.py:78 +msgid "Designed to be played competitively against other players" +msgstr "" + +#: app/_translations.py:79 +msgid "Crafting" +msgstr "" + +#: app/_translations.py:80 +msgid "<16px" +msgstr "" + +#: app/_translations.py:81 +msgid "One-of-a-kind / Original" +msgstr "" + +#: app/_translations.py:82 +msgid "Building" +msgstr "" + +#: app/_translations.py:83 +msgid "Adds machines useful in automation, tubes, or power." +msgstr "" + +#: app/_translations.py:84 +msgid "Focus on puzzle solving instead of combat" +msgstr "" + +#: app/_translations.py:85 +msgid "Building Mechanics and Tools" +msgstr "" + +#: app/_translations.py:86 +msgid "Adds nodes with no other purpose than for use in building" +msgstr "" + +#: app/_translations.py:87 +msgid "Sounds / Music" +msgstr "" + +#: app/_translations.py:88 +msgid "Food / Drinks" +msgstr "" + +#: app/_translations.py:89 +msgid "Decorative" +msgstr "" + +#: app/_translations.py:90 +msgid "Gambling" +msgstr "" + +#: app/_translations.py:91 +msgid "Server Moderation and Tools" +msgstr "" + +#: app/_translations.py:92 +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 "" + +#: app/_translations.py:93 +msgid "API / Library" +msgstr "" + +#: app/_translations.py:94 +msgid "Certified" +msgstr "" + +#: app/_translations.py:95 +msgid "Contains alcohol and/or tobacco" +msgstr "" + +#: app/_translations.py:96 +msgid "Adds new plants or other farmable resources." +msgstr "" + +#: app/_translations.py:97 +msgid "Multiplayer-focused" +msgstr "" + +#: app/_translations.py:98 +msgid "Primarily adds an API for other mods to use" +msgstr "" + +#: app/_translations.py:99 +msgid "" +"Focus on player chat/communication or who's primary function is " +"interacting with the console." +msgstr "" + +#: app/_translations.py:100 +msgid "" +"Games and mods with a heavy strategy component, whether real-time or " +"turn-based" +msgstr "" + +#: app/_translations.py:101 +msgid "" +"Written specifically for survival gameplay with a focus on game-balance, " +"difficulty level, or resources available through crafting, mining, ..." +msgstr "" + +#: app/_translations.py:102 +msgid "Entries to the 2021 Minetest Game Jam" +msgstr "" + +#: app/_translations.py:103 +msgid "" +"Contains a completely custom mapgen implemented in Lua, usually requires " +"worlds to be set to the 'singlenode' mapgen." +msgstr "" + +#: app/_translations.py:104 +msgid " Jam / Game 2022" +msgstr "" + +#: app/_translations.py:105 +msgid "Sports" +msgstr "" + +#: app/_translations.py:106 +msgid "" +"Adds or changes transportation methods. Includes teleportation, vehicles," +" ridable mobs, transport infrastructure and thematic content" +msgstr "" + +#: app/_translations.py:107 +msgid "Player vs Environment (PvE)" +msgstr "" + +#: app/_translations.py:108 +msgid "For mods that grant the player extra information in the HUD" +msgstr "" + +#: app/_translations.py:109 +msgid "" +"Mods and games that aim to simulate real life activity. Similar to " +"SimCity/TheSims/OpenTTD/etc" +msgstr "" + +#: app/_translations.py:110 +msgid "Shocking and scary content. May scare young children" +msgstr "" + +#: app/_translations.py:111 +msgid "Player customization / Skins" +msgstr "" + +#: app/_translations.py:112 +msgid "" +"Allows the player to customize their character by changing the texture or" +" adding accessories." +msgstr "" + +#: app/_translations.py:113 +msgid "" +"Certified by the Featured Packages program. This tag may be renamed in " +"the future" +msgstr "" + +#: app/_translations.py:114 +msgid "Mobs / Animals / NPCs" +msgstr "" + +#: app/_translations.py:115 +msgid "For 128px or higher texture packs" +msgstr "" + +#: app/_translations.py:116 +msgid "16px" +msgstr "" + +#: app/_translations.py:117 +msgid "Games of chance, gambling games, etc" +msgstr "" + +#: app/_translations.py:118 +msgid "Mapgen / Biomes / Decoration" +msgstr "" + +#: app/_translations.py:119 +msgid "Drugs" +msgstr "" + +#: app/_translations.py:120 +msgid "Related to economies, money, and trading" +msgstr "" + +#: app/_translations.py:121 +msgid "" +"For content designed for one or more players that focus on combat against" +" the world, mobs, or NPCs." +msgstr "" + +#: app/_translations.py:122 +msgid "For content whose main utility / feature is in GUI/formspec form" +msgstr "" + +#: app/_translations.py:123 +msgid "32px" +msgstr "" + +#: app/_translations.py:124 +msgid "Player vs Player (PvP)" +msgstr "" + +#: app/_translations.py:125 +msgid "Magic / Enchanting" +msgstr "" + +#: app/_translations.py:126 +msgid "Contains illegal drugs, such as marijuana" +msgstr "" + +#: app/_translations.py:127 +msgid "First person shooters (FPS) and more" +msgstr "" + +#: app/_translations.py:128 +msgid "Shooter" +msgstr "" + +#: app/querybuilder.py:58 app/templates/admin/languages/list.html:27 #: app/templates/admin/tags/list.html:38 #: app/templates/admin/warnings/list.html:28 #: app/templates/collections/create_edit.html:56 @@ -39,7 +568,7 @@ msgstr "لقد تم حظرك." msgid "Packages" msgstr "الحزم" -#: app/querybuilder.py:56 +#: app/querybuilder.py:73 #, python-format msgid "%(package_type)s for %(game_name)s" msgstr "%(package_type)s ل%(game_name)s" @@ -49,7 +578,7 @@ msgstr "%(package_type)s ل%(game_name)s" msgid "%(delta)s ago" msgstr "منذ%(delta)s" -#: app/blueprints/api/endpoints.py:95 app/templates/index.html:103 +#: app/blueprints/api/endpoints.py:94 app/templates/index.html:103 msgid "Featured" msgstr "بارز" @@ -64,18 +593,18 @@ msgid "Limit to package" msgstr "الحد من الحزمة" #: app/blueprints/api/tokens.py:36 app/blueprints/collections/__init__.py:90 -#: app/blueprints/oauth/__init__.py:175 app/blueprints/packages/packages.py:250 -#: app/blueprints/packages/packages.py:525 -#: app/blueprints/packages/packages.py:621 -#: app/blueprints/packages/packages.py:709 +#: app/blueprints/oauth/__init__.py:175 app/blueprints/packages/packages.py:251 +#: app/blueprints/packages/packages.py:528 +#: app/blueprints/packages/packages.py:624 +#: app/blueprints/packages/packages.py:712 #: app/blueprints/packages/releases.py:62 #: app/blueprints/packages/releases.py:74 app/blueprints/packages/reviews.py:49 #: app/blueprints/packages/screenshots.py:36 #: app/blueprints/packages/screenshots.py:42 #: app/blueprints/packages/screenshots.py:47 -#: app/blueprints/users/account.py:226 app/blueprints/users/account.py:234 -#: app/blueprints/users/settings.py:78 app/blueprints/users/settings.py:148 -#: app/blueprints/users/settings.py:316 app/templates/users/modtools.html:111 +#: 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 msgid "Save" msgstr "إحفظ" @@ -147,14 +676,11 @@ msgid "Linked GitHub to account" msgstr "ربط GitHub بالحساب" #: app/blueprints/github/__init__.py:88 -msgid "GitHub account is already associated with another user" -msgstr "حساب GitHub مرتبط بالفعل بمستخدم آخر" +#, python-format +msgid "GitHub account is already associated with another user: %(username)s" +msgstr "" -#: app/blueprints/github/__init__.py:94 -msgid "Unable to find an account for that GitHub user" -msgstr "غير قادر على العثور على حساب لمستخدم GitHub هذا" - -#: app/blueprints/github/__init__.py:99 +#: app/blueprints/github/__init__.py:96 app/blueprints/github/__init__.py:122 msgid "Authorization failed [err=gh-login-failed]" msgstr "فشل الترخيص [err=gh-login-failed]" @@ -200,7 +726,7 @@ msgstr "لقطات الشاشة" #: app/blueprints/packages/__init__.py:52 #: app/templates/packages/edit_maintainers.html:8 -#: app/templates/packages/view.html:624 app/utils/minetest_hypertext.py:270 +#: app/templates/packages/view.html:624 app/utils/minetest_hypertext.py:302 msgid "Maintainers" msgstr "المشرفون" @@ -225,7 +751,7 @@ 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:243 app/utils/minetest_hypertext.py:245 +#: app/utils/minetest_hypertext.py:275 app/utils/minetest_hypertext.py:277 msgid "Supported Games" msgstr "" @@ -233,190 +759,189 @@ msgstr "" msgid "No download available." msgstr "" -#: app/blueprints/packages/packages.py:228 app/templates/packages/view.html:594 -#: app/utils/minetest_hypertext.py:231 +#: app/blueprints/packages/packages.py:229 app/templates/packages/view.html:594 +#: app/utils/minetest_hypertext.py:263 msgid "Type" msgstr "" -#: app/blueprints/packages/packages.py:229 +#: app/blueprints/packages/packages.py:230 msgid "Title (Human-readable)" msgstr "" -#: app/blueprints/packages/packages.py:230 -#: app/blueprints/packages/packages.py:619 +#: app/blueprints/packages/packages.py:231 +#: app/blueprints/packages/packages.py:622 msgid "Name (Technical)" msgstr "" -#: app/blueprints/packages/packages.py:230 -#: app/blueprints/packages/packages.py:620 +#: app/blueprints/packages/packages.py:231 +#: app/blueprints/packages/packages.py:623 #: app/templates/packages/create_edit.html:75 msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" msgstr "" -#: app/blueprints/packages/packages.py:231 +#: app/blueprints/packages/packages.py:232 msgid "Short Description (Plaintext)" msgstr "" -#: app/blueprints/packages/packages.py:233 app/templates/packages/view.html:616 -#: app/utils/minetest_hypertext.py:268 +#: app/blueprints/packages/packages.py:234 app/templates/packages/view.html:616 +#: app/utils/minetest_hypertext.py:300 msgid "Maintenance State" msgstr "" -#: app/blueprints/packages/packages.py:235 app/templates/admin/tags/list.html:4 +#: app/blueprints/packages/packages.py:236 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:232 +#: app/utils/minetest_hypertext.py:264 msgid "Tags" msgstr "" -#: app/blueprints/packages/packages.py:236 +#: app/blueprints/packages/packages.py:237 msgid "Content Warnings" msgstr "" -#: app/blueprints/packages/packages.py:237 app/templates/packages/view.html:605 -#: app/utils/minetest_hypertext.py:266 +#: app/blueprints/packages/packages.py:238 app/templates/packages/view.html:605 +#: app/utils/minetest_hypertext.py:298 msgid "License" msgstr "" -#: app/blueprints/packages/packages.py:238 +#: app/blueprints/packages/packages.py:239 msgid "Media License" msgstr "" -#: app/blueprints/packages/packages.py:240 +#: app/blueprints/packages/packages.py:241 msgid "Long Description (Markdown)" msgstr "" -#: app/blueprints/packages/packages.py:242 +#: app/blueprints/packages/packages.py:243 msgid "VCS Repository URL" msgstr "" -#: app/blueprints/packages/packages.py:243 app/blueprints/users/settings.py:76 +#: app/blueprints/packages/packages.py:244 app/blueprints/users/settings.py:77 msgid "Website URL" msgstr "" -#: app/blueprints/packages/packages.py:244 +#: app/blueprints/packages/packages.py:245 msgid "Issue Tracker URL" msgstr "" -#: app/blueprints/packages/packages.py:245 +#: app/blueprints/packages/packages.py:246 msgid "Forum Topic ID" msgstr "" -#: app/blueprints/packages/packages.py:246 +#: app/blueprints/packages/packages.py:247 msgid "Video URL" msgstr "" -#: app/blueprints/packages/packages.py:247 +#: app/blueprints/packages/packages.py:248 msgid "Donate URL" msgstr "" -#: app/blueprints/packages/packages.py:248 +#: app/blueprints/packages/packages.py:249 msgid "Translation URL" msgstr "" -#: app/blueprints/packages/packages.py:254 +#: app/blueprints/packages/packages.py:255 msgid "_game is not an allowed name" msgstr "" -#: app/blueprints/packages/packages.py:264 +#: app/blueprints/packages/packages.py:265 msgid "" "Package already exists, but is removed. Please contact ContentDB staff to" " restore the package" msgstr "" -#: app/blueprints/packages/packages.py:269 +#: app/blueprints/packages/packages.py:270 msgid "Package already exists" msgstr "" -#: app/blueprints/packages/packages.py:275 +#: app/blueprints/packages/packages.py:276 msgid "A collection with a similar name already exists" msgstr "" -#: app/blueprints/packages/packages.py:328 +#: app/blueprints/packages/packages.py:329 #: app/blueprints/packages/releases.py:82 msgid "" "You must add an email address to your account and confirm it before you " "can manage packages" msgstr "" -#: app/blueprints/packages/packages.py:334 +#: app/blueprints/packages/packages.py:335 msgid "Save draft" msgstr "" -#: app/blueprints/packages/packages.py:342 +#: app/blueprints/packages/packages.py:343 msgid "Unable to find that user" msgstr "" -#: app/blueprints/packages/packages.py:346 +#: app/blueprints/packages/packages.py:347 #: app/blueprints/packages/screenshots.py:137 -#: app/blueprints/users/settings.py:132 msgid "Permission denied" msgstr "" -#: app/blueprints/packages/packages.py:402 -#: app/blueprints/packages/packages.py:476 -#: app/blueprints/packages/packages.py:498 +#: app/blueprints/packages/packages.py:403 +#: app/blueprints/packages/packages.py:479 +#: app/blueprints/packages/packages.py:501 msgid "You don't have permission to do that" msgstr "" -#: app/blueprints/packages/packages.py:435 +#: app/blueprints/packages/packages.py:436 msgid "Please comment what changes are needed in the approval thread" msgstr "" -#: app/blueprints/packages/packages.py:442 +#: app/blueprints/packages/packages.py:443 msgid "" "Please comment in the approval thread so editors know what you have " "changed" msgstr "" -#: app/blueprints/packages/packages.py:493 +#: app/blueprints/packages/packages.py:496 msgid "Deleted package" msgstr "" -#: app/blueprints/packages/packages.py:515 +#: app/blueprints/packages/packages.py:518 msgid "Unapproved package" msgstr "" -#: app/blueprints/packages/packages.py:524 +#: app/blueprints/packages/packages.py:527 msgid "Maintainers (Comma-separated)" msgstr "" -#: app/blueprints/packages/packages.py:533 +#: app/blueprints/packages/packages.py:536 msgid "You don't have permission to edit maintainers" msgstr "" -#: app/blueprints/packages/packages.py:583 +#: app/blueprints/packages/packages.py:586 msgid "You are not a maintainer" msgstr "" -#: app/blueprints/packages/packages.py:586 +#: app/blueprints/packages/packages.py:589 msgid "Package owners cannot remove themselves as maintainers" msgstr "" -#: app/blueprints/packages/packages.py:618 +#: app/blueprints/packages/packages.py:621 msgid "Author Name" msgstr "" -#: app/blueprints/packages/packages.py:705 +#: app/blueprints/packages/packages.py:708 msgid "Enable support detection based on dependencies (recommended)" msgstr "" -#: app/blueprints/packages/packages.py:706 +#: app/blueprints/packages/packages.py:709 msgid "Supported games" msgstr "" -#: app/blueprints/packages/packages.py:707 +#: app/blueprints/packages/packages.py:710 msgid "Unsupported games" msgstr "" -#: app/blueprints/packages/packages.py:708 +#: app/blueprints/packages/packages.py:711 msgid "Supports all games (unless stated) / is game independent" msgstr "" -#: app/blueprints/packages/packages.py:724 +#: app/blueprints/packages/packages.py:727 msgid "You need at least one release before you can edit game support" msgstr "" -#: app/blueprints/packages/packages.py:728 +#: app/blueprints/packages/packages.py:731 msgid "Mod(pack) needs to contain at least one mod. Please create a new release" msgstr "" @@ -572,8 +1097,8 @@ msgstr "" #: app/blueprints/packages/reviews.py:80 app/blueprints/threads/__init__.py:207 #: app/blueprints/threads/__init__.py:240 -#: app/blueprints/threads/__init__.py:334 app/blueprints/users/settings.py:113 -#: app/logic/packages.py:132 +#: app/blueprints/threads/__init__.py:334 app/blueprints/users/settings.py:114 +#: app/logic/packages.py:131 msgid "Linking to blocked sites is not allowed" msgstr "" @@ -674,7 +1199,7 @@ msgid "Remember me" msgstr "" #: app/blueprints/users/account.py:39 app/templates/base.html:176 -#: app/templates/donate/index.html:74 app/templates/users/login.html:4 +#: app/templates/donate/index.html:85 app/templates/users/login.html:4 msgid "Sign in" msgstr "" @@ -699,11 +1224,11 @@ msgstr "" msgid "Login failed" msgstr "" -#: app/blueprints/users/account.py:100 app/blueprints/users/settings.py:75 +#: app/blueprints/users/account.py:100 app/blueprints/users/settings.py:76 msgid "Display Name" msgstr "" -#: app/blueprints/users/account.py:101 app/blueprints/users/settings.py:310 +#: app/blueprints/users/account.py:101 app/blueprints/users/settings.py:324 #: app/templates/users/list.html:18 msgid "Username" msgstr "" @@ -714,8 +1239,8 @@ msgid "" " (-), and periods (.) allowed" msgstr "" -#: app/blueprints/users/account.py:104 app/blueprints/users/account.py:186 -#: app/blueprints/users/account.py:222 app/blueprints/users/account.py:373 +#: app/blueprints/users/account.py:104 app/blueprints/users/account.py:153 +#: app/blueprints/users/account.py:189 app/blueprints/users/account.py:340 #: app/blueprints/users/settings.py:147 msgid "Email" msgstr "" @@ -737,105 +1262,93 @@ msgstr "" msgid "Incorrect captcha answer" msgstr "" -#: app/blueprints/users/account.py:117 -msgid "Username is invalid" +#: app/blueprints/users/account.py:154 +msgid "Reset Password" msgstr "" -#: app/blueprints/users/account.py:128 -msgid "An account already exists for that username but hasn't been claimed yet." +#: app/blueprints/users/account.py:180 +msgid "Unable to find account" msgstr "" -#: app/blueprints/users/account.py:131 app/blueprints/users/account.py:138 -msgid "That username/display name is already in use, please choose another." +#: app/blueprints/users/account.py:190 app/blueprints/users/account.py:198 +msgid "New password" msgstr "" -#: app/blueprints/users/account.py:143 app/blueprints/users/account.py:257 +#: app/blueprints/users/account.py:191 app/blueprints/users/account.py:199 +msgid "Verify password" +msgstr "" + +#: app/blueprints/users/account.py:192 app/blueprints/users/account.py:200 +msgid "Passwords must match" +msgstr "" + +#: app/blueprints/users/account.py:197 +msgid "Old password" +msgstr "" + +#: app/blueprints/users/account.py:208 +msgid "Passwords do not match" +msgstr "" + +#: app/blueprints/users/account.py:219 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 msgid "Email already in use" msgstr "" -#: app/blueprints/users/account.py:144 app/blueprints/users/account.py:258 +#: app/blueprints/users/account.py:225 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:148 app/blueprints/users/account.py:252 -#: app/blueprints/users/settings.py:175 -msgid "That email address has been unsubscribed/blacklisted, and cannot be used" -msgstr "" - -#: app/blueprints/users/account.py:187 -msgid "Reset Password" -msgstr "" - -#: app/blueprints/users/account.py:213 -msgid "Unable to find account" -msgstr "" - -#: app/blueprints/users/account.py:223 app/blueprints/users/account.py:231 -msgid "New password" -msgstr "" - -#: app/blueprints/users/account.py:224 app/blueprints/users/account.py:232 -msgid "Verify password" -msgstr "" - -#: app/blueprints/users/account.py:225 app/blueprints/users/account.py:233 -msgid "Passwords must match" -msgstr "" - -#: app/blueprints/users/account.py:230 -msgid "Old password" -msgstr "" - -#: app/blueprints/users/account.py:241 -msgid "Passwords do not match" -msgstr "" - -#: app/blueprints/users/account.py:272 app/blueprints/users/account.py:276 +#: app/blueprints/users/account.py:239 app/blueprints/users/account.py:243 msgid "Your password has been changed successfully." msgstr "" -#: app/blueprints/users/account.py:291 +#: app/blueprints/users/account.py:258 msgid "Old password is incorrect" msgstr "" -#: app/blueprints/users/account.py:319 +#: app/blueprints/users/account.py:286 msgid "Unknown verification token!" msgstr "" -#: app/blueprints/users/account.py:325 +#: app/blueprints/users/account.py:292 msgid "Token has expired" msgstr "" -#: app/blueprints/users/account.py:339 +#: app/blueprints/users/account.py:306 msgid "Another user is already using that email" msgstr "" -#: app/blueprints/users/account.py:342 +#: app/blueprints/users/account.py:309 msgid "Confirmed email change" msgstr "" -#: app/blueprints/users/account.py:347 +#: app/blueprints/users/account.py:314 msgid "Email address changed" msgstr "" -#: app/blueprints/users/account.py:348 +#: app/blueprints/users/account.py:315 msgid "" "Your email address has changed. If you didn't request this, please " "contact an administrator." msgstr "" -#: app/blueprints/users/account.py:366 +#: app/blueprints/users/account.py:333 msgid "You may now log in" msgstr "" -#: app/blueprints/users/account.py:374 +#: app/blueprints/users/account.py:341 msgid "Send" msgstr "" -#: app/blueprints/users/account.py:405 +#: app/blueprints/users/account.py:372 msgid "" "That email is now blacklisted. Please contact an admin if you wish to " "undo this." @@ -967,62 +1480,72 @@ msgstr "" msgid "Has received %(downloads)d downloads across all packages." msgstr "" -#: app/blueprints/users/settings.py:37 app/templates/users/profile.html:26 +#: app/blueprints/users/settings.py:38 app/templates/users/profile.html:26 #: app/templates/users/profile_edit.html:8 msgid "Edit Profile" msgstr "" -#: app/blueprints/users/settings.py:42 app/templates/users/account.html:12 +#: app/blueprints/users/settings.py:43 app/templates/users/account.html:12 msgid "Account and Security" msgstr "" -#: app/blueprints/users/settings.py:47 +#: app/blueprints/users/settings.py:48 #: app/templates/users/settings_email.html:12 msgid "Email and Notifications" msgstr "" -#: app/blueprints/users/settings.py:52 app/templates/api/list_tokens.html:10 +#: app/blueprints/users/settings.py:53 app/templates/api/list_tokens.html:10 msgid "API Tokens" msgstr "" -#: app/blueprints/users/settings.py:60 app/templates/oauth/list_clients.html:10 +#: app/blueprints/users/settings.py:61 app/templates/oauth/list_clients.html:10 msgid "OAuth2 Applications" msgstr "" -#: app/blueprints/users/settings.py:67 app/templates/users/modtools.html:4 +#: app/blueprints/users/settings.py:68 app/templates/users/modtools.html:4 #: app/templates/users/modtools.html:8 app/templates/users/profile.html:44 msgid "Moderator Tools" msgstr "" -#: app/blueprints/users/settings.py:77 +#: app/blueprints/users/settings.py:78 msgid "Donation URL" msgstr "" -#: app/blueprints/users/settings.py:93 app/blueprints/users/settings.py:100 +#: app/blueprints/users/settings.py:94 app/blueprints/users/settings.py:101 msgid "A user already has that name" msgstr "" -#: app/blueprints/users/settings.py:265 +#: app/blueprints/users/settings.py:264 +msgid "Removed GitHub account" +msgstr "" + +#: app/blueprints/users/settings.py:266 +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" msgstr "" -#: app/blueprints/users/settings.py:311 +#: app/blueprints/users/settings.py:325 msgid "Display name" msgstr "" -#: app/blueprints/users/settings.py:312 +#: app/blueprints/users/settings.py:326 msgid "Forums Username" msgstr "" -#: app/blueprints/users/settings.py:313 +#: app/blueprints/users/settings.py:327 msgid "GitHub Username" msgstr "" -#: app/blueprints/users/settings.py:314 app/templates/users/list.html:14 +#: app/blueprints/users/settings.py:328 app/templates/users/list.html:14 msgid "Rank" msgstr "" -#: app/blueprints/users/settings.py:363 +#: app/blueprints/users/settings.py:381 msgid "Can't promote a user to a rank higher than yourself!" msgstr "" @@ -1116,11 +1639,11 @@ msgid "" "underscores (_)" msgstr "" -#: app/logic/packages.py:113 +#: app/logic/packages.py:112 msgid "You don't have permission to edit this package" msgstr "" -#: app/logic/packages.py:117 +#: app/logic/packages.py:116 msgid "You don't have permission to change the package name" msgstr "" @@ -1162,6 +1685,29 @@ msgstr "" msgid "Uploaded image isn't actually an image" msgstr "" +#: app/logic/users.py:15 +msgid "Username is invalid" +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 +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 "" + +#: 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/packages.py:69 msgid "Mod" msgstr "" @@ -1201,7 +1747,7 @@ msgstr "" #: app/templates/collections/view.html:39 #: app/templates/oauth/create_edit.html:17 #: app/templates/packages/release_edit.html:84 -#: app/templates/packages/review_create_edit.html:61 +#: app/templates/packages/review_create_edit.html:66 #: app/templates/threads/delete_reply.html:19 #: app/templates/threads/delete_thread.html:19 #: app/templates/threads/view.html:50 app/templates/users/delete.html:34 @@ -1212,34 +1758,34 @@ msgstr "" msgid "Work in Progress" msgstr "" -#: app/tasks/emails.py:119 +#: app/tasks/emails.py:122 msgid "" "You are receiving this email because you are a registered user of " "ContentDB." msgstr "" -#: app/tasks/emails.py:125 app/templates/emails/verify.html:30 +#: 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:160 +#: app/tasks/emails.py:163 #, python-format msgid "%(num)d new notifications" msgstr "" -#: app/tasks/emails.py:162 app/templates/macros/forms.html:59 +#: app/tasks/emails.py:165 app/templates/macros/forms.html:59 #: app/templates/packages/create_edit.html:41 #: app/templates/todo/editor.html:155 msgid "View" msgstr "" -#: app/tasks/emails.py:165 +#: app/tasks/emails.py:168 msgid "Manage email settings" msgstr "" -#: app/tasks/emails.py:167 app/templates/emails/base.html:63 +#: app/tasks/emails.py:170 app/templates/emails/base.html:63 #: app/templates/emails/notification.html:34 #: app/templates/emails/notification_digest.html:54 #: app/templates/emails/verify.html:33 @@ -1320,7 +1866,7 @@ msgstr "" #: app/templates/admin/languages/list.html:4 #: app/templates/admin/languages/list.html:10 app/templates/base.html:185 -#: app/templates/packages/view.html:598 app/utils/minetest_hypertext.py:256 +#: app/templates/packages/view.html:598 app/utils/minetest_hypertext.py:288 msgid "Languages" msgstr "" @@ -1333,59 +1879,73 @@ msgid "About" msgstr "" #: app/templates/base.html:247 -msgid "Rules" +msgid "Contact Us" msgstr "" #: app/templates/base.html:248 -msgid "Policy and Guidance" +msgid "Rules" msgstr "" #: app/templates/base.html:249 +msgid "Policy and Guidance" +msgstr "" + +#: app/templates/base.html:250 app/templates/donate/index.html:46 +#: app/templates/donate/index.html:70 app/templates/users/profile.html:104 +msgid "Donate" +msgstr "" + +#: app/templates/base.html:251 msgid "API" msgstr "" -#: app/templates/base.html:250 app/templates/users/register.html:37 +#: app/templates/base.html:252 app/templates/users/register.html:37 msgid "Privacy Policy" msgstr "" -#: app/templates/base.html:252 +#: app/templates/base.html:254 msgid "Report / DMCA" msgstr "" -#: app/templates/base.html:254 +#: app/templates/base.html:256 msgid "User List" msgstr "" -#: app/templates/base.html:255 app/templates/packages/view.html:190 +#: app/templates/base.html:257 app/templates/packages/view.html:190 #: app/templates/packages/view.html:673 app/templates/threads/list.html:4 msgid "Threads" msgstr "" -#: app/templates/base.html:256 app/templates/collections/list.html:7 +#: app/templates/base.html:258 app/templates/collections/list.html:7 #: app/templates/collections/list.html:26 msgid "Collections" msgstr "" -#: app/templates/base.html:257 -msgid "Support Packages" +#: app/templates/base.html:259 app/templates/donate/index.html:4 +msgid "Support Creators" msgstr "" -#: app/templates/base.html:258 +#: app/templates/base.html:260 msgid "Translate Packages" msgstr "" -#: app/templates/base.html:259 +#: app/templates/base.html:261 msgid "Source Code" msgstr "" -#: app/templates/base.html:265 +#: app/templates/base.html:267 msgid "Show non-free packages" msgstr "" -#: app/templates/base.html:267 +#: app/templates/base.html:269 msgid "Hide non-free packages" msgstr "" +#: app/templates/base.html:273 +#, python-format +msgid "Our privacy policy has been updated (%(date)s)" +msgstr "" + #: app/templates/index.html:4 msgid "Welcome" msgstr "" @@ -1707,10 +2267,6 @@ msgstr "" msgid "To add a package, go to the package's page and click 'Add to collection'" msgstr "" -#: app/templates/donate/index.html:4 -msgid "Support packages" -msgstr "" - #: app/templates/donate/index.html:8 msgid "Some content creators are accepting donations for their work." msgstr "" @@ -1730,29 +2286,41 @@ msgstr "" msgid "View package" msgstr "" -#: app/templates/donate/index.html:46 app/templates/users/profile.html:104 -msgid "Donate" +#: app/templates/donate/index.html:62 +msgid "Support ContentDB" msgstr "" -#: app/templates/donate/index.html:62 -msgid "Based on your reviews / favorites" +#: app/templates/donate/index.html:64 +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 what 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" +msgstr "" + +#: app/templates/donate/index.html:78 +msgid "" "No reviewed packages accepting donations. Consider reviewing your " "favourite packages" msgstr "" -#: app/templates/donate/index.html:71 +#: 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:78 +#: app/templates/donate/index.html:89 msgid "Top packages" msgstr "" -#: app/templates/donate/index.html:82 +#: app/templates/donate/index.html:93 #, python-format msgid "%(count)d packages are looking for donations" msgstr "" @@ -1992,13 +2560,13 @@ msgid "Review" msgstr "" #: app/templates/macros/reviews.html:112 app/templates/macros/reviews.html:166 -#: app/templates/packages/review_create_edit.html:41 +#: app/templates/packages/review_create_edit.html:46 #, python-format msgid "Do you recommend this %(type)s?" msgstr "" #: app/templates/macros/reviews.html:134 -#: app/templates/packages/review_create_edit.html:46 +#: app/templates/packages/review_create_edit.html:51 msgid "Why or why not? Try to be constructive" msgstr "" @@ -2007,7 +2575,11 @@ msgid "Post Review" msgstr "" #: app/templates/macros/reviews.html:187 -msgid "Report an Issue" +msgid "Report an issue" +msgstr "" + +#: app/templates/macros/reviews.html:191 +msgid "Ask a question" msgstr "" #: app/templates/macros/stats.html:15 app/templates/macros/stats.html:20 @@ -2981,9 +3553,10 @@ msgid "" "In order to avoid data loss, you cannot permanently delete packages.\n" "\t\t\tYou can remove them from ContentDB, which will cause them to not be" "\n" -"\t\t\tvisible to any users and they may be permanently deleted in the " -"future.\n" -"\t\t\tThe Admin can restore removed packages, if needed." +"\t\t\tvisible to any users. Removed packages may be permanently deleted " +"at a\n" +"\t\t\tlater point. ContentDB staff can restore removed packages, if " +"needed." msgstr "" #: app/templates/packages/remove.html:19 @@ -3018,17 +3591,21 @@ msgstr "" msgid "Post a review for %(title)s by %(author)s" msgstr "" -#: app/templates/packages/review_create_edit.html:21 +#: app/templates/packages/review_create_edit.html:20 +msgid "Please make sure you read ContentDB's rules" +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 "" -#: app/templates/packages/review_create_edit.html:62 +#: app/templates/packages/review_create_edit.html:67 msgid "Delete review." msgstr "" -#: app/templates/packages/review_create_edit.html:63 +#: app/templates/packages/review_create_edit.html:68 msgid "" "This will convert the review into a thread, keeping the comments but " "removing its effect on the package's rating." @@ -3349,7 +3926,7 @@ msgstr "" msgid "Donate now" msgstr "" -#: app/templates/packages/view.html:462 app/utils/minetest_hypertext.py:251 +#: app/templates/packages/view.html:462 app/utils/minetest_hypertext.py:283 msgid "Dependencies" msgstr "" @@ -3366,7 +3943,7 @@ msgid "Compatible Games" msgstr "" #: app/templates/packages/view.html:526 app/templates/packages/view.html:546 -#: app/utils/minetest_hypertext.py:243 +#: app/utils/minetest_hypertext.py:275 msgid "No specific game required" msgstr "" @@ -3398,7 +3975,7 @@ msgstr "" msgid "Technical Name" msgstr "" -#: app/templates/packages/view.html:612 app/utils/minetest_hypertext.py:263 +#: app/templates/packages/view.html:612 app/utils/minetest_hypertext.py:295 #, python-format msgid "%(code_license)s for code,
%(media_license)s for media." msgstr "" @@ -3407,7 +3984,7 @@ msgstr "" msgid "Unknown" msgstr "" -#: app/templates/packages/view.html:622 app/utils/minetest_hypertext.py:269 +#: app/templates/packages/view.html:622 app/utils/minetest_hypertext.py:301 msgid "Added" msgstr "" @@ -3415,7 +3992,7 @@ msgstr "" msgid "Remove myself" msgstr "" -#: app/templates/packages/view.html:641 app/utils/minetest_hypertext.py:271 +#: app/templates/packages/view.html:641 app/utils/minetest_hypertext.py:303 msgid "Provides" msgstr "" @@ -3541,6 +4118,19 @@ msgstr "" msgid "Plus approvers and editors" msgstr "" +#: app/templates/threads/view.html:131 +msgid "Is this review outdated?" +msgstr "" + +#: app/templates/threads/view.html:132 +msgid "For example, does it complain about issues you've already fixed?" +msgstr "" + +#: app/templates/threads/view.html:133 +#, python-format +msgid "You can report outdated reviews by clicking %(flag)s on the review." +msgstr "" + #: app/templates/todo/editor.html:4 app/templates/todo/todo_base.html:17 msgid "Editor Work Queue" msgstr "" @@ -3598,7 +4188,7 @@ msgstr "" msgid "Mod names that have hard dependers, but no packages providing them." msgstr "" -#: app/templates/todo/editor.html:193 app/templates/users/account.html:73 +#: app/templates/todo/editor.html:193 app/templates/users/account.html:100 msgid "View All" msgstr "" @@ -3859,47 +4449,47 @@ msgstr "" msgid "Linked Accounts" msgstr "" -#: app/templates/users/account.html:40 app/templates/users/account.html:52 -msgid "Connected" -msgstr "" - #: app/templates/users/account.html:43 #, python-format msgid "Please PM %(rubenwardy)s on the forums to link your account." msgstr "" -#: app/templates/users/account.html:57 +#: app/templates/users/account.html:59 msgid "View ContentDB's GitHub Permissions" msgstr "" -#: app/templates/users/account.html:62 +#: app/templates/users/account.html:65 +msgid "Disconnect" +msgstr "" + +#: app/templates/users/account.html:70 msgid "Link Github" msgstr "" -#: app/templates/users/account.html:65 +#: app/templates/users/account.html:73 msgid "None" msgstr "" -#: app/templates/users/account.html:77 -msgid "Recent Account Actions" -msgstr "" - -#: app/templates/users/account.html:82 +#: app/templates/users/account.html:80 msgid "Account Deletion and Deactivation" msgstr "" -#: app/templates/users/account.html:86 +#: app/templates/users/account.html:84 msgid "Delete or Deactivate" msgstr "" -#: app/templates/users/account.html:89 +#: app/templates/users/account.html:87 msgid "Account Deletion and Deactivation isn't available to users yet." msgstr "" -#: app/templates/users/account.html:90 +#: app/templates/users/account.html:88 msgid "Please contact the admin." msgstr "" +#: app/templates/users/account.html:93 +msgid "Recent Account Actions" +msgstr "" + #: app/templates/users/change_set_password.html:16 #: app/templates/users/register.html:24 msgid "" @@ -4119,10 +4709,6 @@ msgstr "" msgid "GitHub" msgstr "" -#: app/templates/users/modtools.html:12 -msgid "Storage" -msgstr "" - #: app/templates/users/modtools.html:20 #, python-format msgid "" @@ -4246,17 +4832,21 @@ msgstr "" msgid "Import from forums" msgstr "" -#: app/templates/users/profile_edit.html:47 +#: app/templates/users/profile_edit.html:33 +msgid "Remove profile picture" +msgstr "" + +#: app/templates/users/profile_edit.html:51 msgid "" "Profile pictures should be square, at least 64x64px, and one of the " "following formats: jpeg, png, or webp." msgstr "" -#: app/templates/users/profile_edit.html:51 +#: app/templates/users/profile_edit.html:55 msgid "Profile Information" msgstr "" -#: app/templates/users/profile_edit.html:58 +#: app/templates/users/profile_edit.html:62 msgid "Pretending to be another user is grounds for a permanent ban" msgstr "" @@ -4408,11 +4998,23 @@ msgstr "" msgid "Last year" msgstr "" -#: app/utils/minetest_hypertext.py:248 +#: app/utils/minetest_hypertext.py:108 +msgid "(view table in browser)" +msgstr "" + +#: app/utils/minetest_hypertext.py:139 +msgid "Image" +msgstr "" + +#: app/utils/minetest_hypertext.py:259 +msgid "none" +msgstr "" + +#: app/utils/minetest_hypertext.py:280 msgid "Unsupported Games" msgstr "" -#: app/utils/minetest_hypertext.py:252 +#: app/utils/minetest_hypertext.py:284 msgid "Optional dependencies" msgstr "" @@ -4425,3 +5027,33 @@ msgid "" "Please consider enabling email notifications, you can customise how much " "is sent" msgstr "" + +#~ msgid "GitHub account is already associated with another user" +#~ msgstr "حساب GitHub مرتبط بالفعل بمستخدم آخر" + +#~ msgid "Unable to find an account for that GitHub user" +#~ msgstr "غير قادر على العثور على حساب لمستخدم GitHub هذا" + +#~ msgid "Support Packages" +#~ msgstr "" + +#~ msgid "Support packages" +#~ msgstr "" + +#~ msgid "Report an Issue" +#~ msgstr "" + +#~ msgid "" +#~ "In order to avoid data loss, you cannot permanently delete packages.\n" +#~ "\t\t\tYou can remove them from " +#~ "ContentDB, which will cause them to " +#~ "not be\n" +#~ "\t\t\tvisible to any users and " +#~ "they may be permanently deleted in " +#~ "the future.\n" +#~ "\t\t\tThe Admin can restore removed packages, if needed." +#~ msgstr "" + +#~ msgid "Connected" +#~ msgstr "" + diff --git a/translations/ca/LC_MESSAGES/messages.po b/translations/ca/LC_MESSAGES/messages.po index 40a83e0d..c1382885 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-04-03 18:34+0100\n" +"POT-Creation-Date: 2024-06-07 05:29+0100\n" "PO-Revision-Date: 2023-11-03 17:32+0000\n" "Last-Translator: Spurnita \n" "Language: ca\n" @@ -17,17 +17,546 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.12.1\n" +"Generated-By: Babel 2.15.0\n" -#: app/__init__.py:137 +#: app/__init__.py:155 msgid "Banned:" msgstr "Expulsat:" -#: app/__init__.py:139 +#: app/__init__.py:157 msgid "You have been banned." msgstr "T'han expulsat." -#: app/querybuilder.py:41 app/templates/admin/languages/list.html:27 +#: app/_translations.py:5 +msgid "Chat / Commands" +msgstr "" + +#: app/_translations.py:6 +msgid "Complex installation" +msgstr "" + +#: app/_translations.py:7 +msgid "Either has educational value, or is a tool to help teachers " +msgstr "" + +#: app/_translations.py:8 +msgid "Singleplayer-focused" +msgstr "" + +#: app/_translations.py:9 +msgid "For 16px texture packs" +msgstr "" + +#: app/_translations.py:10 +msgid "For 64px texture packs" +msgstr "" + +#: app/_translations.py:11 +msgid "Tools to manage the world" +msgstr "" + +#: app/_translations.py:12 +msgid "Big changes to crafting gameplay" +msgstr "" + +#: app/_translations.py:13 +msgid "Blood, etc" +msgstr "" + +#: app/_translations.py:14 +msgid "Adds a mini-game to be played within Minetest" +msgstr "" + +#: app/_translations.py:15 +msgid "Tools / Weapons / Armor" +msgstr "" + +#: app/_translations.py:16 +msgid "For content generally themed around a certain season or holiday" +msgstr "" + +#: app/_translations.py:17 +msgid "Player Effects / Power Ups" +msgstr "" + +#: app/_translations.py:18 +msgid "World Maintenance and Tools" +msgstr "" + +#: app/_translations.py:19 +msgid "Puzzle" +msgstr "" + +#: app/_translations.py:20 +msgid "Tools for game and mod developers" +msgstr "" + +#: app/_translations.py:21 +msgid "Education" +msgstr "" + +#: app/_translations.py:22 +msgid "Gore" +msgstr "" + +#: app/_translations.py:23 +msgid "Transport" +msgstr "" + +#: app/_translations.py:24 +msgid "Survival" +msgstr "" + +#: app/_translations.py:25 +msgid "New mapgen or changes mapgen" +msgstr "" + +#: app/_translations.py:26 +msgid "Less than 16px" +msgstr "" + +#: app/_translations.py:27 app/templates/users/modtools.html:12 +msgid "Storage" +msgstr "" + +#: app/_translations.py:28 +msgid "Changes the inventory GUI" +msgstr "" + +#: app/_translations.py:29 +msgid "Jam / Combat 2020" +msgstr "" + +#: app/_translations.py:30 +msgid "Bad Language" +msgstr "" + +#: app/_translations.py:31 +msgid "64px" +msgstr "" + +#: app/_translations.py:32 +msgid "Focuses on or adds new sounds or musical things" +msgstr "" + +#: app/_translations.py:33 +msgid "Adds game mechanics or tools that change how players build." +msgstr "" + +#: app/_translations.py:34 +msgid "Violence" +msgstr "" + +#: app/_translations.py:35 +msgid "Strategy / RTS" +msgstr "" + +#: app/_translations.py:36 +msgid "" +"Requires futher installation steps, such as installing luarocks or " +"editing the trusted mod setting" +msgstr "" + +#: app/_translations.py:37 +msgid "Jam / Game 2021" +msgstr "" + +#: app/_translations.py:38 +msgid "Content that can be played alone" +msgstr "" + +#: app/_translations.py:39 +msgid "Can/should only be used in multiplayer" +msgstr "" + +#: app/_translations.py:40 +msgid "Adds mobs, animals, and NPCs" +msgstr "" + +#: app/_translations.py:41 +msgid "" +"For mods created for the Discord \"Weekly Challenges\" modding event in " +"2021" +msgstr "" + +#: app/_translations.py:42 +msgid "Mini-game" +msgstr "" + +#: app/_translations.py:43 +msgid "" +"For content that changes player effects, including physics, for example: " +"speed, jump height or gravity." +msgstr "" + +#: app/_translations.py:44 +msgid "Contains swearing" +msgstr "" + +#: app/_translations.py:45 +msgid "" +"Improves the world, adding weather, ambient sounds, or other environment " +"mechanics" +msgstr "" + +#: app/_translations.py:46 +msgid "For mods created for the Discord \"Combat\" modding event in 2020" +msgstr "" + +#: app/_translations.py:47 +msgid "Inventory" +msgstr "" + +#: app/_translations.py:48 +msgid "Entries to the 2023 Minetest Game Jam " +msgstr "" + +#: app/_translations.py:49 +msgid "Sims" +msgstr "" + +#: app/_translations.py:50 +msgid "Focuses on building, such as adding new materials or nodes" +msgstr "" + +#: app/_translations.py:51 +msgid "Environment / Weather" +msgstr "" + +#: app/_translations.py:52 +msgid "Custom mapgen" +msgstr "" + +#: app/_translations.py:53 +msgid "Minetest Game improved" +msgstr "" + +#: app/_translations.py:54 +msgid "HUD" +msgstr "" + +#: app/_translations.py:55 +msgid "Machines / Electronics" +msgstr "" + +#: app/_translations.py:56 +msgid "Developer Tools" +msgstr "" + +#: app/_translations.py:57 +msgid "Jam / Game 2023" +msgstr "" + +#: app/_translations.py:58 +msgid "Helps with server maintenance and moderation" +msgstr "" + +#: app/_translations.py:59 +msgid "Plants and Farming" +msgstr "" + +#: app/_translations.py:60 +msgid "Adventure / RPG" +msgstr "" + +#: app/_translations.py:61 +msgid "" +"For games and such that are of their own kind, distinct and original in " +"nature to others of the same category." +msgstr "" + +#: app/_translations.py:62 +msgid "Jam / Weekly Challenges 2021" +msgstr "" + +#: app/_translations.py:63 +msgid "For 32px texture packs" +msgstr "" + +#: app/_translations.py:64 +msgid "Adds or changes tools, weapons, and armor" +msgstr "" + +#: app/_translations.py:65 +msgid "GUI" +msgstr "" + +#: app/_translations.py:66 +msgid "Seasonal" +msgstr "" + +#: app/_translations.py:67 +msgid "Commerce / Economy" +msgstr "" + +#: app/_translations.py:68 +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 "" + +#: app/_translations.py:69 +msgid "Forks of MTG" +msgstr "" + +#: app/_translations.py:70 +msgid "Non-cartoon violence. May be towards fantasy or human-like characters" +msgstr "" + +#: app/_translations.py:71 +msgid "Joke" +msgstr "" + +#: app/_translations.py:72 +msgid "Fear / Horror" +msgstr "" + +#: app/_translations.py:73 +msgid "128px+" +msgstr "" + +#: app/_translations.py:74 +msgid "Creative" +msgstr "" + +#: app/_translations.py:75 +msgid "Entries to the 2022 Minetest Game Jam " +msgstr "" + +#: app/_translations.py:76 +msgid "Alcohol / Tobacco" +msgstr "" + +#: app/_translations.py:77 +msgid "Adds or improves item storage mechanics" +msgstr "" + +#: app/_translations.py:78 +msgid "Designed to be played competitively against other players" +msgstr "" + +#: app/_translations.py:79 +msgid "Crafting" +msgstr "" + +#: app/_translations.py:80 +msgid "<16px" +msgstr "" + +#: app/_translations.py:81 +msgid "One-of-a-kind / Original" +msgstr "" + +#: app/_translations.py:82 +msgid "Building" +msgstr "" + +#: app/_translations.py:83 +msgid "Adds machines useful in automation, tubes, or power." +msgstr "" + +#: app/_translations.py:84 +msgid "Focus on puzzle solving instead of combat" +msgstr "" + +#: app/_translations.py:85 +msgid "Building Mechanics and Tools" +msgstr "" + +#: app/_translations.py:86 +msgid "Adds nodes with no other purpose than for use in building" +msgstr "" + +#: app/_translations.py:87 +msgid "Sounds / Music" +msgstr "" + +#: app/_translations.py:88 +msgid "Food / Drinks" +msgstr "" + +#: app/_translations.py:89 +msgid "Decorative" +msgstr "" + +#: app/_translations.py:90 +msgid "Gambling" +msgstr "" + +#: app/_translations.py:91 +msgid "Server Moderation and Tools" +msgstr "" + +#: app/_translations.py:92 +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 "" + +#: app/_translations.py:93 +msgid "API / Library" +msgstr "" + +#: app/_translations.py:94 +msgid "Certified" +msgstr "" + +#: app/_translations.py:95 +msgid "Contains alcohol and/or tobacco" +msgstr "" + +#: app/_translations.py:96 +msgid "Adds new plants or other farmable resources." +msgstr "" + +#: app/_translations.py:97 +msgid "Multiplayer-focused" +msgstr "" + +#: app/_translations.py:98 +msgid "Primarily adds an API for other mods to use" +msgstr "" + +#: app/_translations.py:99 +msgid "" +"Focus on player chat/communication or who's primary function is " +"interacting with the console." +msgstr "" + +#: app/_translations.py:100 +msgid "" +"Games and mods with a heavy strategy component, whether real-time or " +"turn-based" +msgstr "" + +#: app/_translations.py:101 +msgid "" +"Written specifically for survival gameplay with a focus on game-balance, " +"difficulty level, or resources available through crafting, mining, ..." +msgstr "" + +#: app/_translations.py:102 +msgid "Entries to the 2021 Minetest Game Jam" +msgstr "" + +#: app/_translations.py:103 +msgid "" +"Contains a completely custom mapgen implemented in Lua, usually requires " +"worlds to be set to the 'singlenode' mapgen." +msgstr "" + +#: app/_translations.py:104 +msgid " Jam / Game 2022" +msgstr "" + +#: app/_translations.py:105 +msgid "Sports" +msgstr "" + +#: app/_translations.py:106 +msgid "" +"Adds or changes transportation methods. Includes teleportation, vehicles," +" ridable mobs, transport infrastructure and thematic content" +msgstr "" + +#: app/_translations.py:107 +msgid "Player vs Environment (PvE)" +msgstr "" + +#: app/_translations.py:108 +msgid "For mods that grant the player extra information in the HUD" +msgstr "" + +#: app/_translations.py:109 +msgid "" +"Mods and games that aim to simulate real life activity. Similar to " +"SimCity/TheSims/OpenTTD/etc" +msgstr "" + +#: app/_translations.py:110 +msgid "Shocking and scary content. May scare young children" +msgstr "" + +#: app/_translations.py:111 +msgid "Player customization / Skins" +msgstr "" + +#: app/_translations.py:112 +msgid "" +"Allows the player to customize their character by changing the texture or" +" adding accessories." +msgstr "" + +#: app/_translations.py:113 +msgid "" +"Certified by the Featured Packages program. This tag may be renamed in " +"the future" +msgstr "" + +#: app/_translations.py:114 +msgid "Mobs / Animals / NPCs" +msgstr "" + +#: app/_translations.py:115 +msgid "For 128px or higher texture packs" +msgstr "" + +#: app/_translations.py:116 +msgid "16px" +msgstr "" + +#: app/_translations.py:117 +msgid "Games of chance, gambling games, etc" +msgstr "" + +#: app/_translations.py:118 +msgid "Mapgen / Biomes / Decoration" +msgstr "" + +#: app/_translations.py:119 +msgid "Drugs" +msgstr "" + +#: app/_translations.py:120 +msgid "Related to economies, money, and trading" +msgstr "" + +#: app/_translations.py:121 +msgid "" +"For content designed for one or more players that focus on combat against" +" the world, mobs, or NPCs." +msgstr "" + +#: app/_translations.py:122 +msgid "For content whose main utility / feature is in GUI/formspec form" +msgstr "" + +#: app/_translations.py:123 +msgid "32px" +msgstr "" + +#: app/_translations.py:124 +msgid "Player vs Player (PvP)" +msgstr "" + +#: app/_translations.py:125 +msgid "Magic / Enchanting" +msgstr "" + +#: app/_translations.py:126 +msgid "Contains illegal drugs, such as marijuana" +msgstr "" + +#: app/_translations.py:127 +msgid "First person shooters (FPS) and more" +msgstr "" + +#: app/_translations.py:128 +msgid "Shooter" +msgstr "" + +#: app/querybuilder.py:58 app/templates/admin/languages/list.html:27 #: app/templates/admin/tags/list.html:38 #: app/templates/admin/warnings/list.html:28 #: app/templates/collections/create_edit.html:56 @@ -37,7 +566,7 @@ msgstr "T'han expulsat." msgid "Packages" msgstr "Paquets" -#: app/querybuilder.py:56 +#: app/querybuilder.py:73 #, python-format msgid "%(package_type)s for %(game_name)s" msgstr "" @@ -47,7 +576,7 @@ msgstr "" msgid "%(delta)s ago" msgstr "Fa %(delta)s" -#: app/blueprints/api/endpoints.py:95 app/templates/index.html:103 +#: app/blueprints/api/endpoints.py:94 app/templates/index.html:103 msgid "Featured" msgstr "" @@ -62,18 +591,18 @@ msgid "Limit to package" msgstr "Limitar al paquet" #: app/blueprints/api/tokens.py:36 app/blueprints/collections/__init__.py:90 -#: app/blueprints/oauth/__init__.py:175 app/blueprints/packages/packages.py:250 -#: app/blueprints/packages/packages.py:525 -#: app/blueprints/packages/packages.py:621 -#: app/blueprints/packages/packages.py:709 +#: app/blueprints/oauth/__init__.py:175 app/blueprints/packages/packages.py:251 +#: app/blueprints/packages/packages.py:528 +#: app/blueprints/packages/packages.py:624 +#: app/blueprints/packages/packages.py:712 #: app/blueprints/packages/releases.py:62 #: app/blueprints/packages/releases.py:74 app/blueprints/packages/reviews.py:49 #: app/blueprints/packages/screenshots.py:36 #: app/blueprints/packages/screenshots.py:42 #: app/blueprints/packages/screenshots.py:47 -#: app/blueprints/users/account.py:226 app/blueprints/users/account.py:234 -#: app/blueprints/users/settings.py:78 app/blueprints/users/settings.py:148 -#: app/blueprints/users/settings.py:316 app/templates/users/modtools.html:111 +#: 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 msgid "Save" msgstr "Guardar" @@ -145,14 +674,11 @@ msgid "Linked GitHub to account" msgstr "" #: app/blueprints/github/__init__.py:88 -msgid "GitHub account is already associated with another user" +#, python-format +msgid "GitHub account is already associated with another user: %(username)s" msgstr "" -#: app/blueprints/github/__init__.py:94 -msgid "Unable to find an account for that GitHub user" -msgstr "" - -#: app/blueprints/github/__init__.py:99 +#: app/blueprints/github/__init__.py:96 app/blueprints/github/__init__.py:122 msgid "Authorization failed [err=gh-login-failed]" msgstr "" @@ -198,7 +724,7 @@ msgstr "" #: app/blueprints/packages/__init__.py:52 #: app/templates/packages/edit_maintainers.html:8 -#: app/templates/packages/view.html:624 app/utils/minetest_hypertext.py:270 +#: app/templates/packages/view.html:624 app/utils/minetest_hypertext.py:302 msgid "Maintainers" msgstr "" @@ -223,7 +749,7 @@ 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:243 app/utils/minetest_hypertext.py:245 +#: app/utils/minetest_hypertext.py:275 app/utils/minetest_hypertext.py:277 msgid "Supported Games" msgstr "" @@ -231,190 +757,189 @@ msgstr "" msgid "No download available." msgstr "" -#: app/blueprints/packages/packages.py:228 app/templates/packages/view.html:594 -#: app/utils/minetest_hypertext.py:231 +#: app/blueprints/packages/packages.py:229 app/templates/packages/view.html:594 +#: app/utils/minetest_hypertext.py:263 msgid "Type" msgstr "" -#: app/blueprints/packages/packages.py:229 +#: app/blueprints/packages/packages.py:230 msgid "Title (Human-readable)" msgstr "" -#: app/blueprints/packages/packages.py:230 -#: app/blueprints/packages/packages.py:619 +#: app/blueprints/packages/packages.py:231 +#: app/blueprints/packages/packages.py:622 msgid "Name (Technical)" msgstr "" -#: app/blueprints/packages/packages.py:230 -#: app/blueprints/packages/packages.py:620 +#: app/blueprints/packages/packages.py:231 +#: app/blueprints/packages/packages.py:623 #: app/templates/packages/create_edit.html:75 msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" msgstr "" -#: app/blueprints/packages/packages.py:231 +#: app/blueprints/packages/packages.py:232 msgid "Short Description (Plaintext)" msgstr "" -#: app/blueprints/packages/packages.py:233 app/templates/packages/view.html:616 -#: app/utils/minetest_hypertext.py:268 +#: app/blueprints/packages/packages.py:234 app/templates/packages/view.html:616 +#: app/utils/minetest_hypertext.py:300 msgid "Maintenance State" msgstr "" -#: app/blueprints/packages/packages.py:235 app/templates/admin/tags/list.html:4 +#: app/blueprints/packages/packages.py:236 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:232 +#: app/utils/minetest_hypertext.py:264 msgid "Tags" msgstr "" -#: app/blueprints/packages/packages.py:236 +#: app/blueprints/packages/packages.py:237 msgid "Content Warnings" msgstr "" -#: app/blueprints/packages/packages.py:237 app/templates/packages/view.html:605 -#: app/utils/minetest_hypertext.py:266 +#: app/blueprints/packages/packages.py:238 app/templates/packages/view.html:605 +#: app/utils/minetest_hypertext.py:298 msgid "License" msgstr "" -#: app/blueprints/packages/packages.py:238 +#: app/blueprints/packages/packages.py:239 msgid "Media License" msgstr "" -#: app/blueprints/packages/packages.py:240 +#: app/blueprints/packages/packages.py:241 msgid "Long Description (Markdown)" msgstr "" -#: app/blueprints/packages/packages.py:242 +#: app/blueprints/packages/packages.py:243 msgid "VCS Repository URL" msgstr "" -#: app/blueprints/packages/packages.py:243 app/blueprints/users/settings.py:76 +#: app/blueprints/packages/packages.py:244 app/blueprints/users/settings.py:77 msgid "Website URL" msgstr "" -#: app/blueprints/packages/packages.py:244 +#: app/blueprints/packages/packages.py:245 msgid "Issue Tracker URL" msgstr "" -#: app/blueprints/packages/packages.py:245 +#: app/blueprints/packages/packages.py:246 msgid "Forum Topic ID" msgstr "" -#: app/blueprints/packages/packages.py:246 +#: app/blueprints/packages/packages.py:247 msgid "Video URL" msgstr "" -#: app/blueprints/packages/packages.py:247 +#: app/blueprints/packages/packages.py:248 msgid "Donate URL" msgstr "" -#: app/blueprints/packages/packages.py:248 +#: app/blueprints/packages/packages.py:249 msgid "Translation URL" msgstr "" -#: app/blueprints/packages/packages.py:254 +#: app/blueprints/packages/packages.py:255 msgid "_game is not an allowed name" msgstr "" -#: app/blueprints/packages/packages.py:264 +#: app/blueprints/packages/packages.py:265 msgid "" "Package already exists, but is removed. Please contact ContentDB staff to" " restore the package" msgstr "" -#: app/blueprints/packages/packages.py:269 +#: app/blueprints/packages/packages.py:270 msgid "Package already exists" msgstr "" -#: app/blueprints/packages/packages.py:275 +#: app/blueprints/packages/packages.py:276 msgid "A collection with a similar name already exists" msgstr "" -#: app/blueprints/packages/packages.py:328 +#: app/blueprints/packages/packages.py:329 #: app/blueprints/packages/releases.py:82 msgid "" "You must add an email address to your account and confirm it before you " "can manage packages" msgstr "" -#: app/blueprints/packages/packages.py:334 +#: app/blueprints/packages/packages.py:335 msgid "Save draft" msgstr "" -#: app/blueprints/packages/packages.py:342 +#: app/blueprints/packages/packages.py:343 msgid "Unable to find that user" msgstr "" -#: app/blueprints/packages/packages.py:346 +#: app/blueprints/packages/packages.py:347 #: app/blueprints/packages/screenshots.py:137 -#: app/blueprints/users/settings.py:132 msgid "Permission denied" msgstr "" -#: app/blueprints/packages/packages.py:402 -#: app/blueprints/packages/packages.py:476 -#: app/blueprints/packages/packages.py:498 +#: app/blueprints/packages/packages.py:403 +#: app/blueprints/packages/packages.py:479 +#: app/blueprints/packages/packages.py:501 msgid "You don't have permission to do that" msgstr "" -#: app/blueprints/packages/packages.py:435 +#: app/blueprints/packages/packages.py:436 msgid "Please comment what changes are needed in the approval thread" msgstr "" -#: app/blueprints/packages/packages.py:442 +#: app/blueprints/packages/packages.py:443 msgid "" "Please comment in the approval thread so editors know what you have " "changed" msgstr "" -#: app/blueprints/packages/packages.py:493 +#: app/blueprints/packages/packages.py:496 msgid "Deleted package" msgstr "" -#: app/blueprints/packages/packages.py:515 +#: app/blueprints/packages/packages.py:518 msgid "Unapproved package" msgstr "" -#: app/blueprints/packages/packages.py:524 +#: app/blueprints/packages/packages.py:527 msgid "Maintainers (Comma-separated)" msgstr "" -#: app/blueprints/packages/packages.py:533 +#: app/blueprints/packages/packages.py:536 msgid "You don't have permission to edit maintainers" msgstr "" -#: app/blueprints/packages/packages.py:583 +#: app/blueprints/packages/packages.py:586 msgid "You are not a maintainer" msgstr "" -#: app/blueprints/packages/packages.py:586 +#: app/blueprints/packages/packages.py:589 msgid "Package owners cannot remove themselves as maintainers" msgstr "" -#: app/blueprints/packages/packages.py:618 +#: app/blueprints/packages/packages.py:621 msgid "Author Name" msgstr "" -#: app/blueprints/packages/packages.py:705 +#: app/blueprints/packages/packages.py:708 msgid "Enable support detection based on dependencies (recommended)" msgstr "" -#: app/blueprints/packages/packages.py:706 +#: app/blueprints/packages/packages.py:709 msgid "Supported games" msgstr "" -#: app/blueprints/packages/packages.py:707 +#: app/blueprints/packages/packages.py:710 msgid "Unsupported games" msgstr "" -#: app/blueprints/packages/packages.py:708 +#: app/blueprints/packages/packages.py:711 msgid "Supports all games (unless stated) / is game independent" msgstr "" -#: app/blueprints/packages/packages.py:724 +#: app/blueprints/packages/packages.py:727 msgid "You need at least one release before you can edit game support" msgstr "" -#: app/blueprints/packages/packages.py:728 +#: app/blueprints/packages/packages.py:731 msgid "Mod(pack) needs to contain at least one mod. Please create a new release" msgstr "" @@ -570,8 +1095,8 @@ msgstr "" #: app/blueprints/packages/reviews.py:80 app/blueprints/threads/__init__.py:207 #: app/blueprints/threads/__init__.py:240 -#: app/blueprints/threads/__init__.py:334 app/blueprints/users/settings.py:113 -#: app/logic/packages.py:132 +#: app/blueprints/threads/__init__.py:334 app/blueprints/users/settings.py:114 +#: app/logic/packages.py:131 msgid "Linking to blocked sites is not allowed" msgstr "" @@ -672,7 +1197,7 @@ msgid "Remember me" msgstr "" #: app/blueprints/users/account.py:39 app/templates/base.html:176 -#: app/templates/donate/index.html:74 app/templates/users/login.html:4 +#: app/templates/donate/index.html:85 app/templates/users/login.html:4 msgid "Sign in" msgstr "" @@ -697,11 +1222,11 @@ msgstr "" msgid "Login failed" msgstr "" -#: app/blueprints/users/account.py:100 app/blueprints/users/settings.py:75 +#: app/blueprints/users/account.py:100 app/blueprints/users/settings.py:76 msgid "Display Name" msgstr "" -#: app/blueprints/users/account.py:101 app/blueprints/users/settings.py:310 +#: app/blueprints/users/account.py:101 app/blueprints/users/settings.py:324 #: app/templates/users/list.html:18 msgid "Username" msgstr "" @@ -712,8 +1237,8 @@ msgid "" " (-), and periods (.) allowed" msgstr "" -#: app/blueprints/users/account.py:104 app/blueprints/users/account.py:186 -#: app/blueprints/users/account.py:222 app/blueprints/users/account.py:373 +#: app/blueprints/users/account.py:104 app/blueprints/users/account.py:153 +#: app/blueprints/users/account.py:189 app/blueprints/users/account.py:340 #: app/blueprints/users/settings.py:147 msgid "Email" msgstr "" @@ -735,105 +1260,93 @@ msgstr "" msgid "Incorrect captcha answer" msgstr "" -#: app/blueprints/users/account.py:117 -msgid "Username is invalid" +#: app/blueprints/users/account.py:154 +msgid "Reset Password" msgstr "" -#: app/blueprints/users/account.py:128 -msgid "An account already exists for that username but hasn't been claimed yet." +#: app/blueprints/users/account.py:180 +msgid "Unable to find account" msgstr "" -#: app/blueprints/users/account.py:131 app/blueprints/users/account.py:138 -msgid "That username/display name is already in use, please choose another." +#: app/blueprints/users/account.py:190 app/blueprints/users/account.py:198 +msgid "New password" msgstr "" -#: app/blueprints/users/account.py:143 app/blueprints/users/account.py:257 +#: app/blueprints/users/account.py:191 app/blueprints/users/account.py:199 +msgid "Verify password" +msgstr "" + +#: app/blueprints/users/account.py:192 app/blueprints/users/account.py:200 +msgid "Passwords must match" +msgstr "" + +#: app/blueprints/users/account.py:197 +msgid "Old password" +msgstr "" + +#: app/blueprints/users/account.py:208 +msgid "Passwords do not match" +msgstr "" + +#: app/blueprints/users/account.py:219 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 msgid "Email already in use" msgstr "" -#: app/blueprints/users/account.py:144 app/blueprints/users/account.py:258 +#: app/blueprints/users/account.py:225 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:148 app/blueprints/users/account.py:252 -#: app/blueprints/users/settings.py:175 -msgid "That email address has been unsubscribed/blacklisted, and cannot be used" -msgstr "" - -#: app/blueprints/users/account.py:187 -msgid "Reset Password" -msgstr "" - -#: app/blueprints/users/account.py:213 -msgid "Unable to find account" -msgstr "" - -#: app/blueprints/users/account.py:223 app/blueprints/users/account.py:231 -msgid "New password" -msgstr "" - -#: app/blueprints/users/account.py:224 app/blueprints/users/account.py:232 -msgid "Verify password" -msgstr "" - -#: app/blueprints/users/account.py:225 app/blueprints/users/account.py:233 -msgid "Passwords must match" -msgstr "" - -#: app/blueprints/users/account.py:230 -msgid "Old password" -msgstr "" - -#: app/blueprints/users/account.py:241 -msgid "Passwords do not match" -msgstr "" - -#: app/blueprints/users/account.py:272 app/blueprints/users/account.py:276 +#: app/blueprints/users/account.py:239 app/blueprints/users/account.py:243 msgid "Your password has been changed successfully." msgstr "" -#: app/blueprints/users/account.py:291 +#: app/blueprints/users/account.py:258 msgid "Old password is incorrect" msgstr "" -#: app/blueprints/users/account.py:319 +#: app/blueprints/users/account.py:286 msgid "Unknown verification token!" msgstr "" -#: app/blueprints/users/account.py:325 +#: app/blueprints/users/account.py:292 msgid "Token has expired" msgstr "" -#: app/blueprints/users/account.py:339 +#: app/blueprints/users/account.py:306 msgid "Another user is already using that email" msgstr "" -#: app/blueprints/users/account.py:342 +#: app/blueprints/users/account.py:309 msgid "Confirmed email change" msgstr "" -#: app/blueprints/users/account.py:347 +#: app/blueprints/users/account.py:314 msgid "Email address changed" msgstr "" -#: app/blueprints/users/account.py:348 +#: app/blueprints/users/account.py:315 msgid "" "Your email address has changed. If you didn't request this, please " "contact an administrator." msgstr "" -#: app/blueprints/users/account.py:366 +#: app/blueprints/users/account.py:333 msgid "You may now log in" msgstr "" -#: app/blueprints/users/account.py:374 +#: app/blueprints/users/account.py:341 msgid "Send" msgstr "" -#: app/blueprints/users/account.py:405 +#: app/blueprints/users/account.py:372 msgid "" "That email is now blacklisted. Please contact an admin if you wish to " "undo this." @@ -965,62 +1478,72 @@ msgstr "" msgid "Has received %(downloads)d downloads across all packages." msgstr "" -#: app/blueprints/users/settings.py:37 app/templates/users/profile.html:26 +#: app/blueprints/users/settings.py:38 app/templates/users/profile.html:26 #: app/templates/users/profile_edit.html:8 msgid "Edit Profile" msgstr "" -#: app/blueprints/users/settings.py:42 app/templates/users/account.html:12 +#: app/blueprints/users/settings.py:43 app/templates/users/account.html:12 msgid "Account and Security" msgstr "" -#: app/blueprints/users/settings.py:47 +#: app/blueprints/users/settings.py:48 #: app/templates/users/settings_email.html:12 msgid "Email and Notifications" msgstr "" -#: app/blueprints/users/settings.py:52 app/templates/api/list_tokens.html:10 +#: app/blueprints/users/settings.py:53 app/templates/api/list_tokens.html:10 msgid "API Tokens" msgstr "" -#: app/blueprints/users/settings.py:60 app/templates/oauth/list_clients.html:10 +#: app/blueprints/users/settings.py:61 app/templates/oauth/list_clients.html:10 msgid "OAuth2 Applications" msgstr "" -#: app/blueprints/users/settings.py:67 app/templates/users/modtools.html:4 +#: app/blueprints/users/settings.py:68 app/templates/users/modtools.html:4 #: app/templates/users/modtools.html:8 app/templates/users/profile.html:44 msgid "Moderator Tools" msgstr "" -#: app/blueprints/users/settings.py:77 +#: app/blueprints/users/settings.py:78 msgid "Donation URL" msgstr "" -#: app/blueprints/users/settings.py:93 app/blueprints/users/settings.py:100 +#: app/blueprints/users/settings.py:94 app/blueprints/users/settings.py:101 msgid "A user already has that name" msgstr "" -#: app/blueprints/users/settings.py:265 +#: app/blueprints/users/settings.py:264 +msgid "Removed GitHub account" +msgstr "" + +#: app/blueprints/users/settings.py:266 +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" msgstr "" -#: app/blueprints/users/settings.py:311 +#: app/blueprints/users/settings.py:325 msgid "Display name" msgstr "" -#: app/blueprints/users/settings.py:312 +#: app/blueprints/users/settings.py:326 msgid "Forums Username" msgstr "" -#: app/blueprints/users/settings.py:313 +#: app/blueprints/users/settings.py:327 msgid "GitHub Username" msgstr "" -#: app/blueprints/users/settings.py:314 app/templates/users/list.html:14 +#: app/blueprints/users/settings.py:328 app/templates/users/list.html:14 msgid "Rank" msgstr "" -#: app/blueprints/users/settings.py:363 +#: app/blueprints/users/settings.py:381 msgid "Can't promote a user to a rank higher than yourself!" msgstr "" @@ -1114,11 +1637,11 @@ msgid "" "underscores (_)" msgstr "" -#: app/logic/packages.py:113 +#: app/logic/packages.py:112 msgid "You don't have permission to edit this package" msgstr "" -#: app/logic/packages.py:117 +#: app/logic/packages.py:116 msgid "You don't have permission to change the package name" msgstr "" @@ -1160,6 +1683,29 @@ msgstr "" msgid "Uploaded image isn't actually an image" msgstr "" +#: app/logic/users.py:15 +msgid "Username is invalid" +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 +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 "" + +#: 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/packages.py:69 msgid "Mod" msgstr "" @@ -1199,7 +1745,7 @@ msgstr "" #: app/templates/collections/view.html:39 #: app/templates/oauth/create_edit.html:17 #: app/templates/packages/release_edit.html:84 -#: app/templates/packages/review_create_edit.html:61 +#: app/templates/packages/review_create_edit.html:66 #: app/templates/threads/delete_reply.html:19 #: app/templates/threads/delete_thread.html:19 #: app/templates/threads/view.html:50 app/templates/users/delete.html:34 @@ -1210,34 +1756,34 @@ msgstr "" msgid "Work in Progress" msgstr "" -#: app/tasks/emails.py:119 +#: app/tasks/emails.py:122 msgid "" "You are receiving this email because you are a registered user of " "ContentDB." msgstr "" -#: app/tasks/emails.py:125 app/templates/emails/verify.html:30 +#: 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:160 +#: app/tasks/emails.py:163 #, python-format msgid "%(num)d new notifications" msgstr "" -#: app/tasks/emails.py:162 app/templates/macros/forms.html:59 +#: app/tasks/emails.py:165 app/templates/macros/forms.html:59 #: app/templates/packages/create_edit.html:41 #: app/templates/todo/editor.html:155 msgid "View" msgstr "" -#: app/tasks/emails.py:165 +#: app/tasks/emails.py:168 msgid "Manage email settings" msgstr "" -#: app/tasks/emails.py:167 app/templates/emails/base.html:63 +#: app/tasks/emails.py:170 app/templates/emails/base.html:63 #: app/templates/emails/notification.html:34 #: app/templates/emails/notification_digest.html:54 #: app/templates/emails/verify.html:33 @@ -1318,7 +1864,7 @@ msgstr "" #: app/templates/admin/languages/list.html:4 #: app/templates/admin/languages/list.html:10 app/templates/base.html:185 -#: app/templates/packages/view.html:598 app/utils/minetest_hypertext.py:256 +#: app/templates/packages/view.html:598 app/utils/minetest_hypertext.py:288 msgid "Languages" msgstr "" @@ -1331,59 +1877,73 @@ msgid "About" msgstr "" #: app/templates/base.html:247 -msgid "Rules" +msgid "Contact Us" msgstr "" #: app/templates/base.html:248 -msgid "Policy and Guidance" +msgid "Rules" msgstr "" #: app/templates/base.html:249 +msgid "Policy and Guidance" +msgstr "" + +#: app/templates/base.html:250 app/templates/donate/index.html:46 +#: app/templates/donate/index.html:70 app/templates/users/profile.html:104 +msgid "Donate" +msgstr "" + +#: app/templates/base.html:251 msgid "API" msgstr "" -#: app/templates/base.html:250 app/templates/users/register.html:37 +#: app/templates/base.html:252 app/templates/users/register.html:37 msgid "Privacy Policy" msgstr "" -#: app/templates/base.html:252 +#: app/templates/base.html:254 msgid "Report / DMCA" msgstr "" -#: app/templates/base.html:254 +#: app/templates/base.html:256 msgid "User List" msgstr "" -#: app/templates/base.html:255 app/templates/packages/view.html:190 +#: app/templates/base.html:257 app/templates/packages/view.html:190 #: app/templates/packages/view.html:673 app/templates/threads/list.html:4 msgid "Threads" msgstr "" -#: app/templates/base.html:256 app/templates/collections/list.html:7 +#: app/templates/base.html:258 app/templates/collections/list.html:7 #: app/templates/collections/list.html:26 msgid "Collections" msgstr "" -#: app/templates/base.html:257 -msgid "Support Packages" +#: app/templates/base.html:259 app/templates/donate/index.html:4 +msgid "Support Creators" msgstr "" -#: app/templates/base.html:258 +#: app/templates/base.html:260 msgid "Translate Packages" msgstr "" -#: app/templates/base.html:259 +#: app/templates/base.html:261 msgid "Source Code" msgstr "" -#: app/templates/base.html:265 +#: app/templates/base.html:267 msgid "Show non-free packages" msgstr "" -#: app/templates/base.html:267 +#: app/templates/base.html:269 msgid "Hide non-free packages" msgstr "" +#: app/templates/base.html:273 +#, python-format +msgid "Our privacy policy has been updated (%(date)s)" +msgstr "" + #: app/templates/index.html:4 msgid "Welcome" msgstr "" @@ -1705,10 +2265,6 @@ msgstr "" msgid "To add a package, go to the package's page and click 'Add to collection'" msgstr "" -#: app/templates/donate/index.html:4 -msgid "Support packages" -msgstr "" - #: app/templates/donate/index.html:8 msgid "Some content creators are accepting donations for their work." msgstr "" @@ -1728,29 +2284,41 @@ msgstr "" msgid "View package" msgstr "" -#: app/templates/donate/index.html:46 app/templates/users/profile.html:104 -msgid "Donate" +#: app/templates/donate/index.html:62 +msgid "Support ContentDB" msgstr "" -#: app/templates/donate/index.html:62 -msgid "Based on your reviews / favorites" +#: app/templates/donate/index.html:64 +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 what 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" +msgstr "" + +#: app/templates/donate/index.html:78 +msgid "" "No reviewed packages accepting donations. Consider reviewing your " "favourite packages" msgstr "" -#: app/templates/donate/index.html:71 +#: 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:78 +#: app/templates/donate/index.html:89 msgid "Top packages" msgstr "" -#: app/templates/donate/index.html:82 +#: app/templates/donate/index.html:93 #, python-format msgid "%(count)d packages are looking for donations" msgstr "" @@ -1990,13 +2558,13 @@ msgid "Review" msgstr "" #: app/templates/macros/reviews.html:112 app/templates/macros/reviews.html:166 -#: app/templates/packages/review_create_edit.html:41 +#: app/templates/packages/review_create_edit.html:46 #, python-format msgid "Do you recommend this %(type)s?" msgstr "" #: app/templates/macros/reviews.html:134 -#: app/templates/packages/review_create_edit.html:46 +#: app/templates/packages/review_create_edit.html:51 msgid "Why or why not? Try to be constructive" msgstr "" @@ -2005,7 +2573,11 @@ msgid "Post Review" msgstr "" #: app/templates/macros/reviews.html:187 -msgid "Report an Issue" +msgid "Report an issue" +msgstr "" + +#: app/templates/macros/reviews.html:191 +msgid "Ask a question" msgstr "" #: app/templates/macros/stats.html:15 app/templates/macros/stats.html:20 @@ -2979,9 +3551,10 @@ msgid "" "In order to avoid data loss, you cannot permanently delete packages.\n" "\t\t\tYou can remove them from ContentDB, which will cause them to not be" "\n" -"\t\t\tvisible to any users and they may be permanently deleted in the " -"future.\n" -"\t\t\tThe Admin can restore removed packages, if needed." +"\t\t\tvisible to any users. Removed packages may be permanently deleted " +"at a\n" +"\t\t\tlater point. ContentDB staff can restore removed packages, if " +"needed." msgstr "" #: app/templates/packages/remove.html:19 @@ -3016,17 +3589,21 @@ msgstr "" msgid "Post a review for %(title)s by %(author)s" msgstr "" -#: app/templates/packages/review_create_edit.html:21 +#: app/templates/packages/review_create_edit.html:20 +msgid "Please make sure you read ContentDB's rules" +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 "" -#: app/templates/packages/review_create_edit.html:62 +#: app/templates/packages/review_create_edit.html:67 msgid "Delete review." msgstr "" -#: app/templates/packages/review_create_edit.html:63 +#: app/templates/packages/review_create_edit.html:68 msgid "" "This will convert the review into a thread, keeping the comments but " "removing its effect on the package's rating." @@ -3347,7 +3924,7 @@ msgstr "" msgid "Donate now" msgstr "" -#: app/templates/packages/view.html:462 app/utils/minetest_hypertext.py:251 +#: app/templates/packages/view.html:462 app/utils/minetest_hypertext.py:283 msgid "Dependencies" msgstr "" @@ -3364,7 +3941,7 @@ msgid "Compatible Games" msgstr "" #: app/templates/packages/view.html:526 app/templates/packages/view.html:546 -#: app/utils/minetest_hypertext.py:243 +#: app/utils/minetest_hypertext.py:275 msgid "No specific game required" msgstr "" @@ -3396,7 +3973,7 @@ msgstr "" msgid "Technical Name" msgstr "" -#: app/templates/packages/view.html:612 app/utils/minetest_hypertext.py:263 +#: app/templates/packages/view.html:612 app/utils/minetest_hypertext.py:295 #, python-format msgid "%(code_license)s for code,
%(media_license)s for media." msgstr "" @@ -3405,7 +3982,7 @@ msgstr "" msgid "Unknown" msgstr "" -#: app/templates/packages/view.html:622 app/utils/minetest_hypertext.py:269 +#: app/templates/packages/view.html:622 app/utils/minetest_hypertext.py:301 msgid "Added" msgstr "" @@ -3413,7 +3990,7 @@ msgstr "" msgid "Remove myself" msgstr "" -#: app/templates/packages/view.html:641 app/utils/minetest_hypertext.py:271 +#: app/templates/packages/view.html:641 app/utils/minetest_hypertext.py:303 msgid "Provides" msgstr "" @@ -3539,6 +4116,19 @@ msgstr "" msgid "Plus approvers and editors" msgstr "" +#: app/templates/threads/view.html:131 +msgid "Is this review outdated?" +msgstr "" + +#: app/templates/threads/view.html:132 +msgid "For example, does it complain about issues you've already fixed?" +msgstr "" + +#: app/templates/threads/view.html:133 +#, python-format +msgid "You can report outdated reviews by clicking %(flag)s on the review." +msgstr "" + #: app/templates/todo/editor.html:4 app/templates/todo/todo_base.html:17 msgid "Editor Work Queue" msgstr "" @@ -3596,7 +4186,7 @@ msgstr "" msgid "Mod names that have hard dependers, but no packages providing them." msgstr "" -#: app/templates/todo/editor.html:193 app/templates/users/account.html:73 +#: app/templates/todo/editor.html:193 app/templates/users/account.html:100 msgid "View All" msgstr "" @@ -3857,47 +4447,47 @@ msgstr "" msgid "Linked Accounts" msgstr "" -#: app/templates/users/account.html:40 app/templates/users/account.html:52 -msgid "Connected" -msgstr "" - #: app/templates/users/account.html:43 #, python-format msgid "Please PM %(rubenwardy)s on the forums to link your account." msgstr "" -#: app/templates/users/account.html:57 +#: app/templates/users/account.html:59 msgid "View ContentDB's GitHub Permissions" msgstr "" -#: app/templates/users/account.html:62 +#: app/templates/users/account.html:65 +msgid "Disconnect" +msgstr "" + +#: app/templates/users/account.html:70 msgid "Link Github" msgstr "" -#: app/templates/users/account.html:65 +#: app/templates/users/account.html:73 msgid "None" msgstr "" -#: app/templates/users/account.html:77 -msgid "Recent Account Actions" -msgstr "" - -#: app/templates/users/account.html:82 +#: app/templates/users/account.html:80 msgid "Account Deletion and Deactivation" msgstr "" -#: app/templates/users/account.html:86 +#: app/templates/users/account.html:84 msgid "Delete or Deactivate" msgstr "" -#: app/templates/users/account.html:89 +#: app/templates/users/account.html:87 msgid "Account Deletion and Deactivation isn't available to users yet." msgstr "" -#: app/templates/users/account.html:90 +#: app/templates/users/account.html:88 msgid "Please contact the admin." msgstr "" +#: app/templates/users/account.html:93 +msgid "Recent Account Actions" +msgstr "" + #: app/templates/users/change_set_password.html:16 #: app/templates/users/register.html:24 msgid "" @@ -4117,10 +4707,6 @@ msgstr "" msgid "GitHub" msgstr "" -#: app/templates/users/modtools.html:12 -msgid "Storage" -msgstr "" - #: app/templates/users/modtools.html:20 #, python-format msgid "" @@ -4244,17 +4830,21 @@ msgstr "" msgid "Import from forums" msgstr "" -#: app/templates/users/profile_edit.html:47 +#: app/templates/users/profile_edit.html:33 +msgid "Remove profile picture" +msgstr "" + +#: app/templates/users/profile_edit.html:51 msgid "" "Profile pictures should be square, at least 64x64px, and one of the " "following formats: jpeg, png, or webp." msgstr "" -#: app/templates/users/profile_edit.html:51 +#: app/templates/users/profile_edit.html:55 msgid "Profile Information" msgstr "" -#: app/templates/users/profile_edit.html:58 +#: app/templates/users/profile_edit.html:62 msgid "Pretending to be another user is grounds for a permanent ban" msgstr "" @@ -4406,11 +4996,23 @@ msgstr "" msgid "Last year" msgstr "" -#: app/utils/minetest_hypertext.py:248 +#: app/utils/minetest_hypertext.py:108 +msgid "(view table in browser)" +msgstr "" + +#: app/utils/minetest_hypertext.py:139 +msgid "Image" +msgstr "" + +#: app/utils/minetest_hypertext.py:259 +msgid "none" +msgstr "" + +#: app/utils/minetest_hypertext.py:280 msgid "Unsupported Games" msgstr "" -#: app/utils/minetest_hypertext.py:252 +#: app/utils/minetest_hypertext.py:284 msgid "Optional dependencies" msgstr "" @@ -4502,3 +5104,32 @@ msgstr "" #~ msgid "Topics with a strikethrough have been marked as discarded." #~ msgstr "" +#~ msgid "GitHub account is already associated with another user" +#~ msgstr "" + +#~ msgid "Unable to find an account for that GitHub user" +#~ msgstr "" + +#~ msgid "Support Packages" +#~ msgstr "" + +#~ msgid "Support packages" +#~ msgstr "" + +#~ msgid "Report an Issue" +#~ msgstr "" + +#~ msgid "" +#~ "In order to avoid data loss, you cannot permanently delete packages.\n" +#~ "\t\t\tYou can remove them from " +#~ "ContentDB, which will cause them to " +#~ "not be\n" +#~ "\t\t\tvisible to any users and " +#~ "they may be permanently deleted in " +#~ "the future.\n" +#~ "\t\t\tThe Admin can restore removed packages, if needed." +#~ msgstr "" + +#~ msgid "Connected" +#~ msgstr "" + diff --git a/translations/cs/LC_MESSAGES/messages.po b/translations/cs/LC_MESSAGES/messages.po index 6dd0a6b0..72b34641 100644 --- a/translations/cs/LC_MESSAGES/messages.po +++ b/translations/cs/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-04-03 18:34+0100\n" +"POT-Creation-Date: 2024-06-07 05:29+0100\n" "PO-Revision-Date: 2023-11-29 21:30+0000\n" "Last-Translator: Matyáš Pilz \n" "Language: cs\n" @@ -17,17 +17,546 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.12.1\n" +"Generated-By: Babel 2.15.0\n" -#: app/__init__.py:137 +#: app/__init__.py:155 msgid "Banned:" msgstr "Zakázaný:" -#: app/__init__.py:139 +#: app/__init__.py:157 msgid "You have been banned." msgstr "Byli jste zabanováni." -#: app/querybuilder.py:41 app/templates/admin/languages/list.html:27 +#: app/_translations.py:5 +msgid "Chat / Commands" +msgstr "" + +#: app/_translations.py:6 +msgid "Complex installation" +msgstr "" + +#: app/_translations.py:7 +msgid "Either has educational value, or is a tool to help teachers " +msgstr "" + +#: app/_translations.py:8 +msgid "Singleplayer-focused" +msgstr "" + +#: app/_translations.py:9 +msgid "For 16px texture packs" +msgstr "" + +#: app/_translations.py:10 +msgid "For 64px texture packs" +msgstr "" + +#: app/_translations.py:11 +msgid "Tools to manage the world" +msgstr "" + +#: app/_translations.py:12 +msgid "Big changes to crafting gameplay" +msgstr "" + +#: app/_translations.py:13 +msgid "Blood, etc" +msgstr "" + +#: app/_translations.py:14 +msgid "Adds a mini-game to be played within Minetest" +msgstr "" + +#: app/_translations.py:15 +msgid "Tools / Weapons / Armor" +msgstr "" + +#: app/_translations.py:16 +msgid "For content generally themed around a certain season or holiday" +msgstr "" + +#: app/_translations.py:17 +msgid "Player Effects / Power Ups" +msgstr "" + +#: app/_translations.py:18 +msgid "World Maintenance and Tools" +msgstr "" + +#: app/_translations.py:19 +msgid "Puzzle" +msgstr "" + +#: app/_translations.py:20 +msgid "Tools for game and mod developers" +msgstr "" + +#: app/_translations.py:21 +msgid "Education" +msgstr "" + +#: app/_translations.py:22 +msgid "Gore" +msgstr "" + +#: app/_translations.py:23 +msgid "Transport" +msgstr "" + +#: app/_translations.py:24 +msgid "Survival" +msgstr "" + +#: app/_translations.py:25 +msgid "New mapgen or changes mapgen" +msgstr "" + +#: app/_translations.py:26 +msgid "Less than 16px" +msgstr "" + +#: app/_translations.py:27 app/templates/users/modtools.html:12 +msgid "Storage" +msgstr "" + +#: app/_translations.py:28 +msgid "Changes the inventory GUI" +msgstr "" + +#: app/_translations.py:29 +msgid "Jam / Combat 2020" +msgstr "" + +#: app/_translations.py:30 +msgid "Bad Language" +msgstr "" + +#: app/_translations.py:31 +msgid "64px" +msgstr "" + +#: app/_translations.py:32 +msgid "Focuses on or adds new sounds or musical things" +msgstr "" + +#: app/_translations.py:33 +msgid "Adds game mechanics or tools that change how players build." +msgstr "" + +#: app/_translations.py:34 +msgid "Violence" +msgstr "" + +#: app/_translations.py:35 +msgid "Strategy / RTS" +msgstr "" + +#: app/_translations.py:36 +msgid "" +"Requires futher installation steps, such as installing luarocks or " +"editing the trusted mod setting" +msgstr "" + +#: app/_translations.py:37 +msgid "Jam / Game 2021" +msgstr "" + +#: app/_translations.py:38 +msgid "Content that can be played alone" +msgstr "" + +#: app/_translations.py:39 +msgid "Can/should only be used in multiplayer" +msgstr "" + +#: app/_translations.py:40 +msgid "Adds mobs, animals, and NPCs" +msgstr "" + +#: app/_translations.py:41 +msgid "" +"For mods created for the Discord \"Weekly Challenges\" modding event in " +"2021" +msgstr "" + +#: app/_translations.py:42 +msgid "Mini-game" +msgstr "" + +#: app/_translations.py:43 +msgid "" +"For content that changes player effects, including physics, for example: " +"speed, jump height or gravity." +msgstr "" + +#: app/_translations.py:44 +msgid "Contains swearing" +msgstr "" + +#: app/_translations.py:45 +msgid "" +"Improves the world, adding weather, ambient sounds, or other environment " +"mechanics" +msgstr "" + +#: app/_translations.py:46 +msgid "For mods created for the Discord \"Combat\" modding event in 2020" +msgstr "" + +#: app/_translations.py:47 +msgid "Inventory" +msgstr "" + +#: app/_translations.py:48 +msgid "Entries to the 2023 Minetest Game Jam " +msgstr "" + +#: app/_translations.py:49 +msgid "Sims" +msgstr "" + +#: app/_translations.py:50 +msgid "Focuses on building, such as adding new materials or nodes" +msgstr "" + +#: app/_translations.py:51 +msgid "Environment / Weather" +msgstr "" + +#: app/_translations.py:52 +msgid "Custom mapgen" +msgstr "" + +#: app/_translations.py:53 +msgid "Minetest Game improved" +msgstr "" + +#: app/_translations.py:54 +msgid "HUD" +msgstr "" + +#: app/_translations.py:55 +msgid "Machines / Electronics" +msgstr "" + +#: app/_translations.py:56 +msgid "Developer Tools" +msgstr "" + +#: app/_translations.py:57 +msgid "Jam / Game 2023" +msgstr "" + +#: app/_translations.py:58 +msgid "Helps with server maintenance and moderation" +msgstr "" + +#: app/_translations.py:59 +msgid "Plants and Farming" +msgstr "" + +#: app/_translations.py:60 +msgid "Adventure / RPG" +msgstr "" + +#: app/_translations.py:61 +msgid "" +"For games and such that are of their own kind, distinct and original in " +"nature to others of the same category." +msgstr "" + +#: app/_translations.py:62 +msgid "Jam / Weekly Challenges 2021" +msgstr "" + +#: app/_translations.py:63 +msgid "For 32px texture packs" +msgstr "" + +#: app/_translations.py:64 +msgid "Adds or changes tools, weapons, and armor" +msgstr "" + +#: app/_translations.py:65 +msgid "GUI" +msgstr "" + +#: app/_translations.py:66 +msgid "Seasonal" +msgstr "" + +#: app/_translations.py:67 +msgid "Commerce / Economy" +msgstr "" + +#: app/_translations.py:68 +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 "" + +#: app/_translations.py:69 +msgid "Forks of MTG" +msgstr "" + +#: app/_translations.py:70 +msgid "Non-cartoon violence. May be towards fantasy or human-like characters" +msgstr "" + +#: app/_translations.py:71 +msgid "Joke" +msgstr "" + +#: app/_translations.py:72 +msgid "Fear / Horror" +msgstr "" + +#: app/_translations.py:73 +msgid "128px+" +msgstr "" + +#: app/_translations.py:74 +msgid "Creative" +msgstr "" + +#: app/_translations.py:75 +msgid "Entries to the 2022 Minetest Game Jam " +msgstr "" + +#: app/_translations.py:76 +msgid "Alcohol / Tobacco" +msgstr "" + +#: app/_translations.py:77 +msgid "Adds or improves item storage mechanics" +msgstr "" + +#: app/_translations.py:78 +msgid "Designed to be played competitively against other players" +msgstr "" + +#: app/_translations.py:79 +msgid "Crafting" +msgstr "" + +#: app/_translations.py:80 +msgid "<16px" +msgstr "" + +#: app/_translations.py:81 +msgid "One-of-a-kind / Original" +msgstr "" + +#: app/_translations.py:82 +msgid "Building" +msgstr "" + +#: app/_translations.py:83 +msgid "Adds machines useful in automation, tubes, or power." +msgstr "" + +#: app/_translations.py:84 +msgid "Focus on puzzle solving instead of combat" +msgstr "" + +#: app/_translations.py:85 +msgid "Building Mechanics and Tools" +msgstr "" + +#: app/_translations.py:86 +msgid "Adds nodes with no other purpose than for use in building" +msgstr "" + +#: app/_translations.py:87 +msgid "Sounds / Music" +msgstr "" + +#: app/_translations.py:88 +msgid "Food / Drinks" +msgstr "" + +#: app/_translations.py:89 +msgid "Decorative" +msgstr "" + +#: app/_translations.py:90 +msgid "Gambling" +msgstr "" + +#: app/_translations.py:91 +msgid "Server Moderation and Tools" +msgstr "" + +#: app/_translations.py:92 +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 "" + +#: app/_translations.py:93 +msgid "API / Library" +msgstr "" + +#: app/_translations.py:94 +msgid "Certified" +msgstr "" + +#: app/_translations.py:95 +msgid "Contains alcohol and/or tobacco" +msgstr "" + +#: app/_translations.py:96 +msgid "Adds new plants or other farmable resources." +msgstr "" + +#: app/_translations.py:97 +msgid "Multiplayer-focused" +msgstr "" + +#: app/_translations.py:98 +msgid "Primarily adds an API for other mods to use" +msgstr "" + +#: app/_translations.py:99 +msgid "" +"Focus on player chat/communication or who's primary function is " +"interacting with the console." +msgstr "" + +#: app/_translations.py:100 +msgid "" +"Games and mods with a heavy strategy component, whether real-time or " +"turn-based" +msgstr "" + +#: app/_translations.py:101 +msgid "" +"Written specifically for survival gameplay with a focus on game-balance, " +"difficulty level, or resources available through crafting, mining, ..." +msgstr "" + +#: app/_translations.py:102 +msgid "Entries to the 2021 Minetest Game Jam" +msgstr "" + +#: app/_translations.py:103 +msgid "" +"Contains a completely custom mapgen implemented in Lua, usually requires " +"worlds to be set to the 'singlenode' mapgen." +msgstr "" + +#: app/_translations.py:104 +msgid " Jam / Game 2022" +msgstr "" + +#: app/_translations.py:105 +msgid "Sports" +msgstr "" + +#: app/_translations.py:106 +msgid "" +"Adds or changes transportation methods. Includes teleportation, vehicles," +" ridable mobs, transport infrastructure and thematic content" +msgstr "" + +#: app/_translations.py:107 +msgid "Player vs Environment (PvE)" +msgstr "" + +#: app/_translations.py:108 +msgid "For mods that grant the player extra information in the HUD" +msgstr "" + +#: app/_translations.py:109 +msgid "" +"Mods and games that aim to simulate real life activity. Similar to " +"SimCity/TheSims/OpenTTD/etc" +msgstr "" + +#: app/_translations.py:110 +msgid "Shocking and scary content. May scare young children" +msgstr "" + +#: app/_translations.py:111 +msgid "Player customization / Skins" +msgstr "" + +#: app/_translations.py:112 +msgid "" +"Allows the player to customize their character by changing the texture or" +" adding accessories." +msgstr "" + +#: app/_translations.py:113 +msgid "" +"Certified by the Featured Packages program. This tag may be renamed in " +"the future" +msgstr "" + +#: app/_translations.py:114 +msgid "Mobs / Animals / NPCs" +msgstr "" + +#: app/_translations.py:115 +msgid "For 128px or higher texture packs" +msgstr "" + +#: app/_translations.py:116 +msgid "16px" +msgstr "" + +#: app/_translations.py:117 +msgid "Games of chance, gambling games, etc" +msgstr "" + +#: app/_translations.py:118 +msgid "Mapgen / Biomes / Decoration" +msgstr "" + +#: app/_translations.py:119 +msgid "Drugs" +msgstr "" + +#: app/_translations.py:120 +msgid "Related to economies, money, and trading" +msgstr "" + +#: app/_translations.py:121 +msgid "" +"For content designed for one or more players that focus on combat against" +" the world, mobs, or NPCs." +msgstr "" + +#: app/_translations.py:122 +msgid "For content whose main utility / feature is in GUI/formspec form" +msgstr "" + +#: app/_translations.py:123 +msgid "32px" +msgstr "" + +#: app/_translations.py:124 +msgid "Player vs Player (PvP)" +msgstr "" + +#: app/_translations.py:125 +msgid "Magic / Enchanting" +msgstr "" + +#: app/_translations.py:126 +msgid "Contains illegal drugs, such as marijuana" +msgstr "" + +#: app/_translations.py:127 +msgid "First person shooters (FPS) and more" +msgstr "" + +#: app/_translations.py:128 +msgid "Shooter" +msgstr "" + +#: app/querybuilder.py:58 app/templates/admin/languages/list.html:27 #: app/templates/admin/tags/list.html:38 #: app/templates/admin/warnings/list.html:28 #: app/templates/collections/create_edit.html:56 @@ -37,7 +566,7 @@ msgstr "Byli jste zabanováni." msgid "Packages" msgstr "Balíčky" -#: app/querybuilder.py:56 +#: app/querybuilder.py:73 #, python-format msgid "%(package_type)s for %(game_name)s" msgstr "" @@ -47,7 +576,7 @@ msgstr "" msgid "%(delta)s ago" msgstr "Před %(delta)s" -#: app/blueprints/api/endpoints.py:95 app/templates/index.html:103 +#: app/blueprints/api/endpoints.py:94 app/templates/index.html:103 msgid "Featured" msgstr "Zvláštní" @@ -62,18 +591,18 @@ msgid "Limit to package" msgstr "Omezit na balíček" #: app/blueprints/api/tokens.py:36 app/blueprints/collections/__init__.py:90 -#: app/blueprints/oauth/__init__.py:175 app/blueprints/packages/packages.py:250 -#: app/blueprints/packages/packages.py:525 -#: app/blueprints/packages/packages.py:621 -#: app/blueprints/packages/packages.py:709 +#: app/blueprints/oauth/__init__.py:175 app/blueprints/packages/packages.py:251 +#: app/blueprints/packages/packages.py:528 +#: app/blueprints/packages/packages.py:624 +#: app/blueprints/packages/packages.py:712 #: app/blueprints/packages/releases.py:62 #: app/blueprints/packages/releases.py:74 app/blueprints/packages/reviews.py:49 #: app/blueprints/packages/screenshots.py:36 #: app/blueprints/packages/screenshots.py:42 #: app/blueprints/packages/screenshots.py:47 -#: app/blueprints/users/account.py:226 app/blueprints/users/account.py:234 -#: app/blueprints/users/settings.py:78 app/blueprints/users/settings.py:148 -#: app/blueprints/users/settings.py:316 app/templates/users/modtools.html:111 +#: 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 msgid "Save" msgstr "Uložit" @@ -145,14 +674,11 @@ msgid "Linked GitHub to account" msgstr "Propojeno s účtem GitHub" #: app/blueprints/github/__init__.py:88 -msgid "GitHub account is already associated with another user" -msgstr "Účet GitHub je již propojen s jiným uživatelem" +#, python-format +msgid "GitHub account is already associated with another user: %(username)s" +msgstr "" -#: app/blueprints/github/__init__.py:94 -msgid "Unable to find an account for that GitHub user" -msgstr "Nepodařilo se nalézt účet pro tohoto GitHub uživatele" - -#: app/blueprints/github/__init__.py:99 +#: app/blueprints/github/__init__.py:96 app/blueprints/github/__init__.py:122 msgid "Authorization failed [err=gh-login-failed]" msgstr "Ověření selhalo [err=gh-login-failed]" @@ -198,7 +724,7 @@ msgstr "Snímky obrazovky" #: app/blueprints/packages/__init__.py:52 #: app/templates/packages/edit_maintainers.html:8 -#: app/templates/packages/view.html:624 app/utils/minetest_hypertext.py:270 +#: app/templates/packages/view.html:624 app/utils/minetest_hypertext.py:302 msgid "Maintainers" msgstr "Správci" @@ -223,7 +749,7 @@ 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:243 app/utils/minetest_hypertext.py:245 +#: app/utils/minetest_hypertext.py:275 app/utils/minetest_hypertext.py:277 msgid "Supported Games" msgstr "Podporované hry" @@ -231,91 +757,91 @@ msgstr "Podporované hry" msgid "No download available." msgstr "Není dostupná žádná verze ke stažení." -#: app/blueprints/packages/packages.py:228 app/templates/packages/view.html:594 -#: app/utils/minetest_hypertext.py:231 +#: app/blueprints/packages/packages.py:229 app/templates/packages/view.html:594 +#: app/utils/minetest_hypertext.py:263 msgid "Type" msgstr "Typ" -#: app/blueprints/packages/packages.py:229 +#: app/blueprints/packages/packages.py:230 msgid "Title (Human-readable)" msgstr "Nadpis (srozumitelný pro člověka)" -#: app/blueprints/packages/packages.py:230 -#: app/blueprints/packages/packages.py:619 +#: app/blueprints/packages/packages.py:231 +#: app/blueprints/packages/packages.py:622 msgid "Name (Technical)" msgstr "Název (technický)" -#: app/blueprints/packages/packages.py:230 -#: app/blueprints/packages/packages.py:620 +#: app/blueprints/packages/packages.py:231 +#: app/blueprints/packages/packages.py:623 #: app/templates/packages/create_edit.html:75 msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" msgstr "Pouze malá písmena (a-z), číslice (0-9) a podtržítka (_)" -#: app/blueprints/packages/packages.py:231 +#: app/blueprints/packages/packages.py:232 msgid "Short Description (Plaintext)" msgstr "Krátký popis (prostý text)" -#: app/blueprints/packages/packages.py:233 app/templates/packages/view.html:616 -#: app/utils/minetest_hypertext.py:268 +#: app/blueprints/packages/packages.py:234 app/templates/packages/view.html:616 +#: app/utils/minetest_hypertext.py:300 msgid "Maintenance State" msgstr "Stav údržby" -#: app/blueprints/packages/packages.py:235 app/templates/admin/tags/list.html:4 +#: app/blueprints/packages/packages.py:236 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:232 +#: app/utils/minetest_hypertext.py:264 msgid "Tags" msgstr "Štítky" -#: app/blueprints/packages/packages.py:236 +#: app/blueprints/packages/packages.py:237 msgid "Content Warnings" msgstr "Upozornění na obsah" -#: app/blueprints/packages/packages.py:237 app/templates/packages/view.html:605 -#: app/utils/minetest_hypertext.py:266 +#: app/blueprints/packages/packages.py:238 app/templates/packages/view.html:605 +#: app/utils/minetest_hypertext.py:298 msgid "License" msgstr "Licence" -#: app/blueprints/packages/packages.py:238 +#: app/blueprints/packages/packages.py:239 msgid "Media License" msgstr "Licence pro média" -#: app/blueprints/packages/packages.py:240 +#: app/blueprints/packages/packages.py:241 msgid "Long Description (Markdown)" msgstr "Dlouhý popis (Markdown)" -#: app/blueprints/packages/packages.py:242 +#: app/blueprints/packages/packages.py:243 msgid "VCS Repository URL" msgstr "URL repozitáře VCS" -#: app/blueprints/packages/packages.py:243 app/blueprints/users/settings.py:76 +#: app/blueprints/packages/packages.py:244 app/blueprints/users/settings.py:77 msgid "Website URL" msgstr "URL webu" -#: app/blueprints/packages/packages.py:244 +#: app/blueprints/packages/packages.py:245 msgid "Issue Tracker URL" msgstr "URL sledovače problémů" -#: app/blueprints/packages/packages.py:245 +#: app/blueprints/packages/packages.py:246 msgid "Forum Topic ID" msgstr "ID tématu na fóru" -#: app/blueprints/packages/packages.py:246 +#: app/blueprints/packages/packages.py:247 msgid "Video URL" msgstr "URL videa" -#: app/blueprints/packages/packages.py:247 +#: app/blueprints/packages/packages.py:248 msgid "Donate URL" msgstr "Darujte URL" -#: app/blueprints/packages/packages.py:248 +#: app/blueprints/packages/packages.py:249 msgid "Translation URL" msgstr "" -#: app/blueprints/packages/packages.py:254 +#: app/blueprints/packages/packages.py:255 msgid "_game is not an allowed name" msgstr "_game není povolený název" -#: app/blueprints/packages/packages.py:264 +#: app/blueprints/packages/packages.py:265 msgid "" "Package already exists, but is removed. Please contact ContentDB staff to" " restore the package" @@ -323,100 +849,99 @@ msgstr "" "Tento balíček již v databázi existuje, ale byl odstraněn. Prosím " "kontaktujte správce ContentDB, aby balíček obnovil" -#: app/blueprints/packages/packages.py:269 +#: app/blueprints/packages/packages.py:270 msgid "Package already exists" msgstr "Balíček již existuje" -#: app/blueprints/packages/packages.py:275 +#: app/blueprints/packages/packages.py:276 msgid "A collection with a similar name already exists" msgstr "Již existuje kolekce se stejným názvem" -#: app/blueprints/packages/packages.py:328 +#: app/blueprints/packages/packages.py:329 #: app/blueprints/packages/releases.py:82 msgid "" "You must add an email address to your account and confirm it before you " "can manage packages" msgstr "" -#: app/blueprints/packages/packages.py:334 +#: app/blueprints/packages/packages.py:335 msgid "Save draft" msgstr "" -#: app/blueprints/packages/packages.py:342 +#: 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:346 +#: app/blueprints/packages/packages.py:347 #: app/blueprints/packages/screenshots.py:137 -#: app/blueprints/users/settings.py:132 msgid "Permission denied" msgstr "Přístup odepřen" -#: app/blueprints/packages/packages.py:402 -#: app/blueprints/packages/packages.py:476 -#: app/blueprints/packages/packages.py:498 +#: app/blueprints/packages/packages.py:403 +#: app/blueprints/packages/packages.py:479 +#: app/blueprints/packages/packages.py:501 msgid "You don't have permission to do that" msgstr "K tomuto nemáte oprávnění" -#: app/blueprints/packages/packages.py:435 +#: app/blueprints/packages/packages.py:436 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:442 +#: app/blueprints/packages/packages.py:443 msgid "" "Please comment in the approval thread so editors know what you have " "changed" msgstr "" -#: app/blueprints/packages/packages.py:493 +#: app/blueprints/packages/packages.py:496 msgid "Deleted package" msgstr "Odstraněný balíček" -#: app/blueprints/packages/packages.py:515 +#: app/blueprints/packages/packages.py:518 msgid "Unapproved package" msgstr "Neschválený balíček" -#: app/blueprints/packages/packages.py:524 +#: app/blueprints/packages/packages.py:527 msgid "Maintainers (Comma-separated)" msgstr "Správci (oddělit čárkou)" -#: app/blueprints/packages/packages.py:533 +#: app/blueprints/packages/packages.py:536 msgid "You don't have permission to edit maintainers" msgstr "Nemáte oprávnění upravovat správce" -#: app/blueprints/packages/packages.py:583 +#: app/blueprints/packages/packages.py:586 msgid "You are not a maintainer" msgstr "Nejste správce" -#: app/blueprints/packages/packages.py:586 +#: app/blueprints/packages/packages.py:589 msgid "Package owners cannot remove themselves as maintainers" msgstr "Vlastníci balíčků se nemohou odstranit jako správci" -#: app/blueprints/packages/packages.py:618 +#: app/blueprints/packages/packages.py:621 msgid "Author Name" msgstr "Jméno autora" -#: app/blueprints/packages/packages.py:705 +#: app/blueprints/packages/packages.py:708 msgid "Enable support detection based on dependencies (recommended)" msgstr "Povolte podporu detekce na základě závislostí (doporučeno)" -#: app/blueprints/packages/packages.py:706 +#: app/blueprints/packages/packages.py:709 msgid "Supported games" msgstr "Podporované hry" -#: app/blueprints/packages/packages.py:707 +#: app/blueprints/packages/packages.py:710 msgid "Unsupported games" msgstr "Nepodporované hry" -#: app/blueprints/packages/packages.py:708 +#: app/blueprints/packages/packages.py:711 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:724 +#: app/blueprints/packages/packages.py:727 msgid "You need at least one release before you can edit game support" msgstr "" -#: app/blueprints/packages/packages.py:728 +#: app/blueprints/packages/packages.py:731 msgid "Mod(pack) needs to contain at least one mod. Please create a new release" msgstr "" @@ -576,8 +1101,8 @@ msgstr "" #: app/blueprints/packages/reviews.py:80 app/blueprints/threads/__init__.py:207 #: app/blueprints/threads/__init__.py:240 -#: app/blueprints/threads/__init__.py:334 app/blueprints/users/settings.py:113 -#: app/logic/packages.py:132 +#: app/blueprints/threads/__init__.py:334 app/blueprints/users/settings.py:114 +#: app/logic/packages.py:131 msgid "Linking to blocked sites is not allowed" msgstr "Směrovnání na blokované stránky není povoleno" @@ -678,7 +1203,7 @@ msgid "Remember me" msgstr "Pamatovat si mě" #: app/blueprints/users/account.py:39 app/templates/base.html:176 -#: app/templates/donate/index.html:74 app/templates/users/login.html:4 +#: app/templates/donate/index.html:85 app/templates/users/login.html:4 msgid "Sign in" msgstr "Přihlásit se" @@ -703,11 +1228,11 @@ msgstr "Je třeba potvrdit registrační e-mail" msgid "Login failed" msgstr "Přihlášení selhalo" -#: app/blueprints/users/account.py:100 app/blueprints/users/settings.py:75 +#: app/blueprints/users/account.py:100 app/blueprints/users/settings.py:76 msgid "Display Name" msgstr "Zobrazované jméno" -#: app/blueprints/users/account.py:101 app/blueprints/users/settings.py:310 +#: 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" @@ -720,8 +1245,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:186 -#: app/blueprints/users/account.py:222 app/blueprints/users/account.py:373 +#: app/blueprints/users/account.py:104 app/blueprints/users/account.py:153 +#: app/blueprints/users/account.py:189 app/blueprints/users/account.py:340 #: app/blueprints/users/settings.py:147 msgid "Email" msgstr "E-mail" @@ -743,25 +1268,46 @@ msgstr "Registrovat" msgid "Incorrect captcha answer" msgstr "Špatně zadaná captcha" -#: app/blueprints/users/account.py:117 -msgid "Username is invalid" -msgstr "Neplatné uživatelské jméno" +#: app/blueprints/users/account.py:154 +msgid "Reset Password" +msgstr "Resetovat heslo" -#: app/blueprints/users/account.py:128 -msgid "An account already exists for that username but hasn't been claimed yet." -msgstr "Účet pro toho uživatelské jméno již existuje, ale nebyl jestě potvrzen." +#: app/blueprints/users/account.py:180 +msgid "Unable to find account" +msgstr "Nepodařilo se najít účet" -#: app/blueprints/users/account.py:131 app/blueprints/users/account.py:138 -msgid "That username/display name is already in use, please choose another." +#: app/blueprints/users/account.py:190 app/blueprints/users/account.py:198 +msgid "New password" +msgstr "Nové heslo" + +#: app/blueprints/users/account.py:191 app/blueprints/users/account.py:199 +msgid "Verify password" +msgstr "Ověřte heslo" + +#: app/blueprints/users/account.py:192 app/blueprints/users/account.py:200 +msgid "Passwords must match" +msgstr "Hesla se musí shodovat" + +#: app/blueprints/users/account.py:197 +msgid "Old password" +msgstr "Staré heslo" + +#: app/blueprints/users/account.py:208 +msgid "Passwords do not match" +msgstr "Hesla se neshodují" + +#: app/blueprints/users/account.py:219 app/blueprints/users/settings.py:175 +#: app/logic/users.py:51 +msgid "That email address has been unsubscribed/blacklisted, and cannot be used" msgstr "" -"Toto uživatelské nebo zobrazované jméno se již používá, vyberte pro to " -"prosím jiné." +"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:143 app/blueprints/users/account.py:257 +#: app/blueprints/users/account.py:224 app/logic/users.py:46 msgid "Email already in use" msgstr "Tento e-mail se již používá" -#: app/blueprints/users/account.py:144 app/blueprints/users/account.py:258 +#: app/blueprints/users/account.py:225 app/logic/users.py:47 #, python-format msgid "" "We were unable to create the account as the email is already in use by " @@ -770,70 +1316,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:148 app/blueprints/users/account.py:252 -#: app/blueprints/users/settings.py:175 -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:187 -msgid "Reset Password" -msgstr "Resetovat heslo" - -#: app/blueprints/users/account.py:213 -msgid "Unable to find account" -msgstr "Nepodařilo se najít účet" - -#: app/blueprints/users/account.py:223 app/blueprints/users/account.py:231 -msgid "New password" -msgstr "Nové heslo" - -#: app/blueprints/users/account.py:224 app/blueprints/users/account.py:232 -msgid "Verify password" -msgstr "Ověřte heslo" - -#: app/blueprints/users/account.py:225 app/blueprints/users/account.py:233 -msgid "Passwords must match" -msgstr "Hesla se musí shodovat" - -#: app/blueprints/users/account.py:230 -msgid "Old password" -msgstr "Staré heslo" - -#: app/blueprints/users/account.py:241 -msgid "Passwords do not match" -msgstr "Hesla se neshodují" - -#: app/blueprints/users/account.py:272 app/blueprints/users/account.py:276 +#: app/blueprints/users/account.py:239 app/blueprints/users/account.py:243 msgid "Your password has been changed successfully." msgstr "Vaše heslo bylo úspěšně změněno." -#: app/blueprints/users/account.py:291 +#: app/blueprints/users/account.py:258 msgid "Old password is incorrect" msgstr "Staré heslo je špatně zadané" -#: app/blueprints/users/account.py:319 +#: app/blueprints/users/account.py:286 msgid "Unknown verification token!" msgstr "Neznámý ověřovací token!" -#: app/blueprints/users/account.py:325 +#: app/blueprints/users/account.py:292 msgid "Token has expired" msgstr "Platnost tokenu vypršela" -#: app/blueprints/users/account.py:339 +#: app/blueprints/users/account.py:306 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:342 +#: app/blueprints/users/account.py:309 msgid "Confirmed email change" msgstr "Potvrzená změna emailu" -#: app/blueprints/users/account.py:347 +#: app/blueprints/users/account.py:314 msgid "Email address changed" msgstr "Emailová adresa byla změněna" -#: app/blueprints/users/account.py:348 +#: app/blueprints/users/account.py:315 msgid "" "Your email address has changed. If you didn't request this, please " "contact an administrator." @@ -841,15 +1352,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:366 +#: app/blueprints/users/account.py:333 msgid "You may now log in" msgstr "Nyní se můžete přihlásit" -#: app/blueprints/users/account.py:374 +#: app/blueprints/users/account.py:341 msgid "Send" msgstr "Odeslat" -#: app/blueprints/users/account.py:405 +#: app/blueprints/users/account.py:372 msgid "" "That email is now blacklisted. Please contact an admin if you wish to " "undo this." @@ -986,62 +1497,72 @@ msgstr ">50k stažení" msgid "Has received %(downloads)d downloads across all packages." msgstr "Celkem bylo staženo %(downloads)d tvých balíčků." -#: app/blueprints/users/settings.py:37 app/templates/users/profile.html:26 +#: app/blueprints/users/settings.py:38 app/templates/users/profile.html:26 #: app/templates/users/profile_edit.html:8 msgid "Edit Profile" msgstr "Upravit profil" -#: app/blueprints/users/settings.py:42 app/templates/users/account.html:12 +#: app/blueprints/users/settings.py:43 app/templates/users/account.html:12 msgid "Account and Security" msgstr "Správa účtu a zabezpečení" -#: app/blueprints/users/settings.py:47 +#: app/blueprints/users/settings.py:48 #: app/templates/users/settings_email.html:12 msgid "Email and Notifications" msgstr "Emaily a upozornění" -#: app/blueprints/users/settings.py:52 app/templates/api/list_tokens.html:10 +#: app/blueprints/users/settings.py:53 app/templates/api/list_tokens.html:10 msgid "API Tokens" msgstr "Tokeny API" -#: app/blueprints/users/settings.py:60 app/templates/oauth/list_clients.html:10 +#: app/blueprints/users/settings.py:61 app/templates/oauth/list_clients.html:10 msgid "OAuth2 Applications" msgstr "" -#: app/blueprints/users/settings.py:67 app/templates/users/modtools.html:4 +#: app/blueprints/users/settings.py:68 app/templates/users/modtools.html:4 #: app/templates/users/modtools.html:8 app/templates/users/profile.html:44 msgid "Moderator Tools" msgstr "Nástroje moderátora" -#: app/blueprints/users/settings.py:77 +#: app/blueprints/users/settings.py:78 msgid "Donation URL" msgstr "URL pro darování" -#: app/blueprints/users/settings.py:93 app/blueprints/users/settings.py:100 +#: app/blueprints/users/settings.py:94 app/blueprints/users/settings.py:101 msgid "A user already has that name" msgstr "Uvedené jméno již má jiný uživatel" -#: app/blueprints/users/settings.py:265 +#: app/blueprints/users/settings.py:264 +msgid "Removed GitHub account" +msgstr "" + +#: app/blueprints/users/settings.py:266 +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" msgstr "Nelze odstranit uživatele s postavením moderátor nebo vyšší" -#: app/blueprints/users/settings.py:311 +#: app/blueprints/users/settings.py:325 msgid "Display name" msgstr "Zobrazované jméno" -#: app/blueprints/users/settings.py:312 +#: app/blueprints/users/settings.py:326 msgid "Forums Username" msgstr "Fóra - uživatelské jméno" -#: app/blueprints/users/settings.py:313 +#: app/blueprints/users/settings.py:327 msgid "GitHub Username" msgstr "GitHub - uživatelské jméno" -#: app/blueprints/users/settings.py:314 app/templates/users/list.html:14 +#: app/blueprints/users/settings.py:328 app/templates/users/list.html:14 msgid "Rank" msgstr "Postavení" -#: app/blueprints/users/settings.py:363 +#: app/blueprints/users/settings.py:381 msgid "Can't promote a user to a rank higher than yourself!" msgstr "Nelze uživateli udělit vyšší postavení, než je tvé!" @@ -1137,11 +1658,11 @@ msgstr "" "Jméno může obsahovat jedině malá písmena bez diakritiky (a-z), číslice " "(0-9) a podtržítko (_)" -#: app/logic/packages.py:113 +#: app/logic/packages.py:112 msgid "You don't have permission to edit this package" msgstr "Nemáš oprávnění měnit tento balíček" -#: app/logic/packages.py:117 +#: app/logic/packages.py:116 msgid "You don't have permission to change the package name" msgstr "Nemáš oprávnění měnit název tohoto balíčku" @@ -1187,6 +1708,31 @@ msgstr "Prosím, přilož popis souboru %(file_desc)s" msgid "Uploaded image isn't actually an image" msgstr "Přiložený obrázek nemá vhodný formát obrázku" +#: app/logic/users.py:15 +msgid "Username is invalid" +msgstr "Neplatné uživatelské jméno" + +#: app/logic/users.py:26 +msgid "An account already exists for that username but hasn't been claimed yet." +msgstr "Účet pro toho uživatelské jméno již existuje, ale nebyl jestě potvrzen." + +#: app/logic/users.py:29 +#, python-format +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 "" + +#: app/logic/users.py:33 +msgid "That username/display name is already in use, please choose another." +msgstr "" +"Toto uživatelské nebo zobrazované jméno se již používá, vyberte pro to " +"prosím jiné." + +#: app/logic/users.py:40 +msgid "Unable to create an account as the username was used in the past." +msgstr "" + #: app/models/packages.py:69 msgid "Mod" msgstr "Mod" @@ -1226,7 +1772,7 @@ msgstr "Schválit" #: app/templates/collections/view.html:39 #: app/templates/oauth/create_edit.html:17 #: app/templates/packages/release_edit.html:84 -#: app/templates/packages/review_create_edit.html:61 +#: app/templates/packages/review_create_edit.html:66 #: app/templates/threads/delete_reply.html:19 #: app/templates/threads/delete_thread.html:19 #: app/templates/threads/view.html:50 app/templates/users/delete.html:34 @@ -1237,34 +1783,34 @@ msgstr "Vymazat" msgid "Work in Progress" msgstr "" -#: app/tasks/emails.py:119 +#: app/tasks/emails.py:122 msgid "" "You are receiving this email because you are a registered user of " "ContentDB." msgstr "Dostal jsi tento email, neboť jsi uživetelm registrovaným na ContentDB." -#: app/tasks/emails.py:125 app/templates/emails/verify.html:30 +#: 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:160 +#: app/tasks/emails.py:163 #, python-format msgid "%(num)d new notifications" msgstr "" -#: app/tasks/emails.py:162 app/templates/macros/forms.html:59 +#: app/tasks/emails.py:165 app/templates/macros/forms.html:59 #: app/templates/packages/create_edit.html:41 #: app/templates/todo/editor.html:155 msgid "View" msgstr "Podívat" -#: app/tasks/emails.py:165 +#: app/tasks/emails.py:168 msgid "Manage email settings" msgstr "" -#: app/tasks/emails.py:167 app/templates/emails/base.html:63 +#: app/tasks/emails.py:170 app/templates/emails/base.html:63 #: app/templates/emails/notification.html:34 #: app/templates/emails/notification_digest.html:54 #: app/templates/emails/verify.html:33 @@ -1345,7 +1891,7 @@ msgstr "Odhlásit se" #: app/templates/admin/languages/list.html:4 #: app/templates/admin/languages/list.html:10 app/templates/base.html:185 -#: app/templates/packages/view.html:598 app/utils/minetest_hypertext.py:256 +#: app/templates/packages/view.html:598 app/utils/minetest_hypertext.py:288 msgid "Languages" msgstr "" @@ -1358,59 +1904,73 @@ msgid "About" msgstr "Tiráž" #: app/templates/base.html:247 +msgid "Contact Us" +msgstr "" + +#: app/templates/base.html:248 msgid "Rules" msgstr "Pravidla" -#: app/templates/base.html:248 +#: app/templates/base.html:249 msgid "Policy and Guidance" msgstr "Pravidla a návody" -#: app/templates/base.html:249 +#: app/templates/base.html:250 app/templates/donate/index.html:46 +#: app/templates/donate/index.html:70 app/templates/users/profile.html:104 +msgid "Donate" +msgstr "Darovat" + +#: app/templates/base.html:251 msgid "API" msgstr "API" -#: app/templates/base.html:250 app/templates/users/register.html:37 +#: app/templates/base.html:252 app/templates/users/register.html:37 msgid "Privacy Policy" msgstr "Podmínky osobní" -#: app/templates/base.html:252 +#: app/templates/base.html:254 msgid "Report / DMCA" msgstr "Nahlásit / DMCA" -#: app/templates/base.html:254 +#: app/templates/base.html:256 msgid "User List" msgstr "Seznam uživatelů" -#: app/templates/base.html:255 app/templates/packages/view.html:190 +#: app/templates/base.html:257 app/templates/packages/view.html:190 #: app/templates/packages/view.html:673 app/templates/threads/list.html:4 msgid "Threads" msgstr "Vlákna" -#: app/templates/base.html:256 app/templates/collections/list.html:7 +#: app/templates/base.html:258 app/templates/collections/list.html:7 #: app/templates/collections/list.html:26 msgid "Collections" msgstr "" -#: app/templates/base.html:257 -msgid "Support Packages" -msgstr "Podpora balíčků" +#: app/templates/base.html:259 app/templates/donate/index.html:4 +msgid "Support Creators" +msgstr "" -#: app/templates/base.html:258 +#: app/templates/base.html:260 msgid "Translate Packages" msgstr "" -#: app/templates/base.html:259 +#: app/templates/base.html:261 msgid "Source Code" msgstr "Zdrojový kód" -#: app/templates/base.html:265 +#: app/templates/base.html:267 msgid "Show non-free packages" msgstr "" -#: app/templates/base.html:267 +#: app/templates/base.html:269 msgid "Hide non-free packages" msgstr "" +#: app/templates/base.html:273 +#, python-format +msgid "Our privacy policy has been updated (%(date)s)" +msgstr "" + #: app/templates/index.html:4 msgid "Welcome" msgstr "Vítejte" @@ -1738,10 +2298,6 @@ msgstr "" msgid "To add a package, go to the package's page and click 'Add to collection'" msgstr "" -#: app/templates/donate/index.html:4 -msgid "Support packages" -msgstr "Podpora balíčků" - #: app/templates/donate/index.html:8 msgid "Some content creators are accepting donations for their work." msgstr "Někteří tvůrci obsahu přijímají za svou práci dary." @@ -1763,31 +2319,43 @@ msgstr "od %(author)s" msgid "View package" msgstr "Prohlídnout balíček" -#: app/templates/donate/index.html:46 app/templates/users/profile.html:104 -msgid "Donate" -msgstr "Darovat" - #: app/templates/donate/index.html:62 -msgid "Based on your reviews / favorites" +msgid "Support ContentDB" +msgstr "" + +#: app/templates/donate/index.html:64 +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 what 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" +msgstr "" + +#: app/templates/donate/index.html:78 +msgid "" "No reviewed packages accepting donations. Consider reviewing your " "favourite packages" msgstr "" -#: app/templates/donate/index.html:71 +#: app/templates/donate/index.html:82 msgid "Sign in to see recommendations based on the packages you've reviewed" msgstr "" "Chcete-li zobrazit doporučení na základě balíčků, které jste hodnotili, " "přihlaste se" -#: app/templates/donate/index.html:78 +#: app/templates/donate/index.html:89 msgid "Top packages" msgstr "Nejlepší balíčky" -#: app/templates/donate/index.html:82 +#: app/templates/donate/index.html:93 #, python-format msgid "%(count)d packages are looking for donations" msgstr "%(count)d balíčků hledá dárce" @@ -2043,13 +2611,13 @@ msgid "Review" msgstr "Recenze" #: app/templates/macros/reviews.html:112 app/templates/macros/reviews.html:166 -#: app/templates/packages/review_create_edit.html:41 +#: app/templates/packages/review_create_edit.html:46 #, python-format msgid "Do you recommend this %(type)s?" msgstr "Doporučujete tento %(type)s?" #: app/templates/macros/reviews.html:134 -#: app/templates/packages/review_create_edit.html:46 +#: app/templates/packages/review_create_edit.html:51 msgid "Why or why not? Try to be constructive" msgstr "Proč nebo proč ne? Snažte se být konstruktivní" @@ -2058,7 +2626,11 @@ msgid "Post Review" msgstr "Odeslat recenzi" #: app/templates/macros/reviews.html:187 -msgid "Report an Issue" +msgid "Report an issue" +msgstr "" + +#: app/templates/macros/reviews.html:191 +msgid "Ask a question" msgstr "" #: app/templates/macros/stats.html:15 app/templates/macros/stats.html:20 @@ -3032,9 +3604,10 @@ msgid "" "In order to avoid data loss, you cannot permanently delete packages.\n" "\t\t\tYou can remove them from ContentDB, which will cause them to not be" "\n" -"\t\t\tvisible to any users and they may be permanently deleted in the " -"future.\n" -"\t\t\tThe Admin can restore removed packages, if needed." +"\t\t\tvisible to any users. Removed packages may be permanently deleted " +"at a\n" +"\t\t\tlater point. ContentDB staff can restore removed packages, if " +"needed." msgstr "" #: app/templates/packages/remove.html:19 @@ -3069,17 +3642,21 @@ msgstr "" msgid "Post a review for %(title)s by %(author)s" msgstr "" -#: app/templates/packages/review_create_edit.html:21 +#: app/templates/packages/review_create_edit.html:20 +msgid "Please make sure you read ContentDB's rules" +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 "" -#: app/templates/packages/review_create_edit.html:62 +#: app/templates/packages/review_create_edit.html:67 msgid "Delete review." msgstr "Smazat recenzi." -#: app/templates/packages/review_create_edit.html:63 +#: app/templates/packages/review_create_edit.html:68 msgid "" "This will convert the review into a thread, keeping the comments but " "removing its effect on the package's rating." @@ -3400,7 +3977,7 @@ msgstr "" msgid "Donate now" msgstr "Přispět nyní" -#: app/templates/packages/view.html:462 app/utils/minetest_hypertext.py:251 +#: app/templates/packages/view.html:462 app/utils/minetest_hypertext.py:283 msgid "Dependencies" msgstr "Závislosti" @@ -3417,7 +3994,7 @@ msgid "Compatible Games" msgstr "Kompatibilní hry" #: app/templates/packages/view.html:526 app/templates/packages/view.html:546 -#: app/utils/minetest_hypertext.py:243 +#: app/utils/minetest_hypertext.py:275 msgid "No specific game required" msgstr "" @@ -3449,7 +4026,7 @@ msgstr "Informace" msgid "Technical Name" msgstr "Technický název" -#: app/templates/packages/view.html:612 app/utils/minetest_hypertext.py:263 +#: app/templates/packages/view.html:612 app/utils/minetest_hypertext.py:295 #, python-format msgid "%(code_license)s for code,
%(media_license)s for media." msgstr "" @@ -3458,7 +4035,7 @@ msgstr "" msgid "Unknown" msgstr "Neznámý" -#: app/templates/packages/view.html:622 app/utils/minetest_hypertext.py:269 +#: app/templates/packages/view.html:622 app/utils/minetest_hypertext.py:301 msgid "Added" msgstr "Přidaný" @@ -3466,7 +4043,7 @@ msgstr "Přidaný" msgid "Remove myself" msgstr "Odebrat sebe" -#: app/templates/packages/view.html:641 app/utils/minetest_hypertext.py:271 +#: app/templates/packages/view.html:641 app/utils/minetest_hypertext.py:303 msgid "Provides" msgstr "Poskytuje" @@ -3592,6 +4169,19 @@ msgstr "Viditelné pro:" msgid "Plus approvers and editors" msgstr "" +#: app/templates/threads/view.html:131 +msgid "Is this review outdated?" +msgstr "" + +#: app/templates/threads/view.html:132 +msgid "For example, does it complain about issues you've already fixed?" +msgstr "" + +#: app/templates/threads/view.html:133 +#, python-format +msgid "You can report outdated reviews by clicking %(flag)s on the review." +msgstr "" + #: app/templates/todo/editor.html:4 app/templates/todo/todo_base.html:17 msgid "Editor Work Queue" msgstr "" @@ -3649,7 +4239,7 @@ msgstr "Neuspokojené závislosti" msgid "Mod names that have hard dependers, but no packages providing them." msgstr "" -#: app/templates/todo/editor.html:193 app/templates/users/account.html:73 +#: app/templates/todo/editor.html:193 app/templates/users/account.html:100 msgid "View All" msgstr "Zobrazit vše" @@ -3910,47 +4500,47 @@ msgstr "" msgid "Linked Accounts" msgstr "Připojené účty" -#: app/templates/users/account.html:40 app/templates/users/account.html:52 -msgid "Connected" -msgstr "Připojený" - #: app/templates/users/account.html:43 #, python-format msgid "Please PM %(rubenwardy)s on the forums to link your account." msgstr "" -#: app/templates/users/account.html:57 +#: app/templates/users/account.html:59 msgid "View ContentDB's GitHub Permissions" msgstr "" -#: app/templates/users/account.html:62 +#: app/templates/users/account.html:65 +msgid "Disconnect" +msgstr "" + +#: app/templates/users/account.html:70 msgid "Link Github" msgstr "Připojit Github" -#: app/templates/users/account.html:65 +#: app/templates/users/account.html:73 msgid "None" msgstr "Žádný" -#: app/templates/users/account.html:77 -msgid "Recent Account Actions" -msgstr "" - -#: app/templates/users/account.html:82 +#: app/templates/users/account.html:80 msgid "Account Deletion and Deactivation" msgstr "" -#: app/templates/users/account.html:86 +#: app/templates/users/account.html:84 msgid "Delete or Deactivate" msgstr "" -#: app/templates/users/account.html:89 +#: app/templates/users/account.html:87 msgid "Account Deletion and Deactivation isn't available to users yet." msgstr "" -#: app/templates/users/account.html:90 +#: app/templates/users/account.html:88 msgid "Please contact the admin." msgstr "" +#: app/templates/users/account.html:93 +msgid "Recent Account Actions" +msgstr "" + #: app/templates/users/change_set_password.html:16 #: app/templates/users/register.html:24 msgid "" @@ -4170,10 +4760,6 @@ msgstr "" msgid "GitHub" msgstr "GitHub" -#: app/templates/users/modtools.html:12 -msgid "Storage" -msgstr "" - #: app/templates/users/modtools.html:20 #, python-format msgid "" @@ -4297,17 +4883,21 @@ msgstr "Profilový obrázek" msgid "Import from forums" msgstr "" -#: app/templates/users/profile_edit.html:47 +#: app/templates/users/profile_edit.html:33 +msgid "Remove profile picture" +msgstr "" + +#: app/templates/users/profile_edit.html:51 msgid "" "Profile pictures should be square, at least 64x64px, and one of the " "following formats: jpeg, png, or webp." msgstr "" -#: app/templates/users/profile_edit.html:51 +#: app/templates/users/profile_edit.html:55 msgid "Profile Information" msgstr "Profilové informace" -#: app/templates/users/profile_edit.html:58 +#: app/templates/users/profile_edit.html:62 msgid "Pretending to be another user is grounds for a permanent ban" msgstr "" @@ -4459,11 +5049,23 @@ msgstr "" msgid "Last year" msgstr "Minulý rok" -#: app/utils/minetest_hypertext.py:248 +#: app/utils/minetest_hypertext.py:108 +msgid "(view table in browser)" +msgstr "" + +#: app/utils/minetest_hypertext.py:139 +msgid "Image" +msgstr "" + +#: app/utils/minetest_hypertext.py:259 +msgid "none" +msgstr "" + +#: app/utils/minetest_hypertext.py:280 msgid "Unsupported Games" msgstr "" -#: app/utils/minetest_hypertext.py:252 +#: app/utils/minetest_hypertext.py:284 msgid "Optional dependencies" msgstr "" @@ -4723,3 +5325,32 @@ msgstr "" #~ msgid "Topics with a strikethrough have been marked as discarded." #~ msgstr "" +#~ msgid "GitHub account is already associated with another user" +#~ msgstr "Účet GitHub je již propojen s jiným uživatelem" + +#~ msgid "Unable to find an account for that GitHub user" +#~ msgstr "Nepodařilo se nalézt účet pro tohoto GitHub uživatele" + +#~ msgid "Support Packages" +#~ msgstr "Podpora balíčků" + +#~ msgid "Support packages" +#~ msgstr "Podpora balíčků" + +#~ msgid "Report an Issue" +#~ msgstr "" + +#~ msgid "" +#~ "In order to avoid data loss, you cannot permanently delete packages.\n" +#~ "\t\t\tYou can remove them from " +#~ "ContentDB, which will cause them to " +#~ "not be\n" +#~ "\t\t\tvisible to any users and " +#~ "they may be permanently deleted in " +#~ "the future.\n" +#~ "\t\t\tThe Admin can restore removed packages, if needed." +#~ msgstr "" + +#~ msgid "Connected" +#~ msgstr "Připojený" + diff --git a/translations/da/LC_MESSAGES/messages.po b/translations/da/LC_MESSAGES/messages.po index 1082dc6d..b8e3ff0e 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-04-03 18:34+0100\n" +"POT-Creation-Date: 2024-06-07 05:29+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: Automatically generated\n" "Language: da\n" @@ -16,17 +16,546 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.12.1\n" +"Generated-By: Babel 2.15.0\n" -#: app/__init__.py:137 +#: app/__init__.py:155 msgid "Banned:" msgstr "" -#: app/__init__.py:139 +#: app/__init__.py:157 msgid "You have been banned." msgstr "" -#: app/querybuilder.py:41 app/templates/admin/languages/list.html:27 +#: app/_translations.py:5 +msgid "Chat / Commands" +msgstr "" + +#: app/_translations.py:6 +msgid "Complex installation" +msgstr "" + +#: app/_translations.py:7 +msgid "Either has educational value, or is a tool to help teachers " +msgstr "" + +#: app/_translations.py:8 +msgid "Singleplayer-focused" +msgstr "" + +#: app/_translations.py:9 +msgid "For 16px texture packs" +msgstr "" + +#: app/_translations.py:10 +msgid "For 64px texture packs" +msgstr "" + +#: app/_translations.py:11 +msgid "Tools to manage the world" +msgstr "" + +#: app/_translations.py:12 +msgid "Big changes to crafting gameplay" +msgstr "" + +#: app/_translations.py:13 +msgid "Blood, etc" +msgstr "" + +#: app/_translations.py:14 +msgid "Adds a mini-game to be played within Minetest" +msgstr "" + +#: app/_translations.py:15 +msgid "Tools / Weapons / Armor" +msgstr "" + +#: app/_translations.py:16 +msgid "For content generally themed around a certain season or holiday" +msgstr "" + +#: app/_translations.py:17 +msgid "Player Effects / Power Ups" +msgstr "" + +#: app/_translations.py:18 +msgid "World Maintenance and Tools" +msgstr "" + +#: app/_translations.py:19 +msgid "Puzzle" +msgstr "" + +#: app/_translations.py:20 +msgid "Tools for game and mod developers" +msgstr "" + +#: app/_translations.py:21 +msgid "Education" +msgstr "" + +#: app/_translations.py:22 +msgid "Gore" +msgstr "" + +#: app/_translations.py:23 +msgid "Transport" +msgstr "" + +#: app/_translations.py:24 +msgid "Survival" +msgstr "" + +#: app/_translations.py:25 +msgid "New mapgen or changes mapgen" +msgstr "" + +#: app/_translations.py:26 +msgid "Less than 16px" +msgstr "" + +#: app/_translations.py:27 app/templates/users/modtools.html:12 +msgid "Storage" +msgstr "" + +#: app/_translations.py:28 +msgid "Changes the inventory GUI" +msgstr "" + +#: app/_translations.py:29 +msgid "Jam / Combat 2020" +msgstr "" + +#: app/_translations.py:30 +msgid "Bad Language" +msgstr "" + +#: app/_translations.py:31 +msgid "64px" +msgstr "" + +#: app/_translations.py:32 +msgid "Focuses on or adds new sounds or musical things" +msgstr "" + +#: app/_translations.py:33 +msgid "Adds game mechanics or tools that change how players build." +msgstr "" + +#: app/_translations.py:34 +msgid "Violence" +msgstr "" + +#: app/_translations.py:35 +msgid "Strategy / RTS" +msgstr "" + +#: app/_translations.py:36 +msgid "" +"Requires futher installation steps, such as installing luarocks or " +"editing the trusted mod setting" +msgstr "" + +#: app/_translations.py:37 +msgid "Jam / Game 2021" +msgstr "" + +#: app/_translations.py:38 +msgid "Content that can be played alone" +msgstr "" + +#: app/_translations.py:39 +msgid "Can/should only be used in multiplayer" +msgstr "" + +#: app/_translations.py:40 +msgid "Adds mobs, animals, and NPCs" +msgstr "" + +#: app/_translations.py:41 +msgid "" +"For mods created for the Discord \"Weekly Challenges\" modding event in " +"2021" +msgstr "" + +#: app/_translations.py:42 +msgid "Mini-game" +msgstr "" + +#: app/_translations.py:43 +msgid "" +"For content that changes player effects, including physics, for example: " +"speed, jump height or gravity." +msgstr "" + +#: app/_translations.py:44 +msgid "Contains swearing" +msgstr "" + +#: app/_translations.py:45 +msgid "" +"Improves the world, adding weather, ambient sounds, or other environment " +"mechanics" +msgstr "" + +#: app/_translations.py:46 +msgid "For mods created for the Discord \"Combat\" modding event in 2020" +msgstr "" + +#: app/_translations.py:47 +msgid "Inventory" +msgstr "" + +#: app/_translations.py:48 +msgid "Entries to the 2023 Minetest Game Jam " +msgstr "" + +#: app/_translations.py:49 +msgid "Sims" +msgstr "" + +#: app/_translations.py:50 +msgid "Focuses on building, such as adding new materials or nodes" +msgstr "" + +#: app/_translations.py:51 +msgid "Environment / Weather" +msgstr "" + +#: app/_translations.py:52 +msgid "Custom mapgen" +msgstr "" + +#: app/_translations.py:53 +msgid "Minetest Game improved" +msgstr "" + +#: app/_translations.py:54 +msgid "HUD" +msgstr "" + +#: app/_translations.py:55 +msgid "Machines / Electronics" +msgstr "" + +#: app/_translations.py:56 +msgid "Developer Tools" +msgstr "" + +#: app/_translations.py:57 +msgid "Jam / Game 2023" +msgstr "" + +#: app/_translations.py:58 +msgid "Helps with server maintenance and moderation" +msgstr "" + +#: app/_translations.py:59 +msgid "Plants and Farming" +msgstr "" + +#: app/_translations.py:60 +msgid "Adventure / RPG" +msgstr "" + +#: app/_translations.py:61 +msgid "" +"For games and such that are of their own kind, distinct and original in " +"nature to others of the same category." +msgstr "" + +#: app/_translations.py:62 +msgid "Jam / Weekly Challenges 2021" +msgstr "" + +#: app/_translations.py:63 +msgid "For 32px texture packs" +msgstr "" + +#: app/_translations.py:64 +msgid "Adds or changes tools, weapons, and armor" +msgstr "" + +#: app/_translations.py:65 +msgid "GUI" +msgstr "" + +#: app/_translations.py:66 +msgid "Seasonal" +msgstr "" + +#: app/_translations.py:67 +msgid "Commerce / Economy" +msgstr "" + +#: app/_translations.py:68 +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 "" + +#: app/_translations.py:69 +msgid "Forks of MTG" +msgstr "" + +#: app/_translations.py:70 +msgid "Non-cartoon violence. May be towards fantasy or human-like characters" +msgstr "" + +#: app/_translations.py:71 +msgid "Joke" +msgstr "" + +#: app/_translations.py:72 +msgid "Fear / Horror" +msgstr "" + +#: app/_translations.py:73 +msgid "128px+" +msgstr "" + +#: app/_translations.py:74 +msgid "Creative" +msgstr "" + +#: app/_translations.py:75 +msgid "Entries to the 2022 Minetest Game Jam " +msgstr "" + +#: app/_translations.py:76 +msgid "Alcohol / Tobacco" +msgstr "" + +#: app/_translations.py:77 +msgid "Adds or improves item storage mechanics" +msgstr "" + +#: app/_translations.py:78 +msgid "Designed to be played competitively against other players" +msgstr "" + +#: app/_translations.py:79 +msgid "Crafting" +msgstr "" + +#: app/_translations.py:80 +msgid "<16px" +msgstr "" + +#: app/_translations.py:81 +msgid "One-of-a-kind / Original" +msgstr "" + +#: app/_translations.py:82 +msgid "Building" +msgstr "" + +#: app/_translations.py:83 +msgid "Adds machines useful in automation, tubes, or power." +msgstr "" + +#: app/_translations.py:84 +msgid "Focus on puzzle solving instead of combat" +msgstr "" + +#: app/_translations.py:85 +msgid "Building Mechanics and Tools" +msgstr "" + +#: app/_translations.py:86 +msgid "Adds nodes with no other purpose than for use in building" +msgstr "" + +#: app/_translations.py:87 +msgid "Sounds / Music" +msgstr "" + +#: app/_translations.py:88 +msgid "Food / Drinks" +msgstr "" + +#: app/_translations.py:89 +msgid "Decorative" +msgstr "" + +#: app/_translations.py:90 +msgid "Gambling" +msgstr "" + +#: app/_translations.py:91 +msgid "Server Moderation and Tools" +msgstr "" + +#: app/_translations.py:92 +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 "" + +#: app/_translations.py:93 +msgid "API / Library" +msgstr "" + +#: app/_translations.py:94 +msgid "Certified" +msgstr "" + +#: app/_translations.py:95 +msgid "Contains alcohol and/or tobacco" +msgstr "" + +#: app/_translations.py:96 +msgid "Adds new plants or other farmable resources." +msgstr "" + +#: app/_translations.py:97 +msgid "Multiplayer-focused" +msgstr "" + +#: app/_translations.py:98 +msgid "Primarily adds an API for other mods to use" +msgstr "" + +#: app/_translations.py:99 +msgid "" +"Focus on player chat/communication or who's primary function is " +"interacting with the console." +msgstr "" + +#: app/_translations.py:100 +msgid "" +"Games and mods with a heavy strategy component, whether real-time or " +"turn-based" +msgstr "" + +#: app/_translations.py:101 +msgid "" +"Written specifically for survival gameplay with a focus on game-balance, " +"difficulty level, or resources available through crafting, mining, ..." +msgstr "" + +#: app/_translations.py:102 +msgid "Entries to the 2021 Minetest Game Jam" +msgstr "" + +#: app/_translations.py:103 +msgid "" +"Contains a completely custom mapgen implemented in Lua, usually requires " +"worlds to be set to the 'singlenode' mapgen." +msgstr "" + +#: app/_translations.py:104 +msgid " Jam / Game 2022" +msgstr "" + +#: app/_translations.py:105 +msgid "Sports" +msgstr "" + +#: app/_translations.py:106 +msgid "" +"Adds or changes transportation methods. Includes teleportation, vehicles," +" ridable mobs, transport infrastructure and thematic content" +msgstr "" + +#: app/_translations.py:107 +msgid "Player vs Environment (PvE)" +msgstr "" + +#: app/_translations.py:108 +msgid "For mods that grant the player extra information in the HUD" +msgstr "" + +#: app/_translations.py:109 +msgid "" +"Mods and games that aim to simulate real life activity. Similar to " +"SimCity/TheSims/OpenTTD/etc" +msgstr "" + +#: app/_translations.py:110 +msgid "Shocking and scary content. May scare young children" +msgstr "" + +#: app/_translations.py:111 +msgid "Player customization / Skins" +msgstr "" + +#: app/_translations.py:112 +msgid "" +"Allows the player to customize their character by changing the texture or" +" adding accessories." +msgstr "" + +#: app/_translations.py:113 +msgid "" +"Certified by the Featured Packages program. This tag may be renamed in " +"the future" +msgstr "" + +#: app/_translations.py:114 +msgid "Mobs / Animals / NPCs" +msgstr "" + +#: app/_translations.py:115 +msgid "For 128px or higher texture packs" +msgstr "" + +#: app/_translations.py:116 +msgid "16px" +msgstr "" + +#: app/_translations.py:117 +msgid "Games of chance, gambling games, etc" +msgstr "" + +#: app/_translations.py:118 +msgid "Mapgen / Biomes / Decoration" +msgstr "" + +#: app/_translations.py:119 +msgid "Drugs" +msgstr "" + +#: app/_translations.py:120 +msgid "Related to economies, money, and trading" +msgstr "" + +#: app/_translations.py:121 +msgid "" +"For content designed for one or more players that focus on combat against" +" the world, mobs, or NPCs." +msgstr "" + +#: app/_translations.py:122 +msgid "For content whose main utility / feature is in GUI/formspec form" +msgstr "" + +#: app/_translations.py:123 +msgid "32px" +msgstr "" + +#: app/_translations.py:124 +msgid "Player vs Player (PvP)" +msgstr "" + +#: app/_translations.py:125 +msgid "Magic / Enchanting" +msgstr "" + +#: app/_translations.py:126 +msgid "Contains illegal drugs, such as marijuana" +msgstr "" + +#: app/_translations.py:127 +msgid "First person shooters (FPS) and more" +msgstr "" + +#: app/_translations.py:128 +msgid "Shooter" +msgstr "" + +#: app/querybuilder.py:58 app/templates/admin/languages/list.html:27 #: app/templates/admin/tags/list.html:38 #: app/templates/admin/warnings/list.html:28 #: app/templates/collections/create_edit.html:56 @@ -36,7 +565,7 @@ msgstr "" msgid "Packages" msgstr "" -#: app/querybuilder.py:56 +#: app/querybuilder.py:73 #, python-format msgid "%(package_type)s for %(game_name)s" msgstr "" @@ -46,7 +575,7 @@ msgstr "" msgid "%(delta)s ago" msgstr "" -#: app/blueprints/api/endpoints.py:95 app/templates/index.html:103 +#: app/blueprints/api/endpoints.py:94 app/templates/index.html:103 msgid "Featured" msgstr "" @@ -61,18 +590,18 @@ msgid "Limit to package" msgstr "" #: app/blueprints/api/tokens.py:36 app/blueprints/collections/__init__.py:90 -#: app/blueprints/oauth/__init__.py:175 app/blueprints/packages/packages.py:250 -#: app/blueprints/packages/packages.py:525 -#: app/blueprints/packages/packages.py:621 -#: app/blueprints/packages/packages.py:709 +#: app/blueprints/oauth/__init__.py:175 app/blueprints/packages/packages.py:251 +#: app/blueprints/packages/packages.py:528 +#: app/blueprints/packages/packages.py:624 +#: app/blueprints/packages/packages.py:712 #: app/blueprints/packages/releases.py:62 #: app/blueprints/packages/releases.py:74 app/blueprints/packages/reviews.py:49 #: app/blueprints/packages/screenshots.py:36 #: app/blueprints/packages/screenshots.py:42 #: app/blueprints/packages/screenshots.py:47 -#: app/blueprints/users/account.py:226 app/blueprints/users/account.py:234 -#: app/blueprints/users/settings.py:78 app/blueprints/users/settings.py:148 -#: app/blueprints/users/settings.py:316 app/templates/users/modtools.html:111 +#: 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 msgid "Save" msgstr "" @@ -144,14 +673,11 @@ msgid "Linked GitHub to account" msgstr "" #: app/blueprints/github/__init__.py:88 -msgid "GitHub account is already associated with another user" +#, python-format +msgid "GitHub account is already associated with another user: %(username)s" msgstr "" -#: app/blueprints/github/__init__.py:94 -msgid "Unable to find an account for that GitHub user" -msgstr "" - -#: app/blueprints/github/__init__.py:99 +#: app/blueprints/github/__init__.py:96 app/blueprints/github/__init__.py:122 msgid "Authorization failed [err=gh-login-failed]" msgstr "" @@ -197,7 +723,7 @@ msgstr "" #: app/blueprints/packages/__init__.py:52 #: app/templates/packages/edit_maintainers.html:8 -#: app/templates/packages/view.html:624 app/utils/minetest_hypertext.py:270 +#: app/templates/packages/view.html:624 app/utils/minetest_hypertext.py:302 msgid "Maintainers" msgstr "" @@ -222,7 +748,7 @@ 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:243 app/utils/minetest_hypertext.py:245 +#: app/utils/minetest_hypertext.py:275 app/utils/minetest_hypertext.py:277 msgid "Supported Games" msgstr "" @@ -230,190 +756,189 @@ msgstr "" msgid "No download available." msgstr "" -#: app/blueprints/packages/packages.py:228 app/templates/packages/view.html:594 -#: app/utils/minetest_hypertext.py:231 +#: app/blueprints/packages/packages.py:229 app/templates/packages/view.html:594 +#: app/utils/minetest_hypertext.py:263 msgid "Type" msgstr "" -#: app/blueprints/packages/packages.py:229 +#: app/blueprints/packages/packages.py:230 msgid "Title (Human-readable)" msgstr "" -#: app/blueprints/packages/packages.py:230 -#: app/blueprints/packages/packages.py:619 +#: app/blueprints/packages/packages.py:231 +#: app/blueprints/packages/packages.py:622 msgid "Name (Technical)" msgstr "" -#: app/blueprints/packages/packages.py:230 -#: app/blueprints/packages/packages.py:620 +#: app/blueprints/packages/packages.py:231 +#: app/blueprints/packages/packages.py:623 #: app/templates/packages/create_edit.html:75 msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" msgstr "" -#: app/blueprints/packages/packages.py:231 +#: app/blueprints/packages/packages.py:232 msgid "Short Description (Plaintext)" msgstr "" -#: app/blueprints/packages/packages.py:233 app/templates/packages/view.html:616 -#: app/utils/minetest_hypertext.py:268 +#: app/blueprints/packages/packages.py:234 app/templates/packages/view.html:616 +#: app/utils/minetest_hypertext.py:300 msgid "Maintenance State" msgstr "" -#: app/blueprints/packages/packages.py:235 app/templates/admin/tags/list.html:4 +#: app/blueprints/packages/packages.py:236 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:232 +#: app/utils/minetest_hypertext.py:264 msgid "Tags" msgstr "" -#: app/blueprints/packages/packages.py:236 +#: app/blueprints/packages/packages.py:237 msgid "Content Warnings" msgstr "" -#: app/blueprints/packages/packages.py:237 app/templates/packages/view.html:605 -#: app/utils/minetest_hypertext.py:266 +#: app/blueprints/packages/packages.py:238 app/templates/packages/view.html:605 +#: app/utils/minetest_hypertext.py:298 msgid "License" msgstr "" -#: app/blueprints/packages/packages.py:238 +#: app/blueprints/packages/packages.py:239 msgid "Media License" msgstr "" -#: app/blueprints/packages/packages.py:240 +#: app/blueprints/packages/packages.py:241 msgid "Long Description (Markdown)" msgstr "" -#: app/blueprints/packages/packages.py:242 +#: app/blueprints/packages/packages.py:243 msgid "VCS Repository URL" msgstr "" -#: app/blueprints/packages/packages.py:243 app/blueprints/users/settings.py:76 +#: app/blueprints/packages/packages.py:244 app/blueprints/users/settings.py:77 msgid "Website URL" msgstr "" -#: app/blueprints/packages/packages.py:244 +#: app/blueprints/packages/packages.py:245 msgid "Issue Tracker URL" msgstr "" -#: app/blueprints/packages/packages.py:245 +#: app/blueprints/packages/packages.py:246 msgid "Forum Topic ID" msgstr "" -#: app/blueprints/packages/packages.py:246 +#: app/blueprints/packages/packages.py:247 msgid "Video URL" msgstr "" -#: app/blueprints/packages/packages.py:247 +#: app/blueprints/packages/packages.py:248 msgid "Donate URL" msgstr "" -#: app/blueprints/packages/packages.py:248 +#: app/blueprints/packages/packages.py:249 msgid "Translation URL" msgstr "" -#: app/blueprints/packages/packages.py:254 +#: app/blueprints/packages/packages.py:255 msgid "_game is not an allowed name" msgstr "" -#: app/blueprints/packages/packages.py:264 +#: app/blueprints/packages/packages.py:265 msgid "" "Package already exists, but is removed. Please contact ContentDB staff to" " restore the package" msgstr "" -#: app/blueprints/packages/packages.py:269 +#: app/blueprints/packages/packages.py:270 msgid "Package already exists" msgstr "" -#: app/blueprints/packages/packages.py:275 +#: app/blueprints/packages/packages.py:276 msgid "A collection with a similar name already exists" msgstr "" -#: app/blueprints/packages/packages.py:328 +#: app/blueprints/packages/packages.py:329 #: app/blueprints/packages/releases.py:82 msgid "" "You must add an email address to your account and confirm it before you " "can manage packages" msgstr "" -#: app/blueprints/packages/packages.py:334 +#: app/blueprints/packages/packages.py:335 msgid "Save draft" msgstr "" -#: app/blueprints/packages/packages.py:342 +#: app/blueprints/packages/packages.py:343 msgid "Unable to find that user" msgstr "" -#: app/blueprints/packages/packages.py:346 +#: app/blueprints/packages/packages.py:347 #: app/blueprints/packages/screenshots.py:137 -#: app/blueprints/users/settings.py:132 msgid "Permission denied" msgstr "" -#: app/blueprints/packages/packages.py:402 -#: app/blueprints/packages/packages.py:476 -#: app/blueprints/packages/packages.py:498 +#: app/blueprints/packages/packages.py:403 +#: app/blueprints/packages/packages.py:479 +#: app/blueprints/packages/packages.py:501 msgid "You don't have permission to do that" msgstr "" -#: app/blueprints/packages/packages.py:435 +#: app/blueprints/packages/packages.py:436 msgid "Please comment what changes are needed in the approval thread" msgstr "" -#: app/blueprints/packages/packages.py:442 +#: app/blueprints/packages/packages.py:443 msgid "" "Please comment in the approval thread so editors know what you have " "changed" msgstr "" -#: app/blueprints/packages/packages.py:493 +#: app/blueprints/packages/packages.py:496 msgid "Deleted package" msgstr "" -#: app/blueprints/packages/packages.py:515 +#: app/blueprints/packages/packages.py:518 msgid "Unapproved package" msgstr "" -#: app/blueprints/packages/packages.py:524 +#: app/blueprints/packages/packages.py:527 msgid "Maintainers (Comma-separated)" msgstr "" -#: app/blueprints/packages/packages.py:533 +#: app/blueprints/packages/packages.py:536 msgid "You don't have permission to edit maintainers" msgstr "" -#: app/blueprints/packages/packages.py:583 +#: app/blueprints/packages/packages.py:586 msgid "You are not a maintainer" msgstr "" -#: app/blueprints/packages/packages.py:586 +#: app/blueprints/packages/packages.py:589 msgid "Package owners cannot remove themselves as maintainers" msgstr "" -#: app/blueprints/packages/packages.py:618 +#: app/blueprints/packages/packages.py:621 msgid "Author Name" msgstr "" -#: app/blueprints/packages/packages.py:705 +#: app/blueprints/packages/packages.py:708 msgid "Enable support detection based on dependencies (recommended)" msgstr "" -#: app/blueprints/packages/packages.py:706 +#: app/blueprints/packages/packages.py:709 msgid "Supported games" msgstr "" -#: app/blueprints/packages/packages.py:707 +#: app/blueprints/packages/packages.py:710 msgid "Unsupported games" msgstr "" -#: app/blueprints/packages/packages.py:708 +#: app/blueprints/packages/packages.py:711 msgid "Supports all games (unless stated) / is game independent" msgstr "" -#: app/blueprints/packages/packages.py:724 +#: app/blueprints/packages/packages.py:727 msgid "You need at least one release before you can edit game support" msgstr "" -#: app/blueprints/packages/packages.py:728 +#: app/blueprints/packages/packages.py:731 msgid "Mod(pack) needs to contain at least one mod. Please create a new release" msgstr "" @@ -569,8 +1094,8 @@ msgstr "" #: app/blueprints/packages/reviews.py:80 app/blueprints/threads/__init__.py:207 #: app/blueprints/threads/__init__.py:240 -#: app/blueprints/threads/__init__.py:334 app/blueprints/users/settings.py:113 -#: app/logic/packages.py:132 +#: app/blueprints/threads/__init__.py:334 app/blueprints/users/settings.py:114 +#: app/logic/packages.py:131 msgid "Linking to blocked sites is not allowed" msgstr "" @@ -671,7 +1196,7 @@ msgid "Remember me" msgstr "" #: app/blueprints/users/account.py:39 app/templates/base.html:176 -#: app/templates/donate/index.html:74 app/templates/users/login.html:4 +#: app/templates/donate/index.html:85 app/templates/users/login.html:4 msgid "Sign in" msgstr "" @@ -696,11 +1221,11 @@ msgstr "" msgid "Login failed" msgstr "" -#: app/blueprints/users/account.py:100 app/blueprints/users/settings.py:75 +#: app/blueprints/users/account.py:100 app/blueprints/users/settings.py:76 msgid "Display Name" msgstr "" -#: app/blueprints/users/account.py:101 app/blueprints/users/settings.py:310 +#: app/blueprints/users/account.py:101 app/blueprints/users/settings.py:324 #: app/templates/users/list.html:18 msgid "Username" msgstr "" @@ -711,8 +1236,8 @@ msgid "" " (-), and periods (.) allowed" msgstr "" -#: app/blueprints/users/account.py:104 app/blueprints/users/account.py:186 -#: app/blueprints/users/account.py:222 app/blueprints/users/account.py:373 +#: app/blueprints/users/account.py:104 app/blueprints/users/account.py:153 +#: app/blueprints/users/account.py:189 app/blueprints/users/account.py:340 #: app/blueprints/users/settings.py:147 msgid "Email" msgstr "" @@ -734,105 +1259,93 @@ msgstr "" msgid "Incorrect captcha answer" msgstr "" -#: app/blueprints/users/account.py:117 -msgid "Username is invalid" +#: app/blueprints/users/account.py:154 +msgid "Reset Password" msgstr "" -#: app/blueprints/users/account.py:128 -msgid "An account already exists for that username but hasn't been claimed yet." +#: app/blueprints/users/account.py:180 +msgid "Unable to find account" msgstr "" -#: app/blueprints/users/account.py:131 app/blueprints/users/account.py:138 -msgid "That username/display name is already in use, please choose another." +#: app/blueprints/users/account.py:190 app/blueprints/users/account.py:198 +msgid "New password" msgstr "" -#: app/blueprints/users/account.py:143 app/blueprints/users/account.py:257 +#: app/blueprints/users/account.py:191 app/blueprints/users/account.py:199 +msgid "Verify password" +msgstr "" + +#: app/blueprints/users/account.py:192 app/blueprints/users/account.py:200 +msgid "Passwords must match" +msgstr "" + +#: app/blueprints/users/account.py:197 +msgid "Old password" +msgstr "" + +#: app/blueprints/users/account.py:208 +msgid "Passwords do not match" +msgstr "" + +#: app/blueprints/users/account.py:219 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 msgid "Email already in use" msgstr "" -#: app/blueprints/users/account.py:144 app/blueprints/users/account.py:258 +#: app/blueprints/users/account.py:225 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:148 app/blueprints/users/account.py:252 -#: app/blueprints/users/settings.py:175 -msgid "That email address has been unsubscribed/blacklisted, and cannot be used" -msgstr "" - -#: app/blueprints/users/account.py:187 -msgid "Reset Password" -msgstr "" - -#: app/blueprints/users/account.py:213 -msgid "Unable to find account" -msgstr "" - -#: app/blueprints/users/account.py:223 app/blueprints/users/account.py:231 -msgid "New password" -msgstr "" - -#: app/blueprints/users/account.py:224 app/blueprints/users/account.py:232 -msgid "Verify password" -msgstr "" - -#: app/blueprints/users/account.py:225 app/blueprints/users/account.py:233 -msgid "Passwords must match" -msgstr "" - -#: app/blueprints/users/account.py:230 -msgid "Old password" -msgstr "" - -#: app/blueprints/users/account.py:241 -msgid "Passwords do not match" -msgstr "" - -#: app/blueprints/users/account.py:272 app/blueprints/users/account.py:276 +#: app/blueprints/users/account.py:239 app/blueprints/users/account.py:243 msgid "Your password has been changed successfully." msgstr "" -#: app/blueprints/users/account.py:291 +#: app/blueprints/users/account.py:258 msgid "Old password is incorrect" msgstr "" -#: app/blueprints/users/account.py:319 +#: app/blueprints/users/account.py:286 msgid "Unknown verification token!" msgstr "" -#: app/blueprints/users/account.py:325 +#: app/blueprints/users/account.py:292 msgid "Token has expired" msgstr "" -#: app/blueprints/users/account.py:339 +#: app/blueprints/users/account.py:306 msgid "Another user is already using that email" msgstr "" -#: app/blueprints/users/account.py:342 +#: app/blueprints/users/account.py:309 msgid "Confirmed email change" msgstr "" -#: app/blueprints/users/account.py:347 +#: app/blueprints/users/account.py:314 msgid "Email address changed" msgstr "" -#: app/blueprints/users/account.py:348 +#: app/blueprints/users/account.py:315 msgid "" "Your email address has changed. If you didn't request this, please " "contact an administrator." msgstr "" -#: app/blueprints/users/account.py:366 +#: app/blueprints/users/account.py:333 msgid "You may now log in" msgstr "" -#: app/blueprints/users/account.py:374 +#: app/blueprints/users/account.py:341 msgid "Send" msgstr "" -#: app/blueprints/users/account.py:405 +#: app/blueprints/users/account.py:372 msgid "" "That email is now blacklisted. Please contact an admin if you wish to " "undo this." @@ -964,62 +1477,72 @@ msgstr "" msgid "Has received %(downloads)d downloads across all packages." msgstr "" -#: app/blueprints/users/settings.py:37 app/templates/users/profile.html:26 +#: app/blueprints/users/settings.py:38 app/templates/users/profile.html:26 #: app/templates/users/profile_edit.html:8 msgid "Edit Profile" msgstr "" -#: app/blueprints/users/settings.py:42 app/templates/users/account.html:12 +#: app/blueprints/users/settings.py:43 app/templates/users/account.html:12 msgid "Account and Security" msgstr "" -#: app/blueprints/users/settings.py:47 +#: app/blueprints/users/settings.py:48 #: app/templates/users/settings_email.html:12 msgid "Email and Notifications" msgstr "" -#: app/blueprints/users/settings.py:52 app/templates/api/list_tokens.html:10 +#: app/blueprints/users/settings.py:53 app/templates/api/list_tokens.html:10 msgid "API Tokens" msgstr "" -#: app/blueprints/users/settings.py:60 app/templates/oauth/list_clients.html:10 +#: app/blueprints/users/settings.py:61 app/templates/oauth/list_clients.html:10 msgid "OAuth2 Applications" msgstr "" -#: app/blueprints/users/settings.py:67 app/templates/users/modtools.html:4 +#: app/blueprints/users/settings.py:68 app/templates/users/modtools.html:4 #: app/templates/users/modtools.html:8 app/templates/users/profile.html:44 msgid "Moderator Tools" msgstr "" -#: app/blueprints/users/settings.py:77 +#: app/blueprints/users/settings.py:78 msgid "Donation URL" msgstr "" -#: app/blueprints/users/settings.py:93 app/blueprints/users/settings.py:100 +#: app/blueprints/users/settings.py:94 app/blueprints/users/settings.py:101 msgid "A user already has that name" msgstr "" -#: app/blueprints/users/settings.py:265 +#: app/blueprints/users/settings.py:264 +msgid "Removed GitHub account" +msgstr "" + +#: app/blueprints/users/settings.py:266 +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" msgstr "" -#: app/blueprints/users/settings.py:311 +#: app/blueprints/users/settings.py:325 msgid "Display name" msgstr "" -#: app/blueprints/users/settings.py:312 +#: app/blueprints/users/settings.py:326 msgid "Forums Username" msgstr "" -#: app/blueprints/users/settings.py:313 +#: app/blueprints/users/settings.py:327 msgid "GitHub Username" msgstr "" -#: app/blueprints/users/settings.py:314 app/templates/users/list.html:14 +#: app/blueprints/users/settings.py:328 app/templates/users/list.html:14 msgid "Rank" msgstr "" -#: app/blueprints/users/settings.py:363 +#: app/blueprints/users/settings.py:381 msgid "Can't promote a user to a rank higher than yourself!" msgstr "" @@ -1113,11 +1636,11 @@ msgid "" "underscores (_)" msgstr "" -#: app/logic/packages.py:113 +#: app/logic/packages.py:112 msgid "You don't have permission to edit this package" msgstr "" -#: app/logic/packages.py:117 +#: app/logic/packages.py:116 msgid "You don't have permission to change the package name" msgstr "" @@ -1159,6 +1682,29 @@ msgstr "" msgid "Uploaded image isn't actually an image" msgstr "" +#: app/logic/users.py:15 +msgid "Username is invalid" +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 +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 "" + +#: 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/packages.py:69 msgid "Mod" msgstr "" @@ -1198,7 +1744,7 @@ msgstr "" #: app/templates/collections/view.html:39 #: app/templates/oauth/create_edit.html:17 #: app/templates/packages/release_edit.html:84 -#: app/templates/packages/review_create_edit.html:61 +#: app/templates/packages/review_create_edit.html:66 #: app/templates/threads/delete_reply.html:19 #: app/templates/threads/delete_thread.html:19 #: app/templates/threads/view.html:50 app/templates/users/delete.html:34 @@ -1209,34 +1755,34 @@ msgstr "" msgid "Work in Progress" msgstr "" -#: app/tasks/emails.py:119 +#: app/tasks/emails.py:122 msgid "" "You are receiving this email because you are a registered user of " "ContentDB." msgstr "" -#: app/tasks/emails.py:125 app/templates/emails/verify.html:30 +#: 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:160 +#: app/tasks/emails.py:163 #, python-format msgid "%(num)d new notifications" msgstr "" -#: app/tasks/emails.py:162 app/templates/macros/forms.html:59 +#: app/tasks/emails.py:165 app/templates/macros/forms.html:59 #: app/templates/packages/create_edit.html:41 #: app/templates/todo/editor.html:155 msgid "View" msgstr "" -#: app/tasks/emails.py:165 +#: app/tasks/emails.py:168 msgid "Manage email settings" msgstr "" -#: app/tasks/emails.py:167 app/templates/emails/base.html:63 +#: app/tasks/emails.py:170 app/templates/emails/base.html:63 #: app/templates/emails/notification.html:34 #: app/templates/emails/notification_digest.html:54 #: app/templates/emails/verify.html:33 @@ -1317,7 +1863,7 @@ msgstr "" #: app/templates/admin/languages/list.html:4 #: app/templates/admin/languages/list.html:10 app/templates/base.html:185 -#: app/templates/packages/view.html:598 app/utils/minetest_hypertext.py:256 +#: app/templates/packages/view.html:598 app/utils/minetest_hypertext.py:288 msgid "Languages" msgstr "" @@ -1330,59 +1876,73 @@ msgid "About" msgstr "" #: app/templates/base.html:247 -msgid "Rules" +msgid "Contact Us" msgstr "" #: app/templates/base.html:248 -msgid "Policy and Guidance" +msgid "Rules" msgstr "" #: app/templates/base.html:249 +msgid "Policy and Guidance" +msgstr "" + +#: app/templates/base.html:250 app/templates/donate/index.html:46 +#: app/templates/donate/index.html:70 app/templates/users/profile.html:104 +msgid "Donate" +msgstr "" + +#: app/templates/base.html:251 msgid "API" msgstr "" -#: app/templates/base.html:250 app/templates/users/register.html:37 +#: app/templates/base.html:252 app/templates/users/register.html:37 msgid "Privacy Policy" msgstr "" -#: app/templates/base.html:252 +#: app/templates/base.html:254 msgid "Report / DMCA" msgstr "" -#: app/templates/base.html:254 +#: app/templates/base.html:256 msgid "User List" msgstr "" -#: app/templates/base.html:255 app/templates/packages/view.html:190 +#: app/templates/base.html:257 app/templates/packages/view.html:190 #: app/templates/packages/view.html:673 app/templates/threads/list.html:4 msgid "Threads" msgstr "" -#: app/templates/base.html:256 app/templates/collections/list.html:7 +#: app/templates/base.html:258 app/templates/collections/list.html:7 #: app/templates/collections/list.html:26 msgid "Collections" msgstr "" -#: app/templates/base.html:257 -msgid "Support Packages" +#: app/templates/base.html:259 app/templates/donate/index.html:4 +msgid "Support Creators" msgstr "" -#: app/templates/base.html:258 +#: app/templates/base.html:260 msgid "Translate Packages" msgstr "" -#: app/templates/base.html:259 +#: app/templates/base.html:261 msgid "Source Code" msgstr "" -#: app/templates/base.html:265 +#: app/templates/base.html:267 msgid "Show non-free packages" msgstr "" -#: app/templates/base.html:267 +#: app/templates/base.html:269 msgid "Hide non-free packages" msgstr "" +#: app/templates/base.html:273 +#, python-format +msgid "Our privacy policy has been updated (%(date)s)" +msgstr "" + #: app/templates/index.html:4 msgid "Welcome" msgstr "" @@ -1704,10 +2264,6 @@ msgstr "" msgid "To add a package, go to the package's page and click 'Add to collection'" msgstr "" -#: app/templates/donate/index.html:4 -msgid "Support packages" -msgstr "" - #: app/templates/donate/index.html:8 msgid "Some content creators are accepting donations for their work." msgstr "" @@ -1727,29 +2283,41 @@ msgstr "" msgid "View package" msgstr "" -#: app/templates/donate/index.html:46 app/templates/users/profile.html:104 -msgid "Donate" +#: app/templates/donate/index.html:62 +msgid "Support ContentDB" msgstr "" -#: app/templates/donate/index.html:62 -msgid "Based on your reviews / favorites" +#: app/templates/donate/index.html:64 +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 what 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" +msgstr "" + +#: app/templates/donate/index.html:78 +msgid "" "No reviewed packages accepting donations. Consider reviewing your " "favourite packages" msgstr "" -#: app/templates/donate/index.html:71 +#: 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:78 +#: app/templates/donate/index.html:89 msgid "Top packages" msgstr "" -#: app/templates/donate/index.html:82 +#: app/templates/donate/index.html:93 #, python-format msgid "%(count)d packages are looking for donations" msgstr "" @@ -1989,13 +2557,13 @@ msgid "Review" msgstr "" #: app/templates/macros/reviews.html:112 app/templates/macros/reviews.html:166 -#: app/templates/packages/review_create_edit.html:41 +#: app/templates/packages/review_create_edit.html:46 #, python-format msgid "Do you recommend this %(type)s?" msgstr "" #: app/templates/macros/reviews.html:134 -#: app/templates/packages/review_create_edit.html:46 +#: app/templates/packages/review_create_edit.html:51 msgid "Why or why not? Try to be constructive" msgstr "" @@ -2004,7 +2572,11 @@ msgid "Post Review" msgstr "" #: app/templates/macros/reviews.html:187 -msgid "Report an Issue" +msgid "Report an issue" +msgstr "" + +#: app/templates/macros/reviews.html:191 +msgid "Ask a question" msgstr "" #: app/templates/macros/stats.html:15 app/templates/macros/stats.html:20 @@ -2978,9 +3550,10 @@ msgid "" "In order to avoid data loss, you cannot permanently delete packages.\n" "\t\t\tYou can remove them from ContentDB, which will cause them to not be" "\n" -"\t\t\tvisible to any users and they may be permanently deleted in the " -"future.\n" -"\t\t\tThe Admin can restore removed packages, if needed." +"\t\t\tvisible to any users. Removed packages may be permanently deleted " +"at a\n" +"\t\t\tlater point. ContentDB staff can restore removed packages, if " +"needed." msgstr "" #: app/templates/packages/remove.html:19 @@ -3015,17 +3588,21 @@ msgstr "" msgid "Post a review for %(title)s by %(author)s" msgstr "" -#: app/templates/packages/review_create_edit.html:21 +#: app/templates/packages/review_create_edit.html:20 +msgid "Please make sure you read ContentDB's rules" +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 "" -#: app/templates/packages/review_create_edit.html:62 +#: app/templates/packages/review_create_edit.html:67 msgid "Delete review." msgstr "" -#: app/templates/packages/review_create_edit.html:63 +#: app/templates/packages/review_create_edit.html:68 msgid "" "This will convert the review into a thread, keeping the comments but " "removing its effect on the package's rating." @@ -3346,7 +3923,7 @@ msgstr "" msgid "Donate now" msgstr "" -#: app/templates/packages/view.html:462 app/utils/minetest_hypertext.py:251 +#: app/templates/packages/view.html:462 app/utils/minetest_hypertext.py:283 msgid "Dependencies" msgstr "" @@ -3363,7 +3940,7 @@ msgid "Compatible Games" msgstr "" #: app/templates/packages/view.html:526 app/templates/packages/view.html:546 -#: app/utils/minetest_hypertext.py:243 +#: app/utils/minetest_hypertext.py:275 msgid "No specific game required" msgstr "" @@ -3395,7 +3972,7 @@ msgstr "" msgid "Technical Name" msgstr "" -#: app/templates/packages/view.html:612 app/utils/minetest_hypertext.py:263 +#: app/templates/packages/view.html:612 app/utils/minetest_hypertext.py:295 #, python-format msgid "%(code_license)s for code,
%(media_license)s for media." msgstr "" @@ -3404,7 +3981,7 @@ msgstr "" msgid "Unknown" msgstr "" -#: app/templates/packages/view.html:622 app/utils/minetest_hypertext.py:269 +#: app/templates/packages/view.html:622 app/utils/minetest_hypertext.py:301 msgid "Added" msgstr "" @@ -3412,7 +3989,7 @@ msgstr "" msgid "Remove myself" msgstr "" -#: app/templates/packages/view.html:641 app/utils/minetest_hypertext.py:271 +#: app/templates/packages/view.html:641 app/utils/minetest_hypertext.py:303 msgid "Provides" msgstr "" @@ -3538,6 +4115,19 @@ msgstr "" msgid "Plus approvers and editors" msgstr "" +#: app/templates/threads/view.html:131 +msgid "Is this review outdated?" +msgstr "" + +#: app/templates/threads/view.html:132 +msgid "For example, does it complain about issues you've already fixed?" +msgstr "" + +#: app/templates/threads/view.html:133 +#, python-format +msgid "You can report outdated reviews by clicking %(flag)s on the review." +msgstr "" + #: app/templates/todo/editor.html:4 app/templates/todo/todo_base.html:17 msgid "Editor Work Queue" msgstr "" @@ -3595,7 +4185,7 @@ msgstr "" msgid "Mod names that have hard dependers, but no packages providing them." msgstr "" -#: app/templates/todo/editor.html:193 app/templates/users/account.html:73 +#: app/templates/todo/editor.html:193 app/templates/users/account.html:100 msgid "View All" msgstr "" @@ -3856,47 +4446,47 @@ msgstr "" msgid "Linked Accounts" msgstr "" -#: app/templates/users/account.html:40 app/templates/users/account.html:52 -msgid "Connected" -msgstr "" - #: app/templates/users/account.html:43 #, python-format msgid "Please PM %(rubenwardy)s on the forums to link your account." msgstr "" -#: app/templates/users/account.html:57 +#: app/templates/users/account.html:59 msgid "View ContentDB's GitHub Permissions" msgstr "" -#: app/templates/users/account.html:62 +#: app/templates/users/account.html:65 +msgid "Disconnect" +msgstr "" + +#: app/templates/users/account.html:70 msgid "Link Github" msgstr "" -#: app/templates/users/account.html:65 +#: app/templates/users/account.html:73 msgid "None" msgstr "" -#: app/templates/users/account.html:77 -msgid "Recent Account Actions" -msgstr "" - -#: app/templates/users/account.html:82 +#: app/templates/users/account.html:80 msgid "Account Deletion and Deactivation" msgstr "" -#: app/templates/users/account.html:86 +#: app/templates/users/account.html:84 msgid "Delete or Deactivate" msgstr "" -#: app/templates/users/account.html:89 +#: app/templates/users/account.html:87 msgid "Account Deletion and Deactivation isn't available to users yet." msgstr "" -#: app/templates/users/account.html:90 +#: app/templates/users/account.html:88 msgid "Please contact the admin." msgstr "" +#: app/templates/users/account.html:93 +msgid "Recent Account Actions" +msgstr "" + #: app/templates/users/change_set_password.html:16 #: app/templates/users/register.html:24 msgid "" @@ -4116,10 +4706,6 @@ msgstr "" msgid "GitHub" msgstr "" -#: app/templates/users/modtools.html:12 -msgid "Storage" -msgstr "" - #: app/templates/users/modtools.html:20 #, python-format msgid "" @@ -4243,17 +4829,21 @@ msgstr "" msgid "Import from forums" msgstr "" -#: app/templates/users/profile_edit.html:47 +#: app/templates/users/profile_edit.html:33 +msgid "Remove profile picture" +msgstr "" + +#: app/templates/users/profile_edit.html:51 msgid "" "Profile pictures should be square, at least 64x64px, and one of the " "following formats: jpeg, png, or webp." msgstr "" -#: app/templates/users/profile_edit.html:51 +#: app/templates/users/profile_edit.html:55 msgid "Profile Information" msgstr "" -#: app/templates/users/profile_edit.html:58 +#: app/templates/users/profile_edit.html:62 msgid "Pretending to be another user is grounds for a permanent ban" msgstr "" @@ -4405,11 +4995,23 @@ msgstr "" msgid "Last year" msgstr "" -#: app/utils/minetest_hypertext.py:248 +#: app/utils/minetest_hypertext.py:108 +msgid "(view table in browser)" +msgstr "" + +#: app/utils/minetest_hypertext.py:139 +msgid "Image" +msgstr "" + +#: app/utils/minetest_hypertext.py:259 +msgid "none" +msgstr "" + +#: app/utils/minetest_hypertext.py:280 msgid "Unsupported Games" msgstr "" -#: app/utils/minetest_hypertext.py:252 +#: app/utils/minetest_hypertext.py:284 msgid "Optional dependencies" msgstr "" @@ -4631,3 +5233,32 @@ msgstr "" #~ msgid "Topics with a strikethrough have been marked as discarded." #~ msgstr "" +#~ msgid "GitHub account is already associated with another user" +#~ msgstr "" + +#~ msgid "Unable to find an account for that GitHub user" +#~ msgstr "" + +#~ msgid "Support Packages" +#~ msgstr "" + +#~ msgid "Support packages" +#~ msgstr "" + +#~ msgid "Report an Issue" +#~ msgstr "" + +#~ msgid "" +#~ "In order to avoid data loss, you cannot permanently delete packages.\n" +#~ "\t\t\tYou can remove them from " +#~ "ContentDB, which will cause them to " +#~ "not be\n" +#~ "\t\t\tvisible to any users and " +#~ "they may be permanently deleted in " +#~ "the future.\n" +#~ "\t\t\tThe Admin can restore removed packages, if needed." +#~ msgstr "" + +#~ msgid "Connected" +#~ msgstr "" + diff --git a/translations/de/LC_MESSAGES/messages.po b/translations/de/LC_MESSAGES/messages.po index 585be428..febaf240 100644 --- a/translations/de/LC_MESSAGES/messages.po +++ b/translations/de/LC_MESSAGES/messages.po @@ -7,28 +7,556 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2024-04-03 18:34+0100\n" +"POT-Creation-Date: 2024-06-07 05:29+0100\n" "PO-Revision-Date: 2024-04-04 08:23+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.5-dev\n" -"Generated-By: Babel 2.12.1\n" +"Generated-By: Babel 2.15.0\n" -#: app/__init__.py:137 +#: app/__init__.py:155 msgid "Banned:" msgstr "Verbannt:" -#: app/__init__.py:139 +#: app/__init__.py:157 msgid "You have been banned." msgstr "Sie wurden verbannt." -#: app/querybuilder.py:41 app/templates/admin/languages/list.html:27 +#: app/_translations.py:5 +msgid "Chat / Commands" +msgstr "" + +#: app/_translations.py:6 +msgid "Complex installation" +msgstr "" + +#: app/_translations.py:7 +msgid "Either has educational value, or is a tool to help teachers " +msgstr "" + +#: app/_translations.py:8 +msgid "Singleplayer-focused" +msgstr "" + +#: app/_translations.py:9 +msgid "For 16px texture packs" +msgstr "" + +#: app/_translations.py:10 +msgid "For 64px texture packs" +msgstr "" + +#: app/_translations.py:11 +msgid "Tools to manage the world" +msgstr "" + +#: app/_translations.py:12 +msgid "Big changes to crafting gameplay" +msgstr "" + +#: app/_translations.py:13 +msgid "Blood, etc" +msgstr "" + +#: app/_translations.py:14 +msgid "Adds a mini-game to be played within Minetest" +msgstr "" + +#: app/_translations.py:15 +msgid "Tools / Weapons / Armor" +msgstr "" + +#: app/_translations.py:16 +msgid "For content generally themed around a certain season or holiday" +msgstr "" + +#: app/_translations.py:17 +msgid "Player Effects / Power Ups" +msgstr "" + +#: app/_translations.py:18 +msgid "World Maintenance and Tools" +msgstr "" + +#: app/_translations.py:19 +msgid "Puzzle" +msgstr "" + +#: app/_translations.py:20 +msgid "Tools for game and mod developers" +msgstr "" + +#: app/_translations.py:21 +msgid "Education" +msgstr "" + +#: app/_translations.py:22 +msgid "Gore" +msgstr "" + +#: app/_translations.py:23 +msgid "Transport" +msgstr "" + +#: app/_translations.py:24 +msgid "Survival" +msgstr "" + +#: app/_translations.py:25 +msgid "New mapgen or changes mapgen" +msgstr "" + +#: app/_translations.py:26 +msgid "Less than 16px" +msgstr "" + +#: app/_translations.py:27 app/templates/users/modtools.html:12 +msgid "Storage" +msgstr "Speicherplatz" + +#: app/_translations.py:28 +msgid "Changes the inventory GUI" +msgstr "" + +#: app/_translations.py:29 +msgid "Jam / Combat 2020" +msgstr "" + +#: app/_translations.py:30 +msgid "Bad Language" +msgstr "" + +#: app/_translations.py:31 +msgid "64px" +msgstr "" + +#: app/_translations.py:32 +msgid "Focuses on or adds new sounds or musical things" +msgstr "" + +#: app/_translations.py:33 +msgid "Adds game mechanics or tools that change how players build." +msgstr "" + +#: app/_translations.py:34 +msgid "Violence" +msgstr "" + +#: app/_translations.py:35 +msgid "Strategy / RTS" +msgstr "" + +#: app/_translations.py:36 +msgid "" +"Requires futher installation steps, such as installing luarocks or " +"editing the trusted mod setting" +msgstr "" + +#: app/_translations.py:37 +msgid "Jam / Game 2021" +msgstr "" + +#: app/_translations.py:38 +msgid "Content that can be played alone" +msgstr "" + +#: app/_translations.py:39 +msgid "Can/should only be used in multiplayer" +msgstr "" + +#: app/_translations.py:40 +msgid "Adds mobs, animals, and NPCs" +msgstr "" + +#: app/_translations.py:41 +msgid "" +"For mods created for the Discord \"Weekly Challenges\" modding event in " +"2021" +msgstr "" + +#: app/_translations.py:42 +msgid "Mini-game" +msgstr "" + +#: app/_translations.py:43 +msgid "" +"For content that changes player effects, including physics, for example: " +"speed, jump height or gravity." +msgstr "" + +#: app/_translations.py:44 +msgid "Contains swearing" +msgstr "" + +#: app/_translations.py:45 +msgid "" +"Improves the world, adding weather, ambient sounds, or other environment " +"mechanics" +msgstr "" + +#: app/_translations.py:46 +msgid "For mods created for the Discord \"Combat\" modding event in 2020" +msgstr "" + +#: app/_translations.py:47 +msgid "Inventory" +msgstr "" + +#: app/_translations.py:48 +msgid "Entries to the 2023 Minetest Game Jam " +msgstr "" + +#: app/_translations.py:49 +msgid "Sims" +msgstr "" + +#: app/_translations.py:50 +msgid "Focuses on building, such as adding new materials or nodes" +msgstr "" + +#: app/_translations.py:51 +msgid "Environment / Weather" +msgstr "" + +#: app/_translations.py:52 +msgid "Custom mapgen" +msgstr "" + +#: app/_translations.py:53 +msgid "Minetest Game improved" +msgstr "" + +#: app/_translations.py:54 +msgid "HUD" +msgstr "" + +#: app/_translations.py:55 +msgid "Machines / Electronics" +msgstr "" + +#: app/_translations.py:56 +msgid "Developer Tools" +msgstr "" + +#: app/_translations.py:57 +msgid "Jam / Game 2023" +msgstr "" + +#: app/_translations.py:58 +msgid "Helps with server maintenance and moderation" +msgstr "" + +#: app/_translations.py:59 +msgid "Plants and Farming" +msgstr "" + +#: app/_translations.py:60 +msgid "Adventure / RPG" +msgstr "" + +#: app/_translations.py:61 +msgid "" +"For games and such that are of their own kind, distinct and original in " +"nature to others of the same category." +msgstr "" + +#: app/_translations.py:62 +msgid "Jam / Weekly Challenges 2021" +msgstr "" + +#: app/_translations.py:63 +msgid "For 32px texture packs" +msgstr "" + +#: app/_translations.py:64 +msgid "Adds or changes tools, weapons, and armor" +msgstr "" + +#: app/_translations.py:65 +msgid "GUI" +msgstr "" + +#: app/_translations.py:66 +msgid "Seasonal" +msgstr "" + +#: app/_translations.py:67 +msgid "Commerce / Economy" +msgstr "" + +#: app/_translations.py:68 +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 "" + +#: app/_translations.py:69 +msgid "Forks of MTG" +msgstr "" + +#: app/_translations.py:70 +msgid "Non-cartoon violence. May be towards fantasy or human-like characters" +msgstr "" + +#: app/_translations.py:71 +msgid "Joke" +msgstr "" + +#: app/_translations.py:72 +msgid "Fear / Horror" +msgstr "" + +#: app/_translations.py:73 +msgid "128px+" +msgstr "" + +#: app/_translations.py:74 +msgid "Creative" +msgstr "" + +#: app/_translations.py:75 +msgid "Entries to the 2022 Minetest Game Jam " +msgstr "" + +#: app/_translations.py:76 +msgid "Alcohol / Tobacco" +msgstr "" + +#: app/_translations.py:77 +msgid "Adds or improves item storage mechanics" +msgstr "" + +#: app/_translations.py:78 +msgid "Designed to be played competitively against other players" +msgstr "" + +#: app/_translations.py:79 +msgid "Crafting" +msgstr "" + +#: app/_translations.py:80 +msgid "<16px" +msgstr "" + +#: app/_translations.py:81 +msgid "One-of-a-kind / Original" +msgstr "" + +#: app/_translations.py:82 +msgid "Building" +msgstr "" + +#: app/_translations.py:83 +msgid "Adds machines useful in automation, tubes, or power." +msgstr "" + +#: app/_translations.py:84 +msgid "Focus on puzzle solving instead of combat" +msgstr "" + +#: app/_translations.py:85 +msgid "Building Mechanics and Tools" +msgstr "" + +#: app/_translations.py:86 +msgid "Adds nodes with no other purpose than for use in building" +msgstr "" + +#: app/_translations.py:87 +msgid "Sounds / Music" +msgstr "" + +#: app/_translations.py:88 +msgid "Food / Drinks" +msgstr "" + +#: app/_translations.py:89 +msgid "Decorative" +msgstr "" + +#: app/_translations.py:90 +msgid "Gambling" +msgstr "" + +#: app/_translations.py:91 +msgid "Server Moderation and Tools" +msgstr "" + +#: app/_translations.py:92 +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 "" + +#: app/_translations.py:93 +msgid "API / Library" +msgstr "" + +#: app/_translations.py:94 +msgid "Certified" +msgstr "" + +#: app/_translations.py:95 +msgid "Contains alcohol and/or tobacco" +msgstr "" + +#: app/_translations.py:96 +msgid "Adds new plants or other farmable resources." +msgstr "" + +#: app/_translations.py:97 +msgid "Multiplayer-focused" +msgstr "" + +#: app/_translations.py:98 +msgid "Primarily adds an API for other mods to use" +msgstr "" + +#: app/_translations.py:99 +msgid "" +"Focus on player chat/communication or who's primary function is " +"interacting with the console." +msgstr "" + +#: app/_translations.py:100 +msgid "" +"Games and mods with a heavy strategy component, whether real-time or " +"turn-based" +msgstr "" + +#: app/_translations.py:101 +msgid "" +"Written specifically for survival gameplay with a focus on game-balance, " +"difficulty level, or resources available through crafting, mining, ..." +msgstr "" + +#: app/_translations.py:102 +msgid "Entries to the 2021 Minetest Game Jam" +msgstr "" + +#: app/_translations.py:103 +msgid "" +"Contains a completely custom mapgen implemented in Lua, usually requires " +"worlds to be set to the 'singlenode' mapgen." +msgstr "" + +#: app/_translations.py:104 +msgid " Jam / Game 2022" +msgstr "" + +#: app/_translations.py:105 +msgid "Sports" +msgstr "" + +#: app/_translations.py:106 +msgid "" +"Adds or changes transportation methods. Includes teleportation, vehicles," +" ridable mobs, transport infrastructure and thematic content" +msgstr "" + +#: app/_translations.py:107 +msgid "Player vs Environment (PvE)" +msgstr "" + +#: app/_translations.py:108 +msgid "For mods that grant the player extra information in the HUD" +msgstr "" + +#: app/_translations.py:109 +msgid "" +"Mods and games that aim to simulate real life activity. Similar to " +"SimCity/TheSims/OpenTTD/etc" +msgstr "" + +#: app/_translations.py:110 +msgid "Shocking and scary content. May scare young children" +msgstr "" + +#: app/_translations.py:111 +msgid "Player customization / Skins" +msgstr "" + +#: app/_translations.py:112 +msgid "" +"Allows the player to customize their character by changing the texture or" +" adding accessories." +msgstr "" + +#: app/_translations.py:113 +msgid "" +"Certified by the Featured Packages program. This tag may be renamed in " +"the future" +msgstr "" + +#: app/_translations.py:114 +msgid "Mobs / Animals / NPCs" +msgstr "" + +#: app/_translations.py:115 +msgid "For 128px or higher texture packs" +msgstr "" + +#: app/_translations.py:116 +msgid "16px" +msgstr "" + +#: app/_translations.py:117 +msgid "Games of chance, gambling games, etc" +msgstr "" + +#: app/_translations.py:118 +msgid "Mapgen / Biomes / Decoration" +msgstr "" + +#: app/_translations.py:119 +msgid "Drugs" +msgstr "" + +#: app/_translations.py:120 +msgid "Related to economies, money, and trading" +msgstr "" + +#: app/_translations.py:121 +msgid "" +"For content designed for one or more players that focus on combat against" +" the world, mobs, or NPCs." +msgstr "" + +#: app/_translations.py:122 +msgid "For content whose main utility / feature is in GUI/formspec form" +msgstr "" + +#: app/_translations.py:123 +msgid "32px" +msgstr "" + +#: app/_translations.py:124 +msgid "Player vs Player (PvP)" +msgstr "" + +#: app/_translations.py:125 +msgid "Magic / Enchanting" +msgstr "" + +#: app/_translations.py:126 +msgid "Contains illegal drugs, such as marijuana" +msgstr "" + +#: app/_translations.py:127 +msgid "First person shooters (FPS) and more" +msgstr "" + +#: app/_translations.py:128 +msgid "Shooter" +msgstr "" + +#: app/querybuilder.py:58 app/templates/admin/languages/list.html:27 #: app/templates/admin/tags/list.html:38 #: app/templates/admin/warnings/list.html:28 #: app/templates/collections/create_edit.html:56 @@ -38,7 +566,7 @@ msgstr "Sie wurden verbannt." msgid "Packages" msgstr "Pakete" -#: app/querybuilder.py:56 +#: app/querybuilder.py:73 #, python-format msgid "%(package_type)s for %(game_name)s" msgstr "%(package_type)s für %(game_name)s" @@ -48,7 +576,7 @@ msgstr "%(package_type)s für %(game_name)s" msgid "%(delta)s ago" msgstr "%(delta)s her" -#: app/blueprints/api/endpoints.py:95 app/templates/index.html:103 +#: app/blueprints/api/endpoints.py:94 app/templates/index.html:103 msgid "Featured" msgstr "Vorgestellt" @@ -63,18 +591,18 @@ msgid "Limit to package" msgstr "Auf Paket begrenzen" #: app/blueprints/api/tokens.py:36 app/blueprints/collections/__init__.py:90 -#: app/blueprints/oauth/__init__.py:175 app/blueprints/packages/packages.py:250 -#: app/blueprints/packages/packages.py:525 -#: app/blueprints/packages/packages.py:621 -#: app/blueprints/packages/packages.py:709 +#: app/blueprints/oauth/__init__.py:175 app/blueprints/packages/packages.py:251 +#: app/blueprints/packages/packages.py:528 +#: app/blueprints/packages/packages.py:624 +#: app/blueprints/packages/packages.py:712 #: app/blueprints/packages/releases.py:62 #: app/blueprints/packages/releases.py:74 app/blueprints/packages/reviews.py:49 #: app/blueprints/packages/screenshots.py:36 #: app/blueprints/packages/screenshots.py:42 #: app/blueprints/packages/screenshots.py:47 -#: app/blueprints/users/account.py:226 app/blueprints/users/account.py:234 -#: app/blueprints/users/settings.py:78 app/blueprints/users/settings.py:148 -#: app/blueprints/users/settings.py:316 app/templates/users/modtools.html:111 +#: 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 msgid "Save" msgstr "Speichern" @@ -148,14 +676,11 @@ msgid "Linked GitHub to account" msgstr "GitHub wurde mit dem Konto verknüpft" #: app/blueprints/github/__init__.py:88 -msgid "GitHub account is already associated with another user" -msgstr "Das GitHub-Konto ist bereits mit einem anderen Benutzer verknüpft" +#, python-format +msgid "GitHub account is already associated with another user: %(username)s" +msgstr "" -#: app/blueprints/github/__init__.py:94 -msgid "Unable to find an account for that GitHub user" -msgstr "Nicht möglich, ein Konto für diesen GitHub-Benutzer zu finden" - -#: app/blueprints/github/__init__.py:99 +#: app/blueprints/github/__init__.py:96 app/blueprints/github/__init__.py:122 msgid "Authorization failed [err=gh-login-failed]" msgstr "Autorisierung fehlgeschlagen [err=gh-login-failed]" @@ -201,7 +726,7 @@ msgstr "Bildschirmfotos" #: app/blueprints/packages/__init__.py:52 #: app/templates/packages/edit_maintainers.html:8 -#: app/templates/packages/view.html:624 app/utils/minetest_hypertext.py:270 +#: app/templates/packages/view.html:624 app/utils/minetest_hypertext.py:302 msgid "Maintainers" msgstr "Betreuer" @@ -226,7 +751,7 @@ 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:243 app/utils/minetest_hypertext.py:245 +#: app/utils/minetest_hypertext.py:275 app/utils/minetest_hypertext.py:277 msgid "Supported Games" msgstr "Unterstützte Spiele" @@ -234,91 +759,91 @@ msgstr "Unterstützte Spiele" msgid "No download available." msgstr "Kein Download verfügbar." -#: app/blueprints/packages/packages.py:228 app/templates/packages/view.html:594 -#: app/utils/minetest_hypertext.py:231 +#: app/blueprints/packages/packages.py:229 app/templates/packages/view.html:594 +#: app/utils/minetest_hypertext.py:263 msgid "Type" msgstr "Typ" -#: app/blueprints/packages/packages.py:229 +#: app/blueprints/packages/packages.py:230 msgid "Title (Human-readable)" msgstr "Titel (Für Menschen lesbar)" -#: app/blueprints/packages/packages.py:230 -#: app/blueprints/packages/packages.py:619 +#: app/blueprints/packages/packages.py:231 +#: app/blueprints/packages/packages.py:622 msgid "Name (Technical)" msgstr "Name (Technisch)" -#: app/blueprints/packages/packages.py:230 -#: app/blueprints/packages/packages.py:620 +#: app/blueprints/packages/packages.py:231 +#: app/blueprints/packages/packages.py:623 #: app/templates/packages/create_edit.html:75 msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" msgstr "Nur Kleinbuchstaben (a-z), Ziffern (0-9) und Unterstriche (_)" -#: app/blueprints/packages/packages.py:231 +#: app/blueprints/packages/packages.py:232 msgid "Short Description (Plaintext)" msgstr "Kurzbeschreibung (Fließtext)" -#: app/blueprints/packages/packages.py:233 app/templates/packages/view.html:616 -#: app/utils/minetest_hypertext.py:268 +#: app/blueprints/packages/packages.py:234 app/templates/packages/view.html:616 +#: app/utils/minetest_hypertext.py:300 msgid "Maintenance State" msgstr "Entwicklungsstadium" -#: app/blueprints/packages/packages.py:235 app/templates/admin/tags/list.html:4 +#: app/blueprints/packages/packages.py:236 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:232 +#: app/utils/minetest_hypertext.py:264 msgid "Tags" msgstr "Tags" -#: app/blueprints/packages/packages.py:236 +#: app/blueprints/packages/packages.py:237 msgid "Content Warnings" msgstr "Inhaltswarnungen" -#: app/blueprints/packages/packages.py:237 app/templates/packages/view.html:605 -#: app/utils/minetest_hypertext.py:266 +#: app/blueprints/packages/packages.py:238 app/templates/packages/view.html:605 +#: app/utils/minetest_hypertext.py:298 msgid "License" msgstr "Lizenz" -#: app/blueprints/packages/packages.py:238 +#: app/blueprints/packages/packages.py:239 msgid "Media License" msgstr "Medienlizenz" -#: app/blueprints/packages/packages.py:240 +#: app/blueprints/packages/packages.py:241 msgid "Long Description (Markdown)" msgstr "Längere Beschreibung (Markdown)" -#: app/blueprints/packages/packages.py:242 +#: app/blueprints/packages/packages.py:243 msgid "VCS Repository URL" msgstr "URL des VCS-Repositorys" -#: app/blueprints/packages/packages.py:243 app/blueprints/users/settings.py:76 +#: app/blueprints/packages/packages.py:244 app/blueprints/users/settings.py:77 msgid "Website URL" msgstr "Webseiten-URL" -#: app/blueprints/packages/packages.py:244 +#: app/blueprints/packages/packages.py:245 msgid "Issue Tracker URL" msgstr "Issue-Tracker-URL" -#: app/blueprints/packages/packages.py:245 +#: app/blueprints/packages/packages.py:246 msgid "Forum Topic ID" msgstr "Forumthema-ID" -#: app/blueprints/packages/packages.py:246 +#: app/blueprints/packages/packages.py:247 msgid "Video URL" msgstr "Video-URL" -#: app/blueprints/packages/packages.py:247 +#: app/blueprints/packages/packages.py:248 msgid "Donate URL" msgstr "Spenden-URL" -#: app/blueprints/packages/packages.py:248 +#: app/blueprints/packages/packages.py:249 msgid "Translation URL" msgstr "Übersetzungs-URL" -#: app/blueprints/packages/packages.py:254 +#: app/blueprints/packages/packages.py:255 msgid "_game is not an allowed name" msgstr "_game ist kein erlaubter Name" -#: app/blueprints/packages/packages.py:264 +#: app/blueprints/packages/packages.py:265 msgid "" "Package already exists, but is removed. Please contact ContentDB staff to" " restore the package" @@ -326,15 +851,15 @@ msgstr "" "Paket existiert bereits, wurde aber entfernt. Bitte die ContentDB-" "Mitarbeiter kontaktieren, um das Paket wiederherzustellen" -#: app/blueprints/packages/packages.py:269 +#: app/blueprints/packages/packages.py:270 msgid "Package already exists" msgstr "Paket existiert bereits" -#: app/blueprints/packages/packages.py:275 +#: app/blueprints/packages/packages.py:276 msgid "A collection with a similar name already exists" msgstr "Es existiert bereits eine Sammlung mit einem ähnlichen Namen" -#: app/blueprints/packages/packages.py:328 +#: app/blueprints/packages/packages.py:329 #: app/blueprints/packages/releases.py:82 msgid "" "You must add an email address to your account and confirm it before you " @@ -343,33 +868,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:334 +#: app/blueprints/packages/packages.py:335 msgid "Save draft" msgstr "Entwurf speichern" -#: app/blueprints/packages/packages.py:342 +#: app/blueprints/packages/packages.py:343 msgid "Unable to find that user" msgstr "Dieser Benutzer kann nicht gefunden werden" -#: app/blueprints/packages/packages.py:346 +#: app/blueprints/packages/packages.py:347 #: app/blueprints/packages/screenshots.py:137 -#: app/blueprints/users/settings.py:132 msgid "Permission denied" msgstr "Erlaubnis verweigert" -#: app/blueprints/packages/packages.py:402 -#: app/blueprints/packages/packages.py:476 -#: app/blueprints/packages/packages.py:498 +#: app/blueprints/packages/packages.py:403 +#: app/blueprints/packages/packages.py:479 +#: app/blueprints/packages/packages.py:501 msgid "You don't have permission to do that" msgstr "Sie haben nicht die Erlaubnis, das zu tun" -#: app/blueprints/packages/packages.py:435 +#: app/blueprints/packages/packages.py:436 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:442 +#: app/blueprints/packages/packages.py:443 msgid "" "Please comment in the approval thread so editors know what you have " "changed" @@ -377,61 +901,61 @@ msgstr "" "Bitte kommentieren Sie im Genehmigungsthema, damit Bearbeiter wissen, was" " Sie geändert haben" -#: app/blueprints/packages/packages.py:493 +#: app/blueprints/packages/packages.py:496 msgid "Deleted package" msgstr "Gelöschte Pakete" -#: app/blueprints/packages/packages.py:515 +#: app/blueprints/packages/packages.py:518 msgid "Unapproved package" msgstr "Ungenehmigte Pakete" -#: app/blueprints/packages/packages.py:524 +#: app/blueprints/packages/packages.py:527 msgid "Maintainers (Comma-separated)" msgstr "Betreuer (Komma-getrennt)" -#: app/blueprints/packages/packages.py:533 +#: app/blueprints/packages/packages.py:536 msgid "You don't have permission to edit maintainers" msgstr "Sie haben nicht die Erlaubnis, Betreuer zu bearbeiten" -#: app/blueprints/packages/packages.py:583 +#: app/blueprints/packages/packages.py:586 msgid "You are not a maintainer" msgstr "Sie sind kein Betreuer" -#: app/blueprints/packages/packages.py:586 +#: app/blueprints/packages/packages.py:589 msgid "Package owners cannot remove themselves as maintainers" msgstr "Paketbesitzer können sich nicht selbst als Betreuer entfernen" -#: app/blueprints/packages/packages.py:618 +#: app/blueprints/packages/packages.py:621 msgid "Author Name" msgstr "Autorenname" -#: app/blueprints/packages/packages.py:705 +#: app/blueprints/packages/packages.py:708 msgid "Enable support detection based on dependencies (recommended)" msgstr "" "Unterstützungserkennung basierend auf Abhängigkeiten aktivieren " "(empfohlen)" -#: app/blueprints/packages/packages.py:706 +#: app/blueprints/packages/packages.py:709 msgid "Supported games" msgstr "Unterstützte Spiele" -#: app/blueprints/packages/packages.py:707 +#: app/blueprints/packages/packages.py:710 msgid "Unsupported games" msgstr "Nicht unterstützte Spiele" -#: app/blueprints/packages/packages.py:708 +#: app/blueprints/packages/packages.py:711 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:724 +#: app/blueprints/packages/packages.py:727 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:728 +#: app/blueprints/packages/packages.py:731 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 " @@ -594,8 +1118,8 @@ msgstr "" #: app/blueprints/packages/reviews.py:80 app/blueprints/threads/__init__.py:207 #: app/blueprints/threads/__init__.py:240 -#: app/blueprints/threads/__init__.py:334 app/blueprints/users/settings.py:113 -#: app/logic/packages.py:132 +#: app/blueprints/threads/__init__.py:334 app/blueprints/users/settings.py:114 +#: app/logic/packages.py:131 msgid "Linking to blocked sites is not allowed" msgstr "Die Verlinkung zu blockierten Seiten ist nicht erlaubt" @@ -696,7 +1220,7 @@ msgid "Remember me" msgstr "Dieses Gerät speichern" #: app/blueprints/users/account.py:39 app/templates/base.html:176 -#: app/templates/donate/index.html:74 app/templates/users/login.html:4 +#: app/templates/donate/index.html:85 app/templates/users/login.html:4 msgid "Sign in" msgstr "Anmelden" @@ -721,11 +1245,11 @@ msgstr "Sie müssen die Registrierungs-E-Mail bestätigen" msgid "Login failed" msgstr "Einloggen fehlgeschlagen" -#: app/blueprints/users/account.py:100 app/blueprints/users/settings.py:75 +#: app/blueprints/users/account.py:100 app/blueprints/users/settings.py:76 msgid "Display Name" msgstr "Anzeigename" -#: app/blueprints/users/account.py:101 app/blueprints/users/settings.py:310 +#: app/blueprints/users/account.py:101 app/blueprints/users/settings.py:324 #: app/templates/users/list.html:18 msgid "Username" msgstr "Benutzername" @@ -738,8 +1262,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:186 -#: app/blueprints/users/account.py:222 app/blueprints/users/account.py:373 +#: app/blueprints/users/account.py:104 app/blueprints/users/account.py:153 +#: app/blueprints/users/account.py:189 app/blueprints/users/account.py:340 #: app/blueprints/users/settings.py:147 msgid "Email" msgstr "E-Mail" @@ -761,27 +1285,46 @@ msgstr "Registrieren" msgid "Incorrect captcha answer" msgstr "Falsche Captcha-Antwort" -#: app/blueprints/users/account.py:117 -msgid "Username is invalid" -msgstr "Benutzername ist ungültig" +#: app/blueprints/users/account.py:154 +msgid "Reset Password" +msgstr "Passwort zurücksetzen" -#: app/blueprints/users/account.py:128 -msgid "An account already exists for that username but hasn't been claimed yet." +#: app/blueprints/users/account.py:180 +msgid "Unable to find account" +msgstr "Konto kann nicht gefunden werden" + +#: app/blueprints/users/account.py:190 app/blueprints/users/account.py:198 +msgid "New password" +msgstr "Neues Passwort" + +#: app/blueprints/users/account.py:191 app/blueprints/users/account.py:199 +msgid "Verify password" +msgstr "Passwort bestätigen" + +#: app/blueprints/users/account.py:192 app/blueprints/users/account.py:200 +msgid "Passwords must match" +msgstr "Passwörter müssen übereinstimmen" + +#: app/blueprints/users/account.py:197 +msgid "Old password" +msgstr "Altes Passwort" + +#: app/blueprints/users/account.py:208 +msgid "Passwords do not match" +msgstr "Passwörter stimmen nicht überein" + +#: app/blueprints/users/account.py:219 app/blueprints/users/settings.py:175 +#: app/logic/users.py:51 +msgid "That email address has been unsubscribed/blacklisted, and cannot be used" msgstr "" -"Es existiert bereits ein Konto für diesen Benutzernamen, der aber noch " -"nicht beansprucht wurde." +"Diese E-Mail-Adresse wurde abgemeldet/auf die schwarze Liste gesetzt und " +"kann nicht verwendet werden" -#: app/blueprints/users/account.py:131 app/blueprints/users/account.py:138 -msgid "That username/display name is already in use, please choose another." -msgstr "" -"Dieser Benutzername/Anzeigename ist bereits in Gebrauch, bitte wählen Sie" -" einen anderen." - -#: app/blueprints/users/account.py:143 app/blueprints/users/account.py:257 +#: app/blueprints/users/account.py:224 app/logic/users.py:46 msgid "Email already in use" msgstr "E-Mail bereits in Benutzung" -#: app/blueprints/users/account.py:144 app/blueprints/users/account.py:258 +#: app/blueprints/users/account.py:225 app/logic/users.py:47 #, python-format msgid "" "We were unable to create the account as the email is already in use by " @@ -791,70 +1334,35 @@ msgstr "" "%(display_name)s verwendet wird. Versuchen Sie eine andere E-Mail-" "Adresse." -#: app/blueprints/users/account.py:148 app/blueprints/users/account.py:252 -#: app/blueprints/users/settings.py:175 -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:187 -msgid "Reset Password" -msgstr "Passwort zurücksetzen" - -#: app/blueprints/users/account.py:213 -msgid "Unable to find account" -msgstr "Konto kann nicht gefunden werden" - -#: app/blueprints/users/account.py:223 app/blueprints/users/account.py:231 -msgid "New password" -msgstr "Neues Passwort" - -#: app/blueprints/users/account.py:224 app/blueprints/users/account.py:232 -msgid "Verify password" -msgstr "Passwort bestätigen" - -#: app/blueprints/users/account.py:225 app/blueprints/users/account.py:233 -msgid "Passwords must match" -msgstr "Passwörter müssen übereinstimmen" - -#: app/blueprints/users/account.py:230 -msgid "Old password" -msgstr "Altes Passwort" - -#: app/blueprints/users/account.py:241 -msgid "Passwords do not match" -msgstr "Passwörter stimmen nicht überein" - -#: app/blueprints/users/account.py:272 app/blueprints/users/account.py:276 +#: app/blueprints/users/account.py:239 app/blueprints/users/account.py:243 msgid "Your password has been changed successfully." msgstr "Ihr Passwort wurde erfolgreich geändert." -#: app/blueprints/users/account.py:291 +#: app/blueprints/users/account.py:258 msgid "Old password is incorrect" msgstr "Altes Passwort ist falsch" -#: app/blueprints/users/account.py:319 +#: app/blueprints/users/account.py:286 msgid "Unknown verification token!" msgstr "Unbekannter Verifizierungs-Token!" -#: app/blueprints/users/account.py:325 +#: app/blueprints/users/account.py:292 msgid "Token has expired" msgstr "Der Token ist abgelaufen" -#: app/blueprints/users/account.py:339 +#: app/blueprints/users/account.py:306 msgid "Another user is already using that email" msgstr "Diese E-Mail wird bereits von einem anderen Benutzer verwendet" -#: app/blueprints/users/account.py:342 +#: app/blueprints/users/account.py:309 msgid "Confirmed email change" msgstr "Bestätigte E-Mail-Änderung" -#: app/blueprints/users/account.py:347 +#: app/blueprints/users/account.py:314 msgid "Email address changed" msgstr "E-Mail Adresse geändert" -#: app/blueprints/users/account.py:348 +#: app/blueprints/users/account.py:315 msgid "" "Your email address has changed. If you didn't request this, please " "contact an administrator." @@ -862,15 +1370,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:366 +#: app/blueprints/users/account.py:333 msgid "You may now log in" msgstr "Sie können sich jetzt anmelden" -#: app/blueprints/users/account.py:374 +#: app/blueprints/users/account.py:341 msgid "Send" msgstr "Senden" -#: app/blueprints/users/account.py:405 +#: app/blueprints/users/account.py:372 msgid "" "That email is now blacklisted. Please contact an admin if you wish to " "undo this." @@ -1011,64 +1519,74 @@ msgstr ">50k Downloads" msgid "Has received %(downloads)d downloads across all packages." msgstr "Hat %(downloads)d Downloads für alle Pakete erhalten." -#: app/blueprints/users/settings.py:37 app/templates/users/profile.html:26 +#: app/blueprints/users/settings.py:38 app/templates/users/profile.html:26 #: app/templates/users/profile_edit.html:8 msgid "Edit Profile" msgstr "Profil bearbeiten" -#: app/blueprints/users/settings.py:42 app/templates/users/account.html:12 +#: app/blueprints/users/settings.py:43 app/templates/users/account.html:12 msgid "Account and Security" msgstr "Konto und Sicherheit" -#: app/blueprints/users/settings.py:47 +#: app/blueprints/users/settings.py:48 #: app/templates/users/settings_email.html:12 msgid "Email and Notifications" msgstr "E-Mail und Benachrichtigungen" -#: app/blueprints/users/settings.py:52 app/templates/api/list_tokens.html:10 +#: app/blueprints/users/settings.py:53 app/templates/api/list_tokens.html:10 msgid "API Tokens" msgstr "API-Tokens" -#: app/blueprints/users/settings.py:60 app/templates/oauth/list_clients.html:10 +#: app/blueprints/users/settings.py:61 app/templates/oauth/list_clients.html:10 msgid "OAuth2 Applications" msgstr "OAuth2-Anwendungen" -#: app/blueprints/users/settings.py:67 app/templates/users/modtools.html:4 +#: app/blueprints/users/settings.py:68 app/templates/users/modtools.html:4 #: app/templates/users/modtools.html:8 app/templates/users/profile.html:44 msgid "Moderator Tools" msgstr "Moderatoren-Werkzeuge" -#: app/blueprints/users/settings.py:77 +#: app/blueprints/users/settings.py:78 msgid "Donation URL" msgstr "Spenden-URL" -#: app/blueprints/users/settings.py:93 app/blueprints/users/settings.py:100 +#: app/blueprints/users/settings.py:94 app/blueprints/users/settings.py:101 msgid "A user already has that name" msgstr "Ein Benutzer hat bereits diesen Namen" -#: app/blueprints/users/settings.py:265 +#: app/blueprints/users/settings.py:264 +msgid "Removed GitHub account" +msgstr "" + +#: app/blueprints/users/settings.py:266 +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" msgstr "" "Benutzer mit dem Rang eines Moderators oder höher können nicht gelöscht " "werden" -#: app/blueprints/users/settings.py:311 +#: app/blueprints/users/settings.py:325 msgid "Display name" msgstr "Anzeigename" -#: app/blueprints/users/settings.py:312 +#: app/blueprints/users/settings.py:326 msgid "Forums Username" msgstr "Foren-Benutzername" -#: app/blueprints/users/settings.py:313 +#: app/blueprints/users/settings.py:327 msgid "GitHub Username" msgstr "GitHub-Benutzername" -#: app/blueprints/users/settings.py:314 app/templates/users/list.html:14 +#: app/blueprints/users/settings.py:328 app/templates/users/list.html:14 msgid "Rank" msgstr "Rang" -#: app/blueprints/users/settings.py:363 +#: app/blueprints/users/settings.py:381 msgid "Can't promote a user to a rank higher than yourself!" msgstr "" "Sie können einen Benutzer nicht auf einen höheren Rang befördern als sich" @@ -1180,11 +1698,11 @@ msgstr "" "Namen dürfen nur Kleinbuchstaben (a-z), Ziffern (0-9) und Unterstriche " "(_) enthalten" -#: app/logic/packages.py:113 +#: app/logic/packages.py:112 msgid "You don't have permission to edit this package" msgstr "Sie haben keine Erlaubnis dieses Paket zu bearbeiten" -#: app/logic/packages.py:117 +#: app/logic/packages.py:116 msgid "You don't have permission to change the package name" msgstr "Sie habe keine Erlaubnis den Namen dieses Paketes zu bearbeiten" @@ -1232,6 +1750,33 @@ msgstr "Bitte %(file_desc)s hochladen" msgid "Uploaded image isn't actually an image" msgstr "Hochgeladenes Bild ist nicht wirklich ein Bild" +#: app/logic/users.py:15 +msgid "Username is invalid" +msgstr "Benutzername ist ungültig" + +#: app/logic/users.py:26 +msgid "An account already exists for that username but hasn't been claimed yet." +msgstr "" +"Es existiert bereits ein Konto für diesen Benutzernamen, der aber noch " +"nicht beansprucht wurde." + +#: app/logic/users.py:29 +#, python-format +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 "" + +#: app/logic/users.py:33 +msgid "That username/display name is already in use, please choose another." +msgstr "" +"Dieser Benutzername/Anzeigename ist bereits in Gebrauch, bitte wählen Sie" +" einen anderen." + +#: app/logic/users.py:40 +msgid "Unable to create an account as the username was used in the past." +msgstr "" + #: app/models/packages.py:69 msgid "Mod" msgstr "Mod" @@ -1271,7 +1816,7 @@ msgstr "Genehmigen" #: app/templates/collections/view.html:39 #: app/templates/oauth/create_edit.html:17 #: app/templates/packages/release_edit.html:84 -#: app/templates/packages/review_create_edit.html:61 +#: app/templates/packages/review_create_edit.html:66 #: app/templates/threads/delete_reply.html:19 #: app/templates/threads/delete_thread.html:19 #: app/templates/threads/view.html:50 app/templates/users/delete.html:34 @@ -1282,7 +1827,7 @@ msgstr "Löschen" msgid "Work in Progress" msgstr "In Arbeit" -#: app/tasks/emails.py:119 +#: app/tasks/emails.py:122 msgid "" "You are receiving this email because you are a registered user of " "ContentDB." @@ -1290,7 +1835,7 @@ msgstr "" "Sie erhalten diese E-Mail, weil Sie ein registrierter Benutzer von " "ContentDB sind." -#: app/tasks/emails.py:125 app/templates/emails/verify.html:30 +#: 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." @@ -1298,22 +1843,22 @@ msgstr "" "Sie empfangen diese E-Mail, weil jemand (hoffentlich Sie) die E-Mail-" "Adresse als Benutzer-E-Mail hinterlegt hat." -#: app/tasks/emails.py:160 +#: app/tasks/emails.py:163 #, python-format msgid "%(num)d new notifications" msgstr "%(num)d neue Nachrichten" -#: app/tasks/emails.py:162 app/templates/macros/forms.html:59 +#: app/tasks/emails.py:165 app/templates/macros/forms.html:59 #: app/templates/packages/create_edit.html:41 #: app/templates/todo/editor.html:155 msgid "View" msgstr "Ansehen" -#: app/tasks/emails.py:165 +#: app/tasks/emails.py:168 msgid "Manage email settings" msgstr "E-Mail-Einstellungen verwalten" -#: app/tasks/emails.py:167 app/templates/emails/base.html:63 +#: app/tasks/emails.py:170 app/templates/emails/base.html:63 #: app/templates/emails/notification.html:34 #: app/templates/emails/notification_digest.html:54 #: app/templates/emails/verify.html:33 @@ -1396,7 +1941,7 @@ msgstr "Abmelden" #: app/templates/admin/languages/list.html:4 #: app/templates/admin/languages/list.html:10 app/templates/base.html:185 -#: app/templates/packages/view.html:598 app/utils/minetest_hypertext.py:256 +#: app/templates/packages/view.html:598 app/utils/minetest_hypertext.py:288 msgid "Languages" msgstr "Sprachen" @@ -1409,59 +1954,73 @@ msgid "About" msgstr "Über" #: app/templates/base.html:247 +msgid "Contact Us" +msgstr "" + +#: app/templates/base.html:248 msgid "Rules" msgstr "Regeln" -#: app/templates/base.html:248 +#: app/templates/base.html:249 msgid "Policy and Guidance" msgstr "Grundsätze und Leitlinien" -#: app/templates/base.html:249 +#: app/templates/base.html:250 app/templates/donate/index.html:46 +#: app/templates/donate/index.html:70 app/templates/users/profile.html:104 +msgid "Donate" +msgstr "Spenden" + +#: app/templates/base.html:251 msgid "API" msgstr "API" -#: app/templates/base.html:250 app/templates/users/register.html:37 +#: app/templates/base.html:252 app/templates/users/register.html:37 msgid "Privacy Policy" msgstr "Datenschutzbestimmungen" -#: app/templates/base.html:252 +#: app/templates/base.html:254 msgid "Report / DMCA" msgstr "Melden / DMCA" -#: app/templates/base.html:254 +#: app/templates/base.html:256 msgid "User List" msgstr "Benutzerliste" -#: app/templates/base.html:255 app/templates/packages/view.html:190 +#: app/templates/base.html:257 app/templates/packages/view.html:190 #: app/templates/packages/view.html:673 app/templates/threads/list.html:4 msgid "Threads" msgstr "Themen" -#: app/templates/base.html:256 app/templates/collections/list.html:7 +#: app/templates/base.html:258 app/templates/collections/list.html:7 #: app/templates/collections/list.html:26 msgid "Collections" msgstr "Sammlungen" -#: app/templates/base.html:257 -msgid "Support Packages" -msgstr "Pakete unterstützen" +#: app/templates/base.html:259 app/templates/donate/index.html:4 +msgid "Support Creators" +msgstr "" -#: app/templates/base.html:258 +#: app/templates/base.html:260 msgid "Translate Packages" msgstr "Pakete übersetzen" -#: app/templates/base.html:259 +#: app/templates/base.html:261 msgid "Source Code" msgstr "Quellcode" -#: app/templates/base.html:265 +#: app/templates/base.html:267 msgid "Show non-free packages" msgstr "Unfreie Pakete anzeigen" -#: app/templates/base.html:267 +#: app/templates/base.html:269 msgid "Hide non-free packages" msgstr "Unfreie Pakete verbergen" +#: app/templates/base.html:273 +#, python-format +msgid "Our privacy policy has been updated (%(date)s)" +msgstr "" + #: app/templates/index.html:4 msgid "Welcome" msgstr "Willkommen" @@ -1793,10 +2352,6 @@ msgstr "" "Um ein Paket hinzuzufügen, gehen Sie zur Seite des Pakets und klicken Sie" " auf „Zur Sammlung hinzufügen“" -#: app/templates/donate/index.html:4 -msgid "Support packages" -msgstr "Pakete unterstützen" - #: app/templates/donate/index.html:8 msgid "Some content creators are accepting donations for their work." msgstr "Einige Inhalteersteller akzeptieren Spenden für ihre Arbeit." @@ -1818,15 +2373,27 @@ msgstr "von %(author)s" msgid "View package" msgstr "Paket betrachten" -#: app/templates/donate/index.html:46 app/templates/users/profile.html:104 -msgid "Donate" -msgstr "Spenden" - #: app/templates/donate/index.html:62 +msgid "Support ContentDB" +msgstr "" + +#: app/templates/donate/index.html:64 +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 what 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" msgstr "Basiert auf Ihren Rezensionen/Favoriten" -#: app/templates/donate/index.html:67 +#: app/templates/donate/index.html:78 msgid "" "No reviewed packages accepting donations. Consider reviewing your " "favourite packages" @@ -1834,17 +2401,17 @@ msgstr "" "Es gibt keine rezensierte Pakete, die Spenden akzeptieren. Ziehen Sie in " "Betracht, Ihre Lieblingspakete zu rezensieren" -#: app/templates/donate/index.html:71 +#: app/templates/donate/index.html:82 msgid "Sign in to see recommendations based on the packages you've reviewed" msgstr "" "Einloggen, um Empfehlungen basierend auf den Paketen, die Sie rezensiert " "haben, zu sehen" -#: app/templates/donate/index.html:78 +#: app/templates/donate/index.html:89 msgid "Top packages" msgstr "Top-Pakete" -#: app/templates/donate/index.html:82 +#: app/templates/donate/index.html:93 #, python-format msgid "%(count)d packages are looking for donations" msgstr "%(count)d Pakete möchten Spenden erhalten" @@ -2110,13 +2677,13 @@ msgid "Review" msgstr "Rezension" #: app/templates/macros/reviews.html:112 app/templates/macros/reviews.html:166 -#: app/templates/packages/review_create_edit.html:41 +#: app/templates/packages/review_create_edit.html:46 #, python-format msgid "Do you recommend this %(type)s?" msgstr "Empfehlen Sie dieses %(type)s?" #: app/templates/macros/reviews.html:134 -#: app/templates/packages/review_create_edit.html:46 +#: app/templates/packages/review_create_edit.html:51 msgid "Why or why not? Try to be constructive" msgstr "Warum oder warum nicht? Versuchen Sie, konstruktiv zu sein" @@ -2125,8 +2692,12 @@ msgid "Post Review" msgstr "Rezension abgeben" #: app/templates/macros/reviews.html:187 -msgid "Report an Issue" -msgstr "Ein Problem melden" +msgid "Report an issue" +msgstr "" + +#: app/templates/macros/reviews.html:191 +msgid "Ask a question" +msgstr "" #: app/templates/macros/stats.html:15 app/templates/macros/stats.html:20 #, python-format @@ -2576,8 +3147,8 @@ msgid "" "characters." msgstr "" "Tipp: Schreiben Sie nicht „Minetest“, „Mod“ oder " -"„Modpack“ in der kurzen Beschreibung. Das ist unnötig und vergeudet " -"Zeichen." +"„Modpack“ in der kurzen Beschreibung. Das ist unnötig und " +"vergeudet Zeichen." #: app/templates/packages/create_edit.html:83 msgid "" @@ -2606,8 +3177,8 @@ msgid "" "There's no need to include the forum topic in the long description, it's " "already shown on the page." msgstr "" -"Es gibt keinen Grund, das Forenthema in der langen Beschreibung einzufügen, " -"es wird bereits aud der Seite angezeigt." +"Es gibt keinen Grund, das Forenthema in der langen Beschreibung " +"einzufügen, es wird bereits aud der Seite angezeigt." #: app/templates/packages/create_edit.html:98 msgid "" @@ -3221,17 +3792,11 @@ msgid "" "In order to avoid data loss, you cannot permanently delete packages.\n" "\t\t\tYou can remove them from ContentDB, which will cause them to not be" "\n" -"\t\t\tvisible to any users and they may be permanently deleted in the " -"future.\n" -"\t\t\tThe Admin can restore removed packages, if needed." +"\t\t\tvisible to any users. Removed packages may be permanently deleted " +"at a\n" +"\t\t\tlater point. ContentDB staff can restore removed packages, if " +"needed." msgstr "" -"Um Datenverluste zu vermeiden, können Sie Pakete nicht dauerhaft löschen." -"\n" -"\t\t\tSie können diese aus der ContentDB entfernen, wodurch sie für die " -"Benutzer nicht\n" -"\t\t\tmehr sichtbar sind und in Zukunft möglicherweise dauerhaft gelöscht" -" werden.\n" -"\t\t\tDer Administrator kann entfernte Pakete bei Bedarf wiederherstellen." #: app/templates/packages/remove.html:19 msgid "" @@ -3272,7 +3837,11 @@ msgstr "Depublizieren" 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:21 +#: app/templates/packages/review_create_edit.html:20 +msgid "Please make sure you read ContentDB's rules" +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." @@ -3280,11 +3849,11 @@ msgstr "" "Haben Sie einen Fehler gefunden? Posten Sie ihn stattdessen auf dem Issue-Tracker." -#: app/templates/packages/review_create_edit.html:62 +#: app/templates/packages/review_create_edit.html:67 msgid "Delete review." msgstr "Rezension löschen." -#: app/templates/packages/review_create_edit.html:63 +#: app/templates/packages/review_create_edit.html:68 msgid "" "This will convert the review into a thread, keeping the comments but " "removing its effect on the package's rating." @@ -3631,7 +4200,7 @@ msgstr "" msgid "Donate now" msgstr "Jetzt spenden" -#: app/templates/packages/view.html:462 app/utils/minetest_hypertext.py:251 +#: app/templates/packages/view.html:462 app/utils/minetest_hypertext.py:283 msgid "Dependencies" msgstr "Abhängigkeiten" @@ -3648,7 +4217,7 @@ msgid "Compatible Games" msgstr "Kompatible Spiele" #: app/templates/packages/view.html:526 app/templates/packages/view.html:546 -#: app/utils/minetest_hypertext.py:243 +#: app/utils/minetest_hypertext.py:275 msgid "No specific game required" msgstr "Kein spezifisches Spiel benötigt" @@ -3682,7 +4251,7 @@ msgstr "Informationen" msgid "Technical Name" msgstr "Technischer Name" -#: app/templates/packages/view.html:612 app/utils/minetest_hypertext.py:263 +#: app/templates/packages/view.html:612 app/utils/minetest_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." @@ -3691,7 +4260,7 @@ msgstr "%(code_license)s für Code,
%(media_license)s für Medien." msgid "Unknown" msgstr "Unbekannt" -#: app/templates/packages/view.html:622 app/utils/minetest_hypertext.py:269 +#: app/templates/packages/view.html:622 app/utils/minetest_hypertext.py:301 msgid "Added" msgstr "Hinzugefügt" @@ -3699,7 +4268,7 @@ msgstr "Hinzugefügt" msgid "Remove myself" msgstr "Entferne mich selbst" -#: app/templates/packages/view.html:641 app/utils/minetest_hypertext.py:271 +#: app/templates/packages/view.html:641 app/utils/minetest_hypertext.py:303 msgid "Provides" msgstr "Stellt bereit" @@ -3835,6 +4404,19 @@ msgstr "Sichtbar für:" msgid "Plus approvers and editors" msgstr "Und Genehmiger und Bearbeiter" +#: app/templates/threads/view.html:131 +msgid "Is this review outdated?" +msgstr "" + +#: app/templates/threads/view.html:132 +msgid "For example, does it complain about issues you've already fixed?" +msgstr "" + +#: app/templates/threads/view.html:133 +#, python-format +msgid "You can report outdated reviews by clicking %(flag)s on the review." +msgstr "" + #: app/templates/todo/editor.html:4 app/templates/todo/todo_base.html:17 msgid "Editor Work Queue" msgstr "Bearbeiter-Arbeitswarteschlange" @@ -3894,7 +4476,7 @@ msgstr "" "Modnamen, welche harte Abhängigkeiten haben, aber keine Pakete, die sie " "anbieten." -#: app/templates/todo/editor.html:193 app/templates/users/account.html:73 +#: app/templates/todo/editor.html:193 app/templates/users/account.html:100 msgid "View All" msgstr "Alles anzeigen" @@ -4177,10 +4759,6 @@ msgstr "Hat kein Passwort" msgid "Linked Accounts" msgstr "Verknüpfte Konten" -#: app/templates/users/account.html:40 app/templates/users/account.html:52 -msgid "Connected" -msgstr "Verbunden" - #: app/templates/users/account.html:43 #, python-format msgid "Please PM %(rubenwardy)s on the forums to link your account." @@ -4188,38 +4766,42 @@ msgstr "" "Bitte schreiben sie auf dem Forum eine PN an %(rubenwardy)s, um ihren " "Account zu verknüpfen." -#: app/templates/users/account.html:57 +#: app/templates/users/account.html:59 msgid "View ContentDB's GitHub Permissions" msgstr "ContentDBs GitHub-Berechtigungen anzeigen" -#: app/templates/users/account.html:62 +#: app/templates/users/account.html:65 +msgid "Disconnect" +msgstr "" + +#: app/templates/users/account.html:70 msgid "Link Github" msgstr "Github verlinken" -#: app/templates/users/account.html:65 +#: app/templates/users/account.html:73 msgid "None" msgstr "Keine" -#: app/templates/users/account.html:77 -msgid "Recent Account Actions" -msgstr "Kürzliche Kontoaktionen" - -#: app/templates/users/account.html:82 +#: app/templates/users/account.html:80 msgid "Account Deletion and Deactivation" msgstr "Löschung und Deaktivierung des Kontos" -#: app/templates/users/account.html:86 +#: app/templates/users/account.html:84 msgid "Delete or Deactivate" msgstr "Löschen oder deaktivieren" -#: app/templates/users/account.html:89 +#: app/templates/users/account.html:87 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:90 +#: app/templates/users/account.html:88 msgid "Please contact the admin." msgstr "Bitte kontaktieren Sie den Administrator." +#: app/templates/users/account.html:93 +msgid "Recent Account Actions" +msgstr "Kürzliche Kontoaktionen" + #: app/templates/users/change_set_password.html:16 #: app/templates/users/register.html:24 msgid "" @@ -4459,10 +5041,6 @@ msgstr "Ich habe mein Passwort vergessen" msgid "GitHub" msgstr "GitHub" -#: app/templates/users/modtools.html:12 -msgid "Storage" -msgstr "Speicherplatz" - #: app/templates/users/modtools.html:20 #, python-format msgid "" @@ -4588,7 +5166,11 @@ msgstr "Profilbild" msgid "Import from forums" msgstr "Von Foren importieren" -#: app/templates/users/profile_edit.html:47 +#: app/templates/users/profile_edit.html:33 +msgid "Remove profile picture" +msgstr "" + +#: app/templates/users/profile_edit.html:51 msgid "" "Profile pictures should be square, at least 64x64px, and one of the " "following formats: jpeg, png, or webp." @@ -4596,11 +5178,11 @@ msgstr "" "Profilbilder sollten quadratisch, mindestens 64×64 Pixel groß sein und in" " eines der folgenden Formate sein: jpeg, png oder webp." -#: app/templates/users/profile_edit.html:51 +#: app/templates/users/profile_edit.html:55 msgid "Profile Information" msgstr "Profil-Informationen" -#: app/templates/users/profile_edit.html:58 +#: app/templates/users/profile_edit.html:62 msgid "Pretending to be another user is grounds for a permanent ban" msgstr "" "Sich als ein anderer Benutzer auszugeben, ist ein Grund für eine " @@ -4776,11 +5358,23 @@ msgstr "Dieses Jahr" msgid "Last year" msgstr "Letztes Jahr" -#: app/utils/minetest_hypertext.py:248 +#: app/utils/minetest_hypertext.py:108 +msgid "(view table in browser)" +msgstr "" + +#: app/utils/minetest_hypertext.py:139 +msgid "Image" +msgstr "" + +#: app/utils/minetest_hypertext.py:259 +msgid "none" +msgstr "" + +#: app/utils/minetest_hypertext.py:280 msgid "Unsupported Games" msgstr "Nicht unterstützte Spiele" -#: app/utils/minetest_hypertext.py:252 +#: app/utils/minetest_hypertext.py:284 msgid "Optional dependencies" msgstr "Optionale Abhängigkeiten" @@ -5226,3 +5820,43 @@ msgstr "" #~ msgid "Topics with a strikethrough have been marked as discarded." #~ msgstr "Durchgestrichene Themen wurden als verworfen markiert." + +#~ msgid "GitHub account is already associated with another user" +#~ msgstr "Das GitHub-Konto ist bereits mit einem anderen Benutzer verknüpft" + +#~ msgid "Unable to find an account for that GitHub user" +#~ msgstr "Nicht möglich, ein Konto für diesen GitHub-Benutzer zu finden" + +#~ msgid "Support Packages" +#~ msgstr "Pakete unterstützen" + +#~ msgid "Support packages" +#~ msgstr "Pakete unterstützen" + +#~ msgid "Report an Issue" +#~ msgstr "Ein Problem melden" + +#~ msgid "" +#~ "In order to avoid data loss, you cannot permanently delete packages.\n" +#~ "\t\t\tYou can remove them from " +#~ "ContentDB, which will cause them to " +#~ "not be\n" +#~ "\t\t\tvisible to any users and " +#~ "they may be permanently deleted in " +#~ "the future.\n" +#~ "\t\t\tThe Admin can restore removed packages, if needed." +#~ msgstr "" +#~ "Um Datenverluste zu vermeiden, können " +#~ "Sie Pakete nicht dauerhaft löschen.\n" +#~ "\t\t\tSie können diese aus der " +#~ "ContentDB entfernen, wodurch sie für die" +#~ " Benutzer nicht\n" +#~ "\t\t\tmehr sichtbar sind und in " +#~ "Zukunft möglicherweise dauerhaft gelöscht " +#~ "werden.\n" +#~ "\t\t\tDer Administrator kann entfernte " +#~ "Pakete bei Bedarf wiederherstellen." + +#~ msgid "Connected" +#~ msgstr "Verbunden" + diff --git a/translations/el/LC_MESSAGES/messages.po b/translations/el/LC_MESSAGES/messages.po index 26af3b1f..72ccd256 100644 --- a/translations/el/LC_MESSAGES/messages.po +++ b/translations/el/LC_MESSAGES/messages.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2024-04-03 18:34+0100\n" +"POT-Creation-Date: 2024-06-07 05:29+0100\n" "PO-Revision-Date: 2022-03-20 15:57+0000\n" "Last-Translator: DeadManWalking \n" "Language: el\n" @@ -17,17 +17,546 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.12.1\n" +"Generated-By: Babel 2.15.0\n" -#: app/__init__.py:137 +#: app/__init__.py:155 msgid "Banned:" msgstr "" -#: app/__init__.py:139 +#: app/__init__.py:157 msgid "You have been banned." msgstr "Έχετε αποκλειστεί." -#: app/querybuilder.py:41 app/templates/admin/languages/list.html:27 +#: app/_translations.py:5 +msgid "Chat / Commands" +msgstr "" + +#: app/_translations.py:6 +msgid "Complex installation" +msgstr "" + +#: app/_translations.py:7 +msgid "Either has educational value, or is a tool to help teachers " +msgstr "" + +#: app/_translations.py:8 +msgid "Singleplayer-focused" +msgstr "" + +#: app/_translations.py:9 +msgid "For 16px texture packs" +msgstr "" + +#: app/_translations.py:10 +msgid "For 64px texture packs" +msgstr "" + +#: app/_translations.py:11 +msgid "Tools to manage the world" +msgstr "" + +#: app/_translations.py:12 +msgid "Big changes to crafting gameplay" +msgstr "" + +#: app/_translations.py:13 +msgid "Blood, etc" +msgstr "" + +#: app/_translations.py:14 +msgid "Adds a mini-game to be played within Minetest" +msgstr "" + +#: app/_translations.py:15 +msgid "Tools / Weapons / Armor" +msgstr "" + +#: app/_translations.py:16 +msgid "For content generally themed around a certain season or holiday" +msgstr "" + +#: app/_translations.py:17 +msgid "Player Effects / Power Ups" +msgstr "" + +#: app/_translations.py:18 +msgid "World Maintenance and Tools" +msgstr "" + +#: app/_translations.py:19 +msgid "Puzzle" +msgstr "" + +#: app/_translations.py:20 +msgid "Tools for game and mod developers" +msgstr "" + +#: app/_translations.py:21 +msgid "Education" +msgstr "" + +#: app/_translations.py:22 +msgid "Gore" +msgstr "" + +#: app/_translations.py:23 +msgid "Transport" +msgstr "" + +#: app/_translations.py:24 +msgid "Survival" +msgstr "" + +#: app/_translations.py:25 +msgid "New mapgen or changes mapgen" +msgstr "" + +#: app/_translations.py:26 +msgid "Less than 16px" +msgstr "" + +#: app/_translations.py:27 app/templates/users/modtools.html:12 +msgid "Storage" +msgstr "" + +#: app/_translations.py:28 +msgid "Changes the inventory GUI" +msgstr "" + +#: app/_translations.py:29 +msgid "Jam / Combat 2020" +msgstr "" + +#: app/_translations.py:30 +msgid "Bad Language" +msgstr "" + +#: app/_translations.py:31 +msgid "64px" +msgstr "" + +#: app/_translations.py:32 +msgid "Focuses on or adds new sounds or musical things" +msgstr "" + +#: app/_translations.py:33 +msgid "Adds game mechanics or tools that change how players build." +msgstr "" + +#: app/_translations.py:34 +msgid "Violence" +msgstr "" + +#: app/_translations.py:35 +msgid "Strategy / RTS" +msgstr "" + +#: app/_translations.py:36 +msgid "" +"Requires futher installation steps, such as installing luarocks or " +"editing the trusted mod setting" +msgstr "" + +#: app/_translations.py:37 +msgid "Jam / Game 2021" +msgstr "" + +#: app/_translations.py:38 +msgid "Content that can be played alone" +msgstr "" + +#: app/_translations.py:39 +msgid "Can/should only be used in multiplayer" +msgstr "" + +#: app/_translations.py:40 +msgid "Adds mobs, animals, and NPCs" +msgstr "" + +#: app/_translations.py:41 +msgid "" +"For mods created for the Discord \"Weekly Challenges\" modding event in " +"2021" +msgstr "" + +#: app/_translations.py:42 +msgid "Mini-game" +msgstr "" + +#: app/_translations.py:43 +msgid "" +"For content that changes player effects, including physics, for example: " +"speed, jump height or gravity." +msgstr "" + +#: app/_translations.py:44 +msgid "Contains swearing" +msgstr "" + +#: app/_translations.py:45 +msgid "" +"Improves the world, adding weather, ambient sounds, or other environment " +"mechanics" +msgstr "" + +#: app/_translations.py:46 +msgid "For mods created for the Discord \"Combat\" modding event in 2020" +msgstr "" + +#: app/_translations.py:47 +msgid "Inventory" +msgstr "" + +#: app/_translations.py:48 +msgid "Entries to the 2023 Minetest Game Jam " +msgstr "" + +#: app/_translations.py:49 +msgid "Sims" +msgstr "" + +#: app/_translations.py:50 +msgid "Focuses on building, such as adding new materials or nodes" +msgstr "" + +#: app/_translations.py:51 +msgid "Environment / Weather" +msgstr "" + +#: app/_translations.py:52 +msgid "Custom mapgen" +msgstr "" + +#: app/_translations.py:53 +msgid "Minetest Game improved" +msgstr "" + +#: app/_translations.py:54 +msgid "HUD" +msgstr "" + +#: app/_translations.py:55 +msgid "Machines / Electronics" +msgstr "" + +#: app/_translations.py:56 +msgid "Developer Tools" +msgstr "" + +#: app/_translations.py:57 +msgid "Jam / Game 2023" +msgstr "" + +#: app/_translations.py:58 +msgid "Helps with server maintenance and moderation" +msgstr "" + +#: app/_translations.py:59 +msgid "Plants and Farming" +msgstr "" + +#: app/_translations.py:60 +msgid "Adventure / RPG" +msgstr "" + +#: app/_translations.py:61 +msgid "" +"For games and such that are of their own kind, distinct and original in " +"nature to others of the same category." +msgstr "" + +#: app/_translations.py:62 +msgid "Jam / Weekly Challenges 2021" +msgstr "" + +#: app/_translations.py:63 +msgid "For 32px texture packs" +msgstr "" + +#: app/_translations.py:64 +msgid "Adds or changes tools, weapons, and armor" +msgstr "" + +#: app/_translations.py:65 +msgid "GUI" +msgstr "" + +#: app/_translations.py:66 +msgid "Seasonal" +msgstr "" + +#: app/_translations.py:67 +msgid "Commerce / Economy" +msgstr "" + +#: app/_translations.py:68 +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 "" + +#: app/_translations.py:69 +msgid "Forks of MTG" +msgstr "" + +#: app/_translations.py:70 +msgid "Non-cartoon violence. May be towards fantasy or human-like characters" +msgstr "" + +#: app/_translations.py:71 +msgid "Joke" +msgstr "" + +#: app/_translations.py:72 +msgid "Fear / Horror" +msgstr "" + +#: app/_translations.py:73 +msgid "128px+" +msgstr "" + +#: app/_translations.py:74 +msgid "Creative" +msgstr "" + +#: app/_translations.py:75 +msgid "Entries to the 2022 Minetest Game Jam " +msgstr "" + +#: app/_translations.py:76 +msgid "Alcohol / Tobacco" +msgstr "" + +#: app/_translations.py:77 +msgid "Adds or improves item storage mechanics" +msgstr "" + +#: app/_translations.py:78 +msgid "Designed to be played competitively against other players" +msgstr "" + +#: app/_translations.py:79 +msgid "Crafting" +msgstr "" + +#: app/_translations.py:80 +msgid "<16px" +msgstr "" + +#: app/_translations.py:81 +msgid "One-of-a-kind / Original" +msgstr "" + +#: app/_translations.py:82 +msgid "Building" +msgstr "" + +#: app/_translations.py:83 +msgid "Adds machines useful in automation, tubes, or power." +msgstr "" + +#: app/_translations.py:84 +msgid "Focus on puzzle solving instead of combat" +msgstr "" + +#: app/_translations.py:85 +msgid "Building Mechanics and Tools" +msgstr "" + +#: app/_translations.py:86 +msgid "Adds nodes with no other purpose than for use in building" +msgstr "" + +#: app/_translations.py:87 +msgid "Sounds / Music" +msgstr "" + +#: app/_translations.py:88 +msgid "Food / Drinks" +msgstr "" + +#: app/_translations.py:89 +msgid "Decorative" +msgstr "" + +#: app/_translations.py:90 +msgid "Gambling" +msgstr "" + +#: app/_translations.py:91 +msgid "Server Moderation and Tools" +msgstr "" + +#: app/_translations.py:92 +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 "" + +#: app/_translations.py:93 +msgid "API / Library" +msgstr "" + +#: app/_translations.py:94 +msgid "Certified" +msgstr "" + +#: app/_translations.py:95 +msgid "Contains alcohol and/or tobacco" +msgstr "" + +#: app/_translations.py:96 +msgid "Adds new plants or other farmable resources." +msgstr "" + +#: app/_translations.py:97 +msgid "Multiplayer-focused" +msgstr "" + +#: app/_translations.py:98 +msgid "Primarily adds an API for other mods to use" +msgstr "" + +#: app/_translations.py:99 +msgid "" +"Focus on player chat/communication or who's primary function is " +"interacting with the console." +msgstr "" + +#: app/_translations.py:100 +msgid "" +"Games and mods with a heavy strategy component, whether real-time or " +"turn-based" +msgstr "" + +#: app/_translations.py:101 +msgid "" +"Written specifically for survival gameplay with a focus on game-balance, " +"difficulty level, or resources available through crafting, mining, ..." +msgstr "" + +#: app/_translations.py:102 +msgid "Entries to the 2021 Minetest Game Jam" +msgstr "" + +#: app/_translations.py:103 +msgid "" +"Contains a completely custom mapgen implemented in Lua, usually requires " +"worlds to be set to the 'singlenode' mapgen." +msgstr "" + +#: app/_translations.py:104 +msgid " Jam / Game 2022" +msgstr "" + +#: app/_translations.py:105 +msgid "Sports" +msgstr "" + +#: app/_translations.py:106 +msgid "" +"Adds or changes transportation methods. Includes teleportation, vehicles," +" ridable mobs, transport infrastructure and thematic content" +msgstr "" + +#: app/_translations.py:107 +msgid "Player vs Environment (PvE)" +msgstr "" + +#: app/_translations.py:108 +msgid "For mods that grant the player extra information in the HUD" +msgstr "" + +#: app/_translations.py:109 +msgid "" +"Mods and games that aim to simulate real life activity. Similar to " +"SimCity/TheSims/OpenTTD/etc" +msgstr "" + +#: app/_translations.py:110 +msgid "Shocking and scary content. May scare young children" +msgstr "" + +#: app/_translations.py:111 +msgid "Player customization / Skins" +msgstr "" + +#: app/_translations.py:112 +msgid "" +"Allows the player to customize their character by changing the texture or" +" adding accessories." +msgstr "" + +#: app/_translations.py:113 +msgid "" +"Certified by the Featured Packages program. This tag may be renamed in " +"the future" +msgstr "" + +#: app/_translations.py:114 +msgid "Mobs / Animals / NPCs" +msgstr "" + +#: app/_translations.py:115 +msgid "For 128px or higher texture packs" +msgstr "" + +#: app/_translations.py:116 +msgid "16px" +msgstr "" + +#: app/_translations.py:117 +msgid "Games of chance, gambling games, etc" +msgstr "" + +#: app/_translations.py:118 +msgid "Mapgen / Biomes / Decoration" +msgstr "" + +#: app/_translations.py:119 +msgid "Drugs" +msgstr "" + +#: app/_translations.py:120 +msgid "Related to economies, money, and trading" +msgstr "" + +#: app/_translations.py:121 +msgid "" +"For content designed for one or more players that focus on combat against" +" the world, mobs, or NPCs." +msgstr "" + +#: app/_translations.py:122 +msgid "For content whose main utility / feature is in GUI/formspec form" +msgstr "" + +#: app/_translations.py:123 +msgid "32px" +msgstr "" + +#: app/_translations.py:124 +msgid "Player vs Player (PvP)" +msgstr "" + +#: app/_translations.py:125 +msgid "Magic / Enchanting" +msgstr "" + +#: app/_translations.py:126 +msgid "Contains illegal drugs, such as marijuana" +msgstr "" + +#: app/_translations.py:127 +msgid "First person shooters (FPS) and more" +msgstr "" + +#: app/_translations.py:128 +msgid "Shooter" +msgstr "" + +#: app/querybuilder.py:58 app/templates/admin/languages/list.html:27 #: app/templates/admin/tags/list.html:38 #: app/templates/admin/warnings/list.html:28 #: app/templates/collections/create_edit.html:56 @@ -37,7 +566,7 @@ msgstr "Έχετε αποκλειστεί." msgid "Packages" msgstr "Πακέτα" -#: app/querybuilder.py:56 +#: app/querybuilder.py:73 #, python-format msgid "%(package_type)s for %(game_name)s" msgstr "" @@ -47,7 +576,7 @@ msgstr "" msgid "%(delta)s ago" msgstr "Πριν %(delta)s" -#: app/blueprints/api/endpoints.py:95 app/templates/index.html:103 +#: app/blueprints/api/endpoints.py:94 app/templates/index.html:103 msgid "Featured" msgstr "Προτεινόμενα" @@ -62,18 +591,18 @@ msgid "Limit to package" msgstr "" #: app/blueprints/api/tokens.py:36 app/blueprints/collections/__init__.py:90 -#: app/blueprints/oauth/__init__.py:175 app/blueprints/packages/packages.py:250 -#: app/blueprints/packages/packages.py:525 -#: app/blueprints/packages/packages.py:621 -#: app/blueprints/packages/packages.py:709 +#: app/blueprints/oauth/__init__.py:175 app/blueprints/packages/packages.py:251 +#: app/blueprints/packages/packages.py:528 +#: app/blueprints/packages/packages.py:624 +#: app/blueprints/packages/packages.py:712 #: app/blueprints/packages/releases.py:62 #: app/blueprints/packages/releases.py:74 app/blueprints/packages/reviews.py:49 #: app/blueprints/packages/screenshots.py:36 #: app/blueprints/packages/screenshots.py:42 #: app/blueprints/packages/screenshots.py:47 -#: app/blueprints/users/account.py:226 app/blueprints/users/account.py:234 -#: app/blueprints/users/settings.py:78 app/blueprints/users/settings.py:148 -#: app/blueprints/users/settings.py:316 app/templates/users/modtools.html:111 +#: 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 msgid "Save" msgstr "Αποθήκευση" @@ -145,14 +674,11 @@ msgid "Linked GitHub to account" msgstr "Συνδέθηκε το GitHub με τον λογαριασμό" #: app/blueprints/github/__init__.py:88 -msgid "GitHub account is already associated with another user" -msgstr "Ο λογαριασμός GitHub έχει ήδη συσχετιστεί με άλλον χρήστη" +#, python-format +msgid "GitHub account is already associated with another user: %(username)s" +msgstr "" -#: app/blueprints/github/__init__.py:94 -msgid "Unable to find an account for that GitHub user" -msgstr "Δεν είναι δυνατή η εύρεση λογαριασμού για αυτόν τον χρήστη GitHub" - -#: app/blueprints/github/__init__.py:99 +#: app/blueprints/github/__init__.py:96 app/blueprints/github/__init__.py:122 msgid "Authorization failed [err=gh-login-failed]" msgstr "Η εξουσιοδότηση απέτυχε [err=gh-login-failed]" @@ -198,7 +724,7 @@ msgstr "Στιγμιότυπα" #: app/blueprints/packages/__init__.py:52 #: app/templates/packages/edit_maintainers.html:8 -#: app/templates/packages/view.html:624 app/utils/minetest_hypertext.py:270 +#: app/templates/packages/view.html:624 app/utils/minetest_hypertext.py:302 msgid "Maintainers" msgstr "Συντηρητές" @@ -223,7 +749,7 @@ 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:243 app/utils/minetest_hypertext.py:245 +#: app/utils/minetest_hypertext.py:275 app/utils/minetest_hypertext.py:277 msgid "Supported Games" msgstr "" @@ -231,190 +757,189 @@ msgstr "" msgid "No download available." msgstr "" -#: app/blueprints/packages/packages.py:228 app/templates/packages/view.html:594 -#: app/utils/minetest_hypertext.py:231 +#: app/blueprints/packages/packages.py:229 app/templates/packages/view.html:594 +#: app/utils/minetest_hypertext.py:263 msgid "Type" msgstr "Τύπος" -#: app/blueprints/packages/packages.py:229 +#: app/blueprints/packages/packages.py:230 msgid "Title (Human-readable)" msgstr "" -#: app/blueprints/packages/packages.py:230 -#: app/blueprints/packages/packages.py:619 +#: app/blueprints/packages/packages.py:231 +#: app/blueprints/packages/packages.py:622 msgid "Name (Technical)" msgstr "" -#: app/blueprints/packages/packages.py:230 -#: app/blueprints/packages/packages.py:620 +#: app/blueprints/packages/packages.py:231 +#: app/blueprints/packages/packages.py:623 #: app/templates/packages/create_edit.html:75 msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" msgstr "" -#: app/blueprints/packages/packages.py:231 +#: app/blueprints/packages/packages.py:232 msgid "Short Description (Plaintext)" msgstr "" -#: app/blueprints/packages/packages.py:233 app/templates/packages/view.html:616 -#: app/utils/minetest_hypertext.py:268 +#: app/blueprints/packages/packages.py:234 app/templates/packages/view.html:616 +#: app/utils/minetest_hypertext.py:300 msgid "Maintenance State" msgstr "" -#: app/blueprints/packages/packages.py:235 app/templates/admin/tags/list.html:4 +#: app/blueprints/packages/packages.py:236 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:232 +#: app/utils/minetest_hypertext.py:264 msgid "Tags" msgstr "Ετικέτες" -#: app/blueprints/packages/packages.py:236 +#: app/blueprints/packages/packages.py:237 msgid "Content Warnings" msgstr "" -#: app/blueprints/packages/packages.py:237 app/templates/packages/view.html:605 -#: app/utils/minetest_hypertext.py:266 +#: app/blueprints/packages/packages.py:238 app/templates/packages/view.html:605 +#: app/utils/minetest_hypertext.py:298 msgid "License" msgstr "Άδεια" -#: app/blueprints/packages/packages.py:238 +#: app/blueprints/packages/packages.py:239 msgid "Media License" msgstr "" -#: app/blueprints/packages/packages.py:240 +#: app/blueprints/packages/packages.py:241 msgid "Long Description (Markdown)" msgstr "" -#: app/blueprints/packages/packages.py:242 +#: app/blueprints/packages/packages.py:243 msgid "VCS Repository URL" msgstr "" -#: app/blueprints/packages/packages.py:243 app/blueprints/users/settings.py:76 +#: app/blueprints/packages/packages.py:244 app/blueprints/users/settings.py:77 msgid "Website URL" msgstr "URL ιστοσελίδας" -#: app/blueprints/packages/packages.py:244 +#: app/blueprints/packages/packages.py:245 msgid "Issue Tracker URL" msgstr "" -#: app/blueprints/packages/packages.py:245 +#: app/blueprints/packages/packages.py:246 msgid "Forum Topic ID" msgstr "" -#: app/blueprints/packages/packages.py:246 +#: app/blueprints/packages/packages.py:247 msgid "Video URL" msgstr "Βίντεο URL" -#: app/blueprints/packages/packages.py:247 +#: app/blueprints/packages/packages.py:248 msgid "Donate URL" msgstr "" -#: app/blueprints/packages/packages.py:248 +#: app/blueprints/packages/packages.py:249 msgid "Translation URL" msgstr "" -#: app/blueprints/packages/packages.py:254 +#: app/blueprints/packages/packages.py:255 msgid "_game is not an allowed name" msgstr "" -#: app/blueprints/packages/packages.py:264 +#: app/blueprints/packages/packages.py:265 msgid "" "Package already exists, but is removed. Please contact ContentDB staff to" " restore the package" msgstr "" -#: app/blueprints/packages/packages.py:269 +#: app/blueprints/packages/packages.py:270 msgid "Package already exists" msgstr "" -#: app/blueprints/packages/packages.py:275 +#: app/blueprints/packages/packages.py:276 msgid "A collection with a similar name already exists" msgstr "" -#: app/blueprints/packages/packages.py:328 +#: app/blueprints/packages/packages.py:329 #: app/blueprints/packages/releases.py:82 msgid "" "You must add an email address to your account and confirm it before you " "can manage packages" msgstr "" -#: app/blueprints/packages/packages.py:334 +#: app/blueprints/packages/packages.py:335 msgid "Save draft" msgstr "" -#: app/blueprints/packages/packages.py:342 +#: app/blueprints/packages/packages.py:343 msgid "Unable to find that user" msgstr "" -#: app/blueprints/packages/packages.py:346 +#: app/blueprints/packages/packages.py:347 #: app/blueprints/packages/screenshots.py:137 -#: app/blueprints/users/settings.py:132 msgid "Permission denied" msgstr "Η άδεια απορρίφθηκε" -#: app/blueprints/packages/packages.py:402 -#: app/blueprints/packages/packages.py:476 -#: app/blueprints/packages/packages.py:498 +#: app/blueprints/packages/packages.py:403 +#: app/blueprints/packages/packages.py:479 +#: app/blueprints/packages/packages.py:501 msgid "You don't have permission to do that" msgstr "" -#: app/blueprints/packages/packages.py:435 +#: app/blueprints/packages/packages.py:436 msgid "Please comment what changes are needed in the approval thread" msgstr "" -#: app/blueprints/packages/packages.py:442 +#: app/blueprints/packages/packages.py:443 msgid "" "Please comment in the approval thread so editors know what you have " "changed" msgstr "" -#: app/blueprints/packages/packages.py:493 +#: app/blueprints/packages/packages.py:496 msgid "Deleted package" msgstr "" -#: app/blueprints/packages/packages.py:515 +#: app/blueprints/packages/packages.py:518 msgid "Unapproved package" msgstr "" -#: app/blueprints/packages/packages.py:524 +#: app/blueprints/packages/packages.py:527 msgid "Maintainers (Comma-separated)" msgstr "" -#: app/blueprints/packages/packages.py:533 +#: app/blueprints/packages/packages.py:536 msgid "You don't have permission to edit maintainers" msgstr "" -#: app/blueprints/packages/packages.py:583 +#: app/blueprints/packages/packages.py:586 msgid "You are not a maintainer" msgstr "" -#: app/blueprints/packages/packages.py:586 +#: app/blueprints/packages/packages.py:589 msgid "Package owners cannot remove themselves as maintainers" msgstr "" -#: app/blueprints/packages/packages.py:618 +#: app/blueprints/packages/packages.py:621 msgid "Author Name" msgstr "Όνομα Συντάκτη" -#: app/blueprints/packages/packages.py:705 +#: app/blueprints/packages/packages.py:708 msgid "Enable support detection based on dependencies (recommended)" msgstr "" -#: app/blueprints/packages/packages.py:706 +#: app/blueprints/packages/packages.py:709 msgid "Supported games" msgstr "" -#: app/blueprints/packages/packages.py:707 +#: app/blueprints/packages/packages.py:710 msgid "Unsupported games" msgstr "" -#: app/blueprints/packages/packages.py:708 +#: app/blueprints/packages/packages.py:711 msgid "Supports all games (unless stated) / is game independent" msgstr "" -#: app/blueprints/packages/packages.py:724 +#: app/blueprints/packages/packages.py:727 msgid "You need at least one release before you can edit game support" msgstr "" -#: app/blueprints/packages/packages.py:728 +#: app/blueprints/packages/packages.py:731 msgid "Mod(pack) needs to contain at least one mod. Please create a new release" msgstr "" @@ -570,8 +1095,8 @@ msgstr "" #: app/blueprints/packages/reviews.py:80 app/blueprints/threads/__init__.py:207 #: app/blueprints/threads/__init__.py:240 -#: app/blueprints/threads/__init__.py:334 app/blueprints/users/settings.py:113 -#: app/logic/packages.py:132 +#: app/blueprints/threads/__init__.py:334 app/blueprints/users/settings.py:114 +#: app/logic/packages.py:131 msgid "Linking to blocked sites is not allowed" msgstr "" @@ -672,7 +1197,7 @@ msgid "Remember me" msgstr "Να με θυμάσαι" #: app/blueprints/users/account.py:39 app/templates/base.html:176 -#: app/templates/donate/index.html:74 app/templates/users/login.html:4 +#: app/templates/donate/index.html:85 app/templates/users/login.html:4 msgid "Sign in" msgstr "Σύνδεση" @@ -697,11 +1222,11 @@ msgstr "" msgid "Login failed" msgstr "Η σύνδεση απέτυχε" -#: app/blueprints/users/account.py:100 app/blueprints/users/settings.py:75 +#: app/blueprints/users/account.py:100 app/blueprints/users/settings.py:76 msgid "Display Name" msgstr "Εμφανιζόμενο όνομα" -#: app/blueprints/users/account.py:101 app/blueprints/users/settings.py:310 +#: app/blueprints/users/account.py:101 app/blueprints/users/settings.py:324 #: app/templates/users/list.html:18 msgid "Username" msgstr "Όνομα χρήστη" @@ -712,8 +1237,8 @@ msgid "" " (-), and periods (.) allowed" msgstr "" -#: app/blueprints/users/account.py:104 app/blueprints/users/account.py:186 -#: app/blueprints/users/account.py:222 app/blueprints/users/account.py:373 +#: app/blueprints/users/account.py:104 app/blueprints/users/account.py:153 +#: app/blueprints/users/account.py:189 app/blueprints/users/account.py:340 #: app/blueprints/users/settings.py:147 msgid "Email" msgstr "E-mail" @@ -735,105 +1260,93 @@ msgstr "Εγγραφή" msgid "Incorrect captcha answer" msgstr "" -#: app/blueprints/users/account.py:117 -msgid "Username is invalid" -msgstr "Το όνομα χρήστη δεν είναι έγκυρο" +#: app/blueprints/users/account.py:154 +msgid "Reset Password" +msgstr "Επαναφορά κωδικού" -#: app/blueprints/users/account.py:128 -msgid "An account already exists for that username but hasn't been claimed yet." +#: app/blueprints/users/account.py:180 +msgid "Unable to find account" msgstr "" -#: app/blueprints/users/account.py:131 app/blueprints/users/account.py:138 -msgid "That username/display name is already in use, please choose another." +#: app/blueprints/users/account.py:190 app/blueprints/users/account.py:198 +msgid "New password" +msgstr "Νέος κωδικός πρόσβασης" + +#: app/blueprints/users/account.py:191 app/blueprints/users/account.py:199 +msgid "Verify password" msgstr "" -#: app/blueprints/users/account.py:143 app/blueprints/users/account.py:257 +#: app/blueprints/users/account.py:192 app/blueprints/users/account.py:200 +msgid "Passwords must match" +msgstr "Οι κωδικοί πρόσβασης πρέπει να ταιριάζουν" + +#: app/blueprints/users/account.py:197 +msgid "Old password" +msgstr "Παλιός Κωδικός" + +#: app/blueprints/users/account.py:208 +msgid "Passwords do not match" +msgstr "Οι κωδικοί πρόσβασης δεν ταιριάζουν" + +#: app/blueprints/users/account.py:219 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 msgid "Email already in use" msgstr "" -#: app/blueprints/users/account.py:144 app/blueprints/users/account.py:258 +#: app/blueprints/users/account.py:225 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:148 app/blueprints/users/account.py:252 -#: app/blueprints/users/settings.py:175 -msgid "That email address has been unsubscribed/blacklisted, and cannot be used" -msgstr "" - -#: app/blueprints/users/account.py:187 -msgid "Reset Password" -msgstr "Επαναφορά κωδικού" - -#: app/blueprints/users/account.py:213 -msgid "Unable to find account" -msgstr "" - -#: app/blueprints/users/account.py:223 app/blueprints/users/account.py:231 -msgid "New password" -msgstr "Νέος κωδικός πρόσβασης" - -#: app/blueprints/users/account.py:224 app/blueprints/users/account.py:232 -msgid "Verify password" -msgstr "" - -#: app/blueprints/users/account.py:225 app/blueprints/users/account.py:233 -msgid "Passwords must match" -msgstr "Οι κωδικοί πρόσβασης πρέπει να ταιριάζουν" - -#: app/blueprints/users/account.py:230 -msgid "Old password" -msgstr "Παλιός Κωδικός" - -#: app/blueprints/users/account.py:241 -msgid "Passwords do not match" -msgstr "Οι κωδικοί πρόσβασης δεν ταιριάζουν" - -#: app/blueprints/users/account.py:272 app/blueprints/users/account.py:276 +#: app/blueprints/users/account.py:239 app/blueprints/users/account.py:243 msgid "Your password has been changed successfully." msgstr "Ο κωδικός πρόσβασής σας άλλαξε με επιτυχία." -#: app/blueprints/users/account.py:291 +#: app/blueprints/users/account.py:258 msgid "Old password is incorrect" msgstr "" -#: app/blueprints/users/account.py:319 +#: app/blueprints/users/account.py:286 msgid "Unknown verification token!" msgstr "" -#: app/blueprints/users/account.py:325 +#: app/blueprints/users/account.py:292 msgid "Token has expired" msgstr "" -#: app/blueprints/users/account.py:339 +#: app/blueprints/users/account.py:306 msgid "Another user is already using that email" msgstr "" -#: app/blueprints/users/account.py:342 +#: app/blueprints/users/account.py:309 msgid "Confirmed email change" msgstr "" -#: app/blueprints/users/account.py:347 +#: app/blueprints/users/account.py:314 msgid "Email address changed" msgstr "" -#: app/blueprints/users/account.py:348 +#: app/blueprints/users/account.py:315 msgid "" "Your email address has changed. If you didn't request this, please " "contact an administrator." msgstr "" -#: app/blueprints/users/account.py:366 +#: app/blueprints/users/account.py:333 msgid "You may now log in" msgstr "" -#: app/blueprints/users/account.py:374 +#: app/blueprints/users/account.py:341 msgid "Send" msgstr "Αποστολή" -#: app/blueprints/users/account.py:405 +#: app/blueprints/users/account.py:372 msgid "" "That email is now blacklisted. Please contact an admin if you wish to " "undo this." @@ -965,62 +1478,72 @@ msgstr "" msgid "Has received %(downloads)d downloads across all packages." msgstr "" -#: app/blueprints/users/settings.py:37 app/templates/users/profile.html:26 +#: app/blueprints/users/settings.py:38 app/templates/users/profile.html:26 #: app/templates/users/profile_edit.html:8 msgid "Edit Profile" msgstr "Επεξεργασία Προφίλ" -#: app/blueprints/users/settings.py:42 app/templates/users/account.html:12 +#: app/blueprints/users/settings.py:43 app/templates/users/account.html:12 msgid "Account and Security" msgstr "" -#: app/blueprints/users/settings.py:47 +#: app/blueprints/users/settings.py:48 #: app/templates/users/settings_email.html:12 msgid "Email and Notifications" msgstr "" -#: app/blueprints/users/settings.py:52 app/templates/api/list_tokens.html:10 +#: app/blueprints/users/settings.py:53 app/templates/api/list_tokens.html:10 msgid "API Tokens" msgstr "" -#: app/blueprints/users/settings.py:60 app/templates/oauth/list_clients.html:10 +#: app/blueprints/users/settings.py:61 app/templates/oauth/list_clients.html:10 msgid "OAuth2 Applications" msgstr "" -#: app/blueprints/users/settings.py:67 app/templates/users/modtools.html:4 +#: app/blueprints/users/settings.py:68 app/templates/users/modtools.html:4 #: app/templates/users/modtools.html:8 app/templates/users/profile.html:44 msgid "Moderator Tools" msgstr "" -#: app/blueprints/users/settings.py:77 +#: app/blueprints/users/settings.py:78 msgid "Donation URL" msgstr "" -#: app/blueprints/users/settings.py:93 app/blueprints/users/settings.py:100 +#: app/blueprints/users/settings.py:94 app/blueprints/users/settings.py:101 msgid "A user already has that name" msgstr "" -#: app/blueprints/users/settings.py:265 +#: app/blueprints/users/settings.py:264 +msgid "Removed GitHub account" +msgstr "" + +#: app/blueprints/users/settings.py:266 +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" msgstr "" -#: app/blueprints/users/settings.py:311 +#: app/blueprints/users/settings.py:325 msgid "Display name" msgstr "Προβολή ονόματος" -#: app/blueprints/users/settings.py:312 +#: app/blueprints/users/settings.py:326 msgid "Forums Username" msgstr "" -#: app/blueprints/users/settings.py:313 +#: app/blueprints/users/settings.py:327 msgid "GitHub Username" msgstr "" -#: app/blueprints/users/settings.py:314 app/templates/users/list.html:14 +#: app/blueprints/users/settings.py:328 app/templates/users/list.html:14 msgid "Rank" msgstr "Κατάταξη" -#: app/blueprints/users/settings.py:363 +#: app/blueprints/users/settings.py:381 msgid "Can't promote a user to a rank higher than yourself!" msgstr "" @@ -1116,11 +1639,11 @@ msgid "" "underscores (_)" msgstr "" -#: app/logic/packages.py:113 +#: app/logic/packages.py:112 msgid "You don't have permission to edit this package" msgstr "" -#: app/logic/packages.py:117 +#: app/logic/packages.py:116 msgid "You don't have permission to change the package name" msgstr "" @@ -1162,6 +1685,29 @@ msgstr "" msgid "Uploaded image isn't actually an image" msgstr "" +#: app/logic/users.py:15 +msgid "Username is invalid" +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 +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 "" + +#: 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/packages.py:69 msgid "Mod" msgstr "" @@ -1201,7 +1747,7 @@ msgstr "Έγκριση" #: app/templates/collections/view.html:39 #: app/templates/oauth/create_edit.html:17 #: app/templates/packages/release_edit.html:84 -#: app/templates/packages/review_create_edit.html:61 +#: app/templates/packages/review_create_edit.html:66 #: app/templates/threads/delete_reply.html:19 #: app/templates/threads/delete_thread.html:19 #: app/templates/threads/view.html:50 app/templates/users/delete.html:34 @@ -1212,34 +1758,34 @@ msgstr "Διαγραφή" msgid "Work in Progress" msgstr "" -#: app/tasks/emails.py:119 +#: app/tasks/emails.py:122 msgid "" "You are receiving this email because you are a registered user of " "ContentDB." msgstr "" -#: app/tasks/emails.py:125 app/templates/emails/verify.html:30 +#: 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:160 +#: app/tasks/emails.py:163 #, python-format msgid "%(num)d new notifications" msgstr "" -#: app/tasks/emails.py:162 app/templates/macros/forms.html:59 +#: app/tasks/emails.py:165 app/templates/macros/forms.html:59 #: app/templates/packages/create_edit.html:41 #: app/templates/todo/editor.html:155 msgid "View" msgstr "Προβολή" -#: app/tasks/emails.py:165 +#: app/tasks/emails.py:168 msgid "Manage email settings" msgstr "" -#: app/tasks/emails.py:167 app/templates/emails/base.html:63 +#: app/tasks/emails.py:170 app/templates/emails/base.html:63 #: app/templates/emails/notification.html:34 #: app/templates/emails/notification_digest.html:54 #: app/templates/emails/verify.html:33 @@ -1320,7 +1866,7 @@ msgstr "Αποσύνδεση" #: app/templates/admin/languages/list.html:4 #: app/templates/admin/languages/list.html:10 app/templates/base.html:185 -#: app/templates/packages/view.html:598 app/utils/minetest_hypertext.py:256 +#: app/templates/packages/view.html:598 app/utils/minetest_hypertext.py:288 msgid "Languages" msgstr "" @@ -1333,59 +1879,73 @@ msgid "About" msgstr "" #: app/templates/base.html:247 -msgid "Rules" +msgid "Contact Us" msgstr "" #: app/templates/base.html:248 -msgid "Policy and Guidance" +msgid "Rules" msgstr "" #: app/templates/base.html:249 +msgid "Policy and Guidance" +msgstr "" + +#: app/templates/base.html:250 app/templates/donate/index.html:46 +#: app/templates/donate/index.html:70 app/templates/users/profile.html:104 +msgid "Donate" +msgstr "Δωρεά" + +#: app/templates/base.html:251 msgid "API" msgstr "API" -#: app/templates/base.html:250 app/templates/users/register.html:37 +#: app/templates/base.html:252 app/templates/users/register.html:37 msgid "Privacy Policy" msgstr "Πολιτική απορρήτου" -#: app/templates/base.html:252 +#: app/templates/base.html:254 msgid "Report / DMCA" msgstr "" -#: app/templates/base.html:254 +#: app/templates/base.html:256 msgid "User List" msgstr "Λίστα Χρήστη" -#: app/templates/base.html:255 app/templates/packages/view.html:190 +#: app/templates/base.html:257 app/templates/packages/view.html:190 #: app/templates/packages/view.html:673 app/templates/threads/list.html:4 msgid "Threads" msgstr "Νήματα" -#: app/templates/base.html:256 app/templates/collections/list.html:7 +#: app/templates/base.html:258 app/templates/collections/list.html:7 #: app/templates/collections/list.html:26 msgid "Collections" msgstr "" -#: app/templates/base.html:257 -msgid "Support Packages" +#: app/templates/base.html:259 app/templates/donate/index.html:4 +msgid "Support Creators" msgstr "" -#: app/templates/base.html:258 +#: app/templates/base.html:260 msgid "Translate Packages" msgstr "" -#: app/templates/base.html:259 +#: app/templates/base.html:261 msgid "Source Code" msgstr "Πηγαίος Κώδικας" -#: app/templates/base.html:265 +#: app/templates/base.html:267 msgid "Show non-free packages" msgstr "" -#: app/templates/base.html:267 +#: app/templates/base.html:269 msgid "Hide non-free packages" msgstr "" +#: app/templates/base.html:273 +#, python-format +msgid "Our privacy policy has been updated (%(date)s)" +msgstr "" + #: app/templates/index.html:4 msgid "Welcome" msgstr "Καλωσήρθατε" @@ -1707,10 +2267,6 @@ msgstr "" msgid "To add a package, go to the package's page and click 'Add to collection'" msgstr "" -#: app/templates/donate/index.html:4 -msgid "Support packages" -msgstr "" - #: app/templates/donate/index.html:8 msgid "Some content creators are accepting donations for their work." msgstr "" @@ -1730,29 +2286,41 @@ msgstr "" msgid "View package" msgstr "" -#: app/templates/donate/index.html:46 app/templates/users/profile.html:104 -msgid "Donate" -msgstr "Δωρεά" - #: app/templates/donate/index.html:62 -msgid "Based on your reviews / favorites" +msgid "Support ContentDB" +msgstr "" + +#: app/templates/donate/index.html:64 +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 what 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" +msgstr "" + +#: app/templates/donate/index.html:78 +msgid "" "No reviewed packages accepting donations. Consider reviewing your " "favourite packages" msgstr "" -#: app/templates/donate/index.html:71 +#: 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:78 +#: app/templates/donate/index.html:89 msgid "Top packages" msgstr "" -#: app/templates/donate/index.html:82 +#: app/templates/donate/index.html:93 #, python-format msgid "%(count)d packages are looking for donations" msgstr "" @@ -1992,13 +2560,13 @@ msgid "Review" msgstr "Αναθεώρηση" #: app/templates/macros/reviews.html:112 app/templates/macros/reviews.html:166 -#: app/templates/packages/review_create_edit.html:41 +#: app/templates/packages/review_create_edit.html:46 #, python-format msgid "Do you recommend this %(type)s?" msgstr "" #: app/templates/macros/reviews.html:134 -#: app/templates/packages/review_create_edit.html:46 +#: app/templates/packages/review_create_edit.html:51 msgid "Why or why not? Try to be constructive" msgstr "" @@ -2007,7 +2575,11 @@ msgid "Post Review" msgstr "Συμπληρώστε Κριτική" #: app/templates/macros/reviews.html:187 -msgid "Report an Issue" +msgid "Report an issue" +msgstr "" + +#: app/templates/macros/reviews.html:191 +msgid "Ask a question" msgstr "" #: app/templates/macros/stats.html:15 app/templates/macros/stats.html:20 @@ -2981,9 +3553,10 @@ msgid "" "In order to avoid data loss, you cannot permanently delete packages.\n" "\t\t\tYou can remove them from ContentDB, which will cause them to not be" "\n" -"\t\t\tvisible to any users and they may be permanently deleted in the " -"future.\n" -"\t\t\tThe Admin can restore removed packages, if needed." +"\t\t\tvisible to any users. Removed packages may be permanently deleted " +"at a\n" +"\t\t\tlater point. ContentDB staff can restore removed packages, if " +"needed." msgstr "" #: app/templates/packages/remove.html:19 @@ -3018,17 +3591,21 @@ msgstr "" msgid "Post a review for %(title)s by %(author)s" msgstr "" -#: app/templates/packages/review_create_edit.html:21 +#: app/templates/packages/review_create_edit.html:20 +msgid "Please make sure you read ContentDB's rules" +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 "" -#: app/templates/packages/review_create_edit.html:62 +#: app/templates/packages/review_create_edit.html:67 msgid "Delete review." msgstr "" -#: app/templates/packages/review_create_edit.html:63 +#: app/templates/packages/review_create_edit.html:68 msgid "" "This will convert the review into a thread, keeping the comments but " "removing its effect on the package's rating." @@ -3349,7 +3926,7 @@ msgstr "" msgid "Donate now" msgstr "" -#: app/templates/packages/view.html:462 app/utils/minetest_hypertext.py:251 +#: app/templates/packages/view.html:462 app/utils/minetest_hypertext.py:283 msgid "Dependencies" msgstr "Εξαρτήσεις" @@ -3366,7 +3943,7 @@ msgid "Compatible Games" msgstr "" #: app/templates/packages/view.html:526 app/templates/packages/view.html:546 -#: app/utils/minetest_hypertext.py:243 +#: app/utils/minetest_hypertext.py:275 msgid "No specific game required" msgstr "" @@ -3398,7 +3975,7 @@ msgstr "Πληροφορίες" msgid "Technical Name" msgstr "" -#: app/templates/packages/view.html:612 app/utils/minetest_hypertext.py:263 +#: app/templates/packages/view.html:612 app/utils/minetest_hypertext.py:295 #, python-format msgid "%(code_license)s for code,
%(media_license)s for media." msgstr "" @@ -3407,7 +3984,7 @@ msgstr "" msgid "Unknown" msgstr "Άγνωστο" -#: app/templates/packages/view.html:622 app/utils/minetest_hypertext.py:269 +#: app/templates/packages/view.html:622 app/utils/minetest_hypertext.py:301 msgid "Added" msgstr "Προστέθηκε" @@ -3415,7 +3992,7 @@ msgstr "Προστέθηκε" msgid "Remove myself" msgstr "" -#: app/templates/packages/view.html:641 app/utils/minetest_hypertext.py:271 +#: app/templates/packages/view.html:641 app/utils/minetest_hypertext.py:303 msgid "Provides" msgstr "Τι Παρέχει" @@ -3541,6 +4118,19 @@ msgstr "" msgid "Plus approvers and editors" msgstr "" +#: app/templates/threads/view.html:131 +msgid "Is this review outdated?" +msgstr "" + +#: app/templates/threads/view.html:132 +msgid "For example, does it complain about issues you've already fixed?" +msgstr "" + +#: app/templates/threads/view.html:133 +#, python-format +msgid "You can report outdated reviews by clicking %(flag)s on the review." +msgstr "" + #: app/templates/todo/editor.html:4 app/templates/todo/todo_base.html:17 msgid "Editor Work Queue" msgstr "" @@ -3598,7 +4188,7 @@ msgstr "" msgid "Mod names that have hard dependers, but no packages providing them." msgstr "" -#: app/templates/todo/editor.html:193 app/templates/users/account.html:73 +#: app/templates/todo/editor.html:193 app/templates/users/account.html:100 msgid "View All" msgstr "Προβολή Όλων" @@ -3859,47 +4449,47 @@ msgstr "" msgid "Linked Accounts" msgstr "Συνδεδεμένοι Λογαριασμοί" -#: app/templates/users/account.html:40 app/templates/users/account.html:52 -msgid "Connected" -msgstr "Συνδέθηκε" - #: app/templates/users/account.html:43 #, python-format msgid "Please PM %(rubenwardy)s on the forums to link your account." msgstr "" -#: app/templates/users/account.html:57 +#: app/templates/users/account.html:59 msgid "View ContentDB's GitHub Permissions" msgstr "" -#: app/templates/users/account.html:62 +#: app/templates/users/account.html:65 +msgid "Disconnect" +msgstr "" + +#: app/templates/users/account.html:70 msgid "Link Github" msgstr "" -#: app/templates/users/account.html:65 +#: app/templates/users/account.html:73 msgid "None" msgstr "Κανένα" -#: app/templates/users/account.html:77 -msgid "Recent Account Actions" -msgstr "" - -#: app/templates/users/account.html:82 +#: app/templates/users/account.html:80 msgid "Account Deletion and Deactivation" msgstr "" -#: app/templates/users/account.html:86 +#: app/templates/users/account.html:84 msgid "Delete or Deactivate" msgstr "" -#: app/templates/users/account.html:89 +#: app/templates/users/account.html:87 msgid "Account Deletion and Deactivation isn't available to users yet." msgstr "" -#: app/templates/users/account.html:90 +#: app/templates/users/account.html:88 msgid "Please contact the admin." msgstr "" +#: app/templates/users/account.html:93 +msgid "Recent Account Actions" +msgstr "" + #: app/templates/users/change_set_password.html:16 #: app/templates/users/register.html:24 msgid "" @@ -4119,10 +4709,6 @@ msgstr "Ξέχασα τον κωδικό μου" msgid "GitHub" msgstr "Github" -#: app/templates/users/modtools.html:12 -msgid "Storage" -msgstr "" - #: app/templates/users/modtools.html:20 #, python-format msgid "" @@ -4246,17 +4832,21 @@ msgstr "Εικόνα προφίλ" msgid "Import from forums" msgstr "" -#: app/templates/users/profile_edit.html:47 +#: app/templates/users/profile_edit.html:33 +msgid "Remove profile picture" +msgstr "" + +#: app/templates/users/profile_edit.html:51 msgid "" "Profile pictures should be square, at least 64x64px, and one of the " "following formats: jpeg, png, or webp." msgstr "" -#: app/templates/users/profile_edit.html:51 +#: app/templates/users/profile_edit.html:55 msgid "Profile Information" msgstr "Πληροφορίες προφίλ" -#: app/templates/users/profile_edit.html:58 +#: app/templates/users/profile_edit.html:62 msgid "Pretending to be another user is grounds for a permanent ban" msgstr "" @@ -4411,11 +5001,23 @@ msgstr "" msgid "Last year" msgstr "" -#: app/utils/minetest_hypertext.py:248 +#: app/utils/minetest_hypertext.py:108 +msgid "(view table in browser)" +msgstr "" + +#: app/utils/minetest_hypertext.py:139 +msgid "Image" +msgstr "" + +#: app/utils/minetest_hypertext.py:259 +msgid "none" +msgstr "" + +#: app/utils/minetest_hypertext.py:280 msgid "Unsupported Games" msgstr "" -#: app/utils/minetest_hypertext.py:252 +#: app/utils/minetest_hypertext.py:284 msgid "Optional dependencies" msgstr "" @@ -4714,3 +5316,32 @@ msgstr "" #~ msgid "Topics with a strikethrough have been marked as discarded." #~ msgstr "" +#~ msgid "GitHub account is already associated with another user" +#~ msgstr "Ο λογαριασμός GitHub έχει ήδη συσχετιστεί με άλλον χρήστη" + +#~ msgid "Unable to find an account for that GitHub user" +#~ msgstr "Δεν είναι δυνατή η εύρεση λογαριασμού για αυτόν τον χρήστη GitHub" + +#~ msgid "Support Packages" +#~ msgstr "" + +#~ msgid "Support packages" +#~ msgstr "" + +#~ msgid "Report an Issue" +#~ msgstr "" + +#~ msgid "" +#~ "In order to avoid data loss, you cannot permanently delete packages.\n" +#~ "\t\t\tYou can remove them from " +#~ "ContentDB, which will cause them to " +#~ "not be\n" +#~ "\t\t\tvisible to any users and " +#~ "they may be permanently deleted in " +#~ "the future.\n" +#~ "\t\t\tThe Admin can restore removed packages, if needed." +#~ msgstr "" + +#~ msgid "Connected" +#~ msgstr "Συνδέθηκε" + diff --git a/translations/eo/LC_MESSAGES/messages.po b/translations/eo/LC_MESSAGES/messages.po index 0ff9a9e0..7eb4a1a7 100644 --- a/translations/eo/LC_MESSAGES/messages.po +++ b/translations/eo/LC_MESSAGES/messages.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2024-04-03 18:34+0100\n" +"POT-Creation-Date: 2024-06-07 05:29+0100\n" "PO-Revision-Date: 2024-03-04 18:53+0000\n" "Last-Translator: jolesh \n" "Language: eo\n" @@ -17,17 +17,546 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.12.1\n" +"Generated-By: Babel 2.15.0\n" -#: app/__init__.py:137 +#: app/__init__.py:155 msgid "Banned:" msgstr "Malpermesita:" -#: app/__init__.py:139 +#: app/__init__.py:157 msgid "You have been banned." msgstr "Vi malpermesiĝis." -#: app/querybuilder.py:41 app/templates/admin/languages/list.html:27 +#: app/_translations.py:5 +msgid "Chat / Commands" +msgstr "" + +#: app/_translations.py:6 +msgid "Complex installation" +msgstr "" + +#: app/_translations.py:7 +msgid "Either has educational value, or is a tool to help teachers " +msgstr "" + +#: app/_translations.py:8 +msgid "Singleplayer-focused" +msgstr "" + +#: app/_translations.py:9 +msgid "For 16px texture packs" +msgstr "" + +#: app/_translations.py:10 +msgid "For 64px texture packs" +msgstr "" + +#: app/_translations.py:11 +msgid "Tools to manage the world" +msgstr "" + +#: app/_translations.py:12 +msgid "Big changes to crafting gameplay" +msgstr "" + +#: app/_translations.py:13 +msgid "Blood, etc" +msgstr "" + +#: app/_translations.py:14 +msgid "Adds a mini-game to be played within Minetest" +msgstr "" + +#: app/_translations.py:15 +msgid "Tools / Weapons / Armor" +msgstr "" + +#: app/_translations.py:16 +msgid "For content generally themed around a certain season or holiday" +msgstr "" + +#: app/_translations.py:17 +msgid "Player Effects / Power Ups" +msgstr "" + +#: app/_translations.py:18 +msgid "World Maintenance and Tools" +msgstr "" + +#: app/_translations.py:19 +msgid "Puzzle" +msgstr "" + +#: app/_translations.py:20 +msgid "Tools for game and mod developers" +msgstr "" + +#: app/_translations.py:21 +msgid "Education" +msgstr "" + +#: app/_translations.py:22 +msgid "Gore" +msgstr "" + +#: app/_translations.py:23 +msgid "Transport" +msgstr "" + +#: app/_translations.py:24 +msgid "Survival" +msgstr "" + +#: app/_translations.py:25 +msgid "New mapgen or changes mapgen" +msgstr "" + +#: app/_translations.py:26 +msgid "Less than 16px" +msgstr "" + +#: app/_translations.py:27 app/templates/users/modtools.html:12 +msgid "Storage" +msgstr "" + +#: app/_translations.py:28 +msgid "Changes the inventory GUI" +msgstr "" + +#: app/_translations.py:29 +msgid "Jam / Combat 2020" +msgstr "" + +#: app/_translations.py:30 +msgid "Bad Language" +msgstr "" + +#: app/_translations.py:31 +msgid "64px" +msgstr "" + +#: app/_translations.py:32 +msgid "Focuses on or adds new sounds or musical things" +msgstr "" + +#: app/_translations.py:33 +msgid "Adds game mechanics or tools that change how players build." +msgstr "" + +#: app/_translations.py:34 +msgid "Violence" +msgstr "" + +#: app/_translations.py:35 +msgid "Strategy / RTS" +msgstr "" + +#: app/_translations.py:36 +msgid "" +"Requires futher installation steps, such as installing luarocks or " +"editing the trusted mod setting" +msgstr "" + +#: app/_translations.py:37 +msgid "Jam / Game 2021" +msgstr "" + +#: app/_translations.py:38 +msgid "Content that can be played alone" +msgstr "" + +#: app/_translations.py:39 +msgid "Can/should only be used in multiplayer" +msgstr "" + +#: app/_translations.py:40 +msgid "Adds mobs, animals, and NPCs" +msgstr "" + +#: app/_translations.py:41 +msgid "" +"For mods created for the Discord \"Weekly Challenges\" modding event in " +"2021" +msgstr "" + +#: app/_translations.py:42 +msgid "Mini-game" +msgstr "" + +#: app/_translations.py:43 +msgid "" +"For content that changes player effects, including physics, for example: " +"speed, jump height or gravity." +msgstr "" + +#: app/_translations.py:44 +msgid "Contains swearing" +msgstr "" + +#: app/_translations.py:45 +msgid "" +"Improves the world, adding weather, ambient sounds, or other environment " +"mechanics" +msgstr "" + +#: app/_translations.py:46 +msgid "For mods created for the Discord \"Combat\" modding event in 2020" +msgstr "" + +#: app/_translations.py:47 +msgid "Inventory" +msgstr "" + +#: app/_translations.py:48 +msgid "Entries to the 2023 Minetest Game Jam " +msgstr "" + +#: app/_translations.py:49 +msgid "Sims" +msgstr "" + +#: app/_translations.py:50 +msgid "Focuses on building, such as adding new materials or nodes" +msgstr "" + +#: app/_translations.py:51 +msgid "Environment / Weather" +msgstr "" + +#: app/_translations.py:52 +msgid "Custom mapgen" +msgstr "" + +#: app/_translations.py:53 +msgid "Minetest Game improved" +msgstr "" + +#: app/_translations.py:54 +msgid "HUD" +msgstr "" + +#: app/_translations.py:55 +msgid "Machines / Electronics" +msgstr "" + +#: app/_translations.py:56 +msgid "Developer Tools" +msgstr "" + +#: app/_translations.py:57 +msgid "Jam / Game 2023" +msgstr "" + +#: app/_translations.py:58 +msgid "Helps with server maintenance and moderation" +msgstr "" + +#: app/_translations.py:59 +msgid "Plants and Farming" +msgstr "" + +#: app/_translations.py:60 +msgid "Adventure / RPG" +msgstr "" + +#: app/_translations.py:61 +msgid "" +"For games and such that are of their own kind, distinct and original in " +"nature to others of the same category." +msgstr "" + +#: app/_translations.py:62 +msgid "Jam / Weekly Challenges 2021" +msgstr "" + +#: app/_translations.py:63 +msgid "For 32px texture packs" +msgstr "" + +#: app/_translations.py:64 +msgid "Adds or changes tools, weapons, and armor" +msgstr "" + +#: app/_translations.py:65 +msgid "GUI" +msgstr "" + +#: app/_translations.py:66 +msgid "Seasonal" +msgstr "" + +#: app/_translations.py:67 +msgid "Commerce / Economy" +msgstr "" + +#: app/_translations.py:68 +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 "" + +#: app/_translations.py:69 +msgid "Forks of MTG" +msgstr "" + +#: app/_translations.py:70 +msgid "Non-cartoon violence. May be towards fantasy or human-like characters" +msgstr "" + +#: app/_translations.py:71 +msgid "Joke" +msgstr "" + +#: app/_translations.py:72 +msgid "Fear / Horror" +msgstr "" + +#: app/_translations.py:73 +msgid "128px+" +msgstr "" + +#: app/_translations.py:74 +msgid "Creative" +msgstr "" + +#: app/_translations.py:75 +msgid "Entries to the 2022 Minetest Game Jam " +msgstr "" + +#: app/_translations.py:76 +msgid "Alcohol / Tobacco" +msgstr "" + +#: app/_translations.py:77 +msgid "Adds or improves item storage mechanics" +msgstr "" + +#: app/_translations.py:78 +msgid "Designed to be played competitively against other players" +msgstr "" + +#: app/_translations.py:79 +msgid "Crafting" +msgstr "" + +#: app/_translations.py:80 +msgid "<16px" +msgstr "" + +#: app/_translations.py:81 +msgid "One-of-a-kind / Original" +msgstr "" + +#: app/_translations.py:82 +msgid "Building" +msgstr "" + +#: app/_translations.py:83 +msgid "Adds machines useful in automation, tubes, or power." +msgstr "" + +#: app/_translations.py:84 +msgid "Focus on puzzle solving instead of combat" +msgstr "" + +#: app/_translations.py:85 +msgid "Building Mechanics and Tools" +msgstr "" + +#: app/_translations.py:86 +msgid "Adds nodes with no other purpose than for use in building" +msgstr "" + +#: app/_translations.py:87 +msgid "Sounds / Music" +msgstr "" + +#: app/_translations.py:88 +msgid "Food / Drinks" +msgstr "" + +#: app/_translations.py:89 +msgid "Decorative" +msgstr "" + +#: app/_translations.py:90 +msgid "Gambling" +msgstr "" + +#: app/_translations.py:91 +msgid "Server Moderation and Tools" +msgstr "" + +#: app/_translations.py:92 +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 "" + +#: app/_translations.py:93 +msgid "API / Library" +msgstr "" + +#: app/_translations.py:94 +msgid "Certified" +msgstr "" + +#: app/_translations.py:95 +msgid "Contains alcohol and/or tobacco" +msgstr "" + +#: app/_translations.py:96 +msgid "Adds new plants or other farmable resources." +msgstr "" + +#: app/_translations.py:97 +msgid "Multiplayer-focused" +msgstr "" + +#: app/_translations.py:98 +msgid "Primarily adds an API for other mods to use" +msgstr "" + +#: app/_translations.py:99 +msgid "" +"Focus on player chat/communication or who's primary function is " +"interacting with the console." +msgstr "" + +#: app/_translations.py:100 +msgid "" +"Games and mods with a heavy strategy component, whether real-time or " +"turn-based" +msgstr "" + +#: app/_translations.py:101 +msgid "" +"Written specifically for survival gameplay with a focus on game-balance, " +"difficulty level, or resources available through crafting, mining, ..." +msgstr "" + +#: app/_translations.py:102 +msgid "Entries to the 2021 Minetest Game Jam" +msgstr "" + +#: app/_translations.py:103 +msgid "" +"Contains a completely custom mapgen implemented in Lua, usually requires " +"worlds to be set to the 'singlenode' mapgen." +msgstr "" + +#: app/_translations.py:104 +msgid " Jam / Game 2022" +msgstr "" + +#: app/_translations.py:105 +msgid "Sports" +msgstr "" + +#: app/_translations.py:106 +msgid "" +"Adds or changes transportation methods. Includes teleportation, vehicles," +" ridable mobs, transport infrastructure and thematic content" +msgstr "" + +#: app/_translations.py:107 +msgid "Player vs Environment (PvE)" +msgstr "" + +#: app/_translations.py:108 +msgid "For mods that grant the player extra information in the HUD" +msgstr "" + +#: app/_translations.py:109 +msgid "" +"Mods and games that aim to simulate real life activity. Similar to " +"SimCity/TheSims/OpenTTD/etc" +msgstr "" + +#: app/_translations.py:110 +msgid "Shocking and scary content. May scare young children" +msgstr "" + +#: app/_translations.py:111 +msgid "Player customization / Skins" +msgstr "" + +#: app/_translations.py:112 +msgid "" +"Allows the player to customize their character by changing the texture or" +" adding accessories." +msgstr "" + +#: app/_translations.py:113 +msgid "" +"Certified by the Featured Packages program. This tag may be renamed in " +"the future" +msgstr "" + +#: app/_translations.py:114 +msgid "Mobs / Animals / NPCs" +msgstr "" + +#: app/_translations.py:115 +msgid "For 128px or higher texture packs" +msgstr "" + +#: app/_translations.py:116 +msgid "16px" +msgstr "" + +#: app/_translations.py:117 +msgid "Games of chance, gambling games, etc" +msgstr "" + +#: app/_translations.py:118 +msgid "Mapgen / Biomes / Decoration" +msgstr "" + +#: app/_translations.py:119 +msgid "Drugs" +msgstr "" + +#: app/_translations.py:120 +msgid "Related to economies, money, and trading" +msgstr "" + +#: app/_translations.py:121 +msgid "" +"For content designed for one or more players that focus on combat against" +" the world, mobs, or NPCs." +msgstr "" + +#: app/_translations.py:122 +msgid "For content whose main utility / feature is in GUI/formspec form" +msgstr "" + +#: app/_translations.py:123 +msgid "32px" +msgstr "" + +#: app/_translations.py:124 +msgid "Player vs Player (PvP)" +msgstr "" + +#: app/_translations.py:125 +msgid "Magic / Enchanting" +msgstr "" + +#: app/_translations.py:126 +msgid "Contains illegal drugs, such as marijuana" +msgstr "" + +#: app/_translations.py:127 +msgid "First person shooters (FPS) and more" +msgstr "" + +#: app/_translations.py:128 +msgid "Shooter" +msgstr "" + +#: app/querybuilder.py:58 app/templates/admin/languages/list.html:27 #: app/templates/admin/tags/list.html:38 #: app/templates/admin/warnings/list.html:28 #: app/templates/collections/create_edit.html:56 @@ -37,7 +566,7 @@ msgstr "Vi malpermesiĝis." msgid "Packages" msgstr "Paketoj" -#: app/querybuilder.py:56 +#: app/querybuilder.py:73 #, python-format msgid "%(package_type)s for %(game_name)s" msgstr "%(package_type)s por %(game_name)s" @@ -47,7 +576,7 @@ msgstr "%(package_type)s por %(game_name)s" msgid "%(delta)s ago" msgstr "antaŭ %(delta)s" -#: app/blueprints/api/endpoints.py:95 app/templates/index.html:103 +#: app/blueprints/api/endpoints.py:94 app/templates/index.html:103 msgid "Featured" msgstr "Prezentita" @@ -62,18 +591,18 @@ msgid "Limit to package" msgstr "Pakolimo" #: app/blueprints/api/tokens.py:36 app/blueprints/collections/__init__.py:90 -#: app/blueprints/oauth/__init__.py:175 app/blueprints/packages/packages.py:250 -#: app/blueprints/packages/packages.py:525 -#: app/blueprints/packages/packages.py:621 -#: app/blueprints/packages/packages.py:709 +#: app/blueprints/oauth/__init__.py:175 app/blueprints/packages/packages.py:251 +#: app/blueprints/packages/packages.py:528 +#: app/blueprints/packages/packages.py:624 +#: app/blueprints/packages/packages.py:712 #: app/blueprints/packages/releases.py:62 #: app/blueprints/packages/releases.py:74 app/blueprints/packages/reviews.py:49 #: app/blueprints/packages/screenshots.py:36 #: app/blueprints/packages/screenshots.py:42 #: app/blueprints/packages/screenshots.py:47 -#: app/blueprints/users/account.py:226 app/blueprints/users/account.py:234 -#: app/blueprints/users/settings.py:78 app/blueprints/users/settings.py:148 -#: app/blueprints/users/settings.py:316 app/templates/users/modtools.html:111 +#: 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 msgid "Save" msgstr "Konservi" @@ -145,14 +674,11 @@ msgid "Linked GitHub to account" msgstr "Ligita GitHub al konto" #: app/blueprints/github/__init__.py:88 -msgid "GitHub account is already associated with another user" -msgstr "GitHub-konto jam asociiĝis kun alia uzanto" - -#: app/blueprints/github/__init__.py:94 -msgid "Unable to find an account for that GitHub user" +#, python-format +msgid "GitHub account is already associated with another user: %(username)s" msgstr "" -#: app/blueprints/github/__init__.py:99 +#: app/blueprints/github/__init__.py:96 app/blueprints/github/__init__.py:122 msgid "Authorization failed [err=gh-login-failed]" msgstr "" @@ -198,7 +724,7 @@ msgstr "Ekrankopioj" #: app/blueprints/packages/__init__.py:52 #: app/templates/packages/edit_maintainers.html:8 -#: app/templates/packages/view.html:624 app/utils/minetest_hypertext.py:270 +#: app/templates/packages/view.html:624 app/utils/minetest_hypertext.py:302 msgid "Maintainers" msgstr "Prizorgantoj" @@ -223,7 +749,7 @@ 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:243 app/utils/minetest_hypertext.py:245 +#: app/utils/minetest_hypertext.py:275 app/utils/minetest_hypertext.py:277 msgid "Supported Games" msgstr "Subtenataj ludoj" @@ -231,91 +757,91 @@ msgstr "Subtenataj ludoj" msgid "No download available." msgstr "Neniu elŝuto haveblas." -#: app/blueprints/packages/packages.py:228 app/templates/packages/view.html:594 -#: app/utils/minetest_hypertext.py:231 +#: app/blueprints/packages/packages.py:229 app/templates/packages/view.html:594 +#: app/utils/minetest_hypertext.py:263 msgid "Type" msgstr "Tipo" -#: app/blueprints/packages/packages.py:229 +#: app/blueprints/packages/packages.py:230 msgid "Title (Human-readable)" msgstr "Titolo (homolegebla)" -#: app/blueprints/packages/packages.py:230 -#: app/blueprints/packages/packages.py:619 +#: app/blueprints/packages/packages.py:231 +#: app/blueprints/packages/packages.py:622 msgid "Name (Technical)" msgstr "Nomo (teĥnika)" -#: app/blueprints/packages/packages.py:230 -#: app/blueprints/packages/packages.py:620 +#: app/blueprints/packages/packages.py:231 +#: app/blueprints/packages/packages.py:623 #: app/templates/packages/create_edit.html:75 msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" msgstr "Nur minuskloj (a-z), ciferoj (0-9) kaj substrekoj (_)" -#: app/blueprints/packages/packages.py:231 +#: app/blueprints/packages/packages.py:232 msgid "Short Description (Plaintext)" msgstr "Mallonga Priskribo (klarteksto)" -#: app/blueprints/packages/packages.py:233 app/templates/packages/view.html:616 -#: app/utils/minetest_hypertext.py:268 +#: app/blueprints/packages/packages.py:234 app/templates/packages/view.html:616 +#: app/utils/minetest_hypertext.py:300 msgid "Maintenance State" msgstr "Stato de bontenado" -#: app/blueprints/packages/packages.py:235 app/templates/admin/tags/list.html:4 +#: app/blueprints/packages/packages.py:236 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:232 +#: app/utils/minetest_hypertext.py:264 msgid "Tags" msgstr "Etikedoj" -#: app/blueprints/packages/packages.py:236 +#: app/blueprints/packages/packages.py:237 msgid "Content Warnings" msgstr "Avertoj pri enhavo" -#: app/blueprints/packages/packages.py:237 app/templates/packages/view.html:605 -#: app/utils/minetest_hypertext.py:266 +#: app/blueprints/packages/packages.py:238 app/templates/packages/view.html:605 +#: app/utils/minetest_hypertext.py:298 msgid "License" msgstr "Permesilo" -#: app/blueprints/packages/packages.py:238 +#: app/blueprints/packages/packages.py:239 msgid "Media License" msgstr "Permesilo de vidaŭdaĵoj" -#: app/blueprints/packages/packages.py:240 +#: app/blueprints/packages/packages.py:241 msgid "Long Description (Markdown)" msgstr "Longa priskribo (Markdown)" -#: app/blueprints/packages/packages.py:242 +#: app/blueprints/packages/packages.py:243 msgid "VCS Repository URL" msgstr "URL de versiujo" -#: app/blueprints/packages/packages.py:243 app/blueprints/users/settings.py:76 +#: app/blueprints/packages/packages.py:244 app/blueprints/users/settings.py:77 msgid "Website URL" msgstr "URL de retejo" -#: app/blueprints/packages/packages.py:244 +#: app/blueprints/packages/packages.py:245 msgid "Issue Tracker URL" msgstr "URL de problemspurilo" -#: app/blueprints/packages/packages.py:245 +#: app/blueprints/packages/packages.py:246 msgid "Forum Topic ID" msgstr "Identigilo de diskuteja temo" -#: app/blueprints/packages/packages.py:246 +#: app/blueprints/packages/packages.py:247 msgid "Video URL" msgstr "URL de filmo" -#: app/blueprints/packages/packages.py:247 +#: app/blueprints/packages/packages.py:248 msgid "Donate URL" msgstr "URL por donacoj" -#: app/blueprints/packages/packages.py:248 +#: app/blueprints/packages/packages.py:249 msgid "Translation URL" msgstr "" -#: app/blueprints/packages/packages.py:254 +#: app/blueprints/packages/packages.py:255 msgid "_game is not an allowed name" msgstr "_game ne estas permesita nomo" -#: app/blueprints/packages/packages.py:264 +#: app/blueprints/packages/packages.py:265 msgid "" "Package already exists, but is removed. Please contact ContentDB staff to" " restore the package" @@ -323,100 +849,99 @@ msgstr "" "Pako jam ekzistas, sed estas forigita. Bonvolu kontakti ContentDB-" "laboriston por restarigi la pakaĵon" -#: app/blueprints/packages/packages.py:269 +#: app/blueprints/packages/packages.py:270 msgid "Package already exists" msgstr "Pako jam ekzistas" -#: app/blueprints/packages/packages.py:275 +#: app/blueprints/packages/packages.py:276 msgid "A collection with a similar name already exists" msgstr "" -#: app/blueprints/packages/packages.py:328 +#: app/blueprints/packages/packages.py:329 #: app/blueprints/packages/releases.py:82 msgid "" "You must add an email address to your account and confirm it before you " "can manage packages" msgstr "" -#: app/blueprints/packages/packages.py:334 +#: app/blueprints/packages/packages.py:335 msgid "Save draft" msgstr "" -#: app/blueprints/packages/packages.py:342 +#: app/blueprints/packages/packages.py:343 msgid "Unable to find that user" msgstr "Ne eblas trovi tiun uzanton" -#: app/blueprints/packages/packages.py:346 +#: app/blueprints/packages/packages.py:347 #: app/blueprints/packages/screenshots.py:137 -#: app/blueprints/users/settings.py:132 msgid "Permission denied" msgstr "Permeso rifuziĝis" -#: app/blueprints/packages/packages.py:402 -#: app/blueprints/packages/packages.py:476 -#: app/blueprints/packages/packages.py:498 +#: app/blueprints/packages/packages.py:403 +#: app/blueprints/packages/packages.py:479 +#: app/blueprints/packages/packages.py:501 msgid "You don't have permission to do that" msgstr "Vi ne rajtas fari tion" -#: app/blueprints/packages/packages.py:435 +#: app/blueprints/packages/packages.py:436 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:442 +#: app/blueprints/packages/packages.py:443 msgid "" "Please comment in the approval thread so editors know what you have " "changed" msgstr "" -#: app/blueprints/packages/packages.py:493 +#: app/blueprints/packages/packages.py:496 msgid "Deleted package" msgstr "Forigita pakaĵo" -#: app/blueprints/packages/packages.py:515 +#: app/blueprints/packages/packages.py:518 msgid "Unapproved package" msgstr "Neaprobita pakaĵo" -#: app/blueprints/packages/packages.py:524 +#: app/blueprints/packages/packages.py:527 msgid "Maintainers (Comma-separated)" msgstr "Prizorgantoj (diskomitaj)" -#: app/blueprints/packages/packages.py:533 +#: app/blueprints/packages/packages.py:536 msgid "You don't have permission to edit maintainers" msgstr "Vi ne havas permeson redakti prizorgantojn" -#: app/blueprints/packages/packages.py:583 +#: app/blueprints/packages/packages.py:586 msgid "You are not a maintainer" msgstr "Vi ne estas prizorganto" -#: app/blueprints/packages/packages.py:586 +#: app/blueprints/packages/packages.py:589 msgid "Package owners cannot remove themselves as maintainers" msgstr "Pakaĵposedantoj ne povas forigi sin kiel prizorgantojn" -#: app/blueprints/packages/packages.py:618 +#: app/blueprints/packages/packages.py:621 msgid "Author Name" msgstr "Nomo de aŭtoro" -#: app/blueprints/packages/packages.py:705 +#: app/blueprints/packages/packages.py:708 msgid "Enable support detection based on dependencies (recommended)" msgstr "Trovi subtenon laŭ dependaĵoj (rekomendite)" -#: app/blueprints/packages/packages.py:706 +#: app/blueprints/packages/packages.py:709 msgid "Supported games" msgstr "" -#: app/blueprints/packages/packages.py:707 +#: app/blueprints/packages/packages.py:710 msgid "Unsupported games" msgstr "" -#: app/blueprints/packages/packages.py:708 +#: app/blueprints/packages/packages.py:711 msgid "Supports all games (unless stated) / is game independent" msgstr "" -#: app/blueprints/packages/packages.py:724 +#: app/blueprints/packages/packages.py:727 msgid "You need at least one release before you can edit game support" msgstr "" -#: app/blueprints/packages/packages.py:728 +#: app/blueprints/packages/packages.py:731 msgid "Mod(pack) needs to contain at least one mod. Please create a new release" msgstr "" @@ -575,8 +1100,8 @@ msgstr "" #: app/blueprints/packages/reviews.py:80 app/blueprints/threads/__init__.py:207 #: app/blueprints/threads/__init__.py:240 -#: app/blueprints/threads/__init__.py:334 app/blueprints/users/settings.py:113 -#: app/logic/packages.py:132 +#: app/blueprints/threads/__init__.py:334 app/blueprints/users/settings.py:114 +#: app/logic/packages.py:131 msgid "Linking to blocked sites is not allowed" msgstr "Ligi al blokitaj retejoj ne estas permesite" @@ -677,7 +1202,7 @@ msgid "Remember me" msgstr "Memoru min" #: app/blueprints/users/account.py:39 app/templates/base.html:176 -#: app/templates/donate/index.html:74 app/templates/users/login.html:4 +#: app/templates/donate/index.html:85 app/templates/users/login.html:4 msgid "Sign in" msgstr "Saluti" @@ -702,11 +1227,11 @@ msgstr "Vi devas konfirmi la registran retleteron" msgid "Login failed" msgstr "Malsukcesis saluto" -#: app/blueprints/users/account.py:100 app/blueprints/users/settings.py:75 +#: app/blueprints/users/account.py:100 app/blueprints/users/settings.py:76 msgid "Display Name" msgstr "Prezenta nomo" -#: app/blueprints/users/account.py:101 app/blueprints/users/settings.py:310 +#: app/blueprints/users/account.py:101 app/blueprints/users/settings.py:324 #: app/templates/users/list.html:18 msgid "Username" msgstr "Uzantnomo" @@ -719,8 +1244,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:186 -#: app/blueprints/users/account.py:222 app/blueprints/users/account.py:373 +#: app/blueprints/users/account.py:104 app/blueprints/users/account.py:153 +#: app/blueprints/users/account.py:189 app/blueprints/users/account.py:340 #: app/blueprints/users/settings.py:147 msgid "Email" msgstr "Retpoŝtadreso" @@ -742,23 +1267,44 @@ msgstr "Registriĝi" msgid "Incorrect captcha answer" msgstr "Malĝusta robotkontrola respondo" -#: app/blueprints/users/account.py:117 -msgid "Username is invalid" -msgstr "Uzantnomo estas nevalida" +#: app/blueprints/users/account.py:154 +msgid "Reset Password" +msgstr "Restarigi pasvorton" -#: app/blueprints/users/account.py:128 -msgid "An account already exists for that username but hasn't been claimed yet." -msgstr "Konto jam ekzistas por tiu uzantnomo, sed ankoraŭ ne estas petprenita." +#: app/blueprints/users/account.py:180 +msgid "Unable to find account" +msgstr "Ne eblas trovi konton" -#: app/blueprints/users/account.py:131 app/blueprints/users/account.py:138 -msgid "That username/display name is already in use, please choose another." -msgstr "Tiu uzantnomo aŭ prezenta nomo jam estas uzataj; bonvolu elekti alian." +#: app/blueprints/users/account.py:190 app/blueprints/users/account.py:198 +msgid "New password" +msgstr "Nova pasvorto" -#: app/blueprints/users/account.py:143 app/blueprints/users/account.py:257 +#: app/blueprints/users/account.py:191 app/blueprints/users/account.py:199 +msgid "Verify password" +msgstr "" + +#: app/blueprints/users/account.py:192 app/blueprints/users/account.py:200 +msgid "Passwords must match" +msgstr "La pasvortoj devas akordi" + +#: app/blueprints/users/account.py:197 +msgid "Old password" +msgstr "Malnova pasvorto" + +#: app/blueprints/users/account.py:208 +msgid "Passwords do not match" +msgstr "Pasvortoj ne akordas" + +#: app/blueprints/users/account.py:219 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 msgid "Email already in use" msgstr "Retpoŝtadreso jam uzata" -#: app/blueprints/users/account.py:144 app/blueprints/users/account.py:258 +#: app/blueprints/users/account.py:225 app/logic/users.py:47 #, python-format msgid "" "We were unable to create the account as the email is already in use by " @@ -767,68 +1313,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:148 app/blueprints/users/account.py:252 -#: app/blueprints/users/settings.py:175 -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:187 -msgid "Reset Password" -msgstr "Restarigi pasvorton" - -#: app/blueprints/users/account.py:213 -msgid "Unable to find account" -msgstr "Ne eblas trovi konton" - -#: app/blueprints/users/account.py:223 app/blueprints/users/account.py:231 -msgid "New password" -msgstr "Nova pasvorto" - -#: app/blueprints/users/account.py:224 app/blueprints/users/account.py:232 -msgid "Verify password" -msgstr "" - -#: app/blueprints/users/account.py:225 app/blueprints/users/account.py:233 -msgid "Passwords must match" -msgstr "La pasvortoj devas akordi" - -#: app/blueprints/users/account.py:230 -msgid "Old password" -msgstr "Malnova pasvorto" - -#: app/blueprints/users/account.py:241 -msgid "Passwords do not match" -msgstr "Pasvortoj ne akordas" - -#: app/blueprints/users/account.py:272 app/blueprints/users/account.py:276 +#: app/blueprints/users/account.py:239 app/blueprints/users/account.py:243 msgid "Your password has been changed successfully." msgstr "Via pasvorto estis sukcese ŝanĝita." -#: app/blueprints/users/account.py:291 +#: app/blueprints/users/account.py:258 msgid "Old password is incorrect" msgstr "Malnova pasvorto estas malĝusta" -#: app/blueprints/users/account.py:319 +#: app/blueprints/users/account.py:286 msgid "Unknown verification token!" msgstr "Nekonata konfirma datumo!" -#: app/blueprints/users/account.py:325 +#: app/blueprints/users/account.py:292 msgid "Token has expired" msgstr "Datumo eksvalidiĝis" -#: app/blueprints/users/account.py:339 +#: app/blueprints/users/account.py:306 msgid "Another user is already using that email" msgstr "Alia uzanto jam uzas tiun retpoŝton" -#: app/blueprints/users/account.py:342 +#: app/blueprints/users/account.py:309 msgid "Confirmed email change" msgstr "Konfirmita retpoŝta ŝanĝo" -#: app/blueprints/users/account.py:347 +#: app/blueprints/users/account.py:314 msgid "Email address changed" msgstr "Retpoŝtadreso ŝanĝita" -#: app/blueprints/users/account.py:348 +#: app/blueprints/users/account.py:315 msgid "" "Your email address has changed. If you didn't request this, please " "contact an administrator." @@ -836,15 +1349,15 @@ msgstr "" "Via retadreso ŝanĝiĝis. Se vi ne petis tion, bonvolu kontakti " "administranton." -#: app/blueprints/users/account.py:366 +#: app/blueprints/users/account.py:333 msgid "You may now log in" msgstr "Vi nun povas saluti" -#: app/blueprints/users/account.py:374 +#: app/blueprints/users/account.py:341 msgid "Send" msgstr "Sendi" -#: app/blueprints/users/account.py:405 +#: app/blueprints/users/account.py:372 msgid "" "That email is now blacklisted. Please contact an admin if you wish to " "undo this." @@ -981,62 +1494,72 @@ msgstr "" msgid "Has received %(downloads)d downloads across all packages." msgstr "" -#: app/blueprints/users/settings.py:37 app/templates/users/profile.html:26 +#: app/blueprints/users/settings.py:38 app/templates/users/profile.html:26 #: app/templates/users/profile_edit.html:8 msgid "Edit Profile" msgstr "" -#: app/blueprints/users/settings.py:42 app/templates/users/account.html:12 +#: app/blueprints/users/settings.py:43 app/templates/users/account.html:12 msgid "Account and Security" msgstr "" -#: app/blueprints/users/settings.py:47 +#: app/blueprints/users/settings.py:48 #: app/templates/users/settings_email.html:12 msgid "Email and Notifications" msgstr "" -#: app/blueprints/users/settings.py:52 app/templates/api/list_tokens.html:10 +#: app/blueprints/users/settings.py:53 app/templates/api/list_tokens.html:10 msgid "API Tokens" msgstr "" -#: app/blueprints/users/settings.py:60 app/templates/oauth/list_clients.html:10 +#: app/blueprints/users/settings.py:61 app/templates/oauth/list_clients.html:10 msgid "OAuth2 Applications" msgstr "" -#: app/blueprints/users/settings.py:67 app/templates/users/modtools.html:4 +#: app/blueprints/users/settings.py:68 app/templates/users/modtools.html:4 #: app/templates/users/modtools.html:8 app/templates/users/profile.html:44 msgid "Moderator Tools" msgstr "" -#: app/blueprints/users/settings.py:77 +#: app/blueprints/users/settings.py:78 msgid "Donation URL" msgstr "" -#: app/blueprints/users/settings.py:93 app/blueprints/users/settings.py:100 +#: app/blueprints/users/settings.py:94 app/blueprints/users/settings.py:101 msgid "A user already has that name" msgstr "" -#: app/blueprints/users/settings.py:265 +#: app/blueprints/users/settings.py:264 +msgid "Removed GitHub account" +msgstr "" + +#: app/blueprints/users/settings.py:266 +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" msgstr "" -#: app/blueprints/users/settings.py:311 +#: app/blueprints/users/settings.py:325 msgid "Display name" msgstr "" -#: app/blueprints/users/settings.py:312 +#: app/blueprints/users/settings.py:326 msgid "Forums Username" msgstr "" -#: app/blueprints/users/settings.py:313 +#: app/blueprints/users/settings.py:327 msgid "GitHub Username" msgstr "" -#: app/blueprints/users/settings.py:314 app/templates/users/list.html:14 +#: app/blueprints/users/settings.py:328 app/templates/users/list.html:14 msgid "Rank" msgstr "" -#: app/blueprints/users/settings.py:363 +#: app/blueprints/users/settings.py:381 msgid "Can't promote a user to a rank higher than yourself!" msgstr "" @@ -1130,11 +1653,11 @@ msgid "" "underscores (_)" msgstr "" -#: app/logic/packages.py:113 +#: app/logic/packages.py:112 msgid "You don't have permission to edit this package" msgstr "" -#: app/logic/packages.py:117 +#: app/logic/packages.py:116 msgid "You don't have permission to change the package name" msgstr "" @@ -1176,6 +1699,29 @@ msgstr "" msgid "Uploaded image isn't actually an image" msgstr "" +#: app/logic/users.py:15 +msgid "Username is invalid" +msgstr "Uzantnomo estas nevalida" + +#: app/logic/users.py:26 +msgid "An account already exists for that username but hasn't been claimed yet." +msgstr "Konto jam ekzistas por tiu uzantnomo, sed ankoraŭ ne estas petprenita." + +#: app/logic/users.py:29 +#, python-format +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 "" + +#: app/logic/users.py:33 +msgid "That username/display name is already in use, please choose another." +msgstr "Tiu uzantnomo aŭ prezenta nomo jam estas uzataj; bonvolu elekti alian." + +#: app/logic/users.py:40 +msgid "Unable to create an account as the username was used in the past." +msgstr "" + #: app/models/packages.py:69 msgid "Mod" msgstr "" @@ -1215,7 +1761,7 @@ msgstr "" #: app/templates/collections/view.html:39 #: app/templates/oauth/create_edit.html:17 #: app/templates/packages/release_edit.html:84 -#: app/templates/packages/review_create_edit.html:61 +#: app/templates/packages/review_create_edit.html:66 #: app/templates/threads/delete_reply.html:19 #: app/templates/threads/delete_thread.html:19 #: app/templates/threads/view.html:50 app/templates/users/delete.html:34 @@ -1226,34 +1772,34 @@ msgstr "" msgid "Work in Progress" msgstr "" -#: app/tasks/emails.py:119 +#: app/tasks/emails.py:122 msgid "" "You are receiving this email because you are a registered user of " "ContentDB." msgstr "" -#: app/tasks/emails.py:125 app/templates/emails/verify.html:30 +#: 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:160 +#: app/tasks/emails.py:163 #, python-format msgid "%(num)d new notifications" msgstr "" -#: app/tasks/emails.py:162 app/templates/macros/forms.html:59 +#: app/tasks/emails.py:165 app/templates/macros/forms.html:59 #: app/templates/packages/create_edit.html:41 #: app/templates/todo/editor.html:155 msgid "View" msgstr "" -#: app/tasks/emails.py:165 +#: app/tasks/emails.py:168 msgid "Manage email settings" msgstr "" -#: app/tasks/emails.py:167 app/templates/emails/base.html:63 +#: app/tasks/emails.py:170 app/templates/emails/base.html:63 #: app/templates/emails/notification.html:34 #: app/templates/emails/notification_digest.html:54 #: app/templates/emails/verify.html:33 @@ -1334,7 +1880,7 @@ msgstr "" #: app/templates/admin/languages/list.html:4 #: app/templates/admin/languages/list.html:10 app/templates/base.html:185 -#: app/templates/packages/view.html:598 app/utils/minetest_hypertext.py:256 +#: app/templates/packages/view.html:598 app/utils/minetest_hypertext.py:288 msgid "Languages" msgstr "" @@ -1347,59 +1893,73 @@ msgid "About" msgstr "" #: app/templates/base.html:247 -msgid "Rules" +msgid "Contact Us" msgstr "" #: app/templates/base.html:248 -msgid "Policy and Guidance" +msgid "Rules" msgstr "" #: app/templates/base.html:249 +msgid "Policy and Guidance" +msgstr "" + +#: app/templates/base.html:250 app/templates/donate/index.html:46 +#: app/templates/donate/index.html:70 app/templates/users/profile.html:104 +msgid "Donate" +msgstr "" + +#: app/templates/base.html:251 msgid "API" msgstr "" -#: app/templates/base.html:250 app/templates/users/register.html:37 +#: app/templates/base.html:252 app/templates/users/register.html:37 msgid "Privacy Policy" msgstr "" -#: app/templates/base.html:252 +#: app/templates/base.html:254 msgid "Report / DMCA" msgstr "" -#: app/templates/base.html:254 +#: app/templates/base.html:256 msgid "User List" msgstr "" -#: app/templates/base.html:255 app/templates/packages/view.html:190 +#: app/templates/base.html:257 app/templates/packages/view.html:190 #: app/templates/packages/view.html:673 app/templates/threads/list.html:4 msgid "Threads" msgstr "" -#: app/templates/base.html:256 app/templates/collections/list.html:7 +#: app/templates/base.html:258 app/templates/collections/list.html:7 #: app/templates/collections/list.html:26 msgid "Collections" msgstr "" -#: app/templates/base.html:257 -msgid "Support Packages" +#: app/templates/base.html:259 app/templates/donate/index.html:4 +msgid "Support Creators" msgstr "" -#: app/templates/base.html:258 +#: app/templates/base.html:260 msgid "Translate Packages" msgstr "" -#: app/templates/base.html:259 +#: app/templates/base.html:261 msgid "Source Code" msgstr "" -#: app/templates/base.html:265 +#: app/templates/base.html:267 msgid "Show non-free packages" msgstr "" -#: app/templates/base.html:267 +#: app/templates/base.html:269 msgid "Hide non-free packages" msgstr "" +#: app/templates/base.html:273 +#, python-format +msgid "Our privacy policy has been updated (%(date)s)" +msgstr "" + #: app/templates/index.html:4 msgid "Welcome" msgstr "" @@ -1721,10 +2281,6 @@ msgstr "" msgid "To add a package, go to the package's page and click 'Add to collection'" msgstr "" -#: app/templates/donate/index.html:4 -msgid "Support packages" -msgstr "" - #: app/templates/donate/index.html:8 msgid "Some content creators are accepting donations for their work." msgstr "" @@ -1744,29 +2300,41 @@ msgstr "" msgid "View package" msgstr "" -#: app/templates/donate/index.html:46 app/templates/users/profile.html:104 -msgid "Donate" +#: app/templates/donate/index.html:62 +msgid "Support ContentDB" msgstr "" -#: app/templates/donate/index.html:62 -msgid "Based on your reviews / favorites" +#: app/templates/donate/index.html:64 +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 what 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" +msgstr "" + +#: app/templates/donate/index.html:78 +msgid "" "No reviewed packages accepting donations. Consider reviewing your " "favourite packages" msgstr "" -#: app/templates/donate/index.html:71 +#: 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:78 +#: app/templates/donate/index.html:89 msgid "Top packages" msgstr "" -#: app/templates/donate/index.html:82 +#: app/templates/donate/index.html:93 #, python-format msgid "%(count)d packages are looking for donations" msgstr "" @@ -2006,13 +2574,13 @@ msgid "Review" msgstr "" #: app/templates/macros/reviews.html:112 app/templates/macros/reviews.html:166 -#: app/templates/packages/review_create_edit.html:41 +#: app/templates/packages/review_create_edit.html:46 #, python-format msgid "Do you recommend this %(type)s?" msgstr "" #: app/templates/macros/reviews.html:134 -#: app/templates/packages/review_create_edit.html:46 +#: app/templates/packages/review_create_edit.html:51 msgid "Why or why not? Try to be constructive" msgstr "" @@ -2021,7 +2589,11 @@ msgid "Post Review" msgstr "" #: app/templates/macros/reviews.html:187 -msgid "Report an Issue" +msgid "Report an issue" +msgstr "" + +#: app/templates/macros/reviews.html:191 +msgid "Ask a question" msgstr "" #: app/templates/macros/stats.html:15 app/templates/macros/stats.html:20 @@ -2995,9 +3567,10 @@ msgid "" "In order to avoid data loss, you cannot permanently delete packages.\n" "\t\t\tYou can remove them from ContentDB, which will cause them to not be" "\n" -"\t\t\tvisible to any users and they may be permanently deleted in the " -"future.\n" -"\t\t\tThe Admin can restore removed packages, if needed." +"\t\t\tvisible to any users. Removed packages may be permanently deleted " +"at a\n" +"\t\t\tlater point. ContentDB staff can restore removed packages, if " +"needed." msgstr "" #: app/templates/packages/remove.html:19 @@ -3032,17 +3605,21 @@ msgstr "" msgid "Post a review for %(title)s by %(author)s" msgstr "" -#: app/templates/packages/review_create_edit.html:21 +#: app/templates/packages/review_create_edit.html:20 +msgid "Please make sure you read ContentDB's rules" +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 "" -#: app/templates/packages/review_create_edit.html:62 +#: app/templates/packages/review_create_edit.html:67 msgid "Delete review." msgstr "" -#: app/templates/packages/review_create_edit.html:63 +#: app/templates/packages/review_create_edit.html:68 msgid "" "This will convert the review into a thread, keeping the comments but " "removing its effect on the package's rating." @@ -3363,7 +3940,7 @@ msgstr "" msgid "Donate now" msgstr "" -#: app/templates/packages/view.html:462 app/utils/minetest_hypertext.py:251 +#: app/templates/packages/view.html:462 app/utils/minetest_hypertext.py:283 msgid "Dependencies" msgstr "" @@ -3380,7 +3957,7 @@ msgid "Compatible Games" msgstr "" #: app/templates/packages/view.html:526 app/templates/packages/view.html:546 -#: app/utils/minetest_hypertext.py:243 +#: app/utils/minetest_hypertext.py:275 msgid "No specific game required" msgstr "" @@ -3412,7 +3989,7 @@ msgstr "" msgid "Technical Name" msgstr "" -#: app/templates/packages/view.html:612 app/utils/minetest_hypertext.py:263 +#: app/templates/packages/view.html:612 app/utils/minetest_hypertext.py:295 #, python-format msgid "%(code_license)s for code,
%(media_license)s for media." msgstr "" @@ -3421,7 +3998,7 @@ msgstr "" msgid "Unknown" msgstr "" -#: app/templates/packages/view.html:622 app/utils/minetest_hypertext.py:269 +#: app/templates/packages/view.html:622 app/utils/minetest_hypertext.py:301 msgid "Added" msgstr "" @@ -3429,7 +4006,7 @@ msgstr "" msgid "Remove myself" msgstr "" -#: app/templates/packages/view.html:641 app/utils/minetest_hypertext.py:271 +#: app/templates/packages/view.html:641 app/utils/minetest_hypertext.py:303 msgid "Provides" msgstr "" @@ -3555,6 +4132,19 @@ msgstr "" msgid "Plus approvers and editors" msgstr "" +#: app/templates/threads/view.html:131 +msgid "Is this review outdated?" +msgstr "" + +#: app/templates/threads/view.html:132 +msgid "For example, does it complain about issues you've already fixed?" +msgstr "" + +#: app/templates/threads/view.html:133 +#, python-format +msgid "You can report outdated reviews by clicking %(flag)s on the review." +msgstr "" + #: app/templates/todo/editor.html:4 app/templates/todo/todo_base.html:17 msgid "Editor Work Queue" msgstr "" @@ -3612,7 +4202,7 @@ msgstr "" msgid "Mod names that have hard dependers, but no packages providing them." msgstr "" -#: app/templates/todo/editor.html:193 app/templates/users/account.html:73 +#: app/templates/todo/editor.html:193 app/templates/users/account.html:100 msgid "View All" msgstr "" @@ -3873,47 +4463,47 @@ msgstr "" msgid "Linked Accounts" msgstr "" -#: app/templates/users/account.html:40 app/templates/users/account.html:52 -msgid "Connected" -msgstr "" - #: app/templates/users/account.html:43 #, python-format msgid "Please PM %(rubenwardy)s on the forums to link your account." msgstr "" -#: app/templates/users/account.html:57 +#: app/templates/users/account.html:59 msgid "View ContentDB's GitHub Permissions" msgstr "" -#: app/templates/users/account.html:62 +#: app/templates/users/account.html:65 +msgid "Disconnect" +msgstr "" + +#: app/templates/users/account.html:70 msgid "Link Github" msgstr "" -#: app/templates/users/account.html:65 +#: app/templates/users/account.html:73 msgid "None" msgstr "" -#: app/templates/users/account.html:77 -msgid "Recent Account Actions" -msgstr "" - -#: app/templates/users/account.html:82 +#: app/templates/users/account.html:80 msgid "Account Deletion and Deactivation" msgstr "" -#: app/templates/users/account.html:86 +#: app/templates/users/account.html:84 msgid "Delete or Deactivate" msgstr "" -#: app/templates/users/account.html:89 +#: app/templates/users/account.html:87 msgid "Account Deletion and Deactivation isn't available to users yet." msgstr "" -#: app/templates/users/account.html:90 +#: app/templates/users/account.html:88 msgid "Please contact the admin." msgstr "" +#: app/templates/users/account.html:93 +msgid "Recent Account Actions" +msgstr "" + #: app/templates/users/change_set_password.html:16 #: app/templates/users/register.html:24 msgid "" @@ -4133,10 +4723,6 @@ msgstr "" msgid "GitHub" msgstr "" -#: app/templates/users/modtools.html:12 -msgid "Storage" -msgstr "" - #: app/templates/users/modtools.html:20 #, python-format msgid "" @@ -4260,17 +4846,21 @@ msgstr "" msgid "Import from forums" msgstr "" -#: app/templates/users/profile_edit.html:47 +#: app/templates/users/profile_edit.html:33 +msgid "Remove profile picture" +msgstr "" + +#: app/templates/users/profile_edit.html:51 msgid "" "Profile pictures should be square, at least 64x64px, and one of the " "following formats: jpeg, png, or webp." msgstr "" -#: app/templates/users/profile_edit.html:51 +#: app/templates/users/profile_edit.html:55 msgid "Profile Information" msgstr "" -#: app/templates/users/profile_edit.html:58 +#: app/templates/users/profile_edit.html:62 msgid "Pretending to be another user is grounds for a permanent ban" msgstr "" @@ -4422,11 +5012,23 @@ msgstr "" msgid "Last year" msgstr "" -#: app/utils/minetest_hypertext.py:248 +#: app/utils/minetest_hypertext.py:108 +msgid "(view table in browser)" +msgstr "" + +#: app/utils/minetest_hypertext.py:139 +msgid "Image" +msgstr "" + +#: app/utils/minetest_hypertext.py:259 +msgid "none" +msgstr "" + +#: app/utils/minetest_hypertext.py:280 msgid "Unsupported Games" msgstr "" -#: app/utils/minetest_hypertext.py:252 +#: app/utils/minetest_hypertext.py:284 msgid "Optional dependencies" msgstr "" @@ -4681,3 +5283,32 @@ msgstr "" #~ msgid "Topics with a strikethrough have been marked as discarded." #~ msgstr "" +#~ msgid "GitHub account is already associated with another user" +#~ msgstr "GitHub-konto jam asociiĝis kun alia uzanto" + +#~ msgid "Unable to find an account for that GitHub user" +#~ msgstr "" + +#~ msgid "Support Packages" +#~ msgstr "" + +#~ msgid "Support packages" +#~ msgstr "" + +#~ msgid "Report an Issue" +#~ msgstr "" + +#~ msgid "" +#~ "In order to avoid data loss, you cannot permanently delete packages.\n" +#~ "\t\t\tYou can remove them from " +#~ "ContentDB, which will cause them to " +#~ "not be\n" +#~ "\t\t\tvisible to any users and " +#~ "they may be permanently deleted in " +#~ "the future.\n" +#~ "\t\t\tThe Admin can restore removed packages, if needed." +#~ msgstr "" + +#~ msgid "Connected" +#~ msgstr "" + diff --git a/translations/es/LC_MESSAGES/messages.po b/translations/es/LC_MESSAGES/messages.po index 6fa64fec..546dba1b 100644 --- a/translations/es/LC_MESSAGES/messages.po +++ b/translations/es/LC_MESSAGES/messages.po @@ -7,28 +7,556 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2024-04-03 18:34+0100\n" +"POT-Creation-Date: 2024-06-07 05:29+0100\n" "PO-Revision-Date: 2024-04-04 08:23+0000\n" "Last-Translator: gallegonovato \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.5-dev\n" -"Generated-By: Babel 2.12.1\n" +"Generated-By: Babel 2.15.0\n" -#: app/__init__.py:137 +#: app/__init__.py:155 msgid "Banned:" msgstr "Expulsado:" -#: app/__init__.py:139 +#: app/__init__.py:157 msgid "You have been banned." msgstr "Has sido expulsado." -#: app/querybuilder.py:41 app/templates/admin/languages/list.html:27 +#: app/_translations.py:5 +msgid "Chat / Commands" +msgstr "" + +#: app/_translations.py:6 +msgid "Complex installation" +msgstr "" + +#: app/_translations.py:7 +msgid "Either has educational value, or is a tool to help teachers " +msgstr "" + +#: app/_translations.py:8 +msgid "Singleplayer-focused" +msgstr "" + +#: app/_translations.py:9 +msgid "For 16px texture packs" +msgstr "" + +#: app/_translations.py:10 +msgid "For 64px texture packs" +msgstr "" + +#: app/_translations.py:11 +msgid "Tools to manage the world" +msgstr "" + +#: app/_translations.py:12 +msgid "Big changes to crafting gameplay" +msgstr "" + +#: app/_translations.py:13 +msgid "Blood, etc" +msgstr "" + +#: app/_translations.py:14 +msgid "Adds a mini-game to be played within Minetest" +msgstr "" + +#: app/_translations.py:15 +msgid "Tools / Weapons / Armor" +msgstr "" + +#: app/_translations.py:16 +msgid "For content generally themed around a certain season or holiday" +msgstr "" + +#: app/_translations.py:17 +msgid "Player Effects / Power Ups" +msgstr "" + +#: app/_translations.py:18 +msgid "World Maintenance and Tools" +msgstr "" + +#: app/_translations.py:19 +msgid "Puzzle" +msgstr "" + +#: app/_translations.py:20 +msgid "Tools for game and mod developers" +msgstr "" + +#: app/_translations.py:21 +msgid "Education" +msgstr "" + +#: app/_translations.py:22 +msgid "Gore" +msgstr "" + +#: app/_translations.py:23 +msgid "Transport" +msgstr "" + +#: app/_translations.py:24 +msgid "Survival" +msgstr "" + +#: app/_translations.py:25 +msgid "New mapgen or changes mapgen" +msgstr "" + +#: app/_translations.py:26 +msgid "Less than 16px" +msgstr "" + +#: app/_translations.py:27 app/templates/users/modtools.html:12 +msgid "Storage" +msgstr "Almacenamiento" + +#: app/_translations.py:28 +msgid "Changes the inventory GUI" +msgstr "" + +#: app/_translations.py:29 +msgid "Jam / Combat 2020" +msgstr "" + +#: app/_translations.py:30 +msgid "Bad Language" +msgstr "" + +#: app/_translations.py:31 +msgid "64px" +msgstr "" + +#: app/_translations.py:32 +msgid "Focuses on or adds new sounds or musical things" +msgstr "" + +#: app/_translations.py:33 +msgid "Adds game mechanics or tools that change how players build." +msgstr "" + +#: app/_translations.py:34 +msgid "Violence" +msgstr "" + +#: app/_translations.py:35 +msgid "Strategy / RTS" +msgstr "" + +#: app/_translations.py:36 +msgid "" +"Requires futher installation steps, such as installing luarocks or " +"editing the trusted mod setting" +msgstr "" + +#: app/_translations.py:37 +msgid "Jam / Game 2021" +msgstr "" + +#: app/_translations.py:38 +msgid "Content that can be played alone" +msgstr "" + +#: app/_translations.py:39 +msgid "Can/should only be used in multiplayer" +msgstr "" + +#: app/_translations.py:40 +msgid "Adds mobs, animals, and NPCs" +msgstr "" + +#: app/_translations.py:41 +msgid "" +"For mods created for the Discord \"Weekly Challenges\" modding event in " +"2021" +msgstr "" + +#: app/_translations.py:42 +msgid "Mini-game" +msgstr "" + +#: app/_translations.py:43 +msgid "" +"For content that changes player effects, including physics, for example: " +"speed, jump height or gravity." +msgstr "" + +#: app/_translations.py:44 +msgid "Contains swearing" +msgstr "" + +#: app/_translations.py:45 +msgid "" +"Improves the world, adding weather, ambient sounds, or other environment " +"mechanics" +msgstr "" + +#: app/_translations.py:46 +msgid "For mods created for the Discord \"Combat\" modding event in 2020" +msgstr "" + +#: app/_translations.py:47 +msgid "Inventory" +msgstr "" + +#: app/_translations.py:48 +msgid "Entries to the 2023 Minetest Game Jam " +msgstr "" + +#: app/_translations.py:49 +msgid "Sims" +msgstr "" + +#: app/_translations.py:50 +msgid "Focuses on building, such as adding new materials or nodes" +msgstr "" + +#: app/_translations.py:51 +msgid "Environment / Weather" +msgstr "" + +#: app/_translations.py:52 +msgid "Custom mapgen" +msgstr "" + +#: app/_translations.py:53 +msgid "Minetest Game improved" +msgstr "" + +#: app/_translations.py:54 +msgid "HUD" +msgstr "" + +#: app/_translations.py:55 +msgid "Machines / Electronics" +msgstr "" + +#: app/_translations.py:56 +msgid "Developer Tools" +msgstr "" + +#: app/_translations.py:57 +msgid "Jam / Game 2023" +msgstr "" + +#: app/_translations.py:58 +msgid "Helps with server maintenance and moderation" +msgstr "" + +#: app/_translations.py:59 +msgid "Plants and Farming" +msgstr "" + +#: app/_translations.py:60 +msgid "Adventure / RPG" +msgstr "" + +#: app/_translations.py:61 +msgid "" +"For games and such that are of their own kind, distinct and original in " +"nature to others of the same category." +msgstr "" + +#: app/_translations.py:62 +msgid "Jam / Weekly Challenges 2021" +msgstr "" + +#: app/_translations.py:63 +msgid "For 32px texture packs" +msgstr "" + +#: app/_translations.py:64 +msgid "Adds or changes tools, weapons, and armor" +msgstr "" + +#: app/_translations.py:65 +msgid "GUI" +msgstr "" + +#: app/_translations.py:66 +msgid "Seasonal" +msgstr "" + +#: app/_translations.py:67 +msgid "Commerce / Economy" +msgstr "" + +#: app/_translations.py:68 +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 "" + +#: app/_translations.py:69 +msgid "Forks of MTG" +msgstr "" + +#: app/_translations.py:70 +msgid "Non-cartoon violence. May be towards fantasy or human-like characters" +msgstr "" + +#: app/_translations.py:71 +msgid "Joke" +msgstr "" + +#: app/_translations.py:72 +msgid "Fear / Horror" +msgstr "" + +#: app/_translations.py:73 +msgid "128px+" +msgstr "" + +#: app/_translations.py:74 +msgid "Creative" +msgstr "" + +#: app/_translations.py:75 +msgid "Entries to the 2022 Minetest Game Jam " +msgstr "" + +#: app/_translations.py:76 +msgid "Alcohol / Tobacco" +msgstr "" + +#: app/_translations.py:77 +msgid "Adds or improves item storage mechanics" +msgstr "" + +#: app/_translations.py:78 +msgid "Designed to be played competitively against other players" +msgstr "" + +#: app/_translations.py:79 +msgid "Crafting" +msgstr "" + +#: app/_translations.py:80 +msgid "<16px" +msgstr "" + +#: app/_translations.py:81 +msgid "One-of-a-kind / Original" +msgstr "" + +#: app/_translations.py:82 +msgid "Building" +msgstr "" + +#: app/_translations.py:83 +msgid "Adds machines useful in automation, tubes, or power." +msgstr "" + +#: app/_translations.py:84 +msgid "Focus on puzzle solving instead of combat" +msgstr "" + +#: app/_translations.py:85 +msgid "Building Mechanics and Tools" +msgstr "" + +#: app/_translations.py:86 +msgid "Adds nodes with no other purpose than for use in building" +msgstr "" + +#: app/_translations.py:87 +msgid "Sounds / Music" +msgstr "" + +#: app/_translations.py:88 +msgid "Food / Drinks" +msgstr "" + +#: app/_translations.py:89 +msgid "Decorative" +msgstr "" + +#: app/_translations.py:90 +msgid "Gambling" +msgstr "" + +#: app/_translations.py:91 +msgid "Server Moderation and Tools" +msgstr "" + +#: app/_translations.py:92 +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 "" + +#: app/_translations.py:93 +msgid "API / Library" +msgstr "" + +#: app/_translations.py:94 +msgid "Certified" +msgstr "" + +#: app/_translations.py:95 +msgid "Contains alcohol and/or tobacco" +msgstr "" + +#: app/_translations.py:96 +msgid "Adds new plants or other farmable resources." +msgstr "" + +#: app/_translations.py:97 +msgid "Multiplayer-focused" +msgstr "" + +#: app/_translations.py:98 +msgid "Primarily adds an API for other mods to use" +msgstr "" + +#: app/_translations.py:99 +msgid "" +"Focus on player chat/communication or who's primary function is " +"interacting with the console." +msgstr "" + +#: app/_translations.py:100 +msgid "" +"Games and mods with a heavy strategy component, whether real-time or " +"turn-based" +msgstr "" + +#: app/_translations.py:101 +msgid "" +"Written specifically for survival gameplay with a focus on game-balance, " +"difficulty level, or resources available through crafting, mining, ..." +msgstr "" + +#: app/_translations.py:102 +msgid "Entries to the 2021 Minetest Game Jam" +msgstr "" + +#: app/_translations.py:103 +msgid "" +"Contains a completely custom mapgen implemented in Lua, usually requires " +"worlds to be set to the 'singlenode' mapgen." +msgstr "" + +#: app/_translations.py:104 +msgid " Jam / Game 2022" +msgstr "" + +#: app/_translations.py:105 +msgid "Sports" +msgstr "" + +#: app/_translations.py:106 +msgid "" +"Adds or changes transportation methods. Includes teleportation, vehicles," +" ridable mobs, transport infrastructure and thematic content" +msgstr "" + +#: app/_translations.py:107 +msgid "Player vs Environment (PvE)" +msgstr "" + +#: app/_translations.py:108 +msgid "For mods that grant the player extra information in the HUD" +msgstr "" + +#: app/_translations.py:109 +msgid "" +"Mods and games that aim to simulate real life activity. Similar to " +"SimCity/TheSims/OpenTTD/etc" +msgstr "" + +#: app/_translations.py:110 +msgid "Shocking and scary content. May scare young children" +msgstr "" + +#: app/_translations.py:111 +msgid "Player customization / Skins" +msgstr "" + +#: app/_translations.py:112 +msgid "" +"Allows the player to customize their character by changing the texture or" +" adding accessories." +msgstr "" + +#: app/_translations.py:113 +msgid "" +"Certified by the Featured Packages program. This tag may be renamed in " +"the future" +msgstr "" + +#: app/_translations.py:114 +msgid "Mobs / Animals / NPCs" +msgstr "" + +#: app/_translations.py:115 +msgid "For 128px or higher texture packs" +msgstr "" + +#: app/_translations.py:116 +msgid "16px" +msgstr "" + +#: app/_translations.py:117 +msgid "Games of chance, gambling games, etc" +msgstr "" + +#: app/_translations.py:118 +msgid "Mapgen / Biomes / Decoration" +msgstr "" + +#: app/_translations.py:119 +msgid "Drugs" +msgstr "" + +#: app/_translations.py:120 +msgid "Related to economies, money, and trading" +msgstr "" + +#: app/_translations.py:121 +msgid "" +"For content designed for one or more players that focus on combat against" +" the world, mobs, or NPCs." +msgstr "" + +#: app/_translations.py:122 +msgid "For content whose main utility / feature is in GUI/formspec form" +msgstr "" + +#: app/_translations.py:123 +msgid "32px" +msgstr "" + +#: app/_translations.py:124 +msgid "Player vs Player (PvP)" +msgstr "" + +#: app/_translations.py:125 +msgid "Magic / Enchanting" +msgstr "" + +#: app/_translations.py:126 +msgid "Contains illegal drugs, such as marijuana" +msgstr "" + +#: app/_translations.py:127 +msgid "First person shooters (FPS) and more" +msgstr "" + +#: app/_translations.py:128 +msgid "Shooter" +msgstr "" + +#: app/querybuilder.py:58 app/templates/admin/languages/list.html:27 #: app/templates/admin/tags/list.html:38 #: app/templates/admin/warnings/list.html:28 #: app/templates/collections/create_edit.html:56 @@ -38,7 +566,7 @@ msgstr "Has sido expulsado." msgid "Packages" msgstr "Paquetes" -#: app/querybuilder.py:56 +#: app/querybuilder.py:73 #, python-format msgid "%(package_type)s for %(game_name)s" msgstr "%(package_type)s para %(game_name)s" @@ -48,7 +576,7 @@ msgstr "%(package_type)s para %(game_name)s" msgid "%(delta)s ago" msgstr "Hace %(delta)s" -#: app/blueprints/api/endpoints.py:95 app/templates/index.html:103 +#: app/blueprints/api/endpoints.py:94 app/templates/index.html:103 msgid "Featured" msgstr "Destacado" @@ -63,18 +591,18 @@ msgid "Limit to package" msgstr "Limitar al paquete" #: app/blueprints/api/tokens.py:36 app/blueprints/collections/__init__.py:90 -#: app/blueprints/oauth/__init__.py:175 app/blueprints/packages/packages.py:250 -#: app/blueprints/packages/packages.py:525 -#: app/blueprints/packages/packages.py:621 -#: app/blueprints/packages/packages.py:709 +#: app/blueprints/oauth/__init__.py:175 app/blueprints/packages/packages.py:251 +#: app/blueprints/packages/packages.py:528 +#: app/blueprints/packages/packages.py:624 +#: app/blueprints/packages/packages.py:712 #: app/blueprints/packages/releases.py:62 #: app/blueprints/packages/releases.py:74 app/blueprints/packages/reviews.py:49 #: app/blueprints/packages/screenshots.py:36 #: app/blueprints/packages/screenshots.py:42 #: app/blueprints/packages/screenshots.py:47 -#: app/blueprints/users/account.py:226 app/blueprints/users/account.py:234 -#: app/blueprints/users/settings.py:78 app/blueprints/users/settings.py:148 -#: app/blueprints/users/settings.py:316 app/templates/users/modtools.html:111 +#: 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 msgid "Save" msgstr "Guardar" @@ -146,14 +674,11 @@ msgid "Linked GitHub to account" msgstr "GitHub vinculado a la cuenta" #: app/blueprints/github/__init__.py:88 -msgid "GitHub account is already associated with another user" -msgstr "La cuenta de GitHub ya está asociada con otro usuario" +#, python-format +msgid "GitHub account is already associated with another user: %(username)s" +msgstr "" -#: app/blueprints/github/__init__.py:94 -msgid "Unable to find an account for that GitHub user" -msgstr "No se ha podido encontrar una cuenta para ese usuario de GitHub" - -#: app/blueprints/github/__init__.py:99 +#: app/blueprints/github/__init__.py:96 app/blueprints/github/__init__.py:122 msgid "Authorization failed [err=gh-login-failed]" msgstr "La autorización falló [err=gh-login-failed]" @@ -199,7 +724,7 @@ msgstr "Capturas de pantalla" #: app/blueprints/packages/__init__.py:52 #: app/templates/packages/edit_maintainers.html:8 -#: app/templates/packages/view.html:624 app/utils/minetest_hypertext.py:270 +#: app/templates/packages/view.html:624 app/utils/minetest_hypertext.py:302 msgid "Maintainers" msgstr "Mantenedores" @@ -224,7 +749,7 @@ 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:243 app/utils/minetest_hypertext.py:245 +#: app/utils/minetest_hypertext.py:275 app/utils/minetest_hypertext.py:277 msgid "Supported Games" msgstr "Juegos Soportados" @@ -232,91 +757,91 @@ msgstr "Juegos Soportados" msgid "No download available." msgstr "Ninguna descarga disponible." -#: app/blueprints/packages/packages.py:228 app/templates/packages/view.html:594 -#: app/utils/minetest_hypertext.py:231 +#: app/blueprints/packages/packages.py:229 app/templates/packages/view.html:594 +#: app/utils/minetest_hypertext.py:263 msgid "Type" msgstr "Tipo" -#: app/blueprints/packages/packages.py:229 +#: app/blueprints/packages/packages.py:230 msgid "Title (Human-readable)" msgstr "Título (legible por humanos)" -#: app/blueprints/packages/packages.py:230 -#: app/blueprints/packages/packages.py:619 +#: app/blueprints/packages/packages.py:231 +#: app/blueprints/packages/packages.py:622 msgid "Name (Technical)" msgstr "Nombre (Técnico)" -#: app/blueprints/packages/packages.py:230 -#: app/blueprints/packages/packages.py:620 +#: app/blueprints/packages/packages.py:231 +#: app/blueprints/packages/packages.py:623 #: app/templates/packages/create_edit.html:75 msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" msgstr "Sólo letras minúsculas (a-z), dígitos (0-9) y guiones bajos (_)" -#: app/blueprints/packages/packages.py:231 +#: app/blueprints/packages/packages.py:232 msgid "Short Description (Plaintext)" msgstr "Breve descripción (texto sin formato)" -#: app/blueprints/packages/packages.py:233 app/templates/packages/view.html:616 -#: app/utils/minetest_hypertext.py:268 +#: app/blueprints/packages/packages.py:234 app/templates/packages/view.html:616 +#: app/utils/minetest_hypertext.py:300 msgid "Maintenance State" msgstr "Estado de mantenimiento" -#: app/blueprints/packages/packages.py:235 app/templates/admin/tags/list.html:4 +#: app/blueprints/packages/packages.py:236 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:232 +#: app/utils/minetest_hypertext.py:264 msgid "Tags" msgstr "Etiquetas" -#: app/blueprints/packages/packages.py:236 +#: app/blueprints/packages/packages.py:237 msgid "Content Warnings" msgstr "Advertencias de contenido" -#: app/blueprints/packages/packages.py:237 app/templates/packages/view.html:605 -#: app/utils/minetest_hypertext.py:266 +#: app/blueprints/packages/packages.py:238 app/templates/packages/view.html:605 +#: app/utils/minetest_hypertext.py:298 msgid "License" msgstr "Licencia" -#: app/blueprints/packages/packages.py:238 +#: app/blueprints/packages/packages.py:239 msgid "Media License" msgstr "Licencia de medios" -#: app/blueprints/packages/packages.py:240 +#: app/blueprints/packages/packages.py:241 msgid "Long Description (Markdown)" msgstr "Descripción larga (Markdown)" -#: app/blueprints/packages/packages.py:242 +#: app/blueprints/packages/packages.py:243 msgid "VCS Repository URL" msgstr "URL del repositorio de VCS" -#: app/blueprints/packages/packages.py:243 app/blueprints/users/settings.py:76 +#: app/blueprints/packages/packages.py:244 app/blueprints/users/settings.py:77 msgid "Website URL" msgstr "URL del sitio web" -#: app/blueprints/packages/packages.py:244 +#: app/blueprints/packages/packages.py:245 msgid "Issue Tracker URL" msgstr "URL del rastreador de problemas" -#: app/blueprints/packages/packages.py:245 +#: app/blueprints/packages/packages.py:246 msgid "Forum Topic ID" msgstr "ID del tema del foro" -#: app/blueprints/packages/packages.py:246 +#: app/blueprints/packages/packages.py:247 msgid "Video URL" msgstr "URL de vídeo" -#: app/blueprints/packages/packages.py:247 +#: app/blueprints/packages/packages.py:248 msgid "Donate URL" msgstr "URL de donación" -#: app/blueprints/packages/packages.py:248 +#: app/blueprints/packages/packages.py:249 msgid "Translation URL" msgstr "URL de la traducción" -#: app/blueprints/packages/packages.py:254 +#: app/blueprints/packages/packages.py:255 msgid "_game is not an allowed name" msgstr "_juego no es un nombre permitido" -#: app/blueprints/packages/packages.py:264 +#: app/blueprints/packages/packages.py:265 msgid "" "Package already exists, but is removed. Please contact ContentDB staff to" " restore the package" @@ -324,15 +849,15 @@ msgstr "" "El paquete ya existe, pero fue removido. Por favor contacta al personal " "de ContentDB para restaurar el paquete" -#: app/blueprints/packages/packages.py:269 +#: app/blueprints/packages/packages.py:270 msgid "Package already exists" msgstr "El paquete ya existe" -#: app/blueprints/packages/packages.py:275 +#: app/blueprints/packages/packages.py:276 msgid "A collection with a similar name already exists" msgstr "Ya existe una colección con un nombre similar" -#: app/blueprints/packages/packages.py:328 +#: app/blueprints/packages/packages.py:329 #: app/blueprints/packages/releases.py:82 msgid "" "You must add an email address to your account and confirm it before you " @@ -341,31 +866,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:334 +#: app/blueprints/packages/packages.py:335 msgid "Save draft" msgstr "Guardar borrador" -#: app/blueprints/packages/packages.py:342 +#: 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:346 +#: app/blueprints/packages/packages.py:347 #: app/blueprints/packages/screenshots.py:137 -#: app/blueprints/users/settings.py:132 msgid "Permission denied" msgstr "Permiso denegado" -#: app/blueprints/packages/packages.py:402 -#: app/blueprints/packages/packages.py:476 -#: app/blueprints/packages/packages.py:498 +#: app/blueprints/packages/packages.py:403 +#: app/blueprints/packages/packages.py:479 +#: app/blueprints/packages/packages.py:501 msgid "You don't have permission to do that" msgstr "No tienes permiso para hacer eso" -#: app/blueprints/packages/packages.py:435 +#: app/blueprints/packages/packages.py:436 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:442 +#: app/blueprints/packages/packages.py:443 msgid "" "Please comment in the approval thread so editors know what you have " "changed" @@ -373,59 +897,59 @@ msgstr "" "Por favor, comente en el hilo de aprobación para que los editores sepan " "qué ha cambiado" -#: app/blueprints/packages/packages.py:493 +#: app/blueprints/packages/packages.py:496 msgid "Deleted package" msgstr "Paquete eliminado" -#: app/blueprints/packages/packages.py:515 +#: app/blueprints/packages/packages.py:518 msgid "Unapproved package" msgstr "Paquete no aprobado" -#: app/blueprints/packages/packages.py:524 +#: app/blueprints/packages/packages.py:527 msgid "Maintainers (Comma-separated)" msgstr "Mantenedores (separados por comas)" -#: app/blueprints/packages/packages.py:533 +#: app/blueprints/packages/packages.py:536 msgid "You don't have permission to edit maintainers" msgstr "No tienes permiso para editar a los mantenedores" -#: app/blueprints/packages/packages.py:583 +#: app/blueprints/packages/packages.py:586 msgid "You are not a maintainer" msgstr "No eres un mantenedor" -#: app/blueprints/packages/packages.py:586 +#: app/blueprints/packages/packages.py:589 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:618 +#: app/blueprints/packages/packages.py:621 msgid "Author Name" msgstr "Nombre del autor" -#: app/blueprints/packages/packages.py:705 +#: app/blueprints/packages/packages.py:708 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:706 +#: app/blueprints/packages/packages.py:709 msgid "Supported games" msgstr "Juegos soportados" -#: app/blueprints/packages/packages.py:707 +#: app/blueprints/packages/packages.py:710 msgid "Unsupported games" msgstr "Juegos no compatibles" -#: app/blueprints/packages/packages.py:708 +#: app/blueprints/packages/packages.py:711 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:724 +#: app/blueprints/packages/packages.py:727 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:728 +#: app/blueprints/packages/packages.py:731 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 " @@ -587,8 +1111,8 @@ msgstr "" #: app/blueprints/packages/reviews.py:80 app/blueprints/threads/__init__.py:207 #: app/blueprints/threads/__init__.py:240 -#: app/blueprints/threads/__init__.py:334 app/blueprints/users/settings.py:113 -#: app/logic/packages.py:132 +#: app/blueprints/threads/__init__.py:334 app/blueprints/users/settings.py:114 +#: app/logic/packages.py:131 msgid "Linking to blocked sites is not allowed" msgstr "No se permite enlazar a sitios bloqueados" @@ -691,7 +1215,7 @@ msgid "Remember me" msgstr "Recuérdame" #: app/blueprints/users/account.py:39 app/templates/base.html:176 -#: app/templates/donate/index.html:74 app/templates/users/login.html:4 +#: app/templates/donate/index.html:85 app/templates/users/login.html:4 msgid "Sign in" msgstr "Iniciar sesión" @@ -716,11 +1240,11 @@ msgstr "Debe confirmar el correo electrónico de registro" msgid "Login failed" msgstr "Inicio de sesión fallido" -#: app/blueprints/users/account.py:100 app/blueprints/users/settings.py:75 +#: app/blueprints/users/account.py:100 app/blueprints/users/settings.py:76 msgid "Display Name" msgstr "Nombre a mostrar" -#: app/blueprints/users/account.py:101 app/blueprints/users/settings.py:310 +#: app/blueprints/users/account.py:101 app/blueprints/users/settings.py:324 #: app/templates/users/list.html:18 msgid "Username" msgstr "Nombre de usuario" @@ -733,8 +1257,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:186 -#: app/blueprints/users/account.py:222 app/blueprints/users/account.py:373 +#: app/blueprints/users/account.py:104 app/blueprints/users/account.py:153 +#: app/blueprints/users/account.py:189 app/blueprints/users/account.py:340 #: app/blueprints/users/settings.py:147 msgid "Email" msgstr "Correo electrónico" @@ -756,27 +1280,46 @@ msgstr "Registrarse" msgid "Incorrect captcha answer" msgstr "Respuesta del captcha incorrecta" -#: app/blueprints/users/account.py:117 -msgid "Username is invalid" -msgstr "El nombre de usuario es inválido" +#: app/blueprints/users/account.py:154 +msgid "Reset Password" +msgstr "Restablecer la contraseña" -#: app/blueprints/users/account.py:128 -msgid "An account already exists for that username but hasn't been claimed yet." +#: app/blueprints/users/account.py:180 +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 +msgid "New password" +msgstr "Nueva contraseña" + +#: app/blueprints/users/account.py:191 app/blueprints/users/account.py:199 +msgid "Verify password" +msgstr "Verificar contraseña" + +#: app/blueprints/users/account.py:192 app/blueprints/users/account.py:200 +msgid "Passwords must match" +msgstr "Las contraseñas deben coincidir" + +#: app/blueprints/users/account.py:197 +msgid "Old password" +msgstr "Contraseña anterior" + +#: app/blueprints/users/account.py:208 +msgid "Passwords do not match" +msgstr "Las contraseñas no coinciden" + +#: app/blueprints/users/account.py:219 app/blueprints/users/settings.py:175 +#: app/logic/users.py:51 +msgid "That email address has been unsubscribed/blacklisted, and cannot be used" msgstr "" -"Ya existe una cuenta con ese nombre de usuario pero aún no ha sido " -"reclamada." +"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:131 app/blueprints/users/account.py:138 -msgid "That username/display name is already in use, please choose another." -msgstr "" -"Ese nombre de usuario/nombre a mostrar ya está en uso, por favor elija " -"otro." - -#: app/blueprints/users/account.py:143 app/blueprints/users/account.py:257 +#: app/blueprints/users/account.py:224 app/logic/users.py:46 msgid "Email already in use" msgstr "Correo electrónico ya en uso" -#: app/blueprints/users/account.py:144 app/blueprints/users/account.py:258 +#: app/blueprints/users/account.py:225 app/logic/users.py:47 #, python-format msgid "" "We were unable to create the account as the email is already in use by " @@ -786,70 +1329,35 @@ msgstr "" "uso por %(display_name)s. Pruebe con otra dirección de correo " "electrónico." -#: app/blueprints/users/account.py:148 app/blueprints/users/account.py:252 -#: app/blueprints/users/settings.py:175 -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:187 -msgid "Reset Password" -msgstr "Restablecer la contraseña" - -#: app/blueprints/users/account.py:213 -msgid "Unable to find account" -msgstr "No se ha podido encontrar la cuenta" - -#: app/blueprints/users/account.py:223 app/blueprints/users/account.py:231 -msgid "New password" -msgstr "Nueva contraseña" - -#: app/blueprints/users/account.py:224 app/blueprints/users/account.py:232 -msgid "Verify password" -msgstr "Verificar contraseña" - -#: app/blueprints/users/account.py:225 app/blueprints/users/account.py:233 -msgid "Passwords must match" -msgstr "Las contraseñas deben coincidir" - -#: app/blueprints/users/account.py:230 -msgid "Old password" -msgstr "Contraseña anterior" - -#: app/blueprints/users/account.py:241 -msgid "Passwords do not match" -msgstr "Las contraseñas no coinciden" - -#: app/blueprints/users/account.py:272 app/blueprints/users/account.py:276 +#: app/blueprints/users/account.py:239 app/blueprints/users/account.py:243 msgid "Your password has been changed successfully." msgstr "Su contraseña ha sido cambiada satisfactoriamente." -#: app/blueprints/users/account.py:291 +#: app/blueprints/users/account.py:258 msgid "Old password is incorrect" msgstr "La contraseña antigua es incorrecta" -#: app/blueprints/users/account.py:319 +#: app/blueprints/users/account.py:286 msgid "Unknown verification token!" msgstr "¡Token de verificación desconocido!" -#: app/blueprints/users/account.py:325 +#: app/blueprints/users/account.py:292 msgid "Token has expired" msgstr "El token ha expirado" -#: app/blueprints/users/account.py:339 +#: app/blueprints/users/account.py:306 msgid "Another user is already using that email" msgstr "Otro usuario está usando ese correo electrónico" -#: app/blueprints/users/account.py:342 +#: app/blueprints/users/account.py:309 msgid "Confirmed email change" msgstr "Cambio de correo electrónico confirmado" -#: app/blueprints/users/account.py:347 +#: app/blueprints/users/account.py:314 msgid "Email address changed" msgstr "Dirección de correo electrónico cambiada" -#: app/blueprints/users/account.py:348 +#: app/blueprints/users/account.py:315 msgid "" "Your email address has changed. If you didn't request this, please " "contact an administrator." @@ -857,15 +1365,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:366 +#: app/blueprints/users/account.py:333 msgid "You may now log in" msgstr "Ahora puede iniciar sesión" -#: app/blueprints/users/account.py:374 +#: app/blueprints/users/account.py:341 msgid "Send" msgstr "Enviar" -#: app/blueprints/users/account.py:405 +#: app/blueprints/users/account.py:372 msgid "" "That email is now blacklisted. Please contact an admin if you wish to " "undo this." @@ -1002,62 +1510,72 @@ msgstr ">50k descargas" msgid "Has received %(downloads)d downloads across all packages." msgstr "Ha recibido %(downloads)d descargas entre todos los paquetes." -#: app/blueprints/users/settings.py:37 app/templates/users/profile.html:26 +#: app/blueprints/users/settings.py:38 app/templates/users/profile.html:26 #: app/templates/users/profile_edit.html:8 msgid "Edit Profile" msgstr "Editar perfil" -#: app/blueprints/users/settings.py:42 app/templates/users/account.html:12 +#: app/blueprints/users/settings.py:43 app/templates/users/account.html:12 msgid "Account and Security" msgstr "Cuenta y seguridad" -#: app/blueprints/users/settings.py:47 +#: app/blueprints/users/settings.py:48 #: app/templates/users/settings_email.html:12 msgid "Email and Notifications" msgstr "Correo electrónico y notificaciones" -#: app/blueprints/users/settings.py:52 app/templates/api/list_tokens.html:10 +#: app/blueprints/users/settings.py:53 app/templates/api/list_tokens.html:10 msgid "API Tokens" msgstr "Tokens de la API" -#: app/blueprints/users/settings.py:60 app/templates/oauth/list_clients.html:10 +#: app/blueprints/users/settings.py:61 app/templates/oauth/list_clients.html:10 msgid "OAuth2 Applications" msgstr "Aplicaciones OAuth2" -#: app/blueprints/users/settings.py:67 app/templates/users/modtools.html:4 +#: app/blueprints/users/settings.py:68 app/templates/users/modtools.html:4 #: app/templates/users/modtools.html:8 app/templates/users/profile.html:44 msgid "Moderator Tools" msgstr "Herramientas de Moderador" -#: app/blueprints/users/settings.py:77 +#: app/blueprints/users/settings.py:78 msgid "Donation URL" msgstr "URL de donación" -#: app/blueprints/users/settings.py:93 app/blueprints/users/settings.py:100 +#: app/blueprints/users/settings.py:94 app/blueprints/users/settings.py:101 msgid "A user already has that name" msgstr "Un usuario ya tiene ese nombre" -#: app/blueprints/users/settings.py:265 +#: app/blueprints/users/settings.py:264 +msgid "Removed GitHub account" +msgstr "" + +#: app/blueprints/users/settings.py:266 +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" msgstr "Los usuarios con rango de moderador o superior no pueden ser eliminados" -#: app/blueprints/users/settings.py:311 +#: app/blueprints/users/settings.py:325 msgid "Display name" msgstr "Nombre a mostrar" -#: app/blueprints/users/settings.py:312 +#: app/blueprints/users/settings.py:326 msgid "Forums Username" msgstr "Nombre de usuario de los foros" -#: app/blueprints/users/settings.py:313 +#: app/blueprints/users/settings.py:327 msgid "GitHub Username" msgstr "Nombre de usuario de GitHub" -#: app/blueprints/users/settings.py:314 app/templates/users/list.html:14 +#: app/blueprints/users/settings.py:328 app/templates/users/list.html:14 msgid "Rank" msgstr "Clasificar" -#: app/blueprints/users/settings.py:363 +#: app/blueprints/users/settings.py:381 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!" @@ -1161,11 +1679,11 @@ msgstr "" "Los nombres sólo pueden contener letras minúsculas (a-z), dígitos (0-9) y" " guiones bajos (_)" -#: app/logic/packages.py:113 +#: app/logic/packages.py:112 msgid "You don't have permission to edit this package" msgstr "No tienes permiso para editar este paquete" -#: app/logic/packages.py:117 +#: app/logic/packages.py:116 msgid "You don't have permission to change the package name" msgstr "No tienes permiso para cambiar el nombre de este paquete" @@ -1213,6 +1731,33 @@ msgstr "Por favor suba %(file_desc)s" msgid "Uploaded image isn't actually an image" msgstr "La imagen subida no es realmente una imagen" +#: app/logic/users.py:15 +msgid "Username is invalid" +msgstr "El nombre de usuario es inválido" + +#: app/logic/users.py:26 +msgid "An account already exists for that username but hasn't been claimed yet." +msgstr "" +"Ya existe una cuenta con ese nombre de usuario pero aún no ha sido " +"reclamada." + +#: app/logic/users.py:29 +#, python-format +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 "" + +#: app/logic/users.py:33 +msgid "That username/display name is already in use, please choose another." +msgstr "" +"Ese nombre de usuario/nombre a mostrar ya está en uso, por favor elija " +"otro." + +#: app/logic/users.py:40 +msgid "Unable to create an account as the username was used in the past." +msgstr "" + #: app/models/packages.py:69 msgid "Mod" msgstr "Mod" @@ -1252,7 +1797,7 @@ msgstr "Aprobar" #: app/templates/collections/view.html:39 #: app/templates/oauth/create_edit.html:17 #: app/templates/packages/release_edit.html:84 -#: app/templates/packages/review_create_edit.html:61 +#: app/templates/packages/review_create_edit.html:66 #: app/templates/threads/delete_reply.html:19 #: app/templates/threads/delete_thread.html:19 #: app/templates/threads/view.html:50 app/templates/users/delete.html:34 @@ -1263,7 +1808,7 @@ msgstr "Borrar" msgid "Work in Progress" msgstr "En progreso" -#: app/tasks/emails.py:119 +#: app/tasks/emails.py:122 msgid "" "You are receiving this email because you are a registered user of " "ContentDB." @@ -1271,7 +1816,7 @@ msgstr "" "Está recibiendo este correo electrónico porque es un usuario registrado " "en ContentDB." -#: app/tasks/emails.py:125 app/templates/emails/verify.html:30 +#: 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." @@ -1279,22 +1824,22 @@ msgstr "" "Usted está recibiendo este correo electrónico porque alguien (con suerte," " usted) ha introducido su dirección de correo electrónico como usuario." -#: app/tasks/emails.py:160 +#: app/tasks/emails.py:163 #, python-format msgid "%(num)d new notifications" msgstr "%(num)d notificaciones nuevas" -#: app/tasks/emails.py:162 app/templates/macros/forms.html:59 +#: app/tasks/emails.py:165 app/templates/macros/forms.html:59 #: app/templates/packages/create_edit.html:41 #: app/templates/todo/editor.html:155 msgid "View" msgstr "Ver" -#: app/tasks/emails.py:165 +#: app/tasks/emails.py:168 msgid "Manage email settings" msgstr "Gestionar ajustes de correo electrónico" -#: app/tasks/emails.py:167 app/templates/emails/base.html:63 +#: app/tasks/emails.py:170 app/templates/emails/base.html:63 #: app/templates/emails/notification.html:34 #: app/templates/emails/notification_digest.html:54 #: app/templates/emails/verify.html:33 @@ -1377,7 +1922,7 @@ msgstr "Cerrar sesión" #: app/templates/admin/languages/list.html:4 #: app/templates/admin/languages/list.html:10 app/templates/base.html:185 -#: app/templates/packages/view.html:598 app/utils/minetest_hypertext.py:256 +#: app/templates/packages/view.html:598 app/utils/minetest_hypertext.py:288 msgid "Languages" msgstr "Idiomas" @@ -1390,59 +1935,73 @@ msgid "About" msgstr "Acerca de" #: app/templates/base.html:247 +msgid "Contact Us" +msgstr "" + +#: app/templates/base.html:248 msgid "Rules" msgstr "Reglas" -#: app/templates/base.html:248 +#: app/templates/base.html:249 msgid "Policy and Guidance" msgstr "Política y orientación" -#: app/templates/base.html:249 +#: app/templates/base.html:250 app/templates/donate/index.html:46 +#: app/templates/donate/index.html:70 app/templates/users/profile.html:104 +msgid "Donate" +msgstr "Donar" + +#: app/templates/base.html:251 msgid "API" msgstr "API" -#: app/templates/base.html:250 app/templates/users/register.html:37 +#: app/templates/base.html:252 app/templates/users/register.html:37 msgid "Privacy Policy" msgstr "Política de privacidad" -#: app/templates/base.html:252 +#: app/templates/base.html:254 msgid "Report / DMCA" msgstr "Reportar / DMCA" -#: app/templates/base.html:254 +#: app/templates/base.html:256 msgid "User List" msgstr "Lista de usuarios" -#: app/templates/base.html:255 app/templates/packages/view.html:190 +#: app/templates/base.html:257 app/templates/packages/view.html:190 #: app/templates/packages/view.html:673 app/templates/threads/list.html:4 msgid "Threads" msgstr "Hilos de discusión" -#: app/templates/base.html:256 app/templates/collections/list.html:7 +#: app/templates/base.html:258 app/templates/collections/list.html:7 #: app/templates/collections/list.html:26 msgid "Collections" msgstr "Colecciones" -#: app/templates/base.html:257 -msgid "Support Packages" -msgstr "Apoyar paquetes" +#: app/templates/base.html:259 app/templates/donate/index.html:4 +msgid "Support Creators" +msgstr "" -#: app/templates/base.html:258 +#: app/templates/base.html:260 msgid "Translate Packages" msgstr "Traducir paquetes" -#: app/templates/base.html:259 +#: app/templates/base.html:261 msgid "Source Code" msgstr "Código fuente" -#: app/templates/base.html:265 +#: app/templates/base.html:267 msgid "Show non-free packages" msgstr "Mostrar paquetes no gratuitos" -#: app/templates/base.html:267 +#: app/templates/base.html:269 msgid "Hide non-free packages" msgstr "Ocultar paquetes no gratuitos" +#: app/templates/base.html:273 +#, python-format +msgid "Our privacy policy has been updated (%(date)s)" +msgstr "" + #: app/templates/index.html:4 msgid "Welcome" msgstr "Bienvenido" @@ -1776,10 +2335,6 @@ msgstr "" "Para añadir un paquete, vaya a la página del paquete y haga clic en " "\"Añadir a la colección\"" -#: app/templates/donate/index.html:4 -msgid "Support packages" -msgstr "Apoya paquetes" - #: app/templates/donate/index.html:8 msgid "Some content creators are accepting donations for their work." msgstr "Algunos creadores de contenido están aceptando donaciones por su trabajo." @@ -1801,15 +2356,27 @@ msgstr "por %(author)s" msgid "View package" msgstr "Ver paquete" -#: app/templates/donate/index.html:46 app/templates/users/profile.html:104 -msgid "Donate" -msgstr "Donar" - #: app/templates/donate/index.html:62 +msgid "Support ContentDB" +msgstr "" + +#: app/templates/donate/index.html:64 +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 what 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" msgstr "Según sus opiniones / favoritos" -#: app/templates/donate/index.html:67 +#: app/templates/donate/index.html:78 msgid "" "No reviewed packages accepting donations. Consider reviewing your " "favourite packages" @@ -1817,17 +2384,17 @@ msgstr "" "Ningún paquete reseñado está aceptando donaciones. Considera reseñar tus " "paquetes favoritos" -#: app/templates/donate/index.html:71 +#: app/templates/donate/index.html:82 msgid "Sign in to see recommendations based on the packages you've reviewed" msgstr "" "Inicia sesión para ver recomendaciones basadas en los paquetes que has " "reseñado" -#: app/templates/donate/index.html:78 +#: app/templates/donate/index.html:89 msgid "Top packages" msgstr "Mejores paquetes" -#: app/templates/donate/index.html:82 +#: app/templates/donate/index.html:93 #, python-format msgid "%(count)d packages are looking for donations" msgstr "%(count)d paquetes buscan donaciones" @@ -2091,13 +2658,13 @@ msgid "Review" msgstr "Reseñar" #: app/templates/macros/reviews.html:112 app/templates/macros/reviews.html:166 -#: app/templates/packages/review_create_edit.html:41 +#: app/templates/packages/review_create_edit.html:46 #, python-format msgid "Do you recommend this %(type)s?" msgstr "¿Recomienda este %(type)s?" #: app/templates/macros/reviews.html:134 -#: app/templates/packages/review_create_edit.html:46 +#: app/templates/packages/review_create_edit.html:51 msgid "Why or why not? Try to be constructive" msgstr "¿Por qué o por qué no? Intente ser constructivo" @@ -2106,8 +2673,12 @@ msgid "Post Review" msgstr "Publicar Reseña" #: app/templates/macros/reviews.html:187 -msgid "Report an Issue" -msgstr "Informar de un problema" +msgid "Report an issue" +msgstr "" + +#: app/templates/macros/reviews.html:191 +msgid "Ask a question" +msgstr "" #: app/templates/macros/stats.html:15 app/templates/macros/stats.html:20 #, python-format @@ -3190,17 +3761,11 @@ msgid "" "In order to avoid data loss, you cannot permanently delete packages.\n" "\t\t\tYou can remove them from ContentDB, which will cause them to not be" "\n" -"\t\t\tvisible to any users and they may be permanently deleted in the " -"future.\n" -"\t\t\tThe Admin can restore removed packages, if needed." +"\t\t\tvisible to any users. Removed packages may be permanently deleted " +"at a\n" +"\t\t\tlater point. ContentDB staff can restore removed packages, if " +"needed." msgstr "" -"Para evitar la pérdida de datos, no puede eliminar paquetes de forma " -"permanente.\n" -"\t\t\tPuede eliminarlos de ContentDB, lo que provocará que no sean\n" -"\t\t\tvisibles para ningún usuario y podrán ser eliminados " -"permanentemente en el futuro.\n" -"\t\t\tEl Administrador puede restaurar los paquetes eliminados, si es " -"necesario." #: app/templates/packages/remove.html:19 msgid "" @@ -3240,7 +3805,11 @@ msgstr "Quitar la publicación" 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:21 +#: app/templates/packages/review_create_edit.html:20 +msgid "Please make sure you read ContentDB's rules" +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." @@ -3248,11 +3817,11 @@ msgstr "" "¿Ha encontrado un error? En su lugar, publique en issue tracker." -#: app/templates/packages/review_create_edit.html:62 +#: app/templates/packages/review_create_edit.html:67 msgid "Delete review." msgstr "Eliminar reseña." -#: app/templates/packages/review_create_edit.html:63 +#: app/templates/packages/review_create_edit.html:68 msgid "" "This will convert the review into a thread, keeping the comments but " "removing its effect on the package's rating." @@ -3596,7 +4165,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:462 app/utils/minetest_hypertext.py:251 +#: app/templates/packages/view.html:462 app/utils/minetest_hypertext.py:283 msgid "Dependencies" msgstr "Dependencias" @@ -3613,7 +4182,7 @@ msgid "Compatible Games" msgstr "Juegos compatibles" #: app/templates/packages/view.html:526 app/templates/packages/view.html:546 -#: app/utils/minetest_hypertext.py:243 +#: app/utils/minetest_hypertext.py:275 msgid "No specific game required" msgstr "No se requiere ningún juego específico" @@ -3645,7 +4214,7 @@ msgstr "Información" msgid "Technical Name" msgstr "Nombre técnico" -#: app/templates/packages/view.html:612 app/utils/minetest_hypertext.py:263 +#: app/templates/packages/view.html:612 app/utils/minetest_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." @@ -3654,7 +4223,7 @@ msgstr "%(code_license)s para el código,
%(media_license)s para los medios." msgid "Unknown" msgstr "Desconocido" -#: app/templates/packages/view.html:622 app/utils/minetest_hypertext.py:269 +#: app/templates/packages/view.html:622 app/utils/minetest_hypertext.py:301 msgid "Added" msgstr "Añadido" @@ -3662,7 +4231,7 @@ msgstr "Añadido" msgid "Remove myself" msgstr "Retirarme" -#: app/templates/packages/view.html:641 app/utils/minetest_hypertext.py:271 +#: app/templates/packages/view.html:641 app/utils/minetest_hypertext.py:303 msgid "Provides" msgstr "Ofrece" @@ -3798,6 +4367,19 @@ msgstr "Visible para:" msgid "Plus approvers and editors" msgstr "Más revisores y editores" +#: app/templates/threads/view.html:131 +msgid "Is this review outdated?" +msgstr "" + +#: app/templates/threads/view.html:132 +msgid "For example, does it complain about issues you've already fixed?" +msgstr "" + +#: app/templates/threads/view.html:133 +#, python-format +msgid "You can report outdated reviews by clicking %(flag)s on the review." +msgstr "" + #: app/templates/todo/editor.html:4 app/templates/todo/todo_base.html:17 msgid "Editor Work Queue" msgstr "Cola de trabajo del redactor" @@ -3857,7 +4439,7 @@ 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:73 +#: app/templates/todo/editor.html:193 app/templates/users/account.html:100 msgid "View All" msgstr "Ver todo" @@ -4141,10 +4723,6 @@ msgstr "No tiene contraseña" msgid "Linked Accounts" msgstr "Cuentas vinculadas" -#: app/templates/users/account.html:40 app/templates/users/account.html:52 -msgid "Connected" -msgstr "Conectado" - #: app/templates/users/account.html:43 #, python-format msgid "Please PM %(rubenwardy)s on the forums to link your account." @@ -4152,40 +4730,44 @@ msgstr "" "Por favor, envía un mensaje privado al foro %(rubenwardy)s para vincular " "su cuenta." -#: app/templates/users/account.html:57 +#: app/templates/users/account.html:59 msgid "View ContentDB's GitHub Permissions" msgstr "Ver los permisos de ContentDB en GitHub" -#: app/templates/users/account.html:62 +#: app/templates/users/account.html:65 +msgid "Disconnect" +msgstr "" + +#: app/templates/users/account.html:70 msgid "Link Github" msgstr "Vincular Github" -#: app/templates/users/account.html:65 +#: app/templates/users/account.html:73 msgid "None" msgstr "Ninguno" -#: app/templates/users/account.html:77 -msgid "Recent Account Actions" -msgstr "Acciones recientes en la cuenta" - -#: app/templates/users/account.html:82 +#: app/templates/users/account.html:80 msgid "Account Deletion and Deactivation" msgstr "Eliminación y desactivación de cuenta" -#: app/templates/users/account.html:86 +#: app/templates/users/account.html:84 msgid "Delete or Deactivate" msgstr "Eliminar o desactivar" -#: app/templates/users/account.html:89 +#: app/templates/users/account.html:87 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:90 +#: app/templates/users/account.html:88 msgid "Please contact the admin." msgstr "Por favor contacta al administrador." +#: app/templates/users/account.html:93 +msgid "Recent Account Actions" +msgstr "Acciones recientes en la cuenta" + #: app/templates/users/change_set_password.html:16 #: app/templates/users/register.html:24 msgid "" @@ -4424,10 +5006,6 @@ msgstr "Olvidé mi contraseña" msgid "GitHub" msgstr "GitHub" -#: app/templates/users/modtools.html:12 -msgid "Storage" -msgstr "Almacenamiento" - #: app/templates/users/modtools.html:20 #, python-format msgid "" @@ -4553,7 +5131,11 @@ msgstr "Foto de perfil" msgid "Import from forums" msgstr "Importar desde foros" -#: app/templates/users/profile_edit.html:47 +#: app/templates/users/profile_edit.html:33 +msgid "Remove profile picture" +msgstr "" + +#: app/templates/users/profile_edit.html:51 msgid "" "Profile pictures should be square, at least 64x64px, and one of the " "following formats: jpeg, png, or webp." @@ -4561,11 +5143,11 @@ msgstr "" "Las imágenes de perfil deben ser cuadradas, de al menos 64x64 píxeles y " "uno de los siguientes formatos: jpeg, png o webp." -#: app/templates/users/profile_edit.html:51 +#: app/templates/users/profile_edit.html:55 msgid "Profile Information" msgstr "Información del perfil" -#: app/templates/users/profile_edit.html:58 +#: app/templates/users/profile_edit.html:62 msgid "Pretending to be another user is grounds for a permanent ban" msgstr "Hacerse pasar por otro usuario es motivo de baneo permanente" @@ -4738,11 +5320,23 @@ msgstr "Hasta la fecha" msgid "Last year" msgstr "El año pasado" -#: app/utils/minetest_hypertext.py:248 +#: app/utils/minetest_hypertext.py:108 +msgid "(view table in browser)" +msgstr "" + +#: app/utils/minetest_hypertext.py:139 +msgid "Image" +msgstr "" + +#: app/utils/minetest_hypertext.py:259 +msgid "none" +msgstr "" + +#: app/utils/minetest_hypertext.py:280 msgid "Unsupported Games" msgstr "Juegos no compatibles" -#: app/utils/minetest_hypertext.py:252 +#: app/utils/minetest_hypertext.py:284 msgid "Optional dependencies" msgstr "Dependencias opcionales" @@ -5212,3 +5806,43 @@ msgstr "" #~ msgid "Topics with a strikethrough have been marked as discarded." #~ msgstr "Los temas tachados se han marcado como descartados." + +#~ msgid "GitHub account is already associated with another user" +#~ msgstr "La cuenta de GitHub ya está asociada con otro usuario" + +#~ msgid "Unable to find an account for that GitHub user" +#~ msgstr "No se ha podido encontrar una cuenta para ese usuario de GitHub" + +#~ msgid "Support Packages" +#~ msgstr "Apoyar paquetes" + +#~ msgid "Support packages" +#~ msgstr "Apoya paquetes" + +#~ msgid "Report an Issue" +#~ msgstr "Informar de un problema" + +#~ msgid "" +#~ "In order to avoid data loss, you cannot permanently delete packages.\n" +#~ "\t\t\tYou can remove them from " +#~ "ContentDB, which will cause them to " +#~ "not be\n" +#~ "\t\t\tvisible to any users and " +#~ "they may be permanently deleted in " +#~ "the future.\n" +#~ "\t\t\tThe Admin can restore removed packages, if needed." +#~ msgstr "" +#~ "Para evitar la pérdida de datos, " +#~ "no puede eliminar paquetes de forma " +#~ "permanente.\n" +#~ "\t\t\tPuede eliminarlos de ContentDB, lo que provocará que no sean\n" +#~ "\t\t\tvisibles para ningún usuario y " +#~ "podrán ser eliminados permanentemente en " +#~ "el futuro.\n" +#~ "\t\t\tEl Administrador puede restaurar " +#~ "los paquetes eliminados, si es " +#~ "necesario." + +#~ msgid "Connected" +#~ msgstr "Conectado" + diff --git a/translations/fa/LC_MESSAGES/messages.po b/translations/fa/LC_MESSAGES/messages.po index 3be8f2c3..86c2f50b 100644 --- a/translations/fa/LC_MESSAGES/messages.po +++ b/translations/fa/LC_MESSAGES/messages.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2024-04-03 18:34+0100\n" +"POT-Creation-Date: 2024-06-07 05:29+0100\n" "PO-Revision-Date: 2023-10-03 01:59+0000\n" "Last-Translator: Farooq Karimi Zadeh \n" "Language: fa\n" @@ -17,17 +17,546 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.12.1\n" +"Generated-By: Babel 2.15.0\n" -#: app/__init__.py:137 +#: app/__init__.py:155 msgid "Banned:" msgstr "قطع دسترسی شده:" -#: app/__init__.py:139 +#: app/__init__.py:157 msgid "You have been banned." msgstr "دسترسی شما قطع شده است." -#: app/querybuilder.py:41 app/templates/admin/languages/list.html:27 +#: app/_translations.py:5 +msgid "Chat / Commands" +msgstr "" + +#: app/_translations.py:6 +msgid "Complex installation" +msgstr "" + +#: app/_translations.py:7 +msgid "Either has educational value, or is a tool to help teachers " +msgstr "" + +#: app/_translations.py:8 +msgid "Singleplayer-focused" +msgstr "" + +#: app/_translations.py:9 +msgid "For 16px texture packs" +msgstr "" + +#: app/_translations.py:10 +msgid "For 64px texture packs" +msgstr "" + +#: app/_translations.py:11 +msgid "Tools to manage the world" +msgstr "" + +#: app/_translations.py:12 +msgid "Big changes to crafting gameplay" +msgstr "" + +#: app/_translations.py:13 +msgid "Blood, etc" +msgstr "" + +#: app/_translations.py:14 +msgid "Adds a mini-game to be played within Minetest" +msgstr "" + +#: app/_translations.py:15 +msgid "Tools / Weapons / Armor" +msgstr "" + +#: app/_translations.py:16 +msgid "For content generally themed around a certain season or holiday" +msgstr "" + +#: app/_translations.py:17 +msgid "Player Effects / Power Ups" +msgstr "" + +#: app/_translations.py:18 +msgid "World Maintenance and Tools" +msgstr "" + +#: app/_translations.py:19 +msgid "Puzzle" +msgstr "" + +#: app/_translations.py:20 +msgid "Tools for game and mod developers" +msgstr "" + +#: app/_translations.py:21 +msgid "Education" +msgstr "" + +#: app/_translations.py:22 +msgid "Gore" +msgstr "" + +#: app/_translations.py:23 +msgid "Transport" +msgstr "" + +#: app/_translations.py:24 +msgid "Survival" +msgstr "" + +#: app/_translations.py:25 +msgid "New mapgen or changes mapgen" +msgstr "" + +#: app/_translations.py:26 +msgid "Less than 16px" +msgstr "" + +#: app/_translations.py:27 app/templates/users/modtools.html:12 +msgid "Storage" +msgstr "" + +#: app/_translations.py:28 +msgid "Changes the inventory GUI" +msgstr "" + +#: app/_translations.py:29 +msgid "Jam / Combat 2020" +msgstr "" + +#: app/_translations.py:30 +msgid "Bad Language" +msgstr "" + +#: app/_translations.py:31 +msgid "64px" +msgstr "" + +#: app/_translations.py:32 +msgid "Focuses on or adds new sounds or musical things" +msgstr "" + +#: app/_translations.py:33 +msgid "Adds game mechanics or tools that change how players build." +msgstr "" + +#: app/_translations.py:34 +msgid "Violence" +msgstr "" + +#: app/_translations.py:35 +msgid "Strategy / RTS" +msgstr "" + +#: app/_translations.py:36 +msgid "" +"Requires futher installation steps, such as installing luarocks or " +"editing the trusted mod setting" +msgstr "" + +#: app/_translations.py:37 +msgid "Jam / Game 2021" +msgstr "" + +#: app/_translations.py:38 +msgid "Content that can be played alone" +msgstr "" + +#: app/_translations.py:39 +msgid "Can/should only be used in multiplayer" +msgstr "" + +#: app/_translations.py:40 +msgid "Adds mobs, animals, and NPCs" +msgstr "" + +#: app/_translations.py:41 +msgid "" +"For mods created for the Discord \"Weekly Challenges\" modding event in " +"2021" +msgstr "" + +#: app/_translations.py:42 +msgid "Mini-game" +msgstr "" + +#: app/_translations.py:43 +msgid "" +"For content that changes player effects, including physics, for example: " +"speed, jump height or gravity." +msgstr "" + +#: app/_translations.py:44 +msgid "Contains swearing" +msgstr "" + +#: app/_translations.py:45 +msgid "" +"Improves the world, adding weather, ambient sounds, or other environment " +"mechanics" +msgstr "" + +#: app/_translations.py:46 +msgid "For mods created for the Discord \"Combat\" modding event in 2020" +msgstr "" + +#: app/_translations.py:47 +msgid "Inventory" +msgstr "" + +#: app/_translations.py:48 +msgid "Entries to the 2023 Minetest Game Jam " +msgstr "" + +#: app/_translations.py:49 +msgid "Sims" +msgstr "" + +#: app/_translations.py:50 +msgid "Focuses on building, such as adding new materials or nodes" +msgstr "" + +#: app/_translations.py:51 +msgid "Environment / Weather" +msgstr "" + +#: app/_translations.py:52 +msgid "Custom mapgen" +msgstr "" + +#: app/_translations.py:53 +msgid "Minetest Game improved" +msgstr "" + +#: app/_translations.py:54 +msgid "HUD" +msgstr "" + +#: app/_translations.py:55 +msgid "Machines / Electronics" +msgstr "" + +#: app/_translations.py:56 +msgid "Developer Tools" +msgstr "" + +#: app/_translations.py:57 +msgid "Jam / Game 2023" +msgstr "" + +#: app/_translations.py:58 +msgid "Helps with server maintenance and moderation" +msgstr "" + +#: app/_translations.py:59 +msgid "Plants and Farming" +msgstr "" + +#: app/_translations.py:60 +msgid "Adventure / RPG" +msgstr "" + +#: app/_translations.py:61 +msgid "" +"For games and such that are of their own kind, distinct and original in " +"nature to others of the same category." +msgstr "" + +#: app/_translations.py:62 +msgid "Jam / Weekly Challenges 2021" +msgstr "" + +#: app/_translations.py:63 +msgid "For 32px texture packs" +msgstr "" + +#: app/_translations.py:64 +msgid "Adds or changes tools, weapons, and armor" +msgstr "" + +#: app/_translations.py:65 +msgid "GUI" +msgstr "" + +#: app/_translations.py:66 +msgid "Seasonal" +msgstr "" + +#: app/_translations.py:67 +msgid "Commerce / Economy" +msgstr "" + +#: app/_translations.py:68 +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 "" + +#: app/_translations.py:69 +msgid "Forks of MTG" +msgstr "" + +#: app/_translations.py:70 +msgid "Non-cartoon violence. May be towards fantasy or human-like characters" +msgstr "" + +#: app/_translations.py:71 +msgid "Joke" +msgstr "" + +#: app/_translations.py:72 +msgid "Fear / Horror" +msgstr "" + +#: app/_translations.py:73 +msgid "128px+" +msgstr "" + +#: app/_translations.py:74 +msgid "Creative" +msgstr "" + +#: app/_translations.py:75 +msgid "Entries to the 2022 Minetest Game Jam " +msgstr "" + +#: app/_translations.py:76 +msgid "Alcohol / Tobacco" +msgstr "" + +#: app/_translations.py:77 +msgid "Adds or improves item storage mechanics" +msgstr "" + +#: app/_translations.py:78 +msgid "Designed to be played competitively against other players" +msgstr "" + +#: app/_translations.py:79 +msgid "Crafting" +msgstr "" + +#: app/_translations.py:80 +msgid "<16px" +msgstr "" + +#: app/_translations.py:81 +msgid "One-of-a-kind / Original" +msgstr "" + +#: app/_translations.py:82 +msgid "Building" +msgstr "" + +#: app/_translations.py:83 +msgid "Adds machines useful in automation, tubes, or power." +msgstr "" + +#: app/_translations.py:84 +msgid "Focus on puzzle solving instead of combat" +msgstr "" + +#: app/_translations.py:85 +msgid "Building Mechanics and Tools" +msgstr "" + +#: app/_translations.py:86 +msgid "Adds nodes with no other purpose than for use in building" +msgstr "" + +#: app/_translations.py:87 +msgid "Sounds / Music" +msgstr "" + +#: app/_translations.py:88 +msgid "Food / Drinks" +msgstr "" + +#: app/_translations.py:89 +msgid "Decorative" +msgstr "" + +#: app/_translations.py:90 +msgid "Gambling" +msgstr "" + +#: app/_translations.py:91 +msgid "Server Moderation and Tools" +msgstr "" + +#: app/_translations.py:92 +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 "" + +#: app/_translations.py:93 +msgid "API / Library" +msgstr "" + +#: app/_translations.py:94 +msgid "Certified" +msgstr "" + +#: app/_translations.py:95 +msgid "Contains alcohol and/or tobacco" +msgstr "" + +#: app/_translations.py:96 +msgid "Adds new plants or other farmable resources." +msgstr "" + +#: app/_translations.py:97 +msgid "Multiplayer-focused" +msgstr "" + +#: app/_translations.py:98 +msgid "Primarily adds an API for other mods to use" +msgstr "" + +#: app/_translations.py:99 +msgid "" +"Focus on player chat/communication or who's primary function is " +"interacting with the console." +msgstr "" + +#: app/_translations.py:100 +msgid "" +"Games and mods with a heavy strategy component, whether real-time or " +"turn-based" +msgstr "" + +#: app/_translations.py:101 +msgid "" +"Written specifically for survival gameplay with a focus on game-balance, " +"difficulty level, or resources available through crafting, mining, ..." +msgstr "" + +#: app/_translations.py:102 +msgid "Entries to the 2021 Minetest Game Jam" +msgstr "" + +#: app/_translations.py:103 +msgid "" +"Contains a completely custom mapgen implemented in Lua, usually requires " +"worlds to be set to the 'singlenode' mapgen." +msgstr "" + +#: app/_translations.py:104 +msgid " Jam / Game 2022" +msgstr "" + +#: app/_translations.py:105 +msgid "Sports" +msgstr "" + +#: app/_translations.py:106 +msgid "" +"Adds or changes transportation methods. Includes teleportation, vehicles," +" ridable mobs, transport infrastructure and thematic content" +msgstr "" + +#: app/_translations.py:107 +msgid "Player vs Environment (PvE)" +msgstr "" + +#: app/_translations.py:108 +msgid "For mods that grant the player extra information in the HUD" +msgstr "" + +#: app/_translations.py:109 +msgid "" +"Mods and games that aim to simulate real life activity. Similar to " +"SimCity/TheSims/OpenTTD/etc" +msgstr "" + +#: app/_translations.py:110 +msgid "Shocking and scary content. May scare young children" +msgstr "" + +#: app/_translations.py:111 +msgid "Player customization / Skins" +msgstr "" + +#: app/_translations.py:112 +msgid "" +"Allows the player to customize their character by changing the texture or" +" adding accessories." +msgstr "" + +#: app/_translations.py:113 +msgid "" +"Certified by the Featured Packages program. This tag may be renamed in " +"the future" +msgstr "" + +#: app/_translations.py:114 +msgid "Mobs / Animals / NPCs" +msgstr "" + +#: app/_translations.py:115 +msgid "For 128px or higher texture packs" +msgstr "" + +#: app/_translations.py:116 +msgid "16px" +msgstr "" + +#: app/_translations.py:117 +msgid "Games of chance, gambling games, etc" +msgstr "" + +#: app/_translations.py:118 +msgid "Mapgen / Biomes / Decoration" +msgstr "" + +#: app/_translations.py:119 +msgid "Drugs" +msgstr "" + +#: app/_translations.py:120 +msgid "Related to economies, money, and trading" +msgstr "" + +#: app/_translations.py:121 +msgid "" +"For content designed for one or more players that focus on combat against" +" the world, mobs, or NPCs." +msgstr "" + +#: app/_translations.py:122 +msgid "For content whose main utility / feature is in GUI/formspec form" +msgstr "" + +#: app/_translations.py:123 +msgid "32px" +msgstr "" + +#: app/_translations.py:124 +msgid "Player vs Player (PvP)" +msgstr "" + +#: app/_translations.py:125 +msgid "Magic / Enchanting" +msgstr "" + +#: app/_translations.py:126 +msgid "Contains illegal drugs, such as marijuana" +msgstr "" + +#: app/_translations.py:127 +msgid "First person shooters (FPS) and more" +msgstr "" + +#: app/_translations.py:128 +msgid "Shooter" +msgstr "" + +#: app/querybuilder.py:58 app/templates/admin/languages/list.html:27 #: app/templates/admin/tags/list.html:38 #: app/templates/admin/warnings/list.html:28 #: app/templates/collections/create_edit.html:56 @@ -37,7 +566,7 @@ msgstr "دسترسی شما قطع شده است." msgid "Packages" msgstr "بسته‌ها" -#: app/querybuilder.py:56 +#: app/querybuilder.py:73 #, python-format msgid "%(package_type)s for %(game_name)s" msgstr "" @@ -47,7 +576,7 @@ msgstr "" msgid "%(delta)s ago" msgstr "%(delta)s پیش" -#: app/blueprints/api/endpoints.py:95 app/templates/index.html:103 +#: app/blueprints/api/endpoints.py:94 app/templates/index.html:103 msgid "Featured" msgstr "" @@ -62,18 +591,18 @@ msgid "Limit to package" msgstr "به بسته محدود کن" #: app/blueprints/api/tokens.py:36 app/blueprints/collections/__init__.py:90 -#: app/blueprints/oauth/__init__.py:175 app/blueprints/packages/packages.py:250 -#: app/blueprints/packages/packages.py:525 -#: app/blueprints/packages/packages.py:621 -#: app/blueprints/packages/packages.py:709 +#: app/blueprints/oauth/__init__.py:175 app/blueprints/packages/packages.py:251 +#: app/blueprints/packages/packages.py:528 +#: app/blueprints/packages/packages.py:624 +#: app/blueprints/packages/packages.py:712 #: app/blueprints/packages/releases.py:62 #: app/blueprints/packages/releases.py:74 app/blueprints/packages/reviews.py:49 #: app/blueprints/packages/screenshots.py:36 #: app/blueprints/packages/screenshots.py:42 #: app/blueprints/packages/screenshots.py:47 -#: app/blueprints/users/account.py:226 app/blueprints/users/account.py:234 -#: app/blueprints/users/settings.py:78 app/blueprints/users/settings.py:148 -#: app/blueprints/users/settings.py:316 app/templates/users/modtools.html:111 +#: 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 msgid "Save" msgstr "ذخیره" @@ -145,14 +674,11 @@ msgid "Linked GitHub to account" msgstr "پیوند‌شده به حساب گیت‌هاب" #: app/blueprints/github/__init__.py:88 -msgid "GitHub account is already associated with another user" -msgstr "حساب گیت‌هاب از قبل با کاربری دیگر مرتبط شده است" +#, python-format +msgid "GitHub account is already associated with another user: %(username)s" +msgstr "" -#: app/blueprints/github/__init__.py:94 -msgid "Unable to find an account for that GitHub user" -msgstr "قادر به پیدا کردن حساب برای آن حساب گیت‌هاب نیستیم" - -#: app/blueprints/github/__init__.py:99 +#: app/blueprints/github/__init__.py:96 app/blueprints/github/__init__.py:122 msgid "Authorization failed [err=gh-login-failed]" msgstr "احراز هویت ناموفق [err=gh-login-failed]" @@ -198,7 +724,7 @@ msgstr "عکس‌های صفحه" #: app/blueprints/packages/__init__.py:52 #: app/templates/packages/edit_maintainers.html:8 -#: app/templates/packages/view.html:624 app/utils/minetest_hypertext.py:270 +#: app/templates/packages/view.html:624 app/utils/minetest_hypertext.py:302 msgid "Maintainers" msgstr "نگه‌دارنده‌ها" @@ -223,7 +749,7 @@ 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:243 app/utils/minetest_hypertext.py:245 +#: app/utils/minetest_hypertext.py:275 app/utils/minetest_hypertext.py:277 msgid "Supported Games" msgstr "بازی‌های پشتیبانی‌شده" @@ -231,91 +757,91 @@ msgstr "بازی‌های پشتیبانی‌شده" msgid "No download available." msgstr "دانلودی در دسترس نیست." -#: app/blueprints/packages/packages.py:228 app/templates/packages/view.html:594 -#: app/utils/minetest_hypertext.py:231 +#: app/blueprints/packages/packages.py:229 app/templates/packages/view.html:594 +#: app/utils/minetest_hypertext.py:263 msgid "Type" msgstr "نوع" -#: app/blueprints/packages/packages.py:229 +#: app/blueprints/packages/packages.py:230 msgid "Title (Human-readable)" msgstr "عنوان(قابل خواندن توسط انسان)" -#: app/blueprints/packages/packages.py:230 -#: app/blueprints/packages/packages.py:619 +#: app/blueprints/packages/packages.py:231 +#: app/blueprints/packages/packages.py:622 msgid "Name (Technical)" msgstr "نام (فنی)" -#: app/blueprints/packages/packages.py:230 -#: app/blueprints/packages/packages.py:620 +#: app/blueprints/packages/packages.py:231 +#: app/blueprints/packages/packages.py:623 #: app/templates/packages/create_edit.html:75 msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" msgstr "تنها حروف کوچک(a-z)، رفم‌ها(0-9) و زیرخط(_)" -#: app/blueprints/packages/packages.py:231 +#: app/blueprints/packages/packages.py:232 msgid "Short Description (Plaintext)" msgstr "توضیحات کوتاه(متن ساده)" -#: app/blueprints/packages/packages.py:233 app/templates/packages/view.html:616 -#: app/utils/minetest_hypertext.py:268 +#: app/blueprints/packages/packages.py:234 app/templates/packages/view.html:616 +#: app/utils/minetest_hypertext.py:300 msgid "Maintenance State" msgstr "وضعیت نگه‌داری" -#: app/blueprints/packages/packages.py:235 app/templates/admin/tags/list.html:4 +#: app/blueprints/packages/packages.py:236 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:232 +#: app/utils/minetest_hypertext.py:264 msgid "Tags" msgstr "برچسب‌ها" -#: app/blueprints/packages/packages.py:236 +#: app/blueprints/packages/packages.py:237 msgid "Content Warnings" msgstr "اخطار‌های محتوا" -#: app/blueprints/packages/packages.py:237 app/templates/packages/view.html:605 -#: app/utils/minetest_hypertext.py:266 +#: app/blueprints/packages/packages.py:238 app/templates/packages/view.html:605 +#: app/utils/minetest_hypertext.py:298 msgid "License" msgstr "پروانه" -#: app/blueprints/packages/packages.py:238 +#: app/blueprints/packages/packages.py:239 msgid "Media License" msgstr "پروانه چند‌رسانه‌ای" -#: app/blueprints/packages/packages.py:240 +#: app/blueprints/packages/packages.py:241 msgid "Long Description (Markdown)" msgstr "توضیحات بلند(مارک‌دوان)" -#: app/blueprints/packages/packages.py:242 +#: app/blueprints/packages/packages.py:243 msgid "VCS Repository URL" msgstr "آدرس مخزن VCS" -#: app/blueprints/packages/packages.py:243 app/blueprints/users/settings.py:76 +#: app/blueprints/packages/packages.py:244 app/blueprints/users/settings.py:77 msgid "Website URL" msgstr "آدرس تار‌نما" -#: app/blueprints/packages/packages.py:244 +#: app/blueprints/packages/packages.py:245 msgid "Issue Tracker URL" msgstr "آدرس ردیاب مشکلات" -#: app/blueprints/packages/packages.py:245 +#: app/blueprints/packages/packages.py:246 msgid "Forum Topic ID" msgstr "آی‌دی تاپیک انجمن" -#: app/blueprints/packages/packages.py:246 +#: app/blueprints/packages/packages.py:247 msgid "Video URL" msgstr "آدرس فیلم" -#: app/blueprints/packages/packages.py:247 +#: app/blueprints/packages/packages.py:248 msgid "Donate URL" msgstr "آدرس اهدا" -#: app/blueprints/packages/packages.py:248 +#: app/blueprints/packages/packages.py:249 msgid "Translation URL" msgstr "" -#: app/blueprints/packages/packages.py:254 +#: app/blueprints/packages/packages.py:255 msgid "_game is not an allowed name" msgstr "_game یک نام مجاز نیست" -#: app/blueprints/packages/packages.py:264 +#: app/blueprints/packages/packages.py:265 msgid "" "Package already exists, but is removed. Please contact ContentDB staff to" " restore the package" @@ -323,102 +849,101 @@ msgstr "" "بسته از قبل وجود دارد اما حذف شده است. لطفا با کارکنان ContentDB جهت " "بازگردانی بسته تماس بگیرید" -#: app/blueprints/packages/packages.py:269 +#: app/blueprints/packages/packages.py:270 msgid "Package already exists" msgstr "بسته از قبل وجود دارد" -#: app/blueprints/packages/packages.py:275 +#: app/blueprints/packages/packages.py:276 msgid "A collection with a similar name already exists" msgstr "یک مجموعه با نامی مشابه وجود دارد" -#: app/blueprints/packages/packages.py:328 +#: app/blueprints/packages/packages.py:329 #: app/blueprints/packages/releases.py:82 msgid "" "You must add an email address to your account and confirm it before you " "can manage packages" msgstr "" -#: app/blueprints/packages/packages.py:334 +#: app/blueprints/packages/packages.py:335 msgid "Save draft" msgstr "" -#: app/blueprints/packages/packages.py:342 +#: app/blueprints/packages/packages.py:343 msgid "Unable to find that user" msgstr "قادر به پیدا کردن این کاربر نیستیم" -#: app/blueprints/packages/packages.py:346 +#: app/blueprints/packages/packages.py:347 #: app/blueprints/packages/screenshots.py:137 -#: app/blueprints/users/settings.py:132 msgid "Permission denied" msgstr "دسترسی مسدود شده است" -#: app/blueprints/packages/packages.py:402 -#: app/blueprints/packages/packages.py:476 -#: app/blueprints/packages/packages.py:498 +#: app/blueprints/packages/packages.py:403 +#: app/blueprints/packages/packages.py:479 +#: app/blueprints/packages/packages.py:501 msgid "You don't have permission to do that" msgstr "شما دسترسی انجام این را ندارید" -#: app/blueprints/packages/packages.py:435 +#: app/blueprints/packages/packages.py:436 msgid "Please comment what changes are needed in the approval thread" msgstr "لطفا نظر دهید نیازمند چه تغییراتی در ریسمان تایید است" -#: app/blueprints/packages/packages.py:442 +#: app/blueprints/packages/packages.py:443 msgid "" "Please comment in the approval thread so editors know what you have " "changed" msgstr "" -#: app/blueprints/packages/packages.py:493 +#: app/blueprints/packages/packages.py:496 msgid "Deleted package" msgstr "بسته حذف شد" -#: app/blueprints/packages/packages.py:515 +#: app/blueprints/packages/packages.py:518 msgid "Unapproved package" msgstr "بسته تایید نشده" -#: app/blueprints/packages/packages.py:524 +#: app/blueprints/packages/packages.py:527 msgid "Maintainers (Comma-separated)" msgstr "نگه‌دارنده‌ها(جدا شده با کاما یا ویرگول)" -#: app/blueprints/packages/packages.py:533 +#: app/blueprints/packages/packages.py:536 msgid "You don't have permission to edit maintainers" msgstr "شما دسترسی ویرایش نگه‌دارنده‌ها رو ندارید" -#: app/blueprints/packages/packages.py:583 +#: app/blueprints/packages/packages.py:586 msgid "You are not a maintainer" msgstr "شما یک نگه‌دار نیستید" -#: app/blueprints/packages/packages.py:586 +#: app/blueprints/packages/packages.py:589 msgid "Package owners cannot remove themselves as maintainers" msgstr "صاحبان بسته نمی‌توانند خودشان رو از فهرست نگه‌دارنده‌ها حذف کنند" -#: app/blueprints/packages/packages.py:618 +#: app/blueprints/packages/packages.py:621 msgid "Author Name" msgstr "نام نویسنده" -#: app/blueprints/packages/packages.py:705 +#: app/blueprints/packages/packages.py:708 msgid "Enable support detection based on dependencies (recommended)" msgstr "فعال‌سازی تشخیص پشتیبانی بر اساس پیش‌نیاز‌ها (پیشنهاد می‌شود)" -#: app/blueprints/packages/packages.py:706 +#: app/blueprints/packages/packages.py:709 msgid "Supported games" msgstr "بازی‌های تحت پشتیبانی" -#: app/blueprints/packages/packages.py:707 +#: app/blueprints/packages/packages.py:710 msgid "Unsupported games" msgstr "بازی‌های پشتیبانی نشده" -#: app/blueprints/packages/packages.py:708 +#: app/blueprints/packages/packages.py:711 msgid "Supports all games (unless stated) / is game independent" msgstr "" "از تمامی بازی‌ها پشتیبانی می‌کند(مگر این‌که خلاف آن گفته شود) یا این‌که " "مستقل از بازی است" -#: app/blueprints/packages/packages.py:724 +#: app/blueprints/packages/packages.py:727 msgid "You need at least one release before you can edit game support" msgstr "" -#: app/blueprints/packages/packages.py:728 +#: app/blueprints/packages/packages.py:731 msgid "Mod(pack) needs to contain at least one mod. Please create a new release" msgstr "" @@ -577,8 +1102,8 @@ msgstr "" #: app/blueprints/packages/reviews.py:80 app/blueprints/threads/__init__.py:207 #: app/blueprints/threads/__init__.py:240 -#: app/blueprints/threads/__init__.py:334 app/blueprints/users/settings.py:113 -#: app/logic/packages.py:132 +#: app/blueprints/threads/__init__.py:334 app/blueprints/users/settings.py:114 +#: app/logic/packages.py:131 msgid "Linking to blocked sites is not allowed" msgstr "" @@ -680,7 +1205,7 @@ msgid "Remember me" msgstr "" #: app/blueprints/users/account.py:39 app/templates/base.html:176 -#: app/templates/donate/index.html:74 app/templates/users/login.html:4 +#: app/templates/donate/index.html:85 app/templates/users/login.html:4 msgid "Sign in" msgstr "" @@ -705,11 +1230,11 @@ msgstr "" msgid "Login failed" msgstr "" -#: app/blueprints/users/account.py:100 app/blueprints/users/settings.py:75 +#: app/blueprints/users/account.py:100 app/blueprints/users/settings.py:76 msgid "Display Name" msgstr "" -#: app/blueprints/users/account.py:101 app/blueprints/users/settings.py:310 +#: app/blueprints/users/account.py:101 app/blueprints/users/settings.py:324 #: app/templates/users/list.html:18 msgid "Username" msgstr "" @@ -720,8 +1245,8 @@ msgid "" " (-), and periods (.) allowed" msgstr "" -#: app/blueprints/users/account.py:104 app/blueprints/users/account.py:186 -#: app/blueprints/users/account.py:222 app/blueprints/users/account.py:373 +#: app/blueprints/users/account.py:104 app/blueprints/users/account.py:153 +#: app/blueprints/users/account.py:189 app/blueprints/users/account.py:340 #: app/blueprints/users/settings.py:147 msgid "Email" msgstr "" @@ -743,105 +1268,93 @@ msgstr "" msgid "Incorrect captcha answer" msgstr "" -#: app/blueprints/users/account.py:117 -msgid "Username is invalid" +#: app/blueprints/users/account.py:154 +msgid "Reset Password" msgstr "" -#: app/blueprints/users/account.py:128 -msgid "An account already exists for that username but hasn't been claimed yet." +#: app/blueprints/users/account.py:180 +msgid "Unable to find account" msgstr "" -#: app/blueprints/users/account.py:131 app/blueprints/users/account.py:138 -msgid "That username/display name is already in use, please choose another." +#: app/blueprints/users/account.py:190 app/blueprints/users/account.py:198 +msgid "New password" msgstr "" -#: app/blueprints/users/account.py:143 app/blueprints/users/account.py:257 +#: app/blueprints/users/account.py:191 app/blueprints/users/account.py:199 +msgid "Verify password" +msgstr "" + +#: app/blueprints/users/account.py:192 app/blueprints/users/account.py:200 +msgid "Passwords must match" +msgstr "" + +#: app/blueprints/users/account.py:197 +msgid "Old password" +msgstr "" + +#: app/blueprints/users/account.py:208 +msgid "Passwords do not match" +msgstr "" + +#: app/blueprints/users/account.py:219 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 msgid "Email already in use" msgstr "" -#: app/blueprints/users/account.py:144 app/blueprints/users/account.py:258 +#: app/blueprints/users/account.py:225 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:148 app/blueprints/users/account.py:252 -#: app/blueprints/users/settings.py:175 -msgid "That email address has been unsubscribed/blacklisted, and cannot be used" -msgstr "" - -#: app/blueprints/users/account.py:187 -msgid "Reset Password" -msgstr "" - -#: app/blueprints/users/account.py:213 -msgid "Unable to find account" -msgstr "" - -#: app/blueprints/users/account.py:223 app/blueprints/users/account.py:231 -msgid "New password" -msgstr "" - -#: app/blueprints/users/account.py:224 app/blueprints/users/account.py:232 -msgid "Verify password" -msgstr "" - -#: app/blueprints/users/account.py:225 app/blueprints/users/account.py:233 -msgid "Passwords must match" -msgstr "" - -#: app/blueprints/users/account.py:230 -msgid "Old password" -msgstr "" - -#: app/blueprints/users/account.py:241 -msgid "Passwords do not match" -msgstr "" - -#: app/blueprints/users/account.py:272 app/blueprints/users/account.py:276 +#: app/blueprints/users/account.py:239 app/blueprints/users/account.py:243 msgid "Your password has been changed successfully." msgstr "" -#: app/blueprints/users/account.py:291 +#: app/blueprints/users/account.py:258 msgid "Old password is incorrect" msgstr "" -#: app/blueprints/users/account.py:319 +#: app/blueprints/users/account.py:286 msgid "Unknown verification token!" msgstr "" -#: app/blueprints/users/account.py:325 +#: app/blueprints/users/account.py:292 msgid "Token has expired" msgstr "" -#: app/blueprints/users/account.py:339 +#: app/blueprints/users/account.py:306 msgid "Another user is already using that email" msgstr "" -#: app/blueprints/users/account.py:342 +#: app/blueprints/users/account.py:309 msgid "Confirmed email change" msgstr "" -#: app/blueprints/users/account.py:347 +#: app/blueprints/users/account.py:314 msgid "Email address changed" msgstr "" -#: app/blueprints/users/account.py:348 +#: app/blueprints/users/account.py:315 msgid "" "Your email address has changed. If you didn't request this, please " "contact an administrator." msgstr "" -#: app/blueprints/users/account.py:366 +#: app/blueprints/users/account.py:333 msgid "You may now log in" msgstr "" -#: app/blueprints/users/account.py:374 +#: app/blueprints/users/account.py:341 msgid "Send" msgstr "" -#: app/blueprints/users/account.py:405 +#: app/blueprints/users/account.py:372 msgid "" "That email is now blacklisted. Please contact an admin if you wish to " "undo this." @@ -973,62 +1486,72 @@ msgstr "" msgid "Has received %(downloads)d downloads across all packages." msgstr "" -#: app/blueprints/users/settings.py:37 app/templates/users/profile.html:26 +#: app/blueprints/users/settings.py:38 app/templates/users/profile.html:26 #: app/templates/users/profile_edit.html:8 msgid "Edit Profile" msgstr "" -#: app/blueprints/users/settings.py:42 app/templates/users/account.html:12 +#: app/blueprints/users/settings.py:43 app/templates/users/account.html:12 msgid "Account and Security" msgstr "" -#: app/blueprints/users/settings.py:47 +#: app/blueprints/users/settings.py:48 #: app/templates/users/settings_email.html:12 msgid "Email and Notifications" msgstr "" -#: app/blueprints/users/settings.py:52 app/templates/api/list_tokens.html:10 +#: app/blueprints/users/settings.py:53 app/templates/api/list_tokens.html:10 msgid "API Tokens" msgstr "" -#: app/blueprints/users/settings.py:60 app/templates/oauth/list_clients.html:10 +#: app/blueprints/users/settings.py:61 app/templates/oauth/list_clients.html:10 msgid "OAuth2 Applications" msgstr "" -#: app/blueprints/users/settings.py:67 app/templates/users/modtools.html:4 +#: app/blueprints/users/settings.py:68 app/templates/users/modtools.html:4 #: app/templates/users/modtools.html:8 app/templates/users/profile.html:44 msgid "Moderator Tools" msgstr "" -#: app/blueprints/users/settings.py:77 +#: app/blueprints/users/settings.py:78 msgid "Donation URL" msgstr "" -#: app/blueprints/users/settings.py:93 app/blueprints/users/settings.py:100 +#: app/blueprints/users/settings.py:94 app/blueprints/users/settings.py:101 msgid "A user already has that name" msgstr "" -#: app/blueprints/users/settings.py:265 +#: app/blueprints/users/settings.py:264 +msgid "Removed GitHub account" +msgstr "" + +#: app/blueprints/users/settings.py:266 +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" msgstr "" -#: app/blueprints/users/settings.py:311 +#: app/blueprints/users/settings.py:325 msgid "Display name" msgstr "" -#: app/blueprints/users/settings.py:312 +#: app/blueprints/users/settings.py:326 msgid "Forums Username" msgstr "" -#: app/blueprints/users/settings.py:313 +#: app/blueprints/users/settings.py:327 msgid "GitHub Username" msgstr "" -#: app/blueprints/users/settings.py:314 app/templates/users/list.html:14 +#: app/blueprints/users/settings.py:328 app/templates/users/list.html:14 msgid "Rank" msgstr "" -#: app/blueprints/users/settings.py:363 +#: app/blueprints/users/settings.py:381 msgid "Can't promote a user to a rank higher than yourself!" msgstr "" @@ -1122,11 +1645,11 @@ msgid "" "underscores (_)" msgstr "" -#: app/logic/packages.py:113 +#: app/logic/packages.py:112 msgid "You don't have permission to edit this package" msgstr "" -#: app/logic/packages.py:117 +#: app/logic/packages.py:116 msgid "You don't have permission to change the package name" msgstr "" @@ -1168,6 +1691,29 @@ msgstr "" msgid "Uploaded image isn't actually an image" msgstr "" +#: app/logic/users.py:15 +msgid "Username is invalid" +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 +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 "" + +#: 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/packages.py:69 msgid "Mod" msgstr "" @@ -1207,7 +1753,7 @@ msgstr "" #: app/templates/collections/view.html:39 #: app/templates/oauth/create_edit.html:17 #: app/templates/packages/release_edit.html:84 -#: app/templates/packages/review_create_edit.html:61 +#: app/templates/packages/review_create_edit.html:66 #: app/templates/threads/delete_reply.html:19 #: app/templates/threads/delete_thread.html:19 #: app/templates/threads/view.html:50 app/templates/users/delete.html:34 @@ -1218,34 +1764,34 @@ msgstr "" msgid "Work in Progress" msgstr "" -#: app/tasks/emails.py:119 +#: app/tasks/emails.py:122 msgid "" "You are receiving this email because you are a registered user of " "ContentDB." msgstr "" -#: app/tasks/emails.py:125 app/templates/emails/verify.html:30 +#: 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:160 +#: app/tasks/emails.py:163 #, python-format msgid "%(num)d new notifications" msgstr "" -#: app/tasks/emails.py:162 app/templates/macros/forms.html:59 +#: app/tasks/emails.py:165 app/templates/macros/forms.html:59 #: app/templates/packages/create_edit.html:41 #: app/templates/todo/editor.html:155 msgid "View" msgstr "" -#: app/tasks/emails.py:165 +#: app/tasks/emails.py:168 msgid "Manage email settings" msgstr "" -#: app/tasks/emails.py:167 app/templates/emails/base.html:63 +#: app/tasks/emails.py:170 app/templates/emails/base.html:63 #: app/templates/emails/notification.html:34 #: app/templates/emails/notification_digest.html:54 #: app/templates/emails/verify.html:33 @@ -1326,7 +1872,7 @@ msgstr "" #: app/templates/admin/languages/list.html:4 #: app/templates/admin/languages/list.html:10 app/templates/base.html:185 -#: app/templates/packages/view.html:598 app/utils/minetest_hypertext.py:256 +#: app/templates/packages/view.html:598 app/utils/minetest_hypertext.py:288 msgid "Languages" msgstr "" @@ -1339,59 +1885,73 @@ msgid "About" msgstr "" #: app/templates/base.html:247 -msgid "Rules" +msgid "Contact Us" msgstr "" #: app/templates/base.html:248 -msgid "Policy and Guidance" +msgid "Rules" msgstr "" #: app/templates/base.html:249 +msgid "Policy and Guidance" +msgstr "" + +#: app/templates/base.html:250 app/templates/donate/index.html:46 +#: app/templates/donate/index.html:70 app/templates/users/profile.html:104 +msgid "Donate" +msgstr "" + +#: app/templates/base.html:251 msgid "API" msgstr "" -#: app/templates/base.html:250 app/templates/users/register.html:37 +#: app/templates/base.html:252 app/templates/users/register.html:37 msgid "Privacy Policy" msgstr "" -#: app/templates/base.html:252 +#: app/templates/base.html:254 msgid "Report / DMCA" msgstr "" -#: app/templates/base.html:254 +#: app/templates/base.html:256 msgid "User List" msgstr "" -#: app/templates/base.html:255 app/templates/packages/view.html:190 +#: app/templates/base.html:257 app/templates/packages/view.html:190 #: app/templates/packages/view.html:673 app/templates/threads/list.html:4 msgid "Threads" msgstr "" -#: app/templates/base.html:256 app/templates/collections/list.html:7 +#: app/templates/base.html:258 app/templates/collections/list.html:7 #: app/templates/collections/list.html:26 msgid "Collections" msgstr "" -#: app/templates/base.html:257 -msgid "Support Packages" +#: app/templates/base.html:259 app/templates/donate/index.html:4 +msgid "Support Creators" msgstr "" -#: app/templates/base.html:258 +#: app/templates/base.html:260 msgid "Translate Packages" msgstr "" -#: app/templates/base.html:259 +#: app/templates/base.html:261 msgid "Source Code" msgstr "" -#: app/templates/base.html:265 +#: app/templates/base.html:267 msgid "Show non-free packages" msgstr "" -#: app/templates/base.html:267 +#: app/templates/base.html:269 msgid "Hide non-free packages" msgstr "" +#: app/templates/base.html:273 +#, python-format +msgid "Our privacy policy has been updated (%(date)s)" +msgstr "" + #: app/templates/index.html:4 msgid "Welcome" msgstr "" @@ -1713,10 +2273,6 @@ msgstr "" msgid "To add a package, go to the package's page and click 'Add to collection'" msgstr "" -#: app/templates/donate/index.html:4 -msgid "Support packages" -msgstr "" - #: app/templates/donate/index.html:8 msgid "Some content creators are accepting donations for their work." msgstr "" @@ -1736,29 +2292,41 @@ msgstr "" msgid "View package" msgstr "" -#: app/templates/donate/index.html:46 app/templates/users/profile.html:104 -msgid "Donate" +#: app/templates/donate/index.html:62 +msgid "Support ContentDB" msgstr "" -#: app/templates/donate/index.html:62 -msgid "Based on your reviews / favorites" +#: app/templates/donate/index.html:64 +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 what 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" +msgstr "" + +#: app/templates/donate/index.html:78 +msgid "" "No reviewed packages accepting donations. Consider reviewing your " "favourite packages" msgstr "" -#: app/templates/donate/index.html:71 +#: 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:78 +#: app/templates/donate/index.html:89 msgid "Top packages" msgstr "" -#: app/templates/donate/index.html:82 +#: app/templates/donate/index.html:93 #, python-format msgid "%(count)d packages are looking for donations" msgstr "" @@ -1998,13 +2566,13 @@ msgid "Review" msgstr "" #: app/templates/macros/reviews.html:112 app/templates/macros/reviews.html:166 -#: app/templates/packages/review_create_edit.html:41 +#: app/templates/packages/review_create_edit.html:46 #, python-format msgid "Do you recommend this %(type)s?" msgstr "" #: app/templates/macros/reviews.html:134 -#: app/templates/packages/review_create_edit.html:46 +#: app/templates/packages/review_create_edit.html:51 msgid "Why or why not? Try to be constructive" msgstr "" @@ -2013,7 +2581,11 @@ msgid "Post Review" msgstr "" #: app/templates/macros/reviews.html:187 -msgid "Report an Issue" +msgid "Report an issue" +msgstr "" + +#: app/templates/macros/reviews.html:191 +msgid "Ask a question" msgstr "" #: app/templates/macros/stats.html:15 app/templates/macros/stats.html:20 @@ -2987,9 +3559,10 @@ msgid "" "In order to avoid data loss, you cannot permanently delete packages.\n" "\t\t\tYou can remove them from ContentDB, which will cause them to not be" "\n" -"\t\t\tvisible to any users and they may be permanently deleted in the " -"future.\n" -"\t\t\tThe Admin can restore removed packages, if needed." +"\t\t\tvisible to any users. Removed packages may be permanently deleted " +"at a\n" +"\t\t\tlater point. ContentDB staff can restore removed packages, if " +"needed." msgstr "" #: app/templates/packages/remove.html:19 @@ -3024,17 +3597,21 @@ msgstr "" msgid "Post a review for %(title)s by %(author)s" msgstr "" -#: app/templates/packages/review_create_edit.html:21 +#: app/templates/packages/review_create_edit.html:20 +msgid "Please make sure you read ContentDB's rules" +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 "" -#: app/templates/packages/review_create_edit.html:62 +#: app/templates/packages/review_create_edit.html:67 msgid "Delete review." msgstr "" -#: app/templates/packages/review_create_edit.html:63 +#: app/templates/packages/review_create_edit.html:68 msgid "" "This will convert the review into a thread, keeping the comments but " "removing its effect on the package's rating." @@ -3355,7 +3932,7 @@ msgstr "" msgid "Donate now" msgstr "" -#: app/templates/packages/view.html:462 app/utils/minetest_hypertext.py:251 +#: app/templates/packages/view.html:462 app/utils/minetest_hypertext.py:283 msgid "Dependencies" msgstr "" @@ -3372,7 +3949,7 @@ msgid "Compatible Games" msgstr "" #: app/templates/packages/view.html:526 app/templates/packages/view.html:546 -#: app/utils/minetest_hypertext.py:243 +#: app/utils/minetest_hypertext.py:275 msgid "No specific game required" msgstr "" @@ -3404,7 +3981,7 @@ msgstr "" msgid "Technical Name" msgstr "" -#: app/templates/packages/view.html:612 app/utils/minetest_hypertext.py:263 +#: app/templates/packages/view.html:612 app/utils/minetest_hypertext.py:295 #, python-format msgid "%(code_license)s for code,
%(media_license)s for media." msgstr "" @@ -3413,7 +3990,7 @@ msgstr "" msgid "Unknown" msgstr "" -#: app/templates/packages/view.html:622 app/utils/minetest_hypertext.py:269 +#: app/templates/packages/view.html:622 app/utils/minetest_hypertext.py:301 msgid "Added" msgstr "" @@ -3421,7 +3998,7 @@ msgstr "" msgid "Remove myself" msgstr "" -#: app/templates/packages/view.html:641 app/utils/minetest_hypertext.py:271 +#: app/templates/packages/view.html:641 app/utils/minetest_hypertext.py:303 msgid "Provides" msgstr "" @@ -3547,6 +4124,19 @@ msgstr "" msgid "Plus approvers and editors" msgstr "" +#: app/templates/threads/view.html:131 +msgid "Is this review outdated?" +msgstr "" + +#: app/templates/threads/view.html:132 +msgid "For example, does it complain about issues you've already fixed?" +msgstr "" + +#: app/templates/threads/view.html:133 +#, python-format +msgid "You can report outdated reviews by clicking %(flag)s on the review." +msgstr "" + #: app/templates/todo/editor.html:4 app/templates/todo/todo_base.html:17 msgid "Editor Work Queue" msgstr "" @@ -3604,7 +4194,7 @@ msgstr "" msgid "Mod names that have hard dependers, but no packages providing them." msgstr "" -#: app/templates/todo/editor.html:193 app/templates/users/account.html:73 +#: app/templates/todo/editor.html:193 app/templates/users/account.html:100 msgid "View All" msgstr "" @@ -3865,47 +4455,47 @@ msgstr "" msgid "Linked Accounts" msgstr "" -#: app/templates/users/account.html:40 app/templates/users/account.html:52 -msgid "Connected" -msgstr "" - #: app/templates/users/account.html:43 #, python-format msgid "Please PM %(rubenwardy)s on the forums to link your account." msgstr "" -#: app/templates/users/account.html:57 +#: app/templates/users/account.html:59 msgid "View ContentDB's GitHub Permissions" msgstr "" -#: app/templates/users/account.html:62 +#: app/templates/users/account.html:65 +msgid "Disconnect" +msgstr "" + +#: app/templates/users/account.html:70 msgid "Link Github" msgstr "" -#: app/templates/users/account.html:65 +#: app/templates/users/account.html:73 msgid "None" msgstr "" -#: app/templates/users/account.html:77 -msgid "Recent Account Actions" -msgstr "" - -#: app/templates/users/account.html:82 +#: app/templates/users/account.html:80 msgid "Account Deletion and Deactivation" msgstr "" -#: app/templates/users/account.html:86 +#: app/templates/users/account.html:84 msgid "Delete or Deactivate" msgstr "" -#: app/templates/users/account.html:89 +#: app/templates/users/account.html:87 msgid "Account Deletion and Deactivation isn't available to users yet." msgstr "" -#: app/templates/users/account.html:90 +#: app/templates/users/account.html:88 msgid "Please contact the admin." msgstr "" +#: app/templates/users/account.html:93 +msgid "Recent Account Actions" +msgstr "" + #: app/templates/users/change_set_password.html:16 #: app/templates/users/register.html:24 msgid "" @@ -4125,10 +4715,6 @@ msgstr "" msgid "GitHub" msgstr "" -#: app/templates/users/modtools.html:12 -msgid "Storage" -msgstr "" - #: app/templates/users/modtools.html:20 #, python-format msgid "" @@ -4252,17 +4838,21 @@ msgstr "" msgid "Import from forums" msgstr "" -#: app/templates/users/profile_edit.html:47 +#: app/templates/users/profile_edit.html:33 +msgid "Remove profile picture" +msgstr "" + +#: app/templates/users/profile_edit.html:51 msgid "" "Profile pictures should be square, at least 64x64px, and one of the " "following formats: jpeg, png, or webp." msgstr "" -#: app/templates/users/profile_edit.html:51 +#: app/templates/users/profile_edit.html:55 msgid "Profile Information" msgstr "" -#: app/templates/users/profile_edit.html:58 +#: app/templates/users/profile_edit.html:62 msgid "Pretending to be another user is grounds for a permanent ban" msgstr "" @@ -4414,11 +5004,23 @@ msgstr "" msgid "Last year" msgstr "" -#: app/utils/minetest_hypertext.py:248 +#: app/utils/minetest_hypertext.py:108 +msgid "(view table in browser)" +msgstr "" + +#: app/utils/minetest_hypertext.py:139 +msgid "Image" +msgstr "" + +#: app/utils/minetest_hypertext.py:259 +msgid "none" +msgstr "" + +#: app/utils/minetest_hypertext.py:280 msgid "Unsupported Games" msgstr "" -#: app/utils/minetest_hypertext.py:252 +#: app/utils/minetest_hypertext.py:284 msgid "Optional dependencies" msgstr "" @@ -4673,3 +5275,32 @@ msgstr "" #~ msgid "Topics with a strikethrough have been marked as discarded." #~ msgstr "" +#~ msgid "GitHub account is already associated with another user" +#~ msgstr "حساب گیت‌هاب از قبل با کاربری دیگر مرتبط شده است" + +#~ msgid "Unable to find an account for that GitHub user" +#~ msgstr "قادر به پیدا کردن حساب برای آن حساب گیت‌هاب نیستیم" + +#~ msgid "Support Packages" +#~ msgstr "" + +#~ msgid "Support packages" +#~ msgstr "" + +#~ msgid "Report an Issue" +#~ msgstr "" + +#~ msgid "" +#~ "In order to avoid data loss, you cannot permanently delete packages.\n" +#~ "\t\t\tYou can remove them from " +#~ "ContentDB, which will cause them to " +#~ "not be\n" +#~ "\t\t\tvisible to any users and " +#~ "they may be permanently deleted in " +#~ "the future.\n" +#~ "\t\t\tThe Admin can restore removed packages, if needed." +#~ msgstr "" + +#~ msgid "Connected" +#~ msgstr "" + diff --git a/translations/fr/LC_MESSAGES/messages.po b/translations/fr/LC_MESSAGES/messages.po index f12c073e..a5eed45a 100644 --- a/translations/fr/LC_MESSAGES/messages.po +++ b/translations/fr/LC_MESSAGES/messages.po @@ -7,28 +7,556 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2024-04-03 18:34+0100\n" +"POT-Creation-Date: 2024-06-07 05:29+0100\n" "PO-Revision-Date: 2024-05-25 14:09+0000\n" "Last-Translator: John Donne \n" -"Language-Team: French \n" "Language: fr\n" +"Language-Team: French " +"\n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=n > 1;\n" -"X-Generator: Weblate 5.6-dev\n" -"Generated-By: Babel 2.12.1\n" +"Generated-By: Babel 2.15.0\n" -#: app/__init__.py:137 +#: app/__init__.py:155 msgid "Banned:" msgstr "Banni :" -#: app/__init__.py:139 +#: app/__init__.py:157 msgid "You have been banned." msgstr "Vous avez été banni." -#: app/querybuilder.py:41 app/templates/admin/languages/list.html:27 +#: app/_translations.py:5 +msgid "Chat / Commands" +msgstr "" + +#: app/_translations.py:6 +msgid "Complex installation" +msgstr "" + +#: app/_translations.py:7 +msgid "Either has educational value, or is a tool to help teachers " +msgstr "" + +#: app/_translations.py:8 +msgid "Singleplayer-focused" +msgstr "" + +#: app/_translations.py:9 +msgid "For 16px texture packs" +msgstr "" + +#: app/_translations.py:10 +msgid "For 64px texture packs" +msgstr "" + +#: app/_translations.py:11 +msgid "Tools to manage the world" +msgstr "" + +#: app/_translations.py:12 +msgid "Big changes to crafting gameplay" +msgstr "" + +#: app/_translations.py:13 +msgid "Blood, etc" +msgstr "" + +#: app/_translations.py:14 +msgid "Adds a mini-game to be played within Minetest" +msgstr "" + +#: app/_translations.py:15 +msgid "Tools / Weapons / Armor" +msgstr "" + +#: app/_translations.py:16 +msgid "For content generally themed around a certain season or holiday" +msgstr "" + +#: app/_translations.py:17 +msgid "Player Effects / Power Ups" +msgstr "" + +#: app/_translations.py:18 +msgid "World Maintenance and Tools" +msgstr "" + +#: app/_translations.py:19 +msgid "Puzzle" +msgstr "" + +#: app/_translations.py:20 +msgid "Tools for game and mod developers" +msgstr "" + +#: app/_translations.py:21 +msgid "Education" +msgstr "" + +#: app/_translations.py:22 +msgid "Gore" +msgstr "" + +#: app/_translations.py:23 +msgid "Transport" +msgstr "" + +#: app/_translations.py:24 +msgid "Survival" +msgstr "" + +#: app/_translations.py:25 +msgid "New mapgen or changes mapgen" +msgstr "" + +#: app/_translations.py:26 +msgid "Less than 16px" +msgstr "" + +#: app/_translations.py:27 app/templates/users/modtools.html:12 +msgid "Storage" +msgstr "Stockage" + +#: app/_translations.py:28 +msgid "Changes the inventory GUI" +msgstr "" + +#: app/_translations.py:29 +msgid "Jam / Combat 2020" +msgstr "" + +#: app/_translations.py:30 +msgid "Bad Language" +msgstr "" + +#: app/_translations.py:31 +msgid "64px" +msgstr "" + +#: app/_translations.py:32 +msgid "Focuses on or adds new sounds or musical things" +msgstr "" + +#: app/_translations.py:33 +msgid "Adds game mechanics or tools that change how players build." +msgstr "" + +#: app/_translations.py:34 +msgid "Violence" +msgstr "" + +#: app/_translations.py:35 +msgid "Strategy / RTS" +msgstr "" + +#: app/_translations.py:36 +msgid "" +"Requires futher installation steps, such as installing luarocks or " +"editing the trusted mod setting" +msgstr "" + +#: app/_translations.py:37 +msgid "Jam / Game 2021" +msgstr "" + +#: app/_translations.py:38 +msgid "Content that can be played alone" +msgstr "" + +#: app/_translations.py:39 +msgid "Can/should only be used in multiplayer" +msgstr "" + +#: app/_translations.py:40 +msgid "Adds mobs, animals, and NPCs" +msgstr "" + +#: app/_translations.py:41 +msgid "" +"For mods created for the Discord \"Weekly Challenges\" modding event in " +"2021" +msgstr "" + +#: app/_translations.py:42 +msgid "Mini-game" +msgstr "" + +#: app/_translations.py:43 +msgid "" +"For content that changes player effects, including physics, for example: " +"speed, jump height or gravity." +msgstr "" + +#: app/_translations.py:44 +msgid "Contains swearing" +msgstr "" + +#: app/_translations.py:45 +msgid "" +"Improves the world, adding weather, ambient sounds, or other environment " +"mechanics" +msgstr "" + +#: app/_translations.py:46 +msgid "For mods created for the Discord \"Combat\" modding event in 2020" +msgstr "" + +#: app/_translations.py:47 +msgid "Inventory" +msgstr "" + +#: app/_translations.py:48 +msgid "Entries to the 2023 Minetest Game Jam " +msgstr "" + +#: app/_translations.py:49 +msgid "Sims" +msgstr "" + +#: app/_translations.py:50 +msgid "Focuses on building, such as adding new materials or nodes" +msgstr "" + +#: app/_translations.py:51 +msgid "Environment / Weather" +msgstr "" + +#: app/_translations.py:52 +msgid "Custom mapgen" +msgstr "" + +#: app/_translations.py:53 +msgid "Minetest Game improved" +msgstr "" + +#: app/_translations.py:54 +msgid "HUD" +msgstr "" + +#: app/_translations.py:55 +msgid "Machines / Electronics" +msgstr "" + +#: app/_translations.py:56 +msgid "Developer Tools" +msgstr "" + +#: app/_translations.py:57 +msgid "Jam / Game 2023" +msgstr "" + +#: app/_translations.py:58 +msgid "Helps with server maintenance and moderation" +msgstr "" + +#: app/_translations.py:59 +msgid "Plants and Farming" +msgstr "" + +#: app/_translations.py:60 +msgid "Adventure / RPG" +msgstr "" + +#: app/_translations.py:61 +msgid "" +"For games and such that are of their own kind, distinct and original in " +"nature to others of the same category." +msgstr "" + +#: app/_translations.py:62 +msgid "Jam / Weekly Challenges 2021" +msgstr "" + +#: app/_translations.py:63 +msgid "For 32px texture packs" +msgstr "" + +#: app/_translations.py:64 +msgid "Adds or changes tools, weapons, and armor" +msgstr "" + +#: app/_translations.py:65 +msgid "GUI" +msgstr "" + +#: app/_translations.py:66 +msgid "Seasonal" +msgstr "" + +#: app/_translations.py:67 +msgid "Commerce / Economy" +msgstr "" + +#: app/_translations.py:68 +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 "" + +#: app/_translations.py:69 +msgid "Forks of MTG" +msgstr "" + +#: app/_translations.py:70 +msgid "Non-cartoon violence. May be towards fantasy or human-like characters" +msgstr "" + +#: app/_translations.py:71 +msgid "Joke" +msgstr "" + +#: app/_translations.py:72 +msgid "Fear / Horror" +msgstr "" + +#: app/_translations.py:73 +msgid "128px+" +msgstr "" + +#: app/_translations.py:74 +msgid "Creative" +msgstr "" + +#: app/_translations.py:75 +msgid "Entries to the 2022 Minetest Game Jam " +msgstr "" + +#: app/_translations.py:76 +msgid "Alcohol / Tobacco" +msgstr "" + +#: app/_translations.py:77 +msgid "Adds or improves item storage mechanics" +msgstr "" + +#: app/_translations.py:78 +msgid "Designed to be played competitively against other players" +msgstr "" + +#: app/_translations.py:79 +msgid "Crafting" +msgstr "" + +#: app/_translations.py:80 +msgid "<16px" +msgstr "" + +#: app/_translations.py:81 +msgid "One-of-a-kind / Original" +msgstr "" + +#: app/_translations.py:82 +msgid "Building" +msgstr "" + +#: app/_translations.py:83 +msgid "Adds machines useful in automation, tubes, or power." +msgstr "" + +#: app/_translations.py:84 +msgid "Focus on puzzle solving instead of combat" +msgstr "" + +#: app/_translations.py:85 +msgid "Building Mechanics and Tools" +msgstr "" + +#: app/_translations.py:86 +msgid "Adds nodes with no other purpose than for use in building" +msgstr "" + +#: app/_translations.py:87 +msgid "Sounds / Music" +msgstr "" + +#: app/_translations.py:88 +msgid "Food / Drinks" +msgstr "" + +#: app/_translations.py:89 +msgid "Decorative" +msgstr "" + +#: app/_translations.py:90 +msgid "Gambling" +msgstr "" + +#: app/_translations.py:91 +msgid "Server Moderation and Tools" +msgstr "" + +#: app/_translations.py:92 +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 "" + +#: app/_translations.py:93 +msgid "API / Library" +msgstr "" + +#: app/_translations.py:94 +msgid "Certified" +msgstr "" + +#: app/_translations.py:95 +msgid "Contains alcohol and/or tobacco" +msgstr "" + +#: app/_translations.py:96 +msgid "Adds new plants or other farmable resources." +msgstr "" + +#: app/_translations.py:97 +msgid "Multiplayer-focused" +msgstr "" + +#: app/_translations.py:98 +msgid "Primarily adds an API for other mods to use" +msgstr "" + +#: app/_translations.py:99 +msgid "" +"Focus on player chat/communication or who's primary function is " +"interacting with the console." +msgstr "" + +#: app/_translations.py:100 +msgid "" +"Games and mods with a heavy strategy component, whether real-time or " +"turn-based" +msgstr "" + +#: app/_translations.py:101 +msgid "" +"Written specifically for survival gameplay with a focus on game-balance, " +"difficulty level, or resources available through crafting, mining, ..." +msgstr "" + +#: app/_translations.py:102 +msgid "Entries to the 2021 Minetest Game Jam" +msgstr "" + +#: app/_translations.py:103 +msgid "" +"Contains a completely custom mapgen implemented in Lua, usually requires " +"worlds to be set to the 'singlenode' mapgen." +msgstr "" + +#: app/_translations.py:104 +msgid " Jam / Game 2022" +msgstr "" + +#: app/_translations.py:105 +msgid "Sports" +msgstr "" + +#: app/_translations.py:106 +msgid "" +"Adds or changes transportation methods. Includes teleportation, vehicles," +" ridable mobs, transport infrastructure and thematic content" +msgstr "" + +#: app/_translations.py:107 +msgid "Player vs Environment (PvE)" +msgstr "" + +#: app/_translations.py:108 +msgid "For mods that grant the player extra information in the HUD" +msgstr "" + +#: app/_translations.py:109 +msgid "" +"Mods and games that aim to simulate real life activity. Similar to " +"SimCity/TheSims/OpenTTD/etc" +msgstr "" + +#: app/_translations.py:110 +msgid "Shocking and scary content. May scare young children" +msgstr "" + +#: app/_translations.py:111 +msgid "Player customization / Skins" +msgstr "" + +#: app/_translations.py:112 +msgid "" +"Allows the player to customize their character by changing the texture or" +" adding accessories." +msgstr "" + +#: app/_translations.py:113 +msgid "" +"Certified by the Featured Packages program. This tag may be renamed in " +"the future" +msgstr "" + +#: app/_translations.py:114 +msgid "Mobs / Animals / NPCs" +msgstr "" + +#: app/_translations.py:115 +msgid "For 128px or higher texture packs" +msgstr "" + +#: app/_translations.py:116 +msgid "16px" +msgstr "" + +#: app/_translations.py:117 +msgid "Games of chance, gambling games, etc" +msgstr "" + +#: app/_translations.py:118 +msgid "Mapgen / Biomes / Decoration" +msgstr "" + +#: app/_translations.py:119 +msgid "Drugs" +msgstr "" + +#: app/_translations.py:120 +msgid "Related to economies, money, and trading" +msgstr "" + +#: app/_translations.py:121 +msgid "" +"For content designed for one or more players that focus on combat against" +" the world, mobs, or NPCs." +msgstr "" + +#: app/_translations.py:122 +msgid "For content whose main utility / feature is in GUI/formspec form" +msgstr "" + +#: app/_translations.py:123 +msgid "32px" +msgstr "" + +#: app/_translations.py:124 +msgid "Player vs Player (PvP)" +msgstr "" + +#: app/_translations.py:125 +msgid "Magic / Enchanting" +msgstr "" + +#: app/_translations.py:126 +msgid "Contains illegal drugs, such as marijuana" +msgstr "" + +#: app/_translations.py:127 +msgid "First person shooters (FPS) and more" +msgstr "" + +#: app/_translations.py:128 +msgid "Shooter" +msgstr "" + +#: app/querybuilder.py:58 app/templates/admin/languages/list.html:27 #: app/templates/admin/tags/list.html:38 #: app/templates/admin/warnings/list.html:28 #: app/templates/collections/create_edit.html:56 @@ -38,7 +566,7 @@ msgstr "Vous avez été banni." msgid "Packages" msgstr "Paquets" -#: app/querybuilder.py:56 +#: app/querybuilder.py:73 #, python-format msgid "%(package_type)s for %(game_name)s" msgstr "%(package_type)s pour %(game_name)s" @@ -48,7 +576,7 @@ msgstr "%(package_type)s pour %(game_name)s" msgid "%(delta)s ago" msgstr "il y a %(delta)s" -#: app/blueprints/api/endpoints.py:95 app/templates/index.html:103 +#: app/blueprints/api/endpoints.py:94 app/templates/index.html:103 msgid "Featured" msgstr "Mis en avant" @@ -63,18 +591,18 @@ msgid "Limit to package" msgstr "Limiter au paquet" #: app/blueprints/api/tokens.py:36 app/blueprints/collections/__init__.py:90 -#: app/blueprints/oauth/__init__.py:175 app/blueprints/packages/packages.py:250 -#: app/blueprints/packages/packages.py:525 -#: app/blueprints/packages/packages.py:621 -#: app/blueprints/packages/packages.py:709 +#: app/blueprints/oauth/__init__.py:175 app/blueprints/packages/packages.py:251 +#: app/blueprints/packages/packages.py:528 +#: app/blueprints/packages/packages.py:624 +#: app/blueprints/packages/packages.py:712 #: app/blueprints/packages/releases.py:62 #: app/blueprints/packages/releases.py:74 app/blueprints/packages/reviews.py:49 #: app/blueprints/packages/screenshots.py:36 #: app/blueprints/packages/screenshots.py:42 #: app/blueprints/packages/screenshots.py:47 -#: app/blueprints/users/account.py:226 app/blueprints/users/account.py:234 -#: app/blueprints/users/settings.py:78 app/blueprints/users/settings.py:148 -#: app/blueprints/users/settings.py:316 app/templates/users/modtools.html:111 +#: 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 msgid "Save" msgstr "Sauvegarder" @@ -146,14 +674,11 @@ msgid "Linked GitHub to account" msgstr "Compte GitHub lié" #: app/blueprints/github/__init__.py:88 -msgid "GitHub account is already associated with another user" -msgstr "Le compte Github est déjà associé à un autre utilisateur" +#, python-format +msgid "GitHub account is already associated with another user: %(username)s" +msgstr "" -#: app/blueprints/github/__init__.py:94 -msgid "Unable to find an account for that GitHub user" -msgstr "Impossible de trouver un compte pour cet utilisateur GitHub" - -#: app/blueprints/github/__init__.py:99 +#: app/blueprints/github/__init__.py:96 app/blueprints/github/__init__.py:122 msgid "Authorization failed [err=gh-login-failed]" msgstr "Échec de l'autorisation [err=gh-login-failed]" @@ -199,7 +724,7 @@ msgstr "Captures d'écran" #: app/blueprints/packages/__init__.py:52 #: app/templates/packages/edit_maintainers.html:8 -#: app/templates/packages/view.html:624 app/utils/minetest_hypertext.py:270 +#: app/templates/packages/view.html:624 app/utils/minetest_hypertext.py:302 msgid "Maintainers" msgstr "Mainteneurs" @@ -224,7 +749,7 @@ 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:243 app/utils/minetest_hypertext.py:245 +#: app/utils/minetest_hypertext.py:275 app/utils/minetest_hypertext.py:277 msgid "Supported Games" msgstr "Jeux Compatibles" @@ -232,93 +757,93 @@ msgstr "Jeux Compatibles" msgid "No download available." msgstr "Aucun téléchargement disponible." -#: app/blueprints/packages/packages.py:228 app/templates/packages/view.html:594 -#: app/utils/minetest_hypertext.py:231 +#: app/blueprints/packages/packages.py:229 app/templates/packages/view.html:594 +#: app/utils/minetest_hypertext.py:263 msgid "Type" msgstr "Type" -#: app/blueprints/packages/packages.py:229 +#: app/blueprints/packages/packages.py:230 msgid "Title (Human-readable)" msgstr "Titre (Lisible)" -#: app/blueprints/packages/packages.py:230 -#: app/blueprints/packages/packages.py:619 +#: app/blueprints/packages/packages.py:231 +#: app/blueprints/packages/packages.py:622 msgid "Name (Technical)" msgstr "Nom (Technique)" -#: app/blueprints/packages/packages.py:230 -#: app/blueprints/packages/packages.py:620 +#: app/blueprints/packages/packages.py:231 +#: app/blueprints/packages/packages.py:623 #: app/templates/packages/create_edit.html:75 msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" msgstr "" "Lettres minuscules (a-z), chiffres (0-9) et caractères de soulignement " "(_) uniquement" -#: app/blueprints/packages/packages.py:231 +#: app/blueprints/packages/packages.py:232 msgid "Short Description (Plaintext)" msgstr "Description Courte (Texte)" -#: app/blueprints/packages/packages.py:233 app/templates/packages/view.html:616 -#: app/utils/minetest_hypertext.py:268 +#: app/blueprints/packages/packages.py:234 app/templates/packages/view.html:616 +#: app/utils/minetest_hypertext.py:300 msgid "Maintenance State" msgstr "État de maintenance" -#: app/blueprints/packages/packages.py:235 app/templates/admin/tags/list.html:4 +#: app/blueprints/packages/packages.py:236 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:232 +#: app/utils/minetest_hypertext.py:264 msgid "Tags" msgstr "Étiquettes" -#: app/blueprints/packages/packages.py:236 +#: app/blueprints/packages/packages.py:237 msgid "Content Warnings" msgstr "Avertissements de contenu" -#: app/blueprints/packages/packages.py:237 app/templates/packages/view.html:605 -#: app/utils/minetest_hypertext.py:266 +#: app/blueprints/packages/packages.py:238 app/templates/packages/view.html:605 +#: app/utils/minetest_hypertext.py:298 msgid "License" msgstr "Licence" -#: app/blueprints/packages/packages.py:238 +#: app/blueprints/packages/packages.py:239 msgid "Media License" msgstr "Licence des ressources" -#: app/blueprints/packages/packages.py:240 +#: app/blueprints/packages/packages.py:241 msgid "Long Description (Markdown)" msgstr "Description Longue (Markdown)" -#: app/blueprints/packages/packages.py:242 +#: app/blueprints/packages/packages.py:243 msgid "VCS Repository URL" msgstr "URL du dépôt VCS" -#: app/blueprints/packages/packages.py:243 app/blueprints/users/settings.py:76 +#: app/blueprints/packages/packages.py:244 app/blueprints/users/settings.py:77 msgid "Website URL" msgstr "URL du site web" -#: app/blueprints/packages/packages.py:244 +#: app/blueprints/packages/packages.py:245 msgid "Issue Tracker URL" msgstr "URL du suivi des problèmes" -#: app/blueprints/packages/packages.py:245 +#: app/blueprints/packages/packages.py:246 msgid "Forum Topic ID" msgstr "ID du sujet de forum" -#: app/blueprints/packages/packages.py:246 +#: app/blueprints/packages/packages.py:247 msgid "Video URL" msgstr "URL de la vidéo" -#: app/blueprints/packages/packages.py:247 +#: app/blueprints/packages/packages.py:248 msgid "Donate URL" msgstr "URL de don" -#: app/blueprints/packages/packages.py:248 +#: app/blueprints/packages/packages.py:249 msgid "Translation URL" msgstr "URL de la traduction" -#: app/blueprints/packages/packages.py:254 +#: app/blueprints/packages/packages.py:255 msgid "_game is not an allowed name" msgstr "_game n'est pas un nom valide" -#: app/blueprints/packages/packages.py:264 +#: app/blueprints/packages/packages.py:265 msgid "" "Package already exists, but is removed. Please contact ContentDB staff to" " restore the package" @@ -326,110 +851,109 @@ msgstr "" "Le package existe déjà, mais a été supprimé. Merci de contacter l'équipe " "ContentDB pour restaurer ce package" -#: app/blueprints/packages/packages.py:269 +#: app/blueprints/packages/packages.py:270 msgid "Package already exists" msgstr "Le paquet existe déjà" -#: app/blueprints/packages/packages.py:275 +#: app/blueprints/packages/packages.py:276 msgid "A collection with a similar name already exists" msgstr "Une collection avec un nom similaire existe déjà" -#: app/blueprints/packages/packages.py:328 +#: app/blueprints/packages/packages.py:329 #: app/blueprints/packages/releases.py:82 msgid "" "You must add an email address to your account and confirm it before you " "can manage packages" msgstr "" -"Vous devez ajouter une adresse électronique à votre compte et la certifier " -"avant de pouvoir organiser des paquets" +"Vous devez ajouter une adresse électronique à votre compte et la " +"certifier avant de pouvoir organiser des paquets" -#: app/blueprints/packages/packages.py:334 +#: app/blueprints/packages/packages.py:335 msgid "Save draft" msgstr "Conserver le brouillon" -#: app/blueprints/packages/packages.py:342 +#: app/blueprints/packages/packages.py:343 msgid "Unable to find that user" msgstr "Impossible de trouver cet utilisateur" -#: app/blueprints/packages/packages.py:346 +#: app/blueprints/packages/packages.py:347 #: app/blueprints/packages/screenshots.py:137 -#: app/blueprints/users/settings.py:132 msgid "Permission denied" msgstr "Permission refusée" -#: app/blueprints/packages/packages.py:402 -#: app/blueprints/packages/packages.py:476 -#: app/blueprints/packages/packages.py:498 +#: app/blueprints/packages/packages.py:403 +#: app/blueprints/packages/packages.py:479 +#: app/blueprints/packages/packages.py:501 msgid "You don't have permission to do that" msgstr "Vous n'avez pas la permission de faire cela" -#: app/blueprints/packages/packages.py:435 +#: app/blueprints/packages/packages.py:436 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:442 +#: app/blueprints/packages/packages.py:443 msgid "" "Please comment in the approval thread so editors know what you have " "changed" msgstr "" -"Veuillez commenter dans le fil d'approbation afin que les éditeurs sachent " -"ce que vous avez modifié" +"Veuillez commenter dans le fil d'approbation afin que les éditeurs " +"sachent ce que vous avez modifié" -#: app/blueprints/packages/packages.py:493 +#: app/blueprints/packages/packages.py:496 msgid "Deleted package" msgstr "Paquet supprimé" -#: app/blueprints/packages/packages.py:515 +#: app/blueprints/packages/packages.py:518 msgid "Unapproved package" msgstr "Paquets non approuvés" -#: app/blueprints/packages/packages.py:524 +#: app/blueprints/packages/packages.py:527 msgid "Maintainers (Comma-separated)" msgstr "Responsables (séparés par des virgules)" -#: app/blueprints/packages/packages.py:533 +#: app/blueprints/packages/packages.py:536 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:583 +#: app/blueprints/packages/packages.py:586 msgid "You are not a maintainer" msgstr "Vous n'êtes pas un des responsable" -#: app/blueprints/packages/packages.py:586 +#: app/blueprints/packages/packages.py:589 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:618 +#: app/blueprints/packages/packages.py:621 msgid "Author Name" msgstr "Nom de l'auteur" -#: app/blueprints/packages/packages.py:705 +#: app/blueprints/packages/packages.py:708 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:706 +#: app/blueprints/packages/packages.py:709 msgid "Supported games" msgstr "Jeux compatibles" -#: app/blueprints/packages/packages.py:707 +#: app/blueprints/packages/packages.py:710 msgid "Unsupported games" msgstr "Jeux incompatibles" -#: app/blueprints/packages/packages.py:708 +#: app/blueprints/packages/packages.py:711 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:724 +#: app/blueprints/packages/packages.py:727 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:728 +#: app/blueprints/packages/packages.py:731 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 " @@ -591,8 +1115,8 @@ msgstr "" #: app/blueprints/packages/reviews.py:80 app/blueprints/threads/__init__.py:207 #: app/blueprints/threads/__init__.py:240 -#: app/blueprints/threads/__init__.py:334 app/blueprints/users/settings.py:113 -#: app/logic/packages.py:132 +#: app/blueprints/threads/__init__.py:334 app/blueprints/users/settings.py:114 +#: app/logic/packages.py:131 msgid "Linking to blocked sites is not allowed" msgstr "Faire référence à des sites bloqués n'est pas autorisé" @@ -693,7 +1217,7 @@ msgid "Remember me" msgstr "Se rappeler de moi" #: app/blueprints/users/account.py:39 app/templates/base.html:176 -#: app/templates/donate/index.html:74 app/templates/users/login.html:4 +#: app/templates/donate/index.html:85 app/templates/users/login.html:4 msgid "Sign in" msgstr "Se connecter" @@ -718,11 +1242,11 @@ msgstr "Vous devez confirmer votre email" msgid "Login failed" msgstr "Échec de l'authentification" -#: app/blueprints/users/account.py:100 app/blueprints/users/settings.py:75 +#: app/blueprints/users/account.py:100 app/blueprints/users/settings.py:76 msgid "Display Name" msgstr "Nom affiché" -#: app/blueprints/users/account.py:101 app/blueprints/users/settings.py:310 +#: app/blueprints/users/account.py:101 app/blueprints/users/settings.py:324 #: app/templates/users/list.html:18 msgid "Username" msgstr "Nom d'utilisateur" @@ -735,8 +1259,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:186 -#: app/blueprints/users/account.py:222 app/blueprints/users/account.py:373 +#: app/blueprints/users/account.py:104 app/blueprints/users/account.py:153 +#: app/blueprints/users/account.py:189 app/blueprints/users/account.py:340 #: app/blueprints/users/settings.py:147 msgid "Email" msgstr "Email" @@ -758,27 +1282,46 @@ msgstr "S'inscrire" msgid "Incorrect captcha answer" msgstr "Réponse incorrecte au captcha" -#: app/blueprints/users/account.py:117 -msgid "Username is invalid" -msgstr "Le nom d'utilisateur est invalide" +#: app/blueprints/users/account.py:154 +msgid "Reset Password" +msgstr "Réinitialisation du mot de passe" -#: app/blueprints/users/account.py:128 -msgid "An account already exists for that username but hasn't been claimed yet." +#: app/blueprints/users/account.py:180 +msgid "Unable to find account" +msgstr "Impossible de trouver le compte" + +#: app/blueprints/users/account.py:190 app/blueprints/users/account.py:198 +msgid "New password" +msgstr "Nouveau mot de passe" + +#: app/blueprints/users/account.py:191 app/blueprints/users/account.py:199 +msgid "Verify password" +msgstr "Vérifier le mot de passe" + +#: app/blueprints/users/account.py:192 app/blueprints/users/account.py:200 +msgid "Passwords must match" +msgstr "Les mots de passe doivent correspondre" + +#: app/blueprints/users/account.py:197 +msgid "Old password" +msgstr "Ancien mot de passe" + +#: app/blueprints/users/account.py:208 +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/logic/users.py:51 +msgid "That email address has been unsubscribed/blacklisted, and cannot be used" msgstr "" -"Un compte existe déjà pour ce nom d'utilisateur mais n'a pas encore été " -"réclamé." +"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:131 app/blueprints/users/account.py:138 -msgid "That username/display name is already in use, please choose another." -msgstr "" -"Ce nom d'utilisateur/nom d'affichage est déjà utilisé, veuillez en " -"choisir un autre." - -#: app/blueprints/users/account.py:143 app/blueprints/users/account.py:257 +#: app/blueprints/users/account.py:224 app/logic/users.py:46 msgid "Email already in use" msgstr "E-mail déjà utilisé" -#: app/blueprints/users/account.py:144 app/blueprints/users/account.py:258 +#: app/blueprints/users/account.py:225 app/logic/users.py:47 #, python-format msgid "" "We were unable to create the account as the email is already in use by " @@ -787,70 +1330,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:148 app/blueprints/users/account.py:252 -#: app/blueprints/users/settings.py:175 -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:187 -msgid "Reset Password" -msgstr "Réinitialisation du mot de passe" - -#: app/blueprints/users/account.py:213 -msgid "Unable to find account" -msgstr "Impossible de trouver le compte" - -#: app/blueprints/users/account.py:223 app/blueprints/users/account.py:231 -msgid "New password" -msgstr "Nouveau mot de passe" - -#: app/blueprints/users/account.py:224 app/blueprints/users/account.py:232 -msgid "Verify password" -msgstr "Vérifier le mot de passe" - -#: app/blueprints/users/account.py:225 app/blueprints/users/account.py:233 -msgid "Passwords must match" -msgstr "Les mots de passe doivent correspondre" - -#: app/blueprints/users/account.py:230 -msgid "Old password" -msgstr "Ancien mot de passe" - -#: app/blueprints/users/account.py:241 -msgid "Passwords do not match" -msgstr "Les mots de passe ne correspondent pas" - -#: app/blueprints/users/account.py:272 app/blueprints/users/account.py:276 +#: app/blueprints/users/account.py:239 app/blueprints/users/account.py:243 msgid "Your password has been changed successfully." msgstr "Votre mot de passe a été modifié avec succès." -#: app/blueprints/users/account.py:291 +#: app/blueprints/users/account.py:258 msgid "Old password is incorrect" msgstr "L'ancien mot de passe est incorrect" -#: app/blueprints/users/account.py:319 +#: app/blueprints/users/account.py:286 msgid "Unknown verification token!" msgstr "Jeton de vérification inconnu !" -#: app/blueprints/users/account.py:325 +#: app/blueprints/users/account.py:292 msgid "Token has expired" msgstr "Le jeton de vérification a expiré" -#: app/blueprints/users/account.py:339 +#: app/blueprints/users/account.py:306 msgid "Another user is already using that email" msgstr "Un autre utilisateur utilise déjà cet e-mail" -#: app/blueprints/users/account.py:342 +#: app/blueprints/users/account.py:309 msgid "Confirmed email change" msgstr "Confirmation du changement d'e-mail" -#: app/blueprints/users/account.py:347 +#: app/blueprints/users/account.py:314 msgid "Email address changed" msgstr "L'e-mail a changée" -#: app/blueprints/users/account.py:348 +#: app/blueprints/users/account.py:315 msgid "" "Your email address has changed. If you didn't request this, please " "contact an administrator." @@ -858,15 +1366,15 @@ msgstr "" "Votre adresse électronique a changé. Si vous ne l'avez pas demandé, " "veuillez contacter un administrateur." -#: app/blueprints/users/account.py:366 +#: app/blueprints/users/account.py:333 msgid "You may now log in" msgstr "Vous pouvez maintenant vous connecter" -#: app/blueprints/users/account.py:374 +#: app/blueprints/users/account.py:341 msgid "Send" msgstr "Envoyé" -#: app/blueprints/users/account.py:405 +#: app/blueprints/users/account.py:372 msgid "" "That email is now blacklisted. Please contact an admin if you wish to " "undo this." @@ -1005,64 +1513,74 @@ msgstr ">50k téléchargements" msgid "Has received %(downloads)d downloads across all packages." msgstr "A reçu %(downloads)d téléchargements au total pour tous ses paquets." -#: app/blueprints/users/settings.py:37 app/templates/users/profile.html:26 +#: app/blueprints/users/settings.py:38 app/templates/users/profile.html:26 #: app/templates/users/profile_edit.html:8 msgid "Edit Profile" msgstr "Modifier le profil" -#: app/blueprints/users/settings.py:42 app/templates/users/account.html:12 +#: app/blueprints/users/settings.py:43 app/templates/users/account.html:12 msgid "Account and Security" msgstr "Compte et sécurité" -#: app/blueprints/users/settings.py:47 +#: app/blueprints/users/settings.py:48 #: app/templates/users/settings_email.html:12 msgid "Email and Notifications" msgstr "Courriels et notifications" -#: app/blueprints/users/settings.py:52 app/templates/api/list_tokens.html:10 +#: app/blueprints/users/settings.py:53 app/templates/api/list_tokens.html:10 msgid "API Tokens" msgstr "Jetons d'API" -#: app/blueprints/users/settings.py:60 app/templates/oauth/list_clients.html:10 +#: app/blueprints/users/settings.py:61 app/templates/oauth/list_clients.html:10 msgid "OAuth2 Applications" msgstr "Applications OAuth2" -#: app/blueprints/users/settings.py:67 app/templates/users/modtools.html:4 +#: app/blueprints/users/settings.py:68 app/templates/users/modtools.html:4 #: app/templates/users/modtools.html:8 app/templates/users/profile.html:44 msgid "Moderator Tools" msgstr "Outils de modération" -#: app/blueprints/users/settings.py:77 +#: app/blueprints/users/settings.py:78 msgid "Donation URL" msgstr "URL de Donation" -#: app/blueprints/users/settings.py:93 app/blueprints/users/settings.py:100 +#: app/blueprints/users/settings.py:94 app/blueprints/users/settings.py:101 msgid "A user already has that name" msgstr "Un utilisateur a déjà ce nom" -#: app/blueprints/users/settings.py:265 +#: app/blueprints/users/settings.py:264 +msgid "Removed GitHub account" +msgstr "" + +#: app/blueprints/users/settings.py:266 +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" msgstr "" "Les utilisateurs ayant le rang de modérateur ou un rang supérieur ne " "peuvent pas être supprimés" -#: app/blueprints/users/settings.py:311 +#: app/blueprints/users/settings.py:325 msgid "Display name" msgstr "Nom affiché" -#: app/blueprints/users/settings.py:312 +#: app/blueprints/users/settings.py:326 msgid "Forums Username" msgstr "Nom d'utilisateur sur le forum" -#: app/blueprints/users/settings.py:313 +#: app/blueprints/users/settings.py:327 msgid "GitHub Username" msgstr "Nom d'utilisateur GitHub" -#: app/blueprints/users/settings.py:314 app/templates/users/list.html:14 +#: app/blueprints/users/settings.py:328 app/templates/users/list.html:14 msgid "Rank" msgstr "Rang" -#: app/blueprints/users/settings.py:363 +#: app/blueprints/users/settings.py:381 msgid "Can't promote a user to a rank higher than yourself!" msgstr "" "Vous ne pouvez pas promouvoir un utilisateur à un rang supérieur au vôtre" @@ -1117,8 +1635,8 @@ msgid "" "What games does your package support? Please specify on the supported " "games page" msgstr "" -"Avec quels jeux votre paquet est-il compatible ? Veuillez le spécifier sur " -"les pages respectives des jeux compatibles" +"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 msgid "Please wait for the license to be added to CDB." @@ -1161,8 +1679,8 @@ msgid "" "Warning: Forum topic not found. The topic may have been created since the" " last forum crawl." msgstr "" -"Avertissement : sujet non trouvé dans le forum. Celui-ci pourrait avoir été " -"créé après la dernière indexation du forum." +"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 msgid "" @@ -1172,11 +1690,11 @@ 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:113 +#: app/logic/packages.py:112 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:117 +#: app/logic/packages.py:116 msgid "You don't have permission to change the package name" msgstr "Vous n'avez pas l'autorisation de modifier le nom du paquet" @@ -1222,6 +1740,33 @@ msgstr "Veuillez importer %(file_desc)s" msgid "Uploaded image isn't actually an image" msgstr "L'image envoyée n'est pas une image" +#: app/logic/users.py:15 +msgid "Username is invalid" +msgstr "Le nom d'utilisateur est invalide" + +#: app/logic/users.py:26 +msgid "An account already exists for that username but hasn't been claimed yet." +msgstr "" +"Un compte existe déjà pour ce nom d'utilisateur mais n'a pas encore été " +"réclamé." + +#: app/logic/users.py:29 +#, python-format +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 "" + +#: app/logic/users.py:33 +msgid "That username/display name is already in use, please choose another." +msgstr "" +"Ce nom d'utilisateur/nom d'affichage est déjà utilisé, veuillez en " +"choisir un autre." + +#: app/logic/users.py:40 +msgid "Unable to create an account as the username was used in the past." +msgstr "" + #: app/models/packages.py:69 msgid "Mod" msgstr "Mod" @@ -1261,7 +1806,7 @@ msgstr "Approuver" #: app/templates/collections/view.html:39 #: app/templates/oauth/create_edit.html:17 #: app/templates/packages/release_edit.html:84 -#: app/templates/packages/review_create_edit.html:61 +#: app/templates/packages/review_create_edit.html:66 #: app/templates/threads/delete_reply.html:19 #: app/templates/threads/delete_thread.html:19 #: app/templates/threads/view.html:50 app/templates/users/delete.html:34 @@ -1272,13 +1817,13 @@ msgstr "Supprimer" msgid "Work in Progress" msgstr "Travail en cours" -#: app/tasks/emails.py:119 +#: app/tasks/emails.py:122 msgid "" "You are receiving this email because you are a registered user of " "ContentDB." msgstr "Vous recevez cet email parce que vous vous être inscrit sur ContentDB." -#: app/tasks/emails.py:125 app/templates/emails/verify.html:30 +#: 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." @@ -1286,22 +1831,22 @@ msgstr "" "Vous recevez cet email car quelqu'un (vous-même on espère) à utilisé " "cette adresse email comme email d'utilisateur." -#: app/tasks/emails.py:160 +#: app/tasks/emails.py:163 #, python-format msgid "%(num)d new notifications" msgstr "%(num)d nouvelles notifications" -#: app/tasks/emails.py:162 app/templates/macros/forms.html:59 +#: app/tasks/emails.py:165 app/templates/macros/forms.html:59 #: app/templates/packages/create_edit.html:41 #: app/templates/todo/editor.html:155 msgid "View" msgstr "Voir" -#: app/tasks/emails.py:165 +#: app/tasks/emails.py:168 msgid "Manage email settings" msgstr "Gérer les préférences email" -#: app/tasks/emails.py:167 app/templates/emails/base.html:63 +#: app/tasks/emails.py:170 app/templates/emails/base.html:63 #: app/templates/emails/notification.html:34 #: app/templates/emails/notification_digest.html:54 #: app/templates/emails/verify.html:33 @@ -1384,7 +1929,7 @@ msgstr "Se déconnecter" #: app/templates/admin/languages/list.html:4 #: app/templates/admin/languages/list.html:10 app/templates/base.html:185 -#: app/templates/packages/view.html:598 app/utils/minetest_hypertext.py:256 +#: app/templates/packages/view.html:598 app/utils/minetest_hypertext.py:288 msgid "Languages" msgstr "Langues" @@ -1397,60 +1942,73 @@ msgid "About" msgstr "À propos" #: app/templates/base.html:247 +msgid "Contact Us" +msgstr "" + +#: app/templates/base.html:248 msgid "Rules" msgstr "Règles" -#: app/templates/base.html:248 +#: app/templates/base.html:249 msgid "Policy and Guidance" msgstr "Règles et Recommandations" -#: app/templates/base.html:249 +#: app/templates/base.html:250 app/templates/donate/index.html:46 +#: app/templates/donate/index.html:70 app/templates/users/profile.html:104 +msgid "Donate" +msgstr "Faire un don" + +#: app/templates/base.html:251 msgid "API" msgstr "API" -#: app/templates/base.html:250 app/templates/users/register.html:37 +#: app/templates/base.html:252 app/templates/users/register.html:37 msgid "Privacy Policy" msgstr "Politique de confidentialité" -#: app/templates/base.html:252 +#: app/templates/base.html:254 msgid "Report / DMCA" msgstr "Signaler / DMCA" -#: app/templates/base.html:254 +#: app/templates/base.html:256 msgid "User List" msgstr "Liste des utilisateurs" -#: app/templates/base.html:255 app/templates/packages/view.html:190 +#: app/templates/base.html:257 app/templates/packages/view.html:190 #: app/templates/packages/view.html:673 app/templates/threads/list.html:4 msgid "Threads" msgstr "Fils" -#: app/templates/base.html:256 app/templates/collections/list.html:7 +#: app/templates/base.html:258 app/templates/collections/list.html:7 #: app/templates/collections/list.html:26 msgid "Collections" msgstr "Collections" -#: app/templates/base.html:257 -#, fuzzy -msgid "Support Packages" -msgstr "Paquets pris en charge" +#: app/templates/base.html:259 app/templates/donate/index.html:4 +msgid "Support Creators" +msgstr "" -#: app/templates/base.html:258 +#: app/templates/base.html:260 msgid "Translate Packages" msgstr "Traduire des paquets" -#: app/templates/base.html:259 +#: app/templates/base.html:261 msgid "Source Code" msgstr "Code source" -#: app/templates/base.html:265 +#: app/templates/base.html:267 msgid "Show non-free packages" msgstr "Afficher les paquets non libres" -#: app/templates/base.html:267 +#: app/templates/base.html:269 msgid "Hide non-free packages" msgstr "Ne pas afficher les paquets non libres" +#: app/templates/base.html:273 +#, python-format +msgid "Our privacy policy has been updated (%(date)s)" +msgstr "" + #: app/templates/index.html:4 msgid "Welcome" msgstr "Bienvenue" @@ -1654,8 +2212,8 @@ msgid "" "For security reasons, access tokens will only be shown once. Reset the " "token if it is lost." msgstr "" -"Pour des raisons de sécurité, les jetons ne sont affichés qu'une seule fois. " -"Réinitialisez le jeton s'il est perdu." +"Pour des raisons de sécurité, les jetons ne sont affichés qu'une seule " +"fois. Réinitialisez le jeton s'il est perdu." #: app/templates/api/create_edit_token.html:46 msgid "Reset" @@ -1667,8 +2225,7 @@ msgstr "Nom lisible par un humain pour en distinguer les jetons." #: app/templates/api/create_edit_token.html:57 msgid "Recommended: Only allows token to interact with a particular package." -msgstr "" -"Recommandé : Permet au jeton de n'interagir qu'avec un paquet particulier." +msgstr "Recommandé : Permet au jeton de n'interagir qu'avec un paquet particulier." #: app/templates/api/list_tokens.html:4 #, python-format @@ -1784,11 +2341,6 @@ msgstr "" "Pour ajouter un paquet, allez sur la page du paquet et cliquez sur " "\"Ajouter à une collection\"" -#: app/templates/donate/index.html:4 -#, fuzzy -msgid "Support packages" -msgstr "Paquets pris en charge" - #: app/templates/donate/index.html:8 msgid "Some content creators are accepting donations for their work." msgstr "Certains créateurs de contenu acceptent des dons pour leur travail." @@ -1810,15 +2362,27 @@ msgstr "par %(author)s" msgid "View package" msgstr "Voir le paquet" -#: app/templates/donate/index.html:46 app/templates/users/profile.html:104 -msgid "Donate" -msgstr "Faire un don" - #: app/templates/donate/index.html:62 +msgid "Support ContentDB" +msgstr "" + +#: app/templates/donate/index.html:64 +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 what 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" msgstr "Basé sur vos évaluations / favoris" -#: app/templates/donate/index.html:67 +#: app/templates/donate/index.html:78 msgid "" "No reviewed packages accepting donations. Consider reviewing your " "favourite packages" @@ -1826,17 +2390,17 @@ msgstr "" "Aucun paquet évalué n'accepte de dons. Pensez à évaluer vos paquets " "favoris" -#: app/templates/donate/index.html:71 +#: app/templates/donate/index.html:82 msgid "Sign in to see recommendations based on the packages you've reviewed" msgstr "" "Connectez-vous pour voir des recommandations basées sur les paquets que " "vous avez commentés" -#: app/templates/donate/index.html:78 +#: app/templates/donate/index.html:89 msgid "Top packages" msgstr "Top des paquets" -#: app/templates/donate/index.html:82 +#: app/templates/donate/index.html:93 #, python-format msgid "%(count)d packages are looking for donations" msgstr "%(count)d paquets ont besoin de dons" @@ -1913,8 +2477,8 @@ msgstr "" #: app/templates/emails/unable_to_find_account.html:9 msgid "Otherwise, you may need to contact the admin for help." msgstr "" -"Autrement, vous pourriez avoir besoin de contacter l'administrateur pour de " -"l'aide." +"Autrement, vous pourriez avoir besoin de contacter l'administrateur pour " +"de l'aide." #: app/templates/emails/unable_to_find_account.html:12 msgid "" @@ -2022,8 +2586,8 @@ msgstr "Ce paquet peut être soumis pour approbation dès qu'il est prêt." #: app/templates/macros/package_approval.html:49 msgid "You need to fix the above errors before you can submit for review" msgstr "" -"Vous devez corriger les erreurs ci-dessus avant de pouvoir prétendre à une " -"vérification" +"Vous devez corriger les erreurs ci-dessus avant de pouvoir prétendre à " +"une vérification" #: app/templates/macros/package_approval.html:59 msgid "Package approval thread" @@ -2100,13 +2664,13 @@ msgid "Review" msgstr "Évaluation" #: app/templates/macros/reviews.html:112 app/templates/macros/reviews.html:166 -#: app/templates/packages/review_create_edit.html:41 +#: app/templates/packages/review_create_edit.html:46 #, python-format msgid "Do you recommend this %(type)s?" msgstr "Recommandez-vous ce %(type)s ?" #: app/templates/macros/reviews.html:134 -#: app/templates/packages/review_create_edit.html:46 +#: app/templates/packages/review_create_edit.html:51 msgid "Why or why not? Try to be constructive" msgstr "Pourquoi ou pourquoi pas ? Soyez constructif" @@ -2115,8 +2679,12 @@ msgid "Post Review" msgstr "Créer l'évaluation" #: app/templates/macros/reviews.html:187 -msgid "Report an Issue" -msgstr "Signaler un problème" +msgid "Report an issue" +msgstr "" + +#: app/templates/macros/reviews.html:191 +msgid "Ask a question" +msgstr "" #: app/templates/macros/stats.html:15 app/templates/macros/stats.html:20 #, python-format @@ -2408,8 +2976,8 @@ 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 "" -"Afin de permettre à des utilisateurs autres que vous de se connecter, vous " -"aurez besoin de contacter l'équipe de ContentDB et de leur demander " +"Afin de permettre à des utilisateurs autres que vous de se connecter, " +"vous aurez besoin de contacter l'équipe de ContentDB et de leur demander " "d'approuver votre application." #: app/templates/oauth/create_edit.html:7 @@ -2563,9 +3131,9 @@ msgid "" "anywhere in the short description. It is unnecessary and wastes " "characters." msgstr "" -"Conseil : N'incluez nulle part Minetest, mod, ou modpack dans la description courte. Ce n'est pas nécessaire et cela gâche des " -"caractères." +"Conseil : N'incluez nulle part Minetest, mod, ou " +"modpack dans la description courte. Ce n'est pas nécessaire et " +"cela gâche des caractères." #: app/templates/packages/create_edit.html:83 msgid "" @@ -2586,24 +3154,24 @@ msgid "" "There's no need to link to the package on ContentDB in the long " "description, the user is already here!" msgstr "" -"Il n'est pas nécessaire de mettre un lien vers le paquet sur ContentDB dans " -"la description longue, l'utilisateur étant déjà là !" +"Il n'est pas nécessaire de mettre un lien vers le paquet sur ContentDB " +"dans la description longue, l'utilisateur étant déjà là !" #: app/templates/packages/create_edit.html:95 msgid "" "There's no need to include the forum topic in the long description, it's " "already shown on the page." msgstr "" -"Il n'est pas nécessaire d'inclure le lien vers le forum dans la description " -"longue, celui-ci est déjà affiché sur la page." +"Il n'est pas nécessaire d'inclure le lien vers le forum dans la " +"description longue, celui-ci est déjà affiché sur la page." #: app/templates/packages/create_edit.html:98 msgid "" "There's no need to include the repository URL in the long description, " "it's already shown on the page." msgstr "" -"Il n'est pas nécessaire d'inclure l'URL du dépôt dans la description longue, " -"celui-ci est déjà affiché sur la page." +"Il n'est pas nécessaire d'inclure l'URL du dépôt dans la description " +"longue, celui-ci est déjà affiché sur la page." #: app/templates/packages/create_edit.html:102 msgid "What to write in the long description" @@ -2954,8 +3522,8 @@ msgstr "Versions de Minetest compatibles" #, python-format msgid "Are you sure your package doesn't work on versions after %(version)s?" msgstr "" -"Êtes-vous certain(e) que votre paquet ne fonctionne pas avec les versions " -"postérieures à la version %(version)s ?" +"Êtes-vous certain(e) que votre paquet ne fonctionne pas avec les versions" +" postérieures à la version %(version)s ?" #: app/templates/packages/release_edit.html:62 #: app/templates/packages/release_new.html:77 @@ -2963,8 +3531,8 @@ msgid "" "Only set the maximum version if you know that it doesn't work on newer " "Minetest versions." msgstr "" -"Ne définissez la version maximale que si vous savez que cela ne fonctionne " -"pas avec les versions les plus récentes de Minetest." +"Ne définissez la version maximale que si vous savez que cela ne " +"fonctionne pas avec les versions les plus récentes de Minetest." #: app/templates/packages/release_edit.html:63 #: app/templates/packages/release_new.html:78 @@ -2972,8 +3540,8 @@ msgid "" "Don't set the maximum version just because you haven't tested it on newer" " versions." msgstr "" -"Ne définissez pas la version maximale seulement parce que vous ne l'avez pas " -"testé avec les versions les plus récentes." +"Ne définissez pas la version maximale seulement parce que vous ne l'avez " +"pas testé avec les versions les plus récentes." #: app/templates/packages/release_edit.html:67 #: app/templates/packages/release_new.html:88 @@ -3198,20 +3766,15 @@ msgid "Remove %(title)s" msgstr "Supprimer %(title)s" #: app/templates/packages/remove.html:11 -#, fuzzy msgid "" "In order to avoid data loss, you cannot permanently delete packages.\n" "\t\t\tYou can remove them from ContentDB, which will cause them to not be" "\n" -"\t\t\tvisible to any users and they may be permanently deleted in the " -"future.\n" -"\t\t\tThe Admin can restore removed packages, if needed." +"\t\t\tvisible to any users. Removed packages may be permanently deleted " +"at a\n" +"\t\t\tlater point. ContentDB staff can restore removed packages, if " +"needed." msgstr "" -"Pour éviter des pertes de données, vous ne pouvez pas supprimer des " -"paquets de façon permanente.\n" -"Vous pouvez les retirer de ContentDB, ce qui les masquera totalement.\n" -"Ils pourraient être supprimés automatiquement dans le future.\n" -"Un Admin peux restaurer un paquet masqué, si nécessaire." #: app/templates/packages/remove.html:19 msgid "" @@ -3249,7 +3812,11 @@ msgstr "Rendre privé" 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:21 +#: app/templates/packages/review_create_edit.html:20 +msgid "Please make sure you read ContentDB's rules" +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." @@ -3257,11 +3824,11 @@ msgstr "" "Vous avez trouvé un bug ? Reportez le plutôt sur l'issue tracker." -#: app/templates/packages/review_create_edit.html:62 +#: app/templates/packages/review_create_edit.html:67 msgid "Delete review." msgstr "Supprimer l'évaluation." -#: app/templates/packages/review_create_edit.html:63 +#: app/templates/packages/review_create_edit.html:68 msgid "" "This will convert the review into a thread, keeping the comments but " "removing its effect on the package's rating." @@ -3388,8 +3955,8 @@ msgid "" "To provide translations for your %(type)s, you need to create .tr files " "and upload a new release." msgstr "" -"Afin de proposer des traductions pour votre %(type)s, vous avez besoin de " -"créer des fichiers .tr et télécharger une nouvelle version." +"Afin de proposer des traductions pour votre %(type)s, vous avez besoin de" +" créer des fichiers .tr et télécharger une nouvelle version." #: app/templates/packages/translation.html:19 msgid "" @@ -3607,7 +4174,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:462 app/utils/minetest_hypertext.py:251 +#: app/templates/packages/view.html:462 app/utils/minetest_hypertext.py:283 msgid "Dependencies" msgstr "Dépendances" @@ -3624,7 +4191,7 @@ msgid "Compatible Games" msgstr "Jeux compatibles" #: app/templates/packages/view.html:526 app/templates/packages/view.html:546 -#: app/utils/minetest_hypertext.py:243 +#: app/utils/minetest_hypertext.py:275 msgid "No specific game required" msgstr "Aucun jeu spécifique n'est requis" @@ -3658,7 +4225,7 @@ msgstr "Informations" msgid "Technical Name" msgstr "Nom technique" -#: app/templates/packages/view.html:612 app/utils/minetest_hypertext.py:263 +#: app/templates/packages/view.html:612 app/utils/minetest_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." @@ -3667,7 +4234,7 @@ msgstr "%(code_license)s pour le code,
%(media_license)s pour les médias." msgid "Unknown" msgstr "Inconnu" -#: app/templates/packages/view.html:622 app/utils/minetest_hypertext.py:269 +#: app/templates/packages/view.html:622 app/utils/minetest_hypertext.py:301 msgid "Added" msgstr "Ajouté" @@ -3675,7 +4242,7 @@ msgstr "Ajouté" msgid "Remove myself" msgstr "Me retirer" -#: app/templates/packages/view.html:641 app/utils/minetest_hypertext.py:271 +#: app/templates/packages/view.html:641 app/utils/minetest_hypertext.py:303 msgid "Provides" msgstr "Fournit" @@ -3698,8 +4265,8 @@ msgstr "" #: app/templates/report/index.html:16 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." +"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?" @@ -3811,6 +4378,19 @@ msgstr "Visible à :" msgid "Plus approvers and editors" msgstr "Et aussi les examinateurs et les éditeurs" +#: app/templates/threads/view.html:131 +msgid "Is this review outdated?" +msgstr "" + +#: app/templates/threads/view.html:132 +msgid "For example, does it complain about issues you've already fixed?" +msgstr "" + +#: app/templates/threads/view.html:133 +#, python-format +msgid "You can report outdated reviews by clicking %(flag)s on the review." +msgstr "" + #: app/templates/todo/editor.html:4 app/templates/todo/todo_base.html:17 msgid "Editor Work Queue" msgstr "File de tâches de l'éditeur" @@ -3870,7 +4450,7 @@ 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:73 +#: app/templates/todo/editor.html:193 app/templates/users/account.html:100 msgid "View All" msgstr "Voir tout" @@ -4104,8 +4684,8 @@ msgid "" "Help make Minetest more accessible by translating packages into other " "languages." msgstr "" -"Participez à rendre Minetest plus accessible en traduisant des paquets dans " -"d'autres langues." +"Participez à rendre Minetest plus accessible en traduisant des paquets " +"dans d'autres langues." #: app/templates/translate/index.html:65 msgid "How to translate a mod / game" @@ -4155,49 +4735,49 @@ msgstr "N'a pas de mot de passe" msgid "Linked Accounts" msgstr "Comptes liés" -#: app/templates/users/account.html:40 app/templates/users/account.html:52 -msgid "Connected" -msgstr "Connecté.e" - #: app/templates/users/account.html:43 #, python-format msgid "Please PM %(rubenwardy)s on the forums to link your account." msgstr "Contactez %(rubenwardy)s via MP sur le forum pour lier votre compte." -#: app/templates/users/account.html:57 +#: app/templates/users/account.html:59 msgid "View ContentDB's GitHub Permissions" msgstr "Voir les permissions GitHub de ContentDB" -#: app/templates/users/account.html:62 +#: app/templates/users/account.html:65 +msgid "Disconnect" +msgstr "" + +#: app/templates/users/account.html:70 msgid "Link Github" msgstr "Lien GitHub" -#: app/templates/users/account.html:65 +#: app/templates/users/account.html:73 msgid "None" msgstr "Aucun" -#: app/templates/users/account.html:77 -msgid "Recent Account Actions" -msgstr "Actions récentes sur les comptes" - -#: app/templates/users/account.html:82 +#: app/templates/users/account.html:80 msgid "Account Deletion and Deactivation" msgstr "Suppression et désactivation du compte" -#: app/templates/users/account.html:86 +#: app/templates/users/account.html:84 msgid "Delete or Deactivate" msgstr "Supprimer ou désactiver" -#: app/templates/users/account.html:89 +#: app/templates/users/account.html:87 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:90 +#: app/templates/users/account.html:88 msgid "Please contact the admin." msgstr "Veuillez contacter l'admin." +#: app/templates/users/account.html:93 +msgid "Recent Account Actions" +msgstr "Actions récentes sur les comptes" + #: app/templates/users/change_set_password.html:16 #: app/templates/users/register.html:24 msgid "" @@ -4436,18 +5016,14 @@ msgstr "Mot de passe oublié" msgid "GitHub" msgstr "GitHub" -#: app/templates/users/modtools.html:12 -msgid "Storage" -msgstr "Stockage" - #: app/templates/users/modtools.html:20 #, python-format msgid "" "Total storage usage is %(total_size)d MB (releases %(release_size)d MB, " "screenshots %(screenshot_size)d MB)." msgstr "" -"L'espace de stockage total utilisé est de %(total_size)d MB (publications " -"%(release_size)d MB, captures d'écran %(screenshot_size)d MB)." +"L'espace de stockage total utilisé est de %(total_size)d MB (publications" +" %(release_size)d MB, captures d'écran %(screenshot_size)d MB)." #: app/templates/users/modtools.html:23 #, python-format @@ -4565,19 +5141,23 @@ msgstr "Image du profil" msgid "Import from forums" msgstr "Importer depuis les forums" -#: app/templates/users/profile_edit.html:47 +#: app/templates/users/profile_edit.html:33 +msgid "Remove profile picture" +msgstr "" + +#: app/templates/users/profile_edit.html:51 msgid "" "Profile pictures should be square, at least 64x64px, and one of the " "following formats: jpeg, png, or webp." msgstr "" -"Les photos de profil doivent être carrées, mesurer au moins 64x64px et être " -"enregistrées dans l'un des formats suivants : jpeg, png ou webp." +"Les photos de profil doivent être carrées, mesurer au moins 64x64px et " +"être enregistrées dans l'un des formats suivants : jpeg, png ou webp." -#: app/templates/users/profile_edit.html:51 +#: app/templates/users/profile_edit.html:55 msgid "Profile Information" msgstr "Informations sur le profil" -#: app/templates/users/profile_edit.html:58 +#: app/templates/users/profile_edit.html:62 msgid "Pretending to be another user is grounds for a permanent ban" msgstr "" "Se faire passer pour un autre utilisateur est un motif de bannissement " @@ -4751,11 +5331,23 @@ msgstr "" msgid "Last year" msgstr "L'an dernier" -#: app/utils/minetest_hypertext.py:248 +#: app/utils/minetest_hypertext.py:108 +msgid "(view table in browser)" +msgstr "" + +#: app/utils/minetest_hypertext.py:139 +msgid "Image" +msgstr "" + +#: app/utils/minetest_hypertext.py:259 +msgid "none" +msgstr "" + +#: app/utils/minetest_hypertext.py:280 msgid "Unsupported Games" msgstr "Jeux non compatibles" -#: app/utils/minetest_hypertext.py:252 +#: app/utils/minetest_hypertext.py:284 msgid "Optional dependencies" msgstr "Dépendances optionnelles" @@ -5237,3 +5829,39 @@ msgstr "" #~ msgid "Topics with a strikethrough have been marked as discarded." #~ msgstr "Les sujets barrés ont été marqués comme rejetés." + +#~ msgid "GitHub account is already associated with another user" +#~ msgstr "Le compte Github est déjà associé à un autre utilisateur" + +#~ msgid "Unable to find an account for that GitHub user" +#~ msgstr "Impossible de trouver un compte pour cet utilisateur GitHub" + +#~ msgid "Support Packages" +#~ msgstr "Paquets pris en charge" + +#~ msgid "Support packages" +#~ msgstr "Paquets pris en charge" + +#~ msgid "Report an Issue" +#~ msgstr "Signaler un problème" + +#~ msgid "" +#~ "In order to avoid data loss, you cannot permanently delete packages.\n" +#~ "\t\t\tYou can remove them from " +#~ "ContentDB, which will cause them to " +#~ "not be\n" +#~ "\t\t\tvisible to any users and " +#~ "they may be permanently deleted in " +#~ "the future.\n" +#~ "\t\t\tThe Admin can restore removed packages, if needed." +#~ msgstr "" +#~ "Pour éviter des pertes de données, " +#~ "vous ne pouvez pas supprimer des " +#~ "paquets de façon permanente.\n" +#~ "Vous pouvez les retirer de ContentDB, ce qui les masquera totalement.\n" +#~ "Ils pourraient être supprimés automatiquement dans le future.\n" +#~ "Un Admin peux restaurer un paquet masqué, si nécessaire." + +#~ msgid "Connected" +#~ msgstr "Connecté.e" + diff --git a/translations/gl/LC_MESSAGES/messages.po b/translations/gl/LC_MESSAGES/messages.po index d0dc35b4..969e1450 100644 --- a/translations/gl/LC_MESSAGES/messages.po +++ b/translations/gl/LC_MESSAGES/messages.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2024-04-03 18:34+0100\n" +"POT-Creation-Date: 2024-06-07 05:29+0100\n" "PO-Revision-Date: 2022-06-04 11:18+0000\n" "Last-Translator: Raquel Fariña Agra \n" "Language: gl\n" @@ -17,17 +17,546 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.12.1\n" +"Generated-By: Babel 2.15.0\n" -#: app/__init__.py:137 +#: app/__init__.py:155 msgid "Banned:" msgstr "" -#: app/__init__.py:139 +#: app/__init__.py:157 msgid "You have been banned." msgstr "Fostes baneado." -#: app/querybuilder.py:41 app/templates/admin/languages/list.html:27 +#: app/_translations.py:5 +msgid "Chat / Commands" +msgstr "" + +#: app/_translations.py:6 +msgid "Complex installation" +msgstr "" + +#: app/_translations.py:7 +msgid "Either has educational value, or is a tool to help teachers " +msgstr "" + +#: app/_translations.py:8 +msgid "Singleplayer-focused" +msgstr "" + +#: app/_translations.py:9 +msgid "For 16px texture packs" +msgstr "" + +#: app/_translations.py:10 +msgid "For 64px texture packs" +msgstr "" + +#: app/_translations.py:11 +msgid "Tools to manage the world" +msgstr "" + +#: app/_translations.py:12 +msgid "Big changes to crafting gameplay" +msgstr "" + +#: app/_translations.py:13 +msgid "Blood, etc" +msgstr "" + +#: app/_translations.py:14 +msgid "Adds a mini-game to be played within Minetest" +msgstr "" + +#: app/_translations.py:15 +msgid "Tools / Weapons / Armor" +msgstr "" + +#: app/_translations.py:16 +msgid "For content generally themed around a certain season or holiday" +msgstr "" + +#: app/_translations.py:17 +msgid "Player Effects / Power Ups" +msgstr "" + +#: app/_translations.py:18 +msgid "World Maintenance and Tools" +msgstr "" + +#: app/_translations.py:19 +msgid "Puzzle" +msgstr "" + +#: app/_translations.py:20 +msgid "Tools for game and mod developers" +msgstr "" + +#: app/_translations.py:21 +msgid "Education" +msgstr "" + +#: app/_translations.py:22 +msgid "Gore" +msgstr "" + +#: app/_translations.py:23 +msgid "Transport" +msgstr "" + +#: app/_translations.py:24 +msgid "Survival" +msgstr "" + +#: app/_translations.py:25 +msgid "New mapgen or changes mapgen" +msgstr "" + +#: app/_translations.py:26 +msgid "Less than 16px" +msgstr "" + +#: app/_translations.py:27 app/templates/users/modtools.html:12 +msgid "Storage" +msgstr "" + +#: app/_translations.py:28 +msgid "Changes the inventory GUI" +msgstr "" + +#: app/_translations.py:29 +msgid "Jam / Combat 2020" +msgstr "" + +#: app/_translations.py:30 +msgid "Bad Language" +msgstr "" + +#: app/_translations.py:31 +msgid "64px" +msgstr "" + +#: app/_translations.py:32 +msgid "Focuses on or adds new sounds or musical things" +msgstr "" + +#: app/_translations.py:33 +msgid "Adds game mechanics or tools that change how players build." +msgstr "" + +#: app/_translations.py:34 +msgid "Violence" +msgstr "" + +#: app/_translations.py:35 +msgid "Strategy / RTS" +msgstr "" + +#: app/_translations.py:36 +msgid "" +"Requires futher installation steps, such as installing luarocks or " +"editing the trusted mod setting" +msgstr "" + +#: app/_translations.py:37 +msgid "Jam / Game 2021" +msgstr "" + +#: app/_translations.py:38 +msgid "Content that can be played alone" +msgstr "" + +#: app/_translations.py:39 +msgid "Can/should only be used in multiplayer" +msgstr "" + +#: app/_translations.py:40 +msgid "Adds mobs, animals, and NPCs" +msgstr "" + +#: app/_translations.py:41 +msgid "" +"For mods created for the Discord \"Weekly Challenges\" modding event in " +"2021" +msgstr "" + +#: app/_translations.py:42 +msgid "Mini-game" +msgstr "" + +#: app/_translations.py:43 +msgid "" +"For content that changes player effects, including physics, for example: " +"speed, jump height or gravity." +msgstr "" + +#: app/_translations.py:44 +msgid "Contains swearing" +msgstr "" + +#: app/_translations.py:45 +msgid "" +"Improves the world, adding weather, ambient sounds, or other environment " +"mechanics" +msgstr "" + +#: app/_translations.py:46 +msgid "For mods created for the Discord \"Combat\" modding event in 2020" +msgstr "" + +#: app/_translations.py:47 +msgid "Inventory" +msgstr "" + +#: app/_translations.py:48 +msgid "Entries to the 2023 Minetest Game Jam " +msgstr "" + +#: app/_translations.py:49 +msgid "Sims" +msgstr "" + +#: app/_translations.py:50 +msgid "Focuses on building, such as adding new materials or nodes" +msgstr "" + +#: app/_translations.py:51 +msgid "Environment / Weather" +msgstr "" + +#: app/_translations.py:52 +msgid "Custom mapgen" +msgstr "" + +#: app/_translations.py:53 +msgid "Minetest Game improved" +msgstr "" + +#: app/_translations.py:54 +msgid "HUD" +msgstr "" + +#: app/_translations.py:55 +msgid "Machines / Electronics" +msgstr "" + +#: app/_translations.py:56 +msgid "Developer Tools" +msgstr "" + +#: app/_translations.py:57 +msgid "Jam / Game 2023" +msgstr "" + +#: app/_translations.py:58 +msgid "Helps with server maintenance and moderation" +msgstr "" + +#: app/_translations.py:59 +msgid "Plants and Farming" +msgstr "" + +#: app/_translations.py:60 +msgid "Adventure / RPG" +msgstr "" + +#: app/_translations.py:61 +msgid "" +"For games and such that are of their own kind, distinct and original in " +"nature to others of the same category." +msgstr "" + +#: app/_translations.py:62 +msgid "Jam / Weekly Challenges 2021" +msgstr "" + +#: app/_translations.py:63 +msgid "For 32px texture packs" +msgstr "" + +#: app/_translations.py:64 +msgid "Adds or changes tools, weapons, and armor" +msgstr "" + +#: app/_translations.py:65 +msgid "GUI" +msgstr "" + +#: app/_translations.py:66 +msgid "Seasonal" +msgstr "" + +#: app/_translations.py:67 +msgid "Commerce / Economy" +msgstr "" + +#: app/_translations.py:68 +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 "" + +#: app/_translations.py:69 +msgid "Forks of MTG" +msgstr "" + +#: app/_translations.py:70 +msgid "Non-cartoon violence. May be towards fantasy or human-like characters" +msgstr "" + +#: app/_translations.py:71 +msgid "Joke" +msgstr "" + +#: app/_translations.py:72 +msgid "Fear / Horror" +msgstr "" + +#: app/_translations.py:73 +msgid "128px+" +msgstr "" + +#: app/_translations.py:74 +msgid "Creative" +msgstr "" + +#: app/_translations.py:75 +msgid "Entries to the 2022 Minetest Game Jam " +msgstr "" + +#: app/_translations.py:76 +msgid "Alcohol / Tobacco" +msgstr "" + +#: app/_translations.py:77 +msgid "Adds or improves item storage mechanics" +msgstr "" + +#: app/_translations.py:78 +msgid "Designed to be played competitively against other players" +msgstr "" + +#: app/_translations.py:79 +msgid "Crafting" +msgstr "" + +#: app/_translations.py:80 +msgid "<16px" +msgstr "" + +#: app/_translations.py:81 +msgid "One-of-a-kind / Original" +msgstr "" + +#: app/_translations.py:82 +msgid "Building" +msgstr "" + +#: app/_translations.py:83 +msgid "Adds machines useful in automation, tubes, or power." +msgstr "" + +#: app/_translations.py:84 +msgid "Focus on puzzle solving instead of combat" +msgstr "" + +#: app/_translations.py:85 +msgid "Building Mechanics and Tools" +msgstr "" + +#: app/_translations.py:86 +msgid "Adds nodes with no other purpose than for use in building" +msgstr "" + +#: app/_translations.py:87 +msgid "Sounds / Music" +msgstr "" + +#: app/_translations.py:88 +msgid "Food / Drinks" +msgstr "" + +#: app/_translations.py:89 +msgid "Decorative" +msgstr "" + +#: app/_translations.py:90 +msgid "Gambling" +msgstr "" + +#: app/_translations.py:91 +msgid "Server Moderation and Tools" +msgstr "" + +#: app/_translations.py:92 +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 "" + +#: app/_translations.py:93 +msgid "API / Library" +msgstr "" + +#: app/_translations.py:94 +msgid "Certified" +msgstr "" + +#: app/_translations.py:95 +msgid "Contains alcohol and/or tobacco" +msgstr "" + +#: app/_translations.py:96 +msgid "Adds new plants or other farmable resources." +msgstr "" + +#: app/_translations.py:97 +msgid "Multiplayer-focused" +msgstr "" + +#: app/_translations.py:98 +msgid "Primarily adds an API for other mods to use" +msgstr "" + +#: app/_translations.py:99 +msgid "" +"Focus on player chat/communication or who's primary function is " +"interacting with the console." +msgstr "" + +#: app/_translations.py:100 +msgid "" +"Games and mods with a heavy strategy component, whether real-time or " +"turn-based" +msgstr "" + +#: app/_translations.py:101 +msgid "" +"Written specifically for survival gameplay with a focus on game-balance, " +"difficulty level, or resources available through crafting, mining, ..." +msgstr "" + +#: app/_translations.py:102 +msgid "Entries to the 2021 Minetest Game Jam" +msgstr "" + +#: app/_translations.py:103 +msgid "" +"Contains a completely custom mapgen implemented in Lua, usually requires " +"worlds to be set to the 'singlenode' mapgen." +msgstr "" + +#: app/_translations.py:104 +msgid " Jam / Game 2022" +msgstr "" + +#: app/_translations.py:105 +msgid "Sports" +msgstr "" + +#: app/_translations.py:106 +msgid "" +"Adds or changes transportation methods. Includes teleportation, vehicles," +" ridable mobs, transport infrastructure and thematic content" +msgstr "" + +#: app/_translations.py:107 +msgid "Player vs Environment (PvE)" +msgstr "" + +#: app/_translations.py:108 +msgid "For mods that grant the player extra information in the HUD" +msgstr "" + +#: app/_translations.py:109 +msgid "" +"Mods and games that aim to simulate real life activity. Similar to " +"SimCity/TheSims/OpenTTD/etc" +msgstr "" + +#: app/_translations.py:110 +msgid "Shocking and scary content. May scare young children" +msgstr "" + +#: app/_translations.py:111 +msgid "Player customization / Skins" +msgstr "" + +#: app/_translations.py:112 +msgid "" +"Allows the player to customize their character by changing the texture or" +" adding accessories." +msgstr "" + +#: app/_translations.py:113 +msgid "" +"Certified by the Featured Packages program. This tag may be renamed in " +"the future" +msgstr "" + +#: app/_translations.py:114 +msgid "Mobs / Animals / NPCs" +msgstr "" + +#: app/_translations.py:115 +msgid "For 128px or higher texture packs" +msgstr "" + +#: app/_translations.py:116 +msgid "16px" +msgstr "" + +#: app/_translations.py:117 +msgid "Games of chance, gambling games, etc" +msgstr "" + +#: app/_translations.py:118 +msgid "Mapgen / Biomes / Decoration" +msgstr "" + +#: app/_translations.py:119 +msgid "Drugs" +msgstr "" + +#: app/_translations.py:120 +msgid "Related to economies, money, and trading" +msgstr "" + +#: app/_translations.py:121 +msgid "" +"For content designed for one or more players that focus on combat against" +" the world, mobs, or NPCs." +msgstr "" + +#: app/_translations.py:122 +msgid "For content whose main utility / feature is in GUI/formspec form" +msgstr "" + +#: app/_translations.py:123 +msgid "32px" +msgstr "" + +#: app/_translations.py:124 +msgid "Player vs Player (PvP)" +msgstr "" + +#: app/_translations.py:125 +msgid "Magic / Enchanting" +msgstr "" + +#: app/_translations.py:126 +msgid "Contains illegal drugs, such as marijuana" +msgstr "" + +#: app/_translations.py:127 +msgid "First person shooters (FPS) and more" +msgstr "" + +#: app/_translations.py:128 +msgid "Shooter" +msgstr "" + +#: app/querybuilder.py:58 app/templates/admin/languages/list.html:27 #: app/templates/admin/tags/list.html:38 #: app/templates/admin/warnings/list.html:28 #: app/templates/collections/create_edit.html:56 @@ -37,7 +566,7 @@ msgstr "Fostes baneado." msgid "Packages" msgstr "" -#: app/querybuilder.py:56 +#: app/querybuilder.py:73 #, python-format msgid "%(package_type)s for %(game_name)s" msgstr "" @@ -47,7 +576,7 @@ msgstr "" msgid "%(delta)s ago" msgstr "Hai %(delta)s" -#: app/blueprints/api/endpoints.py:95 app/templates/index.html:103 +#: app/blueprints/api/endpoints.py:94 app/templates/index.html:103 msgid "Featured" msgstr "" @@ -62,18 +591,18 @@ msgid "Limit to package" msgstr "Limitar ao paquete" #: app/blueprints/api/tokens.py:36 app/blueprints/collections/__init__.py:90 -#: app/blueprints/oauth/__init__.py:175 app/blueprints/packages/packages.py:250 -#: app/blueprints/packages/packages.py:525 -#: app/blueprints/packages/packages.py:621 -#: app/blueprints/packages/packages.py:709 +#: app/blueprints/oauth/__init__.py:175 app/blueprints/packages/packages.py:251 +#: app/blueprints/packages/packages.py:528 +#: app/blueprints/packages/packages.py:624 +#: app/blueprints/packages/packages.py:712 #: app/blueprints/packages/releases.py:62 #: app/blueprints/packages/releases.py:74 app/blueprints/packages/reviews.py:49 #: app/blueprints/packages/screenshots.py:36 #: app/blueprints/packages/screenshots.py:42 #: app/blueprints/packages/screenshots.py:47 -#: app/blueprints/users/account.py:226 app/blueprints/users/account.py:234 -#: app/blueprints/users/settings.py:78 app/blueprints/users/settings.py:148 -#: app/blueprints/users/settings.py:316 app/templates/users/modtools.html:111 +#: 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 msgid "Save" msgstr "Gardar" @@ -145,14 +674,11 @@ msgid "Linked GitHub to account" msgstr "GitHub ligado á conta" #: app/blueprints/github/__init__.py:88 -msgid "GitHub account is already associated with another user" -msgstr "A conta de GitHub xa está asociada a outro usuario" +#, python-format +msgid "GitHub account is already associated with another user: %(username)s" +msgstr "" -#: app/blueprints/github/__init__.py:94 -msgid "Unable to find an account for that GitHub user" -msgstr "Non se puido atopar unha conta para ese usuario de GitHub" - -#: app/blueprints/github/__init__.py:99 +#: app/blueprints/github/__init__.py:96 app/blueprints/github/__init__.py:122 msgid "Authorization failed [err=gh-login-failed]" msgstr "Fallou a autorización [err=gh-login-failed]" @@ -198,7 +724,7 @@ msgstr "Capturas de pantalla" #: app/blueprints/packages/__init__.py:52 #: app/templates/packages/edit_maintainers.html:8 -#: app/templates/packages/view.html:624 app/utils/minetest_hypertext.py:270 +#: app/templates/packages/view.html:624 app/utils/minetest_hypertext.py:302 msgid "Maintainers" msgstr "Mantedores" @@ -223,7 +749,7 @@ 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:243 app/utils/minetest_hypertext.py:245 +#: app/utils/minetest_hypertext.py:275 app/utils/minetest_hypertext.py:277 msgid "Supported Games" msgstr "" @@ -231,190 +757,189 @@ msgstr "" msgid "No download available." msgstr "Non hai descargas dispoñibles." -#: app/blueprints/packages/packages.py:228 app/templates/packages/view.html:594 -#: app/utils/minetest_hypertext.py:231 +#: app/blueprints/packages/packages.py:229 app/templates/packages/view.html:594 +#: app/utils/minetest_hypertext.py:263 msgid "Type" msgstr "Tipo" -#: app/blueprints/packages/packages.py:229 +#: app/blueprints/packages/packages.py:230 msgid "Title (Human-readable)" msgstr "Título (lexible)" -#: app/blueprints/packages/packages.py:230 -#: app/blueprints/packages/packages.py:619 +#: app/blueprints/packages/packages.py:231 +#: app/blueprints/packages/packages.py:622 msgid "Name (Technical)" msgstr "Nome (Técnico)" -#: app/blueprints/packages/packages.py:230 -#: app/blueprints/packages/packages.py:620 +#: app/blueprints/packages/packages.py:231 +#: app/blueprints/packages/packages.py:623 #: app/templates/packages/create_edit.html:75 msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" msgstr "Só letras minúsculas (a-z), díxitos (0-9) e guións baixos (_)" -#: app/blueprints/packages/packages.py:231 +#: app/blueprints/packages/packages.py:232 msgid "Short Description (Plaintext)" msgstr "Breve descrición (texto plano)" -#: app/blueprints/packages/packages.py:233 app/templates/packages/view.html:616 -#: app/utils/minetest_hypertext.py:268 +#: app/blueprints/packages/packages.py:234 app/templates/packages/view.html:616 +#: app/utils/minetest_hypertext.py:300 msgid "Maintenance State" msgstr "Estado de mantemento" -#: app/blueprints/packages/packages.py:235 app/templates/admin/tags/list.html:4 +#: app/blueprints/packages/packages.py:236 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:232 +#: app/utils/minetest_hypertext.py:264 msgid "Tags" msgstr "Etiquetas" -#: app/blueprints/packages/packages.py:236 +#: app/blueprints/packages/packages.py:237 msgid "Content Warnings" msgstr "Avisos de contido" -#: app/blueprints/packages/packages.py:237 app/templates/packages/view.html:605 -#: app/utils/minetest_hypertext.py:266 +#: app/blueprints/packages/packages.py:238 app/templates/packages/view.html:605 +#: app/utils/minetest_hypertext.py:298 msgid "License" msgstr "Licenza" -#: app/blueprints/packages/packages.py:238 +#: app/blueprints/packages/packages.py:239 msgid "Media License" msgstr "Licenza de medios" -#: app/blueprints/packages/packages.py:240 +#: app/blueprints/packages/packages.py:241 msgid "Long Description (Markdown)" msgstr "Descrición longa (Markdown)" -#: app/blueprints/packages/packages.py:242 +#: app/blueprints/packages/packages.py:243 msgid "VCS Repository URL" msgstr "URL do repositorio VCS" -#: app/blueprints/packages/packages.py:243 app/blueprints/users/settings.py:76 +#: app/blueprints/packages/packages.py:244 app/blueprints/users/settings.py:77 msgid "Website URL" msgstr "URL do sitio web" -#: app/blueprints/packages/packages.py:244 +#: app/blueprints/packages/packages.py:245 msgid "Issue Tracker URL" msgstr "URL do seguimento de problemas" -#: app/blueprints/packages/packages.py:245 +#: app/blueprints/packages/packages.py:246 msgid "Forum Topic ID" msgstr "ID do tema do foro" -#: app/blueprints/packages/packages.py:246 +#: app/blueprints/packages/packages.py:247 msgid "Video URL" msgstr "URL do vídeo" -#: app/blueprints/packages/packages.py:247 +#: app/blueprints/packages/packages.py:248 msgid "Donate URL" msgstr "" -#: app/blueprints/packages/packages.py:248 +#: app/blueprints/packages/packages.py:249 msgid "Translation URL" msgstr "" -#: app/blueprints/packages/packages.py:254 +#: app/blueprints/packages/packages.py:255 msgid "_game is not an allowed name" msgstr "" -#: app/blueprints/packages/packages.py:264 +#: app/blueprints/packages/packages.py:265 msgid "" "Package already exists, but is removed. Please contact ContentDB staff to" " restore the package" msgstr "" -#: app/blueprints/packages/packages.py:269 +#: app/blueprints/packages/packages.py:270 msgid "Package already exists" msgstr "" -#: app/blueprints/packages/packages.py:275 +#: app/blueprints/packages/packages.py:276 msgid "A collection with a similar name already exists" msgstr "" -#: app/blueprints/packages/packages.py:328 +#: app/blueprints/packages/packages.py:329 #: app/blueprints/packages/releases.py:82 msgid "" "You must add an email address to your account and confirm it before you " "can manage packages" msgstr "" -#: app/blueprints/packages/packages.py:334 +#: app/blueprints/packages/packages.py:335 msgid "Save draft" msgstr "" -#: app/blueprints/packages/packages.py:342 +#: app/blueprints/packages/packages.py:343 msgid "Unable to find that user" msgstr "Non se puido atopar ese usuario" -#: app/blueprints/packages/packages.py:346 +#: app/blueprints/packages/packages.py:347 #: app/blueprints/packages/screenshots.py:137 -#: app/blueprints/users/settings.py:132 msgid "Permission denied" msgstr "Permiso denegado" -#: app/blueprints/packages/packages.py:402 -#: app/blueprints/packages/packages.py:476 -#: app/blueprints/packages/packages.py:498 +#: app/blueprints/packages/packages.py:403 +#: app/blueprints/packages/packages.py:479 +#: app/blueprints/packages/packages.py:501 msgid "You don't have permission to do that" msgstr "Non tes permiso para facer iso" -#: app/blueprints/packages/packages.py:435 +#: app/blueprints/packages/packages.py:436 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:442 +#: app/blueprints/packages/packages.py:443 msgid "" "Please comment in the approval thread so editors know what you have " "changed" msgstr "" -#: app/blueprints/packages/packages.py:493 +#: app/blueprints/packages/packages.py:496 msgid "Deleted package" msgstr "Paquete eliminado" -#: app/blueprints/packages/packages.py:515 +#: app/blueprints/packages/packages.py:518 msgid "Unapproved package" msgstr "Paquete non aprobado" -#: app/blueprints/packages/packages.py:524 +#: app/blueprints/packages/packages.py:527 msgid "Maintainers (Comma-separated)" msgstr "Mantedores (separados por comas)" -#: app/blueprints/packages/packages.py:533 +#: app/blueprints/packages/packages.py:536 msgid "You don't have permission to edit maintainers" msgstr "" -#: app/blueprints/packages/packages.py:583 +#: app/blueprints/packages/packages.py:586 msgid "You are not a maintainer" msgstr "" -#: app/blueprints/packages/packages.py:586 +#: app/blueprints/packages/packages.py:589 msgid "Package owners cannot remove themselves as maintainers" msgstr "" -#: app/blueprints/packages/packages.py:618 +#: app/blueprints/packages/packages.py:621 msgid "Author Name" msgstr "" -#: app/blueprints/packages/packages.py:705 +#: app/blueprints/packages/packages.py:708 msgid "Enable support detection based on dependencies (recommended)" msgstr "" -#: app/blueprints/packages/packages.py:706 +#: app/blueprints/packages/packages.py:709 msgid "Supported games" msgstr "" -#: app/blueprints/packages/packages.py:707 +#: app/blueprints/packages/packages.py:710 msgid "Unsupported games" msgstr "" -#: app/blueprints/packages/packages.py:708 +#: app/blueprints/packages/packages.py:711 msgid "Supports all games (unless stated) / is game independent" msgstr "" -#: app/blueprints/packages/packages.py:724 +#: app/blueprints/packages/packages.py:727 msgid "You need at least one release before you can edit game support" msgstr "" -#: app/blueprints/packages/packages.py:728 +#: app/blueprints/packages/packages.py:731 msgid "Mod(pack) needs to contain at least one mod. Please create a new release" msgstr "" @@ -570,8 +1095,8 @@ msgstr "" #: app/blueprints/packages/reviews.py:80 app/blueprints/threads/__init__.py:207 #: app/blueprints/threads/__init__.py:240 -#: app/blueprints/threads/__init__.py:334 app/blueprints/users/settings.py:113 -#: app/logic/packages.py:132 +#: app/blueprints/threads/__init__.py:334 app/blueprints/users/settings.py:114 +#: app/logic/packages.py:131 msgid "Linking to blocked sites is not allowed" msgstr "" @@ -672,7 +1197,7 @@ msgid "Remember me" msgstr "" #: app/blueprints/users/account.py:39 app/templates/base.html:176 -#: app/templates/donate/index.html:74 app/templates/users/login.html:4 +#: app/templates/donate/index.html:85 app/templates/users/login.html:4 msgid "Sign in" msgstr "" @@ -697,11 +1222,11 @@ msgstr "" msgid "Login failed" msgstr "" -#: app/blueprints/users/account.py:100 app/blueprints/users/settings.py:75 +#: app/blueprints/users/account.py:100 app/blueprints/users/settings.py:76 msgid "Display Name" msgstr "" -#: app/blueprints/users/account.py:101 app/blueprints/users/settings.py:310 +#: app/blueprints/users/account.py:101 app/blueprints/users/settings.py:324 #: app/templates/users/list.html:18 msgid "Username" msgstr "" @@ -712,8 +1237,8 @@ msgid "" " (-), and periods (.) allowed" msgstr "" -#: app/blueprints/users/account.py:104 app/blueprints/users/account.py:186 -#: app/blueprints/users/account.py:222 app/blueprints/users/account.py:373 +#: app/blueprints/users/account.py:104 app/blueprints/users/account.py:153 +#: app/blueprints/users/account.py:189 app/blueprints/users/account.py:340 #: app/blueprints/users/settings.py:147 msgid "Email" msgstr "" @@ -735,105 +1260,93 @@ msgstr "" msgid "Incorrect captcha answer" msgstr "" -#: app/blueprints/users/account.py:117 -msgid "Username is invalid" +#: app/blueprints/users/account.py:154 +msgid "Reset Password" msgstr "" -#: app/blueprints/users/account.py:128 -msgid "An account already exists for that username but hasn't been claimed yet." +#: app/blueprints/users/account.py:180 +msgid "Unable to find account" msgstr "" -#: app/blueprints/users/account.py:131 app/blueprints/users/account.py:138 -msgid "That username/display name is already in use, please choose another." +#: app/blueprints/users/account.py:190 app/blueprints/users/account.py:198 +msgid "New password" msgstr "" -#: app/blueprints/users/account.py:143 app/blueprints/users/account.py:257 +#: app/blueprints/users/account.py:191 app/blueprints/users/account.py:199 +msgid "Verify password" +msgstr "" + +#: app/blueprints/users/account.py:192 app/blueprints/users/account.py:200 +msgid "Passwords must match" +msgstr "" + +#: app/blueprints/users/account.py:197 +msgid "Old password" +msgstr "" + +#: app/blueprints/users/account.py:208 +msgid "Passwords do not match" +msgstr "" + +#: app/blueprints/users/account.py:219 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 msgid "Email already in use" msgstr "" -#: app/blueprints/users/account.py:144 app/blueprints/users/account.py:258 +#: app/blueprints/users/account.py:225 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:148 app/blueprints/users/account.py:252 -#: app/blueprints/users/settings.py:175 -msgid "That email address has been unsubscribed/blacklisted, and cannot be used" -msgstr "" - -#: app/blueprints/users/account.py:187 -msgid "Reset Password" -msgstr "" - -#: app/blueprints/users/account.py:213 -msgid "Unable to find account" -msgstr "" - -#: app/blueprints/users/account.py:223 app/blueprints/users/account.py:231 -msgid "New password" -msgstr "" - -#: app/blueprints/users/account.py:224 app/blueprints/users/account.py:232 -msgid "Verify password" -msgstr "" - -#: app/blueprints/users/account.py:225 app/blueprints/users/account.py:233 -msgid "Passwords must match" -msgstr "" - -#: app/blueprints/users/account.py:230 -msgid "Old password" -msgstr "" - -#: app/blueprints/users/account.py:241 -msgid "Passwords do not match" -msgstr "" - -#: app/blueprints/users/account.py:272 app/blueprints/users/account.py:276 +#: app/blueprints/users/account.py:239 app/blueprints/users/account.py:243 msgid "Your password has been changed successfully." msgstr "" -#: app/blueprints/users/account.py:291 +#: app/blueprints/users/account.py:258 msgid "Old password is incorrect" msgstr "" -#: app/blueprints/users/account.py:319 +#: app/blueprints/users/account.py:286 msgid "Unknown verification token!" msgstr "" -#: app/blueprints/users/account.py:325 +#: app/blueprints/users/account.py:292 msgid "Token has expired" msgstr "" -#: app/blueprints/users/account.py:339 +#: app/blueprints/users/account.py:306 msgid "Another user is already using that email" msgstr "" -#: app/blueprints/users/account.py:342 +#: app/blueprints/users/account.py:309 msgid "Confirmed email change" msgstr "" -#: app/blueprints/users/account.py:347 +#: app/blueprints/users/account.py:314 msgid "Email address changed" msgstr "" -#: app/blueprints/users/account.py:348 +#: app/blueprints/users/account.py:315 msgid "" "Your email address has changed. If you didn't request this, please " "contact an administrator." msgstr "" -#: app/blueprints/users/account.py:366 +#: app/blueprints/users/account.py:333 msgid "You may now log in" msgstr "" -#: app/blueprints/users/account.py:374 +#: app/blueprints/users/account.py:341 msgid "Send" msgstr "" -#: app/blueprints/users/account.py:405 +#: app/blueprints/users/account.py:372 msgid "" "That email is now blacklisted. Please contact an admin if you wish to " "undo this." @@ -965,62 +1478,72 @@ msgstr "" msgid "Has received %(downloads)d downloads across all packages." msgstr "" -#: app/blueprints/users/settings.py:37 app/templates/users/profile.html:26 +#: app/blueprints/users/settings.py:38 app/templates/users/profile.html:26 #: app/templates/users/profile_edit.html:8 msgid "Edit Profile" msgstr "" -#: app/blueprints/users/settings.py:42 app/templates/users/account.html:12 +#: app/blueprints/users/settings.py:43 app/templates/users/account.html:12 msgid "Account and Security" msgstr "" -#: app/blueprints/users/settings.py:47 +#: app/blueprints/users/settings.py:48 #: app/templates/users/settings_email.html:12 msgid "Email and Notifications" msgstr "" -#: app/blueprints/users/settings.py:52 app/templates/api/list_tokens.html:10 +#: app/blueprints/users/settings.py:53 app/templates/api/list_tokens.html:10 msgid "API Tokens" msgstr "" -#: app/blueprints/users/settings.py:60 app/templates/oauth/list_clients.html:10 +#: app/blueprints/users/settings.py:61 app/templates/oauth/list_clients.html:10 msgid "OAuth2 Applications" msgstr "" -#: app/blueprints/users/settings.py:67 app/templates/users/modtools.html:4 +#: app/blueprints/users/settings.py:68 app/templates/users/modtools.html:4 #: app/templates/users/modtools.html:8 app/templates/users/profile.html:44 msgid "Moderator Tools" msgstr "" -#: app/blueprints/users/settings.py:77 +#: app/blueprints/users/settings.py:78 msgid "Donation URL" msgstr "" -#: app/blueprints/users/settings.py:93 app/blueprints/users/settings.py:100 +#: app/blueprints/users/settings.py:94 app/blueprints/users/settings.py:101 msgid "A user already has that name" msgstr "" -#: app/blueprints/users/settings.py:265 +#: app/blueprints/users/settings.py:264 +msgid "Removed GitHub account" +msgstr "" + +#: app/blueprints/users/settings.py:266 +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" msgstr "" -#: app/blueprints/users/settings.py:311 +#: app/blueprints/users/settings.py:325 msgid "Display name" msgstr "" -#: app/blueprints/users/settings.py:312 +#: app/blueprints/users/settings.py:326 msgid "Forums Username" msgstr "" -#: app/blueprints/users/settings.py:313 +#: app/blueprints/users/settings.py:327 msgid "GitHub Username" msgstr "" -#: app/blueprints/users/settings.py:314 app/templates/users/list.html:14 +#: app/blueprints/users/settings.py:328 app/templates/users/list.html:14 msgid "Rank" msgstr "" -#: app/blueprints/users/settings.py:363 +#: app/blueprints/users/settings.py:381 msgid "Can't promote a user to a rank higher than yourself!" msgstr "" @@ -1114,11 +1637,11 @@ msgid "" "underscores (_)" msgstr "" -#: app/logic/packages.py:113 +#: app/logic/packages.py:112 msgid "You don't have permission to edit this package" msgstr "" -#: app/logic/packages.py:117 +#: app/logic/packages.py:116 msgid "You don't have permission to change the package name" msgstr "" @@ -1160,6 +1683,29 @@ msgstr "" msgid "Uploaded image isn't actually an image" msgstr "" +#: app/logic/users.py:15 +msgid "Username is invalid" +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 +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 "" + +#: 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/packages.py:69 msgid "Mod" msgstr "" @@ -1199,7 +1745,7 @@ msgstr "" #: app/templates/collections/view.html:39 #: app/templates/oauth/create_edit.html:17 #: app/templates/packages/release_edit.html:84 -#: app/templates/packages/review_create_edit.html:61 +#: app/templates/packages/review_create_edit.html:66 #: app/templates/threads/delete_reply.html:19 #: app/templates/threads/delete_thread.html:19 #: app/templates/threads/view.html:50 app/templates/users/delete.html:34 @@ -1210,34 +1756,34 @@ msgstr "" msgid "Work in Progress" msgstr "" -#: app/tasks/emails.py:119 +#: app/tasks/emails.py:122 msgid "" "You are receiving this email because you are a registered user of " "ContentDB." msgstr "" -#: app/tasks/emails.py:125 app/templates/emails/verify.html:30 +#: 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:160 +#: app/tasks/emails.py:163 #, python-format msgid "%(num)d new notifications" msgstr "" -#: app/tasks/emails.py:162 app/templates/macros/forms.html:59 +#: app/tasks/emails.py:165 app/templates/macros/forms.html:59 #: app/templates/packages/create_edit.html:41 #: app/templates/todo/editor.html:155 msgid "View" msgstr "" -#: app/tasks/emails.py:165 +#: app/tasks/emails.py:168 msgid "Manage email settings" msgstr "" -#: app/tasks/emails.py:167 app/templates/emails/base.html:63 +#: app/tasks/emails.py:170 app/templates/emails/base.html:63 #: app/templates/emails/notification.html:34 #: app/templates/emails/notification_digest.html:54 #: app/templates/emails/verify.html:33 @@ -1318,7 +1864,7 @@ msgstr "" #: app/templates/admin/languages/list.html:4 #: app/templates/admin/languages/list.html:10 app/templates/base.html:185 -#: app/templates/packages/view.html:598 app/utils/minetest_hypertext.py:256 +#: app/templates/packages/view.html:598 app/utils/minetest_hypertext.py:288 msgid "Languages" msgstr "" @@ -1331,59 +1877,73 @@ msgid "About" msgstr "" #: app/templates/base.html:247 -msgid "Rules" +msgid "Contact Us" msgstr "" #: app/templates/base.html:248 -msgid "Policy and Guidance" +msgid "Rules" msgstr "" #: app/templates/base.html:249 +msgid "Policy and Guidance" +msgstr "" + +#: app/templates/base.html:250 app/templates/donate/index.html:46 +#: app/templates/donate/index.html:70 app/templates/users/profile.html:104 +msgid "Donate" +msgstr "" + +#: app/templates/base.html:251 msgid "API" msgstr "" -#: app/templates/base.html:250 app/templates/users/register.html:37 +#: app/templates/base.html:252 app/templates/users/register.html:37 msgid "Privacy Policy" msgstr "" -#: app/templates/base.html:252 +#: app/templates/base.html:254 msgid "Report / DMCA" msgstr "" -#: app/templates/base.html:254 +#: app/templates/base.html:256 msgid "User List" msgstr "" -#: app/templates/base.html:255 app/templates/packages/view.html:190 +#: app/templates/base.html:257 app/templates/packages/view.html:190 #: app/templates/packages/view.html:673 app/templates/threads/list.html:4 msgid "Threads" msgstr "" -#: app/templates/base.html:256 app/templates/collections/list.html:7 +#: app/templates/base.html:258 app/templates/collections/list.html:7 #: app/templates/collections/list.html:26 msgid "Collections" msgstr "" -#: app/templates/base.html:257 -msgid "Support Packages" +#: app/templates/base.html:259 app/templates/donate/index.html:4 +msgid "Support Creators" msgstr "" -#: app/templates/base.html:258 +#: app/templates/base.html:260 msgid "Translate Packages" msgstr "" -#: app/templates/base.html:259 +#: app/templates/base.html:261 msgid "Source Code" msgstr "" -#: app/templates/base.html:265 +#: app/templates/base.html:267 msgid "Show non-free packages" msgstr "" -#: app/templates/base.html:267 +#: app/templates/base.html:269 msgid "Hide non-free packages" msgstr "" +#: app/templates/base.html:273 +#, python-format +msgid "Our privacy policy has been updated (%(date)s)" +msgstr "" + #: app/templates/index.html:4 msgid "Welcome" msgstr "" @@ -1705,10 +2265,6 @@ msgstr "" msgid "To add a package, go to the package's page and click 'Add to collection'" msgstr "" -#: app/templates/donate/index.html:4 -msgid "Support packages" -msgstr "" - #: app/templates/donate/index.html:8 msgid "Some content creators are accepting donations for their work." msgstr "" @@ -1728,29 +2284,41 @@ msgstr "" msgid "View package" msgstr "" -#: app/templates/donate/index.html:46 app/templates/users/profile.html:104 -msgid "Donate" +#: app/templates/donate/index.html:62 +msgid "Support ContentDB" msgstr "" -#: app/templates/donate/index.html:62 -msgid "Based on your reviews / favorites" +#: app/templates/donate/index.html:64 +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 what 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" +msgstr "" + +#: app/templates/donate/index.html:78 +msgid "" "No reviewed packages accepting donations. Consider reviewing your " "favourite packages" msgstr "" -#: app/templates/donate/index.html:71 +#: 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:78 +#: app/templates/donate/index.html:89 msgid "Top packages" msgstr "" -#: app/templates/donate/index.html:82 +#: app/templates/donate/index.html:93 #, python-format msgid "%(count)d packages are looking for donations" msgstr "" @@ -1990,13 +2558,13 @@ msgid "Review" msgstr "" #: app/templates/macros/reviews.html:112 app/templates/macros/reviews.html:166 -#: app/templates/packages/review_create_edit.html:41 +#: app/templates/packages/review_create_edit.html:46 #, python-format msgid "Do you recommend this %(type)s?" msgstr "" #: app/templates/macros/reviews.html:134 -#: app/templates/packages/review_create_edit.html:46 +#: app/templates/packages/review_create_edit.html:51 msgid "Why or why not? Try to be constructive" msgstr "" @@ -2005,7 +2573,11 @@ msgid "Post Review" msgstr "" #: app/templates/macros/reviews.html:187 -msgid "Report an Issue" +msgid "Report an issue" +msgstr "" + +#: app/templates/macros/reviews.html:191 +msgid "Ask a question" msgstr "" #: app/templates/macros/stats.html:15 app/templates/macros/stats.html:20 @@ -2979,9 +3551,10 @@ msgid "" "In order to avoid data loss, you cannot permanently delete packages.\n" "\t\t\tYou can remove them from ContentDB, which will cause them to not be" "\n" -"\t\t\tvisible to any users and they may be permanently deleted in the " -"future.\n" -"\t\t\tThe Admin can restore removed packages, if needed." +"\t\t\tvisible to any users. Removed packages may be permanently deleted " +"at a\n" +"\t\t\tlater point. ContentDB staff can restore removed packages, if " +"needed." msgstr "" #: app/templates/packages/remove.html:19 @@ -3016,17 +3589,21 @@ msgstr "" msgid "Post a review for %(title)s by %(author)s" msgstr "" -#: app/templates/packages/review_create_edit.html:21 +#: app/templates/packages/review_create_edit.html:20 +msgid "Please make sure you read ContentDB's rules" +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 "" -#: app/templates/packages/review_create_edit.html:62 +#: app/templates/packages/review_create_edit.html:67 msgid "Delete review." msgstr "" -#: app/templates/packages/review_create_edit.html:63 +#: app/templates/packages/review_create_edit.html:68 msgid "" "This will convert the review into a thread, keeping the comments but " "removing its effect on the package's rating." @@ -3347,7 +3924,7 @@ msgstr "" msgid "Donate now" msgstr "" -#: app/templates/packages/view.html:462 app/utils/minetest_hypertext.py:251 +#: app/templates/packages/view.html:462 app/utils/minetest_hypertext.py:283 msgid "Dependencies" msgstr "" @@ -3364,7 +3941,7 @@ msgid "Compatible Games" msgstr "" #: app/templates/packages/view.html:526 app/templates/packages/view.html:546 -#: app/utils/minetest_hypertext.py:243 +#: app/utils/minetest_hypertext.py:275 msgid "No specific game required" msgstr "" @@ -3396,7 +3973,7 @@ msgstr "" msgid "Technical Name" msgstr "" -#: app/templates/packages/view.html:612 app/utils/minetest_hypertext.py:263 +#: app/templates/packages/view.html:612 app/utils/minetest_hypertext.py:295 #, python-format msgid "%(code_license)s for code,
%(media_license)s for media." msgstr "" @@ -3405,7 +3982,7 @@ msgstr "" msgid "Unknown" msgstr "" -#: app/templates/packages/view.html:622 app/utils/minetest_hypertext.py:269 +#: app/templates/packages/view.html:622 app/utils/minetest_hypertext.py:301 msgid "Added" msgstr "" @@ -3413,7 +3990,7 @@ msgstr "" msgid "Remove myself" msgstr "" -#: app/templates/packages/view.html:641 app/utils/minetest_hypertext.py:271 +#: app/templates/packages/view.html:641 app/utils/minetest_hypertext.py:303 msgid "Provides" msgstr "" @@ -3539,6 +4116,19 @@ msgstr "" msgid "Plus approvers and editors" msgstr "" +#: app/templates/threads/view.html:131 +msgid "Is this review outdated?" +msgstr "" + +#: app/templates/threads/view.html:132 +msgid "For example, does it complain about issues you've already fixed?" +msgstr "" + +#: app/templates/threads/view.html:133 +#, python-format +msgid "You can report outdated reviews by clicking %(flag)s on the review." +msgstr "" + #: app/templates/todo/editor.html:4 app/templates/todo/todo_base.html:17 msgid "Editor Work Queue" msgstr "" @@ -3596,7 +4186,7 @@ msgstr "" msgid "Mod names that have hard dependers, but no packages providing them." msgstr "" -#: app/templates/todo/editor.html:193 app/templates/users/account.html:73 +#: app/templates/todo/editor.html:193 app/templates/users/account.html:100 msgid "View All" msgstr "" @@ -3857,47 +4447,47 @@ msgstr "" msgid "Linked Accounts" msgstr "" -#: app/templates/users/account.html:40 app/templates/users/account.html:52 -msgid "Connected" -msgstr "" - #: app/templates/users/account.html:43 #, python-format msgid "Please PM %(rubenwardy)s on the forums to link your account." msgstr "" -#: app/templates/users/account.html:57 +#: app/templates/users/account.html:59 msgid "View ContentDB's GitHub Permissions" msgstr "" -#: app/templates/users/account.html:62 +#: app/templates/users/account.html:65 +msgid "Disconnect" +msgstr "" + +#: app/templates/users/account.html:70 msgid "Link Github" msgstr "" -#: app/templates/users/account.html:65 +#: app/templates/users/account.html:73 msgid "None" msgstr "" -#: app/templates/users/account.html:77 -msgid "Recent Account Actions" -msgstr "" - -#: app/templates/users/account.html:82 +#: app/templates/users/account.html:80 msgid "Account Deletion and Deactivation" msgstr "" -#: app/templates/users/account.html:86 +#: app/templates/users/account.html:84 msgid "Delete or Deactivate" msgstr "" -#: app/templates/users/account.html:89 +#: app/templates/users/account.html:87 msgid "Account Deletion and Deactivation isn't available to users yet." msgstr "" -#: app/templates/users/account.html:90 +#: app/templates/users/account.html:88 msgid "Please contact the admin." msgstr "" +#: app/templates/users/account.html:93 +msgid "Recent Account Actions" +msgstr "" + #: app/templates/users/change_set_password.html:16 #: app/templates/users/register.html:24 msgid "" @@ -4117,10 +4707,6 @@ msgstr "" msgid "GitHub" msgstr "" -#: app/templates/users/modtools.html:12 -msgid "Storage" -msgstr "" - #: app/templates/users/modtools.html:20 #, python-format msgid "" @@ -4244,17 +4830,21 @@ msgstr "" msgid "Import from forums" msgstr "" -#: app/templates/users/profile_edit.html:47 +#: app/templates/users/profile_edit.html:33 +msgid "Remove profile picture" +msgstr "" + +#: app/templates/users/profile_edit.html:51 msgid "" "Profile pictures should be square, at least 64x64px, and one of the " "following formats: jpeg, png, or webp." msgstr "" -#: app/templates/users/profile_edit.html:51 +#: app/templates/users/profile_edit.html:55 msgid "Profile Information" msgstr "" -#: app/templates/users/profile_edit.html:58 +#: app/templates/users/profile_edit.html:62 msgid "Pretending to be another user is grounds for a permanent ban" msgstr "" @@ -4406,11 +4996,23 @@ msgstr "" msgid "Last year" msgstr "" -#: app/utils/minetest_hypertext.py:248 +#: app/utils/minetest_hypertext.py:108 +msgid "(view table in browser)" +msgstr "" + +#: app/utils/minetest_hypertext.py:139 +msgid "Image" +msgstr "" + +#: app/utils/minetest_hypertext.py:259 +msgid "none" +msgstr "" + +#: app/utils/minetest_hypertext.py:280 msgid "Unsupported Games" msgstr "" -#: app/utils/minetest_hypertext.py:252 +#: app/utils/minetest_hypertext.py:284 msgid "Optional dependencies" msgstr "" @@ -4712,3 +5314,32 @@ msgstr "" #~ msgid "Topics with a strikethrough have been marked as discarded." #~ msgstr "" +#~ msgid "GitHub account is already associated with another user" +#~ msgstr "A conta de GitHub xa está asociada a outro usuario" + +#~ msgid "Unable to find an account for that GitHub user" +#~ msgstr "Non se puido atopar unha conta para ese usuario de GitHub" + +#~ msgid "Support Packages" +#~ msgstr "" + +#~ msgid "Support packages" +#~ msgstr "" + +#~ msgid "Report an Issue" +#~ msgstr "" + +#~ msgid "" +#~ "In order to avoid data loss, you cannot permanently delete packages.\n" +#~ "\t\t\tYou can remove them from " +#~ "ContentDB, which will cause them to " +#~ "not be\n" +#~ "\t\t\tvisible to any users and " +#~ "they may be permanently deleted in " +#~ "the future.\n" +#~ "\t\t\tThe Admin can restore removed packages, if needed." +#~ msgstr "" + +#~ msgid "Connected" +#~ msgstr "" + diff --git a/translations/he/LC_MESSAGES/messages.po b/translations/he/LC_MESSAGES/messages.po index 3ab418a6..26ed0635 100644 --- a/translations/he/LC_MESSAGES/messages.po +++ b/translations/he/LC_MESSAGES/messages.po @@ -1,4 +1,4 @@ -# Translations template for PROJECT. +# Hebrew translations for PROJECT. # Copyright (C) 2024 ORGANIZATION # This file is distributed under the same license as the PROJECT project. # FIRST AUTHOR , 2024. @@ -7,31 +7,559 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2024-04-03 18:34+0100\n" +"POT-Creation-Date: 2024-06-07 05:29+0100\n" "PO-Revision-Date: 2024-05-08 15:07+0000\n" "Last-Translator: jhon game \n" -"Language-Team: Hebrew \n" "Language: he\n" +"Language-Team: Hebrew " +"\n" +"Plural-Forms: nplurals=4; plural=(n == 1) ? 0 : ((n == 2) ? 1 : ((n > 10 " +"&& n % 10 == 0) ? 2 : 3));\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=4; plural=(n == 1) ? 0 : ((n == 2) ? 1 : ((n > 10 && " -"n % 10 == 0) ? 2 : 3));\n" -"X-Generator: Weblate 5.5.4-rc\n" -"Generated-By: Babel 2.12.1\n" +"Generated-By: Babel 2.15.0\n" -#: app/__init__.py:137 +#: app/__init__.py:155 #, fuzzy msgid "Banned:" msgstr "נאסר:" -#: app/__init__.py:139 +#: app/__init__.py:157 #, fuzzy msgid "You have been banned." msgstr "נאסרתם" -#: app/querybuilder.py:41 app/templates/admin/languages/list.html:27 +#: app/_translations.py:5 +msgid "Chat / Commands" +msgstr "" + +#: app/_translations.py:6 +msgid "Complex installation" +msgstr "" + +#: app/_translations.py:7 +msgid "Either has educational value, or is a tool to help teachers " +msgstr "" + +#: app/_translations.py:8 +msgid "Singleplayer-focused" +msgstr "" + +#: app/_translations.py:9 +msgid "For 16px texture packs" +msgstr "" + +#: app/_translations.py:10 +msgid "For 64px texture packs" +msgstr "" + +#: app/_translations.py:11 +msgid "Tools to manage the world" +msgstr "" + +#: app/_translations.py:12 +msgid "Big changes to crafting gameplay" +msgstr "" + +#: app/_translations.py:13 +msgid "Blood, etc" +msgstr "" + +#: app/_translations.py:14 +msgid "Adds a mini-game to be played within Minetest" +msgstr "" + +#: app/_translations.py:15 +msgid "Tools / Weapons / Armor" +msgstr "" + +#: app/_translations.py:16 +msgid "For content generally themed around a certain season or holiday" +msgstr "" + +#: app/_translations.py:17 +msgid "Player Effects / Power Ups" +msgstr "" + +#: app/_translations.py:18 +msgid "World Maintenance and Tools" +msgstr "" + +#: app/_translations.py:19 +msgid "Puzzle" +msgstr "" + +#: app/_translations.py:20 +msgid "Tools for game and mod developers" +msgstr "" + +#: app/_translations.py:21 +msgid "Education" +msgstr "" + +#: app/_translations.py:22 +msgid "Gore" +msgstr "" + +#: app/_translations.py:23 +msgid "Transport" +msgstr "" + +#: app/_translations.py:24 +msgid "Survival" +msgstr "" + +#: app/_translations.py:25 +msgid "New mapgen or changes mapgen" +msgstr "" + +#: app/_translations.py:26 +msgid "Less than 16px" +msgstr "" + +#: app/_translations.py:27 app/templates/users/modtools.html:12 +msgid "Storage" +msgstr "" + +#: app/_translations.py:28 +msgid "Changes the inventory GUI" +msgstr "" + +#: app/_translations.py:29 +msgid "Jam / Combat 2020" +msgstr "" + +#: app/_translations.py:30 +msgid "Bad Language" +msgstr "" + +#: app/_translations.py:31 +msgid "64px" +msgstr "" + +#: app/_translations.py:32 +msgid "Focuses on or adds new sounds or musical things" +msgstr "" + +#: app/_translations.py:33 +msgid "Adds game mechanics or tools that change how players build." +msgstr "" + +#: app/_translations.py:34 +msgid "Violence" +msgstr "" + +#: app/_translations.py:35 +msgid "Strategy / RTS" +msgstr "" + +#: app/_translations.py:36 +msgid "" +"Requires futher installation steps, such as installing luarocks or " +"editing the trusted mod setting" +msgstr "" + +#: app/_translations.py:37 +msgid "Jam / Game 2021" +msgstr "" + +#: app/_translations.py:38 +msgid "Content that can be played alone" +msgstr "" + +#: app/_translations.py:39 +msgid "Can/should only be used in multiplayer" +msgstr "" + +#: app/_translations.py:40 +msgid "Adds mobs, animals, and NPCs" +msgstr "" + +#: app/_translations.py:41 +msgid "" +"For mods created for the Discord \"Weekly Challenges\" modding event in " +"2021" +msgstr "" + +#: app/_translations.py:42 +msgid "Mini-game" +msgstr "" + +#: app/_translations.py:43 +msgid "" +"For content that changes player effects, including physics, for example: " +"speed, jump height or gravity." +msgstr "" + +#: app/_translations.py:44 +msgid "Contains swearing" +msgstr "" + +#: app/_translations.py:45 +msgid "" +"Improves the world, adding weather, ambient sounds, or other environment " +"mechanics" +msgstr "" + +#: app/_translations.py:46 +msgid "For mods created for the Discord \"Combat\" modding event in 2020" +msgstr "" + +#: app/_translations.py:47 +msgid "Inventory" +msgstr "" + +#: app/_translations.py:48 +msgid "Entries to the 2023 Minetest Game Jam " +msgstr "" + +#: app/_translations.py:49 +msgid "Sims" +msgstr "" + +#: app/_translations.py:50 +msgid "Focuses on building, such as adding new materials or nodes" +msgstr "" + +#: app/_translations.py:51 +msgid "Environment / Weather" +msgstr "" + +#: app/_translations.py:52 +msgid "Custom mapgen" +msgstr "" + +#: app/_translations.py:53 +msgid "Minetest Game improved" +msgstr "" + +#: app/_translations.py:54 +msgid "HUD" +msgstr "" + +#: app/_translations.py:55 +msgid "Machines / Electronics" +msgstr "" + +#: app/_translations.py:56 +msgid "Developer Tools" +msgstr "" + +#: app/_translations.py:57 +msgid "Jam / Game 2023" +msgstr "" + +#: app/_translations.py:58 +msgid "Helps with server maintenance and moderation" +msgstr "" + +#: app/_translations.py:59 +msgid "Plants and Farming" +msgstr "" + +#: app/_translations.py:60 +msgid "Adventure / RPG" +msgstr "" + +#: app/_translations.py:61 +msgid "" +"For games and such that are of their own kind, distinct and original in " +"nature to others of the same category." +msgstr "" + +#: app/_translations.py:62 +msgid "Jam / Weekly Challenges 2021" +msgstr "" + +#: app/_translations.py:63 +msgid "For 32px texture packs" +msgstr "" + +#: app/_translations.py:64 +msgid "Adds or changes tools, weapons, and armor" +msgstr "" + +#: app/_translations.py:65 +msgid "GUI" +msgstr "" + +#: app/_translations.py:66 +msgid "Seasonal" +msgstr "" + +#: app/_translations.py:67 +msgid "Commerce / Economy" +msgstr "" + +#: app/_translations.py:68 +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 "" + +#: app/_translations.py:69 +msgid "Forks of MTG" +msgstr "" + +#: app/_translations.py:70 +msgid "Non-cartoon violence. May be towards fantasy or human-like characters" +msgstr "" + +#: app/_translations.py:71 +msgid "Joke" +msgstr "" + +#: app/_translations.py:72 +msgid "Fear / Horror" +msgstr "" + +#: app/_translations.py:73 +msgid "128px+" +msgstr "" + +#: app/_translations.py:74 +msgid "Creative" +msgstr "" + +#: app/_translations.py:75 +msgid "Entries to the 2022 Minetest Game Jam " +msgstr "" + +#: app/_translations.py:76 +msgid "Alcohol / Tobacco" +msgstr "" + +#: app/_translations.py:77 +msgid "Adds or improves item storage mechanics" +msgstr "" + +#: app/_translations.py:78 +msgid "Designed to be played competitively against other players" +msgstr "" + +#: app/_translations.py:79 +msgid "Crafting" +msgstr "" + +#: app/_translations.py:80 +msgid "<16px" +msgstr "" + +#: app/_translations.py:81 +msgid "One-of-a-kind / Original" +msgstr "" + +#: app/_translations.py:82 +msgid "Building" +msgstr "" + +#: app/_translations.py:83 +msgid "Adds machines useful in automation, tubes, or power." +msgstr "" + +#: app/_translations.py:84 +msgid "Focus on puzzle solving instead of combat" +msgstr "" + +#: app/_translations.py:85 +msgid "Building Mechanics and Tools" +msgstr "" + +#: app/_translations.py:86 +msgid "Adds nodes with no other purpose than for use in building" +msgstr "" + +#: app/_translations.py:87 +msgid "Sounds / Music" +msgstr "" + +#: app/_translations.py:88 +msgid "Food / Drinks" +msgstr "" + +#: app/_translations.py:89 +msgid "Decorative" +msgstr "" + +#: app/_translations.py:90 +msgid "Gambling" +msgstr "" + +#: app/_translations.py:91 +msgid "Server Moderation and Tools" +msgstr "" + +#: app/_translations.py:92 +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 "" + +#: app/_translations.py:93 +msgid "API / Library" +msgstr "" + +#: app/_translations.py:94 +msgid "Certified" +msgstr "" + +#: app/_translations.py:95 +msgid "Contains alcohol and/or tobacco" +msgstr "" + +#: app/_translations.py:96 +msgid "Adds new plants or other farmable resources." +msgstr "" + +#: app/_translations.py:97 +msgid "Multiplayer-focused" +msgstr "" + +#: app/_translations.py:98 +msgid "Primarily adds an API for other mods to use" +msgstr "" + +#: app/_translations.py:99 +msgid "" +"Focus on player chat/communication or who's primary function is " +"interacting with the console." +msgstr "" + +#: app/_translations.py:100 +msgid "" +"Games and mods with a heavy strategy component, whether real-time or " +"turn-based" +msgstr "" + +#: app/_translations.py:101 +msgid "" +"Written specifically for survival gameplay with a focus on game-balance, " +"difficulty level, or resources available through crafting, mining, ..." +msgstr "" + +#: app/_translations.py:102 +msgid "Entries to the 2021 Minetest Game Jam" +msgstr "" + +#: app/_translations.py:103 +msgid "" +"Contains a completely custom mapgen implemented in Lua, usually requires " +"worlds to be set to the 'singlenode' mapgen." +msgstr "" + +#: app/_translations.py:104 +msgid " Jam / Game 2022" +msgstr "" + +#: app/_translations.py:105 +msgid "Sports" +msgstr "" + +#: app/_translations.py:106 +msgid "" +"Adds or changes transportation methods. Includes teleportation, vehicles," +" ridable mobs, transport infrastructure and thematic content" +msgstr "" + +#: app/_translations.py:107 +msgid "Player vs Environment (PvE)" +msgstr "" + +#: app/_translations.py:108 +msgid "For mods that grant the player extra information in the HUD" +msgstr "" + +#: app/_translations.py:109 +msgid "" +"Mods and games that aim to simulate real life activity. Similar to " +"SimCity/TheSims/OpenTTD/etc" +msgstr "" + +#: app/_translations.py:110 +msgid "Shocking and scary content. May scare young children" +msgstr "" + +#: app/_translations.py:111 +msgid "Player customization / Skins" +msgstr "" + +#: app/_translations.py:112 +msgid "" +"Allows the player to customize their character by changing the texture or" +" adding accessories." +msgstr "" + +#: app/_translations.py:113 +msgid "" +"Certified by the Featured Packages program. This tag may be renamed in " +"the future" +msgstr "" + +#: app/_translations.py:114 +msgid "Mobs / Animals / NPCs" +msgstr "" + +#: app/_translations.py:115 +msgid "For 128px or higher texture packs" +msgstr "" + +#: app/_translations.py:116 +msgid "16px" +msgstr "" + +#: app/_translations.py:117 +msgid "Games of chance, gambling games, etc" +msgstr "" + +#: app/_translations.py:118 +msgid "Mapgen / Biomes / Decoration" +msgstr "" + +#: app/_translations.py:119 +msgid "Drugs" +msgstr "" + +#: app/_translations.py:120 +msgid "Related to economies, money, and trading" +msgstr "" + +#: app/_translations.py:121 +msgid "" +"For content designed for one or more players that focus on combat against" +" the world, mobs, or NPCs." +msgstr "" + +#: app/_translations.py:122 +msgid "For content whose main utility / feature is in GUI/formspec form" +msgstr "" + +#: app/_translations.py:123 +msgid "32px" +msgstr "" + +#: app/_translations.py:124 +msgid "Player vs Player (PvP)" +msgstr "" + +#: app/_translations.py:125 +msgid "Magic / Enchanting" +msgstr "" + +#: app/_translations.py:126 +msgid "Contains illegal drugs, such as marijuana" +msgstr "" + +#: app/_translations.py:127 +msgid "First person shooters (FPS) and more" +msgstr "" + +#: app/_translations.py:128 +msgid "Shooter" +msgstr "" + +#: app/querybuilder.py:58 app/templates/admin/languages/list.html:27 #: app/templates/admin/tags/list.html:38 #: app/templates/admin/warnings/list.html:28 #: app/templates/collections/create_edit.html:56 @@ -41,7 +569,7 @@ msgstr "נאסרתם" msgid "Packages" msgstr "חבילות" -#: app/querybuilder.py:56 +#: app/querybuilder.py:73 #, python-format msgid "%(package_type)s for %(game_name)s" msgstr "" @@ -51,7 +579,7 @@ msgstr "" msgid "%(delta)s ago" msgstr "" -#: app/blueprints/api/endpoints.py:95 app/templates/index.html:103 +#: app/blueprints/api/endpoints.py:94 app/templates/index.html:103 msgid "Featured" msgstr "" @@ -66,18 +594,18 @@ msgid "Limit to package" msgstr "" #: app/blueprints/api/tokens.py:36 app/blueprints/collections/__init__.py:90 -#: app/blueprints/oauth/__init__.py:175 app/blueprints/packages/packages.py:250 -#: app/blueprints/packages/packages.py:525 -#: app/blueprints/packages/packages.py:621 -#: app/blueprints/packages/packages.py:709 +#: app/blueprints/oauth/__init__.py:175 app/blueprints/packages/packages.py:251 +#: app/blueprints/packages/packages.py:528 +#: app/blueprints/packages/packages.py:624 +#: app/blueprints/packages/packages.py:712 #: app/blueprints/packages/releases.py:62 #: app/blueprints/packages/releases.py:74 app/blueprints/packages/reviews.py:49 #: app/blueprints/packages/screenshots.py:36 #: app/blueprints/packages/screenshots.py:42 #: app/blueprints/packages/screenshots.py:47 -#: app/blueprints/users/account.py:226 app/blueprints/users/account.py:234 -#: app/blueprints/users/settings.py:78 app/blueprints/users/settings.py:148 -#: app/blueprints/users/settings.py:316 app/templates/users/modtools.html:111 +#: 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 msgid "Save" msgstr "" @@ -149,14 +677,11 @@ msgid "Linked GitHub to account" msgstr "" #: app/blueprints/github/__init__.py:88 -msgid "GitHub account is already associated with another user" +#, python-format +msgid "GitHub account is already associated with another user: %(username)s" msgstr "" -#: app/blueprints/github/__init__.py:94 -msgid "Unable to find an account for that GitHub user" -msgstr "" - -#: app/blueprints/github/__init__.py:99 +#: app/blueprints/github/__init__.py:96 app/blueprints/github/__init__.py:122 msgid "Authorization failed [err=gh-login-failed]" msgstr "" @@ -202,7 +727,7 @@ msgstr "" #: app/blueprints/packages/__init__.py:52 #: app/templates/packages/edit_maintainers.html:8 -#: app/templates/packages/view.html:624 app/utils/minetest_hypertext.py:270 +#: app/templates/packages/view.html:624 app/utils/minetest_hypertext.py:302 msgid "Maintainers" msgstr "" @@ -227,7 +752,7 @@ 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:243 app/utils/minetest_hypertext.py:245 +#: app/utils/minetest_hypertext.py:275 app/utils/minetest_hypertext.py:277 msgid "Supported Games" msgstr "" @@ -235,190 +760,189 @@ msgstr "" msgid "No download available." msgstr "" -#: app/blueprints/packages/packages.py:228 app/templates/packages/view.html:594 -#: app/utils/minetest_hypertext.py:231 +#: app/blueprints/packages/packages.py:229 app/templates/packages/view.html:594 +#: app/utils/minetest_hypertext.py:263 msgid "Type" msgstr "" -#: app/blueprints/packages/packages.py:229 +#: app/blueprints/packages/packages.py:230 msgid "Title (Human-readable)" msgstr "" -#: app/blueprints/packages/packages.py:230 -#: app/blueprints/packages/packages.py:619 +#: app/blueprints/packages/packages.py:231 +#: app/blueprints/packages/packages.py:622 msgid "Name (Technical)" msgstr "" -#: app/blueprints/packages/packages.py:230 -#: app/blueprints/packages/packages.py:620 +#: app/blueprints/packages/packages.py:231 +#: app/blueprints/packages/packages.py:623 #: app/templates/packages/create_edit.html:75 msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" msgstr "" -#: app/blueprints/packages/packages.py:231 +#: app/blueprints/packages/packages.py:232 msgid "Short Description (Plaintext)" msgstr "" -#: app/blueprints/packages/packages.py:233 app/templates/packages/view.html:616 -#: app/utils/minetest_hypertext.py:268 +#: app/blueprints/packages/packages.py:234 app/templates/packages/view.html:616 +#: app/utils/minetest_hypertext.py:300 msgid "Maintenance State" msgstr "" -#: app/blueprints/packages/packages.py:235 app/templates/admin/tags/list.html:4 +#: app/blueprints/packages/packages.py:236 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:232 +#: app/utils/minetest_hypertext.py:264 msgid "Tags" msgstr "" -#: app/blueprints/packages/packages.py:236 +#: app/blueprints/packages/packages.py:237 msgid "Content Warnings" msgstr "" -#: app/blueprints/packages/packages.py:237 app/templates/packages/view.html:605 -#: app/utils/minetest_hypertext.py:266 +#: app/blueprints/packages/packages.py:238 app/templates/packages/view.html:605 +#: app/utils/minetest_hypertext.py:298 msgid "License" msgstr "" -#: app/blueprints/packages/packages.py:238 +#: app/blueprints/packages/packages.py:239 msgid "Media License" msgstr "" -#: app/blueprints/packages/packages.py:240 +#: app/blueprints/packages/packages.py:241 msgid "Long Description (Markdown)" msgstr "" -#: app/blueprints/packages/packages.py:242 +#: app/blueprints/packages/packages.py:243 msgid "VCS Repository URL" msgstr "" -#: app/blueprints/packages/packages.py:243 app/blueprints/users/settings.py:76 +#: app/blueprints/packages/packages.py:244 app/blueprints/users/settings.py:77 msgid "Website URL" msgstr "" -#: app/blueprints/packages/packages.py:244 +#: app/blueprints/packages/packages.py:245 msgid "Issue Tracker URL" msgstr "" -#: app/blueprints/packages/packages.py:245 +#: app/blueprints/packages/packages.py:246 msgid "Forum Topic ID" msgstr "" -#: app/blueprints/packages/packages.py:246 +#: app/blueprints/packages/packages.py:247 msgid "Video URL" msgstr "" -#: app/blueprints/packages/packages.py:247 +#: app/blueprints/packages/packages.py:248 msgid "Donate URL" msgstr "" -#: app/blueprints/packages/packages.py:248 +#: app/blueprints/packages/packages.py:249 msgid "Translation URL" msgstr "" -#: app/blueprints/packages/packages.py:254 +#: app/blueprints/packages/packages.py:255 msgid "_game is not an allowed name" msgstr "" -#: app/blueprints/packages/packages.py:264 +#: app/blueprints/packages/packages.py:265 msgid "" "Package already exists, but is removed. Please contact ContentDB staff to" " restore the package" msgstr "" -#: app/blueprints/packages/packages.py:269 +#: app/blueprints/packages/packages.py:270 msgid "Package already exists" msgstr "" -#: app/blueprints/packages/packages.py:275 +#: app/blueprints/packages/packages.py:276 msgid "A collection with a similar name already exists" msgstr "" -#: app/blueprints/packages/packages.py:328 +#: app/blueprints/packages/packages.py:329 #: app/blueprints/packages/releases.py:82 msgid "" "You must add an email address to your account and confirm it before you " "can manage packages" msgstr "" -#: app/blueprints/packages/packages.py:334 +#: app/blueprints/packages/packages.py:335 msgid "Save draft" msgstr "" -#: app/blueprints/packages/packages.py:342 +#: app/blueprints/packages/packages.py:343 msgid "Unable to find that user" msgstr "" -#: app/blueprints/packages/packages.py:346 +#: app/blueprints/packages/packages.py:347 #: app/blueprints/packages/screenshots.py:137 -#: app/blueprints/users/settings.py:132 msgid "Permission denied" msgstr "" -#: app/blueprints/packages/packages.py:402 -#: app/blueprints/packages/packages.py:476 -#: app/blueprints/packages/packages.py:498 +#: app/blueprints/packages/packages.py:403 +#: app/blueprints/packages/packages.py:479 +#: app/blueprints/packages/packages.py:501 msgid "You don't have permission to do that" msgstr "" -#: app/blueprints/packages/packages.py:435 +#: app/blueprints/packages/packages.py:436 msgid "Please comment what changes are needed in the approval thread" msgstr "" -#: app/blueprints/packages/packages.py:442 +#: app/blueprints/packages/packages.py:443 msgid "" "Please comment in the approval thread so editors know what you have " "changed" msgstr "" -#: app/blueprints/packages/packages.py:493 +#: app/blueprints/packages/packages.py:496 msgid "Deleted package" msgstr "" -#: app/blueprints/packages/packages.py:515 +#: app/blueprints/packages/packages.py:518 msgid "Unapproved package" msgstr "" -#: app/blueprints/packages/packages.py:524 +#: app/blueprints/packages/packages.py:527 msgid "Maintainers (Comma-separated)" msgstr "" -#: app/blueprints/packages/packages.py:533 +#: app/blueprints/packages/packages.py:536 msgid "You don't have permission to edit maintainers" msgstr "" -#: app/blueprints/packages/packages.py:583 +#: app/blueprints/packages/packages.py:586 msgid "You are not a maintainer" msgstr "" -#: app/blueprints/packages/packages.py:586 +#: app/blueprints/packages/packages.py:589 msgid "Package owners cannot remove themselves as maintainers" msgstr "" -#: app/blueprints/packages/packages.py:618 +#: app/blueprints/packages/packages.py:621 msgid "Author Name" msgstr "" -#: app/blueprints/packages/packages.py:705 +#: app/blueprints/packages/packages.py:708 msgid "Enable support detection based on dependencies (recommended)" msgstr "" -#: app/blueprints/packages/packages.py:706 +#: app/blueprints/packages/packages.py:709 msgid "Supported games" msgstr "" -#: app/blueprints/packages/packages.py:707 +#: app/blueprints/packages/packages.py:710 msgid "Unsupported games" msgstr "" -#: app/blueprints/packages/packages.py:708 +#: app/blueprints/packages/packages.py:711 msgid "Supports all games (unless stated) / is game independent" msgstr "" -#: app/blueprints/packages/packages.py:724 +#: app/blueprints/packages/packages.py:727 msgid "You need at least one release before you can edit game support" msgstr "" -#: app/blueprints/packages/packages.py:728 +#: app/blueprints/packages/packages.py:731 msgid "Mod(pack) needs to contain at least one mod. Please create a new release" msgstr "" @@ -574,8 +1098,8 @@ msgstr "" #: app/blueprints/packages/reviews.py:80 app/blueprints/threads/__init__.py:207 #: app/blueprints/threads/__init__.py:240 -#: app/blueprints/threads/__init__.py:334 app/blueprints/users/settings.py:113 -#: app/logic/packages.py:132 +#: app/blueprints/threads/__init__.py:334 app/blueprints/users/settings.py:114 +#: app/logic/packages.py:131 msgid "Linking to blocked sites is not allowed" msgstr "" @@ -676,7 +1200,7 @@ msgid "Remember me" msgstr "" #: app/blueprints/users/account.py:39 app/templates/base.html:176 -#: app/templates/donate/index.html:74 app/templates/users/login.html:4 +#: app/templates/donate/index.html:85 app/templates/users/login.html:4 msgid "Sign in" msgstr "" @@ -701,11 +1225,11 @@ msgstr "" msgid "Login failed" msgstr "" -#: app/blueprints/users/account.py:100 app/blueprints/users/settings.py:75 +#: app/blueprints/users/account.py:100 app/blueprints/users/settings.py:76 msgid "Display Name" msgstr "" -#: app/blueprints/users/account.py:101 app/blueprints/users/settings.py:310 +#: app/blueprints/users/account.py:101 app/blueprints/users/settings.py:324 #: app/templates/users/list.html:18 msgid "Username" msgstr "" @@ -716,8 +1240,8 @@ msgid "" " (-), and periods (.) allowed" msgstr "" -#: app/blueprints/users/account.py:104 app/blueprints/users/account.py:186 -#: app/blueprints/users/account.py:222 app/blueprints/users/account.py:373 +#: app/blueprints/users/account.py:104 app/blueprints/users/account.py:153 +#: app/blueprints/users/account.py:189 app/blueprints/users/account.py:340 #: app/blueprints/users/settings.py:147 msgid "Email" msgstr "" @@ -739,105 +1263,93 @@ msgstr "" msgid "Incorrect captcha answer" msgstr "" -#: app/blueprints/users/account.py:117 -msgid "Username is invalid" +#: app/blueprints/users/account.py:154 +msgid "Reset Password" msgstr "" -#: app/blueprints/users/account.py:128 -msgid "An account already exists for that username but hasn't been claimed yet." +#: app/blueprints/users/account.py:180 +msgid "Unable to find account" msgstr "" -#: app/blueprints/users/account.py:131 app/blueprints/users/account.py:138 -msgid "That username/display name is already in use, please choose another." +#: app/blueprints/users/account.py:190 app/blueprints/users/account.py:198 +msgid "New password" msgstr "" -#: app/blueprints/users/account.py:143 app/blueprints/users/account.py:257 +#: app/blueprints/users/account.py:191 app/blueprints/users/account.py:199 +msgid "Verify password" +msgstr "" + +#: app/blueprints/users/account.py:192 app/blueprints/users/account.py:200 +msgid "Passwords must match" +msgstr "" + +#: app/blueprints/users/account.py:197 +msgid "Old password" +msgstr "" + +#: app/blueprints/users/account.py:208 +msgid "Passwords do not match" +msgstr "" + +#: app/blueprints/users/account.py:219 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 msgid "Email already in use" msgstr "" -#: app/blueprints/users/account.py:144 app/blueprints/users/account.py:258 +#: app/blueprints/users/account.py:225 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:148 app/blueprints/users/account.py:252 -#: app/blueprints/users/settings.py:175 -msgid "That email address has been unsubscribed/blacklisted, and cannot be used" -msgstr "" - -#: app/blueprints/users/account.py:187 -msgid "Reset Password" -msgstr "" - -#: app/blueprints/users/account.py:213 -msgid "Unable to find account" -msgstr "" - -#: app/blueprints/users/account.py:223 app/blueprints/users/account.py:231 -msgid "New password" -msgstr "" - -#: app/blueprints/users/account.py:224 app/blueprints/users/account.py:232 -msgid "Verify password" -msgstr "" - -#: app/blueprints/users/account.py:225 app/blueprints/users/account.py:233 -msgid "Passwords must match" -msgstr "" - -#: app/blueprints/users/account.py:230 -msgid "Old password" -msgstr "" - -#: app/blueprints/users/account.py:241 -msgid "Passwords do not match" -msgstr "" - -#: app/blueprints/users/account.py:272 app/blueprints/users/account.py:276 +#: app/blueprints/users/account.py:239 app/blueprints/users/account.py:243 msgid "Your password has been changed successfully." msgstr "" -#: app/blueprints/users/account.py:291 +#: app/blueprints/users/account.py:258 msgid "Old password is incorrect" msgstr "" -#: app/blueprints/users/account.py:319 +#: app/blueprints/users/account.py:286 msgid "Unknown verification token!" msgstr "" -#: app/blueprints/users/account.py:325 +#: app/blueprints/users/account.py:292 msgid "Token has expired" msgstr "" -#: app/blueprints/users/account.py:339 +#: app/blueprints/users/account.py:306 msgid "Another user is already using that email" msgstr "" -#: app/blueprints/users/account.py:342 +#: app/blueprints/users/account.py:309 msgid "Confirmed email change" msgstr "" -#: app/blueprints/users/account.py:347 +#: app/blueprints/users/account.py:314 msgid "Email address changed" msgstr "" -#: app/blueprints/users/account.py:348 +#: app/blueprints/users/account.py:315 msgid "" "Your email address has changed. If you didn't request this, please " "contact an administrator." msgstr "" -#: app/blueprints/users/account.py:366 +#: app/blueprints/users/account.py:333 msgid "You may now log in" msgstr "" -#: app/blueprints/users/account.py:374 +#: app/blueprints/users/account.py:341 msgid "Send" msgstr "" -#: app/blueprints/users/account.py:405 +#: app/blueprints/users/account.py:372 msgid "" "That email is now blacklisted. Please contact an admin if you wish to " "undo this." @@ -969,62 +1481,72 @@ msgstr "" msgid "Has received %(downloads)d downloads across all packages." msgstr "" -#: app/blueprints/users/settings.py:37 app/templates/users/profile.html:26 +#: app/blueprints/users/settings.py:38 app/templates/users/profile.html:26 #: app/templates/users/profile_edit.html:8 msgid "Edit Profile" msgstr "" -#: app/blueprints/users/settings.py:42 app/templates/users/account.html:12 +#: app/blueprints/users/settings.py:43 app/templates/users/account.html:12 msgid "Account and Security" msgstr "" -#: app/blueprints/users/settings.py:47 +#: app/blueprints/users/settings.py:48 #: app/templates/users/settings_email.html:12 msgid "Email and Notifications" msgstr "" -#: app/blueprints/users/settings.py:52 app/templates/api/list_tokens.html:10 +#: app/blueprints/users/settings.py:53 app/templates/api/list_tokens.html:10 msgid "API Tokens" msgstr "" -#: app/blueprints/users/settings.py:60 app/templates/oauth/list_clients.html:10 +#: app/blueprints/users/settings.py:61 app/templates/oauth/list_clients.html:10 msgid "OAuth2 Applications" msgstr "" -#: app/blueprints/users/settings.py:67 app/templates/users/modtools.html:4 +#: app/blueprints/users/settings.py:68 app/templates/users/modtools.html:4 #: app/templates/users/modtools.html:8 app/templates/users/profile.html:44 msgid "Moderator Tools" msgstr "" -#: app/blueprints/users/settings.py:77 +#: app/blueprints/users/settings.py:78 msgid "Donation URL" msgstr "" -#: app/blueprints/users/settings.py:93 app/blueprints/users/settings.py:100 +#: app/blueprints/users/settings.py:94 app/blueprints/users/settings.py:101 msgid "A user already has that name" msgstr "" -#: app/blueprints/users/settings.py:265 +#: app/blueprints/users/settings.py:264 +msgid "Removed GitHub account" +msgstr "" + +#: app/blueprints/users/settings.py:266 +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" msgstr "" -#: app/blueprints/users/settings.py:311 +#: app/blueprints/users/settings.py:325 msgid "Display name" msgstr "" -#: app/blueprints/users/settings.py:312 +#: app/blueprints/users/settings.py:326 msgid "Forums Username" msgstr "" -#: app/blueprints/users/settings.py:313 +#: app/blueprints/users/settings.py:327 msgid "GitHub Username" msgstr "" -#: app/blueprints/users/settings.py:314 app/templates/users/list.html:14 +#: app/blueprints/users/settings.py:328 app/templates/users/list.html:14 msgid "Rank" msgstr "" -#: app/blueprints/users/settings.py:363 +#: app/blueprints/users/settings.py:381 msgid "Can't promote a user to a rank higher than yourself!" msgstr "" @@ -1118,11 +1640,11 @@ msgid "" "underscores (_)" msgstr "" -#: app/logic/packages.py:113 +#: app/logic/packages.py:112 msgid "You don't have permission to edit this package" msgstr "" -#: app/logic/packages.py:117 +#: app/logic/packages.py:116 msgid "You don't have permission to change the package name" msgstr "" @@ -1164,6 +1686,29 @@ msgstr "" msgid "Uploaded image isn't actually an image" msgstr "" +#: app/logic/users.py:15 +msgid "Username is invalid" +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 +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 "" + +#: 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/packages.py:69 msgid "Mod" msgstr "" @@ -1203,7 +1748,7 @@ msgstr "" #: app/templates/collections/view.html:39 #: app/templates/oauth/create_edit.html:17 #: app/templates/packages/release_edit.html:84 -#: app/templates/packages/review_create_edit.html:61 +#: app/templates/packages/review_create_edit.html:66 #: app/templates/threads/delete_reply.html:19 #: app/templates/threads/delete_thread.html:19 #: app/templates/threads/view.html:50 app/templates/users/delete.html:34 @@ -1214,34 +1759,34 @@ msgstr "" msgid "Work in Progress" msgstr "" -#: app/tasks/emails.py:119 +#: app/tasks/emails.py:122 msgid "" "You are receiving this email because you are a registered user of " "ContentDB." msgstr "" -#: app/tasks/emails.py:125 app/templates/emails/verify.html:30 +#: 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:160 +#: app/tasks/emails.py:163 #, python-format msgid "%(num)d new notifications" msgstr "" -#: app/tasks/emails.py:162 app/templates/macros/forms.html:59 +#: app/tasks/emails.py:165 app/templates/macros/forms.html:59 #: app/templates/packages/create_edit.html:41 #: app/templates/todo/editor.html:155 msgid "View" msgstr "" -#: app/tasks/emails.py:165 +#: app/tasks/emails.py:168 msgid "Manage email settings" msgstr "" -#: app/tasks/emails.py:167 app/templates/emails/base.html:63 +#: app/tasks/emails.py:170 app/templates/emails/base.html:63 #: app/templates/emails/notification.html:34 #: app/templates/emails/notification_digest.html:54 #: app/templates/emails/verify.html:33 @@ -1322,7 +1867,7 @@ msgstr "" #: app/templates/admin/languages/list.html:4 #: app/templates/admin/languages/list.html:10 app/templates/base.html:185 -#: app/templates/packages/view.html:598 app/utils/minetest_hypertext.py:256 +#: app/templates/packages/view.html:598 app/utils/minetest_hypertext.py:288 msgid "Languages" msgstr "" @@ -1335,59 +1880,73 @@ msgid "About" msgstr "" #: app/templates/base.html:247 -msgid "Rules" +msgid "Contact Us" msgstr "" #: app/templates/base.html:248 -msgid "Policy and Guidance" +msgid "Rules" msgstr "" #: app/templates/base.html:249 +msgid "Policy and Guidance" +msgstr "" + +#: app/templates/base.html:250 app/templates/donate/index.html:46 +#: app/templates/donate/index.html:70 app/templates/users/profile.html:104 +msgid "Donate" +msgstr "" + +#: app/templates/base.html:251 msgid "API" msgstr "" -#: app/templates/base.html:250 app/templates/users/register.html:37 +#: app/templates/base.html:252 app/templates/users/register.html:37 msgid "Privacy Policy" msgstr "" -#: app/templates/base.html:252 +#: app/templates/base.html:254 msgid "Report / DMCA" msgstr "" -#: app/templates/base.html:254 +#: app/templates/base.html:256 msgid "User List" msgstr "" -#: app/templates/base.html:255 app/templates/packages/view.html:190 +#: app/templates/base.html:257 app/templates/packages/view.html:190 #: app/templates/packages/view.html:673 app/templates/threads/list.html:4 msgid "Threads" msgstr "" -#: app/templates/base.html:256 app/templates/collections/list.html:7 +#: app/templates/base.html:258 app/templates/collections/list.html:7 #: app/templates/collections/list.html:26 msgid "Collections" msgstr "" -#: app/templates/base.html:257 -msgid "Support Packages" +#: app/templates/base.html:259 app/templates/donate/index.html:4 +msgid "Support Creators" msgstr "" -#: app/templates/base.html:258 +#: app/templates/base.html:260 msgid "Translate Packages" msgstr "" -#: app/templates/base.html:259 +#: app/templates/base.html:261 msgid "Source Code" msgstr "" -#: app/templates/base.html:265 +#: app/templates/base.html:267 msgid "Show non-free packages" msgstr "" -#: app/templates/base.html:267 +#: app/templates/base.html:269 msgid "Hide non-free packages" msgstr "" +#: app/templates/base.html:273 +#, python-format +msgid "Our privacy policy has been updated (%(date)s)" +msgstr "" + #: app/templates/index.html:4 msgid "Welcome" msgstr "" @@ -1709,10 +2268,6 @@ msgstr "" msgid "To add a package, go to the package's page and click 'Add to collection'" msgstr "" -#: app/templates/donate/index.html:4 -msgid "Support packages" -msgstr "" - #: app/templates/donate/index.html:8 msgid "Some content creators are accepting donations for their work." msgstr "" @@ -1732,29 +2287,41 @@ msgstr "" msgid "View package" msgstr "" -#: app/templates/donate/index.html:46 app/templates/users/profile.html:104 -msgid "Donate" +#: app/templates/donate/index.html:62 +msgid "Support ContentDB" msgstr "" -#: app/templates/donate/index.html:62 -msgid "Based on your reviews / favorites" +#: app/templates/donate/index.html:64 +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 what 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" +msgstr "" + +#: app/templates/donate/index.html:78 +msgid "" "No reviewed packages accepting donations. Consider reviewing your " "favourite packages" msgstr "" -#: app/templates/donate/index.html:71 +#: 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:78 +#: app/templates/donate/index.html:89 msgid "Top packages" msgstr "" -#: app/templates/donate/index.html:82 +#: app/templates/donate/index.html:93 #, python-format msgid "%(count)d packages are looking for donations" msgstr "" @@ -1994,13 +2561,13 @@ msgid "Review" msgstr "" #: app/templates/macros/reviews.html:112 app/templates/macros/reviews.html:166 -#: app/templates/packages/review_create_edit.html:41 +#: app/templates/packages/review_create_edit.html:46 #, python-format msgid "Do you recommend this %(type)s?" msgstr "" #: app/templates/macros/reviews.html:134 -#: app/templates/packages/review_create_edit.html:46 +#: app/templates/packages/review_create_edit.html:51 msgid "Why or why not? Try to be constructive" msgstr "" @@ -2009,7 +2576,11 @@ msgid "Post Review" msgstr "" #: app/templates/macros/reviews.html:187 -msgid "Report an Issue" +msgid "Report an issue" +msgstr "" + +#: app/templates/macros/reviews.html:191 +msgid "Ask a question" msgstr "" #: app/templates/macros/stats.html:15 app/templates/macros/stats.html:20 @@ -2983,9 +3554,10 @@ msgid "" "In order to avoid data loss, you cannot permanently delete packages.\n" "\t\t\tYou can remove them from ContentDB, which will cause them to not be" "\n" -"\t\t\tvisible to any users and they may be permanently deleted in the " -"future.\n" -"\t\t\tThe Admin can restore removed packages, if needed." +"\t\t\tvisible to any users. Removed packages may be permanently deleted " +"at a\n" +"\t\t\tlater point. ContentDB staff can restore removed packages, if " +"needed." msgstr "" #: app/templates/packages/remove.html:19 @@ -3020,17 +3592,21 @@ msgstr "" msgid "Post a review for %(title)s by %(author)s" msgstr "" -#: app/templates/packages/review_create_edit.html:21 +#: app/templates/packages/review_create_edit.html:20 +msgid "Please make sure you read ContentDB's rules" +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 "" -#: app/templates/packages/review_create_edit.html:62 +#: app/templates/packages/review_create_edit.html:67 msgid "Delete review." msgstr "" -#: app/templates/packages/review_create_edit.html:63 +#: app/templates/packages/review_create_edit.html:68 msgid "" "This will convert the review into a thread, keeping the comments but " "removing its effect on the package's rating." @@ -3351,7 +3927,7 @@ msgstr "" msgid "Donate now" msgstr "" -#: app/templates/packages/view.html:462 app/utils/minetest_hypertext.py:251 +#: app/templates/packages/view.html:462 app/utils/minetest_hypertext.py:283 msgid "Dependencies" msgstr "" @@ -3368,7 +3944,7 @@ msgid "Compatible Games" msgstr "" #: app/templates/packages/view.html:526 app/templates/packages/view.html:546 -#: app/utils/minetest_hypertext.py:243 +#: app/utils/minetest_hypertext.py:275 msgid "No specific game required" msgstr "" @@ -3400,7 +3976,7 @@ msgstr "" msgid "Technical Name" msgstr "" -#: app/templates/packages/view.html:612 app/utils/minetest_hypertext.py:263 +#: app/templates/packages/view.html:612 app/utils/minetest_hypertext.py:295 #, python-format msgid "%(code_license)s for code,
%(media_license)s for media." msgstr "" @@ -3409,7 +3985,7 @@ msgstr "" msgid "Unknown" msgstr "" -#: app/templates/packages/view.html:622 app/utils/minetest_hypertext.py:269 +#: app/templates/packages/view.html:622 app/utils/minetest_hypertext.py:301 msgid "Added" msgstr "" @@ -3417,7 +3993,7 @@ msgstr "" msgid "Remove myself" msgstr "" -#: app/templates/packages/view.html:641 app/utils/minetest_hypertext.py:271 +#: app/templates/packages/view.html:641 app/utils/minetest_hypertext.py:303 msgid "Provides" msgstr "" @@ -3543,6 +4119,19 @@ msgstr "" msgid "Plus approvers and editors" msgstr "" +#: app/templates/threads/view.html:131 +msgid "Is this review outdated?" +msgstr "" + +#: app/templates/threads/view.html:132 +msgid "For example, does it complain about issues you've already fixed?" +msgstr "" + +#: app/templates/threads/view.html:133 +#, python-format +msgid "You can report outdated reviews by clicking %(flag)s on the review." +msgstr "" + #: app/templates/todo/editor.html:4 app/templates/todo/todo_base.html:17 msgid "Editor Work Queue" msgstr "" @@ -3600,7 +4189,7 @@ msgstr "" msgid "Mod names that have hard dependers, but no packages providing them." msgstr "" -#: app/templates/todo/editor.html:193 app/templates/users/account.html:73 +#: app/templates/todo/editor.html:193 app/templates/users/account.html:100 msgid "View All" msgstr "" @@ -3861,47 +4450,47 @@ msgstr "" msgid "Linked Accounts" msgstr "" -#: app/templates/users/account.html:40 app/templates/users/account.html:52 -msgid "Connected" -msgstr "" - #: app/templates/users/account.html:43 #, python-format msgid "Please PM %(rubenwardy)s on the forums to link your account." msgstr "" -#: app/templates/users/account.html:57 +#: app/templates/users/account.html:59 msgid "View ContentDB's GitHub Permissions" msgstr "" -#: app/templates/users/account.html:62 +#: app/templates/users/account.html:65 +msgid "Disconnect" +msgstr "" + +#: app/templates/users/account.html:70 msgid "Link Github" msgstr "" -#: app/templates/users/account.html:65 +#: app/templates/users/account.html:73 msgid "None" msgstr "" -#: app/templates/users/account.html:77 -msgid "Recent Account Actions" -msgstr "" - -#: app/templates/users/account.html:82 +#: app/templates/users/account.html:80 msgid "Account Deletion and Deactivation" msgstr "" -#: app/templates/users/account.html:86 +#: app/templates/users/account.html:84 msgid "Delete or Deactivate" msgstr "" -#: app/templates/users/account.html:89 +#: app/templates/users/account.html:87 msgid "Account Deletion and Deactivation isn't available to users yet." msgstr "" -#: app/templates/users/account.html:90 +#: app/templates/users/account.html:88 msgid "Please contact the admin." msgstr "" +#: app/templates/users/account.html:93 +msgid "Recent Account Actions" +msgstr "" + #: app/templates/users/change_set_password.html:16 #: app/templates/users/register.html:24 msgid "" @@ -4121,10 +4710,6 @@ msgstr "" msgid "GitHub" msgstr "" -#: app/templates/users/modtools.html:12 -msgid "Storage" -msgstr "" - #: app/templates/users/modtools.html:20 #, python-format msgid "" @@ -4248,17 +4833,21 @@ msgstr "" msgid "Import from forums" msgstr "" -#: app/templates/users/profile_edit.html:47 +#: app/templates/users/profile_edit.html:33 +msgid "Remove profile picture" +msgstr "" + +#: app/templates/users/profile_edit.html:51 msgid "" "Profile pictures should be square, at least 64x64px, and one of the " "following formats: jpeg, png, or webp." msgstr "" -#: app/templates/users/profile_edit.html:51 +#: app/templates/users/profile_edit.html:55 msgid "Profile Information" msgstr "" -#: app/templates/users/profile_edit.html:58 +#: app/templates/users/profile_edit.html:62 msgid "Pretending to be another user is grounds for a permanent ban" msgstr "" @@ -4410,11 +4999,23 @@ msgstr "" msgid "Last year" msgstr "" -#: app/utils/minetest_hypertext.py:248 +#: app/utils/minetest_hypertext.py:108 +msgid "(view table in browser)" +msgstr "" + +#: app/utils/minetest_hypertext.py:139 +msgid "Image" +msgstr "" + +#: app/utils/minetest_hypertext.py:259 +msgid "none" +msgstr "" + +#: app/utils/minetest_hypertext.py:280 msgid "Unsupported Games" msgstr "" -#: app/utils/minetest_hypertext.py:252 +#: app/utils/minetest_hypertext.py:284 msgid "Optional dependencies" msgstr "" @@ -4427,3 +5028,33 @@ msgid "" "Please consider enabling email notifications, you can customise how much " "is sent" msgstr "" + +#~ msgid "GitHub account is already associated with another user" +#~ msgstr "" + +#~ msgid "Unable to find an account for that GitHub user" +#~ msgstr "" + +#~ msgid "Support Packages" +#~ msgstr "" + +#~ msgid "Support packages" +#~ msgstr "" + +#~ msgid "Report an Issue" +#~ msgstr "" + +#~ msgid "" +#~ "In order to avoid data loss, you cannot permanently delete packages.\n" +#~ "\t\t\tYou can remove them from " +#~ "ContentDB, which will cause them to " +#~ "not be\n" +#~ "\t\t\tvisible to any users and " +#~ "they may be permanently deleted in " +#~ "the future.\n" +#~ "\t\t\tThe Admin can restore removed packages, if needed." +#~ msgstr "" + +#~ msgid "Connected" +#~ msgstr "" + diff --git a/translations/hi/LC_MESSAGES/messages.po b/translations/hi/LC_MESSAGES/messages.po index e9b8e9d4..92becd99 100644 --- a/translations/hi/LC_MESSAGES/messages.po +++ b/translations/hi/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-04-03 18:34+0100\n" +"POT-Creation-Date: 2024-06-07 05:29+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: Automatically generated\n" "Language: hi\n" @@ -16,17 +16,546 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.12.1\n" +"Generated-By: Babel 2.15.0\n" -#: app/__init__.py:137 +#: app/__init__.py:155 msgid "Banned:" msgstr "" -#: app/__init__.py:139 +#: app/__init__.py:157 msgid "You have been banned." msgstr "" -#: app/querybuilder.py:41 app/templates/admin/languages/list.html:27 +#: app/_translations.py:5 +msgid "Chat / Commands" +msgstr "" + +#: app/_translations.py:6 +msgid "Complex installation" +msgstr "" + +#: app/_translations.py:7 +msgid "Either has educational value, or is a tool to help teachers " +msgstr "" + +#: app/_translations.py:8 +msgid "Singleplayer-focused" +msgstr "" + +#: app/_translations.py:9 +msgid "For 16px texture packs" +msgstr "" + +#: app/_translations.py:10 +msgid "For 64px texture packs" +msgstr "" + +#: app/_translations.py:11 +msgid "Tools to manage the world" +msgstr "" + +#: app/_translations.py:12 +msgid "Big changes to crafting gameplay" +msgstr "" + +#: app/_translations.py:13 +msgid "Blood, etc" +msgstr "" + +#: app/_translations.py:14 +msgid "Adds a mini-game to be played within Minetest" +msgstr "" + +#: app/_translations.py:15 +msgid "Tools / Weapons / Armor" +msgstr "" + +#: app/_translations.py:16 +msgid "For content generally themed around a certain season or holiday" +msgstr "" + +#: app/_translations.py:17 +msgid "Player Effects / Power Ups" +msgstr "" + +#: app/_translations.py:18 +msgid "World Maintenance and Tools" +msgstr "" + +#: app/_translations.py:19 +msgid "Puzzle" +msgstr "" + +#: app/_translations.py:20 +msgid "Tools for game and mod developers" +msgstr "" + +#: app/_translations.py:21 +msgid "Education" +msgstr "" + +#: app/_translations.py:22 +msgid "Gore" +msgstr "" + +#: app/_translations.py:23 +msgid "Transport" +msgstr "" + +#: app/_translations.py:24 +msgid "Survival" +msgstr "" + +#: app/_translations.py:25 +msgid "New mapgen or changes mapgen" +msgstr "" + +#: app/_translations.py:26 +msgid "Less than 16px" +msgstr "" + +#: app/_translations.py:27 app/templates/users/modtools.html:12 +msgid "Storage" +msgstr "" + +#: app/_translations.py:28 +msgid "Changes the inventory GUI" +msgstr "" + +#: app/_translations.py:29 +msgid "Jam / Combat 2020" +msgstr "" + +#: app/_translations.py:30 +msgid "Bad Language" +msgstr "" + +#: app/_translations.py:31 +msgid "64px" +msgstr "" + +#: app/_translations.py:32 +msgid "Focuses on or adds new sounds or musical things" +msgstr "" + +#: app/_translations.py:33 +msgid "Adds game mechanics or tools that change how players build." +msgstr "" + +#: app/_translations.py:34 +msgid "Violence" +msgstr "" + +#: app/_translations.py:35 +msgid "Strategy / RTS" +msgstr "" + +#: app/_translations.py:36 +msgid "" +"Requires futher installation steps, such as installing luarocks or " +"editing the trusted mod setting" +msgstr "" + +#: app/_translations.py:37 +msgid "Jam / Game 2021" +msgstr "" + +#: app/_translations.py:38 +msgid "Content that can be played alone" +msgstr "" + +#: app/_translations.py:39 +msgid "Can/should only be used in multiplayer" +msgstr "" + +#: app/_translations.py:40 +msgid "Adds mobs, animals, and NPCs" +msgstr "" + +#: app/_translations.py:41 +msgid "" +"For mods created for the Discord \"Weekly Challenges\" modding event in " +"2021" +msgstr "" + +#: app/_translations.py:42 +msgid "Mini-game" +msgstr "" + +#: app/_translations.py:43 +msgid "" +"For content that changes player effects, including physics, for example: " +"speed, jump height or gravity." +msgstr "" + +#: app/_translations.py:44 +msgid "Contains swearing" +msgstr "" + +#: app/_translations.py:45 +msgid "" +"Improves the world, adding weather, ambient sounds, or other environment " +"mechanics" +msgstr "" + +#: app/_translations.py:46 +msgid "For mods created for the Discord \"Combat\" modding event in 2020" +msgstr "" + +#: app/_translations.py:47 +msgid "Inventory" +msgstr "" + +#: app/_translations.py:48 +msgid "Entries to the 2023 Minetest Game Jam " +msgstr "" + +#: app/_translations.py:49 +msgid "Sims" +msgstr "" + +#: app/_translations.py:50 +msgid "Focuses on building, such as adding new materials or nodes" +msgstr "" + +#: app/_translations.py:51 +msgid "Environment / Weather" +msgstr "" + +#: app/_translations.py:52 +msgid "Custom mapgen" +msgstr "" + +#: app/_translations.py:53 +msgid "Minetest Game improved" +msgstr "" + +#: app/_translations.py:54 +msgid "HUD" +msgstr "" + +#: app/_translations.py:55 +msgid "Machines / Electronics" +msgstr "" + +#: app/_translations.py:56 +msgid "Developer Tools" +msgstr "" + +#: app/_translations.py:57 +msgid "Jam / Game 2023" +msgstr "" + +#: app/_translations.py:58 +msgid "Helps with server maintenance and moderation" +msgstr "" + +#: app/_translations.py:59 +msgid "Plants and Farming" +msgstr "" + +#: app/_translations.py:60 +msgid "Adventure / RPG" +msgstr "" + +#: app/_translations.py:61 +msgid "" +"For games and such that are of their own kind, distinct and original in " +"nature to others of the same category." +msgstr "" + +#: app/_translations.py:62 +msgid "Jam / Weekly Challenges 2021" +msgstr "" + +#: app/_translations.py:63 +msgid "For 32px texture packs" +msgstr "" + +#: app/_translations.py:64 +msgid "Adds or changes tools, weapons, and armor" +msgstr "" + +#: app/_translations.py:65 +msgid "GUI" +msgstr "" + +#: app/_translations.py:66 +msgid "Seasonal" +msgstr "" + +#: app/_translations.py:67 +msgid "Commerce / Economy" +msgstr "" + +#: app/_translations.py:68 +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 "" + +#: app/_translations.py:69 +msgid "Forks of MTG" +msgstr "" + +#: app/_translations.py:70 +msgid "Non-cartoon violence. May be towards fantasy or human-like characters" +msgstr "" + +#: app/_translations.py:71 +msgid "Joke" +msgstr "" + +#: app/_translations.py:72 +msgid "Fear / Horror" +msgstr "" + +#: app/_translations.py:73 +msgid "128px+" +msgstr "" + +#: app/_translations.py:74 +msgid "Creative" +msgstr "" + +#: app/_translations.py:75 +msgid "Entries to the 2022 Minetest Game Jam " +msgstr "" + +#: app/_translations.py:76 +msgid "Alcohol / Tobacco" +msgstr "" + +#: app/_translations.py:77 +msgid "Adds or improves item storage mechanics" +msgstr "" + +#: app/_translations.py:78 +msgid "Designed to be played competitively against other players" +msgstr "" + +#: app/_translations.py:79 +msgid "Crafting" +msgstr "" + +#: app/_translations.py:80 +msgid "<16px" +msgstr "" + +#: app/_translations.py:81 +msgid "One-of-a-kind / Original" +msgstr "" + +#: app/_translations.py:82 +msgid "Building" +msgstr "" + +#: app/_translations.py:83 +msgid "Adds machines useful in automation, tubes, or power." +msgstr "" + +#: app/_translations.py:84 +msgid "Focus on puzzle solving instead of combat" +msgstr "" + +#: app/_translations.py:85 +msgid "Building Mechanics and Tools" +msgstr "" + +#: app/_translations.py:86 +msgid "Adds nodes with no other purpose than for use in building" +msgstr "" + +#: app/_translations.py:87 +msgid "Sounds / Music" +msgstr "" + +#: app/_translations.py:88 +msgid "Food / Drinks" +msgstr "" + +#: app/_translations.py:89 +msgid "Decorative" +msgstr "" + +#: app/_translations.py:90 +msgid "Gambling" +msgstr "" + +#: app/_translations.py:91 +msgid "Server Moderation and Tools" +msgstr "" + +#: app/_translations.py:92 +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 "" + +#: app/_translations.py:93 +msgid "API / Library" +msgstr "" + +#: app/_translations.py:94 +msgid "Certified" +msgstr "" + +#: app/_translations.py:95 +msgid "Contains alcohol and/or tobacco" +msgstr "" + +#: app/_translations.py:96 +msgid "Adds new plants or other farmable resources." +msgstr "" + +#: app/_translations.py:97 +msgid "Multiplayer-focused" +msgstr "" + +#: app/_translations.py:98 +msgid "Primarily adds an API for other mods to use" +msgstr "" + +#: app/_translations.py:99 +msgid "" +"Focus on player chat/communication or who's primary function is " +"interacting with the console." +msgstr "" + +#: app/_translations.py:100 +msgid "" +"Games and mods with a heavy strategy component, whether real-time or " +"turn-based" +msgstr "" + +#: app/_translations.py:101 +msgid "" +"Written specifically for survival gameplay with a focus on game-balance, " +"difficulty level, or resources available through crafting, mining, ..." +msgstr "" + +#: app/_translations.py:102 +msgid "Entries to the 2021 Minetest Game Jam" +msgstr "" + +#: app/_translations.py:103 +msgid "" +"Contains a completely custom mapgen implemented in Lua, usually requires " +"worlds to be set to the 'singlenode' mapgen." +msgstr "" + +#: app/_translations.py:104 +msgid " Jam / Game 2022" +msgstr "" + +#: app/_translations.py:105 +msgid "Sports" +msgstr "" + +#: app/_translations.py:106 +msgid "" +"Adds or changes transportation methods. Includes teleportation, vehicles," +" ridable mobs, transport infrastructure and thematic content" +msgstr "" + +#: app/_translations.py:107 +msgid "Player vs Environment (PvE)" +msgstr "" + +#: app/_translations.py:108 +msgid "For mods that grant the player extra information in the HUD" +msgstr "" + +#: app/_translations.py:109 +msgid "" +"Mods and games that aim to simulate real life activity. Similar to " +"SimCity/TheSims/OpenTTD/etc" +msgstr "" + +#: app/_translations.py:110 +msgid "Shocking and scary content. May scare young children" +msgstr "" + +#: app/_translations.py:111 +msgid "Player customization / Skins" +msgstr "" + +#: app/_translations.py:112 +msgid "" +"Allows the player to customize their character by changing the texture or" +" adding accessories." +msgstr "" + +#: app/_translations.py:113 +msgid "" +"Certified by the Featured Packages program. This tag may be renamed in " +"the future" +msgstr "" + +#: app/_translations.py:114 +msgid "Mobs / Animals / NPCs" +msgstr "" + +#: app/_translations.py:115 +msgid "For 128px or higher texture packs" +msgstr "" + +#: app/_translations.py:116 +msgid "16px" +msgstr "" + +#: app/_translations.py:117 +msgid "Games of chance, gambling games, etc" +msgstr "" + +#: app/_translations.py:118 +msgid "Mapgen / Biomes / Decoration" +msgstr "" + +#: app/_translations.py:119 +msgid "Drugs" +msgstr "" + +#: app/_translations.py:120 +msgid "Related to economies, money, and trading" +msgstr "" + +#: app/_translations.py:121 +msgid "" +"For content designed for one or more players that focus on combat against" +" the world, mobs, or NPCs." +msgstr "" + +#: app/_translations.py:122 +msgid "For content whose main utility / feature is in GUI/formspec form" +msgstr "" + +#: app/_translations.py:123 +msgid "32px" +msgstr "" + +#: app/_translations.py:124 +msgid "Player vs Player (PvP)" +msgstr "" + +#: app/_translations.py:125 +msgid "Magic / Enchanting" +msgstr "" + +#: app/_translations.py:126 +msgid "Contains illegal drugs, such as marijuana" +msgstr "" + +#: app/_translations.py:127 +msgid "First person shooters (FPS) and more" +msgstr "" + +#: app/_translations.py:128 +msgid "Shooter" +msgstr "" + +#: app/querybuilder.py:58 app/templates/admin/languages/list.html:27 #: app/templates/admin/tags/list.html:38 #: app/templates/admin/warnings/list.html:28 #: app/templates/collections/create_edit.html:56 @@ -36,7 +565,7 @@ msgstr "" msgid "Packages" msgstr "" -#: app/querybuilder.py:56 +#: app/querybuilder.py:73 #, python-format msgid "%(package_type)s for %(game_name)s" msgstr "" @@ -46,7 +575,7 @@ msgstr "" msgid "%(delta)s ago" msgstr "" -#: app/blueprints/api/endpoints.py:95 app/templates/index.html:103 +#: app/blueprints/api/endpoints.py:94 app/templates/index.html:103 msgid "Featured" msgstr "" @@ -61,18 +590,18 @@ msgid "Limit to package" msgstr "" #: app/blueprints/api/tokens.py:36 app/blueprints/collections/__init__.py:90 -#: app/blueprints/oauth/__init__.py:175 app/blueprints/packages/packages.py:250 -#: app/blueprints/packages/packages.py:525 -#: app/blueprints/packages/packages.py:621 -#: app/blueprints/packages/packages.py:709 +#: app/blueprints/oauth/__init__.py:175 app/blueprints/packages/packages.py:251 +#: app/blueprints/packages/packages.py:528 +#: app/blueprints/packages/packages.py:624 +#: app/blueprints/packages/packages.py:712 #: app/blueprints/packages/releases.py:62 #: app/blueprints/packages/releases.py:74 app/blueprints/packages/reviews.py:49 #: app/blueprints/packages/screenshots.py:36 #: app/blueprints/packages/screenshots.py:42 #: app/blueprints/packages/screenshots.py:47 -#: app/blueprints/users/account.py:226 app/blueprints/users/account.py:234 -#: app/blueprints/users/settings.py:78 app/blueprints/users/settings.py:148 -#: app/blueprints/users/settings.py:316 app/templates/users/modtools.html:111 +#: 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 msgid "Save" msgstr "" @@ -144,14 +673,11 @@ msgid "Linked GitHub to account" msgstr "" #: app/blueprints/github/__init__.py:88 -msgid "GitHub account is already associated with another user" +#, python-format +msgid "GitHub account is already associated with another user: %(username)s" msgstr "" -#: app/blueprints/github/__init__.py:94 -msgid "Unable to find an account for that GitHub user" -msgstr "" - -#: app/blueprints/github/__init__.py:99 +#: app/blueprints/github/__init__.py:96 app/blueprints/github/__init__.py:122 msgid "Authorization failed [err=gh-login-failed]" msgstr "" @@ -197,7 +723,7 @@ msgstr "" #: app/blueprints/packages/__init__.py:52 #: app/templates/packages/edit_maintainers.html:8 -#: app/templates/packages/view.html:624 app/utils/minetest_hypertext.py:270 +#: app/templates/packages/view.html:624 app/utils/minetest_hypertext.py:302 msgid "Maintainers" msgstr "" @@ -222,7 +748,7 @@ 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:243 app/utils/minetest_hypertext.py:245 +#: app/utils/minetest_hypertext.py:275 app/utils/minetest_hypertext.py:277 msgid "Supported Games" msgstr "" @@ -230,190 +756,189 @@ msgstr "" msgid "No download available." msgstr "" -#: app/blueprints/packages/packages.py:228 app/templates/packages/view.html:594 -#: app/utils/minetest_hypertext.py:231 +#: app/blueprints/packages/packages.py:229 app/templates/packages/view.html:594 +#: app/utils/minetest_hypertext.py:263 msgid "Type" msgstr "" -#: app/blueprints/packages/packages.py:229 +#: app/blueprints/packages/packages.py:230 msgid "Title (Human-readable)" msgstr "" -#: app/blueprints/packages/packages.py:230 -#: app/blueprints/packages/packages.py:619 +#: app/blueprints/packages/packages.py:231 +#: app/blueprints/packages/packages.py:622 msgid "Name (Technical)" msgstr "" -#: app/blueprints/packages/packages.py:230 -#: app/blueprints/packages/packages.py:620 +#: app/blueprints/packages/packages.py:231 +#: app/blueprints/packages/packages.py:623 #: app/templates/packages/create_edit.html:75 msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" msgstr "" -#: app/blueprints/packages/packages.py:231 +#: app/blueprints/packages/packages.py:232 msgid "Short Description (Plaintext)" msgstr "" -#: app/blueprints/packages/packages.py:233 app/templates/packages/view.html:616 -#: app/utils/minetest_hypertext.py:268 +#: app/blueprints/packages/packages.py:234 app/templates/packages/view.html:616 +#: app/utils/minetest_hypertext.py:300 msgid "Maintenance State" msgstr "" -#: app/blueprints/packages/packages.py:235 app/templates/admin/tags/list.html:4 +#: app/blueprints/packages/packages.py:236 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:232 +#: app/utils/minetest_hypertext.py:264 msgid "Tags" msgstr "" -#: app/blueprints/packages/packages.py:236 +#: app/blueprints/packages/packages.py:237 msgid "Content Warnings" msgstr "" -#: app/blueprints/packages/packages.py:237 app/templates/packages/view.html:605 -#: app/utils/minetest_hypertext.py:266 +#: app/blueprints/packages/packages.py:238 app/templates/packages/view.html:605 +#: app/utils/minetest_hypertext.py:298 msgid "License" msgstr "" -#: app/blueprints/packages/packages.py:238 +#: app/blueprints/packages/packages.py:239 msgid "Media License" msgstr "" -#: app/blueprints/packages/packages.py:240 +#: app/blueprints/packages/packages.py:241 msgid "Long Description (Markdown)" msgstr "" -#: app/blueprints/packages/packages.py:242 +#: app/blueprints/packages/packages.py:243 msgid "VCS Repository URL" msgstr "" -#: app/blueprints/packages/packages.py:243 app/blueprints/users/settings.py:76 +#: app/blueprints/packages/packages.py:244 app/blueprints/users/settings.py:77 msgid "Website URL" msgstr "" -#: app/blueprints/packages/packages.py:244 +#: app/blueprints/packages/packages.py:245 msgid "Issue Tracker URL" msgstr "" -#: app/blueprints/packages/packages.py:245 +#: app/blueprints/packages/packages.py:246 msgid "Forum Topic ID" msgstr "" -#: app/blueprints/packages/packages.py:246 +#: app/blueprints/packages/packages.py:247 msgid "Video URL" msgstr "" -#: app/blueprints/packages/packages.py:247 +#: app/blueprints/packages/packages.py:248 msgid "Donate URL" msgstr "" -#: app/blueprints/packages/packages.py:248 +#: app/blueprints/packages/packages.py:249 msgid "Translation URL" msgstr "" -#: app/blueprints/packages/packages.py:254 +#: app/blueprints/packages/packages.py:255 msgid "_game is not an allowed name" msgstr "" -#: app/blueprints/packages/packages.py:264 +#: app/blueprints/packages/packages.py:265 msgid "" "Package already exists, but is removed. Please contact ContentDB staff to" " restore the package" msgstr "" -#: app/blueprints/packages/packages.py:269 +#: app/blueprints/packages/packages.py:270 msgid "Package already exists" msgstr "" -#: app/blueprints/packages/packages.py:275 +#: app/blueprints/packages/packages.py:276 msgid "A collection with a similar name already exists" msgstr "" -#: app/blueprints/packages/packages.py:328 +#: app/blueprints/packages/packages.py:329 #: app/blueprints/packages/releases.py:82 msgid "" "You must add an email address to your account and confirm it before you " "can manage packages" msgstr "" -#: app/blueprints/packages/packages.py:334 +#: app/blueprints/packages/packages.py:335 msgid "Save draft" msgstr "" -#: app/blueprints/packages/packages.py:342 +#: app/blueprints/packages/packages.py:343 msgid "Unable to find that user" msgstr "" -#: app/blueprints/packages/packages.py:346 +#: app/blueprints/packages/packages.py:347 #: app/blueprints/packages/screenshots.py:137 -#: app/blueprints/users/settings.py:132 msgid "Permission denied" msgstr "" -#: app/blueprints/packages/packages.py:402 -#: app/blueprints/packages/packages.py:476 -#: app/blueprints/packages/packages.py:498 +#: app/blueprints/packages/packages.py:403 +#: app/blueprints/packages/packages.py:479 +#: app/blueprints/packages/packages.py:501 msgid "You don't have permission to do that" msgstr "" -#: app/blueprints/packages/packages.py:435 +#: app/blueprints/packages/packages.py:436 msgid "Please comment what changes are needed in the approval thread" msgstr "" -#: app/blueprints/packages/packages.py:442 +#: app/blueprints/packages/packages.py:443 msgid "" "Please comment in the approval thread so editors know what you have " "changed" msgstr "" -#: app/blueprints/packages/packages.py:493 +#: app/blueprints/packages/packages.py:496 msgid "Deleted package" msgstr "" -#: app/blueprints/packages/packages.py:515 +#: app/blueprints/packages/packages.py:518 msgid "Unapproved package" msgstr "" -#: app/blueprints/packages/packages.py:524 +#: app/blueprints/packages/packages.py:527 msgid "Maintainers (Comma-separated)" msgstr "" -#: app/blueprints/packages/packages.py:533 +#: app/blueprints/packages/packages.py:536 msgid "You don't have permission to edit maintainers" msgstr "" -#: app/blueprints/packages/packages.py:583 +#: app/blueprints/packages/packages.py:586 msgid "You are not a maintainer" msgstr "" -#: app/blueprints/packages/packages.py:586 +#: app/blueprints/packages/packages.py:589 msgid "Package owners cannot remove themselves as maintainers" msgstr "" -#: app/blueprints/packages/packages.py:618 +#: app/blueprints/packages/packages.py:621 msgid "Author Name" msgstr "" -#: app/blueprints/packages/packages.py:705 +#: app/blueprints/packages/packages.py:708 msgid "Enable support detection based on dependencies (recommended)" msgstr "" -#: app/blueprints/packages/packages.py:706 +#: app/blueprints/packages/packages.py:709 msgid "Supported games" msgstr "" -#: app/blueprints/packages/packages.py:707 +#: app/blueprints/packages/packages.py:710 msgid "Unsupported games" msgstr "" -#: app/blueprints/packages/packages.py:708 +#: app/blueprints/packages/packages.py:711 msgid "Supports all games (unless stated) / is game independent" msgstr "" -#: app/blueprints/packages/packages.py:724 +#: app/blueprints/packages/packages.py:727 msgid "You need at least one release before you can edit game support" msgstr "" -#: app/blueprints/packages/packages.py:728 +#: app/blueprints/packages/packages.py:731 msgid "Mod(pack) needs to contain at least one mod. Please create a new release" msgstr "" @@ -569,8 +1094,8 @@ msgstr "" #: app/blueprints/packages/reviews.py:80 app/blueprints/threads/__init__.py:207 #: app/blueprints/threads/__init__.py:240 -#: app/blueprints/threads/__init__.py:334 app/blueprints/users/settings.py:113 -#: app/logic/packages.py:132 +#: app/blueprints/threads/__init__.py:334 app/blueprints/users/settings.py:114 +#: app/logic/packages.py:131 msgid "Linking to blocked sites is not allowed" msgstr "" @@ -671,7 +1196,7 @@ msgid "Remember me" msgstr "" #: app/blueprints/users/account.py:39 app/templates/base.html:176 -#: app/templates/donate/index.html:74 app/templates/users/login.html:4 +#: app/templates/donate/index.html:85 app/templates/users/login.html:4 msgid "Sign in" msgstr "" @@ -696,11 +1221,11 @@ msgstr "" msgid "Login failed" msgstr "" -#: app/blueprints/users/account.py:100 app/blueprints/users/settings.py:75 +#: app/blueprints/users/account.py:100 app/blueprints/users/settings.py:76 msgid "Display Name" msgstr "" -#: app/blueprints/users/account.py:101 app/blueprints/users/settings.py:310 +#: app/blueprints/users/account.py:101 app/blueprints/users/settings.py:324 #: app/templates/users/list.html:18 msgid "Username" msgstr "" @@ -711,8 +1236,8 @@ msgid "" " (-), and periods (.) allowed" msgstr "" -#: app/blueprints/users/account.py:104 app/blueprints/users/account.py:186 -#: app/blueprints/users/account.py:222 app/blueprints/users/account.py:373 +#: app/blueprints/users/account.py:104 app/blueprints/users/account.py:153 +#: app/blueprints/users/account.py:189 app/blueprints/users/account.py:340 #: app/blueprints/users/settings.py:147 msgid "Email" msgstr "" @@ -734,105 +1259,93 @@ msgstr "" msgid "Incorrect captcha answer" msgstr "" -#: app/blueprints/users/account.py:117 -msgid "Username is invalid" +#: app/blueprints/users/account.py:154 +msgid "Reset Password" msgstr "" -#: app/blueprints/users/account.py:128 -msgid "An account already exists for that username but hasn't been claimed yet." +#: app/blueprints/users/account.py:180 +msgid "Unable to find account" msgstr "" -#: app/blueprints/users/account.py:131 app/blueprints/users/account.py:138 -msgid "That username/display name is already in use, please choose another." +#: app/blueprints/users/account.py:190 app/blueprints/users/account.py:198 +msgid "New password" msgstr "" -#: app/blueprints/users/account.py:143 app/blueprints/users/account.py:257 +#: app/blueprints/users/account.py:191 app/blueprints/users/account.py:199 +msgid "Verify password" +msgstr "" + +#: app/blueprints/users/account.py:192 app/blueprints/users/account.py:200 +msgid "Passwords must match" +msgstr "" + +#: app/blueprints/users/account.py:197 +msgid "Old password" +msgstr "" + +#: app/blueprints/users/account.py:208 +msgid "Passwords do not match" +msgstr "" + +#: app/blueprints/users/account.py:219 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 msgid "Email already in use" msgstr "" -#: app/blueprints/users/account.py:144 app/blueprints/users/account.py:258 +#: app/blueprints/users/account.py:225 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:148 app/blueprints/users/account.py:252 -#: app/blueprints/users/settings.py:175 -msgid "That email address has been unsubscribed/blacklisted, and cannot be used" -msgstr "" - -#: app/blueprints/users/account.py:187 -msgid "Reset Password" -msgstr "" - -#: app/blueprints/users/account.py:213 -msgid "Unable to find account" -msgstr "" - -#: app/blueprints/users/account.py:223 app/blueprints/users/account.py:231 -msgid "New password" -msgstr "" - -#: app/blueprints/users/account.py:224 app/blueprints/users/account.py:232 -msgid "Verify password" -msgstr "" - -#: app/blueprints/users/account.py:225 app/blueprints/users/account.py:233 -msgid "Passwords must match" -msgstr "" - -#: app/blueprints/users/account.py:230 -msgid "Old password" -msgstr "" - -#: app/blueprints/users/account.py:241 -msgid "Passwords do not match" -msgstr "" - -#: app/blueprints/users/account.py:272 app/blueprints/users/account.py:276 +#: app/blueprints/users/account.py:239 app/blueprints/users/account.py:243 msgid "Your password has been changed successfully." msgstr "" -#: app/blueprints/users/account.py:291 +#: app/blueprints/users/account.py:258 msgid "Old password is incorrect" msgstr "" -#: app/blueprints/users/account.py:319 +#: app/blueprints/users/account.py:286 msgid "Unknown verification token!" msgstr "" -#: app/blueprints/users/account.py:325 +#: app/blueprints/users/account.py:292 msgid "Token has expired" msgstr "" -#: app/blueprints/users/account.py:339 +#: app/blueprints/users/account.py:306 msgid "Another user is already using that email" msgstr "" -#: app/blueprints/users/account.py:342 +#: app/blueprints/users/account.py:309 msgid "Confirmed email change" msgstr "" -#: app/blueprints/users/account.py:347 +#: app/blueprints/users/account.py:314 msgid "Email address changed" msgstr "" -#: app/blueprints/users/account.py:348 +#: app/blueprints/users/account.py:315 msgid "" "Your email address has changed. If you didn't request this, please " "contact an administrator." msgstr "" -#: app/blueprints/users/account.py:366 +#: app/blueprints/users/account.py:333 msgid "You may now log in" msgstr "" -#: app/blueprints/users/account.py:374 +#: app/blueprints/users/account.py:341 msgid "Send" msgstr "" -#: app/blueprints/users/account.py:405 +#: app/blueprints/users/account.py:372 msgid "" "That email is now blacklisted. Please contact an admin if you wish to " "undo this." @@ -964,62 +1477,72 @@ msgstr "" msgid "Has received %(downloads)d downloads across all packages." msgstr "" -#: app/blueprints/users/settings.py:37 app/templates/users/profile.html:26 +#: app/blueprints/users/settings.py:38 app/templates/users/profile.html:26 #: app/templates/users/profile_edit.html:8 msgid "Edit Profile" msgstr "" -#: app/blueprints/users/settings.py:42 app/templates/users/account.html:12 +#: app/blueprints/users/settings.py:43 app/templates/users/account.html:12 msgid "Account and Security" msgstr "" -#: app/blueprints/users/settings.py:47 +#: app/blueprints/users/settings.py:48 #: app/templates/users/settings_email.html:12 msgid "Email and Notifications" msgstr "" -#: app/blueprints/users/settings.py:52 app/templates/api/list_tokens.html:10 +#: app/blueprints/users/settings.py:53 app/templates/api/list_tokens.html:10 msgid "API Tokens" msgstr "" -#: app/blueprints/users/settings.py:60 app/templates/oauth/list_clients.html:10 +#: app/blueprints/users/settings.py:61 app/templates/oauth/list_clients.html:10 msgid "OAuth2 Applications" msgstr "" -#: app/blueprints/users/settings.py:67 app/templates/users/modtools.html:4 +#: app/blueprints/users/settings.py:68 app/templates/users/modtools.html:4 #: app/templates/users/modtools.html:8 app/templates/users/profile.html:44 msgid "Moderator Tools" msgstr "" -#: app/blueprints/users/settings.py:77 +#: app/blueprints/users/settings.py:78 msgid "Donation URL" msgstr "" -#: app/blueprints/users/settings.py:93 app/blueprints/users/settings.py:100 +#: app/blueprints/users/settings.py:94 app/blueprints/users/settings.py:101 msgid "A user already has that name" msgstr "" -#: app/blueprints/users/settings.py:265 +#: app/blueprints/users/settings.py:264 +msgid "Removed GitHub account" +msgstr "" + +#: app/blueprints/users/settings.py:266 +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" msgstr "" -#: app/blueprints/users/settings.py:311 +#: app/blueprints/users/settings.py:325 msgid "Display name" msgstr "" -#: app/blueprints/users/settings.py:312 +#: app/blueprints/users/settings.py:326 msgid "Forums Username" msgstr "" -#: app/blueprints/users/settings.py:313 +#: app/blueprints/users/settings.py:327 msgid "GitHub Username" msgstr "" -#: app/blueprints/users/settings.py:314 app/templates/users/list.html:14 +#: app/blueprints/users/settings.py:328 app/templates/users/list.html:14 msgid "Rank" msgstr "" -#: app/blueprints/users/settings.py:363 +#: app/blueprints/users/settings.py:381 msgid "Can't promote a user to a rank higher than yourself!" msgstr "" @@ -1113,11 +1636,11 @@ msgid "" "underscores (_)" msgstr "" -#: app/logic/packages.py:113 +#: app/logic/packages.py:112 msgid "You don't have permission to edit this package" msgstr "" -#: app/logic/packages.py:117 +#: app/logic/packages.py:116 msgid "You don't have permission to change the package name" msgstr "" @@ -1159,6 +1682,29 @@ msgstr "" msgid "Uploaded image isn't actually an image" msgstr "" +#: app/logic/users.py:15 +msgid "Username is invalid" +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 +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 "" + +#: 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/packages.py:69 msgid "Mod" msgstr "" @@ -1198,7 +1744,7 @@ msgstr "" #: app/templates/collections/view.html:39 #: app/templates/oauth/create_edit.html:17 #: app/templates/packages/release_edit.html:84 -#: app/templates/packages/review_create_edit.html:61 +#: app/templates/packages/review_create_edit.html:66 #: app/templates/threads/delete_reply.html:19 #: app/templates/threads/delete_thread.html:19 #: app/templates/threads/view.html:50 app/templates/users/delete.html:34 @@ -1209,34 +1755,34 @@ msgstr "" msgid "Work in Progress" msgstr "" -#: app/tasks/emails.py:119 +#: app/tasks/emails.py:122 msgid "" "You are receiving this email because you are a registered user of " "ContentDB." msgstr "" -#: app/tasks/emails.py:125 app/templates/emails/verify.html:30 +#: 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:160 +#: app/tasks/emails.py:163 #, python-format msgid "%(num)d new notifications" msgstr "" -#: app/tasks/emails.py:162 app/templates/macros/forms.html:59 +#: app/tasks/emails.py:165 app/templates/macros/forms.html:59 #: app/templates/packages/create_edit.html:41 #: app/templates/todo/editor.html:155 msgid "View" msgstr "" -#: app/tasks/emails.py:165 +#: app/tasks/emails.py:168 msgid "Manage email settings" msgstr "" -#: app/tasks/emails.py:167 app/templates/emails/base.html:63 +#: app/tasks/emails.py:170 app/templates/emails/base.html:63 #: app/templates/emails/notification.html:34 #: app/templates/emails/notification_digest.html:54 #: app/templates/emails/verify.html:33 @@ -1317,7 +1863,7 @@ msgstr "" #: app/templates/admin/languages/list.html:4 #: app/templates/admin/languages/list.html:10 app/templates/base.html:185 -#: app/templates/packages/view.html:598 app/utils/minetest_hypertext.py:256 +#: app/templates/packages/view.html:598 app/utils/minetest_hypertext.py:288 msgid "Languages" msgstr "" @@ -1330,59 +1876,73 @@ msgid "About" msgstr "" #: app/templates/base.html:247 -msgid "Rules" +msgid "Contact Us" msgstr "" #: app/templates/base.html:248 -msgid "Policy and Guidance" +msgid "Rules" msgstr "" #: app/templates/base.html:249 +msgid "Policy and Guidance" +msgstr "" + +#: app/templates/base.html:250 app/templates/donate/index.html:46 +#: app/templates/donate/index.html:70 app/templates/users/profile.html:104 +msgid "Donate" +msgstr "" + +#: app/templates/base.html:251 msgid "API" msgstr "" -#: app/templates/base.html:250 app/templates/users/register.html:37 +#: app/templates/base.html:252 app/templates/users/register.html:37 msgid "Privacy Policy" msgstr "" -#: app/templates/base.html:252 +#: app/templates/base.html:254 msgid "Report / DMCA" msgstr "" -#: app/templates/base.html:254 +#: app/templates/base.html:256 msgid "User List" msgstr "" -#: app/templates/base.html:255 app/templates/packages/view.html:190 +#: app/templates/base.html:257 app/templates/packages/view.html:190 #: app/templates/packages/view.html:673 app/templates/threads/list.html:4 msgid "Threads" msgstr "" -#: app/templates/base.html:256 app/templates/collections/list.html:7 +#: app/templates/base.html:258 app/templates/collections/list.html:7 #: app/templates/collections/list.html:26 msgid "Collections" msgstr "" -#: app/templates/base.html:257 -msgid "Support Packages" +#: app/templates/base.html:259 app/templates/donate/index.html:4 +msgid "Support Creators" msgstr "" -#: app/templates/base.html:258 +#: app/templates/base.html:260 msgid "Translate Packages" msgstr "" -#: app/templates/base.html:259 +#: app/templates/base.html:261 msgid "Source Code" msgstr "" -#: app/templates/base.html:265 +#: app/templates/base.html:267 msgid "Show non-free packages" msgstr "" -#: app/templates/base.html:267 +#: app/templates/base.html:269 msgid "Hide non-free packages" msgstr "" +#: app/templates/base.html:273 +#, python-format +msgid "Our privacy policy has been updated (%(date)s)" +msgstr "" + #: app/templates/index.html:4 msgid "Welcome" msgstr "" @@ -1704,10 +2264,6 @@ msgstr "" msgid "To add a package, go to the package's page and click 'Add to collection'" msgstr "" -#: app/templates/donate/index.html:4 -msgid "Support packages" -msgstr "" - #: app/templates/donate/index.html:8 msgid "Some content creators are accepting donations for their work." msgstr "" @@ -1727,29 +2283,41 @@ msgstr "" msgid "View package" msgstr "" -#: app/templates/donate/index.html:46 app/templates/users/profile.html:104 -msgid "Donate" +#: app/templates/donate/index.html:62 +msgid "Support ContentDB" msgstr "" -#: app/templates/donate/index.html:62 -msgid "Based on your reviews / favorites" +#: app/templates/donate/index.html:64 +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 what 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" +msgstr "" + +#: app/templates/donate/index.html:78 +msgid "" "No reviewed packages accepting donations. Consider reviewing your " "favourite packages" msgstr "" -#: app/templates/donate/index.html:71 +#: 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:78 +#: app/templates/donate/index.html:89 msgid "Top packages" msgstr "" -#: app/templates/donate/index.html:82 +#: app/templates/donate/index.html:93 #, python-format msgid "%(count)d packages are looking for donations" msgstr "" @@ -1989,13 +2557,13 @@ msgid "Review" msgstr "" #: app/templates/macros/reviews.html:112 app/templates/macros/reviews.html:166 -#: app/templates/packages/review_create_edit.html:41 +#: app/templates/packages/review_create_edit.html:46 #, python-format msgid "Do you recommend this %(type)s?" msgstr "" #: app/templates/macros/reviews.html:134 -#: app/templates/packages/review_create_edit.html:46 +#: app/templates/packages/review_create_edit.html:51 msgid "Why or why not? Try to be constructive" msgstr "" @@ -2004,7 +2572,11 @@ msgid "Post Review" msgstr "" #: app/templates/macros/reviews.html:187 -msgid "Report an Issue" +msgid "Report an issue" +msgstr "" + +#: app/templates/macros/reviews.html:191 +msgid "Ask a question" msgstr "" #: app/templates/macros/stats.html:15 app/templates/macros/stats.html:20 @@ -2978,9 +3550,10 @@ msgid "" "In order to avoid data loss, you cannot permanently delete packages.\n" "\t\t\tYou can remove them from ContentDB, which will cause them to not be" "\n" -"\t\t\tvisible to any users and they may be permanently deleted in the " -"future.\n" -"\t\t\tThe Admin can restore removed packages, if needed." +"\t\t\tvisible to any users. Removed packages may be permanently deleted " +"at a\n" +"\t\t\tlater point. ContentDB staff can restore removed packages, if " +"needed." msgstr "" #: app/templates/packages/remove.html:19 @@ -3015,17 +3588,21 @@ msgstr "" msgid "Post a review for %(title)s by %(author)s" msgstr "" -#: app/templates/packages/review_create_edit.html:21 +#: app/templates/packages/review_create_edit.html:20 +msgid "Please make sure you read ContentDB's rules" +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 "" -#: app/templates/packages/review_create_edit.html:62 +#: app/templates/packages/review_create_edit.html:67 msgid "Delete review." msgstr "" -#: app/templates/packages/review_create_edit.html:63 +#: app/templates/packages/review_create_edit.html:68 msgid "" "This will convert the review into a thread, keeping the comments but " "removing its effect on the package's rating." @@ -3346,7 +3923,7 @@ msgstr "" msgid "Donate now" msgstr "" -#: app/templates/packages/view.html:462 app/utils/minetest_hypertext.py:251 +#: app/templates/packages/view.html:462 app/utils/minetest_hypertext.py:283 msgid "Dependencies" msgstr "" @@ -3363,7 +3940,7 @@ msgid "Compatible Games" msgstr "" #: app/templates/packages/view.html:526 app/templates/packages/view.html:546 -#: app/utils/minetest_hypertext.py:243 +#: app/utils/minetest_hypertext.py:275 msgid "No specific game required" msgstr "" @@ -3395,7 +3972,7 @@ msgstr "" msgid "Technical Name" msgstr "" -#: app/templates/packages/view.html:612 app/utils/minetest_hypertext.py:263 +#: app/templates/packages/view.html:612 app/utils/minetest_hypertext.py:295 #, python-format msgid "%(code_license)s for code,
%(media_license)s for media." msgstr "" @@ -3404,7 +3981,7 @@ msgstr "" msgid "Unknown" msgstr "" -#: app/templates/packages/view.html:622 app/utils/minetest_hypertext.py:269 +#: app/templates/packages/view.html:622 app/utils/minetest_hypertext.py:301 msgid "Added" msgstr "" @@ -3412,7 +3989,7 @@ msgstr "" msgid "Remove myself" msgstr "" -#: app/templates/packages/view.html:641 app/utils/minetest_hypertext.py:271 +#: app/templates/packages/view.html:641 app/utils/minetest_hypertext.py:303 msgid "Provides" msgstr "" @@ -3538,6 +4115,19 @@ msgstr "" msgid "Plus approvers and editors" msgstr "" +#: app/templates/threads/view.html:131 +msgid "Is this review outdated?" +msgstr "" + +#: app/templates/threads/view.html:132 +msgid "For example, does it complain about issues you've already fixed?" +msgstr "" + +#: app/templates/threads/view.html:133 +#, python-format +msgid "You can report outdated reviews by clicking %(flag)s on the review." +msgstr "" + #: app/templates/todo/editor.html:4 app/templates/todo/todo_base.html:17 msgid "Editor Work Queue" msgstr "" @@ -3595,7 +4185,7 @@ msgstr "" msgid "Mod names that have hard dependers, but no packages providing them." msgstr "" -#: app/templates/todo/editor.html:193 app/templates/users/account.html:73 +#: app/templates/todo/editor.html:193 app/templates/users/account.html:100 msgid "View All" msgstr "" @@ -3856,47 +4446,47 @@ msgstr "" msgid "Linked Accounts" msgstr "" -#: app/templates/users/account.html:40 app/templates/users/account.html:52 -msgid "Connected" -msgstr "" - #: app/templates/users/account.html:43 #, python-format msgid "Please PM %(rubenwardy)s on the forums to link your account." msgstr "" -#: app/templates/users/account.html:57 +#: app/templates/users/account.html:59 msgid "View ContentDB's GitHub Permissions" msgstr "" -#: app/templates/users/account.html:62 +#: app/templates/users/account.html:65 +msgid "Disconnect" +msgstr "" + +#: app/templates/users/account.html:70 msgid "Link Github" msgstr "" -#: app/templates/users/account.html:65 +#: app/templates/users/account.html:73 msgid "None" msgstr "" -#: app/templates/users/account.html:77 -msgid "Recent Account Actions" -msgstr "" - -#: app/templates/users/account.html:82 +#: app/templates/users/account.html:80 msgid "Account Deletion and Deactivation" msgstr "" -#: app/templates/users/account.html:86 +#: app/templates/users/account.html:84 msgid "Delete or Deactivate" msgstr "" -#: app/templates/users/account.html:89 +#: app/templates/users/account.html:87 msgid "Account Deletion and Deactivation isn't available to users yet." msgstr "" -#: app/templates/users/account.html:90 +#: app/templates/users/account.html:88 msgid "Please contact the admin." msgstr "" +#: app/templates/users/account.html:93 +msgid "Recent Account Actions" +msgstr "" + #: app/templates/users/change_set_password.html:16 #: app/templates/users/register.html:24 msgid "" @@ -4116,10 +4706,6 @@ msgstr "" msgid "GitHub" msgstr "" -#: app/templates/users/modtools.html:12 -msgid "Storage" -msgstr "" - #: app/templates/users/modtools.html:20 #, python-format msgid "" @@ -4243,17 +4829,21 @@ msgstr "" msgid "Import from forums" msgstr "" -#: app/templates/users/profile_edit.html:47 +#: app/templates/users/profile_edit.html:33 +msgid "Remove profile picture" +msgstr "" + +#: app/templates/users/profile_edit.html:51 msgid "" "Profile pictures should be square, at least 64x64px, and one of the " "following formats: jpeg, png, or webp." msgstr "" -#: app/templates/users/profile_edit.html:51 +#: app/templates/users/profile_edit.html:55 msgid "Profile Information" msgstr "" -#: app/templates/users/profile_edit.html:58 +#: app/templates/users/profile_edit.html:62 msgid "Pretending to be another user is grounds for a permanent ban" msgstr "" @@ -4405,11 +4995,23 @@ msgstr "" msgid "Last year" msgstr "" -#: app/utils/minetest_hypertext.py:248 +#: app/utils/minetest_hypertext.py:108 +msgid "(view table in browser)" +msgstr "" + +#: app/utils/minetest_hypertext.py:139 +msgid "Image" +msgstr "" + +#: app/utils/minetest_hypertext.py:259 +msgid "none" +msgstr "" + +#: app/utils/minetest_hypertext.py:280 msgid "Unsupported Games" msgstr "" -#: app/utils/minetest_hypertext.py:252 +#: app/utils/minetest_hypertext.py:284 msgid "Optional dependencies" msgstr "" @@ -4501,3 +5103,32 @@ msgstr "" #~ msgid "Topics with a strikethrough have been marked as discarded." #~ msgstr "" +#~ msgid "GitHub account is already associated with another user" +#~ msgstr "" + +#~ msgid "Unable to find an account for that GitHub user" +#~ msgstr "" + +#~ msgid "Support Packages" +#~ msgstr "" + +#~ msgid "Support packages" +#~ msgstr "" + +#~ msgid "Report an Issue" +#~ msgstr "" + +#~ msgid "" +#~ "In order to avoid data loss, you cannot permanently delete packages.\n" +#~ "\t\t\tYou can remove them from " +#~ "ContentDB, which will cause them to " +#~ "not be\n" +#~ "\t\t\tvisible to any users and " +#~ "they may be permanently deleted in " +#~ "the future.\n" +#~ "\t\t\tThe Admin can restore removed packages, if needed." +#~ msgstr "" + +#~ msgid "Connected" +#~ msgstr "" + diff --git a/translations/hu/LC_MESSAGES/messages.po b/translations/hu/LC_MESSAGES/messages.po index 3aa6baa7..99876239 100644 --- a/translations/hu/LC_MESSAGES/messages.po +++ b/translations/hu/LC_MESSAGES/messages.po @@ -7,28 +7,556 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2024-04-03 18:34+0100\n" +"POT-Creation-Date: 2024-06-07 05:29+0100\n" "PO-Revision-Date: 2024-04-28 08:07+0000\n" "Last-Translator: Unacceptium \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.5.1\n" -"Generated-By: Babel 2.12.1\n" +"Generated-By: Babel 2.15.0\n" -#: app/__init__.py:137 +#: app/__init__.py:155 msgid "Banned:" msgstr "Kitiltva:" -#: app/__init__.py:139 +#: app/__init__.py:157 msgid "You have been banned." msgstr "Kitiltottak." -#: app/querybuilder.py:41 app/templates/admin/languages/list.html:27 +#: app/_translations.py:5 +msgid "Chat / Commands" +msgstr "" + +#: app/_translations.py:6 +msgid "Complex installation" +msgstr "" + +#: app/_translations.py:7 +msgid "Either has educational value, or is a tool to help teachers " +msgstr "" + +#: app/_translations.py:8 +msgid "Singleplayer-focused" +msgstr "" + +#: app/_translations.py:9 +msgid "For 16px texture packs" +msgstr "" + +#: app/_translations.py:10 +msgid "For 64px texture packs" +msgstr "" + +#: app/_translations.py:11 +msgid "Tools to manage the world" +msgstr "" + +#: app/_translations.py:12 +msgid "Big changes to crafting gameplay" +msgstr "" + +#: app/_translations.py:13 +msgid "Blood, etc" +msgstr "" + +#: app/_translations.py:14 +msgid "Adds a mini-game to be played within Minetest" +msgstr "" + +#: app/_translations.py:15 +msgid "Tools / Weapons / Armor" +msgstr "" + +#: app/_translations.py:16 +msgid "For content generally themed around a certain season or holiday" +msgstr "" + +#: app/_translations.py:17 +msgid "Player Effects / Power Ups" +msgstr "" + +#: app/_translations.py:18 +msgid "World Maintenance and Tools" +msgstr "" + +#: app/_translations.py:19 +msgid "Puzzle" +msgstr "" + +#: app/_translations.py:20 +msgid "Tools for game and mod developers" +msgstr "" + +#: app/_translations.py:21 +msgid "Education" +msgstr "" + +#: app/_translations.py:22 +msgid "Gore" +msgstr "" + +#: app/_translations.py:23 +msgid "Transport" +msgstr "" + +#: app/_translations.py:24 +msgid "Survival" +msgstr "" + +#: app/_translations.py:25 +msgid "New mapgen or changes mapgen" +msgstr "" + +#: app/_translations.py:26 +msgid "Less than 16px" +msgstr "" + +#: app/_translations.py:27 app/templates/users/modtools.html:12 +msgid "Storage" +msgstr "" + +#: app/_translations.py:28 +msgid "Changes the inventory GUI" +msgstr "" + +#: app/_translations.py:29 +msgid "Jam / Combat 2020" +msgstr "" + +#: app/_translations.py:30 +msgid "Bad Language" +msgstr "" + +#: app/_translations.py:31 +msgid "64px" +msgstr "" + +#: app/_translations.py:32 +msgid "Focuses on or adds new sounds or musical things" +msgstr "" + +#: app/_translations.py:33 +msgid "Adds game mechanics or tools that change how players build." +msgstr "" + +#: app/_translations.py:34 +msgid "Violence" +msgstr "" + +#: app/_translations.py:35 +msgid "Strategy / RTS" +msgstr "" + +#: app/_translations.py:36 +msgid "" +"Requires futher installation steps, such as installing luarocks or " +"editing the trusted mod setting" +msgstr "" + +#: app/_translations.py:37 +msgid "Jam / Game 2021" +msgstr "" + +#: app/_translations.py:38 +msgid "Content that can be played alone" +msgstr "" + +#: app/_translations.py:39 +msgid "Can/should only be used in multiplayer" +msgstr "" + +#: app/_translations.py:40 +msgid "Adds mobs, animals, and NPCs" +msgstr "" + +#: app/_translations.py:41 +msgid "" +"For mods created for the Discord \"Weekly Challenges\" modding event in " +"2021" +msgstr "" + +#: app/_translations.py:42 +msgid "Mini-game" +msgstr "" + +#: app/_translations.py:43 +msgid "" +"For content that changes player effects, including physics, for example: " +"speed, jump height or gravity." +msgstr "" + +#: app/_translations.py:44 +msgid "Contains swearing" +msgstr "" + +#: app/_translations.py:45 +msgid "" +"Improves the world, adding weather, ambient sounds, or other environment " +"mechanics" +msgstr "" + +#: app/_translations.py:46 +msgid "For mods created for the Discord \"Combat\" modding event in 2020" +msgstr "" + +#: app/_translations.py:47 +msgid "Inventory" +msgstr "" + +#: app/_translations.py:48 +msgid "Entries to the 2023 Minetest Game Jam " +msgstr "" + +#: app/_translations.py:49 +msgid "Sims" +msgstr "" + +#: app/_translations.py:50 +msgid "Focuses on building, such as adding new materials or nodes" +msgstr "" + +#: app/_translations.py:51 +msgid "Environment / Weather" +msgstr "" + +#: app/_translations.py:52 +msgid "Custom mapgen" +msgstr "" + +#: app/_translations.py:53 +msgid "Minetest Game improved" +msgstr "" + +#: app/_translations.py:54 +msgid "HUD" +msgstr "" + +#: app/_translations.py:55 +msgid "Machines / Electronics" +msgstr "" + +#: app/_translations.py:56 +msgid "Developer Tools" +msgstr "" + +#: app/_translations.py:57 +msgid "Jam / Game 2023" +msgstr "" + +#: app/_translations.py:58 +msgid "Helps with server maintenance and moderation" +msgstr "" + +#: app/_translations.py:59 +msgid "Plants and Farming" +msgstr "" + +#: app/_translations.py:60 +msgid "Adventure / RPG" +msgstr "" + +#: app/_translations.py:61 +msgid "" +"For games and such that are of their own kind, distinct and original in " +"nature to others of the same category." +msgstr "" + +#: app/_translations.py:62 +msgid "Jam / Weekly Challenges 2021" +msgstr "" + +#: app/_translations.py:63 +msgid "For 32px texture packs" +msgstr "" + +#: app/_translations.py:64 +msgid "Adds or changes tools, weapons, and armor" +msgstr "" + +#: app/_translations.py:65 +msgid "GUI" +msgstr "" + +#: app/_translations.py:66 +msgid "Seasonal" +msgstr "" + +#: app/_translations.py:67 +msgid "Commerce / Economy" +msgstr "" + +#: app/_translations.py:68 +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 "" + +#: app/_translations.py:69 +msgid "Forks of MTG" +msgstr "" + +#: app/_translations.py:70 +msgid "Non-cartoon violence. May be towards fantasy or human-like characters" +msgstr "" + +#: app/_translations.py:71 +msgid "Joke" +msgstr "" + +#: app/_translations.py:72 +msgid "Fear / Horror" +msgstr "" + +#: app/_translations.py:73 +msgid "128px+" +msgstr "" + +#: app/_translations.py:74 +msgid "Creative" +msgstr "" + +#: app/_translations.py:75 +msgid "Entries to the 2022 Minetest Game Jam " +msgstr "" + +#: app/_translations.py:76 +msgid "Alcohol / Tobacco" +msgstr "" + +#: app/_translations.py:77 +msgid "Adds or improves item storage mechanics" +msgstr "" + +#: app/_translations.py:78 +msgid "Designed to be played competitively against other players" +msgstr "" + +#: app/_translations.py:79 +msgid "Crafting" +msgstr "" + +#: app/_translations.py:80 +msgid "<16px" +msgstr "" + +#: app/_translations.py:81 +msgid "One-of-a-kind / Original" +msgstr "" + +#: app/_translations.py:82 +msgid "Building" +msgstr "" + +#: app/_translations.py:83 +msgid "Adds machines useful in automation, tubes, or power." +msgstr "" + +#: app/_translations.py:84 +msgid "Focus on puzzle solving instead of combat" +msgstr "" + +#: app/_translations.py:85 +msgid "Building Mechanics and Tools" +msgstr "" + +#: app/_translations.py:86 +msgid "Adds nodes with no other purpose than for use in building" +msgstr "" + +#: app/_translations.py:87 +msgid "Sounds / Music" +msgstr "" + +#: app/_translations.py:88 +msgid "Food / Drinks" +msgstr "" + +#: app/_translations.py:89 +msgid "Decorative" +msgstr "" + +#: app/_translations.py:90 +msgid "Gambling" +msgstr "" + +#: app/_translations.py:91 +msgid "Server Moderation and Tools" +msgstr "" + +#: app/_translations.py:92 +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 "" + +#: app/_translations.py:93 +msgid "API / Library" +msgstr "" + +#: app/_translations.py:94 +msgid "Certified" +msgstr "" + +#: app/_translations.py:95 +msgid "Contains alcohol and/or tobacco" +msgstr "" + +#: app/_translations.py:96 +msgid "Adds new plants or other farmable resources." +msgstr "" + +#: app/_translations.py:97 +msgid "Multiplayer-focused" +msgstr "" + +#: app/_translations.py:98 +msgid "Primarily adds an API for other mods to use" +msgstr "" + +#: app/_translations.py:99 +msgid "" +"Focus on player chat/communication or who's primary function is " +"interacting with the console." +msgstr "" + +#: app/_translations.py:100 +msgid "" +"Games and mods with a heavy strategy component, whether real-time or " +"turn-based" +msgstr "" + +#: app/_translations.py:101 +msgid "" +"Written specifically for survival gameplay with a focus on game-balance, " +"difficulty level, or resources available through crafting, mining, ..." +msgstr "" + +#: app/_translations.py:102 +msgid "Entries to the 2021 Minetest Game Jam" +msgstr "" + +#: app/_translations.py:103 +msgid "" +"Contains a completely custom mapgen implemented in Lua, usually requires " +"worlds to be set to the 'singlenode' mapgen." +msgstr "" + +#: app/_translations.py:104 +msgid " Jam / Game 2022" +msgstr "" + +#: app/_translations.py:105 +msgid "Sports" +msgstr "" + +#: app/_translations.py:106 +msgid "" +"Adds or changes transportation methods. Includes teleportation, vehicles," +" ridable mobs, transport infrastructure and thematic content" +msgstr "" + +#: app/_translations.py:107 +msgid "Player vs Environment (PvE)" +msgstr "" + +#: app/_translations.py:108 +msgid "For mods that grant the player extra information in the HUD" +msgstr "" + +#: app/_translations.py:109 +msgid "" +"Mods and games that aim to simulate real life activity. Similar to " +"SimCity/TheSims/OpenTTD/etc" +msgstr "" + +#: app/_translations.py:110 +msgid "Shocking and scary content. May scare young children" +msgstr "" + +#: app/_translations.py:111 +msgid "Player customization / Skins" +msgstr "" + +#: app/_translations.py:112 +msgid "" +"Allows the player to customize their character by changing the texture or" +" adding accessories." +msgstr "" + +#: app/_translations.py:113 +msgid "" +"Certified by the Featured Packages program. This tag may be renamed in " +"the future" +msgstr "" + +#: app/_translations.py:114 +msgid "Mobs / Animals / NPCs" +msgstr "" + +#: app/_translations.py:115 +msgid "For 128px or higher texture packs" +msgstr "" + +#: app/_translations.py:116 +msgid "16px" +msgstr "" + +#: app/_translations.py:117 +msgid "Games of chance, gambling games, etc" +msgstr "" + +#: app/_translations.py:118 +msgid "Mapgen / Biomes / Decoration" +msgstr "" + +#: app/_translations.py:119 +msgid "Drugs" +msgstr "" + +#: app/_translations.py:120 +msgid "Related to economies, money, and trading" +msgstr "" + +#: app/_translations.py:121 +msgid "" +"For content designed for one or more players that focus on combat against" +" the world, mobs, or NPCs." +msgstr "" + +#: app/_translations.py:122 +msgid "For content whose main utility / feature is in GUI/formspec form" +msgstr "" + +#: app/_translations.py:123 +msgid "32px" +msgstr "" + +#: app/_translations.py:124 +msgid "Player vs Player (PvP)" +msgstr "" + +#: app/_translations.py:125 +msgid "Magic / Enchanting" +msgstr "" + +#: app/_translations.py:126 +msgid "Contains illegal drugs, such as marijuana" +msgstr "" + +#: app/_translations.py:127 +msgid "First person shooters (FPS) and more" +msgstr "" + +#: app/_translations.py:128 +msgid "Shooter" +msgstr "" + +#: app/querybuilder.py:58 app/templates/admin/languages/list.html:27 #: app/templates/admin/tags/list.html:38 #: app/templates/admin/warnings/list.html:28 #: app/templates/collections/create_edit.html:56 @@ -38,7 +566,7 @@ msgstr "Kitiltottak." msgid "Packages" msgstr "Csomagok" -#: app/querybuilder.py:56 +#: app/querybuilder.py:73 #, python-format msgid "%(package_type)s for %(game_name)s" msgstr "%(package_type)s a %(game_name)s-hez" @@ -48,7 +576,7 @@ msgstr "%(package_type)s a %(game_name)s-hez" msgid "%(delta)s ago" msgstr "%(delta)s előtt" -#: app/blueprints/api/endpoints.py:95 app/templates/index.html:103 +#: app/blueprints/api/endpoints.py:94 app/templates/index.html:103 msgid "Featured" msgstr "Kiemelt" @@ -63,18 +591,18 @@ msgid "Limit to package" msgstr "Csomagkorlát" #: app/blueprints/api/tokens.py:36 app/blueprints/collections/__init__.py:90 -#: app/blueprints/oauth/__init__.py:175 app/blueprints/packages/packages.py:250 -#: app/blueprints/packages/packages.py:525 -#: app/blueprints/packages/packages.py:621 -#: app/blueprints/packages/packages.py:709 +#: app/blueprints/oauth/__init__.py:175 app/blueprints/packages/packages.py:251 +#: app/blueprints/packages/packages.py:528 +#: app/blueprints/packages/packages.py:624 +#: app/blueprints/packages/packages.py:712 #: app/blueprints/packages/releases.py:62 #: app/blueprints/packages/releases.py:74 app/blueprints/packages/reviews.py:49 #: app/blueprints/packages/screenshots.py:36 #: app/blueprints/packages/screenshots.py:42 #: app/blueprints/packages/screenshots.py:47 -#: app/blueprints/users/account.py:226 app/blueprints/users/account.py:234 -#: app/blueprints/users/settings.py:78 app/blueprints/users/settings.py:148 -#: app/blueprints/users/settings.py:316 app/templates/users/modtools.html:111 +#: 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 msgid "Save" msgstr "Mentés" @@ -146,14 +674,11 @@ msgid "Linked GitHub to account" msgstr "A GitHub-ot hozzákapcsoltuk a fiókhoz" #: app/blueprints/github/__init__.py:88 -msgid "GitHub account is already associated with another user" -msgstr "A github fiók már társítva van egy másik felhasználóhoz" +#, python-format +msgid "GitHub account is already associated with another user: %(username)s" +msgstr "" -#: app/blueprints/github/__init__.py:94 -msgid "Unable to find an account for that GitHub user" -msgstr "Nem található fiók ehhez a GitHub-felhasználóhoz" - -#: app/blueprints/github/__init__.py:99 +#: app/blueprints/github/__init__.py:96 app/blueprints/github/__init__.py:122 msgid "Authorization failed [err=gh-login-failed]" msgstr "Belépés sikertelen [err=gh-login-failed]" @@ -200,7 +725,7 @@ msgstr "Képernyőképek" #: app/blueprints/packages/__init__.py:52 #: app/templates/packages/edit_maintainers.html:8 -#: app/templates/packages/view.html:624 app/utils/minetest_hypertext.py:270 +#: app/templates/packages/view.html:624 app/utils/minetest_hypertext.py:302 msgid "Maintainers" msgstr "Karbantartók" @@ -225,7 +750,7 @@ msgstr "Eltávolítás /Közzététel viszavonása" #: app/blueprints/packages/__init__.py:80 app/logic/package_approval.py:123 #: app/templates/packages/game_support.html:4 -#: app/utils/minetest_hypertext.py:243 app/utils/minetest_hypertext.py:245 +#: app/utils/minetest_hypertext.py:275 app/utils/minetest_hypertext.py:277 msgid "Supported Games" msgstr "Támogatott játékok" @@ -233,91 +758,91 @@ msgstr "Támogatott játékok" msgid "No download available." msgstr "Nem érhető el letöltés." -#: app/blueprints/packages/packages.py:228 app/templates/packages/view.html:594 -#: app/utils/minetest_hypertext.py:231 +#: app/blueprints/packages/packages.py:229 app/templates/packages/view.html:594 +#: app/utils/minetest_hypertext.py:263 msgid "Type" msgstr "Gépelni" -#: app/blueprints/packages/packages.py:229 +#: app/blueprints/packages/packages.py:230 msgid "Title (Human-readable)" msgstr "Cím (Ember-által-olvasható)" -#: app/blueprints/packages/packages.py:230 -#: app/blueprints/packages/packages.py:619 +#: app/blueprints/packages/packages.py:231 +#: app/blueprints/packages/packages.py:622 msgid "Name (Technical)" msgstr "Név (Technikai)" -#: app/blueprints/packages/packages.py:230 -#: app/blueprints/packages/packages.py:620 +#: app/blueprints/packages/packages.py:231 +#: app/blueprints/packages/packages.py:623 #: app/templates/packages/create_edit.html:75 msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" msgstr "Csak kisbetűk (a-z), számjegyek (0-9) és aláhúzásjelek (_)" -#: app/blueprints/packages/packages.py:231 +#: app/blueprints/packages/packages.py:232 msgid "Short Description (Plaintext)" msgstr "Rövid leírás (egyszerű szöveg)" -#: app/blueprints/packages/packages.py:233 app/templates/packages/view.html:616 -#: app/utils/minetest_hypertext.py:268 +#: app/blueprints/packages/packages.py:234 app/templates/packages/view.html:616 +#: app/utils/minetest_hypertext.py:300 msgid "Maintenance State" msgstr "Karbantartási Állapot" -#: app/blueprints/packages/packages.py:235 app/templates/admin/tags/list.html:4 +#: app/blueprints/packages/packages.py:236 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:232 +#: app/utils/minetest_hypertext.py:264 msgid "Tags" msgstr "Címkék" -#: app/blueprints/packages/packages.py:236 +#: app/blueprints/packages/packages.py:237 msgid "Content Warnings" msgstr "Tartalomra vonatkozó figyelmeztetések" -#: app/blueprints/packages/packages.py:237 app/templates/packages/view.html:605 -#: app/utils/minetest_hypertext.py:266 +#: app/blueprints/packages/packages.py:238 app/templates/packages/view.html:605 +#: app/utils/minetest_hypertext.py:298 msgid "License" msgstr "Licenc" -#: app/blueprints/packages/packages.py:238 +#: app/blueprints/packages/packages.py:239 msgid "Media License" msgstr "Média licenc" -#: app/blueprints/packages/packages.py:240 +#: app/blueprints/packages/packages.py:241 msgid "Long Description (Markdown)" msgstr "Hosszú Leírás (Markdown)" -#: app/blueprints/packages/packages.py:242 +#: app/blueprints/packages/packages.py:243 msgid "VCS Repository URL" msgstr "VCS tároló URL" -#: app/blueprints/packages/packages.py:243 app/blueprints/users/settings.py:76 +#: app/blueprints/packages/packages.py:244 app/blueprints/users/settings.py:77 msgid "Website URL" msgstr "Weboldal URL" -#: app/blueprints/packages/packages.py:244 +#: app/blueprints/packages/packages.py:245 msgid "Issue Tracker URL" msgstr "Követett URL Probléma" -#: app/blueprints/packages/packages.py:245 +#: app/blueprints/packages/packages.py:246 msgid "Forum Topic ID" msgstr "Fórum Téma ID" -#: app/blueprints/packages/packages.py:246 +#: app/blueprints/packages/packages.py:247 msgid "Video URL" msgstr "Videó URL" -#: app/blueprints/packages/packages.py:247 +#: app/blueprints/packages/packages.py:248 msgid "Donate URL" msgstr "Támogatási URL" -#: app/blueprints/packages/packages.py:248 +#: app/blueprints/packages/packages.py:249 msgid "Translation URL" msgstr "Fordítási URL" -#: app/blueprints/packages/packages.py:254 +#: app/blueprints/packages/packages.py:255 msgid "_game is not an allowed name" msgstr "A _game nem engedélyezett név" -#: app/blueprints/packages/packages.py:264 +#: app/blueprints/packages/packages.py:265 msgid "" "Package already exists, but is removed. Please contact ContentDB staff to" " restore the package" @@ -325,109 +850,108 @@ msgstr "" "Ez a csomag már létezik, de eltávolították. Kérjük keresse fel a " "ContentDB szerkesztőségét a csomag visszahozatalához" -#: app/blueprints/packages/packages.py:269 +#: app/blueprints/packages/packages.py:270 msgid "Package already exists" msgstr "A csomag már létezik" -#: app/blueprints/packages/packages.py:275 +#: app/blueprints/packages/packages.py:276 msgid "A collection with a similar name already exists" msgstr "Egy kollekció ezen a néven már létezik" -#: app/blueprints/packages/packages.py:328 +#: app/blueprints/packages/packages.py:329 #: app/blueprints/packages/releases.py:82 msgid "" "You must add an email address to your account and confirm it before you " "can manage packages" msgstr "" -"Ahhoz, hogy a csomagokat kezelni tudja, hozzá kell adjon egy Email címet a " -"profiljához" +"Ahhoz, hogy a csomagokat kezelni tudja, hozzá kell adjon egy Email címet " +"a profiljához" -#: app/blueprints/packages/packages.py:334 +#: app/blueprints/packages/packages.py:335 msgid "Save draft" msgstr "Piszkozat mentése" -#: app/blueprints/packages/packages.py:342 +#: app/blueprints/packages/packages.py:343 msgid "Unable to find that user" msgstr "A felhasználó nem található" -#: app/blueprints/packages/packages.py:346 +#: app/blueprints/packages/packages.py:347 #: app/blueprints/packages/screenshots.py:137 -#: app/blueprints/users/settings.py:132 msgid "Permission denied" msgstr "Hozzáférés megtagadva" -#: app/blueprints/packages/packages.py:402 -#: app/blueprints/packages/packages.py:476 -#: app/blueprints/packages/packages.py:498 +#: app/blueprints/packages/packages.py:403 +#: app/blueprints/packages/packages.py:479 +#: app/blueprints/packages/packages.py:501 msgid "You don't have permission to do that" msgstr "Nincs erre engedélye" -#: app/blueprints/packages/packages.py:435 +#: app/blueprints/packages/packages.py:436 msgid "Please comment what changes are needed in the approval thread" msgstr "" "Kérjük, hogy a jóváhagyási témában írja meg, milyen változtatásokra van " "szükség" -#: app/blueprints/packages/packages.py:442 +#: app/blueprints/packages/packages.py:443 #, fuzzy msgid "" "Please comment in the approval thread so editors know what you have " "changed" msgstr "" -"Írjon véleményt az Engedélyezési Szál-ba, így a szerkesztők tudni fogják mit " -"változtatott" +"Írjon véleményt az Engedélyezési Szál-ba, így a szerkesztők tudni fogják " +"mit változtatott" -#: app/blueprints/packages/packages.py:493 +#: app/blueprints/packages/packages.py:496 msgid "Deleted package" msgstr "Törölt csomag" -#: app/blueprints/packages/packages.py:515 +#: app/blueprints/packages/packages.py:518 msgid "Unapproved package" msgstr "Nem jóváhagyott csomag" -#: app/blueprints/packages/packages.py:524 +#: app/blueprints/packages/packages.py:527 msgid "Maintainers (Comma-separated)" msgstr "Karbantartók (vesszővel-elválasztva)" -#: app/blueprints/packages/packages.py:533 +#: app/blueprints/packages/packages.py:536 msgid "You don't have permission to edit maintainers" msgstr "Nincs engedélye a karbantartók szerkesztéséhez" -#: app/blueprints/packages/packages.py:583 +#: app/blueprints/packages/packages.py:586 msgid "You are not a maintainer" msgstr "Nem vagy karbantartó" -#: app/blueprints/packages/packages.py:586 +#: app/blueprints/packages/packages.py:589 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:618 +#: app/blueprints/packages/packages.py:621 msgid "Author Name" msgstr "Szerző Neve" -#: app/blueprints/packages/packages.py:705 +#: app/blueprints/packages/packages.py:708 msgid "Enable support detection based on dependencies (recommended)" msgstr "" "Engedélyezze a támogatottság megjelenését a függőségein alapulva " "(ajánlott)" -#: app/blueprints/packages/packages.py:706 +#: app/blueprints/packages/packages.py:709 msgid "Supported games" msgstr "Támogatott játékok" -#: app/blueprints/packages/packages.py:707 +#: app/blueprints/packages/packages.py:710 msgid "Unsupported games" msgstr "Nem támogatott játékok" -#: app/blueprints/packages/packages.py:708 +#: app/blueprints/packages/packages.py:711 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:724 +#: app/blueprints/packages/packages.py:727 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:728 +#: app/blueprints/packages/packages.py:731 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észítsen egy új " @@ -589,8 +1113,8 @@ msgstr "" #: app/blueprints/packages/reviews.py:80 app/blueprints/threads/__init__.py:207 #: app/blueprints/threads/__init__.py:240 -#: app/blueprints/threads/__init__.py:334 app/blueprints/users/settings.py:113 -#: app/logic/packages.py:132 +#: app/blueprints/threads/__init__.py:334 app/blueprints/users/settings.py:114 +#: app/logic/packages.py:131 msgid "Linking to blocked sites is not allowed" msgstr "Linkek amik blokkolt oldalakra vezetnek nem engedélyezett" @@ -691,7 +1215,7 @@ msgid "Remember me" msgstr "Emlékezz rám" #: app/blueprints/users/account.py:39 app/templates/base.html:176 -#: app/templates/donate/index.html:74 app/templates/users/login.html:4 +#: app/templates/donate/index.html:85 app/templates/users/login.html:4 msgid "Sign in" msgstr "Bejelentkezés" @@ -716,11 +1240,11 @@ msgstr "Meg kell erősítenie a regisztrációs e-mailt" msgid "Login failed" msgstr "A bejelentkezés sikertelen" -#: app/blueprints/users/account.py:100 app/blueprints/users/settings.py:75 +#: app/blueprints/users/account.py:100 app/blueprints/users/settings.py:76 msgid "Display Name" msgstr "Megjelenítendő Név" -#: app/blueprints/users/account.py:101 app/blueprints/users/settings.py:310 +#: 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" @@ -733,8 +1257,8 @@ msgstr "" "Csak alfabetikus betűk (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:186 -#: app/blueprints/users/account.py:222 app/blueprints/users/account.py:373 +#: app/blueprints/users/account.py:104 app/blueprints/users/account.py:153 +#: app/blueprints/users/account.py:189 app/blueprints/users/account.py:340 #: app/blueprints/users/settings.py:147 msgid "Email" msgstr "E-mail" @@ -756,25 +1280,44 @@ msgstr "Regisztráció" msgid "Incorrect captcha answer" msgstr "Hibás captcha válasz" -#: app/blueprints/users/account.py:117 -msgid "Username is invalid" -msgstr "Érvénytelen felhasználónév" +#: app/blueprints/users/account.py:154 +msgid "Reset Password" +msgstr "Jelszó Visszaállítása" -#: app/blueprints/users/account.py:128 -msgid "An account already exists for that username but hasn't been claimed yet." -msgstr "Már létezik egy fiók ehhez a felhasználónévhez, de még nem igényelték." +#: app/blueprints/users/account.py:180 +msgid "Unable to find account" +msgstr "Nem találja a fiókot" -#: app/blueprints/users/account.py:131 app/blueprints/users/account.py:138 -msgid "That username/display name is already in use, please choose another." -msgstr "" -"Ez a felhasználónév/megjelenítendő név már használatban van, kérjük, " -"válasszon másikat." +#: app/blueprints/users/account.py:190 app/blueprints/users/account.py:198 +msgid "New password" +msgstr "Új jelszó" -#: app/blueprints/users/account.py:143 app/blueprints/users/account.py:257 +#: app/blueprints/users/account.py:191 app/blueprints/users/account.py:199 +msgid "Verify password" +msgstr "Jelszó megerösítése" + +#: app/blueprints/users/account.py:192 app/blueprints/users/account.py:200 +msgid "Passwords must match" +msgstr "A jelszavaknak egyezniük kell" + +#: app/blueprints/users/account.py:197 +msgid "Old password" +msgstr "Régi jelszó" + +#: app/blueprints/users/account.py:208 +msgid "Passwords do not match" +msgstr "A jelszavak nem egyeznek" + +#: app/blueprints/users/account.py:219 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 e-mail cím leiratkozott/fekete listára került és nem használható" + +#: app/blueprints/users/account.py:224 app/logic/users.py:46 msgid "Email already in use" msgstr "Már használatban lévő e-mail" -#: app/blueprints/users/account.py:144 app/blueprints/users/account.py:258 +#: app/blueprints/users/account.py:225 app/logic/users.py:47 #, python-format msgid "" "We were unable to create the account as the email is already in use by " @@ -783,68 +1326,35 @@ msgstr "" "Nem tudtuk létrehozni a fiókot, mivel az e-mailt már használja " "%(display_name)s. Próbáljon ki egy másik e-mail címet." -#: app/blueprints/users/account.py:148 app/blueprints/users/account.py:252 -#: app/blueprints/users/settings.py:175 -msgid "That email address has been unsubscribed/blacklisted, and cannot be used" -msgstr "Ez az e-mail cím leiratkozott/fekete listára került és nem használható" - -#: app/blueprints/users/account.py:187 -msgid "Reset Password" -msgstr "Jelszó Visszaállítása" - -#: app/blueprints/users/account.py:213 -msgid "Unable to find account" -msgstr "Nem találja a fiókot" - -#: app/blueprints/users/account.py:223 app/blueprints/users/account.py:231 -msgid "New password" -msgstr "Új jelszó" - -#: app/blueprints/users/account.py:224 app/blueprints/users/account.py:232 -msgid "Verify password" -msgstr "Jelszó megerösítése" - -#: app/blueprints/users/account.py:225 app/blueprints/users/account.py:233 -msgid "Passwords must match" -msgstr "A jelszavaknak egyezniük kell" - -#: app/blueprints/users/account.py:230 -msgid "Old password" -msgstr "Régi jelszó" - -#: app/blueprints/users/account.py:241 -msgid "Passwords do not match" -msgstr "A jelszavak nem egyeznek" - -#: app/blueprints/users/account.py:272 app/blueprints/users/account.py:276 +#: app/blueprints/users/account.py:239 app/blueprints/users/account.py:243 msgid "Your password has been changed successfully." msgstr "A jelszó sikeresen megváltozott." -#: app/blueprints/users/account.py:291 +#: app/blueprints/users/account.py:258 msgid "Old password is incorrect" msgstr "A régi jelszó helytelen" -#: app/blueprints/users/account.py:319 +#: app/blueprints/users/account.py:286 msgid "Unknown verification token!" msgstr "Ismeretlen ellenőrző jelkép!" -#: app/blueprints/users/account.py:325 +#: app/blueprints/users/account.py:292 msgid "Token has expired" msgstr "A token lejárt" -#: app/blueprints/users/account.py:339 +#: app/blueprints/users/account.py:306 msgid "Another user is already using that email" msgstr "Egy másik felhasználó már használja ezt az e-mail címet" -#: app/blueprints/users/account.py:342 +#: app/blueprints/users/account.py:309 msgid "Confirmed email change" msgstr "Megerősített e-mail módosítás" -#: app/blueprints/users/account.py:347 +#: app/blueprints/users/account.py:314 msgid "Email address changed" msgstr "Megváltozott az e-mail cím" -#: app/blueprints/users/account.py:348 +#: app/blueprints/users/account.py:315 msgid "" "Your email address has changed. If you didn't request this, please " "contact an administrator." @@ -852,15 +1362,15 @@ msgstr "" "Az e-mail címe megváltozott. Ha ezt nem kérte, forduljon egy " "rendszergazdához." -#: app/blueprints/users/account.py:366 +#: app/blueprints/users/account.py:333 msgid "You may now log in" msgstr "Bejelentkezhet" -#: app/blueprints/users/account.py:374 +#: app/blueprints/users/account.py:341 msgid "Send" msgstr "Küldés" -#: app/blueprints/users/account.py:405 +#: app/blueprints/users/account.py:372 msgid "" "That email is now blacklisted. Please contact an admin if you wish to " "undo this." @@ -997,62 +1507,72 @@ msgstr ">50 ezer letöltés" msgid "Has received %(downloads)d downloads across all packages." msgstr "Fogadott %(downloads)d letöltések az összes csomagban." -#: app/blueprints/users/settings.py:37 app/templates/users/profile.html:26 +#: app/blueprints/users/settings.py:38 app/templates/users/profile.html:26 #: app/templates/users/profile_edit.html:8 msgid "Edit Profile" msgstr "Profil Szerkesztése" -#: app/blueprints/users/settings.py:42 app/templates/users/account.html:12 +#: app/blueprints/users/settings.py:43 app/templates/users/account.html:12 msgid "Account and Security" msgstr "Fiók és Biztonság" -#: app/blueprints/users/settings.py:47 +#: app/blueprints/users/settings.py:48 #: app/templates/users/settings_email.html:12 msgid "Email and Notifications" msgstr "Email és Értesítések" -#: app/blueprints/users/settings.py:52 app/templates/api/list_tokens.html:10 +#: app/blueprints/users/settings.py:53 app/templates/api/list_tokens.html:10 msgid "API Tokens" msgstr "API-Tokenek" -#: app/blueprints/users/settings.py:60 app/templates/oauth/list_clients.html:10 +#: app/blueprints/users/settings.py:61 app/templates/oauth/list_clients.html:10 msgid "OAuth2 Applications" msgstr "OAuth2 Applikációk" -#: app/blueprints/users/settings.py:67 app/templates/users/modtools.html:4 +#: app/blueprints/users/settings.py:68 app/templates/users/modtools.html:4 #: app/templates/users/modtools.html:8 app/templates/users/profile.html:44 msgid "Moderator Tools" msgstr "Moderátor Eszközök" -#: app/blueprints/users/settings.py:77 +#: app/blueprints/users/settings.py:78 msgid "Donation URL" msgstr "Az adományozás URL-je" -#: app/blueprints/users/settings.py:93 app/blueprints/users/settings.py:100 +#: app/blueprints/users/settings.py:94 app/blueprints/users/settings.py:101 msgid "A user already has that name" msgstr "Van már felhasználó ezzel a névvel" -#: app/blueprints/users/settings.py:265 +#: app/blueprints/users/settings.py:264 +msgid "Removed GitHub account" +msgstr "" + +#: app/blueprints/users/settings.py:266 +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" msgstr "A moderátori vagy magasabb rangú felhasználók nem törölhetők" -#: app/blueprints/users/settings.py:311 +#: app/blueprints/users/settings.py:325 msgid "Display name" msgstr "Megjelenítendő név" -#: app/blueprints/users/settings.py:312 +#: app/blueprints/users/settings.py:326 msgid "Forums Username" msgstr "Fórum Felhasználónév" -#: app/blueprints/users/settings.py:313 +#: app/blueprints/users/settings.py:327 msgid "GitHub Username" msgstr "GitHub Felhasználónév" -#: app/blueprints/users/settings.py:314 app/templates/users/list.html:14 +#: app/blueprints/users/settings.py:328 app/templates/users/list.html:14 msgid "Rank" msgstr "Rang" -#: app/blueprints/users/settings.py:363 +#: app/blueprints/users/settings.py:381 msgid "Can't promote a user to a rank higher than yourself!" msgstr "Nem léptethet fel egy felhasználót sajátjánál magasabb rangra!" @@ -1147,8 +1667,8 @@ msgid "" "Warning: Forum topic not found. The topic may have been created since the" " last forum crawl." 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." +"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 msgid "" @@ -1158,11 +1678,11 @@ msgstr "" "A név csak kisbetűket (a-z), számjegyeket (0-9) és aláhúzásjelet (_) " "tartalmazhat" -#: app/logic/packages.py:113 +#: app/logic/packages.py:112 msgid "You don't have permission to edit this package" msgstr "Nincs engedélye a csomag szerkesztésére" -#: app/logic/packages.py:117 +#: app/logic/packages.py:116 msgid "You don't have permission to change the package name" msgstr "Nincs jogosultsága a csomagnév megváltoztatására" @@ -1210,6 +1730,31 @@ msgstr "Kérjük, töltse fel %(file_desc)s" msgid "Uploaded image isn't actually an image" msgstr "A feltöltött kép valójában nem kép" +#: app/logic/users.py:15 +msgid "Username is invalid" +msgstr "Érvénytelen felhasználónév" + +#: app/logic/users.py:26 +msgid "An account already exists for that username but hasn't been claimed yet." +msgstr "Már létezik egy fiók ehhez a felhasználónévhez, de még nem igényelték." + +#: app/logic/users.py:29 +#, python-format +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 "" + +#: app/logic/users.py:33 +msgid "That username/display name is already in use, please choose another." +msgstr "" +"Ez a felhasználónév/megjelenítendő név már használatban van, kérjük, " +"válasszon másikat." + +#: app/logic/users.py:40 +msgid "Unable to create an account as the username was used in the past." +msgstr "" + #: app/models/packages.py:69 msgid "Mod" msgstr "Kiegészítő(mod)" @@ -1249,7 +1794,7 @@ msgstr "Jóváhagyás" #: app/templates/collections/view.html:39 #: app/templates/oauth/create_edit.html:17 #: app/templates/packages/release_edit.html:84 -#: app/templates/packages/review_create_edit.html:61 +#: app/templates/packages/review_create_edit.html:66 #: app/templates/threads/delete_reply.html:19 #: app/templates/threads/delete_thread.html:19 #: app/templates/threads/view.html:50 app/templates/users/delete.html:34 @@ -1260,7 +1805,7 @@ msgstr "Törlés" msgid "Work in Progress" msgstr "Fejlszesztés alatt" -#: app/tasks/emails.py:119 +#: app/tasks/emails.py:122 msgid "" "You are receiving this email because you are a registered user of " "ContentDB." @@ -1268,7 +1813,7 @@ msgstr "" "Ezt az email-t azért kapta, mert egy regisztrált felhasználó a " "ContentDB-n." -#: app/tasks/emails.py:125 app/templates/emails/verify.html:30 +#: 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." @@ -1276,22 +1821,22 @@ msgstr "" "Ezt az email-t azért kapta, mert valaki (reméljük hogy Ön/Te) ezt az " "email címet adta meg a saját profiljához." -#: app/tasks/emails.py:160 +#: app/tasks/emails.py:163 #, python-format msgid "%(num)d new notifications" msgstr "Van%(num)dÚj értesítése" -#: app/tasks/emails.py:162 app/templates/macros/forms.html:59 +#: app/tasks/emails.py:165 app/templates/macros/forms.html:59 #: app/templates/packages/create_edit.html:41 #: app/templates/todo/editor.html:155 msgid "View" msgstr "Megtekintés" -#: app/tasks/emails.py:165 +#: app/tasks/emails.py:168 msgid "Manage email settings" msgstr "Email-beállítások megváltoztatása" -#: app/tasks/emails.py:167 app/templates/emails/base.html:63 +#: app/tasks/emails.py:170 app/templates/emails/base.html:63 #: app/templates/emails/notification.html:34 #: app/templates/emails/notification_digest.html:54 #: app/templates/emails/verify.html:33 @@ -1374,7 +1919,7 @@ msgstr "Kijelentkezés" #: app/templates/admin/languages/list.html:4 #: app/templates/admin/languages/list.html:10 app/templates/base.html:185 -#: app/templates/packages/view.html:598 app/utils/minetest_hypertext.py:256 +#: app/templates/packages/view.html:598 app/utils/minetest_hypertext.py:288 msgid "Languages" msgstr "Nyelvek" @@ -1387,59 +1932,73 @@ msgid "About" msgstr "Névjegy" #: app/templates/base.html:247 +msgid "Contact Us" +msgstr "" + +#: app/templates/base.html:248 msgid "Rules" msgstr "Szabályok" -#: app/templates/base.html:248 +#: app/templates/base.html:249 msgid "Policy and Guidance" msgstr "Iránynyelv és Útmutatás" -#: app/templates/base.html:249 +#: app/templates/base.html:250 app/templates/donate/index.html:46 +#: app/templates/donate/index.html:70 app/templates/users/profile.html:104 +msgid "Donate" +msgstr "Adományozás" + +#: app/templates/base.html:251 msgid "API" msgstr "API" -#: app/templates/base.html:250 app/templates/users/register.html:37 +#: app/templates/base.html:252 app/templates/users/register.html:37 msgid "Privacy Policy" msgstr "Adatvédelmi irányelvek" -#: app/templates/base.html:252 +#: app/templates/base.html:254 msgid "Report / DMCA" msgstr "Jelentés / DMCA" -#: app/templates/base.html:254 +#: app/templates/base.html:256 msgid "User List" msgstr "Felhasználó lista" -#: app/templates/base.html:255 app/templates/packages/view.html:190 +#: app/templates/base.html:257 app/templates/packages/view.html:190 #: app/templates/packages/view.html:673 app/templates/threads/list.html:4 msgid "Threads" msgstr "Szálak" -#: app/templates/base.html:256 app/templates/collections/list.html:7 +#: app/templates/base.html:258 app/templates/collections/list.html:7 #: app/templates/collections/list.html:26 msgid "Collections" msgstr "Kollekciók" -#: app/templates/base.html:257 -msgid "Support Packages" -msgstr "Támogatott csomagok" +#: app/templates/base.html:259 app/templates/donate/index.html:4 +msgid "Support Creators" +msgstr "" -#: app/templates/base.html:258 +#: app/templates/base.html:260 msgid "Translate Packages" msgstr "Csomagok lefordítása" -#: app/templates/base.html:259 +#: app/templates/base.html:261 msgid "Source Code" msgstr "Forráskód" -#: app/templates/base.html:265 +#: app/templates/base.html:267 msgid "Show non-free packages" msgstr "Mutassa a Nem-szabad-felhasnálású csomagokat" -#: app/templates/base.html:267 +#: app/templates/base.html:269 msgid "Hide non-free packages" msgstr "Nem-szabad-felhasználású csomagok elrejtése" +#: app/templates/base.html:273 +#, python-format +msgid "Our privacy policy has been updated (%(date)s)" +msgstr "" + #: app/templates/index.html:4 msgid "Welcome" msgstr "Üdv" @@ -1774,10 +2333,6 @@ msgstr "" "Csomag hozzáadásához menjen a csomag oldalára, és nyomja meg a " "\"Hozzáadás kollekcióhoz\"-t" -#: app/templates/donate/index.html:4 -msgid "Support packages" -msgstr "Csomagok támogatása" - #: app/templates/donate/index.html:8 msgid "Some content creators are accepting donations for their work." msgstr "Valamely tartalomkészítők elfogadnak adományokat a munkájukért." @@ -1800,29 +2355,41 @@ msgstr "%(author)s-től" msgid "View package" msgstr "Csomag megtekintése" -#: app/templates/donate/index.html:46 app/templates/users/profile.html:104 -msgid "Donate" -msgstr "Adományozás" - #: app/templates/donate/index.html:62 +msgid "Support ContentDB" +msgstr "" + +#: app/templates/donate/index.html:64 +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 what 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" msgstr "A véleményei/kedvencei alapján" -#: app/templates/donate/index.html:67 +#: app/templates/donate/index.html:78 msgid "" "No reviewed packages accepting donations. Consider reviewing your " "favourite packages" msgstr "" -#: app/templates/donate/index.html:71 +#: app/templates/donate/index.html:82 msgid "Sign in to see recommendations based on the packages you've reviewed" msgstr "Jelentkezzen be a véleményei alapján ajánlott csomagok megtekintésére" -#: app/templates/donate/index.html:78 +#: app/templates/donate/index.html:89 msgid "Top packages" msgstr "Legjobb csomagok" -#: app/templates/donate/index.html:82 +#: app/templates/donate/index.html:93 #, python-format msgid "%(count)d packages are looking for donations" msgstr "%(count)d csomag támogatást kér" @@ -1914,8 +2481,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 (remélhetőleg Ön) ezt az Email címet adta " -"meg sajátjaként." +"Ezt az Emailt azért küldtük, mert (remélhetőleg Ön) ezt az Email címet " +"adta meg sajátjaként." #: app/templates/emails/verify.html:11 msgid "If it wasn't you, then just delete this email." @@ -2075,13 +2642,13 @@ msgid "Review" msgstr "" #: app/templates/macros/reviews.html:112 app/templates/macros/reviews.html:166 -#: app/templates/packages/review_create_edit.html:41 +#: app/templates/packages/review_create_edit.html:46 #, python-format msgid "Do you recommend this %(type)s?" msgstr "" #: app/templates/macros/reviews.html:134 -#: app/templates/packages/review_create_edit.html:46 +#: app/templates/packages/review_create_edit.html:51 msgid "Why or why not? Try to be constructive" msgstr "" @@ -2090,7 +2657,11 @@ msgid "Post Review" msgstr "" #: app/templates/macros/reviews.html:187 -msgid "Report an Issue" +msgid "Report an issue" +msgstr "" + +#: app/templates/macros/reviews.html:191 +msgid "Ask a question" msgstr "" #: app/templates/macros/stats.html:15 app/templates/macros/stats.html:20 @@ -3067,9 +3638,10 @@ msgid "" "In order to avoid data loss, you cannot permanently delete packages.\n" "\t\t\tYou can remove them from ContentDB, which will cause them to not be" "\n" -"\t\t\tvisible to any users and they may be permanently deleted in the " -"future.\n" -"\t\t\tThe Admin can restore removed packages, if needed." +"\t\t\tvisible to any users. Removed packages may be permanently deleted " +"at a\n" +"\t\t\tlater point. ContentDB staff can restore removed packages, if " +"needed." msgstr "" #: app/templates/packages/remove.html:19 @@ -3104,17 +3676,21 @@ msgstr "" msgid "Post a review for %(title)s by %(author)s" msgstr "" -#: app/templates/packages/review_create_edit.html:21 +#: app/templates/packages/review_create_edit.html:20 +msgid "Please make sure you read ContentDB's rules" +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 "" -#: app/templates/packages/review_create_edit.html:62 +#: app/templates/packages/review_create_edit.html:67 msgid "Delete review." msgstr "" -#: app/templates/packages/review_create_edit.html:63 +#: app/templates/packages/review_create_edit.html:68 msgid "" "This will convert the review into a thread, keeping the comments but " "removing its effect on the package's rating." @@ -3435,7 +4011,7 @@ msgstr "" msgid "Donate now" msgstr "" -#: app/templates/packages/view.html:462 app/utils/minetest_hypertext.py:251 +#: app/templates/packages/view.html:462 app/utils/minetest_hypertext.py:283 msgid "Dependencies" msgstr "" @@ -3452,7 +4028,7 @@ msgid "Compatible Games" msgstr "" #: app/templates/packages/view.html:526 app/templates/packages/view.html:546 -#: app/utils/minetest_hypertext.py:243 +#: app/utils/minetest_hypertext.py:275 msgid "No specific game required" msgstr "" @@ -3484,7 +4060,7 @@ msgstr "" msgid "Technical Name" msgstr "" -#: app/templates/packages/view.html:612 app/utils/minetest_hypertext.py:263 +#: app/templates/packages/view.html:612 app/utils/minetest_hypertext.py:295 #, python-format msgid "%(code_license)s for code,
%(media_license)s for media." msgstr "" @@ -3493,7 +4069,7 @@ msgstr "" msgid "Unknown" msgstr "" -#: app/templates/packages/view.html:622 app/utils/minetest_hypertext.py:269 +#: app/templates/packages/view.html:622 app/utils/minetest_hypertext.py:301 msgid "Added" msgstr "" @@ -3501,7 +4077,7 @@ msgstr "" msgid "Remove myself" msgstr "" -#: app/templates/packages/view.html:641 app/utils/minetest_hypertext.py:271 +#: app/templates/packages/view.html:641 app/utils/minetest_hypertext.py:303 msgid "Provides" msgstr "" @@ -3627,6 +4203,19 @@ msgstr "" msgid "Plus approvers and editors" msgstr "" +#: app/templates/threads/view.html:131 +msgid "Is this review outdated?" +msgstr "" + +#: app/templates/threads/view.html:132 +msgid "For example, does it complain about issues you've already fixed?" +msgstr "" + +#: app/templates/threads/view.html:133 +#, python-format +msgid "You can report outdated reviews by clicking %(flag)s on the review." +msgstr "" + #: app/templates/todo/editor.html:4 app/templates/todo/todo_base.html:17 msgid "Editor Work Queue" msgstr "" @@ -3684,7 +4273,7 @@ msgstr "" msgid "Mod names that have hard dependers, but no packages providing them." msgstr "" -#: app/templates/todo/editor.html:193 app/templates/users/account.html:73 +#: app/templates/todo/editor.html:193 app/templates/users/account.html:100 msgid "View All" msgstr "" @@ -3946,47 +4535,47 @@ msgstr "" msgid "Linked Accounts" msgstr "" -#: app/templates/users/account.html:40 app/templates/users/account.html:52 -msgid "Connected" -msgstr "" - #: app/templates/users/account.html:43 #, python-format msgid "Please PM %(rubenwardy)s on the forums to link your account." msgstr "" -#: app/templates/users/account.html:57 +#: app/templates/users/account.html:59 msgid "View ContentDB's GitHub Permissions" msgstr "" -#: app/templates/users/account.html:62 +#: app/templates/users/account.html:65 +msgid "Disconnect" +msgstr "" + +#: app/templates/users/account.html:70 msgid "Link Github" msgstr "" -#: app/templates/users/account.html:65 +#: app/templates/users/account.html:73 msgid "None" msgstr "Nincs" -#: app/templates/users/account.html:77 -msgid "Recent Account Actions" -msgstr "" - -#: app/templates/users/account.html:82 +#: app/templates/users/account.html:80 msgid "Account Deletion and Deactivation" msgstr "" -#: app/templates/users/account.html:86 +#: app/templates/users/account.html:84 msgid "Delete or Deactivate" msgstr "" -#: app/templates/users/account.html:89 +#: app/templates/users/account.html:87 msgid "Account Deletion and Deactivation isn't available to users yet." msgstr "" -#: app/templates/users/account.html:90 +#: app/templates/users/account.html:88 msgid "Please contact the admin." msgstr "" +#: app/templates/users/account.html:93 +msgid "Recent Account Actions" +msgstr "" + #: app/templates/users/change_set_password.html:16 #: app/templates/users/register.html:24 msgid "" @@ -4207,10 +4796,6 @@ msgstr "" msgid "GitHub" msgstr "" -#: app/templates/users/modtools.html:12 -msgid "Storage" -msgstr "" - #: app/templates/users/modtools.html:20 #, python-format msgid "" @@ -4334,17 +4919,21 @@ msgstr "" msgid "Import from forums" msgstr "" -#: app/templates/users/profile_edit.html:47 +#: app/templates/users/profile_edit.html:33 +msgid "Remove profile picture" +msgstr "" + +#: app/templates/users/profile_edit.html:51 msgid "" "Profile pictures should be square, at least 64x64px, and one of the " "following formats: jpeg, png, or webp." msgstr "" -#: app/templates/users/profile_edit.html:51 +#: app/templates/users/profile_edit.html:55 msgid "Profile Information" msgstr "" -#: app/templates/users/profile_edit.html:58 +#: app/templates/users/profile_edit.html:62 msgid "Pretending to be another user is grounds for a permanent ban" msgstr "" @@ -4500,11 +5089,23 @@ msgstr "" msgid "Last year" msgstr "" -#: app/utils/minetest_hypertext.py:248 +#: app/utils/minetest_hypertext.py:108 +msgid "(view table in browser)" +msgstr "" + +#: app/utils/minetest_hypertext.py:139 +msgid "Image" +msgstr "" + +#: app/utils/minetest_hypertext.py:259 +msgid "none" +msgstr "" + +#: app/utils/minetest_hypertext.py:280 msgid "Unsupported Games" msgstr "" -#: app/utils/minetest_hypertext.py:252 +#: app/utils/minetest_hypertext.py:284 msgid "Optional dependencies" msgstr "" @@ -4916,3 +5517,33 @@ msgstr "" #~ msgid "Topics with a strikethrough have been marked as discarded." #~ msgstr "" + +#~ msgid "GitHub account is already associated with another user" +#~ msgstr "A github fiók már társítva van egy másik felhasználóhoz" + +#~ msgid "Unable to find an account for that GitHub user" +#~ msgstr "Nem található fiók ehhez a GitHub-felhasználóhoz" + +#~ msgid "Support Packages" +#~ msgstr "Támogatott csomagok" + +#~ msgid "Support packages" +#~ msgstr "Csomagok támogatása" + +#~ msgid "Report an Issue" +#~ msgstr "" + +#~ msgid "" +#~ "In order to avoid data loss, you cannot permanently delete packages.\n" +#~ "\t\t\tYou can remove them from " +#~ "ContentDB, which will cause them to " +#~ "not be\n" +#~ "\t\t\tvisible to any users and " +#~ "they may be permanently deleted in " +#~ "the future.\n" +#~ "\t\t\tThe Admin can restore removed packages, if needed." +#~ msgstr "" + +#~ msgid "Connected" +#~ msgstr "" + diff --git a/translations/ia/LC_MESSAGES/messages.po b/translations/ia/LC_MESSAGES/messages.po index c0e63a2a..559fc2fc 100644 --- a/translations/ia/LC_MESSAGES/messages.po +++ b/translations/ia/LC_MESSAGES/messages.po @@ -1,4 +1,4 @@ -# Translations template for PROJECT. +# Interlingua 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,555 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2024-04-03 18:34+0100\n" +"POT-Creation-Date: 2024-06-07 05:29+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: Automatically generated\n" -"Language-Team: none\n" "Language: ia\n" +"Language-Team: none\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.12.1\n" +"Generated-By: Babel 2.15.0\n" -#: app/__init__.py:137 +#: app/__init__.py:155 msgid "Banned:" msgstr "" -#: app/__init__.py:139 +#: app/__init__.py:157 msgid "You have been banned." msgstr "" -#: app/querybuilder.py:41 app/templates/admin/languages/list.html:27 +#: app/_translations.py:5 +msgid "Chat / Commands" +msgstr "" + +#: app/_translations.py:6 +msgid "Complex installation" +msgstr "" + +#: app/_translations.py:7 +msgid "Either has educational value, or is a tool to help teachers " +msgstr "" + +#: app/_translations.py:8 +msgid "Singleplayer-focused" +msgstr "" + +#: app/_translations.py:9 +msgid "For 16px texture packs" +msgstr "" + +#: app/_translations.py:10 +msgid "For 64px texture packs" +msgstr "" + +#: app/_translations.py:11 +msgid "Tools to manage the world" +msgstr "" + +#: app/_translations.py:12 +msgid "Big changes to crafting gameplay" +msgstr "" + +#: app/_translations.py:13 +msgid "Blood, etc" +msgstr "" + +#: app/_translations.py:14 +msgid "Adds a mini-game to be played within Minetest" +msgstr "" + +#: app/_translations.py:15 +msgid "Tools / Weapons / Armor" +msgstr "" + +#: app/_translations.py:16 +msgid "For content generally themed around a certain season or holiday" +msgstr "" + +#: app/_translations.py:17 +msgid "Player Effects / Power Ups" +msgstr "" + +#: app/_translations.py:18 +msgid "World Maintenance and Tools" +msgstr "" + +#: app/_translations.py:19 +msgid "Puzzle" +msgstr "" + +#: app/_translations.py:20 +msgid "Tools for game and mod developers" +msgstr "" + +#: app/_translations.py:21 +msgid "Education" +msgstr "" + +#: app/_translations.py:22 +msgid "Gore" +msgstr "" + +#: app/_translations.py:23 +msgid "Transport" +msgstr "" + +#: app/_translations.py:24 +msgid "Survival" +msgstr "" + +#: app/_translations.py:25 +msgid "New mapgen or changes mapgen" +msgstr "" + +#: app/_translations.py:26 +msgid "Less than 16px" +msgstr "" + +#: app/_translations.py:27 app/templates/users/modtools.html:12 +msgid "Storage" +msgstr "" + +#: app/_translations.py:28 +msgid "Changes the inventory GUI" +msgstr "" + +#: app/_translations.py:29 +msgid "Jam / Combat 2020" +msgstr "" + +#: app/_translations.py:30 +msgid "Bad Language" +msgstr "" + +#: app/_translations.py:31 +msgid "64px" +msgstr "" + +#: app/_translations.py:32 +msgid "Focuses on or adds new sounds or musical things" +msgstr "" + +#: app/_translations.py:33 +msgid "Adds game mechanics or tools that change how players build." +msgstr "" + +#: app/_translations.py:34 +msgid "Violence" +msgstr "" + +#: app/_translations.py:35 +msgid "Strategy / RTS" +msgstr "" + +#: app/_translations.py:36 +msgid "" +"Requires futher installation steps, such as installing luarocks or " +"editing the trusted mod setting" +msgstr "" + +#: app/_translations.py:37 +msgid "Jam / Game 2021" +msgstr "" + +#: app/_translations.py:38 +msgid "Content that can be played alone" +msgstr "" + +#: app/_translations.py:39 +msgid "Can/should only be used in multiplayer" +msgstr "" + +#: app/_translations.py:40 +msgid "Adds mobs, animals, and NPCs" +msgstr "" + +#: app/_translations.py:41 +msgid "" +"For mods created for the Discord \"Weekly Challenges\" modding event in " +"2021" +msgstr "" + +#: app/_translations.py:42 +msgid "Mini-game" +msgstr "" + +#: app/_translations.py:43 +msgid "" +"For content that changes player effects, including physics, for example: " +"speed, jump height or gravity." +msgstr "" + +#: app/_translations.py:44 +msgid "Contains swearing" +msgstr "" + +#: app/_translations.py:45 +msgid "" +"Improves the world, adding weather, ambient sounds, or other environment " +"mechanics" +msgstr "" + +#: app/_translations.py:46 +msgid "For mods created for the Discord \"Combat\" modding event in 2020" +msgstr "" + +#: app/_translations.py:47 +msgid "Inventory" +msgstr "" + +#: app/_translations.py:48 +msgid "Entries to the 2023 Minetest Game Jam " +msgstr "" + +#: app/_translations.py:49 +msgid "Sims" +msgstr "" + +#: app/_translations.py:50 +msgid "Focuses on building, such as adding new materials or nodes" +msgstr "" + +#: app/_translations.py:51 +msgid "Environment / Weather" +msgstr "" + +#: app/_translations.py:52 +msgid "Custom mapgen" +msgstr "" + +#: app/_translations.py:53 +msgid "Minetest Game improved" +msgstr "" + +#: app/_translations.py:54 +msgid "HUD" +msgstr "" + +#: app/_translations.py:55 +msgid "Machines / Electronics" +msgstr "" + +#: app/_translations.py:56 +msgid "Developer Tools" +msgstr "" + +#: app/_translations.py:57 +msgid "Jam / Game 2023" +msgstr "" + +#: app/_translations.py:58 +msgid "Helps with server maintenance and moderation" +msgstr "" + +#: app/_translations.py:59 +msgid "Plants and Farming" +msgstr "" + +#: app/_translations.py:60 +msgid "Adventure / RPG" +msgstr "" + +#: app/_translations.py:61 +msgid "" +"For games and such that are of their own kind, distinct and original in " +"nature to others of the same category." +msgstr "" + +#: app/_translations.py:62 +msgid "Jam / Weekly Challenges 2021" +msgstr "" + +#: app/_translations.py:63 +msgid "For 32px texture packs" +msgstr "" + +#: app/_translations.py:64 +msgid "Adds or changes tools, weapons, and armor" +msgstr "" + +#: app/_translations.py:65 +msgid "GUI" +msgstr "" + +#: app/_translations.py:66 +msgid "Seasonal" +msgstr "" + +#: app/_translations.py:67 +msgid "Commerce / Economy" +msgstr "" + +#: app/_translations.py:68 +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 "" + +#: app/_translations.py:69 +msgid "Forks of MTG" +msgstr "" + +#: app/_translations.py:70 +msgid "Non-cartoon violence. May be towards fantasy or human-like characters" +msgstr "" + +#: app/_translations.py:71 +msgid "Joke" +msgstr "" + +#: app/_translations.py:72 +msgid "Fear / Horror" +msgstr "" + +#: app/_translations.py:73 +msgid "128px+" +msgstr "" + +#: app/_translations.py:74 +msgid "Creative" +msgstr "" + +#: app/_translations.py:75 +msgid "Entries to the 2022 Minetest Game Jam " +msgstr "" + +#: app/_translations.py:76 +msgid "Alcohol / Tobacco" +msgstr "" + +#: app/_translations.py:77 +msgid "Adds or improves item storage mechanics" +msgstr "" + +#: app/_translations.py:78 +msgid "Designed to be played competitively against other players" +msgstr "" + +#: app/_translations.py:79 +msgid "Crafting" +msgstr "" + +#: app/_translations.py:80 +msgid "<16px" +msgstr "" + +#: app/_translations.py:81 +msgid "One-of-a-kind / Original" +msgstr "" + +#: app/_translations.py:82 +msgid "Building" +msgstr "" + +#: app/_translations.py:83 +msgid "Adds machines useful in automation, tubes, or power." +msgstr "" + +#: app/_translations.py:84 +msgid "Focus on puzzle solving instead of combat" +msgstr "" + +#: app/_translations.py:85 +msgid "Building Mechanics and Tools" +msgstr "" + +#: app/_translations.py:86 +msgid "Adds nodes with no other purpose than for use in building" +msgstr "" + +#: app/_translations.py:87 +msgid "Sounds / Music" +msgstr "" + +#: app/_translations.py:88 +msgid "Food / Drinks" +msgstr "" + +#: app/_translations.py:89 +msgid "Decorative" +msgstr "" + +#: app/_translations.py:90 +msgid "Gambling" +msgstr "" + +#: app/_translations.py:91 +msgid "Server Moderation and Tools" +msgstr "" + +#: app/_translations.py:92 +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 "" + +#: app/_translations.py:93 +msgid "API / Library" +msgstr "" + +#: app/_translations.py:94 +msgid "Certified" +msgstr "" + +#: app/_translations.py:95 +msgid "Contains alcohol and/or tobacco" +msgstr "" + +#: app/_translations.py:96 +msgid "Adds new plants or other farmable resources." +msgstr "" + +#: app/_translations.py:97 +msgid "Multiplayer-focused" +msgstr "" + +#: app/_translations.py:98 +msgid "Primarily adds an API for other mods to use" +msgstr "" + +#: app/_translations.py:99 +msgid "" +"Focus on player chat/communication or who's primary function is " +"interacting with the console." +msgstr "" + +#: app/_translations.py:100 +msgid "" +"Games and mods with a heavy strategy component, whether real-time or " +"turn-based" +msgstr "" + +#: app/_translations.py:101 +msgid "" +"Written specifically for survival gameplay with a focus on game-balance, " +"difficulty level, or resources available through crafting, mining, ..." +msgstr "" + +#: app/_translations.py:102 +msgid "Entries to the 2021 Minetest Game Jam" +msgstr "" + +#: app/_translations.py:103 +msgid "" +"Contains a completely custom mapgen implemented in Lua, usually requires " +"worlds to be set to the 'singlenode' mapgen." +msgstr "" + +#: app/_translations.py:104 +msgid " Jam / Game 2022" +msgstr "" + +#: app/_translations.py:105 +msgid "Sports" +msgstr "" + +#: app/_translations.py:106 +msgid "" +"Adds or changes transportation methods. Includes teleportation, vehicles," +" ridable mobs, transport infrastructure and thematic content" +msgstr "" + +#: app/_translations.py:107 +msgid "Player vs Environment (PvE)" +msgstr "" + +#: app/_translations.py:108 +msgid "For mods that grant the player extra information in the HUD" +msgstr "" + +#: app/_translations.py:109 +msgid "" +"Mods and games that aim to simulate real life activity. Similar to " +"SimCity/TheSims/OpenTTD/etc" +msgstr "" + +#: app/_translations.py:110 +msgid "Shocking and scary content. May scare young children" +msgstr "" + +#: app/_translations.py:111 +msgid "Player customization / Skins" +msgstr "" + +#: app/_translations.py:112 +msgid "" +"Allows the player to customize their character by changing the texture or" +" adding accessories." +msgstr "" + +#: app/_translations.py:113 +msgid "" +"Certified by the Featured Packages program. This tag may be renamed in " +"the future" +msgstr "" + +#: app/_translations.py:114 +msgid "Mobs / Animals / NPCs" +msgstr "" + +#: app/_translations.py:115 +msgid "For 128px or higher texture packs" +msgstr "" + +#: app/_translations.py:116 +msgid "16px" +msgstr "" + +#: app/_translations.py:117 +msgid "Games of chance, gambling games, etc" +msgstr "" + +#: app/_translations.py:118 +msgid "Mapgen / Biomes / Decoration" +msgstr "" + +#: app/_translations.py:119 +msgid "Drugs" +msgstr "" + +#: app/_translations.py:120 +msgid "Related to economies, money, and trading" +msgstr "" + +#: app/_translations.py:121 +msgid "" +"For content designed for one or more players that focus on combat against" +" the world, mobs, or NPCs." +msgstr "" + +#: app/_translations.py:122 +msgid "For content whose main utility / feature is in GUI/formspec form" +msgstr "" + +#: app/_translations.py:123 +msgid "32px" +msgstr "" + +#: app/_translations.py:124 +msgid "Player vs Player (PvP)" +msgstr "" + +#: app/_translations.py:125 +msgid "Magic / Enchanting" +msgstr "" + +#: app/_translations.py:126 +msgid "Contains illegal drugs, such as marijuana" +msgstr "" + +#: app/_translations.py:127 +msgid "First person shooters (FPS) and more" +msgstr "" + +#: app/_translations.py:128 +msgid "Shooter" +msgstr "" + +#: app/querybuilder.py:58 app/templates/admin/languages/list.html:27 #: app/templates/admin/tags/list.html:38 #: app/templates/admin/warnings/list.html:28 #: app/templates/collections/create_edit.html:56 @@ -35,7 +565,7 @@ msgstr "" msgid "Packages" msgstr "" -#: app/querybuilder.py:56 +#: app/querybuilder.py:73 #, python-format msgid "%(package_type)s for %(game_name)s" msgstr "" @@ -45,7 +575,7 @@ msgstr "" msgid "%(delta)s ago" msgstr "" -#: app/blueprints/api/endpoints.py:95 app/templates/index.html:103 +#: app/blueprints/api/endpoints.py:94 app/templates/index.html:103 msgid "Featured" msgstr "" @@ -60,18 +590,18 @@ msgid "Limit to package" msgstr "" #: app/blueprints/api/tokens.py:36 app/blueprints/collections/__init__.py:90 -#: app/blueprints/oauth/__init__.py:175 app/blueprints/packages/packages.py:250 -#: app/blueprints/packages/packages.py:525 -#: app/blueprints/packages/packages.py:621 -#: app/blueprints/packages/packages.py:709 +#: app/blueprints/oauth/__init__.py:175 app/blueprints/packages/packages.py:251 +#: app/blueprints/packages/packages.py:528 +#: app/blueprints/packages/packages.py:624 +#: app/blueprints/packages/packages.py:712 #: app/blueprints/packages/releases.py:62 #: app/blueprints/packages/releases.py:74 app/blueprints/packages/reviews.py:49 #: app/blueprints/packages/screenshots.py:36 #: app/blueprints/packages/screenshots.py:42 #: app/blueprints/packages/screenshots.py:47 -#: app/blueprints/users/account.py:226 app/blueprints/users/account.py:234 -#: app/blueprints/users/settings.py:78 app/blueprints/users/settings.py:148 -#: app/blueprints/users/settings.py:316 app/templates/users/modtools.html:111 +#: 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 msgid "Save" msgstr "" @@ -143,14 +673,11 @@ msgid "Linked GitHub to account" msgstr "" #: app/blueprints/github/__init__.py:88 -msgid "GitHub account is already associated with another user" +#, python-format +msgid "GitHub account is already associated with another user: %(username)s" msgstr "" -#: app/blueprints/github/__init__.py:94 -msgid "Unable to find an account for that GitHub user" -msgstr "" - -#: app/blueprints/github/__init__.py:99 +#: app/blueprints/github/__init__.py:96 app/blueprints/github/__init__.py:122 msgid "Authorization failed [err=gh-login-failed]" msgstr "" @@ -196,7 +723,7 @@ msgstr "" #: app/blueprints/packages/__init__.py:52 #: app/templates/packages/edit_maintainers.html:8 -#: app/templates/packages/view.html:624 app/utils/minetest_hypertext.py:270 +#: app/templates/packages/view.html:624 app/utils/minetest_hypertext.py:302 msgid "Maintainers" msgstr "" @@ -221,7 +748,7 @@ 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:243 app/utils/minetest_hypertext.py:245 +#: app/utils/minetest_hypertext.py:275 app/utils/minetest_hypertext.py:277 msgid "Supported Games" msgstr "" @@ -229,190 +756,189 @@ msgstr "" msgid "No download available." msgstr "" -#: app/blueprints/packages/packages.py:228 app/templates/packages/view.html:594 -#: app/utils/minetest_hypertext.py:231 +#: app/blueprints/packages/packages.py:229 app/templates/packages/view.html:594 +#: app/utils/minetest_hypertext.py:263 msgid "Type" msgstr "" -#: app/blueprints/packages/packages.py:229 +#: app/blueprints/packages/packages.py:230 msgid "Title (Human-readable)" msgstr "" -#: app/blueprints/packages/packages.py:230 -#: app/blueprints/packages/packages.py:619 +#: app/blueprints/packages/packages.py:231 +#: app/blueprints/packages/packages.py:622 msgid "Name (Technical)" msgstr "" -#: app/blueprints/packages/packages.py:230 -#: app/blueprints/packages/packages.py:620 +#: app/blueprints/packages/packages.py:231 +#: app/blueprints/packages/packages.py:623 #: app/templates/packages/create_edit.html:75 msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" msgstr "" -#: app/blueprints/packages/packages.py:231 +#: app/blueprints/packages/packages.py:232 msgid "Short Description (Plaintext)" msgstr "" -#: app/blueprints/packages/packages.py:233 app/templates/packages/view.html:616 -#: app/utils/minetest_hypertext.py:268 +#: app/blueprints/packages/packages.py:234 app/templates/packages/view.html:616 +#: app/utils/minetest_hypertext.py:300 msgid "Maintenance State" msgstr "" -#: app/blueprints/packages/packages.py:235 app/templates/admin/tags/list.html:4 +#: app/blueprints/packages/packages.py:236 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:232 +#: app/utils/minetest_hypertext.py:264 msgid "Tags" msgstr "" -#: app/blueprints/packages/packages.py:236 +#: app/blueprints/packages/packages.py:237 msgid "Content Warnings" msgstr "" -#: app/blueprints/packages/packages.py:237 app/templates/packages/view.html:605 -#: app/utils/minetest_hypertext.py:266 +#: app/blueprints/packages/packages.py:238 app/templates/packages/view.html:605 +#: app/utils/minetest_hypertext.py:298 msgid "License" msgstr "" -#: app/blueprints/packages/packages.py:238 +#: app/blueprints/packages/packages.py:239 msgid "Media License" msgstr "" -#: app/blueprints/packages/packages.py:240 +#: app/blueprints/packages/packages.py:241 msgid "Long Description (Markdown)" msgstr "" -#: app/blueprints/packages/packages.py:242 +#: app/blueprints/packages/packages.py:243 msgid "VCS Repository URL" msgstr "" -#: app/blueprints/packages/packages.py:243 app/blueprints/users/settings.py:76 +#: app/blueprints/packages/packages.py:244 app/blueprints/users/settings.py:77 msgid "Website URL" msgstr "" -#: app/blueprints/packages/packages.py:244 +#: app/blueprints/packages/packages.py:245 msgid "Issue Tracker URL" msgstr "" -#: app/blueprints/packages/packages.py:245 +#: app/blueprints/packages/packages.py:246 msgid "Forum Topic ID" msgstr "" -#: app/blueprints/packages/packages.py:246 +#: app/blueprints/packages/packages.py:247 msgid "Video URL" msgstr "" -#: app/blueprints/packages/packages.py:247 +#: app/blueprints/packages/packages.py:248 msgid "Donate URL" msgstr "" -#: app/blueprints/packages/packages.py:248 +#: app/blueprints/packages/packages.py:249 msgid "Translation URL" msgstr "" -#: app/blueprints/packages/packages.py:254 +#: app/blueprints/packages/packages.py:255 msgid "_game is not an allowed name" msgstr "" -#: app/blueprints/packages/packages.py:264 +#: app/blueprints/packages/packages.py:265 msgid "" "Package already exists, but is removed. Please contact ContentDB staff to" " restore the package" msgstr "" -#: app/blueprints/packages/packages.py:269 +#: app/blueprints/packages/packages.py:270 msgid "Package already exists" msgstr "" -#: app/blueprints/packages/packages.py:275 +#: app/blueprints/packages/packages.py:276 msgid "A collection with a similar name already exists" msgstr "" -#: app/blueprints/packages/packages.py:328 +#: app/blueprints/packages/packages.py:329 #: app/blueprints/packages/releases.py:82 msgid "" "You must add an email address to your account and confirm it before you " "can manage packages" msgstr "" -#: app/blueprints/packages/packages.py:334 +#: app/blueprints/packages/packages.py:335 msgid "Save draft" msgstr "" -#: app/blueprints/packages/packages.py:342 +#: app/blueprints/packages/packages.py:343 msgid "Unable to find that user" msgstr "" -#: app/blueprints/packages/packages.py:346 +#: app/blueprints/packages/packages.py:347 #: app/blueprints/packages/screenshots.py:137 -#: app/blueprints/users/settings.py:132 msgid "Permission denied" msgstr "" -#: app/blueprints/packages/packages.py:402 -#: app/blueprints/packages/packages.py:476 -#: app/blueprints/packages/packages.py:498 +#: app/blueprints/packages/packages.py:403 +#: app/blueprints/packages/packages.py:479 +#: app/blueprints/packages/packages.py:501 msgid "You don't have permission to do that" msgstr "" -#: app/blueprints/packages/packages.py:435 +#: app/blueprints/packages/packages.py:436 msgid "Please comment what changes are needed in the approval thread" msgstr "" -#: app/blueprints/packages/packages.py:442 +#: app/blueprints/packages/packages.py:443 msgid "" "Please comment in the approval thread so editors know what you have " "changed" msgstr "" -#: app/blueprints/packages/packages.py:493 +#: app/blueprints/packages/packages.py:496 msgid "Deleted package" msgstr "" -#: app/blueprints/packages/packages.py:515 +#: app/blueprints/packages/packages.py:518 msgid "Unapproved package" msgstr "" -#: app/blueprints/packages/packages.py:524 +#: app/blueprints/packages/packages.py:527 msgid "Maintainers (Comma-separated)" msgstr "" -#: app/blueprints/packages/packages.py:533 +#: app/blueprints/packages/packages.py:536 msgid "You don't have permission to edit maintainers" msgstr "" -#: app/blueprints/packages/packages.py:583 +#: app/blueprints/packages/packages.py:586 msgid "You are not a maintainer" msgstr "" -#: app/blueprints/packages/packages.py:586 +#: app/blueprints/packages/packages.py:589 msgid "Package owners cannot remove themselves as maintainers" msgstr "" -#: app/blueprints/packages/packages.py:618 +#: app/blueprints/packages/packages.py:621 msgid "Author Name" msgstr "" -#: app/blueprints/packages/packages.py:705 +#: app/blueprints/packages/packages.py:708 msgid "Enable support detection based on dependencies (recommended)" msgstr "" -#: app/blueprints/packages/packages.py:706 +#: app/blueprints/packages/packages.py:709 msgid "Supported games" msgstr "" -#: app/blueprints/packages/packages.py:707 +#: app/blueprints/packages/packages.py:710 msgid "Unsupported games" msgstr "" -#: app/blueprints/packages/packages.py:708 +#: app/blueprints/packages/packages.py:711 msgid "Supports all games (unless stated) / is game independent" msgstr "" -#: app/blueprints/packages/packages.py:724 +#: app/blueprints/packages/packages.py:727 msgid "You need at least one release before you can edit game support" msgstr "" -#: app/blueprints/packages/packages.py:728 +#: app/blueprints/packages/packages.py:731 msgid "Mod(pack) needs to contain at least one mod. Please create a new release" msgstr "" @@ -568,8 +1094,8 @@ msgstr "" #: app/blueprints/packages/reviews.py:80 app/blueprints/threads/__init__.py:207 #: app/blueprints/threads/__init__.py:240 -#: app/blueprints/threads/__init__.py:334 app/blueprints/users/settings.py:113 -#: app/logic/packages.py:132 +#: app/blueprints/threads/__init__.py:334 app/blueprints/users/settings.py:114 +#: app/logic/packages.py:131 msgid "Linking to blocked sites is not allowed" msgstr "" @@ -670,7 +1196,7 @@ msgid "Remember me" msgstr "" #: app/blueprints/users/account.py:39 app/templates/base.html:176 -#: app/templates/donate/index.html:74 app/templates/users/login.html:4 +#: app/templates/donate/index.html:85 app/templates/users/login.html:4 msgid "Sign in" msgstr "" @@ -695,11 +1221,11 @@ msgstr "" msgid "Login failed" msgstr "" -#: app/blueprints/users/account.py:100 app/blueprints/users/settings.py:75 +#: app/blueprints/users/account.py:100 app/blueprints/users/settings.py:76 msgid "Display Name" msgstr "" -#: app/blueprints/users/account.py:101 app/blueprints/users/settings.py:310 +#: app/blueprints/users/account.py:101 app/blueprints/users/settings.py:324 #: app/templates/users/list.html:18 msgid "Username" msgstr "" @@ -710,8 +1236,8 @@ msgid "" " (-), and periods (.) allowed" msgstr "" -#: app/blueprints/users/account.py:104 app/blueprints/users/account.py:186 -#: app/blueprints/users/account.py:222 app/blueprints/users/account.py:373 +#: app/blueprints/users/account.py:104 app/blueprints/users/account.py:153 +#: app/blueprints/users/account.py:189 app/blueprints/users/account.py:340 #: app/blueprints/users/settings.py:147 msgid "Email" msgstr "" @@ -733,105 +1259,93 @@ msgstr "" msgid "Incorrect captcha answer" msgstr "" -#: app/blueprints/users/account.py:117 -msgid "Username is invalid" +#: app/blueprints/users/account.py:154 +msgid "Reset Password" msgstr "" -#: app/blueprints/users/account.py:128 -msgid "An account already exists for that username but hasn't been claimed yet." +#: app/blueprints/users/account.py:180 +msgid "Unable to find account" msgstr "" -#: app/blueprints/users/account.py:131 app/blueprints/users/account.py:138 -msgid "That username/display name is already in use, please choose another." +#: app/blueprints/users/account.py:190 app/blueprints/users/account.py:198 +msgid "New password" msgstr "" -#: app/blueprints/users/account.py:143 app/blueprints/users/account.py:257 +#: app/blueprints/users/account.py:191 app/blueprints/users/account.py:199 +msgid "Verify password" +msgstr "" + +#: app/blueprints/users/account.py:192 app/blueprints/users/account.py:200 +msgid "Passwords must match" +msgstr "" + +#: app/blueprints/users/account.py:197 +msgid "Old password" +msgstr "" + +#: app/blueprints/users/account.py:208 +msgid "Passwords do not match" +msgstr "" + +#: app/blueprints/users/account.py:219 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 msgid "Email already in use" msgstr "" -#: app/blueprints/users/account.py:144 app/blueprints/users/account.py:258 +#: app/blueprints/users/account.py:225 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:148 app/blueprints/users/account.py:252 -#: app/blueprints/users/settings.py:175 -msgid "That email address has been unsubscribed/blacklisted, and cannot be used" -msgstr "" - -#: app/blueprints/users/account.py:187 -msgid "Reset Password" -msgstr "" - -#: app/blueprints/users/account.py:213 -msgid "Unable to find account" -msgstr "" - -#: app/blueprints/users/account.py:223 app/blueprints/users/account.py:231 -msgid "New password" -msgstr "" - -#: app/blueprints/users/account.py:224 app/blueprints/users/account.py:232 -msgid "Verify password" -msgstr "" - -#: app/blueprints/users/account.py:225 app/blueprints/users/account.py:233 -msgid "Passwords must match" -msgstr "" - -#: app/blueprints/users/account.py:230 -msgid "Old password" -msgstr "" - -#: app/blueprints/users/account.py:241 -msgid "Passwords do not match" -msgstr "" - -#: app/blueprints/users/account.py:272 app/blueprints/users/account.py:276 +#: app/blueprints/users/account.py:239 app/blueprints/users/account.py:243 msgid "Your password has been changed successfully." msgstr "" -#: app/blueprints/users/account.py:291 +#: app/blueprints/users/account.py:258 msgid "Old password is incorrect" msgstr "" -#: app/blueprints/users/account.py:319 +#: app/blueprints/users/account.py:286 msgid "Unknown verification token!" msgstr "" -#: app/blueprints/users/account.py:325 +#: app/blueprints/users/account.py:292 msgid "Token has expired" msgstr "" -#: app/blueprints/users/account.py:339 +#: app/blueprints/users/account.py:306 msgid "Another user is already using that email" msgstr "" -#: app/blueprints/users/account.py:342 +#: app/blueprints/users/account.py:309 msgid "Confirmed email change" msgstr "" -#: app/blueprints/users/account.py:347 +#: app/blueprints/users/account.py:314 msgid "Email address changed" msgstr "" -#: app/blueprints/users/account.py:348 +#: app/blueprints/users/account.py:315 msgid "" "Your email address has changed. If you didn't request this, please " "contact an administrator." msgstr "" -#: app/blueprints/users/account.py:366 +#: app/blueprints/users/account.py:333 msgid "You may now log in" msgstr "" -#: app/blueprints/users/account.py:374 +#: app/blueprints/users/account.py:341 msgid "Send" msgstr "" -#: app/blueprints/users/account.py:405 +#: app/blueprints/users/account.py:372 msgid "" "That email is now blacklisted. Please contact an admin if you wish to " "undo this." @@ -963,62 +1477,72 @@ msgstr "" msgid "Has received %(downloads)d downloads across all packages." msgstr "" -#: app/blueprints/users/settings.py:37 app/templates/users/profile.html:26 +#: app/blueprints/users/settings.py:38 app/templates/users/profile.html:26 #: app/templates/users/profile_edit.html:8 msgid "Edit Profile" msgstr "" -#: app/blueprints/users/settings.py:42 app/templates/users/account.html:12 +#: app/blueprints/users/settings.py:43 app/templates/users/account.html:12 msgid "Account and Security" msgstr "" -#: app/blueprints/users/settings.py:47 +#: app/blueprints/users/settings.py:48 #: app/templates/users/settings_email.html:12 msgid "Email and Notifications" msgstr "" -#: app/blueprints/users/settings.py:52 app/templates/api/list_tokens.html:10 +#: app/blueprints/users/settings.py:53 app/templates/api/list_tokens.html:10 msgid "API Tokens" msgstr "" -#: app/blueprints/users/settings.py:60 app/templates/oauth/list_clients.html:10 +#: app/blueprints/users/settings.py:61 app/templates/oauth/list_clients.html:10 msgid "OAuth2 Applications" msgstr "" -#: app/blueprints/users/settings.py:67 app/templates/users/modtools.html:4 +#: app/blueprints/users/settings.py:68 app/templates/users/modtools.html:4 #: app/templates/users/modtools.html:8 app/templates/users/profile.html:44 msgid "Moderator Tools" msgstr "" -#: app/blueprints/users/settings.py:77 +#: app/blueprints/users/settings.py:78 msgid "Donation URL" msgstr "" -#: app/blueprints/users/settings.py:93 app/blueprints/users/settings.py:100 +#: app/blueprints/users/settings.py:94 app/blueprints/users/settings.py:101 msgid "A user already has that name" msgstr "" -#: app/blueprints/users/settings.py:265 +#: app/blueprints/users/settings.py:264 +msgid "Removed GitHub account" +msgstr "" + +#: app/blueprints/users/settings.py:266 +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" msgstr "" -#: app/blueprints/users/settings.py:311 +#: app/blueprints/users/settings.py:325 msgid "Display name" msgstr "" -#: app/blueprints/users/settings.py:312 +#: app/blueprints/users/settings.py:326 msgid "Forums Username" msgstr "" -#: app/blueprints/users/settings.py:313 +#: app/blueprints/users/settings.py:327 msgid "GitHub Username" msgstr "" -#: app/blueprints/users/settings.py:314 app/templates/users/list.html:14 +#: app/blueprints/users/settings.py:328 app/templates/users/list.html:14 msgid "Rank" msgstr "" -#: app/blueprints/users/settings.py:363 +#: app/blueprints/users/settings.py:381 msgid "Can't promote a user to a rank higher than yourself!" msgstr "" @@ -1112,11 +1636,11 @@ msgid "" "underscores (_)" msgstr "" -#: app/logic/packages.py:113 +#: app/logic/packages.py:112 msgid "You don't have permission to edit this package" msgstr "" -#: app/logic/packages.py:117 +#: app/logic/packages.py:116 msgid "You don't have permission to change the package name" msgstr "" @@ -1158,6 +1682,29 @@ msgstr "" msgid "Uploaded image isn't actually an image" msgstr "" +#: app/logic/users.py:15 +msgid "Username is invalid" +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 +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 "" + +#: 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/packages.py:69 msgid "Mod" msgstr "" @@ -1197,7 +1744,7 @@ msgstr "" #: app/templates/collections/view.html:39 #: app/templates/oauth/create_edit.html:17 #: app/templates/packages/release_edit.html:84 -#: app/templates/packages/review_create_edit.html:61 +#: app/templates/packages/review_create_edit.html:66 #: app/templates/threads/delete_reply.html:19 #: app/templates/threads/delete_thread.html:19 #: app/templates/threads/view.html:50 app/templates/users/delete.html:34 @@ -1208,34 +1755,34 @@ msgstr "" msgid "Work in Progress" msgstr "" -#: app/tasks/emails.py:119 +#: app/tasks/emails.py:122 msgid "" "You are receiving this email because you are a registered user of " "ContentDB." msgstr "" -#: app/tasks/emails.py:125 app/templates/emails/verify.html:30 +#: 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:160 +#: app/tasks/emails.py:163 #, python-format msgid "%(num)d new notifications" msgstr "" -#: app/tasks/emails.py:162 app/templates/macros/forms.html:59 +#: app/tasks/emails.py:165 app/templates/macros/forms.html:59 #: app/templates/packages/create_edit.html:41 #: app/templates/todo/editor.html:155 msgid "View" msgstr "" -#: app/tasks/emails.py:165 +#: app/tasks/emails.py:168 msgid "Manage email settings" msgstr "" -#: app/tasks/emails.py:167 app/templates/emails/base.html:63 +#: app/tasks/emails.py:170 app/templates/emails/base.html:63 #: app/templates/emails/notification.html:34 #: app/templates/emails/notification_digest.html:54 #: app/templates/emails/verify.html:33 @@ -1316,7 +1863,7 @@ msgstr "" #: app/templates/admin/languages/list.html:4 #: app/templates/admin/languages/list.html:10 app/templates/base.html:185 -#: app/templates/packages/view.html:598 app/utils/minetest_hypertext.py:256 +#: app/templates/packages/view.html:598 app/utils/minetest_hypertext.py:288 msgid "Languages" msgstr "" @@ -1329,59 +1876,73 @@ msgid "About" msgstr "" #: app/templates/base.html:247 -msgid "Rules" +msgid "Contact Us" msgstr "" #: app/templates/base.html:248 -msgid "Policy and Guidance" +msgid "Rules" msgstr "" #: app/templates/base.html:249 +msgid "Policy and Guidance" +msgstr "" + +#: app/templates/base.html:250 app/templates/donate/index.html:46 +#: app/templates/donate/index.html:70 app/templates/users/profile.html:104 +msgid "Donate" +msgstr "" + +#: app/templates/base.html:251 msgid "API" msgstr "" -#: app/templates/base.html:250 app/templates/users/register.html:37 +#: app/templates/base.html:252 app/templates/users/register.html:37 msgid "Privacy Policy" msgstr "" -#: app/templates/base.html:252 +#: app/templates/base.html:254 msgid "Report / DMCA" msgstr "" -#: app/templates/base.html:254 +#: app/templates/base.html:256 msgid "User List" msgstr "" -#: app/templates/base.html:255 app/templates/packages/view.html:190 +#: app/templates/base.html:257 app/templates/packages/view.html:190 #: app/templates/packages/view.html:673 app/templates/threads/list.html:4 msgid "Threads" msgstr "" -#: app/templates/base.html:256 app/templates/collections/list.html:7 +#: app/templates/base.html:258 app/templates/collections/list.html:7 #: app/templates/collections/list.html:26 msgid "Collections" msgstr "" -#: app/templates/base.html:257 -msgid "Support Packages" +#: app/templates/base.html:259 app/templates/donate/index.html:4 +msgid "Support Creators" msgstr "" -#: app/templates/base.html:258 +#: app/templates/base.html:260 msgid "Translate Packages" msgstr "" -#: app/templates/base.html:259 +#: app/templates/base.html:261 msgid "Source Code" msgstr "" -#: app/templates/base.html:265 +#: app/templates/base.html:267 msgid "Show non-free packages" msgstr "" -#: app/templates/base.html:267 +#: app/templates/base.html:269 msgid "Hide non-free packages" msgstr "" +#: app/templates/base.html:273 +#, python-format +msgid "Our privacy policy has been updated (%(date)s)" +msgstr "" + #: app/templates/index.html:4 msgid "Welcome" msgstr "" @@ -1703,10 +2264,6 @@ msgstr "" msgid "To add a package, go to the package's page and click 'Add to collection'" msgstr "" -#: app/templates/donate/index.html:4 -msgid "Support packages" -msgstr "" - #: app/templates/donate/index.html:8 msgid "Some content creators are accepting donations for their work." msgstr "" @@ -1726,29 +2283,41 @@ msgstr "" msgid "View package" msgstr "" -#: app/templates/donate/index.html:46 app/templates/users/profile.html:104 -msgid "Donate" +#: app/templates/donate/index.html:62 +msgid "Support ContentDB" msgstr "" -#: app/templates/donate/index.html:62 -msgid "Based on your reviews / favorites" +#: app/templates/donate/index.html:64 +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 what 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" +msgstr "" + +#: app/templates/donate/index.html:78 +msgid "" "No reviewed packages accepting donations. Consider reviewing your " "favourite packages" msgstr "" -#: app/templates/donate/index.html:71 +#: 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:78 +#: app/templates/donate/index.html:89 msgid "Top packages" msgstr "" -#: app/templates/donate/index.html:82 +#: app/templates/donate/index.html:93 #, python-format msgid "%(count)d packages are looking for donations" msgstr "" @@ -1988,13 +2557,13 @@ msgid "Review" msgstr "" #: app/templates/macros/reviews.html:112 app/templates/macros/reviews.html:166 -#: app/templates/packages/review_create_edit.html:41 +#: app/templates/packages/review_create_edit.html:46 #, python-format msgid "Do you recommend this %(type)s?" msgstr "" #: app/templates/macros/reviews.html:134 -#: app/templates/packages/review_create_edit.html:46 +#: app/templates/packages/review_create_edit.html:51 msgid "Why or why not? Try to be constructive" msgstr "" @@ -2003,7 +2572,11 @@ msgid "Post Review" msgstr "" #: app/templates/macros/reviews.html:187 -msgid "Report an Issue" +msgid "Report an issue" +msgstr "" + +#: app/templates/macros/reviews.html:191 +msgid "Ask a question" msgstr "" #: app/templates/macros/stats.html:15 app/templates/macros/stats.html:20 @@ -2977,9 +3550,10 @@ msgid "" "In order to avoid data loss, you cannot permanently delete packages.\n" "\t\t\tYou can remove them from ContentDB, which will cause them to not be" "\n" -"\t\t\tvisible to any users and they may be permanently deleted in the " -"future.\n" -"\t\t\tThe Admin can restore removed packages, if needed." +"\t\t\tvisible to any users. Removed packages may be permanently deleted " +"at a\n" +"\t\t\tlater point. ContentDB staff can restore removed packages, if " +"needed." msgstr "" #: app/templates/packages/remove.html:19 @@ -3014,17 +3588,21 @@ msgstr "" msgid "Post a review for %(title)s by %(author)s" msgstr "" -#: app/templates/packages/review_create_edit.html:21 +#: app/templates/packages/review_create_edit.html:20 +msgid "Please make sure you read ContentDB's rules" +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 "" -#: app/templates/packages/review_create_edit.html:62 +#: app/templates/packages/review_create_edit.html:67 msgid "Delete review." msgstr "" -#: app/templates/packages/review_create_edit.html:63 +#: app/templates/packages/review_create_edit.html:68 msgid "" "This will convert the review into a thread, keeping the comments but " "removing its effect on the package's rating." @@ -3345,7 +3923,7 @@ msgstr "" msgid "Donate now" msgstr "" -#: app/templates/packages/view.html:462 app/utils/minetest_hypertext.py:251 +#: app/templates/packages/view.html:462 app/utils/minetest_hypertext.py:283 msgid "Dependencies" msgstr "" @@ -3362,7 +3940,7 @@ msgid "Compatible Games" msgstr "" #: app/templates/packages/view.html:526 app/templates/packages/view.html:546 -#: app/utils/minetest_hypertext.py:243 +#: app/utils/minetest_hypertext.py:275 msgid "No specific game required" msgstr "" @@ -3394,7 +3972,7 @@ msgstr "" msgid "Technical Name" msgstr "" -#: app/templates/packages/view.html:612 app/utils/minetest_hypertext.py:263 +#: app/templates/packages/view.html:612 app/utils/minetest_hypertext.py:295 #, python-format msgid "%(code_license)s for code,
%(media_license)s for media." msgstr "" @@ -3403,7 +3981,7 @@ msgstr "" msgid "Unknown" msgstr "" -#: app/templates/packages/view.html:622 app/utils/minetest_hypertext.py:269 +#: app/templates/packages/view.html:622 app/utils/minetest_hypertext.py:301 msgid "Added" msgstr "" @@ -3411,7 +3989,7 @@ msgstr "" msgid "Remove myself" msgstr "" -#: app/templates/packages/view.html:641 app/utils/minetest_hypertext.py:271 +#: app/templates/packages/view.html:641 app/utils/minetest_hypertext.py:303 msgid "Provides" msgstr "" @@ -3537,6 +4115,19 @@ msgstr "" msgid "Plus approvers and editors" msgstr "" +#: app/templates/threads/view.html:131 +msgid "Is this review outdated?" +msgstr "" + +#: app/templates/threads/view.html:132 +msgid "For example, does it complain about issues you've already fixed?" +msgstr "" + +#: app/templates/threads/view.html:133 +#, python-format +msgid "You can report outdated reviews by clicking %(flag)s on the review." +msgstr "" + #: app/templates/todo/editor.html:4 app/templates/todo/todo_base.html:17 msgid "Editor Work Queue" msgstr "" @@ -3594,7 +4185,7 @@ msgstr "" msgid "Mod names that have hard dependers, but no packages providing them." msgstr "" -#: app/templates/todo/editor.html:193 app/templates/users/account.html:73 +#: app/templates/todo/editor.html:193 app/templates/users/account.html:100 msgid "View All" msgstr "" @@ -3855,47 +4446,47 @@ msgstr "" msgid "Linked Accounts" msgstr "" -#: app/templates/users/account.html:40 app/templates/users/account.html:52 -msgid "Connected" -msgstr "" - #: app/templates/users/account.html:43 #, python-format msgid "Please PM %(rubenwardy)s on the forums to link your account." msgstr "" -#: app/templates/users/account.html:57 +#: app/templates/users/account.html:59 msgid "View ContentDB's GitHub Permissions" msgstr "" -#: app/templates/users/account.html:62 +#: app/templates/users/account.html:65 +msgid "Disconnect" +msgstr "" + +#: app/templates/users/account.html:70 msgid "Link Github" msgstr "" -#: app/templates/users/account.html:65 +#: app/templates/users/account.html:73 msgid "None" msgstr "" -#: app/templates/users/account.html:77 -msgid "Recent Account Actions" -msgstr "" - -#: app/templates/users/account.html:82 +#: app/templates/users/account.html:80 msgid "Account Deletion and Deactivation" msgstr "" -#: app/templates/users/account.html:86 +#: app/templates/users/account.html:84 msgid "Delete or Deactivate" msgstr "" -#: app/templates/users/account.html:89 +#: app/templates/users/account.html:87 msgid "Account Deletion and Deactivation isn't available to users yet." msgstr "" -#: app/templates/users/account.html:90 +#: app/templates/users/account.html:88 msgid "Please contact the admin." msgstr "" +#: app/templates/users/account.html:93 +msgid "Recent Account Actions" +msgstr "" + #: app/templates/users/change_set_password.html:16 #: app/templates/users/register.html:24 msgid "" @@ -4115,10 +4706,6 @@ msgstr "" msgid "GitHub" msgstr "" -#: app/templates/users/modtools.html:12 -msgid "Storage" -msgstr "" - #: app/templates/users/modtools.html:20 #, python-format msgid "" @@ -4242,17 +4829,21 @@ msgstr "" msgid "Import from forums" msgstr "" -#: app/templates/users/profile_edit.html:47 +#: app/templates/users/profile_edit.html:33 +msgid "Remove profile picture" +msgstr "" + +#: app/templates/users/profile_edit.html:51 msgid "" "Profile pictures should be square, at least 64x64px, and one of the " "following formats: jpeg, png, or webp." msgstr "" -#: app/templates/users/profile_edit.html:51 +#: app/templates/users/profile_edit.html:55 msgid "Profile Information" msgstr "" -#: app/templates/users/profile_edit.html:58 +#: app/templates/users/profile_edit.html:62 msgid "Pretending to be another user is grounds for a permanent ban" msgstr "" @@ -4404,11 +4995,23 @@ msgstr "" msgid "Last year" msgstr "" -#: app/utils/minetest_hypertext.py:248 +#: app/utils/minetest_hypertext.py:108 +msgid "(view table in browser)" +msgstr "" + +#: app/utils/minetest_hypertext.py:139 +msgid "Image" +msgstr "" + +#: app/utils/minetest_hypertext.py:259 +msgid "none" +msgstr "" + +#: app/utils/minetest_hypertext.py:280 msgid "Unsupported Games" msgstr "" -#: app/utils/minetest_hypertext.py:252 +#: app/utils/minetest_hypertext.py:284 msgid "Optional dependencies" msgstr "" @@ -4421,3 +5024,33 @@ msgid "" "Please consider enabling email notifications, you can customise how much " "is sent" msgstr "" + +#~ msgid "GitHub account is already associated with another user" +#~ msgstr "" + +#~ msgid "Unable to find an account for that GitHub user" +#~ msgstr "" + +#~ msgid "Support Packages" +#~ msgstr "" + +#~ msgid "Support packages" +#~ msgstr "" + +#~ msgid "Report an Issue" +#~ msgstr "" + +#~ msgid "" +#~ "In order to avoid data loss, you cannot permanently delete packages.\n" +#~ "\t\t\tYou can remove them from " +#~ "ContentDB, which will cause them to " +#~ "not be\n" +#~ "\t\t\tvisible to any users and " +#~ "they may be permanently deleted in " +#~ "the future.\n" +#~ "\t\t\tThe Admin can restore removed packages, if needed." +#~ msgstr "" + +#~ msgid "Connected" +#~ msgstr "" + diff --git a/translations/id/LC_MESSAGES/messages.po b/translations/id/LC_MESSAGES/messages.po index a1961b69..881a7988 100644 --- a/translations/id/LC_MESSAGES/messages.po +++ b/translations/id/LC_MESSAGES/messages.po @@ -7,28 +7,556 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2024-04-03 18:34+0100\n" +"POT-Creation-Date: 2024-06-07 05:29+0100\n" "PO-Revision-Date: 2024-04-07 02:02+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.5-dev\n" -"Generated-By: Babel 2.12.1\n" +"Generated-By: Babel 2.15.0\n" -#: app/__init__.py:137 +#: app/__init__.py:155 msgid "Banned:" msgstr "Diblokir:" -#: app/__init__.py:139 +#: app/__init__.py:157 msgid "You have been banned." msgstr "Anda telah diblokir (ban)." -#: app/querybuilder.py:41 app/templates/admin/languages/list.html:27 +#: app/_translations.py:5 +msgid "Chat / Commands" +msgstr "" + +#: app/_translations.py:6 +msgid "Complex installation" +msgstr "" + +#: app/_translations.py:7 +msgid "Either has educational value, or is a tool to help teachers " +msgstr "" + +#: app/_translations.py:8 +msgid "Singleplayer-focused" +msgstr "" + +#: app/_translations.py:9 +msgid "For 16px texture packs" +msgstr "" + +#: app/_translations.py:10 +msgid "For 64px texture packs" +msgstr "" + +#: app/_translations.py:11 +msgid "Tools to manage the world" +msgstr "" + +#: app/_translations.py:12 +msgid "Big changes to crafting gameplay" +msgstr "" + +#: app/_translations.py:13 +msgid "Blood, etc" +msgstr "" + +#: app/_translations.py:14 +msgid "Adds a mini-game to be played within Minetest" +msgstr "" + +#: app/_translations.py:15 +msgid "Tools / Weapons / Armor" +msgstr "" + +#: app/_translations.py:16 +msgid "For content generally themed around a certain season or holiday" +msgstr "" + +#: app/_translations.py:17 +msgid "Player Effects / Power Ups" +msgstr "" + +#: app/_translations.py:18 +msgid "World Maintenance and Tools" +msgstr "" + +#: app/_translations.py:19 +msgid "Puzzle" +msgstr "" + +#: app/_translations.py:20 +msgid "Tools for game and mod developers" +msgstr "" + +#: app/_translations.py:21 +msgid "Education" +msgstr "" + +#: app/_translations.py:22 +msgid "Gore" +msgstr "" + +#: app/_translations.py:23 +msgid "Transport" +msgstr "" + +#: app/_translations.py:24 +msgid "Survival" +msgstr "" + +#: app/_translations.py:25 +msgid "New mapgen or changes mapgen" +msgstr "" + +#: app/_translations.py:26 +msgid "Less than 16px" +msgstr "" + +#: app/_translations.py:27 app/templates/users/modtools.html:12 +msgid "Storage" +msgstr "Penyimpanan" + +#: app/_translations.py:28 +msgid "Changes the inventory GUI" +msgstr "" + +#: app/_translations.py:29 +msgid "Jam / Combat 2020" +msgstr "" + +#: app/_translations.py:30 +msgid "Bad Language" +msgstr "" + +#: app/_translations.py:31 +msgid "64px" +msgstr "" + +#: app/_translations.py:32 +msgid "Focuses on or adds new sounds or musical things" +msgstr "" + +#: app/_translations.py:33 +msgid "Adds game mechanics or tools that change how players build." +msgstr "" + +#: app/_translations.py:34 +msgid "Violence" +msgstr "" + +#: app/_translations.py:35 +msgid "Strategy / RTS" +msgstr "" + +#: app/_translations.py:36 +msgid "" +"Requires futher installation steps, such as installing luarocks or " +"editing the trusted mod setting" +msgstr "" + +#: app/_translations.py:37 +msgid "Jam / Game 2021" +msgstr "" + +#: app/_translations.py:38 +msgid "Content that can be played alone" +msgstr "" + +#: app/_translations.py:39 +msgid "Can/should only be used in multiplayer" +msgstr "" + +#: app/_translations.py:40 +msgid "Adds mobs, animals, and NPCs" +msgstr "" + +#: app/_translations.py:41 +msgid "" +"For mods created for the Discord \"Weekly Challenges\" modding event in " +"2021" +msgstr "" + +#: app/_translations.py:42 +msgid "Mini-game" +msgstr "" + +#: app/_translations.py:43 +msgid "" +"For content that changes player effects, including physics, for example: " +"speed, jump height or gravity." +msgstr "" + +#: app/_translations.py:44 +msgid "Contains swearing" +msgstr "" + +#: app/_translations.py:45 +msgid "" +"Improves the world, adding weather, ambient sounds, or other environment " +"mechanics" +msgstr "" + +#: app/_translations.py:46 +msgid "For mods created for the Discord \"Combat\" modding event in 2020" +msgstr "" + +#: app/_translations.py:47 +msgid "Inventory" +msgstr "" + +#: app/_translations.py:48 +msgid "Entries to the 2023 Minetest Game Jam " +msgstr "" + +#: app/_translations.py:49 +msgid "Sims" +msgstr "" + +#: app/_translations.py:50 +msgid "Focuses on building, such as adding new materials or nodes" +msgstr "" + +#: app/_translations.py:51 +msgid "Environment / Weather" +msgstr "" + +#: app/_translations.py:52 +msgid "Custom mapgen" +msgstr "" + +#: app/_translations.py:53 +msgid "Minetest Game improved" +msgstr "" + +#: app/_translations.py:54 +msgid "HUD" +msgstr "" + +#: app/_translations.py:55 +msgid "Machines / Electronics" +msgstr "" + +#: app/_translations.py:56 +msgid "Developer Tools" +msgstr "" + +#: app/_translations.py:57 +msgid "Jam / Game 2023" +msgstr "" + +#: app/_translations.py:58 +msgid "Helps with server maintenance and moderation" +msgstr "" + +#: app/_translations.py:59 +msgid "Plants and Farming" +msgstr "" + +#: app/_translations.py:60 +msgid "Adventure / RPG" +msgstr "" + +#: app/_translations.py:61 +msgid "" +"For games and such that are of their own kind, distinct and original in " +"nature to others of the same category." +msgstr "" + +#: app/_translations.py:62 +msgid "Jam / Weekly Challenges 2021" +msgstr "" + +#: app/_translations.py:63 +msgid "For 32px texture packs" +msgstr "" + +#: app/_translations.py:64 +msgid "Adds or changes tools, weapons, and armor" +msgstr "" + +#: app/_translations.py:65 +msgid "GUI" +msgstr "" + +#: app/_translations.py:66 +msgid "Seasonal" +msgstr "" + +#: app/_translations.py:67 +msgid "Commerce / Economy" +msgstr "" + +#: app/_translations.py:68 +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 "" + +#: app/_translations.py:69 +msgid "Forks of MTG" +msgstr "" + +#: app/_translations.py:70 +msgid "Non-cartoon violence. May be towards fantasy or human-like characters" +msgstr "" + +#: app/_translations.py:71 +msgid "Joke" +msgstr "" + +#: app/_translations.py:72 +msgid "Fear / Horror" +msgstr "" + +#: app/_translations.py:73 +msgid "128px+" +msgstr "" + +#: app/_translations.py:74 +msgid "Creative" +msgstr "" + +#: app/_translations.py:75 +msgid "Entries to the 2022 Minetest Game Jam " +msgstr "" + +#: app/_translations.py:76 +msgid "Alcohol / Tobacco" +msgstr "" + +#: app/_translations.py:77 +msgid "Adds or improves item storage mechanics" +msgstr "" + +#: app/_translations.py:78 +msgid "Designed to be played competitively against other players" +msgstr "" + +#: app/_translations.py:79 +msgid "Crafting" +msgstr "" + +#: app/_translations.py:80 +msgid "<16px" +msgstr "" + +#: app/_translations.py:81 +msgid "One-of-a-kind / Original" +msgstr "" + +#: app/_translations.py:82 +msgid "Building" +msgstr "" + +#: app/_translations.py:83 +msgid "Adds machines useful in automation, tubes, or power." +msgstr "" + +#: app/_translations.py:84 +msgid "Focus on puzzle solving instead of combat" +msgstr "" + +#: app/_translations.py:85 +msgid "Building Mechanics and Tools" +msgstr "" + +#: app/_translations.py:86 +msgid "Adds nodes with no other purpose than for use in building" +msgstr "" + +#: app/_translations.py:87 +msgid "Sounds / Music" +msgstr "" + +#: app/_translations.py:88 +msgid "Food / Drinks" +msgstr "" + +#: app/_translations.py:89 +msgid "Decorative" +msgstr "" + +#: app/_translations.py:90 +msgid "Gambling" +msgstr "" + +#: app/_translations.py:91 +msgid "Server Moderation and Tools" +msgstr "" + +#: app/_translations.py:92 +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 "" + +#: app/_translations.py:93 +msgid "API / Library" +msgstr "" + +#: app/_translations.py:94 +msgid "Certified" +msgstr "" + +#: app/_translations.py:95 +msgid "Contains alcohol and/or tobacco" +msgstr "" + +#: app/_translations.py:96 +msgid "Adds new plants or other farmable resources." +msgstr "" + +#: app/_translations.py:97 +msgid "Multiplayer-focused" +msgstr "" + +#: app/_translations.py:98 +msgid "Primarily adds an API for other mods to use" +msgstr "" + +#: app/_translations.py:99 +msgid "" +"Focus on player chat/communication or who's primary function is " +"interacting with the console." +msgstr "" + +#: app/_translations.py:100 +msgid "" +"Games and mods with a heavy strategy component, whether real-time or " +"turn-based" +msgstr "" + +#: app/_translations.py:101 +msgid "" +"Written specifically for survival gameplay with a focus on game-balance, " +"difficulty level, or resources available through crafting, mining, ..." +msgstr "" + +#: app/_translations.py:102 +msgid "Entries to the 2021 Minetest Game Jam" +msgstr "" + +#: app/_translations.py:103 +msgid "" +"Contains a completely custom mapgen implemented in Lua, usually requires " +"worlds to be set to the 'singlenode' mapgen." +msgstr "" + +#: app/_translations.py:104 +msgid " Jam / Game 2022" +msgstr "" + +#: app/_translations.py:105 +msgid "Sports" +msgstr "" + +#: app/_translations.py:106 +msgid "" +"Adds or changes transportation methods. Includes teleportation, vehicles," +" ridable mobs, transport infrastructure and thematic content" +msgstr "" + +#: app/_translations.py:107 +msgid "Player vs Environment (PvE)" +msgstr "" + +#: app/_translations.py:108 +msgid "For mods that grant the player extra information in the HUD" +msgstr "" + +#: app/_translations.py:109 +msgid "" +"Mods and games that aim to simulate real life activity. Similar to " +"SimCity/TheSims/OpenTTD/etc" +msgstr "" + +#: app/_translations.py:110 +msgid "Shocking and scary content. May scare young children" +msgstr "" + +#: app/_translations.py:111 +msgid "Player customization / Skins" +msgstr "" + +#: app/_translations.py:112 +msgid "" +"Allows the player to customize their character by changing the texture or" +" adding accessories." +msgstr "" + +#: app/_translations.py:113 +msgid "" +"Certified by the Featured Packages program. This tag may be renamed in " +"the future" +msgstr "" + +#: app/_translations.py:114 +msgid "Mobs / Animals / NPCs" +msgstr "" + +#: app/_translations.py:115 +msgid "For 128px or higher texture packs" +msgstr "" + +#: app/_translations.py:116 +msgid "16px" +msgstr "" + +#: app/_translations.py:117 +msgid "Games of chance, gambling games, etc" +msgstr "" + +#: app/_translations.py:118 +msgid "Mapgen / Biomes / Decoration" +msgstr "" + +#: app/_translations.py:119 +msgid "Drugs" +msgstr "" + +#: app/_translations.py:120 +msgid "Related to economies, money, and trading" +msgstr "" + +#: app/_translations.py:121 +msgid "" +"For content designed for one or more players that focus on combat against" +" the world, mobs, or NPCs." +msgstr "" + +#: app/_translations.py:122 +msgid "For content whose main utility / feature is in GUI/formspec form" +msgstr "" + +#: app/_translations.py:123 +msgid "32px" +msgstr "" + +#: app/_translations.py:124 +msgid "Player vs Player (PvP)" +msgstr "" + +#: app/_translations.py:125 +msgid "Magic / Enchanting" +msgstr "" + +#: app/_translations.py:126 +msgid "Contains illegal drugs, such as marijuana" +msgstr "" + +#: app/_translations.py:127 +msgid "First person shooters (FPS) and more" +msgstr "" + +#: app/_translations.py:128 +msgid "Shooter" +msgstr "" + +#: app/querybuilder.py:58 app/templates/admin/languages/list.html:27 #: app/templates/admin/tags/list.html:38 #: app/templates/admin/warnings/list.html:28 #: app/templates/collections/create_edit.html:56 @@ -38,7 +566,7 @@ msgstr "Anda telah diblokir (ban)." msgid "Packages" msgstr "Paket" -#: app/querybuilder.py:56 +#: app/querybuilder.py:73 #, python-format msgid "%(package_type)s for %(game_name)s" msgstr "%(package_type)s untuk %(game_name)s" @@ -48,7 +576,7 @@ msgstr "%(package_type)s untuk %(game_name)s" msgid "%(delta)s ago" msgstr "%(delta)s yang lalu" -#: app/blueprints/api/endpoints.py:95 app/templates/index.html:103 +#: app/blueprints/api/endpoints.py:94 app/templates/index.html:103 msgid "Featured" msgstr "Unggulan" @@ -63,18 +591,18 @@ msgid "Limit to package" msgstr "Batasi ke paket" #: app/blueprints/api/tokens.py:36 app/blueprints/collections/__init__.py:90 -#: app/blueprints/oauth/__init__.py:175 app/blueprints/packages/packages.py:250 -#: app/blueprints/packages/packages.py:525 -#: app/blueprints/packages/packages.py:621 -#: app/blueprints/packages/packages.py:709 +#: app/blueprints/oauth/__init__.py:175 app/blueprints/packages/packages.py:251 +#: app/blueprints/packages/packages.py:528 +#: app/blueprints/packages/packages.py:624 +#: app/blueprints/packages/packages.py:712 #: app/blueprints/packages/releases.py:62 #: app/blueprints/packages/releases.py:74 app/blueprints/packages/reviews.py:49 #: app/blueprints/packages/screenshots.py:36 #: app/blueprints/packages/screenshots.py:42 #: app/blueprints/packages/screenshots.py:47 -#: app/blueprints/users/account.py:226 app/blueprints/users/account.py:234 -#: app/blueprints/users/settings.py:78 app/blueprints/users/settings.py:148 -#: app/blueprints/users/settings.py:316 app/templates/users/modtools.html:111 +#: 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 msgid "Save" msgstr "Simpan" @@ -146,14 +674,11 @@ msgid "Linked GitHub to account" msgstr "GitHub ditautkan ke akun" #: app/blueprints/github/__init__.py:88 -msgid "GitHub account is already associated with another user" -msgstr "Akun GitHub telah ditautkan dengan pengguna lain" +#, python-format +msgid "GitHub account is already associated with another user: %(username)s" +msgstr "" -#: app/blueprints/github/__init__.py:94 -msgid "Unable to find an account for that GitHub user" -msgstr "Tidak dapat menemukan akun untuk pengguna GitHub ini" - -#: app/blueprints/github/__init__.py:99 +#: app/blueprints/github/__init__.py:96 app/blueprints/github/__init__.py:122 msgid "Authorization failed [err=gh-login-failed]" msgstr "Otorisasi gagal [err=gh-login-failed]" @@ -199,7 +724,7 @@ msgstr "Tangkapan Layar" #: app/blueprints/packages/__init__.py:52 #: app/templates/packages/edit_maintainers.html:8 -#: app/templates/packages/view.html:624 app/utils/minetest_hypertext.py:270 +#: app/templates/packages/view.html:624 app/utils/minetest_hypertext.py:302 msgid "Maintainers" msgstr "Pengelola" @@ -224,7 +749,7 @@ msgstr "Hapus/Batal 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:243 app/utils/minetest_hypertext.py:245 +#: app/utils/minetest_hypertext.py:275 app/utils/minetest_hypertext.py:277 msgid "Supported Games" msgstr "Permainan yang Didukung" @@ -232,91 +757,91 @@ msgstr "Permainan yang Didukung" msgid "No download available." msgstr "Tidak ada unduhan yang tersedia." -#: app/blueprints/packages/packages.py:228 app/templates/packages/view.html:594 -#: app/utils/minetest_hypertext.py:231 +#: app/blueprints/packages/packages.py:229 app/templates/packages/view.html:594 +#: app/utils/minetest_hypertext.py:263 msgid "Type" msgstr "Jenis" -#: app/blueprints/packages/packages.py:229 +#: app/blueprints/packages/packages.py:230 msgid "Title (Human-readable)" msgstr "Judul (Dapat Dibaca Manusia)" -#: app/blueprints/packages/packages.py:230 -#: app/blueprints/packages/packages.py:619 +#: app/blueprints/packages/packages.py:231 +#: app/blueprints/packages/packages.py:622 msgid "Name (Technical)" msgstr "Nama (Teknis)" -#: app/blueprints/packages/packages.py:230 -#: app/blueprints/packages/packages.py:620 +#: app/blueprints/packages/packages.py:231 +#: app/blueprints/packages/packages.py:623 #: app/templates/packages/create_edit.html:75 msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" msgstr "Hanya huruf kecil (a-z), angka (0-9), dan garis bawah (_) saja" -#: app/blueprints/packages/packages.py:231 +#: app/blueprints/packages/packages.py:232 msgid "Short Description (Plaintext)" msgstr "Deskripsi Singkat (Teks Mentah)" -#: app/blueprints/packages/packages.py:233 app/templates/packages/view.html:616 -#: app/utils/minetest_hypertext.py:268 +#: app/blueprints/packages/packages.py:234 app/templates/packages/view.html:616 +#: app/utils/minetest_hypertext.py:300 msgid "Maintenance State" msgstr "Status Perawatan" -#: app/blueprints/packages/packages.py:235 app/templates/admin/tags/list.html:4 +#: app/blueprints/packages/packages.py:236 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:232 +#: app/utils/minetest_hypertext.py:264 msgid "Tags" msgstr "Label" -#: app/blueprints/packages/packages.py:236 +#: app/blueprints/packages/packages.py:237 msgid "Content Warnings" msgstr "Peringatan Konten" -#: app/blueprints/packages/packages.py:237 app/templates/packages/view.html:605 -#: app/utils/minetest_hypertext.py:266 +#: app/blueprints/packages/packages.py:238 app/templates/packages/view.html:605 +#: app/utils/minetest_hypertext.py:298 msgid "License" msgstr "Lisensi" -#: app/blueprints/packages/packages.py:238 +#: app/blueprints/packages/packages.py:239 msgid "Media License" msgstr "Lisensi Media" -#: app/blueprints/packages/packages.py:240 +#: app/blueprints/packages/packages.py:241 msgid "Long Description (Markdown)" msgstr "Deskripsi Panjang (Markdown)" -#: app/blueprints/packages/packages.py:242 +#: app/blueprints/packages/packages.py:243 msgid "VCS Repository URL" msgstr "URL Repositori VCS" -#: app/blueprints/packages/packages.py:243 app/blueprints/users/settings.py:76 +#: app/blueprints/packages/packages.py:244 app/blueprints/users/settings.py:77 msgid "Website URL" msgstr "URL Situs Web" -#: app/blueprints/packages/packages.py:244 +#: app/blueprints/packages/packages.py:245 msgid "Issue Tracker URL" msgstr "URL Pelacak Masalah" -#: app/blueprints/packages/packages.py:245 +#: app/blueprints/packages/packages.py:246 msgid "Forum Topic ID" msgstr "ID Topik Forum" -#: app/blueprints/packages/packages.py:246 +#: app/blueprints/packages/packages.py:247 msgid "Video URL" msgstr "URL Video" -#: app/blueprints/packages/packages.py:247 +#: app/blueprints/packages/packages.py:248 msgid "Donate URL" msgstr "URL Donasi" -#: app/blueprints/packages/packages.py:248 +#: app/blueprints/packages/packages.py:249 msgid "Translation URL" msgstr "URL Terjemahan" -#: app/blueprints/packages/packages.py:254 +#: app/blueprints/packages/packages.py:255 msgid "_game is not an allowed name" msgstr "_game bukan nama yang dibolehkan" -#: app/blueprints/packages/packages.py:264 +#: app/blueprints/packages/packages.py:265 msgid "" "Package already exists, but is removed. Please contact ContentDB staff to" " restore the package" @@ -324,15 +849,15 @@ msgstr "" "Paket telah ada, tetapi dihapus. Harap hubungi staf ContentDB untuk " "mengembalikan paketnya" -#: app/blueprints/packages/packages.py:269 +#: app/blueprints/packages/packages.py:270 msgid "Package already exists" msgstr "Paket telah ada" -#: app/blueprints/packages/packages.py:275 +#: app/blueprints/packages/packages.py:276 msgid "A collection with a similar name already exists" msgstr "Sebuah koleksi dengan nama yang mirip sudah ada" -#: app/blueprints/packages/packages.py:328 +#: app/blueprints/packages/packages.py:329 #: app/blueprints/packages/releases.py:82 msgid "" "You must add an email address to your account and confirm it before you " @@ -341,31 +866,30 @@ msgstr "" "Anda harus menambahkan alamat surel ke akun Anda dan konfirmasikan " "sebelum Anda dapat mengelola paket" -#: app/blueprints/packages/packages.py:334 +#: app/blueprints/packages/packages.py:335 msgid "Save draft" msgstr "Simpan draf" -#: app/blueprints/packages/packages.py:342 +#: app/blueprints/packages/packages.py:343 msgid "Unable to find that user" msgstr "Tidak dapat mencari pengguna tersebut" -#: app/blueprints/packages/packages.py:346 +#: app/blueprints/packages/packages.py:347 #: app/blueprints/packages/screenshots.py:137 -#: app/blueprints/users/settings.py:132 msgid "Permission denied" msgstr "Izin ditolak" -#: app/blueprints/packages/packages.py:402 -#: app/blueprints/packages/packages.py:476 -#: app/blueprints/packages/packages.py:498 +#: app/blueprints/packages/packages.py:403 +#: app/blueprints/packages/packages.py:479 +#: app/blueprints/packages/packages.py:501 msgid "You don't have permission to do that" msgstr "Anda tidak memiliki izin untuk melakukannya" -#: app/blueprints/packages/packages.py:435 +#: app/blueprints/packages/packages.py:436 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:442 +#: app/blueprints/packages/packages.py:443 msgid "" "Please comment in the approval thread so editors know what you have " "changed" @@ -373,59 +897,59 @@ msgstr "" "Silakan berkomentar dalam utas persetujuan supaya para penyunting tahu " "apa yang telah diubah" -#: app/blueprints/packages/packages.py:493 +#: app/blueprints/packages/packages.py:496 msgid "Deleted package" msgstr "Paket yang dihapus" -#: app/blueprints/packages/packages.py:515 +#: app/blueprints/packages/packages.py:518 msgid "Unapproved package" msgstr "Paket yang tidak disetujui" -#: app/blueprints/packages/packages.py:524 +#: app/blueprints/packages/packages.py:527 msgid "Maintainers (Comma-separated)" msgstr "Pengelola (Dipisahkan Koma)" -#: app/blueprints/packages/packages.py:533 +#: app/blueprints/packages/packages.py:536 msgid "You don't have permission to edit maintainers" msgstr "Anda tidak memiliki izin untuk menyunting pengelola" -#: app/blueprints/packages/packages.py:583 +#: app/blueprints/packages/packages.py:586 msgid "You are not a maintainer" msgstr "Anda bukan pengelola" -#: app/blueprints/packages/packages.py:586 +#: app/blueprints/packages/packages.py:589 msgid "Package owners cannot remove themselves as maintainers" msgstr "Pemilik paket tidak dapat menghapus dirinya dari daftar pengelola" -#: app/blueprints/packages/packages.py:618 +#: app/blueprints/packages/packages.py:621 msgid "Author Name" msgstr "Nama Pembuat" -#: app/blueprints/packages/packages.py:705 +#: app/blueprints/packages/packages.py:708 msgid "Enable support detection based on dependencies (recommended)" msgstr "Nyalakan deteksi dukungan berdasarkan dependensi (disarankan)" -#: app/blueprints/packages/packages.py:706 +#: app/blueprints/packages/packages.py:709 msgid "Supported games" msgstr "Permainan yang didukung" -#: app/blueprints/packages/packages.py:707 +#: app/blueprints/packages/packages.py:710 msgid "Unsupported games" msgstr "Permainan yang tidak didukung" -#: app/blueprints/packages/packages.py:708 +#: app/blueprints/packages/packages.py:711 msgid "Supports all games (unless stated) / is game independent" msgstr "" "Mendukung semua permainan (kecuali dinyatakan) / tidak bergantung pada " "permainan" -#: app/blueprints/packages/packages.py:724 +#: app/blueprints/packages/packages.py:727 msgid "You need at least one release before you can edit game support" msgstr "" "Anda perlu setidaknya satu rilis sebelum bisa menyunting dukungan " "permainan" -#: app/blueprints/packages/packages.py:728 +#: app/blueprints/packages/packages.py:731 msgid "Mod(pack) needs to contain at least one mod. Please create a new release" msgstr "(Paket) mod perlu berisi setidaknya satu mod. Harap buat rilis baru" @@ -583,8 +1107,8 @@ msgstr "" #: app/blueprints/packages/reviews.py:80 app/blueprints/threads/__init__.py:207 #: app/blueprints/threads/__init__.py:240 -#: app/blueprints/threads/__init__.py:334 app/blueprints/users/settings.py:113 -#: app/logic/packages.py:132 +#: app/blueprints/threads/__init__.py:334 app/blueprints/users/settings.py:114 +#: app/logic/packages.py:131 msgid "Linking to blocked sites is not allowed" msgstr "Tautan ke situs terblokir tidak dibolehkan" @@ -685,7 +1209,7 @@ msgid "Remember me" msgstr "Ingat saya" #: app/blueprints/users/account.py:39 app/templates/base.html:176 -#: app/templates/donate/index.html:74 app/templates/users/login.html:4 +#: app/templates/donate/index.html:85 app/templates/users/login.html:4 msgid "Sign in" msgstr "Masuk" @@ -710,11 +1234,11 @@ msgstr "Anda perlu mengonfirmasi surel pendaftaran" msgid "Login failed" msgstr "Gagal masuk" -#: app/blueprints/users/account.py:100 app/blueprints/users/settings.py:75 +#: app/blueprints/users/account.py:100 app/blueprints/users/settings.py:76 msgid "Display Name" msgstr "Nama Tampilan" -#: app/blueprints/users/account.py:101 app/blueprints/users/settings.py:310 +#: app/blueprints/users/account.py:101 app/blueprints/users/settings.py:324 #: app/templates/users/list.html:18 msgid "Username" msgstr "Nama Pengguna" @@ -727,8 +1251,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:186 -#: app/blueprints/users/account.py:222 app/blueprints/users/account.py:373 +#: app/blueprints/users/account.py:104 app/blueprints/users/account.py:153 +#: app/blueprints/users/account.py:189 app/blueprints/users/account.py:340 #: app/blueprints/users/settings.py:147 msgid "Email" msgstr "Surel" @@ -750,23 +1274,46 @@ msgstr "Daftar" msgid "Incorrect captcha answer" msgstr "Jawaban captcha salah" -#: app/blueprints/users/account.py:117 -msgid "Username is invalid" -msgstr "Nama pengguna tidak sah" +#: app/blueprints/users/account.py:154 +msgid "Reset Password" +msgstr "Reset Kata Sandi" -#: app/blueprints/users/account.py:128 -msgid "An account already exists for that username but hasn't been claimed yet." -msgstr "Akun lain dengan nama pengguna ini telah ada, tetapi belum diklaim." +#: app/blueprints/users/account.py:180 +msgid "Unable to find account" +msgstr "Tidak dapat mencari akun" -#: app/blueprints/users/account.py:131 app/blueprints/users/account.py:138 -msgid "That username/display name is already in use, please choose another." -msgstr "Nama pengguna/tampilan ini telah digunakan. Harap pilih lainnya." +#: app/blueprints/users/account.py:190 app/blueprints/users/account.py:198 +msgid "New password" +msgstr "Kata sandi baru" -#: app/blueprints/users/account.py:143 app/blueprints/users/account.py:257 +#: app/blueprints/users/account.py:191 app/blueprints/users/account.py:199 +msgid "Verify password" +msgstr "Tulis ulang kata sandi" + +#: app/blueprints/users/account.py:192 app/blueprints/users/account.py:200 +msgid "Passwords must match" +msgstr "Kata sandi harus cocok" + +#: app/blueprints/users/account.py:197 +msgid "Old password" +msgstr "Kata sandi lama" + +#: app/blueprints/users/account.py:208 +msgid "Passwords do not match" +msgstr "Kata sandi tidak cocok" + +#: app/blueprints/users/account.py:219 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 msgid "Email already in use" msgstr "Surel telah digunakan" -#: app/blueprints/users/account.py:144 app/blueprints/users/account.py:258 +#: app/blueprints/users/account.py:225 app/logic/users.py:47 #, python-format msgid "" "We were unable to create the account as the email is already in use by " @@ -775,70 +1322,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:148 app/blueprints/users/account.py:252 -#: app/blueprints/users/settings.py:175 -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:187 -msgid "Reset Password" -msgstr "Reset Kata Sandi" - -#: app/blueprints/users/account.py:213 -msgid "Unable to find account" -msgstr "Tidak dapat mencari akun" - -#: app/blueprints/users/account.py:223 app/blueprints/users/account.py:231 -msgid "New password" -msgstr "Kata sandi baru" - -#: app/blueprints/users/account.py:224 app/blueprints/users/account.py:232 -msgid "Verify password" -msgstr "Tulis ulang kata sandi" - -#: app/blueprints/users/account.py:225 app/blueprints/users/account.py:233 -msgid "Passwords must match" -msgstr "Kata sandi harus cocok" - -#: app/blueprints/users/account.py:230 -msgid "Old password" -msgstr "Kata sandi lama" - -#: app/blueprints/users/account.py:241 -msgid "Passwords do not match" -msgstr "Kata sandi tidak cocok" - -#: app/blueprints/users/account.py:272 app/blueprints/users/account.py:276 +#: app/blueprints/users/account.py:239 app/blueprints/users/account.py:243 msgid "Your password has been changed successfully." msgstr "Kata sandi Anda telah berhasil diganti." -#: app/blueprints/users/account.py:291 +#: app/blueprints/users/account.py:258 msgid "Old password is incorrect" msgstr "Kata sandi lama salah" -#: app/blueprints/users/account.py:319 +#: app/blueprints/users/account.py:286 msgid "Unknown verification token!" msgstr "Token verifikasi tidak dikenal!" -#: app/blueprints/users/account.py:325 +#: app/blueprints/users/account.py:292 msgid "Token has expired" msgstr "Token telah kedaluwarsa" -#: app/blueprints/users/account.py:339 +#: app/blueprints/users/account.py:306 msgid "Another user is already using that email" msgstr "Pengguna lain telah menggunakan surel ini" -#: app/blueprints/users/account.py:342 +#: app/blueprints/users/account.py:309 msgid "Confirmed email change" msgstr "Konfirmasi perubahan surel" -#: app/blueprints/users/account.py:347 +#: app/blueprints/users/account.py:314 msgid "Email address changed" msgstr "Alamat surel diubah" -#: app/blueprints/users/account.py:348 +#: app/blueprints/users/account.py:315 msgid "" "Your email address has changed. If you didn't request this, please " "contact an administrator." @@ -846,15 +1358,15 @@ msgstr "" "Alamat surel Anda telah berubah. Jika Anda tidak melakukannya, harap " "hubungi administrator." -#: app/blueprints/users/account.py:366 +#: app/blueprints/users/account.py:333 msgid "You may now log in" msgstr "Anda dapat masuk sekarang" -#: app/blueprints/users/account.py:374 +#: app/blueprints/users/account.py:341 msgid "Send" msgstr "Kirim" -#: app/blueprints/users/account.py:405 +#: app/blueprints/users/account.py:372 msgid "" "That email is now blacklisted. Please contact an admin if you wish to " "undo this." @@ -993,62 +1505,72 @@ msgstr "50 ribu unduhan" msgid "Has received %(downloads)d downloads across all packages." msgstr "Telah memiliki %(downloads)d unduhan di seluruh paket." -#: app/blueprints/users/settings.py:37 app/templates/users/profile.html:26 +#: app/blueprints/users/settings.py:38 app/templates/users/profile.html:26 #: app/templates/users/profile_edit.html:8 msgid "Edit Profile" msgstr "Sunting Profil" -#: app/blueprints/users/settings.py:42 app/templates/users/account.html:12 +#: app/blueprints/users/settings.py:43 app/templates/users/account.html:12 msgid "Account and Security" msgstr "Akun dan Keamanan" -#: app/blueprints/users/settings.py:47 +#: app/blueprints/users/settings.py:48 #: app/templates/users/settings_email.html:12 msgid "Email and Notifications" msgstr "Surel dan Pemberitahuan" -#: app/blueprints/users/settings.py:52 app/templates/api/list_tokens.html:10 +#: app/blueprints/users/settings.py:53 app/templates/api/list_tokens.html:10 msgid "API Tokens" msgstr "Token API" -#: app/blueprints/users/settings.py:60 app/templates/oauth/list_clients.html:10 +#: app/blueprints/users/settings.py:61 app/templates/oauth/list_clients.html:10 msgid "OAuth2 Applications" msgstr "Aplikasi OAuth2" -#: app/blueprints/users/settings.py:67 app/templates/users/modtools.html:4 +#: app/blueprints/users/settings.py:68 app/templates/users/modtools.html:4 #: app/templates/users/modtools.html:8 app/templates/users/profile.html:44 msgid "Moderator Tools" msgstr "Alat Moderator" -#: app/blueprints/users/settings.py:77 +#: app/blueprints/users/settings.py:78 msgid "Donation URL" msgstr "URL Donasi" -#: app/blueprints/users/settings.py:93 app/blueprints/users/settings.py:100 +#: app/blueprints/users/settings.py:94 app/blueprints/users/settings.py:101 msgid "A user already has that name" msgstr "Pengguna lain telah memiliki nama ini" -#: app/blueprints/users/settings.py:265 +#: app/blueprints/users/settings.py:264 +msgid "Removed GitHub account" +msgstr "" + +#: app/blueprints/users/settings.py:266 +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" msgstr "Pengguna dengan jabatan moderator ke atas tidak dapat dihapus" -#: app/blueprints/users/settings.py:311 +#: app/blueprints/users/settings.py:325 msgid "Display name" msgstr "Nama tampilan" -#: app/blueprints/users/settings.py:312 +#: app/blueprints/users/settings.py:326 msgid "Forums Username" msgstr "Nama Pengguna Forum" -#: app/blueprints/users/settings.py:313 +#: app/blueprints/users/settings.py:327 msgid "GitHub Username" msgstr "Nama Pengguna GitHub" -#: app/blueprints/users/settings.py:314 app/templates/users/list.html:14 +#: app/blueprints/users/settings.py:328 app/templates/users/list.html:14 msgid "Rank" msgstr "Jabatan" -#: app/blueprints/users/settings.py:363 +#: app/blueprints/users/settings.py:381 msgid "Can't promote a user to a rank higher than yourself!" msgstr "" "Tidak dapat menaikkan jabatan pengguna lain lebih tinggi daripada Anda " @@ -1154,11 +1676,11 @@ msgstr "" "Nama hanya boleh terdiri dari huruf kecil (a-z), angka (0-9), dan garis " "bawah (_)" -#: app/logic/packages.py:113 +#: app/logic/packages.py:112 msgid "You don't have permission to edit this package" msgstr "Anda tidak memiliki izin untuk menyunting paket ini" -#: app/logic/packages.py:117 +#: app/logic/packages.py:116 msgid "You don't have permission to change the package name" msgstr "Anda tidak memiliki izin untuk menyunting nama paket ini" @@ -1204,6 +1726,29 @@ msgstr "Harap unggah %(file_desc)s" msgid "Uploaded image isn't actually an image" msgstr "Citra yang diunggah sejatinya bukan citra" +#: app/logic/users.py:15 +msgid "Username is invalid" +msgstr "Nama pengguna tidak sah" + +#: app/logic/users.py:26 +msgid "An account already exists for that username but hasn't been claimed yet." +msgstr "Akun lain dengan nama pengguna ini telah ada, tetapi belum diklaim." + +#: app/logic/users.py:29 +#, python-format +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 "" + +#: app/logic/users.py:33 +msgid "That username/display name is already in use, please choose another." +msgstr "Nama pengguna/tampilan ini telah digunakan. Harap pilih lainnya." + +#: app/logic/users.py:40 +msgid "Unable to create an account as the username was used in the past." +msgstr "" + #: app/models/packages.py:69 msgid "Mod" msgstr "Mod" @@ -1243,7 +1788,7 @@ msgstr "Setujui" #: app/templates/collections/view.html:39 #: app/templates/oauth/create_edit.html:17 #: app/templates/packages/release_edit.html:84 -#: app/templates/packages/review_create_edit.html:61 +#: app/templates/packages/review_create_edit.html:66 #: app/templates/threads/delete_reply.html:19 #: app/templates/threads/delete_thread.html:19 #: app/templates/threads/view.html:50 app/templates/users/delete.html:34 @@ -1254,13 +1799,13 @@ msgstr "Hapus" msgid "Work in Progress" msgstr "Dalam Pengerjaan" -#: app/tasks/emails.py:119 +#: app/tasks/emails.py:122 msgid "" "You are receiving this email because you are a registered user of " "ContentDB." msgstr "Anda menerima surel ini karena menjadi pengguna terdaftar di ContentDB." -#: app/tasks/emails.py:125 app/templates/emails/verify.html:30 +#: 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." @@ -1268,22 +1813,22 @@ msgstr "" "Anda menerima surel ini karena seseorang (semoga itu Anda) telah " "memasukkan alamat surel Anda sebagai surel pengguna." -#: app/tasks/emails.py:160 +#: app/tasks/emails.py:163 #, python-format msgid "%(num)d new notifications" msgstr "%(num)d pemberitahuan baru" -#: app/tasks/emails.py:162 app/templates/macros/forms.html:59 +#: app/tasks/emails.py:165 app/templates/macros/forms.html:59 #: app/templates/packages/create_edit.html:41 #: app/templates/todo/editor.html:155 msgid "View" msgstr "Lihat" -#: app/tasks/emails.py:165 +#: app/tasks/emails.py:168 msgid "Manage email settings" msgstr "Kelola pengaturan surel" -#: app/tasks/emails.py:167 app/templates/emails/base.html:63 +#: app/tasks/emails.py:170 app/templates/emails/base.html:63 #: app/templates/emails/notification.html:34 #: app/templates/emails/notification_digest.html:54 #: app/templates/emails/verify.html:33 @@ -1366,7 +1911,7 @@ msgstr "Keluar" #: app/templates/admin/languages/list.html:4 #: app/templates/admin/languages/list.html:10 app/templates/base.html:185 -#: app/templates/packages/view.html:598 app/utils/minetest_hypertext.py:256 +#: app/templates/packages/view.html:598 app/utils/minetest_hypertext.py:288 msgid "Languages" msgstr "Bahasa" @@ -1379,59 +1924,73 @@ msgid "About" msgstr "Tentang" #: app/templates/base.html:247 +msgid "Contact Us" +msgstr "" + +#: app/templates/base.html:248 msgid "Rules" msgstr "Peraturan" -#: app/templates/base.html:248 +#: app/templates/base.html:249 msgid "Policy and Guidance" msgstr "Kebijakan dan Panduan" -#: app/templates/base.html:249 +#: app/templates/base.html:250 app/templates/donate/index.html:46 +#: app/templates/donate/index.html:70 app/templates/users/profile.html:104 +msgid "Donate" +msgstr "Donasi" + +#: app/templates/base.html:251 msgid "API" msgstr "API" -#: app/templates/base.html:250 app/templates/users/register.html:37 +#: app/templates/base.html:252 app/templates/users/register.html:37 msgid "Privacy Policy" msgstr "Kebijakan Privasi" -#: app/templates/base.html:252 +#: app/templates/base.html:254 msgid "Report / DMCA" msgstr "Laporkan/DMCA" -#: app/templates/base.html:254 +#: app/templates/base.html:256 msgid "User List" msgstr "Daftar Pengguna" -#: app/templates/base.html:255 app/templates/packages/view.html:190 +#: app/templates/base.html:257 app/templates/packages/view.html:190 #: app/templates/packages/view.html:673 app/templates/threads/list.html:4 msgid "Threads" msgstr "Utas" -#: app/templates/base.html:256 app/templates/collections/list.html:7 +#: app/templates/base.html:258 app/templates/collections/list.html:7 #: app/templates/collections/list.html:26 msgid "Collections" msgstr "Koleksi" -#: app/templates/base.html:257 -msgid "Support Packages" -msgstr "Dukung Paket" +#: app/templates/base.html:259 app/templates/donate/index.html:4 +msgid "Support Creators" +msgstr "" -#: app/templates/base.html:258 +#: app/templates/base.html:260 msgid "Translate Packages" msgstr "Terjemahkan Paket" -#: app/templates/base.html:259 +#: app/templates/base.html:261 msgid "Source Code" msgstr "Kode Sumber" -#: app/templates/base.html:265 +#: app/templates/base.html:267 msgid "Show non-free packages" msgstr "Tampilkan paket non-bebas" -#: app/templates/base.html:267 +#: app/templates/base.html:269 msgid "Hide non-free packages" msgstr "Sembunyikan paket non-bebas" +#: app/templates/base.html:273 +#, python-format +msgid "Our privacy policy has been updated (%(date)s)" +msgstr "" + #: app/templates/index.html:4 msgid "Welcome" msgstr "Selamat Datang" @@ -1761,10 +2320,6 @@ msgstr "" "Untuk menambahkan sebuah paket, pergi ke halaman paket dan klik " "'Tambahkan ke koleksi'" -#: app/templates/donate/index.html:4 -msgid "Support packages" -msgstr "Dukung paket-paket" - #: app/templates/donate/index.html:8 msgid "Some content creators are accepting donations for their work." msgstr "Beberapa kreator konten menerima donasi untuk karya mereka." @@ -1786,15 +2341,27 @@ msgstr "oleh %(author)s" msgid "View package" msgstr "Lihat paket" -#: app/templates/donate/index.html:46 app/templates/users/profile.html:104 -msgid "Donate" -msgstr "Donasi" - #: app/templates/donate/index.html:62 +msgid "Support ContentDB" +msgstr "" + +#: app/templates/donate/index.html:64 +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 what 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" msgstr "Berdasarkan ulasan/favorit Anda" -#: app/templates/donate/index.html:67 +#: app/templates/donate/index.html:78 msgid "" "No reviewed packages accepting donations. Consider reviewing your " "favourite packages" @@ -1802,15 +2369,15 @@ msgstr "" "Tidak ada paket ditinjau yang menerima donasi. Pertimbangkan meninjau " "paket favorit Anda" -#: app/templates/donate/index.html:71 +#: app/templates/donate/index.html:82 msgid "Sign in to see recommendations based on the packages you've reviewed" msgstr "Masuk untuk melihat saran berdasarkan paket yang telah Anda ulas" -#: app/templates/donate/index.html:78 +#: app/templates/donate/index.html:89 msgid "Top packages" msgstr "Paket teratas" -#: app/templates/donate/index.html:82 +#: app/templates/donate/index.html:93 #, python-format msgid "%(count)d packages are looking for donations" msgstr "%(count)d paket menerima donasi" @@ -2070,13 +2637,13 @@ msgid "Review" msgstr "Ulasan" #: app/templates/macros/reviews.html:112 app/templates/macros/reviews.html:166 -#: app/templates/packages/review_create_edit.html:41 +#: app/templates/packages/review_create_edit.html:46 #, python-format msgid "Do you recommend this %(type)s?" msgstr "Apakah Anda menyarankan %(type)s ini?" #: app/templates/macros/reviews.html:134 -#: app/templates/packages/review_create_edit.html:46 +#: app/templates/packages/review_create_edit.html:51 msgid "Why or why not? Try to be constructive" msgstr "Mengapa? Harap bersifat membangun" @@ -2085,8 +2652,12 @@ msgid "Post Review" msgstr "Pos Ulasan" #: app/templates/macros/reviews.html:187 -msgid "Report an Issue" -msgstr "Laporkan Masalah" +msgid "Report an issue" +msgstr "" + +#: app/templates/macros/reviews.html:191 +msgid "Ask a question" +msgstr "" #: app/templates/macros/stats.html:15 app/templates/macros/stats.html:20 #, python-format @@ -3154,16 +3725,11 @@ msgid "" "In order to avoid data loss, you cannot permanently delete packages.\n" "\t\t\tYou can remove them from ContentDB, which will cause them to not be" "\n" -"\t\t\tvisible to any users and they may be permanently deleted in the " -"future.\n" -"\t\t\tThe Admin can restore removed packages, if needed." +"\t\t\tvisible to any users. Removed packages may be permanently deleted " +"at a\n" +"\t\t\tlater point. ContentDB staff can restore removed packages, if " +"needed." msgstr "" -"Untuk menghindari kehilangan data, Anda tidak dapat menghapus paket " -"secara permanen.\n" -"\t\t\tAnda dapat menghapusnya dari ContentDB yang akan membuatnya tidak\n" -"\t\t\ttampak oleh pengguna lain dan dapat dihapus secara permanen " -"nantinya.\n" -"\t\t\tAdmin dapat memulihkan paket yang dihapus jika diperlukan." #: app/templates/packages/remove.html:19 msgid "" @@ -3199,7 +3765,11 @@ msgstr "Batalkan Publikasi" msgid "Post a review for %(title)s by %(author)s" msgstr "Pos ulasan untuk %(title)s oleh %(author)s" -#: app/templates/packages/review_create_edit.html:21 +#: app/templates/packages/review_create_edit.html:20 +msgid "Please make sure you read ContentDB's rules" +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." @@ -3207,11 +3777,11 @@ msgstr "" "Menemukan sebuah masalah? Tulis di pelacak " "masalah saja." -#: app/templates/packages/review_create_edit.html:62 +#: app/templates/packages/review_create_edit.html:67 msgid "Delete review." msgstr "Hapus ulasan." -#: app/templates/packages/review_create_edit.html:63 +#: app/templates/packages/review_create_edit.html:68 msgid "" "This will convert the review into a thread, keeping the comments but " "removing its effect on the package's rating." @@ -3552,7 +4122,7 @@ msgstr "Suka paket ini? Dukung pengembangannya dengan menyumbang/donasi" msgid "Donate now" msgstr "Donasi sekarang" -#: app/templates/packages/view.html:462 app/utils/minetest_hypertext.py:251 +#: app/templates/packages/view.html:462 app/utils/minetest_hypertext.py:283 msgid "Dependencies" msgstr "Dependensi" @@ -3569,7 +4139,7 @@ msgid "Compatible Games" msgstr "Permainan yang Sesuai" #: app/templates/packages/view.html:526 app/templates/packages/view.html:546 -#: app/utils/minetest_hypertext.py:243 +#: app/utils/minetest_hypertext.py:275 msgid "No specific game required" msgstr "Tidak ada permainan khusus yang diperlukan" @@ -3603,7 +4173,7 @@ msgstr "Informasi" msgid "Technical Name" msgstr "Nama Teknis" -#: app/templates/packages/view.html:612 app/utils/minetest_hypertext.py:263 +#: app/templates/packages/view.html:612 app/utils/minetest_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." @@ -3612,7 +4182,7 @@ msgstr "%(code_license)s untuk kode,
%(media_license)s untuk media." msgid "Unknown" msgstr "Tidak diketahui" -#: app/templates/packages/view.html:622 app/utils/minetest_hypertext.py:269 +#: app/templates/packages/view.html:622 app/utils/minetest_hypertext.py:301 msgid "Added" msgstr "Ditambahkan" @@ -3620,7 +4190,7 @@ msgstr "Ditambahkan" msgid "Remove myself" msgstr "Hapus diri saya" -#: app/templates/packages/view.html:641 app/utils/minetest_hypertext.py:271 +#: app/templates/packages/view.html:641 app/utils/minetest_hypertext.py:303 msgid "Provides" msgstr "Menyediakan" @@ -3752,6 +4322,19 @@ msgstr "Tampak kepada:" msgid "Plus approvers and editors" msgstr "Dengan penyetuju dan penyunting" +#: app/templates/threads/view.html:131 +msgid "Is this review outdated?" +msgstr "" + +#: app/templates/threads/view.html:132 +msgid "For example, does it complain about issues you've already fixed?" +msgstr "" + +#: app/templates/threads/view.html:133 +#, python-format +msgid "You can report outdated reviews by clicking %(flag)s on the review." +msgstr "" + #: app/templates/todo/editor.html:4 app/templates/todo/todo_base.html:17 msgid "Editor Work Queue" msgstr "Antrean Pekerjaan Penyunting" @@ -3811,7 +4394,7 @@ msgstr "" "Nama mod yang diperlukan mod lain, tetapi tidak ada paket yang " "menyediakannya." -#: app/templates/todo/editor.html:193 app/templates/users/account.html:73 +#: app/templates/todo/editor.html:193 app/templates/users/account.html:100 msgid "View All" msgstr "Lihat Semua" @@ -4094,47 +4677,47 @@ msgstr "Tidak memiliki kata sandi" msgid "Linked Accounts" msgstr "Akun Tertaut" -#: app/templates/users/account.html:40 app/templates/users/account.html:52 -msgid "Connected" -msgstr "Tersambung" - #: app/templates/users/account.html:43 #, python-format msgid "Please PM %(rubenwardy)s on the forums to link your account." msgstr "Harap japri %(rubenwardy)s di forum untuk menautkan akun Anda." -#: app/templates/users/account.html:57 +#: app/templates/users/account.html:59 msgid "View ContentDB's GitHub Permissions" msgstr "Lihat Izin ContentDB di GitHub" -#: app/templates/users/account.html:62 +#: app/templates/users/account.html:65 +msgid "Disconnect" +msgstr "" + +#: app/templates/users/account.html:70 msgid "Link Github" msgstr "Tautkan GitHub" -#: app/templates/users/account.html:65 +#: app/templates/users/account.html:73 msgid "None" msgstr "Tidak Ada" -#: app/templates/users/account.html:77 -msgid "Recent Account Actions" -msgstr "Tindakan Akun Terakhir" - -#: app/templates/users/account.html:82 +#: app/templates/users/account.html:80 msgid "Account Deletion and Deactivation" msgstr "Penghapusan dan Penonaktifan Akun" -#: app/templates/users/account.html:86 +#: app/templates/users/account.html:84 msgid "Delete or Deactivate" msgstr "Hapus atau Nonaktifkan" -#: app/templates/users/account.html:89 +#: app/templates/users/account.html:87 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:90 +#: app/templates/users/account.html:88 msgid "Please contact the admin." msgstr "Harap hubungi admin." +#: app/templates/users/account.html:93 +msgid "Recent Account Actions" +msgstr "Tindakan Akun Terakhir" + #: app/templates/users/change_set_password.html:16 #: app/templates/users/register.html:24 msgid "" @@ -4373,10 +4956,6 @@ msgstr "Lupa kata sandi saya" msgid "GitHub" msgstr "GitHub" -#: app/templates/users/modtools.html:12 -msgid "Storage" -msgstr "Penyimpanan" - #: app/templates/users/modtools.html:20 #, python-format msgid "" @@ -4502,7 +5081,11 @@ msgstr "Foto Profil" msgid "Import from forums" msgstr "Impor dari forum" -#: app/templates/users/profile_edit.html:47 +#: app/templates/users/profile_edit.html:33 +msgid "Remove profile picture" +msgstr "" + +#: app/templates/users/profile_edit.html:51 msgid "" "Profile pictures should be square, at least 64x64px, and one of the " "following formats: jpeg, png, or webp." @@ -4510,11 +5093,11 @@ msgstr "" "Foto profil seharusnya kotak, setidaknya 64x64 px, dan dalam salah satu " "format: jpeg, png, atau webp." -#: app/templates/users/profile_edit.html:51 +#: app/templates/users/profile_edit.html:55 msgid "Profile Information" msgstr "Informasi Profil" -#: app/templates/users/profile_edit.html:58 +#: app/templates/users/profile_edit.html:62 msgid "Pretending to be another user is grounds for a permanent ban" msgstr "Berpura-pura menjadi pengguna lain berakibat blokir permanen" @@ -4679,11 +5262,23 @@ msgstr "Tahun kalender ini" msgid "Last year" msgstr "Tahun sebelumnya" -#: app/utils/minetest_hypertext.py:248 +#: app/utils/minetest_hypertext.py:108 +msgid "(view table in browser)" +msgstr "" + +#: app/utils/minetest_hypertext.py:139 +msgid "Image" +msgstr "" + +#: app/utils/minetest_hypertext.py:259 +msgid "none" +msgstr "" + +#: app/utils/minetest_hypertext.py:280 msgid "Unsupported Games" msgstr "Permainan yang Tidak Didukung" -#: app/utils/minetest_hypertext.py:252 +#: app/utils/minetest_hypertext.py:284 msgid "Optional dependencies" msgstr "Dependensi Opsional" @@ -5122,3 +5717,42 @@ msgstr "" #~ msgid "Topics with a strikethrough have been marked as discarded." #~ msgstr "Topik dengan coret tengah ditandai sebagai diabaikan." + +#~ msgid "GitHub account is already associated with another user" +#~ msgstr "Akun GitHub telah ditautkan dengan pengguna lain" + +#~ msgid "Unable to find an account for that GitHub user" +#~ msgstr "Tidak dapat menemukan akun untuk pengguna GitHub ini" + +#~ msgid "Support Packages" +#~ msgstr "Dukung Paket" + +#~ msgid "Support packages" +#~ msgstr "Dukung paket-paket" + +#~ msgid "Report an Issue" +#~ msgstr "Laporkan Masalah" + +#~ msgid "" +#~ "In order to avoid data loss, you cannot permanently delete packages.\n" +#~ "\t\t\tYou can remove them from " +#~ "ContentDB, which will cause them to " +#~ "not be\n" +#~ "\t\t\tvisible to any users and " +#~ "they may be permanently deleted in " +#~ "the future.\n" +#~ "\t\t\tThe Admin can restore removed packages, if needed." +#~ msgstr "" +#~ "Untuk menghindari kehilangan data, Anda " +#~ "tidak dapat menghapus paket secara " +#~ "permanen.\n" +#~ "\t\t\tAnda dapat menghapusnya dari " +#~ "ContentDB yang akan membuatnya tidak\n" +#~ "\t\t\ttampak oleh pengguna lain dan " +#~ "dapat dihapus secara permanen nantinya.\n" +#~ "" +#~ "\t\t\tAdmin dapat memulihkan paket yang dihapus jika diperlukan." + +#~ msgid "Connected" +#~ msgstr "Tersambung" + diff --git a/translations/it/LC_MESSAGES/messages.po b/translations/it/LC_MESSAGES/messages.po index 922319dc..d1014a66 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-04-03 18:34+0100\n" +"POT-Creation-Date: 2024-06-07 05:29+0100\n" "PO-Revision-Date: 2024-01-21 23:01+0000\n" "Last-Translator: Giov4 \n" "Language: it\n" @@ -17,17 +17,546 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.12.1\n" +"Generated-By: Babel 2.15.0\n" -#: app/__init__.py:137 +#: app/__init__.py:155 msgid "Banned:" msgstr "Espulsə:" -#: app/__init__.py:139 +#: app/__init__.py:157 msgid "You have been banned." msgstr "Sei statə espulsə." -#: app/querybuilder.py:41 app/templates/admin/languages/list.html:27 +#: app/_translations.py:5 +msgid "Chat / Commands" +msgstr "" + +#: app/_translations.py:6 +msgid "Complex installation" +msgstr "" + +#: app/_translations.py:7 +msgid "Either has educational value, or is a tool to help teachers " +msgstr "" + +#: app/_translations.py:8 +msgid "Singleplayer-focused" +msgstr "" + +#: app/_translations.py:9 +msgid "For 16px texture packs" +msgstr "" + +#: app/_translations.py:10 +msgid "For 64px texture packs" +msgstr "" + +#: app/_translations.py:11 +msgid "Tools to manage the world" +msgstr "" + +#: app/_translations.py:12 +msgid "Big changes to crafting gameplay" +msgstr "" + +#: app/_translations.py:13 +msgid "Blood, etc" +msgstr "" + +#: app/_translations.py:14 +msgid "Adds a mini-game to be played within Minetest" +msgstr "" + +#: app/_translations.py:15 +msgid "Tools / Weapons / Armor" +msgstr "" + +#: app/_translations.py:16 +msgid "For content generally themed around a certain season or holiday" +msgstr "" + +#: app/_translations.py:17 +msgid "Player Effects / Power Ups" +msgstr "" + +#: app/_translations.py:18 +msgid "World Maintenance and Tools" +msgstr "" + +#: app/_translations.py:19 +msgid "Puzzle" +msgstr "" + +#: app/_translations.py:20 +msgid "Tools for game and mod developers" +msgstr "" + +#: app/_translations.py:21 +msgid "Education" +msgstr "" + +#: app/_translations.py:22 +msgid "Gore" +msgstr "" + +#: app/_translations.py:23 +msgid "Transport" +msgstr "" + +#: app/_translations.py:24 +msgid "Survival" +msgstr "" + +#: app/_translations.py:25 +msgid "New mapgen or changes mapgen" +msgstr "" + +#: app/_translations.py:26 +msgid "Less than 16px" +msgstr "" + +#: app/_translations.py:27 app/templates/users/modtools.html:12 +msgid "Storage" +msgstr "Spazio di archiviazione" + +#: app/_translations.py:28 +msgid "Changes the inventory GUI" +msgstr "" + +#: app/_translations.py:29 +msgid "Jam / Combat 2020" +msgstr "" + +#: app/_translations.py:30 +msgid "Bad Language" +msgstr "" + +#: app/_translations.py:31 +msgid "64px" +msgstr "" + +#: app/_translations.py:32 +msgid "Focuses on or adds new sounds or musical things" +msgstr "" + +#: app/_translations.py:33 +msgid "Adds game mechanics or tools that change how players build." +msgstr "" + +#: app/_translations.py:34 +msgid "Violence" +msgstr "" + +#: app/_translations.py:35 +msgid "Strategy / RTS" +msgstr "" + +#: app/_translations.py:36 +msgid "" +"Requires futher installation steps, such as installing luarocks or " +"editing the trusted mod setting" +msgstr "" + +#: app/_translations.py:37 +msgid "Jam / Game 2021" +msgstr "" + +#: app/_translations.py:38 +msgid "Content that can be played alone" +msgstr "" + +#: app/_translations.py:39 +msgid "Can/should only be used in multiplayer" +msgstr "" + +#: app/_translations.py:40 +msgid "Adds mobs, animals, and NPCs" +msgstr "" + +#: app/_translations.py:41 +msgid "" +"For mods created for the Discord \"Weekly Challenges\" modding event in " +"2021" +msgstr "" + +#: app/_translations.py:42 +msgid "Mini-game" +msgstr "" + +#: app/_translations.py:43 +msgid "" +"For content that changes player effects, including physics, for example: " +"speed, jump height or gravity." +msgstr "" + +#: app/_translations.py:44 +msgid "Contains swearing" +msgstr "" + +#: app/_translations.py:45 +msgid "" +"Improves the world, adding weather, ambient sounds, or other environment " +"mechanics" +msgstr "" + +#: app/_translations.py:46 +msgid "For mods created for the Discord \"Combat\" modding event in 2020" +msgstr "" + +#: app/_translations.py:47 +msgid "Inventory" +msgstr "" + +#: app/_translations.py:48 +msgid "Entries to the 2023 Minetest Game Jam " +msgstr "" + +#: app/_translations.py:49 +msgid "Sims" +msgstr "" + +#: app/_translations.py:50 +msgid "Focuses on building, such as adding new materials or nodes" +msgstr "" + +#: app/_translations.py:51 +msgid "Environment / Weather" +msgstr "" + +#: app/_translations.py:52 +msgid "Custom mapgen" +msgstr "" + +#: app/_translations.py:53 +msgid "Minetest Game improved" +msgstr "" + +#: app/_translations.py:54 +msgid "HUD" +msgstr "" + +#: app/_translations.py:55 +msgid "Machines / Electronics" +msgstr "" + +#: app/_translations.py:56 +msgid "Developer Tools" +msgstr "" + +#: app/_translations.py:57 +msgid "Jam / Game 2023" +msgstr "" + +#: app/_translations.py:58 +msgid "Helps with server maintenance and moderation" +msgstr "" + +#: app/_translations.py:59 +msgid "Plants and Farming" +msgstr "" + +#: app/_translations.py:60 +msgid "Adventure / RPG" +msgstr "" + +#: app/_translations.py:61 +msgid "" +"For games and such that are of their own kind, distinct and original in " +"nature to others of the same category." +msgstr "" + +#: app/_translations.py:62 +msgid "Jam / Weekly Challenges 2021" +msgstr "" + +#: app/_translations.py:63 +msgid "For 32px texture packs" +msgstr "" + +#: app/_translations.py:64 +msgid "Adds or changes tools, weapons, and armor" +msgstr "" + +#: app/_translations.py:65 +msgid "GUI" +msgstr "" + +#: app/_translations.py:66 +msgid "Seasonal" +msgstr "" + +#: app/_translations.py:67 +msgid "Commerce / Economy" +msgstr "" + +#: app/_translations.py:68 +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 "" + +#: app/_translations.py:69 +msgid "Forks of MTG" +msgstr "" + +#: app/_translations.py:70 +msgid "Non-cartoon violence. May be towards fantasy or human-like characters" +msgstr "" + +#: app/_translations.py:71 +msgid "Joke" +msgstr "" + +#: app/_translations.py:72 +msgid "Fear / Horror" +msgstr "" + +#: app/_translations.py:73 +msgid "128px+" +msgstr "" + +#: app/_translations.py:74 +msgid "Creative" +msgstr "" + +#: app/_translations.py:75 +msgid "Entries to the 2022 Minetest Game Jam " +msgstr "" + +#: app/_translations.py:76 +msgid "Alcohol / Tobacco" +msgstr "" + +#: app/_translations.py:77 +msgid "Adds or improves item storage mechanics" +msgstr "" + +#: app/_translations.py:78 +msgid "Designed to be played competitively against other players" +msgstr "" + +#: app/_translations.py:79 +msgid "Crafting" +msgstr "" + +#: app/_translations.py:80 +msgid "<16px" +msgstr "" + +#: app/_translations.py:81 +msgid "One-of-a-kind / Original" +msgstr "" + +#: app/_translations.py:82 +msgid "Building" +msgstr "" + +#: app/_translations.py:83 +msgid "Adds machines useful in automation, tubes, or power." +msgstr "" + +#: app/_translations.py:84 +msgid "Focus on puzzle solving instead of combat" +msgstr "" + +#: app/_translations.py:85 +msgid "Building Mechanics and Tools" +msgstr "" + +#: app/_translations.py:86 +msgid "Adds nodes with no other purpose than for use in building" +msgstr "" + +#: app/_translations.py:87 +msgid "Sounds / Music" +msgstr "" + +#: app/_translations.py:88 +msgid "Food / Drinks" +msgstr "" + +#: app/_translations.py:89 +msgid "Decorative" +msgstr "" + +#: app/_translations.py:90 +msgid "Gambling" +msgstr "" + +#: app/_translations.py:91 +msgid "Server Moderation and Tools" +msgstr "" + +#: app/_translations.py:92 +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 "" + +#: app/_translations.py:93 +msgid "API / Library" +msgstr "" + +#: app/_translations.py:94 +msgid "Certified" +msgstr "" + +#: app/_translations.py:95 +msgid "Contains alcohol and/or tobacco" +msgstr "" + +#: app/_translations.py:96 +msgid "Adds new plants or other farmable resources." +msgstr "" + +#: app/_translations.py:97 +msgid "Multiplayer-focused" +msgstr "" + +#: app/_translations.py:98 +msgid "Primarily adds an API for other mods to use" +msgstr "" + +#: app/_translations.py:99 +msgid "" +"Focus on player chat/communication or who's primary function is " +"interacting with the console." +msgstr "" + +#: app/_translations.py:100 +msgid "" +"Games and mods with a heavy strategy component, whether real-time or " +"turn-based" +msgstr "" + +#: app/_translations.py:101 +msgid "" +"Written specifically for survival gameplay with a focus on game-balance, " +"difficulty level, or resources available through crafting, mining, ..." +msgstr "" + +#: app/_translations.py:102 +msgid "Entries to the 2021 Minetest Game Jam" +msgstr "" + +#: app/_translations.py:103 +msgid "" +"Contains a completely custom mapgen implemented in Lua, usually requires " +"worlds to be set to the 'singlenode' mapgen." +msgstr "" + +#: app/_translations.py:104 +msgid " Jam / Game 2022" +msgstr "" + +#: app/_translations.py:105 +msgid "Sports" +msgstr "" + +#: app/_translations.py:106 +msgid "" +"Adds or changes transportation methods. Includes teleportation, vehicles," +" ridable mobs, transport infrastructure and thematic content" +msgstr "" + +#: app/_translations.py:107 +msgid "Player vs Environment (PvE)" +msgstr "" + +#: app/_translations.py:108 +msgid "For mods that grant the player extra information in the HUD" +msgstr "" + +#: app/_translations.py:109 +msgid "" +"Mods and games that aim to simulate real life activity. Similar to " +"SimCity/TheSims/OpenTTD/etc" +msgstr "" + +#: app/_translations.py:110 +msgid "Shocking and scary content. May scare young children" +msgstr "" + +#: app/_translations.py:111 +msgid "Player customization / Skins" +msgstr "" + +#: app/_translations.py:112 +msgid "" +"Allows the player to customize their character by changing the texture or" +" adding accessories." +msgstr "" + +#: app/_translations.py:113 +msgid "" +"Certified by the Featured Packages program. This tag may be renamed in " +"the future" +msgstr "" + +#: app/_translations.py:114 +msgid "Mobs / Animals / NPCs" +msgstr "" + +#: app/_translations.py:115 +msgid "For 128px or higher texture packs" +msgstr "" + +#: app/_translations.py:116 +msgid "16px" +msgstr "" + +#: app/_translations.py:117 +msgid "Games of chance, gambling games, etc" +msgstr "" + +#: app/_translations.py:118 +msgid "Mapgen / Biomes / Decoration" +msgstr "" + +#: app/_translations.py:119 +msgid "Drugs" +msgstr "" + +#: app/_translations.py:120 +msgid "Related to economies, money, and trading" +msgstr "" + +#: app/_translations.py:121 +msgid "" +"For content designed for one or more players that focus on combat against" +" the world, mobs, or NPCs." +msgstr "" + +#: app/_translations.py:122 +msgid "For content whose main utility / feature is in GUI/formspec form" +msgstr "" + +#: app/_translations.py:123 +msgid "32px" +msgstr "" + +#: app/_translations.py:124 +msgid "Player vs Player (PvP)" +msgstr "" + +#: app/_translations.py:125 +msgid "Magic / Enchanting" +msgstr "" + +#: app/_translations.py:126 +msgid "Contains illegal drugs, such as marijuana" +msgstr "" + +#: app/_translations.py:127 +msgid "First person shooters (FPS) and more" +msgstr "" + +#: app/_translations.py:128 +msgid "Shooter" +msgstr "" + +#: app/querybuilder.py:58 app/templates/admin/languages/list.html:27 #: app/templates/admin/tags/list.html:38 #: app/templates/admin/warnings/list.html:28 #: app/templates/collections/create_edit.html:56 @@ -37,7 +566,7 @@ msgstr "Sei statə espulsə." msgid "Packages" msgstr "Contenuti" -#: app/querybuilder.py:56 +#: app/querybuilder.py:73 #, python-format msgid "%(package_type)s for %(game_name)s" msgstr "" @@ -47,7 +576,7 @@ msgstr "" msgid "%(delta)s ago" msgstr "%(delta)s fa" -#: app/blueprints/api/endpoints.py:95 app/templates/index.html:103 +#: app/blueprints/api/endpoints.py:94 app/templates/index.html:103 msgid "Featured" msgstr "In Evidenza" @@ -62,18 +591,18 @@ msgid "Limit to package" msgstr "Limita al contenuto" #: app/blueprints/api/tokens.py:36 app/blueprints/collections/__init__.py:90 -#: app/blueprints/oauth/__init__.py:175 app/blueprints/packages/packages.py:250 -#: app/blueprints/packages/packages.py:525 -#: app/blueprints/packages/packages.py:621 -#: app/blueprints/packages/packages.py:709 +#: app/blueprints/oauth/__init__.py:175 app/blueprints/packages/packages.py:251 +#: app/blueprints/packages/packages.py:528 +#: app/blueprints/packages/packages.py:624 +#: app/blueprints/packages/packages.py:712 #: app/blueprints/packages/releases.py:62 #: app/blueprints/packages/releases.py:74 app/blueprints/packages/reviews.py:49 #: app/blueprints/packages/screenshots.py:36 #: app/blueprints/packages/screenshots.py:42 #: app/blueprints/packages/screenshots.py:47 -#: app/blueprints/users/account.py:226 app/blueprints/users/account.py:234 -#: app/blueprints/users/settings.py:78 app/blueprints/users/settings.py:148 -#: app/blueprints/users/settings.py:316 app/templates/users/modtools.html:111 +#: 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 msgid "Save" msgstr "Salva" @@ -147,14 +676,11 @@ msgid "Linked GitHub to account" msgstr "Profilo collegato a GitHub" #: app/blueprints/github/__init__.py:88 -msgid "GitHub account is already associated with another user" -msgstr "L'account GitHub è già associato ad un altro utente" +#, python-format +msgid "GitHub account is already associated with another user: %(username)s" +msgstr "" -#: app/blueprints/github/__init__.py:94 -msgid "Unable to find an account for that GitHub user" -msgstr "Impossibile trovare un account per l'utente GitHub" - -#: app/blueprints/github/__init__.py:99 +#: app/blueprints/github/__init__.py:96 app/blueprints/github/__init__.py:122 msgid "Authorization failed [err=gh-login-failed]" msgstr "Autorizzazione fallita [err=gh-login-failed]" @@ -200,7 +726,7 @@ msgstr "Screenshot" #: app/blueprints/packages/__init__.py:52 #: app/templates/packages/edit_maintainers.html:8 -#: app/templates/packages/view.html:624 app/utils/minetest_hypertext.py:270 +#: app/templates/packages/view.html:624 app/utils/minetest_hypertext.py:302 msgid "Maintainers" msgstr "Manutentorə" @@ -225,7 +751,7 @@ 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:243 app/utils/minetest_hypertext.py:245 +#: app/utils/minetest_hypertext.py:275 app/utils/minetest_hypertext.py:277 msgid "Supported Games" msgstr "Giochi Supportati" @@ -233,91 +759,91 @@ msgstr "Giochi Supportati" msgid "No download available." msgstr "Impossibile scaricare." -#: app/blueprints/packages/packages.py:228 app/templates/packages/view.html:594 -#: app/utils/minetest_hypertext.py:231 +#: app/blueprints/packages/packages.py:229 app/templates/packages/view.html:594 +#: app/utils/minetest_hypertext.py:263 msgid "Type" msgstr "Tipo" -#: app/blueprints/packages/packages.py:229 +#: app/blueprints/packages/packages.py:230 msgid "Title (Human-readable)" msgstr "Titolo (Leggibile da umani)" -#: app/blueprints/packages/packages.py:230 -#: app/blueprints/packages/packages.py:619 +#: app/blueprints/packages/packages.py:231 +#: app/blueprints/packages/packages.py:622 msgid "Name (Technical)" msgstr "Nome (Tecnico)" -#: app/blueprints/packages/packages.py:230 -#: app/blueprints/packages/packages.py:620 +#: app/blueprints/packages/packages.py:231 +#: app/blueprints/packages/packages.py:623 #: app/templates/packages/create_edit.html:75 msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" msgstr "Solo lettere minuscole (a-z), numeri (0-9), e trattino basso (_)" -#: app/blueprints/packages/packages.py:231 +#: app/blueprints/packages/packages.py:232 msgid "Short Description (Plaintext)" msgstr "Descrizione Corta (Testo Non Formattato)" -#: app/blueprints/packages/packages.py:233 app/templates/packages/view.html:616 -#: app/utils/minetest_hypertext.py:268 +#: app/blueprints/packages/packages.py:234 app/templates/packages/view.html:616 +#: app/utils/minetest_hypertext.py:300 msgid "Maintenance State" msgstr "Stato di Manutenzione" -#: app/blueprints/packages/packages.py:235 app/templates/admin/tags/list.html:4 +#: app/blueprints/packages/packages.py:236 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:232 +#: app/utils/minetest_hypertext.py:264 msgid "Tags" msgstr "Etichette" -#: app/blueprints/packages/packages.py:236 +#: app/blueprints/packages/packages.py:237 msgid "Content Warnings" msgstr "Avvertenze sul Contenuto" -#: app/blueprints/packages/packages.py:237 app/templates/packages/view.html:605 -#: app/utils/minetest_hypertext.py:266 +#: app/blueprints/packages/packages.py:238 app/templates/packages/view.html:605 +#: app/utils/minetest_hypertext.py:298 msgid "License" msgstr "Licenza" -#: app/blueprints/packages/packages.py:238 +#: app/blueprints/packages/packages.py:239 msgid "Media License" msgstr "Licenza Multimediale" -#: app/blueprints/packages/packages.py:240 +#: app/blueprints/packages/packages.py:241 msgid "Long Description (Markdown)" msgstr "Descrizione Lunga (Markdown)" -#: app/blueprints/packages/packages.py:242 +#: app/blueprints/packages/packages.py:243 msgid "VCS Repository URL" msgstr "URL del Deposito VCS" -#: app/blueprints/packages/packages.py:243 app/blueprints/users/settings.py:76 +#: app/blueprints/packages/packages.py:244 app/blueprints/users/settings.py:77 msgid "Website URL" msgstr "URL del Sito Web" -#: app/blueprints/packages/packages.py:244 +#: app/blueprints/packages/packages.py:245 msgid "Issue Tracker URL" msgstr "URL del Tracciatore dei Problemi" -#: app/blueprints/packages/packages.py:245 +#: app/blueprints/packages/packages.py:246 msgid "Forum Topic ID" msgstr "ID della Discussione sul Forum" -#: app/blueprints/packages/packages.py:246 +#: app/blueprints/packages/packages.py:247 msgid "Video URL" msgstr "URL del Video" -#: app/blueprints/packages/packages.py:247 +#: app/blueprints/packages/packages.py:248 msgid "Donate URL" msgstr "URL Donazioni" -#: app/blueprints/packages/packages.py:248 +#: app/blueprints/packages/packages.py:249 msgid "Translation URL" msgstr "" -#: app/blueprints/packages/packages.py:254 +#: app/blueprints/packages/packages.py:255 msgid "_game is not an allowed name" msgstr "_game non è un nome consentito" -#: app/blueprints/packages/packages.py:264 +#: app/blueprints/packages/packages.py:265 msgid "" "Package already exists, but is removed. Please contact ContentDB staff to" " restore the package" @@ -325,108 +851,107 @@ msgstr "" "Il contenuto esiste già, ma è stato rimosso. Contatta lo staff di " "ContentDB perché venga ripristinato" -#: app/blueprints/packages/packages.py:269 +#: app/blueprints/packages/packages.py:270 msgid "Package already exists" msgstr "Il contenuto esiste già" -#: app/blueprints/packages/packages.py:275 +#: app/blueprints/packages/packages.py:276 msgid "A collection with a similar name already exists" msgstr "Esiste già una raccolta con un nome simile" -#: app/blueprints/packages/packages.py:328 +#: app/blueprints/packages/packages.py:329 #: app/blueprints/packages/releases.py:82 msgid "" "You must add an email address to your account and confirm it before you " "can manage packages" msgstr "" -#: app/blueprints/packages/packages.py:334 +#: app/blueprints/packages/packages.py:335 msgid "Save draft" msgstr "" -#: app/blueprints/packages/packages.py:342 +#: app/blueprints/packages/packages.py:343 msgid "Unable to find that user" msgstr "Impossibile trovare l'utente" -#: app/blueprints/packages/packages.py:346 +#: app/blueprints/packages/packages.py:347 #: app/blueprints/packages/screenshots.py:137 -#: app/blueprints/users/settings.py:132 msgid "Permission denied" msgstr "Permesso negato" -#: app/blueprints/packages/packages.py:402 -#: app/blueprints/packages/packages.py:476 -#: app/blueprints/packages/packages.py:498 +#: app/blueprints/packages/packages.py:403 +#: app/blueprints/packages/packages.py:479 +#: app/blueprints/packages/packages.py:501 msgid "You don't have permission to do that" msgstr "Non hai il permesso di farlo" -#: app/blueprints/packages/packages.py:435 +#: app/blueprints/packages/packages.py:436 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:442 +#: app/blueprints/packages/packages.py:443 msgid "" "Please comment in the approval thread so editors know what you have " "changed" msgstr "" -#: app/blueprints/packages/packages.py:493 +#: app/blueprints/packages/packages.py:496 msgid "Deleted package" msgstr "Contenuto rimosso" -#: app/blueprints/packages/packages.py:515 +#: app/blueprints/packages/packages.py:518 msgid "Unapproved package" msgstr "Contenuto non accettato" -#: app/blueprints/packages/packages.py:524 +#: app/blueprints/packages/packages.py:527 msgid "Maintainers (Comma-separated)" msgstr "Manutentorз (Separatз da virgole)" -#: app/blueprints/packages/packages.py:533 +#: app/blueprints/packages/packages.py:536 msgid "You don't have permission to edit maintainers" msgstr "Non hai il permesso di modificare lз manutentorз" -#: app/blueprints/packages/packages.py:583 +#: app/blueprints/packages/packages.py:586 msgid "You are not a maintainer" msgstr "Non sei unə manutentorə" -#: app/blueprints/packages/packages.py:586 +#: app/blueprints/packages/packages.py:589 msgid "Package owners cannot remove themselves as maintainers" msgstr "" "Le persone alle quali appartiene il contenuto non possono rimuoversi dal " "ruolo di manutentorз" -#: app/blueprints/packages/packages.py:618 +#: app/blueprints/packages/packages.py:621 msgid "Author Name" msgstr "Nome dell'Autorə" -#: app/blueprints/packages/packages.py:705 +#: app/blueprints/packages/packages.py:708 msgid "Enable support detection based on dependencies (recommended)" msgstr "Abilita il rilevamento del supporto in base alle dipendenze (consigliato)" -#: app/blueprints/packages/packages.py:706 +#: app/blueprints/packages/packages.py:709 msgid "Supported games" msgstr "Giochi supportati" -#: app/blueprints/packages/packages.py:707 +#: app/blueprints/packages/packages.py:710 msgid "Unsupported games" msgstr "Giochi non supportati" -#: app/blueprints/packages/packages.py:708 +#: app/blueprints/packages/packages.py:711 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:724 +#: app/blueprints/packages/packages.py:727 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:728 +#: app/blueprints/packages/packages.py:731 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 " @@ -589,8 +1114,8 @@ msgstr "" #: app/blueprints/packages/reviews.py:80 app/blueprints/threads/__init__.py:207 #: app/blueprints/threads/__init__.py:240 -#: app/blueprints/threads/__init__.py:334 app/blueprints/users/settings.py:113 -#: app/logic/packages.py:132 +#: app/blueprints/threads/__init__.py:334 app/blueprints/users/settings.py:114 +#: app/logic/packages.py:131 msgid "Linking to blocked sites is not allowed" msgstr "Non è consentito il reindirizzamento a siti bloccati" @@ -693,7 +1218,7 @@ msgid "Remember me" msgstr "Ricordami" #: app/blueprints/users/account.py:39 app/templates/base.html:176 -#: app/templates/donate/index.html:74 app/templates/users/login.html:4 +#: app/templates/donate/index.html:85 app/templates/users/login.html:4 msgid "Sign in" msgstr "Entra" @@ -718,11 +1243,11 @@ msgstr "Devi confermare l'email di registrazione" msgid "Login failed" msgstr "Impossibile entrare" -#: app/blueprints/users/account.py:100 app/blueprints/users/settings.py:75 +#: app/blueprints/users/account.py:100 app/blueprints/users/settings.py:76 msgid "Display Name" msgstr "Nome da Mostrare" -#: app/blueprints/users/account.py:101 app/blueprints/users/settings.py:310 +#: app/blueprints/users/account.py:101 app/blueprints/users/settings.py:324 #: app/templates/users/list.html:18 msgid "Username" msgstr "Nome Utente" @@ -735,8 +1260,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:186 -#: app/blueprints/users/account.py:222 app/blueprints/users/account.py:373 +#: app/blueprints/users/account.py:104 app/blueprints/users/account.py:153 +#: app/blueprints/users/account.py:189 app/blueprints/users/account.py:340 #: app/blueprints/users/settings.py:147 msgid "Email" msgstr "Email" @@ -758,27 +1283,46 @@ msgstr "Registrati" msgid "Incorrect captcha answer" msgstr "Risposta al captcha errata" -#: app/blueprints/users/account.py:117 -msgid "Username is invalid" -msgstr "Il nome utente non è valido" +#: app/blueprints/users/account.py:154 +msgid "Reset Password" +msgstr "Ripristina la Password" -#: app/blueprints/users/account.py:128 -msgid "An account already exists for that username but hasn't been claimed yet." +#: app/blueprints/users/account.py:180 +msgid "Unable to find account" +msgstr "Impossibile trovare l'account" + +#: app/blueprints/users/account.py:190 app/blueprints/users/account.py:198 +msgid "New password" +msgstr "Nuova password" + +#: app/blueprints/users/account.py:191 app/blueprints/users/account.py:199 +msgid "Verify password" +msgstr "Verifica la password" + +#: app/blueprints/users/account.py:192 app/blueprints/users/account.py:200 +msgid "Passwords must match" +msgstr "Le passwords devono corrispondere" + +#: app/blueprints/users/account.py:197 +msgid "Old password" +msgstr "Vecchia password" + +#: app/blueprints/users/account.py:208 +msgid "Passwords do not match" +msgstr "Le passwords non corrispondono" + +#: app/blueprints/users/account.py:219 app/blueprints/users/settings.py:175 +#: app/logic/users.py:51 +msgid "That email address has been unsubscribed/blacklisted, and cannot be used" msgstr "" -"Esiste già un account per il nome utente, ma non è stato ancora " -"attribuito." +"L'indirizzo email non è più iscritto/è schermato, e non può essere " +"utilizzato" -#: app/blueprints/users/account.py:131 app/blueprints/users/account.py:138 -msgid "That username/display name is already in use, please choose another." -msgstr "" -"Il nome utente/nome da mostrare è già in uso, scegline un altro per " -"favore." - -#: app/blueprints/users/account.py:143 app/blueprints/users/account.py:257 +#: app/blueprints/users/account.py:224 app/logic/users.py:46 msgid "Email already in use" msgstr "L'email è già in uso" -#: app/blueprints/users/account.py:144 app/blueprints/users/account.py:258 +#: app/blueprints/users/account.py:225 app/logic/users.py:47 #, python-format msgid "" "We were unable to create the account as the email is already in use by " @@ -787,70 +1331,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:148 app/blueprints/users/account.py:252 -#: app/blueprints/users/settings.py:175 -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:187 -msgid "Reset Password" -msgstr "Ripristina la Password" - -#: app/blueprints/users/account.py:213 -msgid "Unable to find account" -msgstr "Impossibile trovare l'account" - -#: app/blueprints/users/account.py:223 app/blueprints/users/account.py:231 -msgid "New password" -msgstr "Nuova password" - -#: app/blueprints/users/account.py:224 app/blueprints/users/account.py:232 -msgid "Verify password" -msgstr "Verifica la password" - -#: app/blueprints/users/account.py:225 app/blueprints/users/account.py:233 -msgid "Passwords must match" -msgstr "Le passwords devono corrispondere" - -#: app/blueprints/users/account.py:230 -msgid "Old password" -msgstr "Vecchia password" - -#: app/blueprints/users/account.py:241 -msgid "Passwords do not match" -msgstr "Le passwords non corrispondono" - -#: app/blueprints/users/account.py:272 app/blueprints/users/account.py:276 +#: app/blueprints/users/account.py:239 app/blueprints/users/account.py:243 msgid "Your password has been changed successfully." msgstr "La tua password è stata cambiata con successo." -#: app/blueprints/users/account.py:291 +#: app/blueprints/users/account.py:258 msgid "Old password is incorrect" msgstr "La vecchia password non è corretta" -#: app/blueprints/users/account.py:319 +#: app/blueprints/users/account.py:286 msgid "Unknown verification token!" msgstr "Il gettone per la verifica è sconosciuto!" -#: app/blueprints/users/account.py:325 +#: app/blueprints/users/account.py:292 msgid "Token has expired" msgstr "Il gettone è scaduto" -#: app/blueprints/users/account.py:339 +#: app/blueprints/users/account.py:306 msgid "Another user is already using that email" msgstr "L'email è già in uso per un altrə utente" -#: app/blueprints/users/account.py:342 +#: app/blueprints/users/account.py:309 msgid "Confirmed email change" msgstr "Cambio di email confermato" -#: app/blueprints/users/account.py:347 +#: app/blueprints/users/account.py:314 msgid "Email address changed" msgstr "L'indirizzo email è cambiato" -#: app/blueprints/users/account.py:348 +#: app/blueprints/users/account.py:315 msgid "" "Your email address has changed. If you didn't request this, please " "contact an administrator." @@ -858,15 +1367,15 @@ msgstr "" "Il tuo indirizzo email è cambiato. Se non lo hai richiesto, contatta un " "amministratore per favore." -#: app/blueprints/users/account.py:366 +#: app/blueprints/users/account.py:333 msgid "You may now log in" msgstr "Ora potete accedere" -#: app/blueprints/users/account.py:374 +#: app/blueprints/users/account.py:341 msgid "Send" msgstr "Invia" -#: app/blueprints/users/account.py:405 +#: app/blueprints/users/account.py:372 msgid "" "That email is now blacklisted. Please contact an admin if you wish to " "undo this." @@ -1003,64 +1512,74 @@ msgstr ">50k scaricamenti" msgid "Has received %(downloads)d downloads across all packages." msgstr "Ha ricevuto %(downloads)d scaricamenti per tutti i suoi contenuti." -#: app/blueprints/users/settings.py:37 app/templates/users/profile.html:26 +#: app/blueprints/users/settings.py:38 app/templates/users/profile.html:26 #: app/templates/users/profile_edit.html:8 msgid "Edit Profile" msgstr "Modifica il Profilo" -#: app/blueprints/users/settings.py:42 app/templates/users/account.html:12 +#: app/blueprints/users/settings.py:43 app/templates/users/account.html:12 msgid "Account and Security" msgstr "Account e Sicurezza" -#: app/blueprints/users/settings.py:47 +#: app/blueprints/users/settings.py:48 #: app/templates/users/settings_email.html:12 msgid "Email and Notifications" msgstr "Email e Notifiche" -#: app/blueprints/users/settings.py:52 app/templates/api/list_tokens.html:10 +#: app/blueprints/users/settings.py:53 app/templates/api/list_tokens.html:10 msgid "API Tokens" msgstr "Gettoni API" -#: app/blueprints/users/settings.py:60 app/templates/oauth/list_clients.html:10 +#: app/blueprints/users/settings.py:61 app/templates/oauth/list_clients.html:10 msgid "OAuth2 Applications" msgstr "Applicazioni OAuth2" -#: app/blueprints/users/settings.py:67 app/templates/users/modtools.html:4 +#: app/blueprints/users/settings.py:68 app/templates/users/modtools.html:4 #: app/templates/users/modtools.html:8 app/templates/users/profile.html:44 msgid "Moderator Tools" msgstr "Strumenti per Moderatori" -#: app/blueprints/users/settings.py:77 +#: app/blueprints/users/settings.py:78 msgid "Donation URL" msgstr "URL per le donazioni" -#: app/blueprints/users/settings.py:93 app/blueprints/users/settings.py:100 +#: app/blueprints/users/settings.py:94 app/blueprints/users/settings.py:101 msgid "A user already has that name" msgstr "Quel nome è già in uso" -#: app/blueprints/users/settings.py:265 +#: app/blueprints/users/settings.py:264 +msgid "Removed GitHub account" +msgstr "" + +#: app/blueprints/users/settings.py:266 +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" msgstr "" "Lɜ utenti col rango di moderatorə o superiore non possono essere " "cancellatɜ" -#: app/blueprints/users/settings.py:311 +#: app/blueprints/users/settings.py:325 msgid "Display name" msgstr "Nome da mostrare" -#: app/blueprints/users/settings.py:312 +#: app/blueprints/users/settings.py:326 msgid "Forums Username" msgstr "Nome Utente sul Forum" -#: app/blueprints/users/settings.py:313 +#: app/blueprints/users/settings.py:327 msgid "GitHub Username" msgstr "Nome Utente su GitHub" -#: app/blueprints/users/settings.py:314 app/templates/users/list.html:14 +#: app/blueprints/users/settings.py:328 app/templates/users/list.html:14 msgid "Rank" msgstr "Rango" -#: app/blueprints/users/settings.py:363 +#: app/blueprints/users/settings.py:381 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!" @@ -1164,11 +1683,11 @@ msgstr "" "Il nome può contenere solo lettere minuscole (a-z), numeri (0-9) e " "trattini bassi (_)" -#: app/logic/packages.py:113 +#: app/logic/packages.py:112 msgid "You don't have permission to edit this package" msgstr "Non ti è permesso di modificare questo contenuto" -#: app/logic/packages.py:117 +#: app/logic/packages.py:116 msgid "You don't have permission to change the package name" msgstr "Non ti è permesso di modificare il nome del contenuto" @@ -1216,6 +1735,33 @@ msgstr "Carica %(file_desc)s, per favore" msgid "Uploaded image isn't actually an image" msgstr "L'immagine caricata non è di fatto una immagine" +#: app/logic/users.py:15 +msgid "Username is invalid" +msgstr "Il nome utente non è valido" + +#: app/logic/users.py:26 +msgid "An account already exists for that username but hasn't been claimed yet." +msgstr "" +"Esiste già un account per il nome utente, ma non è stato ancora " +"attribuito." + +#: app/logic/users.py:29 +#, python-format +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 "" + +#: app/logic/users.py:33 +msgid "That username/display name is already in use, please choose another." +msgstr "" +"Il nome utente/nome da mostrare è già in uso, scegline un altro per " +"favore." + +#: app/logic/users.py:40 +msgid "Unable to create an account as the username was used in the past." +msgstr "" + #: app/models/packages.py:69 msgid "Mod" msgstr "Modulo" @@ -1255,7 +1801,7 @@ msgstr "Permetti" #: app/templates/collections/view.html:39 #: app/templates/oauth/create_edit.html:17 #: app/templates/packages/release_edit.html:84 -#: app/templates/packages/review_create_edit.html:61 +#: app/templates/packages/review_create_edit.html:66 #: app/templates/threads/delete_reply.html:19 #: app/templates/threads/delete_thread.html:19 #: app/templates/threads/view.html:50 app/templates/users/delete.html:34 @@ -1266,13 +1812,13 @@ msgstr "Rimuovi" msgid "Work in Progress" msgstr "Lavori in Corso" -#: app/tasks/emails.py:119 +#: app/tasks/emails.py:122 msgid "" "You are receiving this email because you are a registered user of " "ContentDB." msgstr "Ricevi questa email perchè sei unə utente registratə di ContentDB." -#: app/tasks/emails.py:125 app/templates/emails/verify.html:30 +#: 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." @@ -1280,22 +1826,22 @@ msgstr "" "Ricevi questa email perchè qualcunə (si spera tu) ha inserito questo " "indirizzo come email di unə utente." -#: app/tasks/emails.py:160 +#: app/tasks/emails.py:163 #, python-format msgid "%(num)d new notifications" msgstr "%(num)d nuove notifiche" -#: app/tasks/emails.py:162 app/templates/macros/forms.html:59 +#: app/tasks/emails.py:165 app/templates/macros/forms.html:59 #: app/templates/packages/create_edit.html:41 #: app/templates/todo/editor.html:155 msgid "View" msgstr "Mostra" -#: app/tasks/emails.py:165 +#: app/tasks/emails.py:168 msgid "Manage email settings" msgstr "Gestisci le impostazioni email" -#: app/tasks/emails.py:167 app/templates/emails/base.html:63 +#: app/tasks/emails.py:170 app/templates/emails/base.html:63 #: app/templates/emails/notification.html:34 #: app/templates/emails/notification_digest.html:54 #: app/templates/emails/verify.html:33 @@ -1379,7 +1925,7 @@ msgstr "Esci" #: app/templates/admin/languages/list.html:4 #: app/templates/admin/languages/list.html:10 app/templates/base.html:185 -#: app/templates/packages/view.html:598 app/utils/minetest_hypertext.py:256 +#: app/templates/packages/view.html:598 app/utils/minetest_hypertext.py:288 msgid "Languages" msgstr "" @@ -1392,59 +1938,73 @@ msgid "About" msgstr "Informazioni" #: app/templates/base.html:247 +msgid "Contact Us" +msgstr "" + +#: app/templates/base.html:248 msgid "Rules" msgstr "Regole" -#: app/templates/base.html:248 +#: app/templates/base.html:249 msgid "Policy and Guidance" msgstr "Politiche e Linee guida" -#: app/templates/base.html:249 +#: app/templates/base.html:250 app/templates/donate/index.html:46 +#: app/templates/donate/index.html:70 app/templates/users/profile.html:104 +msgid "Donate" +msgstr "Dona" + +#: app/templates/base.html:251 msgid "API" msgstr "API" -#: app/templates/base.html:250 app/templates/users/register.html:37 +#: app/templates/base.html:252 app/templates/users/register.html:37 msgid "Privacy Policy" msgstr "Politica sulla Privacy" -#: app/templates/base.html:252 +#: app/templates/base.html:254 msgid "Report / DMCA" msgstr "Segnalazione / DMCA" -#: app/templates/base.html:254 +#: app/templates/base.html:256 msgid "User List" msgstr "Elenco degli Utenti" -#: app/templates/base.html:255 app/templates/packages/view.html:190 +#: app/templates/base.html:257 app/templates/packages/view.html:190 #: app/templates/packages/view.html:673 app/templates/threads/list.html:4 msgid "Threads" msgstr "Discussioni" -#: app/templates/base.html:256 app/templates/collections/list.html:7 +#: app/templates/base.html:258 app/templates/collections/list.html:7 #: app/templates/collections/list.html:26 msgid "Collections" msgstr "Raccolte" -#: app/templates/base.html:257 -msgid "Support Packages" -msgstr "Supporta i Contenuti" +#: app/templates/base.html:259 app/templates/donate/index.html:4 +msgid "Support Creators" +msgstr "" -#: app/templates/base.html:258 +#: app/templates/base.html:260 msgid "Translate Packages" msgstr "" -#: app/templates/base.html:259 +#: app/templates/base.html:261 msgid "Source Code" msgstr "Codice Sorgente" -#: app/templates/base.html:265 +#: app/templates/base.html:267 msgid "Show non-free packages" msgstr "" -#: app/templates/base.html:267 +#: app/templates/base.html:269 msgid "Hide non-free packages" msgstr "" +#: app/templates/base.html:273 +#, python-format +msgid "Our privacy policy has been updated (%(date)s)" +msgstr "" + #: app/templates/index.html:4 msgid "Welcome" msgstr "Benvenutə" @@ -1776,10 +2336,6 @@ msgstr "" "Per aggiungere un contenuto, vai sulla sua pagina e fai clic su " "\"Aggiungi alla raccolta\"" -#: app/templates/donate/index.html:4 -msgid "Support packages" -msgstr "Supporta i contenuti" - #: app/templates/donate/index.html:8 msgid "Some content creators are accepting donations for their work." msgstr "Alcunз creatorз di contenuti accettano donazioni per il loro lavoro." @@ -1801,15 +2357,27 @@ msgstr "da %(author)s" msgid "View package" msgstr "Visualizza contenuto" -#: app/templates/donate/index.html:46 app/templates/users/profile.html:104 -msgid "Donate" -msgstr "Dona" - #: app/templates/donate/index.html:62 +msgid "Support ContentDB" +msgstr "" + +#: app/templates/donate/index.html:64 +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 what 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" msgstr "In base alle tue recensioni / preferiti" -#: app/templates/donate/index.html:67 +#: app/templates/donate/index.html:78 msgid "" "No reviewed packages accepting donations. Consider reviewing your " "favourite packages" @@ -1817,15 +2385,15 @@ msgstr "" "Non ci sono contenuti recensiti che accettano donazioni. Considera di " "recensire i tuoi contenuti preferiti" -#: app/templates/donate/index.html:71 +#: app/templates/donate/index.html:82 msgid "Sign in to see recommendations based on the packages you've reviewed" msgstr "Accedi per visualizzare consigli basati sui contenuti che hai recensito" -#: app/templates/donate/index.html:78 +#: app/templates/donate/index.html:89 msgid "Top packages" msgstr "Migliori contenuti" -#: app/templates/donate/index.html:82 +#: app/templates/donate/index.html:93 #, python-format msgid "%(count)d packages are looking for donations" msgstr "%(count)d contenuti sono alla ricerca di donazioni" @@ -2083,13 +2651,13 @@ msgid "Review" msgstr "Recensisci" #: app/templates/macros/reviews.html:112 app/templates/macros/reviews.html:166 -#: app/templates/packages/review_create_edit.html:41 +#: app/templates/packages/review_create_edit.html:46 #, python-format msgid "Do you recommend this %(type)s?" msgstr "Raccomanderesti questo %(type)s?" #: app/templates/macros/reviews.html:134 -#: app/templates/packages/review_create_edit.html:46 +#: app/templates/packages/review_create_edit.html:51 msgid "Why or why not? Try to be constructive" msgstr "Perché o perché no? Cercate di essere costruttivi" @@ -2098,8 +2666,12 @@ msgid "Post Review" msgstr "Pubblica una Recensione" #: app/templates/macros/reviews.html:187 -msgid "Report an Issue" -msgstr "Segnala un problema" +msgid "Report an issue" +msgstr "" + +#: app/templates/macros/reviews.html:191 +msgid "Ask a question" +msgstr "" #: app/templates/macros/stats.html:15 app/templates/macros/stats.html:20 #, python-format @@ -3173,17 +3745,11 @@ msgid "" "In order to avoid data loss, you cannot permanently delete packages.\n" "\t\t\tYou can remove them from ContentDB, which will cause them to not be" "\n" -"\t\t\tvisible to any users and they may be permanently deleted in the " -"future.\n" -"\t\t\tThe Admin can restore removed packages, if needed." +"\t\t\tvisible to any users. Removed packages may be permanently deleted " +"at a\n" +"\t\t\tlater point. ContentDB staff can restore removed packages, if " +"needed." msgstr "" -"Per evitare la perdita dei dati, non puoi eliminare i contenuti in modo " -"permanente.\n" -"\t\t\tPuoi rimuoverli da ContentDB e ciò li renderà invisibili a tutti " -"gli utenti\n" -"\t\t\te potranno essere eliminati permanentemente in futuro.\n" -"\t\t\tSe necessario, l'amministratorə può ripristinare i contenuti " -"rimossi." #: app/templates/packages/remove.html:19 msgid "" @@ -3219,7 +3785,11 @@ msgstr "Rendi non pubblico" 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:21 +#: app/templates/packages/review_create_edit.html:20 +msgid "Please make sure you read ContentDB's rules" +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." @@ -3227,11 +3797,11 @@ msgstr "" "Hai scoperto un problema? Pubblicalo invece sul tracciatore di problemi." -#: app/templates/packages/review_create_edit.html:62 +#: app/templates/packages/review_create_edit.html:67 msgid "Delete review." msgstr "Cancella la recensione." -#: app/templates/packages/review_create_edit.html:63 +#: app/templates/packages/review_create_edit.html:68 msgid "" "This will convert the review into a thread, keeping the comments but " "removing its effect on the package's rating." @@ -3570,7 +4140,7 @@ msgstr "" msgid "Donate now" msgstr "Dona ora" -#: app/templates/packages/view.html:462 app/utils/minetest_hypertext.py:251 +#: app/templates/packages/view.html:462 app/utils/minetest_hypertext.py:283 msgid "Dependencies" msgstr "Dipendenze" @@ -3587,7 +4157,7 @@ msgid "Compatible Games" msgstr "Giochi Compatibili" #: app/templates/packages/view.html:526 app/templates/packages/view.html:546 -#: app/utils/minetest_hypertext.py:243 +#: app/utils/minetest_hypertext.py:275 msgid "No specific game required" msgstr "Nessun gioco specifico richiesto" @@ -3621,7 +4191,7 @@ msgstr "Informazioni" msgid "Technical Name" msgstr "Nome Tecnico" -#: app/templates/packages/view.html:612 app/utils/minetest_hypertext.py:263 +#: app/templates/packages/view.html:612 app/utils/minetest_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." @@ -3630,7 +4200,7 @@ msgstr "%(code_license)s per il codice,
%(media_license)s per i media." msgid "Unknown" msgstr "Sconosciuto" -#: app/templates/packages/view.html:622 app/utils/minetest_hypertext.py:269 +#: app/templates/packages/view.html:622 app/utils/minetest_hypertext.py:301 msgid "Added" msgstr "Inserito" @@ -3638,7 +4208,7 @@ msgstr "Inserito" msgid "Remove myself" msgstr "Rimuovimi" -#: app/templates/packages/view.html:641 app/utils/minetest_hypertext.py:271 +#: app/templates/packages/view.html:641 app/utils/minetest_hypertext.py:303 msgid "Provides" msgstr "Fornisce" @@ -3774,6 +4344,19 @@ msgstr "Visibile a:" msgid "Plus approvers and editors" msgstr "Oltre allз approvatorз e allз addettз alla modifica" +#: app/templates/threads/view.html:131 +msgid "Is this review outdated?" +msgstr "" + +#: app/templates/threads/view.html:132 +msgid "For example, does it complain about issues you've already fixed?" +msgstr "" + +#: app/templates/threads/view.html:133 +#, python-format +msgid "You can report outdated reviews by clicking %(flag)s on the review." +msgstr "" + #: app/templates/todo/editor.html:4 app/templates/todo/todo_base.html:17 msgid "Editor Work Queue" msgstr "Coda di Lavoro dellз Addettз alla Modifica" @@ -3835,7 +4418,7 @@ 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:73 +#: app/templates/todo/editor.html:193 app/templates/users/account.html:100 msgid "View All" msgstr "Mostra Tutti" @@ -4119,49 +4702,49 @@ msgstr "Non ha una password" msgid "Linked Accounts" msgstr "Account Collegati" -#: app/templates/users/account.html:40 app/templates/users/account.html:52 -msgid "Connected" -msgstr "Collegati" - #: app/templates/users/account.html:43 #, python-format msgid "Please PM %(rubenwardy)s on the forums to link your account." msgstr "MP %(rubenwardy)s sul forum per collegare il tuo account, per favore." -#: app/templates/users/account.html:57 +#: app/templates/users/account.html:59 msgid "View ContentDB's GitHub Permissions" msgstr "Mostra i Permessi GitHub di ContentDB" -#: app/templates/users/account.html:62 +#: app/templates/users/account.html:65 +msgid "Disconnect" +msgstr "" + +#: app/templates/users/account.html:70 msgid "Link Github" msgstr "Collega GitHub" -#: app/templates/users/account.html:65 +#: app/templates/users/account.html:73 msgid "None" msgstr "Nessuno" -#: app/templates/users/account.html:77 -msgid "Recent Account Actions" -msgstr "Azioni Recenti dell'Account" - -#: app/templates/users/account.html:82 +#: app/templates/users/account.html:80 msgid "Account Deletion and Deactivation" msgstr "Cancellazione e Disattivazione dell'Account" -#: app/templates/users/account.html:86 +#: app/templates/users/account.html:84 msgid "Delete or Deactivate" msgstr "Cancella o Disattiva" -#: app/templates/users/account.html:89 +#: app/templates/users/account.html:87 msgid "Account Deletion and Deactivation isn't available to users yet." msgstr "" "La Cancellazione e la Disattivazione dell'Account non sono ancora " "disponibili per gli utenti." -#: app/templates/users/account.html:90 +#: app/templates/users/account.html:88 msgid "Please contact the admin." msgstr "Contatta l'amministratorə per favore." +#: app/templates/users/account.html:93 +msgid "Recent Account Actions" +msgstr "Azioni Recenti dell'Account" + #: app/templates/users/change_set_password.html:16 #: app/templates/users/register.html:24 msgid "" @@ -4398,10 +4981,6 @@ msgstr "Ho dimenticato la password" msgid "GitHub" msgstr "GitHub" -#: app/templates/users/modtools.html:12 -msgid "Storage" -msgstr "Spazio di archiviazione" - #: app/templates/users/modtools.html:20 #, python-format msgid "" @@ -4527,17 +5106,21 @@ msgstr "Immagine del Profilo" msgid "Import from forums" msgstr "" -#: app/templates/users/profile_edit.html:47 +#: app/templates/users/profile_edit.html:33 +msgid "Remove profile picture" +msgstr "" + +#: app/templates/users/profile_edit.html:51 msgid "" "Profile pictures should be square, at least 64x64px, and one of the " "following formats: jpeg, png, or webp." msgstr "" -#: app/templates/users/profile_edit.html:51 +#: app/templates/users/profile_edit.html:55 msgid "Profile Information" msgstr "Informazioni del profilo" -#: app/templates/users/profile_edit.html:58 +#: app/templates/users/profile_edit.html:62 msgid "Pretending to be another user is grounds for a permanent ban" msgstr "Pretendere di essere unə altrə utente è motivo di espulsione permanente" @@ -4706,11 +5289,23 @@ msgstr "Anno corrente" msgid "Last year" msgstr "Anno scorso" -#: app/utils/minetest_hypertext.py:248 +#: app/utils/minetest_hypertext.py:108 +msgid "(view table in browser)" +msgstr "" + +#: app/utils/minetest_hypertext.py:139 +msgid "Image" +msgstr "" + +#: app/utils/minetest_hypertext.py:259 +msgid "none" +msgstr "" + +#: app/utils/minetest_hypertext.py:280 msgid "Unsupported Games" msgstr "" -#: app/utils/minetest_hypertext.py:252 +#: app/utils/minetest_hypertext.py:284 msgid "Optional dependencies" msgstr "" @@ -4992,3 +5587,41 @@ msgstr "" #~ msgid "Topics with a strikethrough have been marked as discarded." #~ msgstr "Gli argomenti barrati sono stati definiti scartati." +#~ msgid "GitHub account is already associated with another user" +#~ msgstr "L'account GitHub è già associato ad un altro utente" + +#~ msgid "Unable to find an account for that GitHub user" +#~ msgstr "Impossibile trovare un account per l'utente GitHub" + +#~ msgid "Support Packages" +#~ msgstr "Supporta i Contenuti" + +#~ msgid "Support packages" +#~ msgstr "Supporta i contenuti" + +#~ msgid "Report an Issue" +#~ msgstr "Segnala un problema" + +#~ msgid "" +#~ "In order to avoid data loss, you cannot permanently delete packages.\n" +#~ "\t\t\tYou can remove them from " +#~ "ContentDB, which will cause them to " +#~ "not be\n" +#~ "\t\t\tvisible to any users and " +#~ "they may be permanently deleted in " +#~ "the future.\n" +#~ "\t\t\tThe Admin can restore removed packages, if needed." +#~ msgstr "" +#~ "Per evitare la perdita dei dati, " +#~ "non puoi eliminare i contenuti in " +#~ "modo permanente.\n" +#~ "\t\t\tPuoi rimuoverli da ContentDB e " +#~ "ciò li renderà invisibili a tutti " +#~ "gli utenti\n" +#~ "\t\t\te potranno essere eliminati permanentemente in futuro.\n" +#~ "\t\t\tSe necessario, l'amministratorə può " +#~ "ripristinare i contenuti rimossi." + +#~ msgid "Connected" +#~ msgstr "Collegati" + diff --git a/translations/ja/LC_MESSAGES/messages.po b/translations/ja/LC_MESSAGES/messages.po index 7d37e1a1..a80379aa 100644 --- a/translations/ja/LC_MESSAGES/messages.po +++ b/translations/ja/LC_MESSAGES/messages.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2024-04-03 18:34+0100\n" +"POT-Creation-Date: 2024-06-07 05:29+0100\n" "PO-Revision-Date: 2023-12-16 10:05+0000\n" "Last-Translator: Jun Nogata \n" "Language: ja\n" @@ -17,17 +17,546 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.12.1\n" +"Generated-By: Babel 2.15.0\n" -#: app/__init__.py:137 +#: app/__init__.py:155 msgid "Banned:" msgstr "BANされた:" -#: app/__init__.py:139 +#: app/__init__.py:157 msgid "You have been banned." msgstr "BANされました。" -#: app/querybuilder.py:41 app/templates/admin/languages/list.html:27 +#: app/_translations.py:5 +msgid "Chat / Commands" +msgstr "" + +#: app/_translations.py:6 +msgid "Complex installation" +msgstr "" + +#: app/_translations.py:7 +msgid "Either has educational value, or is a tool to help teachers " +msgstr "" + +#: app/_translations.py:8 +msgid "Singleplayer-focused" +msgstr "" + +#: app/_translations.py:9 +msgid "For 16px texture packs" +msgstr "" + +#: app/_translations.py:10 +msgid "For 64px texture packs" +msgstr "" + +#: app/_translations.py:11 +msgid "Tools to manage the world" +msgstr "" + +#: app/_translations.py:12 +msgid "Big changes to crafting gameplay" +msgstr "" + +#: app/_translations.py:13 +msgid "Blood, etc" +msgstr "" + +#: app/_translations.py:14 +msgid "Adds a mini-game to be played within Minetest" +msgstr "" + +#: app/_translations.py:15 +msgid "Tools / Weapons / Armor" +msgstr "" + +#: app/_translations.py:16 +msgid "For content generally themed around a certain season or holiday" +msgstr "" + +#: app/_translations.py:17 +msgid "Player Effects / Power Ups" +msgstr "" + +#: app/_translations.py:18 +msgid "World Maintenance and Tools" +msgstr "" + +#: app/_translations.py:19 +msgid "Puzzle" +msgstr "" + +#: app/_translations.py:20 +msgid "Tools for game and mod developers" +msgstr "" + +#: app/_translations.py:21 +msgid "Education" +msgstr "" + +#: app/_translations.py:22 +msgid "Gore" +msgstr "" + +#: app/_translations.py:23 +msgid "Transport" +msgstr "" + +#: app/_translations.py:24 +msgid "Survival" +msgstr "" + +#: app/_translations.py:25 +msgid "New mapgen or changes mapgen" +msgstr "" + +#: app/_translations.py:26 +msgid "Less than 16px" +msgstr "" + +#: app/_translations.py:27 app/templates/users/modtools.html:12 +msgid "Storage" +msgstr "" + +#: app/_translations.py:28 +msgid "Changes the inventory GUI" +msgstr "" + +#: app/_translations.py:29 +msgid "Jam / Combat 2020" +msgstr "" + +#: app/_translations.py:30 +msgid "Bad Language" +msgstr "" + +#: app/_translations.py:31 +msgid "64px" +msgstr "" + +#: app/_translations.py:32 +msgid "Focuses on or adds new sounds or musical things" +msgstr "" + +#: app/_translations.py:33 +msgid "Adds game mechanics or tools that change how players build." +msgstr "" + +#: app/_translations.py:34 +msgid "Violence" +msgstr "" + +#: app/_translations.py:35 +msgid "Strategy / RTS" +msgstr "" + +#: app/_translations.py:36 +msgid "" +"Requires futher installation steps, such as installing luarocks or " +"editing the trusted mod setting" +msgstr "" + +#: app/_translations.py:37 +msgid "Jam / Game 2021" +msgstr "" + +#: app/_translations.py:38 +msgid "Content that can be played alone" +msgstr "" + +#: app/_translations.py:39 +msgid "Can/should only be used in multiplayer" +msgstr "" + +#: app/_translations.py:40 +msgid "Adds mobs, animals, and NPCs" +msgstr "" + +#: app/_translations.py:41 +msgid "" +"For mods created for the Discord \"Weekly Challenges\" modding event in " +"2021" +msgstr "" + +#: app/_translations.py:42 +msgid "Mini-game" +msgstr "" + +#: app/_translations.py:43 +msgid "" +"For content that changes player effects, including physics, for example: " +"speed, jump height or gravity." +msgstr "" + +#: app/_translations.py:44 +msgid "Contains swearing" +msgstr "" + +#: app/_translations.py:45 +msgid "" +"Improves the world, adding weather, ambient sounds, or other environment " +"mechanics" +msgstr "" + +#: app/_translations.py:46 +msgid "For mods created for the Discord \"Combat\" modding event in 2020" +msgstr "" + +#: app/_translations.py:47 +msgid "Inventory" +msgstr "" + +#: app/_translations.py:48 +msgid "Entries to the 2023 Minetest Game Jam " +msgstr "" + +#: app/_translations.py:49 +msgid "Sims" +msgstr "" + +#: app/_translations.py:50 +msgid "Focuses on building, such as adding new materials or nodes" +msgstr "" + +#: app/_translations.py:51 +msgid "Environment / Weather" +msgstr "" + +#: app/_translations.py:52 +msgid "Custom mapgen" +msgstr "" + +#: app/_translations.py:53 +msgid "Minetest Game improved" +msgstr "" + +#: app/_translations.py:54 +msgid "HUD" +msgstr "" + +#: app/_translations.py:55 +msgid "Machines / Electronics" +msgstr "" + +#: app/_translations.py:56 +msgid "Developer Tools" +msgstr "" + +#: app/_translations.py:57 +msgid "Jam / Game 2023" +msgstr "" + +#: app/_translations.py:58 +msgid "Helps with server maintenance and moderation" +msgstr "" + +#: app/_translations.py:59 +msgid "Plants and Farming" +msgstr "" + +#: app/_translations.py:60 +msgid "Adventure / RPG" +msgstr "" + +#: app/_translations.py:61 +msgid "" +"For games and such that are of their own kind, distinct and original in " +"nature to others of the same category." +msgstr "" + +#: app/_translations.py:62 +msgid "Jam / Weekly Challenges 2021" +msgstr "" + +#: app/_translations.py:63 +msgid "For 32px texture packs" +msgstr "" + +#: app/_translations.py:64 +msgid "Adds or changes tools, weapons, and armor" +msgstr "" + +#: app/_translations.py:65 +msgid "GUI" +msgstr "" + +#: app/_translations.py:66 +msgid "Seasonal" +msgstr "" + +#: app/_translations.py:67 +msgid "Commerce / Economy" +msgstr "" + +#: app/_translations.py:68 +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 "" + +#: app/_translations.py:69 +msgid "Forks of MTG" +msgstr "" + +#: app/_translations.py:70 +msgid "Non-cartoon violence. May be towards fantasy or human-like characters" +msgstr "" + +#: app/_translations.py:71 +msgid "Joke" +msgstr "" + +#: app/_translations.py:72 +msgid "Fear / Horror" +msgstr "" + +#: app/_translations.py:73 +msgid "128px+" +msgstr "" + +#: app/_translations.py:74 +msgid "Creative" +msgstr "" + +#: app/_translations.py:75 +msgid "Entries to the 2022 Minetest Game Jam " +msgstr "" + +#: app/_translations.py:76 +msgid "Alcohol / Tobacco" +msgstr "" + +#: app/_translations.py:77 +msgid "Adds or improves item storage mechanics" +msgstr "" + +#: app/_translations.py:78 +msgid "Designed to be played competitively against other players" +msgstr "" + +#: app/_translations.py:79 +msgid "Crafting" +msgstr "" + +#: app/_translations.py:80 +msgid "<16px" +msgstr "" + +#: app/_translations.py:81 +msgid "One-of-a-kind / Original" +msgstr "" + +#: app/_translations.py:82 +msgid "Building" +msgstr "" + +#: app/_translations.py:83 +msgid "Adds machines useful in automation, tubes, or power." +msgstr "" + +#: app/_translations.py:84 +msgid "Focus on puzzle solving instead of combat" +msgstr "" + +#: app/_translations.py:85 +msgid "Building Mechanics and Tools" +msgstr "" + +#: app/_translations.py:86 +msgid "Adds nodes with no other purpose than for use in building" +msgstr "" + +#: app/_translations.py:87 +msgid "Sounds / Music" +msgstr "" + +#: app/_translations.py:88 +msgid "Food / Drinks" +msgstr "" + +#: app/_translations.py:89 +msgid "Decorative" +msgstr "" + +#: app/_translations.py:90 +msgid "Gambling" +msgstr "" + +#: app/_translations.py:91 +msgid "Server Moderation and Tools" +msgstr "" + +#: app/_translations.py:92 +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 "" + +#: app/_translations.py:93 +msgid "API / Library" +msgstr "" + +#: app/_translations.py:94 +msgid "Certified" +msgstr "" + +#: app/_translations.py:95 +msgid "Contains alcohol and/or tobacco" +msgstr "" + +#: app/_translations.py:96 +msgid "Adds new plants or other farmable resources." +msgstr "" + +#: app/_translations.py:97 +msgid "Multiplayer-focused" +msgstr "" + +#: app/_translations.py:98 +msgid "Primarily adds an API for other mods to use" +msgstr "" + +#: app/_translations.py:99 +msgid "" +"Focus on player chat/communication or who's primary function is " +"interacting with the console." +msgstr "" + +#: app/_translations.py:100 +msgid "" +"Games and mods with a heavy strategy component, whether real-time or " +"turn-based" +msgstr "" + +#: app/_translations.py:101 +msgid "" +"Written specifically for survival gameplay with a focus on game-balance, " +"difficulty level, or resources available through crafting, mining, ..." +msgstr "" + +#: app/_translations.py:102 +msgid "Entries to the 2021 Minetest Game Jam" +msgstr "" + +#: app/_translations.py:103 +msgid "" +"Contains a completely custom mapgen implemented in Lua, usually requires " +"worlds to be set to the 'singlenode' mapgen." +msgstr "" + +#: app/_translations.py:104 +msgid " Jam / Game 2022" +msgstr "" + +#: app/_translations.py:105 +msgid "Sports" +msgstr "" + +#: app/_translations.py:106 +msgid "" +"Adds or changes transportation methods. Includes teleportation, vehicles," +" ridable mobs, transport infrastructure and thematic content" +msgstr "" + +#: app/_translations.py:107 +msgid "Player vs Environment (PvE)" +msgstr "" + +#: app/_translations.py:108 +msgid "For mods that grant the player extra information in the HUD" +msgstr "" + +#: app/_translations.py:109 +msgid "" +"Mods and games that aim to simulate real life activity. Similar to " +"SimCity/TheSims/OpenTTD/etc" +msgstr "" + +#: app/_translations.py:110 +msgid "Shocking and scary content. May scare young children" +msgstr "" + +#: app/_translations.py:111 +msgid "Player customization / Skins" +msgstr "" + +#: app/_translations.py:112 +msgid "" +"Allows the player to customize their character by changing the texture or" +" adding accessories." +msgstr "" + +#: app/_translations.py:113 +msgid "" +"Certified by the Featured Packages program. This tag may be renamed in " +"the future" +msgstr "" + +#: app/_translations.py:114 +msgid "Mobs / Animals / NPCs" +msgstr "" + +#: app/_translations.py:115 +msgid "For 128px or higher texture packs" +msgstr "" + +#: app/_translations.py:116 +msgid "16px" +msgstr "" + +#: app/_translations.py:117 +msgid "Games of chance, gambling games, etc" +msgstr "" + +#: app/_translations.py:118 +msgid "Mapgen / Biomes / Decoration" +msgstr "" + +#: app/_translations.py:119 +msgid "Drugs" +msgstr "" + +#: app/_translations.py:120 +msgid "Related to economies, money, and trading" +msgstr "" + +#: app/_translations.py:121 +msgid "" +"For content designed for one or more players that focus on combat against" +" the world, mobs, or NPCs." +msgstr "" + +#: app/_translations.py:122 +msgid "For content whose main utility / feature is in GUI/formspec form" +msgstr "" + +#: app/_translations.py:123 +msgid "32px" +msgstr "" + +#: app/_translations.py:124 +msgid "Player vs Player (PvP)" +msgstr "" + +#: app/_translations.py:125 +msgid "Magic / Enchanting" +msgstr "" + +#: app/_translations.py:126 +msgid "Contains illegal drugs, such as marijuana" +msgstr "" + +#: app/_translations.py:127 +msgid "First person shooters (FPS) and more" +msgstr "" + +#: app/_translations.py:128 +msgid "Shooter" +msgstr "" + +#: app/querybuilder.py:58 app/templates/admin/languages/list.html:27 #: app/templates/admin/tags/list.html:38 #: app/templates/admin/warnings/list.html:28 #: app/templates/collections/create_edit.html:56 @@ -37,7 +566,7 @@ msgstr "BANされました。" msgid "Packages" msgstr "パッケージ" -#: app/querybuilder.py:56 +#: app/querybuilder.py:73 #, python-format msgid "%(package_type)s for %(game_name)s" msgstr "" @@ -47,7 +576,7 @@ msgstr "" msgid "%(delta)s ago" msgstr "%(delta)s秒前" -#: app/blueprints/api/endpoints.py:95 app/templates/index.html:103 +#: app/blueprints/api/endpoints.py:94 app/templates/index.html:103 msgid "Featured" msgstr "注目作" @@ -62,18 +591,18 @@ msgid "Limit to package" msgstr "パッケージへの制限" #: app/blueprints/api/tokens.py:36 app/blueprints/collections/__init__.py:90 -#: app/blueprints/oauth/__init__.py:175 app/blueprints/packages/packages.py:250 -#: app/blueprints/packages/packages.py:525 -#: app/blueprints/packages/packages.py:621 -#: app/blueprints/packages/packages.py:709 +#: app/blueprints/oauth/__init__.py:175 app/blueprints/packages/packages.py:251 +#: app/blueprints/packages/packages.py:528 +#: app/blueprints/packages/packages.py:624 +#: app/blueprints/packages/packages.py:712 #: app/blueprints/packages/releases.py:62 #: app/blueprints/packages/releases.py:74 app/blueprints/packages/reviews.py:49 #: app/blueprints/packages/screenshots.py:36 #: app/blueprints/packages/screenshots.py:42 #: app/blueprints/packages/screenshots.py:47 -#: app/blueprints/users/account.py:226 app/blueprints/users/account.py:234 -#: app/blueprints/users/settings.py:78 app/blueprints/users/settings.py:148 -#: app/blueprints/users/settings.py:316 app/templates/users/modtools.html:111 +#: 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 msgid "Save" msgstr "保存" @@ -145,14 +674,11 @@ msgid "Linked GitHub to account" msgstr "Githubとアカウントをリンクする" #: app/blueprints/github/__init__.py:88 -msgid "GitHub account is already associated with another user" -msgstr "GitHubアカウントが既に他のユーザーに紐付いています" +#, python-format +msgid "GitHub account is already associated with another user: %(username)s" +msgstr "" -#: app/blueprints/github/__init__.py:94 -msgid "Unable to find an account for that GitHub user" -msgstr "GitHubユーザーが見つかりません" - -#: app/blueprints/github/__init__.py:99 +#: app/blueprints/github/__init__.py:96 app/blueprints/github/__init__.py:122 msgid "Authorization failed [err=gh-login-failed]" msgstr "認証失敗 [err=gh-login-failed]" @@ -198,7 +724,7 @@ msgstr "スクリーンショット" #: app/blueprints/packages/__init__.py:52 #: app/templates/packages/edit_maintainers.html:8 -#: app/templates/packages/view.html:624 app/utils/minetest_hypertext.py:270 +#: app/templates/packages/view.html:624 app/utils/minetest_hypertext.py:302 msgid "Maintainers" msgstr "メンテナー" @@ -223,7 +749,7 @@ 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:243 app/utils/minetest_hypertext.py:245 +#: app/utils/minetest_hypertext.py:275 app/utils/minetest_hypertext.py:277 msgid "Supported Games" msgstr "対応しているゲーム" @@ -231,190 +757,189 @@ msgstr "対応しているゲーム" msgid "No download available." msgstr "ダウンロードできるものはありません。" -#: app/blueprints/packages/packages.py:228 app/templates/packages/view.html:594 -#: app/utils/minetest_hypertext.py:231 +#: app/blueprints/packages/packages.py:229 app/templates/packages/view.html:594 +#: app/utils/minetest_hypertext.py:263 msgid "Type" msgstr "種類" -#: app/blueprints/packages/packages.py:229 +#: app/blueprints/packages/packages.py:230 msgid "Title (Human-readable)" msgstr "タイトル(人が読める形式)" -#: app/blueprints/packages/packages.py:230 -#: app/blueprints/packages/packages.py:619 +#: app/blueprints/packages/packages.py:231 +#: app/blueprints/packages/packages.py:622 msgid "Name (Technical)" msgstr "名前(技術的なもの)" -#: app/blueprints/packages/packages.py:230 -#: app/blueprints/packages/packages.py:620 +#: app/blueprints/packages/packages.py:231 +#: app/blueprints/packages/packages.py:623 #: app/templates/packages/create_edit.html:75 msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" msgstr "小文字 (a-z)、数字 (0-9)、アンダースコア (_) に限ります" -#: app/blueprints/packages/packages.py:231 +#: app/blueprints/packages/packages.py:232 msgid "Short Description (Plaintext)" msgstr "短い説明(プレーンテキスト)" -#: app/blueprints/packages/packages.py:233 app/templates/packages/view.html:616 -#: app/utils/minetest_hypertext.py:268 +#: app/blueprints/packages/packages.py:234 app/templates/packages/view.html:616 +#: app/utils/minetest_hypertext.py:300 msgid "Maintenance State" msgstr "メンテナンス状態" -#: app/blueprints/packages/packages.py:235 app/templates/admin/tags/list.html:4 +#: app/blueprints/packages/packages.py:236 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:232 +#: app/utils/minetest_hypertext.py:264 msgid "Tags" msgstr "タグ" -#: app/blueprints/packages/packages.py:236 +#: app/blueprints/packages/packages.py:237 msgid "Content Warnings" msgstr "内容の警告" -#: app/blueprints/packages/packages.py:237 app/templates/packages/view.html:605 -#: app/utils/minetest_hypertext.py:266 +#: app/blueprints/packages/packages.py:238 app/templates/packages/view.html:605 +#: app/utils/minetest_hypertext.py:298 msgid "License" msgstr "ライセンス" -#: app/blueprints/packages/packages.py:238 +#: app/blueprints/packages/packages.py:239 msgid "Media License" msgstr "メディアのライセンス" -#: app/blueprints/packages/packages.py:240 +#: app/blueprints/packages/packages.py:241 msgid "Long Description (Markdown)" msgstr "長い説明(Markdown形式)" -#: app/blueprints/packages/packages.py:242 +#: app/blueprints/packages/packages.py:243 msgid "VCS Repository URL" msgstr "VCSリポジトリURL" -#: app/blueprints/packages/packages.py:243 app/blueprints/users/settings.py:76 +#: app/blueprints/packages/packages.py:244 app/blueprints/users/settings.py:77 msgid "Website URL" msgstr "WebサイトURL" -#: app/blueprints/packages/packages.py:244 +#: app/blueprints/packages/packages.py:245 msgid "Issue Tracker URL" msgstr "イシュートラッカーURL" -#: app/blueprints/packages/packages.py:245 +#: app/blueprints/packages/packages.py:246 msgid "Forum Topic ID" msgstr "フォーラムトピックID" -#: app/blueprints/packages/packages.py:246 +#: app/blueprints/packages/packages.py:247 msgid "Video URL" msgstr "動画URL" -#: app/blueprints/packages/packages.py:247 +#: app/blueprints/packages/packages.py:248 msgid "Donate URL" msgstr "寄付受付URL" -#: app/blueprints/packages/packages.py:248 +#: app/blueprints/packages/packages.py:249 msgid "Translation URL" msgstr "" -#: app/blueprints/packages/packages.py:254 +#: app/blueprints/packages/packages.py:255 msgid "_game is not an allowed name" msgstr "_gameは許可された名前ではありません" -#: app/blueprints/packages/packages.py:264 +#: app/blueprints/packages/packages.py:265 msgid "" "Package already exists, but is removed. Please contact ContentDB staff to" " restore the package" msgstr "パッケージは既に存在しますが、削除されています。パッケージを復元するにはContentDBスタッフまでご連絡ください" -#: app/blueprints/packages/packages.py:269 +#: app/blueprints/packages/packages.py:270 msgid "Package already exists" msgstr "パッケージは既に存在しています" -#: app/blueprints/packages/packages.py:275 +#: app/blueprints/packages/packages.py:276 msgid "A collection with a similar name already exists" msgstr "" -#: app/blueprints/packages/packages.py:328 +#: app/blueprints/packages/packages.py:329 #: app/blueprints/packages/releases.py:82 msgid "" "You must add an email address to your account and confirm it before you " "can manage packages" msgstr "" -#: app/blueprints/packages/packages.py:334 +#: app/blueprints/packages/packages.py:335 msgid "Save draft" msgstr "" -#: app/blueprints/packages/packages.py:342 +#: app/blueprints/packages/packages.py:343 msgid "Unable to find that user" msgstr "ユーザーが見つかりません" -#: app/blueprints/packages/packages.py:346 +#: app/blueprints/packages/packages.py:347 #: app/blueprints/packages/screenshots.py:137 -#: app/blueprints/users/settings.py:132 msgid "Permission denied" msgstr "権限がありません" -#: app/blueprints/packages/packages.py:402 -#: app/blueprints/packages/packages.py:476 -#: app/blueprints/packages/packages.py:498 +#: app/blueprints/packages/packages.py:403 +#: app/blueprints/packages/packages.py:479 +#: app/blueprints/packages/packages.py:501 msgid "You don't have permission to do that" msgstr "権限がありません" -#: app/blueprints/packages/packages.py:435 +#: app/blueprints/packages/packages.py:436 msgid "Please comment what changes are needed in the approval thread" msgstr "どのような変更が必要か、承認スレッドでコメントしてください" -#: app/blueprints/packages/packages.py:442 +#: app/blueprints/packages/packages.py:443 msgid "" "Please comment in the approval thread so editors know what you have " "changed" msgstr "" -#: app/blueprints/packages/packages.py:493 +#: app/blueprints/packages/packages.py:496 msgid "Deleted package" msgstr "削除されたパッケージ" -#: app/blueprints/packages/packages.py:515 +#: app/blueprints/packages/packages.py:518 msgid "Unapproved package" msgstr "未承認のパッケージ" -#: app/blueprints/packages/packages.py:524 +#: app/blueprints/packages/packages.py:527 msgid "Maintainers (Comma-separated)" msgstr "メンテナー(複数の場合、カンマで区切る)" -#: app/blueprints/packages/packages.py:533 +#: app/blueprints/packages/packages.py:536 msgid "You don't have permission to edit maintainers" msgstr "メンテナーを編集する権限がありません" -#: app/blueprints/packages/packages.py:583 +#: app/blueprints/packages/packages.py:586 msgid "You are not a maintainer" msgstr "メンテナーではありません" -#: app/blueprints/packages/packages.py:586 +#: app/blueprints/packages/packages.py:589 msgid "Package owners cannot remove themselves as maintainers" msgstr "パッケージ所有者はメンテナーから自分は外せません" -#: app/blueprints/packages/packages.py:618 +#: app/blueprints/packages/packages.py:621 msgid "Author Name" msgstr "作成者名" -#: app/blueprints/packages/packages.py:705 +#: app/blueprints/packages/packages.py:708 msgid "Enable support detection based on dependencies (recommended)" msgstr "依存関係に基づくサポート検出を有効にする(推奨)" -#: app/blueprints/packages/packages.py:706 +#: app/blueprints/packages/packages.py:709 msgid "Supported games" msgstr "対応しているゲーム" -#: app/blueprints/packages/packages.py:707 +#: app/blueprints/packages/packages.py:710 msgid "Unsupported games" msgstr "対応していないゲーム" -#: app/blueprints/packages/packages.py:708 +#: app/blueprints/packages/packages.py:711 msgid "Supports all games (unless stated) / is game independent" msgstr "すべてのゲームをサポート(明記されている場合を除く)/ゲームに依存しない" -#: app/blueprints/packages/packages.py:724 +#: app/blueprints/packages/packages.py:727 msgid "You need at least one release before you can edit game support" msgstr "" -#: app/blueprints/packages/packages.py:728 +#: app/blueprints/packages/packages.py:731 msgid "Mod(pack) needs to contain at least one mod. Please create a new release" msgstr "" @@ -570,8 +1095,8 @@ msgstr "" #: app/blueprints/packages/reviews.py:80 app/blueprints/threads/__init__.py:207 #: app/blueprints/threads/__init__.py:240 -#: app/blueprints/threads/__init__.py:334 app/blueprints/users/settings.py:113 -#: app/logic/packages.py:132 +#: app/blueprints/threads/__init__.py:334 app/blueprints/users/settings.py:114 +#: app/logic/packages.py:131 msgid "Linking to blocked sites is not allowed" msgstr "" @@ -672,7 +1197,7 @@ msgid "Remember me" msgstr "ログイン状態を保存する" #: app/blueprints/users/account.py:39 app/templates/base.html:176 -#: app/templates/donate/index.html:74 app/templates/users/login.html:4 +#: app/templates/donate/index.html:85 app/templates/users/login.html:4 msgid "Sign in" msgstr "サインイン" @@ -697,11 +1222,11 @@ msgstr "登録メールの確認が必要です" msgid "Login failed" msgstr "ログインに失敗しました" -#: app/blueprints/users/account.py:100 app/blueprints/users/settings.py:75 +#: app/blueprints/users/account.py:100 app/blueprints/users/settings.py:76 msgid "Display Name" msgstr "表示名" -#: app/blueprints/users/account.py:101 app/blueprints/users/settings.py:310 +#: app/blueprints/users/account.py:101 app/blueprints/users/settings.py:324 #: app/templates/users/list.html:18 msgid "Username" msgstr "ユーザー名" @@ -712,8 +1237,8 @@ msgid "" " (-), and periods (.) allowed" msgstr "半角アルファベット(A-Za-z)、数字(0-9)、アンダースコア(_)、マイナス(-)、ピリオド(.)のみ利用できます" -#: app/blueprints/users/account.py:104 app/blueprints/users/account.py:186 -#: app/blueprints/users/account.py:222 app/blueprints/users/account.py:373 +#: app/blueprints/users/account.py:104 app/blueprints/users/account.py:153 +#: app/blueprints/users/account.py:189 app/blueprints/users/account.py:340 #: app/blueprints/users/settings.py:147 msgid "Email" msgstr "メール" @@ -735,105 +1260,93 @@ msgstr "登録" msgid "Incorrect captcha answer" msgstr "CAPTCHAの答えが違います" -#: app/blueprints/users/account.py:117 -msgid "Username is invalid" -msgstr "無効なユーザー名です" +#: app/blueprints/users/account.py:154 +msgid "Reset Password" +msgstr "パスワードをリセット" -#: app/blueprints/users/account.py:128 -msgid "An account already exists for that username but hasn't been claimed yet." -msgstr "" +#: app/blueprints/users/account.py:180 +msgid "Unable to find account" +msgstr "アカウントが見つかりません" -#: app/blueprints/users/account.py:131 app/blueprints/users/account.py:138 -msgid "That username/display name is already in use, please choose another." -msgstr "そのユーザー名/表示名は使われています。別の名前を使ってください。" +#: app/blueprints/users/account.py:190 app/blueprints/users/account.py:198 +msgid "New password" +msgstr "新しいパスワード" -#: app/blueprints/users/account.py:143 app/blueprints/users/account.py:257 +#: app/blueprints/users/account.py:191 app/blueprints/users/account.py:199 +msgid "Verify password" +msgstr "パスワードの確認" + +#: app/blueprints/users/account.py:192 app/blueprints/users/account.py:200 +msgid "Passwords must match" +msgstr "パスワードは同じ必要があります" + +#: app/blueprints/users/account.py:197 +msgid "Old password" +msgstr "古いパスワード" + +#: app/blueprints/users/account.py:208 +msgid "Passwords do not match" +msgstr "パスワードが一致しません" + +#: app/blueprints/users/account.py:219 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 msgid "Email already in use" msgstr "そのメールアドレスはすでに登録されています" -#: app/blueprints/users/account.py:144 app/blueprints/users/account.py:258 +#: app/blueprints/users/account.py:225 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:148 app/blueprints/users/account.py:252 -#: app/blueprints/users/settings.py:175 -msgid "That email address has been unsubscribed/blacklisted, and cannot be used" -msgstr "そのメールアドレスは、購読停止/ブラックリストに登録されているので使用できません" - -#: app/blueprints/users/account.py:187 -msgid "Reset Password" -msgstr "パスワードをリセット" - -#: app/blueprints/users/account.py:213 -msgid "Unable to find account" -msgstr "アカウントが見つかりません" - -#: app/blueprints/users/account.py:223 app/blueprints/users/account.py:231 -msgid "New password" -msgstr "新しいパスワード" - -#: app/blueprints/users/account.py:224 app/blueprints/users/account.py:232 -msgid "Verify password" -msgstr "パスワードの確認" - -#: app/blueprints/users/account.py:225 app/blueprints/users/account.py:233 -msgid "Passwords must match" -msgstr "パスワードは同じ必要があります" - -#: app/blueprints/users/account.py:230 -msgid "Old password" -msgstr "古いパスワード" - -#: app/blueprints/users/account.py:241 -msgid "Passwords do not match" -msgstr "パスワードが一致しません" - -#: app/blueprints/users/account.py:272 app/blueprints/users/account.py:276 +#: app/blueprints/users/account.py:239 app/blueprints/users/account.py:243 msgid "Your password has been changed successfully." msgstr "パスワードの変更が完了しました。" -#: app/blueprints/users/account.py:291 +#: app/blueprints/users/account.py:258 msgid "Old password is incorrect" msgstr "古いパスワードと一致しません" -#: app/blueprints/users/account.py:319 +#: app/blueprints/users/account.py:286 msgid "Unknown verification token!" msgstr "" -#: app/blueprints/users/account.py:325 +#: app/blueprints/users/account.py:292 msgid "Token has expired" msgstr "トークンの有効期限が切れました" -#: app/blueprints/users/account.py:339 +#: app/blueprints/users/account.py:306 msgid "Another user is already using that email" msgstr "ほかのユーザーがそのメールアドレスを使用しています" -#: app/blueprints/users/account.py:342 +#: app/blueprints/users/account.py:309 msgid "Confirmed email change" msgstr "" -#: app/blueprints/users/account.py:347 +#: app/blueprints/users/account.py:314 msgid "Email address changed" msgstr "メールアドレスが変更されました" -#: app/blueprints/users/account.py:348 +#: app/blueprints/users/account.py:315 msgid "" "Your email address has changed. If you didn't request this, please " "contact an administrator." msgstr "" -#: app/blueprints/users/account.py:366 +#: app/blueprints/users/account.py:333 msgid "You may now log in" msgstr "" -#: app/blueprints/users/account.py:374 +#: app/blueprints/users/account.py:341 msgid "Send" msgstr "送る" -#: app/blueprints/users/account.py:405 +#: app/blueprints/users/account.py:372 msgid "" "That email is now blacklisted. Please contact an admin if you wish to " "undo this." @@ -965,62 +1478,72 @@ msgstr "" msgid "Has received %(downloads)d downloads across all packages." msgstr "" -#: app/blueprints/users/settings.py:37 app/templates/users/profile.html:26 +#: app/blueprints/users/settings.py:38 app/templates/users/profile.html:26 #: app/templates/users/profile_edit.html:8 msgid "Edit Profile" msgstr "プロフィールを編集" -#: app/blueprints/users/settings.py:42 app/templates/users/account.html:12 +#: app/blueprints/users/settings.py:43 app/templates/users/account.html:12 msgid "Account and Security" msgstr "アカウントとセキュリティ" -#: app/blueprints/users/settings.py:47 +#: app/blueprints/users/settings.py:48 #: app/templates/users/settings_email.html:12 msgid "Email and Notifications" msgstr "メールと通知" -#: app/blueprints/users/settings.py:52 app/templates/api/list_tokens.html:10 +#: app/blueprints/users/settings.py:53 app/templates/api/list_tokens.html:10 msgid "API Tokens" msgstr "APIトークン" -#: app/blueprints/users/settings.py:60 app/templates/oauth/list_clients.html:10 +#: app/blueprints/users/settings.py:61 app/templates/oauth/list_clients.html:10 msgid "OAuth2 Applications" msgstr "" -#: app/blueprints/users/settings.py:67 app/templates/users/modtools.html:4 +#: app/blueprints/users/settings.py:68 app/templates/users/modtools.html:4 #: app/templates/users/modtools.html:8 app/templates/users/profile.html:44 msgid "Moderator Tools" msgstr "モデレーターツール" -#: app/blueprints/users/settings.py:77 +#: app/blueprints/users/settings.py:78 msgid "Donation URL" msgstr "寄付受付URL" -#: app/blueprints/users/settings.py:93 app/blueprints/users/settings.py:100 +#: app/blueprints/users/settings.py:94 app/blueprints/users/settings.py:101 msgid "A user already has that name" msgstr "" -#: app/blueprints/users/settings.py:265 +#: app/blueprints/users/settings.py:264 +msgid "Removed GitHub account" +msgstr "" + +#: app/blueprints/users/settings.py:266 +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" msgstr "" -#: app/blueprints/users/settings.py:311 +#: app/blueprints/users/settings.py:325 msgid "Display name" msgstr "表示名" -#: app/blueprints/users/settings.py:312 +#: app/blueprints/users/settings.py:326 msgid "Forums Username" msgstr "フォーラム ユーザー名" -#: app/blueprints/users/settings.py:313 +#: app/blueprints/users/settings.py:327 msgid "GitHub Username" msgstr "GitHubユーザー名" -#: app/blueprints/users/settings.py:314 app/templates/users/list.html:14 +#: app/blueprints/users/settings.py:328 app/templates/users/list.html:14 msgid "Rank" msgstr "順位" -#: app/blueprints/users/settings.py:363 +#: app/blueprints/users/settings.py:381 msgid "Can't promote a user to a rank higher than yourself!" msgstr "" @@ -1114,11 +1637,11 @@ msgid "" "underscores (_)" msgstr "" -#: app/logic/packages.py:113 +#: app/logic/packages.py:112 msgid "You don't have permission to edit this package" msgstr "" -#: app/logic/packages.py:117 +#: app/logic/packages.py:116 msgid "You don't have permission to change the package name" msgstr "" @@ -1160,6 +1683,29 @@ msgstr "" msgid "Uploaded image isn't actually an image" msgstr "" +#: app/logic/users.py:15 +msgid "Username is invalid" +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 +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 "" + +#: 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/packages.py:69 msgid "Mod" msgstr "Mod" @@ -1199,7 +1745,7 @@ msgstr "承認" #: app/templates/collections/view.html:39 #: app/templates/oauth/create_edit.html:17 #: app/templates/packages/release_edit.html:84 -#: app/templates/packages/review_create_edit.html:61 +#: app/templates/packages/review_create_edit.html:66 #: app/templates/threads/delete_reply.html:19 #: app/templates/threads/delete_thread.html:19 #: app/templates/threads/view.html:50 app/templates/users/delete.html:34 @@ -1210,34 +1756,34 @@ msgstr "削除" msgid "Work in Progress" msgstr "" -#: app/tasks/emails.py:119 +#: app/tasks/emails.py:122 msgid "" "You are receiving this email because you are a registered user of " "ContentDB." msgstr "" -#: app/tasks/emails.py:125 app/templates/emails/verify.html:30 +#: 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:160 +#: app/tasks/emails.py:163 #, python-format msgid "%(num)d new notifications" msgstr "" -#: app/tasks/emails.py:162 app/templates/macros/forms.html:59 +#: app/tasks/emails.py:165 app/templates/macros/forms.html:59 #: app/templates/packages/create_edit.html:41 #: app/templates/todo/editor.html:155 msgid "View" msgstr "表示" -#: app/tasks/emails.py:165 +#: app/tasks/emails.py:168 msgid "Manage email settings" msgstr "メール設定の管理" -#: app/tasks/emails.py:167 app/templates/emails/base.html:63 +#: app/tasks/emails.py:170 app/templates/emails/base.html:63 #: app/templates/emails/notification.html:34 #: app/templates/emails/notification_digest.html:54 #: app/templates/emails/verify.html:33 @@ -1318,7 +1864,7 @@ msgstr "サインアウト" #: app/templates/admin/languages/list.html:4 #: app/templates/admin/languages/list.html:10 app/templates/base.html:185 -#: app/templates/packages/view.html:598 app/utils/minetest_hypertext.py:256 +#: app/templates/packages/view.html:598 app/utils/minetest_hypertext.py:288 msgid "Languages" msgstr "" @@ -1331,59 +1877,73 @@ msgid "About" msgstr "ContentDBについて" #: app/templates/base.html:247 +msgid "Contact Us" +msgstr "" + +#: app/templates/base.html:248 msgid "Rules" msgstr "規範" -#: app/templates/base.html:248 +#: app/templates/base.html:249 msgid "Policy and Guidance" msgstr "ポリシーとガイド" -#: app/templates/base.html:249 +#: app/templates/base.html:250 app/templates/donate/index.html:46 +#: app/templates/donate/index.html:70 app/templates/users/profile.html:104 +msgid "Donate" +msgstr "寄付" + +#: app/templates/base.html:251 msgid "API" msgstr "API" -#: app/templates/base.html:250 app/templates/users/register.html:37 +#: app/templates/base.html:252 app/templates/users/register.html:37 msgid "Privacy Policy" msgstr "個人情報保護方針" -#: app/templates/base.html:252 +#: app/templates/base.html:254 msgid "Report / DMCA" msgstr "報告 / DMCA" -#: app/templates/base.html:254 +#: app/templates/base.html:256 msgid "User List" msgstr "ユーザー一覧" -#: app/templates/base.html:255 app/templates/packages/view.html:190 +#: app/templates/base.html:257 app/templates/packages/view.html:190 #: app/templates/packages/view.html:673 app/templates/threads/list.html:4 msgid "Threads" msgstr "掲示板" -#: app/templates/base.html:256 app/templates/collections/list.html:7 +#: app/templates/base.html:258 app/templates/collections/list.html:7 #: app/templates/collections/list.html:26 msgid "Collections" msgstr "コレクション" -#: app/templates/base.html:257 -msgid "Support Packages" -msgstr "パッケージを支援" +#: app/templates/base.html:259 app/templates/donate/index.html:4 +msgid "Support Creators" +msgstr "" -#: app/templates/base.html:258 +#: app/templates/base.html:260 msgid "Translate Packages" msgstr "" -#: app/templates/base.html:259 +#: app/templates/base.html:261 msgid "Source Code" msgstr "ソースコード" -#: app/templates/base.html:265 +#: app/templates/base.html:267 msgid "Show non-free packages" msgstr "" -#: app/templates/base.html:267 +#: app/templates/base.html:269 msgid "Hide non-free packages" msgstr "" +#: app/templates/base.html:273 +#, python-format +msgid "Our privacy policy has been updated (%(date)s)" +msgstr "" + #: app/templates/index.html:4 msgid "Welcome" msgstr "ようこそ" @@ -1705,10 +2265,6 @@ msgstr "" msgid "To add a package, go to the package's page and click 'Add to collection'" msgstr "" -#: app/templates/donate/index.html:4 -msgid "Support packages" -msgstr "" - #: app/templates/donate/index.html:8 msgid "Some content creators are accepting donations for their work." msgstr "" @@ -1728,29 +2284,41 @@ msgstr "" msgid "View package" msgstr "" -#: app/templates/donate/index.html:46 app/templates/users/profile.html:104 -msgid "Donate" -msgstr "寄付" - #: app/templates/donate/index.html:62 -msgid "Based on your reviews / favorites" +msgid "Support ContentDB" +msgstr "" + +#: app/templates/donate/index.html:64 +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 what 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" +msgstr "" + +#: app/templates/donate/index.html:78 +msgid "" "No reviewed packages accepting donations. Consider reviewing your " "favourite packages" msgstr "" -#: app/templates/donate/index.html:71 +#: 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:78 +#: app/templates/donate/index.html:89 msgid "Top packages" msgstr "" -#: app/templates/donate/index.html:82 +#: app/templates/donate/index.html:93 #, python-format msgid "%(count)d packages are looking for donations" msgstr "" @@ -1990,13 +2558,13 @@ msgid "Review" msgstr "" #: app/templates/macros/reviews.html:112 app/templates/macros/reviews.html:166 -#: app/templates/packages/review_create_edit.html:41 +#: app/templates/packages/review_create_edit.html:46 #, python-format msgid "Do you recommend this %(type)s?" msgstr "" #: app/templates/macros/reviews.html:134 -#: app/templates/packages/review_create_edit.html:46 +#: app/templates/packages/review_create_edit.html:51 msgid "Why or why not? Try to be constructive" msgstr "" @@ -2005,7 +2573,11 @@ msgid "Post Review" msgstr "" #: app/templates/macros/reviews.html:187 -msgid "Report an Issue" +msgid "Report an issue" +msgstr "" + +#: app/templates/macros/reviews.html:191 +msgid "Ask a question" msgstr "" #: app/templates/macros/stats.html:15 app/templates/macros/stats.html:20 @@ -2979,9 +3551,10 @@ msgid "" "In order to avoid data loss, you cannot permanently delete packages.\n" "\t\t\tYou can remove them from ContentDB, which will cause them to not be" "\n" -"\t\t\tvisible to any users and they may be permanently deleted in the " -"future.\n" -"\t\t\tThe Admin can restore removed packages, if needed." +"\t\t\tvisible to any users. Removed packages may be permanently deleted " +"at a\n" +"\t\t\tlater point. ContentDB staff can restore removed packages, if " +"needed." msgstr "" #: app/templates/packages/remove.html:19 @@ -3016,17 +3589,21 @@ msgstr "" msgid "Post a review for %(title)s by %(author)s" msgstr "" -#: app/templates/packages/review_create_edit.html:21 +#: app/templates/packages/review_create_edit.html:20 +msgid "Please make sure you read ContentDB's rules" +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 "" -#: app/templates/packages/review_create_edit.html:62 +#: app/templates/packages/review_create_edit.html:67 msgid "Delete review." msgstr "" -#: app/templates/packages/review_create_edit.html:63 +#: app/templates/packages/review_create_edit.html:68 msgid "" "This will convert the review into a thread, keeping the comments but " "removing its effect on the package's rating." @@ -3347,7 +3924,7 @@ msgstr "" msgid "Donate now" msgstr "" -#: app/templates/packages/view.html:462 app/utils/minetest_hypertext.py:251 +#: app/templates/packages/view.html:462 app/utils/minetest_hypertext.py:283 msgid "Dependencies" msgstr "依存関係" @@ -3364,7 +3941,7 @@ msgid "Compatible Games" msgstr "互換ゲーム" #: app/templates/packages/view.html:526 app/templates/packages/view.html:546 -#: app/utils/minetest_hypertext.py:243 +#: app/utils/minetest_hypertext.py:275 msgid "No specific game required" msgstr "" @@ -3396,7 +3973,7 @@ msgstr "情報" msgid "Technical Name" msgstr "技術名" -#: app/templates/packages/view.html:612 app/utils/minetest_hypertext.py:263 +#: app/templates/packages/view.html:612 app/utils/minetest_hypertext.py:295 #, python-format msgid "%(code_license)s for code,
%(media_license)s for media." msgstr "" @@ -3405,7 +3982,7 @@ msgstr "" msgid "Unknown" msgstr "" -#: app/templates/packages/view.html:622 app/utils/minetest_hypertext.py:269 +#: app/templates/packages/view.html:622 app/utils/minetest_hypertext.py:301 msgid "Added" msgstr "" @@ -3413,7 +3990,7 @@ msgstr "" msgid "Remove myself" msgstr "" -#: app/templates/packages/view.html:641 app/utils/minetest_hypertext.py:271 +#: app/templates/packages/view.html:641 app/utils/minetest_hypertext.py:303 msgid "Provides" msgstr "" @@ -3539,6 +4116,19 @@ msgstr "" msgid "Plus approvers and editors" msgstr "" +#: app/templates/threads/view.html:131 +msgid "Is this review outdated?" +msgstr "" + +#: app/templates/threads/view.html:132 +msgid "For example, does it complain about issues you've already fixed?" +msgstr "" + +#: app/templates/threads/view.html:133 +#, python-format +msgid "You can report outdated reviews by clicking %(flag)s on the review." +msgstr "" + #: app/templates/todo/editor.html:4 app/templates/todo/todo_base.html:17 msgid "Editor Work Queue" msgstr "" @@ -3596,7 +4186,7 @@ msgstr "" msgid "Mod names that have hard dependers, but no packages providing them." msgstr "" -#: app/templates/todo/editor.html:193 app/templates/users/account.html:73 +#: app/templates/todo/editor.html:193 app/templates/users/account.html:100 msgid "View All" msgstr "" @@ -3857,47 +4447,47 @@ msgstr "" msgid "Linked Accounts" msgstr "" -#: app/templates/users/account.html:40 app/templates/users/account.html:52 -msgid "Connected" -msgstr "" - #: app/templates/users/account.html:43 #, python-format msgid "Please PM %(rubenwardy)s on the forums to link your account." msgstr "" -#: app/templates/users/account.html:57 +#: app/templates/users/account.html:59 msgid "View ContentDB's GitHub Permissions" msgstr "" -#: app/templates/users/account.html:62 +#: app/templates/users/account.html:65 +msgid "Disconnect" +msgstr "" + +#: app/templates/users/account.html:70 msgid "Link Github" msgstr "" -#: app/templates/users/account.html:65 +#: app/templates/users/account.html:73 msgid "None" msgstr "" -#: app/templates/users/account.html:77 -msgid "Recent Account Actions" -msgstr "" - -#: app/templates/users/account.html:82 +#: app/templates/users/account.html:80 msgid "Account Deletion and Deactivation" msgstr "" -#: app/templates/users/account.html:86 +#: app/templates/users/account.html:84 msgid "Delete or Deactivate" msgstr "" -#: app/templates/users/account.html:89 +#: app/templates/users/account.html:87 msgid "Account Deletion and Deactivation isn't available to users yet." msgstr "" -#: app/templates/users/account.html:90 +#: app/templates/users/account.html:88 msgid "Please contact the admin." msgstr "" +#: app/templates/users/account.html:93 +msgid "Recent Account Actions" +msgstr "" + #: app/templates/users/change_set_password.html:16 #: app/templates/users/register.html:24 msgid "" @@ -4117,10 +4707,6 @@ msgstr "" msgid "GitHub" msgstr "" -#: app/templates/users/modtools.html:12 -msgid "Storage" -msgstr "" - #: app/templates/users/modtools.html:20 #, python-format msgid "" @@ -4244,17 +4830,21 @@ msgstr "" msgid "Import from forums" msgstr "" -#: app/templates/users/profile_edit.html:47 +#: app/templates/users/profile_edit.html:33 +msgid "Remove profile picture" +msgstr "" + +#: app/templates/users/profile_edit.html:51 msgid "" "Profile pictures should be square, at least 64x64px, and one of the " "following formats: jpeg, png, or webp." msgstr "" -#: app/templates/users/profile_edit.html:51 +#: app/templates/users/profile_edit.html:55 msgid "Profile Information" msgstr "" -#: app/templates/users/profile_edit.html:58 +#: app/templates/users/profile_edit.html:62 msgid "Pretending to be another user is grounds for a permanent ban" msgstr "" @@ -4406,11 +4996,23 @@ msgstr "" msgid "Last year" msgstr "" -#: app/utils/minetest_hypertext.py:248 +#: app/utils/minetest_hypertext.py:108 +msgid "(view table in browser)" +msgstr "" + +#: app/utils/minetest_hypertext.py:139 +msgid "Image" +msgstr "" + +#: app/utils/minetest_hypertext.py:259 +msgid "none" +msgstr "" + +#: app/utils/minetest_hypertext.py:280 msgid "Unsupported Games" msgstr "" -#: app/utils/minetest_hypertext.py:252 +#: app/utils/minetest_hypertext.py:284 msgid "Optional dependencies" msgstr "" @@ -4724,3 +5326,32 @@ msgstr "" #~ msgid "Topics with a strikethrough have been marked as discarded." #~ msgstr "" +#~ msgid "GitHub account is already associated with another user" +#~ msgstr "GitHubアカウントが既に他のユーザーに紐付いています" + +#~ msgid "Unable to find an account for that GitHub user" +#~ msgstr "GitHubユーザーが見つかりません" + +#~ msgid "Support Packages" +#~ msgstr "パッケージを支援" + +#~ msgid "Support packages" +#~ msgstr "" + +#~ msgid "Report an Issue" +#~ msgstr "" + +#~ msgid "" +#~ "In order to avoid data loss, you cannot permanently delete packages.\n" +#~ "\t\t\tYou can remove them from " +#~ "ContentDB, which will cause them to " +#~ "not be\n" +#~ "\t\t\tvisible to any users and " +#~ "they may be permanently deleted in " +#~ "the future.\n" +#~ "\t\t\tThe Admin can restore removed packages, if needed." +#~ msgstr "" + +#~ msgid "Connected" +#~ msgstr "" + diff --git a/translations/jv/LC_MESSAGES/messages.po b/translations/jv/LC_MESSAGES/messages.po index 99bf9734..f1ddd52e 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-04-03 18:34+0100\n" +"POT-Creation-Date: 2024-06-07 05:29+0100\n" "PO-Revision-Date: 2023-11-01 00:32+0000\n" "Last-Translator: Muhammad Rifqi Priyo Susanto " "\n" @@ -18,17 +18,546 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.12.1\n" +"Generated-By: Babel 2.15.0\n" -#: app/__init__.py:137 +#: app/__init__.py:155 msgid "Banned:" msgstr "Diblokir:" -#: app/__init__.py:139 +#: app/__init__.py:157 msgid "You have been banned." msgstr "Panjenengan sampun diblokir." -#: app/querybuilder.py:41 app/templates/admin/languages/list.html:27 +#: app/_translations.py:5 +msgid "Chat / Commands" +msgstr "" + +#: app/_translations.py:6 +msgid "Complex installation" +msgstr "" + +#: app/_translations.py:7 +msgid "Either has educational value, or is a tool to help teachers " +msgstr "" + +#: app/_translations.py:8 +msgid "Singleplayer-focused" +msgstr "" + +#: app/_translations.py:9 +msgid "For 16px texture packs" +msgstr "" + +#: app/_translations.py:10 +msgid "For 64px texture packs" +msgstr "" + +#: app/_translations.py:11 +msgid "Tools to manage the world" +msgstr "" + +#: app/_translations.py:12 +msgid "Big changes to crafting gameplay" +msgstr "" + +#: app/_translations.py:13 +msgid "Blood, etc" +msgstr "" + +#: app/_translations.py:14 +msgid "Adds a mini-game to be played within Minetest" +msgstr "" + +#: app/_translations.py:15 +msgid "Tools / Weapons / Armor" +msgstr "" + +#: app/_translations.py:16 +msgid "For content generally themed around a certain season or holiday" +msgstr "" + +#: app/_translations.py:17 +msgid "Player Effects / Power Ups" +msgstr "" + +#: app/_translations.py:18 +msgid "World Maintenance and Tools" +msgstr "" + +#: app/_translations.py:19 +msgid "Puzzle" +msgstr "" + +#: app/_translations.py:20 +msgid "Tools for game and mod developers" +msgstr "" + +#: app/_translations.py:21 +msgid "Education" +msgstr "" + +#: app/_translations.py:22 +msgid "Gore" +msgstr "" + +#: app/_translations.py:23 +msgid "Transport" +msgstr "" + +#: app/_translations.py:24 +msgid "Survival" +msgstr "" + +#: app/_translations.py:25 +msgid "New mapgen or changes mapgen" +msgstr "" + +#: app/_translations.py:26 +msgid "Less than 16px" +msgstr "" + +#: app/_translations.py:27 app/templates/users/modtools.html:12 +msgid "Storage" +msgstr "" + +#: app/_translations.py:28 +msgid "Changes the inventory GUI" +msgstr "" + +#: app/_translations.py:29 +msgid "Jam / Combat 2020" +msgstr "" + +#: app/_translations.py:30 +msgid "Bad Language" +msgstr "" + +#: app/_translations.py:31 +msgid "64px" +msgstr "" + +#: app/_translations.py:32 +msgid "Focuses on or adds new sounds or musical things" +msgstr "" + +#: app/_translations.py:33 +msgid "Adds game mechanics or tools that change how players build." +msgstr "" + +#: app/_translations.py:34 +msgid "Violence" +msgstr "" + +#: app/_translations.py:35 +msgid "Strategy / RTS" +msgstr "" + +#: app/_translations.py:36 +msgid "" +"Requires futher installation steps, such as installing luarocks or " +"editing the trusted mod setting" +msgstr "" + +#: app/_translations.py:37 +msgid "Jam / Game 2021" +msgstr "" + +#: app/_translations.py:38 +msgid "Content that can be played alone" +msgstr "" + +#: app/_translations.py:39 +msgid "Can/should only be used in multiplayer" +msgstr "" + +#: app/_translations.py:40 +msgid "Adds mobs, animals, and NPCs" +msgstr "" + +#: app/_translations.py:41 +msgid "" +"For mods created for the Discord \"Weekly Challenges\" modding event in " +"2021" +msgstr "" + +#: app/_translations.py:42 +msgid "Mini-game" +msgstr "" + +#: app/_translations.py:43 +msgid "" +"For content that changes player effects, including physics, for example: " +"speed, jump height or gravity." +msgstr "" + +#: app/_translations.py:44 +msgid "Contains swearing" +msgstr "" + +#: app/_translations.py:45 +msgid "" +"Improves the world, adding weather, ambient sounds, or other environment " +"mechanics" +msgstr "" + +#: app/_translations.py:46 +msgid "For mods created for the Discord \"Combat\" modding event in 2020" +msgstr "" + +#: app/_translations.py:47 +msgid "Inventory" +msgstr "" + +#: app/_translations.py:48 +msgid "Entries to the 2023 Minetest Game Jam " +msgstr "" + +#: app/_translations.py:49 +msgid "Sims" +msgstr "" + +#: app/_translations.py:50 +msgid "Focuses on building, such as adding new materials or nodes" +msgstr "" + +#: app/_translations.py:51 +msgid "Environment / Weather" +msgstr "" + +#: app/_translations.py:52 +msgid "Custom mapgen" +msgstr "" + +#: app/_translations.py:53 +msgid "Minetest Game improved" +msgstr "" + +#: app/_translations.py:54 +msgid "HUD" +msgstr "" + +#: app/_translations.py:55 +msgid "Machines / Electronics" +msgstr "" + +#: app/_translations.py:56 +msgid "Developer Tools" +msgstr "" + +#: app/_translations.py:57 +msgid "Jam / Game 2023" +msgstr "" + +#: app/_translations.py:58 +msgid "Helps with server maintenance and moderation" +msgstr "" + +#: app/_translations.py:59 +msgid "Plants and Farming" +msgstr "" + +#: app/_translations.py:60 +msgid "Adventure / RPG" +msgstr "" + +#: app/_translations.py:61 +msgid "" +"For games and such that are of their own kind, distinct and original in " +"nature to others of the same category." +msgstr "" + +#: app/_translations.py:62 +msgid "Jam / Weekly Challenges 2021" +msgstr "" + +#: app/_translations.py:63 +msgid "For 32px texture packs" +msgstr "" + +#: app/_translations.py:64 +msgid "Adds or changes tools, weapons, and armor" +msgstr "" + +#: app/_translations.py:65 +msgid "GUI" +msgstr "" + +#: app/_translations.py:66 +msgid "Seasonal" +msgstr "" + +#: app/_translations.py:67 +msgid "Commerce / Economy" +msgstr "" + +#: app/_translations.py:68 +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 "" + +#: app/_translations.py:69 +msgid "Forks of MTG" +msgstr "" + +#: app/_translations.py:70 +msgid "Non-cartoon violence. May be towards fantasy or human-like characters" +msgstr "" + +#: app/_translations.py:71 +msgid "Joke" +msgstr "" + +#: app/_translations.py:72 +msgid "Fear / Horror" +msgstr "" + +#: app/_translations.py:73 +msgid "128px+" +msgstr "" + +#: app/_translations.py:74 +msgid "Creative" +msgstr "" + +#: app/_translations.py:75 +msgid "Entries to the 2022 Minetest Game Jam " +msgstr "" + +#: app/_translations.py:76 +msgid "Alcohol / Tobacco" +msgstr "" + +#: app/_translations.py:77 +msgid "Adds or improves item storage mechanics" +msgstr "" + +#: app/_translations.py:78 +msgid "Designed to be played competitively against other players" +msgstr "" + +#: app/_translations.py:79 +msgid "Crafting" +msgstr "" + +#: app/_translations.py:80 +msgid "<16px" +msgstr "" + +#: app/_translations.py:81 +msgid "One-of-a-kind / Original" +msgstr "" + +#: app/_translations.py:82 +msgid "Building" +msgstr "" + +#: app/_translations.py:83 +msgid "Adds machines useful in automation, tubes, or power." +msgstr "" + +#: app/_translations.py:84 +msgid "Focus on puzzle solving instead of combat" +msgstr "" + +#: app/_translations.py:85 +msgid "Building Mechanics and Tools" +msgstr "" + +#: app/_translations.py:86 +msgid "Adds nodes with no other purpose than for use in building" +msgstr "" + +#: app/_translations.py:87 +msgid "Sounds / Music" +msgstr "" + +#: app/_translations.py:88 +msgid "Food / Drinks" +msgstr "" + +#: app/_translations.py:89 +msgid "Decorative" +msgstr "" + +#: app/_translations.py:90 +msgid "Gambling" +msgstr "" + +#: app/_translations.py:91 +msgid "Server Moderation and Tools" +msgstr "" + +#: app/_translations.py:92 +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 "" + +#: app/_translations.py:93 +msgid "API / Library" +msgstr "" + +#: app/_translations.py:94 +msgid "Certified" +msgstr "" + +#: app/_translations.py:95 +msgid "Contains alcohol and/or tobacco" +msgstr "" + +#: app/_translations.py:96 +msgid "Adds new plants or other farmable resources." +msgstr "" + +#: app/_translations.py:97 +msgid "Multiplayer-focused" +msgstr "" + +#: app/_translations.py:98 +msgid "Primarily adds an API for other mods to use" +msgstr "" + +#: app/_translations.py:99 +msgid "" +"Focus on player chat/communication or who's primary function is " +"interacting with the console." +msgstr "" + +#: app/_translations.py:100 +msgid "" +"Games and mods with a heavy strategy component, whether real-time or " +"turn-based" +msgstr "" + +#: app/_translations.py:101 +msgid "" +"Written specifically for survival gameplay with a focus on game-balance, " +"difficulty level, or resources available through crafting, mining, ..." +msgstr "" + +#: app/_translations.py:102 +msgid "Entries to the 2021 Minetest Game Jam" +msgstr "" + +#: app/_translations.py:103 +msgid "" +"Contains a completely custom mapgen implemented in Lua, usually requires " +"worlds to be set to the 'singlenode' mapgen." +msgstr "" + +#: app/_translations.py:104 +msgid " Jam / Game 2022" +msgstr "" + +#: app/_translations.py:105 +msgid "Sports" +msgstr "" + +#: app/_translations.py:106 +msgid "" +"Adds or changes transportation methods. Includes teleportation, vehicles," +" ridable mobs, transport infrastructure and thematic content" +msgstr "" + +#: app/_translations.py:107 +msgid "Player vs Environment (PvE)" +msgstr "" + +#: app/_translations.py:108 +msgid "For mods that grant the player extra information in the HUD" +msgstr "" + +#: app/_translations.py:109 +msgid "" +"Mods and games that aim to simulate real life activity. Similar to " +"SimCity/TheSims/OpenTTD/etc" +msgstr "" + +#: app/_translations.py:110 +msgid "Shocking and scary content. May scare young children" +msgstr "" + +#: app/_translations.py:111 +msgid "Player customization / Skins" +msgstr "" + +#: app/_translations.py:112 +msgid "" +"Allows the player to customize their character by changing the texture or" +" adding accessories." +msgstr "" + +#: app/_translations.py:113 +msgid "" +"Certified by the Featured Packages program. This tag may be renamed in " +"the future" +msgstr "" + +#: app/_translations.py:114 +msgid "Mobs / Animals / NPCs" +msgstr "" + +#: app/_translations.py:115 +msgid "For 128px or higher texture packs" +msgstr "" + +#: app/_translations.py:116 +msgid "16px" +msgstr "" + +#: app/_translations.py:117 +msgid "Games of chance, gambling games, etc" +msgstr "" + +#: app/_translations.py:118 +msgid "Mapgen / Biomes / Decoration" +msgstr "" + +#: app/_translations.py:119 +msgid "Drugs" +msgstr "" + +#: app/_translations.py:120 +msgid "Related to economies, money, and trading" +msgstr "" + +#: app/_translations.py:121 +msgid "" +"For content designed for one or more players that focus on combat against" +" the world, mobs, or NPCs." +msgstr "" + +#: app/_translations.py:122 +msgid "For content whose main utility / feature is in GUI/formspec form" +msgstr "" + +#: app/_translations.py:123 +msgid "32px" +msgstr "" + +#: app/_translations.py:124 +msgid "Player vs Player (PvP)" +msgstr "" + +#: app/_translations.py:125 +msgid "Magic / Enchanting" +msgstr "" + +#: app/_translations.py:126 +msgid "Contains illegal drugs, such as marijuana" +msgstr "" + +#: app/_translations.py:127 +msgid "First person shooters (FPS) and more" +msgstr "" + +#: app/_translations.py:128 +msgid "Shooter" +msgstr "" + +#: app/querybuilder.py:58 app/templates/admin/languages/list.html:27 #: app/templates/admin/tags/list.html:38 #: app/templates/admin/warnings/list.html:28 #: app/templates/collections/create_edit.html:56 @@ -38,7 +567,7 @@ msgstr "Panjenengan sampun diblokir." msgid "Packages" msgstr "Paket" -#: app/querybuilder.py:56 +#: app/querybuilder.py:73 #, python-format msgid "%(package_type)s for %(game_name)s" msgstr "" @@ -48,7 +577,7 @@ msgstr "" msgid "%(delta)s ago" msgstr "%(delta)s kapengker" -#: app/blueprints/api/endpoints.py:95 app/templates/index.html:103 +#: app/blueprints/api/endpoints.py:94 app/templates/index.html:103 msgid "Featured" msgstr "" @@ -63,18 +592,18 @@ msgid "Limit to package" msgstr "Watesi marang paket" #: app/blueprints/api/tokens.py:36 app/blueprints/collections/__init__.py:90 -#: app/blueprints/oauth/__init__.py:175 app/blueprints/packages/packages.py:250 -#: app/blueprints/packages/packages.py:525 -#: app/blueprints/packages/packages.py:621 -#: app/blueprints/packages/packages.py:709 +#: app/blueprints/oauth/__init__.py:175 app/blueprints/packages/packages.py:251 +#: app/blueprints/packages/packages.py:528 +#: app/blueprints/packages/packages.py:624 +#: app/blueprints/packages/packages.py:712 #: app/blueprints/packages/releases.py:62 #: app/blueprints/packages/releases.py:74 app/blueprints/packages/reviews.py:49 #: app/blueprints/packages/screenshots.py:36 #: app/blueprints/packages/screenshots.py:42 #: app/blueprints/packages/screenshots.py:47 -#: app/blueprints/users/account.py:226 app/blueprints/users/account.py:234 -#: app/blueprints/users/settings.py:78 app/blueprints/users/settings.py:148 -#: app/blueprints/users/settings.py:316 app/templates/users/modtools.html:111 +#: 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 msgid "Save" msgstr "Simpen" @@ -146,14 +675,11 @@ msgid "Linked GitHub to account" msgstr "" #: app/blueprints/github/__init__.py:88 -msgid "GitHub account is already associated with another user" +#, python-format +msgid "GitHub account is already associated with another user: %(username)s" msgstr "" -#: app/blueprints/github/__init__.py:94 -msgid "Unable to find an account for that GitHub user" -msgstr "" - -#: app/blueprints/github/__init__.py:99 +#: app/blueprints/github/__init__.py:96 app/blueprints/github/__init__.py:122 msgid "Authorization failed [err=gh-login-failed]" msgstr "" @@ -199,7 +725,7 @@ msgstr "Tangkepan Layar" #: app/blueprints/packages/__init__.py:52 #: app/templates/packages/edit_maintainers.html:8 -#: app/templates/packages/view.html:624 app/utils/minetest_hypertext.py:270 +#: app/templates/packages/view.html:624 app/utils/minetest_hypertext.py:302 msgid "Maintainers" msgstr "Panindak" @@ -224,7 +750,7 @@ 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:243 app/utils/minetest_hypertext.py:245 +#: app/utils/minetest_hypertext.py:275 app/utils/minetest_hypertext.py:277 msgid "Supported Games" msgstr "Dolanan ingkang Saget" @@ -232,190 +758,189 @@ msgstr "Dolanan ingkang Saget" msgid "No download available." msgstr "" -#: app/blueprints/packages/packages.py:228 app/templates/packages/view.html:594 -#: app/utils/minetest_hypertext.py:231 +#: app/blueprints/packages/packages.py:229 app/templates/packages/view.html:594 +#: app/utils/minetest_hypertext.py:263 msgid "Type" msgstr "Jinis" -#: app/blueprints/packages/packages.py:229 +#: app/blueprints/packages/packages.py:230 msgid "Title (Human-readable)" msgstr "Irah-Irahan (Dipunwaos Manungsa)" -#: app/blueprints/packages/packages.py:230 -#: app/blueprints/packages/packages.py:619 +#: app/blueprints/packages/packages.py:231 +#: app/blueprints/packages/packages.py:622 msgid "Name (Technical)" msgstr "Asma (Tehnis)" -#: app/blueprints/packages/packages.py:230 -#: app/blueprints/packages/packages.py:620 +#: app/blueprints/packages/packages.py:231 +#: app/blueprints/packages/packages.py:623 #: app/templates/packages/create_edit.html:75 msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" msgstr "" -#: app/blueprints/packages/packages.py:231 +#: app/blueprints/packages/packages.py:232 msgid "Short Description (Plaintext)" msgstr "Katerangan Cekak (Seratan Mentah)" -#: app/blueprints/packages/packages.py:233 app/templates/packages/view.html:616 -#: app/utils/minetest_hypertext.py:268 +#: app/blueprints/packages/packages.py:234 app/templates/packages/view.html:616 +#: app/utils/minetest_hypertext.py:300 msgid "Maintenance State" msgstr "Kahananinpun Parawatan" -#: app/blueprints/packages/packages.py:235 app/templates/admin/tags/list.html:4 +#: app/blueprints/packages/packages.py:236 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:232 +#: app/utils/minetest_hypertext.py:264 msgid "Tags" msgstr "Tetenger" -#: app/blueprints/packages/packages.py:236 +#: app/blueprints/packages/packages.py:237 msgid "Content Warnings" msgstr "Pangenget Isi" -#: app/blueprints/packages/packages.py:237 app/templates/packages/view.html:605 -#: app/utils/minetest_hypertext.py:266 +#: app/blueprints/packages/packages.py:238 app/templates/packages/view.html:605 +#: app/utils/minetest_hypertext.py:298 msgid "License" msgstr "Lisensi" -#: app/blueprints/packages/packages.py:238 +#: app/blueprints/packages/packages.py:239 msgid "Media License" msgstr "Lisensinipun Media" -#: app/blueprints/packages/packages.py:240 +#: app/blueprints/packages/packages.py:241 msgid "Long Description (Markdown)" msgstr "Katerangan Panjang (Markdown)" -#: app/blueprints/packages/packages.py:242 +#: app/blueprints/packages/packages.py:243 msgid "VCS Repository URL" msgstr "URL Repositori VCS" -#: app/blueprints/packages/packages.py:243 app/blueprints/users/settings.py:76 +#: app/blueprints/packages/packages.py:244 app/blueprints/users/settings.py:77 msgid "Website URL" msgstr "URL Situs Web" -#: app/blueprints/packages/packages.py:244 +#: app/blueprints/packages/packages.py:245 msgid "Issue Tracker URL" msgstr "URL Panglacak Prakawis" -#: app/blueprints/packages/packages.py:245 +#: app/blueprints/packages/packages.py:246 msgid "Forum Topic ID" msgstr "ID Topik Forum" -#: app/blueprints/packages/packages.py:246 +#: app/blueprints/packages/packages.py:247 msgid "Video URL" msgstr "URL Video" -#: app/blueprints/packages/packages.py:247 +#: app/blueprints/packages/packages.py:248 msgid "Donate URL" msgstr "URL Sumbangan" -#: app/blueprints/packages/packages.py:248 +#: app/blueprints/packages/packages.py:249 msgid "Translation URL" msgstr "" -#: app/blueprints/packages/packages.py:254 +#: app/blueprints/packages/packages.py:255 msgid "_game is not an allowed name" msgstr "_game sanes asma ingkang dipunangsal" -#: app/blueprints/packages/packages.py:264 +#: app/blueprints/packages/packages.py:265 msgid "" "Package already exists, but is removed. Please contact ContentDB staff to" " restore the package" msgstr "" -#: app/blueprints/packages/packages.py:269 +#: app/blueprints/packages/packages.py:270 msgid "Package already exists" msgstr "Paket sampun wonten" -#: app/blueprints/packages/packages.py:275 +#: app/blueprints/packages/packages.py:276 msgid "A collection with a similar name already exists" msgstr "" -#: app/blueprints/packages/packages.py:328 +#: app/blueprints/packages/packages.py:329 #: app/blueprints/packages/releases.py:82 msgid "" "You must add an email address to your account and confirm it before you " "can manage packages" msgstr "" -#: app/blueprints/packages/packages.py:334 +#: app/blueprints/packages/packages.py:335 msgid "Save draft" msgstr "" -#: app/blueprints/packages/packages.py:342 +#: app/blueprints/packages/packages.py:343 msgid "Unable to find that user" msgstr "" -#: app/blueprints/packages/packages.py:346 +#: app/blueprints/packages/packages.py:347 #: app/blueprints/packages/screenshots.py:137 -#: app/blueprints/users/settings.py:132 msgid "Permission denied" msgstr "Boten dipunparengaken" -#: app/blueprints/packages/packages.py:402 -#: app/blueprints/packages/packages.py:476 -#: app/blueprints/packages/packages.py:498 +#: app/blueprints/packages/packages.py:403 +#: app/blueprints/packages/packages.py:479 +#: app/blueprints/packages/packages.py:501 msgid "You don't have permission to do that" msgstr "" -#: app/blueprints/packages/packages.py:435 +#: app/blueprints/packages/packages.py:436 msgid "Please comment what changes are needed in the approval thread" msgstr "" -#: app/blueprints/packages/packages.py:442 +#: app/blueprints/packages/packages.py:443 msgid "" "Please comment in the approval thread so editors know what you have " "changed" msgstr "" -#: app/blueprints/packages/packages.py:493 +#: app/blueprints/packages/packages.py:496 msgid "Deleted package" msgstr "Paket ingkang dipunbusek" -#: app/blueprints/packages/packages.py:515 +#: app/blueprints/packages/packages.py:518 msgid "Unapproved package" msgstr "" -#: app/blueprints/packages/packages.py:524 +#: app/blueprints/packages/packages.py:527 msgid "Maintainers (Comma-separated)" msgstr "" -#: app/blueprints/packages/packages.py:533 +#: app/blueprints/packages/packages.py:536 msgid "You don't have permission to edit maintainers" msgstr "" -#: app/blueprints/packages/packages.py:583 +#: app/blueprints/packages/packages.py:586 msgid "You are not a maintainer" msgstr "" -#: app/blueprints/packages/packages.py:586 +#: app/blueprints/packages/packages.py:589 msgid "Package owners cannot remove themselves as maintainers" msgstr "" -#: app/blueprints/packages/packages.py:618 +#: app/blueprints/packages/packages.py:621 msgid "Author Name" msgstr "" -#: app/blueprints/packages/packages.py:705 +#: app/blueprints/packages/packages.py:708 msgid "Enable support detection based on dependencies (recommended)" msgstr "" -#: app/blueprints/packages/packages.py:706 +#: app/blueprints/packages/packages.py:709 msgid "Supported games" msgstr "" -#: app/blueprints/packages/packages.py:707 +#: app/blueprints/packages/packages.py:710 msgid "Unsupported games" msgstr "" -#: app/blueprints/packages/packages.py:708 +#: app/blueprints/packages/packages.py:711 msgid "Supports all games (unless stated) / is game independent" msgstr "" -#: app/blueprints/packages/packages.py:724 +#: app/blueprints/packages/packages.py:727 msgid "You need at least one release before you can edit game support" msgstr "" -#: app/blueprints/packages/packages.py:728 +#: app/blueprints/packages/packages.py:731 msgid "Mod(pack) needs to contain at least one mod. Please create a new release" msgstr "" @@ -571,8 +1096,8 @@ msgstr "" #: app/blueprints/packages/reviews.py:80 app/blueprints/threads/__init__.py:207 #: app/blueprints/threads/__init__.py:240 -#: app/blueprints/threads/__init__.py:334 app/blueprints/users/settings.py:113 -#: app/logic/packages.py:132 +#: app/blueprints/threads/__init__.py:334 app/blueprints/users/settings.py:114 +#: app/logic/packages.py:131 msgid "Linking to blocked sites is not allowed" msgstr "" @@ -673,7 +1198,7 @@ msgid "Remember me" msgstr "Enget kula" #: app/blueprints/users/account.py:39 app/templates/base.html:176 -#: app/templates/donate/index.html:74 app/templates/users/login.html:4 +#: app/templates/donate/index.html:85 app/templates/users/login.html:4 msgid "Sign in" msgstr "Mlebet" @@ -698,11 +1223,11 @@ msgstr "" msgid "Login failed" msgstr "Gagal mlebet" -#: app/blueprints/users/account.py:100 app/blueprints/users/settings.py:75 +#: app/blueprints/users/account.py:100 app/blueprints/users/settings.py:76 msgid "Display Name" msgstr "" -#: app/blueprints/users/account.py:101 app/blueprints/users/settings.py:310 +#: app/blueprints/users/account.py:101 app/blueprints/users/settings.py:324 #: app/templates/users/list.html:18 msgid "Username" msgstr "" @@ -713,8 +1238,8 @@ msgid "" " (-), and periods (.) allowed" msgstr "" -#: app/blueprints/users/account.py:104 app/blueprints/users/account.py:186 -#: app/blueprints/users/account.py:222 app/blueprints/users/account.py:373 +#: app/blueprints/users/account.py:104 app/blueprints/users/account.py:153 +#: app/blueprints/users/account.py:189 app/blueprints/users/account.py:340 #: app/blueprints/users/settings.py:147 msgid "Email" msgstr "Layang elektronik" @@ -736,105 +1261,93 @@ msgstr "Daftar" msgid "Incorrect captcha answer" msgstr "" -#: app/blueprints/users/account.py:117 -msgid "Username is invalid" +#: app/blueprints/users/account.py:154 +msgid "Reset Password" msgstr "" -#: app/blueprints/users/account.py:128 -msgid "An account already exists for that username but hasn't been claimed yet." +#: app/blueprints/users/account.py:180 +msgid "Unable to find account" msgstr "" -#: app/blueprints/users/account.py:131 app/blueprints/users/account.py:138 -msgid "That username/display name is already in use, please choose another." +#: app/blueprints/users/account.py:190 app/blueprints/users/account.py:198 +msgid "New password" msgstr "" -#: app/blueprints/users/account.py:143 app/blueprints/users/account.py:257 +#: app/blueprints/users/account.py:191 app/blueprints/users/account.py:199 +msgid "Verify password" +msgstr "" + +#: app/blueprints/users/account.py:192 app/blueprints/users/account.py:200 +msgid "Passwords must match" +msgstr "" + +#: app/blueprints/users/account.py:197 +msgid "Old password" +msgstr "" + +#: app/blueprints/users/account.py:208 +msgid "Passwords do not match" +msgstr "" + +#: app/blueprints/users/account.py:219 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 msgid "Email already in use" msgstr "" -#: app/blueprints/users/account.py:144 app/blueprints/users/account.py:258 +#: app/blueprints/users/account.py:225 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:148 app/blueprints/users/account.py:252 -#: app/blueprints/users/settings.py:175 -msgid "That email address has been unsubscribed/blacklisted, and cannot be used" -msgstr "" - -#: app/blueprints/users/account.py:187 -msgid "Reset Password" -msgstr "" - -#: app/blueprints/users/account.py:213 -msgid "Unable to find account" -msgstr "" - -#: app/blueprints/users/account.py:223 app/blueprints/users/account.py:231 -msgid "New password" -msgstr "" - -#: app/blueprints/users/account.py:224 app/blueprints/users/account.py:232 -msgid "Verify password" -msgstr "" - -#: app/blueprints/users/account.py:225 app/blueprints/users/account.py:233 -msgid "Passwords must match" -msgstr "" - -#: app/blueprints/users/account.py:230 -msgid "Old password" -msgstr "" - -#: app/blueprints/users/account.py:241 -msgid "Passwords do not match" -msgstr "" - -#: app/blueprints/users/account.py:272 app/blueprints/users/account.py:276 +#: app/blueprints/users/account.py:239 app/blueprints/users/account.py:243 msgid "Your password has been changed successfully." msgstr "" -#: app/blueprints/users/account.py:291 +#: app/blueprints/users/account.py:258 msgid "Old password is incorrect" msgstr "" -#: app/blueprints/users/account.py:319 +#: app/blueprints/users/account.py:286 msgid "Unknown verification token!" msgstr "" -#: app/blueprints/users/account.py:325 +#: app/blueprints/users/account.py:292 msgid "Token has expired" msgstr "" -#: app/blueprints/users/account.py:339 +#: app/blueprints/users/account.py:306 msgid "Another user is already using that email" msgstr "" -#: app/blueprints/users/account.py:342 +#: app/blueprints/users/account.py:309 msgid "Confirmed email change" msgstr "" -#: app/blueprints/users/account.py:347 +#: app/blueprints/users/account.py:314 msgid "Email address changed" msgstr "" -#: app/blueprints/users/account.py:348 +#: app/blueprints/users/account.py:315 msgid "" "Your email address has changed. If you didn't request this, please " "contact an administrator." msgstr "" -#: app/blueprints/users/account.py:366 +#: app/blueprints/users/account.py:333 msgid "You may now log in" msgstr "" -#: app/blueprints/users/account.py:374 +#: app/blueprints/users/account.py:341 msgid "Send" msgstr "Kintun" -#: app/blueprints/users/account.py:405 +#: app/blueprints/users/account.py:372 msgid "" "That email is now blacklisted. Please contact an admin if you wish to " "undo this." @@ -966,62 +1479,72 @@ msgstr "" msgid "Has received %(downloads)d downloads across all packages." msgstr "" -#: app/blueprints/users/settings.py:37 app/templates/users/profile.html:26 +#: app/blueprints/users/settings.py:38 app/templates/users/profile.html:26 #: app/templates/users/profile_edit.html:8 msgid "Edit Profile" msgstr "" -#: app/blueprints/users/settings.py:42 app/templates/users/account.html:12 +#: app/blueprints/users/settings.py:43 app/templates/users/account.html:12 msgid "Account and Security" msgstr "" -#: app/blueprints/users/settings.py:47 +#: app/blueprints/users/settings.py:48 #: app/templates/users/settings_email.html:12 msgid "Email and Notifications" msgstr "" -#: app/blueprints/users/settings.py:52 app/templates/api/list_tokens.html:10 +#: app/blueprints/users/settings.py:53 app/templates/api/list_tokens.html:10 msgid "API Tokens" msgstr "" -#: app/blueprints/users/settings.py:60 app/templates/oauth/list_clients.html:10 +#: app/blueprints/users/settings.py:61 app/templates/oauth/list_clients.html:10 msgid "OAuth2 Applications" msgstr "" -#: app/blueprints/users/settings.py:67 app/templates/users/modtools.html:4 +#: app/blueprints/users/settings.py:68 app/templates/users/modtools.html:4 #: app/templates/users/modtools.html:8 app/templates/users/profile.html:44 msgid "Moderator Tools" msgstr "" -#: app/blueprints/users/settings.py:77 +#: app/blueprints/users/settings.py:78 msgid "Donation URL" msgstr "" -#: app/blueprints/users/settings.py:93 app/blueprints/users/settings.py:100 +#: app/blueprints/users/settings.py:94 app/blueprints/users/settings.py:101 msgid "A user already has that name" msgstr "" -#: app/blueprints/users/settings.py:265 +#: app/blueprints/users/settings.py:264 +msgid "Removed GitHub account" +msgstr "" + +#: app/blueprints/users/settings.py:266 +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" msgstr "" -#: app/blueprints/users/settings.py:311 +#: app/blueprints/users/settings.py:325 msgid "Display name" msgstr "" -#: app/blueprints/users/settings.py:312 +#: app/blueprints/users/settings.py:326 msgid "Forums Username" msgstr "" -#: app/blueprints/users/settings.py:313 +#: app/blueprints/users/settings.py:327 msgid "GitHub Username" msgstr "" -#: app/blueprints/users/settings.py:314 app/templates/users/list.html:14 +#: app/blueprints/users/settings.py:328 app/templates/users/list.html:14 msgid "Rank" msgstr "" -#: app/blueprints/users/settings.py:363 +#: app/blueprints/users/settings.py:381 msgid "Can't promote a user to a rank higher than yourself!" msgstr "" @@ -1115,11 +1638,11 @@ msgid "" "underscores (_)" msgstr "" -#: app/logic/packages.py:113 +#: app/logic/packages.py:112 msgid "You don't have permission to edit this package" msgstr "" -#: app/logic/packages.py:117 +#: app/logic/packages.py:116 msgid "You don't have permission to change the package name" msgstr "" @@ -1161,6 +1684,29 @@ msgstr "" msgid "Uploaded image isn't actually an image" msgstr "" +#: app/logic/users.py:15 +msgid "Username is invalid" +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 +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 "" + +#: 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/packages.py:69 msgid "Mod" msgstr "Mod" @@ -1200,7 +1746,7 @@ msgstr "" #: app/templates/collections/view.html:39 #: app/templates/oauth/create_edit.html:17 #: app/templates/packages/release_edit.html:84 -#: app/templates/packages/review_create_edit.html:61 +#: app/templates/packages/review_create_edit.html:66 #: app/templates/threads/delete_reply.html:19 #: app/templates/threads/delete_thread.html:19 #: app/templates/threads/view.html:50 app/templates/users/delete.html:34 @@ -1211,34 +1757,34 @@ msgstr "" msgid "Work in Progress" msgstr "" -#: app/tasks/emails.py:119 +#: app/tasks/emails.py:122 msgid "" "You are receiving this email because you are a registered user of " "ContentDB." msgstr "" -#: app/tasks/emails.py:125 app/templates/emails/verify.html:30 +#: 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:160 +#: app/tasks/emails.py:163 #, python-format msgid "%(num)d new notifications" msgstr "" -#: app/tasks/emails.py:162 app/templates/macros/forms.html:59 +#: app/tasks/emails.py:165 app/templates/macros/forms.html:59 #: app/templates/packages/create_edit.html:41 #: app/templates/todo/editor.html:155 msgid "View" msgstr "" -#: app/tasks/emails.py:165 +#: app/tasks/emails.py:168 msgid "Manage email settings" msgstr "" -#: app/tasks/emails.py:167 app/templates/emails/base.html:63 +#: app/tasks/emails.py:170 app/templates/emails/base.html:63 #: app/templates/emails/notification.html:34 #: app/templates/emails/notification_digest.html:54 #: app/templates/emails/verify.html:33 @@ -1319,7 +1865,7 @@ msgstr "Metu" #: app/templates/admin/languages/list.html:4 #: app/templates/admin/languages/list.html:10 app/templates/base.html:185 -#: app/templates/packages/view.html:598 app/utils/minetest_hypertext.py:256 +#: app/templates/packages/view.html:598 app/utils/minetest_hypertext.py:288 msgid "Languages" msgstr "" @@ -1332,59 +1878,73 @@ msgid "About" msgstr "" #: app/templates/base.html:247 -msgid "Rules" +msgid "Contact Us" msgstr "" #: app/templates/base.html:248 -msgid "Policy and Guidance" +msgid "Rules" msgstr "" #: app/templates/base.html:249 +msgid "Policy and Guidance" +msgstr "" + +#: app/templates/base.html:250 app/templates/donate/index.html:46 +#: app/templates/donate/index.html:70 app/templates/users/profile.html:104 +msgid "Donate" +msgstr "" + +#: app/templates/base.html:251 msgid "API" msgstr "API" -#: app/templates/base.html:250 app/templates/users/register.html:37 +#: app/templates/base.html:252 app/templates/users/register.html:37 msgid "Privacy Policy" msgstr "" -#: app/templates/base.html:252 +#: app/templates/base.html:254 msgid "Report / DMCA" msgstr "" -#: app/templates/base.html:254 +#: app/templates/base.html:256 msgid "User List" msgstr "" -#: app/templates/base.html:255 app/templates/packages/view.html:190 +#: app/templates/base.html:257 app/templates/packages/view.html:190 #: app/templates/packages/view.html:673 app/templates/threads/list.html:4 msgid "Threads" msgstr "" -#: app/templates/base.html:256 app/templates/collections/list.html:7 +#: app/templates/base.html:258 app/templates/collections/list.html:7 #: app/templates/collections/list.html:26 msgid "Collections" msgstr "" -#: app/templates/base.html:257 -msgid "Support Packages" +#: app/templates/base.html:259 app/templates/donate/index.html:4 +msgid "Support Creators" msgstr "" -#: app/templates/base.html:258 +#: app/templates/base.html:260 msgid "Translate Packages" msgstr "" -#: app/templates/base.html:259 +#: app/templates/base.html:261 msgid "Source Code" msgstr "" -#: app/templates/base.html:265 +#: app/templates/base.html:267 msgid "Show non-free packages" msgstr "" -#: app/templates/base.html:267 +#: app/templates/base.html:269 msgid "Hide non-free packages" msgstr "" +#: app/templates/base.html:273 +#, python-format +msgid "Our privacy policy has been updated (%(date)s)" +msgstr "" + #: app/templates/index.html:4 msgid "Welcome" msgstr "" @@ -1706,10 +2266,6 @@ msgstr "" msgid "To add a package, go to the package's page and click 'Add to collection'" msgstr "" -#: app/templates/donate/index.html:4 -msgid "Support packages" -msgstr "" - #: app/templates/donate/index.html:8 msgid "Some content creators are accepting donations for their work." msgstr "" @@ -1729,29 +2285,41 @@ msgstr "dening %(author)s" msgid "View package" msgstr "" -#: app/templates/donate/index.html:46 app/templates/users/profile.html:104 -msgid "Donate" +#: app/templates/donate/index.html:62 +msgid "Support ContentDB" msgstr "" -#: app/templates/donate/index.html:62 -msgid "Based on your reviews / favorites" +#: app/templates/donate/index.html:64 +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 what 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" +msgstr "" + +#: app/templates/donate/index.html:78 +msgid "" "No reviewed packages accepting donations. Consider reviewing your " "favourite packages" msgstr "" -#: app/templates/donate/index.html:71 +#: 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:78 +#: app/templates/donate/index.html:89 msgid "Top packages" msgstr "" -#: app/templates/donate/index.html:82 +#: app/templates/donate/index.html:93 #, python-format msgid "%(count)d packages are looking for donations" msgstr "" @@ -1991,13 +2559,13 @@ msgid "Review" msgstr "" #: app/templates/macros/reviews.html:112 app/templates/macros/reviews.html:166 -#: app/templates/packages/review_create_edit.html:41 +#: app/templates/packages/review_create_edit.html:46 #, python-format msgid "Do you recommend this %(type)s?" msgstr "" #: app/templates/macros/reviews.html:134 -#: app/templates/packages/review_create_edit.html:46 +#: app/templates/packages/review_create_edit.html:51 msgid "Why or why not? Try to be constructive" msgstr "" @@ -2006,7 +2574,11 @@ msgid "Post Review" msgstr "" #: app/templates/macros/reviews.html:187 -msgid "Report an Issue" +msgid "Report an issue" +msgstr "" + +#: app/templates/macros/reviews.html:191 +msgid "Ask a question" msgstr "" #: app/templates/macros/stats.html:15 app/templates/macros/stats.html:20 @@ -2980,9 +3552,10 @@ msgid "" "In order to avoid data loss, you cannot permanently delete packages.\n" "\t\t\tYou can remove them from ContentDB, which will cause them to not be" "\n" -"\t\t\tvisible to any users and they may be permanently deleted in the " -"future.\n" -"\t\t\tThe Admin can restore removed packages, if needed." +"\t\t\tvisible to any users. Removed packages may be permanently deleted " +"at a\n" +"\t\t\tlater point. ContentDB staff can restore removed packages, if " +"needed." msgstr "" #: app/templates/packages/remove.html:19 @@ -3017,7 +3590,11 @@ msgstr "" msgid "Post a review for %(title)s by %(author)s" msgstr "" -#: app/templates/packages/review_create_edit.html:21 +#: app/templates/packages/review_create_edit.html:20 +msgid "Please make sure you read ContentDB's rules" +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." @@ -3025,11 +3602,11 @@ msgstr "" "Kepanggih prakawis? Serat wonten panglacak " "prakawis mawon." -#: app/templates/packages/review_create_edit.html:62 +#: app/templates/packages/review_create_edit.html:67 msgid "Delete review." msgstr "" -#: app/templates/packages/review_create_edit.html:63 +#: app/templates/packages/review_create_edit.html:68 msgid "" "This will convert the review into a thread, keeping the comments but " "removing its effect on the package's rating." @@ -3350,7 +3927,7 @@ msgstr "" msgid "Donate now" msgstr "" -#: app/templates/packages/view.html:462 app/utils/minetest_hypertext.py:251 +#: app/templates/packages/view.html:462 app/utils/minetest_hypertext.py:283 msgid "Dependencies" msgstr "" @@ -3367,7 +3944,7 @@ msgid "Compatible Games" msgstr "" #: app/templates/packages/view.html:526 app/templates/packages/view.html:546 -#: app/utils/minetest_hypertext.py:243 +#: app/utils/minetest_hypertext.py:275 msgid "No specific game required" msgstr "" @@ -3399,7 +3976,7 @@ msgstr "" msgid "Technical Name" msgstr "" -#: app/templates/packages/view.html:612 app/utils/minetest_hypertext.py:263 +#: app/templates/packages/view.html:612 app/utils/minetest_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." @@ -3408,7 +3985,7 @@ msgstr "%(code_license)s kagem kode,
%(media_license)s kagem media." msgid "Unknown" msgstr "" -#: app/templates/packages/view.html:622 app/utils/minetest_hypertext.py:269 +#: app/templates/packages/view.html:622 app/utils/minetest_hypertext.py:301 msgid "Added" msgstr "" @@ -3416,7 +3993,7 @@ msgstr "" msgid "Remove myself" msgstr "" -#: app/templates/packages/view.html:641 app/utils/minetest_hypertext.py:271 +#: app/templates/packages/view.html:641 app/utils/minetest_hypertext.py:303 msgid "Provides" msgstr "" @@ -3542,6 +4119,19 @@ msgstr "" msgid "Plus approvers and editors" msgstr "" +#: app/templates/threads/view.html:131 +msgid "Is this review outdated?" +msgstr "" + +#: app/templates/threads/view.html:132 +msgid "For example, does it complain about issues you've already fixed?" +msgstr "" + +#: app/templates/threads/view.html:133 +#, python-format +msgid "You can report outdated reviews by clicking %(flag)s on the review." +msgstr "" + #: app/templates/todo/editor.html:4 app/templates/todo/todo_base.html:17 msgid "Editor Work Queue" msgstr "" @@ -3599,7 +4189,7 @@ msgstr "" msgid "Mod names that have hard dependers, but no packages providing them." msgstr "" -#: app/templates/todo/editor.html:193 app/templates/users/account.html:73 +#: app/templates/todo/editor.html:193 app/templates/users/account.html:100 msgid "View All" msgstr "" @@ -3860,47 +4450,47 @@ msgstr "" msgid "Linked Accounts" msgstr "" -#: app/templates/users/account.html:40 app/templates/users/account.html:52 -msgid "Connected" -msgstr "" - #: app/templates/users/account.html:43 #, python-format msgid "Please PM %(rubenwardy)s on the forums to link your account." msgstr "" -#: app/templates/users/account.html:57 +#: app/templates/users/account.html:59 msgid "View ContentDB's GitHub Permissions" msgstr "" -#: app/templates/users/account.html:62 +#: app/templates/users/account.html:65 +msgid "Disconnect" +msgstr "" + +#: app/templates/users/account.html:70 msgid "Link Github" msgstr "" -#: app/templates/users/account.html:65 +#: app/templates/users/account.html:73 msgid "None" msgstr "" -#: app/templates/users/account.html:77 -msgid "Recent Account Actions" -msgstr "" - -#: app/templates/users/account.html:82 +#: app/templates/users/account.html:80 msgid "Account Deletion and Deactivation" msgstr "" -#: app/templates/users/account.html:86 +#: app/templates/users/account.html:84 msgid "Delete or Deactivate" msgstr "" -#: app/templates/users/account.html:89 +#: app/templates/users/account.html:87 msgid "Account Deletion and Deactivation isn't available to users yet." msgstr "" -#: app/templates/users/account.html:90 +#: app/templates/users/account.html:88 msgid "Please contact the admin." msgstr "" +#: app/templates/users/account.html:93 +msgid "Recent Account Actions" +msgstr "" + #: app/templates/users/change_set_password.html:16 #: app/templates/users/register.html:24 msgid "" @@ -4120,10 +4710,6 @@ msgstr "" msgid "GitHub" msgstr "" -#: app/templates/users/modtools.html:12 -msgid "Storage" -msgstr "" - #: app/templates/users/modtools.html:20 #, python-format msgid "" @@ -4247,17 +4833,21 @@ msgstr "" msgid "Import from forums" msgstr "" -#: app/templates/users/profile_edit.html:47 +#: app/templates/users/profile_edit.html:33 +msgid "Remove profile picture" +msgstr "" + +#: app/templates/users/profile_edit.html:51 msgid "" "Profile pictures should be square, at least 64x64px, and one of the " "following formats: jpeg, png, or webp." msgstr "" -#: app/templates/users/profile_edit.html:51 +#: app/templates/users/profile_edit.html:55 msgid "Profile Information" msgstr "" -#: app/templates/users/profile_edit.html:58 +#: app/templates/users/profile_edit.html:62 msgid "Pretending to be another user is grounds for a permanent ban" msgstr "" @@ -4409,11 +4999,23 @@ msgstr "" msgid "Last year" msgstr "" -#: app/utils/minetest_hypertext.py:248 +#: app/utils/minetest_hypertext.py:108 +msgid "(view table in browser)" +msgstr "" + +#: app/utils/minetest_hypertext.py:139 +msgid "Image" +msgstr "" + +#: app/utils/minetest_hypertext.py:259 +msgid "none" +msgstr "" + +#: app/utils/minetest_hypertext.py:280 msgid "Unsupported Games" msgstr "" -#: app/utils/minetest_hypertext.py:252 +#: app/utils/minetest_hypertext.py:284 msgid "Optional dependencies" msgstr "" @@ -4505,3 +5107,32 @@ msgstr "" #~ msgid "Topics with a strikethrough have been marked as discarded." #~ msgstr "" +#~ msgid "GitHub account is already associated with another user" +#~ msgstr "" + +#~ msgid "Unable to find an account for that GitHub user" +#~ msgstr "" + +#~ msgid "Support Packages" +#~ msgstr "" + +#~ msgid "Support packages" +#~ msgstr "" + +#~ msgid "Report an Issue" +#~ msgstr "" + +#~ msgid "" +#~ "In order to avoid data loss, you cannot permanently delete packages.\n" +#~ "\t\t\tYou can remove them from " +#~ "ContentDB, which will cause them to " +#~ "not be\n" +#~ "\t\t\tvisible to any users and " +#~ "they may be permanently deleted in " +#~ "the future.\n" +#~ "\t\t\tThe Admin can restore removed packages, if needed." +#~ msgstr "" + +#~ msgid "Connected" +#~ msgstr "" + diff --git a/translations/kv/LC_MESSAGES/messages.po b/translations/kv/LC_MESSAGES/messages.po index 6e5f20c9..8f851ad7 100644 --- a/translations/kv/LC_MESSAGES/messages.po +++ b/translations/kv/LC_MESSAGES/messages.po @@ -1,4 +1,4 @@ -# Translations template for PROJECT. +# kv translations for PROJECT. # Copyright (C) 2024 ORGANIZATION # This file is distributed under the same license as the PROJECT project. # FIRST AUTHOR , 2024. @@ -7,28 +7,555 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2024-04-03 18:34+0100\n" +"POT-Creation-Date: 2024-06-07 05:29+0100\n" "PO-Revision-Date: 2024-05-15 17:01+0000\n" "Last-Translator: Mićadźoridź \n" -"Language-Team: Komi \n" "Language: kv\n" +"Language-Team: Komi " +"\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.6-dev\n" -"Generated-By: Babel 2.12.1\n" +"Generated-By: Babel 2.15.0\n" -#: app/__init__.py:137 +#: app/__init__.py:155 msgid "Banned:" msgstr "" -#: app/__init__.py:139 +#: app/__init__.py:157 msgid "You have been banned." msgstr "" -#: app/querybuilder.py:41 app/templates/admin/languages/list.html:27 +#: app/_translations.py:5 +msgid "Chat / Commands" +msgstr "" + +#: app/_translations.py:6 +msgid "Complex installation" +msgstr "" + +#: app/_translations.py:7 +msgid "Either has educational value, or is a tool to help teachers " +msgstr "" + +#: app/_translations.py:8 +msgid "Singleplayer-focused" +msgstr "" + +#: app/_translations.py:9 +msgid "For 16px texture packs" +msgstr "" + +#: app/_translations.py:10 +msgid "For 64px texture packs" +msgstr "" + +#: app/_translations.py:11 +msgid "Tools to manage the world" +msgstr "" + +#: app/_translations.py:12 +msgid "Big changes to crafting gameplay" +msgstr "" + +#: app/_translations.py:13 +msgid "Blood, etc" +msgstr "" + +#: app/_translations.py:14 +msgid "Adds a mini-game to be played within Minetest" +msgstr "" + +#: app/_translations.py:15 +msgid "Tools / Weapons / Armor" +msgstr "" + +#: app/_translations.py:16 +msgid "For content generally themed around a certain season or holiday" +msgstr "" + +#: app/_translations.py:17 +msgid "Player Effects / Power Ups" +msgstr "" + +#: app/_translations.py:18 +msgid "World Maintenance and Tools" +msgstr "" + +#: app/_translations.py:19 +msgid "Puzzle" +msgstr "" + +#: app/_translations.py:20 +msgid "Tools for game and mod developers" +msgstr "" + +#: app/_translations.py:21 +msgid "Education" +msgstr "" + +#: app/_translations.py:22 +msgid "Gore" +msgstr "" + +#: app/_translations.py:23 +msgid "Transport" +msgstr "" + +#: app/_translations.py:24 +msgid "Survival" +msgstr "" + +#: app/_translations.py:25 +msgid "New mapgen or changes mapgen" +msgstr "" + +#: app/_translations.py:26 +msgid "Less than 16px" +msgstr "" + +#: app/_translations.py:27 app/templates/users/modtools.html:12 +msgid "Storage" +msgstr "" + +#: app/_translations.py:28 +msgid "Changes the inventory GUI" +msgstr "" + +#: app/_translations.py:29 +msgid "Jam / Combat 2020" +msgstr "" + +#: app/_translations.py:30 +msgid "Bad Language" +msgstr "" + +#: app/_translations.py:31 +msgid "64px" +msgstr "" + +#: app/_translations.py:32 +msgid "Focuses on or adds new sounds or musical things" +msgstr "" + +#: app/_translations.py:33 +msgid "Adds game mechanics or tools that change how players build." +msgstr "" + +#: app/_translations.py:34 +msgid "Violence" +msgstr "" + +#: app/_translations.py:35 +msgid "Strategy / RTS" +msgstr "" + +#: app/_translations.py:36 +msgid "" +"Requires futher installation steps, such as installing luarocks or " +"editing the trusted mod setting" +msgstr "" + +#: app/_translations.py:37 +msgid "Jam / Game 2021" +msgstr "" + +#: app/_translations.py:38 +msgid "Content that can be played alone" +msgstr "" + +#: app/_translations.py:39 +msgid "Can/should only be used in multiplayer" +msgstr "" + +#: app/_translations.py:40 +msgid "Adds mobs, animals, and NPCs" +msgstr "" + +#: app/_translations.py:41 +msgid "" +"For mods created for the Discord \"Weekly Challenges\" modding event in " +"2021" +msgstr "" + +#: app/_translations.py:42 +msgid "Mini-game" +msgstr "" + +#: app/_translations.py:43 +msgid "" +"For content that changes player effects, including physics, for example: " +"speed, jump height or gravity." +msgstr "" + +#: app/_translations.py:44 +msgid "Contains swearing" +msgstr "" + +#: app/_translations.py:45 +msgid "" +"Improves the world, adding weather, ambient sounds, or other environment " +"mechanics" +msgstr "" + +#: app/_translations.py:46 +msgid "For mods created for the Discord \"Combat\" modding event in 2020" +msgstr "" + +#: app/_translations.py:47 +msgid "Inventory" +msgstr "" + +#: app/_translations.py:48 +msgid "Entries to the 2023 Minetest Game Jam " +msgstr "" + +#: app/_translations.py:49 +msgid "Sims" +msgstr "" + +#: app/_translations.py:50 +msgid "Focuses on building, such as adding new materials or nodes" +msgstr "" + +#: app/_translations.py:51 +msgid "Environment / Weather" +msgstr "" + +#: app/_translations.py:52 +msgid "Custom mapgen" +msgstr "" + +#: app/_translations.py:53 +msgid "Minetest Game improved" +msgstr "" + +#: app/_translations.py:54 +msgid "HUD" +msgstr "" + +#: app/_translations.py:55 +msgid "Machines / Electronics" +msgstr "" + +#: app/_translations.py:56 +msgid "Developer Tools" +msgstr "" + +#: app/_translations.py:57 +msgid "Jam / Game 2023" +msgstr "" + +#: app/_translations.py:58 +msgid "Helps with server maintenance and moderation" +msgstr "" + +#: app/_translations.py:59 +msgid "Plants and Farming" +msgstr "" + +#: app/_translations.py:60 +msgid "Adventure / RPG" +msgstr "" + +#: app/_translations.py:61 +msgid "" +"For games and such that are of their own kind, distinct and original in " +"nature to others of the same category." +msgstr "" + +#: app/_translations.py:62 +msgid "Jam / Weekly Challenges 2021" +msgstr "" + +#: app/_translations.py:63 +msgid "For 32px texture packs" +msgstr "" + +#: app/_translations.py:64 +msgid "Adds or changes tools, weapons, and armor" +msgstr "" + +#: app/_translations.py:65 +msgid "GUI" +msgstr "" + +#: app/_translations.py:66 +msgid "Seasonal" +msgstr "" + +#: app/_translations.py:67 +msgid "Commerce / Economy" +msgstr "" + +#: app/_translations.py:68 +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 "" + +#: app/_translations.py:69 +msgid "Forks of MTG" +msgstr "" + +#: app/_translations.py:70 +msgid "Non-cartoon violence. May be towards fantasy or human-like characters" +msgstr "" + +#: app/_translations.py:71 +msgid "Joke" +msgstr "" + +#: app/_translations.py:72 +msgid "Fear / Horror" +msgstr "" + +#: app/_translations.py:73 +msgid "128px+" +msgstr "" + +#: app/_translations.py:74 +msgid "Creative" +msgstr "" + +#: app/_translations.py:75 +msgid "Entries to the 2022 Minetest Game Jam " +msgstr "" + +#: app/_translations.py:76 +msgid "Alcohol / Tobacco" +msgstr "" + +#: app/_translations.py:77 +msgid "Adds or improves item storage mechanics" +msgstr "" + +#: app/_translations.py:78 +msgid "Designed to be played competitively against other players" +msgstr "" + +#: app/_translations.py:79 +msgid "Crafting" +msgstr "" + +#: app/_translations.py:80 +msgid "<16px" +msgstr "" + +#: app/_translations.py:81 +msgid "One-of-a-kind / Original" +msgstr "" + +#: app/_translations.py:82 +msgid "Building" +msgstr "" + +#: app/_translations.py:83 +msgid "Adds machines useful in automation, tubes, or power." +msgstr "" + +#: app/_translations.py:84 +msgid "Focus on puzzle solving instead of combat" +msgstr "" + +#: app/_translations.py:85 +msgid "Building Mechanics and Tools" +msgstr "" + +#: app/_translations.py:86 +msgid "Adds nodes with no other purpose than for use in building" +msgstr "" + +#: app/_translations.py:87 +msgid "Sounds / Music" +msgstr "" + +#: app/_translations.py:88 +msgid "Food / Drinks" +msgstr "" + +#: app/_translations.py:89 +msgid "Decorative" +msgstr "" + +#: app/_translations.py:90 +msgid "Gambling" +msgstr "" + +#: app/_translations.py:91 +msgid "Server Moderation and Tools" +msgstr "" + +#: app/_translations.py:92 +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 "" + +#: app/_translations.py:93 +msgid "API / Library" +msgstr "" + +#: app/_translations.py:94 +msgid "Certified" +msgstr "" + +#: app/_translations.py:95 +msgid "Contains alcohol and/or tobacco" +msgstr "" + +#: app/_translations.py:96 +msgid "Adds new plants or other farmable resources." +msgstr "" + +#: app/_translations.py:97 +msgid "Multiplayer-focused" +msgstr "" + +#: app/_translations.py:98 +msgid "Primarily adds an API for other mods to use" +msgstr "" + +#: app/_translations.py:99 +msgid "" +"Focus on player chat/communication or who's primary function is " +"interacting with the console." +msgstr "" + +#: app/_translations.py:100 +msgid "" +"Games and mods with a heavy strategy component, whether real-time or " +"turn-based" +msgstr "" + +#: app/_translations.py:101 +msgid "" +"Written specifically for survival gameplay with a focus on game-balance, " +"difficulty level, or resources available through crafting, mining, ..." +msgstr "" + +#: app/_translations.py:102 +msgid "Entries to the 2021 Minetest Game Jam" +msgstr "" + +#: app/_translations.py:103 +msgid "" +"Contains a completely custom mapgen implemented in Lua, usually requires " +"worlds to be set to the 'singlenode' mapgen." +msgstr "" + +#: app/_translations.py:104 +msgid " Jam / Game 2022" +msgstr "" + +#: app/_translations.py:105 +msgid "Sports" +msgstr "" + +#: app/_translations.py:106 +msgid "" +"Adds or changes transportation methods. Includes teleportation, vehicles," +" ridable mobs, transport infrastructure and thematic content" +msgstr "" + +#: app/_translations.py:107 +msgid "Player vs Environment (PvE)" +msgstr "" + +#: app/_translations.py:108 +msgid "For mods that grant the player extra information in the HUD" +msgstr "" + +#: app/_translations.py:109 +msgid "" +"Mods and games that aim to simulate real life activity. Similar to " +"SimCity/TheSims/OpenTTD/etc" +msgstr "" + +#: app/_translations.py:110 +msgid "Shocking and scary content. May scare young children" +msgstr "" + +#: app/_translations.py:111 +msgid "Player customization / Skins" +msgstr "" + +#: app/_translations.py:112 +msgid "" +"Allows the player to customize their character by changing the texture or" +" adding accessories." +msgstr "" + +#: app/_translations.py:113 +msgid "" +"Certified by the Featured Packages program. This tag may be renamed in " +"the future" +msgstr "" + +#: app/_translations.py:114 +msgid "Mobs / Animals / NPCs" +msgstr "" + +#: app/_translations.py:115 +msgid "For 128px or higher texture packs" +msgstr "" + +#: app/_translations.py:116 +msgid "16px" +msgstr "" + +#: app/_translations.py:117 +msgid "Games of chance, gambling games, etc" +msgstr "" + +#: app/_translations.py:118 +msgid "Mapgen / Biomes / Decoration" +msgstr "" + +#: app/_translations.py:119 +msgid "Drugs" +msgstr "" + +#: app/_translations.py:120 +msgid "Related to economies, money, and trading" +msgstr "" + +#: app/_translations.py:121 +msgid "" +"For content designed for one or more players that focus on combat against" +" the world, mobs, or NPCs." +msgstr "" + +#: app/_translations.py:122 +msgid "For content whose main utility / feature is in GUI/formspec form" +msgstr "" + +#: app/_translations.py:123 +msgid "32px" +msgstr "" + +#: app/_translations.py:124 +msgid "Player vs Player (PvP)" +msgstr "" + +#: app/_translations.py:125 +msgid "Magic / Enchanting" +msgstr "" + +#: app/_translations.py:126 +msgid "Contains illegal drugs, such as marijuana" +msgstr "" + +#: app/_translations.py:127 +msgid "First person shooters (FPS) and more" +msgstr "" + +#: app/_translations.py:128 +msgid "Shooter" +msgstr "" + +#: app/querybuilder.py:58 app/templates/admin/languages/list.html:27 #: app/templates/admin/tags/list.html:38 #: app/templates/admin/warnings/list.html:28 #: app/templates/collections/create_edit.html:56 @@ -38,7 +565,7 @@ msgstr "" msgid "Packages" msgstr "" -#: app/querybuilder.py:56 +#: app/querybuilder.py:73 #, python-format msgid "%(package_type)s for %(game_name)s" msgstr "" @@ -48,7 +575,7 @@ msgstr "" msgid "%(delta)s ago" msgstr "" -#: app/blueprints/api/endpoints.py:95 app/templates/index.html:103 +#: app/blueprints/api/endpoints.py:94 app/templates/index.html:103 msgid "Featured" msgstr "" @@ -63,18 +590,18 @@ msgid "Limit to package" msgstr "" #: app/blueprints/api/tokens.py:36 app/blueprints/collections/__init__.py:90 -#: app/blueprints/oauth/__init__.py:175 app/blueprints/packages/packages.py:250 -#: app/blueprints/packages/packages.py:525 -#: app/blueprints/packages/packages.py:621 -#: app/blueprints/packages/packages.py:709 +#: app/blueprints/oauth/__init__.py:175 app/blueprints/packages/packages.py:251 +#: app/blueprints/packages/packages.py:528 +#: app/blueprints/packages/packages.py:624 +#: app/blueprints/packages/packages.py:712 #: app/blueprints/packages/releases.py:62 #: app/blueprints/packages/releases.py:74 app/blueprints/packages/reviews.py:49 #: app/blueprints/packages/screenshots.py:36 #: app/blueprints/packages/screenshots.py:42 #: app/blueprints/packages/screenshots.py:47 -#: app/blueprints/users/account.py:226 app/blueprints/users/account.py:234 -#: app/blueprints/users/settings.py:78 app/blueprints/users/settings.py:148 -#: app/blueprints/users/settings.py:316 app/templates/users/modtools.html:111 +#: 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 msgid "Save" msgstr "" @@ -146,14 +673,11 @@ msgid "Linked GitHub to account" msgstr "" #: app/blueprints/github/__init__.py:88 -msgid "GitHub account is already associated with another user" +#, python-format +msgid "GitHub account is already associated with another user: %(username)s" msgstr "" -#: app/blueprints/github/__init__.py:94 -msgid "Unable to find an account for that GitHub user" -msgstr "" - -#: app/blueprints/github/__init__.py:99 +#: app/blueprints/github/__init__.py:96 app/blueprints/github/__init__.py:122 msgid "Authorization failed [err=gh-login-failed]" msgstr "" @@ -199,7 +723,7 @@ msgstr "" #: app/blueprints/packages/__init__.py:52 #: app/templates/packages/edit_maintainers.html:8 -#: app/templates/packages/view.html:624 app/utils/minetest_hypertext.py:270 +#: app/templates/packages/view.html:624 app/utils/minetest_hypertext.py:302 msgid "Maintainers" msgstr "" @@ -224,7 +748,7 @@ 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:243 app/utils/minetest_hypertext.py:245 +#: app/utils/minetest_hypertext.py:275 app/utils/minetest_hypertext.py:277 msgid "Supported Games" msgstr "" @@ -232,190 +756,189 @@ msgstr "" msgid "No download available." msgstr "" -#: app/blueprints/packages/packages.py:228 app/templates/packages/view.html:594 -#: app/utils/minetest_hypertext.py:231 +#: app/blueprints/packages/packages.py:229 app/templates/packages/view.html:594 +#: app/utils/minetest_hypertext.py:263 msgid "Type" msgstr "" -#: app/blueprints/packages/packages.py:229 +#: app/blueprints/packages/packages.py:230 msgid "Title (Human-readable)" msgstr "" -#: app/blueprints/packages/packages.py:230 -#: app/blueprints/packages/packages.py:619 +#: app/blueprints/packages/packages.py:231 +#: app/blueprints/packages/packages.py:622 msgid "Name (Technical)" msgstr "" -#: app/blueprints/packages/packages.py:230 -#: app/blueprints/packages/packages.py:620 +#: app/blueprints/packages/packages.py:231 +#: app/blueprints/packages/packages.py:623 #: app/templates/packages/create_edit.html:75 msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" msgstr "" -#: app/blueprints/packages/packages.py:231 +#: app/blueprints/packages/packages.py:232 msgid "Short Description (Plaintext)" msgstr "" -#: app/blueprints/packages/packages.py:233 app/templates/packages/view.html:616 -#: app/utils/minetest_hypertext.py:268 +#: app/blueprints/packages/packages.py:234 app/templates/packages/view.html:616 +#: app/utils/minetest_hypertext.py:300 msgid "Maintenance State" msgstr "" -#: app/blueprints/packages/packages.py:235 app/templates/admin/tags/list.html:4 +#: app/blueprints/packages/packages.py:236 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:232 +#: app/utils/minetest_hypertext.py:264 msgid "Tags" msgstr "" -#: app/blueprints/packages/packages.py:236 +#: app/blueprints/packages/packages.py:237 msgid "Content Warnings" msgstr "" -#: app/blueprints/packages/packages.py:237 app/templates/packages/view.html:605 -#: app/utils/minetest_hypertext.py:266 +#: app/blueprints/packages/packages.py:238 app/templates/packages/view.html:605 +#: app/utils/minetest_hypertext.py:298 msgid "License" msgstr "" -#: app/blueprints/packages/packages.py:238 +#: app/blueprints/packages/packages.py:239 msgid "Media License" msgstr "" -#: app/blueprints/packages/packages.py:240 +#: app/blueprints/packages/packages.py:241 msgid "Long Description (Markdown)" msgstr "" -#: app/blueprints/packages/packages.py:242 +#: app/blueprints/packages/packages.py:243 msgid "VCS Repository URL" msgstr "" -#: app/blueprints/packages/packages.py:243 app/blueprints/users/settings.py:76 +#: app/blueprints/packages/packages.py:244 app/blueprints/users/settings.py:77 msgid "Website URL" msgstr "" -#: app/blueprints/packages/packages.py:244 +#: app/blueprints/packages/packages.py:245 msgid "Issue Tracker URL" msgstr "" -#: app/blueprints/packages/packages.py:245 +#: app/blueprints/packages/packages.py:246 msgid "Forum Topic ID" msgstr "" -#: app/blueprints/packages/packages.py:246 +#: app/blueprints/packages/packages.py:247 msgid "Video URL" msgstr "" -#: app/blueprints/packages/packages.py:247 +#: app/blueprints/packages/packages.py:248 msgid "Donate URL" msgstr "" -#: app/blueprints/packages/packages.py:248 +#: app/blueprints/packages/packages.py:249 msgid "Translation URL" msgstr "" -#: app/blueprints/packages/packages.py:254 +#: app/blueprints/packages/packages.py:255 msgid "_game is not an allowed name" msgstr "" -#: app/blueprints/packages/packages.py:264 +#: app/blueprints/packages/packages.py:265 msgid "" "Package already exists, but is removed. Please contact ContentDB staff to" " restore the package" msgstr "" -#: app/blueprints/packages/packages.py:269 +#: app/blueprints/packages/packages.py:270 msgid "Package already exists" msgstr "" -#: app/blueprints/packages/packages.py:275 +#: app/blueprints/packages/packages.py:276 msgid "A collection with a similar name already exists" msgstr "" -#: app/blueprints/packages/packages.py:328 +#: app/blueprints/packages/packages.py:329 #: app/blueprints/packages/releases.py:82 msgid "" "You must add an email address to your account and confirm it before you " "can manage packages" msgstr "" -#: app/blueprints/packages/packages.py:334 +#: app/blueprints/packages/packages.py:335 msgid "Save draft" msgstr "" -#: app/blueprints/packages/packages.py:342 +#: app/blueprints/packages/packages.py:343 msgid "Unable to find that user" msgstr "" -#: app/blueprints/packages/packages.py:346 +#: app/blueprints/packages/packages.py:347 #: app/blueprints/packages/screenshots.py:137 -#: app/blueprints/users/settings.py:132 msgid "Permission denied" msgstr "" -#: app/blueprints/packages/packages.py:402 -#: app/blueprints/packages/packages.py:476 -#: app/blueprints/packages/packages.py:498 +#: app/blueprints/packages/packages.py:403 +#: app/blueprints/packages/packages.py:479 +#: app/blueprints/packages/packages.py:501 msgid "You don't have permission to do that" msgstr "" -#: app/blueprints/packages/packages.py:435 +#: app/blueprints/packages/packages.py:436 msgid "Please comment what changes are needed in the approval thread" msgstr "" -#: app/blueprints/packages/packages.py:442 +#: app/blueprints/packages/packages.py:443 msgid "" "Please comment in the approval thread so editors know what you have " "changed" msgstr "" -#: app/blueprints/packages/packages.py:493 +#: app/blueprints/packages/packages.py:496 msgid "Deleted package" msgstr "" -#: app/blueprints/packages/packages.py:515 +#: app/blueprints/packages/packages.py:518 msgid "Unapproved package" msgstr "" -#: app/blueprints/packages/packages.py:524 +#: app/blueprints/packages/packages.py:527 msgid "Maintainers (Comma-separated)" msgstr "" -#: app/blueprints/packages/packages.py:533 +#: app/blueprints/packages/packages.py:536 msgid "You don't have permission to edit maintainers" msgstr "" -#: app/blueprints/packages/packages.py:583 +#: app/blueprints/packages/packages.py:586 msgid "You are not a maintainer" msgstr "" -#: app/blueprints/packages/packages.py:586 +#: app/blueprints/packages/packages.py:589 msgid "Package owners cannot remove themselves as maintainers" msgstr "" -#: app/blueprints/packages/packages.py:618 +#: app/blueprints/packages/packages.py:621 msgid "Author Name" msgstr "" -#: app/blueprints/packages/packages.py:705 +#: app/blueprints/packages/packages.py:708 msgid "Enable support detection based on dependencies (recommended)" msgstr "" -#: app/blueprints/packages/packages.py:706 +#: app/blueprints/packages/packages.py:709 msgid "Supported games" msgstr "" -#: app/blueprints/packages/packages.py:707 +#: app/blueprints/packages/packages.py:710 msgid "Unsupported games" msgstr "" -#: app/blueprints/packages/packages.py:708 +#: app/blueprints/packages/packages.py:711 msgid "Supports all games (unless stated) / is game independent" msgstr "" -#: app/blueprints/packages/packages.py:724 +#: app/blueprints/packages/packages.py:727 msgid "You need at least one release before you can edit game support" msgstr "" -#: app/blueprints/packages/packages.py:728 +#: app/blueprints/packages/packages.py:731 msgid "Mod(pack) needs to contain at least one mod. Please create a new release" msgstr "" @@ -571,8 +1094,8 @@ msgstr "" #: app/blueprints/packages/reviews.py:80 app/blueprints/threads/__init__.py:207 #: app/blueprints/threads/__init__.py:240 -#: app/blueprints/threads/__init__.py:334 app/blueprints/users/settings.py:113 -#: app/logic/packages.py:132 +#: app/blueprints/threads/__init__.py:334 app/blueprints/users/settings.py:114 +#: app/logic/packages.py:131 msgid "Linking to blocked sites is not allowed" msgstr "" @@ -673,7 +1196,7 @@ msgid "Remember me" msgstr "" #: app/blueprints/users/account.py:39 app/templates/base.html:176 -#: app/templates/donate/index.html:74 app/templates/users/login.html:4 +#: app/templates/donate/index.html:85 app/templates/users/login.html:4 msgid "Sign in" msgstr "" @@ -698,11 +1221,11 @@ msgstr "" msgid "Login failed" msgstr "" -#: app/blueprints/users/account.py:100 app/blueprints/users/settings.py:75 +#: app/blueprints/users/account.py:100 app/blueprints/users/settings.py:76 msgid "Display Name" msgstr "" -#: app/blueprints/users/account.py:101 app/blueprints/users/settings.py:310 +#: app/blueprints/users/account.py:101 app/blueprints/users/settings.py:324 #: app/templates/users/list.html:18 msgid "Username" msgstr "" @@ -713,8 +1236,8 @@ msgid "" " (-), and periods (.) allowed" msgstr "" -#: app/blueprints/users/account.py:104 app/blueprints/users/account.py:186 -#: app/blueprints/users/account.py:222 app/blueprints/users/account.py:373 +#: app/blueprints/users/account.py:104 app/blueprints/users/account.py:153 +#: app/blueprints/users/account.py:189 app/blueprints/users/account.py:340 #: app/blueprints/users/settings.py:147 msgid "Email" msgstr "" @@ -736,105 +1259,93 @@ msgstr "" msgid "Incorrect captcha answer" msgstr "" -#: app/blueprints/users/account.py:117 -msgid "Username is invalid" +#: app/blueprints/users/account.py:154 +msgid "Reset Password" msgstr "" -#: app/blueprints/users/account.py:128 -msgid "An account already exists for that username but hasn't been claimed yet." +#: app/blueprints/users/account.py:180 +msgid "Unable to find account" msgstr "" -#: app/blueprints/users/account.py:131 app/blueprints/users/account.py:138 -msgid "That username/display name is already in use, please choose another." +#: app/blueprints/users/account.py:190 app/blueprints/users/account.py:198 +msgid "New password" msgstr "" -#: app/blueprints/users/account.py:143 app/blueprints/users/account.py:257 +#: app/blueprints/users/account.py:191 app/blueprints/users/account.py:199 +msgid "Verify password" +msgstr "" + +#: app/blueprints/users/account.py:192 app/blueprints/users/account.py:200 +msgid "Passwords must match" +msgstr "" + +#: app/blueprints/users/account.py:197 +msgid "Old password" +msgstr "" + +#: app/blueprints/users/account.py:208 +msgid "Passwords do not match" +msgstr "" + +#: app/blueprints/users/account.py:219 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 msgid "Email already in use" msgstr "" -#: app/blueprints/users/account.py:144 app/blueprints/users/account.py:258 +#: app/blueprints/users/account.py:225 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:148 app/blueprints/users/account.py:252 -#: app/blueprints/users/settings.py:175 -msgid "That email address has been unsubscribed/blacklisted, and cannot be used" -msgstr "" - -#: app/blueprints/users/account.py:187 -msgid "Reset Password" -msgstr "" - -#: app/blueprints/users/account.py:213 -msgid "Unable to find account" -msgstr "" - -#: app/blueprints/users/account.py:223 app/blueprints/users/account.py:231 -msgid "New password" -msgstr "" - -#: app/blueprints/users/account.py:224 app/blueprints/users/account.py:232 -msgid "Verify password" -msgstr "" - -#: app/blueprints/users/account.py:225 app/blueprints/users/account.py:233 -msgid "Passwords must match" -msgstr "" - -#: app/blueprints/users/account.py:230 -msgid "Old password" -msgstr "" - -#: app/blueprints/users/account.py:241 -msgid "Passwords do not match" -msgstr "" - -#: app/blueprints/users/account.py:272 app/blueprints/users/account.py:276 +#: app/blueprints/users/account.py:239 app/blueprints/users/account.py:243 msgid "Your password has been changed successfully." msgstr "" -#: app/blueprints/users/account.py:291 +#: app/blueprints/users/account.py:258 msgid "Old password is incorrect" msgstr "" -#: app/blueprints/users/account.py:319 +#: app/blueprints/users/account.py:286 msgid "Unknown verification token!" msgstr "" -#: app/blueprints/users/account.py:325 +#: app/blueprints/users/account.py:292 msgid "Token has expired" msgstr "" -#: app/blueprints/users/account.py:339 +#: app/blueprints/users/account.py:306 msgid "Another user is already using that email" msgstr "" -#: app/blueprints/users/account.py:342 +#: app/blueprints/users/account.py:309 msgid "Confirmed email change" msgstr "" -#: app/blueprints/users/account.py:347 +#: app/blueprints/users/account.py:314 msgid "Email address changed" msgstr "" -#: app/blueprints/users/account.py:348 +#: app/blueprints/users/account.py:315 msgid "" "Your email address has changed. If you didn't request this, please " "contact an administrator." msgstr "" -#: app/blueprints/users/account.py:366 +#: app/blueprints/users/account.py:333 msgid "You may now log in" msgstr "" -#: app/blueprints/users/account.py:374 +#: app/blueprints/users/account.py:341 msgid "Send" msgstr "" -#: app/blueprints/users/account.py:405 +#: app/blueprints/users/account.py:372 msgid "" "That email is now blacklisted. Please contact an admin if you wish to " "undo this." @@ -966,62 +1477,72 @@ msgstr "" msgid "Has received %(downloads)d downloads across all packages." msgstr "" -#: app/blueprints/users/settings.py:37 app/templates/users/profile.html:26 +#: app/blueprints/users/settings.py:38 app/templates/users/profile.html:26 #: app/templates/users/profile_edit.html:8 msgid "Edit Profile" msgstr "" -#: app/blueprints/users/settings.py:42 app/templates/users/account.html:12 +#: app/blueprints/users/settings.py:43 app/templates/users/account.html:12 msgid "Account and Security" msgstr "" -#: app/blueprints/users/settings.py:47 +#: app/blueprints/users/settings.py:48 #: app/templates/users/settings_email.html:12 msgid "Email and Notifications" msgstr "" -#: app/blueprints/users/settings.py:52 app/templates/api/list_tokens.html:10 +#: app/blueprints/users/settings.py:53 app/templates/api/list_tokens.html:10 msgid "API Tokens" msgstr "" -#: app/blueprints/users/settings.py:60 app/templates/oauth/list_clients.html:10 +#: app/blueprints/users/settings.py:61 app/templates/oauth/list_clients.html:10 msgid "OAuth2 Applications" msgstr "" -#: app/blueprints/users/settings.py:67 app/templates/users/modtools.html:4 +#: app/blueprints/users/settings.py:68 app/templates/users/modtools.html:4 #: app/templates/users/modtools.html:8 app/templates/users/profile.html:44 msgid "Moderator Tools" msgstr "" -#: app/blueprints/users/settings.py:77 +#: app/blueprints/users/settings.py:78 msgid "Donation URL" msgstr "" -#: app/blueprints/users/settings.py:93 app/blueprints/users/settings.py:100 +#: app/blueprints/users/settings.py:94 app/blueprints/users/settings.py:101 msgid "A user already has that name" msgstr "" -#: app/blueprints/users/settings.py:265 +#: app/blueprints/users/settings.py:264 +msgid "Removed GitHub account" +msgstr "" + +#: app/blueprints/users/settings.py:266 +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" msgstr "" -#: app/blueprints/users/settings.py:311 +#: app/blueprints/users/settings.py:325 msgid "Display name" msgstr "" -#: app/blueprints/users/settings.py:312 +#: app/blueprints/users/settings.py:326 msgid "Forums Username" msgstr "" -#: app/blueprints/users/settings.py:313 +#: app/blueprints/users/settings.py:327 msgid "GitHub Username" msgstr "" -#: app/blueprints/users/settings.py:314 app/templates/users/list.html:14 +#: app/blueprints/users/settings.py:328 app/templates/users/list.html:14 msgid "Rank" msgstr "" -#: app/blueprints/users/settings.py:363 +#: app/blueprints/users/settings.py:381 msgid "Can't promote a user to a rank higher than yourself!" msgstr "" @@ -1115,11 +1636,11 @@ msgid "" "underscores (_)" msgstr "" -#: app/logic/packages.py:113 +#: app/logic/packages.py:112 msgid "You don't have permission to edit this package" msgstr "" -#: app/logic/packages.py:117 +#: app/logic/packages.py:116 msgid "You don't have permission to change the package name" msgstr "" @@ -1161,6 +1682,29 @@ msgstr "" msgid "Uploaded image isn't actually an image" msgstr "" +#: app/logic/users.py:15 +msgid "Username is invalid" +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 +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 "" + +#: 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/packages.py:69 msgid "Mod" msgstr "" @@ -1200,7 +1744,7 @@ msgstr "" #: app/templates/collections/view.html:39 #: app/templates/oauth/create_edit.html:17 #: app/templates/packages/release_edit.html:84 -#: app/templates/packages/review_create_edit.html:61 +#: app/templates/packages/review_create_edit.html:66 #: app/templates/threads/delete_reply.html:19 #: app/templates/threads/delete_thread.html:19 #: app/templates/threads/view.html:50 app/templates/users/delete.html:34 @@ -1211,34 +1755,34 @@ msgstr "" msgid "Work in Progress" msgstr "" -#: app/tasks/emails.py:119 +#: app/tasks/emails.py:122 msgid "" "You are receiving this email because you are a registered user of " "ContentDB." msgstr "" -#: app/tasks/emails.py:125 app/templates/emails/verify.html:30 +#: 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:160 +#: app/tasks/emails.py:163 #, python-format msgid "%(num)d new notifications" msgstr "" -#: app/tasks/emails.py:162 app/templates/macros/forms.html:59 +#: app/tasks/emails.py:165 app/templates/macros/forms.html:59 #: app/templates/packages/create_edit.html:41 #: app/templates/todo/editor.html:155 msgid "View" msgstr "" -#: app/tasks/emails.py:165 +#: app/tasks/emails.py:168 msgid "Manage email settings" msgstr "" -#: app/tasks/emails.py:167 app/templates/emails/base.html:63 +#: app/tasks/emails.py:170 app/templates/emails/base.html:63 #: app/templates/emails/notification.html:34 #: app/templates/emails/notification_digest.html:54 #: app/templates/emails/verify.html:33 @@ -1319,7 +1863,7 @@ msgstr "" #: app/templates/admin/languages/list.html:4 #: app/templates/admin/languages/list.html:10 app/templates/base.html:185 -#: app/templates/packages/view.html:598 app/utils/minetest_hypertext.py:256 +#: app/templates/packages/view.html:598 app/utils/minetest_hypertext.py:288 msgid "Languages" msgstr "" @@ -1332,59 +1876,73 @@ msgid "About" msgstr "" #: app/templates/base.html:247 -msgid "Rules" +msgid "Contact Us" msgstr "" #: app/templates/base.html:248 -msgid "Policy and Guidance" +msgid "Rules" msgstr "" #: app/templates/base.html:249 +msgid "Policy and Guidance" +msgstr "" + +#: app/templates/base.html:250 app/templates/donate/index.html:46 +#: app/templates/donate/index.html:70 app/templates/users/profile.html:104 +msgid "Donate" +msgstr "" + +#: app/templates/base.html:251 msgid "API" msgstr "" -#: app/templates/base.html:250 app/templates/users/register.html:37 +#: app/templates/base.html:252 app/templates/users/register.html:37 msgid "Privacy Policy" msgstr "" -#: app/templates/base.html:252 +#: app/templates/base.html:254 msgid "Report / DMCA" msgstr "" -#: app/templates/base.html:254 +#: app/templates/base.html:256 msgid "User List" msgstr "" -#: app/templates/base.html:255 app/templates/packages/view.html:190 +#: app/templates/base.html:257 app/templates/packages/view.html:190 #: app/templates/packages/view.html:673 app/templates/threads/list.html:4 msgid "Threads" msgstr "" -#: app/templates/base.html:256 app/templates/collections/list.html:7 +#: app/templates/base.html:258 app/templates/collections/list.html:7 #: app/templates/collections/list.html:26 msgid "Collections" msgstr "" -#: app/templates/base.html:257 -msgid "Support Packages" +#: app/templates/base.html:259 app/templates/donate/index.html:4 +msgid "Support Creators" msgstr "" -#: app/templates/base.html:258 +#: app/templates/base.html:260 msgid "Translate Packages" msgstr "" -#: app/templates/base.html:259 +#: app/templates/base.html:261 msgid "Source Code" msgstr "" -#: app/templates/base.html:265 +#: app/templates/base.html:267 msgid "Show non-free packages" msgstr "" -#: app/templates/base.html:267 +#: app/templates/base.html:269 msgid "Hide non-free packages" msgstr "" +#: app/templates/base.html:273 +#, python-format +msgid "Our privacy policy has been updated (%(date)s)" +msgstr "" + #: app/templates/index.html:4 msgid "Welcome" msgstr "" @@ -1706,10 +2264,6 @@ msgstr "" msgid "To add a package, go to the package's page and click 'Add to collection'" msgstr "" -#: app/templates/donate/index.html:4 -msgid "Support packages" -msgstr "" - #: app/templates/donate/index.html:8 msgid "Some content creators are accepting donations for their work." msgstr "" @@ -1729,29 +2283,41 @@ msgstr "" msgid "View package" msgstr "" -#: app/templates/donate/index.html:46 app/templates/users/profile.html:104 -msgid "Donate" +#: app/templates/donate/index.html:62 +msgid "Support ContentDB" msgstr "" -#: app/templates/donate/index.html:62 -msgid "Based on your reviews / favorites" +#: app/templates/donate/index.html:64 +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 what 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" +msgstr "" + +#: app/templates/donate/index.html:78 +msgid "" "No reviewed packages accepting donations. Consider reviewing your " "favourite packages" msgstr "" -#: app/templates/donate/index.html:71 +#: 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:78 +#: app/templates/donate/index.html:89 msgid "Top packages" msgstr "" -#: app/templates/donate/index.html:82 +#: app/templates/donate/index.html:93 #, python-format msgid "%(count)d packages are looking for donations" msgstr "" @@ -1991,13 +2557,13 @@ msgid "Review" msgstr "" #: app/templates/macros/reviews.html:112 app/templates/macros/reviews.html:166 -#: app/templates/packages/review_create_edit.html:41 +#: app/templates/packages/review_create_edit.html:46 #, python-format msgid "Do you recommend this %(type)s?" msgstr "" #: app/templates/macros/reviews.html:134 -#: app/templates/packages/review_create_edit.html:46 +#: app/templates/packages/review_create_edit.html:51 msgid "Why or why not? Try to be constructive" msgstr "" @@ -2006,7 +2572,11 @@ msgid "Post Review" msgstr "" #: app/templates/macros/reviews.html:187 -msgid "Report an Issue" +msgid "Report an issue" +msgstr "" + +#: app/templates/macros/reviews.html:191 +msgid "Ask a question" msgstr "" #: app/templates/macros/stats.html:15 app/templates/macros/stats.html:20 @@ -2980,9 +3550,10 @@ msgid "" "In order to avoid data loss, you cannot permanently delete packages.\n" "\t\t\tYou can remove them from ContentDB, which will cause them to not be" "\n" -"\t\t\tvisible to any users and they may be permanently deleted in the " -"future.\n" -"\t\t\tThe Admin can restore removed packages, if needed." +"\t\t\tvisible to any users. Removed packages may be permanently deleted " +"at a\n" +"\t\t\tlater point. ContentDB staff can restore removed packages, if " +"needed." msgstr "" #: app/templates/packages/remove.html:19 @@ -3017,17 +3588,21 @@ msgstr "" msgid "Post a review for %(title)s by %(author)s" msgstr "" -#: app/templates/packages/review_create_edit.html:21 +#: app/templates/packages/review_create_edit.html:20 +msgid "Please make sure you read ContentDB's rules" +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 "" -#: app/templates/packages/review_create_edit.html:62 +#: app/templates/packages/review_create_edit.html:67 msgid "Delete review." msgstr "" -#: app/templates/packages/review_create_edit.html:63 +#: app/templates/packages/review_create_edit.html:68 msgid "" "This will convert the review into a thread, keeping the comments but " "removing its effect on the package's rating." @@ -3348,7 +3923,7 @@ msgstr "" msgid "Donate now" msgstr "" -#: app/templates/packages/view.html:462 app/utils/minetest_hypertext.py:251 +#: app/templates/packages/view.html:462 app/utils/minetest_hypertext.py:283 msgid "Dependencies" msgstr "" @@ -3365,7 +3940,7 @@ msgid "Compatible Games" msgstr "" #: app/templates/packages/view.html:526 app/templates/packages/view.html:546 -#: app/utils/minetest_hypertext.py:243 +#: app/utils/minetest_hypertext.py:275 msgid "No specific game required" msgstr "" @@ -3397,7 +3972,7 @@ msgstr "" msgid "Technical Name" msgstr "" -#: app/templates/packages/view.html:612 app/utils/minetest_hypertext.py:263 +#: app/templates/packages/view.html:612 app/utils/minetest_hypertext.py:295 #, python-format msgid "%(code_license)s for code,
%(media_license)s for media." msgstr "" @@ -3406,7 +3981,7 @@ msgstr "" msgid "Unknown" msgstr "" -#: app/templates/packages/view.html:622 app/utils/minetest_hypertext.py:269 +#: app/templates/packages/view.html:622 app/utils/minetest_hypertext.py:301 msgid "Added" msgstr "" @@ -3414,7 +3989,7 @@ msgstr "" msgid "Remove myself" msgstr "" -#: app/templates/packages/view.html:641 app/utils/minetest_hypertext.py:271 +#: app/templates/packages/view.html:641 app/utils/minetest_hypertext.py:303 msgid "Provides" msgstr "" @@ -3540,6 +4115,19 @@ msgstr "" msgid "Plus approvers and editors" msgstr "" +#: app/templates/threads/view.html:131 +msgid "Is this review outdated?" +msgstr "" + +#: app/templates/threads/view.html:132 +msgid "For example, does it complain about issues you've already fixed?" +msgstr "" + +#: app/templates/threads/view.html:133 +#, python-format +msgid "You can report outdated reviews by clicking %(flag)s on the review." +msgstr "" + #: app/templates/todo/editor.html:4 app/templates/todo/todo_base.html:17 msgid "Editor Work Queue" msgstr "" @@ -3597,7 +4185,7 @@ msgstr "" msgid "Mod names that have hard dependers, but no packages providing them." msgstr "" -#: app/templates/todo/editor.html:193 app/templates/users/account.html:73 +#: app/templates/todo/editor.html:193 app/templates/users/account.html:100 msgid "View All" msgstr "" @@ -3858,47 +4446,47 @@ msgstr "" msgid "Linked Accounts" msgstr "" -#: app/templates/users/account.html:40 app/templates/users/account.html:52 -msgid "Connected" -msgstr "" - #: app/templates/users/account.html:43 #, python-format msgid "Please PM %(rubenwardy)s on the forums to link your account." msgstr "" -#: app/templates/users/account.html:57 +#: app/templates/users/account.html:59 msgid "View ContentDB's GitHub Permissions" msgstr "" -#: app/templates/users/account.html:62 +#: app/templates/users/account.html:65 +msgid "Disconnect" +msgstr "" + +#: app/templates/users/account.html:70 msgid "Link Github" msgstr "" -#: app/templates/users/account.html:65 +#: app/templates/users/account.html:73 msgid "None" msgstr "" -#: app/templates/users/account.html:77 -msgid "Recent Account Actions" -msgstr "" - -#: app/templates/users/account.html:82 +#: app/templates/users/account.html:80 msgid "Account Deletion and Deactivation" msgstr "" -#: app/templates/users/account.html:86 +#: app/templates/users/account.html:84 msgid "Delete or Deactivate" msgstr "" -#: app/templates/users/account.html:89 +#: app/templates/users/account.html:87 msgid "Account Deletion and Deactivation isn't available to users yet." msgstr "" -#: app/templates/users/account.html:90 +#: app/templates/users/account.html:88 msgid "Please contact the admin." msgstr "" +#: app/templates/users/account.html:93 +msgid "Recent Account Actions" +msgstr "" + #: app/templates/users/change_set_password.html:16 #: app/templates/users/register.html:24 msgid "" @@ -4118,10 +4706,6 @@ msgstr "" msgid "GitHub" msgstr "" -#: app/templates/users/modtools.html:12 -msgid "Storage" -msgstr "" - #: app/templates/users/modtools.html:20 #, python-format msgid "" @@ -4245,17 +4829,21 @@ msgstr "" msgid "Import from forums" msgstr "" -#: app/templates/users/profile_edit.html:47 +#: app/templates/users/profile_edit.html:33 +msgid "Remove profile picture" +msgstr "" + +#: app/templates/users/profile_edit.html:51 msgid "" "Profile pictures should be square, at least 64x64px, and one of the " "following formats: jpeg, png, or webp." msgstr "" -#: app/templates/users/profile_edit.html:51 +#: app/templates/users/profile_edit.html:55 msgid "Profile Information" msgstr "" -#: app/templates/users/profile_edit.html:58 +#: app/templates/users/profile_edit.html:62 msgid "Pretending to be another user is grounds for a permanent ban" msgstr "" @@ -4407,11 +4995,23 @@ msgstr "" msgid "Last year" msgstr "" -#: app/utils/minetest_hypertext.py:248 +#: app/utils/minetest_hypertext.py:108 +msgid "(view table in browser)" +msgstr "" + +#: app/utils/minetest_hypertext.py:139 +msgid "Image" +msgstr "" + +#: app/utils/minetest_hypertext.py:259 +msgid "none" +msgstr "" + +#: app/utils/minetest_hypertext.py:280 msgid "Unsupported Games" msgstr "" -#: app/utils/minetest_hypertext.py:252 +#: app/utils/minetest_hypertext.py:284 msgid "Optional dependencies" msgstr "" @@ -4424,3 +5024,33 @@ msgid "" "Please consider enabling email notifications, you can customise how much " "is sent" msgstr "" + +#~ msgid "GitHub account is already associated with another user" +#~ msgstr "" + +#~ msgid "Unable to find an account for that GitHub user" +#~ msgstr "" + +#~ msgid "Support Packages" +#~ msgstr "" + +#~ msgid "Support packages" +#~ msgstr "" + +#~ msgid "Report an Issue" +#~ msgstr "" + +#~ msgid "" +#~ "In order to avoid data loss, you cannot permanently delete packages.\n" +#~ "\t\t\tYou can remove them from " +#~ "ContentDB, which will cause them to " +#~ "not be\n" +#~ "\t\t\tvisible to any users and " +#~ "they may be permanently deleted in " +#~ "the future.\n" +#~ "\t\t\tThe Admin can restore removed packages, if needed." +#~ msgstr "" + +#~ msgid "Connected" +#~ msgstr "" + diff --git a/translations/lv/LC_MESSAGES/messages.po b/translations/lv/LC_MESSAGES/messages.po index 651e7130..b3309b17 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-04-03 18:34+0100\n" +"POT-Creation-Date: 2024-06-07 05:29+0100\n" "PO-Revision-Date: 2022-07-14 14:22+0000\n" "Last-Translator: Cow Boy \n" "Language: lv\n" @@ -18,17 +18,546 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.12.1\n" +"Generated-By: Babel 2.15.0\n" -#: app/__init__.py:137 +#: app/__init__.py:155 msgid "Banned:" msgstr "Izraidīts:" -#: app/__init__.py:139 +#: app/__init__.py:157 msgid "You have been banned." msgstr "Jūs esat ticis izraidīts." -#: app/querybuilder.py:41 app/templates/admin/languages/list.html:27 +#: app/_translations.py:5 +msgid "Chat / Commands" +msgstr "" + +#: app/_translations.py:6 +msgid "Complex installation" +msgstr "" + +#: app/_translations.py:7 +msgid "Either has educational value, or is a tool to help teachers " +msgstr "" + +#: app/_translations.py:8 +msgid "Singleplayer-focused" +msgstr "" + +#: app/_translations.py:9 +msgid "For 16px texture packs" +msgstr "" + +#: app/_translations.py:10 +msgid "For 64px texture packs" +msgstr "" + +#: app/_translations.py:11 +msgid "Tools to manage the world" +msgstr "" + +#: app/_translations.py:12 +msgid "Big changes to crafting gameplay" +msgstr "" + +#: app/_translations.py:13 +msgid "Blood, etc" +msgstr "" + +#: app/_translations.py:14 +msgid "Adds a mini-game to be played within Minetest" +msgstr "" + +#: app/_translations.py:15 +msgid "Tools / Weapons / Armor" +msgstr "" + +#: app/_translations.py:16 +msgid "For content generally themed around a certain season or holiday" +msgstr "" + +#: app/_translations.py:17 +msgid "Player Effects / Power Ups" +msgstr "" + +#: app/_translations.py:18 +msgid "World Maintenance and Tools" +msgstr "" + +#: app/_translations.py:19 +msgid "Puzzle" +msgstr "" + +#: app/_translations.py:20 +msgid "Tools for game and mod developers" +msgstr "" + +#: app/_translations.py:21 +msgid "Education" +msgstr "" + +#: app/_translations.py:22 +msgid "Gore" +msgstr "" + +#: app/_translations.py:23 +msgid "Transport" +msgstr "" + +#: app/_translations.py:24 +msgid "Survival" +msgstr "" + +#: app/_translations.py:25 +msgid "New mapgen or changes mapgen" +msgstr "" + +#: app/_translations.py:26 +msgid "Less than 16px" +msgstr "" + +#: app/_translations.py:27 app/templates/users/modtools.html:12 +msgid "Storage" +msgstr "" + +#: app/_translations.py:28 +msgid "Changes the inventory GUI" +msgstr "" + +#: app/_translations.py:29 +msgid "Jam / Combat 2020" +msgstr "" + +#: app/_translations.py:30 +msgid "Bad Language" +msgstr "" + +#: app/_translations.py:31 +msgid "64px" +msgstr "" + +#: app/_translations.py:32 +msgid "Focuses on or adds new sounds or musical things" +msgstr "" + +#: app/_translations.py:33 +msgid "Adds game mechanics or tools that change how players build." +msgstr "" + +#: app/_translations.py:34 +msgid "Violence" +msgstr "" + +#: app/_translations.py:35 +msgid "Strategy / RTS" +msgstr "" + +#: app/_translations.py:36 +msgid "" +"Requires futher installation steps, such as installing luarocks or " +"editing the trusted mod setting" +msgstr "" + +#: app/_translations.py:37 +msgid "Jam / Game 2021" +msgstr "" + +#: app/_translations.py:38 +msgid "Content that can be played alone" +msgstr "" + +#: app/_translations.py:39 +msgid "Can/should only be used in multiplayer" +msgstr "" + +#: app/_translations.py:40 +msgid "Adds mobs, animals, and NPCs" +msgstr "" + +#: app/_translations.py:41 +msgid "" +"For mods created for the Discord \"Weekly Challenges\" modding event in " +"2021" +msgstr "" + +#: app/_translations.py:42 +msgid "Mini-game" +msgstr "" + +#: app/_translations.py:43 +msgid "" +"For content that changes player effects, including physics, for example: " +"speed, jump height or gravity." +msgstr "" + +#: app/_translations.py:44 +msgid "Contains swearing" +msgstr "" + +#: app/_translations.py:45 +msgid "" +"Improves the world, adding weather, ambient sounds, or other environment " +"mechanics" +msgstr "" + +#: app/_translations.py:46 +msgid "For mods created for the Discord \"Combat\" modding event in 2020" +msgstr "" + +#: app/_translations.py:47 +msgid "Inventory" +msgstr "" + +#: app/_translations.py:48 +msgid "Entries to the 2023 Minetest Game Jam " +msgstr "" + +#: app/_translations.py:49 +msgid "Sims" +msgstr "" + +#: app/_translations.py:50 +msgid "Focuses on building, such as adding new materials or nodes" +msgstr "" + +#: app/_translations.py:51 +msgid "Environment / Weather" +msgstr "" + +#: app/_translations.py:52 +msgid "Custom mapgen" +msgstr "" + +#: app/_translations.py:53 +msgid "Minetest Game improved" +msgstr "" + +#: app/_translations.py:54 +msgid "HUD" +msgstr "" + +#: app/_translations.py:55 +msgid "Machines / Electronics" +msgstr "" + +#: app/_translations.py:56 +msgid "Developer Tools" +msgstr "" + +#: app/_translations.py:57 +msgid "Jam / Game 2023" +msgstr "" + +#: app/_translations.py:58 +msgid "Helps with server maintenance and moderation" +msgstr "" + +#: app/_translations.py:59 +msgid "Plants and Farming" +msgstr "" + +#: app/_translations.py:60 +msgid "Adventure / RPG" +msgstr "" + +#: app/_translations.py:61 +msgid "" +"For games and such that are of their own kind, distinct and original in " +"nature to others of the same category." +msgstr "" + +#: app/_translations.py:62 +msgid "Jam / Weekly Challenges 2021" +msgstr "" + +#: app/_translations.py:63 +msgid "For 32px texture packs" +msgstr "" + +#: app/_translations.py:64 +msgid "Adds or changes tools, weapons, and armor" +msgstr "" + +#: app/_translations.py:65 +msgid "GUI" +msgstr "" + +#: app/_translations.py:66 +msgid "Seasonal" +msgstr "" + +#: app/_translations.py:67 +msgid "Commerce / Economy" +msgstr "" + +#: app/_translations.py:68 +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 "" + +#: app/_translations.py:69 +msgid "Forks of MTG" +msgstr "" + +#: app/_translations.py:70 +msgid "Non-cartoon violence. May be towards fantasy or human-like characters" +msgstr "" + +#: app/_translations.py:71 +msgid "Joke" +msgstr "" + +#: app/_translations.py:72 +msgid "Fear / Horror" +msgstr "" + +#: app/_translations.py:73 +msgid "128px+" +msgstr "" + +#: app/_translations.py:74 +msgid "Creative" +msgstr "" + +#: app/_translations.py:75 +msgid "Entries to the 2022 Minetest Game Jam " +msgstr "" + +#: app/_translations.py:76 +msgid "Alcohol / Tobacco" +msgstr "" + +#: app/_translations.py:77 +msgid "Adds or improves item storage mechanics" +msgstr "" + +#: app/_translations.py:78 +msgid "Designed to be played competitively against other players" +msgstr "" + +#: app/_translations.py:79 +msgid "Crafting" +msgstr "" + +#: app/_translations.py:80 +msgid "<16px" +msgstr "" + +#: app/_translations.py:81 +msgid "One-of-a-kind / Original" +msgstr "" + +#: app/_translations.py:82 +msgid "Building" +msgstr "" + +#: app/_translations.py:83 +msgid "Adds machines useful in automation, tubes, or power." +msgstr "" + +#: app/_translations.py:84 +msgid "Focus on puzzle solving instead of combat" +msgstr "" + +#: app/_translations.py:85 +msgid "Building Mechanics and Tools" +msgstr "" + +#: app/_translations.py:86 +msgid "Adds nodes with no other purpose than for use in building" +msgstr "" + +#: app/_translations.py:87 +msgid "Sounds / Music" +msgstr "" + +#: app/_translations.py:88 +msgid "Food / Drinks" +msgstr "" + +#: app/_translations.py:89 +msgid "Decorative" +msgstr "" + +#: app/_translations.py:90 +msgid "Gambling" +msgstr "" + +#: app/_translations.py:91 +msgid "Server Moderation and Tools" +msgstr "" + +#: app/_translations.py:92 +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 "" + +#: app/_translations.py:93 +msgid "API / Library" +msgstr "" + +#: app/_translations.py:94 +msgid "Certified" +msgstr "" + +#: app/_translations.py:95 +msgid "Contains alcohol and/or tobacco" +msgstr "" + +#: app/_translations.py:96 +msgid "Adds new plants or other farmable resources." +msgstr "" + +#: app/_translations.py:97 +msgid "Multiplayer-focused" +msgstr "" + +#: app/_translations.py:98 +msgid "Primarily adds an API for other mods to use" +msgstr "" + +#: app/_translations.py:99 +msgid "" +"Focus on player chat/communication or who's primary function is " +"interacting with the console." +msgstr "" + +#: app/_translations.py:100 +msgid "" +"Games and mods with a heavy strategy component, whether real-time or " +"turn-based" +msgstr "" + +#: app/_translations.py:101 +msgid "" +"Written specifically for survival gameplay with a focus on game-balance, " +"difficulty level, or resources available through crafting, mining, ..." +msgstr "" + +#: app/_translations.py:102 +msgid "Entries to the 2021 Minetest Game Jam" +msgstr "" + +#: app/_translations.py:103 +msgid "" +"Contains a completely custom mapgen implemented in Lua, usually requires " +"worlds to be set to the 'singlenode' mapgen." +msgstr "" + +#: app/_translations.py:104 +msgid " Jam / Game 2022" +msgstr "" + +#: app/_translations.py:105 +msgid "Sports" +msgstr "" + +#: app/_translations.py:106 +msgid "" +"Adds or changes transportation methods. Includes teleportation, vehicles," +" ridable mobs, transport infrastructure and thematic content" +msgstr "" + +#: app/_translations.py:107 +msgid "Player vs Environment (PvE)" +msgstr "" + +#: app/_translations.py:108 +msgid "For mods that grant the player extra information in the HUD" +msgstr "" + +#: app/_translations.py:109 +msgid "" +"Mods and games that aim to simulate real life activity. Similar to " +"SimCity/TheSims/OpenTTD/etc" +msgstr "" + +#: app/_translations.py:110 +msgid "Shocking and scary content. May scare young children" +msgstr "" + +#: app/_translations.py:111 +msgid "Player customization / Skins" +msgstr "" + +#: app/_translations.py:112 +msgid "" +"Allows the player to customize their character by changing the texture or" +" adding accessories." +msgstr "" + +#: app/_translations.py:113 +msgid "" +"Certified by the Featured Packages program. This tag may be renamed in " +"the future" +msgstr "" + +#: app/_translations.py:114 +msgid "Mobs / Animals / NPCs" +msgstr "" + +#: app/_translations.py:115 +msgid "For 128px or higher texture packs" +msgstr "" + +#: app/_translations.py:116 +msgid "16px" +msgstr "" + +#: app/_translations.py:117 +msgid "Games of chance, gambling games, etc" +msgstr "" + +#: app/_translations.py:118 +msgid "Mapgen / Biomes / Decoration" +msgstr "" + +#: app/_translations.py:119 +msgid "Drugs" +msgstr "" + +#: app/_translations.py:120 +msgid "Related to economies, money, and trading" +msgstr "" + +#: app/_translations.py:121 +msgid "" +"For content designed for one or more players that focus on combat against" +" the world, mobs, or NPCs." +msgstr "" + +#: app/_translations.py:122 +msgid "For content whose main utility / feature is in GUI/formspec form" +msgstr "" + +#: app/_translations.py:123 +msgid "32px" +msgstr "" + +#: app/_translations.py:124 +msgid "Player vs Player (PvP)" +msgstr "" + +#: app/_translations.py:125 +msgid "Magic / Enchanting" +msgstr "" + +#: app/_translations.py:126 +msgid "Contains illegal drugs, such as marijuana" +msgstr "" + +#: app/_translations.py:127 +msgid "First person shooters (FPS) and more" +msgstr "" + +#: app/_translations.py:128 +msgid "Shooter" +msgstr "" + +#: app/querybuilder.py:58 app/templates/admin/languages/list.html:27 #: app/templates/admin/tags/list.html:38 #: app/templates/admin/warnings/list.html:28 #: app/templates/collections/create_edit.html:56 @@ -38,7 +567,7 @@ msgstr "Jūs esat ticis izraidīts." msgid "Packages" msgstr "Papildinājumi" -#: app/querybuilder.py:56 +#: app/querybuilder.py:73 #, python-format msgid "%(package_type)s for %(game_name)s" msgstr "" @@ -48,7 +577,7 @@ msgstr "" msgid "%(delta)s ago" msgstr "%(delta)s pirms" -#: app/blueprints/api/endpoints.py:95 app/templates/index.html:103 +#: app/blueprints/api/endpoints.py:94 app/templates/index.html:103 msgid "Featured" msgstr "Nozīmīgi" @@ -63,18 +592,18 @@ msgid "Limit to package" msgstr "Limitēt uz papildinājumu" #: app/blueprints/api/tokens.py:36 app/blueprints/collections/__init__.py:90 -#: app/blueprints/oauth/__init__.py:175 app/blueprints/packages/packages.py:250 -#: app/blueprints/packages/packages.py:525 -#: app/blueprints/packages/packages.py:621 -#: app/blueprints/packages/packages.py:709 +#: app/blueprints/oauth/__init__.py:175 app/blueprints/packages/packages.py:251 +#: app/blueprints/packages/packages.py:528 +#: app/blueprints/packages/packages.py:624 +#: app/blueprints/packages/packages.py:712 #: app/blueprints/packages/releases.py:62 #: app/blueprints/packages/releases.py:74 app/blueprints/packages/reviews.py:49 #: app/blueprints/packages/screenshots.py:36 #: app/blueprints/packages/screenshots.py:42 #: app/blueprints/packages/screenshots.py:47 -#: app/blueprints/users/account.py:226 app/blueprints/users/account.py:234 -#: app/blueprints/users/settings.py:78 app/blueprints/users/settings.py:148 -#: app/blueprints/users/settings.py:316 app/templates/users/modtools.html:111 +#: 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 msgid "Save" msgstr "Saglabāt" @@ -148,14 +677,11 @@ msgid "Linked GitHub to account" msgstr "Piesaistīta Guthub saite uz profilu" #: app/blueprints/github/__init__.py:88 -msgid "GitHub account is already associated with another user" -msgstr "Šis GitHub profils jau ir piereģistrēts uz citu lietotāju" +#, python-format +msgid "GitHub account is already associated with another user: %(username)s" +msgstr "" -#: app/blueprints/github/__init__.py:94 -msgid "Unable to find an account for that GitHub user" -msgstr "Nevarēja atrast GitHub profilu" - -#: app/blueprints/github/__init__.py:99 +#: app/blueprints/github/__init__.py:96 app/blueprints/github/__init__.py:122 msgid "Authorization failed [err=gh-login-failed]" msgstr "Pieslēgšanās nav izdevusies [err=gh-login-failed]" @@ -201,7 +727,7 @@ msgstr "Ekrānšāviņi" #: app/blueprints/packages/__init__.py:52 #: app/templates/packages/edit_maintainers.html:8 -#: app/templates/packages/view.html:624 app/utils/minetest_hypertext.py:270 +#: app/templates/packages/view.html:624 app/utils/minetest_hypertext.py:302 msgid "Maintainers" msgstr "Uzturētāji" @@ -228,7 +754,7 @@ 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:243 app/utils/minetest_hypertext.py:245 +#: app/utils/minetest_hypertext.py:275 app/utils/minetest_hypertext.py:277 msgid "Supported Games" msgstr "" @@ -236,192 +762,191 @@ msgstr "" msgid "No download available." msgstr "Nav pieejama neviena lejupielāde." -#: app/blueprints/packages/packages.py:228 app/templates/packages/view.html:594 -#: app/utils/minetest_hypertext.py:231 +#: app/blueprints/packages/packages.py:229 app/templates/packages/view.html:594 +#: app/utils/minetest_hypertext.py:263 msgid "Type" msgstr "Tips" -#: app/blueprints/packages/packages.py:229 +#: app/blueprints/packages/packages.py:230 msgid "Title (Human-readable)" msgstr "Nosaukums (Cilvēkam lasāms)" -#: app/blueprints/packages/packages.py:230 -#: app/blueprints/packages/packages.py:619 +#: app/blueprints/packages/packages.py:231 +#: app/blueprints/packages/packages.py:622 msgid "Name (Technical)" msgstr "Tehniskais nosaukums" -#: app/blueprints/packages/packages.py:230 -#: app/blueprints/packages/packages.py:620 +#: app/blueprints/packages/packages.py:231 +#: app/blueprints/packages/packages.py:623 #: app/templates/packages/create_edit.html:75 msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" msgstr "Atļauti tikai mazie burti (a-z), cipari (0-9), un pasvītrojumi (_)" -#: app/blueprints/packages/packages.py:231 +#: app/blueprints/packages/packages.py:232 msgid "Short Description (Plaintext)" msgstr "Īss Apraksts (Vienkāršs Teksts)" -#: app/blueprints/packages/packages.py:233 app/templates/packages/view.html:616 -#: app/utils/minetest_hypertext.py:268 +#: app/blueprints/packages/packages.py:234 app/templates/packages/view.html:616 +#: app/utils/minetest_hypertext.py:300 msgid "Maintenance State" msgstr "Uzturēšanas Stāvoklis (piemēram Beta)" -#: app/blueprints/packages/packages.py:235 app/templates/admin/tags/list.html:4 +#: app/blueprints/packages/packages.py:236 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:232 +#: app/utils/minetest_hypertext.py:264 msgid "Tags" msgstr "Nozīmītes" -#: app/blueprints/packages/packages.py:236 +#: app/blueprints/packages/packages.py:237 msgid "Content Warnings" msgstr "Satura Brīdinājumi" -#: app/blueprints/packages/packages.py:237 app/templates/packages/view.html:605 -#: app/utils/minetest_hypertext.py:266 +#: app/blueprints/packages/packages.py:238 app/templates/packages/view.html:605 +#: app/utils/minetest_hypertext.py:298 msgid "License" msgstr "Licence" -#: app/blueprints/packages/packages.py:238 +#: app/blueprints/packages/packages.py:239 msgid "Media License" msgstr "Mēdiju Licence" -#: app/blueprints/packages/packages.py:240 +#: app/blueprints/packages/packages.py:241 msgid "Long Description (Markdown)" msgstr "Garais Apraksts (Markdown)" -#: app/blueprints/packages/packages.py:242 +#: app/blueprints/packages/packages.py:243 #, fuzzy msgid "VCS Repository URL" msgstr "VCS Glabātuves URL" -#: app/blueprints/packages/packages.py:243 app/blueprints/users/settings.py:76 +#: app/blueprints/packages/packages.py:244 app/blueprints/users/settings.py:77 msgid "Website URL" msgstr "Mājaslapas URL" -#: app/blueprints/packages/packages.py:244 +#: app/blueprints/packages/packages.py:245 msgid "Issue Tracker URL" msgstr "Problēmu Izsekotāja URL" -#: app/blueprints/packages/packages.py:245 +#: app/blueprints/packages/packages.py:246 msgid "Forum Topic ID" msgstr "Foruma Tēmas ID" -#: app/blueprints/packages/packages.py:246 +#: app/blueprints/packages/packages.py:247 msgid "Video URL" msgstr "Video URL" -#: app/blueprints/packages/packages.py:247 +#: app/blueprints/packages/packages.py:248 msgid "Donate URL" msgstr "" -#: app/blueprints/packages/packages.py:248 +#: app/blueprints/packages/packages.py:249 msgid "Translation URL" msgstr "" -#: app/blueprints/packages/packages.py:254 +#: app/blueprints/packages/packages.py:255 msgid "_game is not an allowed name" msgstr "" -#: app/blueprints/packages/packages.py:264 +#: app/blueprints/packages/packages.py:265 msgid "" "Package already exists, but is removed. Please contact ContentDB staff to" " restore the package" msgstr "" -#: app/blueprints/packages/packages.py:269 +#: app/blueprints/packages/packages.py:270 msgid "Package already exists" msgstr "Pakotne jau eksistē" -#: app/blueprints/packages/packages.py:275 +#: app/blueprints/packages/packages.py:276 msgid "A collection with a similar name already exists" msgstr "" -#: app/blueprints/packages/packages.py:328 +#: app/blueprints/packages/packages.py:329 #: app/blueprints/packages/releases.py:82 msgid "" "You must add an email address to your account and confirm it before you " "can manage packages" msgstr "" -#: app/blueprints/packages/packages.py:334 +#: app/blueprints/packages/packages.py:335 msgid "Save draft" msgstr "" -#: app/blueprints/packages/packages.py:342 +#: app/blueprints/packages/packages.py:343 msgid "Unable to find that user" msgstr "Nevarēja atrast šo lietotāju" -#: app/blueprints/packages/packages.py:346 +#: app/blueprints/packages/packages.py:347 #: app/blueprints/packages/screenshots.py:137 -#: app/blueprints/users/settings.py:132 msgid "Permission denied" msgstr "Atļauja liegta" -#: app/blueprints/packages/packages.py:402 -#: app/blueprints/packages/packages.py:476 -#: app/blueprints/packages/packages.py:498 +#: app/blueprints/packages/packages.py:403 +#: app/blueprints/packages/packages.py:479 +#: app/blueprints/packages/packages.py:501 msgid "You don't have permission to do that" msgstr "Jums nav atļaujas to darīt" -#: app/blueprints/packages/packages.py:435 +#: app/blueprints/packages/packages.py:436 #, 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:442 +#: app/blueprints/packages/packages.py:443 msgid "" "Please comment in the approval thread so editors know what you have " "changed" msgstr "" -#: app/blueprints/packages/packages.py:493 +#: app/blueprints/packages/packages.py:496 msgid "Deleted package" msgstr "Izdzēsts papildinājums" -#: app/blueprints/packages/packages.py:515 +#: app/blueprints/packages/packages.py:518 msgid "Unapproved package" msgstr "Neapstiprināts papildinājums" -#: app/blueprints/packages/packages.py:524 +#: app/blueprints/packages/packages.py:527 msgid "Maintainers (Comma-separated)" msgstr "Uzturētāji (Atdalīti ar komatu)" -#: app/blueprints/packages/packages.py:533 +#: app/blueprints/packages/packages.py:536 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:583 +#: app/blueprints/packages/packages.py:586 msgid "You are not a maintainer" msgstr "Jūs neesat uzturētājs" -#: app/blueprints/packages/packages.py:586 +#: app/blueprints/packages/packages.py:589 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:618 +#: app/blueprints/packages/packages.py:621 msgid "Author Name" msgstr "Autora Vārds" -#: app/blueprints/packages/packages.py:705 +#: app/blueprints/packages/packages.py:708 msgid "Enable support detection based on dependencies (recommended)" msgstr "" -#: app/blueprints/packages/packages.py:706 +#: app/blueprints/packages/packages.py:709 msgid "Supported games" msgstr "" -#: app/blueprints/packages/packages.py:707 +#: app/blueprints/packages/packages.py:710 msgid "Unsupported games" msgstr "" -#: app/blueprints/packages/packages.py:708 +#: app/blueprints/packages/packages.py:711 msgid "Supports all games (unless stated) / is game independent" msgstr "" -#: app/blueprints/packages/packages.py:724 +#: app/blueprints/packages/packages.py:727 msgid "You need at least one release before you can edit game support" msgstr "" -#: app/blueprints/packages/packages.py:728 +#: app/blueprints/packages/packages.py:731 msgid "Mod(pack) needs to contain at least one mod. Please create a new release" msgstr "" @@ -593,8 +1118,8 @@ msgstr "" #: app/blueprints/packages/reviews.py:80 app/blueprints/threads/__init__.py:207 #: app/blueprints/threads/__init__.py:240 -#: app/blueprints/threads/__init__.py:334 app/blueprints/users/settings.py:113 -#: app/logic/packages.py:132 +#: app/blueprints/threads/__init__.py:334 app/blueprints/users/settings.py:114 +#: app/logic/packages.py:131 msgid "Linking to blocked sites is not allowed" msgstr "" @@ -701,7 +1226,7 @@ msgid "Remember me" msgstr "Atcerēties mani" #: app/blueprints/users/account.py:39 app/templates/base.html:176 -#: app/templates/donate/index.html:74 app/templates/users/login.html:4 +#: app/templates/donate/index.html:85 app/templates/users/login.html:4 msgid "Sign in" msgstr "Pierakstīties" @@ -726,12 +1251,12 @@ msgstr "Jums vajag apstiprināt reģistrācijas e-pastu" msgid "Login failed" msgstr "Pieslēgšanās nav izdevusies" -#: app/blueprints/users/account.py:100 app/blueprints/users/settings.py:75 +#: app/blueprints/users/account.py:100 app/blueprints/users/settings.py:76 #, fuzzy msgid "Display Name" msgstr "Iesauka" -#: app/blueprints/users/account.py:101 app/blueprints/users/settings.py:310 +#: app/blueprints/users/account.py:101 app/blueprints/users/settings.py:324 #: app/templates/users/list.html:18 msgid "Username" msgstr "Lietotājvārds" @@ -744,8 +1269,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:186 -#: app/blueprints/users/account.py:222 app/blueprints/users/account.py:373 +#: app/blueprints/users/account.py:104 app/blueprints/users/account.py:153 +#: app/blueprints/users/account.py:189 app/blueprints/users/account.py:340 #: app/blueprints/users/settings.py:147 msgid "Email" msgstr "E-pasts" @@ -767,23 +1292,47 @@ msgstr "Reģistrēties" msgid "Incorrect captcha answer" msgstr "Nepareiza captcha atbilde" -#: app/blueprints/users/account.py:117 -msgid "Username is invalid" -msgstr "Lietotājvārds nav pareizs" +#: app/blueprints/users/account.py:154 +msgid "Reset Password" +msgstr "Pārstatīt Paroli" -#: app/blueprints/users/account.py:128 -msgid "An account already exists for that username but hasn't been claimed yet." -msgstr "Šim lietotājvārdam profils jau eksistē, bet tas nav vēl ticis piesavināts." +#: app/blueprints/users/account.py:180 +msgid "Unable to find account" +msgstr "Nav iespējams atrast profilu" -#: app/blueprints/users/account.py:131 app/blueprints/users/account.py:138 -msgid "That username/display name is already in use, please choose another." -msgstr "Šis lietotājvārds/iesauka jau tiek izmantots, lūdzu izvēlieties citu." +#: app/blueprints/users/account.py:190 app/blueprints/users/account.py:198 +msgid "New password" +msgstr "Jauna parole" -#: app/blueprints/users/account.py:143 app/blueprints/users/account.py:257 +#: app/blueprints/users/account.py:191 app/blueprints/users/account.py:199 +msgid "Verify password" +msgstr "Apstipriniet paroli" + +#: app/blueprints/users/account.py:192 app/blueprints/users/account.py:200 +msgid "Passwords must match" +msgstr "Parolēm ir jāsakrīt" + +#: app/blueprints/users/account.py:197 +msgid "Old password" +msgstr "Vecā parole" + +#: app/blueprints/users/account.py:208 +msgid "Passwords do not match" +msgstr "Paroles nesakrīt" + +#: app/blueprints/users/account.py:219 app/blueprints/users/settings.py:175 +#: app/logic/users.py:51 +#, fuzzy +msgid "That email address has been unsubscribed/blacklisted, and cannot be used" +msgstr "" +"Šī epasta adrese ir tikusi atrakstīta/pievienota melnajā sarakstā un " +"nevar tikt izmantota" + +#: app/blueprints/users/account.py:224 app/logic/users.py:46 msgid "Email already in use" msgstr "Epasts jau tiek izmantots" -#: app/blueprints/users/account.py:144 app/blueprints/users/account.py:258 +#: app/blueprints/users/account.py:225 app/logic/users.py:47 #, python-format msgid "" "We were unable to create the account as the email is already in use by " @@ -792,71 +1341,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:148 app/blueprints/users/account.py:252 -#: app/blueprints/users/settings.py:175 -#, fuzzy -msgid "That email address has been unsubscribed/blacklisted, and cannot be used" -msgstr "" -"Šī epasta adrese ir tikusi atrakstīta/pievienota melnajā sarakstā un " -"nevar tikt izmantota" - -#: app/blueprints/users/account.py:187 -msgid "Reset Password" -msgstr "Pārstatīt Paroli" - -#: app/blueprints/users/account.py:213 -msgid "Unable to find account" -msgstr "Nav iespējams atrast profilu" - -#: app/blueprints/users/account.py:223 app/blueprints/users/account.py:231 -msgid "New password" -msgstr "Jauna parole" - -#: app/blueprints/users/account.py:224 app/blueprints/users/account.py:232 -msgid "Verify password" -msgstr "Apstipriniet paroli" - -#: app/blueprints/users/account.py:225 app/blueprints/users/account.py:233 -msgid "Passwords must match" -msgstr "Parolēm ir jāsakrīt" - -#: app/blueprints/users/account.py:230 -msgid "Old password" -msgstr "Vecā parole" - -#: app/blueprints/users/account.py:241 -msgid "Passwords do not match" -msgstr "Paroles nesakrīt" - -#: app/blueprints/users/account.py:272 app/blueprints/users/account.py:276 +#: app/blueprints/users/account.py:239 app/blueprints/users/account.py:243 msgid "Your password has been changed successfully." msgstr "Jūsu parole ir veiksmīgi nomainīta." -#: app/blueprints/users/account.py:291 +#: app/blueprints/users/account.py:258 msgid "Old password is incorrect" msgstr "Vecā parole ir nepareiza" -#: app/blueprints/users/account.py:319 +#: app/blueprints/users/account.py:286 msgid "Unknown verification token!" msgstr "Nezināms verifikācijas marķieris!" -#: app/blueprints/users/account.py:325 +#: app/blueprints/users/account.py:292 msgid "Token has expired" msgstr "Marķieris ir novecojis" -#: app/blueprints/users/account.py:339 +#: app/blueprints/users/account.py:306 msgid "Another user is already using that email" msgstr "Šo epastu jau izmanto cits lietotājs" -#: app/blueprints/users/account.py:342 +#: app/blueprints/users/account.py:309 msgid "Confirmed email change" msgstr "Apstiprināta epasta maiņa" -#: app/blueprints/users/account.py:347 +#: app/blueprints/users/account.py:314 msgid "Email address changed" msgstr "Epasta adrese pārmainīta" -#: app/blueprints/users/account.py:348 +#: app/blueprints/users/account.py:315 msgid "" "Your email address has changed. If you didn't request this, please " "contact an administrator." @@ -864,15 +1377,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:366 +#: app/blueprints/users/account.py:333 msgid "You may now log in" msgstr "Jūs tagad variet pierakstīties" -#: app/blueprints/users/account.py:374 +#: app/blueprints/users/account.py:341 msgid "Send" msgstr "Sūtīt" -#: app/blueprints/users/account.py:405 +#: app/blueprints/users/account.py:372 msgid "" "That email is now blacklisted. Please contact an admin if you wish to " "undo this." @@ -1011,63 +1524,73 @@ msgstr ">50k lejupielādes" msgid "Has received %(downloads)d downloads across all packages." msgstr "Ir saņēmis/usi %(downloads)d lejupielādes par visiem papildinājumiem." -#: app/blueprints/users/settings.py:37 app/templates/users/profile.html:26 +#: app/blueprints/users/settings.py:38 app/templates/users/profile.html:26 #: app/templates/users/profile_edit.html:8 msgid "Edit Profile" msgstr "Rediģēt Profilu" -#: app/blueprints/users/settings.py:42 app/templates/users/account.html:12 +#: app/blueprints/users/settings.py:43 app/templates/users/account.html:12 msgid "Account and Security" msgstr "Profils un Drošība" -#: app/blueprints/users/settings.py:47 +#: app/blueprints/users/settings.py:48 #: app/templates/users/settings_email.html:12 msgid "Email and Notifications" msgstr "Epasts un Atgādinājumi" -#: app/blueprints/users/settings.py:52 app/templates/api/list_tokens.html:10 +#: app/blueprints/users/settings.py:53 app/templates/api/list_tokens.html:10 msgid "API Tokens" msgstr "API Marķieri" -#: app/blueprints/users/settings.py:60 app/templates/oauth/list_clients.html:10 +#: app/blueprints/users/settings.py:61 app/templates/oauth/list_clients.html:10 msgid "OAuth2 Applications" msgstr "" -#: app/blueprints/users/settings.py:67 app/templates/users/modtools.html:4 +#: app/blueprints/users/settings.py:68 app/templates/users/modtools.html:4 #: app/templates/users/modtools.html:8 app/templates/users/profile.html:44 #, fuzzy msgid "Moderator Tools" msgstr "Uzrauga Rīki" -#: app/blueprints/users/settings.py:77 +#: app/blueprints/users/settings.py:78 msgid "Donation URL" msgstr "Ziedojumu URL" -#: app/blueprints/users/settings.py:93 app/blueprints/users/settings.py:100 +#: app/blueprints/users/settings.py:94 app/blueprints/users/settings.py:101 msgid "A user already has that name" msgstr "Jau eksistē lietotājs ar tādu pašu vārdu" -#: app/blueprints/users/settings.py:265 +#: app/blueprints/users/settings.py:264 +msgid "Removed GitHub account" +msgstr "" + +#: app/blueprints/users/settings.py:266 +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" msgstr "Lietotāji ar uzrauga rangu vai virs nevar tikt dzēsti" -#: app/blueprints/users/settings.py:311 +#: app/blueprints/users/settings.py:325 msgid "Display name" msgstr "Iesauka" -#: app/blueprints/users/settings.py:312 +#: app/blueprints/users/settings.py:326 msgid "Forums Username" msgstr "Forumu Lietotājvārds" -#: app/blueprints/users/settings.py:313 +#: app/blueprints/users/settings.py:327 msgid "GitHub Username" msgstr "GitHub Lietotājvārds" -#: app/blueprints/users/settings.py:314 app/templates/users/list.html:14 +#: app/blueprints/users/settings.py:328 app/templates/users/list.html:14 msgid "Rank" msgstr "Rangs" -#: app/blueprints/users/settings.py:363 +#: app/blueprints/users/settings.py:381 msgid "Can't promote a user to a rank higher than yourself!" msgstr "Nevar paaugstināt lietotāju virs sava ranga!" @@ -1164,11 +1687,11 @@ msgstr "" "Vārds var tikai saturēt mazos burtus (a-z), ciparus (0-9), un " "apakšsvītras(_)" -#: app/logic/packages.py:113 +#: app/logic/packages.py:112 msgid "You don't have permission to edit this package" msgstr "Jums nav atļaujas rediģēt šo papildinājumu" -#: app/logic/packages.py:117 +#: app/logic/packages.py:116 msgid "You don't have permission to change the package name" msgstr "Jums nav atļaujas pārmainīt papildinājuma vārdu" @@ -1217,6 +1740,29 @@ msgstr "Lūdzu augšupielādēt %(file_desc)s" msgid "Uploaded image isn't actually an image" msgstr "Augšupielādētais attēls patiesībā nav attēls" +#: app/logic/users.py:15 +msgid "Username is invalid" +msgstr "Lietotājvārds nav pareizs" + +#: app/logic/users.py:26 +msgid "An account already exists for that username but hasn't been claimed yet." +msgstr "Šim lietotājvārdam profils jau eksistē, bet tas nav vēl ticis piesavināts." + +#: app/logic/users.py:29 +#, python-format +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 "" + +#: app/logic/users.py:33 +msgid "That username/display name is already in use, please choose another." +msgstr "Šis lietotājvārds/iesauka jau tiek izmantots, lūdzu izvēlieties citu." + +#: app/logic/users.py:40 +msgid "Unable to create an account as the username was used in the past." +msgstr "" + #: app/models/packages.py:69 msgid "Mod" msgstr "Mods" @@ -1256,7 +1802,7 @@ msgstr "Apstiprināt" #: app/templates/collections/view.html:39 #: app/templates/oauth/create_edit.html:17 #: app/templates/packages/release_edit.html:84 -#: app/templates/packages/review_create_edit.html:61 +#: app/templates/packages/review_create_edit.html:66 #: app/templates/threads/delete_reply.html:19 #: app/templates/threads/delete_thread.html:19 #: app/templates/threads/view.html:50 app/templates/users/delete.html:34 @@ -1267,7 +1813,7 @@ msgstr "Izdzēst" msgid "Work in Progress" msgstr "" -#: app/tasks/emails.py:119 +#: app/tasks/emails.py:122 msgid "" "You are receiving this email because you are a registered user of " "ContentDB." @@ -1275,7 +1821,7 @@ msgstr "" "Jūs esiet saņēmis šo epastu jo esiet reģistrēts satura datubāzes " "ContentDB lietotājs." -#: app/tasks/emails.py:125 app/templates/emails/verify.html:30 +#: 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." @@ -1283,22 +1829,22 @@ msgstr "" "Jūs esiet saņēmis šo epastu tāpēc ka kāds (cerams jūs) ir ierakstījis šo " "epastu kā lietotāja epastu." -#: app/tasks/emails.py:160 +#: app/tasks/emails.py:163 #, python-format msgid "%(num)d new notifications" msgstr "%(num)d jauni atgādinājumi" -#: app/tasks/emails.py:162 app/templates/macros/forms.html:59 +#: app/tasks/emails.py:165 app/templates/macros/forms.html:59 #: app/templates/packages/create_edit.html:41 #: app/templates/todo/editor.html:155 msgid "View" msgstr "Skatīt" -#: app/tasks/emails.py:165 +#: app/tasks/emails.py:168 msgid "Manage email settings" msgstr "Pārvaldīt epasta uzstādījumus" -#: app/tasks/emails.py:167 app/templates/emails/base.html:63 +#: app/tasks/emails.py:170 app/templates/emails/base.html:63 #: app/templates/emails/notification.html:34 #: app/templates/emails/notification_digest.html:54 #: app/templates/emails/verify.html:33 @@ -1382,7 +1928,7 @@ msgstr "Izrakstīties" #: app/templates/admin/languages/list.html:4 #: app/templates/admin/languages/list.html:10 app/templates/base.html:185 -#: app/templates/packages/view.html:598 app/utils/minetest_hypertext.py:256 +#: app/templates/packages/view.html:598 app/utils/minetest_hypertext.py:288 msgid "Languages" msgstr "" @@ -1395,60 +1941,74 @@ msgid "About" msgstr "" #: app/templates/base.html:247 -msgid "Rules" +msgid "Contact Us" msgstr "" #: app/templates/base.html:248 +msgid "Rules" +msgstr "" + +#: app/templates/base.html:249 #, fuzzy msgid "Policy and Guidance" msgstr "Noteikumi un Vadlīnijas" -#: app/templates/base.html:249 +#: app/templates/base.html:250 app/templates/donate/index.html:46 +#: app/templates/donate/index.html:70 app/templates/users/profile.html:104 +msgid "Donate" +msgstr "" + +#: app/templates/base.html:251 msgid "API" msgstr "Lietojumprogrammas Saskarne (API)" -#: app/templates/base.html:250 app/templates/users/register.html:37 +#: app/templates/base.html:252 app/templates/users/register.html:37 msgid "Privacy Policy" msgstr "Privātuma Politika" -#: app/templates/base.html:252 +#: app/templates/base.html:254 msgid "Report / DMCA" msgstr "" -#: app/templates/base.html:254 +#: app/templates/base.html:256 msgid "User List" msgstr "Lietotāju Saraksts" -#: app/templates/base.html:255 app/templates/packages/view.html:190 +#: app/templates/base.html:257 app/templates/packages/view.html:190 #: app/templates/packages/view.html:673 app/templates/threads/list.html:4 msgid "Threads" msgstr "Raksti" -#: app/templates/base.html:256 app/templates/collections/list.html:7 +#: app/templates/base.html:258 app/templates/collections/list.html:7 #: app/templates/collections/list.html:26 msgid "Collections" msgstr "" -#: app/templates/base.html:257 -msgid "Support Packages" +#: app/templates/base.html:259 app/templates/donate/index.html:4 +msgid "Support Creators" msgstr "" -#: app/templates/base.html:258 +#: app/templates/base.html:260 msgid "Translate Packages" msgstr "" -#: app/templates/base.html:259 +#: app/templates/base.html:261 msgid "Source Code" msgstr "Pirmkods" -#: app/templates/base.html:265 +#: app/templates/base.html:267 msgid "Show non-free packages" msgstr "" -#: app/templates/base.html:267 +#: app/templates/base.html:269 msgid "Hide non-free packages" msgstr "" +#: app/templates/base.html:273 +#, python-format +msgid "Our privacy policy has been updated (%(date)s)" +msgstr "" + #: app/templates/index.html:4 msgid "Welcome" msgstr "Laipni lūdzam" @@ -1778,10 +2338,6 @@ msgstr "" msgid "To add a package, go to the package's page and click 'Add to collection'" msgstr "" -#: app/templates/donate/index.html:4 -msgid "Support packages" -msgstr "" - #: app/templates/donate/index.html:8 msgid "Some content creators are accepting donations for their work." msgstr "" @@ -1801,29 +2357,41 @@ msgstr "" msgid "View package" msgstr "" -#: app/templates/donate/index.html:46 app/templates/users/profile.html:104 -msgid "Donate" +#: app/templates/donate/index.html:62 +msgid "Support ContentDB" msgstr "" -#: app/templates/donate/index.html:62 -msgid "Based on your reviews / favorites" +#: app/templates/donate/index.html:64 +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 what 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" +msgstr "" + +#: app/templates/donate/index.html:78 +msgid "" "No reviewed packages accepting donations. Consider reviewing your " "favourite packages" msgstr "" -#: app/templates/donate/index.html:71 +#: 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:78 +#: app/templates/donate/index.html:89 msgid "Top packages" msgstr "" -#: app/templates/donate/index.html:82 +#: app/templates/donate/index.html:93 #, python-format msgid "%(count)d packages are looking for donations" msgstr "" @@ -2087,13 +2655,13 @@ msgid "Review" msgstr "" #: app/templates/macros/reviews.html:112 app/templates/macros/reviews.html:166 -#: app/templates/packages/review_create_edit.html:41 +#: app/templates/packages/review_create_edit.html:46 #, python-format msgid "Do you recommend this %(type)s?" msgstr "" #: app/templates/macros/reviews.html:134 -#: app/templates/packages/review_create_edit.html:46 +#: app/templates/packages/review_create_edit.html:51 msgid "Why or why not? Try to be constructive" msgstr "" @@ -2102,7 +2670,11 @@ msgid "Post Review" msgstr "" #: app/templates/macros/reviews.html:187 -msgid "Report an Issue" +msgid "Report an issue" +msgstr "" + +#: app/templates/macros/reviews.html:191 +msgid "Ask a question" msgstr "" #: app/templates/macros/stats.html:15 app/templates/macros/stats.html:20 @@ -3076,9 +3648,10 @@ msgid "" "In order to avoid data loss, you cannot permanently delete packages.\n" "\t\t\tYou can remove them from ContentDB, which will cause them to not be" "\n" -"\t\t\tvisible to any users and they may be permanently deleted in the " -"future.\n" -"\t\t\tThe Admin can restore removed packages, if needed." +"\t\t\tvisible to any users. Removed packages may be permanently deleted " +"at a\n" +"\t\t\tlater point. ContentDB staff can restore removed packages, if " +"needed." msgstr "" #: app/templates/packages/remove.html:19 @@ -3113,17 +3686,21 @@ msgstr "" msgid "Post a review for %(title)s by %(author)s" msgstr "" -#: app/templates/packages/review_create_edit.html:21 +#: app/templates/packages/review_create_edit.html:20 +msgid "Please make sure you read ContentDB's rules" +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 "" -#: app/templates/packages/review_create_edit.html:62 +#: app/templates/packages/review_create_edit.html:67 msgid "Delete review." msgstr "" -#: app/templates/packages/review_create_edit.html:63 +#: app/templates/packages/review_create_edit.html:68 msgid "" "This will convert the review into a thread, keeping the comments but " "removing its effect on the package's rating." @@ -3444,7 +4021,7 @@ msgstr "" msgid "Donate now" msgstr "" -#: app/templates/packages/view.html:462 app/utils/minetest_hypertext.py:251 +#: app/templates/packages/view.html:462 app/utils/minetest_hypertext.py:283 msgid "Dependencies" msgstr "" @@ -3461,7 +4038,7 @@ msgid "Compatible Games" msgstr "" #: app/templates/packages/view.html:526 app/templates/packages/view.html:546 -#: app/utils/minetest_hypertext.py:243 +#: app/utils/minetest_hypertext.py:275 msgid "No specific game required" msgstr "" @@ -3493,7 +4070,7 @@ msgstr "" msgid "Technical Name" msgstr "" -#: app/templates/packages/view.html:612 app/utils/minetest_hypertext.py:263 +#: app/templates/packages/view.html:612 app/utils/minetest_hypertext.py:295 #, python-format msgid "%(code_license)s for code,
%(media_license)s for media." msgstr "" @@ -3502,7 +4079,7 @@ msgstr "" msgid "Unknown" msgstr "" -#: app/templates/packages/view.html:622 app/utils/minetest_hypertext.py:269 +#: app/templates/packages/view.html:622 app/utils/minetest_hypertext.py:301 msgid "Added" msgstr "" @@ -3510,7 +4087,7 @@ msgstr "" msgid "Remove myself" msgstr "" -#: app/templates/packages/view.html:641 app/utils/minetest_hypertext.py:271 +#: app/templates/packages/view.html:641 app/utils/minetest_hypertext.py:303 msgid "Provides" msgstr "" @@ -3636,6 +4213,19 @@ msgstr "" msgid "Plus approvers and editors" msgstr "" +#: app/templates/threads/view.html:131 +msgid "Is this review outdated?" +msgstr "" + +#: app/templates/threads/view.html:132 +msgid "For example, does it complain about issues you've already fixed?" +msgstr "" + +#: app/templates/threads/view.html:133 +#, python-format +msgid "You can report outdated reviews by clicking %(flag)s on the review." +msgstr "" + #: app/templates/todo/editor.html:4 app/templates/todo/todo_base.html:17 msgid "Editor Work Queue" msgstr "" @@ -3693,7 +4283,7 @@ msgstr "" msgid "Mod names that have hard dependers, but no packages providing them." msgstr "" -#: app/templates/todo/editor.html:193 app/templates/users/account.html:73 +#: app/templates/todo/editor.html:193 app/templates/users/account.html:100 msgid "View All" msgstr "" @@ -3954,47 +4544,47 @@ msgstr "" msgid "Linked Accounts" msgstr "" -#: app/templates/users/account.html:40 app/templates/users/account.html:52 -msgid "Connected" -msgstr "" - #: app/templates/users/account.html:43 #, python-format msgid "Please PM %(rubenwardy)s on the forums to link your account." msgstr "" -#: app/templates/users/account.html:57 +#: app/templates/users/account.html:59 msgid "View ContentDB's GitHub Permissions" msgstr "" -#: app/templates/users/account.html:62 +#: app/templates/users/account.html:65 +msgid "Disconnect" +msgstr "" + +#: app/templates/users/account.html:70 msgid "Link Github" msgstr "" -#: app/templates/users/account.html:65 +#: app/templates/users/account.html:73 msgid "None" msgstr "" -#: app/templates/users/account.html:77 -msgid "Recent Account Actions" -msgstr "" - -#: app/templates/users/account.html:82 +#: app/templates/users/account.html:80 msgid "Account Deletion and Deactivation" msgstr "" -#: app/templates/users/account.html:86 +#: app/templates/users/account.html:84 msgid "Delete or Deactivate" msgstr "" -#: app/templates/users/account.html:89 +#: app/templates/users/account.html:87 msgid "Account Deletion and Deactivation isn't available to users yet." msgstr "" -#: app/templates/users/account.html:90 +#: app/templates/users/account.html:88 msgid "Please contact the admin." msgstr "" +#: app/templates/users/account.html:93 +msgid "Recent Account Actions" +msgstr "" + #: app/templates/users/change_set_password.html:16 #: app/templates/users/register.html:24 msgid "" @@ -4214,10 +4804,6 @@ msgstr "" msgid "GitHub" msgstr "" -#: app/templates/users/modtools.html:12 -msgid "Storage" -msgstr "" - #: app/templates/users/modtools.html:20 #, python-format msgid "" @@ -4341,17 +4927,21 @@ msgstr "" msgid "Import from forums" msgstr "" -#: app/templates/users/profile_edit.html:47 +#: app/templates/users/profile_edit.html:33 +msgid "Remove profile picture" +msgstr "" + +#: app/templates/users/profile_edit.html:51 msgid "" "Profile pictures should be square, at least 64x64px, and one of the " "following formats: jpeg, png, or webp." msgstr "" -#: app/templates/users/profile_edit.html:51 +#: app/templates/users/profile_edit.html:55 msgid "Profile Information" msgstr "" -#: app/templates/users/profile_edit.html:58 +#: app/templates/users/profile_edit.html:62 msgid "Pretending to be another user is grounds for a permanent ban" msgstr "" @@ -4503,11 +5093,23 @@ msgstr "" msgid "Last year" msgstr "" -#: app/utils/minetest_hypertext.py:248 +#: app/utils/minetest_hypertext.py:108 +msgid "(view table in browser)" +msgstr "" + +#: app/utils/minetest_hypertext.py:139 +msgid "Image" +msgstr "" + +#: app/utils/minetest_hypertext.py:259 +msgid "none" +msgstr "" + +#: app/utils/minetest_hypertext.py:280 msgid "Unsupported Games" msgstr "" -#: app/utils/minetest_hypertext.py:252 +#: app/utils/minetest_hypertext.py:284 msgid "Optional dependencies" msgstr "" @@ -4762,3 +5364,32 @@ msgstr "" #~ msgid "Topics with a strikethrough have been marked as discarded." #~ msgstr "" +#~ msgid "GitHub account is already associated with another user" +#~ msgstr "Šis GitHub profils jau ir piereģistrēts uz citu lietotāju" + +#~ msgid "Unable to find an account for that GitHub user" +#~ msgstr "Nevarēja atrast GitHub profilu" + +#~ msgid "Support Packages" +#~ msgstr "" + +#~ msgid "Support packages" +#~ msgstr "" + +#~ msgid "Report an Issue" +#~ msgstr "" + +#~ msgid "" +#~ "In order to avoid data loss, you cannot permanently delete packages.\n" +#~ "\t\t\tYou can remove them from " +#~ "ContentDB, which will cause them to " +#~ "not be\n" +#~ "\t\t\tvisible to any users and " +#~ "they may be permanently deleted in " +#~ "the future.\n" +#~ "\t\t\tThe Admin can restore removed packages, if needed." +#~ msgstr "" + +#~ msgid "Connected" +#~ msgstr "" + diff --git a/translations/lzh/LC_MESSAGES/messages.po b/translations/lzh/LC_MESSAGES/messages.po index 7f3c3134..28d322b2 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-04-03 18:34+0100\n" +"POT-Creation-Date: 2024-06-07 05:29+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: Automatically generated\n" "Language: lzh\n" @@ -15,17 +15,546 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.12.1\n" +"Generated-By: Babel 2.15.0\n" -#: app/__init__.py:137 +#: app/__init__.py:155 msgid "Banned:" msgstr "" -#: app/__init__.py:139 +#: app/__init__.py:157 msgid "You have been banned." msgstr "" -#: app/querybuilder.py:41 app/templates/admin/languages/list.html:27 +#: app/_translations.py:5 +msgid "Chat / Commands" +msgstr "" + +#: app/_translations.py:6 +msgid "Complex installation" +msgstr "" + +#: app/_translations.py:7 +msgid "Either has educational value, or is a tool to help teachers " +msgstr "" + +#: app/_translations.py:8 +msgid "Singleplayer-focused" +msgstr "" + +#: app/_translations.py:9 +msgid "For 16px texture packs" +msgstr "" + +#: app/_translations.py:10 +msgid "For 64px texture packs" +msgstr "" + +#: app/_translations.py:11 +msgid "Tools to manage the world" +msgstr "" + +#: app/_translations.py:12 +msgid "Big changes to crafting gameplay" +msgstr "" + +#: app/_translations.py:13 +msgid "Blood, etc" +msgstr "" + +#: app/_translations.py:14 +msgid "Adds a mini-game to be played within Minetest" +msgstr "" + +#: app/_translations.py:15 +msgid "Tools / Weapons / Armor" +msgstr "" + +#: app/_translations.py:16 +msgid "For content generally themed around a certain season or holiday" +msgstr "" + +#: app/_translations.py:17 +msgid "Player Effects / Power Ups" +msgstr "" + +#: app/_translations.py:18 +msgid "World Maintenance and Tools" +msgstr "" + +#: app/_translations.py:19 +msgid "Puzzle" +msgstr "" + +#: app/_translations.py:20 +msgid "Tools for game and mod developers" +msgstr "" + +#: app/_translations.py:21 +msgid "Education" +msgstr "" + +#: app/_translations.py:22 +msgid "Gore" +msgstr "" + +#: app/_translations.py:23 +msgid "Transport" +msgstr "" + +#: app/_translations.py:24 +msgid "Survival" +msgstr "" + +#: app/_translations.py:25 +msgid "New mapgen or changes mapgen" +msgstr "" + +#: app/_translations.py:26 +msgid "Less than 16px" +msgstr "" + +#: app/_translations.py:27 app/templates/users/modtools.html:12 +msgid "Storage" +msgstr "" + +#: app/_translations.py:28 +msgid "Changes the inventory GUI" +msgstr "" + +#: app/_translations.py:29 +msgid "Jam / Combat 2020" +msgstr "" + +#: app/_translations.py:30 +msgid "Bad Language" +msgstr "" + +#: app/_translations.py:31 +msgid "64px" +msgstr "" + +#: app/_translations.py:32 +msgid "Focuses on or adds new sounds or musical things" +msgstr "" + +#: app/_translations.py:33 +msgid "Adds game mechanics or tools that change how players build." +msgstr "" + +#: app/_translations.py:34 +msgid "Violence" +msgstr "" + +#: app/_translations.py:35 +msgid "Strategy / RTS" +msgstr "" + +#: app/_translations.py:36 +msgid "" +"Requires futher installation steps, such as installing luarocks or " +"editing the trusted mod setting" +msgstr "" + +#: app/_translations.py:37 +msgid "Jam / Game 2021" +msgstr "" + +#: app/_translations.py:38 +msgid "Content that can be played alone" +msgstr "" + +#: app/_translations.py:39 +msgid "Can/should only be used in multiplayer" +msgstr "" + +#: app/_translations.py:40 +msgid "Adds mobs, animals, and NPCs" +msgstr "" + +#: app/_translations.py:41 +msgid "" +"For mods created for the Discord \"Weekly Challenges\" modding event in " +"2021" +msgstr "" + +#: app/_translations.py:42 +msgid "Mini-game" +msgstr "" + +#: app/_translations.py:43 +msgid "" +"For content that changes player effects, including physics, for example: " +"speed, jump height or gravity." +msgstr "" + +#: app/_translations.py:44 +msgid "Contains swearing" +msgstr "" + +#: app/_translations.py:45 +msgid "" +"Improves the world, adding weather, ambient sounds, or other environment " +"mechanics" +msgstr "" + +#: app/_translations.py:46 +msgid "For mods created for the Discord \"Combat\" modding event in 2020" +msgstr "" + +#: app/_translations.py:47 +msgid "Inventory" +msgstr "" + +#: app/_translations.py:48 +msgid "Entries to the 2023 Minetest Game Jam " +msgstr "" + +#: app/_translations.py:49 +msgid "Sims" +msgstr "" + +#: app/_translations.py:50 +msgid "Focuses on building, such as adding new materials or nodes" +msgstr "" + +#: app/_translations.py:51 +msgid "Environment / Weather" +msgstr "" + +#: app/_translations.py:52 +msgid "Custom mapgen" +msgstr "" + +#: app/_translations.py:53 +msgid "Minetest Game improved" +msgstr "" + +#: app/_translations.py:54 +msgid "HUD" +msgstr "" + +#: app/_translations.py:55 +msgid "Machines / Electronics" +msgstr "" + +#: app/_translations.py:56 +msgid "Developer Tools" +msgstr "" + +#: app/_translations.py:57 +msgid "Jam / Game 2023" +msgstr "" + +#: app/_translations.py:58 +msgid "Helps with server maintenance and moderation" +msgstr "" + +#: app/_translations.py:59 +msgid "Plants and Farming" +msgstr "" + +#: app/_translations.py:60 +msgid "Adventure / RPG" +msgstr "" + +#: app/_translations.py:61 +msgid "" +"For games and such that are of their own kind, distinct and original in " +"nature to others of the same category." +msgstr "" + +#: app/_translations.py:62 +msgid "Jam / Weekly Challenges 2021" +msgstr "" + +#: app/_translations.py:63 +msgid "For 32px texture packs" +msgstr "" + +#: app/_translations.py:64 +msgid "Adds or changes tools, weapons, and armor" +msgstr "" + +#: app/_translations.py:65 +msgid "GUI" +msgstr "" + +#: app/_translations.py:66 +msgid "Seasonal" +msgstr "" + +#: app/_translations.py:67 +msgid "Commerce / Economy" +msgstr "" + +#: app/_translations.py:68 +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 "" + +#: app/_translations.py:69 +msgid "Forks of MTG" +msgstr "" + +#: app/_translations.py:70 +msgid "Non-cartoon violence. May be towards fantasy or human-like characters" +msgstr "" + +#: app/_translations.py:71 +msgid "Joke" +msgstr "" + +#: app/_translations.py:72 +msgid "Fear / Horror" +msgstr "" + +#: app/_translations.py:73 +msgid "128px+" +msgstr "" + +#: app/_translations.py:74 +msgid "Creative" +msgstr "" + +#: app/_translations.py:75 +msgid "Entries to the 2022 Minetest Game Jam " +msgstr "" + +#: app/_translations.py:76 +msgid "Alcohol / Tobacco" +msgstr "" + +#: app/_translations.py:77 +msgid "Adds or improves item storage mechanics" +msgstr "" + +#: app/_translations.py:78 +msgid "Designed to be played competitively against other players" +msgstr "" + +#: app/_translations.py:79 +msgid "Crafting" +msgstr "" + +#: app/_translations.py:80 +msgid "<16px" +msgstr "" + +#: app/_translations.py:81 +msgid "One-of-a-kind / Original" +msgstr "" + +#: app/_translations.py:82 +msgid "Building" +msgstr "" + +#: app/_translations.py:83 +msgid "Adds machines useful in automation, tubes, or power." +msgstr "" + +#: app/_translations.py:84 +msgid "Focus on puzzle solving instead of combat" +msgstr "" + +#: app/_translations.py:85 +msgid "Building Mechanics and Tools" +msgstr "" + +#: app/_translations.py:86 +msgid "Adds nodes with no other purpose than for use in building" +msgstr "" + +#: app/_translations.py:87 +msgid "Sounds / Music" +msgstr "" + +#: app/_translations.py:88 +msgid "Food / Drinks" +msgstr "" + +#: app/_translations.py:89 +msgid "Decorative" +msgstr "" + +#: app/_translations.py:90 +msgid "Gambling" +msgstr "" + +#: app/_translations.py:91 +msgid "Server Moderation and Tools" +msgstr "" + +#: app/_translations.py:92 +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 "" + +#: app/_translations.py:93 +msgid "API / Library" +msgstr "" + +#: app/_translations.py:94 +msgid "Certified" +msgstr "" + +#: app/_translations.py:95 +msgid "Contains alcohol and/or tobacco" +msgstr "" + +#: app/_translations.py:96 +msgid "Adds new plants or other farmable resources." +msgstr "" + +#: app/_translations.py:97 +msgid "Multiplayer-focused" +msgstr "" + +#: app/_translations.py:98 +msgid "Primarily adds an API for other mods to use" +msgstr "" + +#: app/_translations.py:99 +msgid "" +"Focus on player chat/communication or who's primary function is " +"interacting with the console." +msgstr "" + +#: app/_translations.py:100 +msgid "" +"Games and mods with a heavy strategy component, whether real-time or " +"turn-based" +msgstr "" + +#: app/_translations.py:101 +msgid "" +"Written specifically for survival gameplay with a focus on game-balance, " +"difficulty level, or resources available through crafting, mining, ..." +msgstr "" + +#: app/_translations.py:102 +msgid "Entries to the 2021 Minetest Game Jam" +msgstr "" + +#: app/_translations.py:103 +msgid "" +"Contains a completely custom mapgen implemented in Lua, usually requires " +"worlds to be set to the 'singlenode' mapgen." +msgstr "" + +#: app/_translations.py:104 +msgid " Jam / Game 2022" +msgstr "" + +#: app/_translations.py:105 +msgid "Sports" +msgstr "" + +#: app/_translations.py:106 +msgid "" +"Adds or changes transportation methods. Includes teleportation, vehicles," +" ridable mobs, transport infrastructure and thematic content" +msgstr "" + +#: app/_translations.py:107 +msgid "Player vs Environment (PvE)" +msgstr "" + +#: app/_translations.py:108 +msgid "For mods that grant the player extra information in the HUD" +msgstr "" + +#: app/_translations.py:109 +msgid "" +"Mods and games that aim to simulate real life activity. Similar to " +"SimCity/TheSims/OpenTTD/etc" +msgstr "" + +#: app/_translations.py:110 +msgid "Shocking and scary content. May scare young children" +msgstr "" + +#: app/_translations.py:111 +msgid "Player customization / Skins" +msgstr "" + +#: app/_translations.py:112 +msgid "" +"Allows the player to customize their character by changing the texture or" +" adding accessories." +msgstr "" + +#: app/_translations.py:113 +msgid "" +"Certified by the Featured Packages program. This tag may be renamed in " +"the future" +msgstr "" + +#: app/_translations.py:114 +msgid "Mobs / Animals / NPCs" +msgstr "" + +#: app/_translations.py:115 +msgid "For 128px or higher texture packs" +msgstr "" + +#: app/_translations.py:116 +msgid "16px" +msgstr "" + +#: app/_translations.py:117 +msgid "Games of chance, gambling games, etc" +msgstr "" + +#: app/_translations.py:118 +msgid "Mapgen / Biomes / Decoration" +msgstr "" + +#: app/_translations.py:119 +msgid "Drugs" +msgstr "" + +#: app/_translations.py:120 +msgid "Related to economies, money, and trading" +msgstr "" + +#: app/_translations.py:121 +msgid "" +"For content designed for one or more players that focus on combat against" +" the world, mobs, or NPCs." +msgstr "" + +#: app/_translations.py:122 +msgid "For content whose main utility / feature is in GUI/formspec form" +msgstr "" + +#: app/_translations.py:123 +msgid "32px" +msgstr "" + +#: app/_translations.py:124 +msgid "Player vs Player (PvP)" +msgstr "" + +#: app/_translations.py:125 +msgid "Magic / Enchanting" +msgstr "" + +#: app/_translations.py:126 +msgid "Contains illegal drugs, such as marijuana" +msgstr "" + +#: app/_translations.py:127 +msgid "First person shooters (FPS) and more" +msgstr "" + +#: app/_translations.py:128 +msgid "Shooter" +msgstr "" + +#: app/querybuilder.py:58 app/templates/admin/languages/list.html:27 #: app/templates/admin/tags/list.html:38 #: app/templates/admin/warnings/list.html:28 #: app/templates/collections/create_edit.html:56 @@ -35,7 +564,7 @@ msgstr "" msgid "Packages" msgstr "" -#: app/querybuilder.py:56 +#: app/querybuilder.py:73 #, python-format msgid "%(package_type)s for %(game_name)s" msgstr "" @@ -45,7 +574,7 @@ msgstr "" msgid "%(delta)s ago" msgstr "" -#: app/blueprints/api/endpoints.py:95 app/templates/index.html:103 +#: app/blueprints/api/endpoints.py:94 app/templates/index.html:103 msgid "Featured" msgstr "" @@ -60,18 +589,18 @@ msgid "Limit to package" msgstr "" #: app/blueprints/api/tokens.py:36 app/blueprints/collections/__init__.py:90 -#: app/blueprints/oauth/__init__.py:175 app/blueprints/packages/packages.py:250 -#: app/blueprints/packages/packages.py:525 -#: app/blueprints/packages/packages.py:621 -#: app/blueprints/packages/packages.py:709 +#: app/blueprints/oauth/__init__.py:175 app/blueprints/packages/packages.py:251 +#: app/blueprints/packages/packages.py:528 +#: app/blueprints/packages/packages.py:624 +#: app/blueprints/packages/packages.py:712 #: app/blueprints/packages/releases.py:62 #: app/blueprints/packages/releases.py:74 app/blueprints/packages/reviews.py:49 #: app/blueprints/packages/screenshots.py:36 #: app/blueprints/packages/screenshots.py:42 #: app/blueprints/packages/screenshots.py:47 -#: app/blueprints/users/account.py:226 app/blueprints/users/account.py:234 -#: app/blueprints/users/settings.py:78 app/blueprints/users/settings.py:148 -#: app/blueprints/users/settings.py:316 app/templates/users/modtools.html:111 +#: 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 msgid "Save" msgstr "" @@ -143,14 +672,11 @@ msgid "Linked GitHub to account" msgstr "" #: app/blueprints/github/__init__.py:88 -msgid "GitHub account is already associated with another user" +#, python-format +msgid "GitHub account is already associated with another user: %(username)s" msgstr "" -#: app/blueprints/github/__init__.py:94 -msgid "Unable to find an account for that GitHub user" -msgstr "" - -#: app/blueprints/github/__init__.py:99 +#: app/blueprints/github/__init__.py:96 app/blueprints/github/__init__.py:122 msgid "Authorization failed [err=gh-login-failed]" msgstr "" @@ -196,7 +722,7 @@ msgstr "" #: app/blueprints/packages/__init__.py:52 #: app/templates/packages/edit_maintainers.html:8 -#: app/templates/packages/view.html:624 app/utils/minetest_hypertext.py:270 +#: app/templates/packages/view.html:624 app/utils/minetest_hypertext.py:302 msgid "Maintainers" msgstr "" @@ -221,7 +747,7 @@ 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:243 app/utils/minetest_hypertext.py:245 +#: app/utils/minetest_hypertext.py:275 app/utils/minetest_hypertext.py:277 msgid "Supported Games" msgstr "" @@ -229,190 +755,189 @@ msgstr "" msgid "No download available." msgstr "" -#: app/blueprints/packages/packages.py:228 app/templates/packages/view.html:594 -#: app/utils/minetest_hypertext.py:231 +#: app/blueprints/packages/packages.py:229 app/templates/packages/view.html:594 +#: app/utils/minetest_hypertext.py:263 msgid "Type" msgstr "" -#: app/blueprints/packages/packages.py:229 +#: app/blueprints/packages/packages.py:230 msgid "Title (Human-readable)" msgstr "" -#: app/blueprints/packages/packages.py:230 -#: app/blueprints/packages/packages.py:619 +#: app/blueprints/packages/packages.py:231 +#: app/blueprints/packages/packages.py:622 msgid "Name (Technical)" msgstr "" -#: app/blueprints/packages/packages.py:230 -#: app/blueprints/packages/packages.py:620 +#: app/blueprints/packages/packages.py:231 +#: app/blueprints/packages/packages.py:623 #: app/templates/packages/create_edit.html:75 msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" msgstr "" -#: app/blueprints/packages/packages.py:231 +#: app/blueprints/packages/packages.py:232 msgid "Short Description (Plaintext)" msgstr "" -#: app/blueprints/packages/packages.py:233 app/templates/packages/view.html:616 -#: app/utils/minetest_hypertext.py:268 +#: app/blueprints/packages/packages.py:234 app/templates/packages/view.html:616 +#: app/utils/minetest_hypertext.py:300 msgid "Maintenance State" msgstr "" -#: app/blueprints/packages/packages.py:235 app/templates/admin/tags/list.html:4 +#: app/blueprints/packages/packages.py:236 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:232 +#: app/utils/minetest_hypertext.py:264 msgid "Tags" msgstr "" -#: app/blueprints/packages/packages.py:236 +#: app/blueprints/packages/packages.py:237 msgid "Content Warnings" msgstr "" -#: app/blueprints/packages/packages.py:237 app/templates/packages/view.html:605 -#: app/utils/minetest_hypertext.py:266 +#: app/blueprints/packages/packages.py:238 app/templates/packages/view.html:605 +#: app/utils/minetest_hypertext.py:298 msgid "License" msgstr "" -#: app/blueprints/packages/packages.py:238 +#: app/blueprints/packages/packages.py:239 msgid "Media License" msgstr "" -#: app/blueprints/packages/packages.py:240 +#: app/blueprints/packages/packages.py:241 msgid "Long Description (Markdown)" msgstr "" -#: app/blueprints/packages/packages.py:242 +#: app/blueprints/packages/packages.py:243 msgid "VCS Repository URL" msgstr "" -#: app/blueprints/packages/packages.py:243 app/blueprints/users/settings.py:76 +#: app/blueprints/packages/packages.py:244 app/blueprints/users/settings.py:77 msgid "Website URL" msgstr "" -#: app/blueprints/packages/packages.py:244 +#: app/blueprints/packages/packages.py:245 msgid "Issue Tracker URL" msgstr "" -#: app/blueprints/packages/packages.py:245 +#: app/blueprints/packages/packages.py:246 msgid "Forum Topic ID" msgstr "" -#: app/blueprints/packages/packages.py:246 +#: app/blueprints/packages/packages.py:247 msgid "Video URL" msgstr "" -#: app/blueprints/packages/packages.py:247 +#: app/blueprints/packages/packages.py:248 msgid "Donate URL" msgstr "" -#: app/blueprints/packages/packages.py:248 +#: app/blueprints/packages/packages.py:249 msgid "Translation URL" msgstr "" -#: app/blueprints/packages/packages.py:254 +#: app/blueprints/packages/packages.py:255 msgid "_game is not an allowed name" msgstr "" -#: app/blueprints/packages/packages.py:264 +#: app/blueprints/packages/packages.py:265 msgid "" "Package already exists, but is removed. Please contact ContentDB staff to" " restore the package" msgstr "" -#: app/blueprints/packages/packages.py:269 +#: app/blueprints/packages/packages.py:270 msgid "Package already exists" msgstr "" -#: app/blueprints/packages/packages.py:275 +#: app/blueprints/packages/packages.py:276 msgid "A collection with a similar name already exists" msgstr "" -#: app/blueprints/packages/packages.py:328 +#: app/blueprints/packages/packages.py:329 #: app/blueprints/packages/releases.py:82 msgid "" "You must add an email address to your account and confirm it before you " "can manage packages" msgstr "" -#: app/blueprints/packages/packages.py:334 +#: app/blueprints/packages/packages.py:335 msgid "Save draft" msgstr "" -#: app/blueprints/packages/packages.py:342 +#: app/blueprints/packages/packages.py:343 msgid "Unable to find that user" msgstr "" -#: app/blueprints/packages/packages.py:346 +#: app/blueprints/packages/packages.py:347 #: app/blueprints/packages/screenshots.py:137 -#: app/blueprints/users/settings.py:132 msgid "Permission denied" msgstr "" -#: app/blueprints/packages/packages.py:402 -#: app/blueprints/packages/packages.py:476 -#: app/blueprints/packages/packages.py:498 +#: app/blueprints/packages/packages.py:403 +#: app/blueprints/packages/packages.py:479 +#: app/blueprints/packages/packages.py:501 msgid "You don't have permission to do that" msgstr "" -#: app/blueprints/packages/packages.py:435 +#: app/blueprints/packages/packages.py:436 msgid "Please comment what changes are needed in the approval thread" msgstr "" -#: app/blueprints/packages/packages.py:442 +#: app/blueprints/packages/packages.py:443 msgid "" "Please comment in the approval thread so editors know what you have " "changed" msgstr "" -#: app/blueprints/packages/packages.py:493 +#: app/blueprints/packages/packages.py:496 msgid "Deleted package" msgstr "" -#: app/blueprints/packages/packages.py:515 +#: app/blueprints/packages/packages.py:518 msgid "Unapproved package" msgstr "" -#: app/blueprints/packages/packages.py:524 +#: app/blueprints/packages/packages.py:527 msgid "Maintainers (Comma-separated)" msgstr "" -#: app/blueprints/packages/packages.py:533 +#: app/blueprints/packages/packages.py:536 msgid "You don't have permission to edit maintainers" msgstr "" -#: app/blueprints/packages/packages.py:583 +#: app/blueprints/packages/packages.py:586 msgid "You are not a maintainer" msgstr "" -#: app/blueprints/packages/packages.py:586 +#: app/blueprints/packages/packages.py:589 msgid "Package owners cannot remove themselves as maintainers" msgstr "" -#: app/blueprints/packages/packages.py:618 +#: app/blueprints/packages/packages.py:621 msgid "Author Name" msgstr "" -#: app/blueprints/packages/packages.py:705 +#: app/blueprints/packages/packages.py:708 msgid "Enable support detection based on dependencies (recommended)" msgstr "" -#: app/blueprints/packages/packages.py:706 +#: app/blueprints/packages/packages.py:709 msgid "Supported games" msgstr "" -#: app/blueprints/packages/packages.py:707 +#: app/blueprints/packages/packages.py:710 msgid "Unsupported games" msgstr "" -#: app/blueprints/packages/packages.py:708 +#: app/blueprints/packages/packages.py:711 msgid "Supports all games (unless stated) / is game independent" msgstr "" -#: app/blueprints/packages/packages.py:724 +#: app/blueprints/packages/packages.py:727 msgid "You need at least one release before you can edit game support" msgstr "" -#: app/blueprints/packages/packages.py:728 +#: app/blueprints/packages/packages.py:731 msgid "Mod(pack) needs to contain at least one mod. Please create a new release" msgstr "" @@ -568,8 +1093,8 @@ msgstr "" #: app/blueprints/packages/reviews.py:80 app/blueprints/threads/__init__.py:207 #: app/blueprints/threads/__init__.py:240 -#: app/blueprints/threads/__init__.py:334 app/blueprints/users/settings.py:113 -#: app/logic/packages.py:132 +#: app/blueprints/threads/__init__.py:334 app/blueprints/users/settings.py:114 +#: app/logic/packages.py:131 msgid "Linking to blocked sites is not allowed" msgstr "" @@ -670,7 +1195,7 @@ msgid "Remember me" msgstr "" #: app/blueprints/users/account.py:39 app/templates/base.html:176 -#: app/templates/donate/index.html:74 app/templates/users/login.html:4 +#: app/templates/donate/index.html:85 app/templates/users/login.html:4 msgid "Sign in" msgstr "" @@ -695,11 +1220,11 @@ msgstr "" msgid "Login failed" msgstr "" -#: app/blueprints/users/account.py:100 app/blueprints/users/settings.py:75 +#: app/blueprints/users/account.py:100 app/blueprints/users/settings.py:76 msgid "Display Name" msgstr "" -#: app/blueprints/users/account.py:101 app/blueprints/users/settings.py:310 +#: app/blueprints/users/account.py:101 app/blueprints/users/settings.py:324 #: app/templates/users/list.html:18 msgid "Username" msgstr "" @@ -710,8 +1235,8 @@ msgid "" " (-), and periods (.) allowed" msgstr "" -#: app/blueprints/users/account.py:104 app/blueprints/users/account.py:186 -#: app/blueprints/users/account.py:222 app/blueprints/users/account.py:373 +#: app/blueprints/users/account.py:104 app/blueprints/users/account.py:153 +#: app/blueprints/users/account.py:189 app/blueprints/users/account.py:340 #: app/blueprints/users/settings.py:147 msgid "Email" msgstr "" @@ -733,105 +1258,93 @@ msgstr "" msgid "Incorrect captcha answer" msgstr "" -#: app/blueprints/users/account.py:117 -msgid "Username is invalid" +#: app/blueprints/users/account.py:154 +msgid "Reset Password" msgstr "" -#: app/blueprints/users/account.py:128 -msgid "An account already exists for that username but hasn't been claimed yet." +#: app/blueprints/users/account.py:180 +msgid "Unable to find account" msgstr "" -#: app/blueprints/users/account.py:131 app/blueprints/users/account.py:138 -msgid "That username/display name is already in use, please choose another." +#: app/blueprints/users/account.py:190 app/blueprints/users/account.py:198 +msgid "New password" msgstr "" -#: app/blueprints/users/account.py:143 app/blueprints/users/account.py:257 +#: app/blueprints/users/account.py:191 app/blueprints/users/account.py:199 +msgid "Verify password" +msgstr "" + +#: app/blueprints/users/account.py:192 app/blueprints/users/account.py:200 +msgid "Passwords must match" +msgstr "" + +#: app/blueprints/users/account.py:197 +msgid "Old password" +msgstr "" + +#: app/blueprints/users/account.py:208 +msgid "Passwords do not match" +msgstr "" + +#: app/blueprints/users/account.py:219 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 msgid "Email already in use" msgstr "" -#: app/blueprints/users/account.py:144 app/blueprints/users/account.py:258 +#: app/blueprints/users/account.py:225 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:148 app/blueprints/users/account.py:252 -#: app/blueprints/users/settings.py:175 -msgid "That email address has been unsubscribed/blacklisted, and cannot be used" -msgstr "" - -#: app/blueprints/users/account.py:187 -msgid "Reset Password" -msgstr "" - -#: app/blueprints/users/account.py:213 -msgid "Unable to find account" -msgstr "" - -#: app/blueprints/users/account.py:223 app/blueprints/users/account.py:231 -msgid "New password" -msgstr "" - -#: app/blueprints/users/account.py:224 app/blueprints/users/account.py:232 -msgid "Verify password" -msgstr "" - -#: app/blueprints/users/account.py:225 app/blueprints/users/account.py:233 -msgid "Passwords must match" -msgstr "" - -#: app/blueprints/users/account.py:230 -msgid "Old password" -msgstr "" - -#: app/blueprints/users/account.py:241 -msgid "Passwords do not match" -msgstr "" - -#: app/blueprints/users/account.py:272 app/blueprints/users/account.py:276 +#: app/blueprints/users/account.py:239 app/blueprints/users/account.py:243 msgid "Your password has been changed successfully." msgstr "" -#: app/blueprints/users/account.py:291 +#: app/blueprints/users/account.py:258 msgid "Old password is incorrect" msgstr "" -#: app/blueprints/users/account.py:319 +#: app/blueprints/users/account.py:286 msgid "Unknown verification token!" msgstr "" -#: app/blueprints/users/account.py:325 +#: app/blueprints/users/account.py:292 msgid "Token has expired" msgstr "" -#: app/blueprints/users/account.py:339 +#: app/blueprints/users/account.py:306 msgid "Another user is already using that email" msgstr "" -#: app/blueprints/users/account.py:342 +#: app/blueprints/users/account.py:309 msgid "Confirmed email change" msgstr "" -#: app/blueprints/users/account.py:347 +#: app/blueprints/users/account.py:314 msgid "Email address changed" msgstr "" -#: app/blueprints/users/account.py:348 +#: app/blueprints/users/account.py:315 msgid "" "Your email address has changed. If you didn't request this, please " "contact an administrator." msgstr "" -#: app/blueprints/users/account.py:366 +#: app/blueprints/users/account.py:333 msgid "You may now log in" msgstr "" -#: app/blueprints/users/account.py:374 +#: app/blueprints/users/account.py:341 msgid "Send" msgstr "" -#: app/blueprints/users/account.py:405 +#: app/blueprints/users/account.py:372 msgid "" "That email is now blacklisted. Please contact an admin if you wish to " "undo this." @@ -963,62 +1476,72 @@ msgstr "" msgid "Has received %(downloads)d downloads across all packages." msgstr "" -#: app/blueprints/users/settings.py:37 app/templates/users/profile.html:26 +#: app/blueprints/users/settings.py:38 app/templates/users/profile.html:26 #: app/templates/users/profile_edit.html:8 msgid "Edit Profile" msgstr "" -#: app/blueprints/users/settings.py:42 app/templates/users/account.html:12 +#: app/blueprints/users/settings.py:43 app/templates/users/account.html:12 msgid "Account and Security" msgstr "" -#: app/blueprints/users/settings.py:47 +#: app/blueprints/users/settings.py:48 #: app/templates/users/settings_email.html:12 msgid "Email and Notifications" msgstr "" -#: app/blueprints/users/settings.py:52 app/templates/api/list_tokens.html:10 +#: app/blueprints/users/settings.py:53 app/templates/api/list_tokens.html:10 msgid "API Tokens" msgstr "" -#: app/blueprints/users/settings.py:60 app/templates/oauth/list_clients.html:10 +#: app/blueprints/users/settings.py:61 app/templates/oauth/list_clients.html:10 msgid "OAuth2 Applications" msgstr "" -#: app/blueprints/users/settings.py:67 app/templates/users/modtools.html:4 +#: app/blueprints/users/settings.py:68 app/templates/users/modtools.html:4 #: app/templates/users/modtools.html:8 app/templates/users/profile.html:44 msgid "Moderator Tools" msgstr "" -#: app/blueprints/users/settings.py:77 +#: app/blueprints/users/settings.py:78 msgid "Donation URL" msgstr "" -#: app/blueprints/users/settings.py:93 app/blueprints/users/settings.py:100 +#: app/blueprints/users/settings.py:94 app/blueprints/users/settings.py:101 msgid "A user already has that name" msgstr "" -#: app/blueprints/users/settings.py:265 +#: app/blueprints/users/settings.py:264 +msgid "Removed GitHub account" +msgstr "" + +#: app/blueprints/users/settings.py:266 +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" msgstr "" -#: app/blueprints/users/settings.py:311 +#: app/blueprints/users/settings.py:325 msgid "Display name" msgstr "" -#: app/blueprints/users/settings.py:312 +#: app/blueprints/users/settings.py:326 msgid "Forums Username" msgstr "" -#: app/blueprints/users/settings.py:313 +#: app/blueprints/users/settings.py:327 msgid "GitHub Username" msgstr "" -#: app/blueprints/users/settings.py:314 app/templates/users/list.html:14 +#: app/blueprints/users/settings.py:328 app/templates/users/list.html:14 msgid "Rank" msgstr "" -#: app/blueprints/users/settings.py:363 +#: app/blueprints/users/settings.py:381 msgid "Can't promote a user to a rank higher than yourself!" msgstr "" @@ -1112,11 +1635,11 @@ msgid "" "underscores (_)" msgstr "" -#: app/logic/packages.py:113 +#: app/logic/packages.py:112 msgid "You don't have permission to edit this package" msgstr "" -#: app/logic/packages.py:117 +#: app/logic/packages.py:116 msgid "You don't have permission to change the package name" msgstr "" @@ -1158,6 +1681,29 @@ msgstr "" msgid "Uploaded image isn't actually an image" msgstr "" +#: app/logic/users.py:15 +msgid "Username is invalid" +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 +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 "" + +#: 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/packages.py:69 msgid "Mod" msgstr "" @@ -1197,7 +1743,7 @@ msgstr "" #: app/templates/collections/view.html:39 #: app/templates/oauth/create_edit.html:17 #: app/templates/packages/release_edit.html:84 -#: app/templates/packages/review_create_edit.html:61 +#: app/templates/packages/review_create_edit.html:66 #: app/templates/threads/delete_reply.html:19 #: app/templates/threads/delete_thread.html:19 #: app/templates/threads/view.html:50 app/templates/users/delete.html:34 @@ -1208,34 +1754,34 @@ msgstr "" msgid "Work in Progress" msgstr "" -#: app/tasks/emails.py:119 +#: app/tasks/emails.py:122 msgid "" "You are receiving this email because you are a registered user of " "ContentDB." msgstr "" -#: app/tasks/emails.py:125 app/templates/emails/verify.html:30 +#: 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:160 +#: app/tasks/emails.py:163 #, python-format msgid "%(num)d new notifications" msgstr "" -#: app/tasks/emails.py:162 app/templates/macros/forms.html:59 +#: app/tasks/emails.py:165 app/templates/macros/forms.html:59 #: app/templates/packages/create_edit.html:41 #: app/templates/todo/editor.html:155 msgid "View" msgstr "" -#: app/tasks/emails.py:165 +#: app/tasks/emails.py:168 msgid "Manage email settings" msgstr "" -#: app/tasks/emails.py:167 app/templates/emails/base.html:63 +#: app/tasks/emails.py:170 app/templates/emails/base.html:63 #: app/templates/emails/notification.html:34 #: app/templates/emails/notification_digest.html:54 #: app/templates/emails/verify.html:33 @@ -1316,7 +1862,7 @@ msgstr "" #: app/templates/admin/languages/list.html:4 #: app/templates/admin/languages/list.html:10 app/templates/base.html:185 -#: app/templates/packages/view.html:598 app/utils/minetest_hypertext.py:256 +#: app/templates/packages/view.html:598 app/utils/minetest_hypertext.py:288 msgid "Languages" msgstr "" @@ -1329,59 +1875,73 @@ msgid "About" msgstr "" #: app/templates/base.html:247 -msgid "Rules" +msgid "Contact Us" msgstr "" #: app/templates/base.html:248 -msgid "Policy and Guidance" +msgid "Rules" msgstr "" #: app/templates/base.html:249 +msgid "Policy and Guidance" +msgstr "" + +#: app/templates/base.html:250 app/templates/donate/index.html:46 +#: app/templates/donate/index.html:70 app/templates/users/profile.html:104 +msgid "Donate" +msgstr "" + +#: app/templates/base.html:251 msgid "API" msgstr "" -#: app/templates/base.html:250 app/templates/users/register.html:37 +#: app/templates/base.html:252 app/templates/users/register.html:37 msgid "Privacy Policy" msgstr "" -#: app/templates/base.html:252 +#: app/templates/base.html:254 msgid "Report / DMCA" msgstr "" -#: app/templates/base.html:254 +#: app/templates/base.html:256 msgid "User List" msgstr "" -#: app/templates/base.html:255 app/templates/packages/view.html:190 +#: app/templates/base.html:257 app/templates/packages/view.html:190 #: app/templates/packages/view.html:673 app/templates/threads/list.html:4 msgid "Threads" msgstr "" -#: app/templates/base.html:256 app/templates/collections/list.html:7 +#: app/templates/base.html:258 app/templates/collections/list.html:7 #: app/templates/collections/list.html:26 msgid "Collections" msgstr "" -#: app/templates/base.html:257 -msgid "Support Packages" +#: app/templates/base.html:259 app/templates/donate/index.html:4 +msgid "Support Creators" msgstr "" -#: app/templates/base.html:258 +#: app/templates/base.html:260 msgid "Translate Packages" msgstr "" -#: app/templates/base.html:259 +#: app/templates/base.html:261 msgid "Source Code" msgstr "" -#: app/templates/base.html:265 +#: app/templates/base.html:267 msgid "Show non-free packages" msgstr "" -#: app/templates/base.html:267 +#: app/templates/base.html:269 msgid "Hide non-free packages" msgstr "" +#: app/templates/base.html:273 +#, python-format +msgid "Our privacy policy has been updated (%(date)s)" +msgstr "" + #: app/templates/index.html:4 msgid "Welcome" msgstr "" @@ -1703,10 +2263,6 @@ msgstr "" msgid "To add a package, go to the package's page and click 'Add to collection'" msgstr "" -#: app/templates/donate/index.html:4 -msgid "Support packages" -msgstr "" - #: app/templates/donate/index.html:8 msgid "Some content creators are accepting donations for their work." msgstr "" @@ -1726,29 +2282,41 @@ msgstr "" msgid "View package" msgstr "" -#: app/templates/donate/index.html:46 app/templates/users/profile.html:104 -msgid "Donate" +#: app/templates/donate/index.html:62 +msgid "Support ContentDB" msgstr "" -#: app/templates/donate/index.html:62 -msgid "Based on your reviews / favorites" +#: app/templates/donate/index.html:64 +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 what 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" +msgstr "" + +#: app/templates/donate/index.html:78 +msgid "" "No reviewed packages accepting donations. Consider reviewing your " "favourite packages" msgstr "" -#: app/templates/donate/index.html:71 +#: 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:78 +#: app/templates/donate/index.html:89 msgid "Top packages" msgstr "" -#: app/templates/donate/index.html:82 +#: app/templates/donate/index.html:93 #, python-format msgid "%(count)d packages are looking for donations" msgstr "" @@ -1988,13 +2556,13 @@ msgid "Review" msgstr "" #: app/templates/macros/reviews.html:112 app/templates/macros/reviews.html:166 -#: app/templates/packages/review_create_edit.html:41 +#: app/templates/packages/review_create_edit.html:46 #, python-format msgid "Do you recommend this %(type)s?" msgstr "" #: app/templates/macros/reviews.html:134 -#: app/templates/packages/review_create_edit.html:46 +#: app/templates/packages/review_create_edit.html:51 msgid "Why or why not? Try to be constructive" msgstr "" @@ -2003,7 +2571,11 @@ msgid "Post Review" msgstr "" #: app/templates/macros/reviews.html:187 -msgid "Report an Issue" +msgid "Report an issue" +msgstr "" + +#: app/templates/macros/reviews.html:191 +msgid "Ask a question" msgstr "" #: app/templates/macros/stats.html:15 app/templates/macros/stats.html:20 @@ -2977,9 +3549,10 @@ msgid "" "In order to avoid data loss, you cannot permanently delete packages.\n" "\t\t\tYou can remove them from ContentDB, which will cause them to not be" "\n" -"\t\t\tvisible to any users and they may be permanently deleted in the " -"future.\n" -"\t\t\tThe Admin can restore removed packages, if needed." +"\t\t\tvisible to any users. Removed packages may be permanently deleted " +"at a\n" +"\t\t\tlater point. ContentDB staff can restore removed packages, if " +"needed." msgstr "" #: app/templates/packages/remove.html:19 @@ -3014,17 +3587,21 @@ msgstr "" msgid "Post a review for %(title)s by %(author)s" msgstr "" -#: app/templates/packages/review_create_edit.html:21 +#: app/templates/packages/review_create_edit.html:20 +msgid "Please make sure you read ContentDB's rules" +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 "" -#: app/templates/packages/review_create_edit.html:62 +#: app/templates/packages/review_create_edit.html:67 msgid "Delete review." msgstr "" -#: app/templates/packages/review_create_edit.html:63 +#: app/templates/packages/review_create_edit.html:68 msgid "" "This will convert the review into a thread, keeping the comments but " "removing its effect on the package's rating." @@ -3345,7 +3922,7 @@ msgstr "" msgid "Donate now" msgstr "" -#: app/templates/packages/view.html:462 app/utils/minetest_hypertext.py:251 +#: app/templates/packages/view.html:462 app/utils/minetest_hypertext.py:283 msgid "Dependencies" msgstr "" @@ -3362,7 +3939,7 @@ msgid "Compatible Games" msgstr "" #: app/templates/packages/view.html:526 app/templates/packages/view.html:546 -#: app/utils/minetest_hypertext.py:243 +#: app/utils/minetest_hypertext.py:275 msgid "No specific game required" msgstr "" @@ -3394,7 +3971,7 @@ msgstr "" msgid "Technical Name" msgstr "" -#: app/templates/packages/view.html:612 app/utils/minetest_hypertext.py:263 +#: app/templates/packages/view.html:612 app/utils/minetest_hypertext.py:295 #, python-format msgid "%(code_license)s for code,
%(media_license)s for media." msgstr "" @@ -3403,7 +3980,7 @@ msgstr "" msgid "Unknown" msgstr "" -#: app/templates/packages/view.html:622 app/utils/minetest_hypertext.py:269 +#: app/templates/packages/view.html:622 app/utils/minetest_hypertext.py:301 msgid "Added" msgstr "" @@ -3411,7 +3988,7 @@ msgstr "" msgid "Remove myself" msgstr "" -#: app/templates/packages/view.html:641 app/utils/minetest_hypertext.py:271 +#: app/templates/packages/view.html:641 app/utils/minetest_hypertext.py:303 msgid "Provides" msgstr "" @@ -3537,6 +4114,19 @@ msgstr "" msgid "Plus approvers and editors" msgstr "" +#: app/templates/threads/view.html:131 +msgid "Is this review outdated?" +msgstr "" + +#: app/templates/threads/view.html:132 +msgid "For example, does it complain about issues you've already fixed?" +msgstr "" + +#: app/templates/threads/view.html:133 +#, python-format +msgid "You can report outdated reviews by clicking %(flag)s on the review." +msgstr "" + #: app/templates/todo/editor.html:4 app/templates/todo/todo_base.html:17 msgid "Editor Work Queue" msgstr "" @@ -3594,7 +4184,7 @@ msgstr "" msgid "Mod names that have hard dependers, but no packages providing them." msgstr "" -#: app/templates/todo/editor.html:193 app/templates/users/account.html:73 +#: app/templates/todo/editor.html:193 app/templates/users/account.html:100 msgid "View All" msgstr "" @@ -3855,47 +4445,47 @@ msgstr "" msgid "Linked Accounts" msgstr "" -#: app/templates/users/account.html:40 app/templates/users/account.html:52 -msgid "Connected" -msgstr "" - #: app/templates/users/account.html:43 #, python-format msgid "Please PM %(rubenwardy)s on the forums to link your account." msgstr "" -#: app/templates/users/account.html:57 +#: app/templates/users/account.html:59 msgid "View ContentDB's GitHub Permissions" msgstr "" -#: app/templates/users/account.html:62 +#: app/templates/users/account.html:65 +msgid "Disconnect" +msgstr "" + +#: app/templates/users/account.html:70 msgid "Link Github" msgstr "" -#: app/templates/users/account.html:65 +#: app/templates/users/account.html:73 msgid "None" msgstr "" -#: app/templates/users/account.html:77 -msgid "Recent Account Actions" -msgstr "" - -#: app/templates/users/account.html:82 +#: app/templates/users/account.html:80 msgid "Account Deletion and Deactivation" msgstr "" -#: app/templates/users/account.html:86 +#: app/templates/users/account.html:84 msgid "Delete or Deactivate" msgstr "" -#: app/templates/users/account.html:89 +#: app/templates/users/account.html:87 msgid "Account Deletion and Deactivation isn't available to users yet." msgstr "" -#: app/templates/users/account.html:90 +#: app/templates/users/account.html:88 msgid "Please contact the admin." msgstr "" +#: app/templates/users/account.html:93 +msgid "Recent Account Actions" +msgstr "" + #: app/templates/users/change_set_password.html:16 #: app/templates/users/register.html:24 msgid "" @@ -4115,10 +4705,6 @@ msgstr "" msgid "GitHub" msgstr "" -#: app/templates/users/modtools.html:12 -msgid "Storage" -msgstr "" - #: app/templates/users/modtools.html:20 #, python-format msgid "" @@ -4242,17 +4828,21 @@ msgstr "" msgid "Import from forums" msgstr "" -#: app/templates/users/profile_edit.html:47 +#: app/templates/users/profile_edit.html:33 +msgid "Remove profile picture" +msgstr "" + +#: app/templates/users/profile_edit.html:51 msgid "" "Profile pictures should be square, at least 64x64px, and one of the " "following formats: jpeg, png, or webp." msgstr "" -#: app/templates/users/profile_edit.html:51 +#: app/templates/users/profile_edit.html:55 msgid "Profile Information" msgstr "" -#: app/templates/users/profile_edit.html:58 +#: app/templates/users/profile_edit.html:62 msgid "Pretending to be another user is grounds for a permanent ban" msgstr "" @@ -4404,11 +4994,23 @@ msgstr "" msgid "Last year" msgstr "" -#: app/utils/minetest_hypertext.py:248 +#: app/utils/minetest_hypertext.py:108 +msgid "(view table in browser)" +msgstr "" + +#: app/utils/minetest_hypertext.py:139 +msgid "Image" +msgstr "" + +#: app/utils/minetest_hypertext.py:259 +msgid "none" +msgstr "" + +#: app/utils/minetest_hypertext.py:280 msgid "Unsupported Games" msgstr "" -#: app/utils/minetest_hypertext.py:252 +#: app/utils/minetest_hypertext.py:284 msgid "Optional dependencies" msgstr "" @@ -4764,3 +5366,32 @@ msgstr "" #~ msgid "Topics with a strikethrough have been marked as discarded." #~ msgstr "" +#~ msgid "GitHub account is already associated with another user" +#~ msgstr "" + +#~ msgid "Unable to find an account for that GitHub user" +#~ msgstr "" + +#~ msgid "Support Packages" +#~ msgstr "" + +#~ msgid "Support packages" +#~ msgstr "" + +#~ msgid "Report an Issue" +#~ msgstr "" + +#~ msgid "" +#~ "In order to avoid data loss, you cannot permanently delete packages.\n" +#~ "\t\t\tYou can remove them from " +#~ "ContentDB, which will cause them to " +#~ "not be\n" +#~ "\t\t\tvisible to any users and " +#~ "they may be permanently deleted in " +#~ "the future.\n" +#~ "\t\t\tThe Admin can restore removed packages, if needed." +#~ msgstr "" + +#~ msgid "Connected" +#~ msgstr "" + diff --git a/translations/messages.pot b/translations/messages.pot index 2a843ca3..25f2f796 100644 --- a/translations/messages.pot +++ b/translations/messages.pot @@ -8,24 +8,553 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2024-04-03 18:34+0100\n" +"POT-Creation-Date: 2024-06-07 05:29+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.12.1\n" +"Generated-By: Babel 2.15.0\n" -#: app/__init__.py:137 +#: app/__init__.py:155 msgid "Banned:" msgstr "" -#: app/__init__.py:139 +#: app/__init__.py:157 msgid "You have been banned." msgstr "" -#: app/querybuilder.py:41 app/templates/admin/languages/list.html:27 +#: app/_translations.py:5 +msgid "Chat / Commands" +msgstr "" + +#: app/_translations.py:6 +msgid "Complex installation" +msgstr "" + +#: app/_translations.py:7 +msgid "Either has educational value, or is a tool to help teachers " +msgstr "" + +#: app/_translations.py:8 +msgid "Singleplayer-focused" +msgstr "" + +#: app/_translations.py:9 +msgid "For 16px texture packs" +msgstr "" + +#: app/_translations.py:10 +msgid "For 64px texture packs" +msgstr "" + +#: app/_translations.py:11 +msgid "Tools to manage the world" +msgstr "" + +#: app/_translations.py:12 +msgid "Big changes to crafting gameplay" +msgstr "" + +#: app/_translations.py:13 +msgid "Blood, etc" +msgstr "" + +#: app/_translations.py:14 +msgid "Adds a mini-game to be played within Minetest" +msgstr "" + +#: app/_translations.py:15 +msgid "Tools / Weapons / Armor" +msgstr "" + +#: app/_translations.py:16 +msgid "For content generally themed around a certain season or holiday" +msgstr "" + +#: app/_translations.py:17 +msgid "Player Effects / Power Ups" +msgstr "" + +#: app/_translations.py:18 +msgid "World Maintenance and Tools" +msgstr "" + +#: app/_translations.py:19 +msgid "Puzzle" +msgstr "" + +#: app/_translations.py:20 +msgid "Tools for game and mod developers" +msgstr "" + +#: app/_translations.py:21 +msgid "Education" +msgstr "" + +#: app/_translations.py:22 +msgid "Gore" +msgstr "" + +#: app/_translations.py:23 +msgid "Transport" +msgstr "" + +#: app/_translations.py:24 +msgid "Survival" +msgstr "" + +#: app/_translations.py:25 +msgid "New mapgen or changes mapgen" +msgstr "" + +#: app/_translations.py:26 +msgid "Less than 16px" +msgstr "" + +#: app/_translations.py:27 app/templates/users/modtools.html:12 +msgid "Storage" +msgstr "" + +#: app/_translations.py:28 +msgid "Changes the inventory GUI" +msgstr "" + +#: app/_translations.py:29 +msgid "Jam / Combat 2020" +msgstr "" + +#: app/_translations.py:30 +msgid "Bad Language" +msgstr "" + +#: app/_translations.py:31 +msgid "64px" +msgstr "" + +#: app/_translations.py:32 +msgid "Focuses on or adds new sounds or musical things" +msgstr "" + +#: app/_translations.py:33 +msgid "Adds game mechanics or tools that change how players build." +msgstr "" + +#: app/_translations.py:34 +msgid "Violence" +msgstr "" + +#: app/_translations.py:35 +msgid "Strategy / RTS" +msgstr "" + +#: app/_translations.py:36 +msgid "" +"Requires futher installation steps, such as installing luarocks or " +"editing the trusted mod setting" +msgstr "" + +#: app/_translations.py:37 +msgid "Jam / Game 2021" +msgstr "" + +#: app/_translations.py:38 +msgid "Content that can be played alone" +msgstr "" + +#: app/_translations.py:39 +msgid "Can/should only be used in multiplayer" +msgstr "" + +#: app/_translations.py:40 +msgid "Adds mobs, animals, and NPCs" +msgstr "" + +#: app/_translations.py:41 +msgid "" +"For mods created for the Discord \"Weekly Challenges\" modding event in " +"2021" +msgstr "" + +#: app/_translations.py:42 +msgid "Mini-game" +msgstr "" + +#: app/_translations.py:43 +msgid "" +"For content that changes player effects, including physics, for example: " +"speed, jump height or gravity." +msgstr "" + +#: app/_translations.py:44 +msgid "Contains swearing" +msgstr "" + +#: app/_translations.py:45 +msgid "" +"Improves the world, adding weather, ambient sounds, or other environment " +"mechanics" +msgstr "" + +#: app/_translations.py:46 +msgid "For mods created for the Discord \"Combat\" modding event in 2020" +msgstr "" + +#: app/_translations.py:47 +msgid "Inventory" +msgstr "" + +#: app/_translations.py:48 +msgid "Entries to the 2023 Minetest Game Jam " +msgstr "" + +#: app/_translations.py:49 +msgid "Sims" +msgstr "" + +#: app/_translations.py:50 +msgid "Focuses on building, such as adding new materials or nodes" +msgstr "" + +#: app/_translations.py:51 +msgid "Environment / Weather" +msgstr "" + +#: app/_translations.py:52 +msgid "Custom mapgen" +msgstr "" + +#: app/_translations.py:53 +msgid "Minetest Game improved" +msgstr "" + +#: app/_translations.py:54 +msgid "HUD" +msgstr "" + +#: app/_translations.py:55 +msgid "Machines / Electronics" +msgstr "" + +#: app/_translations.py:56 +msgid "Developer Tools" +msgstr "" + +#: app/_translations.py:57 +msgid "Jam / Game 2023" +msgstr "" + +#: app/_translations.py:58 +msgid "Helps with server maintenance and moderation" +msgstr "" + +#: app/_translations.py:59 +msgid "Plants and Farming" +msgstr "" + +#: app/_translations.py:60 +msgid "Adventure / RPG" +msgstr "" + +#: app/_translations.py:61 +msgid "" +"For games and such that are of their own kind, distinct and original in " +"nature to others of the same category." +msgstr "" + +#: app/_translations.py:62 +msgid "Jam / Weekly Challenges 2021" +msgstr "" + +#: app/_translations.py:63 +msgid "For 32px texture packs" +msgstr "" + +#: app/_translations.py:64 +msgid "Adds or changes tools, weapons, and armor" +msgstr "" + +#: app/_translations.py:65 +msgid "GUI" +msgstr "" + +#: app/_translations.py:66 +msgid "Seasonal" +msgstr "" + +#: app/_translations.py:67 +msgid "Commerce / Economy" +msgstr "" + +#: app/_translations.py:68 +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 "" + +#: app/_translations.py:69 +msgid "Forks of MTG" +msgstr "" + +#: app/_translations.py:70 +msgid "Non-cartoon violence. May be towards fantasy or human-like characters" +msgstr "" + +#: app/_translations.py:71 +msgid "Joke" +msgstr "" + +#: app/_translations.py:72 +msgid "Fear / Horror" +msgstr "" + +#: app/_translations.py:73 +msgid "128px+" +msgstr "" + +#: app/_translations.py:74 +msgid "Creative" +msgstr "" + +#: app/_translations.py:75 +msgid "Entries to the 2022 Minetest Game Jam " +msgstr "" + +#: app/_translations.py:76 +msgid "Alcohol / Tobacco" +msgstr "" + +#: app/_translations.py:77 +msgid "Adds or improves item storage mechanics" +msgstr "" + +#: app/_translations.py:78 +msgid "Designed to be played competitively against other players" +msgstr "" + +#: app/_translations.py:79 +msgid "Crafting" +msgstr "" + +#: app/_translations.py:80 +msgid "<16px" +msgstr "" + +#: app/_translations.py:81 +msgid "One-of-a-kind / Original" +msgstr "" + +#: app/_translations.py:82 +msgid "Building" +msgstr "" + +#: app/_translations.py:83 +msgid "Adds machines useful in automation, tubes, or power." +msgstr "" + +#: app/_translations.py:84 +msgid "Focus on puzzle solving instead of combat" +msgstr "" + +#: app/_translations.py:85 +msgid "Building Mechanics and Tools" +msgstr "" + +#: app/_translations.py:86 +msgid "Adds nodes with no other purpose than for use in building" +msgstr "" + +#: app/_translations.py:87 +msgid "Sounds / Music" +msgstr "" + +#: app/_translations.py:88 +msgid "Food / Drinks" +msgstr "" + +#: app/_translations.py:89 +msgid "Decorative" +msgstr "" + +#: app/_translations.py:90 +msgid "Gambling" +msgstr "" + +#: app/_translations.py:91 +msgid "Server Moderation and Tools" +msgstr "" + +#: app/_translations.py:92 +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 "" + +#: app/_translations.py:93 +msgid "API / Library" +msgstr "" + +#: app/_translations.py:94 +msgid "Certified" +msgstr "" + +#: app/_translations.py:95 +msgid "Contains alcohol and/or tobacco" +msgstr "" + +#: app/_translations.py:96 +msgid "Adds new plants or other farmable resources." +msgstr "" + +#: app/_translations.py:97 +msgid "Multiplayer-focused" +msgstr "" + +#: app/_translations.py:98 +msgid "Primarily adds an API for other mods to use" +msgstr "" + +#: app/_translations.py:99 +msgid "" +"Focus on player chat/communication or who's primary function is " +"interacting with the console." +msgstr "" + +#: app/_translations.py:100 +msgid "" +"Games and mods with a heavy strategy component, whether real-time or " +"turn-based" +msgstr "" + +#: app/_translations.py:101 +msgid "" +"Written specifically for survival gameplay with a focus on game-balance, " +"difficulty level, or resources available through crafting, mining, ..." +msgstr "" + +#: app/_translations.py:102 +msgid "Entries to the 2021 Minetest Game Jam" +msgstr "" + +#: app/_translations.py:103 +msgid "" +"Contains a completely custom mapgen implemented in Lua, usually requires " +"worlds to be set to the 'singlenode' mapgen." +msgstr "" + +#: app/_translations.py:104 +msgid " Jam / Game 2022" +msgstr "" + +#: app/_translations.py:105 +msgid "Sports" +msgstr "" + +#: app/_translations.py:106 +msgid "" +"Adds or changes transportation methods. Includes teleportation, vehicles," +" ridable mobs, transport infrastructure and thematic content" +msgstr "" + +#: app/_translations.py:107 +msgid "Player vs Environment (PvE)" +msgstr "" + +#: app/_translations.py:108 +msgid "For mods that grant the player extra information in the HUD" +msgstr "" + +#: app/_translations.py:109 +msgid "" +"Mods and games that aim to simulate real life activity. Similar to " +"SimCity/TheSims/OpenTTD/etc" +msgstr "" + +#: app/_translations.py:110 +msgid "Shocking and scary content. May scare young children" +msgstr "" + +#: app/_translations.py:111 +msgid "Player customization / Skins" +msgstr "" + +#: app/_translations.py:112 +msgid "" +"Allows the player to customize their character by changing the texture or" +" adding accessories." +msgstr "" + +#: app/_translations.py:113 +msgid "" +"Certified by the Featured Packages program. This tag may be renamed in " +"the future" +msgstr "" + +#: app/_translations.py:114 +msgid "Mobs / Animals / NPCs" +msgstr "" + +#: app/_translations.py:115 +msgid "For 128px or higher texture packs" +msgstr "" + +#: app/_translations.py:116 +msgid "16px" +msgstr "" + +#: app/_translations.py:117 +msgid "Games of chance, gambling games, etc" +msgstr "" + +#: app/_translations.py:118 +msgid "Mapgen / Biomes / Decoration" +msgstr "" + +#: app/_translations.py:119 +msgid "Drugs" +msgstr "" + +#: app/_translations.py:120 +msgid "Related to economies, money, and trading" +msgstr "" + +#: app/_translations.py:121 +msgid "" +"For content designed for one or more players that focus on combat against" +" the world, mobs, or NPCs." +msgstr "" + +#: app/_translations.py:122 +msgid "For content whose main utility / feature is in GUI/formspec form" +msgstr "" + +#: app/_translations.py:123 +msgid "32px" +msgstr "" + +#: app/_translations.py:124 +msgid "Player vs Player (PvP)" +msgstr "" + +#: app/_translations.py:125 +msgid "Magic / Enchanting" +msgstr "" + +#: app/_translations.py:126 +msgid "Contains illegal drugs, such as marijuana" +msgstr "" + +#: app/_translations.py:127 +msgid "First person shooters (FPS) and more" +msgstr "" + +#: app/_translations.py:128 +msgid "Shooter" +msgstr "" + +#: app/querybuilder.py:58 app/templates/admin/languages/list.html:27 #: app/templates/admin/tags/list.html:38 #: app/templates/admin/warnings/list.html:28 #: app/templates/collections/create_edit.html:56 @@ -35,7 +564,7 @@ msgstr "" msgid "Packages" msgstr "" -#: app/querybuilder.py:56 +#: app/querybuilder.py:73 #, python-format msgid "%(package_type)s for %(game_name)s" msgstr "" @@ -45,7 +574,7 @@ msgstr "" msgid "%(delta)s ago" msgstr "" -#: app/blueprints/api/endpoints.py:95 app/templates/index.html:103 +#: app/blueprints/api/endpoints.py:94 app/templates/index.html:103 msgid "Featured" msgstr "" @@ -60,18 +589,18 @@ msgid "Limit to package" msgstr "" #: app/blueprints/api/tokens.py:36 app/blueprints/collections/__init__.py:90 -#: app/blueprints/oauth/__init__.py:175 app/blueprints/packages/packages.py:250 -#: app/blueprints/packages/packages.py:525 -#: app/blueprints/packages/packages.py:621 -#: app/blueprints/packages/packages.py:709 +#: app/blueprints/oauth/__init__.py:175 app/blueprints/packages/packages.py:251 +#: app/blueprints/packages/packages.py:528 +#: app/blueprints/packages/packages.py:624 +#: app/blueprints/packages/packages.py:712 #: app/blueprints/packages/releases.py:62 #: app/blueprints/packages/releases.py:74 app/blueprints/packages/reviews.py:49 #: app/blueprints/packages/screenshots.py:36 #: app/blueprints/packages/screenshots.py:42 #: app/blueprints/packages/screenshots.py:47 -#: app/blueprints/users/account.py:226 app/blueprints/users/account.py:234 -#: app/blueprints/users/settings.py:78 app/blueprints/users/settings.py:148 -#: app/blueprints/users/settings.py:316 app/templates/users/modtools.html:111 +#: 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 msgid "Save" msgstr "" @@ -143,14 +672,11 @@ msgid "Linked GitHub to account" msgstr "" #: app/blueprints/github/__init__.py:88 -msgid "GitHub account is already associated with another user" +#, python-format +msgid "GitHub account is already associated with another user: %(username)s" msgstr "" -#: app/blueprints/github/__init__.py:94 -msgid "Unable to find an account for that GitHub user" -msgstr "" - -#: app/blueprints/github/__init__.py:99 +#: app/blueprints/github/__init__.py:96 app/blueprints/github/__init__.py:122 msgid "Authorization failed [err=gh-login-failed]" msgstr "" @@ -196,7 +722,7 @@ msgstr "" #: app/blueprints/packages/__init__.py:52 #: app/templates/packages/edit_maintainers.html:8 -#: app/templates/packages/view.html:624 app/utils/minetest_hypertext.py:270 +#: app/templates/packages/view.html:624 app/utils/minetest_hypertext.py:302 msgid "Maintainers" msgstr "" @@ -221,7 +747,7 @@ 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:243 app/utils/minetest_hypertext.py:245 +#: app/utils/minetest_hypertext.py:275 app/utils/minetest_hypertext.py:277 msgid "Supported Games" msgstr "" @@ -229,190 +755,189 @@ msgstr "" msgid "No download available." msgstr "" -#: app/blueprints/packages/packages.py:228 app/templates/packages/view.html:594 -#: app/utils/minetest_hypertext.py:231 +#: app/blueprints/packages/packages.py:229 app/templates/packages/view.html:594 +#: app/utils/minetest_hypertext.py:263 msgid "Type" msgstr "" -#: app/blueprints/packages/packages.py:229 +#: app/blueprints/packages/packages.py:230 msgid "Title (Human-readable)" msgstr "" -#: app/blueprints/packages/packages.py:230 -#: app/blueprints/packages/packages.py:619 +#: app/blueprints/packages/packages.py:231 +#: app/blueprints/packages/packages.py:622 msgid "Name (Technical)" msgstr "" -#: app/blueprints/packages/packages.py:230 -#: app/blueprints/packages/packages.py:620 +#: app/blueprints/packages/packages.py:231 +#: app/blueprints/packages/packages.py:623 #: app/templates/packages/create_edit.html:75 msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" msgstr "" -#: app/blueprints/packages/packages.py:231 +#: app/blueprints/packages/packages.py:232 msgid "Short Description (Plaintext)" msgstr "" -#: app/blueprints/packages/packages.py:233 app/templates/packages/view.html:616 -#: app/utils/minetest_hypertext.py:268 +#: app/blueprints/packages/packages.py:234 app/templates/packages/view.html:616 +#: app/utils/minetest_hypertext.py:300 msgid "Maintenance State" msgstr "" -#: app/blueprints/packages/packages.py:235 app/templates/admin/tags/list.html:4 +#: app/blueprints/packages/packages.py:236 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:232 +#: app/utils/minetest_hypertext.py:264 msgid "Tags" msgstr "" -#: app/blueprints/packages/packages.py:236 +#: app/blueprints/packages/packages.py:237 msgid "Content Warnings" msgstr "" -#: app/blueprints/packages/packages.py:237 app/templates/packages/view.html:605 -#: app/utils/minetest_hypertext.py:266 +#: app/blueprints/packages/packages.py:238 app/templates/packages/view.html:605 +#: app/utils/minetest_hypertext.py:298 msgid "License" msgstr "" -#: app/blueprints/packages/packages.py:238 +#: app/blueprints/packages/packages.py:239 msgid "Media License" msgstr "" -#: app/blueprints/packages/packages.py:240 +#: app/blueprints/packages/packages.py:241 msgid "Long Description (Markdown)" msgstr "" -#: app/blueprints/packages/packages.py:242 +#: app/blueprints/packages/packages.py:243 msgid "VCS Repository URL" msgstr "" -#: app/blueprints/packages/packages.py:243 app/blueprints/users/settings.py:76 +#: app/blueprints/packages/packages.py:244 app/blueprints/users/settings.py:77 msgid "Website URL" msgstr "" -#: app/blueprints/packages/packages.py:244 +#: app/blueprints/packages/packages.py:245 msgid "Issue Tracker URL" msgstr "" -#: app/blueprints/packages/packages.py:245 +#: app/blueprints/packages/packages.py:246 msgid "Forum Topic ID" msgstr "" -#: app/blueprints/packages/packages.py:246 +#: app/blueprints/packages/packages.py:247 msgid "Video URL" msgstr "" -#: app/blueprints/packages/packages.py:247 +#: app/blueprints/packages/packages.py:248 msgid "Donate URL" msgstr "" -#: app/blueprints/packages/packages.py:248 +#: app/blueprints/packages/packages.py:249 msgid "Translation URL" msgstr "" -#: app/blueprints/packages/packages.py:254 +#: app/blueprints/packages/packages.py:255 msgid "_game is not an allowed name" msgstr "" -#: app/blueprints/packages/packages.py:264 +#: app/blueprints/packages/packages.py:265 msgid "" "Package already exists, but is removed. Please contact ContentDB staff to" " restore the package" msgstr "" -#: app/blueprints/packages/packages.py:269 +#: app/blueprints/packages/packages.py:270 msgid "Package already exists" msgstr "" -#: app/blueprints/packages/packages.py:275 +#: app/blueprints/packages/packages.py:276 msgid "A collection with a similar name already exists" msgstr "" -#: app/blueprints/packages/packages.py:328 +#: app/blueprints/packages/packages.py:329 #: app/blueprints/packages/releases.py:82 msgid "" "You must add an email address to your account and confirm it before you " "can manage packages" msgstr "" -#: app/blueprints/packages/packages.py:334 +#: app/blueprints/packages/packages.py:335 msgid "Save draft" msgstr "" -#: app/blueprints/packages/packages.py:342 +#: app/blueprints/packages/packages.py:343 msgid "Unable to find that user" msgstr "" -#: app/blueprints/packages/packages.py:346 +#: app/blueprints/packages/packages.py:347 #: app/blueprints/packages/screenshots.py:137 -#: app/blueprints/users/settings.py:132 msgid "Permission denied" msgstr "" -#: app/blueprints/packages/packages.py:402 -#: app/blueprints/packages/packages.py:476 -#: app/blueprints/packages/packages.py:498 +#: app/blueprints/packages/packages.py:403 +#: app/blueprints/packages/packages.py:479 +#: app/blueprints/packages/packages.py:501 msgid "You don't have permission to do that" msgstr "" -#: app/blueprints/packages/packages.py:435 +#: app/blueprints/packages/packages.py:436 msgid "Please comment what changes are needed in the approval thread" msgstr "" -#: app/blueprints/packages/packages.py:442 +#: app/blueprints/packages/packages.py:443 msgid "" "Please comment in the approval thread so editors know what you have " "changed" msgstr "" -#: app/blueprints/packages/packages.py:493 +#: app/blueprints/packages/packages.py:496 msgid "Deleted package" msgstr "" -#: app/blueprints/packages/packages.py:515 +#: app/blueprints/packages/packages.py:518 msgid "Unapproved package" msgstr "" -#: app/blueprints/packages/packages.py:524 +#: app/blueprints/packages/packages.py:527 msgid "Maintainers (Comma-separated)" msgstr "" -#: app/blueprints/packages/packages.py:533 +#: app/blueprints/packages/packages.py:536 msgid "You don't have permission to edit maintainers" msgstr "" -#: app/blueprints/packages/packages.py:583 +#: app/blueprints/packages/packages.py:586 msgid "You are not a maintainer" msgstr "" -#: app/blueprints/packages/packages.py:586 +#: app/blueprints/packages/packages.py:589 msgid "Package owners cannot remove themselves as maintainers" msgstr "" -#: app/blueprints/packages/packages.py:618 +#: app/blueprints/packages/packages.py:621 msgid "Author Name" msgstr "" -#: app/blueprints/packages/packages.py:705 +#: app/blueprints/packages/packages.py:708 msgid "Enable support detection based on dependencies (recommended)" msgstr "" -#: app/blueprints/packages/packages.py:706 +#: app/blueprints/packages/packages.py:709 msgid "Supported games" msgstr "" -#: app/blueprints/packages/packages.py:707 +#: app/blueprints/packages/packages.py:710 msgid "Unsupported games" msgstr "" -#: app/blueprints/packages/packages.py:708 +#: app/blueprints/packages/packages.py:711 msgid "Supports all games (unless stated) / is game independent" msgstr "" -#: app/blueprints/packages/packages.py:724 +#: app/blueprints/packages/packages.py:727 msgid "You need at least one release before you can edit game support" msgstr "" -#: app/blueprints/packages/packages.py:728 +#: app/blueprints/packages/packages.py:731 msgid "Mod(pack) needs to contain at least one mod. Please create a new release" msgstr "" @@ -568,8 +1093,8 @@ msgstr "" #: app/blueprints/packages/reviews.py:80 app/blueprints/threads/__init__.py:207 #: app/blueprints/threads/__init__.py:240 -#: app/blueprints/threads/__init__.py:334 app/blueprints/users/settings.py:113 -#: app/logic/packages.py:132 +#: app/blueprints/threads/__init__.py:334 app/blueprints/users/settings.py:114 +#: app/logic/packages.py:131 msgid "Linking to blocked sites is not allowed" msgstr "" @@ -670,7 +1195,7 @@ msgid "Remember me" msgstr "" #: app/blueprints/users/account.py:39 app/templates/base.html:176 -#: app/templates/donate/index.html:74 app/templates/users/login.html:4 +#: app/templates/donate/index.html:85 app/templates/users/login.html:4 msgid "Sign in" msgstr "" @@ -695,11 +1220,11 @@ msgstr "" msgid "Login failed" msgstr "" -#: app/blueprints/users/account.py:100 app/blueprints/users/settings.py:75 +#: app/blueprints/users/account.py:100 app/blueprints/users/settings.py:76 msgid "Display Name" msgstr "" -#: app/blueprints/users/account.py:101 app/blueprints/users/settings.py:310 +#: app/blueprints/users/account.py:101 app/blueprints/users/settings.py:324 #: app/templates/users/list.html:18 msgid "Username" msgstr "" @@ -710,8 +1235,8 @@ msgid "" " (-), and periods (.) allowed" msgstr "" -#: app/blueprints/users/account.py:104 app/blueprints/users/account.py:186 -#: app/blueprints/users/account.py:222 app/blueprints/users/account.py:373 +#: app/blueprints/users/account.py:104 app/blueprints/users/account.py:153 +#: app/blueprints/users/account.py:189 app/blueprints/users/account.py:340 #: app/blueprints/users/settings.py:147 msgid "Email" msgstr "" @@ -733,105 +1258,93 @@ msgstr "" msgid "Incorrect captcha answer" msgstr "" -#: app/blueprints/users/account.py:117 -msgid "Username is invalid" +#: app/blueprints/users/account.py:154 +msgid "Reset Password" msgstr "" -#: app/blueprints/users/account.py:128 -msgid "An account already exists for that username but hasn't been claimed yet." +#: app/blueprints/users/account.py:180 +msgid "Unable to find account" msgstr "" -#: app/blueprints/users/account.py:131 app/blueprints/users/account.py:138 -msgid "That username/display name is already in use, please choose another." +#: app/blueprints/users/account.py:190 app/blueprints/users/account.py:198 +msgid "New password" msgstr "" -#: app/blueprints/users/account.py:143 app/blueprints/users/account.py:257 +#: app/blueprints/users/account.py:191 app/blueprints/users/account.py:199 +msgid "Verify password" +msgstr "" + +#: app/blueprints/users/account.py:192 app/blueprints/users/account.py:200 +msgid "Passwords must match" +msgstr "" + +#: app/blueprints/users/account.py:197 +msgid "Old password" +msgstr "" + +#: app/blueprints/users/account.py:208 +msgid "Passwords do not match" +msgstr "" + +#: app/blueprints/users/account.py:219 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 msgid "Email already in use" msgstr "" -#: app/blueprints/users/account.py:144 app/blueprints/users/account.py:258 +#: app/blueprints/users/account.py:225 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:148 app/blueprints/users/account.py:252 -#: app/blueprints/users/settings.py:175 -msgid "That email address has been unsubscribed/blacklisted, and cannot be used" -msgstr "" - -#: app/blueprints/users/account.py:187 -msgid "Reset Password" -msgstr "" - -#: app/blueprints/users/account.py:213 -msgid "Unable to find account" -msgstr "" - -#: app/blueprints/users/account.py:223 app/blueprints/users/account.py:231 -msgid "New password" -msgstr "" - -#: app/blueprints/users/account.py:224 app/blueprints/users/account.py:232 -msgid "Verify password" -msgstr "" - -#: app/blueprints/users/account.py:225 app/blueprints/users/account.py:233 -msgid "Passwords must match" -msgstr "" - -#: app/blueprints/users/account.py:230 -msgid "Old password" -msgstr "" - -#: app/blueprints/users/account.py:241 -msgid "Passwords do not match" -msgstr "" - -#: app/blueprints/users/account.py:272 app/blueprints/users/account.py:276 +#: app/blueprints/users/account.py:239 app/blueprints/users/account.py:243 msgid "Your password has been changed successfully." msgstr "" -#: app/blueprints/users/account.py:291 +#: app/blueprints/users/account.py:258 msgid "Old password is incorrect" msgstr "" -#: app/blueprints/users/account.py:319 +#: app/blueprints/users/account.py:286 msgid "Unknown verification token!" msgstr "" -#: app/blueprints/users/account.py:325 +#: app/blueprints/users/account.py:292 msgid "Token has expired" msgstr "" -#: app/blueprints/users/account.py:339 +#: app/blueprints/users/account.py:306 msgid "Another user is already using that email" msgstr "" -#: app/blueprints/users/account.py:342 +#: app/blueprints/users/account.py:309 msgid "Confirmed email change" msgstr "" -#: app/blueprints/users/account.py:347 +#: app/blueprints/users/account.py:314 msgid "Email address changed" msgstr "" -#: app/blueprints/users/account.py:348 +#: app/blueprints/users/account.py:315 msgid "" "Your email address has changed. If you didn't request this, please " "contact an administrator." msgstr "" -#: app/blueprints/users/account.py:366 +#: app/blueprints/users/account.py:333 msgid "You may now log in" msgstr "" -#: app/blueprints/users/account.py:374 +#: app/blueprints/users/account.py:341 msgid "Send" msgstr "" -#: app/blueprints/users/account.py:405 +#: app/blueprints/users/account.py:372 msgid "" "That email is now blacklisted. Please contact an admin if you wish to " "undo this." @@ -963,62 +1476,72 @@ msgstr "" msgid "Has received %(downloads)d downloads across all packages." msgstr "" -#: app/blueprints/users/settings.py:37 app/templates/users/profile.html:26 +#: app/blueprints/users/settings.py:38 app/templates/users/profile.html:26 #: app/templates/users/profile_edit.html:8 msgid "Edit Profile" msgstr "" -#: app/blueprints/users/settings.py:42 app/templates/users/account.html:12 +#: app/blueprints/users/settings.py:43 app/templates/users/account.html:12 msgid "Account and Security" msgstr "" -#: app/blueprints/users/settings.py:47 +#: app/blueprints/users/settings.py:48 #: app/templates/users/settings_email.html:12 msgid "Email and Notifications" msgstr "" -#: app/blueprints/users/settings.py:52 app/templates/api/list_tokens.html:10 +#: app/blueprints/users/settings.py:53 app/templates/api/list_tokens.html:10 msgid "API Tokens" msgstr "" -#: app/blueprints/users/settings.py:60 app/templates/oauth/list_clients.html:10 +#: app/blueprints/users/settings.py:61 app/templates/oauth/list_clients.html:10 msgid "OAuth2 Applications" msgstr "" -#: app/blueprints/users/settings.py:67 app/templates/users/modtools.html:4 +#: app/blueprints/users/settings.py:68 app/templates/users/modtools.html:4 #: app/templates/users/modtools.html:8 app/templates/users/profile.html:44 msgid "Moderator Tools" msgstr "" -#: app/blueprints/users/settings.py:77 +#: app/blueprints/users/settings.py:78 msgid "Donation URL" msgstr "" -#: app/blueprints/users/settings.py:93 app/blueprints/users/settings.py:100 +#: app/blueprints/users/settings.py:94 app/blueprints/users/settings.py:101 msgid "A user already has that name" msgstr "" -#: app/blueprints/users/settings.py:265 +#: app/blueprints/users/settings.py:264 +msgid "Removed GitHub account" +msgstr "" + +#: app/blueprints/users/settings.py:266 +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" msgstr "" -#: app/blueprints/users/settings.py:311 +#: app/blueprints/users/settings.py:325 msgid "Display name" msgstr "" -#: app/blueprints/users/settings.py:312 +#: app/blueprints/users/settings.py:326 msgid "Forums Username" msgstr "" -#: app/blueprints/users/settings.py:313 +#: app/blueprints/users/settings.py:327 msgid "GitHub Username" msgstr "" -#: app/blueprints/users/settings.py:314 app/templates/users/list.html:14 +#: app/blueprints/users/settings.py:328 app/templates/users/list.html:14 msgid "Rank" msgstr "" -#: app/blueprints/users/settings.py:363 +#: app/blueprints/users/settings.py:381 msgid "Can't promote a user to a rank higher than yourself!" msgstr "" @@ -1112,11 +1635,11 @@ msgid "" "underscores (_)" msgstr "" -#: app/logic/packages.py:113 +#: app/logic/packages.py:112 msgid "You don't have permission to edit this package" msgstr "" -#: app/logic/packages.py:117 +#: app/logic/packages.py:116 msgid "You don't have permission to change the package name" msgstr "" @@ -1158,6 +1681,29 @@ msgstr "" msgid "Uploaded image isn't actually an image" msgstr "" +#: app/logic/users.py:15 +msgid "Username is invalid" +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 +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 "" + +#: 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/packages.py:69 msgid "Mod" msgstr "" @@ -1197,7 +1743,7 @@ msgstr "" #: app/templates/collections/view.html:39 #: app/templates/oauth/create_edit.html:17 #: app/templates/packages/release_edit.html:84 -#: app/templates/packages/review_create_edit.html:61 +#: app/templates/packages/review_create_edit.html:66 #: app/templates/threads/delete_reply.html:19 #: app/templates/threads/delete_thread.html:19 #: app/templates/threads/view.html:50 app/templates/users/delete.html:34 @@ -1208,34 +1754,34 @@ msgstr "" msgid "Work in Progress" msgstr "" -#: app/tasks/emails.py:119 +#: app/tasks/emails.py:122 msgid "" "You are receiving this email because you are a registered user of " "ContentDB." msgstr "" -#: app/tasks/emails.py:125 app/templates/emails/verify.html:30 +#: 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:160 +#: app/tasks/emails.py:163 #, python-format msgid "%(num)d new notifications" msgstr "" -#: app/tasks/emails.py:162 app/templates/macros/forms.html:59 +#: app/tasks/emails.py:165 app/templates/macros/forms.html:59 #: app/templates/packages/create_edit.html:41 #: app/templates/todo/editor.html:155 msgid "View" msgstr "" -#: app/tasks/emails.py:165 +#: app/tasks/emails.py:168 msgid "Manage email settings" msgstr "" -#: app/tasks/emails.py:167 app/templates/emails/base.html:63 +#: app/tasks/emails.py:170 app/templates/emails/base.html:63 #: app/templates/emails/notification.html:34 #: app/templates/emails/notification_digest.html:54 #: app/templates/emails/verify.html:33 @@ -1316,7 +1862,7 @@ msgstr "" #: app/templates/admin/languages/list.html:4 #: app/templates/admin/languages/list.html:10 app/templates/base.html:185 -#: app/templates/packages/view.html:598 app/utils/minetest_hypertext.py:256 +#: app/templates/packages/view.html:598 app/utils/minetest_hypertext.py:288 msgid "Languages" msgstr "" @@ -1329,59 +1875,73 @@ msgid "About" msgstr "" #: app/templates/base.html:247 -msgid "Rules" +msgid "Contact Us" msgstr "" #: app/templates/base.html:248 -msgid "Policy and Guidance" +msgid "Rules" msgstr "" #: app/templates/base.html:249 +msgid "Policy and Guidance" +msgstr "" + +#: app/templates/base.html:250 app/templates/donate/index.html:46 +#: app/templates/donate/index.html:70 app/templates/users/profile.html:104 +msgid "Donate" +msgstr "" + +#: app/templates/base.html:251 msgid "API" msgstr "" -#: app/templates/base.html:250 app/templates/users/register.html:37 +#: app/templates/base.html:252 app/templates/users/register.html:37 msgid "Privacy Policy" msgstr "" -#: app/templates/base.html:252 +#: app/templates/base.html:254 msgid "Report / DMCA" msgstr "" -#: app/templates/base.html:254 +#: app/templates/base.html:256 msgid "User List" msgstr "" -#: app/templates/base.html:255 app/templates/packages/view.html:190 +#: app/templates/base.html:257 app/templates/packages/view.html:190 #: app/templates/packages/view.html:673 app/templates/threads/list.html:4 msgid "Threads" msgstr "" -#: app/templates/base.html:256 app/templates/collections/list.html:7 +#: app/templates/base.html:258 app/templates/collections/list.html:7 #: app/templates/collections/list.html:26 msgid "Collections" msgstr "" -#: app/templates/base.html:257 -msgid "Support Packages" +#: app/templates/base.html:259 app/templates/donate/index.html:4 +msgid "Support Creators" msgstr "" -#: app/templates/base.html:258 +#: app/templates/base.html:260 msgid "Translate Packages" msgstr "" -#: app/templates/base.html:259 +#: app/templates/base.html:261 msgid "Source Code" msgstr "" -#: app/templates/base.html:265 +#: app/templates/base.html:267 msgid "Show non-free packages" msgstr "" -#: app/templates/base.html:267 +#: app/templates/base.html:269 msgid "Hide non-free packages" msgstr "" +#: app/templates/base.html:273 +#, python-format +msgid "Our privacy policy has been updated (%(date)s)" +msgstr "" + #: app/templates/index.html:4 msgid "Welcome" msgstr "" @@ -1703,10 +2263,6 @@ msgstr "" msgid "To add a package, go to the package's page and click 'Add to collection'" msgstr "" -#: app/templates/donate/index.html:4 -msgid "Support packages" -msgstr "" - #: app/templates/donate/index.html:8 msgid "Some content creators are accepting donations for their work." msgstr "" @@ -1726,29 +2282,41 @@ msgstr "" msgid "View package" msgstr "" -#: app/templates/donate/index.html:46 app/templates/users/profile.html:104 -msgid "Donate" +#: app/templates/donate/index.html:62 +msgid "Support ContentDB" msgstr "" -#: app/templates/donate/index.html:62 -msgid "Based on your reviews / favorites" +#: app/templates/donate/index.html:64 +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 what 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" +msgstr "" + +#: app/templates/donate/index.html:78 +msgid "" "No reviewed packages accepting donations. Consider reviewing your " "favourite packages" msgstr "" -#: app/templates/donate/index.html:71 +#: 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:78 +#: app/templates/donate/index.html:89 msgid "Top packages" msgstr "" -#: app/templates/donate/index.html:82 +#: app/templates/donate/index.html:93 #, python-format msgid "%(count)d packages are looking for donations" msgstr "" @@ -1988,13 +2556,13 @@ msgid "Review" msgstr "" #: app/templates/macros/reviews.html:112 app/templates/macros/reviews.html:166 -#: app/templates/packages/review_create_edit.html:41 +#: app/templates/packages/review_create_edit.html:46 #, python-format msgid "Do you recommend this %(type)s?" msgstr "" #: app/templates/macros/reviews.html:134 -#: app/templates/packages/review_create_edit.html:46 +#: app/templates/packages/review_create_edit.html:51 msgid "Why or why not? Try to be constructive" msgstr "" @@ -2003,7 +2571,11 @@ msgid "Post Review" msgstr "" #: app/templates/macros/reviews.html:187 -msgid "Report an Issue" +msgid "Report an issue" +msgstr "" + +#: app/templates/macros/reviews.html:191 +msgid "Ask a question" msgstr "" #: app/templates/macros/stats.html:15 app/templates/macros/stats.html:20 @@ -2977,9 +3549,10 @@ msgid "" "In order to avoid data loss, you cannot permanently delete packages.\n" "\t\t\tYou can remove them from ContentDB, which will cause them to not be" "\n" -"\t\t\tvisible to any users and they may be permanently deleted in the " -"future.\n" -"\t\t\tThe Admin can restore removed packages, if needed." +"\t\t\tvisible to any users. Removed packages may be permanently deleted " +"at a\n" +"\t\t\tlater point. ContentDB staff can restore removed packages, if " +"needed." msgstr "" #: app/templates/packages/remove.html:19 @@ -3014,17 +3587,21 @@ msgstr "" msgid "Post a review for %(title)s by %(author)s" msgstr "" -#: app/templates/packages/review_create_edit.html:21 +#: app/templates/packages/review_create_edit.html:20 +msgid "Please make sure you read ContentDB's rules" +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 "" -#: app/templates/packages/review_create_edit.html:62 +#: app/templates/packages/review_create_edit.html:67 msgid "Delete review." msgstr "" -#: app/templates/packages/review_create_edit.html:63 +#: app/templates/packages/review_create_edit.html:68 msgid "" "This will convert the review into a thread, keeping the comments but " "removing its effect on the package's rating." @@ -3345,7 +3922,7 @@ msgstr "" msgid "Donate now" msgstr "" -#: app/templates/packages/view.html:462 app/utils/minetest_hypertext.py:251 +#: app/templates/packages/view.html:462 app/utils/minetest_hypertext.py:283 msgid "Dependencies" msgstr "" @@ -3362,7 +3939,7 @@ msgid "Compatible Games" msgstr "" #: app/templates/packages/view.html:526 app/templates/packages/view.html:546 -#: app/utils/minetest_hypertext.py:243 +#: app/utils/minetest_hypertext.py:275 msgid "No specific game required" msgstr "" @@ -3394,7 +3971,7 @@ msgstr "" msgid "Technical Name" msgstr "" -#: app/templates/packages/view.html:612 app/utils/minetest_hypertext.py:263 +#: app/templates/packages/view.html:612 app/utils/minetest_hypertext.py:295 #, python-format msgid "%(code_license)s for code,
%(media_license)s for media." msgstr "" @@ -3403,7 +3980,7 @@ msgstr "" msgid "Unknown" msgstr "" -#: app/templates/packages/view.html:622 app/utils/minetest_hypertext.py:269 +#: app/templates/packages/view.html:622 app/utils/minetest_hypertext.py:301 msgid "Added" msgstr "" @@ -3411,7 +3988,7 @@ msgstr "" msgid "Remove myself" msgstr "" -#: app/templates/packages/view.html:641 app/utils/minetest_hypertext.py:271 +#: app/templates/packages/view.html:641 app/utils/minetest_hypertext.py:303 msgid "Provides" msgstr "" @@ -3537,6 +4114,19 @@ msgstr "" msgid "Plus approvers and editors" msgstr "" +#: app/templates/threads/view.html:131 +msgid "Is this review outdated?" +msgstr "" + +#: app/templates/threads/view.html:132 +msgid "For example, does it complain about issues you've already fixed?" +msgstr "" + +#: app/templates/threads/view.html:133 +#, python-format +msgid "You can report outdated reviews by clicking %(flag)s on the review." +msgstr "" + #: app/templates/todo/editor.html:4 app/templates/todo/todo_base.html:17 msgid "Editor Work Queue" msgstr "" @@ -3594,7 +4184,7 @@ msgstr "" msgid "Mod names that have hard dependers, but no packages providing them." msgstr "" -#: app/templates/todo/editor.html:193 app/templates/users/account.html:73 +#: app/templates/todo/editor.html:193 app/templates/users/account.html:100 msgid "View All" msgstr "" @@ -3855,47 +4445,47 @@ msgstr "" msgid "Linked Accounts" msgstr "" -#: app/templates/users/account.html:40 app/templates/users/account.html:52 -msgid "Connected" -msgstr "" - #: app/templates/users/account.html:43 #, python-format msgid "Please PM %(rubenwardy)s on the forums to link your account." msgstr "" -#: app/templates/users/account.html:57 +#: app/templates/users/account.html:59 msgid "View ContentDB's GitHub Permissions" msgstr "" -#: app/templates/users/account.html:62 +#: app/templates/users/account.html:65 +msgid "Disconnect" +msgstr "" + +#: app/templates/users/account.html:70 msgid "Link Github" msgstr "" -#: app/templates/users/account.html:65 +#: app/templates/users/account.html:73 msgid "None" msgstr "" -#: app/templates/users/account.html:77 -msgid "Recent Account Actions" -msgstr "" - -#: app/templates/users/account.html:82 +#: app/templates/users/account.html:80 msgid "Account Deletion and Deactivation" msgstr "" -#: app/templates/users/account.html:86 +#: app/templates/users/account.html:84 msgid "Delete or Deactivate" msgstr "" -#: app/templates/users/account.html:89 +#: app/templates/users/account.html:87 msgid "Account Deletion and Deactivation isn't available to users yet." msgstr "" -#: app/templates/users/account.html:90 +#: app/templates/users/account.html:88 msgid "Please contact the admin." msgstr "" +#: app/templates/users/account.html:93 +msgid "Recent Account Actions" +msgstr "" + #: app/templates/users/change_set_password.html:16 #: app/templates/users/register.html:24 msgid "" @@ -4115,10 +4705,6 @@ msgstr "" msgid "GitHub" msgstr "" -#: app/templates/users/modtools.html:12 -msgid "Storage" -msgstr "" - #: app/templates/users/modtools.html:20 #, python-format msgid "" @@ -4242,17 +4828,21 @@ msgstr "" msgid "Import from forums" msgstr "" -#: app/templates/users/profile_edit.html:47 +#: app/templates/users/profile_edit.html:33 +msgid "Remove profile picture" +msgstr "" + +#: app/templates/users/profile_edit.html:51 msgid "" "Profile pictures should be square, at least 64x64px, and one of the " "following formats: jpeg, png, or webp." msgstr "" -#: app/templates/users/profile_edit.html:51 +#: app/templates/users/profile_edit.html:55 msgid "Profile Information" msgstr "" -#: app/templates/users/profile_edit.html:58 +#: app/templates/users/profile_edit.html:62 msgid "Pretending to be another user is grounds for a permanent ban" msgstr "" @@ -4404,11 +4994,23 @@ msgstr "" msgid "Last year" msgstr "" -#: app/utils/minetest_hypertext.py:248 +#: app/utils/minetest_hypertext.py:108 +msgid "(view table in browser)" +msgstr "" + +#: app/utils/minetest_hypertext.py:139 +msgid "Image" +msgstr "" + +#: app/utils/minetest_hypertext.py:259 +msgid "none" +msgstr "" + +#: app/utils/minetest_hypertext.py:280 msgid "Unsupported Games" msgstr "" -#: app/utils/minetest_hypertext.py:252 +#: app/utils/minetest_hypertext.py:284 msgid "Optional dependencies" msgstr "" diff --git a/translations/ms/LC_MESSAGES/messages.po b/translations/ms/LC_MESSAGES/messages.po index 92884f96..78e4f33e 100644 --- a/translations/ms/LC_MESSAGES/messages.po +++ b/translations/ms/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-04-03 18:34+0100\n" +"POT-Creation-Date: 2024-06-07 05:29+0100\n" "PO-Revision-Date: 2024-03-03 17:21+0000\n" "Last-Translator: \"Yaya - Nurul Azeera Hidayah @ Muhammad Nur Hidayat " "Yasuyoshi\" \n" @@ -18,17 +18,546 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.12.1\n" +"Generated-By: Babel 2.15.0\n" -#: app/__init__.py:137 +#: app/__init__.py:155 msgid "Banned:" msgstr "Diharamkan:" -#: app/__init__.py:139 +#: app/__init__.py:157 msgid "You have been banned." msgstr "Anda telah diharamkan." -#: app/querybuilder.py:41 app/templates/admin/languages/list.html:27 +#: app/_translations.py:5 +msgid "Chat / Commands" +msgstr "" + +#: app/_translations.py:6 +msgid "Complex installation" +msgstr "" + +#: app/_translations.py:7 +msgid "Either has educational value, or is a tool to help teachers " +msgstr "" + +#: app/_translations.py:8 +msgid "Singleplayer-focused" +msgstr "" + +#: app/_translations.py:9 +msgid "For 16px texture packs" +msgstr "" + +#: app/_translations.py:10 +msgid "For 64px texture packs" +msgstr "" + +#: app/_translations.py:11 +msgid "Tools to manage the world" +msgstr "" + +#: app/_translations.py:12 +msgid "Big changes to crafting gameplay" +msgstr "" + +#: app/_translations.py:13 +msgid "Blood, etc" +msgstr "" + +#: app/_translations.py:14 +msgid "Adds a mini-game to be played within Minetest" +msgstr "" + +#: app/_translations.py:15 +msgid "Tools / Weapons / Armor" +msgstr "" + +#: app/_translations.py:16 +msgid "For content generally themed around a certain season or holiday" +msgstr "" + +#: app/_translations.py:17 +msgid "Player Effects / Power Ups" +msgstr "" + +#: app/_translations.py:18 +msgid "World Maintenance and Tools" +msgstr "" + +#: app/_translations.py:19 +msgid "Puzzle" +msgstr "" + +#: app/_translations.py:20 +msgid "Tools for game and mod developers" +msgstr "" + +#: app/_translations.py:21 +msgid "Education" +msgstr "" + +#: app/_translations.py:22 +msgid "Gore" +msgstr "" + +#: app/_translations.py:23 +msgid "Transport" +msgstr "" + +#: app/_translations.py:24 +msgid "Survival" +msgstr "" + +#: app/_translations.py:25 +msgid "New mapgen or changes mapgen" +msgstr "" + +#: app/_translations.py:26 +msgid "Less than 16px" +msgstr "" + +#: app/_translations.py:27 app/templates/users/modtools.html:12 +msgid "Storage" +msgstr "Simpanan" + +#: app/_translations.py:28 +msgid "Changes the inventory GUI" +msgstr "" + +#: app/_translations.py:29 +msgid "Jam / Combat 2020" +msgstr "" + +#: app/_translations.py:30 +msgid "Bad Language" +msgstr "" + +#: app/_translations.py:31 +msgid "64px" +msgstr "" + +#: app/_translations.py:32 +msgid "Focuses on or adds new sounds or musical things" +msgstr "" + +#: app/_translations.py:33 +msgid "Adds game mechanics or tools that change how players build." +msgstr "" + +#: app/_translations.py:34 +msgid "Violence" +msgstr "" + +#: app/_translations.py:35 +msgid "Strategy / RTS" +msgstr "" + +#: app/_translations.py:36 +msgid "" +"Requires futher installation steps, such as installing luarocks or " +"editing the trusted mod setting" +msgstr "" + +#: app/_translations.py:37 +msgid "Jam / Game 2021" +msgstr "" + +#: app/_translations.py:38 +msgid "Content that can be played alone" +msgstr "" + +#: app/_translations.py:39 +msgid "Can/should only be used in multiplayer" +msgstr "" + +#: app/_translations.py:40 +msgid "Adds mobs, animals, and NPCs" +msgstr "" + +#: app/_translations.py:41 +msgid "" +"For mods created for the Discord \"Weekly Challenges\" modding event in " +"2021" +msgstr "" + +#: app/_translations.py:42 +msgid "Mini-game" +msgstr "" + +#: app/_translations.py:43 +msgid "" +"For content that changes player effects, including physics, for example: " +"speed, jump height or gravity." +msgstr "" + +#: app/_translations.py:44 +msgid "Contains swearing" +msgstr "" + +#: app/_translations.py:45 +msgid "" +"Improves the world, adding weather, ambient sounds, or other environment " +"mechanics" +msgstr "" + +#: app/_translations.py:46 +msgid "For mods created for the Discord \"Combat\" modding event in 2020" +msgstr "" + +#: app/_translations.py:47 +msgid "Inventory" +msgstr "" + +#: app/_translations.py:48 +msgid "Entries to the 2023 Minetest Game Jam " +msgstr "" + +#: app/_translations.py:49 +msgid "Sims" +msgstr "" + +#: app/_translations.py:50 +msgid "Focuses on building, such as adding new materials or nodes" +msgstr "" + +#: app/_translations.py:51 +msgid "Environment / Weather" +msgstr "" + +#: app/_translations.py:52 +msgid "Custom mapgen" +msgstr "" + +#: app/_translations.py:53 +msgid "Minetest Game improved" +msgstr "" + +#: app/_translations.py:54 +msgid "HUD" +msgstr "" + +#: app/_translations.py:55 +msgid "Machines / Electronics" +msgstr "" + +#: app/_translations.py:56 +msgid "Developer Tools" +msgstr "" + +#: app/_translations.py:57 +msgid "Jam / Game 2023" +msgstr "" + +#: app/_translations.py:58 +msgid "Helps with server maintenance and moderation" +msgstr "" + +#: app/_translations.py:59 +msgid "Plants and Farming" +msgstr "" + +#: app/_translations.py:60 +msgid "Adventure / RPG" +msgstr "" + +#: app/_translations.py:61 +msgid "" +"For games and such that are of their own kind, distinct and original in " +"nature to others of the same category." +msgstr "" + +#: app/_translations.py:62 +msgid "Jam / Weekly Challenges 2021" +msgstr "" + +#: app/_translations.py:63 +msgid "For 32px texture packs" +msgstr "" + +#: app/_translations.py:64 +msgid "Adds or changes tools, weapons, and armor" +msgstr "" + +#: app/_translations.py:65 +msgid "GUI" +msgstr "" + +#: app/_translations.py:66 +msgid "Seasonal" +msgstr "" + +#: app/_translations.py:67 +msgid "Commerce / Economy" +msgstr "" + +#: app/_translations.py:68 +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 "" + +#: app/_translations.py:69 +msgid "Forks of MTG" +msgstr "" + +#: app/_translations.py:70 +msgid "Non-cartoon violence. May be towards fantasy or human-like characters" +msgstr "" + +#: app/_translations.py:71 +msgid "Joke" +msgstr "" + +#: app/_translations.py:72 +msgid "Fear / Horror" +msgstr "" + +#: app/_translations.py:73 +msgid "128px+" +msgstr "" + +#: app/_translations.py:74 +msgid "Creative" +msgstr "" + +#: app/_translations.py:75 +msgid "Entries to the 2022 Minetest Game Jam " +msgstr "" + +#: app/_translations.py:76 +msgid "Alcohol / Tobacco" +msgstr "" + +#: app/_translations.py:77 +msgid "Adds or improves item storage mechanics" +msgstr "" + +#: app/_translations.py:78 +msgid "Designed to be played competitively against other players" +msgstr "" + +#: app/_translations.py:79 +msgid "Crafting" +msgstr "" + +#: app/_translations.py:80 +msgid "<16px" +msgstr "" + +#: app/_translations.py:81 +msgid "One-of-a-kind / Original" +msgstr "" + +#: app/_translations.py:82 +msgid "Building" +msgstr "" + +#: app/_translations.py:83 +msgid "Adds machines useful in automation, tubes, or power." +msgstr "" + +#: app/_translations.py:84 +msgid "Focus on puzzle solving instead of combat" +msgstr "" + +#: app/_translations.py:85 +msgid "Building Mechanics and Tools" +msgstr "" + +#: app/_translations.py:86 +msgid "Adds nodes with no other purpose than for use in building" +msgstr "" + +#: app/_translations.py:87 +msgid "Sounds / Music" +msgstr "" + +#: app/_translations.py:88 +msgid "Food / Drinks" +msgstr "" + +#: app/_translations.py:89 +msgid "Decorative" +msgstr "" + +#: app/_translations.py:90 +msgid "Gambling" +msgstr "" + +#: app/_translations.py:91 +msgid "Server Moderation and Tools" +msgstr "" + +#: app/_translations.py:92 +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 "" + +#: app/_translations.py:93 +msgid "API / Library" +msgstr "" + +#: app/_translations.py:94 +msgid "Certified" +msgstr "" + +#: app/_translations.py:95 +msgid "Contains alcohol and/or tobacco" +msgstr "" + +#: app/_translations.py:96 +msgid "Adds new plants or other farmable resources." +msgstr "" + +#: app/_translations.py:97 +msgid "Multiplayer-focused" +msgstr "" + +#: app/_translations.py:98 +msgid "Primarily adds an API for other mods to use" +msgstr "" + +#: app/_translations.py:99 +msgid "" +"Focus on player chat/communication or who's primary function is " +"interacting with the console." +msgstr "" + +#: app/_translations.py:100 +msgid "" +"Games and mods with a heavy strategy component, whether real-time or " +"turn-based" +msgstr "" + +#: app/_translations.py:101 +msgid "" +"Written specifically for survival gameplay with a focus on game-balance, " +"difficulty level, or resources available through crafting, mining, ..." +msgstr "" + +#: app/_translations.py:102 +msgid "Entries to the 2021 Minetest Game Jam" +msgstr "" + +#: app/_translations.py:103 +msgid "" +"Contains a completely custom mapgen implemented in Lua, usually requires " +"worlds to be set to the 'singlenode' mapgen." +msgstr "" + +#: app/_translations.py:104 +msgid " Jam / Game 2022" +msgstr "" + +#: app/_translations.py:105 +msgid "Sports" +msgstr "" + +#: app/_translations.py:106 +msgid "" +"Adds or changes transportation methods. Includes teleportation, vehicles," +" ridable mobs, transport infrastructure and thematic content" +msgstr "" + +#: app/_translations.py:107 +msgid "Player vs Environment (PvE)" +msgstr "" + +#: app/_translations.py:108 +msgid "For mods that grant the player extra information in the HUD" +msgstr "" + +#: app/_translations.py:109 +msgid "" +"Mods and games that aim to simulate real life activity. Similar to " +"SimCity/TheSims/OpenTTD/etc" +msgstr "" + +#: app/_translations.py:110 +msgid "Shocking and scary content. May scare young children" +msgstr "" + +#: app/_translations.py:111 +msgid "Player customization / Skins" +msgstr "" + +#: app/_translations.py:112 +msgid "" +"Allows the player to customize their character by changing the texture or" +" adding accessories." +msgstr "" + +#: app/_translations.py:113 +msgid "" +"Certified by the Featured Packages program. This tag may be renamed in " +"the future" +msgstr "" + +#: app/_translations.py:114 +msgid "Mobs / Animals / NPCs" +msgstr "" + +#: app/_translations.py:115 +msgid "For 128px or higher texture packs" +msgstr "" + +#: app/_translations.py:116 +msgid "16px" +msgstr "" + +#: app/_translations.py:117 +msgid "Games of chance, gambling games, etc" +msgstr "" + +#: app/_translations.py:118 +msgid "Mapgen / Biomes / Decoration" +msgstr "" + +#: app/_translations.py:119 +msgid "Drugs" +msgstr "" + +#: app/_translations.py:120 +msgid "Related to economies, money, and trading" +msgstr "" + +#: app/_translations.py:121 +msgid "" +"For content designed for one or more players that focus on combat against" +" the world, mobs, or NPCs." +msgstr "" + +#: app/_translations.py:122 +msgid "For content whose main utility / feature is in GUI/formspec form" +msgstr "" + +#: app/_translations.py:123 +msgid "32px" +msgstr "" + +#: app/_translations.py:124 +msgid "Player vs Player (PvP)" +msgstr "" + +#: app/_translations.py:125 +msgid "Magic / Enchanting" +msgstr "" + +#: app/_translations.py:126 +msgid "Contains illegal drugs, such as marijuana" +msgstr "" + +#: app/_translations.py:127 +msgid "First person shooters (FPS) and more" +msgstr "" + +#: app/_translations.py:128 +msgid "Shooter" +msgstr "" + +#: app/querybuilder.py:58 app/templates/admin/languages/list.html:27 #: app/templates/admin/tags/list.html:38 #: app/templates/admin/warnings/list.html:28 #: app/templates/collections/create_edit.html:56 @@ -38,7 +567,7 @@ msgstr "Anda telah diharamkan." msgid "Packages" msgstr "Pakej" -#: app/querybuilder.py:56 +#: app/querybuilder.py:73 #, python-format msgid "%(package_type)s for %(game_name)s" msgstr "%(package_type)s untuk %(game_name)s" @@ -48,7 +577,7 @@ msgstr "%(package_type)s untuk %(game_name)s" msgid "%(delta)s ago" msgstr "%(delta)s yang lalu" -#: app/blueprints/api/endpoints.py:95 app/templates/index.html:103 +#: app/blueprints/api/endpoints.py:94 app/templates/index.html:103 msgid "Featured" msgstr "Sorotan" @@ -63,18 +592,18 @@ msgid "Limit to package" msgstr "Hadkan ke pakej" #: app/blueprints/api/tokens.py:36 app/blueprints/collections/__init__.py:90 -#: app/blueprints/oauth/__init__.py:175 app/blueprints/packages/packages.py:250 -#: app/blueprints/packages/packages.py:525 -#: app/blueprints/packages/packages.py:621 -#: app/blueprints/packages/packages.py:709 +#: app/blueprints/oauth/__init__.py:175 app/blueprints/packages/packages.py:251 +#: app/blueprints/packages/packages.py:528 +#: app/blueprints/packages/packages.py:624 +#: app/blueprints/packages/packages.py:712 #: app/blueprints/packages/releases.py:62 #: app/blueprints/packages/releases.py:74 app/blueprints/packages/reviews.py:49 #: app/blueprints/packages/screenshots.py:36 #: app/blueprints/packages/screenshots.py:42 #: app/blueprints/packages/screenshots.py:47 -#: app/blueprints/users/account.py:226 app/blueprints/users/account.py:234 -#: app/blueprints/users/settings.py:78 app/blueprints/users/settings.py:148 -#: app/blueprints/users/settings.py:316 app/templates/users/modtools.html:111 +#: 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 msgid "Save" msgstr "Simpan" @@ -148,14 +677,11 @@ msgid "Linked GitHub to account" msgstr "Github dipautkan ke akaun" #: app/blueprints/github/__init__.py:88 -msgid "GitHub account is already associated with another user" -msgstr "Akaun Github sudah dikaitkan dengan pengguna lain" +#, python-format +msgid "GitHub account is already associated with another user: %(username)s" +msgstr "" -#: app/blueprints/github/__init__.py:94 -msgid "Unable to find an account for that GitHub user" -msgstr "Tidak mampu cari akaun untuk pengguna Github tersebut" - -#: app/blueprints/github/__init__.py:99 +#: app/blueprints/github/__init__.py:96 app/blueprints/github/__init__.py:122 msgid "Authorization failed [err=gh-login-failed]" msgstr "Pengesahan kuasa gagal [err=gh-login-failed]" @@ -201,7 +727,7 @@ msgstr "Tangkap Layar" #: app/blueprints/packages/__init__.py:52 #: app/templates/packages/edit_maintainers.html:8 -#: app/templates/packages/view.html:624 app/utils/minetest_hypertext.py:270 +#: app/templates/packages/view.html:624 app/utils/minetest_hypertext.py:302 msgid "Maintainers" msgstr "Penyenggara" @@ -226,7 +752,7 @@ 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:243 app/utils/minetest_hypertext.py:245 +#: app/utils/minetest_hypertext.py:275 app/utils/minetest_hypertext.py:277 msgid "Supported Games" msgstr "Permainan Disokong" @@ -234,91 +760,91 @@ msgstr "Permainan Disokong" msgid "No download available." msgstr "Tiada muat turun tersedia." -#: app/blueprints/packages/packages.py:228 app/templates/packages/view.html:594 -#: app/utils/minetest_hypertext.py:231 +#: app/blueprints/packages/packages.py:229 app/templates/packages/view.html:594 +#: app/utils/minetest_hypertext.py:263 msgid "Type" msgstr "Jenis" -#: app/blueprints/packages/packages.py:229 +#: app/blueprints/packages/packages.py:230 msgid "Title (Human-readable)" msgstr "Tajuk (Bacaan manusia)" -#: app/blueprints/packages/packages.py:230 -#: app/blueprints/packages/packages.py:619 +#: app/blueprints/packages/packages.py:231 +#: app/blueprints/packages/packages.py:622 msgid "Name (Technical)" msgstr "Nama (Teknikal)" -#: app/blueprints/packages/packages.py:230 -#: app/blueprints/packages/packages.py:620 +#: app/blueprints/packages/packages.py:231 +#: app/blueprints/packages/packages.py:623 #: app/templates/packages/create_edit.html:75 msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" msgstr "Huruf kecil (a-z), digit (0-9), dan garis bawah (_) sahaja" -#: app/blueprints/packages/packages.py:231 +#: app/blueprints/packages/packages.py:232 msgid "Short Description (Plaintext)" msgstr "Perihal Pendek (Teks biasa)" -#: app/blueprints/packages/packages.py:233 app/templates/packages/view.html:616 -#: app/utils/minetest_hypertext.py:268 +#: app/blueprints/packages/packages.py:234 app/templates/packages/view.html:616 +#: app/utils/minetest_hypertext.py:300 msgid "Maintenance State" msgstr "Keadaan Penyenggaraan" -#: app/blueprints/packages/packages.py:235 app/templates/admin/tags/list.html:4 +#: app/blueprints/packages/packages.py:236 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:232 +#: app/utils/minetest_hypertext.py:264 msgid "Tags" msgstr "Tag" -#: app/blueprints/packages/packages.py:236 +#: app/blueprints/packages/packages.py:237 msgid "Content Warnings" msgstr "Amaran Kandungan" -#: app/blueprints/packages/packages.py:237 app/templates/packages/view.html:605 -#: app/utils/minetest_hypertext.py:266 +#: app/blueprints/packages/packages.py:238 app/templates/packages/view.html:605 +#: app/utils/minetest_hypertext.py:298 msgid "License" msgstr "Lesen" -#: app/blueprints/packages/packages.py:238 +#: app/blueprints/packages/packages.py:239 msgid "Media License" msgstr "Lesen Media" -#: app/blueprints/packages/packages.py:240 +#: app/blueprints/packages/packages.py:241 msgid "Long Description (Markdown)" msgstr "Perihal Panjang (Markdown)" -#: app/blueprints/packages/packages.py:242 +#: app/blueprints/packages/packages.py:243 msgid "VCS Repository URL" msgstr "URL Repositori VCS" -#: app/blueprints/packages/packages.py:243 app/blueprints/users/settings.py:76 +#: app/blueprints/packages/packages.py:244 app/blueprints/users/settings.py:77 msgid "Website URL" msgstr "URL Laman Sesawang" -#: app/blueprints/packages/packages.py:244 +#: app/blueprints/packages/packages.py:245 msgid "Issue Tracker URL" msgstr "URL Penjejak Isu" -#: app/blueprints/packages/packages.py:245 +#: app/blueprints/packages/packages.py:246 msgid "Forum Topic ID" msgstr "ID Topik Forum" -#: app/blueprints/packages/packages.py:246 +#: app/blueprints/packages/packages.py:247 msgid "Video URL" msgstr "URL Video" -#: app/blueprints/packages/packages.py:247 +#: app/blueprints/packages/packages.py:248 msgid "Donate URL" msgstr "URL Derma" -#: app/blueprints/packages/packages.py:248 +#: app/blueprints/packages/packages.py:249 msgid "Translation URL" msgstr "URL Terjemahan" -#: app/blueprints/packages/packages.py:254 +#: app/blueprints/packages/packages.py:255 msgid "_game is not an allowed name" msgstr "_game bukanlah nama yang dibenarkan" -#: app/blueprints/packages/packages.py:264 +#: app/blueprints/packages/packages.py:265 msgid "" "Package already exists, but is removed. Please contact ContentDB staff to" " restore the package" @@ -326,48 +852,47 @@ msgstr "" "Pakej sudah wujud, tetapi telah dibuang. Sila hubungi kakitangan " "ContentDB untuk memulihkan pakej" -#: app/blueprints/packages/packages.py:269 +#: app/blueprints/packages/packages.py:270 msgid "Package already exists" msgstr "Pakej sudah wujud" -#: app/blueprints/packages/packages.py:275 +#: app/blueprints/packages/packages.py:276 msgid "A collection with a similar name already exists" msgstr "Himpunan dengan nama yang serupa sudah wujud" -#: app/blueprints/packages/packages.py:328 +#: app/blueprints/packages/packages.py:329 #: app/blueprints/packages/releases.py:82 msgid "" "You must add an email address to your account and confirm it before you " "can manage packages" msgstr "" -#: app/blueprints/packages/packages.py:334 +#: app/blueprints/packages/packages.py:335 msgid "Save draft" msgstr "" -#: app/blueprints/packages/packages.py:342 +#: app/blueprints/packages/packages.py:343 msgid "Unable to find that user" msgstr "Tidak jumpa pengguna tersebut" -#: app/blueprints/packages/packages.py:346 +#: app/blueprints/packages/packages.py:347 #: app/blueprints/packages/screenshots.py:137 -#: app/blueprints/users/settings.py:132 msgid "Permission denied" msgstr "Kebenaran ditolak" -#: app/blueprints/packages/packages.py:402 -#: app/blueprints/packages/packages.py:476 -#: app/blueprints/packages/packages.py:498 +#: app/blueprints/packages/packages.py:403 +#: app/blueprints/packages/packages.py:479 +#: app/blueprints/packages/packages.py:501 msgid "You don't have permission to do that" msgstr "Anda tiada kebenaran untuk berbuat sedemikian" -#: app/blueprints/packages/packages.py:435 +#: app/blueprints/packages/packages.py:436 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:442 +#: app/blueprints/packages/packages.py:443 msgid "" "Please comment in the approval thread so editors know what you have " "changed" @@ -375,57 +900,57 @@ msgstr "" "Sila tulis komen dalam bebenang kelulusan supaya para penyunting tahu apa" " yang telah diubah" -#: app/blueprints/packages/packages.py:493 +#: app/blueprints/packages/packages.py:496 msgid "Deleted package" msgstr "Pakej dipadam" -#: app/blueprints/packages/packages.py:515 +#: app/blueprints/packages/packages.py:518 msgid "Unapproved package" msgstr "Pakej tidak diluluskan" -#: app/blueprints/packages/packages.py:524 +#: app/blueprints/packages/packages.py:527 msgid "Maintainers (Comma-separated)" msgstr "Penyenggara (Dipisahkan dengan koma)" -#: app/blueprints/packages/packages.py:533 +#: app/blueprints/packages/packages.py:536 msgid "You don't have permission to edit maintainers" msgstr "Anda tiada kebenaran untuk menyunting penyenggara" -#: app/blueprints/packages/packages.py:583 +#: app/blueprints/packages/packages.py:586 msgid "You are not a maintainer" msgstr "Anda bukan seorang penyenggara" -#: app/blueprints/packages/packages.py:586 +#: app/blueprints/packages/packages.py:589 msgid "Package owners cannot remove themselves as maintainers" msgstr "Pemilik pakej tidak boleh mengeluarkan diri sendiri sebagai penyenggara" -#: app/blueprints/packages/packages.py:618 +#: app/blueprints/packages/packages.py:621 msgid "Author Name" msgstr "Nama Pencipta" -#: app/blueprints/packages/packages.py:705 +#: app/blueprints/packages/packages.py:708 msgid "Enable support detection based on dependencies (recommended)" msgstr "Membolehkan pengesan sokongan berdasarkan pada kebergantungan (disyorkan)" -#: app/blueprints/packages/packages.py:706 +#: app/blueprints/packages/packages.py:709 msgid "Supported games" msgstr "Permainan yang disokong" -#: app/blueprints/packages/packages.py:707 +#: app/blueprints/packages/packages.py:710 msgid "Unsupported games" msgstr "Permainan yang tidak disokong" -#: app/blueprints/packages/packages.py:708 +#: app/blueprints/packages/packages.py:711 msgid "Supports all games (unless stated) / is game independent" msgstr "Menyokong semua permainan (melainkan dinyatakan) / tak bersandar permainan" -#: app/blueprints/packages/packages.py:724 +#: app/blueprints/packages/packages.py:727 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:728 +#: app/blueprints/packages/packages.py:731 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 " @@ -586,8 +1111,8 @@ msgstr "" #: app/blueprints/packages/reviews.py:80 app/blueprints/threads/__init__.py:207 #: app/blueprints/threads/__init__.py:240 -#: app/blueprints/threads/__init__.py:334 app/blueprints/users/settings.py:113 -#: app/logic/packages.py:132 +#: app/blueprints/threads/__init__.py:334 app/blueprints/users/settings.py:114 +#: app/logic/packages.py:131 msgid "Linking to blocked sites is not allowed" msgstr "Pemautan ke tapak disekat tidak dibenarkan" @@ -690,7 +1215,7 @@ msgid "Remember me" msgstr "Ingat saya" #: app/blueprints/users/account.py:39 app/templates/base.html:176 -#: app/templates/donate/index.html:74 app/templates/users/login.html:4 +#: app/templates/donate/index.html:85 app/templates/users/login.html:4 msgid "Sign in" msgstr "Log masuk" @@ -715,11 +1240,11 @@ msgstr "Anda perlu sahkan e-mel pendaftaran" msgid "Login failed" msgstr "Log masuk gagal" -#: app/blueprints/users/account.py:100 app/blueprints/users/settings.py:75 +#: app/blueprints/users/account.py:100 app/blueprints/users/settings.py:76 msgid "Display Name" msgstr "Nama Paparan" -#: app/blueprints/users/account.py:101 app/blueprints/users/settings.py:310 +#: app/blueprints/users/account.py:101 app/blueprints/users/settings.py:324 #: app/templates/users/list.html:18 msgid "Username" msgstr "Nama Pengguna" @@ -732,8 +1257,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:186 -#: app/blueprints/users/account.py:222 app/blueprints/users/account.py:373 +#: app/blueprints/users/account.py:104 app/blueprints/users/account.py:153 +#: app/blueprints/users/account.py:189 app/blueprints/users/account.py:340 #: app/blueprints/users/settings.py:147 msgid "Email" msgstr "E-mel" @@ -755,25 +1280,46 @@ msgstr "Daftar" msgid "Incorrect captcha answer" msgstr "Jawapan captcha tidak betul" -#: app/blueprints/users/account.py:117 -msgid "Username is invalid" -msgstr "Nama pengguna tidak sah" +#: app/blueprints/users/account.py:154 +msgid "Reset Password" +msgstr "Tetap Semula Kata Laluan" -#: app/blueprints/users/account.py:128 -msgid "An account already exists for that username but hasn't been claimed yet." +#: app/blueprints/users/account.py:180 +msgid "Unable to find account" +msgstr "Tidak mampu mencari akaun" + +#: app/blueprints/users/account.py:190 app/blueprints/users/account.py:198 +msgid "New password" +msgstr "Kata laluan baharu" + +#: app/blueprints/users/account.py:191 app/blueprints/users/account.py:199 +msgid "Verify password" +msgstr "Sahkan kata laluan" + +#: app/blueprints/users/account.py:192 app/blueprints/users/account.py:200 +msgid "Passwords must match" +msgstr "Kata laluan mestilah sepadan" + +#: app/blueprints/users/account.py:197 +msgid "Old password" +msgstr "Kata laluan lama" + +#: app/blueprints/users/account.py:208 +msgid "Passwords do not match" +msgstr "Kata laluan mestilah sepadan" + +#: app/blueprints/users/account.py:219 app/blueprints/users/settings.py:175 +#: app/logic/users.py:51 +msgid "That email address has been unsubscribed/blacklisted, and cannot be used" msgstr "" -"Akaun sudah wujud untuk nama pengguna tersebut tetapi ia masih belum " -"dituntut." +"Alamat e-mel tersebut telah dibuang langganan/disenaraihitamkan, dan " +"tidak boleh digunakan" -#: app/blueprints/users/account.py:131 app/blueprints/users/account.py:138 -msgid "That username/display name is already in use, please choose another." -msgstr "Nama pengguna/nama paparan tersebut sudah digunakan, sila pilih yang lain." - -#: app/blueprints/users/account.py:143 app/blueprints/users/account.py:257 +#: app/blueprints/users/account.py:224 app/logic/users.py:46 msgid "Email already in use" msgstr "E-mel sudah digunakan" -#: app/blueprints/users/account.py:144 app/blueprints/users/account.py:258 +#: app/blueprints/users/account.py:225 app/logic/users.py:47 #, python-format msgid "" "We were unable to create the account as the email is already in use by " @@ -782,70 +1328,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:148 app/blueprints/users/account.py:252 -#: app/blueprints/users/settings.py:175 -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:187 -msgid "Reset Password" -msgstr "Tetap Semula Kata Laluan" - -#: app/blueprints/users/account.py:213 -msgid "Unable to find account" -msgstr "Tidak mampu mencari akaun" - -#: app/blueprints/users/account.py:223 app/blueprints/users/account.py:231 -msgid "New password" -msgstr "Kata laluan baharu" - -#: app/blueprints/users/account.py:224 app/blueprints/users/account.py:232 -msgid "Verify password" -msgstr "Sahkan kata laluan" - -#: app/blueprints/users/account.py:225 app/blueprints/users/account.py:233 -msgid "Passwords must match" -msgstr "Kata laluan mestilah sepadan" - -#: app/blueprints/users/account.py:230 -msgid "Old password" -msgstr "Kata laluan lama" - -#: app/blueprints/users/account.py:241 -msgid "Passwords do not match" -msgstr "Kata laluan mestilah sepadan" - -#: app/blueprints/users/account.py:272 app/blueprints/users/account.py:276 +#: app/blueprints/users/account.py:239 app/blueprints/users/account.py:243 msgid "Your password has been changed successfully." msgstr "Kata laluan anda telah berjaya ditukar." -#: app/blueprints/users/account.py:291 +#: app/blueprints/users/account.py:258 msgid "Old password is incorrect" msgstr "Kata laluan lama tidak betul" -#: app/blueprints/users/account.py:319 +#: app/blueprints/users/account.py:286 msgid "Unknown verification token!" msgstr "Token pengesahan tidak diketahui!" -#: app/blueprints/users/account.py:325 +#: app/blueprints/users/account.py:292 msgid "Token has expired" msgstr "Token telah tamat tempoh" -#: app/blueprints/users/account.py:339 +#: app/blueprints/users/account.py:306 msgid "Another user is already using that email" msgstr "Pengguna lain sudah menggunakan e-mel tersebut" -#: app/blueprints/users/account.py:342 +#: app/blueprints/users/account.py:309 msgid "Confirmed email change" msgstr "Pertukaran e-mel disahkan" -#: app/blueprints/users/account.py:347 +#: app/blueprints/users/account.py:314 msgid "Email address changed" msgstr "Alamat e-mel telah ditukar" -#: app/blueprints/users/account.py:348 +#: app/blueprints/users/account.py:315 msgid "" "Your email address has changed. If you didn't request this, please " "contact an administrator." @@ -853,15 +1364,15 @@ msgstr "" "Alamat e-mel anda telah ditukar. Jika anda tidak memohon pertukaran ini, " "sila hubungi pentadbir." -#: app/blueprints/users/account.py:366 +#: app/blueprints/users/account.py:333 msgid "You may now log in" msgstr "Anda boleh log masuk sekarang" -#: app/blueprints/users/account.py:374 +#: app/blueprints/users/account.py:341 msgid "Send" msgstr "Hantar" -#: app/blueprints/users/account.py:405 +#: app/blueprints/users/account.py:372 msgid "" "That email is now blacklisted. Please contact an admin if you wish to " "undo this." @@ -1004,62 +1515,72 @@ msgstr ">50k muat turun" msgid "Has received %(downloads)d downloads across all packages." msgstr "Telah menerima %(downloads)d muat turun merentasi kesemua pakej." -#: app/blueprints/users/settings.py:37 app/templates/users/profile.html:26 +#: app/blueprints/users/settings.py:38 app/templates/users/profile.html:26 #: app/templates/users/profile_edit.html:8 msgid "Edit Profile" msgstr "Sunting Profil" -#: app/blueprints/users/settings.py:42 app/templates/users/account.html:12 +#: app/blueprints/users/settings.py:43 app/templates/users/account.html:12 msgid "Account and Security" msgstr "Akaun dan Keselamatan" -#: app/blueprints/users/settings.py:47 +#: app/blueprints/users/settings.py:48 #: app/templates/users/settings_email.html:12 msgid "Email and Notifications" msgstr "E-mel dan Pemberitahuan" -#: app/blueprints/users/settings.py:52 app/templates/api/list_tokens.html:10 +#: app/blueprints/users/settings.py:53 app/templates/api/list_tokens.html:10 msgid "API Tokens" msgstr "Token API" -#: app/blueprints/users/settings.py:60 app/templates/oauth/list_clients.html:10 +#: app/blueprints/users/settings.py:61 app/templates/oauth/list_clients.html:10 msgid "OAuth2 Applications" msgstr "Aplikasi OAuth2" -#: app/blueprints/users/settings.py:67 app/templates/users/modtools.html:4 +#: app/blueprints/users/settings.py:68 app/templates/users/modtools.html:4 #: app/templates/users/modtools.html:8 app/templates/users/profile.html:44 msgid "Moderator Tools" msgstr "Alatan Moderator" -#: app/blueprints/users/settings.py:77 +#: app/blueprints/users/settings.py:78 msgid "Donation URL" msgstr "URL Derma" -#: app/blueprints/users/settings.py:93 app/blueprints/users/settings.py:100 +#: app/blueprints/users/settings.py:94 app/blueprints/users/settings.py:101 msgid "A user already has that name" msgstr "Seorang pengguna sudah ada nama tersebut" -#: app/blueprints/users/settings.py:265 +#: app/blueprints/users/settings.py:264 +msgid "Removed GitHub account" +msgstr "" + +#: app/blueprints/users/settings.py:266 +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" msgstr "Pengguna dengan pangkat moderator ke atas tidak boleh dipadam" -#: app/blueprints/users/settings.py:311 +#: app/blueprints/users/settings.py:325 msgid "Display name" msgstr "Nama paparan" -#: app/blueprints/users/settings.py:312 +#: app/blueprints/users/settings.py:326 msgid "Forums Username" msgstr "Nama Pengguna Forum" -#: app/blueprints/users/settings.py:313 +#: app/blueprints/users/settings.py:327 msgid "GitHub Username" msgstr "Nama Pengguna GitHub" -#: app/blueprints/users/settings.py:314 app/templates/users/list.html:14 +#: app/blueprints/users/settings.py:328 app/templates/users/list.html:14 msgid "Rank" msgstr "Pangkat" -#: app/blueprints/users/settings.py:363 +#: app/blueprints/users/settings.py:381 msgid "Can't promote a user to a rank higher than yourself!" msgstr "" "Tidak boleh naikkan pengguna ke pangkat lebih tinggi dari diri anda " @@ -1159,11 +1680,11 @@ msgstr "" "Nama hanya boleh mengandungi huruf kecil (a-z), digit (0-9), dan garis " "bawah (_) sahaja" -#: app/logic/packages.py:113 +#: app/logic/packages.py:112 msgid "You don't have permission to edit this package" msgstr "Anda tiada kebenaran untuk sunting pakej ini" -#: app/logic/packages.py:117 +#: app/logic/packages.py:116 msgid "You don't have permission to change the package name" msgstr "Anda tiada kebenaran untuk menukar nama pakej" @@ -1211,6 +1732,31 @@ msgstr "Sila muat naik %(file_desc)s" msgid "Uploaded image isn't actually an image" msgstr "Imej yang dimuat naik sebenarnya bukan sejenis imej" +#: app/logic/users.py:15 +msgid "Username is invalid" +msgstr "Nama pengguna tidak sah" + +#: app/logic/users.py:26 +msgid "An account already exists for that username but hasn't been claimed yet." +msgstr "" +"Akaun sudah wujud untuk nama pengguna tersebut tetapi ia masih belum " +"dituntut." + +#: app/logic/users.py:29 +#, python-format +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 "" + +#: app/logic/users.py:33 +msgid "That username/display name is already in use, please choose another." +msgstr "Nama pengguna/nama paparan tersebut sudah digunakan, sila pilih yang lain." + +#: app/logic/users.py:40 +msgid "Unable to create an account as the username was used in the past." +msgstr "" + #: app/models/packages.py:69 msgid "Mod" msgstr "Mods" @@ -1250,7 +1796,7 @@ msgstr "Luluskan" #: app/templates/collections/view.html:39 #: app/templates/oauth/create_edit.html:17 #: app/templates/packages/release_edit.html:84 -#: app/templates/packages/review_create_edit.html:61 +#: app/templates/packages/review_create_edit.html:66 #: app/templates/threads/delete_reply.html:19 #: app/templates/threads/delete_thread.html:19 #: app/templates/threads/view.html:50 app/templates/users/delete.html:34 @@ -1261,13 +1807,13 @@ msgstr "Padam" msgid "Work in Progress" msgstr "Kerja Dalam Proses" -#: app/tasks/emails.py:119 +#: app/tasks/emails.py:122 msgid "" "You are receiving this email because you are a registered user of " "ContentDB." msgstr "Anda menerima e-mel ini kerana anda pengguna berdaftar ContentDB." -#: app/tasks/emails.py:125 app/templates/emails/verify.html:30 +#: 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." @@ -1275,22 +1821,22 @@ msgstr "" "Anda menerima e-mel ini kerana seseorang (harapnya anda) telah memasukkan" " alamat e-mel anda sebagai e-mel seorang pengguna." -#: app/tasks/emails.py:160 +#: app/tasks/emails.py:163 #, python-format msgid "%(num)d new notifications" msgstr "%(num)d pemberitahuan baharu" -#: app/tasks/emails.py:162 app/templates/macros/forms.html:59 +#: app/tasks/emails.py:165 app/templates/macros/forms.html:59 #: app/templates/packages/create_edit.html:41 #: app/templates/todo/editor.html:155 msgid "View" msgstr "Lihat" -#: app/tasks/emails.py:165 +#: app/tasks/emails.py:168 msgid "Manage email settings" msgstr "Uruskan tetapan e-mel" -#: app/tasks/emails.py:167 app/templates/emails/base.html:63 +#: app/tasks/emails.py:170 app/templates/emails/base.html:63 #: app/templates/emails/notification.html:34 #: app/templates/emails/notification_digest.html:54 #: app/templates/emails/verify.html:33 @@ -1374,7 +1920,7 @@ msgstr "Log keluar" #: app/templates/admin/languages/list.html:4 #: app/templates/admin/languages/list.html:10 app/templates/base.html:185 -#: app/templates/packages/view.html:598 app/utils/minetest_hypertext.py:256 +#: app/templates/packages/view.html:598 app/utils/minetest_hypertext.py:288 msgid "Languages" msgstr "Bahasa" @@ -1387,59 +1933,73 @@ msgid "About" msgstr "Perihal" #: app/templates/base.html:247 +msgid "Contact Us" +msgstr "" + +#: app/templates/base.html:248 msgid "Rules" msgstr "Peraturan" -#: app/templates/base.html:248 +#: app/templates/base.html:249 msgid "Policy and Guidance" msgstr "Polisi dan Panduan" -#: app/templates/base.html:249 +#: app/templates/base.html:250 app/templates/donate/index.html:46 +#: app/templates/donate/index.html:70 app/templates/users/profile.html:104 +msgid "Donate" +msgstr "Derma" + +#: app/templates/base.html:251 msgid "API" msgstr "API" -#: app/templates/base.html:250 app/templates/users/register.html:37 +#: app/templates/base.html:252 app/templates/users/register.html:37 msgid "Privacy Policy" msgstr "Polisi Privasi" -#: app/templates/base.html:252 +#: app/templates/base.html:254 msgid "Report / DMCA" msgstr "Laporan / DMCA" -#: app/templates/base.html:254 +#: app/templates/base.html:256 msgid "User List" msgstr "Senarai Pengguna" -#: app/templates/base.html:255 app/templates/packages/view.html:190 +#: app/templates/base.html:257 app/templates/packages/view.html:190 #: app/templates/packages/view.html:673 app/templates/threads/list.html:4 msgid "Threads" msgstr "Bebenang" -#: app/templates/base.html:256 app/templates/collections/list.html:7 +#: app/templates/base.html:258 app/templates/collections/list.html:7 #: app/templates/collections/list.html:26 msgid "Collections" msgstr "Himpunan" -#: app/templates/base.html:257 -msgid "Support Packages" -msgstr "Sokong Pakej" +#: app/templates/base.html:259 app/templates/donate/index.html:4 +msgid "Support Creators" +msgstr "" -#: app/templates/base.html:258 +#: app/templates/base.html:260 msgid "Translate Packages" msgstr "Terjemah Pakej" -#: app/templates/base.html:259 +#: app/templates/base.html:261 msgid "Source Code" msgstr "Kod Sumber" -#: app/templates/base.html:265 +#: app/templates/base.html:267 msgid "Show non-free packages" msgstr "Tunjuk pakej tidak bebas" -#: app/templates/base.html:267 +#: app/templates/base.html:269 msgid "Hide non-free packages" msgstr "Sembunyi pakej tidak bebas" +#: app/templates/base.html:273 +#, python-format +msgid "Our privacy policy has been updated (%(date)s)" +msgstr "" + #: app/templates/index.html:4 msgid "Welcome" msgstr "Selamat Datang" @@ -1771,10 +2331,6 @@ msgstr "Himpunan oleh %(author)s" msgid "To add a package, go to the package's page and click 'Add to collection'" msgstr "Untuk menambah pakej, pergi ke halaman pakej dan klik 'Tambah ke himpunan'" -#: app/templates/donate/index.html:4 -msgid "Support packages" -msgstr "Sokong pakej" - #: app/templates/donate/index.html:8 msgid "Some content creators are accepting donations for their work." msgstr "Sesetengah pencipta kandungan menerima derma untuk karya mereka." @@ -1796,15 +2352,27 @@ msgstr "oleh %(author)s" msgid "View package" msgstr "Lihat pakej" -#: app/templates/donate/index.html:46 app/templates/users/profile.html:104 -msgid "Donate" -msgstr "Derma" - #: app/templates/donate/index.html:62 +msgid "Support ContentDB" +msgstr "" + +#: app/templates/donate/index.html:64 +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 what 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" msgstr "Berdasarkan ulasan / kegemaran anda" -#: app/templates/donate/index.html:67 +#: app/templates/donate/index.html:78 msgid "" "No reviewed packages accepting donations. Consider reviewing your " "favourite packages" @@ -1812,15 +2380,15 @@ msgstr "" "Tiada pakej yang diulas menerima derma. Pertimbangkan untuk mengulas " "pakej kegemaran anda" -#: app/templates/donate/index.html:71 +#: app/templates/donate/index.html:82 msgid "Sign in to see recommendations based on the packages you've reviewed" msgstr "Log masuk untuk melihat pengesyoran berdasarkan pakej yang anda telah ulas" -#: app/templates/donate/index.html:78 +#: app/templates/donate/index.html:89 msgid "Top packages" msgstr "Pakej teratas" -#: app/templates/donate/index.html:82 +#: app/templates/donate/index.html:93 #, python-format msgid "%(count)d packages are looking for donations" msgstr "%(count)d pakej sedang mencari pendermaan" @@ -2078,13 +2646,13 @@ msgid "Review" msgstr "Ulasan" #: app/templates/macros/reviews.html:112 app/templates/macros/reviews.html:166 -#: app/templates/packages/review_create_edit.html:41 +#: app/templates/packages/review_create_edit.html:46 #, python-format msgid "Do you recommend this %(type)s?" msgstr "Adakah anda mengesyorkan %(type)s ini?" #: app/templates/macros/reviews.html:134 -#: app/templates/packages/review_create_edit.html:46 +#: app/templates/packages/review_create_edit.html:51 msgid "Why or why not? Try to be constructive" msgstr "Kenapa atau kenapa tidak? Cuba untuk jadi konstruktif" @@ -2093,8 +2661,12 @@ msgid "Post Review" msgstr "Hantar Ulasan" #: app/templates/macros/reviews.html:187 -msgid "Report an Issue" -msgstr "Laporkan Isu" +msgid "Report an issue" +msgstr "" + +#: app/templates/macros/reviews.html:191 +msgid "Ask a question" +msgstr "" #: app/templates/macros/stats.html:15 app/templates/macros/stats.html:20 #, python-format @@ -3162,17 +3734,11 @@ msgid "" "In order to avoid data loss, you cannot permanently delete packages.\n" "\t\t\tYou can remove them from ContentDB, which will cause them to not be" "\n" -"\t\t\tvisible to any users and they may be permanently deleted in the " -"future.\n" -"\t\t\tThe Admin can restore removed packages, if needed." +"\t\t\tvisible to any users. Removed packages may be permanently deleted " +"at a\n" +"\t\t\tlater point. ContentDB staff can restore removed packages, if " +"needed." msgstr "" -"Untuk mengelakkan kehilangan data, anda tidak boleh memadam pakej secara " -"kekal.\n" -"\t\t\tAnda boleh membuangnya dari ContentDB, yang akan menyebabkannya " -"tidak\n" -"\t\t\tkelihatan oleh mana-mana pengguna dan akan dipadam secara kekal " -"pada masa hadapan.\n" -"\t\t\tPentadbir boleh memulihkan pakej yang dibuang, jika perlu." #: app/templates/packages/remove.html:19 msgid "" @@ -3210,17 +3776,21 @@ msgstr "Nyahterbit" 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:21 +#: app/templates/packages/review_create_edit.html:20 +msgid "Please make sure you read ContentDB's rules" +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 "Jumpa pepijat? Hantarkan ke penjejak isu sahaja." -#: app/templates/packages/review_create_edit.html:62 +#: app/templates/packages/review_create_edit.html:67 msgid "Delete review." msgstr "Padam ulasan." -#: app/templates/packages/review_create_edit.html:63 +#: app/templates/packages/review_create_edit.html:68 msgid "" "This will convert the review into a thread, keeping the comments but " "removing its effect on the package's rating." @@ -3564,7 +4134,7 @@ msgstr "Suka pakej ini? Bantu menyokong pembangunannya dengan menderma" msgid "Donate now" msgstr "Derma sekarang" -#: app/templates/packages/view.html:462 app/utils/minetest_hypertext.py:251 +#: app/templates/packages/view.html:462 app/utils/minetest_hypertext.py:283 msgid "Dependencies" msgstr "Kebergantungan" @@ -3581,7 +4151,7 @@ msgid "Compatible Games" msgstr "Permainan yang Serasi" #: app/templates/packages/view.html:526 app/templates/packages/view.html:546 -#: app/utils/minetest_hypertext.py:243 +#: app/utils/minetest_hypertext.py:275 msgid "No specific game required" msgstr "Tiada permainan khusus diperlukan" @@ -3615,7 +4185,7 @@ msgstr "Maklumat" msgid "Technical Name" msgstr "Nama Teknikal" -#: app/templates/packages/view.html:612 app/utils/minetest_hypertext.py:263 +#: app/templates/packages/view.html:612 app/utils/minetest_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." @@ -3624,7 +4194,7 @@ msgstr "%(code_license)s untuk kod,
%(media_license)s untuk media." msgid "Unknown" msgstr "Tidak Diketahui" -#: app/templates/packages/view.html:622 app/utils/minetest_hypertext.py:269 +#: app/templates/packages/view.html:622 app/utils/minetest_hypertext.py:301 msgid "Added" msgstr "Ditambah Pada" @@ -3632,7 +4202,7 @@ msgstr "Ditambah Pada" msgid "Remove myself" msgstr "Keluarkan diri sendiri" -#: app/templates/packages/view.html:641 app/utils/minetest_hypertext.py:271 +#: app/templates/packages/view.html:641 app/utils/minetest_hypertext.py:303 msgid "Provides" msgstr "Menyediakan" @@ -3766,6 +4336,19 @@ msgstr "Kelihatan kepada:" msgid "Plus approvers and editors" msgstr "Dan juga para pelulus dan penyunting" +#: app/templates/threads/view.html:131 +msgid "Is this review outdated?" +msgstr "" + +#: app/templates/threads/view.html:132 +msgid "For example, does it complain about issues you've already fixed?" +msgstr "" + +#: app/templates/threads/view.html:133 +#, python-format +msgid "You can report outdated reviews by clicking %(flag)s on the review." +msgstr "" + #: app/templates/todo/editor.html:4 app/templates/todo/todo_base.html:17 msgid "Editor Work Queue" msgstr "Baris Gilir Tugas Penyunting" @@ -3825,7 +4408,7 @@ msgstr "" "Nama mods yang mempunyai pergantungan wajib, tetapi tiada pakej yang " "menyediakannya." -#: app/templates/todo/editor.html:193 app/templates/users/account.html:73 +#: app/templates/todo/editor.html:193 app/templates/users/account.html:100 msgid "View All" msgstr "Lihat Semua" @@ -4108,10 +4691,6 @@ msgstr "Tidak mempunyai kata laluan" msgid "Linked Accounts" msgstr "Akaun Terpaut" -#: app/templates/users/account.html:40 app/templates/users/account.html:52 -msgid "Connected" -msgstr "Tersambung" - #: app/templates/users/account.html:43 #, python-format msgid "Please PM %(rubenwardy)s on the forums to link your account." @@ -4119,38 +4698,42 @@ msgstr "" "Sila hantar mesej kepada %(rubenwardy)s di forum untuk memautkan akaun " "anda." -#: app/templates/users/account.html:57 +#: app/templates/users/account.html:59 msgid "View ContentDB's GitHub Permissions" msgstr "Lihat Kebenaran GitHub Milik ContentDB" -#: app/templates/users/account.html:62 +#: app/templates/users/account.html:65 +msgid "Disconnect" +msgstr "" + +#: app/templates/users/account.html:70 msgid "Link Github" msgstr "Pautkan Github" -#: app/templates/users/account.html:65 +#: app/templates/users/account.html:73 msgid "None" msgstr "Tiada" -#: app/templates/users/account.html:77 -msgid "Recent Account Actions" -msgstr "Perbuatan Akaun Terbaru" - -#: app/templates/users/account.html:82 +#: app/templates/users/account.html:80 msgid "Account Deletion and Deactivation" msgstr "Pemadaman dan Nyahaktif Akaun" -#: app/templates/users/account.html:86 +#: app/templates/users/account.html:84 msgid "Delete or Deactivate" msgstr "Padam atau Nyahaktif" -#: app/templates/users/account.html:89 +#: app/templates/users/account.html:87 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:90 +#: app/templates/users/account.html:88 msgid "Please contact the admin." msgstr "Sila hubungi pentadbir." +#: app/templates/users/account.html:93 +msgid "Recent Account Actions" +msgstr "Perbuatan Akaun Terbaru" + #: app/templates/users/change_set_password.html:16 #: app/templates/users/register.html:24 msgid "" @@ -4387,10 +4970,6 @@ msgstr "Terlupa kata laluan saya" msgid "GitHub" msgstr "GitHub" -#: app/templates/users/modtools.html:12 -msgid "Storage" -msgstr "Simpanan" - #: app/templates/users/modtools.html:20 #, python-format msgid "" @@ -4516,17 +5095,21 @@ msgstr "Gambar Profil" msgid "Import from forums" msgstr "" -#: app/templates/users/profile_edit.html:47 +#: app/templates/users/profile_edit.html:33 +msgid "Remove profile picture" +msgstr "" + +#: app/templates/users/profile_edit.html:51 msgid "" "Profile pictures should be square, at least 64x64px, and one of the " "following formats: jpeg, png, or webp." msgstr "" -#: app/templates/users/profile_edit.html:51 +#: app/templates/users/profile_edit.html:55 msgid "Profile Information" msgstr "Maklumat Profil" -#: app/templates/users/profile_edit.html:58 +#: app/templates/users/profile_edit.html:62 msgid "Pretending to be another user is grounds for a permanent ban" msgstr "Menyamar menjadi pengguna lain itu penyebab untuk pengharaman kekal" @@ -4697,11 +5280,23 @@ msgstr "Permulaan tahun hingga sekarang" msgid "Last year" msgstr "Tahun lepas" -#: app/utils/minetest_hypertext.py:248 +#: app/utils/minetest_hypertext.py:108 +msgid "(view table in browser)" +msgstr "" + +#: app/utils/minetest_hypertext.py:139 +msgid "Image" +msgstr "" + +#: app/utils/minetest_hypertext.py:259 +msgid "none" +msgstr "" + +#: app/utils/minetest_hypertext.py:280 msgid "Unsupported Games" msgstr "" -#: app/utils/minetest_hypertext.py:252 +#: app/utils/minetest_hypertext.py:284 msgid "Optional dependencies" msgstr "" @@ -5187,3 +5782,42 @@ msgstr "" #~ msgid "Topics with a strikethrough have been marked as discarded." #~ msgstr "Topik yang bergaris tengah telah ditandai sebagai diabaikan." +#~ msgid "GitHub account is already associated with another user" +#~ msgstr "Akaun Github sudah dikaitkan dengan pengguna lain" + +#~ msgid "Unable to find an account for that GitHub user" +#~ msgstr "Tidak mampu cari akaun untuk pengguna Github tersebut" + +#~ msgid "Support Packages" +#~ msgstr "Sokong Pakej" + +#~ msgid "Support packages" +#~ msgstr "Sokong pakej" + +#~ msgid "Report an Issue" +#~ msgstr "Laporkan Isu" + +#~ msgid "" +#~ "In order to avoid data loss, you cannot permanently delete packages.\n" +#~ "\t\t\tYou can remove them from " +#~ "ContentDB, which will cause them to " +#~ "not be\n" +#~ "\t\t\tvisible to any users and " +#~ "they may be permanently deleted in " +#~ "the future.\n" +#~ "\t\t\tThe Admin can restore removed packages, if needed." +#~ msgstr "" +#~ "Untuk mengelakkan kehilangan data, anda " +#~ "tidak boleh memadam pakej secara kekal." +#~ "\n" +#~ "\t\t\tAnda boleh membuangnya dari " +#~ "ContentDB, yang akan menyebabkannya tidak\n" +#~ "" +#~ "\t\t\tkelihatan oleh mana-mana pengguna" +#~ " dan akan dipadam secara kekal pada" +#~ " masa hadapan.\n" +#~ "\t\t\tPentadbir boleh memulihkan pakej yang dibuang, jika perlu." + +#~ msgid "Connected" +#~ msgstr "Tersambung" + diff --git a/translations/nb_NO/LC_MESSAGES/messages.po b/translations/nb_NO/LC_MESSAGES/messages.po index 1cb3d0f9..114b9175 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-04-03 18:34+0100\n" +"POT-Creation-Date: 2024-06-07 05:29+0100\n" "PO-Revision-Date: 2024-02-19 07:01+0000\n" "Last-Translator: Petter Reinholdtsen \n" "Language: nb_NO\n" @@ -17,17 +17,546 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.12.1\n" +"Generated-By: Babel 2.15.0\n" -#: app/__init__.py:137 +#: app/__init__.py:155 msgid "Banned:" msgstr "" -#: app/__init__.py:139 +#: app/__init__.py:157 msgid "You have been banned." msgstr "Du har blitt bannlyst." -#: app/querybuilder.py:41 app/templates/admin/languages/list.html:27 +#: app/_translations.py:5 +msgid "Chat / Commands" +msgstr "" + +#: app/_translations.py:6 +msgid "Complex installation" +msgstr "" + +#: app/_translations.py:7 +msgid "Either has educational value, or is a tool to help teachers " +msgstr "" + +#: app/_translations.py:8 +msgid "Singleplayer-focused" +msgstr "" + +#: app/_translations.py:9 +msgid "For 16px texture packs" +msgstr "" + +#: app/_translations.py:10 +msgid "For 64px texture packs" +msgstr "" + +#: app/_translations.py:11 +msgid "Tools to manage the world" +msgstr "" + +#: app/_translations.py:12 +msgid "Big changes to crafting gameplay" +msgstr "" + +#: app/_translations.py:13 +msgid "Blood, etc" +msgstr "" + +#: app/_translations.py:14 +msgid "Adds a mini-game to be played within Minetest" +msgstr "" + +#: app/_translations.py:15 +msgid "Tools / Weapons / Armor" +msgstr "" + +#: app/_translations.py:16 +msgid "For content generally themed around a certain season or holiday" +msgstr "" + +#: app/_translations.py:17 +msgid "Player Effects / Power Ups" +msgstr "" + +#: app/_translations.py:18 +msgid "World Maintenance and Tools" +msgstr "" + +#: app/_translations.py:19 +msgid "Puzzle" +msgstr "" + +#: app/_translations.py:20 +msgid "Tools for game and mod developers" +msgstr "" + +#: app/_translations.py:21 +msgid "Education" +msgstr "" + +#: app/_translations.py:22 +msgid "Gore" +msgstr "" + +#: app/_translations.py:23 +msgid "Transport" +msgstr "" + +#: app/_translations.py:24 +msgid "Survival" +msgstr "" + +#: app/_translations.py:25 +msgid "New mapgen or changes mapgen" +msgstr "" + +#: app/_translations.py:26 +msgid "Less than 16px" +msgstr "" + +#: app/_translations.py:27 app/templates/users/modtools.html:12 +msgid "Storage" +msgstr "" + +#: app/_translations.py:28 +msgid "Changes the inventory GUI" +msgstr "" + +#: app/_translations.py:29 +msgid "Jam / Combat 2020" +msgstr "" + +#: app/_translations.py:30 +msgid "Bad Language" +msgstr "" + +#: app/_translations.py:31 +msgid "64px" +msgstr "" + +#: app/_translations.py:32 +msgid "Focuses on or adds new sounds or musical things" +msgstr "" + +#: app/_translations.py:33 +msgid "Adds game mechanics or tools that change how players build." +msgstr "" + +#: app/_translations.py:34 +msgid "Violence" +msgstr "" + +#: app/_translations.py:35 +msgid "Strategy / RTS" +msgstr "" + +#: app/_translations.py:36 +msgid "" +"Requires futher installation steps, such as installing luarocks or " +"editing the trusted mod setting" +msgstr "" + +#: app/_translations.py:37 +msgid "Jam / Game 2021" +msgstr "" + +#: app/_translations.py:38 +msgid "Content that can be played alone" +msgstr "" + +#: app/_translations.py:39 +msgid "Can/should only be used in multiplayer" +msgstr "" + +#: app/_translations.py:40 +msgid "Adds mobs, animals, and NPCs" +msgstr "" + +#: app/_translations.py:41 +msgid "" +"For mods created for the Discord \"Weekly Challenges\" modding event in " +"2021" +msgstr "" + +#: app/_translations.py:42 +msgid "Mini-game" +msgstr "" + +#: app/_translations.py:43 +msgid "" +"For content that changes player effects, including physics, for example: " +"speed, jump height or gravity." +msgstr "" + +#: app/_translations.py:44 +msgid "Contains swearing" +msgstr "" + +#: app/_translations.py:45 +msgid "" +"Improves the world, adding weather, ambient sounds, or other environment " +"mechanics" +msgstr "" + +#: app/_translations.py:46 +msgid "For mods created for the Discord \"Combat\" modding event in 2020" +msgstr "" + +#: app/_translations.py:47 +msgid "Inventory" +msgstr "" + +#: app/_translations.py:48 +msgid "Entries to the 2023 Minetest Game Jam " +msgstr "" + +#: app/_translations.py:49 +msgid "Sims" +msgstr "" + +#: app/_translations.py:50 +msgid "Focuses on building, such as adding new materials or nodes" +msgstr "" + +#: app/_translations.py:51 +msgid "Environment / Weather" +msgstr "" + +#: app/_translations.py:52 +msgid "Custom mapgen" +msgstr "" + +#: app/_translations.py:53 +msgid "Minetest Game improved" +msgstr "" + +#: app/_translations.py:54 +msgid "HUD" +msgstr "" + +#: app/_translations.py:55 +msgid "Machines / Electronics" +msgstr "" + +#: app/_translations.py:56 +msgid "Developer Tools" +msgstr "" + +#: app/_translations.py:57 +msgid "Jam / Game 2023" +msgstr "" + +#: app/_translations.py:58 +msgid "Helps with server maintenance and moderation" +msgstr "" + +#: app/_translations.py:59 +msgid "Plants and Farming" +msgstr "" + +#: app/_translations.py:60 +msgid "Adventure / RPG" +msgstr "" + +#: app/_translations.py:61 +msgid "" +"For games and such that are of their own kind, distinct and original in " +"nature to others of the same category." +msgstr "" + +#: app/_translations.py:62 +msgid "Jam / Weekly Challenges 2021" +msgstr "" + +#: app/_translations.py:63 +msgid "For 32px texture packs" +msgstr "" + +#: app/_translations.py:64 +msgid "Adds or changes tools, weapons, and armor" +msgstr "" + +#: app/_translations.py:65 +msgid "GUI" +msgstr "" + +#: app/_translations.py:66 +msgid "Seasonal" +msgstr "" + +#: app/_translations.py:67 +msgid "Commerce / Economy" +msgstr "" + +#: app/_translations.py:68 +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 "" + +#: app/_translations.py:69 +msgid "Forks of MTG" +msgstr "" + +#: app/_translations.py:70 +msgid "Non-cartoon violence. May be towards fantasy or human-like characters" +msgstr "" + +#: app/_translations.py:71 +msgid "Joke" +msgstr "" + +#: app/_translations.py:72 +msgid "Fear / Horror" +msgstr "" + +#: app/_translations.py:73 +msgid "128px+" +msgstr "" + +#: app/_translations.py:74 +msgid "Creative" +msgstr "" + +#: app/_translations.py:75 +msgid "Entries to the 2022 Minetest Game Jam " +msgstr "" + +#: app/_translations.py:76 +msgid "Alcohol / Tobacco" +msgstr "" + +#: app/_translations.py:77 +msgid "Adds or improves item storage mechanics" +msgstr "" + +#: app/_translations.py:78 +msgid "Designed to be played competitively against other players" +msgstr "" + +#: app/_translations.py:79 +msgid "Crafting" +msgstr "" + +#: app/_translations.py:80 +msgid "<16px" +msgstr "" + +#: app/_translations.py:81 +msgid "One-of-a-kind / Original" +msgstr "" + +#: app/_translations.py:82 +msgid "Building" +msgstr "" + +#: app/_translations.py:83 +msgid "Adds machines useful in automation, tubes, or power." +msgstr "" + +#: app/_translations.py:84 +msgid "Focus on puzzle solving instead of combat" +msgstr "" + +#: app/_translations.py:85 +msgid "Building Mechanics and Tools" +msgstr "" + +#: app/_translations.py:86 +msgid "Adds nodes with no other purpose than for use in building" +msgstr "" + +#: app/_translations.py:87 +msgid "Sounds / Music" +msgstr "" + +#: app/_translations.py:88 +msgid "Food / Drinks" +msgstr "" + +#: app/_translations.py:89 +msgid "Decorative" +msgstr "" + +#: app/_translations.py:90 +msgid "Gambling" +msgstr "" + +#: app/_translations.py:91 +msgid "Server Moderation and Tools" +msgstr "" + +#: app/_translations.py:92 +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 "" + +#: app/_translations.py:93 +msgid "API / Library" +msgstr "" + +#: app/_translations.py:94 +msgid "Certified" +msgstr "" + +#: app/_translations.py:95 +msgid "Contains alcohol and/or tobacco" +msgstr "" + +#: app/_translations.py:96 +msgid "Adds new plants or other farmable resources." +msgstr "" + +#: app/_translations.py:97 +msgid "Multiplayer-focused" +msgstr "" + +#: app/_translations.py:98 +msgid "Primarily adds an API for other mods to use" +msgstr "" + +#: app/_translations.py:99 +msgid "" +"Focus on player chat/communication or who's primary function is " +"interacting with the console." +msgstr "" + +#: app/_translations.py:100 +msgid "" +"Games and mods with a heavy strategy component, whether real-time or " +"turn-based" +msgstr "" + +#: app/_translations.py:101 +msgid "" +"Written specifically for survival gameplay with a focus on game-balance, " +"difficulty level, or resources available through crafting, mining, ..." +msgstr "" + +#: app/_translations.py:102 +msgid "Entries to the 2021 Minetest Game Jam" +msgstr "" + +#: app/_translations.py:103 +msgid "" +"Contains a completely custom mapgen implemented in Lua, usually requires " +"worlds to be set to the 'singlenode' mapgen." +msgstr "" + +#: app/_translations.py:104 +msgid " Jam / Game 2022" +msgstr "" + +#: app/_translations.py:105 +msgid "Sports" +msgstr "" + +#: app/_translations.py:106 +msgid "" +"Adds or changes transportation methods. Includes teleportation, vehicles," +" ridable mobs, transport infrastructure and thematic content" +msgstr "" + +#: app/_translations.py:107 +msgid "Player vs Environment (PvE)" +msgstr "" + +#: app/_translations.py:108 +msgid "For mods that grant the player extra information in the HUD" +msgstr "" + +#: app/_translations.py:109 +msgid "" +"Mods and games that aim to simulate real life activity. Similar to " +"SimCity/TheSims/OpenTTD/etc" +msgstr "" + +#: app/_translations.py:110 +msgid "Shocking and scary content. May scare young children" +msgstr "" + +#: app/_translations.py:111 +msgid "Player customization / Skins" +msgstr "" + +#: app/_translations.py:112 +msgid "" +"Allows the player to customize their character by changing the texture or" +" adding accessories." +msgstr "" + +#: app/_translations.py:113 +msgid "" +"Certified by the Featured Packages program. This tag may be renamed in " +"the future" +msgstr "" + +#: app/_translations.py:114 +msgid "Mobs / Animals / NPCs" +msgstr "" + +#: app/_translations.py:115 +msgid "For 128px or higher texture packs" +msgstr "" + +#: app/_translations.py:116 +msgid "16px" +msgstr "" + +#: app/_translations.py:117 +msgid "Games of chance, gambling games, etc" +msgstr "" + +#: app/_translations.py:118 +msgid "Mapgen / Biomes / Decoration" +msgstr "" + +#: app/_translations.py:119 +msgid "Drugs" +msgstr "" + +#: app/_translations.py:120 +msgid "Related to economies, money, and trading" +msgstr "" + +#: app/_translations.py:121 +msgid "" +"For content designed for one or more players that focus on combat against" +" the world, mobs, or NPCs." +msgstr "" + +#: app/_translations.py:122 +msgid "For content whose main utility / feature is in GUI/formspec form" +msgstr "" + +#: app/_translations.py:123 +msgid "32px" +msgstr "" + +#: app/_translations.py:124 +msgid "Player vs Player (PvP)" +msgstr "" + +#: app/_translations.py:125 +msgid "Magic / Enchanting" +msgstr "" + +#: app/_translations.py:126 +msgid "Contains illegal drugs, such as marijuana" +msgstr "" + +#: app/_translations.py:127 +msgid "First person shooters (FPS) and more" +msgstr "" + +#: app/_translations.py:128 +msgid "Shooter" +msgstr "" + +#: app/querybuilder.py:58 app/templates/admin/languages/list.html:27 #: app/templates/admin/tags/list.html:38 #: app/templates/admin/warnings/list.html:28 #: app/templates/collections/create_edit.html:56 @@ -37,7 +566,7 @@ msgstr "Du har blitt bannlyst." msgid "Packages" msgstr "Pakker" -#: app/querybuilder.py:56 +#: app/querybuilder.py:73 #, python-format msgid "%(package_type)s for %(game_name)s" msgstr "" @@ -47,7 +576,7 @@ msgstr "" msgid "%(delta)s ago" msgstr "%(delta)s siden" -#: app/blueprints/api/endpoints.py:95 app/templates/index.html:103 +#: app/blueprints/api/endpoints.py:94 app/templates/index.html:103 msgid "Featured" msgstr "" @@ -62,18 +591,18 @@ msgid "Limit to package" msgstr "Pakkegrense" #: app/blueprints/api/tokens.py:36 app/blueprints/collections/__init__.py:90 -#: app/blueprints/oauth/__init__.py:175 app/blueprints/packages/packages.py:250 -#: app/blueprints/packages/packages.py:525 -#: app/blueprints/packages/packages.py:621 -#: app/blueprints/packages/packages.py:709 +#: app/blueprints/oauth/__init__.py:175 app/blueprints/packages/packages.py:251 +#: app/blueprints/packages/packages.py:528 +#: app/blueprints/packages/packages.py:624 +#: app/blueprints/packages/packages.py:712 #: app/blueprints/packages/releases.py:62 #: app/blueprints/packages/releases.py:74 app/blueprints/packages/reviews.py:49 #: app/blueprints/packages/screenshots.py:36 #: app/blueprints/packages/screenshots.py:42 #: app/blueprints/packages/screenshots.py:47 -#: app/blueprints/users/account.py:226 app/blueprints/users/account.py:234 -#: app/blueprints/users/settings.py:78 app/blueprints/users/settings.py:148 -#: app/blueprints/users/settings.py:316 app/templates/users/modtools.html:111 +#: 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 msgid "Save" msgstr "Lagre" @@ -147,14 +676,11 @@ msgid "Linked GitHub to account" msgstr "Linket GitHub til konto" #: app/blueprints/github/__init__.py:88 -msgid "GitHub account is already associated with another user" +#, python-format +msgid "GitHub account is already associated with another user: %(username)s" msgstr "" -#: app/blueprints/github/__init__.py:94 -msgid "Unable to find an account for that GitHub user" -msgstr "" - -#: app/blueprints/github/__init__.py:99 +#: app/blueprints/github/__init__.py:96 app/blueprints/github/__init__.py:122 msgid "Authorization failed [err=gh-login-failed]" msgstr "" @@ -200,7 +726,7 @@ msgstr "" #: app/blueprints/packages/__init__.py:52 #: app/templates/packages/edit_maintainers.html:8 -#: app/templates/packages/view.html:624 app/utils/minetest_hypertext.py:270 +#: app/templates/packages/view.html:624 app/utils/minetest_hypertext.py:302 msgid "Maintainers" msgstr "" @@ -225,7 +751,7 @@ 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:243 app/utils/minetest_hypertext.py:245 +#: app/utils/minetest_hypertext.py:275 app/utils/minetest_hypertext.py:277 msgid "Supported Games" msgstr "" @@ -233,190 +759,189 @@ msgstr "" msgid "No download available." msgstr "" -#: app/blueprints/packages/packages.py:228 app/templates/packages/view.html:594 -#: app/utils/minetest_hypertext.py:231 +#: app/blueprints/packages/packages.py:229 app/templates/packages/view.html:594 +#: app/utils/minetest_hypertext.py:263 msgid "Type" msgstr "" -#: app/blueprints/packages/packages.py:229 +#: app/blueprints/packages/packages.py:230 msgid "Title (Human-readable)" msgstr "" -#: app/blueprints/packages/packages.py:230 -#: app/blueprints/packages/packages.py:619 +#: app/blueprints/packages/packages.py:231 +#: app/blueprints/packages/packages.py:622 msgid "Name (Technical)" msgstr "" -#: app/blueprints/packages/packages.py:230 -#: app/blueprints/packages/packages.py:620 +#: app/blueprints/packages/packages.py:231 +#: app/blueprints/packages/packages.py:623 #: app/templates/packages/create_edit.html:75 msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" msgstr "" -#: app/blueprints/packages/packages.py:231 +#: app/blueprints/packages/packages.py:232 msgid "Short Description (Plaintext)" msgstr "" -#: app/blueprints/packages/packages.py:233 app/templates/packages/view.html:616 -#: app/utils/minetest_hypertext.py:268 +#: app/blueprints/packages/packages.py:234 app/templates/packages/view.html:616 +#: app/utils/minetest_hypertext.py:300 msgid "Maintenance State" msgstr "" -#: app/blueprints/packages/packages.py:235 app/templates/admin/tags/list.html:4 +#: app/blueprints/packages/packages.py:236 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:232 +#: app/utils/minetest_hypertext.py:264 msgid "Tags" msgstr "" -#: app/blueprints/packages/packages.py:236 +#: app/blueprints/packages/packages.py:237 msgid "Content Warnings" msgstr "" -#: app/blueprints/packages/packages.py:237 app/templates/packages/view.html:605 -#: app/utils/minetest_hypertext.py:266 +#: app/blueprints/packages/packages.py:238 app/templates/packages/view.html:605 +#: app/utils/minetest_hypertext.py:298 msgid "License" msgstr "" -#: app/blueprints/packages/packages.py:238 +#: app/blueprints/packages/packages.py:239 msgid "Media License" msgstr "" -#: app/blueprints/packages/packages.py:240 +#: app/blueprints/packages/packages.py:241 msgid "Long Description (Markdown)" msgstr "" -#: app/blueprints/packages/packages.py:242 +#: app/blueprints/packages/packages.py:243 msgid "VCS Repository URL" msgstr "" -#: app/blueprints/packages/packages.py:243 app/blueprints/users/settings.py:76 +#: app/blueprints/packages/packages.py:244 app/blueprints/users/settings.py:77 msgid "Website URL" msgstr "" -#: app/blueprints/packages/packages.py:244 +#: app/blueprints/packages/packages.py:245 msgid "Issue Tracker URL" msgstr "" -#: app/blueprints/packages/packages.py:245 +#: app/blueprints/packages/packages.py:246 msgid "Forum Topic ID" msgstr "" -#: app/blueprints/packages/packages.py:246 +#: app/blueprints/packages/packages.py:247 msgid "Video URL" msgstr "" -#: app/blueprints/packages/packages.py:247 +#: app/blueprints/packages/packages.py:248 msgid "Donate URL" msgstr "" -#: app/blueprints/packages/packages.py:248 +#: app/blueprints/packages/packages.py:249 msgid "Translation URL" msgstr "" -#: app/blueprints/packages/packages.py:254 +#: app/blueprints/packages/packages.py:255 msgid "_game is not an allowed name" msgstr "" -#: app/blueprints/packages/packages.py:264 +#: app/blueprints/packages/packages.py:265 msgid "" "Package already exists, but is removed. Please contact ContentDB staff to" " restore the package" msgstr "" -#: app/blueprints/packages/packages.py:269 +#: app/blueprints/packages/packages.py:270 msgid "Package already exists" msgstr "" -#: app/blueprints/packages/packages.py:275 +#: app/blueprints/packages/packages.py:276 msgid "A collection with a similar name already exists" msgstr "" -#: app/blueprints/packages/packages.py:328 +#: app/blueprints/packages/packages.py:329 #: app/blueprints/packages/releases.py:82 msgid "" "You must add an email address to your account and confirm it before you " "can manage packages" msgstr "" -#: app/blueprints/packages/packages.py:334 +#: app/blueprints/packages/packages.py:335 msgid "Save draft" msgstr "" -#: app/blueprints/packages/packages.py:342 +#: app/blueprints/packages/packages.py:343 msgid "Unable to find that user" msgstr "" -#: app/blueprints/packages/packages.py:346 +#: app/blueprints/packages/packages.py:347 #: app/blueprints/packages/screenshots.py:137 -#: app/blueprints/users/settings.py:132 msgid "Permission denied" msgstr "" -#: app/blueprints/packages/packages.py:402 -#: app/blueprints/packages/packages.py:476 -#: app/blueprints/packages/packages.py:498 +#: app/blueprints/packages/packages.py:403 +#: app/blueprints/packages/packages.py:479 +#: app/blueprints/packages/packages.py:501 msgid "You don't have permission to do that" msgstr "" -#: app/blueprints/packages/packages.py:435 +#: app/blueprints/packages/packages.py:436 msgid "Please comment what changes are needed in the approval thread" msgstr "" -#: app/blueprints/packages/packages.py:442 +#: app/blueprints/packages/packages.py:443 msgid "" "Please comment in the approval thread so editors know what you have " "changed" msgstr "" -#: app/blueprints/packages/packages.py:493 +#: app/blueprints/packages/packages.py:496 msgid "Deleted package" msgstr "" -#: app/blueprints/packages/packages.py:515 +#: app/blueprints/packages/packages.py:518 msgid "Unapproved package" msgstr "" -#: app/blueprints/packages/packages.py:524 +#: app/blueprints/packages/packages.py:527 msgid "Maintainers (Comma-separated)" msgstr "" -#: app/blueprints/packages/packages.py:533 +#: app/blueprints/packages/packages.py:536 msgid "You don't have permission to edit maintainers" msgstr "" -#: app/blueprints/packages/packages.py:583 +#: app/blueprints/packages/packages.py:586 msgid "You are not a maintainer" msgstr "" -#: app/blueprints/packages/packages.py:586 +#: app/blueprints/packages/packages.py:589 msgid "Package owners cannot remove themselves as maintainers" msgstr "" -#: app/blueprints/packages/packages.py:618 +#: app/blueprints/packages/packages.py:621 msgid "Author Name" msgstr "" -#: app/blueprints/packages/packages.py:705 +#: app/blueprints/packages/packages.py:708 msgid "Enable support detection based on dependencies (recommended)" msgstr "" -#: app/blueprints/packages/packages.py:706 +#: app/blueprints/packages/packages.py:709 msgid "Supported games" msgstr "" -#: app/blueprints/packages/packages.py:707 +#: app/blueprints/packages/packages.py:710 msgid "Unsupported games" msgstr "" -#: app/blueprints/packages/packages.py:708 +#: app/blueprints/packages/packages.py:711 msgid "Supports all games (unless stated) / is game independent" msgstr "" -#: app/blueprints/packages/packages.py:724 +#: app/blueprints/packages/packages.py:727 msgid "You need at least one release before you can edit game support" msgstr "" -#: app/blueprints/packages/packages.py:728 +#: app/blueprints/packages/packages.py:731 msgid "Mod(pack) needs to contain at least one mod. Please create a new release" msgstr "" @@ -572,8 +1097,8 @@ msgstr "" #: app/blueprints/packages/reviews.py:80 app/blueprints/threads/__init__.py:207 #: app/blueprints/threads/__init__.py:240 -#: app/blueprints/threads/__init__.py:334 app/blueprints/users/settings.py:113 -#: app/logic/packages.py:132 +#: app/blueprints/threads/__init__.py:334 app/blueprints/users/settings.py:114 +#: app/logic/packages.py:131 msgid "Linking to blocked sites is not allowed" msgstr "" @@ -674,7 +1199,7 @@ msgid "Remember me" msgstr "" #: app/blueprints/users/account.py:39 app/templates/base.html:176 -#: app/templates/donate/index.html:74 app/templates/users/login.html:4 +#: app/templates/donate/index.html:85 app/templates/users/login.html:4 msgid "Sign in" msgstr "Logg inn" @@ -699,11 +1224,11 @@ msgstr "" msgid "Login failed" msgstr "" -#: app/blueprints/users/account.py:100 app/blueprints/users/settings.py:75 +#: app/blueprints/users/account.py:100 app/blueprints/users/settings.py:76 msgid "Display Name" msgstr "" -#: app/blueprints/users/account.py:101 app/blueprints/users/settings.py:310 +#: app/blueprints/users/account.py:101 app/blueprints/users/settings.py:324 #: app/templates/users/list.html:18 msgid "Username" msgstr "" @@ -714,8 +1239,8 @@ msgid "" " (-), and periods (.) allowed" msgstr "" -#: app/blueprints/users/account.py:104 app/blueprints/users/account.py:186 -#: app/blueprints/users/account.py:222 app/blueprints/users/account.py:373 +#: app/blueprints/users/account.py:104 app/blueprints/users/account.py:153 +#: app/blueprints/users/account.py:189 app/blueprints/users/account.py:340 #: app/blueprints/users/settings.py:147 msgid "Email" msgstr "" @@ -737,105 +1262,93 @@ msgstr "" msgid "Incorrect captcha answer" msgstr "" -#: app/blueprints/users/account.py:117 -msgid "Username is invalid" +#: app/blueprints/users/account.py:154 +msgid "Reset Password" msgstr "" -#: app/blueprints/users/account.py:128 -msgid "An account already exists for that username but hasn't been claimed yet." +#: app/blueprints/users/account.py:180 +msgid "Unable to find account" msgstr "" -#: app/blueprints/users/account.py:131 app/blueprints/users/account.py:138 -msgid "That username/display name is already in use, please choose another." +#: app/blueprints/users/account.py:190 app/blueprints/users/account.py:198 +msgid "New password" msgstr "" -#: app/blueprints/users/account.py:143 app/blueprints/users/account.py:257 +#: app/blueprints/users/account.py:191 app/blueprints/users/account.py:199 +msgid "Verify password" +msgstr "" + +#: app/blueprints/users/account.py:192 app/blueprints/users/account.py:200 +msgid "Passwords must match" +msgstr "" + +#: app/blueprints/users/account.py:197 +msgid "Old password" +msgstr "" + +#: app/blueprints/users/account.py:208 +msgid "Passwords do not match" +msgstr "" + +#: app/blueprints/users/account.py:219 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 msgid "Email already in use" msgstr "" -#: app/blueprints/users/account.py:144 app/blueprints/users/account.py:258 +#: app/blueprints/users/account.py:225 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:148 app/blueprints/users/account.py:252 -#: app/blueprints/users/settings.py:175 -msgid "That email address has been unsubscribed/blacklisted, and cannot be used" -msgstr "" - -#: app/blueprints/users/account.py:187 -msgid "Reset Password" -msgstr "" - -#: app/blueprints/users/account.py:213 -msgid "Unable to find account" -msgstr "" - -#: app/blueprints/users/account.py:223 app/blueprints/users/account.py:231 -msgid "New password" -msgstr "" - -#: app/blueprints/users/account.py:224 app/blueprints/users/account.py:232 -msgid "Verify password" -msgstr "" - -#: app/blueprints/users/account.py:225 app/blueprints/users/account.py:233 -msgid "Passwords must match" -msgstr "" - -#: app/blueprints/users/account.py:230 -msgid "Old password" -msgstr "" - -#: app/blueprints/users/account.py:241 -msgid "Passwords do not match" -msgstr "" - -#: app/blueprints/users/account.py:272 app/blueprints/users/account.py:276 +#: app/blueprints/users/account.py:239 app/blueprints/users/account.py:243 msgid "Your password has been changed successfully." msgstr "" -#: app/blueprints/users/account.py:291 +#: app/blueprints/users/account.py:258 msgid "Old password is incorrect" msgstr "" -#: app/blueprints/users/account.py:319 +#: app/blueprints/users/account.py:286 msgid "Unknown verification token!" msgstr "" -#: app/blueprints/users/account.py:325 +#: app/blueprints/users/account.py:292 msgid "Token has expired" msgstr "" -#: app/blueprints/users/account.py:339 +#: app/blueprints/users/account.py:306 msgid "Another user is already using that email" msgstr "" -#: app/blueprints/users/account.py:342 +#: app/blueprints/users/account.py:309 msgid "Confirmed email change" msgstr "" -#: app/blueprints/users/account.py:347 +#: app/blueprints/users/account.py:314 msgid "Email address changed" msgstr "" -#: app/blueprints/users/account.py:348 +#: app/blueprints/users/account.py:315 msgid "" "Your email address has changed. If you didn't request this, please " "contact an administrator." msgstr "" -#: app/blueprints/users/account.py:366 +#: app/blueprints/users/account.py:333 msgid "You may now log in" msgstr "" -#: app/blueprints/users/account.py:374 +#: app/blueprints/users/account.py:341 msgid "Send" msgstr "" -#: app/blueprints/users/account.py:405 +#: app/blueprints/users/account.py:372 msgid "" "That email is now blacklisted. Please contact an admin if you wish to " "undo this." @@ -967,62 +1480,72 @@ msgstr "" msgid "Has received %(downloads)d downloads across all packages." msgstr "" -#: app/blueprints/users/settings.py:37 app/templates/users/profile.html:26 +#: app/blueprints/users/settings.py:38 app/templates/users/profile.html:26 #: app/templates/users/profile_edit.html:8 msgid "Edit Profile" msgstr "" -#: app/blueprints/users/settings.py:42 app/templates/users/account.html:12 +#: app/blueprints/users/settings.py:43 app/templates/users/account.html:12 msgid "Account and Security" msgstr "" -#: app/blueprints/users/settings.py:47 +#: app/blueprints/users/settings.py:48 #: app/templates/users/settings_email.html:12 msgid "Email and Notifications" msgstr "" -#: app/blueprints/users/settings.py:52 app/templates/api/list_tokens.html:10 +#: app/blueprints/users/settings.py:53 app/templates/api/list_tokens.html:10 msgid "API Tokens" msgstr "" -#: app/blueprints/users/settings.py:60 app/templates/oauth/list_clients.html:10 +#: app/blueprints/users/settings.py:61 app/templates/oauth/list_clients.html:10 msgid "OAuth2 Applications" msgstr "" -#: app/blueprints/users/settings.py:67 app/templates/users/modtools.html:4 +#: app/blueprints/users/settings.py:68 app/templates/users/modtools.html:4 #: app/templates/users/modtools.html:8 app/templates/users/profile.html:44 msgid "Moderator Tools" msgstr "" -#: app/blueprints/users/settings.py:77 +#: app/blueprints/users/settings.py:78 msgid "Donation URL" msgstr "" -#: app/blueprints/users/settings.py:93 app/blueprints/users/settings.py:100 +#: app/blueprints/users/settings.py:94 app/blueprints/users/settings.py:101 msgid "A user already has that name" msgstr "" -#: app/blueprints/users/settings.py:265 +#: app/blueprints/users/settings.py:264 +msgid "Removed GitHub account" +msgstr "" + +#: app/blueprints/users/settings.py:266 +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" msgstr "" -#: app/blueprints/users/settings.py:311 +#: app/blueprints/users/settings.py:325 msgid "Display name" msgstr "" -#: app/blueprints/users/settings.py:312 +#: app/blueprints/users/settings.py:326 msgid "Forums Username" msgstr "" -#: app/blueprints/users/settings.py:313 +#: app/blueprints/users/settings.py:327 msgid "GitHub Username" msgstr "" -#: app/blueprints/users/settings.py:314 app/templates/users/list.html:14 +#: app/blueprints/users/settings.py:328 app/templates/users/list.html:14 msgid "Rank" msgstr "" -#: app/blueprints/users/settings.py:363 +#: app/blueprints/users/settings.py:381 msgid "Can't promote a user to a rank higher than yourself!" msgstr "" @@ -1116,11 +1639,11 @@ msgid "" "underscores (_)" msgstr "" -#: app/logic/packages.py:113 +#: app/logic/packages.py:112 msgid "You don't have permission to edit this package" msgstr "" -#: app/logic/packages.py:117 +#: app/logic/packages.py:116 msgid "You don't have permission to change the package name" msgstr "" @@ -1162,6 +1685,29 @@ msgstr "" msgid "Uploaded image isn't actually an image" msgstr "" +#: app/logic/users.py:15 +msgid "Username is invalid" +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 +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 "" + +#: 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/packages.py:69 msgid "Mod" msgstr "" @@ -1202,7 +1748,7 @@ msgstr "" #: app/templates/collections/view.html:39 #: app/templates/oauth/create_edit.html:17 #: app/templates/packages/release_edit.html:84 -#: app/templates/packages/review_create_edit.html:61 +#: app/templates/packages/review_create_edit.html:66 #: app/templates/threads/delete_reply.html:19 #: app/templates/threads/delete_thread.html:19 #: app/templates/threads/view.html:50 app/templates/users/delete.html:34 @@ -1213,34 +1759,34 @@ msgstr "" msgid "Work in Progress" msgstr "" -#: app/tasks/emails.py:119 +#: app/tasks/emails.py:122 msgid "" "You are receiving this email because you are a registered user of " "ContentDB." msgstr "" -#: app/tasks/emails.py:125 app/templates/emails/verify.html:30 +#: 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:160 +#: app/tasks/emails.py:163 #, python-format msgid "%(num)d new notifications" msgstr "" -#: app/tasks/emails.py:162 app/templates/macros/forms.html:59 +#: app/tasks/emails.py:165 app/templates/macros/forms.html:59 #: app/templates/packages/create_edit.html:41 #: app/templates/todo/editor.html:155 msgid "View" msgstr "" -#: app/tasks/emails.py:165 +#: app/tasks/emails.py:168 msgid "Manage email settings" msgstr "" -#: app/tasks/emails.py:167 app/templates/emails/base.html:63 +#: app/tasks/emails.py:170 app/templates/emails/base.html:63 #: app/templates/emails/notification.html:34 #: app/templates/emails/notification_digest.html:54 #: app/templates/emails/verify.html:33 @@ -1321,7 +1867,7 @@ msgstr "" #: app/templates/admin/languages/list.html:4 #: app/templates/admin/languages/list.html:10 app/templates/base.html:185 -#: app/templates/packages/view.html:598 app/utils/minetest_hypertext.py:256 +#: app/templates/packages/view.html:598 app/utils/minetest_hypertext.py:288 msgid "Languages" msgstr "" @@ -1334,59 +1880,73 @@ msgid "About" msgstr "Om" #: app/templates/base.html:247 +msgid "Contact Us" +msgstr "" + +#: app/templates/base.html:248 msgid "Rules" msgstr "Regler" -#: app/templates/base.html:248 +#: app/templates/base.html:249 msgid "Policy and Guidance" msgstr "" -#: app/templates/base.html:249 +#: app/templates/base.html:250 app/templates/donate/index.html:46 +#: app/templates/donate/index.html:70 app/templates/users/profile.html:104 +msgid "Donate" +msgstr "" + +#: app/templates/base.html:251 msgid "API" msgstr "API" -#: app/templates/base.html:250 app/templates/users/register.html:37 +#: app/templates/base.html:252 app/templates/users/register.html:37 msgid "Privacy Policy" msgstr "Personvernspraksis" -#: app/templates/base.html:252 +#: app/templates/base.html:254 msgid "Report / DMCA" msgstr "" -#: app/templates/base.html:254 +#: app/templates/base.html:256 msgid "User List" msgstr "Brukerliste" -#: app/templates/base.html:255 app/templates/packages/view.html:190 +#: app/templates/base.html:257 app/templates/packages/view.html:190 #: app/templates/packages/view.html:673 app/templates/threads/list.html:4 msgid "Threads" msgstr "" -#: app/templates/base.html:256 app/templates/collections/list.html:7 +#: app/templates/base.html:258 app/templates/collections/list.html:7 #: app/templates/collections/list.html:26 msgid "Collections" msgstr "" -#: app/templates/base.html:257 -msgid "Support Packages" +#: app/templates/base.html:259 app/templates/donate/index.html:4 +msgid "Support Creators" msgstr "" -#: app/templates/base.html:258 +#: app/templates/base.html:260 msgid "Translate Packages" msgstr "" -#: app/templates/base.html:259 +#: app/templates/base.html:261 msgid "Source Code" msgstr "Kildekode" -#: app/templates/base.html:265 +#: app/templates/base.html:267 msgid "Show non-free packages" msgstr "" -#: app/templates/base.html:267 +#: app/templates/base.html:269 msgid "Hide non-free packages" msgstr "" +#: app/templates/base.html:273 +#, python-format +msgid "Our privacy policy has been updated (%(date)s)" +msgstr "" + #: app/templates/index.html:4 msgid "Welcome" msgstr "Velkommen" @@ -1708,10 +2268,6 @@ msgstr "" msgid "To add a package, go to the package's page and click 'Add to collection'" msgstr "" -#: app/templates/donate/index.html:4 -msgid "Support packages" -msgstr "" - #: app/templates/donate/index.html:8 msgid "Some content creators are accepting donations for their work." msgstr "" @@ -1731,29 +2287,41 @@ msgstr "" msgid "View package" msgstr "" -#: app/templates/donate/index.html:46 app/templates/users/profile.html:104 -msgid "Donate" +#: app/templates/donate/index.html:62 +msgid "Support ContentDB" msgstr "" -#: app/templates/donate/index.html:62 -msgid "Based on your reviews / favorites" +#: app/templates/donate/index.html:64 +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 what 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" +msgstr "" + +#: app/templates/donate/index.html:78 +msgid "" "No reviewed packages accepting donations. Consider reviewing your " "favourite packages" msgstr "" -#: app/templates/donate/index.html:71 +#: 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:78 +#: app/templates/donate/index.html:89 msgid "Top packages" msgstr "" -#: app/templates/donate/index.html:82 +#: app/templates/donate/index.html:93 #, python-format msgid "%(count)d packages are looking for donations" msgstr "" @@ -1993,13 +2561,13 @@ msgid "Review" msgstr "" #: app/templates/macros/reviews.html:112 app/templates/macros/reviews.html:166 -#: app/templates/packages/review_create_edit.html:41 +#: app/templates/packages/review_create_edit.html:46 #, python-format msgid "Do you recommend this %(type)s?" msgstr "" #: app/templates/macros/reviews.html:134 -#: app/templates/packages/review_create_edit.html:46 +#: app/templates/packages/review_create_edit.html:51 msgid "Why or why not? Try to be constructive" msgstr "" @@ -2008,7 +2576,11 @@ msgid "Post Review" msgstr "" #: app/templates/macros/reviews.html:187 -msgid "Report an Issue" +msgid "Report an issue" +msgstr "" + +#: app/templates/macros/reviews.html:191 +msgid "Ask a question" msgstr "" #: app/templates/macros/stats.html:15 app/templates/macros/stats.html:20 @@ -2982,9 +3554,10 @@ msgid "" "In order to avoid data loss, you cannot permanently delete packages.\n" "\t\t\tYou can remove them from ContentDB, which will cause them to not be" "\n" -"\t\t\tvisible to any users and they may be permanently deleted in the " -"future.\n" -"\t\t\tThe Admin can restore removed packages, if needed." +"\t\t\tvisible to any users. Removed packages may be permanently deleted " +"at a\n" +"\t\t\tlater point. ContentDB staff can restore removed packages, if " +"needed." msgstr "" #: app/templates/packages/remove.html:19 @@ -3019,17 +3592,21 @@ msgstr "" msgid "Post a review for %(title)s by %(author)s" msgstr "" -#: app/templates/packages/review_create_edit.html:21 +#: app/templates/packages/review_create_edit.html:20 +msgid "Please make sure you read ContentDB's rules" +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 "" -#: app/templates/packages/review_create_edit.html:62 +#: app/templates/packages/review_create_edit.html:67 msgid "Delete review." msgstr "" -#: app/templates/packages/review_create_edit.html:63 +#: app/templates/packages/review_create_edit.html:68 msgid "" "This will convert the review into a thread, keeping the comments but " "removing its effect on the package's rating." @@ -3350,7 +3927,7 @@ msgstr "" msgid "Donate now" msgstr "" -#: app/templates/packages/view.html:462 app/utils/minetest_hypertext.py:251 +#: app/templates/packages/view.html:462 app/utils/minetest_hypertext.py:283 msgid "Dependencies" msgstr "" @@ -3367,7 +3944,7 @@ msgid "Compatible Games" msgstr "" #: app/templates/packages/view.html:526 app/templates/packages/view.html:546 -#: app/utils/minetest_hypertext.py:243 +#: app/utils/minetest_hypertext.py:275 msgid "No specific game required" msgstr "" @@ -3399,7 +3976,7 @@ msgstr "" msgid "Technical Name" msgstr "" -#: app/templates/packages/view.html:612 app/utils/minetest_hypertext.py:263 +#: app/templates/packages/view.html:612 app/utils/minetest_hypertext.py:295 #, python-format msgid "%(code_license)s for code,
%(media_license)s for media." msgstr "" @@ -3408,7 +3985,7 @@ msgstr "" msgid "Unknown" msgstr "" -#: app/templates/packages/view.html:622 app/utils/minetest_hypertext.py:269 +#: app/templates/packages/view.html:622 app/utils/minetest_hypertext.py:301 msgid "Added" msgstr "" @@ -3416,7 +3993,7 @@ msgstr "" msgid "Remove myself" msgstr "" -#: app/templates/packages/view.html:641 app/utils/minetest_hypertext.py:271 +#: app/templates/packages/view.html:641 app/utils/minetest_hypertext.py:303 msgid "Provides" msgstr "" @@ -3543,6 +4120,19 @@ msgstr "" msgid "Plus approvers and editors" msgstr "" +#: app/templates/threads/view.html:131 +msgid "Is this review outdated?" +msgstr "" + +#: app/templates/threads/view.html:132 +msgid "For example, does it complain about issues you've already fixed?" +msgstr "" + +#: app/templates/threads/view.html:133 +#, python-format +msgid "You can report outdated reviews by clicking %(flag)s on the review." +msgstr "" + #: app/templates/todo/editor.html:4 app/templates/todo/todo_base.html:17 msgid "Editor Work Queue" msgstr "" @@ -3600,7 +4190,7 @@ msgstr "" msgid "Mod names that have hard dependers, but no packages providing them." msgstr "" -#: app/templates/todo/editor.html:193 app/templates/users/account.html:73 +#: app/templates/todo/editor.html:193 app/templates/users/account.html:100 msgid "View All" msgstr "" @@ -3861,47 +4451,47 @@ msgstr "" msgid "Linked Accounts" msgstr "" -#: app/templates/users/account.html:40 app/templates/users/account.html:52 -msgid "Connected" -msgstr "" - #: app/templates/users/account.html:43 #, python-format msgid "Please PM %(rubenwardy)s on the forums to link your account." msgstr "" -#: app/templates/users/account.html:57 +#: app/templates/users/account.html:59 msgid "View ContentDB's GitHub Permissions" msgstr "" -#: app/templates/users/account.html:62 +#: app/templates/users/account.html:65 +msgid "Disconnect" +msgstr "" + +#: app/templates/users/account.html:70 msgid "Link Github" msgstr "" -#: app/templates/users/account.html:65 +#: app/templates/users/account.html:73 msgid "None" msgstr "" -#: app/templates/users/account.html:77 -msgid "Recent Account Actions" -msgstr "" - -#: app/templates/users/account.html:82 +#: app/templates/users/account.html:80 msgid "Account Deletion and Deactivation" msgstr "" -#: app/templates/users/account.html:86 +#: app/templates/users/account.html:84 msgid "Delete or Deactivate" msgstr "" -#: app/templates/users/account.html:89 +#: app/templates/users/account.html:87 msgid "Account Deletion and Deactivation isn't available to users yet." msgstr "" -#: app/templates/users/account.html:90 +#: app/templates/users/account.html:88 msgid "Please contact the admin." msgstr "" +#: app/templates/users/account.html:93 +msgid "Recent Account Actions" +msgstr "" + #: app/templates/users/change_set_password.html:16 #: app/templates/users/register.html:24 msgid "" @@ -4121,10 +4711,6 @@ msgstr "" msgid "GitHub" msgstr "" -#: app/templates/users/modtools.html:12 -msgid "Storage" -msgstr "" - #: app/templates/users/modtools.html:20 #, python-format msgid "" @@ -4248,17 +4834,21 @@ msgstr "" msgid "Import from forums" msgstr "" -#: app/templates/users/profile_edit.html:47 +#: app/templates/users/profile_edit.html:33 +msgid "Remove profile picture" +msgstr "" + +#: app/templates/users/profile_edit.html:51 msgid "" "Profile pictures should be square, at least 64x64px, and one of the " "following formats: jpeg, png, or webp." msgstr "" -#: app/templates/users/profile_edit.html:51 +#: app/templates/users/profile_edit.html:55 msgid "Profile Information" msgstr "" -#: app/templates/users/profile_edit.html:58 +#: app/templates/users/profile_edit.html:62 msgid "Pretending to be another user is grounds for a permanent ban" msgstr "" @@ -4410,11 +5000,23 @@ msgstr "" msgid "Last year" msgstr "" -#: app/utils/minetest_hypertext.py:248 +#: app/utils/minetest_hypertext.py:108 +msgid "(view table in browser)" +msgstr "" + +#: app/utils/minetest_hypertext.py:139 +msgid "Image" +msgstr "" + +#: app/utils/minetest_hypertext.py:259 +msgid "none" +msgstr "" + +#: app/utils/minetest_hypertext.py:280 msgid "Unsupported Games" msgstr "" -#: app/utils/minetest_hypertext.py:252 +#: app/utils/minetest_hypertext.py:284 msgid "Optional dependencies" msgstr "" @@ -4862,3 +5464,32 @@ msgstr "" #~ msgid "Topics with a strikethrough have been marked as discarded." #~ msgstr "" +#~ msgid "GitHub account is already associated with another user" +#~ msgstr "" + +#~ msgid "Unable to find an account for that GitHub user" +#~ msgstr "" + +#~ msgid "Support Packages" +#~ msgstr "" + +#~ msgid "Support packages" +#~ msgstr "" + +#~ msgid "Report an Issue" +#~ msgstr "" + +#~ msgid "" +#~ "In order to avoid data loss, you cannot permanently delete packages.\n" +#~ "\t\t\tYou can remove them from " +#~ "ContentDB, which will cause them to " +#~ "not be\n" +#~ "\t\t\tvisible to any users and " +#~ "they may be permanently deleted in " +#~ "the future.\n" +#~ "\t\t\tThe Admin can restore removed packages, if needed." +#~ msgstr "" + +#~ msgid "Connected" +#~ msgstr "" + diff --git a/translations/nl/LC_MESSAGES/messages.po b/translations/nl/LC_MESSAGES/messages.po index ef685b4a..ecf35414 100644 --- a/translations/nl/LC_MESSAGES/messages.po +++ b/translations/nl/LC_MESSAGES/messages.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2024-04-03 18:34+0100\n" +"POT-Creation-Date: 2024-06-07 05:29+0100\n" "PO-Revision-Date: 2023-10-23 21:06+0000\n" "Last-Translator: Bas Huis \n" "Language: nl\n" @@ -17,17 +17,546 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.12.1\n" +"Generated-By: Babel 2.15.0\n" -#: app/__init__.py:137 +#: app/__init__.py:155 msgid "Banned:" msgstr "Verbannen:" -#: app/__init__.py:139 +#: app/__init__.py:157 msgid "You have been banned." msgstr "Je bent verbannen." -#: app/querybuilder.py:41 app/templates/admin/languages/list.html:27 +#: app/_translations.py:5 +msgid "Chat / Commands" +msgstr "" + +#: app/_translations.py:6 +msgid "Complex installation" +msgstr "" + +#: app/_translations.py:7 +msgid "Either has educational value, or is a tool to help teachers " +msgstr "" + +#: app/_translations.py:8 +msgid "Singleplayer-focused" +msgstr "" + +#: app/_translations.py:9 +msgid "For 16px texture packs" +msgstr "" + +#: app/_translations.py:10 +msgid "For 64px texture packs" +msgstr "" + +#: app/_translations.py:11 +msgid "Tools to manage the world" +msgstr "" + +#: app/_translations.py:12 +msgid "Big changes to crafting gameplay" +msgstr "" + +#: app/_translations.py:13 +msgid "Blood, etc" +msgstr "" + +#: app/_translations.py:14 +msgid "Adds a mini-game to be played within Minetest" +msgstr "" + +#: app/_translations.py:15 +msgid "Tools / Weapons / Armor" +msgstr "" + +#: app/_translations.py:16 +msgid "For content generally themed around a certain season or holiday" +msgstr "" + +#: app/_translations.py:17 +msgid "Player Effects / Power Ups" +msgstr "" + +#: app/_translations.py:18 +msgid "World Maintenance and Tools" +msgstr "" + +#: app/_translations.py:19 +msgid "Puzzle" +msgstr "" + +#: app/_translations.py:20 +msgid "Tools for game and mod developers" +msgstr "" + +#: app/_translations.py:21 +msgid "Education" +msgstr "" + +#: app/_translations.py:22 +msgid "Gore" +msgstr "" + +#: app/_translations.py:23 +msgid "Transport" +msgstr "" + +#: app/_translations.py:24 +msgid "Survival" +msgstr "" + +#: app/_translations.py:25 +msgid "New mapgen or changes mapgen" +msgstr "" + +#: app/_translations.py:26 +msgid "Less than 16px" +msgstr "" + +#: app/_translations.py:27 app/templates/users/modtools.html:12 +msgid "Storage" +msgstr "" + +#: app/_translations.py:28 +msgid "Changes the inventory GUI" +msgstr "" + +#: app/_translations.py:29 +msgid "Jam / Combat 2020" +msgstr "" + +#: app/_translations.py:30 +msgid "Bad Language" +msgstr "" + +#: app/_translations.py:31 +msgid "64px" +msgstr "" + +#: app/_translations.py:32 +msgid "Focuses on or adds new sounds or musical things" +msgstr "" + +#: app/_translations.py:33 +msgid "Adds game mechanics or tools that change how players build." +msgstr "" + +#: app/_translations.py:34 +msgid "Violence" +msgstr "" + +#: app/_translations.py:35 +msgid "Strategy / RTS" +msgstr "" + +#: app/_translations.py:36 +msgid "" +"Requires futher installation steps, such as installing luarocks or " +"editing the trusted mod setting" +msgstr "" + +#: app/_translations.py:37 +msgid "Jam / Game 2021" +msgstr "" + +#: app/_translations.py:38 +msgid "Content that can be played alone" +msgstr "" + +#: app/_translations.py:39 +msgid "Can/should only be used in multiplayer" +msgstr "" + +#: app/_translations.py:40 +msgid "Adds mobs, animals, and NPCs" +msgstr "" + +#: app/_translations.py:41 +msgid "" +"For mods created for the Discord \"Weekly Challenges\" modding event in " +"2021" +msgstr "" + +#: app/_translations.py:42 +msgid "Mini-game" +msgstr "" + +#: app/_translations.py:43 +msgid "" +"For content that changes player effects, including physics, for example: " +"speed, jump height or gravity." +msgstr "" + +#: app/_translations.py:44 +msgid "Contains swearing" +msgstr "" + +#: app/_translations.py:45 +msgid "" +"Improves the world, adding weather, ambient sounds, or other environment " +"mechanics" +msgstr "" + +#: app/_translations.py:46 +msgid "For mods created for the Discord \"Combat\" modding event in 2020" +msgstr "" + +#: app/_translations.py:47 +msgid "Inventory" +msgstr "" + +#: app/_translations.py:48 +msgid "Entries to the 2023 Minetest Game Jam " +msgstr "" + +#: app/_translations.py:49 +msgid "Sims" +msgstr "" + +#: app/_translations.py:50 +msgid "Focuses on building, such as adding new materials or nodes" +msgstr "" + +#: app/_translations.py:51 +msgid "Environment / Weather" +msgstr "" + +#: app/_translations.py:52 +msgid "Custom mapgen" +msgstr "" + +#: app/_translations.py:53 +msgid "Minetest Game improved" +msgstr "" + +#: app/_translations.py:54 +msgid "HUD" +msgstr "" + +#: app/_translations.py:55 +msgid "Machines / Electronics" +msgstr "" + +#: app/_translations.py:56 +msgid "Developer Tools" +msgstr "" + +#: app/_translations.py:57 +msgid "Jam / Game 2023" +msgstr "" + +#: app/_translations.py:58 +msgid "Helps with server maintenance and moderation" +msgstr "" + +#: app/_translations.py:59 +msgid "Plants and Farming" +msgstr "" + +#: app/_translations.py:60 +msgid "Adventure / RPG" +msgstr "" + +#: app/_translations.py:61 +msgid "" +"For games and such that are of their own kind, distinct and original in " +"nature to others of the same category." +msgstr "" + +#: app/_translations.py:62 +msgid "Jam / Weekly Challenges 2021" +msgstr "" + +#: app/_translations.py:63 +msgid "For 32px texture packs" +msgstr "" + +#: app/_translations.py:64 +msgid "Adds or changes tools, weapons, and armor" +msgstr "" + +#: app/_translations.py:65 +msgid "GUI" +msgstr "" + +#: app/_translations.py:66 +msgid "Seasonal" +msgstr "" + +#: app/_translations.py:67 +msgid "Commerce / Economy" +msgstr "" + +#: app/_translations.py:68 +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 "" + +#: app/_translations.py:69 +msgid "Forks of MTG" +msgstr "" + +#: app/_translations.py:70 +msgid "Non-cartoon violence. May be towards fantasy or human-like characters" +msgstr "" + +#: app/_translations.py:71 +msgid "Joke" +msgstr "" + +#: app/_translations.py:72 +msgid "Fear / Horror" +msgstr "" + +#: app/_translations.py:73 +msgid "128px+" +msgstr "" + +#: app/_translations.py:74 +msgid "Creative" +msgstr "" + +#: app/_translations.py:75 +msgid "Entries to the 2022 Minetest Game Jam " +msgstr "" + +#: app/_translations.py:76 +msgid "Alcohol / Tobacco" +msgstr "" + +#: app/_translations.py:77 +msgid "Adds or improves item storage mechanics" +msgstr "" + +#: app/_translations.py:78 +msgid "Designed to be played competitively against other players" +msgstr "" + +#: app/_translations.py:79 +msgid "Crafting" +msgstr "" + +#: app/_translations.py:80 +msgid "<16px" +msgstr "" + +#: app/_translations.py:81 +msgid "One-of-a-kind / Original" +msgstr "" + +#: app/_translations.py:82 +msgid "Building" +msgstr "" + +#: app/_translations.py:83 +msgid "Adds machines useful in automation, tubes, or power." +msgstr "" + +#: app/_translations.py:84 +msgid "Focus on puzzle solving instead of combat" +msgstr "" + +#: app/_translations.py:85 +msgid "Building Mechanics and Tools" +msgstr "" + +#: app/_translations.py:86 +msgid "Adds nodes with no other purpose than for use in building" +msgstr "" + +#: app/_translations.py:87 +msgid "Sounds / Music" +msgstr "" + +#: app/_translations.py:88 +msgid "Food / Drinks" +msgstr "" + +#: app/_translations.py:89 +msgid "Decorative" +msgstr "" + +#: app/_translations.py:90 +msgid "Gambling" +msgstr "" + +#: app/_translations.py:91 +msgid "Server Moderation and Tools" +msgstr "" + +#: app/_translations.py:92 +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 "" + +#: app/_translations.py:93 +msgid "API / Library" +msgstr "" + +#: app/_translations.py:94 +msgid "Certified" +msgstr "" + +#: app/_translations.py:95 +msgid "Contains alcohol and/or tobacco" +msgstr "" + +#: app/_translations.py:96 +msgid "Adds new plants or other farmable resources." +msgstr "" + +#: app/_translations.py:97 +msgid "Multiplayer-focused" +msgstr "" + +#: app/_translations.py:98 +msgid "Primarily adds an API for other mods to use" +msgstr "" + +#: app/_translations.py:99 +msgid "" +"Focus on player chat/communication or who's primary function is " +"interacting with the console." +msgstr "" + +#: app/_translations.py:100 +msgid "" +"Games and mods with a heavy strategy component, whether real-time or " +"turn-based" +msgstr "" + +#: app/_translations.py:101 +msgid "" +"Written specifically for survival gameplay with a focus on game-balance, " +"difficulty level, or resources available through crafting, mining, ..." +msgstr "" + +#: app/_translations.py:102 +msgid "Entries to the 2021 Minetest Game Jam" +msgstr "" + +#: app/_translations.py:103 +msgid "" +"Contains a completely custom mapgen implemented in Lua, usually requires " +"worlds to be set to the 'singlenode' mapgen." +msgstr "" + +#: app/_translations.py:104 +msgid " Jam / Game 2022" +msgstr "" + +#: app/_translations.py:105 +msgid "Sports" +msgstr "" + +#: app/_translations.py:106 +msgid "" +"Adds or changes transportation methods. Includes teleportation, vehicles," +" ridable mobs, transport infrastructure and thematic content" +msgstr "" + +#: app/_translations.py:107 +msgid "Player vs Environment (PvE)" +msgstr "" + +#: app/_translations.py:108 +msgid "For mods that grant the player extra information in the HUD" +msgstr "" + +#: app/_translations.py:109 +msgid "" +"Mods and games that aim to simulate real life activity. Similar to " +"SimCity/TheSims/OpenTTD/etc" +msgstr "" + +#: app/_translations.py:110 +msgid "Shocking and scary content. May scare young children" +msgstr "" + +#: app/_translations.py:111 +msgid "Player customization / Skins" +msgstr "" + +#: app/_translations.py:112 +msgid "" +"Allows the player to customize their character by changing the texture or" +" adding accessories." +msgstr "" + +#: app/_translations.py:113 +msgid "" +"Certified by the Featured Packages program. This tag may be renamed in " +"the future" +msgstr "" + +#: app/_translations.py:114 +msgid "Mobs / Animals / NPCs" +msgstr "" + +#: app/_translations.py:115 +msgid "For 128px or higher texture packs" +msgstr "" + +#: app/_translations.py:116 +msgid "16px" +msgstr "" + +#: app/_translations.py:117 +msgid "Games of chance, gambling games, etc" +msgstr "" + +#: app/_translations.py:118 +msgid "Mapgen / Biomes / Decoration" +msgstr "" + +#: app/_translations.py:119 +msgid "Drugs" +msgstr "" + +#: app/_translations.py:120 +msgid "Related to economies, money, and trading" +msgstr "" + +#: app/_translations.py:121 +msgid "" +"For content designed for one or more players that focus on combat against" +" the world, mobs, or NPCs." +msgstr "" + +#: app/_translations.py:122 +msgid "For content whose main utility / feature is in GUI/formspec form" +msgstr "" + +#: app/_translations.py:123 +msgid "32px" +msgstr "" + +#: app/_translations.py:124 +msgid "Player vs Player (PvP)" +msgstr "" + +#: app/_translations.py:125 +msgid "Magic / Enchanting" +msgstr "" + +#: app/_translations.py:126 +msgid "Contains illegal drugs, such as marijuana" +msgstr "" + +#: app/_translations.py:127 +msgid "First person shooters (FPS) and more" +msgstr "" + +#: app/_translations.py:128 +msgid "Shooter" +msgstr "" + +#: app/querybuilder.py:58 app/templates/admin/languages/list.html:27 #: app/templates/admin/tags/list.html:38 #: app/templates/admin/warnings/list.html:28 #: app/templates/collections/create_edit.html:56 @@ -37,7 +566,7 @@ msgstr "Je bent verbannen." msgid "Packages" msgstr "Pakketten" -#: app/querybuilder.py:56 +#: app/querybuilder.py:73 #, python-format msgid "%(package_type)s for %(game_name)s" msgstr "" @@ -47,7 +576,7 @@ msgstr "" msgid "%(delta)s ago" msgstr "%(delta)s geleden" -#: app/blueprints/api/endpoints.py:95 app/templates/index.html:103 +#: app/blueprints/api/endpoints.py:94 app/templates/index.html:103 msgid "Featured" msgstr "Uitgelicht" @@ -62,18 +591,18 @@ msgid "Limit to package" msgstr "Beperken tot pakket" #: app/blueprints/api/tokens.py:36 app/blueprints/collections/__init__.py:90 -#: app/blueprints/oauth/__init__.py:175 app/blueprints/packages/packages.py:250 -#: app/blueprints/packages/packages.py:525 -#: app/blueprints/packages/packages.py:621 -#: app/blueprints/packages/packages.py:709 +#: app/blueprints/oauth/__init__.py:175 app/blueprints/packages/packages.py:251 +#: app/blueprints/packages/packages.py:528 +#: app/blueprints/packages/packages.py:624 +#: app/blueprints/packages/packages.py:712 #: app/blueprints/packages/releases.py:62 #: app/blueprints/packages/releases.py:74 app/blueprints/packages/reviews.py:49 #: app/blueprints/packages/screenshots.py:36 #: app/blueprints/packages/screenshots.py:42 #: app/blueprints/packages/screenshots.py:47 -#: app/blueprints/users/account.py:226 app/blueprints/users/account.py:234 -#: app/blueprints/users/settings.py:78 app/blueprints/users/settings.py:148 -#: app/blueprints/users/settings.py:316 app/templates/users/modtools.html:111 +#: 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 msgid "Save" msgstr "Opslaan" @@ -145,14 +674,11 @@ msgid "Linked GitHub to account" msgstr "GitHub aan account gekoppeld" #: app/blueprints/github/__init__.py:88 -msgid "GitHub account is already associated with another user" -msgstr "GitHub-account is al gekoppeld aan een andere gebruiker" +#, python-format +msgid "GitHub account is already associated with another user: %(username)s" +msgstr "" -#: app/blueprints/github/__init__.py:94 -msgid "Unable to find an account for that GitHub user" -msgstr "Kan geen account vinden voor die GitHub-gebruiker" - -#: app/blueprints/github/__init__.py:99 +#: app/blueprints/github/__init__.py:96 app/blueprints/github/__init__.py:122 msgid "Authorization failed [err=gh-login-failed]" msgstr "Autorisatie mislukt [err=gh-login-failed]" @@ -198,7 +724,7 @@ msgstr "Schermafbeeldingen" #: app/blueprints/packages/__init__.py:52 #: app/templates/packages/edit_maintainers.html:8 -#: app/templates/packages/view.html:624 app/utils/minetest_hypertext.py:270 +#: app/templates/packages/view.html:624 app/utils/minetest_hypertext.py:302 msgid "Maintainers" msgstr "Onderhouders" @@ -223,7 +749,7 @@ 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:243 app/utils/minetest_hypertext.py:245 +#: app/utils/minetest_hypertext.py:275 app/utils/minetest_hypertext.py:277 msgid "Supported Games" msgstr "Ondersteunde spellen" @@ -231,91 +757,91 @@ msgstr "Ondersteunde spellen" msgid "No download available." msgstr "Geen download beschikbaar." -#: app/blueprints/packages/packages.py:228 app/templates/packages/view.html:594 -#: app/utils/minetest_hypertext.py:231 +#: app/blueprints/packages/packages.py:229 app/templates/packages/view.html:594 +#: app/utils/minetest_hypertext.py:263 msgid "Type" msgstr "Type" -#: app/blueprints/packages/packages.py:229 +#: app/blueprints/packages/packages.py:230 msgid "Title (Human-readable)" msgstr "Titel (door mensen leesbaar)" -#: app/blueprints/packages/packages.py:230 -#: app/blueprints/packages/packages.py:619 +#: app/blueprints/packages/packages.py:231 +#: app/blueprints/packages/packages.py:622 msgid "Name (Technical)" msgstr "Naam (Technisch)" -#: app/blueprints/packages/packages.py:230 -#: app/blueprints/packages/packages.py:620 +#: app/blueprints/packages/packages.py:231 +#: app/blueprints/packages/packages.py:623 #: app/templates/packages/create_edit.html:75 msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" msgstr "Alleen kleine letters (a-z), nummers (0-9) en underscores (_)" -#: app/blueprints/packages/packages.py:231 +#: app/blueprints/packages/packages.py:232 msgid "Short Description (Plaintext)" msgstr "Kleine Beschrijving (Plaintext)" -#: app/blueprints/packages/packages.py:233 app/templates/packages/view.html:616 -#: app/utils/minetest_hypertext.py:268 +#: app/blueprints/packages/packages.py:234 app/templates/packages/view.html:616 +#: app/utils/minetest_hypertext.py:300 msgid "Maintenance State" msgstr "Onderhoudsstatus" -#: app/blueprints/packages/packages.py:235 app/templates/admin/tags/list.html:4 +#: app/blueprints/packages/packages.py:236 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:232 +#: app/utils/minetest_hypertext.py:264 msgid "Tags" msgstr "Tags" -#: app/blueprints/packages/packages.py:236 +#: app/blueprints/packages/packages.py:237 msgid "Content Warnings" msgstr "Inhoudswaarschuwingen" -#: app/blueprints/packages/packages.py:237 app/templates/packages/view.html:605 -#: app/utils/minetest_hypertext.py:266 +#: app/blueprints/packages/packages.py:238 app/templates/packages/view.html:605 +#: app/utils/minetest_hypertext.py:298 msgid "License" msgstr "Licentie" -#: app/blueprints/packages/packages.py:238 +#: app/blueprints/packages/packages.py:239 msgid "Media License" msgstr "Medialicentie" -#: app/blueprints/packages/packages.py:240 +#: app/blueprints/packages/packages.py:241 msgid "Long Description (Markdown)" msgstr "Lange beschrijving (Markdown)" -#: app/blueprints/packages/packages.py:242 +#: app/blueprints/packages/packages.py:243 msgid "VCS Repository URL" msgstr "VCS-Repository URL" -#: app/blueprints/packages/packages.py:243 app/blueprints/users/settings.py:76 +#: app/blueprints/packages/packages.py:244 app/blueprints/users/settings.py:77 msgid "Website URL" msgstr "Website URL" -#: app/blueprints/packages/packages.py:244 +#: app/blueprints/packages/packages.py:245 msgid "Issue Tracker URL" msgstr "URL voor het volgen van problemen" -#: app/blueprints/packages/packages.py:245 +#: app/blueprints/packages/packages.py:246 msgid "Forum Topic ID" msgstr "Forum Thema Id" -#: app/blueprints/packages/packages.py:246 +#: app/blueprints/packages/packages.py:247 msgid "Video URL" msgstr "Video URL" -#: app/blueprints/packages/packages.py:247 +#: app/blueprints/packages/packages.py:248 msgid "Donate URL" msgstr "Donatie URL" -#: app/blueprints/packages/packages.py:248 +#: app/blueprints/packages/packages.py:249 msgid "Translation URL" msgstr "" -#: app/blueprints/packages/packages.py:254 +#: app/blueprints/packages/packages.py:255 msgid "_game is not an allowed name" msgstr "_game is niet een toegestane naam" -#: app/blueprints/packages/packages.py:264 +#: app/blueprints/packages/packages.py:265 msgid "" "Package already exists, but is removed. Please contact ContentDB staff to" " restore the package" @@ -323,102 +849,101 @@ msgstr "" "Pakket bestaat al, maar is verwijderd. Contacteer a.u.b. een werknemer " "van ContentDB om het pakket te herstellen" -#: app/blueprints/packages/packages.py:269 +#: app/blueprints/packages/packages.py:270 msgid "Package already exists" msgstr "Pakket bestaat al" -#: app/blueprints/packages/packages.py:275 +#: app/blueprints/packages/packages.py:276 msgid "A collection with a similar name already exists" msgstr "Een verzameling met een soortgelijke naam bestaat al" -#: app/blueprints/packages/packages.py:328 +#: app/blueprints/packages/packages.py:329 #: app/blueprints/packages/releases.py:82 msgid "" "You must add an email address to your account and confirm it before you " "can manage packages" msgstr "" -#: app/blueprints/packages/packages.py:334 +#: app/blueprints/packages/packages.py:335 msgid "Save draft" msgstr "" -#: app/blueprints/packages/packages.py:342 +#: 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:346 +#: app/blueprints/packages/packages.py:347 #: app/blueprints/packages/screenshots.py:137 -#: app/blueprints/users/settings.py:132 msgid "Permission denied" msgstr "Toegang geweigerd" -#: app/blueprints/packages/packages.py:402 -#: app/blueprints/packages/packages.py:476 -#: app/blueprints/packages/packages.py:498 +#: app/blueprints/packages/packages.py:403 +#: app/blueprints/packages/packages.py:479 +#: app/blueprints/packages/packages.py:501 msgid "You don't have permission to do that" msgstr "Je hebt geen toestemming om dat te doen" -#: app/blueprints/packages/packages.py:435 +#: app/blueprints/packages/packages.py:436 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:442 +#: app/blueprints/packages/packages.py:443 msgid "" "Please comment in the approval thread so editors know what you have " "changed" msgstr "" -#: app/blueprints/packages/packages.py:493 +#: app/blueprints/packages/packages.py:496 msgid "Deleted package" msgstr "Verwijderd pakket" -#: app/blueprints/packages/packages.py:515 +#: app/blueprints/packages/packages.py:518 msgid "Unapproved package" msgstr "Niet goedgekeurd pakket" -#: app/blueprints/packages/packages.py:524 +#: app/blueprints/packages/packages.py:527 msgid "Maintainers (Comma-separated)" msgstr "Onderhouders (gescheiden door komma's)" -#: app/blueprints/packages/packages.py:533 +#: app/blueprints/packages/packages.py:536 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:583 +#: app/blueprints/packages/packages.py:586 msgid "You are not a maintainer" msgstr "Je bent geen onderhouder" -#: app/blueprints/packages/packages.py:586 +#: app/blueprints/packages/packages.py:589 msgid "Package owners cannot remove themselves as maintainers" msgstr "Pakketeigenaren kunnen zichzelf niet verwijderen als onderhouder" -#: app/blueprints/packages/packages.py:618 +#: app/blueprints/packages/packages.py:621 msgid "Author Name" msgstr "Naam van de auteur" -#: app/blueprints/packages/packages.py:705 +#: app/blueprints/packages/packages.py:708 msgid "Enable support detection based on dependencies (recommended)" msgstr "" "Ondersteuningsdetectie inschakelen op basis van afhankelijkheden " "(aanbevolen)" -#: app/blueprints/packages/packages.py:706 +#: app/blueprints/packages/packages.py:709 msgid "Supported games" msgstr "Ondersteunde spellen" -#: app/blueprints/packages/packages.py:707 +#: app/blueprints/packages/packages.py:710 msgid "Unsupported games" msgstr "Niet-ondersteunde spellen" -#: app/blueprints/packages/packages.py:708 +#: app/blueprints/packages/packages.py:711 msgid "Supports all games (unless stated) / is game independent" msgstr "Ondersteund alle spellen (tenzei anders vermeld) / is spel onafhankelijk" -#: app/blueprints/packages/packages.py:724 +#: app/blueprints/packages/packages.py:727 msgid "You need at least one release before you can edit game support" msgstr "" -#: app/blueprints/packages/packages.py:728 +#: app/blueprints/packages/packages.py:731 msgid "Mod(pack) needs to contain at least one mod. Please create a new release" msgstr "" @@ -576,8 +1101,8 @@ msgstr "" #: app/blueprints/packages/reviews.py:80 app/blueprints/threads/__init__.py:207 #: app/blueprints/threads/__init__.py:240 -#: app/blueprints/threads/__init__.py:334 app/blueprints/users/settings.py:113 -#: app/logic/packages.py:132 +#: app/blueprints/threads/__init__.py:334 app/blueprints/users/settings.py:114 +#: app/logic/packages.py:131 msgid "Linking to blocked sites is not allowed" msgstr "Doorverwijzen naar geblokkeerde websites is niet toegestaan" @@ -678,7 +1203,7 @@ msgid "Remember me" msgstr "Onthoud mij" #: app/blueprints/users/account.py:39 app/templates/base.html:176 -#: app/templates/donate/index.html:74 app/templates/users/login.html:4 +#: app/templates/donate/index.html:85 app/templates/users/login.html:4 msgid "Sign in" msgstr "Log in" @@ -703,11 +1228,11 @@ msgstr "U moet de registratie email bevestigen" msgid "Login failed" msgstr "Aanmelden mislukt" -#: app/blueprints/users/account.py:100 app/blueprints/users/settings.py:75 +#: app/blueprints/users/account.py:100 app/blueprints/users/settings.py:76 msgid "Display Name" msgstr "Weergavenaam" -#: app/blueprints/users/account.py:101 app/blueprints/users/settings.py:310 +#: app/blueprints/users/account.py:101 app/blueprints/users/settings.py:324 #: app/templates/users/list.html:18 msgid "Username" msgstr "Gebruikersnaam" @@ -720,8 +1245,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:186 -#: app/blueprints/users/account.py:222 app/blueprints/users/account.py:373 +#: app/blueprints/users/account.py:104 app/blueprints/users/account.py:153 +#: app/blueprints/users/account.py:189 app/blueprints/users/account.py:340 #: app/blueprints/users/settings.py:147 msgid "Email" msgstr "Email" @@ -743,23 +1268,46 @@ msgstr "Registreer" msgid "Incorrect captcha answer" msgstr "Onjuist captcha-antwoord" -#: app/blueprints/users/account.py:117 -msgid "Username is invalid" -msgstr "Gebruikersnaam is ongeldig" +#: app/blueprints/users/account.py:154 +msgid "Reset Password" +msgstr "Wachtwoord opnieuw instellen" -#: app/blueprints/users/account.py:128 -msgid "An account already exists for that username but hasn't been claimed yet." -msgstr "Een account bestaat al voor die gebruikersnaam, maar is nog niet geclaimd." +#: app/blueprints/users/account.py:180 +msgid "Unable to find account" +msgstr "Kan account niet vinden" -#: app/blueprints/users/account.py:131 app/blueprints/users/account.py:138 -msgid "That username/display name is already in use, please choose another." -msgstr "Die gebruikersnaam/weergavenaam is al in gebruik, kies een andere." +#: app/blueprints/users/account.py:190 app/blueprints/users/account.py:198 +msgid "New password" +msgstr "Nieuw wachtwoord" -#: app/blueprints/users/account.py:143 app/blueprints/users/account.py:257 +#: app/blueprints/users/account.py:191 app/blueprints/users/account.py:199 +msgid "Verify password" +msgstr "Verifieer wachtwoord" + +#: app/blueprints/users/account.py:192 app/blueprints/users/account.py:200 +msgid "Passwords must match" +msgstr "Wachtwoorden moeten overeenkomen" + +#: app/blueprints/users/account.py:197 +msgid "Old password" +msgstr "Oude wachtwoord" + +#: app/blueprints/users/account.py:208 +msgid "Passwords do not match" +msgstr "Wachtwoorden komen niet overeen" + +#: app/blueprints/users/account.py:219 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 msgid "Email already in use" msgstr "Email is al in gebruik" -#: app/blueprints/users/account.py:144 app/blueprints/users/account.py:258 +#: app/blueprints/users/account.py:225 app/logic/users.py:47 #, python-format msgid "" "We were unable to create the account as the email is already in use by " @@ -768,70 +1316,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:148 app/blueprints/users/account.py:252 -#: app/blueprints/users/settings.py:175 -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:187 -msgid "Reset Password" -msgstr "Wachtwoord opnieuw instellen" - -#: app/blueprints/users/account.py:213 -msgid "Unable to find account" -msgstr "Kan account niet vinden" - -#: app/blueprints/users/account.py:223 app/blueprints/users/account.py:231 -msgid "New password" -msgstr "Nieuw wachtwoord" - -#: app/blueprints/users/account.py:224 app/blueprints/users/account.py:232 -msgid "Verify password" -msgstr "Verifieer wachtwoord" - -#: app/blueprints/users/account.py:225 app/blueprints/users/account.py:233 -msgid "Passwords must match" -msgstr "Wachtwoorden moeten overeenkomen" - -#: app/blueprints/users/account.py:230 -msgid "Old password" -msgstr "Oude wachtwoord" - -#: app/blueprints/users/account.py:241 -msgid "Passwords do not match" -msgstr "Wachtwoorden komen niet overeen" - -#: app/blueprints/users/account.py:272 app/blueprints/users/account.py:276 +#: app/blueprints/users/account.py:239 app/blueprints/users/account.py:243 msgid "Your password has been changed successfully." msgstr "Je wachtwoord is succesvol veranderd." -#: app/blueprints/users/account.py:291 +#: app/blueprints/users/account.py:258 msgid "Old password is incorrect" msgstr "Oude wachtwoord is onjuist" -#: app/blueprints/users/account.py:319 +#: app/blueprints/users/account.py:286 msgid "Unknown verification token!" msgstr "Onbekende verificatietoken!" -#: app/blueprints/users/account.py:325 +#: app/blueprints/users/account.py:292 msgid "Token has expired" msgstr "Token is verlopen" -#: app/blueprints/users/account.py:339 +#: app/blueprints/users/account.py:306 msgid "Another user is already using that email" msgstr "Een andere gebruiker gebruikt die e-mail al" -#: app/blueprints/users/account.py:342 +#: app/blueprints/users/account.py:309 msgid "Confirmed email change" msgstr "Bevestigde e-mailwijziging" -#: app/blueprints/users/account.py:347 +#: app/blueprints/users/account.py:314 msgid "Email address changed" msgstr "E-mailadres gewijzigd" -#: app/blueprints/users/account.py:348 +#: app/blueprints/users/account.py:315 msgid "" "Your email address has changed. If you didn't request this, please " "contact an administrator." @@ -839,15 +1352,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:366 +#: app/blueprints/users/account.py:333 msgid "You may now log in" msgstr "U kunt nu inloggen" -#: app/blueprints/users/account.py:374 +#: app/blueprints/users/account.py:341 msgid "Send" msgstr "Verstuur" -#: app/blueprints/users/account.py:405 +#: app/blueprints/users/account.py:372 msgid "" "That email is now blacklisted. Please contact an admin if you wish to " "undo this." @@ -990,62 +1503,72 @@ msgstr ">50 000 keer gedownload" msgid "Has received %(downloads)d downloads across all packages." msgstr "Heeft %(downloads)d downloads ontvangen overheen alle pakketten." -#: app/blueprints/users/settings.py:37 app/templates/users/profile.html:26 +#: app/blueprints/users/settings.py:38 app/templates/users/profile.html:26 #: app/templates/users/profile_edit.html:8 msgid "Edit Profile" msgstr "Profiel Wijzigen" -#: app/blueprints/users/settings.py:42 app/templates/users/account.html:12 +#: app/blueprints/users/settings.py:43 app/templates/users/account.html:12 msgid "Account and Security" msgstr "Profiel en Beveiliging" -#: app/blueprints/users/settings.py:47 +#: app/blueprints/users/settings.py:48 #: app/templates/users/settings_email.html:12 msgid "Email and Notifications" msgstr "E-mail en Meldingen" -#: app/blueprints/users/settings.py:52 app/templates/api/list_tokens.html:10 +#: app/blueprints/users/settings.py:53 app/templates/api/list_tokens.html:10 msgid "API Tokens" msgstr "API Tokens" -#: app/blueprints/users/settings.py:60 app/templates/oauth/list_clients.html:10 +#: app/blueprints/users/settings.py:61 app/templates/oauth/list_clients.html:10 msgid "OAuth2 Applications" msgstr "" -#: app/blueprints/users/settings.py:67 app/templates/users/modtools.html:4 +#: app/blueprints/users/settings.py:68 app/templates/users/modtools.html:4 #: app/templates/users/modtools.html:8 app/templates/users/profile.html:44 msgid "Moderator Tools" msgstr "Hulpmiddelen voor Moderators" -#: app/blueprints/users/settings.py:77 +#: app/blueprints/users/settings.py:78 msgid "Donation URL" msgstr "URL om te Doneren" -#: app/blueprints/users/settings.py:93 app/blueprints/users/settings.py:100 +#: app/blueprints/users/settings.py:94 app/blueprints/users/settings.py:101 msgid "A user already has that name" msgstr "Er bestaat al een gebruiker met die naam" -#: app/blueprints/users/settings.py:265 +#: app/blueprints/users/settings.py:264 +msgid "Removed GitHub account" +msgstr "" + +#: app/blueprints/users/settings.py:266 +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" msgstr "Gebruikers met een Moderator rank of hoger kunnen niet worden verwijderd" -#: app/blueprints/users/settings.py:311 +#: app/blueprints/users/settings.py:325 msgid "Display name" msgstr "Weergavenaam" -#: app/blueprints/users/settings.py:312 +#: app/blueprints/users/settings.py:326 msgid "Forums Username" msgstr "Gebruikersnaam voor de Forums" -#: app/blueprints/users/settings.py:313 +#: app/blueprints/users/settings.py:327 msgid "GitHub Username" msgstr "GitHub Gebruikersnaam" -#: app/blueprints/users/settings.py:314 app/templates/users/list.html:14 +#: app/blueprints/users/settings.py:328 app/templates/users/list.html:14 msgid "Rank" msgstr "Rank" -#: app/blueprints/users/settings.py:363 +#: app/blueprints/users/settings.py:381 msgid "Can't promote a user to a rank higher than yourself!" msgstr "" "Je kan geen gebruikers promoveren tot ranks die hoger zijn dan diegene " @@ -1149,11 +1672,11 @@ msgstr "" "De naam kan enkel kleine letters (a-z), nummers (0-9), en lage streepjes " "(_) bevatten" -#: app/logic/packages.py:113 +#: app/logic/packages.py:112 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:117 +#: app/logic/packages.py:116 msgid "You don't have permission to change the package name" msgstr "Je hebt niet de juiste machtigingen om de pakketnaam aan te passen" @@ -1201,6 +1724,29 @@ msgstr "Upload %(file_desc)s a.u.b." msgid "Uploaded image isn't actually an image" msgstr "De geüploade afbeelding is eigenlijk geen afbeelding" +#: app/logic/users.py:15 +msgid "Username is invalid" +msgstr "Gebruikersnaam is ongeldig" + +#: app/logic/users.py:26 +msgid "An account already exists for that username but hasn't been claimed yet." +msgstr "Een account bestaat al voor die gebruikersnaam, maar is nog niet geclaimd." + +#: app/logic/users.py:29 +#, python-format +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 "" + +#: app/logic/users.py:33 +msgid "That username/display name is already in use, please choose another." +msgstr "Die gebruikersnaam/weergavenaam is al in gebruik, kies een andere." + +#: app/logic/users.py:40 +msgid "Unable to create an account as the username was used in the past." +msgstr "" + #: app/models/packages.py:69 msgid "Mod" msgstr "Mod" @@ -1240,7 +1786,7 @@ msgstr "Goedkeuren" #: app/templates/collections/view.html:39 #: app/templates/oauth/create_edit.html:17 #: app/templates/packages/release_edit.html:84 -#: app/templates/packages/review_create_edit.html:61 +#: app/templates/packages/review_create_edit.html:66 #: app/templates/threads/delete_reply.html:19 #: app/templates/threads/delete_thread.html:19 #: app/templates/threads/view.html:50 app/templates/users/delete.html:34 @@ -1251,7 +1797,7 @@ msgstr "Verwijderen" msgid "Work in Progress" msgstr "" -#: app/tasks/emails.py:119 +#: app/tasks/emails.py:122 msgid "" "You are receiving this email because you are a registered user of " "ContentDB." @@ -1259,7 +1805,7 @@ msgstr "" "Je krijgt deze e-mail omdat je een geregistreerde gebruiker van ContentDB" " bent." -#: app/tasks/emails.py:125 app/templates/emails/verify.html:30 +#: 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." @@ -1267,22 +1813,22 @@ msgstr "" "Je krijgt deze e-mail om dat iemand (hopelijk was jij het), je " "e-mailadres gebruikt heeft als de e-mail van een gebruiker." -#: app/tasks/emails.py:160 +#: app/tasks/emails.py:163 #, python-format msgid "%(num)d new notifications" msgstr "%(num)d nieuwe modificaties" -#: app/tasks/emails.py:162 app/templates/macros/forms.html:59 +#: app/tasks/emails.py:165 app/templates/macros/forms.html:59 #: app/templates/packages/create_edit.html:41 #: app/templates/todo/editor.html:155 msgid "View" msgstr "Bekijken" -#: app/tasks/emails.py:165 +#: app/tasks/emails.py:168 msgid "Manage email settings" msgstr "Beheer e-mailinstellingen" -#: app/tasks/emails.py:167 app/templates/emails/base.html:63 +#: app/tasks/emails.py:170 app/templates/emails/base.html:63 #: app/templates/emails/notification.html:34 #: app/templates/emails/notification_digest.html:54 #: app/templates/emails/verify.html:33 @@ -1365,7 +1911,7 @@ msgstr "Uitloggen" #: app/templates/admin/languages/list.html:4 #: app/templates/admin/languages/list.html:10 app/templates/base.html:185 -#: app/templates/packages/view.html:598 app/utils/minetest_hypertext.py:256 +#: app/templates/packages/view.html:598 app/utils/minetest_hypertext.py:288 msgid "Languages" msgstr "" @@ -1378,59 +1924,73 @@ msgid "About" msgstr "Over" #: app/templates/base.html:247 +msgid "Contact Us" +msgstr "" + +#: app/templates/base.html:248 msgid "Rules" msgstr "Regels" -#: app/templates/base.html:248 +#: app/templates/base.html:249 msgid "Policy and Guidance" msgstr "Beleid en Begeleiding" -#: app/templates/base.html:249 +#: app/templates/base.html:250 app/templates/donate/index.html:46 +#: app/templates/donate/index.html:70 app/templates/users/profile.html:104 +msgid "Donate" +msgstr "Doneer" + +#: app/templates/base.html:251 msgid "API" msgstr "API" -#: app/templates/base.html:250 app/templates/users/register.html:37 +#: app/templates/base.html:252 app/templates/users/register.html:37 msgid "Privacy Policy" msgstr "Privacybeleid" -#: app/templates/base.html:252 +#: app/templates/base.html:254 msgid "Report / DMCA" msgstr "Rapporteer / DMCA" -#: app/templates/base.html:254 +#: app/templates/base.html:256 msgid "User List" msgstr "Gebruikerslijst" -#: app/templates/base.html:255 app/templates/packages/view.html:190 +#: app/templates/base.html:257 app/templates/packages/view.html:190 #: app/templates/packages/view.html:673 app/templates/threads/list.html:4 msgid "Threads" msgstr "Threads" -#: app/templates/base.html:256 app/templates/collections/list.html:7 +#: app/templates/base.html:258 app/templates/collections/list.html:7 #: app/templates/collections/list.html:26 msgid "Collections" msgstr "Verzamelingen" -#: app/templates/base.html:257 -msgid "Support Packages" -msgstr "Ondersteunde Pakketten" +#: app/templates/base.html:259 app/templates/donate/index.html:4 +msgid "Support Creators" +msgstr "" -#: app/templates/base.html:258 +#: app/templates/base.html:260 msgid "Translate Packages" msgstr "" -#: app/templates/base.html:259 +#: app/templates/base.html:261 msgid "Source Code" msgstr "Broncode" -#: app/templates/base.html:265 +#: app/templates/base.html:267 msgid "Show non-free packages" msgstr "" -#: app/templates/base.html:267 +#: app/templates/base.html:269 msgid "Hide non-free packages" msgstr "" +#: app/templates/base.html:273 +#, python-format +msgid "Our privacy policy has been updated (%(date)s)" +msgstr "" + #: app/templates/index.html:4 msgid "Welcome" msgstr "Welkom" @@ -1762,10 +2322,6 @@ msgstr "" "Om een pakket toe te voegen, ga naar de pakket pagina en klik op 'Voeg " "toe aan verzameling'" -#: app/templates/donate/index.html:4 -msgid "Support packages" -msgstr "Ondersteun pakketten" - #: app/templates/donate/index.html:8 msgid "Some content creators are accepting donations for their work." msgstr "Sommige auteurs accepteren donaties voor hun werk." @@ -1787,15 +2343,27 @@ msgstr "door %(author)s" msgid "View package" msgstr "Zie pakket" -#: app/templates/donate/index.html:46 app/templates/users/profile.html:104 -msgid "Donate" -msgstr "Doneer" - #: app/templates/donate/index.html:62 +msgid "Support ContentDB" +msgstr "" + +#: app/templates/donate/index.html:64 +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 what 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" msgstr "Gebaseerd op jouw beoordelingen / favorieten" -#: app/templates/donate/index.html:67 +#: app/templates/donate/index.html:78 msgid "" "No reviewed packages accepting donations. Consider reviewing your " "favourite packages" @@ -1803,17 +2371,17 @@ msgstr "" "Geen van de beoordeelde pakketten accepteerd donaties. Neem de tijd om " "jouw favoriete pakketten te beoordelen" -#: app/templates/donate/index.html:71 +#: app/templates/donate/index.html:82 msgid "Sign in to see recommendations based on the packages you've reviewed" msgstr "" "Meld je aan voor aanbevelingen gebaseerd op pakketten die je beoordeelt " "hebt" -#: app/templates/donate/index.html:78 +#: app/templates/donate/index.html:89 msgid "Top packages" msgstr "Top pakketten" -#: app/templates/donate/index.html:82 +#: app/templates/donate/index.html:93 #, python-format msgid "%(count)d packages are looking for donations" msgstr "%(count)d zoeken naar donateurs" @@ -2069,13 +2637,13 @@ msgid "Review" msgstr "Beoordelen" #: app/templates/macros/reviews.html:112 app/templates/macros/reviews.html:166 -#: app/templates/packages/review_create_edit.html:41 +#: app/templates/packages/review_create_edit.html:46 #, python-format msgid "Do you recommend this %(type)s?" msgstr "Raad je dit %(type)s aan?" #: app/templates/macros/reviews.html:134 -#: app/templates/packages/review_create_edit.html:46 +#: app/templates/packages/review_create_edit.html:51 msgid "Why or why not? Try to be constructive" msgstr "Waarom wel/niet? Probeer constructief te zijn" @@ -2084,8 +2652,12 @@ msgid "Post Review" msgstr "Beoordeling Plaatsen" #: app/templates/macros/reviews.html:187 -msgid "Report an Issue" -msgstr "Meld een probleem" +msgid "Report an issue" +msgstr "" + +#: app/templates/macros/reviews.html:191 +msgid "Ask a question" +msgstr "" #: app/templates/macros/stats.html:15 app/templates/macros/stats.html:20 #, python-format @@ -3109,9 +3681,10 @@ msgid "" "In order to avoid data loss, you cannot permanently delete packages.\n" "\t\t\tYou can remove them from ContentDB, which will cause them to not be" "\n" -"\t\t\tvisible to any users and they may be permanently deleted in the " -"future.\n" -"\t\t\tThe Admin can restore removed packages, if needed." +"\t\t\tvisible to any users. Removed packages may be permanently deleted " +"at a\n" +"\t\t\tlater point. ContentDB staff can restore removed packages, if " +"needed." msgstr "" #: app/templates/packages/remove.html:19 @@ -3146,17 +3719,21 @@ msgstr "" msgid "Post a review for %(title)s by %(author)s" msgstr "" -#: app/templates/packages/review_create_edit.html:21 +#: app/templates/packages/review_create_edit.html:20 +msgid "Please make sure you read ContentDB's rules" +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 "" -#: app/templates/packages/review_create_edit.html:62 +#: app/templates/packages/review_create_edit.html:67 msgid "Delete review." msgstr "" -#: app/templates/packages/review_create_edit.html:63 +#: app/templates/packages/review_create_edit.html:68 msgid "" "This will convert the review into a thread, keeping the comments but " "removing its effect on the package's rating." @@ -3477,7 +4054,7 @@ msgstr "" msgid "Donate now" msgstr "" -#: app/templates/packages/view.html:462 app/utils/minetest_hypertext.py:251 +#: app/templates/packages/view.html:462 app/utils/minetest_hypertext.py:283 msgid "Dependencies" msgstr "" @@ -3494,7 +4071,7 @@ msgid "Compatible Games" msgstr "" #: app/templates/packages/view.html:526 app/templates/packages/view.html:546 -#: app/utils/minetest_hypertext.py:243 +#: app/utils/minetest_hypertext.py:275 msgid "No specific game required" msgstr "" @@ -3526,7 +4103,7 @@ msgstr "" msgid "Technical Name" msgstr "" -#: app/templates/packages/view.html:612 app/utils/minetest_hypertext.py:263 +#: app/templates/packages/view.html:612 app/utils/minetest_hypertext.py:295 #, python-format msgid "%(code_license)s for code,
%(media_license)s for media." msgstr "" @@ -3535,7 +4112,7 @@ msgstr "" msgid "Unknown" msgstr "" -#: app/templates/packages/view.html:622 app/utils/minetest_hypertext.py:269 +#: app/templates/packages/view.html:622 app/utils/minetest_hypertext.py:301 msgid "Added" msgstr "" @@ -3543,7 +4120,7 @@ msgstr "" msgid "Remove myself" msgstr "" -#: app/templates/packages/view.html:641 app/utils/minetest_hypertext.py:271 +#: app/templates/packages/view.html:641 app/utils/minetest_hypertext.py:303 msgid "Provides" msgstr "" @@ -3669,6 +4246,19 @@ msgstr "" msgid "Plus approvers and editors" msgstr "" +#: app/templates/threads/view.html:131 +msgid "Is this review outdated?" +msgstr "" + +#: app/templates/threads/view.html:132 +msgid "For example, does it complain about issues you've already fixed?" +msgstr "" + +#: app/templates/threads/view.html:133 +#, python-format +msgid "You can report outdated reviews by clicking %(flag)s on the review." +msgstr "" + #: app/templates/todo/editor.html:4 app/templates/todo/todo_base.html:17 msgid "Editor Work Queue" msgstr "" @@ -3726,7 +4316,7 @@ msgstr "" msgid "Mod names that have hard dependers, but no packages providing them." msgstr "" -#: app/templates/todo/editor.html:193 app/templates/users/account.html:73 +#: app/templates/todo/editor.html:193 app/templates/users/account.html:100 msgid "View All" msgstr "" @@ -3987,47 +4577,47 @@ msgstr "" msgid "Linked Accounts" msgstr "" -#: app/templates/users/account.html:40 app/templates/users/account.html:52 -msgid "Connected" -msgstr "" - #: app/templates/users/account.html:43 #, python-format msgid "Please PM %(rubenwardy)s on the forums to link your account." msgstr "" -#: app/templates/users/account.html:57 +#: app/templates/users/account.html:59 msgid "View ContentDB's GitHub Permissions" msgstr "" -#: app/templates/users/account.html:62 +#: app/templates/users/account.html:65 +msgid "Disconnect" +msgstr "" + +#: app/templates/users/account.html:70 msgid "Link Github" msgstr "" -#: app/templates/users/account.html:65 +#: app/templates/users/account.html:73 msgid "None" msgstr "" -#: app/templates/users/account.html:77 -msgid "Recent Account Actions" -msgstr "" - -#: app/templates/users/account.html:82 +#: app/templates/users/account.html:80 msgid "Account Deletion and Deactivation" msgstr "" -#: app/templates/users/account.html:86 +#: app/templates/users/account.html:84 msgid "Delete or Deactivate" msgstr "" -#: app/templates/users/account.html:89 +#: app/templates/users/account.html:87 msgid "Account Deletion and Deactivation isn't available to users yet." msgstr "" -#: app/templates/users/account.html:90 +#: app/templates/users/account.html:88 msgid "Please contact the admin." msgstr "" +#: app/templates/users/account.html:93 +msgid "Recent Account Actions" +msgstr "" + #: app/templates/users/change_set_password.html:16 #: app/templates/users/register.html:24 msgid "" @@ -4247,10 +4837,6 @@ msgstr "" msgid "GitHub" msgstr "" -#: app/templates/users/modtools.html:12 -msgid "Storage" -msgstr "" - #: app/templates/users/modtools.html:20 #, python-format msgid "" @@ -4374,17 +4960,21 @@ msgstr "" msgid "Import from forums" msgstr "" -#: app/templates/users/profile_edit.html:47 +#: app/templates/users/profile_edit.html:33 +msgid "Remove profile picture" +msgstr "" + +#: app/templates/users/profile_edit.html:51 msgid "" "Profile pictures should be square, at least 64x64px, and one of the " "following formats: jpeg, png, or webp." msgstr "" -#: app/templates/users/profile_edit.html:51 +#: app/templates/users/profile_edit.html:55 msgid "Profile Information" msgstr "" -#: app/templates/users/profile_edit.html:58 +#: app/templates/users/profile_edit.html:62 msgid "Pretending to be another user is grounds for a permanent ban" msgstr "" @@ -4536,11 +5126,23 @@ msgstr "" msgid "Last year" msgstr "" -#: app/utils/minetest_hypertext.py:248 +#: app/utils/minetest_hypertext.py:108 +msgid "(view table in browser)" +msgstr "" + +#: app/utils/minetest_hypertext.py:139 +msgid "Image" +msgstr "" + +#: app/utils/minetest_hypertext.py:259 +msgid "none" +msgstr "" + +#: app/utils/minetest_hypertext.py:280 msgid "Unsupported Games" msgstr "" -#: app/utils/minetest_hypertext.py:252 +#: app/utils/minetest_hypertext.py:284 msgid "Optional dependencies" msgstr "" @@ -4855,3 +5457,32 @@ msgstr "" #~ msgid "Topics with a strikethrough have been marked as discarded." #~ msgstr "" +#~ msgid "GitHub account is already associated with another user" +#~ msgstr "GitHub-account is al gekoppeld aan een andere gebruiker" + +#~ msgid "Unable to find an account for that GitHub user" +#~ msgstr "Kan geen account vinden voor die GitHub-gebruiker" + +#~ msgid "Support Packages" +#~ msgstr "Ondersteunde Pakketten" + +#~ msgid "Support packages" +#~ msgstr "Ondersteun pakketten" + +#~ msgid "Report an Issue" +#~ msgstr "Meld een probleem" + +#~ msgid "" +#~ "In order to avoid data loss, you cannot permanently delete packages.\n" +#~ "\t\t\tYou can remove them from " +#~ "ContentDB, which will cause them to " +#~ "not be\n" +#~ "\t\t\tvisible to any users and " +#~ "they may be permanently deleted in " +#~ "the future.\n" +#~ "\t\t\tThe Admin can restore removed packages, if needed." +#~ msgstr "" + +#~ msgid "Connected" +#~ msgstr "" + diff --git a/translations/nn/LC_MESSAGES/messages.po b/translations/nn/LC_MESSAGES/messages.po index 16ca0cbb..c0fc2438 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-04-03 18:34+0100\n" +"POT-Creation-Date: 2024-06-07 05:29+0100\n" "PO-Revision-Date: 2024-02-27 13:02+0000\n" "Last-Translator: jhh \n" "Language: nn\n" @@ -17,17 +17,546 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.12.1\n" +"Generated-By: Babel 2.15.0\n" -#: app/__init__.py:137 +#: app/__init__.py:155 msgid "Banned:" msgstr "Utestengd:" -#: app/__init__.py:139 +#: app/__init__.py:157 msgid "You have been banned." msgstr "Du er blitt utestengd." -#: app/querybuilder.py:41 app/templates/admin/languages/list.html:27 +#: app/_translations.py:5 +msgid "Chat / Commands" +msgstr "" + +#: app/_translations.py:6 +msgid "Complex installation" +msgstr "" + +#: app/_translations.py:7 +msgid "Either has educational value, or is a tool to help teachers " +msgstr "" + +#: app/_translations.py:8 +msgid "Singleplayer-focused" +msgstr "" + +#: app/_translations.py:9 +msgid "For 16px texture packs" +msgstr "" + +#: app/_translations.py:10 +msgid "For 64px texture packs" +msgstr "" + +#: app/_translations.py:11 +msgid "Tools to manage the world" +msgstr "" + +#: app/_translations.py:12 +msgid "Big changes to crafting gameplay" +msgstr "" + +#: app/_translations.py:13 +msgid "Blood, etc" +msgstr "" + +#: app/_translations.py:14 +msgid "Adds a mini-game to be played within Minetest" +msgstr "" + +#: app/_translations.py:15 +msgid "Tools / Weapons / Armor" +msgstr "" + +#: app/_translations.py:16 +msgid "For content generally themed around a certain season or holiday" +msgstr "" + +#: app/_translations.py:17 +msgid "Player Effects / Power Ups" +msgstr "" + +#: app/_translations.py:18 +msgid "World Maintenance and Tools" +msgstr "" + +#: app/_translations.py:19 +msgid "Puzzle" +msgstr "" + +#: app/_translations.py:20 +msgid "Tools for game and mod developers" +msgstr "" + +#: app/_translations.py:21 +msgid "Education" +msgstr "" + +#: app/_translations.py:22 +msgid "Gore" +msgstr "" + +#: app/_translations.py:23 +msgid "Transport" +msgstr "" + +#: app/_translations.py:24 +msgid "Survival" +msgstr "" + +#: app/_translations.py:25 +msgid "New mapgen or changes mapgen" +msgstr "" + +#: app/_translations.py:26 +msgid "Less than 16px" +msgstr "" + +#: app/_translations.py:27 app/templates/users/modtools.html:12 +msgid "Storage" +msgstr "" + +#: app/_translations.py:28 +msgid "Changes the inventory GUI" +msgstr "" + +#: app/_translations.py:29 +msgid "Jam / Combat 2020" +msgstr "" + +#: app/_translations.py:30 +msgid "Bad Language" +msgstr "" + +#: app/_translations.py:31 +msgid "64px" +msgstr "" + +#: app/_translations.py:32 +msgid "Focuses on or adds new sounds or musical things" +msgstr "" + +#: app/_translations.py:33 +msgid "Adds game mechanics or tools that change how players build." +msgstr "" + +#: app/_translations.py:34 +msgid "Violence" +msgstr "" + +#: app/_translations.py:35 +msgid "Strategy / RTS" +msgstr "" + +#: app/_translations.py:36 +msgid "" +"Requires futher installation steps, such as installing luarocks or " +"editing the trusted mod setting" +msgstr "" + +#: app/_translations.py:37 +msgid "Jam / Game 2021" +msgstr "" + +#: app/_translations.py:38 +msgid "Content that can be played alone" +msgstr "" + +#: app/_translations.py:39 +msgid "Can/should only be used in multiplayer" +msgstr "" + +#: app/_translations.py:40 +msgid "Adds mobs, animals, and NPCs" +msgstr "" + +#: app/_translations.py:41 +msgid "" +"For mods created for the Discord \"Weekly Challenges\" modding event in " +"2021" +msgstr "" + +#: app/_translations.py:42 +msgid "Mini-game" +msgstr "" + +#: app/_translations.py:43 +msgid "" +"For content that changes player effects, including physics, for example: " +"speed, jump height or gravity." +msgstr "" + +#: app/_translations.py:44 +msgid "Contains swearing" +msgstr "" + +#: app/_translations.py:45 +msgid "" +"Improves the world, adding weather, ambient sounds, or other environment " +"mechanics" +msgstr "" + +#: app/_translations.py:46 +msgid "For mods created for the Discord \"Combat\" modding event in 2020" +msgstr "" + +#: app/_translations.py:47 +msgid "Inventory" +msgstr "" + +#: app/_translations.py:48 +msgid "Entries to the 2023 Minetest Game Jam " +msgstr "" + +#: app/_translations.py:49 +msgid "Sims" +msgstr "" + +#: app/_translations.py:50 +msgid "Focuses on building, such as adding new materials or nodes" +msgstr "" + +#: app/_translations.py:51 +msgid "Environment / Weather" +msgstr "" + +#: app/_translations.py:52 +msgid "Custom mapgen" +msgstr "" + +#: app/_translations.py:53 +msgid "Minetest Game improved" +msgstr "" + +#: app/_translations.py:54 +msgid "HUD" +msgstr "" + +#: app/_translations.py:55 +msgid "Machines / Electronics" +msgstr "" + +#: app/_translations.py:56 +msgid "Developer Tools" +msgstr "" + +#: app/_translations.py:57 +msgid "Jam / Game 2023" +msgstr "" + +#: app/_translations.py:58 +msgid "Helps with server maintenance and moderation" +msgstr "" + +#: app/_translations.py:59 +msgid "Plants and Farming" +msgstr "" + +#: app/_translations.py:60 +msgid "Adventure / RPG" +msgstr "" + +#: app/_translations.py:61 +msgid "" +"For games and such that are of their own kind, distinct and original in " +"nature to others of the same category." +msgstr "" + +#: app/_translations.py:62 +msgid "Jam / Weekly Challenges 2021" +msgstr "" + +#: app/_translations.py:63 +msgid "For 32px texture packs" +msgstr "" + +#: app/_translations.py:64 +msgid "Adds or changes tools, weapons, and armor" +msgstr "" + +#: app/_translations.py:65 +msgid "GUI" +msgstr "" + +#: app/_translations.py:66 +msgid "Seasonal" +msgstr "" + +#: app/_translations.py:67 +msgid "Commerce / Economy" +msgstr "" + +#: app/_translations.py:68 +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 "" + +#: app/_translations.py:69 +msgid "Forks of MTG" +msgstr "" + +#: app/_translations.py:70 +msgid "Non-cartoon violence. May be towards fantasy or human-like characters" +msgstr "" + +#: app/_translations.py:71 +msgid "Joke" +msgstr "" + +#: app/_translations.py:72 +msgid "Fear / Horror" +msgstr "" + +#: app/_translations.py:73 +msgid "128px+" +msgstr "" + +#: app/_translations.py:74 +msgid "Creative" +msgstr "" + +#: app/_translations.py:75 +msgid "Entries to the 2022 Minetest Game Jam " +msgstr "" + +#: app/_translations.py:76 +msgid "Alcohol / Tobacco" +msgstr "" + +#: app/_translations.py:77 +msgid "Adds or improves item storage mechanics" +msgstr "" + +#: app/_translations.py:78 +msgid "Designed to be played competitively against other players" +msgstr "" + +#: app/_translations.py:79 +msgid "Crafting" +msgstr "" + +#: app/_translations.py:80 +msgid "<16px" +msgstr "" + +#: app/_translations.py:81 +msgid "One-of-a-kind / Original" +msgstr "" + +#: app/_translations.py:82 +msgid "Building" +msgstr "" + +#: app/_translations.py:83 +msgid "Adds machines useful in automation, tubes, or power." +msgstr "" + +#: app/_translations.py:84 +msgid "Focus on puzzle solving instead of combat" +msgstr "" + +#: app/_translations.py:85 +msgid "Building Mechanics and Tools" +msgstr "" + +#: app/_translations.py:86 +msgid "Adds nodes with no other purpose than for use in building" +msgstr "" + +#: app/_translations.py:87 +msgid "Sounds / Music" +msgstr "" + +#: app/_translations.py:88 +msgid "Food / Drinks" +msgstr "" + +#: app/_translations.py:89 +msgid "Decorative" +msgstr "" + +#: app/_translations.py:90 +msgid "Gambling" +msgstr "" + +#: app/_translations.py:91 +msgid "Server Moderation and Tools" +msgstr "" + +#: app/_translations.py:92 +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 "" + +#: app/_translations.py:93 +msgid "API / Library" +msgstr "" + +#: app/_translations.py:94 +msgid "Certified" +msgstr "" + +#: app/_translations.py:95 +msgid "Contains alcohol and/or tobacco" +msgstr "" + +#: app/_translations.py:96 +msgid "Adds new plants or other farmable resources." +msgstr "" + +#: app/_translations.py:97 +msgid "Multiplayer-focused" +msgstr "" + +#: app/_translations.py:98 +msgid "Primarily adds an API for other mods to use" +msgstr "" + +#: app/_translations.py:99 +msgid "" +"Focus on player chat/communication or who's primary function is " +"interacting with the console." +msgstr "" + +#: app/_translations.py:100 +msgid "" +"Games and mods with a heavy strategy component, whether real-time or " +"turn-based" +msgstr "" + +#: app/_translations.py:101 +msgid "" +"Written specifically for survival gameplay with a focus on game-balance, " +"difficulty level, or resources available through crafting, mining, ..." +msgstr "" + +#: app/_translations.py:102 +msgid "Entries to the 2021 Minetest Game Jam" +msgstr "" + +#: app/_translations.py:103 +msgid "" +"Contains a completely custom mapgen implemented in Lua, usually requires " +"worlds to be set to the 'singlenode' mapgen." +msgstr "" + +#: app/_translations.py:104 +msgid " Jam / Game 2022" +msgstr "" + +#: app/_translations.py:105 +msgid "Sports" +msgstr "" + +#: app/_translations.py:106 +msgid "" +"Adds or changes transportation methods. Includes teleportation, vehicles," +" ridable mobs, transport infrastructure and thematic content" +msgstr "" + +#: app/_translations.py:107 +msgid "Player vs Environment (PvE)" +msgstr "" + +#: app/_translations.py:108 +msgid "For mods that grant the player extra information in the HUD" +msgstr "" + +#: app/_translations.py:109 +msgid "" +"Mods and games that aim to simulate real life activity. Similar to " +"SimCity/TheSims/OpenTTD/etc" +msgstr "" + +#: app/_translations.py:110 +msgid "Shocking and scary content. May scare young children" +msgstr "" + +#: app/_translations.py:111 +msgid "Player customization / Skins" +msgstr "" + +#: app/_translations.py:112 +msgid "" +"Allows the player to customize their character by changing the texture or" +" adding accessories." +msgstr "" + +#: app/_translations.py:113 +msgid "" +"Certified by the Featured Packages program. This tag may be renamed in " +"the future" +msgstr "" + +#: app/_translations.py:114 +msgid "Mobs / Animals / NPCs" +msgstr "" + +#: app/_translations.py:115 +msgid "For 128px or higher texture packs" +msgstr "" + +#: app/_translations.py:116 +msgid "16px" +msgstr "" + +#: app/_translations.py:117 +msgid "Games of chance, gambling games, etc" +msgstr "" + +#: app/_translations.py:118 +msgid "Mapgen / Biomes / Decoration" +msgstr "" + +#: app/_translations.py:119 +msgid "Drugs" +msgstr "" + +#: app/_translations.py:120 +msgid "Related to economies, money, and trading" +msgstr "" + +#: app/_translations.py:121 +msgid "" +"For content designed for one or more players that focus on combat against" +" the world, mobs, or NPCs." +msgstr "" + +#: app/_translations.py:122 +msgid "For content whose main utility / feature is in GUI/formspec form" +msgstr "" + +#: app/_translations.py:123 +msgid "32px" +msgstr "" + +#: app/_translations.py:124 +msgid "Player vs Player (PvP)" +msgstr "" + +#: app/_translations.py:125 +msgid "Magic / Enchanting" +msgstr "" + +#: app/_translations.py:126 +msgid "Contains illegal drugs, such as marijuana" +msgstr "" + +#: app/_translations.py:127 +msgid "First person shooters (FPS) and more" +msgstr "" + +#: app/_translations.py:128 +msgid "Shooter" +msgstr "" + +#: app/querybuilder.py:58 app/templates/admin/languages/list.html:27 #: app/templates/admin/tags/list.html:38 #: app/templates/admin/warnings/list.html:28 #: app/templates/collections/create_edit.html:56 @@ -37,7 +566,7 @@ msgstr "Du er blitt utestengd." msgid "Packages" msgstr "Pakkar" -#: app/querybuilder.py:56 +#: app/querybuilder.py:73 #, python-format msgid "%(package_type)s for %(game_name)s" msgstr "" @@ -47,7 +576,7 @@ msgstr "" msgid "%(delta)s ago" msgstr "%(delta)s sidan" -#: app/blueprints/api/endpoints.py:95 app/templates/index.html:103 +#: app/blueprints/api/endpoints.py:94 app/templates/index.html:103 msgid "Featured" msgstr "Utvald" @@ -63,18 +592,18 @@ msgid "Limit to package" msgstr "Begrens til pakken" #: app/blueprints/api/tokens.py:36 app/blueprints/collections/__init__.py:90 -#: app/blueprints/oauth/__init__.py:175 app/blueprints/packages/packages.py:250 -#: app/blueprints/packages/packages.py:525 -#: app/blueprints/packages/packages.py:621 -#: app/blueprints/packages/packages.py:709 +#: app/blueprints/oauth/__init__.py:175 app/blueprints/packages/packages.py:251 +#: app/blueprints/packages/packages.py:528 +#: app/blueprints/packages/packages.py:624 +#: app/blueprints/packages/packages.py:712 #: app/blueprints/packages/releases.py:62 #: app/blueprints/packages/releases.py:74 app/blueprints/packages/reviews.py:49 #: app/blueprints/packages/screenshots.py:36 #: app/blueprints/packages/screenshots.py:42 #: app/blueprints/packages/screenshots.py:47 -#: app/blueprints/users/account.py:226 app/blueprints/users/account.py:234 -#: app/blueprints/users/settings.py:78 app/blueprints/users/settings.py:148 -#: app/blueprints/users/settings.py:316 app/templates/users/modtools.html:111 +#: 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 msgid "Save" msgstr "Lagre" @@ -148,14 +677,11 @@ msgid "Linked GitHub to account" msgstr "Sett i samband GitHub og kontoa" #: app/blueprints/github/__init__.py:88 -msgid "GitHub account is already associated with another user" -msgstr "GitHub-kontoa er allereie knytt til ein annan brukar" +#, python-format +msgid "GitHub account is already associated with another user: %(username)s" +msgstr "" -#: app/blueprints/github/__init__.py:94 -msgid "Unable to find an account for that GitHub user" -msgstr "Klarte ikkje å finne ein konto for den GitHub-brukaren" - -#: app/blueprints/github/__init__.py:99 +#: app/blueprints/github/__init__.py:96 app/blueprints/github/__init__.py:122 msgid "Authorization failed [err=gh-login-failed]" msgstr "Godkjenning mislyktes [err=gh-login-failed]" @@ -201,7 +727,7 @@ msgstr "Skjermbilete" #: app/blueprints/packages/__init__.py:52 #: app/templates/packages/edit_maintainers.html:8 -#: app/templates/packages/view.html:624 app/utils/minetest_hypertext.py:270 +#: app/templates/packages/view.html:624 app/utils/minetest_hypertext.py:302 msgid "Maintainers" msgstr "Vedlikehaldarar" @@ -227,7 +753,7 @@ 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:243 app/utils/minetest_hypertext.py:245 +#: app/utils/minetest_hypertext.py:275 app/utils/minetest_hypertext.py:277 msgid "Supported Games" msgstr "Støtta spel" @@ -235,91 +761,91 @@ msgstr "Støtta spel" msgid "No download available." msgstr "Ingen nedlastingar tilgjengelege." -#: app/blueprints/packages/packages.py:228 app/templates/packages/view.html:594 -#: app/utils/minetest_hypertext.py:231 +#: app/blueprints/packages/packages.py:229 app/templates/packages/view.html:594 +#: app/utils/minetest_hypertext.py:263 msgid "Type" msgstr "Type" -#: app/blueprints/packages/packages.py:229 +#: app/blueprints/packages/packages.py:230 msgid "Title (Human-readable)" msgstr "Tittel (menneskelesbar)" -#: app/blueprints/packages/packages.py:230 -#: app/blueprints/packages/packages.py:619 +#: app/blueprints/packages/packages.py:231 +#: app/blueprints/packages/packages.py:622 msgid "Name (Technical)" msgstr "Namn (teknisk)" -#: app/blueprints/packages/packages.py:230 -#: app/blueprints/packages/packages.py:620 +#: app/blueprints/packages/packages.py:231 +#: app/blueprints/packages/packages.py:623 #: app/templates/packages/create_edit.html:75 msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" msgstr "" -#: app/blueprints/packages/packages.py:231 +#: app/blueprints/packages/packages.py:232 msgid "Short Description (Plaintext)" msgstr "Kort beskriving (klar tekst)" -#: app/blueprints/packages/packages.py:233 app/templates/packages/view.html:616 -#: app/utils/minetest_hypertext.py:268 +#: app/blueprints/packages/packages.py:234 app/templates/packages/view.html:616 +#: app/utils/minetest_hypertext.py:300 msgid "Maintenance State" msgstr "Vedlikehaldstilstand" -#: app/blueprints/packages/packages.py:235 app/templates/admin/tags/list.html:4 +#: app/blueprints/packages/packages.py:236 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:232 +#: app/utils/minetest_hypertext.py:264 msgid "Tags" msgstr "Emneknaggar" -#: app/blueprints/packages/packages.py:236 +#: app/blueprints/packages/packages.py:237 msgid "Content Warnings" msgstr "Advarslar om innhald" -#: app/blueprints/packages/packages.py:237 app/templates/packages/view.html:605 -#: app/utils/minetest_hypertext.py:266 +#: app/blueprints/packages/packages.py:238 app/templates/packages/view.html:605 +#: app/utils/minetest_hypertext.py:298 msgid "License" msgstr "Løyve" -#: app/blueprints/packages/packages.py:238 +#: app/blueprints/packages/packages.py:239 msgid "Media License" msgstr "Media Løyve" -#: app/blueprints/packages/packages.py:240 +#: app/blueprints/packages/packages.py:241 msgid "Long Description (Markdown)" msgstr "Lang beskriving (Markdown)" -#: app/blueprints/packages/packages.py:242 +#: app/blueprints/packages/packages.py:243 msgid "VCS Repository URL" msgstr "VCS Repositorium URL" -#: app/blueprints/packages/packages.py:243 app/blueprints/users/settings.py:76 +#: app/blueprints/packages/packages.py:244 app/blueprints/users/settings.py:77 msgid "Website URL" msgstr "Nettstad URL" -#: app/blueprints/packages/packages.py:244 +#: app/blueprints/packages/packages.py:245 msgid "Issue Tracker URL" msgstr "Feilsporings URL" -#: app/blueprints/packages/packages.py:245 +#: app/blueprints/packages/packages.py:246 msgid "Forum Topic ID" msgstr "Forumemne-ID" -#: app/blueprints/packages/packages.py:246 +#: app/blueprints/packages/packages.py:247 msgid "Video URL" msgstr "Video URL" -#: app/blueprints/packages/packages.py:247 +#: app/blueprints/packages/packages.py:248 msgid "Donate URL" msgstr "Donasjons-URL" -#: app/blueprints/packages/packages.py:248 +#: app/blueprints/packages/packages.py:249 msgid "Translation URL" msgstr "" -#: app/blueprints/packages/packages.py:254 +#: app/blueprints/packages/packages.py:255 msgid "_game is not an allowed name" msgstr "_game er ikkje eit tillate namn" -#: app/blueprints/packages/packages.py:264 +#: app/blueprints/packages/packages.py:265 msgid "" "Package already exists, but is removed. Please contact ContentDB staff to" " restore the package" @@ -327,100 +853,99 @@ msgstr "" "Pakken eksisterer allereie, men er fjerna. Vennlegst kontakt ContentDB-" "personalet for å gjenopprette pakken" -#: app/blueprints/packages/packages.py:269 +#: app/blueprints/packages/packages.py:270 msgid "Package already exists" msgstr "Pakken finst allereie" -#: app/blueprints/packages/packages.py:275 +#: app/blueprints/packages/packages.py:276 msgid "A collection with a similar name already exists" msgstr "Ein samling med eit liknande namn finst allereie" -#: app/blueprints/packages/packages.py:328 +#: app/blueprints/packages/packages.py:329 #: app/blueprints/packages/releases.py:82 msgid "" "You must add an email address to your account and confirm it before you " "can manage packages" msgstr "" -#: app/blueprints/packages/packages.py:334 +#: app/blueprints/packages/packages.py:335 msgid "Save draft" msgstr "" -#: app/blueprints/packages/packages.py:342 +#: app/blueprints/packages/packages.py:343 msgid "Unable to find that user" msgstr "Klarte ikkje å finne den brukaren" -#: app/blueprints/packages/packages.py:346 +#: app/blueprints/packages/packages.py:347 #: app/blueprints/packages/screenshots.py:137 -#: app/blueprints/users/settings.py:132 msgid "Permission denied" msgstr "Tillatelse nekta" -#: app/blueprints/packages/packages.py:402 -#: app/blueprints/packages/packages.py:476 -#: app/blueprints/packages/packages.py:498 +#: app/blueprints/packages/packages.py:403 +#: app/blueprints/packages/packages.py:479 +#: app/blueprints/packages/packages.py:501 msgid "You don't have permission to do that" msgstr "Du har ikkje løyve til å gjere det" -#: app/blueprints/packages/packages.py:435 +#: app/blueprints/packages/packages.py:436 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:442 +#: app/blueprints/packages/packages.py:443 msgid "" "Please comment in the approval thread so editors know what you have " "changed" msgstr "" -#: app/blueprints/packages/packages.py:493 +#: app/blueprints/packages/packages.py:496 msgid "Deleted package" msgstr "Sletta pakke" -#: app/blueprints/packages/packages.py:515 +#: app/blueprints/packages/packages.py:518 msgid "Unapproved package" msgstr "Ugodkjent pakke" -#: app/blueprints/packages/packages.py:524 +#: app/blueprints/packages/packages.py:527 msgid "Maintainers (Comma-separated)" msgstr "Vedlikehaldarar (koma-separerte)" -#: app/blueprints/packages/packages.py:533 +#: app/blueprints/packages/packages.py:536 msgid "You don't have permission to edit maintainers" msgstr "Du har ikkje løyve til å redigere vedlikehaldarar" -#: app/blueprints/packages/packages.py:583 +#: app/blueprints/packages/packages.py:586 msgid "You are not a maintainer" msgstr "Du er ikkje ein vedlikehaldar" -#: app/blueprints/packages/packages.py:586 +#: app/blueprints/packages/packages.py:589 msgid "Package owners cannot remove themselves as maintainers" msgstr "Pakkeeigarar kan ikkje fjerne seg sjølve som vedlikehaldarar" -#: app/blueprints/packages/packages.py:618 +#: app/blueprints/packages/packages.py:621 msgid "Author Name" msgstr "Forfattarnamn" -#: app/blueprints/packages/packages.py:705 +#: app/blueprints/packages/packages.py:708 msgid "Enable support detection based on dependencies (recommended)" msgstr "Aktiver støttedeteksjon basert på avhengigheiter (anbefalt)" -#: app/blueprints/packages/packages.py:706 +#: app/blueprints/packages/packages.py:709 msgid "Supported games" msgstr "Støtta spel" -#: app/blueprints/packages/packages.py:707 +#: app/blueprints/packages/packages.py:710 msgid "Unsupported games" msgstr "Ustøtta spel" -#: app/blueprints/packages/packages.py:708 +#: app/blueprints/packages/packages.py:711 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:724 +#: app/blueprints/packages/packages.py:727 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:728 +#: app/blueprints/packages/packages.py:731 msgid "Mod(pack) needs to contain at least one mod. Please create a new release" msgstr "" @@ -581,8 +1106,8 @@ msgstr "" #: app/blueprints/packages/reviews.py:80 app/blueprints/threads/__init__.py:207 #: app/blueprints/threads/__init__.py:240 -#: app/blueprints/threads/__init__.py:334 app/blueprints/users/settings.py:113 -#: app/logic/packages.py:132 +#: app/blueprints/threads/__init__.py:334 app/blueprints/users/settings.py:114 +#: app/logic/packages.py:131 msgid "Linking to blocked sites is not allowed" msgstr "Det er ikkje tillate å lenkje til blokkerte nettstader" @@ -684,7 +1209,7 @@ msgid "Remember me" msgstr "Hugs meg" #: app/blueprints/users/account.py:39 app/templates/base.html:176 -#: app/templates/donate/index.html:74 app/templates/users/login.html:4 +#: app/templates/donate/index.html:85 app/templates/users/login.html:4 msgid "Sign in" msgstr "Logg inn" @@ -709,11 +1234,11 @@ msgstr "Du må stadfeste registrerings e-posten" msgid "Login failed" msgstr "Innlogging mislukkast" -#: app/blueprints/users/account.py:100 app/blueprints/users/settings.py:75 +#: app/blueprints/users/account.py:100 app/blueprints/users/settings.py:76 msgid "Display Name" msgstr "Visningsnamn" -#: app/blueprints/users/account.py:101 app/blueprints/users/settings.py:310 +#: app/blueprints/users/account.py:101 app/blueprints/users/settings.py:324 #: app/templates/users/list.html:18 msgid "Username" msgstr "Brukarnamn" @@ -726,8 +1251,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:186 -#: app/blueprints/users/account.py:222 app/blueprints/users/account.py:373 +#: app/blueprints/users/account.py:104 app/blueprints/users/account.py:153 +#: app/blueprints/users/account.py:189 app/blueprints/users/account.py:340 #: app/blueprints/users/settings.py:147 msgid "Email" msgstr "E-post" @@ -749,27 +1274,44 @@ msgstr "Registrer deg" msgid "Incorrect captcha answer" msgstr "Feil svar på CAPTCHA" -#: app/blueprints/users/account.py:117 -msgid "Username is invalid" -msgstr "Brukarnamnet er ugyldig" +#: app/blueprints/users/account.py:154 +msgid "Reset Password" +msgstr "Nullstill lykelord" -#: app/blueprints/users/account.py:128 -msgid "An account already exists for that username but hasn't been claimed yet." -msgstr "" -"Det finst allereie ein konto for det brukarnamnet, men den er ikkje gjort" -" krav på enno." +#: app/blueprints/users/account.py:180 +msgid "Unable to find account" +msgstr "Kan ikkje finne kontoen" -#: app/blueprints/users/account.py:131 app/blueprints/users/account.py:138 -msgid "That username/display name is already in use, please choose another." -msgstr "" -"Det brukarnamnet/visningsnamnet er allereie i bruk, vennligst vel eit " -"anna." +#: app/blueprints/users/account.py:190 app/blueprints/users/account.py:198 +msgid "New password" +msgstr "Nytt lykelord" -#: app/blueprints/users/account.py:143 app/blueprints/users/account.py:257 +#: app/blueprints/users/account.py:191 app/blueprints/users/account.py:199 +msgid "Verify password" +msgstr "Bekreft lykelord" + +#: app/blueprints/users/account.py:192 app/blueprints/users/account.py:200 +msgid "Passwords must match" +msgstr "Lykelord må samsvare" + +#: app/blueprints/users/account.py:197 +msgid "Old password" +msgstr "Gammalt lykelord" + +#: app/blueprints/users/account.py:208 +msgid "Passwords do not match" +msgstr "Lykelord samsvarer ikkje" + +#: app/blueprints/users/account.py:219 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 msgid "Email already in use" msgstr "E-postadressa er allereie i bruk" -#: app/blueprints/users/account.py:144 app/blueprints/users/account.py:258 +#: app/blueprints/users/account.py:225 app/logic/users.py:47 #, python-format msgid "" "We were unable to create the account as the email is already in use by " @@ -778,68 +1320,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:148 app/blueprints/users/account.py:252 -#: app/blueprints/users/settings.py:175 -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:187 -msgid "Reset Password" -msgstr "Nullstill lykelord" - -#: app/blueprints/users/account.py:213 -msgid "Unable to find account" -msgstr "Kan ikkje finne kontoen" - -#: app/blueprints/users/account.py:223 app/blueprints/users/account.py:231 -msgid "New password" -msgstr "Nytt lykelord" - -#: app/blueprints/users/account.py:224 app/blueprints/users/account.py:232 -msgid "Verify password" -msgstr "Bekreft lykelord" - -#: app/blueprints/users/account.py:225 app/blueprints/users/account.py:233 -msgid "Passwords must match" -msgstr "Lykelord må samsvare" - -#: app/blueprints/users/account.py:230 -msgid "Old password" -msgstr "Gammalt lykelord" - -#: app/blueprints/users/account.py:241 -msgid "Passwords do not match" -msgstr "Lykelord samsvarer ikkje" - -#: app/blueprints/users/account.py:272 app/blueprints/users/account.py:276 +#: app/blueprints/users/account.py:239 app/blueprints/users/account.py:243 msgid "Your password has been changed successfully." msgstr "Ditt lykelord er endra suksessfullt." -#: app/blueprints/users/account.py:291 +#: app/blueprints/users/account.py:258 msgid "Old password is incorrect" msgstr "Gammalt lykelord er feilaktig" -#: app/blueprints/users/account.py:319 +#: app/blueprints/users/account.py:286 msgid "Unknown verification token!" msgstr "Ukjent verifiseringstoken!" -#: app/blueprints/users/account.py:325 +#: app/blueprints/users/account.py:292 msgid "Token has expired" msgstr "Tokenet har utløpt" -#: app/blueprints/users/account.py:339 +#: app/blueprints/users/account.py:306 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:342 +#: app/blueprints/users/account.py:309 msgid "Confirmed email change" msgstr "E-postendring bekreftet" -#: app/blueprints/users/account.py:347 +#: app/blueprints/users/account.py:314 msgid "Email address changed" msgstr "E-postadresse endra" -#: app/blueprints/users/account.py:348 +#: app/blueprints/users/account.py:315 msgid "" "Your email address has changed. If you didn't request this, please " "contact an administrator." @@ -847,16 +1356,16 @@ msgstr "" "Din e-postadresse har blitt endra. Om du ikkje ba om dette, vennligst " "kontakt ein administrator." -#: app/blueprints/users/account.py:366 +#: app/blueprints/users/account.py:333 msgid "You may now log in" msgstr "No kan du logge inn" -#: app/blueprints/users/account.py:374 +#: app/blueprints/users/account.py:341 #, fuzzy msgid "Send" msgstr "Send" -#: app/blueprints/users/account.py:405 +#: app/blueprints/users/account.py:372 msgid "" "That email is now blacklisted. Please contact an admin if you wish to " "undo this." @@ -999,62 +1508,72 @@ msgstr ">50k nedlastningar" msgid "Has received %(downloads)d downloads across all packages." msgstr "" -#: app/blueprints/users/settings.py:37 app/templates/users/profile.html:26 +#: app/blueprints/users/settings.py:38 app/templates/users/profile.html:26 #: app/templates/users/profile_edit.html:8 msgid "Edit Profile" msgstr "Rediger profil" -#: app/blueprints/users/settings.py:42 app/templates/users/account.html:12 +#: app/blueprints/users/settings.py:43 app/templates/users/account.html:12 msgid "Account and Security" msgstr "Konto og Sikkerheit" -#: app/blueprints/users/settings.py:47 +#: app/blueprints/users/settings.py:48 #: app/templates/users/settings_email.html:12 msgid "Email and Notifications" msgstr "E-post og Varslar" -#: app/blueprints/users/settings.py:52 app/templates/api/list_tokens.html:10 +#: app/blueprints/users/settings.py:53 app/templates/api/list_tokens.html:10 msgid "API Tokens" msgstr "API-token" -#: app/blueprints/users/settings.py:60 app/templates/oauth/list_clients.html:10 +#: app/blueprints/users/settings.py:61 app/templates/oauth/list_clients.html:10 msgid "OAuth2 Applications" msgstr "OAuth2 applikasjonar" -#: app/blueprints/users/settings.py:67 app/templates/users/modtools.html:4 +#: app/blueprints/users/settings.py:68 app/templates/users/modtools.html:4 #: app/templates/users/modtools.html:8 app/templates/users/profile.html:44 msgid "Moderator Tools" msgstr "Moderatorverktøy" -#: app/blueprints/users/settings.py:77 +#: app/blueprints/users/settings.py:78 msgid "Donation URL" msgstr "Donasjons-URL" -#: app/blueprints/users/settings.py:93 app/blueprints/users/settings.py:100 +#: app/blueprints/users/settings.py:94 app/blueprints/users/settings.py:101 msgid "A user already has that name" msgstr "Ein brukar har allereie det namnet" -#: app/blueprints/users/settings.py:265 +#: app/blueprints/users/settings.py:264 +msgid "Removed GitHub account" +msgstr "" + +#: app/blueprints/users/settings.py:266 +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" msgstr "Brukarar med moderator-rang eller høgare kan ikkje slettast" -#: app/blueprints/users/settings.py:311 +#: app/blueprints/users/settings.py:325 msgid "Display name" msgstr "Visingsnamn" -#: app/blueprints/users/settings.py:312 +#: app/blueprints/users/settings.py:326 msgid "Forums Username" msgstr "Forumbrukar namn" -#: app/blueprints/users/settings.py:313 +#: app/blueprints/users/settings.py:327 msgid "GitHub Username" msgstr "GitHub brukarnamn" -#: app/blueprints/users/settings.py:314 app/templates/users/list.html:14 +#: app/blueprints/users/settings.py:328 app/templates/users/list.html:14 msgid "Rank" msgstr "" -#: app/blueprints/users/settings.py:363 +#: app/blueprints/users/settings.py:381 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!" @@ -1154,11 +1673,11 @@ msgid "" "underscores (_)" msgstr "" -#: app/logic/packages.py:113 +#: app/logic/packages.py:112 msgid "You don't have permission to edit this package" msgstr "Du har ikkje løyve til å redigere denne pakken" -#: app/logic/packages.py:117 +#: app/logic/packages.py:116 msgid "You don't have permission to change the package name" msgstr "Du har ikkje løyve til å endre pakkenamnet" @@ -1204,6 +1723,33 @@ msgstr "Ver venleg å last opp %(file_desc)s" msgid "Uploaded image isn't actually an image" msgstr "Det opplasta biletet er ikkje eigentleg eit bilete" +#: app/logic/users.py:15 +msgid "Username is invalid" +msgstr "Brukarnamnet er ugyldig" + +#: app/logic/users.py:26 +msgid "An account already exists for that username but hasn't been claimed yet." +msgstr "" +"Det finst allereie ein konto for det brukarnamnet, men den er ikkje gjort" +" krav på enno." + +#: app/logic/users.py:29 +#, python-format +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 "" + +#: app/logic/users.py:33 +msgid "That username/display name is already in use, please choose another." +msgstr "" +"Det brukarnamnet/visningsnamnet er allereie i bruk, vennligst vel eit " +"anna." + +#: app/logic/users.py:40 +msgid "Unable to create an account as the username was used in the past." +msgstr "" + #: app/models/packages.py:69 msgid "Mod" msgstr "Modifikasjon" @@ -1244,7 +1790,7 @@ msgstr "Godkjenn" #: app/templates/collections/view.html:39 #: app/templates/oauth/create_edit.html:17 #: app/templates/packages/release_edit.html:84 -#: app/templates/packages/review_create_edit.html:61 +#: app/templates/packages/review_create_edit.html:66 #: app/templates/threads/delete_reply.html:19 #: app/templates/threads/delete_thread.html:19 #: app/templates/threads/view.html:50 app/templates/users/delete.html:34 @@ -1255,13 +1801,13 @@ msgstr "Slett" msgid "Work in Progress" msgstr "" -#: app/tasks/emails.py:119 +#: app/tasks/emails.py:122 msgid "" "You are receiving this email because you are a registered user of " "ContentDB." msgstr "Du får denne e-posten fordi du er ein registrert brukar av ContentDB." -#: app/tasks/emails.py:125 app/templates/emails/verify.html:30 +#: 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." @@ -1269,22 +1815,22 @@ msgstr "" "Du mottar denne e-posten fordi nokon (forhåpentlegvis du) har oppgitt " "e-postadressa di som ein brukar si e-post." -#: app/tasks/emails.py:160 +#: app/tasks/emails.py:163 #, python-format msgid "%(num)d new notifications" msgstr "%(num)d nye varsel" -#: app/tasks/emails.py:162 app/templates/macros/forms.html:59 +#: app/tasks/emails.py:165 app/templates/macros/forms.html:59 #: app/templates/packages/create_edit.html:41 #: app/templates/todo/editor.html:155 msgid "View" msgstr "Vis" -#: app/tasks/emails.py:165 +#: app/tasks/emails.py:168 msgid "Manage email settings" msgstr "Håndter e-postinnstillingar" -#: app/tasks/emails.py:167 app/templates/emails/base.html:63 +#: app/tasks/emails.py:170 app/templates/emails/base.html:63 #: app/templates/emails/notification.html:34 #: app/templates/emails/notification_digest.html:54 #: app/templates/emails/verify.html:33 @@ -1367,7 +1913,7 @@ msgstr "Logg ut" #: app/templates/admin/languages/list.html:4 #: app/templates/admin/languages/list.html:10 app/templates/base.html:185 -#: app/templates/packages/view.html:598 app/utils/minetest_hypertext.py:256 +#: app/templates/packages/view.html:598 app/utils/minetest_hypertext.py:288 msgid "Languages" msgstr "" @@ -1380,59 +1926,73 @@ msgid "About" msgstr "Om" #: app/templates/base.html:247 +msgid "Contact Us" +msgstr "" + +#: app/templates/base.html:248 msgid "Rules" msgstr "Reglar" -#: app/templates/base.html:248 +#: app/templates/base.html:249 msgid "Policy and Guidance" msgstr "Reglar og rettleiing" -#: app/templates/base.html:249 +#: app/templates/base.html:250 app/templates/donate/index.html:46 +#: app/templates/donate/index.html:70 app/templates/users/profile.html:104 +msgid "Donate" +msgstr "Gje ei gåve" + +#: app/templates/base.html:251 msgid "API" msgstr "API" -#: app/templates/base.html:250 app/templates/users/register.html:37 +#: app/templates/base.html:252 app/templates/users/register.html:37 msgid "Privacy Policy" msgstr "Personvernreglar" -#: app/templates/base.html:252 +#: app/templates/base.html:254 msgid "Report / DMCA" msgstr "Rapportering / DMCA" -#: app/templates/base.html:254 +#: app/templates/base.html:256 msgid "User List" msgstr "Brukarliste" -#: app/templates/base.html:255 app/templates/packages/view.html:190 +#: app/templates/base.html:257 app/templates/packages/view.html:190 #: app/templates/packages/view.html:673 app/templates/threads/list.html:4 msgid "Threads" msgstr "Trådar" -#: app/templates/base.html:256 app/templates/collections/list.html:7 +#: app/templates/base.html:258 app/templates/collections/list.html:7 #: app/templates/collections/list.html:26 msgid "Collections" msgstr "" -#: app/templates/base.html:257 -msgid "Support Packages" -msgstr "Støttepakkar" +#: app/templates/base.html:259 app/templates/donate/index.html:4 +msgid "Support Creators" +msgstr "" -#: app/templates/base.html:258 +#: app/templates/base.html:260 msgid "Translate Packages" msgstr "" -#: app/templates/base.html:259 +#: app/templates/base.html:261 msgid "Source Code" msgstr "Kjeldekode" -#: app/templates/base.html:265 +#: app/templates/base.html:267 msgid "Show non-free packages" msgstr "" -#: app/templates/base.html:267 +#: app/templates/base.html:269 msgid "Hide non-free packages" msgstr "" +#: app/templates/base.html:273 +#, python-format +msgid "Our privacy policy has been updated (%(date)s)" +msgstr "" + #: app/templates/index.html:4 msgid "Welcome" msgstr "Velkommen" @@ -1762,10 +2322,6 @@ msgstr "" msgid "To add a package, go to the package's page and click 'Add to collection'" msgstr "" -#: app/templates/donate/index.html:4 -msgid "Support packages" -msgstr "" - #: app/templates/donate/index.html:8 msgid "Some content creators are accepting donations for their work." msgstr "" @@ -1785,29 +2341,41 @@ msgstr "" msgid "View package" msgstr "" -#: app/templates/donate/index.html:46 app/templates/users/profile.html:104 -msgid "Donate" -msgstr "Gje ei gåve" - #: app/templates/donate/index.html:62 -msgid "Based on your reviews / favorites" +msgid "Support ContentDB" +msgstr "" + +#: app/templates/donate/index.html:64 +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 what 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" +msgstr "" + +#: app/templates/donate/index.html:78 +msgid "" "No reviewed packages accepting donations. Consider reviewing your " "favourite packages" msgstr "" -#: app/templates/donate/index.html:71 +#: 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:78 +#: app/templates/donate/index.html:89 msgid "Top packages" msgstr "Topp pakkar" -#: app/templates/donate/index.html:82 +#: app/templates/donate/index.html:93 #, python-format msgid "%(count)d packages are looking for donations" msgstr "" @@ -2049,13 +2617,13 @@ msgid "Review" msgstr "Omtale" #: app/templates/macros/reviews.html:112 app/templates/macros/reviews.html:166 -#: app/templates/packages/review_create_edit.html:41 +#: app/templates/packages/review_create_edit.html:46 #, python-format msgid "Do you recommend this %(type)s?" msgstr "Vil du anbefale dette %(type)s?" #: app/templates/macros/reviews.html:134 -#: app/templates/packages/review_create_edit.html:46 +#: app/templates/packages/review_create_edit.html:51 msgid "Why or why not? Try to be constructive" msgstr "" @@ -2064,7 +2632,11 @@ msgid "Post Review" msgstr "" #: app/templates/macros/reviews.html:187 -msgid "Report an Issue" +msgid "Report an issue" +msgstr "" + +#: app/templates/macros/reviews.html:191 +msgid "Ask a question" msgstr "" #: app/templates/macros/stats.html:15 app/templates/macros/stats.html:20 @@ -3038,9 +3610,10 @@ msgid "" "In order to avoid data loss, you cannot permanently delete packages.\n" "\t\t\tYou can remove them from ContentDB, which will cause them to not be" "\n" -"\t\t\tvisible to any users and they may be permanently deleted in the " -"future.\n" -"\t\t\tThe Admin can restore removed packages, if needed." +"\t\t\tvisible to any users. Removed packages may be permanently deleted " +"at a\n" +"\t\t\tlater point. ContentDB staff can restore removed packages, if " +"needed." msgstr "" #: app/templates/packages/remove.html:19 @@ -3075,17 +3648,21 @@ msgstr "" msgid "Post a review for %(title)s by %(author)s" msgstr "" -#: app/templates/packages/review_create_edit.html:21 +#: app/templates/packages/review_create_edit.html:20 +msgid "Please make sure you read ContentDB's rules" +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 "" -#: app/templates/packages/review_create_edit.html:62 +#: app/templates/packages/review_create_edit.html:67 msgid "Delete review." msgstr "" -#: app/templates/packages/review_create_edit.html:63 +#: app/templates/packages/review_create_edit.html:68 msgid "" "This will convert the review into a thread, keeping the comments but " "removing its effect on the package's rating." @@ -3407,7 +3984,7 @@ msgstr "" msgid "Donate now" msgstr "" -#: app/templates/packages/view.html:462 app/utils/minetest_hypertext.py:251 +#: app/templates/packages/view.html:462 app/utils/minetest_hypertext.py:283 msgid "Dependencies" msgstr "" @@ -3424,7 +4001,7 @@ msgid "Compatible Games" msgstr "Kompatible spel" #: app/templates/packages/view.html:526 app/templates/packages/view.html:546 -#: app/utils/minetest_hypertext.py:243 +#: app/utils/minetest_hypertext.py:275 msgid "No specific game required" msgstr "" @@ -3456,7 +4033,7 @@ msgstr "Informasjon" msgid "Technical Name" msgstr "Teknisk namn" -#: app/templates/packages/view.html:612 app/utils/minetest_hypertext.py:263 +#: app/templates/packages/view.html:612 app/utils/minetest_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." @@ -3465,7 +4042,7 @@ msgstr "%(code_license)s for kode,
%(media_license)s for medium." msgid "Unknown" msgstr "Ukjent" -#: app/templates/packages/view.html:622 app/utils/minetest_hypertext.py:269 +#: app/templates/packages/view.html:622 app/utils/minetest_hypertext.py:301 msgid "Added" msgstr "Lagt til" @@ -3473,7 +4050,7 @@ msgstr "Lagt til" msgid "Remove myself" msgstr "" -#: app/templates/packages/view.html:641 app/utils/minetest_hypertext.py:271 +#: app/templates/packages/view.html:641 app/utils/minetest_hypertext.py:303 msgid "Provides" msgstr "" @@ -3599,6 +4176,19 @@ msgstr "" msgid "Plus approvers and editors" msgstr "" +#: app/templates/threads/view.html:131 +msgid "Is this review outdated?" +msgstr "" + +#: app/templates/threads/view.html:132 +msgid "For example, does it complain about issues you've already fixed?" +msgstr "" + +#: app/templates/threads/view.html:133 +#, python-format +msgid "You can report outdated reviews by clicking %(flag)s on the review." +msgstr "" + #: app/templates/todo/editor.html:4 app/templates/todo/todo_base.html:17 msgid "Editor Work Queue" msgstr "" @@ -3656,7 +4246,7 @@ msgstr "" msgid "Mod names that have hard dependers, but no packages providing them." msgstr "" -#: app/templates/todo/editor.html:193 app/templates/users/account.html:73 +#: app/templates/todo/editor.html:193 app/templates/users/account.html:100 msgid "View All" msgstr "Vis alle" @@ -3917,47 +4507,47 @@ msgstr "Har ikkje lykelord" msgid "Linked Accounts" msgstr "Lenka kontoar" -#: app/templates/users/account.html:40 app/templates/users/account.html:52 -msgid "Connected" -msgstr "Tilknytta" - #: app/templates/users/account.html:43 #, python-format msgid "Please PM %(rubenwardy)s on the forums to link your account." msgstr "" -#: app/templates/users/account.html:57 +#: app/templates/users/account.html:59 msgid "View ContentDB's GitHub Permissions" msgstr "" -#: app/templates/users/account.html:62 +#: app/templates/users/account.html:65 +msgid "Disconnect" +msgstr "" + +#: app/templates/users/account.html:70 msgid "Link Github" msgstr "Knytt til Github" -#: app/templates/users/account.html:65 +#: app/templates/users/account.html:73 msgid "None" msgstr "Ingen" -#: app/templates/users/account.html:77 -msgid "Recent Account Actions" -msgstr "" - -#: app/templates/users/account.html:82 +#: app/templates/users/account.html:80 msgid "Account Deletion and Deactivation" msgstr "" -#: app/templates/users/account.html:86 +#: app/templates/users/account.html:84 msgid "Delete or Deactivate" msgstr "" -#: app/templates/users/account.html:89 +#: app/templates/users/account.html:87 msgid "Account Deletion and Deactivation isn't available to users yet." msgstr "" -#: app/templates/users/account.html:90 +#: app/templates/users/account.html:88 msgid "Please contact the admin." msgstr "" +#: app/templates/users/account.html:93 +msgid "Recent Account Actions" +msgstr "" + #: app/templates/users/change_set_password.html:16 #: app/templates/users/register.html:24 msgid "" @@ -4180,10 +4770,6 @@ msgstr "Glemt lykelord" msgid "GitHub" msgstr "GitHub" -#: app/templates/users/modtools.html:12 -msgid "Storage" -msgstr "" - #: app/templates/users/modtools.html:20 #, python-format msgid "" @@ -4307,17 +4893,21 @@ msgstr "Profilbilete" msgid "Import from forums" msgstr "" -#: app/templates/users/profile_edit.html:47 +#: app/templates/users/profile_edit.html:33 +msgid "Remove profile picture" +msgstr "" + +#: app/templates/users/profile_edit.html:51 msgid "" "Profile pictures should be square, at least 64x64px, and one of the " "following formats: jpeg, png, or webp." msgstr "" -#: app/templates/users/profile_edit.html:51 +#: app/templates/users/profile_edit.html:55 msgid "Profile Information" msgstr "Profilinformasjon" -#: app/templates/users/profile_edit.html:58 +#: app/templates/users/profile_edit.html:62 msgid "Pretending to be another user is grounds for a permanent ban" msgstr "" @@ -4472,11 +5062,23 @@ msgstr "Frå starten av året til no" msgid "Last year" msgstr "I fjor" -#: app/utils/minetest_hypertext.py:248 +#: app/utils/minetest_hypertext.py:108 +msgid "(view table in browser)" +msgstr "" + +#: app/utils/minetest_hypertext.py:139 +msgid "Image" +msgstr "" + +#: app/utils/minetest_hypertext.py:259 +msgid "none" +msgstr "" + +#: app/utils/minetest_hypertext.py:280 msgid "Unsupported Games" msgstr "" -#: app/utils/minetest_hypertext.py:252 +#: app/utils/minetest_hypertext.py:284 msgid "Optional dependencies" msgstr "" @@ -4567,3 +5169,32 @@ msgstr "" #~ msgid "Topics with a strikethrough have been marked as discarded." #~ msgstr "" +#~ msgid "GitHub account is already associated with another user" +#~ msgstr "GitHub-kontoa er allereie knytt til ein annan brukar" + +#~ msgid "Unable to find an account for that GitHub user" +#~ msgstr "Klarte ikkje å finne ein konto for den GitHub-brukaren" + +#~ msgid "Support Packages" +#~ msgstr "Støttepakkar" + +#~ msgid "Support packages" +#~ msgstr "" + +#~ msgid "Report an Issue" +#~ msgstr "" + +#~ msgid "" +#~ "In order to avoid data loss, you cannot permanently delete packages.\n" +#~ "\t\t\tYou can remove them from " +#~ "ContentDB, which will cause them to " +#~ "not be\n" +#~ "\t\t\tvisible to any users and " +#~ "they may be permanently deleted in " +#~ "the future.\n" +#~ "\t\t\tThe Admin can restore removed packages, if needed." +#~ msgstr "" + +#~ msgid "Connected" +#~ msgstr "Tilknytta" + diff --git a/translations/pl/LC_MESSAGES/messages.po b/translations/pl/LC_MESSAGES/messages.po index 07a2922b..98a1aa6b 100644 --- a/translations/pl/LC_MESSAGES/messages.po +++ b/translations/pl/LC_MESSAGES/messages.po @@ -7,29 +7,557 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2024-04-03 18:34+0100\n" +"POT-Creation-Date: 2024-06-07 05:29+0100\n" "PO-Revision-Date: 2024-04-21 17:07+0000\n" "Last-Translator: Mateusz Malinowski \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.5-dev\n" -"Generated-By: Babel 2.12.1\n" +"Generated-By: Babel 2.15.0\n" -#: app/__init__.py:137 +#: app/__init__.py:155 msgid "Banned:" msgstr "Użytkownik zbanowany:" -#: app/__init__.py:139 +#: app/__init__.py:157 msgid "You have been banned." msgstr "Zostałeś zbanowany." -#: app/querybuilder.py:41 app/templates/admin/languages/list.html:27 +#: app/_translations.py:5 +msgid "Chat / Commands" +msgstr "" + +#: app/_translations.py:6 +msgid "Complex installation" +msgstr "" + +#: app/_translations.py:7 +msgid "Either has educational value, or is a tool to help teachers " +msgstr "" + +#: app/_translations.py:8 +msgid "Singleplayer-focused" +msgstr "" + +#: app/_translations.py:9 +msgid "For 16px texture packs" +msgstr "" + +#: app/_translations.py:10 +msgid "For 64px texture packs" +msgstr "" + +#: app/_translations.py:11 +msgid "Tools to manage the world" +msgstr "" + +#: app/_translations.py:12 +msgid "Big changes to crafting gameplay" +msgstr "" + +#: app/_translations.py:13 +msgid "Blood, etc" +msgstr "" + +#: app/_translations.py:14 +msgid "Adds a mini-game to be played within Minetest" +msgstr "" + +#: app/_translations.py:15 +msgid "Tools / Weapons / Armor" +msgstr "" + +#: app/_translations.py:16 +msgid "For content generally themed around a certain season or holiday" +msgstr "" + +#: app/_translations.py:17 +msgid "Player Effects / Power Ups" +msgstr "" + +#: app/_translations.py:18 +msgid "World Maintenance and Tools" +msgstr "" + +#: app/_translations.py:19 +msgid "Puzzle" +msgstr "" + +#: app/_translations.py:20 +msgid "Tools for game and mod developers" +msgstr "" + +#: app/_translations.py:21 +msgid "Education" +msgstr "" + +#: app/_translations.py:22 +msgid "Gore" +msgstr "" + +#: app/_translations.py:23 +msgid "Transport" +msgstr "" + +#: app/_translations.py:24 +msgid "Survival" +msgstr "" + +#: app/_translations.py:25 +msgid "New mapgen or changes mapgen" +msgstr "" + +#: app/_translations.py:26 +msgid "Less than 16px" +msgstr "" + +#: app/_translations.py:27 app/templates/users/modtools.html:12 +msgid "Storage" +msgstr "" + +#: app/_translations.py:28 +msgid "Changes the inventory GUI" +msgstr "" + +#: app/_translations.py:29 +msgid "Jam / Combat 2020" +msgstr "" + +#: app/_translations.py:30 +msgid "Bad Language" +msgstr "" + +#: app/_translations.py:31 +msgid "64px" +msgstr "" + +#: app/_translations.py:32 +msgid "Focuses on or adds new sounds or musical things" +msgstr "" + +#: app/_translations.py:33 +msgid "Adds game mechanics or tools that change how players build." +msgstr "" + +#: app/_translations.py:34 +msgid "Violence" +msgstr "" + +#: app/_translations.py:35 +msgid "Strategy / RTS" +msgstr "" + +#: app/_translations.py:36 +msgid "" +"Requires futher installation steps, such as installing luarocks or " +"editing the trusted mod setting" +msgstr "" + +#: app/_translations.py:37 +msgid "Jam / Game 2021" +msgstr "" + +#: app/_translations.py:38 +msgid "Content that can be played alone" +msgstr "" + +#: app/_translations.py:39 +msgid "Can/should only be used in multiplayer" +msgstr "" + +#: app/_translations.py:40 +msgid "Adds mobs, animals, and NPCs" +msgstr "" + +#: app/_translations.py:41 +msgid "" +"For mods created for the Discord \"Weekly Challenges\" modding event in " +"2021" +msgstr "" + +#: app/_translations.py:42 +msgid "Mini-game" +msgstr "" + +#: app/_translations.py:43 +msgid "" +"For content that changes player effects, including physics, for example: " +"speed, jump height or gravity." +msgstr "" + +#: app/_translations.py:44 +msgid "Contains swearing" +msgstr "" + +#: app/_translations.py:45 +msgid "" +"Improves the world, adding weather, ambient sounds, or other environment " +"mechanics" +msgstr "" + +#: app/_translations.py:46 +msgid "For mods created for the Discord \"Combat\" modding event in 2020" +msgstr "" + +#: app/_translations.py:47 +msgid "Inventory" +msgstr "" + +#: app/_translations.py:48 +msgid "Entries to the 2023 Minetest Game Jam " +msgstr "" + +#: app/_translations.py:49 +msgid "Sims" +msgstr "" + +#: app/_translations.py:50 +msgid "Focuses on building, such as adding new materials or nodes" +msgstr "" + +#: app/_translations.py:51 +msgid "Environment / Weather" +msgstr "" + +#: app/_translations.py:52 +msgid "Custom mapgen" +msgstr "" + +#: app/_translations.py:53 +msgid "Minetest Game improved" +msgstr "" + +#: app/_translations.py:54 +msgid "HUD" +msgstr "" + +#: app/_translations.py:55 +msgid "Machines / Electronics" +msgstr "" + +#: app/_translations.py:56 +msgid "Developer Tools" +msgstr "" + +#: app/_translations.py:57 +msgid "Jam / Game 2023" +msgstr "" + +#: app/_translations.py:58 +msgid "Helps with server maintenance and moderation" +msgstr "" + +#: app/_translations.py:59 +msgid "Plants and Farming" +msgstr "" + +#: app/_translations.py:60 +msgid "Adventure / RPG" +msgstr "" + +#: app/_translations.py:61 +msgid "" +"For games and such that are of their own kind, distinct and original in " +"nature to others of the same category." +msgstr "" + +#: app/_translations.py:62 +msgid "Jam / Weekly Challenges 2021" +msgstr "" + +#: app/_translations.py:63 +msgid "For 32px texture packs" +msgstr "" + +#: app/_translations.py:64 +msgid "Adds or changes tools, weapons, and armor" +msgstr "" + +#: app/_translations.py:65 +msgid "GUI" +msgstr "" + +#: app/_translations.py:66 +msgid "Seasonal" +msgstr "" + +#: app/_translations.py:67 +msgid "Commerce / Economy" +msgstr "" + +#: app/_translations.py:68 +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 "" + +#: app/_translations.py:69 +msgid "Forks of MTG" +msgstr "" + +#: app/_translations.py:70 +msgid "Non-cartoon violence. May be towards fantasy or human-like characters" +msgstr "" + +#: app/_translations.py:71 +msgid "Joke" +msgstr "" + +#: app/_translations.py:72 +msgid "Fear / Horror" +msgstr "" + +#: app/_translations.py:73 +msgid "128px+" +msgstr "" + +#: app/_translations.py:74 +msgid "Creative" +msgstr "" + +#: app/_translations.py:75 +msgid "Entries to the 2022 Minetest Game Jam " +msgstr "" + +#: app/_translations.py:76 +msgid "Alcohol / Tobacco" +msgstr "" + +#: app/_translations.py:77 +msgid "Adds or improves item storage mechanics" +msgstr "" + +#: app/_translations.py:78 +msgid "Designed to be played competitively against other players" +msgstr "" + +#: app/_translations.py:79 +msgid "Crafting" +msgstr "" + +#: app/_translations.py:80 +msgid "<16px" +msgstr "" + +#: app/_translations.py:81 +msgid "One-of-a-kind / Original" +msgstr "" + +#: app/_translations.py:82 +msgid "Building" +msgstr "" + +#: app/_translations.py:83 +msgid "Adds machines useful in automation, tubes, or power." +msgstr "" + +#: app/_translations.py:84 +msgid "Focus on puzzle solving instead of combat" +msgstr "" + +#: app/_translations.py:85 +msgid "Building Mechanics and Tools" +msgstr "" + +#: app/_translations.py:86 +msgid "Adds nodes with no other purpose than for use in building" +msgstr "" + +#: app/_translations.py:87 +msgid "Sounds / Music" +msgstr "" + +#: app/_translations.py:88 +msgid "Food / Drinks" +msgstr "" + +#: app/_translations.py:89 +msgid "Decorative" +msgstr "" + +#: app/_translations.py:90 +msgid "Gambling" +msgstr "" + +#: app/_translations.py:91 +msgid "Server Moderation and Tools" +msgstr "" + +#: app/_translations.py:92 +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 "" + +#: app/_translations.py:93 +msgid "API / Library" +msgstr "" + +#: app/_translations.py:94 +msgid "Certified" +msgstr "" + +#: app/_translations.py:95 +msgid "Contains alcohol and/or tobacco" +msgstr "" + +#: app/_translations.py:96 +msgid "Adds new plants or other farmable resources." +msgstr "" + +#: app/_translations.py:97 +msgid "Multiplayer-focused" +msgstr "" + +#: app/_translations.py:98 +msgid "Primarily adds an API for other mods to use" +msgstr "" + +#: app/_translations.py:99 +msgid "" +"Focus on player chat/communication or who's primary function is " +"interacting with the console." +msgstr "" + +#: app/_translations.py:100 +msgid "" +"Games and mods with a heavy strategy component, whether real-time or " +"turn-based" +msgstr "" + +#: app/_translations.py:101 +msgid "" +"Written specifically for survival gameplay with a focus on game-balance, " +"difficulty level, or resources available through crafting, mining, ..." +msgstr "" + +#: app/_translations.py:102 +msgid "Entries to the 2021 Minetest Game Jam" +msgstr "" + +#: app/_translations.py:103 +msgid "" +"Contains a completely custom mapgen implemented in Lua, usually requires " +"worlds to be set to the 'singlenode' mapgen." +msgstr "" + +#: app/_translations.py:104 +msgid " Jam / Game 2022" +msgstr "" + +#: app/_translations.py:105 +msgid "Sports" +msgstr "" + +#: app/_translations.py:106 +msgid "" +"Adds or changes transportation methods. Includes teleportation, vehicles," +" ridable mobs, transport infrastructure and thematic content" +msgstr "" + +#: app/_translations.py:107 +msgid "Player vs Environment (PvE)" +msgstr "" + +#: app/_translations.py:108 +msgid "For mods that grant the player extra information in the HUD" +msgstr "" + +#: app/_translations.py:109 +msgid "" +"Mods and games that aim to simulate real life activity. Similar to " +"SimCity/TheSims/OpenTTD/etc" +msgstr "" + +#: app/_translations.py:110 +msgid "Shocking and scary content. May scare young children" +msgstr "" + +#: app/_translations.py:111 +msgid "Player customization / Skins" +msgstr "" + +#: app/_translations.py:112 +msgid "" +"Allows the player to customize their character by changing the texture or" +" adding accessories." +msgstr "" + +#: app/_translations.py:113 +msgid "" +"Certified by the Featured Packages program. This tag may be renamed in " +"the future" +msgstr "" + +#: app/_translations.py:114 +msgid "Mobs / Animals / NPCs" +msgstr "" + +#: app/_translations.py:115 +msgid "For 128px or higher texture packs" +msgstr "" + +#: app/_translations.py:116 +msgid "16px" +msgstr "" + +#: app/_translations.py:117 +msgid "Games of chance, gambling games, etc" +msgstr "" + +#: app/_translations.py:118 +msgid "Mapgen / Biomes / Decoration" +msgstr "" + +#: app/_translations.py:119 +msgid "Drugs" +msgstr "" + +#: app/_translations.py:120 +msgid "Related to economies, money, and trading" +msgstr "" + +#: app/_translations.py:121 +msgid "" +"For content designed for one or more players that focus on combat against" +" the world, mobs, or NPCs." +msgstr "" + +#: app/_translations.py:122 +msgid "For content whose main utility / feature is in GUI/formspec form" +msgstr "" + +#: app/_translations.py:123 +msgid "32px" +msgstr "" + +#: app/_translations.py:124 +msgid "Player vs Player (PvP)" +msgstr "" + +#: app/_translations.py:125 +msgid "Magic / Enchanting" +msgstr "" + +#: app/_translations.py:126 +msgid "Contains illegal drugs, such as marijuana" +msgstr "" + +#: app/_translations.py:127 +msgid "First person shooters (FPS) and more" +msgstr "" + +#: app/_translations.py:128 +msgid "Shooter" +msgstr "" + +#: app/querybuilder.py:58 app/templates/admin/languages/list.html:27 #: app/templates/admin/tags/list.html:38 #: app/templates/admin/warnings/list.html:28 #: app/templates/collections/create_edit.html:56 @@ -39,7 +567,7 @@ msgstr "Zostałeś zbanowany." msgid "Packages" msgstr "Paczki" -#: app/querybuilder.py:56 +#: app/querybuilder.py:73 #, python-format msgid "%(package_type)s for %(game_name)s" msgstr "" @@ -49,7 +577,7 @@ msgstr "" msgid "%(delta)s ago" msgstr "%(delta)s temu" -#: app/blueprints/api/endpoints.py:95 app/templates/index.html:103 +#: app/blueprints/api/endpoints.py:94 app/templates/index.html:103 msgid "Featured" msgstr "Wyróżnione" @@ -64,18 +592,18 @@ msgid "Limit to package" msgstr "Ogranicz do paczki" #: app/blueprints/api/tokens.py:36 app/blueprints/collections/__init__.py:90 -#: app/blueprints/oauth/__init__.py:175 app/blueprints/packages/packages.py:250 -#: app/blueprints/packages/packages.py:525 -#: app/blueprints/packages/packages.py:621 -#: app/blueprints/packages/packages.py:709 +#: app/blueprints/oauth/__init__.py:175 app/blueprints/packages/packages.py:251 +#: app/blueprints/packages/packages.py:528 +#: app/blueprints/packages/packages.py:624 +#: app/blueprints/packages/packages.py:712 #: app/blueprints/packages/releases.py:62 #: app/blueprints/packages/releases.py:74 app/blueprints/packages/reviews.py:49 #: app/blueprints/packages/screenshots.py:36 #: app/blueprints/packages/screenshots.py:42 #: app/blueprints/packages/screenshots.py:47 -#: app/blueprints/users/account.py:226 app/blueprints/users/account.py:234 -#: app/blueprints/users/settings.py:78 app/blueprints/users/settings.py:148 -#: app/blueprints/users/settings.py:316 app/templates/users/modtools.html:111 +#: 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 msgid "Save" msgstr "Zapisz" @@ -147,14 +675,11 @@ msgid "Linked GitHub to account" msgstr "Przypisano GitHub do konta" #: app/blueprints/github/__init__.py:88 -msgid "GitHub account is already associated with another user" -msgstr "To konto GitHub jest już przypisane do innego użytkownika" +#, python-format +msgid "GitHub account is already associated with another user: %(username)s" +msgstr "" -#: app/blueprints/github/__init__.py:94 -msgid "Unable to find an account for that GitHub user" -msgstr "Nie można znaleźć konta dla tego użytkownika GitHub" - -#: app/blueprints/github/__init__.py:99 +#: app/blueprints/github/__init__.py:96 app/blueprints/github/__init__.py:122 msgid "Authorization failed [err=gh-login-failed]" msgstr "Autoryzacja nieudana [err=gh-login-failed]" @@ -200,7 +725,7 @@ msgstr "Zrzuty ekranu" #: app/blueprints/packages/__init__.py:52 #: app/templates/packages/edit_maintainers.html:8 -#: app/templates/packages/view.html:624 app/utils/minetest_hypertext.py:270 +#: app/templates/packages/view.html:624 app/utils/minetest_hypertext.py:302 msgid "Maintainers" msgstr "Opiekunowie projektu" @@ -225,7 +750,7 @@ 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:243 app/utils/minetest_hypertext.py:245 +#: app/utils/minetest_hypertext.py:275 app/utils/minetest_hypertext.py:277 msgid "Supported Games" msgstr "Wspierane gry" @@ -233,91 +758,91 @@ msgstr "Wspierane gry" msgid "No download available." msgstr "Pobieranie niedostępne." -#: app/blueprints/packages/packages.py:228 app/templates/packages/view.html:594 -#: app/utils/minetest_hypertext.py:231 +#: app/blueprints/packages/packages.py:229 app/templates/packages/view.html:594 +#: app/utils/minetest_hypertext.py:263 msgid "Type" msgstr "Typ" -#: app/blueprints/packages/packages.py:229 +#: app/blueprints/packages/packages.py:230 msgid "Title (Human-readable)" msgstr "Tytuł (Czytelny dla człowieka)" -#: app/blueprints/packages/packages.py:230 -#: app/blueprints/packages/packages.py:619 +#: app/blueprints/packages/packages.py:231 +#: app/blueprints/packages/packages.py:622 msgid "Name (Technical)" msgstr "Nazwa (techniczna)" -#: app/blueprints/packages/packages.py:230 -#: app/blueprints/packages/packages.py:620 +#: app/blueprints/packages/packages.py:231 +#: app/blueprints/packages/packages.py:623 #: app/templates/packages/create_edit.html:75 msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" msgstr "Tylko małe litery (a-z), cyfry (0-9) oraz podłogi (_)" -#: app/blueprints/packages/packages.py:231 +#: app/blueprints/packages/packages.py:232 msgid "Short Description (Plaintext)" msgstr "Krótki opis (zwykły tekst)" -#: app/blueprints/packages/packages.py:233 app/templates/packages/view.html:616 -#: app/utils/minetest_hypertext.py:268 +#: app/blueprints/packages/packages.py:234 app/templates/packages/view.html:616 +#: app/utils/minetest_hypertext.py:300 msgid "Maintenance State" msgstr "Stan konserwacji" -#: app/blueprints/packages/packages.py:235 app/templates/admin/tags/list.html:4 +#: app/blueprints/packages/packages.py:236 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:232 +#: app/utils/minetest_hypertext.py:264 msgid "Tags" msgstr "Tagi" -#: app/blueprints/packages/packages.py:236 +#: app/blueprints/packages/packages.py:237 msgid "Content Warnings" msgstr "Uwagi zawartości" -#: app/blueprints/packages/packages.py:237 app/templates/packages/view.html:605 -#: app/utils/minetest_hypertext.py:266 +#: app/blueprints/packages/packages.py:238 app/templates/packages/view.html:605 +#: app/utils/minetest_hypertext.py:298 msgid "License" msgstr "Licencja" -#: app/blueprints/packages/packages.py:238 +#: app/blueprints/packages/packages.py:239 msgid "Media License" msgstr "Licencja multimediów" -#: app/blueprints/packages/packages.py:240 +#: app/blueprints/packages/packages.py:241 msgid "Long Description (Markdown)" msgstr "Długi opis (Markdown)" -#: app/blueprints/packages/packages.py:242 +#: app/blueprints/packages/packages.py:243 msgid "VCS Repository URL" msgstr "URL repozytorium VCS" -#: app/blueprints/packages/packages.py:243 app/blueprints/users/settings.py:76 +#: app/blueprints/packages/packages.py:244 app/blueprints/users/settings.py:77 msgid "Website URL" msgstr "URL strony internetowej" -#: app/blueprints/packages/packages.py:244 +#: app/blueprints/packages/packages.py:245 msgid "Issue Tracker URL" msgstr "URL listy problemów" -#: app/blueprints/packages/packages.py:245 +#: app/blueprints/packages/packages.py:246 msgid "Forum Topic ID" msgstr "ID tematu na forum" -#: app/blueprints/packages/packages.py:246 +#: app/blueprints/packages/packages.py:247 msgid "Video URL" msgstr "URL filmiku" -#: app/blueprints/packages/packages.py:247 +#: app/blueprints/packages/packages.py:248 msgid "Donate URL" msgstr "Adres URL darowizny" -#: app/blueprints/packages/packages.py:248 +#: app/blueprints/packages/packages.py:249 msgid "Translation URL" msgstr "URL tłumaczenia" -#: app/blueprints/packages/packages.py:254 +#: app/blueprints/packages/packages.py:255 msgid "_game is not an allowed name" msgstr "fraza _game nie jest dozwolona w nazwie" -#: app/blueprints/packages/packages.py:264 +#: app/blueprints/packages/packages.py:265 msgid "" "Package already exists, but is removed. Please contact ContentDB staff to" " restore the package" @@ -325,104 +850,103 @@ msgstr "" "Paczka już istnieje ale jest usunięta. Skontaktuj się z personelem " "ContentDB aby ją przywrócić" -#: app/blueprints/packages/packages.py:269 +#: app/blueprints/packages/packages.py:270 msgid "Package already exists" msgstr "Paczka już istnieje" -#: app/blueprints/packages/packages.py:275 +#: app/blueprints/packages/packages.py:276 msgid "A collection with a similar name already exists" msgstr "Kolekcja o podobnej nazwie już istnieje" -#: app/blueprints/packages/packages.py:328 +#: app/blueprints/packages/packages.py:329 #: app/blueprints/packages/releases.py:82 msgid "" "You must add an email address to your account and confirm it before you " "can manage packages" msgstr "" -#: app/blueprints/packages/packages.py:334 +#: app/blueprints/packages/packages.py:335 msgid "Save draft" msgstr "Zapisz szkic" -#: app/blueprints/packages/packages.py:342 +#: 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:346 +#: app/blueprints/packages/packages.py:347 #: app/blueprints/packages/screenshots.py:137 -#: app/blueprints/users/settings.py:132 msgid "Permission denied" msgstr "Brak dostępu" -#: app/blueprints/packages/packages.py:402 -#: app/blueprints/packages/packages.py:476 -#: app/blueprints/packages/packages.py:498 +#: app/blueprints/packages/packages.py:403 +#: app/blueprints/packages/packages.py:479 +#: app/blueprints/packages/packages.py:501 msgid "You don't have permission to do that" msgstr "Nie masz uprawnień aby to zrobić" -#: app/blueprints/packages/packages.py:435 +#: app/blueprints/packages/packages.py:436 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:442 +#: app/blueprints/packages/packages.py:443 msgid "" "Please comment in the approval thread so editors know what you have " "changed" msgstr "" -#: app/blueprints/packages/packages.py:493 +#: app/blueprints/packages/packages.py:496 msgid "Deleted package" msgstr "Usunięto paczkę" -#: app/blueprints/packages/packages.py:515 +#: app/blueprints/packages/packages.py:518 msgid "Unapproved package" msgstr "Niezatwierdzona paczka" -#: app/blueprints/packages/packages.py:524 +#: app/blueprints/packages/packages.py:527 msgid "Maintainers (Comma-separated)" msgstr "Opiekunowie (po przecinku)" -#: app/blueprints/packages/packages.py:533 +#: app/blueprints/packages/packages.py:536 msgid "You don't have permission to edit maintainers" msgstr "Nie masz uprawnień aby edytować listę opiekunów" -#: app/blueprints/packages/packages.py:583 +#: app/blueprints/packages/packages.py:586 msgid "You are not a maintainer" msgstr "Nie jesteś opiekunem" -#: app/blueprints/packages/packages.py:586 +#: app/blueprints/packages/packages.py:589 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:618 +#: app/blueprints/packages/packages.py:621 msgid "Author Name" msgstr "Nazwa autora" -#: app/blueprints/packages/packages.py:705 +#: app/blueprints/packages/packages.py:708 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:706 +#: app/blueprints/packages/packages.py:709 msgid "Supported games" msgstr "Wspierane gry" -#: app/blueprints/packages/packages.py:707 +#: app/blueprints/packages/packages.py:710 msgid "Unsupported games" msgstr "Niewspierane gry" -#: app/blueprints/packages/packages.py:708 +#: app/blueprints/packages/packages.py:711 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:724 +#: app/blueprints/packages/packages.py:727 msgid "You need at least one release before you can edit game support" msgstr "" -#: app/blueprints/packages/packages.py:728 +#: app/blueprints/packages/packages.py:731 msgid "Mod(pack) needs to contain at least one mod. Please create a new release" msgstr "" @@ -580,8 +1104,8 @@ msgstr "" #: app/blueprints/packages/reviews.py:80 app/blueprints/threads/__init__.py:207 #: app/blueprints/threads/__init__.py:240 -#: app/blueprints/threads/__init__.py:334 app/blueprints/users/settings.py:113 -#: app/logic/packages.py:132 +#: app/blueprints/threads/__init__.py:334 app/blueprints/users/settings.py:114 +#: app/logic/packages.py:131 msgid "Linking to blocked sites is not allowed" msgstr "Tworzenie odnośników do zablokowanych stron jest niedozwolone" @@ -682,7 +1206,7 @@ msgid "Remember me" msgstr "Zapamiętaj mnie" #: app/blueprints/users/account.py:39 app/templates/base.html:176 -#: app/templates/donate/index.html:74 app/templates/users/login.html:4 +#: app/templates/donate/index.html:85 app/templates/users/login.html:4 msgid "Sign in" msgstr "Zaloguj się" @@ -707,11 +1231,11 @@ msgstr "Musisz potwierdzić email" msgid "Login failed" msgstr "Logowanie nieudane" -#: app/blueprints/users/account.py:100 app/blueprints/users/settings.py:75 +#: app/blueprints/users/account.py:100 app/blueprints/users/settings.py:76 msgid "Display Name" msgstr "Wyświetlana nazwa" -#: app/blueprints/users/account.py:101 app/blueprints/users/settings.py:310 +#: app/blueprints/users/account.py:101 app/blueprints/users/settings.py:324 #: app/templates/users/list.html:18 msgid "Username" msgstr "Nazwa użytkownika" @@ -724,8 +1248,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:186 -#: app/blueprints/users/account.py:222 app/blueprints/users/account.py:373 +#: app/blueprints/users/account.py:104 app/blueprints/users/account.py:153 +#: app/blueprints/users/account.py:189 app/blueprints/users/account.py:340 #: app/blueprints/users/settings.py:147 msgid "Email" msgstr "Email" @@ -747,25 +1271,46 @@ msgstr "Zarejestruj się" msgid "Incorrect captcha answer" msgstr "Niepoprawna odpowiedź captcha" -#: app/blueprints/users/account.py:117 -msgid "Username is invalid" -msgstr "Nazwa użytkownika jest niepoprawna" +#: app/blueprints/users/account.py:154 +msgid "Reset Password" +msgstr "Zresetuj hasło" -#: app/blueprints/users/account.py:128 -msgid "An account already exists for that username but hasn't been claimed yet." +#: app/blueprints/users/account.py:180 +msgid "Unable to find account" +msgstr "Nie można znaleźć konta" + +#: app/blueprints/users/account.py:190 app/blueprints/users/account.py:198 +msgid "New password" +msgstr "Nowe hasło" + +#: app/blueprints/users/account.py:191 app/blueprints/users/account.py:199 +msgid "Verify password" +msgstr "Zweryfikuj hasło" + +#: app/blueprints/users/account.py:192 app/blueprints/users/account.py:200 +msgid "Passwords must match" +msgstr "Hasła muszą się zgadzać" + +#: app/blueprints/users/account.py:197 +msgid "Old password" +msgstr "Stare hasło" + +#: app/blueprints/users/account.py:208 +msgid "Passwords do not match" +msgstr "Hasła nie zgadzają się" + +#: app/blueprints/users/account.py:219 app/blueprints/users/settings.py:175 +#: app/logic/users.py:51 +msgid "That email address has been unsubscribed/blacklisted, and cannot be used" msgstr "" -"Konto z taką nazwą użytkownika już istnieje ale jeszcze nie zostało " -"zajęte." +"Ten adres email został odsubskrybowany/znajduje się na czarnej liście i " +"nie może być użyty" -#: app/blueprints/users/account.py:131 app/blueprints/users/account.py:138 -msgid "That username/display name is already in use, please choose another." -msgstr "Ta nazwa użytkownika/wyświetlana nazwa jest już w użyciu, wybierz inną." - -#: app/blueprints/users/account.py:143 app/blueprints/users/account.py:257 +#: app/blueprints/users/account.py:224 app/logic/users.py:46 msgid "Email already in use" msgstr "Email już w użyciu" -#: app/blueprints/users/account.py:144 app/blueprints/users/account.py:258 +#: app/blueprints/users/account.py:225 app/logic/users.py:47 #, python-format msgid "" "We were unable to create the account as the email is already in use by " @@ -774,70 +1319,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:148 app/blueprints/users/account.py:252 -#: app/blueprints/users/settings.py:175 -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:187 -msgid "Reset Password" -msgstr "Zresetuj hasło" - -#: app/blueprints/users/account.py:213 -msgid "Unable to find account" -msgstr "Nie można znaleźć konta" - -#: app/blueprints/users/account.py:223 app/blueprints/users/account.py:231 -msgid "New password" -msgstr "Nowe hasło" - -#: app/blueprints/users/account.py:224 app/blueprints/users/account.py:232 -msgid "Verify password" -msgstr "Zweryfikuj hasło" - -#: app/blueprints/users/account.py:225 app/blueprints/users/account.py:233 -msgid "Passwords must match" -msgstr "Hasła muszą się zgadzać" - -#: app/blueprints/users/account.py:230 -msgid "Old password" -msgstr "Stare hasło" - -#: app/blueprints/users/account.py:241 -msgid "Passwords do not match" -msgstr "Hasła nie zgadzają się" - -#: app/blueprints/users/account.py:272 app/blueprints/users/account.py:276 +#: app/blueprints/users/account.py:239 app/blueprints/users/account.py:243 msgid "Your password has been changed successfully." msgstr "Twoje hasło zostało pomyślnie zmienione." -#: app/blueprints/users/account.py:291 +#: app/blueprints/users/account.py:258 msgid "Old password is incorrect" msgstr "Stare hasło jest niepoprawne" -#: app/blueprints/users/account.py:319 +#: app/blueprints/users/account.py:286 msgid "Unknown verification token!" msgstr "Nieznany token weryfikacji!" -#: app/blueprints/users/account.py:325 +#: app/blueprints/users/account.py:292 msgid "Token has expired" msgstr "Token wygasł" -#: app/blueprints/users/account.py:339 +#: app/blueprints/users/account.py:306 msgid "Another user is already using that email" msgstr "Inny użytkownik już używa tego adresu email" -#: app/blueprints/users/account.py:342 +#: app/blueprints/users/account.py:309 msgid "Confirmed email change" msgstr "Potwierdzono zmianę adresu email" -#: app/blueprints/users/account.py:347 +#: app/blueprints/users/account.py:314 msgid "Email address changed" msgstr "Adres email został zmieniony" -#: app/blueprints/users/account.py:348 +#: app/blueprints/users/account.py:315 msgid "" "Your email address has changed. If you didn't request this, please " "contact an administrator." @@ -845,15 +1355,15 @@ msgstr "" "Twój adres email został zmieniony. Jeżeli nie ty to zrobiłeś, skontaktuj " "się z administratorem." -#: app/blueprints/users/account.py:366 +#: app/blueprints/users/account.py:333 msgid "You may now log in" msgstr "Możesz teraz się zalogować" -#: app/blueprints/users/account.py:374 +#: app/blueprints/users/account.py:341 msgid "Send" msgstr "Wyślij" -#: app/blueprints/users/account.py:405 +#: app/blueprints/users/account.py:372 msgid "" "That email is now blacklisted. Please contact an admin if you wish to " "undo this." @@ -990,62 +1500,72 @@ msgstr ">50 tys pobrań" msgid "Has received %(downloads)d downloads across all packages." msgstr "Otrzymał %(downloads)d pobrań pomiędzy wszystkimi paczkami." -#: app/blueprints/users/settings.py:37 app/templates/users/profile.html:26 +#: app/blueprints/users/settings.py:38 app/templates/users/profile.html:26 #: app/templates/users/profile_edit.html:8 msgid "Edit Profile" msgstr "Edytuj profil" -#: app/blueprints/users/settings.py:42 app/templates/users/account.html:12 +#: app/blueprints/users/settings.py:43 app/templates/users/account.html:12 msgid "Account and Security" msgstr "Konto i bezpieczeństwo" -#: app/blueprints/users/settings.py:47 +#: app/blueprints/users/settings.py:48 #: app/templates/users/settings_email.html:12 msgid "Email and Notifications" msgstr "Email i powiadomienia" -#: app/blueprints/users/settings.py:52 app/templates/api/list_tokens.html:10 +#: app/blueprints/users/settings.py:53 app/templates/api/list_tokens.html:10 msgid "API Tokens" msgstr "Tokeny API" -#: app/blueprints/users/settings.py:60 app/templates/oauth/list_clients.html:10 +#: app/blueprints/users/settings.py:61 app/templates/oauth/list_clients.html:10 msgid "OAuth2 Applications" msgstr "" -#: app/blueprints/users/settings.py:67 app/templates/users/modtools.html:4 +#: app/blueprints/users/settings.py:68 app/templates/users/modtools.html:4 #: app/templates/users/modtools.html:8 app/templates/users/profile.html:44 msgid "Moderator Tools" msgstr "Narzędzia moderatora" -#: app/blueprints/users/settings.py:77 +#: app/blueprints/users/settings.py:78 msgid "Donation URL" msgstr "URL darowizn" -#: app/blueprints/users/settings.py:93 app/blueprints/users/settings.py:100 +#: app/blueprints/users/settings.py:94 app/blueprints/users/settings.py:101 msgid "A user already has that name" msgstr "Użytkownik już posiada tą nazwę" -#: app/blueprints/users/settings.py:265 +#: app/blueprints/users/settings.py:264 +msgid "Removed GitHub account" +msgstr "" + +#: app/blueprints/users/settings.py:266 +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" msgstr "Użytkownicy z rangą moderatora lub wyższą nie mogą być usunięci" -#: app/blueprints/users/settings.py:311 +#: app/blueprints/users/settings.py:325 msgid "Display name" msgstr "Wyświetlana nazwa" -#: app/blueprints/users/settings.py:312 +#: app/blueprints/users/settings.py:326 msgid "Forums Username" msgstr "Nazwa użytkownika na forum" -#: app/blueprints/users/settings.py:313 +#: app/blueprints/users/settings.py:327 msgid "GitHub Username" msgstr "Nazwa użytkownika GitHub" -#: app/blueprints/users/settings.py:314 app/templates/users/list.html:14 +#: app/blueprints/users/settings.py:328 app/templates/users/list.html:14 msgid "Rank" msgstr "Ranga" -#: app/blueprints/users/settings.py:363 +#: app/blueprints/users/settings.py:381 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!" @@ -1139,11 +1659,11 @@ msgid "" "underscores (_)" msgstr "Nazwa może zawierać tylko małe litery (a-z), cyfry (0-9) oraz podłogi (_)" -#: app/logic/packages.py:113 +#: app/logic/packages.py:112 msgid "You don't have permission to edit this package" msgstr "Nie masz uprawnień aby edytować tą paczkę" -#: app/logic/packages.py:117 +#: app/logic/packages.py:116 msgid "You don't have permission to change the package name" msgstr "Nie masz uprawnień aby zmienić nazwę paczki" @@ -1189,6 +1709,31 @@ msgstr "Wyślij %(file_desc)s" msgid "Uploaded image isn't actually an image" msgstr "Wysłany obraz nie jest obrazem" +#: app/logic/users.py:15 +msgid "Username is invalid" +msgstr "Nazwa użytkownika jest niepoprawna" + +#: app/logic/users.py:26 +msgid "An account already exists for that username but hasn't been claimed yet." +msgstr "" +"Konto z taką nazwą użytkownika już istnieje ale jeszcze nie zostało " +"zajęte." + +#: app/logic/users.py:29 +#, python-format +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 "" + +#: app/logic/users.py:33 +msgid "That username/display name is already in use, please choose another." +msgstr "Ta nazwa użytkownika/wyświetlana nazwa jest już w użyciu, wybierz inną." + +#: app/logic/users.py:40 +msgid "Unable to create an account as the username was used in the past." +msgstr "" + #: app/models/packages.py:69 msgid "Mod" msgstr "Modyfikacja" @@ -1228,7 +1773,7 @@ msgstr "Zatwierdź" #: app/templates/collections/view.html:39 #: app/templates/oauth/create_edit.html:17 #: app/templates/packages/release_edit.html:84 -#: app/templates/packages/review_create_edit.html:61 +#: app/templates/packages/review_create_edit.html:66 #: app/templates/threads/delete_reply.html:19 #: app/templates/threads/delete_thread.html:19 #: app/templates/threads/view.html:50 app/templates/users/delete.html:34 @@ -1239,7 +1784,7 @@ msgstr "Usuń" msgid "Work in Progress" msgstr "W trakcie prac" -#: app/tasks/emails.py:119 +#: app/tasks/emails.py:122 msgid "" "You are receiving this email because you are a registered user of " "ContentDB." @@ -1247,7 +1792,7 @@ msgstr "" "Otrzymujesz ten email, ponieważ jesteś zarejestrowanym użytkownikiem " "ContentDB." -#: app/tasks/emails.py:125 app/templates/emails/verify.html:30 +#: 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." @@ -1255,22 +1800,22 @@ msgstr "" "Otrzymujesz ten email, ponieważ ktoś (mamy nadzieję, że to ty) wpisał " "twój email jako email użytkownika." -#: app/tasks/emails.py:160 +#: app/tasks/emails.py:163 #, python-format msgid "%(num)d new notifications" msgstr "%(num)d nowych powiadomień" -#: app/tasks/emails.py:162 app/templates/macros/forms.html:59 +#: app/tasks/emails.py:165 app/templates/macros/forms.html:59 #: app/templates/packages/create_edit.html:41 #: app/templates/todo/editor.html:155 msgid "View" msgstr "Widok" -#: app/tasks/emails.py:165 +#: app/tasks/emails.py:168 msgid "Manage email settings" msgstr "Zarządzaj ustawieniami emaila" -#: app/tasks/emails.py:167 app/templates/emails/base.html:63 +#: app/tasks/emails.py:170 app/templates/emails/base.html:63 #: app/templates/emails/notification.html:34 #: app/templates/emails/notification_digest.html:54 #: app/templates/emails/verify.html:33 @@ -1353,7 +1898,7 @@ msgstr "Wyloguj się" #: app/templates/admin/languages/list.html:4 #: app/templates/admin/languages/list.html:10 app/templates/base.html:185 -#: app/templates/packages/view.html:598 app/utils/minetest_hypertext.py:256 +#: app/templates/packages/view.html:598 app/utils/minetest_hypertext.py:288 msgid "Languages" msgstr "" @@ -1366,59 +1911,73 @@ msgid "About" msgstr "O" #: app/templates/base.html:247 +msgid "Contact Us" +msgstr "" + +#: app/templates/base.html:248 msgid "Rules" msgstr "Regulamin" -#: app/templates/base.html:248 +#: app/templates/base.html:249 msgid "Policy and Guidance" msgstr "Polityka i wytyczne" -#: app/templates/base.html:249 +#: app/templates/base.html:250 app/templates/donate/index.html:46 +#: app/templates/donate/index.html:70 app/templates/users/profile.html:104 +msgid "Donate" +msgstr "Wyślij darowiznę" + +#: app/templates/base.html:251 msgid "API" msgstr "API" -#: app/templates/base.html:250 app/templates/users/register.html:37 +#: app/templates/base.html:252 app/templates/users/register.html:37 msgid "Privacy Policy" msgstr "Polityka prywatności" -#: app/templates/base.html:252 +#: app/templates/base.html:254 msgid "Report / DMCA" msgstr "Zgłoś / DMCA" -#: app/templates/base.html:254 +#: app/templates/base.html:256 msgid "User List" msgstr "Lista użytkowników" -#: app/templates/base.html:255 app/templates/packages/view.html:190 +#: app/templates/base.html:257 app/templates/packages/view.html:190 #: app/templates/packages/view.html:673 app/templates/threads/list.html:4 msgid "Threads" msgstr "Wątki" -#: app/templates/base.html:256 app/templates/collections/list.html:7 +#: app/templates/base.html:258 app/templates/collections/list.html:7 #: app/templates/collections/list.html:26 msgid "Collections" msgstr "Kolekcje" -#: app/templates/base.html:257 -msgid "Support Packages" -msgstr "Paczki wspierające" +#: app/templates/base.html:259 app/templates/donate/index.html:4 +msgid "Support Creators" +msgstr "" -#: app/templates/base.html:258 +#: app/templates/base.html:260 msgid "Translate Packages" msgstr "" -#: app/templates/base.html:259 +#: app/templates/base.html:261 msgid "Source Code" msgstr "Kod źródłowy" -#: app/templates/base.html:265 +#: app/templates/base.html:267 msgid "Show non-free packages" msgstr "" -#: app/templates/base.html:267 +#: app/templates/base.html:269 msgid "Hide non-free packages" msgstr "" +#: app/templates/base.html:273 +#, python-format +msgid "Our privacy policy has been updated (%(date)s)" +msgstr "" + #: app/templates/index.html:4 msgid "Welcome" msgstr "Witamy" @@ -1746,10 +2305,6 @@ msgstr "Kolekcja utworzona przez %(author)s" msgid "To add a package, go to the package's page and click 'Add to collection'" msgstr "Aby dodać paczkę wejdź na stronę paczki i kliknij 'Dodaj do kolekcji'" -#: app/templates/donate/index.html:4 -msgid "Support packages" -msgstr "Wspieraj paczki" - #: app/templates/donate/index.html:8 msgid "Some content creators are accepting donations for their work." msgstr "Niektórzy autorzy akceptują darowizny za swoją pracę." @@ -1771,15 +2326,27 @@ msgstr "autorstwa %(author)s" msgid "View package" msgstr "Zobacz paczkę" -#: app/templates/donate/index.html:46 app/templates/users/profile.html:104 -msgid "Donate" -msgstr "Wyślij darowiznę" - #: app/templates/donate/index.html:62 +msgid "Support ContentDB" +msgstr "" + +#: app/templates/donate/index.html:64 +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 what 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" msgstr "Na podstawie twoich opinii / ulubionych" -#: app/templates/donate/index.html:67 +#: app/templates/donate/index.html:78 msgid "" "No reviewed packages accepting donations. Consider reviewing your " "favourite packages" @@ -1787,17 +2354,17 @@ msgstr "" "Żadna z zrecenzowanych paczek nie akceptuje darowizn. Rozważ recenzowanie" " twoich ulubionych paczek" -#: app/templates/donate/index.html:71 +#: app/templates/donate/index.html:82 msgid "Sign in to see recommendations based on the packages you've reviewed" msgstr "" "Zaloguj się aby zobaczyć polecane w oparciu o paczki, które ostatnio " "zrecenzowałeś" -#: app/templates/donate/index.html:78 +#: app/templates/donate/index.html:89 msgid "Top packages" msgstr "Najlepsze paczki" -#: app/templates/donate/index.html:82 +#: app/templates/donate/index.html:93 #, python-format msgid "%(count)d packages are looking for donations" msgstr "%(count)d pacz(ka/ki/ek) poszukuj(e/ą) darowizn" @@ -2053,13 +2620,13 @@ msgid "Review" msgstr "Oceń" #: app/templates/macros/reviews.html:112 app/templates/macros/reviews.html:166 -#: app/templates/packages/review_create_edit.html:41 +#: app/templates/packages/review_create_edit.html:46 #, python-format msgid "Do you recommend this %(type)s?" msgstr "Czy polecasz ten typ %(type)s?" #: app/templates/macros/reviews.html:134 -#: app/templates/packages/review_create_edit.html:46 +#: app/templates/packages/review_create_edit.html:51 msgid "Why or why not? Try to be constructive" msgstr "Dlaczego tak lub dlaczego nie? Spróbuj być konstruktywny" @@ -2068,8 +2635,12 @@ msgid "Post Review" msgstr "Napisz opinię" #: app/templates/macros/reviews.html:187 -msgid "Report an Issue" -msgstr "Zgłoś błąd" +msgid "Report an issue" +msgstr "" + +#: app/templates/macros/reviews.html:191 +msgid "Ask a question" +msgstr "" #: app/templates/macros/stats.html:15 app/templates/macros/stats.html:20 #, python-format @@ -3113,15 +3684,11 @@ msgid "" "In order to avoid data loss, you cannot permanently delete packages.\n" "\t\t\tYou can remove them from ContentDB, which will cause them to not be" "\n" -"\t\t\tvisible to any users and they may be permanently deleted in the " -"future.\n" -"\t\t\tThe Admin can restore removed packages, if needed." +"\t\t\tvisible to any users. Removed packages may be permanently deleted " +"at a\n" +"\t\t\tlater point. ContentDB staff can restore removed packages, if " +"needed." msgstr "" -"W celu ominięcia utraty danych nie możesz trwale usuwać paczek.\n" -"Możesz usunąć je z ContentDB co spowoduje, że nie będą\n" -"widoczne dla żadnego użytkownika i mogą zostać usunięte trwale w " -"przyszłości.\n" -"Administrator może przywracać usunięte paczki w razie potrzeby." #: app/templates/packages/remove.html:19 msgid "" @@ -3159,17 +3726,21 @@ msgstr "" 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:21 +#: app/templates/packages/review_create_edit.html:20 +msgid "Please make sure you read ContentDB's rules" +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 "Znalazłeś błąd? Powiadom autorów na liście błędów." -#: app/templates/packages/review_create_edit.html:62 +#: app/templates/packages/review_create_edit.html:67 msgid "Delete review." msgstr "Usuń opinię." -#: app/templates/packages/review_create_edit.html:63 +#: app/templates/packages/review_create_edit.html:68 msgid "" "This will convert the review into a thread, keeping the comments but " "removing its effect on the package's rating." @@ -3505,7 +4076,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:462 app/utils/minetest_hypertext.py:251 +#: app/templates/packages/view.html:462 app/utils/minetest_hypertext.py:283 msgid "Dependencies" msgstr "Zależności" @@ -3522,7 +4093,7 @@ msgid "Compatible Games" msgstr "Kompatybilne gry" #: app/templates/packages/view.html:526 app/templates/packages/view.html:546 -#: app/utils/minetest_hypertext.py:243 +#: app/utils/minetest_hypertext.py:275 msgid "No specific game required" msgstr "Żadna konkretna gra nie jest wymagana" @@ -3554,7 +4125,7 @@ msgstr "Informacje" msgid "Technical Name" msgstr "Techniczna nazwa" -#: app/templates/packages/view.html:612 app/utils/minetest_hypertext.py:263 +#: app/templates/packages/view.html:612 app/utils/minetest_hypertext.py:295 #, python-format msgid "%(code_license)s for code,
%(media_license)s for media." msgstr "" @@ -3565,7 +4136,7 @@ msgstr "" msgid "Unknown" msgstr "Nieznany" -#: app/templates/packages/view.html:622 app/utils/minetest_hypertext.py:269 +#: app/templates/packages/view.html:622 app/utils/minetest_hypertext.py:301 msgid "Added" msgstr "Dodano" @@ -3573,7 +4144,7 @@ msgstr "Dodano" msgid "Remove myself" msgstr "Usuń siebie" -#: app/templates/packages/view.html:641 app/utils/minetest_hypertext.py:271 +#: app/templates/packages/view.html:641 app/utils/minetest_hypertext.py:303 msgid "Provides" msgstr "Zapewnia" @@ -3705,6 +4276,19 @@ msgstr "Widoczny dla:" msgid "Plus approvers and editors" msgstr "Dodatkowo osoby zatwierdzające i edytujące" +#: app/templates/threads/view.html:131 +msgid "Is this review outdated?" +msgstr "" + +#: app/templates/threads/view.html:132 +msgid "For example, does it complain about issues you've already fixed?" +msgstr "" + +#: app/templates/threads/view.html:133 +#, python-format +msgid "You can report outdated reviews by clicking %(flag)s on the review." +msgstr "" + #: app/templates/todo/editor.html:4 app/templates/todo/todo_base.html:17 msgid "Editor Work Queue" msgstr "Kolejka zadań edytora" @@ -3764,7 +4348,7 @@ 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:73 +#: app/templates/todo/editor.html:193 app/templates/users/account.html:100 msgid "View All" msgstr "Zobacz wszystko" @@ -4042,10 +4626,6 @@ msgstr "Nie posiada hasła" msgid "Linked Accounts" msgstr "Połączone konta" -#: app/templates/users/account.html:40 app/templates/users/account.html:52 -msgid "Connected" -msgstr "Połączone" - #: app/templates/users/account.html:43 #, python-format msgid "Please PM %(rubenwardy)s on the forums to link your account." @@ -4053,40 +4633,44 @@ msgstr "" "Wyślij wiadomość prywatną do użytkownika %(rubenwardy)s na forum aby " "połączyć swoje konto." -#: app/templates/users/account.html:57 +#: app/templates/users/account.html:59 msgid "View ContentDB's GitHub Permissions" msgstr "Zobacz uprawnienia GitHub serwisu ContentDB" -#: app/templates/users/account.html:62 +#: app/templates/users/account.html:65 +msgid "Disconnect" +msgstr "" + +#: app/templates/users/account.html:70 msgid "Link Github" msgstr "Połącz konto GitHub" -#: app/templates/users/account.html:65 +#: app/templates/users/account.html:73 msgid "None" msgstr "Brak" -#: app/templates/users/account.html:77 -msgid "Recent Account Actions" -msgstr "Ostatnie akcje na koncie" - -#: app/templates/users/account.html:82 +#: app/templates/users/account.html:80 msgid "Account Deletion and Deactivation" msgstr "Usuwanie konta oraz dezaktywacja" -#: app/templates/users/account.html:86 +#: app/templates/users/account.html:84 msgid "Delete or Deactivate" msgstr "Usuń lub dezaktywuj" -#: app/templates/users/account.html:89 +#: app/templates/users/account.html:87 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:90 +#: app/templates/users/account.html:88 msgid "Please contact the admin." msgstr "Skontaktuj się z administratorem." +#: app/templates/users/account.html:93 +msgid "Recent Account Actions" +msgstr "Ostatnie akcje na koncie" + #: app/templates/users/change_set_password.html:16 #: app/templates/users/register.html:24 msgid "" @@ -4326,10 +4910,6 @@ msgstr "Zapomniałem hasła" msgid "GitHub" msgstr "GitHub" -#: app/templates/users/modtools.html:12 -msgid "Storage" -msgstr "" - #: app/templates/users/modtools.html:20 #, python-format msgid "" @@ -4453,17 +5033,21 @@ msgstr "Obrazek profilu" msgid "Import from forums" msgstr "" -#: app/templates/users/profile_edit.html:47 +#: app/templates/users/profile_edit.html:33 +msgid "Remove profile picture" +msgstr "" + +#: app/templates/users/profile_edit.html:51 msgid "" "Profile pictures should be square, at least 64x64px, and one of the " "following formats: jpeg, png, or webp." msgstr "" -#: app/templates/users/profile_edit.html:51 +#: app/templates/users/profile_edit.html:55 msgid "Profile Information" msgstr "Informacje o profilu" -#: app/templates/users/profile_edit.html:58 +#: app/templates/users/profile_edit.html:62 msgid "Pretending to be another user is grounds for a permanent ban" msgstr "Podszywanie się pod innego użytkownika jest podstawą dla trwałego bana" @@ -4630,11 +5214,23 @@ msgstr "Rok temu do teraz" msgid "Last year" msgstr "Ostatni rok" -#: app/utils/minetest_hypertext.py:248 +#: app/utils/minetest_hypertext.py:108 +msgid "(view table in browser)" +msgstr "" + +#: app/utils/minetest_hypertext.py:139 +msgid "Image" +msgstr "" + +#: app/utils/minetest_hypertext.py:259 +msgid "none" +msgstr "" + +#: app/utils/minetest_hypertext.py:280 msgid "Unsupported Games" msgstr "" -#: app/utils/minetest_hypertext.py:252 +#: app/utils/minetest_hypertext.py:284 msgid "Optional dependencies" msgstr "" @@ -4968,3 +5564,39 @@ msgstr "Rozważ włączenie powiadomień e-mail, możesz dostosować ilość wys #~ msgid "Topics with a strikethrough have been marked as discarded." #~ msgstr "Skreślone tematy zostały oznaczone jako odrzucone." + +#~ msgid "GitHub account is already associated with another user" +#~ msgstr "To konto GitHub jest już przypisane do innego użytkownika" + +#~ msgid "Unable to find an account for that GitHub user" +#~ msgstr "Nie można znaleźć konta dla tego użytkownika GitHub" + +#~ msgid "Support Packages" +#~ msgstr "Paczki wspierające" + +#~ msgid "Support packages" +#~ msgstr "Wspieraj paczki" + +#~ msgid "Report an Issue" +#~ msgstr "Zgłoś błąd" + +#~ msgid "" +#~ "In order to avoid data loss, you cannot permanently delete packages.\n" +#~ "\t\t\tYou can remove them from " +#~ "ContentDB, which will cause them to " +#~ "not be\n" +#~ "\t\t\tvisible to any users and " +#~ "they may be permanently deleted in " +#~ "the future.\n" +#~ "\t\t\tThe Admin can restore removed packages, if needed." +#~ msgstr "" +#~ "W celu ominięcia utraty danych nie możesz trwale usuwać paczek.\n" +#~ "Możesz usunąć je z ContentDB co spowoduje, że nie będą\n" +#~ "widoczne dla żadnego użytkownika i mogą" +#~ " zostać usunięte trwale w przyszłości.\n" +#~ "" +#~ "Administrator może przywracać usunięte paczki w razie potrzeby." + +#~ msgid "Connected" +#~ msgstr "Połączone" + diff --git a/translations/pt/LC_MESSAGES/messages.po b/translations/pt/LC_MESSAGES/messages.po index e0b46ed0..b393a0e0 100644 --- a/translations/pt/LC_MESSAGES/messages.po +++ b/translations/pt/LC_MESSAGES/messages.po @@ -7,28 +7,556 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2024-04-03 18:34+0100\n" +"POT-Creation-Date: 2024-06-07 05:29+0100\n" "PO-Revision-Date: 2024-04-07 02:02+0000\n" "Last-Translator: Lunovox Heavenfinder \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.5-dev\n" -"Generated-By: Babel 2.12.1\n" +"Generated-By: Babel 2.15.0\n" -#: app/__init__.py:137 +#: app/__init__.py:155 msgid "Banned:" msgstr "Banido:" -#: app/__init__.py:139 +#: app/__init__.py:157 msgid "You have been banned." msgstr "Você foi banido." -#: app/querybuilder.py:41 app/templates/admin/languages/list.html:27 +#: app/_translations.py:5 +msgid "Chat / Commands" +msgstr "" + +#: app/_translations.py:6 +msgid "Complex installation" +msgstr "" + +#: app/_translations.py:7 +msgid "Either has educational value, or is a tool to help teachers " +msgstr "" + +#: app/_translations.py:8 +msgid "Singleplayer-focused" +msgstr "" + +#: app/_translations.py:9 +msgid "For 16px texture packs" +msgstr "" + +#: app/_translations.py:10 +msgid "For 64px texture packs" +msgstr "" + +#: app/_translations.py:11 +msgid "Tools to manage the world" +msgstr "" + +#: app/_translations.py:12 +msgid "Big changes to crafting gameplay" +msgstr "" + +#: app/_translations.py:13 +msgid "Blood, etc" +msgstr "" + +#: app/_translations.py:14 +msgid "Adds a mini-game to be played within Minetest" +msgstr "" + +#: app/_translations.py:15 +msgid "Tools / Weapons / Armor" +msgstr "" + +#: app/_translations.py:16 +msgid "For content generally themed around a certain season or holiday" +msgstr "" + +#: app/_translations.py:17 +msgid "Player Effects / Power Ups" +msgstr "" + +#: app/_translations.py:18 +msgid "World Maintenance and Tools" +msgstr "" + +#: app/_translations.py:19 +msgid "Puzzle" +msgstr "" + +#: app/_translations.py:20 +msgid "Tools for game and mod developers" +msgstr "" + +#: app/_translations.py:21 +msgid "Education" +msgstr "" + +#: app/_translations.py:22 +msgid "Gore" +msgstr "" + +#: app/_translations.py:23 +msgid "Transport" +msgstr "" + +#: app/_translations.py:24 +msgid "Survival" +msgstr "" + +#: app/_translations.py:25 +msgid "New mapgen or changes mapgen" +msgstr "" + +#: app/_translations.py:26 +msgid "Less than 16px" +msgstr "" + +#: app/_translations.py:27 app/templates/users/modtools.html:12 +msgid "Storage" +msgstr "" + +#: app/_translations.py:28 +msgid "Changes the inventory GUI" +msgstr "" + +#: app/_translations.py:29 +msgid "Jam / Combat 2020" +msgstr "" + +#: app/_translations.py:30 +msgid "Bad Language" +msgstr "" + +#: app/_translations.py:31 +msgid "64px" +msgstr "" + +#: app/_translations.py:32 +msgid "Focuses on or adds new sounds or musical things" +msgstr "" + +#: app/_translations.py:33 +msgid "Adds game mechanics or tools that change how players build." +msgstr "" + +#: app/_translations.py:34 +msgid "Violence" +msgstr "" + +#: app/_translations.py:35 +msgid "Strategy / RTS" +msgstr "" + +#: app/_translations.py:36 +msgid "" +"Requires futher installation steps, such as installing luarocks or " +"editing the trusted mod setting" +msgstr "" + +#: app/_translations.py:37 +msgid "Jam / Game 2021" +msgstr "" + +#: app/_translations.py:38 +msgid "Content that can be played alone" +msgstr "" + +#: app/_translations.py:39 +msgid "Can/should only be used in multiplayer" +msgstr "" + +#: app/_translations.py:40 +msgid "Adds mobs, animals, and NPCs" +msgstr "" + +#: app/_translations.py:41 +msgid "" +"For mods created for the Discord \"Weekly Challenges\" modding event in " +"2021" +msgstr "" + +#: app/_translations.py:42 +msgid "Mini-game" +msgstr "" + +#: app/_translations.py:43 +msgid "" +"For content that changes player effects, including physics, for example: " +"speed, jump height or gravity." +msgstr "" + +#: app/_translations.py:44 +msgid "Contains swearing" +msgstr "" + +#: app/_translations.py:45 +msgid "" +"Improves the world, adding weather, ambient sounds, or other environment " +"mechanics" +msgstr "" + +#: app/_translations.py:46 +msgid "For mods created for the Discord \"Combat\" modding event in 2020" +msgstr "" + +#: app/_translations.py:47 +msgid "Inventory" +msgstr "" + +#: app/_translations.py:48 +msgid "Entries to the 2023 Minetest Game Jam " +msgstr "" + +#: app/_translations.py:49 +msgid "Sims" +msgstr "" + +#: app/_translations.py:50 +msgid "Focuses on building, such as adding new materials or nodes" +msgstr "" + +#: app/_translations.py:51 +msgid "Environment / Weather" +msgstr "" + +#: app/_translations.py:52 +msgid "Custom mapgen" +msgstr "" + +#: app/_translations.py:53 +msgid "Minetest Game improved" +msgstr "" + +#: app/_translations.py:54 +msgid "HUD" +msgstr "" + +#: app/_translations.py:55 +msgid "Machines / Electronics" +msgstr "" + +#: app/_translations.py:56 +msgid "Developer Tools" +msgstr "" + +#: app/_translations.py:57 +msgid "Jam / Game 2023" +msgstr "" + +#: app/_translations.py:58 +msgid "Helps with server maintenance and moderation" +msgstr "" + +#: app/_translations.py:59 +msgid "Plants and Farming" +msgstr "" + +#: app/_translations.py:60 +msgid "Adventure / RPG" +msgstr "" + +#: app/_translations.py:61 +msgid "" +"For games and such that are of their own kind, distinct and original in " +"nature to others of the same category." +msgstr "" + +#: app/_translations.py:62 +msgid "Jam / Weekly Challenges 2021" +msgstr "" + +#: app/_translations.py:63 +msgid "For 32px texture packs" +msgstr "" + +#: app/_translations.py:64 +msgid "Adds or changes tools, weapons, and armor" +msgstr "" + +#: app/_translations.py:65 +msgid "GUI" +msgstr "" + +#: app/_translations.py:66 +msgid "Seasonal" +msgstr "" + +#: app/_translations.py:67 +msgid "Commerce / Economy" +msgstr "" + +#: app/_translations.py:68 +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 "" + +#: app/_translations.py:69 +msgid "Forks of MTG" +msgstr "" + +#: app/_translations.py:70 +msgid "Non-cartoon violence. May be towards fantasy or human-like characters" +msgstr "" + +#: app/_translations.py:71 +msgid "Joke" +msgstr "" + +#: app/_translations.py:72 +msgid "Fear / Horror" +msgstr "" + +#: app/_translations.py:73 +msgid "128px+" +msgstr "" + +#: app/_translations.py:74 +msgid "Creative" +msgstr "" + +#: app/_translations.py:75 +msgid "Entries to the 2022 Minetest Game Jam " +msgstr "" + +#: app/_translations.py:76 +msgid "Alcohol / Tobacco" +msgstr "" + +#: app/_translations.py:77 +msgid "Adds or improves item storage mechanics" +msgstr "" + +#: app/_translations.py:78 +msgid "Designed to be played competitively against other players" +msgstr "" + +#: app/_translations.py:79 +msgid "Crafting" +msgstr "" + +#: app/_translations.py:80 +msgid "<16px" +msgstr "" + +#: app/_translations.py:81 +msgid "One-of-a-kind / Original" +msgstr "" + +#: app/_translations.py:82 +msgid "Building" +msgstr "" + +#: app/_translations.py:83 +msgid "Adds machines useful in automation, tubes, or power." +msgstr "" + +#: app/_translations.py:84 +msgid "Focus on puzzle solving instead of combat" +msgstr "" + +#: app/_translations.py:85 +msgid "Building Mechanics and Tools" +msgstr "" + +#: app/_translations.py:86 +msgid "Adds nodes with no other purpose than for use in building" +msgstr "" + +#: app/_translations.py:87 +msgid "Sounds / Music" +msgstr "" + +#: app/_translations.py:88 +msgid "Food / Drinks" +msgstr "" + +#: app/_translations.py:89 +msgid "Decorative" +msgstr "" + +#: app/_translations.py:90 +msgid "Gambling" +msgstr "" + +#: app/_translations.py:91 +msgid "Server Moderation and Tools" +msgstr "" + +#: app/_translations.py:92 +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 "" + +#: app/_translations.py:93 +msgid "API / Library" +msgstr "" + +#: app/_translations.py:94 +msgid "Certified" +msgstr "" + +#: app/_translations.py:95 +msgid "Contains alcohol and/or tobacco" +msgstr "" + +#: app/_translations.py:96 +msgid "Adds new plants or other farmable resources." +msgstr "" + +#: app/_translations.py:97 +msgid "Multiplayer-focused" +msgstr "" + +#: app/_translations.py:98 +msgid "Primarily adds an API for other mods to use" +msgstr "" + +#: app/_translations.py:99 +msgid "" +"Focus on player chat/communication or who's primary function is " +"interacting with the console." +msgstr "" + +#: app/_translations.py:100 +msgid "" +"Games and mods with a heavy strategy component, whether real-time or " +"turn-based" +msgstr "" + +#: app/_translations.py:101 +msgid "" +"Written specifically for survival gameplay with a focus on game-balance, " +"difficulty level, or resources available through crafting, mining, ..." +msgstr "" + +#: app/_translations.py:102 +msgid "Entries to the 2021 Minetest Game Jam" +msgstr "" + +#: app/_translations.py:103 +msgid "" +"Contains a completely custom mapgen implemented in Lua, usually requires " +"worlds to be set to the 'singlenode' mapgen." +msgstr "" + +#: app/_translations.py:104 +msgid " Jam / Game 2022" +msgstr "" + +#: app/_translations.py:105 +msgid "Sports" +msgstr "" + +#: app/_translations.py:106 +msgid "" +"Adds or changes transportation methods. Includes teleportation, vehicles," +" ridable mobs, transport infrastructure and thematic content" +msgstr "" + +#: app/_translations.py:107 +msgid "Player vs Environment (PvE)" +msgstr "" + +#: app/_translations.py:108 +msgid "For mods that grant the player extra information in the HUD" +msgstr "" + +#: app/_translations.py:109 +msgid "" +"Mods and games that aim to simulate real life activity. Similar to " +"SimCity/TheSims/OpenTTD/etc" +msgstr "" + +#: app/_translations.py:110 +msgid "Shocking and scary content. May scare young children" +msgstr "" + +#: app/_translations.py:111 +msgid "Player customization / Skins" +msgstr "" + +#: app/_translations.py:112 +msgid "" +"Allows the player to customize their character by changing the texture or" +" adding accessories." +msgstr "" + +#: app/_translations.py:113 +msgid "" +"Certified by the Featured Packages program. This tag may be renamed in " +"the future" +msgstr "" + +#: app/_translations.py:114 +msgid "Mobs / Animals / NPCs" +msgstr "" + +#: app/_translations.py:115 +msgid "For 128px or higher texture packs" +msgstr "" + +#: app/_translations.py:116 +msgid "16px" +msgstr "" + +#: app/_translations.py:117 +msgid "Games of chance, gambling games, etc" +msgstr "" + +#: app/_translations.py:118 +msgid "Mapgen / Biomes / Decoration" +msgstr "" + +#: app/_translations.py:119 +msgid "Drugs" +msgstr "" + +#: app/_translations.py:120 +msgid "Related to economies, money, and trading" +msgstr "" + +#: app/_translations.py:121 +msgid "" +"For content designed for one or more players that focus on combat against" +" the world, mobs, or NPCs." +msgstr "" + +#: app/_translations.py:122 +msgid "For content whose main utility / feature is in GUI/formspec form" +msgstr "" + +#: app/_translations.py:123 +msgid "32px" +msgstr "" + +#: app/_translations.py:124 +msgid "Player vs Player (PvP)" +msgstr "" + +#: app/_translations.py:125 +msgid "Magic / Enchanting" +msgstr "" + +#: app/_translations.py:126 +msgid "Contains illegal drugs, such as marijuana" +msgstr "" + +#: app/_translations.py:127 +msgid "First person shooters (FPS) and more" +msgstr "" + +#: app/_translations.py:128 +msgid "Shooter" +msgstr "" + +#: app/querybuilder.py:58 app/templates/admin/languages/list.html:27 #: app/templates/admin/tags/list.html:38 #: app/templates/admin/warnings/list.html:28 #: app/templates/collections/create_edit.html:56 @@ -38,7 +566,7 @@ msgstr "Você foi banido." msgid "Packages" msgstr "Pacotes" -#: app/querybuilder.py:56 +#: app/querybuilder.py:73 #, python-format msgid "%(package_type)s for %(game_name)s" msgstr "%(package_type)s para %(game_name)s" @@ -48,7 +576,7 @@ msgstr "%(package_type)s para %(game_name)s" msgid "%(delta)s ago" msgstr "%(delta)s atrás" -#: app/blueprints/api/endpoints.py:95 app/templates/index.html:103 +#: app/blueprints/api/endpoints.py:94 app/templates/index.html:103 msgid "Featured" msgstr "Apresentou" @@ -63,18 +591,18 @@ msgid "Limit to package" msgstr "Limitar ao pacote" #: app/blueprints/api/tokens.py:36 app/blueprints/collections/__init__.py:90 -#: app/blueprints/oauth/__init__.py:175 app/blueprints/packages/packages.py:250 -#: app/blueprints/packages/packages.py:525 -#: app/blueprints/packages/packages.py:621 -#: app/blueprints/packages/packages.py:709 +#: app/blueprints/oauth/__init__.py:175 app/blueprints/packages/packages.py:251 +#: app/blueprints/packages/packages.py:528 +#: app/blueprints/packages/packages.py:624 +#: app/blueprints/packages/packages.py:712 #: app/blueprints/packages/releases.py:62 #: app/blueprints/packages/releases.py:74 app/blueprints/packages/reviews.py:49 #: app/blueprints/packages/screenshots.py:36 #: app/blueprints/packages/screenshots.py:42 #: app/blueprints/packages/screenshots.py:47 -#: app/blueprints/users/account.py:226 app/blueprints/users/account.py:234 -#: app/blueprints/users/settings.py:78 app/blueprints/users/settings.py:148 -#: app/blueprints/users/settings.py:316 app/templates/users/modtools.html:111 +#: 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 msgid "Save" msgstr "Salvar" @@ -146,14 +674,11 @@ msgid "Linked GitHub to account" msgstr "GitHub vinculado à conta" #: app/blueprints/github/__init__.py:88 -msgid "GitHub account is already associated with another user" -msgstr "Conta do GitHub já está associada com outro usuário" +#, python-format +msgid "GitHub account is already associated with another user: %(username)s" +msgstr "" -#: app/blueprints/github/__init__.py:94 -msgid "Unable to find an account for that GitHub user" -msgstr "Incapaz de encontrar uma conta para este usuário do GitHub" - -#: app/blueprints/github/__init__.py:99 +#: app/blueprints/github/__init__.py:96 app/blueprints/github/__init__.py:122 msgid "Authorization failed [err=gh-login-failed]" msgstr "A autorização falhou [err=gh-login-failed]" @@ -199,7 +724,7 @@ msgstr "Fotos de Tela" #: app/blueprints/packages/__init__.py:52 #: app/templates/packages/edit_maintainers.html:8 -#: app/templates/packages/view.html:624 app/utils/minetest_hypertext.py:270 +#: app/templates/packages/view.html:624 app/utils/minetest_hypertext.py:302 msgid "Maintainers" msgstr "Mantenedor" @@ -224,7 +749,7 @@ 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:243 app/utils/minetest_hypertext.py:245 +#: app/utils/minetest_hypertext.py:275 app/utils/minetest_hypertext.py:277 msgid "Supported Games" msgstr "Jogos Suportados" @@ -232,91 +757,91 @@ msgstr "Jogos Suportados" msgid "No download available." msgstr "Sem downloads disponíveis." -#: app/blueprints/packages/packages.py:228 app/templates/packages/view.html:594 -#: app/utils/minetest_hypertext.py:231 +#: app/blueprints/packages/packages.py:229 app/templates/packages/view.html:594 +#: app/utils/minetest_hypertext.py:263 msgid "Type" msgstr "Tipo" -#: app/blueprints/packages/packages.py:229 +#: app/blueprints/packages/packages.py:230 msgid "Title (Human-readable)" msgstr "Título (legível por humanos)" -#: app/blueprints/packages/packages.py:230 -#: app/blueprints/packages/packages.py:619 +#: app/blueprints/packages/packages.py:231 +#: app/blueprints/packages/packages.py:622 msgid "Name (Technical)" msgstr "Nome (Técnico)" -#: app/blueprints/packages/packages.py:230 -#: app/blueprints/packages/packages.py:620 +#: app/blueprints/packages/packages.py:231 +#: app/blueprints/packages/packages.py:623 #: app/templates/packages/create_edit.html:75 msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" msgstr "Apenas letras minúsculas (a-z), dígitos (0-9), e sublinhas (_)" -#: app/blueprints/packages/packages.py:231 +#: app/blueprints/packages/packages.py:232 msgid "Short Description (Plaintext)" msgstr "Descrição Curta (Apenas texto)" -#: app/blueprints/packages/packages.py:233 app/templates/packages/view.html:616 -#: app/utils/minetest_hypertext.py:268 +#: app/blueprints/packages/packages.py:234 app/templates/packages/view.html:616 +#: app/utils/minetest_hypertext.py:300 msgid "Maintenance State" msgstr "Estado de Manutenção" -#: app/blueprints/packages/packages.py:235 app/templates/admin/tags/list.html:4 +#: app/blueprints/packages/packages.py:236 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:232 +#: app/utils/minetest_hypertext.py:264 msgid "Tags" msgstr "Etiquetas" -#: app/blueprints/packages/packages.py:236 +#: app/blueprints/packages/packages.py:237 msgid "Content Warnings" msgstr "Avisos de Conteúdo" -#: app/blueprints/packages/packages.py:237 app/templates/packages/view.html:605 -#: app/utils/minetest_hypertext.py:266 +#: app/blueprints/packages/packages.py:238 app/templates/packages/view.html:605 +#: app/utils/minetest_hypertext.py:298 msgid "License" msgstr "Licença" -#: app/blueprints/packages/packages.py:238 +#: app/blueprints/packages/packages.py:239 msgid "Media License" msgstr "Licença de Mídia" -#: app/blueprints/packages/packages.py:240 +#: app/blueprints/packages/packages.py:241 msgid "Long Description (Markdown)" msgstr "Descrição Longa (Markdown)" -#: app/blueprints/packages/packages.py:242 +#: app/blueprints/packages/packages.py:243 msgid "VCS Repository URL" msgstr "URL do Repositório de Controle de Versão" -#: app/blueprints/packages/packages.py:243 app/blueprints/users/settings.py:76 +#: app/blueprints/packages/packages.py:244 app/blueprints/users/settings.py:77 msgid "Website URL" msgstr "URL do website" -#: app/blueprints/packages/packages.py:244 +#: app/blueprints/packages/packages.py:245 msgid "Issue Tracker URL" msgstr "URL do Rastreador de Problemas" -#: app/blueprints/packages/packages.py:245 +#: app/blueprints/packages/packages.py:246 msgid "Forum Topic ID" msgstr "ID do Tópico do Fórum" -#: app/blueprints/packages/packages.py:246 +#: app/blueprints/packages/packages.py:247 msgid "Video URL" msgstr "URL do Vídeo" -#: app/blueprints/packages/packages.py:247 +#: app/blueprints/packages/packages.py:248 msgid "Donate URL" msgstr "URL para Doação" -#: app/blueprints/packages/packages.py:248 +#: app/blueprints/packages/packages.py:249 msgid "Translation URL" msgstr "Tradução de URL" -#: app/blueprints/packages/packages.py:254 +#: app/blueprints/packages/packages.py:255 msgid "_game is not an allowed name" msgstr "_game não é um nome permitido" -#: app/blueprints/packages/packages.py:264 +#: app/blueprints/packages/packages.py:265 msgid "" "Package already exists, but is removed. Please contact ContentDB staff to" " restore the package" @@ -324,105 +849,105 @@ msgstr "" "O pacote já existe, mas foi removido. Por favor contate a equipe dos " "administradores do ContentDB para restaurar o pacote." -#: app/blueprints/packages/packages.py:269 +#: app/blueprints/packages/packages.py:270 msgid "Package already exists" msgstr "Pacote já existe" -#: app/blueprints/packages/packages.py:275 +#: app/blueprints/packages/packages.py:276 msgid "A collection with a similar name already exists" msgstr "Uma coleção com nome similar já existe" -#: app/blueprints/packages/packages.py:328 +#: app/blueprints/packages/packages.py:329 #: app/blueprints/packages/releases.py:82 msgid "" "You must add an email address to your account and confirm it before you " "can manage packages" msgstr "" -"Você deve adicionar um endereço de e-mail à sua conta e confirmá-lo antes de " -"poder gerenciar pacotes" +"Você deve adicionar um endereço de e-mail à sua conta e confirmá-lo antes" +" de poder gerenciar pacotes" -#: app/blueprints/packages/packages.py:334 +#: app/blueprints/packages/packages.py:335 msgid "Save draft" msgstr "Rascunho salvo" -#: app/blueprints/packages/packages.py:342 +#: app/blueprints/packages/packages.py:343 msgid "Unable to find that user" msgstr "Incapaz de encontrar este usuário" -#: app/blueprints/packages/packages.py:346 +#: app/blueprints/packages/packages.py:347 #: app/blueprints/packages/screenshots.py:137 -#: app/blueprints/users/settings.py:132 msgid "Permission denied" msgstr "Permissão negada" -#: app/blueprints/packages/packages.py:402 -#: app/blueprints/packages/packages.py:476 -#: app/blueprints/packages/packages.py:498 +#: app/blueprints/packages/packages.py:403 +#: app/blueprints/packages/packages.py:479 +#: app/blueprints/packages/packages.py:501 msgid "You don't have permission to do that" msgstr "Você não tem permissão para isto" -#: app/blueprints/packages/packages.py:435 +#: app/blueprints/packages/packages.py:436 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:442 +#: app/blueprints/packages/packages.py:443 msgid "" "Please comment in the approval thread so editors know what you have " "changed" msgstr "" -"Comente no tópico de aprovação para que os editores saibam o que você mudou" +"Comente no tópico de aprovação para que os editores saibam o que você " +"mudou" -#: app/blueprints/packages/packages.py:493 +#: app/blueprints/packages/packages.py:496 msgid "Deleted package" msgstr "Pacote deletado" -#: app/blueprints/packages/packages.py:515 +#: app/blueprints/packages/packages.py:518 msgid "Unapproved package" msgstr "Pacote reprovado" -#: app/blueprints/packages/packages.py:524 +#: app/blueprints/packages/packages.py:527 msgid "Maintainers (Comma-separated)" msgstr "Mantenedores (Separados por vírgula)" -#: app/blueprints/packages/packages.py:533 +#: app/blueprints/packages/packages.py:536 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:583 +#: app/blueprints/packages/packages.py:586 msgid "You are not a maintainer" msgstr "Você não é um mantenedor" -#: app/blueprints/packages/packages.py:586 +#: app/blueprints/packages/packages.py:589 msgid "Package owners cannot remove themselves as maintainers" msgstr "Donos de pacotes não podem remover a si mesmos como mantedores" -#: app/blueprints/packages/packages.py:618 +#: app/blueprints/packages/packages.py:621 msgid "Author Name" msgstr "Nome do Autor" -#: app/blueprints/packages/packages.py:705 +#: app/blueprints/packages/packages.py:708 msgid "Enable support detection based on dependencies (recommended)" msgstr "Ativar suporte de detecção baseado nas dependências (recomendado)" -#: app/blueprints/packages/packages.py:706 +#: app/blueprints/packages/packages.py:709 msgid "Supported games" msgstr "Jogos suportados" -#: app/blueprints/packages/packages.py:707 +#: app/blueprints/packages/packages.py:710 msgid "Unsupported games" msgstr "Jogos não suportados" -#: app/blueprints/packages/packages.py:708 +#: app/blueprints/packages/packages.py:711 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:724 +#: app/blueprints/packages/packages.py:727 msgid "You need at least one release before you can edit game support" msgstr "" "Precisa de pelo menos 1 lançamento antes de poder editar o suporte de " "jogos" -#: app/blueprints/packages/packages.py:728 +#: app/blueprints/packages/packages.py:731 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 " @@ -584,8 +1109,8 @@ msgstr "" #: app/blueprints/packages/reviews.py:80 app/blueprints/threads/__init__.py:207 #: app/blueprints/threads/__init__.py:240 -#: app/blueprints/threads/__init__.py:334 app/blueprints/users/settings.py:113 -#: app/logic/packages.py:132 +#: app/blueprints/threads/__init__.py:334 app/blueprints/users/settings.py:114 +#: app/logic/packages.py:131 msgid "Linking to blocked sites is not allowed" msgstr "Linkar para sites bloqueados não é permitido" @@ -686,7 +1211,7 @@ msgid "Remember me" msgstr "Lembre-me" #: app/blueprints/users/account.py:39 app/templates/base.html:176 -#: app/templates/donate/index.html:74 app/templates/users/login.html:4 +#: app/templates/donate/index.html:85 app/templates/users/login.html:4 msgid "Sign in" msgstr "Registar-se" @@ -711,11 +1236,11 @@ msgstr "Precisa confirmar o e-mail de cadastro" msgid "Login failed" msgstr "Login falhou" -#: app/blueprints/users/account.py:100 app/blueprints/users/settings.py:75 +#: app/blueprints/users/account.py:100 app/blueprints/users/settings.py:76 msgid "Display Name" msgstr "Nome mostrado" -#: app/blueprints/users/account.py:101 app/blueprints/users/settings.py:310 +#: app/blueprints/users/account.py:101 app/blueprints/users/settings.py:324 #: app/templates/users/list.html:18 msgid "Username" msgstr "Utilizador" @@ -728,8 +1253,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:186 -#: app/blueprints/users/account.py:222 app/blueprints/users/account.py:373 +#: app/blueprints/users/account.py:104 app/blueprints/users/account.py:153 +#: app/blueprints/users/account.py:189 app/blueprints/users/account.py:340 #: app/blueprints/users/settings.py:147 msgid "Email" msgstr "E-mail" @@ -751,25 +1276,44 @@ msgstr "Registar" msgid "Incorrect captcha answer" msgstr "Resposta do captcha incorreta" -#: app/blueprints/users/account.py:117 -msgid "Username is invalid" -msgstr "Utilizador é inválido" +#: app/blueprints/users/account.py:154 +msgid "Reset Password" +msgstr "Resetar palavra-passe" -#: app/blueprints/users/account.py:128 -msgid "An account already exists for that username but hasn't been claimed yet." -msgstr "" -"Uma conta com esse nome de utilizador já existe porém não foi requisitada" -" ainda." +#: app/blueprints/users/account.py:180 +msgid "Unable to find account" +msgstr "Incapaz de localizar a conta" -#: app/blueprints/users/account.py:131 app/blueprints/users/account.py:138 -msgid "That username/display name is already in use, please choose another." -msgstr "Esse utilizador/nome mostrado já está em uso, por favor, escolha outro." +#: app/blueprints/users/account.py:190 app/blueprints/users/account.py:198 +msgid "New password" +msgstr "Nova palavra-passe" -#: app/blueprints/users/account.py:143 app/blueprints/users/account.py:257 +#: app/blueprints/users/account.py:191 app/blueprints/users/account.py:199 +msgid "Verify password" +msgstr "Verificar palavra-passe" + +#: app/blueprints/users/account.py:192 app/blueprints/users/account.py:200 +msgid "Passwords must match" +msgstr "Palavras-passe devem ser compatíveis" + +#: app/blueprints/users/account.py:197 +msgid "Old password" +msgstr "Palavra-passe antiga" + +#: app/blueprints/users/account.py:208 +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/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 msgid "Email already in use" msgstr "E-mail já usado" -#: app/blueprints/users/account.py:144 app/blueprints/users/account.py:258 +#: app/blueprints/users/account.py:225 app/logic/users.py:47 #, python-format msgid "" "We were unable to create the account as the email is already in use by " @@ -778,68 +1322,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:148 app/blueprints/users/account.py:252 -#: app/blueprints/users/settings.py:175 -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:187 -msgid "Reset Password" -msgstr "Resetar palavra-passe" - -#: app/blueprints/users/account.py:213 -msgid "Unable to find account" -msgstr "Incapaz de localizar a conta" - -#: app/blueprints/users/account.py:223 app/blueprints/users/account.py:231 -msgid "New password" -msgstr "Nova palavra-passe" - -#: app/blueprints/users/account.py:224 app/blueprints/users/account.py:232 -msgid "Verify password" -msgstr "Verificar palavra-passe" - -#: app/blueprints/users/account.py:225 app/blueprints/users/account.py:233 -msgid "Passwords must match" -msgstr "Palavras-passe devem ser compatíveis" - -#: app/blueprints/users/account.py:230 -msgid "Old password" -msgstr "Palavra-passe antiga" - -#: app/blueprints/users/account.py:241 -msgid "Passwords do not match" -msgstr "Palavras-passe não compatíveis" - -#: app/blueprints/users/account.py:272 app/blueprints/users/account.py:276 +#: app/blueprints/users/account.py:239 app/blueprints/users/account.py:243 msgid "Your password has been changed successfully." msgstr "A sua palavra-passe foi alterada com sucesso." -#: app/blueprints/users/account.py:291 +#: app/blueprints/users/account.py:258 msgid "Old password is incorrect" msgstr "Palavra-passe antiga está incorreta" -#: app/blueprints/users/account.py:319 +#: app/blueprints/users/account.py:286 msgid "Unknown verification token!" msgstr "Token de verificação desconhecido!" -#: app/blueprints/users/account.py:325 +#: app/blueprints/users/account.py:292 msgid "Token has expired" msgstr "Token inspirou" -#: app/blueprints/users/account.py:339 +#: app/blueprints/users/account.py:306 msgid "Another user is already using that email" msgstr "Outro utilizador já usa esse e-mail" -#: app/blueprints/users/account.py:342 +#: app/blueprints/users/account.py:309 msgid "Confirmed email change" msgstr "Mudança de e-mail confirmada" -#: app/blueprints/users/account.py:347 +#: app/blueprints/users/account.py:314 msgid "Email address changed" msgstr "E-mail alterado" -#: app/blueprints/users/account.py:348 +#: app/blueprints/users/account.py:315 msgid "" "Your email address has changed. If you didn't request this, please " "contact an administrator." @@ -847,15 +1358,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:366 +#: app/blueprints/users/account.py:333 msgid "You may now log in" msgstr "Talvez deva logar" -#: app/blueprints/users/account.py:374 +#: app/blueprints/users/account.py:341 msgid "Send" msgstr "Enviar" -#: app/blueprints/users/account.py:405 +#: app/blueprints/users/account.py:372 msgid "" "That email is now blacklisted. Please contact an admin if you wish to " "undo this." @@ -992,62 +1503,72 @@ msgstr ">50k descargas" msgid "Has received %(downloads)d downloads across all packages." msgstr "Recebeu %(downloads)d descargas em todos os pacotes." -#: app/blueprints/users/settings.py:37 app/templates/users/profile.html:26 +#: app/blueprints/users/settings.py:38 app/templates/users/profile.html:26 #: app/templates/users/profile_edit.html:8 msgid "Edit Profile" msgstr "Editar perfil" -#: app/blueprints/users/settings.py:42 app/templates/users/account.html:12 +#: app/blueprints/users/settings.py:43 app/templates/users/account.html:12 msgid "Account and Security" msgstr "Conta e segurança" -#: app/blueprints/users/settings.py:47 +#: app/blueprints/users/settings.py:48 #: app/templates/users/settings_email.html:12 msgid "Email and Notifications" msgstr "E-mail e notificações" -#: app/blueprints/users/settings.py:52 app/templates/api/list_tokens.html:10 +#: app/blueprints/users/settings.py:53 app/templates/api/list_tokens.html:10 msgid "API Tokens" msgstr "Tokens de API" -#: app/blueprints/users/settings.py:60 app/templates/oauth/list_clients.html:10 +#: app/blueprints/users/settings.py:61 app/templates/oauth/list_clients.html:10 msgid "OAuth2 Applications" msgstr "Aplicativos OAuth2" -#: app/blueprints/users/settings.py:67 app/templates/users/modtools.html:4 +#: app/blueprints/users/settings.py:68 app/templates/users/modtools.html:4 #: app/templates/users/modtools.html:8 app/templates/users/profile.html:44 msgid "Moderator Tools" msgstr "Ferramentas de Moderador" -#: app/blueprints/users/settings.py:77 +#: app/blueprints/users/settings.py:78 msgid "Donation URL" msgstr "URL de doações" -#: app/blueprints/users/settings.py:93 app/blueprints/users/settings.py:100 +#: app/blueprints/users/settings.py:94 app/blueprints/users/settings.py:101 msgid "A user already has that name" msgstr "Um utilizador já tem esse nome" -#: app/blueprints/users/settings.py:265 +#: app/blueprints/users/settings.py:264 +msgid "Removed GitHub account" +msgstr "" + +#: app/blueprints/users/settings.py:266 +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" msgstr "Utilizador ranqueado com moderador ou maior não pode ser deletado" -#: app/blueprints/users/settings.py:311 +#: app/blueprints/users/settings.py:325 msgid "Display name" msgstr "Nome mostrado" -#: app/blueprints/users/settings.py:312 +#: app/blueprints/users/settings.py:326 msgid "Forums Username" msgstr "Nome de utilizador de fóruns" -#: app/blueprints/users/settings.py:313 +#: app/blueprints/users/settings.py:327 msgid "GitHub Username" msgstr "Nome de utilizador do GitHub" -#: app/blueprints/users/settings.py:314 app/templates/users/list.html:14 +#: app/blueprints/users/settings.py:328 app/templates/users/list.html:14 msgid "Rank" msgstr "Ranque" -#: app/blueprints/users/settings.py:363 +#: app/blueprints/users/settings.py:381 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!" @@ -1108,7 +1629,8 @@ msgstr "Por favor, aguarde pela licença para adicionar ao CDB." #: app/logic/package_approval.py:134 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." +"Por favor, certifique-se de que este pacote tenha direito aos nomes que " +"usa." #: app/logic/package_approval.py:139 #, python-format @@ -1139,8 +1661,8 @@ msgid "" "Warning: Forum topic not found. The topic may have been created since the" " last forum crawl." msgstr "" -"Aviso: tópico do fórum não encontrado. O tópico pode ter sido criado desde o " -"último rastreamento do fórum." +"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 msgid "" @@ -1150,11 +1672,11 @@ msgstr "" "Nome pode conter apenas letras minúsculas (a-z), números (0-9) e " "sublinhas (_)" -#: app/logic/packages.py:113 +#: app/logic/packages.py:112 msgid "You don't have permission to edit this package" msgstr "Não tem permissão para editar esse pacote" -#: app/logic/packages.py:117 +#: app/logic/packages.py:116 msgid "You don't have permission to change the package name" msgstr "Não tem permissão para alterar o nome desse pacote" @@ -1200,6 +1722,31 @@ msgstr "Por favor, faça upload de %(file_desc)s" msgid "Uploaded image isn't actually an image" msgstr "Imagem carregada não é uma imagem" +#: app/logic/users.py:15 +msgid "Username is invalid" +msgstr "Utilizador é inválido" + +#: app/logic/users.py:26 +msgid "An account already exists for that username but hasn't been claimed yet." +msgstr "" +"Uma conta com esse nome de utilizador já existe porém não foi requisitada" +" ainda." + +#: app/logic/users.py:29 +#, python-format +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 "" + +#: app/logic/users.py:33 +msgid "That username/display name is already in use, please choose another." +msgstr "Esse utilizador/nome mostrado já está em uso, por favor, escolha outro." + +#: app/logic/users.py:40 +msgid "Unable to create an account as the username was used in the past." +msgstr "" + #: app/models/packages.py:69 msgid "Mod" msgstr "Mod" @@ -1239,7 +1786,7 @@ msgstr "Aprovar" #: app/templates/collections/view.html:39 #: app/templates/oauth/create_edit.html:17 #: app/templates/packages/release_edit.html:84 -#: app/templates/packages/review_create_edit.html:61 +#: app/templates/packages/review_create_edit.html:66 #: app/templates/threads/delete_reply.html:19 #: app/templates/threads/delete_thread.html:19 #: app/templates/threads/view.html:50 app/templates/users/delete.html:34 @@ -1250,13 +1797,13 @@ msgstr "Deletar" msgid "Work in Progress" msgstr "Trabalho em progresso" -#: app/tasks/emails.py:119 +#: app/tasks/emails.py:122 msgid "" "You are receiving this email because you are a registered user of " "ContentDB." msgstr "Recebe este e-mail por que um utilizador registado do ContentDB." -#: app/tasks/emails.py:125 app/templates/emails/verify.html:30 +#: 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." @@ -1264,22 +1811,22 @@ msgstr "" "Recebe este e-mail por que alguém (esperamos que foi você) entrou com o " "seu e-mail como um e-mail de utilizador." -#: app/tasks/emails.py:160 +#: app/tasks/emails.py:163 #, python-format msgid "%(num)d new notifications" msgstr "%(num)d notificações novas" -#: app/tasks/emails.py:162 app/templates/macros/forms.html:59 +#: app/tasks/emails.py:165 app/templates/macros/forms.html:59 #: app/templates/packages/create_edit.html:41 #: app/templates/todo/editor.html:155 msgid "View" msgstr "Visualizar" -#: app/tasks/emails.py:165 +#: app/tasks/emails.py:168 msgid "Manage email settings" msgstr "Gerir configurações do e-mail" -#: app/tasks/emails.py:167 app/templates/emails/base.html:63 +#: app/tasks/emails.py:170 app/templates/emails/base.html:63 #: app/templates/emails/notification.html:34 #: app/templates/emails/notification_digest.html:54 #: app/templates/emails/verify.html:33 @@ -1362,7 +1909,7 @@ msgstr "Desnotar" #: app/templates/admin/languages/list.html:4 #: app/templates/admin/languages/list.html:10 app/templates/base.html:185 -#: app/templates/packages/view.html:598 app/utils/minetest_hypertext.py:256 +#: app/templates/packages/view.html:598 app/utils/minetest_hypertext.py:288 msgid "Languages" msgstr "Idiomas" @@ -1375,59 +1922,73 @@ msgid "About" msgstr "Sobre" #: app/templates/base.html:247 +msgid "Contact Us" +msgstr "" + +#: app/templates/base.html:248 msgid "Rules" msgstr "Regras" -#: app/templates/base.html:248 +#: app/templates/base.html:249 msgid "Policy and Guidance" msgstr "Politicas e Guias" -#: app/templates/base.html:249 +#: app/templates/base.html:250 app/templates/donate/index.html:46 +#: app/templates/donate/index.html:70 app/templates/users/profile.html:104 +msgid "Donate" +msgstr "Doar" + +#: app/templates/base.html:251 msgid "API" msgstr "API" -#: app/templates/base.html:250 app/templates/users/register.html:37 +#: app/templates/base.html:252 app/templates/users/register.html:37 msgid "Privacy Policy" msgstr "Politicas de privacidade" -#: app/templates/base.html:252 +#: app/templates/base.html:254 msgid "Report / DMCA" msgstr "Reportar / DMCA" -#: app/templates/base.html:254 +#: app/templates/base.html:256 msgid "User List" msgstr "Lista de utilizadores" -#: app/templates/base.html:255 app/templates/packages/view.html:190 +#: app/templates/base.html:257 app/templates/packages/view.html:190 #: app/templates/packages/view.html:673 app/templates/threads/list.html:4 msgid "Threads" msgstr "Tópicos" -#: app/templates/base.html:256 app/templates/collections/list.html:7 +#: app/templates/base.html:258 app/templates/collections/list.html:7 #: app/templates/collections/list.html:26 msgid "Collections" msgstr "Coleções" -#: app/templates/base.html:257 -msgid "Support Packages" -msgstr "Pacotes suportados" +#: app/templates/base.html:259 app/templates/donate/index.html:4 +msgid "Support Creators" +msgstr "" -#: app/templates/base.html:258 +#: app/templates/base.html:260 msgid "Translate Packages" msgstr "Traduzir Pacotes" -#: app/templates/base.html:259 +#: app/templates/base.html:261 msgid "Source Code" msgstr "Código-fonte" -#: app/templates/base.html:265 +#: app/templates/base.html:267 msgid "Show non-free packages" msgstr "Mostrar pacotes não-livres" -#: app/templates/base.html:267 +#: app/templates/base.html:269 msgid "Hide non-free packages" msgstr "Esconder pacotes não-livres" +#: app/templates/base.html:273 +#, python-format +msgid "Our privacy policy has been updated (%(date)s)" +msgstr "" + #: app/templates/index.html:4 msgid "Welcome" msgstr "Bem-vind@" @@ -1757,10 +2318,6 @@ msgstr "" "Para adicionar um pacote, vá à página do pacote e clique em 'Adicionar " "para coleção'" -#: app/templates/donate/index.html:4 -msgid "Support packages" -msgstr "Pacotes suportados" - #: app/templates/donate/index.html:8 msgid "Some content creators are accepting donations for their work." msgstr "Alguns criadores de conteúdo aceitam doações pelo seu trabalho." @@ -1782,15 +2339,27 @@ msgstr "por %(author)s" msgid "View package" msgstr "Visualizar pacote" -#: app/templates/donate/index.html:46 app/templates/users/profile.html:104 -msgid "Donate" -msgstr "Doar" - #: app/templates/donate/index.html:62 +msgid "Support ContentDB" +msgstr "" + +#: app/templates/donate/index.html:64 +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 what 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" msgstr "Baseado nas suas avaliações / favoritos" -#: app/templates/donate/index.html:67 +#: app/templates/donate/index.html:78 msgid "" "No reviewed packages accepting donations. Consider reviewing your " "favourite packages" @@ -1798,15 +2367,15 @@ msgstr "" "Nenhum pacote revisado aceitando doações. Considere revisar os seus " "pacotes favoritos" -#: app/templates/donate/index.html:71 +#: app/templates/donate/index.html:82 msgid "Sign in to see recommendations based on the packages you've reviewed" msgstr "Inicie a sessão para ver recomendações baseadas nos pacotes que revisou" -#: app/templates/donate/index.html:78 +#: app/templates/donate/index.html:89 msgid "Top packages" msgstr "Top pacotes" -#: app/templates/donate/index.html:82 +#: app/templates/donate/index.html:93 #, python-format msgid "%(count)d packages are looking for donations" msgstr "%(count)d pacotes precisam de doações" @@ -1883,8 +2452,8 @@ msgstr "" #: app/templates/emails/unable_to_find_account.html:9 msgid "Otherwise, you may need to contact the admin for help." msgstr "" -"Caso contrário, talvez seja necessário entrar em contato com o administrador " -"para obter ajuda." +"Caso contrário, talvez seja necessário entrar em contato com o " +"administrador para obter ajuda." #: app/templates/emails/unable_to_find_account.html:12 msgid "" @@ -1927,8 +2496,8 @@ msgid "" "We're sorry to see you go. You just need to do one more thing before your" " email is blacklisted." msgstr "" -"Lamentamos ver você partir. Você só precisa fazer mais uma coisa antes que " -"seu e-mail seja colocado na lista negra." +"Lamentamos ver você partir. Você só precisa fazer mais uma coisa antes " +"que seu e-mail seja colocado na lista negra." #: app/templates/emails/verify_unsubscribe.html:23 msgid "" @@ -1998,8 +2567,8 @@ msgid "" "You can open a thread if you have a question for the approver or package " "author." msgstr "" -"Você pode abrir um tópico se tiver uma pergunta para o aprovador ou autor do " -"pacote." +"Você pode abrir um tópico se tiver uma pergunta para o aprovador ou autor" +" do pacote." #: app/templates/macros/packagegridtile.html:26 msgid "Warning: Non-free code and media." @@ -2064,13 +2633,13 @@ msgid "Review" msgstr "Análise" #: app/templates/macros/reviews.html:112 app/templates/macros/reviews.html:166 -#: app/templates/packages/review_create_edit.html:41 +#: app/templates/packages/review_create_edit.html:46 #, python-format msgid "Do you recommend this %(type)s?" msgstr "Você recomenda este %(type)s?" #: app/templates/macros/reviews.html:134 -#: app/templates/packages/review_create_edit.html:46 +#: app/templates/packages/review_create_edit.html:51 msgid "Why or why not? Try to be constructive" msgstr "Por que ou por que não? Tente ser construtivo!" @@ -2079,8 +2648,12 @@ msgid "Post Review" msgstr "Postar Revisão" #: app/templates/macros/reviews.html:187 -msgid "Report an Issue" -msgstr "Informar um Problema" +msgid "Report an issue" +msgstr "" + +#: app/templates/macros/reviews.html:191 +msgid "Ask a question" +msgstr "" #: app/templates/macros/stats.html:15 app/templates/macros/stats.html:20 #, python-format @@ -3069,9 +3642,10 @@ msgid "" "In order to avoid data loss, you cannot permanently delete packages.\n" "\t\t\tYou can remove them from ContentDB, which will cause them to not be" "\n" -"\t\t\tvisible to any users and they may be permanently deleted in the " -"future.\n" -"\t\t\tThe Admin can restore removed packages, if needed." +"\t\t\tvisible to any users. Removed packages may be permanently deleted " +"at a\n" +"\t\t\tlater point. ContentDB staff can restore removed packages, if " +"needed." msgstr "" #: app/templates/packages/remove.html:19 @@ -3106,17 +3680,21 @@ msgstr "" 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:21 +#: app/templates/packages/review_create_edit.html:20 +msgid "Please make sure you read ContentDB's rules" +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 "Encontrou um bug? Poste no issue tracker." -#: app/templates/packages/review_create_edit.html:62 +#: app/templates/packages/review_create_edit.html:67 msgid "Delete review." msgstr "Deletar avaliação." -#: app/templates/packages/review_create_edit.html:63 +#: app/templates/packages/review_create_edit.html:68 msgid "" "This will convert the review into a thread, keeping the comments but " "removing its effect on the package's rating." @@ -3452,7 +4030,7 @@ msgstr "" msgid "Donate now" msgstr "Doe agora" -#: app/templates/packages/view.html:462 app/utils/minetest_hypertext.py:251 +#: app/templates/packages/view.html:462 app/utils/minetest_hypertext.py:283 msgid "Dependencies" msgstr "Dependências" @@ -3469,7 +4047,7 @@ msgid "Compatible Games" msgstr "Jogos compatíveis" #: app/templates/packages/view.html:526 app/templates/packages/view.html:546 -#: app/utils/minetest_hypertext.py:243 +#: app/utils/minetest_hypertext.py:275 msgid "No specific game required" msgstr "Nenhum jogo específico requerido" @@ -3501,7 +4079,7 @@ msgstr "Informações" msgid "Technical Name" msgstr "Nome técnico" -#: app/templates/packages/view.html:612 app/utils/minetest_hypertext.py:263 +#: app/templates/packages/view.html:612 app/utils/minetest_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." @@ -3510,7 +4088,7 @@ msgstr "%(code_license)s para o código,
%(media_license)s para mídia." msgid "Unknown" msgstr "Desconhecido" -#: app/templates/packages/view.html:622 app/utils/minetest_hypertext.py:269 +#: app/templates/packages/view.html:622 app/utils/minetest_hypertext.py:301 msgid "Added" msgstr "Adicionado" @@ -3518,7 +4096,7 @@ msgstr "Adicionado" msgid "Remove myself" msgstr "Remover eu mesmo" -#: app/templates/packages/view.html:641 app/utils/minetest_hypertext.py:271 +#: app/templates/packages/view.html:641 app/utils/minetest_hypertext.py:303 msgid "Provides" msgstr "Providencia" @@ -3652,6 +4230,19 @@ msgstr "Visível para:" msgid "Plus approvers and editors" msgstr "Mais aprovadores e editores" +#: app/templates/threads/view.html:131 +msgid "Is this review outdated?" +msgstr "" + +#: app/templates/threads/view.html:132 +msgid "For example, does it complain about issues you've already fixed?" +msgstr "" + +#: app/templates/threads/view.html:133 +#, python-format +msgid "You can report outdated reviews by clicking %(flag)s on the review." +msgstr "" + #: app/templates/todo/editor.html:4 app/templates/todo/todo_base.html:17 msgid "Editor Work Queue" msgstr "Fila de trabalho do editor" @@ -3709,7 +4300,7 @@ msgstr "Dependências não preenchidas" msgid "Mod names that have hard dependers, but no packages providing them." msgstr "" -#: app/templates/todo/editor.html:193 app/templates/users/account.html:73 +#: app/templates/todo/editor.html:193 app/templates/users/account.html:100 msgid "View All" msgstr "Visualizar tudo" @@ -3978,47 +4569,47 @@ msgstr "" msgid "Linked Accounts" msgstr "" -#: app/templates/users/account.html:40 app/templates/users/account.html:52 -msgid "Connected" -msgstr "" - #: app/templates/users/account.html:43 #, python-format msgid "Please PM %(rubenwardy)s on the forums to link your account." msgstr "" -#: app/templates/users/account.html:57 +#: app/templates/users/account.html:59 msgid "View ContentDB's GitHub Permissions" msgstr "" -#: app/templates/users/account.html:62 +#: app/templates/users/account.html:65 +msgid "Disconnect" +msgstr "" + +#: app/templates/users/account.html:70 msgid "Link Github" msgstr "" -#: app/templates/users/account.html:65 +#: app/templates/users/account.html:73 msgid "None" msgstr "" -#: app/templates/users/account.html:77 -msgid "Recent Account Actions" -msgstr "" - -#: app/templates/users/account.html:82 +#: app/templates/users/account.html:80 msgid "Account Deletion and Deactivation" msgstr "" -#: app/templates/users/account.html:86 +#: app/templates/users/account.html:84 msgid "Delete or Deactivate" msgstr "" -#: app/templates/users/account.html:89 +#: app/templates/users/account.html:87 msgid "Account Deletion and Deactivation isn't available to users yet." msgstr "" -#: app/templates/users/account.html:90 +#: app/templates/users/account.html:88 msgid "Please contact the admin." msgstr "" +#: app/templates/users/account.html:93 +msgid "Recent Account Actions" +msgstr "" + #: app/templates/users/change_set_password.html:16 #: app/templates/users/register.html:24 msgid "" @@ -4238,10 +4829,6 @@ msgstr "" msgid "GitHub" msgstr "" -#: app/templates/users/modtools.html:12 -msgid "Storage" -msgstr "" - #: app/templates/users/modtools.html:20 #, python-format msgid "" @@ -4365,17 +4952,21 @@ msgstr "" msgid "Import from forums" msgstr "" -#: app/templates/users/profile_edit.html:47 +#: app/templates/users/profile_edit.html:33 +msgid "Remove profile picture" +msgstr "" + +#: app/templates/users/profile_edit.html:51 msgid "" "Profile pictures should be square, at least 64x64px, and one of the " "following formats: jpeg, png, or webp." msgstr "" -#: app/templates/users/profile_edit.html:51 +#: app/templates/users/profile_edit.html:55 msgid "Profile Information" msgstr "" -#: app/templates/users/profile_edit.html:58 +#: app/templates/users/profile_edit.html:62 msgid "Pretending to be another user is grounds for a permanent ban" msgstr "" @@ -4527,11 +5118,23 @@ msgstr "" msgid "Last year" msgstr "Ano passado" -#: app/utils/minetest_hypertext.py:248 +#: app/utils/minetest_hypertext.py:108 +msgid "(view table in browser)" +msgstr "" + +#: app/utils/minetest_hypertext.py:139 +msgid "Image" +msgstr "" + +#: app/utils/minetest_hypertext.py:259 +msgid "none" +msgstr "" + +#: app/utils/minetest_hypertext.py:280 msgid "Unsupported Games" msgstr "" -#: app/utils/minetest_hypertext.py:252 +#: app/utils/minetest_hypertext.py:284 msgid "Optional dependencies" msgstr "" @@ -4650,3 +5253,33 @@ msgstr "" #~ msgid "Topics with a strikethrough have been marked as discarded." #~ msgstr "" + +#~ msgid "GitHub account is already associated with another user" +#~ msgstr "Conta do GitHub já está associada com outro usuário" + +#~ msgid "Unable to find an account for that GitHub user" +#~ msgstr "Incapaz de encontrar uma conta para este usuário do GitHub" + +#~ msgid "Support Packages" +#~ msgstr "Pacotes suportados" + +#~ msgid "Support packages" +#~ msgstr "Pacotes suportados" + +#~ msgid "Report an Issue" +#~ msgstr "Informar um Problema" + +#~ msgid "" +#~ "In order to avoid data loss, you cannot permanently delete packages.\n" +#~ "\t\t\tYou can remove them from " +#~ "ContentDB, which will cause them to " +#~ "not be\n" +#~ "\t\t\tvisible to any users and " +#~ "they may be permanently deleted in " +#~ "the future.\n" +#~ "\t\t\tThe Admin can restore removed packages, if needed." +#~ msgstr "" + +#~ msgid "Connected" +#~ msgstr "" + diff --git a/translations/pt_BR/LC_MESSAGES/messages.po b/translations/pt_BR/LC_MESSAGES/messages.po index d5ee43df..9141d4ba 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-04-03 18:34+0100\n" +"POT-Creation-Date: 2024-06-07 05:29+0100\n" "PO-Revision-Date: 2023-12-27 00:11+0000\n" "Last-Translator: Alexsandro Vítor \n" "Language: pt_BR\n" @@ -17,17 +17,546 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.12.1\n" +"Generated-By: Babel 2.15.0\n" -#: app/__init__.py:137 +#: app/__init__.py:155 msgid "Banned:" msgstr "Banido:" -#: app/__init__.py:139 +#: app/__init__.py:157 msgid "You have been banned." msgstr "Você foi banido." -#: app/querybuilder.py:41 app/templates/admin/languages/list.html:27 +#: app/_translations.py:5 +msgid "Chat / Commands" +msgstr "" + +#: app/_translations.py:6 +msgid "Complex installation" +msgstr "" + +#: app/_translations.py:7 +msgid "Either has educational value, or is a tool to help teachers " +msgstr "" + +#: app/_translations.py:8 +msgid "Singleplayer-focused" +msgstr "" + +#: app/_translations.py:9 +msgid "For 16px texture packs" +msgstr "" + +#: app/_translations.py:10 +msgid "For 64px texture packs" +msgstr "" + +#: app/_translations.py:11 +msgid "Tools to manage the world" +msgstr "" + +#: app/_translations.py:12 +msgid "Big changes to crafting gameplay" +msgstr "" + +#: app/_translations.py:13 +msgid "Blood, etc" +msgstr "" + +#: app/_translations.py:14 +msgid "Adds a mini-game to be played within Minetest" +msgstr "" + +#: app/_translations.py:15 +msgid "Tools / Weapons / Armor" +msgstr "" + +#: app/_translations.py:16 +msgid "For content generally themed around a certain season or holiday" +msgstr "" + +#: app/_translations.py:17 +msgid "Player Effects / Power Ups" +msgstr "" + +#: app/_translations.py:18 +msgid "World Maintenance and Tools" +msgstr "" + +#: app/_translations.py:19 +msgid "Puzzle" +msgstr "" + +#: app/_translations.py:20 +msgid "Tools for game and mod developers" +msgstr "" + +#: app/_translations.py:21 +msgid "Education" +msgstr "" + +#: app/_translations.py:22 +msgid "Gore" +msgstr "" + +#: app/_translations.py:23 +msgid "Transport" +msgstr "" + +#: app/_translations.py:24 +msgid "Survival" +msgstr "" + +#: app/_translations.py:25 +msgid "New mapgen or changes mapgen" +msgstr "" + +#: app/_translations.py:26 +msgid "Less than 16px" +msgstr "" + +#: app/_translations.py:27 app/templates/users/modtools.html:12 +msgid "Storage" +msgstr "" + +#: app/_translations.py:28 +msgid "Changes the inventory GUI" +msgstr "" + +#: app/_translations.py:29 +msgid "Jam / Combat 2020" +msgstr "" + +#: app/_translations.py:30 +msgid "Bad Language" +msgstr "" + +#: app/_translations.py:31 +msgid "64px" +msgstr "" + +#: app/_translations.py:32 +msgid "Focuses on or adds new sounds or musical things" +msgstr "" + +#: app/_translations.py:33 +msgid "Adds game mechanics or tools that change how players build." +msgstr "" + +#: app/_translations.py:34 +msgid "Violence" +msgstr "" + +#: app/_translations.py:35 +msgid "Strategy / RTS" +msgstr "" + +#: app/_translations.py:36 +msgid "" +"Requires futher installation steps, such as installing luarocks or " +"editing the trusted mod setting" +msgstr "" + +#: app/_translations.py:37 +msgid "Jam / Game 2021" +msgstr "" + +#: app/_translations.py:38 +msgid "Content that can be played alone" +msgstr "" + +#: app/_translations.py:39 +msgid "Can/should only be used in multiplayer" +msgstr "" + +#: app/_translations.py:40 +msgid "Adds mobs, animals, and NPCs" +msgstr "" + +#: app/_translations.py:41 +msgid "" +"For mods created for the Discord \"Weekly Challenges\" modding event in " +"2021" +msgstr "" + +#: app/_translations.py:42 +msgid "Mini-game" +msgstr "" + +#: app/_translations.py:43 +msgid "" +"For content that changes player effects, including physics, for example: " +"speed, jump height or gravity." +msgstr "" + +#: app/_translations.py:44 +msgid "Contains swearing" +msgstr "" + +#: app/_translations.py:45 +msgid "" +"Improves the world, adding weather, ambient sounds, or other environment " +"mechanics" +msgstr "" + +#: app/_translations.py:46 +msgid "For mods created for the Discord \"Combat\" modding event in 2020" +msgstr "" + +#: app/_translations.py:47 +msgid "Inventory" +msgstr "" + +#: app/_translations.py:48 +msgid "Entries to the 2023 Minetest Game Jam " +msgstr "" + +#: app/_translations.py:49 +msgid "Sims" +msgstr "" + +#: app/_translations.py:50 +msgid "Focuses on building, such as adding new materials or nodes" +msgstr "" + +#: app/_translations.py:51 +msgid "Environment / Weather" +msgstr "" + +#: app/_translations.py:52 +msgid "Custom mapgen" +msgstr "" + +#: app/_translations.py:53 +msgid "Minetest Game improved" +msgstr "" + +#: app/_translations.py:54 +msgid "HUD" +msgstr "" + +#: app/_translations.py:55 +msgid "Machines / Electronics" +msgstr "" + +#: app/_translations.py:56 +msgid "Developer Tools" +msgstr "" + +#: app/_translations.py:57 +msgid "Jam / Game 2023" +msgstr "" + +#: app/_translations.py:58 +msgid "Helps with server maintenance and moderation" +msgstr "" + +#: app/_translations.py:59 +msgid "Plants and Farming" +msgstr "" + +#: app/_translations.py:60 +msgid "Adventure / RPG" +msgstr "" + +#: app/_translations.py:61 +msgid "" +"For games and such that are of their own kind, distinct and original in " +"nature to others of the same category." +msgstr "" + +#: app/_translations.py:62 +msgid "Jam / Weekly Challenges 2021" +msgstr "" + +#: app/_translations.py:63 +msgid "For 32px texture packs" +msgstr "" + +#: app/_translations.py:64 +msgid "Adds or changes tools, weapons, and armor" +msgstr "" + +#: app/_translations.py:65 +msgid "GUI" +msgstr "" + +#: app/_translations.py:66 +msgid "Seasonal" +msgstr "" + +#: app/_translations.py:67 +msgid "Commerce / Economy" +msgstr "" + +#: app/_translations.py:68 +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 "" + +#: app/_translations.py:69 +msgid "Forks of MTG" +msgstr "" + +#: app/_translations.py:70 +msgid "Non-cartoon violence. May be towards fantasy or human-like characters" +msgstr "" + +#: app/_translations.py:71 +msgid "Joke" +msgstr "" + +#: app/_translations.py:72 +msgid "Fear / Horror" +msgstr "" + +#: app/_translations.py:73 +msgid "128px+" +msgstr "" + +#: app/_translations.py:74 +msgid "Creative" +msgstr "" + +#: app/_translations.py:75 +msgid "Entries to the 2022 Minetest Game Jam " +msgstr "" + +#: app/_translations.py:76 +msgid "Alcohol / Tobacco" +msgstr "" + +#: app/_translations.py:77 +msgid "Adds or improves item storage mechanics" +msgstr "" + +#: app/_translations.py:78 +msgid "Designed to be played competitively against other players" +msgstr "" + +#: app/_translations.py:79 +msgid "Crafting" +msgstr "" + +#: app/_translations.py:80 +msgid "<16px" +msgstr "" + +#: app/_translations.py:81 +msgid "One-of-a-kind / Original" +msgstr "" + +#: app/_translations.py:82 +msgid "Building" +msgstr "" + +#: app/_translations.py:83 +msgid "Adds machines useful in automation, tubes, or power." +msgstr "" + +#: app/_translations.py:84 +msgid "Focus on puzzle solving instead of combat" +msgstr "" + +#: app/_translations.py:85 +msgid "Building Mechanics and Tools" +msgstr "" + +#: app/_translations.py:86 +msgid "Adds nodes with no other purpose than for use in building" +msgstr "" + +#: app/_translations.py:87 +msgid "Sounds / Music" +msgstr "" + +#: app/_translations.py:88 +msgid "Food / Drinks" +msgstr "" + +#: app/_translations.py:89 +msgid "Decorative" +msgstr "" + +#: app/_translations.py:90 +msgid "Gambling" +msgstr "" + +#: app/_translations.py:91 +msgid "Server Moderation and Tools" +msgstr "" + +#: app/_translations.py:92 +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 "" + +#: app/_translations.py:93 +msgid "API / Library" +msgstr "" + +#: app/_translations.py:94 +msgid "Certified" +msgstr "" + +#: app/_translations.py:95 +msgid "Contains alcohol and/or tobacco" +msgstr "" + +#: app/_translations.py:96 +msgid "Adds new plants or other farmable resources." +msgstr "" + +#: app/_translations.py:97 +msgid "Multiplayer-focused" +msgstr "" + +#: app/_translations.py:98 +msgid "Primarily adds an API for other mods to use" +msgstr "" + +#: app/_translations.py:99 +msgid "" +"Focus on player chat/communication or who's primary function is " +"interacting with the console." +msgstr "" + +#: app/_translations.py:100 +msgid "" +"Games and mods with a heavy strategy component, whether real-time or " +"turn-based" +msgstr "" + +#: app/_translations.py:101 +msgid "" +"Written specifically for survival gameplay with a focus on game-balance, " +"difficulty level, or resources available through crafting, mining, ..." +msgstr "" + +#: app/_translations.py:102 +msgid "Entries to the 2021 Minetest Game Jam" +msgstr "" + +#: app/_translations.py:103 +msgid "" +"Contains a completely custom mapgen implemented in Lua, usually requires " +"worlds to be set to the 'singlenode' mapgen." +msgstr "" + +#: app/_translations.py:104 +msgid " Jam / Game 2022" +msgstr "" + +#: app/_translations.py:105 +msgid "Sports" +msgstr "" + +#: app/_translations.py:106 +msgid "" +"Adds or changes transportation methods. Includes teleportation, vehicles," +" ridable mobs, transport infrastructure and thematic content" +msgstr "" + +#: app/_translations.py:107 +msgid "Player vs Environment (PvE)" +msgstr "" + +#: app/_translations.py:108 +msgid "For mods that grant the player extra information in the HUD" +msgstr "" + +#: app/_translations.py:109 +msgid "" +"Mods and games that aim to simulate real life activity. Similar to " +"SimCity/TheSims/OpenTTD/etc" +msgstr "" + +#: app/_translations.py:110 +msgid "Shocking and scary content. May scare young children" +msgstr "" + +#: app/_translations.py:111 +msgid "Player customization / Skins" +msgstr "" + +#: app/_translations.py:112 +msgid "" +"Allows the player to customize their character by changing the texture or" +" adding accessories." +msgstr "" + +#: app/_translations.py:113 +msgid "" +"Certified by the Featured Packages program. This tag may be renamed in " +"the future" +msgstr "" + +#: app/_translations.py:114 +msgid "Mobs / Animals / NPCs" +msgstr "" + +#: app/_translations.py:115 +msgid "For 128px or higher texture packs" +msgstr "" + +#: app/_translations.py:116 +msgid "16px" +msgstr "" + +#: app/_translations.py:117 +msgid "Games of chance, gambling games, etc" +msgstr "" + +#: app/_translations.py:118 +msgid "Mapgen / Biomes / Decoration" +msgstr "" + +#: app/_translations.py:119 +msgid "Drugs" +msgstr "" + +#: app/_translations.py:120 +msgid "Related to economies, money, and trading" +msgstr "" + +#: app/_translations.py:121 +msgid "" +"For content designed for one or more players that focus on combat against" +" the world, mobs, or NPCs." +msgstr "" + +#: app/_translations.py:122 +msgid "For content whose main utility / feature is in GUI/formspec form" +msgstr "" + +#: app/_translations.py:123 +msgid "32px" +msgstr "" + +#: app/_translations.py:124 +msgid "Player vs Player (PvP)" +msgstr "" + +#: app/_translations.py:125 +msgid "Magic / Enchanting" +msgstr "" + +#: app/_translations.py:126 +msgid "Contains illegal drugs, such as marijuana" +msgstr "" + +#: app/_translations.py:127 +msgid "First person shooters (FPS) and more" +msgstr "" + +#: app/_translations.py:128 +msgid "Shooter" +msgstr "" + +#: app/querybuilder.py:58 app/templates/admin/languages/list.html:27 #: app/templates/admin/tags/list.html:38 #: app/templates/admin/warnings/list.html:28 #: app/templates/collections/create_edit.html:56 @@ -37,7 +566,7 @@ msgstr "Você foi banido." msgid "Packages" msgstr "Pacotes" -#: app/querybuilder.py:56 +#: app/querybuilder.py:73 #, python-format msgid "%(package_type)s for %(game_name)s" msgstr "" @@ -47,7 +576,7 @@ msgstr "" msgid "%(delta)s ago" msgstr "%(delta)s atrás" -#: app/blueprints/api/endpoints.py:95 app/templates/index.html:103 +#: app/blueprints/api/endpoints.py:94 app/templates/index.html:103 msgid "Featured" msgstr "Apresentou" @@ -62,18 +591,18 @@ msgid "Limit to package" msgstr "Limite de pacote" #: app/blueprints/api/tokens.py:36 app/blueprints/collections/__init__.py:90 -#: app/blueprints/oauth/__init__.py:175 app/blueprints/packages/packages.py:250 -#: app/blueprints/packages/packages.py:525 -#: app/blueprints/packages/packages.py:621 -#: app/blueprints/packages/packages.py:709 +#: app/blueprints/oauth/__init__.py:175 app/blueprints/packages/packages.py:251 +#: app/blueprints/packages/packages.py:528 +#: app/blueprints/packages/packages.py:624 +#: app/blueprints/packages/packages.py:712 #: app/blueprints/packages/releases.py:62 #: app/blueprints/packages/releases.py:74 app/blueprints/packages/reviews.py:49 #: app/blueprints/packages/screenshots.py:36 #: app/blueprints/packages/screenshots.py:42 #: app/blueprints/packages/screenshots.py:47 -#: app/blueprints/users/account.py:226 app/blueprints/users/account.py:234 -#: app/blueprints/users/settings.py:78 app/blueprints/users/settings.py:148 -#: app/blueprints/users/settings.py:316 app/templates/users/modtools.html:111 +#: 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 msgid "Save" msgstr "Salvar" @@ -145,14 +674,11 @@ msgid "Linked GitHub to account" msgstr "Vinculado à conta do GitHub" #: app/blueprints/github/__init__.py:88 -msgid "GitHub account is already associated with another user" -msgstr "A conta do GitHub já está associada a outro usuário" +#, python-format +msgid "GitHub account is already associated with another user: %(username)s" +msgstr "" -#: app/blueprints/github/__init__.py:94 -msgid "Unable to find an account for that GitHub user" -msgstr "Não foi possível encontrar uma conta para esse usuário do GitHub" - -#: app/blueprints/github/__init__.py:99 +#: app/blueprints/github/__init__.py:96 app/blueprints/github/__init__.py:122 msgid "Authorization failed [err=gh-login-failed]" msgstr "Falha na autorização [err=gh-login-failed]" @@ -198,7 +724,7 @@ msgstr "Capturas de tela" #: app/blueprints/packages/__init__.py:52 #: app/templates/packages/edit_maintainers.html:8 -#: app/templates/packages/view.html:624 app/utils/minetest_hypertext.py:270 +#: app/templates/packages/view.html:624 app/utils/minetest_hypertext.py:302 msgid "Maintainers" msgstr "Mantenedores" @@ -223,7 +749,7 @@ 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:243 app/utils/minetest_hypertext.py:245 +#: app/utils/minetest_hypertext.py:275 app/utils/minetest_hypertext.py:277 msgid "Supported Games" msgstr "Jogos suportados" @@ -231,96 +757,96 @@ msgstr "Jogos suportados" msgid "No download available." msgstr "Nenhum download disponível." -#: app/blueprints/packages/packages.py:228 app/templates/packages/view.html:594 -#: app/utils/minetest_hypertext.py:231 +#: app/blueprints/packages/packages.py:229 app/templates/packages/view.html:594 +#: app/utils/minetest_hypertext.py:263 msgid "Type" msgstr "Tipo" -#: app/blueprints/packages/packages.py:229 +#: app/blueprints/packages/packages.py:230 msgid "Title (Human-readable)" msgstr "Título (legível por humanos)" -#: app/blueprints/packages/packages.py:230 -#: app/blueprints/packages/packages.py:619 +#: app/blueprints/packages/packages.py:231 +#: app/blueprints/packages/packages.py:622 msgid "Name (Technical)" msgstr "Nome (Técnico)" -#: app/blueprints/packages/packages.py:230 -#: app/blueprints/packages/packages.py:620 +#: app/blueprints/packages/packages.py:231 +#: app/blueprints/packages/packages.py:623 #: app/templates/packages/create_edit.html:75 msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" msgstr "Apenas letras minúsculas (a-z), dígitos (0-9) e sublinhados (_)" -#: app/blueprints/packages/packages.py:231 +#: app/blueprints/packages/packages.py:232 msgid "Short Description (Plaintext)" msgstr "Descrição curta (texto simples)" -#: app/blueprints/packages/packages.py:233 app/templates/packages/view.html:616 -#: app/utils/minetest_hypertext.py:268 +#: app/blueprints/packages/packages.py:234 app/templates/packages/view.html:616 +#: app/utils/minetest_hypertext.py:300 msgid "Maintenance State" msgstr "Estado de Manutenção" -#: app/blueprints/packages/packages.py:235 app/templates/admin/tags/list.html:4 +#: app/blueprints/packages/packages.py:236 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:232 +#: app/utils/minetest_hypertext.py:264 msgid "Tags" msgstr "Etiquetas" -#: app/blueprints/packages/packages.py:236 +#: app/blueprints/packages/packages.py:237 msgid "Content Warnings" msgstr "Avisos de Conteúdo" -#: app/blueprints/packages/packages.py:237 app/templates/packages/view.html:605 -#: app/utils/minetest_hypertext.py:266 +#: app/blueprints/packages/packages.py:238 app/templates/packages/view.html:605 +#: app/utils/minetest_hypertext.py:298 msgid "License" msgstr "Licença" -#: app/blueprints/packages/packages.py:238 +#: app/blueprints/packages/packages.py:239 msgid "Media License" msgstr "Licença de Mídia" -#: app/blueprints/packages/packages.py:240 +#: app/blueprints/packages/packages.py:241 msgid "Long Description (Markdown)" msgstr "Descrição Longa (Markdown)" -#: app/blueprints/packages/packages.py:242 +#: app/blueprints/packages/packages.py:243 #, fuzzy msgid "VCS Repository URL" msgstr "URL do repositório VCS" -#: app/blueprints/packages/packages.py:243 app/blueprints/users/settings.py:76 +#: app/blueprints/packages/packages.py:244 app/blueprints/users/settings.py:77 msgid "Website URL" msgstr "URL do site" -#: app/blueprints/packages/packages.py:244 +#: app/blueprints/packages/packages.py:245 #, fuzzy msgid "Issue Tracker URL" msgstr "URL do Issue Tracker" -#: app/blueprints/packages/packages.py:245 +#: app/blueprints/packages/packages.py:246 #, fuzzy msgid "Forum Topic ID" msgstr "ID do tópico do fórum" -#: app/blueprints/packages/packages.py:246 +#: app/blueprints/packages/packages.py:247 #, fuzzy msgid "Video URL" msgstr "URL do vídeo" -#: app/blueprints/packages/packages.py:247 +#: app/blueprints/packages/packages.py:248 msgid "Donate URL" msgstr "URL de doação" -#: app/blueprints/packages/packages.py:248 +#: app/blueprints/packages/packages.py:249 msgid "Translation URL" msgstr "" -#: app/blueprints/packages/packages.py:254 +#: app/blueprints/packages/packages.py:255 #, fuzzy msgid "_game is not an allowed name" msgstr "_game não é um nome permitido" -#: app/blueprints/packages/packages.py:264 +#: app/blueprints/packages/packages.py:265 #, fuzzy msgid "" "Package already exists, but is removed. Please contact ContentDB staff to" @@ -329,106 +855,105 @@ msgstr "" "O pacote já existe, mas foi removido. Entre em contato com a equipe do " "ContentDB para restaurar o pacote" -#: app/blueprints/packages/packages.py:269 +#: app/blueprints/packages/packages.py:270 #, fuzzy msgid "Package already exists" msgstr "O pacote já existe" -#: app/blueprints/packages/packages.py:275 +#: app/blueprints/packages/packages.py:276 msgid "A collection with a similar name already exists" msgstr "Uma coleção com nome similar já existe" -#: app/blueprints/packages/packages.py:328 +#: app/blueprints/packages/packages.py:329 #: app/blueprints/packages/releases.py:82 msgid "" "You must add an email address to your account and confirm it before you " "can manage packages" msgstr "" -#: app/blueprints/packages/packages.py:334 +#: app/blueprints/packages/packages.py:335 msgid "Save draft" msgstr "" -#: app/blueprints/packages/packages.py:342 +#: 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:346 +#: app/blueprints/packages/packages.py:347 #: app/blueprints/packages/screenshots.py:137 -#: app/blueprints/users/settings.py:132 msgid "Permission denied" msgstr "Permissão negada" -#: app/blueprints/packages/packages.py:402 -#: app/blueprints/packages/packages.py:476 -#: app/blueprints/packages/packages.py:498 +#: app/blueprints/packages/packages.py:403 +#: app/blueprints/packages/packages.py:479 +#: app/blueprints/packages/packages.py:501 msgid "You don't have permission to do that" msgstr "Você não tem permissão para fazer isso" -#: app/blueprints/packages/packages.py:435 +#: app/blueprints/packages/packages.py:436 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:442 +#: app/blueprints/packages/packages.py:443 msgid "" "Please comment in the approval thread so editors know what you have " "changed" msgstr "" -#: app/blueprints/packages/packages.py:493 +#: app/blueprints/packages/packages.py:496 msgid "Deleted package" msgstr "Pacote excluído" -#: app/blueprints/packages/packages.py:515 +#: app/blueprints/packages/packages.py:518 msgid "Unapproved package" msgstr "Pacote não aprovado" -#: app/blueprints/packages/packages.py:524 +#: app/blueprints/packages/packages.py:527 msgid "Maintainers (Comma-separated)" msgstr "Mantenedores(separados por vírgula)" -#: app/blueprints/packages/packages.py:533 +#: app/blueprints/packages/packages.py:536 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:583 +#: app/blueprints/packages/packages.py:586 msgid "You are not a maintainer" msgstr "Você não é um mantenedor" -#: app/blueprints/packages/packages.py:586 +#: app/blueprints/packages/packages.py:589 msgid "Package owners cannot remove themselves as maintainers" msgstr "Donos do pacote não podem se remover como mantenedores" -#: app/blueprints/packages/packages.py:618 +#: app/blueprints/packages/packages.py:621 msgid "Author Name" msgstr "Nome do autor" -#: app/blueprints/packages/packages.py:705 +#: app/blueprints/packages/packages.py:708 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:706 +#: app/blueprints/packages/packages.py:709 msgid "Supported games" msgstr "Jogos suportados" -#: app/blueprints/packages/packages.py:707 +#: app/blueprints/packages/packages.py:710 msgid "Unsupported games" msgstr "Jogos não suportados" -#: app/blueprints/packages/packages.py:708 +#: app/blueprints/packages/packages.py:711 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:724 +#: app/blueprints/packages/packages.py:727 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:728 +#: app/blueprints/packages/packages.py:731 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 " @@ -592,8 +1117,8 @@ msgstr "" #: app/blueprints/packages/reviews.py:80 app/blueprints/threads/__init__.py:207 #: app/blueprints/threads/__init__.py:240 -#: app/blueprints/threads/__init__.py:334 app/blueprints/users/settings.py:113 -#: app/logic/packages.py:132 +#: app/blueprints/threads/__init__.py:334 app/blueprints/users/settings.py:114 +#: app/logic/packages.py:131 msgid "Linking to blocked sites is not allowed" msgstr "Linkar para sites bloqueados não é permitido" @@ -695,7 +1220,7 @@ msgid "Remember me" msgstr "Lembre-me" #: app/blueprints/users/account.py:39 app/templates/base.html:176 -#: app/templates/donate/index.html:74 app/templates/users/login.html:4 +#: app/templates/donate/index.html:85 app/templates/users/login.html:4 msgid "Sign in" msgstr "Registrar-se" @@ -720,11 +1245,11 @@ msgstr "Você precisa confirmar o e-mail de cadastro" msgid "Login failed" msgstr "Login falhou" -#: app/blueprints/users/account.py:100 app/blueprints/users/settings.py:75 +#: app/blueprints/users/account.py:100 app/blueprints/users/settings.py:76 msgid "Display Name" msgstr "Nome mostrado" -#: app/blueprints/users/account.py:101 app/blueprints/users/settings.py:310 +#: app/blueprints/users/account.py:101 app/blueprints/users/settings.py:324 #: app/templates/users/list.html:18 msgid "Username" msgstr "Usuário" @@ -737,8 +1262,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:186 -#: app/blueprints/users/account.py:222 app/blueprints/users/account.py:373 +#: app/blueprints/users/account.py:104 app/blueprints/users/account.py:153 +#: app/blueprints/users/account.py:189 app/blueprints/users/account.py:340 #: app/blueprints/users/settings.py:147 msgid "Email" msgstr "E-mail" @@ -760,25 +1285,44 @@ msgstr "Registrar" msgid "Incorrect captcha answer" msgstr "Resposta do captcha incorreta" -#: app/blueprints/users/account.py:117 -msgid "Username is invalid" -msgstr "Usuário é inválido" +#: app/blueprints/users/account.py:154 +msgid "Reset Password" +msgstr "Resetar senha" -#: app/blueprints/users/account.py:128 -msgid "An account already exists for that username but hasn't been claimed yet." -msgstr "" -"Uma conta com esse nome de usuário já existe porém não foi requisitada " -"ainda." +#: app/blueprints/users/account.py:180 +msgid "Unable to find account" +msgstr "Incapaz de localizar a conta" -#: app/blueprints/users/account.py:131 app/blueprints/users/account.py:138 -msgid "That username/display name is already in use, please choose another." -msgstr "Esse usuário/nome mostrado já está em uso, por favor, escolha outro." +#: app/blueprints/users/account.py:190 app/blueprints/users/account.py:198 +msgid "New password" +msgstr "Nova senha" -#: app/blueprints/users/account.py:143 app/blueprints/users/account.py:257 +#: app/blueprints/users/account.py:191 app/blueprints/users/account.py:199 +msgid "Verify password" +msgstr "Verificar senha" + +#: app/blueprints/users/account.py:192 app/blueprints/users/account.py:200 +msgid "Passwords must match" +msgstr "Senhas devem ser compatíveis" + +#: app/blueprints/users/account.py:197 +msgid "Old password" +msgstr "Senha antiga" + +#: app/blueprints/users/account.py:208 +msgid "Passwords do not match" +msgstr "Senhas não compatíveis" + +#: app/blueprints/users/account.py:219 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 msgid "Email already in use" msgstr "E-mail já usado" -#: app/blueprints/users/account.py:144 app/blueprints/users/account.py:258 +#: app/blueprints/users/account.py:225 app/logic/users.py:47 #, python-format msgid "" "We were unable to create the account as the email is already in use by " @@ -787,68 +1331,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:148 app/blueprints/users/account.py:252 -#: app/blueprints/users/settings.py:175 -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:187 -msgid "Reset Password" -msgstr "Resetar senha" - -#: app/blueprints/users/account.py:213 -msgid "Unable to find account" -msgstr "Incapaz de localizar a conta" - -#: app/blueprints/users/account.py:223 app/blueprints/users/account.py:231 -msgid "New password" -msgstr "Nova senha" - -#: app/blueprints/users/account.py:224 app/blueprints/users/account.py:232 -msgid "Verify password" -msgstr "Verificar senha" - -#: app/blueprints/users/account.py:225 app/blueprints/users/account.py:233 -msgid "Passwords must match" -msgstr "Senhas devem ser compatíveis" - -#: app/blueprints/users/account.py:230 -msgid "Old password" -msgstr "Senha antiga" - -#: app/blueprints/users/account.py:241 -msgid "Passwords do not match" -msgstr "Senhas não compatíveis" - -#: app/blueprints/users/account.py:272 app/blueprints/users/account.py:276 +#: app/blueprints/users/account.py:239 app/blueprints/users/account.py:243 msgid "Your password has been changed successfully." msgstr "Sua senha foi alterada com sucesso." -#: app/blueprints/users/account.py:291 +#: app/blueprints/users/account.py:258 msgid "Old password is incorrect" msgstr "Senha antiga está incorreta" -#: app/blueprints/users/account.py:319 +#: app/blueprints/users/account.py:286 msgid "Unknown verification token!" msgstr "Token de verificação desconhecido!" -#: app/blueprints/users/account.py:325 +#: app/blueprints/users/account.py:292 msgid "Token has expired" msgstr "Token inspirou" -#: app/blueprints/users/account.py:339 +#: app/blueprints/users/account.py:306 msgid "Another user is already using that email" msgstr "Outro usuário já está usando esse e-mail" -#: app/blueprints/users/account.py:342 +#: app/blueprints/users/account.py:309 msgid "Confirmed email change" msgstr "Mudança de e-mail confirmada" -#: app/blueprints/users/account.py:347 +#: app/blueprints/users/account.py:314 msgid "Email address changed" msgstr "E-mail alterado" -#: app/blueprints/users/account.py:348 +#: app/blueprints/users/account.py:315 msgid "" "Your email address has changed. If you didn't request this, please " "contact an administrator." @@ -856,15 +1367,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:366 +#: app/blueprints/users/account.py:333 msgid "You may now log in" msgstr "Talvez você deva logar" -#: app/blueprints/users/account.py:374 +#: app/blueprints/users/account.py:341 msgid "Send" msgstr "Enviar" -#: app/blueprints/users/account.py:405 +#: app/blueprints/users/account.py:372 msgid "" "That email is now blacklisted. Please contact an admin if you wish to " "undo this." @@ -1001,62 +1512,72 @@ msgstr ">50k downloads" msgid "Has received %(downloads)d downloads across all packages." msgstr "Recebeu %(downloads)d downloads em todos os pacotes." -#: app/blueprints/users/settings.py:37 app/templates/users/profile.html:26 +#: app/blueprints/users/settings.py:38 app/templates/users/profile.html:26 #: app/templates/users/profile_edit.html:8 msgid "Edit Profile" msgstr "Editar perfil" -#: app/blueprints/users/settings.py:42 app/templates/users/account.html:12 +#: app/blueprints/users/settings.py:43 app/templates/users/account.html:12 msgid "Account and Security" msgstr "Conta e segurança" -#: app/blueprints/users/settings.py:47 +#: app/blueprints/users/settings.py:48 #: app/templates/users/settings_email.html:12 msgid "Email and Notifications" msgstr "E-mail e notificações" -#: app/blueprints/users/settings.py:52 app/templates/api/list_tokens.html:10 +#: app/blueprints/users/settings.py:53 app/templates/api/list_tokens.html:10 msgid "API Tokens" msgstr "Tokens de API" -#: app/blueprints/users/settings.py:60 app/templates/oauth/list_clients.html:10 +#: app/blueprints/users/settings.py:61 app/templates/oauth/list_clients.html:10 msgid "OAuth2 Applications" msgstr "" -#: app/blueprints/users/settings.py:67 app/templates/users/modtools.html:4 +#: app/blueprints/users/settings.py:68 app/templates/users/modtools.html:4 #: app/templates/users/modtools.html:8 app/templates/users/profile.html:44 msgid "Moderator Tools" msgstr "Ferramentas de Moderador" -#: app/blueprints/users/settings.py:77 +#: app/blueprints/users/settings.py:78 msgid "Donation URL" msgstr "URL de doações" -#: app/blueprints/users/settings.py:93 app/blueprints/users/settings.py:100 +#: app/blueprints/users/settings.py:94 app/blueprints/users/settings.py:101 msgid "A user already has that name" msgstr "Um usuário já tem esse nome" -#: app/blueprints/users/settings.py:265 +#: app/blueprints/users/settings.py:264 +msgid "Removed GitHub account" +msgstr "" + +#: app/blueprints/users/settings.py:266 +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" msgstr "Usuário ranqueado com moderador ou maior não pode ser deletado" -#: app/blueprints/users/settings.py:311 +#: app/blueprints/users/settings.py:325 msgid "Display name" msgstr "Nome mostrado" -#: app/blueprints/users/settings.py:312 +#: app/blueprints/users/settings.py:326 msgid "Forums Username" msgstr "Nome de usuário de fóruns" -#: app/blueprints/users/settings.py:313 +#: app/blueprints/users/settings.py:327 msgid "GitHub Username" msgstr "Nome de usuário do GitHub" -#: app/blueprints/users/settings.py:314 app/templates/users/list.html:14 +#: app/blueprints/users/settings.py:328 app/templates/users/list.html:14 msgid "Rank" msgstr "Ranque" -#: app/blueprints/users/settings.py:363 +#: app/blueprints/users/settings.py:381 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!" @@ -1154,11 +1675,11 @@ msgstr "" "Nome pode conter apenas letras minúsculas (a-z), números (0-9) e " "sublinhas (_)" -#: app/logic/packages.py:113 +#: app/logic/packages.py:112 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:117 +#: app/logic/packages.py:116 msgid "You don't have permission to change the package name" msgstr "Você não tem permissão para alterar o nome desse pacote" @@ -1204,6 +1725,31 @@ msgstr "Por favor, faça upload de %(file_desc)s" msgid "Uploaded image isn't actually an image" msgstr "Imagem carregada não é uma imagem" +#: app/logic/users.py:15 +msgid "Username is invalid" +msgstr "Usuário é inválido" + +#: app/logic/users.py:26 +msgid "An account already exists for that username but hasn't been claimed yet." +msgstr "" +"Uma conta com esse nome de usuário já existe porém não foi requisitada " +"ainda." + +#: app/logic/users.py:29 +#, python-format +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 "" + +#: app/logic/users.py:33 +msgid "That username/display name is already in use, please choose another." +msgstr "Esse usuário/nome mostrado já está em uso, por favor, escolha outro." + +#: app/logic/users.py:40 +msgid "Unable to create an account as the username was used in the past." +msgstr "" + #: app/models/packages.py:69 msgid "Mod" msgstr "Mod" @@ -1243,7 +1789,7 @@ msgstr "Aprovar" #: app/templates/collections/view.html:39 #: app/templates/oauth/create_edit.html:17 #: app/templates/packages/release_edit.html:84 -#: app/templates/packages/review_create_edit.html:61 +#: app/templates/packages/review_create_edit.html:66 #: app/templates/threads/delete_reply.html:19 #: app/templates/threads/delete_thread.html:19 #: app/templates/threads/view.html:50 app/templates/users/delete.html:34 @@ -1254,7 +1800,7 @@ msgstr "Deletar" msgid "Work in Progress" msgstr "Trabalho em progresso" -#: app/tasks/emails.py:119 +#: app/tasks/emails.py:122 msgid "" "You are receiving this email because you are a registered user of " "ContentDB." @@ -1262,7 +1808,7 @@ msgstr "" "Você está recebendo esse e-mail por que você é um usuário registrado do " "ContentDB." -#: app/tasks/emails.py:125 app/templates/emails/verify.html:30 +#: 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." @@ -1270,22 +1816,22 @@ msgstr "" "Você está recebendo esse e-mail por que alguém (esperamos que você) " "entrou com seu e-mail como um e-mail de usuário." -#: app/tasks/emails.py:160 +#: app/tasks/emails.py:163 #, python-format msgid "%(num)d new notifications" msgstr "%(num)d notificações novas" -#: app/tasks/emails.py:162 app/templates/macros/forms.html:59 +#: app/tasks/emails.py:165 app/templates/macros/forms.html:59 #: app/templates/packages/create_edit.html:41 #: app/templates/todo/editor.html:155 msgid "View" msgstr "Visualizar" -#: app/tasks/emails.py:165 +#: app/tasks/emails.py:168 msgid "Manage email settings" msgstr "Gerenciar configurações do e-mail" -#: app/tasks/emails.py:167 app/templates/emails/base.html:63 +#: app/tasks/emails.py:170 app/templates/emails/base.html:63 #: app/templates/emails/notification.html:34 #: app/templates/emails/notification_digest.html:54 #: app/templates/emails/verify.html:33 @@ -1368,7 +1914,7 @@ msgstr "Desnotar" #: app/templates/admin/languages/list.html:4 #: app/templates/admin/languages/list.html:10 app/templates/base.html:185 -#: app/templates/packages/view.html:598 app/utils/minetest_hypertext.py:256 +#: app/templates/packages/view.html:598 app/utils/minetest_hypertext.py:288 msgid "Languages" msgstr "" @@ -1381,59 +1927,73 @@ msgid "About" msgstr "Sobre" #: app/templates/base.html:247 +msgid "Contact Us" +msgstr "" + +#: app/templates/base.html:248 msgid "Rules" msgstr "Regras" -#: app/templates/base.html:248 +#: app/templates/base.html:249 msgid "Policy and Guidance" msgstr "Politicas e Guias" -#: app/templates/base.html:249 +#: app/templates/base.html:250 app/templates/donate/index.html:46 +#: app/templates/donate/index.html:70 app/templates/users/profile.html:104 +msgid "Donate" +msgstr "Doar" + +#: app/templates/base.html:251 msgid "API" msgstr "API" -#: app/templates/base.html:250 app/templates/users/register.html:37 +#: app/templates/base.html:252 app/templates/users/register.html:37 msgid "Privacy Policy" msgstr "Politicas de privacidade" -#: app/templates/base.html:252 +#: app/templates/base.html:254 msgid "Report / DMCA" msgstr "Reportar / DMCA" -#: app/templates/base.html:254 +#: app/templates/base.html:256 msgid "User List" msgstr "Lista de usuários" -#: app/templates/base.html:255 app/templates/packages/view.html:190 +#: app/templates/base.html:257 app/templates/packages/view.html:190 #: app/templates/packages/view.html:673 app/templates/threads/list.html:4 msgid "Threads" msgstr "Tópicos" -#: app/templates/base.html:256 app/templates/collections/list.html:7 +#: app/templates/base.html:258 app/templates/collections/list.html:7 #: app/templates/collections/list.html:26 msgid "Collections" msgstr "Coleções" -#: app/templates/base.html:257 -msgid "Support Packages" -msgstr "Pacotes suportados" +#: app/templates/base.html:259 app/templates/donate/index.html:4 +msgid "Support Creators" +msgstr "" -#: app/templates/base.html:258 +#: app/templates/base.html:260 msgid "Translate Packages" msgstr "" -#: app/templates/base.html:259 +#: app/templates/base.html:261 msgid "Source Code" msgstr "Código-fonte" -#: app/templates/base.html:265 +#: app/templates/base.html:267 msgid "Show non-free packages" msgstr "" -#: app/templates/base.html:267 +#: app/templates/base.html:269 msgid "Hide non-free packages" msgstr "" +#: app/templates/base.html:273 +#, python-format +msgid "Our privacy policy has been updated (%(date)s)" +msgstr "" + #: app/templates/index.html:4 msgid "Welcome" msgstr "Bem-vind@" @@ -1763,10 +2323,6 @@ msgstr "" "Para adicionar um pacote, vá para a página do pacote e clique em " "'Adicionar para coleção'" -#: app/templates/donate/index.html:4 -msgid "Support packages" -msgstr "Pacotes suportados" - #: app/templates/donate/index.html:8 msgid "Some content creators are accepting donations for their work." msgstr "Alguns criadores de conteúdo estão aceitando doações por seu trabalho." @@ -1788,15 +2344,27 @@ msgstr "por %(author)s" msgid "View package" msgstr "Visualizar pacote" -#: app/templates/donate/index.html:46 app/templates/users/profile.html:104 -msgid "Donate" -msgstr "Doar" - #: app/templates/donate/index.html:62 +msgid "Support ContentDB" +msgstr "" + +#: app/templates/donate/index.html:64 +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 what 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" msgstr "Baseado em suas avaliações / favoritos" -#: app/templates/donate/index.html:67 +#: app/templates/donate/index.html:78 msgid "" "No reviewed packages accepting donations. Consider reviewing your " "favourite packages" @@ -1804,17 +2372,17 @@ msgstr "" "Nenhum pacote revisado aceitando doações. Considere revisar seus pacotes " "favoritos" -#: app/templates/donate/index.html:71 +#: app/templates/donate/index.html:82 msgid "Sign in to see recommendations based on the packages you've reviewed" msgstr "" "Inicie a sessão para ver recomendações baseadas nos pacotes que você " "revisou" -#: app/templates/donate/index.html:78 +#: app/templates/donate/index.html:89 msgid "Top packages" msgstr "Top pacotes" -#: app/templates/donate/index.html:82 +#: app/templates/donate/index.html:93 #, python-format msgid "%(count)d packages are looking for donations" msgstr "%(count)d pacotes precisam de doações" @@ -2068,13 +2636,13 @@ msgid "Review" msgstr "" #: app/templates/macros/reviews.html:112 app/templates/macros/reviews.html:166 -#: app/templates/packages/review_create_edit.html:41 +#: app/templates/packages/review_create_edit.html:46 #, python-format msgid "Do you recommend this %(type)s?" msgstr "" #: app/templates/macros/reviews.html:134 -#: app/templates/packages/review_create_edit.html:46 +#: app/templates/packages/review_create_edit.html:51 msgid "Why or why not? Try to be constructive" msgstr "" @@ -2083,7 +2651,11 @@ msgid "Post Review" msgstr "" #: app/templates/macros/reviews.html:187 -msgid "Report an Issue" +msgid "Report an issue" +msgstr "" + +#: app/templates/macros/reviews.html:191 +msgid "Ask a question" msgstr "" #: app/templates/macros/stats.html:15 app/templates/macros/stats.html:20 @@ -3081,9 +3653,10 @@ msgid "" "In order to avoid data loss, you cannot permanently delete packages.\n" "\t\t\tYou can remove them from ContentDB, which will cause them to not be" "\n" -"\t\t\tvisible to any users and they may be permanently deleted in the " -"future.\n" -"\t\t\tThe Admin can restore removed packages, if needed." +"\t\t\tvisible to any users. Removed packages may be permanently deleted " +"at a\n" +"\t\t\tlater point. ContentDB staff can restore removed packages, if " +"needed." msgstr "" #: app/templates/packages/remove.html:19 @@ -3118,17 +3691,21 @@ msgstr "" 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:21 +#: app/templates/packages/review_create_edit.html:20 +msgid "Please make sure you read ContentDB's rules" +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 "Encontrou um bug? Poste no issue tracker." -#: app/templates/packages/review_create_edit.html:62 +#: app/templates/packages/review_create_edit.html:67 msgid "Delete review." msgstr "Deletar avaliação." -#: app/templates/packages/review_create_edit.html:63 +#: app/templates/packages/review_create_edit.html:68 msgid "" "This will convert the review into a thread, keeping the comments but " "removing its effect on the package's rating." @@ -3465,7 +4042,7 @@ msgstr "" msgid "Donate now" msgstr "Doe agora" -#: app/templates/packages/view.html:462 app/utils/minetest_hypertext.py:251 +#: app/templates/packages/view.html:462 app/utils/minetest_hypertext.py:283 msgid "Dependencies" msgstr "Dependências" @@ -3482,7 +4059,7 @@ msgid "Compatible Games" msgstr "Jogos compatíveis" #: app/templates/packages/view.html:526 app/templates/packages/view.html:546 -#: app/utils/minetest_hypertext.py:243 +#: app/utils/minetest_hypertext.py:275 msgid "No specific game required" msgstr "Nenhum jogo específico requerido" @@ -3516,7 +4093,7 @@ msgstr "Informações" msgid "Technical Name" msgstr "Nome técnico" -#: app/templates/packages/view.html:612 app/utils/minetest_hypertext.py:263 +#: app/templates/packages/view.html:612 app/utils/minetest_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." @@ -3525,7 +4102,7 @@ msgstr "%(code_license)s para o código,
%(media_license)s para mídia." msgid "Unknown" msgstr "Desconhecido" -#: app/templates/packages/view.html:622 app/utils/minetest_hypertext.py:269 +#: app/templates/packages/view.html:622 app/utils/minetest_hypertext.py:301 msgid "Added" msgstr "Adicionado" @@ -3533,7 +4110,7 @@ msgstr "Adicionado" msgid "Remove myself" msgstr "Remover eu mesmo" -#: app/templates/packages/view.html:641 app/utils/minetest_hypertext.py:271 +#: app/templates/packages/view.html:641 app/utils/minetest_hypertext.py:303 msgid "Provides" msgstr "Providencia" @@ -3667,6 +4244,19 @@ msgstr "Visível para:" msgid "Plus approvers and editors" msgstr "Mais aprovadores e editores" +#: app/templates/threads/view.html:131 +msgid "Is this review outdated?" +msgstr "" + +#: app/templates/threads/view.html:132 +msgid "For example, does it complain about issues you've already fixed?" +msgstr "" + +#: app/templates/threads/view.html:133 +#, python-format +msgid "You can report outdated reviews by clicking %(flag)s on the review." +msgstr "" + #: app/templates/todo/editor.html:4 app/templates/todo/todo_base.html:17 msgid "Editor Work Queue" msgstr "Fila de trabalho do editor" @@ -3724,7 +4314,7 @@ msgstr "Dependências não preenchidas" msgid "Mod names that have hard dependers, but no packages providing them." msgstr "" -#: app/templates/todo/editor.html:193 app/templates/users/account.html:73 +#: app/templates/todo/editor.html:193 app/templates/users/account.html:100 msgid "View All" msgstr "Visualizar tudo" @@ -3993,47 +4583,47 @@ msgstr "" msgid "Linked Accounts" msgstr "" -#: app/templates/users/account.html:40 app/templates/users/account.html:52 -msgid "Connected" -msgstr "" - #: app/templates/users/account.html:43 #, python-format msgid "Please PM %(rubenwardy)s on the forums to link your account." msgstr "" -#: app/templates/users/account.html:57 +#: app/templates/users/account.html:59 msgid "View ContentDB's GitHub Permissions" msgstr "" -#: app/templates/users/account.html:62 +#: app/templates/users/account.html:65 +msgid "Disconnect" +msgstr "" + +#: app/templates/users/account.html:70 msgid "Link Github" msgstr "" -#: app/templates/users/account.html:65 +#: app/templates/users/account.html:73 msgid "None" msgstr "" -#: app/templates/users/account.html:77 -msgid "Recent Account Actions" -msgstr "" - -#: app/templates/users/account.html:82 +#: app/templates/users/account.html:80 msgid "Account Deletion and Deactivation" msgstr "" -#: app/templates/users/account.html:86 +#: app/templates/users/account.html:84 msgid "Delete or Deactivate" msgstr "" -#: app/templates/users/account.html:89 +#: app/templates/users/account.html:87 msgid "Account Deletion and Deactivation isn't available to users yet." msgstr "" -#: app/templates/users/account.html:90 +#: app/templates/users/account.html:88 msgid "Please contact the admin." msgstr "" +#: app/templates/users/account.html:93 +msgid "Recent Account Actions" +msgstr "" + #: app/templates/users/change_set_password.html:16 #: app/templates/users/register.html:24 msgid "" @@ -4253,10 +4843,6 @@ msgstr "" msgid "GitHub" msgstr "" -#: app/templates/users/modtools.html:12 -msgid "Storage" -msgstr "" - #: app/templates/users/modtools.html:20 #, python-format msgid "" @@ -4380,17 +4966,21 @@ msgstr "" msgid "Import from forums" msgstr "" -#: app/templates/users/profile_edit.html:47 +#: app/templates/users/profile_edit.html:33 +msgid "Remove profile picture" +msgstr "" + +#: app/templates/users/profile_edit.html:51 msgid "" "Profile pictures should be square, at least 64x64px, and one of the " "following formats: jpeg, png, or webp." msgstr "" -#: app/templates/users/profile_edit.html:51 +#: app/templates/users/profile_edit.html:55 msgid "Profile Information" msgstr "" -#: app/templates/users/profile_edit.html:58 +#: app/templates/users/profile_edit.html:62 msgid "Pretending to be another user is grounds for a permanent ban" msgstr "" @@ -4568,11 +5158,23 @@ msgstr "" msgid "Last year" msgstr "Ano passado" -#: app/utils/minetest_hypertext.py:248 +#: app/utils/minetest_hypertext.py:108 +msgid "(view table in browser)" +msgstr "" + +#: app/utils/minetest_hypertext.py:139 +msgid "Image" +msgstr "" + +#: app/utils/minetest_hypertext.py:259 +msgid "none" +msgstr "" + +#: app/utils/minetest_hypertext.py:280 msgid "Unsupported Games" msgstr "" -#: app/utils/minetest_hypertext.py:252 +#: app/utils/minetest_hypertext.py:284 msgid "Optional dependencies" msgstr "" @@ -4837,3 +5439,32 @@ msgstr "" #~ msgid "Topics with a strikethrough have been marked as discarded." #~ msgstr "" +#~ msgid "GitHub account is already associated with another user" +#~ msgstr "A conta do GitHub já está associada a outro usuário" + +#~ msgid "Unable to find an account for that GitHub user" +#~ msgstr "Não foi possível encontrar uma conta para esse usuário do GitHub" + +#~ msgid "Support Packages" +#~ msgstr "Pacotes suportados" + +#~ msgid "Support packages" +#~ msgstr "Pacotes suportados" + +#~ msgid "Report an Issue" +#~ msgstr "" + +#~ msgid "" +#~ "In order to avoid data loss, you cannot permanently delete packages.\n" +#~ "\t\t\tYou can remove them from " +#~ "ContentDB, which will cause them to " +#~ "not be\n" +#~ "\t\t\tvisible to any users and " +#~ "they may be permanently deleted in " +#~ "the future.\n" +#~ "\t\t\tThe Admin can restore removed packages, if needed." +#~ msgstr "" + +#~ msgid "Connected" +#~ msgstr "" + diff --git a/translations/ro/LC_MESSAGES/messages.po b/translations/ro/LC_MESSAGES/messages.po index cf6878fa..7051a70e 100644 --- a/translations/ro/LC_MESSAGES/messages.po +++ b/translations/ro/LC_MESSAGES/messages.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2024-04-03 18:34+0100\n" +"POT-Creation-Date: 2024-06-07 05:29+0100\n" "PO-Revision-Date: 2023-07-05 21:50+0000\n" "Last-Translator: AlexTECPlayz \n" "Language: ro\n" @@ -18,17 +18,546 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.12.1\n" +"Generated-By: Babel 2.15.0\n" -#: app/__init__.py:137 +#: app/__init__.py:155 msgid "Banned:" msgstr "Expulzat:" -#: app/__init__.py:139 +#: app/__init__.py:157 msgid "You have been banned." msgstr "Ai fost expulzat." -#: app/querybuilder.py:41 app/templates/admin/languages/list.html:27 +#: app/_translations.py:5 +msgid "Chat / Commands" +msgstr "" + +#: app/_translations.py:6 +msgid "Complex installation" +msgstr "" + +#: app/_translations.py:7 +msgid "Either has educational value, or is a tool to help teachers " +msgstr "" + +#: app/_translations.py:8 +msgid "Singleplayer-focused" +msgstr "" + +#: app/_translations.py:9 +msgid "For 16px texture packs" +msgstr "" + +#: app/_translations.py:10 +msgid "For 64px texture packs" +msgstr "" + +#: app/_translations.py:11 +msgid "Tools to manage the world" +msgstr "" + +#: app/_translations.py:12 +msgid "Big changes to crafting gameplay" +msgstr "" + +#: app/_translations.py:13 +msgid "Blood, etc" +msgstr "" + +#: app/_translations.py:14 +msgid "Adds a mini-game to be played within Minetest" +msgstr "" + +#: app/_translations.py:15 +msgid "Tools / Weapons / Armor" +msgstr "" + +#: app/_translations.py:16 +msgid "For content generally themed around a certain season or holiday" +msgstr "" + +#: app/_translations.py:17 +msgid "Player Effects / Power Ups" +msgstr "" + +#: app/_translations.py:18 +msgid "World Maintenance and Tools" +msgstr "" + +#: app/_translations.py:19 +msgid "Puzzle" +msgstr "" + +#: app/_translations.py:20 +msgid "Tools for game and mod developers" +msgstr "" + +#: app/_translations.py:21 +msgid "Education" +msgstr "" + +#: app/_translations.py:22 +msgid "Gore" +msgstr "" + +#: app/_translations.py:23 +msgid "Transport" +msgstr "" + +#: app/_translations.py:24 +msgid "Survival" +msgstr "" + +#: app/_translations.py:25 +msgid "New mapgen or changes mapgen" +msgstr "" + +#: app/_translations.py:26 +msgid "Less than 16px" +msgstr "" + +#: app/_translations.py:27 app/templates/users/modtools.html:12 +msgid "Storage" +msgstr "" + +#: app/_translations.py:28 +msgid "Changes the inventory GUI" +msgstr "" + +#: app/_translations.py:29 +msgid "Jam / Combat 2020" +msgstr "" + +#: app/_translations.py:30 +msgid "Bad Language" +msgstr "" + +#: app/_translations.py:31 +msgid "64px" +msgstr "" + +#: app/_translations.py:32 +msgid "Focuses on or adds new sounds or musical things" +msgstr "" + +#: app/_translations.py:33 +msgid "Adds game mechanics or tools that change how players build." +msgstr "" + +#: app/_translations.py:34 +msgid "Violence" +msgstr "" + +#: app/_translations.py:35 +msgid "Strategy / RTS" +msgstr "" + +#: app/_translations.py:36 +msgid "" +"Requires futher installation steps, such as installing luarocks or " +"editing the trusted mod setting" +msgstr "" + +#: app/_translations.py:37 +msgid "Jam / Game 2021" +msgstr "" + +#: app/_translations.py:38 +msgid "Content that can be played alone" +msgstr "" + +#: app/_translations.py:39 +msgid "Can/should only be used in multiplayer" +msgstr "" + +#: app/_translations.py:40 +msgid "Adds mobs, animals, and NPCs" +msgstr "" + +#: app/_translations.py:41 +msgid "" +"For mods created for the Discord \"Weekly Challenges\" modding event in " +"2021" +msgstr "" + +#: app/_translations.py:42 +msgid "Mini-game" +msgstr "" + +#: app/_translations.py:43 +msgid "" +"For content that changes player effects, including physics, for example: " +"speed, jump height or gravity." +msgstr "" + +#: app/_translations.py:44 +msgid "Contains swearing" +msgstr "" + +#: app/_translations.py:45 +msgid "" +"Improves the world, adding weather, ambient sounds, or other environment " +"mechanics" +msgstr "" + +#: app/_translations.py:46 +msgid "For mods created for the Discord \"Combat\" modding event in 2020" +msgstr "" + +#: app/_translations.py:47 +msgid "Inventory" +msgstr "" + +#: app/_translations.py:48 +msgid "Entries to the 2023 Minetest Game Jam " +msgstr "" + +#: app/_translations.py:49 +msgid "Sims" +msgstr "" + +#: app/_translations.py:50 +msgid "Focuses on building, such as adding new materials or nodes" +msgstr "" + +#: app/_translations.py:51 +msgid "Environment / Weather" +msgstr "" + +#: app/_translations.py:52 +msgid "Custom mapgen" +msgstr "" + +#: app/_translations.py:53 +msgid "Minetest Game improved" +msgstr "" + +#: app/_translations.py:54 +msgid "HUD" +msgstr "" + +#: app/_translations.py:55 +msgid "Machines / Electronics" +msgstr "" + +#: app/_translations.py:56 +msgid "Developer Tools" +msgstr "" + +#: app/_translations.py:57 +msgid "Jam / Game 2023" +msgstr "" + +#: app/_translations.py:58 +msgid "Helps with server maintenance and moderation" +msgstr "" + +#: app/_translations.py:59 +msgid "Plants and Farming" +msgstr "" + +#: app/_translations.py:60 +msgid "Adventure / RPG" +msgstr "" + +#: app/_translations.py:61 +msgid "" +"For games and such that are of their own kind, distinct and original in " +"nature to others of the same category." +msgstr "" + +#: app/_translations.py:62 +msgid "Jam / Weekly Challenges 2021" +msgstr "" + +#: app/_translations.py:63 +msgid "For 32px texture packs" +msgstr "" + +#: app/_translations.py:64 +msgid "Adds or changes tools, weapons, and armor" +msgstr "" + +#: app/_translations.py:65 +msgid "GUI" +msgstr "" + +#: app/_translations.py:66 +msgid "Seasonal" +msgstr "" + +#: app/_translations.py:67 +msgid "Commerce / Economy" +msgstr "" + +#: app/_translations.py:68 +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 "" + +#: app/_translations.py:69 +msgid "Forks of MTG" +msgstr "" + +#: app/_translations.py:70 +msgid "Non-cartoon violence. May be towards fantasy or human-like characters" +msgstr "" + +#: app/_translations.py:71 +msgid "Joke" +msgstr "" + +#: app/_translations.py:72 +msgid "Fear / Horror" +msgstr "" + +#: app/_translations.py:73 +msgid "128px+" +msgstr "" + +#: app/_translations.py:74 +msgid "Creative" +msgstr "" + +#: app/_translations.py:75 +msgid "Entries to the 2022 Minetest Game Jam " +msgstr "" + +#: app/_translations.py:76 +msgid "Alcohol / Tobacco" +msgstr "" + +#: app/_translations.py:77 +msgid "Adds or improves item storage mechanics" +msgstr "" + +#: app/_translations.py:78 +msgid "Designed to be played competitively against other players" +msgstr "" + +#: app/_translations.py:79 +msgid "Crafting" +msgstr "" + +#: app/_translations.py:80 +msgid "<16px" +msgstr "" + +#: app/_translations.py:81 +msgid "One-of-a-kind / Original" +msgstr "" + +#: app/_translations.py:82 +msgid "Building" +msgstr "" + +#: app/_translations.py:83 +msgid "Adds machines useful in automation, tubes, or power." +msgstr "" + +#: app/_translations.py:84 +msgid "Focus on puzzle solving instead of combat" +msgstr "" + +#: app/_translations.py:85 +msgid "Building Mechanics and Tools" +msgstr "" + +#: app/_translations.py:86 +msgid "Adds nodes with no other purpose than for use in building" +msgstr "" + +#: app/_translations.py:87 +msgid "Sounds / Music" +msgstr "" + +#: app/_translations.py:88 +msgid "Food / Drinks" +msgstr "" + +#: app/_translations.py:89 +msgid "Decorative" +msgstr "" + +#: app/_translations.py:90 +msgid "Gambling" +msgstr "" + +#: app/_translations.py:91 +msgid "Server Moderation and Tools" +msgstr "" + +#: app/_translations.py:92 +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 "" + +#: app/_translations.py:93 +msgid "API / Library" +msgstr "" + +#: app/_translations.py:94 +msgid "Certified" +msgstr "" + +#: app/_translations.py:95 +msgid "Contains alcohol and/or tobacco" +msgstr "" + +#: app/_translations.py:96 +msgid "Adds new plants or other farmable resources." +msgstr "" + +#: app/_translations.py:97 +msgid "Multiplayer-focused" +msgstr "" + +#: app/_translations.py:98 +msgid "Primarily adds an API for other mods to use" +msgstr "" + +#: app/_translations.py:99 +msgid "" +"Focus on player chat/communication or who's primary function is " +"interacting with the console." +msgstr "" + +#: app/_translations.py:100 +msgid "" +"Games and mods with a heavy strategy component, whether real-time or " +"turn-based" +msgstr "" + +#: app/_translations.py:101 +msgid "" +"Written specifically for survival gameplay with a focus on game-balance, " +"difficulty level, or resources available through crafting, mining, ..." +msgstr "" + +#: app/_translations.py:102 +msgid "Entries to the 2021 Minetest Game Jam" +msgstr "" + +#: app/_translations.py:103 +msgid "" +"Contains a completely custom mapgen implemented in Lua, usually requires " +"worlds to be set to the 'singlenode' mapgen." +msgstr "" + +#: app/_translations.py:104 +msgid " Jam / Game 2022" +msgstr "" + +#: app/_translations.py:105 +msgid "Sports" +msgstr "" + +#: app/_translations.py:106 +msgid "" +"Adds or changes transportation methods. Includes teleportation, vehicles," +" ridable mobs, transport infrastructure and thematic content" +msgstr "" + +#: app/_translations.py:107 +msgid "Player vs Environment (PvE)" +msgstr "" + +#: app/_translations.py:108 +msgid "For mods that grant the player extra information in the HUD" +msgstr "" + +#: app/_translations.py:109 +msgid "" +"Mods and games that aim to simulate real life activity. Similar to " +"SimCity/TheSims/OpenTTD/etc" +msgstr "" + +#: app/_translations.py:110 +msgid "Shocking and scary content. May scare young children" +msgstr "" + +#: app/_translations.py:111 +msgid "Player customization / Skins" +msgstr "" + +#: app/_translations.py:112 +msgid "" +"Allows the player to customize their character by changing the texture or" +" adding accessories." +msgstr "" + +#: app/_translations.py:113 +msgid "" +"Certified by the Featured Packages program. This tag may be renamed in " +"the future" +msgstr "" + +#: app/_translations.py:114 +msgid "Mobs / Animals / NPCs" +msgstr "" + +#: app/_translations.py:115 +msgid "For 128px or higher texture packs" +msgstr "" + +#: app/_translations.py:116 +msgid "16px" +msgstr "" + +#: app/_translations.py:117 +msgid "Games of chance, gambling games, etc" +msgstr "" + +#: app/_translations.py:118 +msgid "Mapgen / Biomes / Decoration" +msgstr "" + +#: app/_translations.py:119 +msgid "Drugs" +msgstr "" + +#: app/_translations.py:120 +msgid "Related to economies, money, and trading" +msgstr "" + +#: app/_translations.py:121 +msgid "" +"For content designed for one or more players that focus on combat against" +" the world, mobs, or NPCs." +msgstr "" + +#: app/_translations.py:122 +msgid "For content whose main utility / feature is in GUI/formspec form" +msgstr "" + +#: app/_translations.py:123 +msgid "32px" +msgstr "" + +#: app/_translations.py:124 +msgid "Player vs Player (PvP)" +msgstr "" + +#: app/_translations.py:125 +msgid "Magic / Enchanting" +msgstr "" + +#: app/_translations.py:126 +msgid "Contains illegal drugs, such as marijuana" +msgstr "" + +#: app/_translations.py:127 +msgid "First person shooters (FPS) and more" +msgstr "" + +#: app/_translations.py:128 +msgid "Shooter" +msgstr "" + +#: app/querybuilder.py:58 app/templates/admin/languages/list.html:27 #: app/templates/admin/tags/list.html:38 #: app/templates/admin/warnings/list.html:28 #: app/templates/collections/create_edit.html:56 @@ -38,7 +567,7 @@ msgstr "Ai fost expulzat." msgid "Packages" msgstr "Pachete" -#: app/querybuilder.py:56 +#: app/querybuilder.py:73 #, python-format msgid "%(package_type)s for %(game_name)s" msgstr "" @@ -48,7 +577,7 @@ msgstr "" msgid "%(delta)s ago" msgstr "acum %(delta)s" -#: app/blueprints/api/endpoints.py:95 app/templates/index.html:103 +#: app/blueprints/api/endpoints.py:94 app/templates/index.html:103 msgid "Featured" msgstr "" @@ -63,18 +592,18 @@ msgid "Limit to package" msgstr "Limitează la pachetul" #: app/blueprints/api/tokens.py:36 app/blueprints/collections/__init__.py:90 -#: app/blueprints/oauth/__init__.py:175 app/blueprints/packages/packages.py:250 -#: app/blueprints/packages/packages.py:525 -#: app/blueprints/packages/packages.py:621 -#: app/blueprints/packages/packages.py:709 +#: app/blueprints/oauth/__init__.py:175 app/blueprints/packages/packages.py:251 +#: app/blueprints/packages/packages.py:528 +#: app/blueprints/packages/packages.py:624 +#: app/blueprints/packages/packages.py:712 #: app/blueprints/packages/releases.py:62 #: app/blueprints/packages/releases.py:74 app/blueprints/packages/reviews.py:49 #: app/blueprints/packages/screenshots.py:36 #: app/blueprints/packages/screenshots.py:42 #: app/blueprints/packages/screenshots.py:47 -#: app/blueprints/users/account.py:226 app/blueprints/users/account.py:234 -#: app/blueprints/users/settings.py:78 app/blueprints/users/settings.py:148 -#: app/blueprints/users/settings.py:316 app/templates/users/modtools.html:111 +#: 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 msgid "Save" msgstr "Salvează" @@ -146,14 +675,11 @@ msgid "Linked GitHub to account" msgstr "GitHub a fost asociat contului" #: app/blueprints/github/__init__.py:88 -msgid "GitHub account is already associated with another user" -msgstr "Contul GitHub este deja asociat cu un alt utilizator" +#, python-format +msgid "GitHub account is already associated with another user: %(username)s" +msgstr "" -#: app/blueprints/github/__init__.py:94 -msgid "Unable to find an account for that GitHub user" -msgstr "Acest cont GitHub nu poate fi găsit" - -#: app/blueprints/github/__init__.py:99 +#: app/blueprints/github/__init__.py:96 app/blueprints/github/__init__.py:122 msgid "Authorization failed [err=gh-login-failed]" msgstr "Autorizarea a eșuat [err=gh-login-failed]" @@ -199,7 +725,7 @@ msgstr "Capturi de ecran" #: app/blueprints/packages/__init__.py:52 #: app/templates/packages/edit_maintainers.html:8 -#: app/templates/packages/view.html:624 app/utils/minetest_hypertext.py:270 +#: app/templates/packages/view.html:624 app/utils/minetest_hypertext.py:302 msgid "Maintainers" msgstr "Manageri" @@ -224,7 +750,7 @@ 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:243 app/utils/minetest_hypertext.py:245 +#: app/utils/minetest_hypertext.py:275 app/utils/minetest_hypertext.py:277 msgid "Supported Games" msgstr "Jocuri suportate" @@ -232,91 +758,91 @@ msgstr "Jocuri suportate" msgid "No download available." msgstr "Nu există descărcări disponibile." -#: app/blueprints/packages/packages.py:228 app/templates/packages/view.html:594 -#: app/utils/minetest_hypertext.py:231 +#: app/blueprints/packages/packages.py:229 app/templates/packages/view.html:594 +#: app/utils/minetest_hypertext.py:263 msgid "Type" msgstr "Tip" -#: app/blueprints/packages/packages.py:229 +#: app/blueprints/packages/packages.py:230 msgid "Title (Human-readable)" msgstr "Titlu (citit de oameni)" -#: app/blueprints/packages/packages.py:230 -#: app/blueprints/packages/packages.py:619 +#: app/blueprints/packages/packages.py:231 +#: app/blueprints/packages/packages.py:622 msgid "Name (Technical)" msgstr "Nume (tehnic)" -#: app/blueprints/packages/packages.py:230 -#: app/blueprints/packages/packages.py:620 +#: app/blueprints/packages/packages.py:231 +#: app/blueprints/packages/packages.py:623 #: app/templates/packages/create_edit.html:75 msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" msgstr "Doar litere mici (a-z), cifre (0-9) și liniuță de subliniere (_)" -#: app/blueprints/packages/packages.py:231 +#: app/blueprints/packages/packages.py:232 msgid "Short Description (Plaintext)" msgstr "Descriere scurtă (text simplu)" -#: app/blueprints/packages/packages.py:233 app/templates/packages/view.html:616 -#: app/utils/minetest_hypertext.py:268 +#: app/blueprints/packages/packages.py:234 app/templates/packages/view.html:616 +#: app/utils/minetest_hypertext.py:300 msgid "Maintenance State" msgstr "Stadiul întreținerii" -#: app/blueprints/packages/packages.py:235 app/templates/admin/tags/list.html:4 +#: app/blueprints/packages/packages.py:236 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:232 +#: app/utils/minetest_hypertext.py:264 msgid "Tags" msgstr "Etichete" -#: app/blueprints/packages/packages.py:236 +#: app/blueprints/packages/packages.py:237 msgid "Content Warnings" msgstr "Avertizări despre conținut" -#: app/blueprints/packages/packages.py:237 app/templates/packages/view.html:605 -#: app/utils/minetest_hypertext.py:266 +#: app/blueprints/packages/packages.py:238 app/templates/packages/view.html:605 +#: app/utils/minetest_hypertext.py:298 msgid "License" msgstr "Licență" -#: app/blueprints/packages/packages.py:238 +#: app/blueprints/packages/packages.py:239 msgid "Media License" msgstr "Licență multimedia" -#: app/blueprints/packages/packages.py:240 +#: app/blueprints/packages/packages.py:241 msgid "Long Description (Markdown)" msgstr "Descriere extinsă (Markdown)" -#: app/blueprints/packages/packages.py:242 +#: app/blueprints/packages/packages.py:243 msgid "VCS Repository URL" msgstr "URL-ul depozitului sursei" -#: app/blueprints/packages/packages.py:243 app/blueprints/users/settings.py:76 +#: app/blueprints/packages/packages.py:244 app/blueprints/users/settings.py:77 msgid "Website URL" msgstr "URL-ul saitului" -#: app/blueprints/packages/packages.py:244 +#: app/blueprints/packages/packages.py:245 msgid "Issue Tracker URL" msgstr "URL-ul sistemului de urmărire al problemelor" -#: app/blueprints/packages/packages.py:245 +#: app/blueprints/packages/packages.py:246 msgid "Forum Topic ID" msgstr "ID-ul topicului din forum" -#: app/blueprints/packages/packages.py:246 +#: app/blueprints/packages/packages.py:247 msgid "Video URL" msgstr "URL video" -#: app/blueprints/packages/packages.py:247 +#: app/blueprints/packages/packages.py:248 msgid "Donate URL" msgstr "URL donații" -#: app/blueprints/packages/packages.py:248 +#: app/blueprints/packages/packages.py:249 msgid "Translation URL" msgstr "" -#: app/blueprints/packages/packages.py:254 +#: app/blueprints/packages/packages.py:255 msgid "_game is not an allowed name" msgstr "Numele _game nu este permis" -#: app/blueprints/packages/packages.py:264 +#: app/blueprints/packages/packages.py:265 msgid "" "Package already exists, but is removed. Please contact ContentDB staff to" " restore the package" @@ -324,102 +850,101 @@ msgstr "" "Pachetul există deja, dar este dezactivat. Contactați echipa ContentDB " "pentru restaurarea acestuia" -#: app/blueprints/packages/packages.py:269 +#: app/blueprints/packages/packages.py:270 msgid "Package already exists" msgstr "Pachetul există deja" -#: app/blueprints/packages/packages.py:275 +#: app/blueprints/packages/packages.py:276 msgid "A collection with a similar name already exists" msgstr "" -#: app/blueprints/packages/packages.py:328 +#: app/blueprints/packages/packages.py:329 #: app/blueprints/packages/releases.py:82 msgid "" "You must add an email address to your account and confirm it before you " "can manage packages" msgstr "" -#: app/blueprints/packages/packages.py:334 +#: app/blueprints/packages/packages.py:335 msgid "Save draft" msgstr "" -#: app/blueprints/packages/packages.py:342 +#: app/blueprints/packages/packages.py:343 msgid "Unable to find that user" msgstr "Utilizatorul nu poate fi găsit" -#: app/blueprints/packages/packages.py:346 +#: app/blueprints/packages/packages.py:347 #: app/blueprints/packages/screenshots.py:137 -#: app/blueprints/users/settings.py:132 msgid "Permission denied" msgstr "Permisiune respinsă" -#: app/blueprints/packages/packages.py:402 -#: app/blueprints/packages/packages.py:476 -#: app/blueprints/packages/packages.py:498 +#: app/blueprints/packages/packages.py:403 +#: app/blueprints/packages/packages.py:479 +#: app/blueprints/packages/packages.py:501 msgid "You don't have permission to do that" msgstr "Nu aveți permisiune pentru această acțiune" -#: app/blueprints/packages/packages.py:435 +#: app/blueprints/packages/packages.py:436 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:442 +#: app/blueprints/packages/packages.py:443 msgid "" "Please comment in the approval thread so editors know what you have " "changed" msgstr "" -#: app/blueprints/packages/packages.py:493 +#: app/blueprints/packages/packages.py:496 msgid "Deleted package" msgstr "Pachet eliminat" -#: app/blueprints/packages/packages.py:515 +#: app/blueprints/packages/packages.py:518 msgid "Unapproved package" msgstr "Pachet neaprobat" -#: app/blueprints/packages/packages.py:524 +#: app/blueprints/packages/packages.py:527 msgid "Maintainers (Comma-separated)" msgstr "Manageri (separați cu virgulă)" -#: app/blueprints/packages/packages.py:533 +#: app/blueprints/packages/packages.py:536 msgid "You don't have permission to edit maintainers" msgstr "Nu aveți permisiunea de modificare a managerilor" -#: app/blueprints/packages/packages.py:583 +#: app/blueprints/packages/packages.py:586 msgid "You are not a maintainer" msgstr "Nu sunteți manager" -#: app/blueprints/packages/packages.py:586 +#: app/blueprints/packages/packages.py:589 msgid "Package owners cannot remove themselves as maintainers" msgstr "Proprietarii pachetelor nu se pot elimina pe sine ca manageri" -#: app/blueprints/packages/packages.py:618 +#: app/blueprints/packages/packages.py:621 msgid "Author Name" msgstr "Numele autorului" -#: app/blueprints/packages/packages.py:705 +#: app/blueprints/packages/packages.py:708 msgid "Enable support detection based on dependencies (recommended)" msgstr "Activează detecția suportului pe bază de dependențe (recomandat)" -#: app/blueprints/packages/packages.py:706 +#: app/blueprints/packages/packages.py:709 msgid "Supported games" msgstr "Jocuri suportate" -#: app/blueprints/packages/packages.py:707 +#: app/blueprints/packages/packages.py:710 msgid "Unsupported games" msgstr "Jocuri nesuportate" -#: app/blueprints/packages/packages.py:708 +#: app/blueprints/packages/packages.py:711 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:724 +#: app/blueprints/packages/packages.py:727 msgid "You need at least one release before you can edit game support" msgstr "" -#: app/blueprints/packages/packages.py:728 +#: app/blueprints/packages/packages.py:731 msgid "Mod(pack) needs to contain at least one mod. Please create a new release" msgstr "" @@ -575,8 +1100,8 @@ msgstr "" #: app/blueprints/packages/reviews.py:80 app/blueprints/threads/__init__.py:207 #: app/blueprints/threads/__init__.py:240 -#: app/blueprints/threads/__init__.py:334 app/blueprints/users/settings.py:113 -#: app/logic/packages.py:132 +#: app/blueprints/threads/__init__.py:334 app/blueprints/users/settings.py:114 +#: app/logic/packages.py:131 msgid "Linking to blocked sites is not allowed" msgstr "" @@ -677,7 +1202,7 @@ msgid "Remember me" msgstr "" #: app/blueprints/users/account.py:39 app/templates/base.html:176 -#: app/templates/donate/index.html:74 app/templates/users/login.html:4 +#: app/templates/donate/index.html:85 app/templates/users/login.html:4 msgid "Sign in" msgstr "" @@ -702,11 +1227,11 @@ msgstr "" msgid "Login failed" msgstr "" -#: app/blueprints/users/account.py:100 app/blueprints/users/settings.py:75 +#: app/blueprints/users/account.py:100 app/blueprints/users/settings.py:76 msgid "Display Name" msgstr "" -#: app/blueprints/users/account.py:101 app/blueprints/users/settings.py:310 +#: app/blueprints/users/account.py:101 app/blueprints/users/settings.py:324 #: app/templates/users/list.html:18 msgid "Username" msgstr "" @@ -717,8 +1242,8 @@ msgid "" " (-), and periods (.) allowed" msgstr "" -#: app/blueprints/users/account.py:104 app/blueprints/users/account.py:186 -#: app/blueprints/users/account.py:222 app/blueprints/users/account.py:373 +#: app/blueprints/users/account.py:104 app/blueprints/users/account.py:153 +#: app/blueprints/users/account.py:189 app/blueprints/users/account.py:340 #: app/blueprints/users/settings.py:147 msgid "Email" msgstr "" @@ -740,105 +1265,93 @@ msgstr "" msgid "Incorrect captcha answer" msgstr "" -#: app/blueprints/users/account.py:117 -msgid "Username is invalid" +#: app/blueprints/users/account.py:154 +msgid "Reset Password" msgstr "" -#: app/blueprints/users/account.py:128 -msgid "An account already exists for that username but hasn't been claimed yet." +#: app/blueprints/users/account.py:180 +msgid "Unable to find account" msgstr "" -#: app/blueprints/users/account.py:131 app/blueprints/users/account.py:138 -msgid "That username/display name is already in use, please choose another." +#: app/blueprints/users/account.py:190 app/blueprints/users/account.py:198 +msgid "New password" msgstr "" -#: app/blueprints/users/account.py:143 app/blueprints/users/account.py:257 +#: app/blueprints/users/account.py:191 app/blueprints/users/account.py:199 +msgid "Verify password" +msgstr "" + +#: app/blueprints/users/account.py:192 app/blueprints/users/account.py:200 +msgid "Passwords must match" +msgstr "" + +#: app/blueprints/users/account.py:197 +msgid "Old password" +msgstr "" + +#: app/blueprints/users/account.py:208 +msgid "Passwords do not match" +msgstr "" + +#: app/blueprints/users/account.py:219 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 msgid "Email already in use" msgstr "" -#: app/blueprints/users/account.py:144 app/blueprints/users/account.py:258 +#: app/blueprints/users/account.py:225 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:148 app/blueprints/users/account.py:252 -#: app/blueprints/users/settings.py:175 -msgid "That email address has been unsubscribed/blacklisted, and cannot be used" -msgstr "" - -#: app/blueprints/users/account.py:187 -msgid "Reset Password" -msgstr "" - -#: app/blueprints/users/account.py:213 -msgid "Unable to find account" -msgstr "" - -#: app/blueprints/users/account.py:223 app/blueprints/users/account.py:231 -msgid "New password" -msgstr "" - -#: app/blueprints/users/account.py:224 app/blueprints/users/account.py:232 -msgid "Verify password" -msgstr "" - -#: app/blueprints/users/account.py:225 app/blueprints/users/account.py:233 -msgid "Passwords must match" -msgstr "" - -#: app/blueprints/users/account.py:230 -msgid "Old password" -msgstr "" - -#: app/blueprints/users/account.py:241 -msgid "Passwords do not match" -msgstr "" - -#: app/blueprints/users/account.py:272 app/blueprints/users/account.py:276 +#: app/blueprints/users/account.py:239 app/blueprints/users/account.py:243 msgid "Your password has been changed successfully." msgstr "" -#: app/blueprints/users/account.py:291 +#: app/blueprints/users/account.py:258 msgid "Old password is incorrect" msgstr "" -#: app/blueprints/users/account.py:319 +#: app/blueprints/users/account.py:286 msgid "Unknown verification token!" msgstr "" -#: app/blueprints/users/account.py:325 +#: app/blueprints/users/account.py:292 msgid "Token has expired" msgstr "" -#: app/blueprints/users/account.py:339 +#: app/blueprints/users/account.py:306 msgid "Another user is already using that email" msgstr "" -#: app/blueprints/users/account.py:342 +#: app/blueprints/users/account.py:309 msgid "Confirmed email change" msgstr "" -#: app/blueprints/users/account.py:347 +#: app/blueprints/users/account.py:314 msgid "Email address changed" msgstr "" -#: app/blueprints/users/account.py:348 +#: app/blueprints/users/account.py:315 msgid "" "Your email address has changed. If you didn't request this, please " "contact an administrator." msgstr "" -#: app/blueprints/users/account.py:366 +#: app/blueprints/users/account.py:333 msgid "You may now log in" msgstr "" -#: app/blueprints/users/account.py:374 +#: app/blueprints/users/account.py:341 msgid "Send" msgstr "" -#: app/blueprints/users/account.py:405 +#: app/blueprints/users/account.py:372 msgid "" "That email is now blacklisted. Please contact an admin if you wish to " "undo this." @@ -970,62 +1483,72 @@ msgstr "" msgid "Has received %(downloads)d downloads across all packages." msgstr "" -#: app/blueprints/users/settings.py:37 app/templates/users/profile.html:26 +#: app/blueprints/users/settings.py:38 app/templates/users/profile.html:26 #: app/templates/users/profile_edit.html:8 msgid "Edit Profile" msgstr "" -#: app/blueprints/users/settings.py:42 app/templates/users/account.html:12 +#: app/blueprints/users/settings.py:43 app/templates/users/account.html:12 msgid "Account and Security" msgstr "" -#: app/blueprints/users/settings.py:47 +#: app/blueprints/users/settings.py:48 #: app/templates/users/settings_email.html:12 msgid "Email and Notifications" msgstr "" -#: app/blueprints/users/settings.py:52 app/templates/api/list_tokens.html:10 +#: app/blueprints/users/settings.py:53 app/templates/api/list_tokens.html:10 msgid "API Tokens" msgstr "" -#: app/blueprints/users/settings.py:60 app/templates/oauth/list_clients.html:10 +#: app/blueprints/users/settings.py:61 app/templates/oauth/list_clients.html:10 msgid "OAuth2 Applications" msgstr "" -#: app/blueprints/users/settings.py:67 app/templates/users/modtools.html:4 +#: app/blueprints/users/settings.py:68 app/templates/users/modtools.html:4 #: app/templates/users/modtools.html:8 app/templates/users/profile.html:44 msgid "Moderator Tools" msgstr "" -#: app/blueprints/users/settings.py:77 +#: app/blueprints/users/settings.py:78 msgid "Donation URL" msgstr "" -#: app/blueprints/users/settings.py:93 app/blueprints/users/settings.py:100 +#: app/blueprints/users/settings.py:94 app/blueprints/users/settings.py:101 msgid "A user already has that name" msgstr "" -#: app/blueprints/users/settings.py:265 +#: app/blueprints/users/settings.py:264 +msgid "Removed GitHub account" +msgstr "" + +#: app/blueprints/users/settings.py:266 +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" msgstr "" -#: app/blueprints/users/settings.py:311 +#: app/blueprints/users/settings.py:325 msgid "Display name" msgstr "" -#: app/blueprints/users/settings.py:312 +#: app/blueprints/users/settings.py:326 msgid "Forums Username" msgstr "" -#: app/blueprints/users/settings.py:313 +#: app/blueprints/users/settings.py:327 msgid "GitHub Username" msgstr "" -#: app/blueprints/users/settings.py:314 app/templates/users/list.html:14 +#: app/blueprints/users/settings.py:328 app/templates/users/list.html:14 msgid "Rank" msgstr "" -#: app/blueprints/users/settings.py:363 +#: app/blueprints/users/settings.py:381 msgid "Can't promote a user to a rank higher than yourself!" msgstr "" @@ -1119,11 +1642,11 @@ msgid "" "underscores (_)" msgstr "" -#: app/logic/packages.py:113 +#: app/logic/packages.py:112 msgid "You don't have permission to edit this package" msgstr "" -#: app/logic/packages.py:117 +#: app/logic/packages.py:116 msgid "You don't have permission to change the package name" msgstr "" @@ -1165,6 +1688,29 @@ msgstr "" msgid "Uploaded image isn't actually an image" msgstr "" +#: app/logic/users.py:15 +msgid "Username is invalid" +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 +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 "" + +#: 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/packages.py:69 msgid "Mod" msgstr "" @@ -1204,7 +1750,7 @@ msgstr "" #: app/templates/collections/view.html:39 #: app/templates/oauth/create_edit.html:17 #: app/templates/packages/release_edit.html:84 -#: app/templates/packages/review_create_edit.html:61 +#: app/templates/packages/review_create_edit.html:66 #: app/templates/threads/delete_reply.html:19 #: app/templates/threads/delete_thread.html:19 #: app/templates/threads/view.html:50 app/templates/users/delete.html:34 @@ -1215,34 +1761,34 @@ msgstr "" msgid "Work in Progress" msgstr "" -#: app/tasks/emails.py:119 +#: app/tasks/emails.py:122 msgid "" "You are receiving this email because you are a registered user of " "ContentDB." msgstr "" -#: app/tasks/emails.py:125 app/templates/emails/verify.html:30 +#: 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:160 +#: app/tasks/emails.py:163 #, python-format msgid "%(num)d new notifications" msgstr "" -#: app/tasks/emails.py:162 app/templates/macros/forms.html:59 +#: app/tasks/emails.py:165 app/templates/macros/forms.html:59 #: app/templates/packages/create_edit.html:41 #: app/templates/todo/editor.html:155 msgid "View" msgstr "" -#: app/tasks/emails.py:165 +#: app/tasks/emails.py:168 msgid "Manage email settings" msgstr "" -#: app/tasks/emails.py:167 app/templates/emails/base.html:63 +#: app/tasks/emails.py:170 app/templates/emails/base.html:63 #: app/templates/emails/notification.html:34 #: app/templates/emails/notification_digest.html:54 #: app/templates/emails/verify.html:33 @@ -1323,7 +1869,7 @@ msgstr "" #: app/templates/admin/languages/list.html:4 #: app/templates/admin/languages/list.html:10 app/templates/base.html:185 -#: app/templates/packages/view.html:598 app/utils/minetest_hypertext.py:256 +#: app/templates/packages/view.html:598 app/utils/minetest_hypertext.py:288 msgid "Languages" msgstr "" @@ -1336,59 +1882,73 @@ msgid "About" msgstr "" #: app/templates/base.html:247 -msgid "Rules" +msgid "Contact Us" msgstr "" #: app/templates/base.html:248 -msgid "Policy and Guidance" +msgid "Rules" msgstr "" #: app/templates/base.html:249 +msgid "Policy and Guidance" +msgstr "" + +#: app/templates/base.html:250 app/templates/donate/index.html:46 +#: app/templates/donate/index.html:70 app/templates/users/profile.html:104 +msgid "Donate" +msgstr "" + +#: app/templates/base.html:251 msgid "API" msgstr "" -#: app/templates/base.html:250 app/templates/users/register.html:37 +#: app/templates/base.html:252 app/templates/users/register.html:37 msgid "Privacy Policy" msgstr "" -#: app/templates/base.html:252 +#: app/templates/base.html:254 msgid "Report / DMCA" msgstr "" -#: app/templates/base.html:254 +#: app/templates/base.html:256 msgid "User List" msgstr "" -#: app/templates/base.html:255 app/templates/packages/view.html:190 +#: app/templates/base.html:257 app/templates/packages/view.html:190 #: app/templates/packages/view.html:673 app/templates/threads/list.html:4 msgid "Threads" msgstr "" -#: app/templates/base.html:256 app/templates/collections/list.html:7 +#: app/templates/base.html:258 app/templates/collections/list.html:7 #: app/templates/collections/list.html:26 msgid "Collections" msgstr "" -#: app/templates/base.html:257 -msgid "Support Packages" +#: app/templates/base.html:259 app/templates/donate/index.html:4 +msgid "Support Creators" msgstr "" -#: app/templates/base.html:258 +#: app/templates/base.html:260 msgid "Translate Packages" msgstr "" -#: app/templates/base.html:259 +#: app/templates/base.html:261 msgid "Source Code" msgstr "" -#: app/templates/base.html:265 +#: app/templates/base.html:267 msgid "Show non-free packages" msgstr "" -#: app/templates/base.html:267 +#: app/templates/base.html:269 msgid "Hide non-free packages" msgstr "" +#: app/templates/base.html:273 +#, python-format +msgid "Our privacy policy has been updated (%(date)s)" +msgstr "" + #: app/templates/index.html:4 msgid "Welcome" msgstr "" @@ -1710,10 +2270,6 @@ msgstr "" msgid "To add a package, go to the package's page and click 'Add to collection'" msgstr "" -#: app/templates/donate/index.html:4 -msgid "Support packages" -msgstr "" - #: app/templates/donate/index.html:8 msgid "Some content creators are accepting donations for their work." msgstr "" @@ -1733,29 +2289,41 @@ msgstr "" msgid "View package" msgstr "" -#: app/templates/donate/index.html:46 app/templates/users/profile.html:104 -msgid "Donate" +#: app/templates/donate/index.html:62 +msgid "Support ContentDB" msgstr "" -#: app/templates/donate/index.html:62 -msgid "Based on your reviews / favorites" +#: app/templates/donate/index.html:64 +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 what 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" +msgstr "" + +#: app/templates/donate/index.html:78 +msgid "" "No reviewed packages accepting donations. Consider reviewing your " "favourite packages" msgstr "" -#: app/templates/donate/index.html:71 +#: 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:78 +#: app/templates/donate/index.html:89 msgid "Top packages" msgstr "" -#: app/templates/donate/index.html:82 +#: app/templates/donate/index.html:93 #, python-format msgid "%(count)d packages are looking for donations" msgstr "" @@ -1995,13 +2563,13 @@ msgid "Review" msgstr "" #: app/templates/macros/reviews.html:112 app/templates/macros/reviews.html:166 -#: app/templates/packages/review_create_edit.html:41 +#: app/templates/packages/review_create_edit.html:46 #, python-format msgid "Do you recommend this %(type)s?" msgstr "" #: app/templates/macros/reviews.html:134 -#: app/templates/packages/review_create_edit.html:46 +#: app/templates/packages/review_create_edit.html:51 msgid "Why or why not? Try to be constructive" msgstr "" @@ -2010,7 +2578,11 @@ msgid "Post Review" msgstr "" #: app/templates/macros/reviews.html:187 -msgid "Report an Issue" +msgid "Report an issue" +msgstr "" + +#: app/templates/macros/reviews.html:191 +msgid "Ask a question" msgstr "" #: app/templates/macros/stats.html:15 app/templates/macros/stats.html:20 @@ -2984,9 +3556,10 @@ msgid "" "In order to avoid data loss, you cannot permanently delete packages.\n" "\t\t\tYou can remove them from ContentDB, which will cause them to not be" "\n" -"\t\t\tvisible to any users and they may be permanently deleted in the " -"future.\n" -"\t\t\tThe Admin can restore removed packages, if needed." +"\t\t\tvisible to any users. Removed packages may be permanently deleted " +"at a\n" +"\t\t\tlater point. ContentDB staff can restore removed packages, if " +"needed." msgstr "" #: app/templates/packages/remove.html:19 @@ -3021,17 +3594,21 @@ msgstr "" msgid "Post a review for %(title)s by %(author)s" msgstr "" -#: app/templates/packages/review_create_edit.html:21 +#: app/templates/packages/review_create_edit.html:20 +msgid "Please make sure you read ContentDB's rules" +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 "" -#: app/templates/packages/review_create_edit.html:62 +#: app/templates/packages/review_create_edit.html:67 msgid "Delete review." msgstr "" -#: app/templates/packages/review_create_edit.html:63 +#: app/templates/packages/review_create_edit.html:68 msgid "" "This will convert the review into a thread, keeping the comments but " "removing its effect on the package's rating." @@ -3352,7 +3929,7 @@ msgstr "" msgid "Donate now" msgstr "" -#: app/templates/packages/view.html:462 app/utils/minetest_hypertext.py:251 +#: app/templates/packages/view.html:462 app/utils/minetest_hypertext.py:283 msgid "Dependencies" msgstr "" @@ -3369,7 +3946,7 @@ msgid "Compatible Games" msgstr "" #: app/templates/packages/view.html:526 app/templates/packages/view.html:546 -#: app/utils/minetest_hypertext.py:243 +#: app/utils/minetest_hypertext.py:275 msgid "No specific game required" msgstr "" @@ -3401,7 +3978,7 @@ msgstr "" msgid "Technical Name" msgstr "" -#: app/templates/packages/view.html:612 app/utils/minetest_hypertext.py:263 +#: app/templates/packages/view.html:612 app/utils/minetest_hypertext.py:295 #, python-format msgid "%(code_license)s for code,
%(media_license)s for media." msgstr "" @@ -3410,7 +3987,7 @@ msgstr "" msgid "Unknown" msgstr "" -#: app/templates/packages/view.html:622 app/utils/minetest_hypertext.py:269 +#: app/templates/packages/view.html:622 app/utils/minetest_hypertext.py:301 msgid "Added" msgstr "" @@ -3418,7 +3995,7 @@ msgstr "" msgid "Remove myself" msgstr "" -#: app/templates/packages/view.html:641 app/utils/minetest_hypertext.py:271 +#: app/templates/packages/view.html:641 app/utils/minetest_hypertext.py:303 msgid "Provides" msgstr "" @@ -3544,6 +4121,19 @@ msgstr "" msgid "Plus approvers and editors" msgstr "" +#: app/templates/threads/view.html:131 +msgid "Is this review outdated?" +msgstr "" + +#: app/templates/threads/view.html:132 +msgid "For example, does it complain about issues you've already fixed?" +msgstr "" + +#: app/templates/threads/view.html:133 +#, python-format +msgid "You can report outdated reviews by clicking %(flag)s on the review." +msgstr "" + #: app/templates/todo/editor.html:4 app/templates/todo/todo_base.html:17 msgid "Editor Work Queue" msgstr "" @@ -3601,7 +4191,7 @@ msgstr "" msgid "Mod names that have hard dependers, but no packages providing them." msgstr "" -#: app/templates/todo/editor.html:193 app/templates/users/account.html:73 +#: app/templates/todo/editor.html:193 app/templates/users/account.html:100 msgid "View All" msgstr "" @@ -3862,47 +4452,47 @@ msgstr "" msgid "Linked Accounts" msgstr "" -#: app/templates/users/account.html:40 app/templates/users/account.html:52 -msgid "Connected" -msgstr "" - #: app/templates/users/account.html:43 #, python-format msgid "Please PM %(rubenwardy)s on the forums to link your account." msgstr "" -#: app/templates/users/account.html:57 +#: app/templates/users/account.html:59 msgid "View ContentDB's GitHub Permissions" msgstr "" -#: app/templates/users/account.html:62 +#: app/templates/users/account.html:65 +msgid "Disconnect" +msgstr "" + +#: app/templates/users/account.html:70 msgid "Link Github" msgstr "" -#: app/templates/users/account.html:65 +#: app/templates/users/account.html:73 msgid "None" msgstr "" -#: app/templates/users/account.html:77 -msgid "Recent Account Actions" -msgstr "" - -#: app/templates/users/account.html:82 +#: app/templates/users/account.html:80 msgid "Account Deletion and Deactivation" msgstr "" -#: app/templates/users/account.html:86 +#: app/templates/users/account.html:84 msgid "Delete or Deactivate" msgstr "" -#: app/templates/users/account.html:89 +#: app/templates/users/account.html:87 msgid "Account Deletion and Deactivation isn't available to users yet." msgstr "" -#: app/templates/users/account.html:90 +#: app/templates/users/account.html:88 msgid "Please contact the admin." msgstr "" +#: app/templates/users/account.html:93 +msgid "Recent Account Actions" +msgstr "" + #: app/templates/users/change_set_password.html:16 #: app/templates/users/register.html:24 msgid "" @@ -4122,10 +4712,6 @@ msgstr "" msgid "GitHub" msgstr "" -#: app/templates/users/modtools.html:12 -msgid "Storage" -msgstr "" - #: app/templates/users/modtools.html:20 #, python-format msgid "" @@ -4249,17 +4835,21 @@ msgstr "" msgid "Import from forums" msgstr "" -#: app/templates/users/profile_edit.html:47 +#: app/templates/users/profile_edit.html:33 +msgid "Remove profile picture" +msgstr "" + +#: app/templates/users/profile_edit.html:51 msgid "" "Profile pictures should be square, at least 64x64px, and one of the " "following formats: jpeg, png, or webp." msgstr "" -#: app/templates/users/profile_edit.html:51 +#: app/templates/users/profile_edit.html:55 msgid "Profile Information" msgstr "" -#: app/templates/users/profile_edit.html:58 +#: app/templates/users/profile_edit.html:62 msgid "Pretending to be another user is grounds for a permanent ban" msgstr "" @@ -4411,11 +5001,23 @@ msgstr "" msgid "Last year" msgstr "" -#: app/utils/minetest_hypertext.py:248 +#: app/utils/minetest_hypertext.py:108 +msgid "(view table in browser)" +msgstr "" + +#: app/utils/minetest_hypertext.py:139 +msgid "Image" +msgstr "" + +#: app/utils/minetest_hypertext.py:259 +msgid "none" +msgstr "" + +#: app/utils/minetest_hypertext.py:280 msgid "Unsupported Games" msgstr "" -#: app/utils/minetest_hypertext.py:252 +#: app/utils/minetest_hypertext.py:284 msgid "Optional dependencies" msgstr "" @@ -4625,3 +5227,32 @@ msgstr "" #~ msgid "Topics with a strikethrough have been marked as discarded." #~ msgstr "" +#~ msgid "GitHub account is already associated with another user" +#~ msgstr "Contul GitHub este deja asociat cu un alt utilizator" + +#~ msgid "Unable to find an account for that GitHub user" +#~ msgstr "Acest cont GitHub nu poate fi găsit" + +#~ msgid "Support Packages" +#~ msgstr "" + +#~ msgid "Support packages" +#~ msgstr "" + +#~ msgid "Report an Issue" +#~ msgstr "" + +#~ msgid "" +#~ "In order to avoid data loss, you cannot permanently delete packages.\n" +#~ "\t\t\tYou can remove them from " +#~ "ContentDB, which will cause them to " +#~ "not be\n" +#~ "\t\t\tvisible to any users and " +#~ "they may be permanently deleted in " +#~ "the future.\n" +#~ "\t\t\tThe Admin can restore removed packages, if needed." +#~ msgstr "" + +#~ msgid "Connected" +#~ msgstr "" + diff --git a/translations/ru/LC_MESSAGES/messages.po b/translations/ru/LC_MESSAGES/messages.po index b41b4f3c..8ba54e8e 100644 --- a/translations/ru/LC_MESSAGES/messages.po +++ b/translations/ru/LC_MESSAGES/messages.po @@ -7,29 +7,557 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2024-04-03 18:34+0100\n" +"POT-Creation-Date: 2024-06-07 05:29+0100\n" "PO-Revision-Date: 2024-05-29 11:26+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.6-dev\n" -"Generated-By: Babel 2.12.1\n" +"Generated-By: Babel 2.15.0\n" -#: app/__init__.py:137 +#: app/__init__.py:155 msgid "Banned:" msgstr "Заблокирован:" -#: app/__init__.py:139 +#: app/__init__.py:157 msgid "You have been banned." msgstr "Вы были заблокированы." -#: app/querybuilder.py:41 app/templates/admin/languages/list.html:27 +#: app/_translations.py:5 +msgid "Chat / Commands" +msgstr "" + +#: app/_translations.py:6 +msgid "Complex installation" +msgstr "" + +#: app/_translations.py:7 +msgid "Either has educational value, or is a tool to help teachers " +msgstr "" + +#: app/_translations.py:8 +msgid "Singleplayer-focused" +msgstr "" + +#: app/_translations.py:9 +msgid "For 16px texture packs" +msgstr "" + +#: app/_translations.py:10 +msgid "For 64px texture packs" +msgstr "" + +#: app/_translations.py:11 +msgid "Tools to manage the world" +msgstr "" + +#: app/_translations.py:12 +msgid "Big changes to crafting gameplay" +msgstr "" + +#: app/_translations.py:13 +msgid "Blood, etc" +msgstr "" + +#: app/_translations.py:14 +msgid "Adds a mini-game to be played within Minetest" +msgstr "" + +#: app/_translations.py:15 +msgid "Tools / Weapons / Armor" +msgstr "" + +#: app/_translations.py:16 +msgid "For content generally themed around a certain season or holiday" +msgstr "" + +#: app/_translations.py:17 +msgid "Player Effects / Power Ups" +msgstr "" + +#: app/_translations.py:18 +msgid "World Maintenance and Tools" +msgstr "" + +#: app/_translations.py:19 +msgid "Puzzle" +msgstr "" + +#: app/_translations.py:20 +msgid "Tools for game and mod developers" +msgstr "" + +#: app/_translations.py:21 +msgid "Education" +msgstr "" + +#: app/_translations.py:22 +msgid "Gore" +msgstr "" + +#: app/_translations.py:23 +msgid "Transport" +msgstr "" + +#: app/_translations.py:24 +msgid "Survival" +msgstr "" + +#: app/_translations.py:25 +msgid "New mapgen or changes mapgen" +msgstr "" + +#: app/_translations.py:26 +msgid "Less than 16px" +msgstr "" + +#: app/_translations.py:27 app/templates/users/modtools.html:12 +msgid "Storage" +msgstr "Хранилище" + +#: app/_translations.py:28 +msgid "Changes the inventory GUI" +msgstr "" + +#: app/_translations.py:29 +msgid "Jam / Combat 2020" +msgstr "" + +#: app/_translations.py:30 +msgid "Bad Language" +msgstr "" + +#: app/_translations.py:31 +msgid "64px" +msgstr "" + +#: app/_translations.py:32 +msgid "Focuses on or adds new sounds or musical things" +msgstr "" + +#: app/_translations.py:33 +msgid "Adds game mechanics or tools that change how players build." +msgstr "" + +#: app/_translations.py:34 +msgid "Violence" +msgstr "" + +#: app/_translations.py:35 +msgid "Strategy / RTS" +msgstr "" + +#: app/_translations.py:36 +msgid "" +"Requires futher installation steps, such as installing luarocks or " +"editing the trusted mod setting" +msgstr "" + +#: app/_translations.py:37 +msgid "Jam / Game 2021" +msgstr "" + +#: app/_translations.py:38 +msgid "Content that can be played alone" +msgstr "" + +#: app/_translations.py:39 +msgid "Can/should only be used in multiplayer" +msgstr "" + +#: app/_translations.py:40 +msgid "Adds mobs, animals, and NPCs" +msgstr "" + +#: app/_translations.py:41 +msgid "" +"For mods created for the Discord \"Weekly Challenges\" modding event in " +"2021" +msgstr "" + +#: app/_translations.py:42 +msgid "Mini-game" +msgstr "" + +#: app/_translations.py:43 +msgid "" +"For content that changes player effects, including physics, for example: " +"speed, jump height or gravity." +msgstr "" + +#: app/_translations.py:44 +msgid "Contains swearing" +msgstr "" + +#: app/_translations.py:45 +msgid "" +"Improves the world, adding weather, ambient sounds, or other environment " +"mechanics" +msgstr "" + +#: app/_translations.py:46 +msgid "For mods created for the Discord \"Combat\" modding event in 2020" +msgstr "" + +#: app/_translations.py:47 +msgid "Inventory" +msgstr "" + +#: app/_translations.py:48 +msgid "Entries to the 2023 Minetest Game Jam " +msgstr "" + +#: app/_translations.py:49 +msgid "Sims" +msgstr "" + +#: app/_translations.py:50 +msgid "Focuses on building, such as adding new materials or nodes" +msgstr "" + +#: app/_translations.py:51 +msgid "Environment / Weather" +msgstr "" + +#: app/_translations.py:52 +msgid "Custom mapgen" +msgstr "" + +#: app/_translations.py:53 +msgid "Minetest Game improved" +msgstr "" + +#: app/_translations.py:54 +msgid "HUD" +msgstr "" + +#: app/_translations.py:55 +msgid "Machines / Electronics" +msgstr "" + +#: app/_translations.py:56 +msgid "Developer Tools" +msgstr "" + +#: app/_translations.py:57 +msgid "Jam / Game 2023" +msgstr "" + +#: app/_translations.py:58 +msgid "Helps with server maintenance and moderation" +msgstr "" + +#: app/_translations.py:59 +msgid "Plants and Farming" +msgstr "" + +#: app/_translations.py:60 +msgid "Adventure / RPG" +msgstr "" + +#: app/_translations.py:61 +msgid "" +"For games and such that are of their own kind, distinct and original in " +"nature to others of the same category." +msgstr "" + +#: app/_translations.py:62 +msgid "Jam / Weekly Challenges 2021" +msgstr "" + +#: app/_translations.py:63 +msgid "For 32px texture packs" +msgstr "" + +#: app/_translations.py:64 +msgid "Adds or changes tools, weapons, and armor" +msgstr "" + +#: app/_translations.py:65 +msgid "GUI" +msgstr "" + +#: app/_translations.py:66 +msgid "Seasonal" +msgstr "" + +#: app/_translations.py:67 +msgid "Commerce / Economy" +msgstr "" + +#: app/_translations.py:68 +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 "" + +#: app/_translations.py:69 +msgid "Forks of MTG" +msgstr "" + +#: app/_translations.py:70 +msgid "Non-cartoon violence. May be towards fantasy or human-like characters" +msgstr "" + +#: app/_translations.py:71 +msgid "Joke" +msgstr "" + +#: app/_translations.py:72 +msgid "Fear / Horror" +msgstr "" + +#: app/_translations.py:73 +msgid "128px+" +msgstr "" + +#: app/_translations.py:74 +msgid "Creative" +msgstr "" + +#: app/_translations.py:75 +msgid "Entries to the 2022 Minetest Game Jam " +msgstr "" + +#: app/_translations.py:76 +msgid "Alcohol / Tobacco" +msgstr "" + +#: app/_translations.py:77 +msgid "Adds or improves item storage mechanics" +msgstr "" + +#: app/_translations.py:78 +msgid "Designed to be played competitively against other players" +msgstr "" + +#: app/_translations.py:79 +msgid "Crafting" +msgstr "" + +#: app/_translations.py:80 +msgid "<16px" +msgstr "" + +#: app/_translations.py:81 +msgid "One-of-a-kind / Original" +msgstr "" + +#: app/_translations.py:82 +msgid "Building" +msgstr "" + +#: app/_translations.py:83 +msgid "Adds machines useful in automation, tubes, or power." +msgstr "" + +#: app/_translations.py:84 +msgid "Focus on puzzle solving instead of combat" +msgstr "" + +#: app/_translations.py:85 +msgid "Building Mechanics and Tools" +msgstr "" + +#: app/_translations.py:86 +msgid "Adds nodes with no other purpose than for use in building" +msgstr "" + +#: app/_translations.py:87 +msgid "Sounds / Music" +msgstr "" + +#: app/_translations.py:88 +msgid "Food / Drinks" +msgstr "" + +#: app/_translations.py:89 +msgid "Decorative" +msgstr "" + +#: app/_translations.py:90 +msgid "Gambling" +msgstr "" + +#: app/_translations.py:91 +msgid "Server Moderation and Tools" +msgstr "" + +#: app/_translations.py:92 +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 "" + +#: app/_translations.py:93 +msgid "API / Library" +msgstr "" + +#: app/_translations.py:94 +msgid "Certified" +msgstr "" + +#: app/_translations.py:95 +msgid "Contains alcohol and/or tobacco" +msgstr "" + +#: app/_translations.py:96 +msgid "Adds new plants or other farmable resources." +msgstr "" + +#: app/_translations.py:97 +msgid "Multiplayer-focused" +msgstr "" + +#: app/_translations.py:98 +msgid "Primarily adds an API for other mods to use" +msgstr "" + +#: app/_translations.py:99 +msgid "" +"Focus on player chat/communication or who's primary function is " +"interacting with the console." +msgstr "" + +#: app/_translations.py:100 +msgid "" +"Games and mods with a heavy strategy component, whether real-time or " +"turn-based" +msgstr "" + +#: app/_translations.py:101 +msgid "" +"Written specifically for survival gameplay with a focus on game-balance, " +"difficulty level, or resources available through crafting, mining, ..." +msgstr "" + +#: app/_translations.py:102 +msgid "Entries to the 2021 Minetest Game Jam" +msgstr "" + +#: app/_translations.py:103 +msgid "" +"Contains a completely custom mapgen implemented in Lua, usually requires " +"worlds to be set to the 'singlenode' mapgen." +msgstr "" + +#: app/_translations.py:104 +msgid " Jam / Game 2022" +msgstr "" + +#: app/_translations.py:105 +msgid "Sports" +msgstr "" + +#: app/_translations.py:106 +msgid "" +"Adds or changes transportation methods. Includes teleportation, vehicles," +" ridable mobs, transport infrastructure and thematic content" +msgstr "" + +#: app/_translations.py:107 +msgid "Player vs Environment (PvE)" +msgstr "" + +#: app/_translations.py:108 +msgid "For mods that grant the player extra information in the HUD" +msgstr "" + +#: app/_translations.py:109 +msgid "" +"Mods and games that aim to simulate real life activity. Similar to " +"SimCity/TheSims/OpenTTD/etc" +msgstr "" + +#: app/_translations.py:110 +msgid "Shocking and scary content. May scare young children" +msgstr "" + +#: app/_translations.py:111 +msgid "Player customization / Skins" +msgstr "" + +#: app/_translations.py:112 +msgid "" +"Allows the player to customize their character by changing the texture or" +" adding accessories." +msgstr "" + +#: app/_translations.py:113 +msgid "" +"Certified by the Featured Packages program. This tag may be renamed in " +"the future" +msgstr "" + +#: app/_translations.py:114 +msgid "Mobs / Animals / NPCs" +msgstr "" + +#: app/_translations.py:115 +msgid "For 128px or higher texture packs" +msgstr "" + +#: app/_translations.py:116 +msgid "16px" +msgstr "" + +#: app/_translations.py:117 +msgid "Games of chance, gambling games, etc" +msgstr "" + +#: app/_translations.py:118 +msgid "Mapgen / Biomes / Decoration" +msgstr "" + +#: app/_translations.py:119 +msgid "Drugs" +msgstr "" + +#: app/_translations.py:120 +msgid "Related to economies, money, and trading" +msgstr "" + +#: app/_translations.py:121 +msgid "" +"For content designed for one or more players that focus on combat against" +" the world, mobs, or NPCs." +msgstr "" + +#: app/_translations.py:122 +msgid "For content whose main utility / feature is in GUI/formspec form" +msgstr "" + +#: app/_translations.py:123 +msgid "32px" +msgstr "" + +#: app/_translations.py:124 +msgid "Player vs Player (PvP)" +msgstr "" + +#: app/_translations.py:125 +msgid "Magic / Enchanting" +msgstr "" + +#: app/_translations.py:126 +msgid "Contains illegal drugs, such as marijuana" +msgstr "" + +#: app/_translations.py:127 +msgid "First person shooters (FPS) and more" +msgstr "" + +#: app/_translations.py:128 +msgid "Shooter" +msgstr "" + +#: app/querybuilder.py:58 app/templates/admin/languages/list.html:27 #: app/templates/admin/tags/list.html:38 #: app/templates/admin/warnings/list.html:28 #: app/templates/collections/create_edit.html:56 @@ -39,7 +567,7 @@ msgstr "Вы были заблокированы." msgid "Packages" msgstr "Дополнения" -#: app/querybuilder.py:56 +#: app/querybuilder.py:73 #, python-format msgid "%(package_type)s for %(game_name)s" msgstr "%(package_type)s для %(game_name)s" @@ -49,7 +577,7 @@ msgstr "%(package_type)s для %(game_name)s" msgid "%(delta)s ago" msgstr "%(delta)s назад" -#: app/blueprints/api/endpoints.py:95 app/templates/index.html:103 +#: app/blueprints/api/endpoints.py:94 app/templates/index.html:103 msgid "Featured" msgstr "Рекомендуемые" @@ -64,18 +592,18 @@ msgid "Limit to package" msgstr "Ограничение на дополнение" #: app/blueprints/api/tokens.py:36 app/blueprints/collections/__init__.py:90 -#: app/blueprints/oauth/__init__.py:175 app/blueprints/packages/packages.py:250 -#: app/blueprints/packages/packages.py:525 -#: app/blueprints/packages/packages.py:621 -#: app/blueprints/packages/packages.py:709 +#: app/blueprints/oauth/__init__.py:175 app/blueprints/packages/packages.py:251 +#: app/blueprints/packages/packages.py:528 +#: app/blueprints/packages/packages.py:624 +#: app/blueprints/packages/packages.py:712 #: app/blueprints/packages/releases.py:62 #: app/blueprints/packages/releases.py:74 app/blueprints/packages/reviews.py:49 #: app/blueprints/packages/screenshots.py:36 #: app/blueprints/packages/screenshots.py:42 #: app/blueprints/packages/screenshots.py:47 -#: app/blueprints/users/account.py:226 app/blueprints/users/account.py:234 -#: app/blueprints/users/settings.py:78 app/blueprints/users/settings.py:148 -#: app/blueprints/users/settings.py:316 app/templates/users/modtools.html:111 +#: 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 msgid "Save" msgstr "Сохранить" @@ -149,14 +677,11 @@ msgid "Linked GitHub to account" msgstr "Привязка GitHub к учётной записи" #: app/blueprints/github/__init__.py:88 -msgid "GitHub account is already associated with another user" -msgstr "Учётная запись Github уже привязана к другому пользователю" +#, python-format +msgid "GitHub account is already associated with another user: %(username)s" +msgstr "" -#: app/blueprints/github/__init__.py:94 -msgid "Unable to find an account for that GitHub user" -msgstr "Не удалось найти учётную запись данного пользователя Github" - -#: app/blueprints/github/__init__.py:99 +#: app/blueprints/github/__init__.py:96 app/blueprints/github/__init__.py:122 msgid "Authorization failed [err=gh-login-failed]" msgstr "Ошибка входа [err=gh-login-failed]" @@ -202,7 +727,7 @@ msgstr "Снимки экрана" #: app/blueprints/packages/__init__.py:52 #: app/templates/packages/edit_maintainers.html:8 -#: app/templates/packages/view.html:624 app/utils/minetest_hypertext.py:270 +#: app/templates/packages/view.html:624 app/utils/minetest_hypertext.py:302 msgid "Maintainers" msgstr "Разработчики" @@ -227,7 +752,7 @@ 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:243 app/utils/minetest_hypertext.py:245 +#: app/utils/minetest_hypertext.py:275 app/utils/minetest_hypertext.py:277 msgid "Supported Games" msgstr "Поддерживаемые Игры" @@ -235,93 +760,93 @@ msgstr "Поддерживаемые Игры" msgid "No download available." msgstr "Загрузка недоступна." -#: app/blueprints/packages/packages.py:228 app/templates/packages/view.html:594 -#: app/utils/minetest_hypertext.py:231 +#: app/blueprints/packages/packages.py:229 app/templates/packages/view.html:594 +#: app/utils/minetest_hypertext.py:263 msgid "Type" msgstr "Тип" -#: app/blueprints/packages/packages.py:229 +#: app/blueprints/packages/packages.py:230 msgid "Title (Human-readable)" msgstr "Название (Читаемое)" -#: app/blueprints/packages/packages.py:230 -#: app/blueprints/packages/packages.py:619 +#: app/blueprints/packages/packages.py:231 +#: app/blueprints/packages/packages.py:622 msgid "Name (Technical)" msgstr "Имя (Техническое)" -#: app/blueprints/packages/packages.py:230 -#: app/blueprints/packages/packages.py:620 +#: app/blueprints/packages/packages.py:231 +#: app/blueprints/packages/packages.py:623 #: app/templates/packages/create_edit.html:75 msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" msgstr "" "Только маленькие латинские буквы (a-z), цифры (0-9) и нижние " "подчёркивания (_)" -#: app/blueprints/packages/packages.py:231 +#: app/blueprints/packages/packages.py:232 msgid "Short Description (Plaintext)" msgstr "Краткое описание (обычный текст)" -#: app/blueprints/packages/packages.py:233 app/templates/packages/view.html:616 -#: app/utils/minetest_hypertext.py:268 +#: app/blueprints/packages/packages.py:234 app/templates/packages/view.html:616 +#: app/utils/minetest_hypertext.py:300 msgid "Maintenance State" msgstr "Состояние разработки" -#: app/blueprints/packages/packages.py:235 app/templates/admin/tags/list.html:4 +#: app/blueprints/packages/packages.py:236 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:232 +#: app/utils/minetest_hypertext.py:264 msgid "Tags" msgstr "Метки" -#: app/blueprints/packages/packages.py:236 +#: app/blueprints/packages/packages.py:237 msgid "Content Warnings" msgstr "Предупреждения о Контенте" -#: app/blueprints/packages/packages.py:237 app/templates/packages/view.html:605 -#: app/utils/minetest_hypertext.py:266 +#: app/blueprints/packages/packages.py:238 app/templates/packages/view.html:605 +#: app/utils/minetest_hypertext.py:298 msgid "License" msgstr "Лицензия" -#: app/blueprints/packages/packages.py:238 +#: app/blueprints/packages/packages.py:239 msgid "Media License" msgstr "Лицензия Медиа" -#: app/blueprints/packages/packages.py:240 +#: app/blueprints/packages/packages.py:241 msgid "Long Description (Markdown)" msgstr "Длинное описание (Markdown)" -#: app/blueprints/packages/packages.py:242 +#: app/blueprints/packages/packages.py:243 msgid "VCS Repository URL" msgstr "URL-адрес сетевого хранилища VCS" -#: app/blueprints/packages/packages.py:243 app/blueprints/users/settings.py:76 +#: app/blueprints/packages/packages.py:244 app/blueprints/users/settings.py:77 msgid "Website URL" msgstr "URL-адрес Вебсайта" -#: app/blueprints/packages/packages.py:244 +#: app/blueprints/packages/packages.py:245 msgid "Issue Tracker URL" msgstr "URL-адрес Трекера Проблем" -#: app/blueprints/packages/packages.py:245 +#: app/blueprints/packages/packages.py:246 msgid "Forum Topic ID" msgstr "Идентификатор темы на форуме" -#: app/blueprints/packages/packages.py:246 +#: app/blueprints/packages/packages.py:247 msgid "Video URL" msgstr "URL-адрес Видео" -#: app/blueprints/packages/packages.py:247 +#: app/blueprints/packages/packages.py:248 msgid "Donate URL" msgstr "URL-адрес на Пожертвование" -#: app/blueprints/packages/packages.py:248 +#: app/blueprints/packages/packages.py:249 msgid "Translation URL" msgstr "URL-адрес на Перевод" -#: app/blueprints/packages/packages.py:254 +#: app/blueprints/packages/packages.py:255 msgid "_game is not an allowed name" msgstr "_game не является допустимым именем" -#: app/blueprints/packages/packages.py:264 +#: app/blueprints/packages/packages.py:265 msgid "" "Package already exists, but is removed. Please contact ContentDB staff to" " restore the package" @@ -329,15 +854,15 @@ msgstr "" "Дополнение уже существует, но удалено. Пожалуйста, свяжитесь с персоналом" " ContentDB, чтобы восстановить дополнение" -#: app/blueprints/packages/packages.py:269 +#: app/blueprints/packages/packages.py:270 msgid "Package already exists" msgstr "Дополнение уже существует" -#: app/blueprints/packages/packages.py:275 +#: app/blueprints/packages/packages.py:276 msgid "A collection with a similar name already exists" msgstr "Коллекция с таким же именем уже существует" -#: app/blueprints/packages/packages.py:328 +#: app/blueprints/packages/packages.py:329 #: app/blueprints/packages/releases.py:82 msgid "" "You must add an email address to your account and confirm it before you " @@ -346,31 +871,30 @@ msgstr "" "Вы должны добавить адрес электронной почты в свою учетную запись и " "подтвердить его, прежде чем сможете управлять пакетами" -#: app/blueprints/packages/packages.py:334 +#: app/blueprints/packages/packages.py:335 msgid "Save draft" msgstr "Сохранить черновик" -#: app/blueprints/packages/packages.py:342 +#: app/blueprints/packages/packages.py:343 msgid "Unable to find that user" msgstr "Не получилось найти данного пользователя" -#: app/blueprints/packages/packages.py:346 +#: app/blueprints/packages/packages.py:347 #: app/blueprints/packages/screenshots.py:137 -#: app/blueprints/users/settings.py:132 msgid "Permission denied" msgstr "Доступ запрещён" -#: app/blueprints/packages/packages.py:402 -#: app/blueprints/packages/packages.py:476 -#: app/blueprints/packages/packages.py:498 +#: app/blueprints/packages/packages.py:403 +#: app/blueprints/packages/packages.py:479 +#: app/blueprints/packages/packages.py:501 msgid "You don't have permission to do that" msgstr "У вас нету разрешения это делать" -#: app/blueprints/packages/packages.py:435 +#: app/blueprints/packages/packages.py:436 msgid "Please comment what changes are needed in the approval thread" msgstr "Пожалуйста, напишите, какие изменения необходимы в теме проверки" -#: app/blueprints/packages/packages.py:442 +#: app/blueprints/packages/packages.py:443 msgid "" "Please comment in the approval thread so editors know what you have " "changed" @@ -378,57 +902,57 @@ msgstr "" "Пожалуйста, прокомментируйте в теме одобрения, чтобы редакторы знали, что" " вы изменили" -#: app/blueprints/packages/packages.py:493 +#: app/blueprints/packages/packages.py:496 msgid "Deleted package" msgstr "Дополнение удалено" -#: app/blueprints/packages/packages.py:515 +#: app/blueprints/packages/packages.py:518 msgid "Unapproved package" msgstr "Дополнение теперь неодобренное" -#: app/blueprints/packages/packages.py:524 +#: app/blueprints/packages/packages.py:527 msgid "Maintainers (Comma-separated)" msgstr "Разработчики (через запятую)" -#: app/blueprints/packages/packages.py:533 +#: app/blueprints/packages/packages.py:536 msgid "You don't have permission to edit maintainers" msgstr "У вас нет разрешения для изменения сопровождающих" -#: app/blueprints/packages/packages.py:583 +#: app/blueprints/packages/packages.py:586 msgid "You are not a maintainer" msgstr "Вы не разработчик" -#: app/blueprints/packages/packages.py:586 +#: app/blueprints/packages/packages.py:589 msgid "Package owners cannot remove themselves as maintainers" msgstr "Владельцы дополнения не могут удалить самих себя как разработчиков" -#: app/blueprints/packages/packages.py:618 +#: app/blueprints/packages/packages.py:621 msgid "Author Name" msgstr "Имя Автора" -#: app/blueprints/packages/packages.py:705 +#: app/blueprints/packages/packages.py:708 msgid "Enable support detection based on dependencies (recommended)" msgstr "Включить обнаружение поддержки на основе зависимостей (желательно)" -#: app/blueprints/packages/packages.py:706 +#: app/blueprints/packages/packages.py:709 msgid "Supported games" msgstr "Поддерживаемые игры" -#: app/blueprints/packages/packages.py:707 +#: app/blueprints/packages/packages.py:710 msgid "Unsupported games" msgstr "Неподдерживаемые игры" -#: app/blueprints/packages/packages.py:708 +#: app/blueprints/packages/packages.py:711 msgid "Supports all games (unless stated) / is game independent" msgstr "Поддерживает все игры (если не указано обратное) / не зависит от игр" -#: app/blueprints/packages/packages.py:724 +#: app/blueprints/packages/packages.py:727 msgid "You need at least one release before you can edit game support" msgstr "" "Вам нужен хотя бы один релиз, прежде чем вы сможете редактировать " "поддержку игры" -#: app/blueprints/packages/packages.py:728 +#: app/blueprints/packages/packages.py:731 msgid "Mod(pack) needs to contain at least one mod. Please create a new release" msgstr "" "Мод(пакет) должен содержать хотя бы один мод. Пожалуйста, создайте новый " @@ -591,8 +1115,8 @@ msgstr "" #: app/blueprints/packages/reviews.py:80 app/blueprints/threads/__init__.py:207 #: app/blueprints/threads/__init__.py:240 -#: app/blueprints/threads/__init__.py:334 app/blueprints/users/settings.py:113 -#: app/logic/packages.py:132 +#: app/blueprints/threads/__init__.py:334 app/blueprints/users/settings.py:114 +#: app/logic/packages.py:131 msgid "Linking to blocked sites is not allowed" msgstr "Ссылки на заблокированные сайты запрещены" @@ -693,7 +1217,7 @@ msgid "Remember me" msgstr "Запомнить меня" #: app/blueprints/users/account.py:39 app/templates/base.html:176 -#: app/templates/donate/index.html:74 app/templates/users/login.html:4 +#: app/templates/donate/index.html:85 app/templates/users/login.html:4 msgid "Sign in" msgstr "Войти" @@ -718,11 +1242,11 @@ msgstr "Вам нужно подтвердить электронную почт msgid "Login failed" msgstr "Ошибка входа" -#: app/blueprints/users/account.py:100 app/blueprints/users/settings.py:75 +#: app/blueprints/users/account.py:100 app/blueprints/users/settings.py:76 msgid "Display Name" msgstr "Отображаемое Имя" -#: app/blueprints/users/account.py:101 app/blueprints/users/settings.py:310 +#: app/blueprints/users/account.py:101 app/blueprints/users/settings.py:324 #: app/templates/users/list.html:18 msgid "Username" msgstr "Имя пользователя" @@ -735,8 +1259,8 @@ msgstr "" "Разрешены только латинские буквы (A-Za-z), цифры (0-9), знак " "подчеркивания (_), минус (-) и точка (.)" -#: app/blueprints/users/account.py:104 app/blueprints/users/account.py:186 -#: app/blueprints/users/account.py:222 app/blueprints/users/account.py:373 +#: app/blueprints/users/account.py:104 app/blueprints/users/account.py:153 +#: app/blueprints/users/account.py:189 app/blueprints/users/account.py:340 #: app/blueprints/users/settings.py:147 msgid "Email" msgstr "Электронная почта" @@ -758,25 +1282,46 @@ msgstr "Зарегистрироваться" msgid "Incorrect captcha answer" msgstr "Неправильный ответ на капчу" -#: app/blueprints/users/account.py:117 -msgid "Username is invalid" -msgstr "Имя пользователя недействительно" +#: app/blueprints/users/account.py:154 +msgid "Reset Password" +msgstr "Сбросить Пароль" -#: app/blueprints/users/account.py:128 -msgid "An account already exists for that username but hasn't been claimed yet." +#: app/blueprints/users/account.py:180 +msgid "Unable to find account" +msgstr "Не удаётся найти учётную запись" + +#: app/blueprints/users/account.py:190 app/blueprints/users/account.py:198 +msgid "New password" +msgstr "Новый пароль" + +#: app/blueprints/users/account.py:191 app/blueprints/users/account.py:199 +msgid "Verify password" +msgstr "Подтвердить пароль" + +#: app/blueprints/users/account.py:192 app/blueprints/users/account.py:200 +msgid "Passwords must match" +msgstr "Пароли должны совпадать" + +#: app/blueprints/users/account.py:197 +msgid "Old password" +msgstr "Старый пароль" + +#: app/blueprints/users/account.py:208 +msgid "Passwords do not match" +msgstr "Пароли не совпадают" + +#: app/blueprints/users/account.py:219 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:131 app/blueprints/users/account.py:138 -msgid "That username/display name is already in use, please choose another." -msgstr "Это имя пользователя/отображаемое имя уже используется, выберите другое." - -#: app/blueprints/users/account.py:143 app/blueprints/users/account.py:257 +#: app/blueprints/users/account.py:224 app/logic/users.py:46 msgid "Email already in use" msgstr "Электронная почта уже используется" -#: app/blueprints/users/account.py:144 app/blueprints/users/account.py:258 +#: app/blueprints/users/account.py:225 app/logic/users.py:47 #, python-format msgid "" "We were unable to create the account as the email is already in use by " @@ -785,70 +1330,35 @@ msgstr "" "У нас не получилось создать учётную запись так как электронная почта уже " "используется %(display_name)s. Попробуйте другой адрес." -#: app/blueprints/users/account.py:148 app/blueprints/users/account.py:252 -#: app/blueprints/users/settings.py:175 -msgid "That email address has been unsubscribed/blacklisted, and cannot be used" -msgstr "" -"Эта электронная почта уже была отписана/отправлена в чёрный список, и не " -"может быть использована" - -#: app/blueprints/users/account.py:187 -msgid "Reset Password" -msgstr "Сбросить Пароль" - -#: app/blueprints/users/account.py:213 -msgid "Unable to find account" -msgstr "Не удаётся найти учётную запись" - -#: app/blueprints/users/account.py:223 app/blueprints/users/account.py:231 -msgid "New password" -msgstr "Новый пароль" - -#: app/blueprints/users/account.py:224 app/blueprints/users/account.py:232 -msgid "Verify password" -msgstr "Подтвердить пароль" - -#: app/blueprints/users/account.py:225 app/blueprints/users/account.py:233 -msgid "Passwords must match" -msgstr "Пароли должны совпадать" - -#: app/blueprints/users/account.py:230 -msgid "Old password" -msgstr "Старый пароль" - -#: app/blueprints/users/account.py:241 -msgid "Passwords do not match" -msgstr "Пароли не совпадают" - -#: app/blueprints/users/account.py:272 app/blueprints/users/account.py:276 +#: app/blueprints/users/account.py:239 app/blueprints/users/account.py:243 msgid "Your password has been changed successfully." msgstr "Ваш пароль был успешно изменён." -#: app/blueprints/users/account.py:291 +#: app/blueprints/users/account.py:258 msgid "Old password is incorrect" msgstr "Старый пароль неправильный" -#: app/blueprints/users/account.py:319 +#: app/blueprints/users/account.py:286 msgid "Unknown verification token!" msgstr "Неизвестный код подтверждения!" -#: app/blueprints/users/account.py:325 +#: app/blueprints/users/account.py:292 msgid "Token has expired" msgstr "Токен просрочен" -#: app/blueprints/users/account.py:339 +#: app/blueprints/users/account.py:306 msgid "Another user is already using that email" msgstr "Другой пользователь уже использует эту электронную почту" -#: app/blueprints/users/account.py:342 +#: app/blueprints/users/account.py:309 msgid "Confirmed email change" msgstr "Подтвердить изменение электронной почты" -#: app/blueprints/users/account.py:347 +#: app/blueprints/users/account.py:314 msgid "Email address changed" msgstr "Адрес электронной почты изменён" -#: app/blueprints/users/account.py:348 +#: app/blueprints/users/account.py:315 msgid "" "Your email address has changed. If you didn't request this, please " "contact an administrator." @@ -856,15 +1366,15 @@ msgstr "" "Ваш адрес электронной почты был изменён. Если вы этого не запрашивали, " "пожалуйста, свяжитесь с администратором." -#: app/blueprints/users/account.py:366 +#: app/blueprints/users/account.py:333 msgid "You may now log in" msgstr "Теперь вы можете войти" -#: app/blueprints/users/account.py:374 +#: app/blueprints/users/account.py:341 msgid "Send" msgstr "Отправить" -#: app/blueprints/users/account.py:405 +#: app/blueprints/users/account.py:372 msgid "" "That email is now blacklisted. Please contact an admin if you wish to " "undo this." @@ -1001,62 +1511,72 @@ msgstr ">50к загрузок" msgid "Has received %(downloads)d downloads across all packages." msgstr "Получил %(downloads)d загрузок со всех дополнений." -#: app/blueprints/users/settings.py:37 app/templates/users/profile.html:26 +#: app/blueprints/users/settings.py:38 app/templates/users/profile.html:26 #: app/templates/users/profile_edit.html:8 msgid "Edit Profile" msgstr "Изменить профиль" -#: app/blueprints/users/settings.py:42 app/templates/users/account.html:12 +#: app/blueprints/users/settings.py:43 app/templates/users/account.html:12 msgid "Account and Security" msgstr "Учётная запись и безопасность" -#: app/blueprints/users/settings.py:47 +#: app/blueprints/users/settings.py:48 #: app/templates/users/settings_email.html:12 msgid "Email and Notifications" msgstr "Электронная почта и уведомления" -#: app/blueprints/users/settings.py:52 app/templates/api/list_tokens.html:10 +#: app/blueprints/users/settings.py:53 app/templates/api/list_tokens.html:10 msgid "API Tokens" msgstr "API токены" -#: app/blueprints/users/settings.py:60 app/templates/oauth/list_clients.html:10 +#: app/blueprints/users/settings.py:61 app/templates/oauth/list_clients.html:10 msgid "OAuth2 Applications" msgstr "Приложение OAuth2" -#: app/blueprints/users/settings.py:67 app/templates/users/modtools.html:4 +#: app/blueprints/users/settings.py:68 app/templates/users/modtools.html:4 #: app/templates/users/modtools.html:8 app/templates/users/profile.html:44 msgid "Moderator Tools" msgstr "Инструменты модератора" -#: app/blueprints/users/settings.py:77 +#: app/blueprints/users/settings.py:78 msgid "Donation URL" msgstr "URL-адрес Пожертвований" -#: app/blueprints/users/settings.py:93 app/blueprints/users/settings.py:100 +#: app/blueprints/users/settings.py:94 app/blueprints/users/settings.py:101 msgid "A user already has that name" msgstr "Пользователь уже имеет это имя" -#: app/blueprints/users/settings.py:265 +#: app/blueprints/users/settings.py:264 +msgid "Removed GitHub account" +msgstr "" + +#: app/blueprints/users/settings.py:266 +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" msgstr "Пользователи с рангом модератор или выше не могут быть удалены" -#: app/blueprints/users/settings.py:311 +#: app/blueprints/users/settings.py:325 msgid "Display name" msgstr "Отображаемое имя" -#: app/blueprints/users/settings.py:312 +#: app/blueprints/users/settings.py:326 msgid "Forums Username" msgstr "Имя пользователя на форуме" -#: app/blueprints/users/settings.py:313 +#: app/blueprints/users/settings.py:327 msgid "GitHub Username" msgstr "Имя пользователя на GitHub" -#: app/blueprints/users/settings.py:314 app/templates/users/list.html:14 +#: app/blueprints/users/settings.py:328 app/templates/users/list.html:14 msgid "Rank" msgstr "Ранг" -#: app/blueprints/users/settings.py:363 +#: app/blueprints/users/settings.py:381 msgid "Can't promote a user to a rank higher than yourself!" msgstr "Нельзя повысить пользователя на звание выше своего!" @@ -1162,11 +1682,11 @@ msgstr "" "Имя может содержать только строчные буквы (a-z), цифры (0-9) и знаки " "подчеркивания (_)" -#: app/logic/packages.py:113 +#: app/logic/packages.py:112 msgid "You don't have permission to edit this package" msgstr "У вас нет разрешения на правку этого дополнения" -#: app/logic/packages.py:117 +#: app/logic/packages.py:116 msgid "You don't have permission to change the package name" msgstr "У вас нет разрешения на изменение имени дополнения" @@ -1214,6 +1734,31 @@ msgstr "Пожалуйста, загрузите %(file_desc)s" msgid "Uploaded image isn't actually an image" msgstr "Загруженное изображение на самом деле им не является" +#: app/logic/users.py:15 +msgid "Username is invalid" +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 +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 "" + +#: 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/packages.py:69 msgid "Mod" msgstr "Мод" @@ -1253,7 +1798,7 @@ msgstr "Утвердить" #: app/templates/collections/view.html:39 #: app/templates/oauth/create_edit.html:17 #: app/templates/packages/release_edit.html:84 -#: app/templates/packages/review_create_edit.html:61 +#: app/templates/packages/review_create_edit.html:66 #: app/templates/threads/delete_reply.html:19 #: app/templates/threads/delete_thread.html:19 #: app/templates/threads/view.html:50 app/templates/users/delete.html:34 @@ -1264,7 +1809,7 @@ msgstr "Удалить" msgid "Work in Progress" msgstr "Незавершённая работа" -#: app/tasks/emails.py:119 +#: app/tasks/emails.py:122 msgid "" "You are receiving this email because you are a registered user of " "ContentDB." @@ -1272,7 +1817,7 @@ msgstr "" "Вы получаете это письмо, потому что являетесь зарегистрированным " "пользователем ContentDB." -#: app/tasks/emails.py:125 app/templates/emails/verify.html:30 +#: 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." @@ -1280,22 +1825,22 @@ msgstr "" "Вы получаете это письмо, потому что кто-то (надеюсь, вы) ввел ваш адрес " "электронной почты в качестве пользовательского." -#: app/tasks/emails.py:160 +#: app/tasks/emails.py:163 #, python-format msgid "%(num)d new notifications" msgstr "%(num)d новых уведомлений" -#: app/tasks/emails.py:162 app/templates/macros/forms.html:59 +#: app/tasks/emails.py:165 app/templates/macros/forms.html:59 #: app/templates/packages/create_edit.html:41 #: app/templates/todo/editor.html:155 msgid "View" msgstr "Вид" -#: app/tasks/emails.py:165 +#: app/tasks/emails.py:168 msgid "Manage email settings" msgstr "Управление настройками эл. почты" -#: app/tasks/emails.py:167 app/templates/emails/base.html:63 +#: app/tasks/emails.py:170 app/templates/emails/base.html:63 #: app/templates/emails/notification.html:34 #: app/templates/emails/notification_digest.html:54 #: app/templates/emails/verify.html:33 @@ -1378,7 +1923,7 @@ msgstr "Выйти" #: app/templates/admin/languages/list.html:4 #: app/templates/admin/languages/list.html:10 app/templates/base.html:185 -#: app/templates/packages/view.html:598 app/utils/minetest_hypertext.py:256 +#: app/templates/packages/view.html:598 app/utils/minetest_hypertext.py:288 msgid "Languages" msgstr "Языки" @@ -1391,59 +1936,73 @@ msgid "About" msgstr "Об этом" #: app/templates/base.html:247 +msgid "Contact Us" +msgstr "" + +#: app/templates/base.html:248 msgid "Rules" msgstr "Правила" -#: app/templates/base.html:248 +#: app/templates/base.html:249 msgid "Policy and Guidance" msgstr "Политика и руководство" -#: app/templates/base.html:249 +#: app/templates/base.html:250 app/templates/donate/index.html:46 +#: app/templates/donate/index.html:70 app/templates/users/profile.html:104 +msgid "Donate" +msgstr "Пожертвовать" + +#: app/templates/base.html:251 msgid "API" msgstr "API" -#: app/templates/base.html:250 app/templates/users/register.html:37 +#: app/templates/base.html:252 app/templates/users/register.html:37 msgid "Privacy Policy" msgstr "Политика конфиденциальности" -#: app/templates/base.html:252 +#: app/templates/base.html:254 msgid "Report / DMCA" msgstr "Сообщение / DMCA" -#: app/templates/base.html:254 +#: app/templates/base.html:256 msgid "User List" msgstr "Список пользователей" -#: app/templates/base.html:255 app/templates/packages/view.html:190 +#: app/templates/base.html:257 app/templates/packages/view.html:190 #: app/templates/packages/view.html:673 app/templates/threads/list.html:4 msgid "Threads" msgstr "Темы" -#: app/templates/base.html:256 app/templates/collections/list.html:7 +#: app/templates/base.html:258 app/templates/collections/list.html:7 #: app/templates/collections/list.html:26 msgid "Collections" msgstr "Коллекции" -#: app/templates/base.html:257 -msgid "Support Packages" -msgstr "Поддерживающие дополнения" +#: app/templates/base.html:259 app/templates/donate/index.html:4 +msgid "Support Creators" +msgstr "" -#: app/templates/base.html:258 +#: app/templates/base.html:260 msgid "Translate Packages" msgstr "Переводы Пакетов" -#: app/templates/base.html:259 +#: app/templates/base.html:261 msgid "Source Code" msgstr "Исходный код" -#: app/templates/base.html:265 +#: app/templates/base.html:267 msgid "Show non-free packages" msgstr "Показывать платные пакеты" -#: app/templates/base.html:267 +#: app/templates/base.html:269 msgid "Hide non-free packages" msgstr "Скрыть платные пакеты" +#: app/templates/base.html:273 +#, python-format +msgid "Our privacy policy has been updated (%(date)s)" +msgstr "" + #: app/templates/index.html:4 msgid "Welcome" msgstr "Добро пожаловать" @@ -1775,10 +2334,6 @@ msgstr "" "Чтобы добавить дополнение, перейдите на страницу дополнения и нажмите " "«Добавить в коллекцию»" -#: app/templates/donate/index.html:4 -msgid "Support packages" -msgstr "Поддерживающие дополнения" - #: app/templates/donate/index.html:8 msgid "Some content creators are accepting donations for their work." msgstr "Некоторые создатели контента принимают пожертвования за свою работу." @@ -1800,15 +2355,27 @@ msgstr "От %(author)s" msgid "View package" msgstr "Посмотреть дополнение" -#: app/templates/donate/index.html:46 app/templates/users/profile.html:104 -msgid "Donate" -msgstr "Пожертвовать" - #: app/templates/donate/index.html:62 +msgid "Support ContentDB" +msgstr "" + +#: app/templates/donate/index.html:64 +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 what 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" msgstr "На основе ваших отзывах / любимых" -#: app/templates/donate/index.html:67 +#: app/templates/donate/index.html:78 msgid "" "No reviewed packages accepting donations. Consider reviewing your " "favourite packages" @@ -1816,17 +2383,17 @@ msgstr "" "Нет проверенных дополнений, принимающих пожертвования. Рассмотрите " "возможность просмотра ваших любимых дополнений" -#: app/templates/donate/index.html:71 +#: 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:78 +#: app/templates/donate/index.html:89 msgid "Top packages" msgstr "Топ дополнения" -#: app/templates/donate/index.html:82 +#: app/templates/donate/index.html:93 #, python-format msgid "%(count)d packages are looking for donations" msgstr "%(count)d дополнений требуют пожертвований" @@ -2090,13 +2657,13 @@ msgid "Review" msgstr "Обзор" #: app/templates/macros/reviews.html:112 app/templates/macros/reviews.html:166 -#: app/templates/packages/review_create_edit.html:41 +#: app/templates/packages/review_create_edit.html:46 #, python-format msgid "Do you recommend this %(type)s?" msgstr "Рекомендуете ли вы этот %(type)s?" #: app/templates/macros/reviews.html:134 -#: app/templates/packages/review_create_edit.html:46 +#: app/templates/packages/review_create_edit.html:51 msgid "Why or why not? Try to be constructive" msgstr "Почему или почему нет? Постарайтесь быть конструктивными" @@ -2105,8 +2672,12 @@ msgid "Post Review" msgstr "Опубликовать обзор" #: app/templates/macros/reviews.html:187 -msgid "Report an Issue" -msgstr "Сообщить о проблеме" +msgid "Report an issue" +msgstr "" + +#: app/templates/macros/reviews.html:191 +msgid "Ask a question" +msgstr "" #: app/templates/macros/stats.html:15 app/templates/macros/stats.html:20 #, python-format @@ -2577,16 +3148,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:98 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:102 msgid "What to write in the long description" @@ -2657,8 +3228,9 @@ 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" @@ -3181,17 +3753,11 @@ msgid "" "In order to avoid data loss, you cannot permanently delete packages.\n" "\t\t\tYou can remove them from ContentDB, which will cause them to not be" "\n" -"\t\t\tvisible to any users and they may be permanently deleted in the " -"future.\n" -"\t\t\tThe Admin can restore removed packages, if needed." +"\t\t\tvisible to any users. Removed packages may be permanently deleted " +"at a\n" +"\t\t\tlater point. ContentDB staff can restore removed packages, if " +"needed." msgstr "" -"Чтобы избежать потери данных, вы не можете удалять дополнения навсегда.\n" -"\t\t\tВы можете удалить их из ContentDB, что приведет к тому, что они не " -"будут\n" -"\t\t\tвидимыми для любых пользователей, и они могут быть удалены навсегда" -" в будущем.\n" -"\t\t\tАдминистратор может восстановить удаленные дополнения, если это " -"необходимо." #: app/templates/packages/remove.html:19 msgid "" @@ -3227,7 +3793,11 @@ msgstr "Отменить публикацию" msgid "Post a review for %(title)s by %(author)s" msgstr "Опубликовать обзор для %(title)s от %(author)s" -#: app/templates/packages/review_create_edit.html:21 +#: app/templates/packages/review_create_edit.html:20 +msgid "Please make sure you read ContentDB's rules" +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." @@ -3235,11 +3805,11 @@ msgstr "" "Нашли ошибку? Опубликуйте сообщение на трекере " "проблем." -#: app/templates/packages/review_create_edit.html:62 +#: app/templates/packages/review_create_edit.html:67 msgid "Delete review." msgstr "Удалить обзор." -#: app/templates/packages/review_create_edit.html:63 +#: app/templates/packages/review_create_edit.html:68 msgid "" "This will convert the review into a thread, keeping the comments but " "removing its effect on the package's rating." @@ -3582,7 +4152,7 @@ msgstr "" msgid "Donate now" msgstr "Пожертвовать сейчас" -#: app/templates/packages/view.html:462 app/utils/minetest_hypertext.py:251 +#: app/templates/packages/view.html:462 app/utils/minetest_hypertext.py:283 msgid "Dependencies" msgstr "Зависимости" @@ -3599,7 +4169,7 @@ msgid "Compatible Games" msgstr "Совместимые игры" #: app/templates/packages/view.html:526 app/templates/packages/view.html:546 -#: app/utils/minetest_hypertext.py:243 +#: app/utils/minetest_hypertext.py:275 msgid "No specific game required" msgstr "Никакой конкретной игры не требуется" @@ -3633,7 +4203,7 @@ msgstr "Информация" msgid "Technical Name" msgstr "Техническое название" -#: app/templates/packages/view.html:612 app/utils/minetest_hypertext.py:263 +#: app/templates/packages/view.html:612 app/utils/minetest_hypertext.py:295 #, python-format msgid "%(code_license)s for code,
%(media_license)s for media." msgstr "%(code_license)s для кода,
%(media_license)s для медиа." @@ -3642,7 +4212,7 @@ msgstr "%(code_license)s для кода,
%(media_license)s для медиа msgid "Unknown" msgstr "Неизвестно" -#: app/templates/packages/view.html:622 app/utils/minetest_hypertext.py:269 +#: app/templates/packages/view.html:622 app/utils/minetest_hypertext.py:301 msgid "Added" msgstr "Добавлено" @@ -3650,7 +4220,7 @@ msgstr "Добавлено" msgid "Remove myself" msgstr "Удалить себя" -#: app/templates/packages/view.html:641 app/utils/minetest_hypertext.py:271 +#: app/templates/packages/view.html:641 app/utils/minetest_hypertext.py:303 msgid "Provides" msgstr "Предоставляет" @@ -3784,6 +4354,19 @@ msgstr "Видимо для:" msgid "Plus approvers and editors" msgstr "Плюс проверяющим и редакторам" +#: app/templates/threads/view.html:131 +msgid "Is this review outdated?" +msgstr "" + +#: app/templates/threads/view.html:132 +msgid "For example, does it complain about issues you've already fixed?" +msgstr "" + +#: app/templates/threads/view.html:133 +#, python-format +msgid "You can report outdated reviews by clicking %(flag)s on the review." +msgstr "" + #: app/templates/todo/editor.html:4 app/templates/todo/todo_base.html:17 msgid "Editor Work Queue" msgstr "Очередь работы редактора" @@ -3843,7 +4426,7 @@ msgstr "" "Названия модов, у которых есть жёсткие зависимости, но нет дополнений, " "предоставляющих их." -#: app/templates/todo/editor.html:193 app/templates/users/account.html:73 +#: app/templates/todo/editor.html:193 app/templates/users/account.html:100 msgid "View All" msgstr "Смотреть все" @@ -4120,10 +4703,6 @@ msgstr "Не имеет пароля" msgid "Linked Accounts" msgstr "Связанные аккаунты" -#: app/templates/users/account.html:40 app/templates/users/account.html:52 -msgid "Connected" -msgstr "Подключено" - #: app/templates/users/account.html:43 #, python-format msgid "Please PM %(rubenwardy)s on the forums to link your account." @@ -4131,38 +4710,42 @@ msgstr "" "Пожалуйста, напишите в ЛС %(rubenwardy)s на форуме, чтобы привязать свой " "аккаунт." -#: app/templates/users/account.html:57 +#: app/templates/users/account.html:59 msgid "View ContentDB's GitHub Permissions" msgstr "Просмотр разрешений ContentDB на GitHub" -#: app/templates/users/account.html:62 +#: app/templates/users/account.html:65 +msgid "Disconnect" +msgstr "" + +#: app/templates/users/account.html:70 msgid "Link Github" msgstr "Привязать Github" -#: app/templates/users/account.html:65 +#: app/templates/users/account.html:73 msgid "None" msgstr "Ничего" -#: app/templates/users/account.html:77 -msgid "Recent Account Actions" -msgstr "Последние действия аккаунта" - -#: app/templates/users/account.html:82 +#: app/templates/users/account.html:80 msgid "Account Deletion and Deactivation" msgstr "Удаление и деактивация аккаунта" -#: app/templates/users/account.html:86 +#: app/templates/users/account.html:84 msgid "Delete or Deactivate" msgstr "Удалить или деактивировать" -#: app/templates/users/account.html:89 +#: app/templates/users/account.html:87 msgid "Account Deletion and Deactivation isn't available to users yet." msgstr "Удаление и деактивация аккаунта пока недоступны пользователям." -#: app/templates/users/account.html:90 +#: app/templates/users/account.html:88 msgid "Please contact the admin." msgstr "Пожалуйста, свяжитесь с администратором." +#: app/templates/users/account.html:93 +msgid "Recent Account Actions" +msgstr "Последние действия аккаунта" + #: app/templates/users/change_set_password.html:16 #: app/templates/users/register.html:24 msgid "" @@ -4399,10 +4982,6 @@ msgstr "Забыл пароль" msgid "GitHub" msgstr "GitHub" -#: app/templates/users/modtools.html:12 -msgid "Storage" -msgstr "Хранилище" - #: app/templates/users/modtools.html:20 #, python-format msgid "" @@ -4528,7 +5107,11 @@ msgstr "Изображение профиля" msgid "Import from forums" msgstr "Импортировать из форумов" -#: app/templates/users/profile_edit.html:47 +#: app/templates/users/profile_edit.html:33 +msgid "Remove profile picture" +msgstr "" + +#: app/templates/users/profile_edit.html:51 msgid "" "Profile pictures should be square, at least 64x64px, and one of the " "following formats: jpeg, png, or webp." @@ -4536,11 +5119,11 @@ msgstr "" "Фотографии профиля должны быть квадратными, размером не менее 64x64 " "пикселей, и в одном из следующих форматов: jpeg, png или webp." -#: app/templates/users/profile_edit.html:51 +#: app/templates/users/profile_edit.html:55 msgid "Profile Information" msgstr "Информация профиля" -#: app/templates/users/profile_edit.html:58 +#: app/templates/users/profile_edit.html:62 msgid "Pretending to be another user is grounds for a permanent ban" msgstr "Выдавать себя за другого пользователя - основание для перманентного бана" @@ -4710,11 +5293,23 @@ msgstr "С начало года до сегодня" msgid "Last year" msgstr "Последний год" -#: app/utils/minetest_hypertext.py:248 +#: app/utils/minetest_hypertext.py:108 +msgid "(view table in browser)" +msgstr "" + +#: app/utils/minetest_hypertext.py:139 +msgid "Image" +msgstr "" + +#: app/utils/minetest_hypertext.py:259 +msgid "none" +msgstr "" + +#: app/utils/minetest_hypertext.py:280 msgid "Unsupported Games" msgstr "Неподдерживаемые Игры" -#: app/utils/minetest_hypertext.py:252 +#: app/utils/minetest_hypertext.py:284 msgid "Optional dependencies" msgstr "Дополнительные зависимости" @@ -5149,3 +5744,43 @@ msgstr "" #~ msgid "Topics with a strikethrough have been marked as discarded." #~ msgstr "Темы, отмеченные зачеркнутым знаком, были помечены как отклоненные." + +#~ msgid "GitHub account is already associated with another user" +#~ msgstr "Учётная запись Github уже привязана к другому пользователю" + +#~ msgid "Unable to find an account for that GitHub user" +#~ msgstr "Не удалось найти учётную запись данного пользователя Github" + +#~ msgid "Support Packages" +#~ msgstr "Поддерживающие дополнения" + +#~ msgid "Support packages" +#~ msgstr "Поддерживающие дополнения" + +#~ msgid "Report an Issue" +#~ msgstr "Сообщить о проблеме" + +#~ msgid "" +#~ "In order to avoid data loss, you cannot permanently delete packages.\n" +#~ "\t\t\tYou can remove them from " +#~ "ContentDB, which will cause them to " +#~ "not be\n" +#~ "\t\t\tvisible to any users and " +#~ "they may be permanently deleted in " +#~ "the future.\n" +#~ "\t\t\tThe Admin can restore removed packages, if needed." +#~ msgstr "" +#~ "Чтобы избежать потери данных, вы не " +#~ "можете удалять дополнения навсегда.\n" +#~ "\t\t\tВы можете удалить их из " +#~ "ContentDB, что приведет к тому, что " +#~ "они не будут\n" +#~ "\t\t\tвидимыми для любых пользователей, " +#~ "и они могут быть удалены навсегда " +#~ "в будущем.\n" +#~ "\t\t\tАдминистратор может восстановить " +#~ "удаленные дополнения, если это необходимо." + +#~ msgid "Connected" +#~ msgstr "Подключено" + diff --git a/translations/sk/LC_MESSAGES/messages.po b/translations/sk/LC_MESSAGES/messages.po index eff82cb3..6af161d5 100644 --- a/translations/sk/LC_MESSAGES/messages.po +++ b/translations/sk/LC_MESSAGES/messages.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2024-04-03 18:34+0100\n" +"POT-Creation-Date: 2024-06-07 05:29+0100\n" "PO-Revision-Date: 2023-05-06 19:48+0000\n" "Last-Translator: Pexauteau Santander \n" "Language: sk\n" @@ -17,17 +17,546 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.12.1\n" +"Generated-By: Babel 2.15.0\n" -#: app/__init__.py:137 +#: app/__init__.py:155 msgid "Banned:" msgstr "Zabanovaný:" -#: app/__init__.py:139 +#: app/__init__.py:157 msgid "You have been banned." msgstr "Dostal si ban." -#: app/querybuilder.py:41 app/templates/admin/languages/list.html:27 +#: app/_translations.py:5 +msgid "Chat / Commands" +msgstr "" + +#: app/_translations.py:6 +msgid "Complex installation" +msgstr "" + +#: app/_translations.py:7 +msgid "Either has educational value, or is a tool to help teachers " +msgstr "" + +#: app/_translations.py:8 +msgid "Singleplayer-focused" +msgstr "" + +#: app/_translations.py:9 +msgid "For 16px texture packs" +msgstr "" + +#: app/_translations.py:10 +msgid "For 64px texture packs" +msgstr "" + +#: app/_translations.py:11 +msgid "Tools to manage the world" +msgstr "" + +#: app/_translations.py:12 +msgid "Big changes to crafting gameplay" +msgstr "" + +#: app/_translations.py:13 +msgid "Blood, etc" +msgstr "" + +#: app/_translations.py:14 +msgid "Adds a mini-game to be played within Minetest" +msgstr "" + +#: app/_translations.py:15 +msgid "Tools / Weapons / Armor" +msgstr "" + +#: app/_translations.py:16 +msgid "For content generally themed around a certain season or holiday" +msgstr "" + +#: app/_translations.py:17 +msgid "Player Effects / Power Ups" +msgstr "" + +#: app/_translations.py:18 +msgid "World Maintenance and Tools" +msgstr "" + +#: app/_translations.py:19 +msgid "Puzzle" +msgstr "" + +#: app/_translations.py:20 +msgid "Tools for game and mod developers" +msgstr "" + +#: app/_translations.py:21 +msgid "Education" +msgstr "" + +#: app/_translations.py:22 +msgid "Gore" +msgstr "" + +#: app/_translations.py:23 +msgid "Transport" +msgstr "" + +#: app/_translations.py:24 +msgid "Survival" +msgstr "" + +#: app/_translations.py:25 +msgid "New mapgen or changes mapgen" +msgstr "" + +#: app/_translations.py:26 +msgid "Less than 16px" +msgstr "" + +#: app/_translations.py:27 app/templates/users/modtools.html:12 +msgid "Storage" +msgstr "" + +#: app/_translations.py:28 +msgid "Changes the inventory GUI" +msgstr "" + +#: app/_translations.py:29 +msgid "Jam / Combat 2020" +msgstr "" + +#: app/_translations.py:30 +msgid "Bad Language" +msgstr "" + +#: app/_translations.py:31 +msgid "64px" +msgstr "" + +#: app/_translations.py:32 +msgid "Focuses on or adds new sounds or musical things" +msgstr "" + +#: app/_translations.py:33 +msgid "Adds game mechanics or tools that change how players build." +msgstr "" + +#: app/_translations.py:34 +msgid "Violence" +msgstr "" + +#: app/_translations.py:35 +msgid "Strategy / RTS" +msgstr "" + +#: app/_translations.py:36 +msgid "" +"Requires futher installation steps, such as installing luarocks or " +"editing the trusted mod setting" +msgstr "" + +#: app/_translations.py:37 +msgid "Jam / Game 2021" +msgstr "" + +#: app/_translations.py:38 +msgid "Content that can be played alone" +msgstr "" + +#: app/_translations.py:39 +msgid "Can/should only be used in multiplayer" +msgstr "" + +#: app/_translations.py:40 +msgid "Adds mobs, animals, and NPCs" +msgstr "" + +#: app/_translations.py:41 +msgid "" +"For mods created for the Discord \"Weekly Challenges\" modding event in " +"2021" +msgstr "" + +#: app/_translations.py:42 +msgid "Mini-game" +msgstr "" + +#: app/_translations.py:43 +msgid "" +"For content that changes player effects, including physics, for example: " +"speed, jump height or gravity." +msgstr "" + +#: app/_translations.py:44 +msgid "Contains swearing" +msgstr "" + +#: app/_translations.py:45 +msgid "" +"Improves the world, adding weather, ambient sounds, or other environment " +"mechanics" +msgstr "" + +#: app/_translations.py:46 +msgid "For mods created for the Discord \"Combat\" modding event in 2020" +msgstr "" + +#: app/_translations.py:47 +msgid "Inventory" +msgstr "" + +#: app/_translations.py:48 +msgid "Entries to the 2023 Minetest Game Jam " +msgstr "" + +#: app/_translations.py:49 +msgid "Sims" +msgstr "" + +#: app/_translations.py:50 +msgid "Focuses on building, such as adding new materials or nodes" +msgstr "" + +#: app/_translations.py:51 +msgid "Environment / Weather" +msgstr "" + +#: app/_translations.py:52 +msgid "Custom mapgen" +msgstr "" + +#: app/_translations.py:53 +msgid "Minetest Game improved" +msgstr "" + +#: app/_translations.py:54 +msgid "HUD" +msgstr "" + +#: app/_translations.py:55 +msgid "Machines / Electronics" +msgstr "" + +#: app/_translations.py:56 +msgid "Developer Tools" +msgstr "" + +#: app/_translations.py:57 +msgid "Jam / Game 2023" +msgstr "" + +#: app/_translations.py:58 +msgid "Helps with server maintenance and moderation" +msgstr "" + +#: app/_translations.py:59 +msgid "Plants and Farming" +msgstr "" + +#: app/_translations.py:60 +msgid "Adventure / RPG" +msgstr "" + +#: app/_translations.py:61 +msgid "" +"For games and such that are of their own kind, distinct and original in " +"nature to others of the same category." +msgstr "" + +#: app/_translations.py:62 +msgid "Jam / Weekly Challenges 2021" +msgstr "" + +#: app/_translations.py:63 +msgid "For 32px texture packs" +msgstr "" + +#: app/_translations.py:64 +msgid "Adds or changes tools, weapons, and armor" +msgstr "" + +#: app/_translations.py:65 +msgid "GUI" +msgstr "" + +#: app/_translations.py:66 +msgid "Seasonal" +msgstr "" + +#: app/_translations.py:67 +msgid "Commerce / Economy" +msgstr "" + +#: app/_translations.py:68 +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 "" + +#: app/_translations.py:69 +msgid "Forks of MTG" +msgstr "" + +#: app/_translations.py:70 +msgid "Non-cartoon violence. May be towards fantasy or human-like characters" +msgstr "" + +#: app/_translations.py:71 +msgid "Joke" +msgstr "" + +#: app/_translations.py:72 +msgid "Fear / Horror" +msgstr "" + +#: app/_translations.py:73 +msgid "128px+" +msgstr "" + +#: app/_translations.py:74 +msgid "Creative" +msgstr "" + +#: app/_translations.py:75 +msgid "Entries to the 2022 Minetest Game Jam " +msgstr "" + +#: app/_translations.py:76 +msgid "Alcohol / Tobacco" +msgstr "" + +#: app/_translations.py:77 +msgid "Adds or improves item storage mechanics" +msgstr "" + +#: app/_translations.py:78 +msgid "Designed to be played competitively against other players" +msgstr "" + +#: app/_translations.py:79 +msgid "Crafting" +msgstr "" + +#: app/_translations.py:80 +msgid "<16px" +msgstr "" + +#: app/_translations.py:81 +msgid "One-of-a-kind / Original" +msgstr "" + +#: app/_translations.py:82 +msgid "Building" +msgstr "" + +#: app/_translations.py:83 +msgid "Adds machines useful in automation, tubes, or power." +msgstr "" + +#: app/_translations.py:84 +msgid "Focus on puzzle solving instead of combat" +msgstr "" + +#: app/_translations.py:85 +msgid "Building Mechanics and Tools" +msgstr "" + +#: app/_translations.py:86 +msgid "Adds nodes with no other purpose than for use in building" +msgstr "" + +#: app/_translations.py:87 +msgid "Sounds / Music" +msgstr "" + +#: app/_translations.py:88 +msgid "Food / Drinks" +msgstr "" + +#: app/_translations.py:89 +msgid "Decorative" +msgstr "" + +#: app/_translations.py:90 +msgid "Gambling" +msgstr "" + +#: app/_translations.py:91 +msgid "Server Moderation and Tools" +msgstr "" + +#: app/_translations.py:92 +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 "" + +#: app/_translations.py:93 +msgid "API / Library" +msgstr "" + +#: app/_translations.py:94 +msgid "Certified" +msgstr "" + +#: app/_translations.py:95 +msgid "Contains alcohol and/or tobacco" +msgstr "" + +#: app/_translations.py:96 +msgid "Adds new plants or other farmable resources." +msgstr "" + +#: app/_translations.py:97 +msgid "Multiplayer-focused" +msgstr "" + +#: app/_translations.py:98 +msgid "Primarily adds an API for other mods to use" +msgstr "" + +#: app/_translations.py:99 +msgid "" +"Focus on player chat/communication or who's primary function is " +"interacting with the console." +msgstr "" + +#: app/_translations.py:100 +msgid "" +"Games and mods with a heavy strategy component, whether real-time or " +"turn-based" +msgstr "" + +#: app/_translations.py:101 +msgid "" +"Written specifically for survival gameplay with a focus on game-balance, " +"difficulty level, or resources available through crafting, mining, ..." +msgstr "" + +#: app/_translations.py:102 +msgid "Entries to the 2021 Minetest Game Jam" +msgstr "" + +#: app/_translations.py:103 +msgid "" +"Contains a completely custom mapgen implemented in Lua, usually requires " +"worlds to be set to the 'singlenode' mapgen." +msgstr "" + +#: app/_translations.py:104 +msgid " Jam / Game 2022" +msgstr "" + +#: app/_translations.py:105 +msgid "Sports" +msgstr "" + +#: app/_translations.py:106 +msgid "" +"Adds or changes transportation methods. Includes teleportation, vehicles," +" ridable mobs, transport infrastructure and thematic content" +msgstr "" + +#: app/_translations.py:107 +msgid "Player vs Environment (PvE)" +msgstr "" + +#: app/_translations.py:108 +msgid "For mods that grant the player extra information in the HUD" +msgstr "" + +#: app/_translations.py:109 +msgid "" +"Mods and games that aim to simulate real life activity. Similar to " +"SimCity/TheSims/OpenTTD/etc" +msgstr "" + +#: app/_translations.py:110 +msgid "Shocking and scary content. May scare young children" +msgstr "" + +#: app/_translations.py:111 +msgid "Player customization / Skins" +msgstr "" + +#: app/_translations.py:112 +msgid "" +"Allows the player to customize their character by changing the texture or" +" adding accessories." +msgstr "" + +#: app/_translations.py:113 +msgid "" +"Certified by the Featured Packages program. This tag may be renamed in " +"the future" +msgstr "" + +#: app/_translations.py:114 +msgid "Mobs / Animals / NPCs" +msgstr "" + +#: app/_translations.py:115 +msgid "For 128px or higher texture packs" +msgstr "" + +#: app/_translations.py:116 +msgid "16px" +msgstr "" + +#: app/_translations.py:117 +msgid "Games of chance, gambling games, etc" +msgstr "" + +#: app/_translations.py:118 +msgid "Mapgen / Biomes / Decoration" +msgstr "" + +#: app/_translations.py:119 +msgid "Drugs" +msgstr "" + +#: app/_translations.py:120 +msgid "Related to economies, money, and trading" +msgstr "" + +#: app/_translations.py:121 +msgid "" +"For content designed for one or more players that focus on combat against" +" the world, mobs, or NPCs." +msgstr "" + +#: app/_translations.py:122 +msgid "For content whose main utility / feature is in GUI/formspec form" +msgstr "" + +#: app/_translations.py:123 +msgid "32px" +msgstr "" + +#: app/_translations.py:124 +msgid "Player vs Player (PvP)" +msgstr "" + +#: app/_translations.py:125 +msgid "Magic / Enchanting" +msgstr "" + +#: app/_translations.py:126 +msgid "Contains illegal drugs, such as marijuana" +msgstr "" + +#: app/_translations.py:127 +msgid "First person shooters (FPS) and more" +msgstr "" + +#: app/_translations.py:128 +msgid "Shooter" +msgstr "" + +#: app/querybuilder.py:58 app/templates/admin/languages/list.html:27 #: app/templates/admin/tags/list.html:38 #: app/templates/admin/warnings/list.html:28 #: app/templates/collections/create_edit.html:56 @@ -37,7 +566,7 @@ msgstr "Dostal si ban." msgid "Packages" msgstr "Balíky" -#: app/querybuilder.py:56 +#: app/querybuilder.py:73 #, python-format msgid "%(package_type)s for %(game_name)s" msgstr "" @@ -47,7 +576,7 @@ msgstr "" msgid "%(delta)s ago" msgstr "pred %(delta)s" -#: app/blueprints/api/endpoints.py:95 app/templates/index.html:103 +#: app/blueprints/api/endpoints.py:94 app/templates/index.html:103 msgid "Featured" msgstr "V spolupráci" @@ -62,18 +591,18 @@ msgid "Limit to package" msgstr "Limit balíčka" #: app/blueprints/api/tokens.py:36 app/blueprints/collections/__init__.py:90 -#: app/blueprints/oauth/__init__.py:175 app/blueprints/packages/packages.py:250 -#: app/blueprints/packages/packages.py:525 -#: app/blueprints/packages/packages.py:621 -#: app/blueprints/packages/packages.py:709 +#: app/blueprints/oauth/__init__.py:175 app/blueprints/packages/packages.py:251 +#: app/blueprints/packages/packages.py:528 +#: app/blueprints/packages/packages.py:624 +#: app/blueprints/packages/packages.py:712 #: app/blueprints/packages/releases.py:62 #: app/blueprints/packages/releases.py:74 app/blueprints/packages/reviews.py:49 #: app/blueprints/packages/screenshots.py:36 #: app/blueprints/packages/screenshots.py:42 #: app/blueprints/packages/screenshots.py:47 -#: app/blueprints/users/account.py:226 app/blueprints/users/account.py:234 -#: app/blueprints/users/settings.py:78 app/blueprints/users/settings.py:148 -#: app/blueprints/users/settings.py:316 app/templates/users/modtools.html:111 +#: 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 msgid "Save" msgstr "Uložiť" @@ -145,14 +674,11 @@ msgid "Linked GitHub to account" msgstr "Pripojiť GitHub k účtu" #: app/blueprints/github/__init__.py:88 -msgid "GitHub account is already associated with another user" -msgstr "Účet GitHub je už prepojený s iným užívateľom" +#, python-format +msgid "GitHub account is already associated with another user: %(username)s" +msgstr "" -#: app/blueprints/github/__init__.py:94 -msgid "Unable to find an account for that GitHub user" -msgstr "Nemožno nájsť účet pre tohto GitHub užívateľa" - -#: app/blueprints/github/__init__.py:99 +#: app/blueprints/github/__init__.py:96 app/blueprints/github/__init__.py:122 msgid "Authorization failed [err=gh-login-failed]" msgstr "Autorizácia zlyhala [err=gh-login-failed]" @@ -198,7 +724,7 @@ msgstr "Snímky obrazovky" #: app/blueprints/packages/__init__.py:52 #: app/templates/packages/edit_maintainers.html:8 -#: app/templates/packages/view.html:624 app/utils/minetest_hypertext.py:270 +#: app/templates/packages/view.html:624 app/utils/minetest_hypertext.py:302 msgid "Maintainers" msgstr "Členovia údržby" @@ -223,7 +749,7 @@ 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:243 app/utils/minetest_hypertext.py:245 +#: app/utils/minetest_hypertext.py:275 app/utils/minetest_hypertext.py:277 msgid "Supported Games" msgstr "Podporované hry" @@ -231,91 +757,91 @@ msgstr "Podporované hry" msgid "No download available." msgstr "Stiahnutie nie je k dispozícii." -#: app/blueprints/packages/packages.py:228 app/templates/packages/view.html:594 -#: app/utils/minetest_hypertext.py:231 +#: app/blueprints/packages/packages.py:229 app/templates/packages/view.html:594 +#: app/utils/minetest_hypertext.py:263 msgid "Type" msgstr "Písať" -#: app/blueprints/packages/packages.py:229 +#: app/blueprints/packages/packages.py:230 msgid "Title (Human-readable)" msgstr "Názov (Ľudsky zrozumiteľné)" -#: app/blueprints/packages/packages.py:230 -#: app/blueprints/packages/packages.py:619 +#: app/blueprints/packages/packages.py:231 +#: app/blueprints/packages/packages.py:622 msgid "Name (Technical)" msgstr "Meno (Technicky)" -#: app/blueprints/packages/packages.py:230 -#: app/blueprints/packages/packages.py:620 +#: app/blueprints/packages/packages.py:231 +#: app/blueprints/packages/packages.py:623 #: app/templates/packages/create_edit.html:75 msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" msgstr "Iba malé písmená (a-z), čísla (0-9) a podtržníky (_)" -#: app/blueprints/packages/packages.py:231 +#: app/blueprints/packages/packages.py:232 msgid "Short Description (Plaintext)" msgstr "Krátky popis (Plaintext)" -#: app/blueprints/packages/packages.py:233 app/templates/packages/view.html:616 -#: app/utils/minetest_hypertext.py:268 +#: app/blueprints/packages/packages.py:234 app/templates/packages/view.html:616 +#: app/utils/minetest_hypertext.py:300 msgid "Maintenance State" msgstr "Stav údržby" -#: app/blueprints/packages/packages.py:235 app/templates/admin/tags/list.html:4 +#: app/blueprints/packages/packages.py:236 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:232 +#: app/utils/minetest_hypertext.py:264 msgid "Tags" msgstr "Tagy" -#: app/blueprints/packages/packages.py:236 +#: app/blueprints/packages/packages.py:237 msgid "Content Warnings" msgstr "Upozornenia obsahu" -#: app/blueprints/packages/packages.py:237 app/templates/packages/view.html:605 -#: app/utils/minetest_hypertext.py:266 +#: app/blueprints/packages/packages.py:238 app/templates/packages/view.html:605 +#: app/utils/minetest_hypertext.py:298 msgid "License" msgstr "Licencia" -#: app/blueprints/packages/packages.py:238 +#: app/blueprints/packages/packages.py:239 msgid "Media License" msgstr "Licencia média" -#: app/blueprints/packages/packages.py:240 +#: app/blueprints/packages/packages.py:241 msgid "Long Description (Markdown)" msgstr "Dlhý popis (Poznámka)" -#: app/blueprints/packages/packages.py:242 +#: app/blueprints/packages/packages.py:243 msgid "VCS Repository URL" msgstr "URL pre VCS úložisko" -#: app/blueprints/packages/packages.py:243 app/blueprints/users/settings.py:76 +#: app/blueprints/packages/packages.py:244 app/blueprints/users/settings.py:77 msgid "Website URL" msgstr "URL webstránky" -#: app/blueprints/packages/packages.py:244 +#: app/blueprints/packages/packages.py:245 msgid "Issue Tracker URL" msgstr "URL pre sledovanie chýb" -#: app/blueprints/packages/packages.py:245 +#: app/blueprints/packages/packages.py:246 msgid "Forum Topic ID" msgstr "ID témy fóra" -#: app/blueprints/packages/packages.py:246 +#: app/blueprints/packages/packages.py:247 msgid "Video URL" msgstr "URL videa" -#: app/blueprints/packages/packages.py:247 +#: app/blueprints/packages/packages.py:248 msgid "Donate URL" msgstr "URL pre darovanie" -#: app/blueprints/packages/packages.py:248 +#: app/blueprints/packages/packages.py:249 msgid "Translation URL" msgstr "" -#: app/blueprints/packages/packages.py:254 +#: app/blueprints/packages/packages.py:255 msgid "_game is not an allowed name" msgstr "_game nie je povolený názov" -#: app/blueprints/packages/packages.py:264 +#: app/blueprints/packages/packages.py:265 msgid "" "Package already exists, but is removed. Please contact ContentDB staff to" " restore the package" @@ -323,100 +849,99 @@ msgstr "" "Balíček už existuje, ale je odstránený. Prosím kontaktuj administrátorov " "ContentDB aby obnovili balíček" -#: app/blueprints/packages/packages.py:269 +#: app/blueprints/packages/packages.py:270 msgid "Package already exists" msgstr "Balíček už existuje" -#: app/blueprints/packages/packages.py:275 +#: app/blueprints/packages/packages.py:276 msgid "A collection with a similar name already exists" msgstr "" -#: app/blueprints/packages/packages.py:328 +#: app/blueprints/packages/packages.py:329 #: app/blueprints/packages/releases.py:82 msgid "" "You must add an email address to your account and confirm it before you " "can manage packages" msgstr "" -#: app/blueprints/packages/packages.py:334 +#: app/blueprints/packages/packages.py:335 msgid "Save draft" msgstr "" -#: app/blueprints/packages/packages.py:342 +#: app/blueprints/packages/packages.py:343 msgid "Unable to find that user" msgstr "Užívateľ nebol nájdený" -#: app/blueprints/packages/packages.py:346 +#: app/blueprints/packages/packages.py:347 #: app/blueprints/packages/screenshots.py:137 -#: app/blueprints/users/settings.py:132 msgid "Permission denied" msgstr "Práva boli odopreté" -#: app/blueprints/packages/packages.py:402 -#: app/blueprints/packages/packages.py:476 -#: app/blueprints/packages/packages.py:498 +#: app/blueprints/packages/packages.py:403 +#: app/blueprints/packages/packages.py:479 +#: app/blueprints/packages/packages.py:501 msgid "You don't have permission to do that" msgstr "Na tento úkon nemáš povolenie" -#: app/blueprints/packages/packages.py:435 +#: app/blueprints/packages/packages.py:436 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:442 +#: app/blueprints/packages/packages.py:443 msgid "" "Please comment in the approval thread so editors know what you have " "changed" msgstr "" -#: app/blueprints/packages/packages.py:493 +#: app/blueprints/packages/packages.py:496 msgid "Deleted package" msgstr "Vymazaný balíček" -#: app/blueprints/packages/packages.py:515 +#: app/blueprints/packages/packages.py:518 msgid "Unapproved package" msgstr "Neschválený balíček" -#: app/blueprints/packages/packages.py:524 +#: app/blueprints/packages/packages.py:527 msgid "Maintainers (Comma-separated)" msgstr "Členovia údržby (oddeľuj čiarkou)" -#: app/blueprints/packages/packages.py:533 +#: app/blueprints/packages/packages.py:536 msgid "You don't have permission to edit maintainers" msgstr "Nemáte právo na upravovanie členov údržby" -#: app/blueprints/packages/packages.py:583 +#: app/blueprints/packages/packages.py:586 msgid "You are not a maintainer" msgstr "Nie si členom údržby" -#: app/blueprints/packages/packages.py:586 +#: app/blueprints/packages/packages.py:589 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:618 +#: app/blueprints/packages/packages.py:621 msgid "Author Name" msgstr "Meno autora" -#: app/blueprints/packages/packages.py:705 +#: app/blueprints/packages/packages.py:708 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:706 +#: app/blueprints/packages/packages.py:709 msgid "Supported games" msgstr "" -#: app/blueprints/packages/packages.py:707 +#: app/blueprints/packages/packages.py:710 msgid "Unsupported games" msgstr "" -#: app/blueprints/packages/packages.py:708 +#: app/blueprints/packages/packages.py:711 msgid "Supports all games (unless stated) / is game independent" msgstr "" -#: app/blueprints/packages/packages.py:724 +#: app/blueprints/packages/packages.py:727 msgid "You need at least one release before you can edit game support" msgstr "" -#: app/blueprints/packages/packages.py:728 +#: app/blueprints/packages/packages.py:731 msgid "Mod(pack) needs to contain at least one mod. Please create a new release" msgstr "" @@ -574,8 +1099,8 @@ msgstr "" #: app/blueprints/packages/reviews.py:80 app/blueprints/threads/__init__.py:207 #: app/blueprints/threads/__init__.py:240 -#: app/blueprints/threads/__init__.py:334 app/blueprints/users/settings.py:113 -#: app/logic/packages.py:132 +#: app/blueprints/threads/__init__.py:334 app/blueprints/users/settings.py:114 +#: app/logic/packages.py:131 msgid "Linking to blocked sites is not allowed" msgstr "Prepojenie na blokované stránky nie je povolené" @@ -676,7 +1201,7 @@ msgid "Remember me" msgstr "Zapamätaj si ma" #: app/blueprints/users/account.py:39 app/templates/base.html:176 -#: app/templates/donate/index.html:74 app/templates/users/login.html:4 +#: app/templates/donate/index.html:85 app/templates/users/login.html:4 msgid "Sign in" msgstr "Prihlásiť sa" @@ -701,11 +1226,11 @@ msgstr "Musíš potvrdiť registračný email" msgid "Login failed" msgstr "Prihlásenie zlyhalo" -#: app/blueprints/users/account.py:100 app/blueprints/users/settings.py:75 +#: app/blueprints/users/account.py:100 app/blueprints/users/settings.py:76 msgid "Display Name" msgstr "Zobraziť Meno" -#: app/blueprints/users/account.py:101 app/blueprints/users/settings.py:310 +#: 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" @@ -718,8 +1243,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:186 -#: app/blueprints/users/account.py:222 app/blueprints/users/account.py:373 +#: app/blueprints/users/account.py:104 app/blueprints/users/account.py:153 +#: app/blueprints/users/account.py:189 app/blueprints/users/account.py:340 #: app/blueprints/users/settings.py:147 msgid "Email" msgstr "Email" @@ -741,23 +1266,46 @@ msgstr "Zaregistrovať" msgid "Incorrect captcha answer" msgstr "Nesprávna captcha odpoveď" -#: app/blueprints/users/account.py:117 -msgid "Username is invalid" -msgstr "Užívateľské meno je nesprávne" +#: app/blueprints/users/account.py:154 +msgid "Reset Password" +msgstr "Obnoviť heslo" -#: app/blueprints/users/account.py:128 -msgid "An account already exists for that username but hasn't been claimed yet." -msgstr "Účet pre toto užívateľské meno už existuje, avšak ešte nebol zabratý." +#: app/blueprints/users/account.py:180 +msgid "Unable to find account" +msgstr "Účet nemožno nájsť" -#: app/blueprints/users/account.py:131 app/blueprints/users/account.py:138 -msgid "That username/display name is already in use, please choose another." -msgstr "Toto užívateľské meno/prezývka sa už používa, prosím vyber iné." +#: app/blueprints/users/account.py:190 app/blueprints/users/account.py:198 +msgid "New password" +msgstr "Nové heslo" -#: app/blueprints/users/account.py:143 app/blueprints/users/account.py:257 +#: app/blueprints/users/account.py:191 app/blueprints/users/account.py:199 +msgid "Verify password" +msgstr "Overiť heslo" + +#: app/blueprints/users/account.py:192 app/blueprints/users/account.py:200 +msgid "Passwords must match" +msgstr "Heslá sa musia zhodovať" + +#: app/blueprints/users/account.py:197 +msgid "Old password" +msgstr "Staré heslo" + +#: app/blueprints/users/account.py:208 +msgid "Passwords do not match" +msgstr "Heslá sa nezhodujú" + +#: app/blueprints/users/account.py:219 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 msgid "Email already in use" msgstr "Email sa už používa" -#: app/blueprints/users/account.py:144 app/blueprints/users/account.py:258 +#: app/blueprints/users/account.py:225 app/logic/users.py:47 #, python-format msgid "" "We were unable to create the account as the email is already in use by " @@ -766,70 +1314,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:148 app/blueprints/users/account.py:252 -#: app/blueprints/users/settings.py:175 -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:187 -msgid "Reset Password" -msgstr "Obnoviť heslo" - -#: app/blueprints/users/account.py:213 -msgid "Unable to find account" -msgstr "Účet nemožno nájsť" - -#: app/blueprints/users/account.py:223 app/blueprints/users/account.py:231 -msgid "New password" -msgstr "Nové heslo" - -#: app/blueprints/users/account.py:224 app/blueprints/users/account.py:232 -msgid "Verify password" -msgstr "Overiť heslo" - -#: app/blueprints/users/account.py:225 app/blueprints/users/account.py:233 -msgid "Passwords must match" -msgstr "Heslá sa musia zhodovať" - -#: app/blueprints/users/account.py:230 -msgid "Old password" -msgstr "Staré heslo" - -#: app/blueprints/users/account.py:241 -msgid "Passwords do not match" -msgstr "Heslá sa nezhodujú" - -#: app/blueprints/users/account.py:272 app/blueprints/users/account.py:276 +#: app/blueprints/users/account.py:239 app/blueprints/users/account.py:243 msgid "Your password has been changed successfully." msgstr "Heslo bolo úspešne zmenené." -#: app/blueprints/users/account.py:291 +#: app/blueprints/users/account.py:258 msgid "Old password is incorrect" msgstr "Staré heslo je nesprávne" -#: app/blueprints/users/account.py:319 +#: app/blueprints/users/account.py:286 msgid "Unknown verification token!" msgstr "Overovací token je neznámy!" -#: app/blueprints/users/account.py:325 +#: app/blueprints/users/account.py:292 msgid "Token has expired" msgstr "Platnosť tokenu vypršala" -#: app/blueprints/users/account.py:339 +#: app/blueprints/users/account.py:306 msgid "Another user is already using that email" msgstr "Iný užívateľ už takýto mail používa" -#: app/blueprints/users/account.py:342 +#: app/blueprints/users/account.py:309 msgid "Confirmed email change" msgstr "Zmena hesla je potvrdená" -#: app/blueprints/users/account.py:347 +#: app/blueprints/users/account.py:314 msgid "Email address changed" msgstr "Emailová adresa bola zmenená" -#: app/blueprints/users/account.py:348 +#: app/blueprints/users/account.py:315 msgid "" "Your email address has changed. If you didn't request this, please " "contact an administrator." @@ -837,15 +1350,15 @@ msgstr "" "Emailová adresa bola zmenená. Ak si o to nepožiadal, prosím kontaktuj " "administrátora." -#: app/blueprints/users/account.py:366 +#: app/blueprints/users/account.py:333 msgid "You may now log in" msgstr "Teraz sa môžeš prihlásiť" -#: app/blueprints/users/account.py:374 +#: app/blueprints/users/account.py:341 msgid "Send" msgstr "Poslať" -#: app/blueprints/users/account.py:405 +#: app/blueprints/users/account.py:372 msgid "" "That email is now blacklisted. Please contact an admin if you wish to " "undo this." @@ -982,62 +1495,72 @@ msgstr "viac než 50k stiahnutí" msgid "Has received %(downloads)d downloads across all packages." msgstr "Dosiahol %(downloads)d stiahnutí za všetky balíky." -#: app/blueprints/users/settings.py:37 app/templates/users/profile.html:26 +#: app/blueprints/users/settings.py:38 app/templates/users/profile.html:26 #: app/templates/users/profile_edit.html:8 msgid "Edit Profile" msgstr "Upraviť profil" -#: app/blueprints/users/settings.py:42 app/templates/users/account.html:12 +#: app/blueprints/users/settings.py:43 app/templates/users/account.html:12 msgid "Account and Security" msgstr "Účet a Bezpečnosť" -#: app/blueprints/users/settings.py:47 +#: app/blueprints/users/settings.py:48 #: app/templates/users/settings_email.html:12 msgid "Email and Notifications" msgstr "Email a Oznámenia" -#: app/blueprints/users/settings.py:52 app/templates/api/list_tokens.html:10 +#: app/blueprints/users/settings.py:53 app/templates/api/list_tokens.html:10 msgid "API Tokens" msgstr "Tokeny API" -#: app/blueprints/users/settings.py:60 app/templates/oauth/list_clients.html:10 +#: app/blueprints/users/settings.py:61 app/templates/oauth/list_clients.html:10 msgid "OAuth2 Applications" msgstr "" -#: app/blueprints/users/settings.py:67 app/templates/users/modtools.html:4 +#: app/blueprints/users/settings.py:68 app/templates/users/modtools.html:4 #: app/templates/users/modtools.html:8 app/templates/users/profile.html:44 msgid "Moderator Tools" msgstr "Nástroje moderácie" -#: app/blueprints/users/settings.py:77 +#: app/blueprints/users/settings.py:78 msgid "Donation URL" msgstr "Donátorské URL" -#: app/blueprints/users/settings.py:93 app/blueprints/users/settings.py:100 +#: app/blueprints/users/settings.py:94 app/blueprints/users/settings.py:101 msgid "A user already has that name" msgstr "Takéto meno už má iný užívateľ" -#: app/blueprints/users/settings.py:265 +#: app/blueprints/users/settings.py:264 +msgid "Removed GitHub account" +msgstr "" + +#: app/blueprints/users/settings.py:266 +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" msgstr "Užívatelia s moderátorským statusom alebo vyšším nemôžu byť odstránení" -#: app/blueprints/users/settings.py:311 +#: app/blueprints/users/settings.py:325 msgid "Display name" msgstr "Zobraziť meno" -#: app/blueprints/users/settings.py:312 +#: app/blueprints/users/settings.py:326 msgid "Forums Username" msgstr "Užívateľské meno na Fóre" -#: app/blueprints/users/settings.py:313 +#: app/blueprints/users/settings.py:327 msgid "GitHub Username" msgstr "Užívateľské meno na GitHub" -#: app/blueprints/users/settings.py:314 app/templates/users/list.html:14 +#: app/blueprints/users/settings.py:328 app/templates/users/list.html:14 msgid "Rank" msgstr "Úroveň" -#: app/blueprints/users/settings.py:363 +#: app/blueprints/users/settings.py:381 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!" @@ -1131,11 +1654,11 @@ msgid "" "underscores (_)" msgstr "Meno môže obsahovať len malé písmená (a-z), čísla (0-9), a podtržníky (_)" -#: app/logic/packages.py:113 +#: app/logic/packages.py:112 msgid "You don't have permission to edit this package" msgstr "Nemáte právo na upravenie tohto balíčka" -#: app/logic/packages.py:117 +#: app/logic/packages.py:116 msgid "You don't have permission to change the package name" msgstr "Nemáte právo na zmenu mena balíčka" @@ -1183,6 +1706,29 @@ msgstr "Prosím nahraj %(file_desc)s" msgid "Uploaded image isn't actually an image" msgstr "Nahraný obrázok vlastne nie je obrázkom" +#: app/logic/users.py:15 +msgid "Username is invalid" +msgstr "Užívateľské meno je nesprávne" + +#: app/logic/users.py:26 +msgid "An account already exists for that username but hasn't been claimed yet." +msgstr "Účet pre toto užívateľské meno už existuje, avšak ešte nebol zabratý." + +#: app/logic/users.py:29 +#, python-format +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 "" + +#: app/logic/users.py:33 +msgid "That username/display name is already in use, please choose another." +msgstr "Toto užívateľské meno/prezývka sa už používa, prosím vyber iné." + +#: app/logic/users.py:40 +msgid "Unable to create an account as the username was used in the past." +msgstr "" + #: app/models/packages.py:69 msgid "Mod" msgstr "Mód" @@ -1222,7 +1768,7 @@ msgstr "Schváliť" #: app/templates/collections/view.html:39 #: app/templates/oauth/create_edit.html:17 #: app/templates/packages/release_edit.html:84 -#: app/templates/packages/review_create_edit.html:61 +#: app/templates/packages/review_create_edit.html:66 #: app/templates/threads/delete_reply.html:19 #: app/templates/threads/delete_thread.html:19 #: app/templates/threads/view.html:50 app/templates/users/delete.html:34 @@ -1233,13 +1779,13 @@ msgstr "Vymazať" msgid "Work in Progress" msgstr "Práca stále prebieha" -#: app/tasks/emails.py:119 +#: app/tasks/emails.py:122 msgid "" "You are receiving this email because you are a registered user of " "ContentDB." msgstr "Tento email si dostal, pretože si registrovaný užívateľ ContentDB." -#: app/tasks/emails.py:125 app/templates/emails/verify.html:30 +#: 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." @@ -1247,22 +1793,22 @@ msgstr "" "Tento email si dostal, pretože niekto (dúfame, že ty) zadal tvoju mailovú" " adresu ako užívateľský email." -#: app/tasks/emails.py:160 +#: app/tasks/emails.py:163 #, python-format msgid "%(num)d new notifications" msgstr "%(num)d nových oznámení" -#: app/tasks/emails.py:162 app/templates/macros/forms.html:59 +#: app/tasks/emails.py:165 app/templates/macros/forms.html:59 #: app/templates/packages/create_edit.html:41 #: app/templates/todo/editor.html:155 msgid "View" msgstr "Pozri" -#: app/tasks/emails.py:165 +#: app/tasks/emails.py:168 msgid "Manage email settings" msgstr "Spravuj nastavenia emailu" -#: app/tasks/emails.py:167 app/templates/emails/base.html:63 +#: app/tasks/emails.py:170 app/templates/emails/base.html:63 #: app/templates/emails/notification.html:34 #: app/templates/emails/notification_digest.html:54 #: app/templates/emails/verify.html:33 @@ -1345,7 +1891,7 @@ msgstr "Odhlásiť" #: app/templates/admin/languages/list.html:4 #: app/templates/admin/languages/list.html:10 app/templates/base.html:185 -#: app/templates/packages/view.html:598 app/utils/minetest_hypertext.py:256 +#: app/templates/packages/view.html:598 app/utils/minetest_hypertext.py:288 msgid "Languages" msgstr "" @@ -1358,59 +1904,73 @@ msgid "About" msgstr "Opis" #: app/templates/base.html:247 +msgid "Contact Us" +msgstr "" + +#: app/templates/base.html:248 msgid "Rules" msgstr "Pravidlá" -#: app/templates/base.html:248 +#: app/templates/base.html:249 msgid "Policy and Guidance" msgstr "Politika a Návod" -#: app/templates/base.html:249 +#: app/templates/base.html:250 app/templates/donate/index.html:46 +#: app/templates/donate/index.html:70 app/templates/users/profile.html:104 +msgid "Donate" +msgstr "Prispieť" + +#: app/templates/base.html:251 msgid "API" msgstr "API" -#: app/templates/base.html:250 app/templates/users/register.html:37 +#: app/templates/base.html:252 app/templates/users/register.html:37 msgid "Privacy Policy" msgstr "Politika súkromia" -#: app/templates/base.html:252 +#: app/templates/base.html:254 msgid "Report / DMCA" msgstr "Nahlásiť / DMCA" -#: app/templates/base.html:254 +#: app/templates/base.html:256 msgid "User List" msgstr "Zoznam užívateľov" -#: app/templates/base.html:255 app/templates/packages/view.html:190 +#: app/templates/base.html:257 app/templates/packages/view.html:190 #: app/templates/packages/view.html:673 app/templates/threads/list.html:4 msgid "Threads" msgstr "Vlákna" -#: app/templates/base.html:256 app/templates/collections/list.html:7 +#: app/templates/base.html:258 app/templates/collections/list.html:7 #: app/templates/collections/list.html:26 msgid "Collections" msgstr "" -#: app/templates/base.html:257 -msgid "Support Packages" -msgstr "Podporné balíky" +#: app/templates/base.html:259 app/templates/donate/index.html:4 +msgid "Support Creators" +msgstr "" -#: app/templates/base.html:258 +#: app/templates/base.html:260 msgid "Translate Packages" msgstr "" -#: app/templates/base.html:259 +#: app/templates/base.html:261 msgid "Source Code" msgstr "Zdrojový kód" -#: app/templates/base.html:265 +#: app/templates/base.html:267 msgid "Show non-free packages" msgstr "" -#: app/templates/base.html:267 +#: app/templates/base.html:269 msgid "Hide non-free packages" msgstr "" +#: app/templates/base.html:273 +#, python-format +msgid "Our privacy policy has been updated (%(date)s)" +msgstr "" + #: app/templates/index.html:4 msgid "Welcome" msgstr "Vitaj" @@ -1738,10 +2298,6 @@ msgstr "" msgid "To add a package, go to the package's page and click 'Add to collection'" msgstr "" -#: app/templates/donate/index.html:4 -msgid "Support packages" -msgstr "Podpora balíkov" - #: app/templates/donate/index.html:8 msgid "Some content creators are accepting donations for their work." msgstr "Niektorí tvorcovia obsahu prijímajú podporu na svoju prácu." @@ -1763,29 +2319,41 @@ msgstr "od %(author)s" msgid "View package" msgstr "Pozri balík" -#: app/templates/donate/index.html:46 app/templates/users/profile.html:104 -msgid "Donate" -msgstr "Prispieť" - #: app/templates/donate/index.html:62 -msgid "Based on your reviews / favorites" +msgid "Support ContentDB" +msgstr "" + +#: app/templates/donate/index.html:64 +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 what 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" +msgstr "" + +#: app/templates/donate/index.html:78 +msgid "" "No reviewed packages accepting donations. Consider reviewing your " "favourite packages" msgstr "" -#: app/templates/donate/index.html:71 +#: app/templates/donate/index.html:82 msgid "Sign in to see recommendations based on the packages you've reviewed" msgstr "Prihlás sa aby si videl odporúčania na základe prehlidaných balíkov" -#: app/templates/donate/index.html:78 +#: app/templates/donate/index.html:89 msgid "Top packages" msgstr "Najlepšie balíky" -#: app/templates/donate/index.html:82 +#: app/templates/donate/index.html:93 #, python-format msgid "%(count)d packages are looking for donations" msgstr "%(count)d balíkov hľadá príspevky" @@ -2039,13 +2607,13 @@ msgid "Review" msgstr "Recenzia" #: app/templates/macros/reviews.html:112 app/templates/macros/reviews.html:166 -#: app/templates/packages/review_create_edit.html:41 +#: app/templates/packages/review_create_edit.html:46 #, python-format msgid "Do you recommend this %(type)s?" msgstr "Odporúčaš %(type)s?" #: app/templates/macros/reviews.html:134 -#: app/templates/packages/review_create_edit.html:46 +#: app/templates/packages/review_create_edit.html:51 msgid "Why or why not? Try to be constructive" msgstr "Prečo, alebo prečo nie? Skús buť konštruktívny" @@ -2054,7 +2622,11 @@ msgid "Post Review" msgstr "Post recenzia" #: app/templates/macros/reviews.html:187 -msgid "Report an Issue" +msgid "Report an issue" +msgstr "" + +#: app/templates/macros/reviews.html:191 +msgid "Ask a question" msgstr "" #: app/templates/macros/stats.html:15 app/templates/macros/stats.html:20 @@ -3071,14 +3643,11 @@ msgid "" "In order to avoid data loss, you cannot permanently delete packages.\n" "\t\t\tYou can remove them from ContentDB, which will cause them to not be" "\n" -"\t\t\tvisible to any users and they may be permanently deleted in the " -"future.\n" -"\t\t\tThe Admin can restore removed packages, if needed." +"\t\t\tvisible to any users. Removed packages may be permanently deleted " +"at a\n" +"\t\t\tlater point. ContentDB staff can restore removed packages, if " +"needed." msgstr "" -"Aby si predišiel strate dát, nemôžeš vymazať balíky natrvalo.\n" -"Môžeš ich odstrániť z ContentDB, čo spôsobí, že nebudú\n" -"Viditeľné pre iných užívateľov a môžu byť vymazané v budúcnosti.\n" -"Ak je potrebné, administrátor môže obnoviť odstránený balík." #: app/templates/packages/remove.html:19 msgid "" @@ -3114,7 +3683,11 @@ msgstr "" 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:21 +#: app/templates/packages/review_create_edit.html:20 +msgid "Please make sure you read ContentDB's rules" +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." @@ -3122,11 +3695,11 @@ msgstr "" "Našiel si bug (chybu)? Napíš na sledovanie " "problémov." -#: app/templates/packages/review_create_edit.html:62 +#: app/templates/packages/review_create_edit.html:67 msgid "Delete review." msgstr "Vymazať recenziu." -#: app/templates/packages/review_create_edit.html:63 +#: app/templates/packages/review_create_edit.html:68 msgid "" "This will convert the review into a thread, keeping the comments but " "removing its effect on the package's rating." @@ -3463,7 +4036,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:462 app/utils/minetest_hypertext.py:251 +#: app/templates/packages/view.html:462 app/utils/minetest_hypertext.py:283 msgid "Dependencies" msgstr "Nevyhnutné doplnky" @@ -3480,7 +4053,7 @@ msgid "Compatible Games" msgstr "Kompatibilné hry" #: app/templates/packages/view.html:526 app/templates/packages/view.html:546 -#: app/utils/minetest_hypertext.py:243 +#: app/utils/minetest_hypertext.py:275 msgid "No specific game required" msgstr "" @@ -3512,7 +4085,7 @@ msgstr "Poznatky" msgid "Technical Name" msgstr "Technický názov" -#: app/templates/packages/view.html:612 app/utils/minetest_hypertext.py:263 +#: app/templates/packages/view.html:612 app/utils/minetest_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á." @@ -3521,7 +4094,7 @@ msgstr "%(code_license)s pre kód,
%(media_license)s pre médiá." msgid "Unknown" msgstr "Neznáme" -#: app/templates/packages/view.html:622 app/utils/minetest_hypertext.py:269 +#: app/templates/packages/view.html:622 app/utils/minetest_hypertext.py:301 msgid "Added" msgstr "Pridané" @@ -3529,7 +4102,7 @@ msgstr "Pridané" msgid "Remove myself" msgstr "Odstrániť seba" -#: app/templates/packages/view.html:641 app/utils/minetest_hypertext.py:271 +#: app/templates/packages/view.html:641 app/utils/minetest_hypertext.py:303 msgid "Provides" msgstr "Poskytuje" @@ -3663,6 +4236,19 @@ msgstr "Viditeľné pre:" msgid "Plus approvers and editors" msgstr "Plus schvaľovatelia a redaktori" +#: app/templates/threads/view.html:131 +msgid "Is this review outdated?" +msgstr "" + +#: app/templates/threads/view.html:132 +msgid "For example, does it complain about issues you've already fixed?" +msgstr "" + +#: app/templates/threads/view.html:133 +#, python-format +msgid "You can report outdated reviews by clicking %(flag)s on the review." +msgstr "" + #: app/templates/todo/editor.html:4 app/templates/todo/todo_base.html:17 msgid "Editor Work Queue" msgstr "Upraviť pracovný poradovník" @@ -3722,7 +4308,7 @@ 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:73 +#: app/templates/todo/editor.html:193 app/templates/users/account.html:100 msgid "View All" msgstr "Pozri všetko" @@ -3990,10 +4576,6 @@ msgstr "Nemá heslo" msgid "Linked Accounts" msgstr "Pripojené účty" -#: app/templates/users/account.html:40 app/templates/users/account.html:52 -msgid "Connected" -msgstr "Prepojené" - #: app/templates/users/account.html:43 #, python-format msgid "Please PM %(rubenwardy)s on the forums to link your account." @@ -4001,38 +4583,42 @@ msgstr "" "Pre pripojenie účtu, prosím napíš súkromnú správu (PM) %(rubenwardy)s na " "fóre." -#: app/templates/users/account.html:57 +#: app/templates/users/account.html:59 msgid "View ContentDB's GitHub Permissions" msgstr "Pozri ContentDB povolenia pre GitHub" -#: app/templates/users/account.html:62 +#: app/templates/users/account.html:65 +msgid "Disconnect" +msgstr "" + +#: app/templates/users/account.html:70 msgid "Link Github" msgstr "Pripoj GitHub" -#: app/templates/users/account.html:65 +#: app/templates/users/account.html:73 msgid "None" msgstr "Žiadne" -#: app/templates/users/account.html:77 -msgid "Recent Account Actions" -msgstr "Posledné úpravy účtu" - -#: app/templates/users/account.html:82 +#: app/templates/users/account.html:80 msgid "Account Deletion and Deactivation" msgstr "Vymazanie a deaktivácia účtu" -#: app/templates/users/account.html:86 +#: app/templates/users/account.html:84 msgid "Delete or Deactivate" msgstr "Vymayať alebo Deaktivovať" -#: app/templates/users/account.html:89 +#: app/templates/users/account.html:87 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:90 +#: app/templates/users/account.html:88 msgid "Please contact the admin." msgstr "Prosím kontaktuj administrátora." +#: app/templates/users/account.html:93 +msgid "Recent Account Actions" +msgstr "Posledné úpravy účtu" + #: app/templates/users/change_set_password.html:16 #: app/templates/users/register.html:24 msgid "" @@ -4268,10 +4854,6 @@ msgstr "Zabudol som heslo" msgid "GitHub" msgstr "GitHub" -#: app/templates/users/modtools.html:12 -msgid "Storage" -msgstr "" - #: app/templates/users/modtools.html:20 #, python-format msgid "" @@ -4395,17 +4977,21 @@ msgstr "Profilový obrázok" msgid "Import from forums" msgstr "" -#: app/templates/users/profile_edit.html:47 +#: app/templates/users/profile_edit.html:33 +msgid "Remove profile picture" +msgstr "" + +#: app/templates/users/profile_edit.html:51 msgid "" "Profile pictures should be square, at least 64x64px, and one of the " "following formats: jpeg, png, or webp." msgstr "" -#: app/templates/users/profile_edit.html:51 +#: app/templates/users/profile_edit.html:55 msgid "Profile Information" msgstr "Profilové informácie" -#: app/templates/users/profile_edit.html:58 +#: app/templates/users/profile_edit.html:62 msgid "Pretending to be another user is grounds for a permanent ban" msgstr "Predstierať, že si iný užívateľ vedie k trvalému zákazu (ban)" @@ -4572,11 +5158,23 @@ msgstr "" msgid "Last year" msgstr "" -#: app/utils/minetest_hypertext.py:248 +#: app/utils/minetest_hypertext.py:108 +msgid "(view table in browser)" +msgstr "" + +#: app/utils/minetest_hypertext.py:139 +msgid "Image" +msgstr "" + +#: app/utils/minetest_hypertext.py:259 +msgid "none" +msgstr "" + +#: app/utils/minetest_hypertext.py:280 msgid "Unsupported Games" msgstr "" -#: app/utils/minetest_hypertext.py:252 +#: app/utils/minetest_hypertext.py:284 msgid "Optional dependencies" msgstr "" @@ -4903,3 +5501,36 @@ msgstr "" #~ msgid "Topics with a strikethrough have been marked as discarded." #~ msgstr "Prešktrnuté témy boli označené na zahodenie." +#~ msgid "GitHub account is already associated with another user" +#~ msgstr "Účet GitHub je už prepojený s iným užívateľom" + +#~ msgid "Unable to find an account for that GitHub user" +#~ msgstr "Nemožno nájsť účet pre tohto GitHub užívateľa" + +#~ msgid "Support Packages" +#~ msgstr "Podporné balíky" + +#~ msgid "Support packages" +#~ msgstr "Podpora balíkov" + +#~ msgid "Report an Issue" +#~ msgstr "" + +#~ msgid "" +#~ "In order to avoid data loss, you cannot permanently delete packages.\n" +#~ "\t\t\tYou can remove them from " +#~ "ContentDB, which will cause them to " +#~ "not be\n" +#~ "\t\t\tvisible to any users and " +#~ "they may be permanently deleted in " +#~ "the future.\n" +#~ "\t\t\tThe Admin can restore removed packages, if needed." +#~ msgstr "" +#~ "Aby si predišiel strate dát, nemôžeš vymazať balíky natrvalo.\n" +#~ "Môžeš ich odstrániť z ContentDB, čo spôsobí, že nebudú\n" +#~ "Viditeľné pre iných užívateľov a môžu byť vymazané v budúcnosti.\n" +#~ "Ak je potrebné, administrátor môže obnoviť odstránený balík." + +#~ msgid "Connected" +#~ msgstr "Prepojené" + diff --git a/translations/sv/LC_MESSAGES/messages.po b/translations/sv/LC_MESSAGES/messages.po index 9cf18591..7b958dfa 100644 --- a/translations/sv/LC_MESSAGES/messages.po +++ b/translations/sv/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-04-03 18:34+0100\n" +"POT-Creation-Date: 2024-06-07 05:29+0100\n" "PO-Revision-Date: 2024-02-27 13:02+0000\n" "Last-Translator: jhh \n" "Language: sv\n" @@ -17,17 +17,546 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.12.1\n" +"Generated-By: Babel 2.15.0\n" -#: app/__init__.py:137 +#: app/__init__.py:155 msgid "Banned:" msgstr "Bannad:" -#: app/__init__.py:139 +#: app/__init__.py:157 msgid "You have been banned." msgstr "Du har blivit bannad." -#: app/querybuilder.py:41 app/templates/admin/languages/list.html:27 +#: app/_translations.py:5 +msgid "Chat / Commands" +msgstr "" + +#: app/_translations.py:6 +msgid "Complex installation" +msgstr "" + +#: app/_translations.py:7 +msgid "Either has educational value, or is a tool to help teachers " +msgstr "" + +#: app/_translations.py:8 +msgid "Singleplayer-focused" +msgstr "" + +#: app/_translations.py:9 +msgid "For 16px texture packs" +msgstr "" + +#: app/_translations.py:10 +msgid "For 64px texture packs" +msgstr "" + +#: app/_translations.py:11 +msgid "Tools to manage the world" +msgstr "" + +#: app/_translations.py:12 +msgid "Big changes to crafting gameplay" +msgstr "" + +#: app/_translations.py:13 +msgid "Blood, etc" +msgstr "" + +#: app/_translations.py:14 +msgid "Adds a mini-game to be played within Minetest" +msgstr "" + +#: app/_translations.py:15 +msgid "Tools / Weapons / Armor" +msgstr "" + +#: app/_translations.py:16 +msgid "For content generally themed around a certain season or holiday" +msgstr "" + +#: app/_translations.py:17 +msgid "Player Effects / Power Ups" +msgstr "" + +#: app/_translations.py:18 +msgid "World Maintenance and Tools" +msgstr "" + +#: app/_translations.py:19 +msgid "Puzzle" +msgstr "" + +#: app/_translations.py:20 +msgid "Tools for game and mod developers" +msgstr "" + +#: app/_translations.py:21 +msgid "Education" +msgstr "" + +#: app/_translations.py:22 +msgid "Gore" +msgstr "" + +#: app/_translations.py:23 +msgid "Transport" +msgstr "" + +#: app/_translations.py:24 +msgid "Survival" +msgstr "" + +#: app/_translations.py:25 +msgid "New mapgen or changes mapgen" +msgstr "" + +#: app/_translations.py:26 +msgid "Less than 16px" +msgstr "" + +#: app/_translations.py:27 app/templates/users/modtools.html:12 +msgid "Storage" +msgstr "" + +#: app/_translations.py:28 +msgid "Changes the inventory GUI" +msgstr "" + +#: app/_translations.py:29 +msgid "Jam / Combat 2020" +msgstr "" + +#: app/_translations.py:30 +msgid "Bad Language" +msgstr "" + +#: app/_translations.py:31 +msgid "64px" +msgstr "" + +#: app/_translations.py:32 +msgid "Focuses on or adds new sounds or musical things" +msgstr "" + +#: app/_translations.py:33 +msgid "Adds game mechanics or tools that change how players build." +msgstr "" + +#: app/_translations.py:34 +msgid "Violence" +msgstr "" + +#: app/_translations.py:35 +msgid "Strategy / RTS" +msgstr "" + +#: app/_translations.py:36 +msgid "" +"Requires futher installation steps, such as installing luarocks or " +"editing the trusted mod setting" +msgstr "" + +#: app/_translations.py:37 +msgid "Jam / Game 2021" +msgstr "" + +#: app/_translations.py:38 +msgid "Content that can be played alone" +msgstr "" + +#: app/_translations.py:39 +msgid "Can/should only be used in multiplayer" +msgstr "" + +#: app/_translations.py:40 +msgid "Adds mobs, animals, and NPCs" +msgstr "" + +#: app/_translations.py:41 +msgid "" +"For mods created for the Discord \"Weekly Challenges\" modding event in " +"2021" +msgstr "" + +#: app/_translations.py:42 +msgid "Mini-game" +msgstr "" + +#: app/_translations.py:43 +msgid "" +"For content that changes player effects, including physics, for example: " +"speed, jump height or gravity." +msgstr "" + +#: app/_translations.py:44 +msgid "Contains swearing" +msgstr "" + +#: app/_translations.py:45 +msgid "" +"Improves the world, adding weather, ambient sounds, or other environment " +"mechanics" +msgstr "" + +#: app/_translations.py:46 +msgid "For mods created for the Discord \"Combat\" modding event in 2020" +msgstr "" + +#: app/_translations.py:47 +msgid "Inventory" +msgstr "" + +#: app/_translations.py:48 +msgid "Entries to the 2023 Minetest Game Jam " +msgstr "" + +#: app/_translations.py:49 +msgid "Sims" +msgstr "" + +#: app/_translations.py:50 +msgid "Focuses on building, such as adding new materials or nodes" +msgstr "" + +#: app/_translations.py:51 +msgid "Environment / Weather" +msgstr "" + +#: app/_translations.py:52 +msgid "Custom mapgen" +msgstr "" + +#: app/_translations.py:53 +msgid "Minetest Game improved" +msgstr "" + +#: app/_translations.py:54 +msgid "HUD" +msgstr "" + +#: app/_translations.py:55 +msgid "Machines / Electronics" +msgstr "" + +#: app/_translations.py:56 +msgid "Developer Tools" +msgstr "" + +#: app/_translations.py:57 +msgid "Jam / Game 2023" +msgstr "" + +#: app/_translations.py:58 +msgid "Helps with server maintenance and moderation" +msgstr "" + +#: app/_translations.py:59 +msgid "Plants and Farming" +msgstr "" + +#: app/_translations.py:60 +msgid "Adventure / RPG" +msgstr "" + +#: app/_translations.py:61 +msgid "" +"For games and such that are of their own kind, distinct and original in " +"nature to others of the same category." +msgstr "" + +#: app/_translations.py:62 +msgid "Jam / Weekly Challenges 2021" +msgstr "" + +#: app/_translations.py:63 +msgid "For 32px texture packs" +msgstr "" + +#: app/_translations.py:64 +msgid "Adds or changes tools, weapons, and armor" +msgstr "" + +#: app/_translations.py:65 +msgid "GUI" +msgstr "" + +#: app/_translations.py:66 +msgid "Seasonal" +msgstr "" + +#: app/_translations.py:67 +msgid "Commerce / Economy" +msgstr "" + +#: app/_translations.py:68 +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 "" + +#: app/_translations.py:69 +msgid "Forks of MTG" +msgstr "" + +#: app/_translations.py:70 +msgid "Non-cartoon violence. May be towards fantasy or human-like characters" +msgstr "" + +#: app/_translations.py:71 +msgid "Joke" +msgstr "" + +#: app/_translations.py:72 +msgid "Fear / Horror" +msgstr "" + +#: app/_translations.py:73 +msgid "128px+" +msgstr "" + +#: app/_translations.py:74 +msgid "Creative" +msgstr "" + +#: app/_translations.py:75 +msgid "Entries to the 2022 Minetest Game Jam " +msgstr "" + +#: app/_translations.py:76 +msgid "Alcohol / Tobacco" +msgstr "" + +#: app/_translations.py:77 +msgid "Adds or improves item storage mechanics" +msgstr "" + +#: app/_translations.py:78 +msgid "Designed to be played competitively against other players" +msgstr "" + +#: app/_translations.py:79 +msgid "Crafting" +msgstr "" + +#: app/_translations.py:80 +msgid "<16px" +msgstr "" + +#: app/_translations.py:81 +msgid "One-of-a-kind / Original" +msgstr "" + +#: app/_translations.py:82 +msgid "Building" +msgstr "" + +#: app/_translations.py:83 +msgid "Adds machines useful in automation, tubes, or power." +msgstr "" + +#: app/_translations.py:84 +msgid "Focus on puzzle solving instead of combat" +msgstr "" + +#: app/_translations.py:85 +msgid "Building Mechanics and Tools" +msgstr "" + +#: app/_translations.py:86 +msgid "Adds nodes with no other purpose than for use in building" +msgstr "" + +#: app/_translations.py:87 +msgid "Sounds / Music" +msgstr "" + +#: app/_translations.py:88 +msgid "Food / Drinks" +msgstr "" + +#: app/_translations.py:89 +msgid "Decorative" +msgstr "" + +#: app/_translations.py:90 +msgid "Gambling" +msgstr "" + +#: app/_translations.py:91 +msgid "Server Moderation and Tools" +msgstr "" + +#: app/_translations.py:92 +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 "" + +#: app/_translations.py:93 +msgid "API / Library" +msgstr "" + +#: app/_translations.py:94 +msgid "Certified" +msgstr "" + +#: app/_translations.py:95 +msgid "Contains alcohol and/or tobacco" +msgstr "" + +#: app/_translations.py:96 +msgid "Adds new plants or other farmable resources." +msgstr "" + +#: app/_translations.py:97 +msgid "Multiplayer-focused" +msgstr "" + +#: app/_translations.py:98 +msgid "Primarily adds an API for other mods to use" +msgstr "" + +#: app/_translations.py:99 +msgid "" +"Focus on player chat/communication or who's primary function is " +"interacting with the console." +msgstr "" + +#: app/_translations.py:100 +msgid "" +"Games and mods with a heavy strategy component, whether real-time or " +"turn-based" +msgstr "" + +#: app/_translations.py:101 +msgid "" +"Written specifically for survival gameplay with a focus on game-balance, " +"difficulty level, or resources available through crafting, mining, ..." +msgstr "" + +#: app/_translations.py:102 +msgid "Entries to the 2021 Minetest Game Jam" +msgstr "" + +#: app/_translations.py:103 +msgid "" +"Contains a completely custom mapgen implemented in Lua, usually requires " +"worlds to be set to the 'singlenode' mapgen." +msgstr "" + +#: app/_translations.py:104 +msgid " Jam / Game 2022" +msgstr "" + +#: app/_translations.py:105 +msgid "Sports" +msgstr "" + +#: app/_translations.py:106 +msgid "" +"Adds or changes transportation methods. Includes teleportation, vehicles," +" ridable mobs, transport infrastructure and thematic content" +msgstr "" + +#: app/_translations.py:107 +msgid "Player vs Environment (PvE)" +msgstr "" + +#: app/_translations.py:108 +msgid "For mods that grant the player extra information in the HUD" +msgstr "" + +#: app/_translations.py:109 +msgid "" +"Mods and games that aim to simulate real life activity. Similar to " +"SimCity/TheSims/OpenTTD/etc" +msgstr "" + +#: app/_translations.py:110 +msgid "Shocking and scary content. May scare young children" +msgstr "" + +#: app/_translations.py:111 +msgid "Player customization / Skins" +msgstr "" + +#: app/_translations.py:112 +msgid "" +"Allows the player to customize their character by changing the texture or" +" adding accessories." +msgstr "" + +#: app/_translations.py:113 +msgid "" +"Certified by the Featured Packages program. This tag may be renamed in " +"the future" +msgstr "" + +#: app/_translations.py:114 +msgid "Mobs / Animals / NPCs" +msgstr "" + +#: app/_translations.py:115 +msgid "For 128px or higher texture packs" +msgstr "" + +#: app/_translations.py:116 +msgid "16px" +msgstr "" + +#: app/_translations.py:117 +msgid "Games of chance, gambling games, etc" +msgstr "" + +#: app/_translations.py:118 +msgid "Mapgen / Biomes / Decoration" +msgstr "" + +#: app/_translations.py:119 +msgid "Drugs" +msgstr "" + +#: app/_translations.py:120 +msgid "Related to economies, money, and trading" +msgstr "" + +#: app/_translations.py:121 +msgid "" +"For content designed for one or more players that focus on combat against" +" the world, mobs, or NPCs." +msgstr "" + +#: app/_translations.py:122 +msgid "For content whose main utility / feature is in GUI/formspec form" +msgstr "" + +#: app/_translations.py:123 +msgid "32px" +msgstr "" + +#: app/_translations.py:124 +msgid "Player vs Player (PvP)" +msgstr "" + +#: app/_translations.py:125 +msgid "Magic / Enchanting" +msgstr "" + +#: app/_translations.py:126 +msgid "Contains illegal drugs, such as marijuana" +msgstr "" + +#: app/_translations.py:127 +msgid "First person shooters (FPS) and more" +msgstr "" + +#: app/_translations.py:128 +msgid "Shooter" +msgstr "" + +#: app/querybuilder.py:58 app/templates/admin/languages/list.html:27 #: app/templates/admin/tags/list.html:38 #: app/templates/admin/warnings/list.html:28 #: app/templates/collections/create_edit.html:56 @@ -37,7 +566,7 @@ msgstr "Du har blivit bannad." msgid "Packages" msgstr "Paket" -#: app/querybuilder.py:56 +#: app/querybuilder.py:73 #, python-format msgid "%(package_type)s for %(game_name)s" msgstr "" @@ -47,7 +576,7 @@ msgstr "" msgid "%(delta)s ago" msgstr "%(delta)s sedan" -#: app/blueprints/api/endpoints.py:95 app/templates/index.html:103 +#: app/blueprints/api/endpoints.py:94 app/templates/index.html:103 msgid "Featured" msgstr "Presenterad" @@ -62,18 +591,18 @@ msgid "Limit to package" msgstr "Begränsa till paket" #: app/blueprints/api/tokens.py:36 app/blueprints/collections/__init__.py:90 -#: app/blueprints/oauth/__init__.py:175 app/blueprints/packages/packages.py:250 -#: app/blueprints/packages/packages.py:525 -#: app/blueprints/packages/packages.py:621 -#: app/blueprints/packages/packages.py:709 +#: app/blueprints/oauth/__init__.py:175 app/blueprints/packages/packages.py:251 +#: app/blueprints/packages/packages.py:528 +#: app/blueprints/packages/packages.py:624 +#: app/blueprints/packages/packages.py:712 #: app/blueprints/packages/releases.py:62 #: app/blueprints/packages/releases.py:74 app/blueprints/packages/reviews.py:49 #: app/blueprints/packages/screenshots.py:36 #: app/blueprints/packages/screenshots.py:42 #: app/blueprints/packages/screenshots.py:47 -#: app/blueprints/users/account.py:226 app/blueprints/users/account.py:234 -#: app/blueprints/users/settings.py:78 app/blueprints/users/settings.py:148 -#: app/blueprints/users/settings.py:316 app/templates/users/modtools.html:111 +#: 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 msgid "Save" msgstr "Spara" @@ -145,14 +674,11 @@ msgid "Linked GitHub to account" msgstr "Länkat GitHub till konto" #: app/blueprints/github/__init__.py:88 -msgid "GitHub account is already associated with another user" -msgstr "Detta GitHub-konto är redan associerad med en annan användare" +#, python-format +msgid "GitHub account is already associated with another user: %(username)s" +msgstr "" -#: app/blueprints/github/__init__.py:94 -msgid "Unable to find an account for that GitHub user" -msgstr "Kunde inte hitta ett konto för den GitHub-användaren" - -#: app/blueprints/github/__init__.py:99 +#: app/blueprints/github/__init__.py:96 app/blueprints/github/__init__.py:122 msgid "Authorization failed [err=gh-login-failed]" msgstr "Autentisering misslyckades [err=gh-login-failed]" @@ -198,7 +724,7 @@ msgstr "Skärmdumpar" #: app/blueprints/packages/__init__.py:52 #: app/templates/packages/edit_maintainers.html:8 -#: app/templates/packages/view.html:624 app/utils/minetest_hypertext.py:270 +#: app/templates/packages/view.html:624 app/utils/minetest_hypertext.py:302 msgid "Maintainers" msgstr "Underhållare" @@ -223,7 +749,7 @@ 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:243 app/utils/minetest_hypertext.py:245 +#: app/utils/minetest_hypertext.py:275 app/utils/minetest_hypertext.py:277 msgid "Supported Games" msgstr "Stödda spel" @@ -231,91 +757,91 @@ msgstr "Stödda spel" msgid "No download available." msgstr "Ingen nerladdning tillgänglig." -#: app/blueprints/packages/packages.py:228 app/templates/packages/view.html:594 -#: app/utils/minetest_hypertext.py:231 +#: app/blueprints/packages/packages.py:229 app/templates/packages/view.html:594 +#: app/utils/minetest_hypertext.py:263 msgid "Type" msgstr "Typ" -#: app/blueprints/packages/packages.py:229 +#: app/blueprints/packages/packages.py:230 msgid "Title (Human-readable)" msgstr "Titel (Människoläsbar)" -#: app/blueprints/packages/packages.py:230 -#: app/blueprints/packages/packages.py:619 +#: app/blueprints/packages/packages.py:231 +#: app/blueprints/packages/packages.py:622 msgid "Name (Technical)" msgstr "Namn (Tekniskt)" -#: app/blueprints/packages/packages.py:230 -#: app/blueprints/packages/packages.py:620 +#: app/blueprints/packages/packages.py:231 +#: app/blueprints/packages/packages.py:623 #: app/templates/packages/create_edit.html:75 msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" msgstr "Endast gemena bokstäver (a-z), siffror (0-9) och understreck (_)" -#: app/blueprints/packages/packages.py:231 +#: app/blueprints/packages/packages.py:232 msgid "Short Description (Plaintext)" msgstr "Kort beskrivning (vanlig text)" -#: app/blueprints/packages/packages.py:233 app/templates/packages/view.html:616 -#: app/utils/minetest_hypertext.py:268 +#: app/blueprints/packages/packages.py:234 app/templates/packages/view.html:616 +#: app/utils/minetest_hypertext.py:300 msgid "Maintenance State" msgstr "Underhållsstatus" -#: app/blueprints/packages/packages.py:235 app/templates/admin/tags/list.html:4 +#: app/blueprints/packages/packages.py:236 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:232 +#: app/utils/minetest_hypertext.py:264 msgid "Tags" msgstr "Taggar" -#: app/blueprints/packages/packages.py:236 +#: app/blueprints/packages/packages.py:237 msgid "Content Warnings" msgstr "Innehållsvarningar" -#: app/blueprints/packages/packages.py:237 app/templates/packages/view.html:605 -#: app/utils/minetest_hypertext.py:266 +#: app/blueprints/packages/packages.py:238 app/templates/packages/view.html:605 +#: app/utils/minetest_hypertext.py:298 msgid "License" msgstr "Licens" -#: app/blueprints/packages/packages.py:238 +#: app/blueprints/packages/packages.py:239 msgid "Media License" msgstr "Medialicens" -#: app/blueprints/packages/packages.py:240 +#: app/blueprints/packages/packages.py:241 msgid "Long Description (Markdown)" msgstr "Lång beskrivning (Markdown)" -#: app/blueprints/packages/packages.py:242 +#: app/blueprints/packages/packages.py:243 msgid "VCS Repository URL" msgstr "URL för VCS-Repository" -#: app/blueprints/packages/packages.py:243 app/blueprints/users/settings.py:76 +#: app/blueprints/packages/packages.py:244 app/blueprints/users/settings.py:77 msgid "Website URL" msgstr "URL för hemsida" -#: app/blueprints/packages/packages.py:244 +#: app/blueprints/packages/packages.py:245 msgid "Issue Tracker URL" msgstr "URL för felspårare" -#: app/blueprints/packages/packages.py:245 +#: app/blueprints/packages/packages.py:246 msgid "Forum Topic ID" msgstr "Forumtråd-ID" -#: app/blueprints/packages/packages.py:246 +#: app/blueprints/packages/packages.py:247 msgid "Video URL" msgstr "URL för video" -#: app/blueprints/packages/packages.py:247 +#: app/blueprints/packages/packages.py:248 msgid "Donate URL" msgstr "Donations-URL" -#: app/blueprints/packages/packages.py:248 +#: app/blueprints/packages/packages.py:249 msgid "Translation URL" msgstr "" -#: app/blueprints/packages/packages.py:254 +#: app/blueprints/packages/packages.py:255 msgid "_game is not an allowed name" msgstr "_game är inte ett tillåtet namn" -#: app/blueprints/packages/packages.py:264 +#: app/blueprints/packages/packages.py:265 msgid "" "Package already exists, but is removed. Please contact ContentDB staff to" " restore the package" @@ -323,100 +849,99 @@ msgstr "" "Paketet existerar redan, men har blivit borttaget. Var snäll kontakta " "ContentDB-personal för att återställa paketet" -#: app/blueprints/packages/packages.py:269 +#: app/blueprints/packages/packages.py:270 msgid "Package already exists" msgstr "Paket finns redan" -#: app/blueprints/packages/packages.py:275 +#: app/blueprints/packages/packages.py:276 msgid "A collection with a similar name already exists" msgstr "En samling med liknande namn finns redan" -#: app/blueprints/packages/packages.py:328 +#: app/blueprints/packages/packages.py:329 #: app/blueprints/packages/releases.py:82 msgid "" "You must add an email address to your account and confirm it before you " "can manage packages" msgstr "" -#: app/blueprints/packages/packages.py:334 +#: app/blueprints/packages/packages.py:335 msgid "Save draft" msgstr "" -#: app/blueprints/packages/packages.py:342 +#: app/blueprints/packages/packages.py:343 msgid "Unable to find that user" msgstr "Kunde inte hitta den användaren" -#: app/blueprints/packages/packages.py:346 +#: app/blueprints/packages/packages.py:347 #: app/blueprints/packages/screenshots.py:137 -#: app/blueprints/users/settings.py:132 msgid "Permission denied" msgstr "Åtkomst nekad" -#: app/blueprints/packages/packages.py:402 -#: app/blueprints/packages/packages.py:476 -#: app/blueprints/packages/packages.py:498 +#: app/blueprints/packages/packages.py:403 +#: app/blueprints/packages/packages.py:479 +#: app/blueprints/packages/packages.py:501 msgid "You don't have permission to do that" msgstr "Du har inte tillåtelse att göra detta" -#: app/blueprints/packages/packages.py:435 +#: app/blueprints/packages/packages.py:436 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:442 +#: app/blueprints/packages/packages.py:443 msgid "" "Please comment in the approval thread so editors know what you have " "changed" msgstr "" -#: app/blueprints/packages/packages.py:493 +#: app/blueprints/packages/packages.py:496 msgid "Deleted package" msgstr "Borttaget paket" -#: app/blueprints/packages/packages.py:515 +#: app/blueprints/packages/packages.py:518 msgid "Unapproved package" msgstr "Ej godkänt paket" -#: app/blueprints/packages/packages.py:524 +#: app/blueprints/packages/packages.py:527 msgid "Maintainers (Comma-separated)" msgstr "Underhållare (Komma-separerat)" -#: app/blueprints/packages/packages.py:533 +#: app/blueprints/packages/packages.py:536 msgid "You don't have permission to edit maintainers" msgstr "Du har inte behörighet att redigera underhållare" -#: app/blueprints/packages/packages.py:583 +#: app/blueprints/packages/packages.py:586 msgid "You are not a maintainer" msgstr "Du är inte en underhållare" -#: app/blueprints/packages/packages.py:586 +#: app/blueprints/packages/packages.py:589 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:618 +#: app/blueprints/packages/packages.py:621 msgid "Author Name" msgstr "Ägarnamn" -#: app/blueprints/packages/packages.py:705 +#: app/blueprints/packages/packages.py:708 msgid "Enable support detection based on dependencies (recommended)" msgstr "Aktivera stöddetektering baserad på beroenden (rekommenderat)" -#: app/blueprints/packages/packages.py:706 +#: app/blueprints/packages/packages.py:709 msgid "Supported games" msgstr "Spel som stöds" -#: app/blueprints/packages/packages.py:707 +#: app/blueprints/packages/packages.py:710 msgid "Unsupported games" msgstr "Spel som ej stöds" -#: app/blueprints/packages/packages.py:708 +#: app/blueprints/packages/packages.py:711 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:724 +#: app/blueprints/packages/packages.py:727 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:728 +#: app/blueprints/packages/packages.py:731 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 " @@ -578,8 +1103,8 @@ msgstr "" #: app/blueprints/packages/reviews.py:80 app/blueprints/threads/__init__.py:207 #: app/blueprints/threads/__init__.py:240 -#: app/blueprints/threads/__init__.py:334 app/blueprints/users/settings.py:113 -#: app/logic/packages.py:132 +#: app/blueprints/threads/__init__.py:334 app/blueprints/users/settings.py:114 +#: app/logic/packages.py:131 msgid "Linking to blocked sites is not allowed" msgstr "Det är inte tillåtet att länka till blockerade webbplatser" @@ -680,7 +1205,7 @@ msgid "Remember me" msgstr "Kom ihåg mig" #: app/blueprints/users/account.py:39 app/templates/base.html:176 -#: app/templates/donate/index.html:74 app/templates/users/login.html:4 +#: app/templates/donate/index.html:85 app/templates/users/login.html:4 msgid "Sign in" msgstr "Logga in" @@ -705,11 +1230,11 @@ msgstr "Du måste verifiera din registrerings-E-mail" msgid "Login failed" msgstr "Inloggning misslyckades" -#: app/blueprints/users/account.py:100 app/blueprints/users/settings.py:75 +#: app/blueprints/users/account.py:100 app/blueprints/users/settings.py:76 msgid "Display Name" msgstr "Visningsnamn" -#: app/blueprints/users/account.py:101 app/blueprints/users/settings.py:310 +#: app/blueprints/users/account.py:101 app/blueprints/users/settings.py:324 #: app/templates/users/list.html:18 msgid "Username" msgstr "Användarnamn" @@ -722,8 +1247,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:186 -#: app/blueprints/users/account.py:222 app/blueprints/users/account.py:373 +#: app/blueprints/users/account.py:104 app/blueprints/users/account.py:153 +#: app/blueprints/users/account.py:189 app/blueprints/users/account.py:340 #: app/blueprints/users/settings.py:147 msgid "Email" msgstr "E-mail" @@ -745,23 +1270,46 @@ msgstr "Registrera" msgid "Incorrect captcha answer" msgstr "Felaktigt CAPTCHA-svar" -#: app/blueprints/users/account.py:117 -msgid "Username is invalid" -msgstr "Användarnamn är inkorrekt" +#: app/blueprints/users/account.py:154 +msgid "Reset Password" +msgstr "Återställ lösenord" -#: app/blueprints/users/account.py:128 -msgid "An account already exists for that username but hasn't been claimed yet." -msgstr "Ett konto med det användarnamnet existerar redan men gäller inte än." +#: app/blueprints/users/account.py:180 +msgid "Unable to find account" +msgstr "Kan inte hitta konto" -#: app/blueprints/users/account.py:131 app/blueprints/users/account.py:138 -msgid "That username/display name is already in use, please choose another." -msgstr "Det här användarnamnet/visningsnamnet används redan, välj ett annat." +#: app/blueprints/users/account.py:190 app/blueprints/users/account.py:198 +msgid "New password" +msgstr "Nytt lösenord" -#: app/blueprints/users/account.py:143 app/blueprints/users/account.py:257 +#: app/blueprints/users/account.py:191 app/blueprints/users/account.py:199 +msgid "Verify password" +msgstr "Verifiera lösenord" + +#: app/blueprints/users/account.py:192 app/blueprints/users/account.py:200 +msgid "Passwords must match" +msgstr "Lösenord måste stämma överrens" + +#: app/blueprints/users/account.py:197 +msgid "Old password" +msgstr "Gammalt lösenord" + +#: app/blueprints/users/account.py:208 +msgid "Passwords do not match" +msgstr "Lösenorden stämmer inte" + +#: app/blueprints/users/account.py:219 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 msgid "Email already in use" msgstr "E-mail används redan" -#: app/blueprints/users/account.py:144 app/blueprints/users/account.py:258 +#: app/blueprints/users/account.py:225 app/logic/users.py:47 #, python-format msgid "" "We were unable to create the account as the email is already in use by " @@ -770,70 +1318,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:148 app/blueprints/users/account.py:252 -#: app/blueprints/users/settings.py:175 -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:187 -msgid "Reset Password" -msgstr "Återställ lösenord" - -#: app/blueprints/users/account.py:213 -msgid "Unable to find account" -msgstr "Kan inte hitta konto" - -#: app/blueprints/users/account.py:223 app/blueprints/users/account.py:231 -msgid "New password" -msgstr "Nytt lösenord" - -#: app/blueprints/users/account.py:224 app/blueprints/users/account.py:232 -msgid "Verify password" -msgstr "Verifiera lösenord" - -#: app/blueprints/users/account.py:225 app/blueprints/users/account.py:233 -msgid "Passwords must match" -msgstr "Lösenord måste stämma överrens" - -#: app/blueprints/users/account.py:230 -msgid "Old password" -msgstr "Gammalt lösenord" - -#: app/blueprints/users/account.py:241 -msgid "Passwords do not match" -msgstr "Lösenorden stämmer inte" - -#: app/blueprints/users/account.py:272 app/blueprints/users/account.py:276 +#: app/blueprints/users/account.py:239 app/blueprints/users/account.py:243 msgid "Your password has been changed successfully." msgstr "Ditt lösenord har ändrats." -#: app/blueprints/users/account.py:291 +#: app/blueprints/users/account.py:258 msgid "Old password is incorrect" msgstr "Felaktigt gammalt lösenord" -#: app/blueprints/users/account.py:319 +#: app/blueprints/users/account.py:286 msgid "Unknown verification token!" msgstr "Okänd verifieringstoken!" -#: app/blueprints/users/account.py:325 +#: app/blueprints/users/account.py:292 msgid "Token has expired" msgstr "Token har gått ut" -#: app/blueprints/users/account.py:339 +#: app/blueprints/users/account.py:306 msgid "Another user is already using that email" msgstr "En annan användare använder redan den E-mailen" -#: app/blueprints/users/account.py:342 +#: app/blueprints/users/account.py:309 msgid "Confirmed email change" msgstr "Bekräftad mejländring" -#: app/blueprints/users/account.py:347 +#: app/blueprints/users/account.py:314 msgid "Email address changed" msgstr "Mejladress har ändrats" -#: app/blueprints/users/account.py:348 +#: app/blueprints/users/account.py:315 msgid "" "Your email address has changed. If you didn't request this, please " "contact an administrator." @@ -841,15 +1354,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:366 +#: app/blueprints/users/account.py:333 msgid "You may now log in" msgstr "Du kan logga in nu" -#: app/blueprints/users/account.py:374 +#: app/blueprints/users/account.py:341 msgid "Send" msgstr "Skicka" -#: app/blueprints/users/account.py:405 +#: app/blueprints/users/account.py:372 msgid "" "That email is now blacklisted. Please contact an admin if you wish to " "undo this." @@ -988,62 +1501,72 @@ msgstr ">50k nerladdningar" msgid "Has received %(downloads)d downloads across all packages." msgstr "Har fått %(downloads)d nerladdningar över alla paket." -#: app/blueprints/users/settings.py:37 app/templates/users/profile.html:26 +#: app/blueprints/users/settings.py:38 app/templates/users/profile.html:26 #: app/templates/users/profile_edit.html:8 msgid "Edit Profile" msgstr "Redigera profil" -#: app/blueprints/users/settings.py:42 app/templates/users/account.html:12 +#: app/blueprints/users/settings.py:43 app/templates/users/account.html:12 msgid "Account and Security" msgstr "Konto och säkerhet" -#: app/blueprints/users/settings.py:47 +#: app/blueprints/users/settings.py:48 #: app/templates/users/settings_email.html:12 msgid "Email and Notifications" msgstr "E-mail och notiser" -#: app/blueprints/users/settings.py:52 app/templates/api/list_tokens.html:10 +#: app/blueprints/users/settings.py:53 app/templates/api/list_tokens.html:10 msgid "API Tokens" msgstr "API-tokens" -#: app/blueprints/users/settings.py:60 app/templates/oauth/list_clients.html:10 +#: app/blueprints/users/settings.py:61 app/templates/oauth/list_clients.html:10 msgid "OAuth2 Applications" msgstr "" -#: app/blueprints/users/settings.py:67 app/templates/users/modtools.html:4 +#: app/blueprints/users/settings.py:68 app/templates/users/modtools.html:4 #: app/templates/users/modtools.html:8 app/templates/users/profile.html:44 msgid "Moderator Tools" msgstr "Moderatorverktyg" -#: app/blueprints/users/settings.py:77 +#: app/blueprints/users/settings.py:78 msgid "Donation URL" msgstr "Donerings-URL" -#: app/blueprints/users/settings.py:93 app/blueprints/users/settings.py:100 +#: app/blueprints/users/settings.py:94 app/blueprints/users/settings.py:101 msgid "A user already has that name" msgstr "En användare har redan det namnet" -#: app/blueprints/users/settings.py:265 +#: app/blueprints/users/settings.py:264 +msgid "Removed GitHub account" +msgstr "" + +#: app/blueprints/users/settings.py:266 +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" msgstr "Användare med moderatorrank eller över kan inte tas bort" -#: app/blueprints/users/settings.py:311 +#: app/blueprints/users/settings.py:325 msgid "Display name" msgstr "Visningsnamn" -#: app/blueprints/users/settings.py:312 +#: app/blueprints/users/settings.py:326 msgid "Forums Username" msgstr "Forumanvändarnamn" -#: app/blueprints/users/settings.py:313 +#: app/blueprints/users/settings.py:327 msgid "GitHub Username" msgstr "GitHub-användarnamn" -#: app/blueprints/users/settings.py:314 app/templates/users/list.html:14 +#: app/blueprints/users/settings.py:328 app/templates/users/list.html:14 msgid "Rank" msgstr "Rang" -#: app/blueprints/users/settings.py:363 +#: app/blueprints/users/settings.py:381 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!" @@ -1143,11 +1666,11 @@ msgstr "" "Namn kan bara innehålla gemena bokstäver (a-z), siffror (0-9) och " "understreck (_)" -#: app/logic/packages.py:113 +#: app/logic/packages.py:112 msgid "You don't have permission to edit this package" msgstr "Du har inte behörighet att redigera detta paket" -#: app/logic/packages.py:117 +#: app/logic/packages.py:116 msgid "You don't have permission to change the package name" msgstr "Du har inte behörighet att ändra paketnamnet" @@ -1193,6 +1716,29 @@ msgstr "Var snäll och ladda upp %(file_desc)s" msgid "Uploaded image isn't actually an image" msgstr "Uppladdad bild är egentligen inte en bild" +#: app/logic/users.py:15 +msgid "Username is invalid" +msgstr "Användarnamn är inkorrekt" + +#: app/logic/users.py:26 +msgid "An account already exists for that username but hasn't been claimed yet." +msgstr "Ett konto med det användarnamnet existerar redan men gäller inte än." + +#: app/logic/users.py:29 +#, python-format +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 "" + +#: app/logic/users.py:33 +msgid "That username/display name is already in use, please choose another." +msgstr "Det här användarnamnet/visningsnamnet används redan, välj ett annat." + +#: app/logic/users.py:40 +msgid "Unable to create an account as the username was used in the past." +msgstr "" + #: app/models/packages.py:69 msgid "Mod" msgstr "Modd" @@ -1232,7 +1778,7 @@ msgstr "Godkänn" #: app/templates/collections/view.html:39 #: app/templates/oauth/create_edit.html:17 #: app/templates/packages/release_edit.html:84 -#: app/templates/packages/review_create_edit.html:61 +#: app/templates/packages/review_create_edit.html:66 #: app/templates/threads/delete_reply.html:19 #: app/templates/threads/delete_thread.html:19 #: app/templates/threads/view.html:50 app/templates/users/delete.html:34 @@ -1243,7 +1789,7 @@ msgstr "Ta bort" msgid "Work in Progress" msgstr "Under arbete" -#: app/tasks/emails.py:119 +#: app/tasks/emails.py:122 msgid "" "You are receiving this email because you are a registered user of " "ContentDB." @@ -1251,7 +1797,7 @@ msgstr "" "Du har fått detta mejl eftersom du är en registrerad användare av " "ContentDB." -#: app/tasks/emails.py:125 app/templates/emails/verify.html:30 +#: 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." @@ -1259,22 +1805,22 @@ msgstr "" "Du har fått detta mejl eftersom någon (förhoppningsvis du) skrev in din " "mejladress som en användares mejl." -#: app/tasks/emails.py:160 +#: app/tasks/emails.py:163 #, python-format msgid "%(num)d new notifications" msgstr "%(num)d nya notiser" -#: app/tasks/emails.py:162 app/templates/macros/forms.html:59 +#: app/tasks/emails.py:165 app/templates/macros/forms.html:59 #: app/templates/packages/create_edit.html:41 #: app/templates/todo/editor.html:155 msgid "View" msgstr "Visa" -#: app/tasks/emails.py:165 +#: app/tasks/emails.py:168 msgid "Manage email settings" msgstr "Hantera mejlinställningar" -#: app/tasks/emails.py:167 app/templates/emails/base.html:63 +#: app/tasks/emails.py:170 app/templates/emails/base.html:63 #: app/templates/emails/notification.html:34 #: app/templates/emails/notification_digest.html:54 #: app/templates/emails/verify.html:33 @@ -1357,7 +1903,7 @@ msgstr "Logga ut" #: app/templates/admin/languages/list.html:4 #: app/templates/admin/languages/list.html:10 app/templates/base.html:185 -#: app/templates/packages/view.html:598 app/utils/minetest_hypertext.py:256 +#: app/templates/packages/view.html:598 app/utils/minetest_hypertext.py:288 msgid "Languages" msgstr "" @@ -1370,59 +1916,73 @@ msgid "About" msgstr "Om" #: app/templates/base.html:247 +msgid "Contact Us" +msgstr "" + +#: app/templates/base.html:248 msgid "Rules" msgstr "Regler" -#: app/templates/base.html:248 +#: app/templates/base.html:249 msgid "Policy and Guidance" msgstr "Policy och förhållning" -#: app/templates/base.html:249 +#: app/templates/base.html:250 app/templates/donate/index.html:46 +#: app/templates/donate/index.html:70 app/templates/users/profile.html:104 +msgid "Donate" +msgstr "Donera" + +#: app/templates/base.html:251 msgid "API" msgstr "API" -#: app/templates/base.html:250 app/templates/users/register.html:37 +#: app/templates/base.html:252 app/templates/users/register.html:37 msgid "Privacy Policy" msgstr "Integritetspolicy" -#: app/templates/base.html:252 +#: app/templates/base.html:254 msgid "Report / DMCA" msgstr "Anmäl / DMCA" -#: app/templates/base.html:254 +#: app/templates/base.html:256 msgid "User List" msgstr "Användarlista" -#: app/templates/base.html:255 app/templates/packages/view.html:190 +#: app/templates/base.html:257 app/templates/packages/view.html:190 #: app/templates/packages/view.html:673 app/templates/threads/list.html:4 msgid "Threads" msgstr "Trådar" -#: app/templates/base.html:256 app/templates/collections/list.html:7 +#: app/templates/base.html:258 app/templates/collections/list.html:7 #: app/templates/collections/list.html:26 msgid "Collections" msgstr "Samlingar" -#: app/templates/base.html:257 -msgid "Support Packages" -msgstr "Stöd paket" +#: app/templates/base.html:259 app/templates/donate/index.html:4 +msgid "Support Creators" +msgstr "" -#: app/templates/base.html:258 +#: app/templates/base.html:260 msgid "Translate Packages" msgstr "" -#: app/templates/base.html:259 +#: app/templates/base.html:261 msgid "Source Code" msgstr "Källkod" -#: app/templates/base.html:265 +#: app/templates/base.html:267 msgid "Show non-free packages" msgstr "" -#: app/templates/base.html:267 +#: app/templates/base.html:269 msgid "Hide non-free packages" msgstr "" +#: app/templates/base.html:273 +#, python-format +msgid "Our privacy policy has been updated (%(date)s)" +msgstr "" + #: app/templates/index.html:4 msgid "Welcome" msgstr "Välkommen" @@ -1752,10 +2312,6 @@ msgstr "" "För att lägga till ett paket, gå till paketets sida och tryck på 'Lågg " "till samling'" -#: app/templates/donate/index.html:4 -msgid "Support packages" -msgstr "Stöd paket" - #: app/templates/donate/index.html:8 msgid "Some content creators are accepting donations for their work." msgstr "Vissa innehållsskapare tar emot donationer för sitt arbete." @@ -1777,15 +2333,27 @@ msgstr "av %(author)s" msgid "View package" msgstr "Visa paket" -#: app/templates/donate/index.html:46 app/templates/users/profile.html:104 -msgid "Donate" -msgstr "Donera" - #: app/templates/donate/index.html:62 +msgid "Support ContentDB" +msgstr "" + +#: app/templates/donate/index.html:64 +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 what 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" msgstr "Baserat på dina recensioner / favoriter" -#: app/templates/donate/index.html:67 +#: app/templates/donate/index.html:78 msgid "" "No reviewed packages accepting donations. Consider reviewing your " "favourite packages" @@ -1793,17 +2361,17 @@ msgstr "" "Inga recenserade paket accepterar donationer. Prova att recensera dina " "favoritpaket" -#: app/templates/donate/index.html:71 +#: app/templates/donate/index.html:82 msgid "Sign in to see recommendations based on the packages you've reviewed" msgstr "" "Logga in för att se rekommendationer baserade på de paket som du har " "recenserat" -#: app/templates/donate/index.html:78 +#: app/templates/donate/index.html:89 msgid "Top packages" msgstr "Toppaket" -#: app/templates/donate/index.html:82 +#: app/templates/donate/index.html:93 #, python-format msgid "%(count)d packages are looking for donations" msgstr "%(count)d paket söker donationer" @@ -2059,13 +2627,13 @@ msgid "Review" msgstr "Recension" #: app/templates/macros/reviews.html:112 app/templates/macros/reviews.html:166 -#: app/templates/packages/review_create_edit.html:41 +#: app/templates/packages/review_create_edit.html:46 #, python-format msgid "Do you recommend this %(type)s?" msgstr "Rekommenderar du denna %(type)s?" #: app/templates/macros/reviews.html:134 -#: app/templates/packages/review_create_edit.html:46 +#: app/templates/packages/review_create_edit.html:51 msgid "Why or why not? Try to be constructive" msgstr "Varför eller varför inte? Försök vara konstruktiv" @@ -2074,8 +2642,12 @@ msgid "Post Review" msgstr "Skicka recension" #: app/templates/macros/reviews.html:187 -msgid "Report an Issue" -msgstr "Rapportera ett fel" +msgid "Report an issue" +msgstr "" + +#: app/templates/macros/reviews.html:191 +msgid "Ask a question" +msgstr "" #: app/templates/macros/stats.html:15 app/templates/macros/stats.html:20 #, python-format @@ -3120,14 +3692,11 @@ msgid "" "In order to avoid data loss, you cannot permanently delete packages.\n" "\t\t\tYou can remove them from ContentDB, which will cause them to not be" "\n" -"\t\t\tvisible to any users and they may be permanently deleted in the " -"future.\n" -"\t\t\tThe Admin can restore removed packages, if needed." +"\t\t\tvisible to any users. Removed packages may be permanently deleted " +"at a\n" +"\t\t\tlater point. ContentDB staff can restore removed packages, if " +"needed." msgstr "" -"För att undvika dataförlust kan du inte permanent ta bort paket.\n" -"\t\t\tDu kan ta bort de från ContentDB, vilket gör att de inte syns för\n" -"\t\t\tandra användare och kan tas bort permanent senare.\n" -"\t\t\tAdministratörer kan återställa borttagna paket, efter behov." #: app/templates/packages/remove.html:19 msgid "" @@ -3163,7 +3732,11 @@ msgstr "Avpublicera" 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:21 +#: app/templates/packages/review_create_edit.html:20 +msgid "Please make sure you read ContentDB's rules" +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." @@ -3171,11 +3744,11 @@ msgstr "" "Har du hittat en bugg? Lägg upp det på buggtrackern istället." -#: app/templates/packages/review_create_edit.html:62 +#: app/templates/packages/review_create_edit.html:67 msgid "Delete review." msgstr "Ta bort recension." -#: app/templates/packages/review_create_edit.html:63 +#: app/templates/packages/review_create_edit.html:68 msgid "" "This will convert the review into a thread, keeping the comments but " "removing its effect on the package's rating." @@ -3508,7 +4081,7 @@ msgstr "Gillar du detta paket? Donera för att stödja utvecklingen" msgid "Donate now" msgstr "Donera nu" -#: app/templates/packages/view.html:462 app/utils/minetest_hypertext.py:251 +#: app/templates/packages/view.html:462 app/utils/minetest_hypertext.py:283 msgid "Dependencies" msgstr "Beroenden" @@ -3525,7 +4098,7 @@ msgid "Compatible Games" msgstr "Kompatibla Spel" #: app/templates/packages/view.html:526 app/templates/packages/view.html:546 -#: app/utils/minetest_hypertext.py:243 +#: app/utils/minetest_hypertext.py:275 msgid "No specific game required" msgstr "Inget specifikt spel krävs" @@ -3557,7 +4130,7 @@ msgstr "Information" msgid "Technical Name" msgstr "Tekniskt namn" -#: app/templates/packages/view.html:612 app/utils/minetest_hypertext.py:263 +#: app/templates/packages/view.html:612 app/utils/minetest_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." @@ -3566,7 +4139,7 @@ msgstr "%(code_license)s för kod,
%(media_license)s för media." msgid "Unknown" msgstr "Okänd" -#: app/templates/packages/view.html:622 app/utils/minetest_hypertext.py:269 +#: app/templates/packages/view.html:622 app/utils/minetest_hypertext.py:301 msgid "Added" msgstr "Tillagd" @@ -3574,7 +4147,7 @@ msgstr "Tillagd" msgid "Remove myself" msgstr "Ta bort mig själv" -#: app/templates/packages/view.html:641 app/utils/minetest_hypertext.py:271 +#: app/templates/packages/view.html:641 app/utils/minetest_hypertext.py:303 msgid "Provides" msgstr "Bidrar" @@ -3706,6 +4279,19 @@ msgstr "Synlig till:" msgid "Plus approvers and editors" msgstr "Plus godkännare och redigerare" +#: app/templates/threads/view.html:131 +msgid "Is this review outdated?" +msgstr "" + +#: app/templates/threads/view.html:132 +msgid "For example, does it complain about issues you've already fixed?" +msgstr "" + +#: app/templates/threads/view.html:133 +#, python-format +msgid "You can report outdated reviews by clicking %(flag)s on the review." +msgstr "" + #: app/templates/todo/editor.html:4 app/templates/todo/todo_base.html:17 msgid "Editor Work Queue" msgstr "Redigerararbetskö" @@ -3763,7 +4349,7 @@ msgstr "Ouppfyllda beroenden" 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:73 +#: app/templates/todo/editor.html:193 app/templates/users/account.html:100 msgid "View All" msgstr "Visa alla" @@ -4035,47 +4621,47 @@ msgstr "Har inte lösenord" msgid "Linked Accounts" msgstr "Länkade konton" -#: app/templates/users/account.html:40 app/templates/users/account.html:52 -msgid "Connected" -msgstr "Ansluten" - #: app/templates/users/account.html:43 #, python-format msgid "Please PM %(rubenwardy)s on the forums to link your account." msgstr "Var snäll och PM:a %(rubenwardy)s på forumen för att länka ditt konto." -#: app/templates/users/account.html:57 +#: app/templates/users/account.html:59 msgid "View ContentDB's GitHub Permissions" msgstr "Visa ContentDB:s GitHub-behörigheter" -#: app/templates/users/account.html:62 +#: app/templates/users/account.html:65 +msgid "Disconnect" +msgstr "" + +#: app/templates/users/account.html:70 msgid "Link Github" msgstr "Länka GitHub" -#: app/templates/users/account.html:65 +#: app/templates/users/account.html:73 msgid "None" msgstr "Inget" -#: app/templates/users/account.html:77 -msgid "Recent Account Actions" -msgstr "Nyliga kontoåtgärder" - -#: app/templates/users/account.html:82 +#: app/templates/users/account.html:80 msgid "Account Deletion and Deactivation" msgstr "Kontoborttagning och deaktivering" -#: app/templates/users/account.html:86 +#: app/templates/users/account.html:84 msgid "Delete or Deactivate" msgstr "Ta bort eller deaktivera" -#: app/templates/users/account.html:89 +#: app/templates/users/account.html:87 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:90 +#: app/templates/users/account.html:88 msgid "Please contact the admin." msgstr "Var snäll och kontakta administratören." +#: app/templates/users/account.html:93 +msgid "Recent Account Actions" +msgstr "Nyliga kontoåtgärder" + #: app/templates/users/change_set_password.html:16 #: app/templates/users/register.html:24 msgid "" @@ -4314,10 +4900,6 @@ msgstr "Glömt lösenord" msgid "GitHub" msgstr "GitHub" -#: app/templates/users/modtools.html:12 -msgid "Storage" -msgstr "" - #: app/templates/users/modtools.html:20 #, python-format msgid "" @@ -4441,17 +5023,21 @@ msgstr "Profilbild" msgid "Import from forums" msgstr "" -#: app/templates/users/profile_edit.html:47 +#: app/templates/users/profile_edit.html:33 +msgid "Remove profile picture" +msgstr "" + +#: app/templates/users/profile_edit.html:51 msgid "" "Profile pictures should be square, at least 64x64px, and one of the " "following formats: jpeg, png, or webp." msgstr "" -#: app/templates/users/profile_edit.html:51 +#: app/templates/users/profile_edit.html:55 msgid "Profile Information" msgstr "Profilinformation" -#: app/templates/users/profile_edit.html:58 +#: app/templates/users/profile_edit.html:62 msgid "Pretending to be another user is grounds for a permanent ban" msgstr "" "Låtsas man vara en annan användare leder detta till en permanent " @@ -4622,11 +5208,23 @@ msgstr "Detta år" msgid "Last year" msgstr "Förra året" -#: app/utils/minetest_hypertext.py:248 +#: app/utils/minetest_hypertext.py:108 +msgid "(view table in browser)" +msgstr "" + +#: app/utils/minetest_hypertext.py:139 +msgid "Image" +msgstr "" + +#: app/utils/minetest_hypertext.py:259 +msgid "none" +msgstr "" + +#: app/utils/minetest_hypertext.py:280 msgid "Unsupported Games" msgstr "" -#: app/utils/minetest_hypertext.py:252 +#: app/utils/minetest_hypertext.py:284 msgid "Optional dependencies" msgstr "" @@ -4967,3 +5565,38 @@ msgstr "" #~ msgid "Topics with a strikethrough have been marked as discarded." #~ msgstr "Genomstrukna trådar har markerats som bortkastade." +#~ msgid "GitHub account is already associated with another user" +#~ msgstr "Detta GitHub-konto är redan associerad med en annan användare" + +#~ msgid "Unable to find an account for that GitHub user" +#~ msgstr "Kunde inte hitta ett konto för den GitHub-användaren" + +#~ msgid "Support Packages" +#~ msgstr "Stöd paket" + +#~ msgid "Support packages" +#~ msgstr "Stöd paket" + +#~ msgid "Report an Issue" +#~ msgstr "Rapportera ett fel" + +#~ msgid "" +#~ "In order to avoid data loss, you cannot permanently delete packages.\n" +#~ "\t\t\tYou can remove them from " +#~ "ContentDB, which will cause them to " +#~ "not be\n" +#~ "\t\t\tvisible to any users and " +#~ "they may be permanently deleted in " +#~ "the future.\n" +#~ "\t\t\tThe Admin can restore removed packages, if needed." +#~ msgstr "" +#~ "För att undvika dataförlust kan du inte permanent ta bort paket.\n" +#~ "\t\t\tDu kan ta bort de från " +#~ "ContentDB, vilket gör att de inte " +#~ "syns för\n" +#~ "\t\t\tandra användare och kan tas bort permanent senare.\n" +#~ "\t\t\tAdministratörer kan återställa borttagna paket, efter behov." + +#~ msgid "Connected" +#~ msgstr "Ansluten" + diff --git a/translations/tr/LC_MESSAGES/messages.po b/translations/tr/LC_MESSAGES/messages.po index 68394bb7..ed936efb 100644 --- a/translations/tr/LC_MESSAGES/messages.po +++ b/translations/tr/LC_MESSAGES/messages.po @@ -7,28 +7,556 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2024-04-03 18:34+0100\n" +"POT-Creation-Date: 2024-06-07 05:29+0100\n" "PO-Revision-Date: 2024-04-04 08:23+0000\n" "Last-Translator: Oğuz Ersen \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.5-dev\n" -"Generated-By: Babel 2.12.1\n" +"Generated-By: Babel 2.15.0\n" -#: app/__init__.py:137 +#: app/__init__.py:155 msgid "Banned:" msgstr "Yasaklı:" -#: app/__init__.py:139 +#: app/__init__.py:157 msgid "You have been banned." msgstr "Yasaklandınız." -#: app/querybuilder.py:41 app/templates/admin/languages/list.html:27 +#: app/_translations.py:5 +msgid "Chat / Commands" +msgstr "" + +#: app/_translations.py:6 +msgid "Complex installation" +msgstr "" + +#: app/_translations.py:7 +msgid "Either has educational value, or is a tool to help teachers " +msgstr "" + +#: app/_translations.py:8 +msgid "Singleplayer-focused" +msgstr "" + +#: app/_translations.py:9 +msgid "For 16px texture packs" +msgstr "" + +#: app/_translations.py:10 +msgid "For 64px texture packs" +msgstr "" + +#: app/_translations.py:11 +msgid "Tools to manage the world" +msgstr "" + +#: app/_translations.py:12 +msgid "Big changes to crafting gameplay" +msgstr "" + +#: app/_translations.py:13 +msgid "Blood, etc" +msgstr "" + +#: app/_translations.py:14 +msgid "Adds a mini-game to be played within Minetest" +msgstr "" + +#: app/_translations.py:15 +msgid "Tools / Weapons / Armor" +msgstr "" + +#: app/_translations.py:16 +msgid "For content generally themed around a certain season or holiday" +msgstr "" + +#: app/_translations.py:17 +msgid "Player Effects / Power Ups" +msgstr "" + +#: app/_translations.py:18 +msgid "World Maintenance and Tools" +msgstr "" + +#: app/_translations.py:19 +msgid "Puzzle" +msgstr "" + +#: app/_translations.py:20 +msgid "Tools for game and mod developers" +msgstr "" + +#: app/_translations.py:21 +msgid "Education" +msgstr "" + +#: app/_translations.py:22 +msgid "Gore" +msgstr "" + +#: app/_translations.py:23 +msgid "Transport" +msgstr "" + +#: app/_translations.py:24 +msgid "Survival" +msgstr "" + +#: app/_translations.py:25 +msgid "New mapgen or changes mapgen" +msgstr "" + +#: app/_translations.py:26 +msgid "Less than 16px" +msgstr "" + +#: app/_translations.py:27 app/templates/users/modtools.html:12 +msgid "Storage" +msgstr "Depolama" + +#: app/_translations.py:28 +msgid "Changes the inventory GUI" +msgstr "" + +#: app/_translations.py:29 +msgid "Jam / Combat 2020" +msgstr "" + +#: app/_translations.py:30 +msgid "Bad Language" +msgstr "" + +#: app/_translations.py:31 +msgid "64px" +msgstr "" + +#: app/_translations.py:32 +msgid "Focuses on or adds new sounds or musical things" +msgstr "" + +#: app/_translations.py:33 +msgid "Adds game mechanics or tools that change how players build." +msgstr "" + +#: app/_translations.py:34 +msgid "Violence" +msgstr "" + +#: app/_translations.py:35 +msgid "Strategy / RTS" +msgstr "" + +#: app/_translations.py:36 +msgid "" +"Requires futher installation steps, such as installing luarocks or " +"editing the trusted mod setting" +msgstr "" + +#: app/_translations.py:37 +msgid "Jam / Game 2021" +msgstr "" + +#: app/_translations.py:38 +msgid "Content that can be played alone" +msgstr "" + +#: app/_translations.py:39 +msgid "Can/should only be used in multiplayer" +msgstr "" + +#: app/_translations.py:40 +msgid "Adds mobs, animals, and NPCs" +msgstr "" + +#: app/_translations.py:41 +msgid "" +"For mods created for the Discord \"Weekly Challenges\" modding event in " +"2021" +msgstr "" + +#: app/_translations.py:42 +msgid "Mini-game" +msgstr "" + +#: app/_translations.py:43 +msgid "" +"For content that changes player effects, including physics, for example: " +"speed, jump height or gravity." +msgstr "" + +#: app/_translations.py:44 +msgid "Contains swearing" +msgstr "" + +#: app/_translations.py:45 +msgid "" +"Improves the world, adding weather, ambient sounds, or other environment " +"mechanics" +msgstr "" + +#: app/_translations.py:46 +msgid "For mods created for the Discord \"Combat\" modding event in 2020" +msgstr "" + +#: app/_translations.py:47 +msgid "Inventory" +msgstr "" + +#: app/_translations.py:48 +msgid "Entries to the 2023 Minetest Game Jam " +msgstr "" + +#: app/_translations.py:49 +msgid "Sims" +msgstr "" + +#: app/_translations.py:50 +msgid "Focuses on building, such as adding new materials or nodes" +msgstr "" + +#: app/_translations.py:51 +msgid "Environment / Weather" +msgstr "" + +#: app/_translations.py:52 +msgid "Custom mapgen" +msgstr "" + +#: app/_translations.py:53 +msgid "Minetest Game improved" +msgstr "" + +#: app/_translations.py:54 +msgid "HUD" +msgstr "" + +#: app/_translations.py:55 +msgid "Machines / Electronics" +msgstr "" + +#: app/_translations.py:56 +msgid "Developer Tools" +msgstr "" + +#: app/_translations.py:57 +msgid "Jam / Game 2023" +msgstr "" + +#: app/_translations.py:58 +msgid "Helps with server maintenance and moderation" +msgstr "" + +#: app/_translations.py:59 +msgid "Plants and Farming" +msgstr "" + +#: app/_translations.py:60 +msgid "Adventure / RPG" +msgstr "" + +#: app/_translations.py:61 +msgid "" +"For games and such that are of their own kind, distinct and original in " +"nature to others of the same category." +msgstr "" + +#: app/_translations.py:62 +msgid "Jam / Weekly Challenges 2021" +msgstr "" + +#: app/_translations.py:63 +msgid "For 32px texture packs" +msgstr "" + +#: app/_translations.py:64 +msgid "Adds or changes tools, weapons, and armor" +msgstr "" + +#: app/_translations.py:65 +msgid "GUI" +msgstr "" + +#: app/_translations.py:66 +msgid "Seasonal" +msgstr "" + +#: app/_translations.py:67 +msgid "Commerce / Economy" +msgstr "" + +#: app/_translations.py:68 +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 "" + +#: app/_translations.py:69 +msgid "Forks of MTG" +msgstr "" + +#: app/_translations.py:70 +msgid "Non-cartoon violence. May be towards fantasy or human-like characters" +msgstr "" + +#: app/_translations.py:71 +msgid "Joke" +msgstr "" + +#: app/_translations.py:72 +msgid "Fear / Horror" +msgstr "" + +#: app/_translations.py:73 +msgid "128px+" +msgstr "" + +#: app/_translations.py:74 +msgid "Creative" +msgstr "" + +#: app/_translations.py:75 +msgid "Entries to the 2022 Minetest Game Jam " +msgstr "" + +#: app/_translations.py:76 +msgid "Alcohol / Tobacco" +msgstr "" + +#: app/_translations.py:77 +msgid "Adds or improves item storage mechanics" +msgstr "" + +#: app/_translations.py:78 +msgid "Designed to be played competitively against other players" +msgstr "" + +#: app/_translations.py:79 +msgid "Crafting" +msgstr "" + +#: app/_translations.py:80 +msgid "<16px" +msgstr "" + +#: app/_translations.py:81 +msgid "One-of-a-kind / Original" +msgstr "" + +#: app/_translations.py:82 +msgid "Building" +msgstr "" + +#: app/_translations.py:83 +msgid "Adds machines useful in automation, tubes, or power." +msgstr "" + +#: app/_translations.py:84 +msgid "Focus on puzzle solving instead of combat" +msgstr "" + +#: app/_translations.py:85 +msgid "Building Mechanics and Tools" +msgstr "" + +#: app/_translations.py:86 +msgid "Adds nodes with no other purpose than for use in building" +msgstr "" + +#: app/_translations.py:87 +msgid "Sounds / Music" +msgstr "" + +#: app/_translations.py:88 +msgid "Food / Drinks" +msgstr "" + +#: app/_translations.py:89 +msgid "Decorative" +msgstr "" + +#: app/_translations.py:90 +msgid "Gambling" +msgstr "" + +#: app/_translations.py:91 +msgid "Server Moderation and Tools" +msgstr "" + +#: app/_translations.py:92 +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 "" + +#: app/_translations.py:93 +msgid "API / Library" +msgstr "" + +#: app/_translations.py:94 +msgid "Certified" +msgstr "" + +#: app/_translations.py:95 +msgid "Contains alcohol and/or tobacco" +msgstr "" + +#: app/_translations.py:96 +msgid "Adds new plants or other farmable resources." +msgstr "" + +#: app/_translations.py:97 +msgid "Multiplayer-focused" +msgstr "" + +#: app/_translations.py:98 +msgid "Primarily adds an API for other mods to use" +msgstr "" + +#: app/_translations.py:99 +msgid "" +"Focus on player chat/communication or who's primary function is " +"interacting with the console." +msgstr "" + +#: app/_translations.py:100 +msgid "" +"Games and mods with a heavy strategy component, whether real-time or " +"turn-based" +msgstr "" + +#: app/_translations.py:101 +msgid "" +"Written specifically for survival gameplay with a focus on game-balance, " +"difficulty level, or resources available through crafting, mining, ..." +msgstr "" + +#: app/_translations.py:102 +msgid "Entries to the 2021 Minetest Game Jam" +msgstr "" + +#: app/_translations.py:103 +msgid "" +"Contains a completely custom mapgen implemented in Lua, usually requires " +"worlds to be set to the 'singlenode' mapgen." +msgstr "" + +#: app/_translations.py:104 +msgid " Jam / Game 2022" +msgstr "" + +#: app/_translations.py:105 +msgid "Sports" +msgstr "" + +#: app/_translations.py:106 +msgid "" +"Adds or changes transportation methods. Includes teleportation, vehicles," +" ridable mobs, transport infrastructure and thematic content" +msgstr "" + +#: app/_translations.py:107 +msgid "Player vs Environment (PvE)" +msgstr "" + +#: app/_translations.py:108 +msgid "For mods that grant the player extra information in the HUD" +msgstr "" + +#: app/_translations.py:109 +msgid "" +"Mods and games that aim to simulate real life activity. Similar to " +"SimCity/TheSims/OpenTTD/etc" +msgstr "" + +#: app/_translations.py:110 +msgid "Shocking and scary content. May scare young children" +msgstr "" + +#: app/_translations.py:111 +msgid "Player customization / Skins" +msgstr "" + +#: app/_translations.py:112 +msgid "" +"Allows the player to customize their character by changing the texture or" +" adding accessories." +msgstr "" + +#: app/_translations.py:113 +msgid "" +"Certified by the Featured Packages program. This tag may be renamed in " +"the future" +msgstr "" + +#: app/_translations.py:114 +msgid "Mobs / Animals / NPCs" +msgstr "" + +#: app/_translations.py:115 +msgid "For 128px or higher texture packs" +msgstr "" + +#: app/_translations.py:116 +msgid "16px" +msgstr "" + +#: app/_translations.py:117 +msgid "Games of chance, gambling games, etc" +msgstr "" + +#: app/_translations.py:118 +msgid "Mapgen / Biomes / Decoration" +msgstr "" + +#: app/_translations.py:119 +msgid "Drugs" +msgstr "" + +#: app/_translations.py:120 +msgid "Related to economies, money, and trading" +msgstr "" + +#: app/_translations.py:121 +msgid "" +"For content designed for one or more players that focus on combat against" +" the world, mobs, or NPCs." +msgstr "" + +#: app/_translations.py:122 +msgid "For content whose main utility / feature is in GUI/formspec form" +msgstr "" + +#: app/_translations.py:123 +msgid "32px" +msgstr "" + +#: app/_translations.py:124 +msgid "Player vs Player (PvP)" +msgstr "" + +#: app/_translations.py:125 +msgid "Magic / Enchanting" +msgstr "" + +#: app/_translations.py:126 +msgid "Contains illegal drugs, such as marijuana" +msgstr "" + +#: app/_translations.py:127 +msgid "First person shooters (FPS) and more" +msgstr "" + +#: app/_translations.py:128 +msgid "Shooter" +msgstr "" + +#: app/querybuilder.py:58 app/templates/admin/languages/list.html:27 #: app/templates/admin/tags/list.html:38 #: app/templates/admin/warnings/list.html:28 #: app/templates/collections/create_edit.html:56 @@ -38,7 +566,7 @@ msgstr "Yasaklandınız." msgid "Packages" msgstr "Paketler" -#: app/querybuilder.py:56 +#: app/querybuilder.py:73 #, python-format msgid "%(package_type)s for %(game_name)s" msgstr "%(game_name)s için %(package_type)s" @@ -48,7 +576,7 @@ msgstr "%(game_name)s için %(package_type)s" msgid "%(delta)s ago" msgstr "%(delta)s önce" -#: app/blueprints/api/endpoints.py:95 app/templates/index.html:103 +#: app/blueprints/api/endpoints.py:94 app/templates/index.html:103 msgid "Featured" msgstr "Öne Çıkanlar" @@ -63,18 +591,18 @@ msgid "Limit to package" msgstr "Paket sınırı" #: app/blueprints/api/tokens.py:36 app/blueprints/collections/__init__.py:90 -#: app/blueprints/oauth/__init__.py:175 app/blueprints/packages/packages.py:250 -#: app/blueprints/packages/packages.py:525 -#: app/blueprints/packages/packages.py:621 -#: app/blueprints/packages/packages.py:709 +#: app/blueprints/oauth/__init__.py:175 app/blueprints/packages/packages.py:251 +#: app/blueprints/packages/packages.py:528 +#: app/blueprints/packages/packages.py:624 +#: app/blueprints/packages/packages.py:712 #: app/blueprints/packages/releases.py:62 #: app/blueprints/packages/releases.py:74 app/blueprints/packages/reviews.py:49 #: app/blueprints/packages/screenshots.py:36 #: app/blueprints/packages/screenshots.py:42 #: app/blueprints/packages/screenshots.py:47 -#: app/blueprints/users/account.py:226 app/blueprints/users/account.py:234 -#: app/blueprints/users/settings.py:78 app/blueprints/users/settings.py:148 -#: app/blueprints/users/settings.py:316 app/templates/users/modtools.html:111 +#: 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 msgid "Save" msgstr "Kaydet" @@ -146,14 +674,11 @@ msgid "Linked GitHub to account" msgstr "Github hesabına bağlandı" #: app/blueprints/github/__init__.py:88 -msgid "GitHub account is already associated with another user" -msgstr "GitHub hesabı zaten başka bir kullanıcıyla ilişkilendirilmiş" +#, python-format +msgid "GitHub account is already associated with another user: %(username)s" +msgstr "" -#: app/blueprints/github/__init__.py:94 -msgid "Unable to find an account for that GitHub user" -msgstr "Söz konusu GitHub kullanıcısı için bir hesap bulunamadı" - -#: app/blueprints/github/__init__.py:99 +#: app/blueprints/github/__init__.py:96 app/blueprints/github/__init__.py:122 msgid "Authorization failed [err=gh-login-failed]" msgstr "Yetkilendirme başarısız oldu [err=gh-login-failed]" @@ -199,7 +724,7 @@ msgstr "Ekran görüntüleri" #: app/blueprints/packages/__init__.py:52 #: app/templates/packages/edit_maintainers.html:8 -#: app/templates/packages/view.html:624 app/utils/minetest_hypertext.py:270 +#: app/templates/packages/view.html:624 app/utils/minetest_hypertext.py:302 msgid "Maintainers" msgstr "Bakımcılar" @@ -224,7 +749,7 @@ 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:243 app/utils/minetest_hypertext.py:245 +#: app/utils/minetest_hypertext.py:275 app/utils/minetest_hypertext.py:277 msgid "Supported Games" msgstr "Desteklenen Oyunlar" @@ -232,91 +757,91 @@ msgstr "Desteklenen Oyunlar" msgid "No download available." msgstr "İndirme mevcut değil." -#: app/blueprints/packages/packages.py:228 app/templates/packages/view.html:594 -#: app/utils/minetest_hypertext.py:231 +#: app/blueprints/packages/packages.py:229 app/templates/packages/view.html:594 +#: app/utils/minetest_hypertext.py:263 msgid "Type" msgstr "Tür" -#: app/blueprints/packages/packages.py:229 +#: app/blueprints/packages/packages.py:230 msgid "Title (Human-readable)" msgstr "Başlık (İnsan-okunur)" -#: app/blueprints/packages/packages.py:230 -#: app/blueprints/packages/packages.py:619 +#: app/blueprints/packages/packages.py:231 +#: app/blueprints/packages/packages.py:622 msgid "Name (Technical)" msgstr "Ad (Teknik)" -#: app/blueprints/packages/packages.py:230 -#: app/blueprints/packages/packages.py:620 +#: app/blueprints/packages/packages.py:231 +#: app/blueprints/packages/packages.py:623 #: app/templates/packages/create_edit.html:75 msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" msgstr "Yalnızca küçük harfler (a-z), rakamlar (0-9) ve alt çizgiler (_)" -#: app/blueprints/packages/packages.py:231 +#: app/blueprints/packages/packages.py:232 msgid "Short Description (Plaintext)" msgstr "Kısa Açıklama (Düz Metin)" -#: app/blueprints/packages/packages.py:233 app/templates/packages/view.html:616 -#: app/utils/minetest_hypertext.py:268 +#: app/blueprints/packages/packages.py:234 app/templates/packages/view.html:616 +#: app/utils/minetest_hypertext.py:300 msgid "Maintenance State" msgstr "Bakım Durumu" -#: app/blueprints/packages/packages.py:235 app/templates/admin/tags/list.html:4 +#: app/blueprints/packages/packages.py:236 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:232 +#: app/utils/minetest_hypertext.py:264 msgid "Tags" msgstr "Etiketler" -#: app/blueprints/packages/packages.py:236 +#: app/blueprints/packages/packages.py:237 msgid "Content Warnings" msgstr "İçerik Uyarıları" -#: app/blueprints/packages/packages.py:237 app/templates/packages/view.html:605 -#: app/utils/minetest_hypertext.py:266 +#: app/blueprints/packages/packages.py:238 app/templates/packages/view.html:605 +#: app/utils/minetest_hypertext.py:298 msgid "License" msgstr "Lisans" -#: app/blueprints/packages/packages.py:238 +#: app/blueprints/packages/packages.py:239 msgid "Media License" msgstr "Medya Lisansı" -#: app/blueprints/packages/packages.py:240 +#: app/blueprints/packages/packages.py:241 msgid "Long Description (Markdown)" msgstr "Uzun Açıklama (Markdown)" -#: app/blueprints/packages/packages.py:242 +#: app/blueprints/packages/packages.py:243 msgid "VCS Repository URL" msgstr "VCS Deposu URL'si" -#: app/blueprints/packages/packages.py:243 app/blueprints/users/settings.py:76 +#: app/blueprints/packages/packages.py:244 app/blueprints/users/settings.py:77 msgid "Website URL" msgstr "Web Sitesi URL'si" -#: app/blueprints/packages/packages.py:244 +#: app/blueprints/packages/packages.py:245 msgid "Issue Tracker URL" msgstr "Sorun İzleyici URL'si" -#: app/blueprints/packages/packages.py:245 +#: app/blueprints/packages/packages.py:246 msgid "Forum Topic ID" msgstr "Forum Konu ID'si" -#: app/blueprints/packages/packages.py:246 +#: app/blueprints/packages/packages.py:247 msgid "Video URL" msgstr "Video URL'si" -#: app/blueprints/packages/packages.py:247 +#: app/blueprints/packages/packages.py:248 msgid "Donate URL" msgstr "Bağış URL'si" -#: app/blueprints/packages/packages.py:248 +#: app/blueprints/packages/packages.py:249 msgid "Translation URL" msgstr "Çeviri URL'si" -#: app/blueprints/packages/packages.py:254 +#: app/blueprints/packages/packages.py:255 msgid "_game is not an allowed name" msgstr "_game izin verilen bir ad değil" -#: app/blueprints/packages/packages.py:264 +#: app/blueprints/packages/packages.py:265 msgid "" "Package already exists, but is removed. Please contact ContentDB staff to" " restore the package" @@ -324,15 +849,15 @@ msgstr "" "Paket zaten var, ancak kaldırıldı. Paketi geri yüklemek için lütfen " "ContentDB personeliyle iletişime geçin" -#: app/blueprints/packages/packages.py:269 +#: app/blueprints/packages/packages.py:270 msgid "Package already exists" msgstr "Paket zaten mevcut" -#: app/blueprints/packages/packages.py:275 +#: app/blueprints/packages/packages.py:276 msgid "A collection with a similar name already exists" msgstr "Benzer ada sahip bir koleksiyon zaten var" -#: app/blueprints/packages/packages.py:328 +#: app/blueprints/packages/packages.py:329 #: app/blueprints/packages/releases.py:82 msgid "" "You must add an email address to your account and confirm it before you " @@ -341,85 +866,84 @@ 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:334 +#: app/blueprints/packages/packages.py:335 msgid "Save draft" msgstr "Taslağı kaydet" -#: app/blueprints/packages/packages.py:342 +#: app/blueprints/packages/packages.py:343 msgid "Unable to find that user" msgstr "Bu kullanıcı bulunamadı" -#: app/blueprints/packages/packages.py:346 +#: app/blueprints/packages/packages.py:347 #: app/blueprints/packages/screenshots.py:137 -#: app/blueprints/users/settings.py:132 msgid "Permission denied" msgstr "İzin reddedildi" -#: app/blueprints/packages/packages.py:402 -#: app/blueprints/packages/packages.py:476 -#: app/blueprints/packages/packages.py:498 +#: app/blueprints/packages/packages.py:403 +#: app/blueprints/packages/packages.py:479 +#: app/blueprints/packages/packages.py:501 msgid "You don't have permission to do that" msgstr "Bunu yapmak için izniniz yok" -#: app/blueprints/packages/packages.py:435 +#: app/blueprints/packages/packages.py:436 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:442 +#: app/blueprints/packages/packages.py:443 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:493 +#: app/blueprints/packages/packages.py:496 msgid "Deleted package" msgstr "Silinmiş paket" -#: app/blueprints/packages/packages.py:515 +#: app/blueprints/packages/packages.py:518 msgid "Unapproved package" msgstr "Onaylanmamış paket" -#: app/blueprints/packages/packages.py:524 +#: app/blueprints/packages/packages.py:527 msgid "Maintainers (Comma-separated)" msgstr "Geliştiriciler (Virgülle ayrılmış)" -#: app/blueprints/packages/packages.py:533 +#: app/blueprints/packages/packages.py:536 msgid "You don't have permission to edit maintainers" msgstr "Geliştiricileri düzenleme izniniz yok" -#: app/blueprints/packages/packages.py:583 +#: app/blueprints/packages/packages.py:586 msgid "You are not a maintainer" msgstr "Bir geliştirici değilsiniz" -#: app/blueprints/packages/packages.py:586 +#: app/blueprints/packages/packages.py:589 msgid "Package owners cannot remove themselves as maintainers" msgstr "Paket sahipleri kendilerini geliştirici olmaktan kaldıramaz" -#: app/blueprints/packages/packages.py:618 +#: app/blueprints/packages/packages.py:621 msgid "Author Name" msgstr "Yazar Adı" -#: app/blueprints/packages/packages.py:705 +#: app/blueprints/packages/packages.py:708 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:706 +#: app/blueprints/packages/packages.py:709 msgid "Supported games" msgstr "Desteklenen oyunlar" -#: app/blueprints/packages/packages.py:707 +#: app/blueprints/packages/packages.py:710 msgid "Unsupported games" msgstr "Desteklenmeyen oyunlar" -#: app/blueprints/packages/packages.py:708 +#: app/blueprints/packages/packages.py:711 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:724 +#: app/blueprints/packages/packages.py:727 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:728 +#: app/blueprints/packages/packages.py:731 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" @@ -577,8 +1101,8 @@ msgstr "" #: app/blueprints/packages/reviews.py:80 app/blueprints/threads/__init__.py:207 #: app/blueprints/threads/__init__.py:240 -#: app/blueprints/threads/__init__.py:334 app/blueprints/users/settings.py:113 -#: app/logic/packages.py:132 +#: app/blueprints/threads/__init__.py:334 app/blueprints/users/settings.py:114 +#: app/logic/packages.py:131 msgid "Linking to blocked sites is not allowed" msgstr "Engellenen sitelere bağlantı verilmesine izin verilmez" @@ -679,7 +1203,7 @@ msgid "Remember me" msgstr "Beni hatırla" #: app/blueprints/users/account.py:39 app/templates/base.html:176 -#: app/templates/donate/index.html:74 app/templates/users/login.html:4 +#: app/templates/donate/index.html:85 app/templates/users/login.html:4 msgid "Sign in" msgstr "Giriş yap" @@ -704,11 +1228,11 @@ msgstr "Kayıt e-postasını onaylamanız gerekiyor" msgid "Login failed" msgstr "Giriş başarısız oldu" -#: app/blueprints/users/account.py:100 app/blueprints/users/settings.py:75 +#: app/blueprints/users/account.py:100 app/blueprints/users/settings.py:76 msgid "Display Name" msgstr "Görünecek İsim" -#: app/blueprints/users/account.py:101 app/blueprints/users/settings.py:310 +#: app/blueprints/users/account.py:101 app/blueprints/users/settings.py:324 #: app/templates/users/list.html:18 msgid "Username" msgstr "Kullanıcı Adı" @@ -721,8 +1245,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:186 -#: app/blueprints/users/account.py:222 app/blueprints/users/account.py:373 +#: app/blueprints/users/account.py:104 app/blueprints/users/account.py:153 +#: app/blueprints/users/account.py:189 app/blueprints/users/account.py:340 #: app/blueprints/users/settings.py:147 msgid "Email" msgstr "E-posta" @@ -744,23 +1268,46 @@ msgstr "Kaydol" msgid "Incorrect captcha answer" msgstr "Hatalı captcha yanıtı" -#: app/blueprints/users/account.py:117 -msgid "Username is invalid" -msgstr "Kullanıcı adı geçersiz" +#: app/blueprints/users/account.py:154 +msgid "Reset Password" +msgstr "Şifreyi Yenile" -#: app/blueprints/users/account.py:128 -msgid "An account already exists for that username but hasn't been claimed yet." -msgstr "Bu kullanıcı adı için zaten bir hesap var, ancak henüz talep edilmedi." +#: app/blueprints/users/account.py:180 +msgid "Unable to find account" +msgstr "Hesap bulunamadı" -#: app/blueprints/users/account.py:131 app/blueprints/users/account.py:138 -msgid "That username/display name is already in use, please choose another." -msgstr "Bu kullanıcı adı/görünen ad zaten kullanımda, lütfen başka bir tane seçin." +#: app/blueprints/users/account.py:190 app/blueprints/users/account.py:198 +msgid "New password" +msgstr "Yeni Parola" -#: app/blueprints/users/account.py:143 app/blueprints/users/account.py:257 +#: app/blueprints/users/account.py:191 app/blueprints/users/account.py:199 +msgid "Verify password" +msgstr "Parolayı Doğrula" + +#: app/blueprints/users/account.py:192 app/blueprints/users/account.py:200 +msgid "Passwords must match" +msgstr "Parolalar eşleşmeli" + +#: app/blueprints/users/account.py:197 +msgid "Old password" +msgstr "Eski Parola" + +#: app/blueprints/users/account.py:208 +msgid "Passwords do not match" +msgstr "Parolalar eşleşmiyor" + +#: app/blueprints/users/account.py:219 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 msgid "Email already in use" msgstr "E-posta zaten kullanımda" -#: app/blueprints/users/account.py:144 app/blueprints/users/account.py:258 +#: app/blueprints/users/account.py:225 app/logic/users.py:47 #, python-format msgid "" "We were unable to create the account as the email is already in use by " @@ -769,70 +1316,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:148 app/blueprints/users/account.py:252 -#: app/blueprints/users/settings.py:175 -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:187 -msgid "Reset Password" -msgstr "Şifreyi Yenile" - -#: app/blueprints/users/account.py:213 -msgid "Unable to find account" -msgstr "Hesap bulunamadı" - -#: app/blueprints/users/account.py:223 app/blueprints/users/account.py:231 -msgid "New password" -msgstr "Yeni Parola" - -#: app/blueprints/users/account.py:224 app/blueprints/users/account.py:232 -msgid "Verify password" -msgstr "Parolayı Doğrula" - -#: app/blueprints/users/account.py:225 app/blueprints/users/account.py:233 -msgid "Passwords must match" -msgstr "Parolalar eşleşmeli" - -#: app/blueprints/users/account.py:230 -msgid "Old password" -msgstr "Eski Parola" - -#: app/blueprints/users/account.py:241 -msgid "Passwords do not match" -msgstr "Parolalar eşleşmiyor" - -#: app/blueprints/users/account.py:272 app/blueprints/users/account.py:276 +#: app/blueprints/users/account.py:239 app/blueprints/users/account.py:243 msgid "Your password has been changed successfully." msgstr "Parolanız başarıyla değiştirildi." -#: app/blueprints/users/account.py:291 +#: app/blueprints/users/account.py:258 msgid "Old password is incorrect" msgstr "Eski parola hatalı" -#: app/blueprints/users/account.py:319 +#: app/blueprints/users/account.py:286 msgid "Unknown verification token!" msgstr "Bilinmeyen doğrulama jetonu!" -#: app/blueprints/users/account.py:325 +#: app/blueprints/users/account.py:292 msgid "Token has expired" msgstr "Jetonun süresi doldu" -#: app/blueprints/users/account.py:339 +#: app/blueprints/users/account.py:306 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:342 +#: app/blueprints/users/account.py:309 msgid "Confirmed email change" msgstr "Onaylanmış e-posta değişikliği" -#: app/blueprints/users/account.py:347 +#: app/blueprints/users/account.py:314 msgid "Email address changed" msgstr "E-posta adresi değiştirildi" -#: app/blueprints/users/account.py:348 +#: app/blueprints/users/account.py:315 msgid "" "Your email address has changed. If you didn't request this, please " "contact an administrator." @@ -840,15 +1352,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:366 +#: app/blueprints/users/account.py:333 msgid "You may now log in" msgstr "Şimdi giriş yapabilirsiniz" -#: app/blueprints/users/account.py:374 +#: app/blueprints/users/account.py:341 msgid "Send" msgstr "Gönder" -#: app/blueprints/users/account.py:405 +#: app/blueprints/users/account.py:372 msgid "" "That email is now blacklisted. Please contact an admin if you wish to " "undo this." @@ -987,62 +1499,72 @@ msgstr ">50 bin indirme" msgid "Has received %(downloads)d downloads across all packages." msgstr "Tüm paketlerde %(downloads)d indirme aldı." -#: app/blueprints/users/settings.py:37 app/templates/users/profile.html:26 +#: app/blueprints/users/settings.py:38 app/templates/users/profile.html:26 #: app/templates/users/profile_edit.html:8 msgid "Edit Profile" msgstr "Profili Düzenle" -#: app/blueprints/users/settings.py:42 app/templates/users/account.html:12 +#: app/blueprints/users/settings.py:43 app/templates/users/account.html:12 msgid "Account and Security" msgstr "Hesap ve Güvenlik" -#: app/blueprints/users/settings.py:47 +#: app/blueprints/users/settings.py:48 #: app/templates/users/settings_email.html:12 msgid "Email and Notifications" msgstr "E-posta ve Bildirimler" -#: app/blueprints/users/settings.py:52 app/templates/api/list_tokens.html:10 +#: app/blueprints/users/settings.py:53 app/templates/api/list_tokens.html:10 msgid "API Tokens" msgstr "API Jetonları" -#: app/blueprints/users/settings.py:60 app/templates/oauth/list_clients.html:10 +#: app/blueprints/users/settings.py:61 app/templates/oauth/list_clients.html:10 msgid "OAuth2 Applications" msgstr "OAuth2 Uygulamaları" -#: app/blueprints/users/settings.py:67 app/templates/users/modtools.html:4 +#: app/blueprints/users/settings.py:68 app/templates/users/modtools.html:4 #: app/templates/users/modtools.html:8 app/templates/users/profile.html:44 msgid "Moderator Tools" msgstr "Moderatör Araçları" -#: app/blueprints/users/settings.py:77 +#: app/blueprints/users/settings.py:78 msgid "Donation URL" msgstr "Bağış URL'si" -#: app/blueprints/users/settings.py:93 app/blueprints/users/settings.py:100 +#: app/blueprints/users/settings.py:94 app/blueprints/users/settings.py:101 msgid "A user already has that name" msgstr "Bir kullanıcı zaten bu ada sahip" -#: app/blueprints/users/settings.py:265 +#: app/blueprints/users/settings.py:264 +msgid "Removed GitHub account" +msgstr "" + +#: app/blueprints/users/settings.py:266 +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" msgstr "Moderatör veya üzeri rütbeye sahip kullanıcılar silinemez" -#: app/blueprints/users/settings.py:311 +#: app/blueprints/users/settings.py:325 msgid "Display name" msgstr "Görünen ad" -#: app/blueprints/users/settings.py:312 +#: app/blueprints/users/settings.py:326 msgid "Forums Username" msgstr "Forumlar Kullanıcı Adı" -#: app/blueprints/users/settings.py:313 +#: app/blueprints/users/settings.py:327 msgid "GitHub Username" msgstr "GitHub Kullanıcı Adı" -#: app/blueprints/users/settings.py:314 app/templates/users/list.html:14 +#: app/blueprints/users/settings.py:328 app/templates/users/list.html:14 msgid "Rank" msgstr "Rütbe" -#: app/blueprints/users/settings.py:363 +#: app/blueprints/users/settings.py:381 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!" @@ -1146,11 +1668,11 @@ msgstr "" "Ad yalnızca küçük harfler (a-z), rakamlar (0-9) ve alt çizgiler (_) " "içerebilir" -#: app/logic/packages.py:113 +#: app/logic/packages.py:112 msgid "You don't have permission to edit this package" msgstr "Bu paketi düzenlemek için izniniz yok" -#: app/logic/packages.py:117 +#: app/logic/packages.py:116 msgid "You don't have permission to change the package name" msgstr "Paket adını değiştirme izniniz yok" @@ -1194,6 +1716,29 @@ msgstr "Lütfen %(file_desc)s yükleyin" msgid "Uploaded image isn't actually an image" msgstr "Yüklenen resim aslında bir resim değil" +#: app/logic/users.py:15 +msgid "Username is invalid" +msgstr "Kullanıcı adı geçersiz" + +#: app/logic/users.py:26 +msgid "An account already exists for that username but hasn't been claimed yet." +msgstr "Bu kullanıcı adı için zaten bir hesap var, ancak henüz talep edilmedi." + +#: app/logic/users.py:29 +#, python-format +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 "" + +#: app/logic/users.py:33 +msgid "That username/display name is already in use, please choose another." +msgstr "Bu kullanıcı adı/görünen ad zaten kullanımda, lütfen başka bir tane seçin." + +#: app/logic/users.py:40 +msgid "Unable to create an account as the username was used in the past." +msgstr "" + #: app/models/packages.py:69 msgid "Mod" msgstr "Modifikasyon" @@ -1233,7 +1778,7 @@ msgstr "Onayla" #: app/templates/collections/view.html:39 #: app/templates/oauth/create_edit.html:17 #: app/templates/packages/release_edit.html:84 -#: app/templates/packages/review_create_edit.html:61 +#: app/templates/packages/review_create_edit.html:66 #: app/templates/threads/delete_reply.html:19 #: app/templates/threads/delete_thread.html:19 #: app/templates/threads/view.html:50 app/templates/users/delete.html:34 @@ -1244,7 +1789,7 @@ msgstr "Sil" msgid "Work in Progress" msgstr "Devam Eden Çalışma" -#: app/tasks/emails.py:119 +#: app/tasks/emails.py:122 msgid "" "You are receiving this email because you are a registered user of " "ContentDB." @@ -1252,7 +1797,7 @@ msgstr "" "Bu e-postayı ContentDB'nin kayıtlı bir kullanıcısı olduğunuz için " "alıyorsunuz." -#: app/tasks/emails.py:125 app/templates/emails/verify.html:30 +#: 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." @@ -1260,22 +1805,22 @@ msgstr "" "Bu e-postayı alıyorsunuz çünkü birisi (umarım siz) e-posta adresinizi bir" " kullanıcının e-postası olarak girdi." -#: app/tasks/emails.py:160 +#: app/tasks/emails.py:163 #, python-format msgid "%(num)d new notifications" msgstr "%(num)d yeni̇ bi̇ldi̇ri̇m" -#: app/tasks/emails.py:162 app/templates/macros/forms.html:59 +#: app/tasks/emails.py:165 app/templates/macros/forms.html:59 #: app/templates/packages/create_edit.html:41 #: app/templates/todo/editor.html:155 msgid "View" msgstr "Görünüm" -#: app/tasks/emails.py:165 +#: app/tasks/emails.py:168 msgid "Manage email settings" msgstr "E-posta ayarlarını yönet" -#: app/tasks/emails.py:167 app/templates/emails/base.html:63 +#: app/tasks/emails.py:170 app/templates/emails/base.html:63 #: app/templates/emails/notification.html:34 #: app/templates/emails/notification_digest.html:54 #: app/templates/emails/verify.html:33 @@ -1358,7 +1903,7 @@ msgstr "Oturumu kapat" #: app/templates/admin/languages/list.html:4 #: app/templates/admin/languages/list.html:10 app/templates/base.html:185 -#: app/templates/packages/view.html:598 app/utils/minetest_hypertext.py:256 +#: app/templates/packages/view.html:598 app/utils/minetest_hypertext.py:288 msgid "Languages" msgstr "Diller" @@ -1371,59 +1916,73 @@ msgid "About" msgstr "Hakkında" #: app/templates/base.html:247 +msgid "Contact Us" +msgstr "" + +#: app/templates/base.html:248 msgid "Rules" msgstr "Kurallar" -#: app/templates/base.html:248 +#: app/templates/base.html:249 msgid "Policy and Guidance" msgstr "Politika ve Rehberlik" -#: app/templates/base.html:249 +#: app/templates/base.html:250 app/templates/donate/index.html:46 +#: app/templates/donate/index.html:70 app/templates/users/profile.html:104 +msgid "Donate" +msgstr "Bağış Yapın" + +#: app/templates/base.html:251 msgid "API" msgstr "API" -#: app/templates/base.html:250 app/templates/users/register.html:37 +#: app/templates/base.html:252 app/templates/users/register.html:37 msgid "Privacy Policy" msgstr "Gizlilik Politikası" -#: app/templates/base.html:252 +#: app/templates/base.html:254 msgid "Report / DMCA" msgstr "Rapor / DMCA" -#: app/templates/base.html:254 +#: app/templates/base.html:256 msgid "User List" msgstr "Kullanıcı Listesi" -#: app/templates/base.html:255 app/templates/packages/view.html:190 +#: app/templates/base.html:257 app/templates/packages/view.html:190 #: app/templates/packages/view.html:673 app/templates/threads/list.html:4 msgid "Threads" msgstr "Konular" -#: app/templates/base.html:256 app/templates/collections/list.html:7 +#: app/templates/base.html:258 app/templates/collections/list.html:7 #: app/templates/collections/list.html:26 msgid "Collections" msgstr "Koleksiyonlar" -#: app/templates/base.html:257 -msgid "Support Packages" -msgstr "Destek Paketleri" +#: app/templates/base.html:259 app/templates/donate/index.html:4 +msgid "Support Creators" +msgstr "" -#: app/templates/base.html:258 +#: app/templates/base.html:260 msgid "Translate Packages" msgstr "Paketleri Çevir" -#: app/templates/base.html:259 +#: app/templates/base.html:261 msgid "Source Code" msgstr "Kaynak Kodu" -#: app/templates/base.html:265 +#: app/templates/base.html:267 msgid "Show non-free packages" msgstr "Özgür olmayan paketleri göster" -#: app/templates/base.html:267 +#: app/templates/base.html:269 msgid "Hide non-free packages" msgstr "Özgür olmayan paketleri gizle" +#: app/templates/base.html:273 +#, python-format +msgid "Our privacy policy has been updated (%(date)s)" +msgstr "" + #: app/templates/index.html:4 msgid "Welcome" msgstr "Hoş geldiniz" @@ -1759,10 +2318,6 @@ msgstr "" "Bir paket eklemek için paketin sayfasına gidin ve 'Koleksiyona ekle' " "seçeneğine tıklayın" -#: app/templates/donate/index.html:4 -msgid "Support packages" -msgstr "Destek paketleri" - #: app/templates/donate/index.html:8 msgid "Some content creators are accepting donations for their work." msgstr "Bazı içerik oluşturucular çalışmaları için bağış kabul etmektedir." @@ -1784,15 +2339,27 @@ msgstr "%(author)s tarafından" msgid "View package" msgstr "Paketi görüntüle" -#: app/templates/donate/index.html:46 app/templates/users/profile.html:104 -msgid "Donate" -msgstr "Bağış Yapın" - #: app/templates/donate/index.html:62 +msgid "Support ContentDB" +msgstr "" + +#: app/templates/donate/index.html:64 +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 what 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" msgstr "Değerlendirmelerinize / sık kullanılanlarınıza göre" -#: app/templates/donate/index.html:67 +#: app/templates/donate/index.html:78 msgid "" "No reviewed packages accepting donations. Consider reviewing your " "favourite packages" @@ -1800,17 +2367,17 @@ msgstr "" "Bağış kabul eden değerlendirilmiş paket yok. Sık kullandığınız " "paketlerinizi değerlendirmeyi düşünün" -#: app/templates/donate/index.html:71 +#: app/templates/donate/index.html:82 msgid "Sign in to see recommendations based on the packages you've reviewed" msgstr "" "İncelemeleri incelediğiniz paketlere göre önerileri görmek için oturum " "açın" -#: app/templates/donate/index.html:78 +#: app/templates/donate/index.html:89 msgid "Top packages" msgstr "En iyi paketler" -#: app/templates/donate/index.html:82 +#: app/templates/donate/index.html:93 #, python-format msgid "%(count)d packages are looking for donations" msgstr "%(count)d paket bağış bekliyor" @@ -2062,13 +2629,13 @@ msgid "Review" msgstr "İnceleme" #: app/templates/macros/reviews.html:112 app/templates/macros/reviews.html:166 -#: app/templates/packages/review_create_edit.html:41 +#: app/templates/packages/review_create_edit.html:46 #, python-format msgid "Do you recommend this %(type)s?" msgstr "%(type)s tavsiye eder misiniz?" #: app/templates/macros/reviews.html:134 -#: app/templates/packages/review_create_edit.html:46 +#: app/templates/packages/review_create_edit.html:51 msgid "Why or why not? Try to be constructive" msgstr "Neden öyle ya da değil? Yapıcı olmaya çalışın" @@ -2077,8 +2644,12 @@ msgid "Post Review" msgstr "İncelemeyi gönder" #: app/templates/macros/reviews.html:187 -msgid "Report an Issue" -msgstr "Sorun Bildir" +msgid "Report an issue" +msgstr "" + +#: app/templates/macros/reviews.html:191 +msgid "Ask a question" +msgstr "" #: app/templates/macros/stats.html:15 app/templates/macros/stats.html:20 #, python-format @@ -3146,15 +3717,11 @@ msgid "" "In order to avoid data loss, you cannot permanently delete packages.\n" "\t\t\tYou can remove them from ContentDB, which will cause them to not be" "\n" -"\t\t\tvisible to any users and they may be permanently deleted in the " -"future.\n" -"\t\t\tThe Admin can restore removed packages, if needed." +"\t\t\tvisible to any users. Removed packages may be permanently deleted " +"at a\n" +"\t\t\tlater point. ContentDB staff can restore removed packages, if " +"needed." msgstr "" -"Veri kaybını önlemek için paketleri kalıcı olarak silemezsiniz.\n" -"\t\t\tOnları ContentDB'den kaldırabilirsiniz, bu da onların\n" -"\t\t\therhangi bir kullanıcı tarafından görülebilir ve gelecekte kalıcı " -"olarak silinebilir olmalarına neden olur.\n" -"\t\t\tYönetici, gerekirse kaldırılan paketleri geri yükleyebilir." #: app/templates/packages/remove.html:19 msgid "" @@ -3190,7 +3757,11 @@ msgstr "Yayından kaldır" 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:21 +#: app/templates/packages/review_create_edit.html:20 +msgid "Please make sure you read ContentDB's rules" +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." @@ -3198,11 +3769,11 @@ msgstr "" "Bir hata mı buldunuz? Bunun yerine sorun " "izleyiciye gönderin." -#: app/templates/packages/review_create_edit.html:62 +#: app/templates/packages/review_create_edit.html:67 msgid "Delete review." msgstr "İncelemeyi sil." -#: app/templates/packages/review_create_edit.html:63 +#: app/templates/packages/review_create_edit.html:68 msgid "" "This will convert the review into a thread, keeping the comments but " "removing its effect on the package's rating." @@ -3547,7 +4118,7 @@ msgstr "" msgid "Donate now" msgstr "Şimdi bağışta bulunun" -#: app/templates/packages/view.html:462 app/utils/minetest_hypertext.py:251 +#: app/templates/packages/view.html:462 app/utils/minetest_hypertext.py:283 msgid "Dependencies" msgstr "Bağımlılıklar" @@ -3564,7 +4135,7 @@ msgid "Compatible Games" msgstr "Uyumlu Oyunlar" #: app/templates/packages/view.html:526 app/templates/packages/view.html:546 -#: app/utils/minetest_hypertext.py:243 +#: app/utils/minetest_hypertext.py:275 msgid "No specific game required" msgstr "Belirli bir oyun gerekmiyor" @@ -3598,7 +4169,7 @@ msgstr "Bilgi" msgid "Technical Name" msgstr "Teknik İsim" -#: app/templates/packages/view.html:612 app/utils/minetest_hypertext.py:263 +#: app/templates/packages/view.html:612 app/utils/minetest_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." @@ -3607,7 +4178,7 @@ msgstr "Kod için %(code_license)s,
medya için %(media_license)s." msgid "Unknown" msgstr "Bilinmeyen" -#: app/templates/packages/view.html:622 app/utils/minetest_hypertext.py:269 +#: app/templates/packages/view.html:622 app/utils/minetest_hypertext.py:301 msgid "Added" msgstr "Eklendi" @@ -3615,7 +4186,7 @@ msgstr "Eklendi" msgid "Remove myself" msgstr "Kendimi kaldır" -#: app/templates/packages/view.html:641 app/utils/minetest_hypertext.py:271 +#: app/templates/packages/view.html:641 app/utils/minetest_hypertext.py:303 msgid "Provides" msgstr "Sağlar" @@ -3751,6 +4322,19 @@ 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:131 +msgid "Is this review outdated?" +msgstr "" + +#: app/templates/threads/view.html:132 +msgid "For example, does it complain about issues you've already fixed?" +msgstr "" + +#: app/templates/threads/view.html:133 +#, python-format +msgid "You can report outdated reviews by clicking %(flag)s on the review." +msgstr "" + #: app/templates/todo/editor.html:4 app/templates/todo/todo_base.html:17 msgid "Editor Work Queue" msgstr "Düzenleyici Çalışma Kuyruğu" @@ -3812,7 +4396,7 @@ 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:73 +#: app/templates/todo/editor.html:193 app/templates/users/account.html:100 msgid "View All" msgstr "Tümünü Gör" @@ -4090,10 +4674,6 @@ msgstr "Parola yok" msgid "Linked Accounts" msgstr "Bağlı Hesaplar" -#: app/templates/users/account.html:40 app/templates/users/account.html:52 -msgid "Connected" -msgstr "Bağlandı" - #: app/templates/users/account.html:43 #, python-format msgid "Please PM %(rubenwardy)s on the forums to link your account." @@ -4101,40 +4681,44 @@ msgstr "" "Hesabınızı bağlamak için lütfen forumlarda %(rubenwardy)s adresine PM " "gönderin." -#: app/templates/users/account.html:57 +#: app/templates/users/account.html:59 msgid "View ContentDB's GitHub Permissions" msgstr "ContentDB'nin GitHub İzinlerini Görüntüleyin" -#: app/templates/users/account.html:62 +#: app/templates/users/account.html:65 +msgid "Disconnect" +msgstr "" + +#: app/templates/users/account.html:70 msgid "Link Github" msgstr "Github'u bağla" -#: app/templates/users/account.html:65 +#: app/templates/users/account.html:73 msgid "None" msgstr "Hiçbiri" -#: app/templates/users/account.html:77 -msgid "Recent Account Actions" -msgstr "Son Hesap Hareketleri" - -#: app/templates/users/account.html:82 +#: app/templates/users/account.html:80 msgid "Account Deletion and Deactivation" msgstr "Hesap Silme ve Devre Dışı Bırakma" -#: app/templates/users/account.html:86 +#: app/templates/users/account.html:84 msgid "Delete or Deactivate" msgstr "Sil veya Devre Dışı Bırak" -#: app/templates/users/account.html:89 +#: app/templates/users/account.html:87 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:90 +#: app/templates/users/account.html:88 msgid "Please contact the admin." msgstr "Lütfen yönetici ile iletişime geçin." +#: app/templates/users/account.html:93 +msgid "Recent Account Actions" +msgstr "Son Hesap Hareketleri" + #: app/templates/users/change_set_password.html:16 #: app/templates/users/register.html:24 msgid "" @@ -4372,10 +4956,6 @@ msgstr "Şifremi unuttum" msgid "GitHub" msgstr "GitHub" -#: app/templates/users/modtools.html:12 -msgid "Storage" -msgstr "Depolama" - #: app/templates/users/modtools.html:20 #, python-format msgid "" @@ -4501,7 +5081,11 @@ msgstr "Profil Resmi" msgid "Import from forums" msgstr "Forumlardan içe aktar" -#: app/templates/users/profile_edit.html:47 +#: app/templates/users/profile_edit.html:33 +msgid "Remove profile picture" +msgstr "" + +#: app/templates/users/profile_edit.html:51 msgid "" "Profile pictures should be square, at least 64x64px, and one of the " "following formats: jpeg, png, or webp." @@ -4509,11 +5093,11 @@ msgstr "" "Profil resimleri kare, en az 64x64px ve şu biçimlerden biri olmalıdır: " "jpeg, png veya webp." -#: app/templates/users/profile_edit.html:51 +#: app/templates/users/profile_edit.html:55 msgid "Profile Information" msgstr "Profil Bilgileri" -#: app/templates/users/profile_edit.html:58 +#: app/templates/users/profile_edit.html:62 msgid "Pretending to be another user is grounds for a permanent ban" msgstr "Başka bir kullanıcı gibi davranmak kalıcı olarak yasaklanma sebebidir" @@ -4684,11 +5268,23 @@ msgstr "Bugüne kadarki yıl" msgid "Last year" msgstr "Geçen yıl" -#: app/utils/minetest_hypertext.py:248 +#: app/utils/minetest_hypertext.py:108 +msgid "(view table in browser)" +msgstr "" + +#: app/utils/minetest_hypertext.py:139 +msgid "Image" +msgstr "" + +#: app/utils/minetest_hypertext.py:259 +msgid "none" +msgstr "" + +#: app/utils/minetest_hypertext.py:280 msgid "Unsupported Games" msgstr "Desteklenmeyen Oyunlar" -#: app/utils/minetest_hypertext.py:252 +#: app/utils/minetest_hypertext.py:284 msgid "Optional dependencies" msgstr "İsteğe bağlı bağımlılıklar" @@ -5105,3 +5701,39 @@ msgstr "" #~ msgid "Topics with a strikethrough have been marked as discarded." #~ msgstr "Üstü çizili konular atılmış olarak işaretlenmiştir." + +#~ msgid "GitHub account is already associated with another user" +#~ msgstr "GitHub hesabı zaten başka bir kullanıcıyla ilişkilendirilmiş" + +#~ msgid "Unable to find an account for that GitHub user" +#~ msgstr "Söz konusu GitHub kullanıcısı için bir hesap bulunamadı" + +#~ msgid "Support Packages" +#~ msgstr "Destek Paketleri" + +#~ msgid "Support packages" +#~ msgstr "Destek paketleri" + +#~ msgid "Report an Issue" +#~ msgstr "Sorun Bildir" + +#~ msgid "" +#~ "In order to avoid data loss, you cannot permanently delete packages.\n" +#~ "\t\t\tYou can remove them from " +#~ "ContentDB, which will cause them to " +#~ "not be\n" +#~ "\t\t\tvisible to any users and " +#~ "they may be permanently deleted in " +#~ "the future.\n" +#~ "\t\t\tThe Admin can restore removed packages, if needed." +#~ msgstr "" +#~ "Veri kaybını önlemek için paketleri kalıcı olarak silemezsiniz.\n" +#~ "\t\t\tOnları ContentDB'den kaldırabilirsiniz, bu da onların\n" +#~ "\t\t\therhangi bir kullanıcı tarafından " +#~ "görülebilir ve gelecekte kalıcı olarak " +#~ "silinebilir olmalarına neden olur.\n" +#~ "\t\t\tYönetici, gerekirse kaldırılan paketleri geri yükleyebilir." + +#~ msgid "Connected" +#~ msgstr "Bağlandı" + diff --git a/translations/uk/LC_MESSAGES/messages.po b/translations/uk/LC_MESSAGES/messages.po index e6e7af86..f84c81da 100644 --- a/translations/uk/LC_MESSAGES/messages.po +++ b/translations/uk/LC_MESSAGES/messages.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2024-04-03 18:34+0100\n" +"POT-Creation-Date: 2024-06-07 05:29+0100\n" "PO-Revision-Date: 2024-02-10 02:02+0000\n" "Last-Translator: Leo \n" "Language: uk\n" @@ -18,17 +18,546 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.12.1\n" +"Generated-By: Babel 2.15.0\n" -#: app/__init__.py:137 +#: app/__init__.py:155 msgid "Banned:" msgstr "Заборонено:" -#: app/__init__.py:139 +#: app/__init__.py:157 msgid "You have been banned." msgstr "Вас забанено." -#: app/querybuilder.py:41 app/templates/admin/languages/list.html:27 +#: app/_translations.py:5 +msgid "Chat / Commands" +msgstr "" + +#: app/_translations.py:6 +msgid "Complex installation" +msgstr "" + +#: app/_translations.py:7 +msgid "Either has educational value, or is a tool to help teachers " +msgstr "" + +#: app/_translations.py:8 +msgid "Singleplayer-focused" +msgstr "" + +#: app/_translations.py:9 +msgid "For 16px texture packs" +msgstr "" + +#: app/_translations.py:10 +msgid "For 64px texture packs" +msgstr "" + +#: app/_translations.py:11 +msgid "Tools to manage the world" +msgstr "" + +#: app/_translations.py:12 +msgid "Big changes to crafting gameplay" +msgstr "" + +#: app/_translations.py:13 +msgid "Blood, etc" +msgstr "" + +#: app/_translations.py:14 +msgid "Adds a mini-game to be played within Minetest" +msgstr "" + +#: app/_translations.py:15 +msgid "Tools / Weapons / Armor" +msgstr "" + +#: app/_translations.py:16 +msgid "For content generally themed around a certain season or holiday" +msgstr "" + +#: app/_translations.py:17 +msgid "Player Effects / Power Ups" +msgstr "" + +#: app/_translations.py:18 +msgid "World Maintenance and Tools" +msgstr "" + +#: app/_translations.py:19 +msgid "Puzzle" +msgstr "" + +#: app/_translations.py:20 +msgid "Tools for game and mod developers" +msgstr "" + +#: app/_translations.py:21 +msgid "Education" +msgstr "" + +#: app/_translations.py:22 +msgid "Gore" +msgstr "" + +#: app/_translations.py:23 +msgid "Transport" +msgstr "" + +#: app/_translations.py:24 +msgid "Survival" +msgstr "" + +#: app/_translations.py:25 +msgid "New mapgen or changes mapgen" +msgstr "" + +#: app/_translations.py:26 +msgid "Less than 16px" +msgstr "" + +#: app/_translations.py:27 app/templates/users/modtools.html:12 +msgid "Storage" +msgstr "" + +#: app/_translations.py:28 +msgid "Changes the inventory GUI" +msgstr "" + +#: app/_translations.py:29 +msgid "Jam / Combat 2020" +msgstr "" + +#: app/_translations.py:30 +msgid "Bad Language" +msgstr "" + +#: app/_translations.py:31 +msgid "64px" +msgstr "" + +#: app/_translations.py:32 +msgid "Focuses on or adds new sounds or musical things" +msgstr "" + +#: app/_translations.py:33 +msgid "Adds game mechanics or tools that change how players build." +msgstr "" + +#: app/_translations.py:34 +msgid "Violence" +msgstr "" + +#: app/_translations.py:35 +msgid "Strategy / RTS" +msgstr "" + +#: app/_translations.py:36 +msgid "" +"Requires futher installation steps, such as installing luarocks or " +"editing the trusted mod setting" +msgstr "" + +#: app/_translations.py:37 +msgid "Jam / Game 2021" +msgstr "" + +#: app/_translations.py:38 +msgid "Content that can be played alone" +msgstr "" + +#: app/_translations.py:39 +msgid "Can/should only be used in multiplayer" +msgstr "" + +#: app/_translations.py:40 +msgid "Adds mobs, animals, and NPCs" +msgstr "" + +#: app/_translations.py:41 +msgid "" +"For mods created for the Discord \"Weekly Challenges\" modding event in " +"2021" +msgstr "" + +#: app/_translations.py:42 +msgid "Mini-game" +msgstr "" + +#: app/_translations.py:43 +msgid "" +"For content that changes player effects, including physics, for example: " +"speed, jump height or gravity." +msgstr "" + +#: app/_translations.py:44 +msgid "Contains swearing" +msgstr "" + +#: app/_translations.py:45 +msgid "" +"Improves the world, adding weather, ambient sounds, or other environment " +"mechanics" +msgstr "" + +#: app/_translations.py:46 +msgid "For mods created for the Discord \"Combat\" modding event in 2020" +msgstr "" + +#: app/_translations.py:47 +msgid "Inventory" +msgstr "" + +#: app/_translations.py:48 +msgid "Entries to the 2023 Minetest Game Jam " +msgstr "" + +#: app/_translations.py:49 +msgid "Sims" +msgstr "" + +#: app/_translations.py:50 +msgid "Focuses on building, such as adding new materials or nodes" +msgstr "" + +#: app/_translations.py:51 +msgid "Environment / Weather" +msgstr "" + +#: app/_translations.py:52 +msgid "Custom mapgen" +msgstr "" + +#: app/_translations.py:53 +msgid "Minetest Game improved" +msgstr "" + +#: app/_translations.py:54 +msgid "HUD" +msgstr "" + +#: app/_translations.py:55 +msgid "Machines / Electronics" +msgstr "" + +#: app/_translations.py:56 +msgid "Developer Tools" +msgstr "" + +#: app/_translations.py:57 +msgid "Jam / Game 2023" +msgstr "" + +#: app/_translations.py:58 +msgid "Helps with server maintenance and moderation" +msgstr "" + +#: app/_translations.py:59 +msgid "Plants and Farming" +msgstr "" + +#: app/_translations.py:60 +msgid "Adventure / RPG" +msgstr "" + +#: app/_translations.py:61 +msgid "" +"For games and such that are of their own kind, distinct and original in " +"nature to others of the same category." +msgstr "" + +#: app/_translations.py:62 +msgid "Jam / Weekly Challenges 2021" +msgstr "" + +#: app/_translations.py:63 +msgid "For 32px texture packs" +msgstr "" + +#: app/_translations.py:64 +msgid "Adds or changes tools, weapons, and armor" +msgstr "" + +#: app/_translations.py:65 +msgid "GUI" +msgstr "" + +#: app/_translations.py:66 +msgid "Seasonal" +msgstr "" + +#: app/_translations.py:67 +msgid "Commerce / Economy" +msgstr "" + +#: app/_translations.py:68 +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 "" + +#: app/_translations.py:69 +msgid "Forks of MTG" +msgstr "" + +#: app/_translations.py:70 +msgid "Non-cartoon violence. May be towards fantasy or human-like characters" +msgstr "" + +#: app/_translations.py:71 +msgid "Joke" +msgstr "" + +#: app/_translations.py:72 +msgid "Fear / Horror" +msgstr "" + +#: app/_translations.py:73 +msgid "128px+" +msgstr "" + +#: app/_translations.py:74 +msgid "Creative" +msgstr "" + +#: app/_translations.py:75 +msgid "Entries to the 2022 Minetest Game Jam " +msgstr "" + +#: app/_translations.py:76 +msgid "Alcohol / Tobacco" +msgstr "" + +#: app/_translations.py:77 +msgid "Adds or improves item storage mechanics" +msgstr "" + +#: app/_translations.py:78 +msgid "Designed to be played competitively against other players" +msgstr "" + +#: app/_translations.py:79 +msgid "Crafting" +msgstr "" + +#: app/_translations.py:80 +msgid "<16px" +msgstr "" + +#: app/_translations.py:81 +msgid "One-of-a-kind / Original" +msgstr "" + +#: app/_translations.py:82 +msgid "Building" +msgstr "" + +#: app/_translations.py:83 +msgid "Adds machines useful in automation, tubes, or power." +msgstr "" + +#: app/_translations.py:84 +msgid "Focus on puzzle solving instead of combat" +msgstr "" + +#: app/_translations.py:85 +msgid "Building Mechanics and Tools" +msgstr "" + +#: app/_translations.py:86 +msgid "Adds nodes with no other purpose than for use in building" +msgstr "" + +#: app/_translations.py:87 +msgid "Sounds / Music" +msgstr "" + +#: app/_translations.py:88 +msgid "Food / Drinks" +msgstr "" + +#: app/_translations.py:89 +msgid "Decorative" +msgstr "" + +#: app/_translations.py:90 +msgid "Gambling" +msgstr "" + +#: app/_translations.py:91 +msgid "Server Moderation and Tools" +msgstr "" + +#: app/_translations.py:92 +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 "" + +#: app/_translations.py:93 +msgid "API / Library" +msgstr "" + +#: app/_translations.py:94 +msgid "Certified" +msgstr "" + +#: app/_translations.py:95 +msgid "Contains alcohol and/or tobacco" +msgstr "" + +#: app/_translations.py:96 +msgid "Adds new plants or other farmable resources." +msgstr "" + +#: app/_translations.py:97 +msgid "Multiplayer-focused" +msgstr "" + +#: app/_translations.py:98 +msgid "Primarily adds an API for other mods to use" +msgstr "" + +#: app/_translations.py:99 +msgid "" +"Focus on player chat/communication or who's primary function is " +"interacting with the console." +msgstr "" + +#: app/_translations.py:100 +msgid "" +"Games and mods with a heavy strategy component, whether real-time or " +"turn-based" +msgstr "" + +#: app/_translations.py:101 +msgid "" +"Written specifically for survival gameplay with a focus on game-balance, " +"difficulty level, or resources available through crafting, mining, ..." +msgstr "" + +#: app/_translations.py:102 +msgid "Entries to the 2021 Minetest Game Jam" +msgstr "" + +#: app/_translations.py:103 +msgid "" +"Contains a completely custom mapgen implemented in Lua, usually requires " +"worlds to be set to the 'singlenode' mapgen." +msgstr "" + +#: app/_translations.py:104 +msgid " Jam / Game 2022" +msgstr "" + +#: app/_translations.py:105 +msgid "Sports" +msgstr "" + +#: app/_translations.py:106 +msgid "" +"Adds or changes transportation methods. Includes teleportation, vehicles," +" ridable mobs, transport infrastructure and thematic content" +msgstr "" + +#: app/_translations.py:107 +msgid "Player vs Environment (PvE)" +msgstr "" + +#: app/_translations.py:108 +msgid "For mods that grant the player extra information in the HUD" +msgstr "" + +#: app/_translations.py:109 +msgid "" +"Mods and games that aim to simulate real life activity. Similar to " +"SimCity/TheSims/OpenTTD/etc" +msgstr "" + +#: app/_translations.py:110 +msgid "Shocking and scary content. May scare young children" +msgstr "" + +#: app/_translations.py:111 +msgid "Player customization / Skins" +msgstr "" + +#: app/_translations.py:112 +msgid "" +"Allows the player to customize their character by changing the texture or" +" adding accessories." +msgstr "" + +#: app/_translations.py:113 +msgid "" +"Certified by the Featured Packages program. This tag may be renamed in " +"the future" +msgstr "" + +#: app/_translations.py:114 +msgid "Mobs / Animals / NPCs" +msgstr "" + +#: app/_translations.py:115 +msgid "For 128px or higher texture packs" +msgstr "" + +#: app/_translations.py:116 +msgid "16px" +msgstr "" + +#: app/_translations.py:117 +msgid "Games of chance, gambling games, etc" +msgstr "" + +#: app/_translations.py:118 +msgid "Mapgen / Biomes / Decoration" +msgstr "" + +#: app/_translations.py:119 +msgid "Drugs" +msgstr "" + +#: app/_translations.py:120 +msgid "Related to economies, money, and trading" +msgstr "" + +#: app/_translations.py:121 +msgid "" +"For content designed for one or more players that focus on combat against" +" the world, mobs, or NPCs." +msgstr "" + +#: app/_translations.py:122 +msgid "For content whose main utility / feature is in GUI/formspec form" +msgstr "" + +#: app/_translations.py:123 +msgid "32px" +msgstr "" + +#: app/_translations.py:124 +msgid "Player vs Player (PvP)" +msgstr "" + +#: app/_translations.py:125 +msgid "Magic / Enchanting" +msgstr "" + +#: app/_translations.py:126 +msgid "Contains illegal drugs, such as marijuana" +msgstr "" + +#: app/_translations.py:127 +msgid "First person shooters (FPS) and more" +msgstr "" + +#: app/_translations.py:128 +msgid "Shooter" +msgstr "" + +#: app/querybuilder.py:58 app/templates/admin/languages/list.html:27 #: app/templates/admin/tags/list.html:38 #: app/templates/admin/warnings/list.html:28 #: app/templates/collections/create_edit.html:56 @@ -38,7 +567,7 @@ msgstr "Вас забанено." msgid "Packages" msgstr "Пакунки" -#: app/querybuilder.py:56 +#: app/querybuilder.py:73 #, python-format msgid "%(package_type)s for %(game_name)s" msgstr "" @@ -48,7 +577,7 @@ msgstr "" msgid "%(delta)s ago" msgstr "%(delta)s тому" -#: app/blueprints/api/endpoints.py:95 app/templates/index.html:103 +#: app/blueprints/api/endpoints.py:94 app/templates/index.html:103 msgid "Featured" msgstr "Рекомендовані" @@ -63,18 +592,18 @@ msgid "Limit to package" msgstr "Обмеження на пакунки" #: app/blueprints/api/tokens.py:36 app/blueprints/collections/__init__.py:90 -#: app/blueprints/oauth/__init__.py:175 app/blueprints/packages/packages.py:250 -#: app/blueprints/packages/packages.py:525 -#: app/blueprints/packages/packages.py:621 -#: app/blueprints/packages/packages.py:709 +#: app/blueprints/oauth/__init__.py:175 app/blueprints/packages/packages.py:251 +#: app/blueprints/packages/packages.py:528 +#: app/blueprints/packages/packages.py:624 +#: app/blueprints/packages/packages.py:712 #: app/blueprints/packages/releases.py:62 #: app/blueprints/packages/releases.py:74 app/blueprints/packages/reviews.py:49 #: app/blueprints/packages/screenshots.py:36 #: app/blueprints/packages/screenshots.py:42 #: app/blueprints/packages/screenshots.py:47 -#: app/blueprints/users/account.py:226 app/blueprints/users/account.py:234 -#: app/blueprints/users/settings.py:78 app/blueprints/users/settings.py:148 -#: app/blueprints/users/settings.py:316 app/templates/users/modtools.html:111 +#: 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 msgid "Save" msgstr "Зберегти" @@ -146,14 +675,11 @@ msgid "Linked GitHub to account" msgstr "Привʼязка GitHub до обліківки" #: app/blueprints/github/__init__.py:88 -msgid "GitHub account is already associated with another user" -msgstr "Обліківка GitHub вже привʼязана до іншого користувача" +#, python-format +msgid "GitHub account is already associated with another user: %(username)s" +msgstr "" -#: app/blueprints/github/__init__.py:94 -msgid "Unable to find an account for that GitHub user" -msgstr "Не вдалося знайти обліківку такого користувача GitHub" - -#: app/blueprints/github/__init__.py:99 +#: app/blueprints/github/__init__.py:96 app/blueprints/github/__init__.py:122 msgid "Authorization failed [err=gh-login-failed]" msgstr "Не вдалося авторизуватися [err=gh-login-failed]" @@ -199,7 +725,7 @@ msgstr "Знімки екрана" #: app/blueprints/packages/__init__.py:52 #: app/templates/packages/edit_maintainers.html:8 -#: app/templates/packages/view.html:624 app/utils/minetest_hypertext.py:270 +#: app/templates/packages/view.html:624 app/utils/minetest_hypertext.py:302 msgid "Maintainers" msgstr "Супровідники" @@ -224,7 +750,7 @@ 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:243 app/utils/minetest_hypertext.py:245 +#: app/utils/minetest_hypertext.py:275 app/utils/minetest_hypertext.py:277 msgid "Supported Games" msgstr "Підтримувані ігри" @@ -232,91 +758,91 @@ msgstr "Підтримувані ігри" msgid "No download available." msgstr "Завантаження недоступне." -#: app/blueprints/packages/packages.py:228 app/templates/packages/view.html:594 -#: app/utils/minetest_hypertext.py:231 +#: app/blueprints/packages/packages.py:229 app/templates/packages/view.html:594 +#: app/utils/minetest_hypertext.py:263 msgid "Type" msgstr "Тип" -#: app/blueprints/packages/packages.py:229 +#: app/blueprints/packages/packages.py:230 msgid "Title (Human-readable)" msgstr "Заголовок (зрозумілий людям)" -#: app/blueprints/packages/packages.py:230 -#: app/blueprints/packages/packages.py:619 +#: app/blueprints/packages/packages.py:231 +#: app/blueprints/packages/packages.py:622 msgid "Name (Technical)" msgstr "Назва (технічна)" -#: app/blueprints/packages/packages.py:230 -#: app/blueprints/packages/packages.py:620 +#: app/blueprints/packages/packages.py:231 +#: app/blueprints/packages/packages.py:623 #: app/templates/packages/create_edit.html:75 msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" msgstr "Лише малі букви (a-z), цифри (0-9) і підкреслення (_)" -#: app/blueprints/packages/packages.py:231 +#: app/blueprints/packages/packages.py:232 msgid "Short Description (Plaintext)" msgstr "Короткий опис (простий текст)" -#: app/blueprints/packages/packages.py:233 app/templates/packages/view.html:616 -#: app/utils/minetest_hypertext.py:268 +#: app/blueprints/packages/packages.py:234 app/templates/packages/view.html:616 +#: app/utils/minetest_hypertext.py:300 msgid "Maintenance State" msgstr "Стан підтримки" -#: app/blueprints/packages/packages.py:235 app/templates/admin/tags/list.html:4 +#: app/blueprints/packages/packages.py:236 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:232 +#: app/utils/minetest_hypertext.py:264 msgid "Tags" msgstr "Мітки" -#: app/blueprints/packages/packages.py:236 +#: app/blueprints/packages/packages.py:237 msgid "Content Warnings" msgstr "Попередження вмісту" -#: app/blueprints/packages/packages.py:237 app/templates/packages/view.html:605 -#: app/utils/minetest_hypertext.py:266 +#: app/blueprints/packages/packages.py:238 app/templates/packages/view.html:605 +#: app/utils/minetest_hypertext.py:298 msgid "License" msgstr "Ліцензія" -#: app/blueprints/packages/packages.py:238 +#: app/blueprints/packages/packages.py:239 msgid "Media License" msgstr "Ліцензія медія" -#: app/blueprints/packages/packages.py:240 +#: app/blueprints/packages/packages.py:241 msgid "Long Description (Markdown)" msgstr "Довгий опис (Markdown)" -#: app/blueprints/packages/packages.py:242 +#: app/blueprints/packages/packages.py:243 msgid "VCS Repository URL" msgstr "URL репозиторію VCS" -#: app/blueprints/packages/packages.py:243 app/blueprints/users/settings.py:76 +#: app/blueprints/packages/packages.py:244 app/blueprints/users/settings.py:77 msgid "Website URL" msgstr "URL вебсайту" -#: app/blueprints/packages/packages.py:244 +#: app/blueprints/packages/packages.py:245 msgid "Issue Tracker URL" msgstr "URL відстежувача помилок" -#: app/blueprints/packages/packages.py:245 +#: app/blueprints/packages/packages.py:246 msgid "Forum Topic ID" msgstr "ІД теми форуму" -#: app/blueprints/packages/packages.py:246 +#: app/blueprints/packages/packages.py:247 msgid "Video URL" msgstr "URL відеозапису" -#: app/blueprints/packages/packages.py:247 +#: app/blueprints/packages/packages.py:248 msgid "Donate URL" msgstr "Пожертвувати URL" -#: app/blueprints/packages/packages.py:248 +#: app/blueprints/packages/packages.py:249 msgid "Translation URL" msgstr "" -#: app/blueprints/packages/packages.py:254 +#: app/blueprints/packages/packages.py:255 msgid "_game is not an allowed name" msgstr "_гра не є дозволеною назвою" -#: app/blueprints/packages/packages.py:264 +#: app/blueprints/packages/packages.py:265 msgid "" "Package already exists, but is removed. Please contact ContentDB staff to" " restore the package" @@ -324,102 +850,101 @@ msgstr "" "Пакет уже існує, але видалено. Щоб відновити пакет, зверніться до " "персоналу ContentDB" -#: app/blueprints/packages/packages.py:269 +#: app/blueprints/packages/packages.py:270 msgid "Package already exists" msgstr "Пакет уже існує" -#: app/blueprints/packages/packages.py:275 +#: app/blueprints/packages/packages.py:276 msgid "A collection with a similar name already exists" msgstr "Колекція з подібним іменем вже існує" -#: app/blueprints/packages/packages.py:328 +#: app/blueprints/packages/packages.py:329 #: app/blueprints/packages/releases.py:82 msgid "" "You must add an email address to your account and confirm it before you " "can manage packages" msgstr "" -#: app/blueprints/packages/packages.py:334 +#: app/blueprints/packages/packages.py:335 msgid "Save draft" msgstr "" -#: app/blueprints/packages/packages.py:342 +#: app/blueprints/packages/packages.py:343 msgid "Unable to find that user" msgstr "Не вдалося знайти такого користувача" -#: app/blueprints/packages/packages.py:346 +#: app/blueprints/packages/packages.py:347 #: app/blueprints/packages/screenshots.py:137 -#: app/blueprints/users/settings.py:132 msgid "Permission denied" msgstr "Доступ відхилено" -#: app/blueprints/packages/packages.py:402 -#: app/blueprints/packages/packages.py:476 -#: app/blueprints/packages/packages.py:498 +#: app/blueprints/packages/packages.py:403 +#: app/blueprints/packages/packages.py:479 +#: app/blueprints/packages/packages.py:501 msgid "You don't have permission to do that" msgstr "У Вас нема прав робити це" -#: app/blueprints/packages/packages.py:435 +#: app/blueprints/packages/packages.py:436 msgid "Please comment what changes are needed in the approval thread" msgstr "Будь ласка, прокоментуйте необхідні зміни в гілці затвердження" -#: app/blueprints/packages/packages.py:442 +#: app/blueprints/packages/packages.py:443 msgid "" "Please comment in the approval thread so editors know what you have " "changed" msgstr "" -#: app/blueprints/packages/packages.py:493 +#: app/blueprints/packages/packages.py:496 msgid "Deleted package" msgstr "Видалити пакунок" -#: app/blueprints/packages/packages.py:515 +#: app/blueprints/packages/packages.py:518 msgid "Unapproved package" msgstr "Несхвалений пакунок" -#: app/blueprints/packages/packages.py:524 +#: app/blueprints/packages/packages.py:527 msgid "Maintainers (Comma-separated)" msgstr "Супровідники (розділені комою)" -#: app/blueprints/packages/packages.py:533 +#: app/blueprints/packages/packages.py:536 msgid "You don't have permission to edit maintainers" msgstr "Ви не маєте дозволу редагувати супроводжуючих" -#: app/blueprints/packages/packages.py:583 +#: app/blueprints/packages/packages.py:586 msgid "You are not a maintainer" msgstr "Ви не супровідник" -#: app/blueprints/packages/packages.py:586 +#: app/blueprints/packages/packages.py:589 msgid "Package owners cannot remove themselves as maintainers" msgstr "Власник пакунка не може вилучити себе як супровідника" -#: app/blueprints/packages/packages.py:618 +#: app/blueprints/packages/packages.py:621 msgid "Author Name" msgstr "Імʼя автора" -#: app/blueprints/packages/packages.py:705 +#: app/blueprints/packages/packages.py:708 msgid "Enable support detection based on dependencies (recommended)" msgstr "Увімкнути виявлення підтримки на основі залежностей (рекомендовано)" -#: app/blueprints/packages/packages.py:706 +#: app/blueprints/packages/packages.py:709 msgid "Supported games" msgstr "Підтримувані ігри" -#: app/blueprints/packages/packages.py:707 +#: app/blueprints/packages/packages.py:710 msgid "Unsupported games" msgstr "Непідтримувані ігри" -#: app/blueprints/packages/packages.py:708 +#: app/blueprints/packages/packages.py:711 msgid "Supports all games (unless stated) / is game independent" msgstr "Підтримує усі ігри (доки не вказано)/ ігро-незалежний" -#: app/blueprints/packages/packages.py:724 +#: app/blueprints/packages/packages.py:727 msgid "You need at least one release before you can edit game support" msgstr "" "Вам потрібна щонайменше одна публікація, перш ніж ви зможете редагувати " "підтримку ігор" -#: app/blueprints/packages/packages.py:728 +#: app/blueprints/packages/packages.py:731 msgid "Mod(pack) needs to contain at least one mod. Please create a new release" msgstr "" "Пакунок модів має містити щонайменше один мод. Будь ласка створіть нову " @@ -582,8 +1107,8 @@ msgstr "" #: app/blueprints/packages/reviews.py:80 app/blueprints/threads/__init__.py:207 #: app/blueprints/threads/__init__.py:240 -#: app/blueprints/threads/__init__.py:334 app/blueprints/users/settings.py:113 -#: app/logic/packages.py:132 +#: app/blueprints/threads/__init__.py:334 app/blueprints/users/settings.py:114 +#: app/logic/packages.py:131 msgid "Linking to blocked sites is not allowed" msgstr "Посилання на заблоковані сайти заборонено" @@ -684,7 +1209,7 @@ msgid "Remember me" msgstr "Запамʼятати мене" #: app/blueprints/users/account.py:39 app/templates/base.html:176 -#: app/templates/donate/index.html:74 app/templates/users/login.html:4 +#: app/templates/donate/index.html:85 app/templates/users/login.html:4 msgid "Sign in" msgstr "Увійти" @@ -709,11 +1234,11 @@ msgstr "Потрібно підтвердити реєстраційну еле msgid "Login failed" msgstr "Не вдалося ввійти" -#: app/blueprints/users/account.py:100 app/blueprints/users/settings.py:75 +#: app/blueprints/users/account.py:100 app/blueprints/users/settings.py:76 msgid "Display Name" msgstr "Відображуване ім'я" -#: app/blueprints/users/account.py:101 app/blueprints/users/settings.py:310 +#: app/blueprints/users/account.py:101 app/blueprints/users/settings.py:324 #: app/templates/users/list.html:18 msgid "Username" msgstr "Імʼя користувача" @@ -726,8 +1251,8 @@ msgstr "" "Дозволені лише букви алфавіту (A-Za-z), цифри (0-9), підкреслення (_), " "мінуси (-) і крапки (.)" -#: app/blueprints/users/account.py:104 app/blueprints/users/account.py:186 -#: app/blueprints/users/account.py:222 app/blueprints/users/account.py:373 +#: app/blueprints/users/account.py:104 app/blueprints/users/account.py:153 +#: app/blueprints/users/account.py:189 app/blueprints/users/account.py:340 #: app/blueprints/users/settings.py:147 msgid "Email" msgstr "Ел. пошта" @@ -749,27 +1274,46 @@ msgstr "Зареєструватися" msgid "Incorrect captcha answer" msgstr "Неправильна відповідь captcha" -#: app/blueprints/users/account.py:117 -msgid "Username is invalid" -msgstr "Неправильне імʼя користувача" +#: app/blueprints/users/account.py:154 +msgid "Reset Password" +msgstr "Скинути пароль" -#: app/blueprints/users/account.py:128 -msgid "An account already exists for that username but hasn't been claimed yet." +#: app/blueprints/users/account.py:180 +msgid "Unable to find account" +msgstr "Не вдалося знайти обліковий запис" + +#: app/blueprints/users/account.py:190 app/blueprints/users/account.py:198 +msgid "New password" +msgstr "Новий пароль" + +#: app/blueprints/users/account.py:191 app/blueprints/users/account.py:199 +msgid "Verify password" +msgstr "Перевірити пароль" + +#: app/blueprints/users/account.py:192 app/blueprints/users/account.py:200 +msgid "Passwords must match" +msgstr "Паролі мають співпадати" + +#: app/blueprints/users/account.py:197 +msgid "Old password" +msgstr "Старий пароль" + +#: app/blueprints/users/account.py:208 +msgid "Passwords do not match" +msgstr "Паролі не збігаються" + +#: app/blueprints/users/account.py:219 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:131 app/blueprints/users/account.py:138 -msgid "That username/display name is already in use, please choose another." -msgstr "" -"Це ім’я користувача/відображуване ім’я вже використовується, виберіть " -"інше." - -#: app/blueprints/users/account.py:143 app/blueprints/users/account.py:257 +#: app/blueprints/users/account.py:224 app/logic/users.py:46 msgid "Email already in use" msgstr "Ел. адреса вже використовується" -#: app/blueprints/users/account.py:144 app/blueprints/users/account.py:258 +#: app/blueprints/users/account.py:225 app/logic/users.py:47 #, python-format msgid "" "We were unable to create the account as the email is already in use by " @@ -778,70 +1322,35 @@ msgstr "" "Нам не вдалося створити обліковий запис, оскільки %(display_name)s уже " "використовує електронну адресу. Спробуйте іншу електронну адресу." -#: app/blueprints/users/account.py:148 app/blueprints/users/account.py:252 -#: app/blueprints/users/settings.py:175 -msgid "That email address has been unsubscribed/blacklisted, and cannot be used" -msgstr "" -"Цю адресу електронної пошти скасовано/занесено до чорного списку, і її не" -" можна використовувати" - -#: app/blueprints/users/account.py:187 -msgid "Reset Password" -msgstr "Скинути пароль" - -#: app/blueprints/users/account.py:213 -msgid "Unable to find account" -msgstr "Не вдалося знайти обліковий запис" - -#: app/blueprints/users/account.py:223 app/blueprints/users/account.py:231 -msgid "New password" -msgstr "Новий пароль" - -#: app/blueprints/users/account.py:224 app/blueprints/users/account.py:232 -msgid "Verify password" -msgstr "Перевірити пароль" - -#: app/blueprints/users/account.py:225 app/blueprints/users/account.py:233 -msgid "Passwords must match" -msgstr "Паролі мають співпадати" - -#: app/blueprints/users/account.py:230 -msgid "Old password" -msgstr "Старий пароль" - -#: app/blueprints/users/account.py:241 -msgid "Passwords do not match" -msgstr "Паролі не збігаються" - -#: app/blueprints/users/account.py:272 app/blueprints/users/account.py:276 +#: app/blueprints/users/account.py:239 app/blueprints/users/account.py:243 msgid "Your password has been changed successfully." msgstr "Ваш пароль вдало змінено." -#: app/blueprints/users/account.py:291 +#: app/blueprints/users/account.py:258 msgid "Old password is incorrect" msgstr "Неправильний старий пароль" -#: app/blueprints/users/account.py:319 +#: app/blueprints/users/account.py:286 msgid "Unknown verification token!" msgstr "Невідомий маркер підтвердження!" -#: app/blueprints/users/account.py:325 +#: app/blueprints/users/account.py:292 msgid "Token has expired" msgstr "Термін дії маркера закінчився" -#: app/blueprints/users/account.py:339 +#: app/blueprints/users/account.py:306 msgid "Another user is already using that email" msgstr "Інший користувач уже використовує цю електронну адресу" -#: app/blueprints/users/account.py:342 +#: app/blueprints/users/account.py:309 msgid "Confirmed email change" msgstr "Підтверджена зміна електронної пошти" -#: app/blueprints/users/account.py:347 +#: app/blueprints/users/account.py:314 msgid "Email address changed" msgstr "Ел. адресу змінено" -#: app/blueprints/users/account.py:348 +#: app/blueprints/users/account.py:315 msgid "" "Your email address has changed. If you didn't request this, please " "contact an administrator." @@ -849,15 +1358,15 @@ msgstr "" "Ваша електронна адреса змінена. Якщо ви цього не запитували, зверніться " "до адміністратора." -#: app/blueprints/users/account.py:366 +#: app/blueprints/users/account.py:333 msgid "You may now log in" msgstr "Тепер ви можете увійти" -#: app/blueprints/users/account.py:374 +#: app/blueprints/users/account.py:341 msgid "Send" msgstr "Надіслати" -#: app/blueprints/users/account.py:405 +#: app/blueprints/users/account.py:372 msgid "" "That email is now blacklisted. Please contact an admin if you wish to " "undo this." @@ -994,62 +1503,72 @@ msgstr ">50тис. завантажень" msgid "Has received %(downloads)d downloads across all packages." msgstr "Отримано %(downloads)d завантажень у всіх пакетах." -#: app/blueprints/users/settings.py:37 app/templates/users/profile.html:26 +#: app/blueprints/users/settings.py:38 app/templates/users/profile.html:26 #: app/templates/users/profile_edit.html:8 msgid "Edit Profile" msgstr "Змінити профіль" -#: app/blueprints/users/settings.py:42 app/templates/users/account.html:12 +#: app/blueprints/users/settings.py:43 app/templates/users/account.html:12 msgid "Account and Security" msgstr "Обліківка і безпека" -#: app/blueprints/users/settings.py:47 +#: app/blueprints/users/settings.py:48 #: app/templates/users/settings_email.html:12 msgid "Email and Notifications" msgstr "Ел. пошта і сповіщення" -#: app/blueprints/users/settings.py:52 app/templates/api/list_tokens.html:10 +#: app/blueprints/users/settings.py:53 app/templates/api/list_tokens.html:10 msgid "API Tokens" msgstr "Токени API" -#: app/blueprints/users/settings.py:60 app/templates/oauth/list_clients.html:10 +#: app/blueprints/users/settings.py:61 app/templates/oauth/list_clients.html:10 msgid "OAuth2 Applications" msgstr "Застосунки OAuth2" -#: app/blueprints/users/settings.py:67 app/templates/users/modtools.html:4 +#: app/blueprints/users/settings.py:68 app/templates/users/modtools.html:4 #: app/templates/users/modtools.html:8 app/templates/users/profile.html:44 msgid "Moderator Tools" msgstr "Засоби модерування" -#: app/blueprints/users/settings.py:77 +#: app/blueprints/users/settings.py:78 msgid "Donation URL" msgstr "URL-адреса пожертви" -#: app/blueprints/users/settings.py:93 app/blueprints/users/settings.py:100 +#: app/blueprints/users/settings.py:94 app/blueprints/users/settings.py:101 msgid "A user already has that name" msgstr "Користувач уже має таке імʼя" -#: app/blueprints/users/settings.py:265 +#: app/blueprints/users/settings.py:264 +msgid "Removed GitHub account" +msgstr "" + +#: app/blueprints/users/settings.py:266 +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" msgstr "Користувачі з рангом модератора або вище не можуть бути видалені" -#: app/blueprints/users/settings.py:311 +#: app/blueprints/users/settings.py:325 msgid "Display name" msgstr "Відображуване ім'я" -#: app/blueprints/users/settings.py:312 +#: app/blueprints/users/settings.py:326 msgid "Forums Username" msgstr "Імʼя користувача на форумі" -#: app/blueprints/users/settings.py:313 +#: app/blueprints/users/settings.py:327 msgid "GitHub Username" msgstr "Імʼя користувача GitHub" -#: app/blueprints/users/settings.py:314 app/templates/users/list.html:14 +#: app/blueprints/users/settings.py:328 app/templates/users/list.html:14 msgid "Rank" msgstr "ранг" -#: app/blueprints/users/settings.py:363 +#: app/blueprints/users/settings.py:381 msgid "Can't promote a user to a rank higher than yourself!" msgstr "Не можна підвищити користувача до рангу, вищого за вас!" @@ -1145,11 +1664,11 @@ msgid "" "underscores (_)" msgstr "Ім’я може містити лише малі літери (a–z), цифри (0–9) і підкреслення (_)" -#: app/logic/packages.py:113 +#: app/logic/packages.py:112 msgid "You don't have permission to edit this package" msgstr "У вас немає дозволу на редагування цього пакета" -#: app/logic/packages.py:117 +#: app/logic/packages.py:116 msgid "You don't have permission to change the package name" msgstr "Ви не маєте дозволу змінювати назву пакета" @@ -1195,6 +1714,33 @@ msgstr "Будь ласка, завантажте %(file_desc)s" msgid "Uploaded image isn't actually an image" msgstr "Завантажене зображення насправді не є зображенням" +#: app/logic/users.py:15 +msgid "Username is invalid" +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 +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 "" + +#: 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/packages.py:69 msgid "Mod" msgstr "Мод" @@ -1234,7 +1780,7 @@ msgstr "Затвердити" #: app/templates/collections/view.html:39 #: app/templates/oauth/create_edit.html:17 #: app/templates/packages/release_edit.html:84 -#: app/templates/packages/review_create_edit.html:61 +#: app/templates/packages/review_create_edit.html:66 #: app/templates/threads/delete_reply.html:19 #: app/templates/threads/delete_thread.html:19 #: app/templates/threads/view.html:50 app/templates/users/delete.html:34 @@ -1245,7 +1791,7 @@ msgstr "Видалити" msgid "Work in Progress" msgstr "Робота в процесі" -#: app/tasks/emails.py:119 +#: app/tasks/emails.py:122 msgid "" "You are receiving this email because you are a registered user of " "ContentDB." @@ -1253,7 +1799,7 @@ msgstr "" "Ви отримали цей електронний лист, тому що ви зареєстрований користувач " "ContentDB." -#: app/tasks/emails.py:125 app/templates/emails/verify.html:30 +#: 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." @@ -1261,22 +1807,22 @@ msgstr "" "Ви отримали цей електронний лист, тому що хтось (сподіваємось, ви) ввів " "вашу електронну адресу як електронну адресу користувача." -#: app/tasks/emails.py:160 +#: app/tasks/emails.py:163 #, python-format msgid "%(num)d new notifications" msgstr "%(num)d нові сповіщення" -#: app/tasks/emails.py:162 app/templates/macros/forms.html:59 +#: app/tasks/emails.py:165 app/templates/macros/forms.html:59 #: app/templates/packages/create_edit.html:41 #: app/templates/todo/editor.html:155 msgid "View" msgstr "Переглянути" -#: app/tasks/emails.py:165 +#: app/tasks/emails.py:168 msgid "Manage email settings" msgstr "Керувати налаштуваннями електронної пошти" -#: app/tasks/emails.py:167 app/templates/emails/base.html:63 +#: app/tasks/emails.py:170 app/templates/emails/base.html:63 #: app/templates/emails/notification.html:34 #: app/templates/emails/notification_digest.html:54 #: app/templates/emails/verify.html:33 @@ -1359,7 +1905,7 @@ msgstr "Вийти з аккаунта" #: app/templates/admin/languages/list.html:4 #: app/templates/admin/languages/list.html:10 app/templates/base.html:185 -#: app/templates/packages/view.html:598 app/utils/minetest_hypertext.py:256 +#: app/templates/packages/view.html:598 app/utils/minetest_hypertext.py:288 msgid "Languages" msgstr "" @@ -1372,59 +1918,73 @@ msgid "About" msgstr "Про" #: app/templates/base.html:247 +msgid "Contact Us" +msgstr "" + +#: app/templates/base.html:248 msgid "Rules" msgstr "Правила" -#: app/templates/base.html:248 +#: app/templates/base.html:249 msgid "Policy and Guidance" msgstr "Політика та вказівки" -#: app/templates/base.html:249 +#: app/templates/base.html:250 app/templates/donate/index.html:46 +#: app/templates/donate/index.html:70 app/templates/users/profile.html:104 +msgid "Donate" +msgstr "Пожертвуйте" + +#: app/templates/base.html:251 msgid "API" msgstr "API" -#: app/templates/base.html:250 app/templates/users/register.html:37 +#: app/templates/base.html:252 app/templates/users/register.html:37 msgid "Privacy Policy" msgstr "Політика приватності" -#: app/templates/base.html:252 +#: app/templates/base.html:254 msgid "Report / DMCA" msgstr "" -#: app/templates/base.html:254 +#: app/templates/base.html:256 msgid "User List" msgstr "Список користувачів" -#: app/templates/base.html:255 app/templates/packages/view.html:190 +#: app/templates/base.html:257 app/templates/packages/view.html:190 #: app/templates/packages/view.html:673 app/templates/threads/list.html:4 msgid "Threads" msgstr "Нитки" -#: app/templates/base.html:256 app/templates/collections/list.html:7 +#: app/templates/base.html:258 app/templates/collections/list.html:7 #: app/templates/collections/list.html:26 msgid "Collections" msgstr "Колекції" -#: app/templates/base.html:257 -msgid "Support Packages" -msgstr "Пакети підтримки" +#: app/templates/base.html:259 app/templates/donate/index.html:4 +msgid "Support Creators" +msgstr "" -#: app/templates/base.html:258 +#: app/templates/base.html:260 msgid "Translate Packages" msgstr "" -#: app/templates/base.html:259 +#: app/templates/base.html:261 msgid "Source Code" msgstr "Вихідний код" -#: app/templates/base.html:265 +#: app/templates/base.html:267 msgid "Show non-free packages" msgstr "" -#: app/templates/base.html:267 +#: app/templates/base.html:269 msgid "Hide non-free packages" msgstr "" +#: app/templates/base.html:273 +#, python-format +msgid "Our privacy policy has been updated (%(date)s)" +msgstr "" + #: app/templates/index.html:4 msgid "Welcome" msgstr "Ласкаво просимо" @@ -1754,10 +2314,6 @@ msgstr "" "Щоб додати пакунок, перейдіть на сторінку пакунка і натисніть Add to " "'Додати до колекції'" -#: app/templates/donate/index.html:4 -msgid "Support packages" -msgstr "Пакети підтримки" - #: app/templates/donate/index.html:8 msgid "Some content creators are accepting donations for their work." msgstr "Деякі творці контенту приймають пожертви за свою роботу." @@ -1779,31 +2335,43 @@ msgstr "від %(author)s" msgid "View package" msgstr "Переглянути пакет" -#: app/templates/donate/index.html:46 app/templates/users/profile.html:104 -msgid "Donate" -msgstr "Пожертвуйте" - #: app/templates/donate/index.html:62 +msgid "Support ContentDB" +msgstr "" + +#: app/templates/donate/index.html:64 +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 what 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" msgstr "Виходячи з ваших відгуків / улюблених" -#: app/templates/donate/index.html:67 +#: app/templates/donate/index.html:78 msgid "" "No reviewed packages accepting donations. Consider reviewing your " "favourite packages" msgstr "" -#: app/templates/donate/index.html:71 +#: 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:78 +#: app/templates/donate/index.html:89 msgid "Top packages" msgstr "Топові пакети" -#: app/templates/donate/index.html:82 +#: app/templates/donate/index.html:93 #, python-format msgid "%(count)d packages are looking for donations" msgstr "Пакунки %(count)d шукають пожертви" @@ -2061,13 +2629,13 @@ msgid "Review" msgstr "Огляд" #: app/templates/macros/reviews.html:112 app/templates/macros/reviews.html:166 -#: app/templates/packages/review_create_edit.html:41 +#: app/templates/packages/review_create_edit.html:46 #, python-format msgid "Do you recommend this %(type)s?" msgstr "Чи рекомендуєте ви це %(type)s?" #: app/templates/macros/reviews.html:134 -#: app/templates/packages/review_create_edit.html:46 +#: app/templates/packages/review_create_edit.html:51 msgid "Why or why not? Try to be constructive" msgstr "Чому так або чому ні? Намагайтеся бути конструктивними" @@ -2076,8 +2644,12 @@ msgid "Post Review" msgstr "Залишити відгук" #: app/templates/macros/reviews.html:187 -msgid "Report an Issue" -msgstr "Повідомити про хибу" +msgid "Report an issue" +msgstr "" + +#: app/templates/macros/reviews.html:191 +msgid "Ask a question" +msgstr "" #: app/templates/macros/stats.html:15 app/templates/macros/stats.html:20 #, python-format @@ -3114,16 +3686,11 @@ msgid "" "In order to avoid data loss, you cannot permanently delete packages.\n" "\t\t\tYou can remove them from ContentDB, which will cause them to not be" "\n" -"\t\t\tvisible to any users and they may be permanently deleted in the " -"future.\n" -"\t\t\tThe Admin can restore removed packages, if needed." +"\t\t\tvisible to any users. Removed packages may be permanently deleted " +"at a\n" +"\t\t\tlater point. ContentDB staff can restore removed packages, if " +"needed." msgstr "" -"Щоб уникнути втрати даних, ви не можете назавжди видалити пакунки.\n" -"\t\t\tВи можете видалити їх з ContentDB, що призведе до того, що вони не " -"будуть\n" -"\t\t\tїх не буде видно жодному користувачеві, і вони можуть бути видалені" -" назавжди у майбутньому.\n" -"\t\t\tАдміністратор може відновити видалені пакунки, якщо це необхідно." #: app/templates/packages/remove.html:19 msgid "" @@ -3159,7 +3726,11 @@ msgstr "" msgid "Post a review for %(title)s by %(author)s" msgstr "Розмістіть відгук для %(title)s за допомогою %(author)s" -#: app/templates/packages/review_create_edit.html:21 +#: app/templates/packages/review_create_edit.html:20 +msgid "Please make sure you read ContentDB's rules" +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." @@ -3167,11 +3738,11 @@ msgstr "" "Знайшли помилку? Напишіть на випусковий трекер " "замість цього." -#: app/templates/packages/review_create_edit.html:62 +#: app/templates/packages/review_create_edit.html:67 msgid "Delete review." msgstr "Видалити відгук." -#: app/templates/packages/review_create_edit.html:63 +#: app/templates/packages/review_create_edit.html:68 msgid "" "This will convert the review into a thread, keeping the comments but " "removing its effect on the package's rating." @@ -3508,7 +4079,7 @@ msgstr "" msgid "Donate now" msgstr "Пожертвувати зараз" -#: app/templates/packages/view.html:462 app/utils/minetest_hypertext.py:251 +#: app/templates/packages/view.html:462 app/utils/minetest_hypertext.py:283 msgid "Dependencies" msgstr "Залежить від:" @@ -3525,7 +4096,7 @@ msgid "Compatible Games" msgstr "Сумісні ігри" #: app/templates/packages/view.html:526 app/templates/packages/view.html:546 -#: app/utils/minetest_hypertext.py:243 +#: app/utils/minetest_hypertext.py:275 msgid "No specific game required" msgstr "" @@ -3557,7 +4128,7 @@ msgstr "Інформація" msgid "Technical Name" msgstr "Технічна назва" -#: app/templates/packages/view.html:612 app/utils/minetest_hypertext.py:263 +#: app/templates/packages/view.html:612 app/utils/minetest_hypertext.py:295 #, python-format msgid "%(code_license)s for code,
%(media_license)s for media." msgstr "%(code_license)s для коду,
%(media_license)s для медіа." @@ -3566,7 +4137,7 @@ msgstr "%(code_license)s для коду,
%(media_license)s для медіа msgid "Unknown" msgstr "Невідомо" -#: app/templates/packages/view.html:622 app/utils/minetest_hypertext.py:269 +#: app/templates/packages/view.html:622 app/utils/minetest_hypertext.py:301 msgid "Added" msgstr "Додано" @@ -3574,7 +4145,7 @@ msgstr "Додано" msgid "Remove myself" msgstr "Видалити себе" -#: app/templates/packages/view.html:641 app/utils/minetest_hypertext.py:271 +#: app/templates/packages/view.html:641 app/utils/minetest_hypertext.py:303 msgid "Provides" msgstr "Забезпечує" @@ -3708,6 +4279,19 @@ msgstr "Помітно:" msgid "Plus approvers and editors" msgstr "Плюс затверджувачі та редактори" +#: app/templates/threads/view.html:131 +msgid "Is this review outdated?" +msgstr "" + +#: app/templates/threads/view.html:132 +msgid "For example, does it complain about issues you've already fixed?" +msgstr "" + +#: app/templates/threads/view.html:133 +#, python-format +msgid "You can report outdated reviews by clicking %(flag)s on the review." +msgstr "" + #: app/templates/todo/editor.html:4 app/templates/todo/todo_base.html:17 msgid "Editor Work Queue" msgstr "Черга роботи редактора" @@ -3767,7 +4351,7 @@ msgstr "" "Назви модів, які мають жорсткі залежності, але не мають пакунків, що їх " "надають." -#: app/templates/todo/editor.html:193 app/templates/users/account.html:73 +#: app/templates/todo/editor.html:193 app/templates/users/account.html:100 msgid "View All" msgstr "Переглянути всі" @@ -4035,10 +4619,6 @@ msgstr "Не має пароля" msgid "Linked Accounts" msgstr "Пов'язані акаунти" -#: app/templates/users/account.html:40 app/templates/users/account.html:52 -msgid "Connected" -msgstr "Підключено" - #: app/templates/users/account.html:43 #, python-format msgid "Please PM %(rubenwardy)s on the forums to link your account." @@ -4046,38 +4626,42 @@ msgstr "" "Будь ласка, напишіть на форумі %(rubenwardy)s, щоб прив'язати свій " "обліковий запис." -#: app/templates/users/account.html:57 +#: app/templates/users/account.html:59 msgid "View ContentDB's GitHub Permissions" msgstr "Перегляд дозволів ContentDB на GitHub" -#: app/templates/users/account.html:62 +#: app/templates/users/account.html:65 +msgid "Disconnect" +msgstr "" + +#: app/templates/users/account.html:70 msgid "Link Github" msgstr "Посилання на Github" -#: app/templates/users/account.html:65 +#: app/templates/users/account.html:73 msgid "None" msgstr "Нічого" -#: app/templates/users/account.html:77 -msgid "Recent Account Actions" -msgstr "Нещодавні операції з рахунком" - -#: app/templates/users/account.html:82 +#: app/templates/users/account.html:80 msgid "Account Deletion and Deactivation" msgstr "Видалення та деактивація облікового запису" -#: app/templates/users/account.html:86 +#: app/templates/users/account.html:84 msgid "Delete or Deactivate" msgstr "Видалити або деактивувати" -#: app/templates/users/account.html:89 +#: app/templates/users/account.html:87 msgid "Account Deletion and Deactivation isn't available to users yet." msgstr "Видалення та деактивація облікового запису ще не доступні користувачам." -#: app/templates/users/account.html:90 +#: app/templates/users/account.html:88 msgid "Please contact the admin." msgstr "Будь ласка, зв'яжіться з адміністратором." +#: app/templates/users/account.html:93 +msgid "Recent Account Actions" +msgstr "Нещодавні операції з рахунком" + #: app/templates/users/change_set_password.html:16 #: app/templates/users/register.html:24 msgid "" @@ -4320,10 +4904,6 @@ msgstr "Забув пароль" msgid "GitHub" msgstr "GitHub" -#: app/templates/users/modtools.html:12 -msgid "Storage" -msgstr "" - #: app/templates/users/modtools.html:20 #, python-format msgid "" @@ -4447,17 +5027,21 @@ msgstr "Зображення профілю" msgid "Import from forums" msgstr "" -#: app/templates/users/profile_edit.html:47 +#: app/templates/users/profile_edit.html:33 +msgid "Remove profile picture" +msgstr "" + +#: app/templates/users/profile_edit.html:51 msgid "" "Profile pictures should be square, at least 64x64px, and one of the " "following formats: jpeg, png, or webp." msgstr "" -#: app/templates/users/profile_edit.html:51 +#: app/templates/users/profile_edit.html:55 msgid "Profile Information" msgstr "Інформація про профіль" -#: app/templates/users/profile_edit.html:58 +#: app/templates/users/profile_edit.html:62 msgid "Pretending to be another user is grounds for a permanent ban" msgstr "Видавання себе за іншого користувача є підставою для постійного бану" @@ -4627,11 +5211,23 @@ msgstr "" msgid "Last year" msgstr "" -#: app/utils/minetest_hypertext.py:248 +#: app/utils/minetest_hypertext.py:108 +msgid "(view table in browser)" +msgstr "" + +#: app/utils/minetest_hypertext.py:139 +msgid "Image" +msgstr "" + +#: app/utils/minetest_hypertext.py:259 +msgid "none" +msgstr "" + +#: app/utils/minetest_hypertext.py:280 msgid "Unsupported Games" msgstr "" -#: app/utils/minetest_hypertext.py:252 +#: app/utils/minetest_hypertext.py:284 msgid "Optional dependencies" msgstr "" @@ -4961,3 +5557,40 @@ msgstr "" #~ msgid "Topics with a strikethrough have been marked as discarded." #~ msgstr "Теми, позначені закресленням, були відкинуті." +#~ msgid "GitHub account is already associated with another user" +#~ msgstr "Обліківка GitHub вже привʼязана до іншого користувача" + +#~ msgid "Unable to find an account for that GitHub user" +#~ msgstr "Не вдалося знайти обліківку такого користувача GitHub" + +#~ msgid "Support Packages" +#~ msgstr "Пакети підтримки" + +#~ msgid "Support packages" +#~ msgstr "Пакети підтримки" + +#~ msgid "Report an Issue" +#~ msgstr "Повідомити про хибу" + +#~ msgid "" +#~ "In order to avoid data loss, you cannot permanently delete packages.\n" +#~ "\t\t\tYou can remove them from " +#~ "ContentDB, which will cause them to " +#~ "not be\n" +#~ "\t\t\tvisible to any users and " +#~ "they may be permanently deleted in " +#~ "the future.\n" +#~ "\t\t\tThe Admin can restore removed packages, if needed." +#~ msgstr "" +#~ "Щоб уникнути втрати даних, ви не можете назавжди видалити пакунки.\n" +#~ "\t\t\tВи можете видалити їх з " +#~ "ContentDB, що призведе до того, що " +#~ "вони не будуть\n" +#~ "\t\t\tїх не буде видно жодному " +#~ "користувачеві, і вони можуть бути " +#~ "видалені назавжди у майбутньому.\n" +#~ "\t\t\tАдміністратор може відновити видалені пакунки, якщо це необхідно." + +#~ msgid "Connected" +#~ msgstr "Підключено" + diff --git a/translations/vi/LC_MESSAGES/messages.po b/translations/vi/LC_MESSAGES/messages.po index 25e07783..6859e726 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-04-03 18:34+0100\n" +"POT-Creation-Date: 2024-06-07 05:29+0100\n" "PO-Revision-Date: 2022-08-25 11:19+0000\n" "Last-Translator: Văn Chí \n" "Language: vi\n" @@ -17,17 +17,546 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.12.1\n" +"Generated-By: Babel 2.15.0\n" -#: app/__init__.py:137 +#: app/__init__.py:155 msgid "Banned:" msgstr "Đã bị cấm:" -#: app/__init__.py:139 +#: app/__init__.py:157 msgid "You have been banned." msgstr "Bạn đã và đang bị cấm." -#: app/querybuilder.py:41 app/templates/admin/languages/list.html:27 +#: app/_translations.py:5 +msgid "Chat / Commands" +msgstr "" + +#: app/_translations.py:6 +msgid "Complex installation" +msgstr "" + +#: app/_translations.py:7 +msgid "Either has educational value, or is a tool to help teachers " +msgstr "" + +#: app/_translations.py:8 +msgid "Singleplayer-focused" +msgstr "" + +#: app/_translations.py:9 +msgid "For 16px texture packs" +msgstr "" + +#: app/_translations.py:10 +msgid "For 64px texture packs" +msgstr "" + +#: app/_translations.py:11 +msgid "Tools to manage the world" +msgstr "" + +#: app/_translations.py:12 +msgid "Big changes to crafting gameplay" +msgstr "" + +#: app/_translations.py:13 +msgid "Blood, etc" +msgstr "" + +#: app/_translations.py:14 +msgid "Adds a mini-game to be played within Minetest" +msgstr "" + +#: app/_translations.py:15 +msgid "Tools / Weapons / Armor" +msgstr "" + +#: app/_translations.py:16 +msgid "For content generally themed around a certain season or holiday" +msgstr "" + +#: app/_translations.py:17 +msgid "Player Effects / Power Ups" +msgstr "" + +#: app/_translations.py:18 +msgid "World Maintenance and Tools" +msgstr "" + +#: app/_translations.py:19 +msgid "Puzzle" +msgstr "" + +#: app/_translations.py:20 +msgid "Tools for game and mod developers" +msgstr "" + +#: app/_translations.py:21 +msgid "Education" +msgstr "" + +#: app/_translations.py:22 +msgid "Gore" +msgstr "" + +#: app/_translations.py:23 +msgid "Transport" +msgstr "" + +#: app/_translations.py:24 +msgid "Survival" +msgstr "" + +#: app/_translations.py:25 +msgid "New mapgen or changes mapgen" +msgstr "" + +#: app/_translations.py:26 +msgid "Less than 16px" +msgstr "" + +#: app/_translations.py:27 app/templates/users/modtools.html:12 +msgid "Storage" +msgstr "" + +#: app/_translations.py:28 +msgid "Changes the inventory GUI" +msgstr "" + +#: app/_translations.py:29 +msgid "Jam / Combat 2020" +msgstr "" + +#: app/_translations.py:30 +msgid "Bad Language" +msgstr "" + +#: app/_translations.py:31 +msgid "64px" +msgstr "" + +#: app/_translations.py:32 +msgid "Focuses on or adds new sounds or musical things" +msgstr "" + +#: app/_translations.py:33 +msgid "Adds game mechanics or tools that change how players build." +msgstr "" + +#: app/_translations.py:34 +msgid "Violence" +msgstr "" + +#: app/_translations.py:35 +msgid "Strategy / RTS" +msgstr "" + +#: app/_translations.py:36 +msgid "" +"Requires futher installation steps, such as installing luarocks or " +"editing the trusted mod setting" +msgstr "" + +#: app/_translations.py:37 +msgid "Jam / Game 2021" +msgstr "" + +#: app/_translations.py:38 +msgid "Content that can be played alone" +msgstr "" + +#: app/_translations.py:39 +msgid "Can/should only be used in multiplayer" +msgstr "" + +#: app/_translations.py:40 +msgid "Adds mobs, animals, and NPCs" +msgstr "" + +#: app/_translations.py:41 +msgid "" +"For mods created for the Discord \"Weekly Challenges\" modding event in " +"2021" +msgstr "" + +#: app/_translations.py:42 +msgid "Mini-game" +msgstr "" + +#: app/_translations.py:43 +msgid "" +"For content that changes player effects, including physics, for example: " +"speed, jump height or gravity." +msgstr "" + +#: app/_translations.py:44 +msgid "Contains swearing" +msgstr "" + +#: app/_translations.py:45 +msgid "" +"Improves the world, adding weather, ambient sounds, or other environment " +"mechanics" +msgstr "" + +#: app/_translations.py:46 +msgid "For mods created for the Discord \"Combat\" modding event in 2020" +msgstr "" + +#: app/_translations.py:47 +msgid "Inventory" +msgstr "" + +#: app/_translations.py:48 +msgid "Entries to the 2023 Minetest Game Jam " +msgstr "" + +#: app/_translations.py:49 +msgid "Sims" +msgstr "" + +#: app/_translations.py:50 +msgid "Focuses on building, such as adding new materials or nodes" +msgstr "" + +#: app/_translations.py:51 +msgid "Environment / Weather" +msgstr "" + +#: app/_translations.py:52 +msgid "Custom mapgen" +msgstr "" + +#: app/_translations.py:53 +msgid "Minetest Game improved" +msgstr "" + +#: app/_translations.py:54 +msgid "HUD" +msgstr "" + +#: app/_translations.py:55 +msgid "Machines / Electronics" +msgstr "" + +#: app/_translations.py:56 +msgid "Developer Tools" +msgstr "" + +#: app/_translations.py:57 +msgid "Jam / Game 2023" +msgstr "" + +#: app/_translations.py:58 +msgid "Helps with server maintenance and moderation" +msgstr "" + +#: app/_translations.py:59 +msgid "Plants and Farming" +msgstr "" + +#: app/_translations.py:60 +msgid "Adventure / RPG" +msgstr "" + +#: app/_translations.py:61 +msgid "" +"For games and such that are of their own kind, distinct and original in " +"nature to others of the same category." +msgstr "" + +#: app/_translations.py:62 +msgid "Jam / Weekly Challenges 2021" +msgstr "" + +#: app/_translations.py:63 +msgid "For 32px texture packs" +msgstr "" + +#: app/_translations.py:64 +msgid "Adds or changes tools, weapons, and armor" +msgstr "" + +#: app/_translations.py:65 +msgid "GUI" +msgstr "" + +#: app/_translations.py:66 +msgid "Seasonal" +msgstr "" + +#: app/_translations.py:67 +msgid "Commerce / Economy" +msgstr "" + +#: app/_translations.py:68 +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 "" + +#: app/_translations.py:69 +msgid "Forks of MTG" +msgstr "" + +#: app/_translations.py:70 +msgid "Non-cartoon violence. May be towards fantasy or human-like characters" +msgstr "" + +#: app/_translations.py:71 +msgid "Joke" +msgstr "" + +#: app/_translations.py:72 +msgid "Fear / Horror" +msgstr "" + +#: app/_translations.py:73 +msgid "128px+" +msgstr "" + +#: app/_translations.py:74 +msgid "Creative" +msgstr "" + +#: app/_translations.py:75 +msgid "Entries to the 2022 Minetest Game Jam " +msgstr "" + +#: app/_translations.py:76 +msgid "Alcohol / Tobacco" +msgstr "" + +#: app/_translations.py:77 +msgid "Adds or improves item storage mechanics" +msgstr "" + +#: app/_translations.py:78 +msgid "Designed to be played competitively against other players" +msgstr "" + +#: app/_translations.py:79 +msgid "Crafting" +msgstr "" + +#: app/_translations.py:80 +msgid "<16px" +msgstr "" + +#: app/_translations.py:81 +msgid "One-of-a-kind / Original" +msgstr "" + +#: app/_translations.py:82 +msgid "Building" +msgstr "" + +#: app/_translations.py:83 +msgid "Adds machines useful in automation, tubes, or power." +msgstr "" + +#: app/_translations.py:84 +msgid "Focus on puzzle solving instead of combat" +msgstr "" + +#: app/_translations.py:85 +msgid "Building Mechanics and Tools" +msgstr "" + +#: app/_translations.py:86 +msgid "Adds nodes with no other purpose than for use in building" +msgstr "" + +#: app/_translations.py:87 +msgid "Sounds / Music" +msgstr "" + +#: app/_translations.py:88 +msgid "Food / Drinks" +msgstr "" + +#: app/_translations.py:89 +msgid "Decorative" +msgstr "" + +#: app/_translations.py:90 +msgid "Gambling" +msgstr "" + +#: app/_translations.py:91 +msgid "Server Moderation and Tools" +msgstr "" + +#: app/_translations.py:92 +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 "" + +#: app/_translations.py:93 +msgid "API / Library" +msgstr "" + +#: app/_translations.py:94 +msgid "Certified" +msgstr "" + +#: app/_translations.py:95 +msgid "Contains alcohol and/or tobacco" +msgstr "" + +#: app/_translations.py:96 +msgid "Adds new plants or other farmable resources." +msgstr "" + +#: app/_translations.py:97 +msgid "Multiplayer-focused" +msgstr "" + +#: app/_translations.py:98 +msgid "Primarily adds an API for other mods to use" +msgstr "" + +#: app/_translations.py:99 +msgid "" +"Focus on player chat/communication or who's primary function is " +"interacting with the console." +msgstr "" + +#: app/_translations.py:100 +msgid "" +"Games and mods with a heavy strategy component, whether real-time or " +"turn-based" +msgstr "" + +#: app/_translations.py:101 +msgid "" +"Written specifically for survival gameplay with a focus on game-balance, " +"difficulty level, or resources available through crafting, mining, ..." +msgstr "" + +#: app/_translations.py:102 +msgid "Entries to the 2021 Minetest Game Jam" +msgstr "" + +#: app/_translations.py:103 +msgid "" +"Contains a completely custom mapgen implemented in Lua, usually requires " +"worlds to be set to the 'singlenode' mapgen." +msgstr "" + +#: app/_translations.py:104 +msgid " Jam / Game 2022" +msgstr "" + +#: app/_translations.py:105 +msgid "Sports" +msgstr "" + +#: app/_translations.py:106 +msgid "" +"Adds or changes transportation methods. Includes teleportation, vehicles," +" ridable mobs, transport infrastructure and thematic content" +msgstr "" + +#: app/_translations.py:107 +msgid "Player vs Environment (PvE)" +msgstr "" + +#: app/_translations.py:108 +msgid "For mods that grant the player extra information in the HUD" +msgstr "" + +#: app/_translations.py:109 +msgid "" +"Mods and games that aim to simulate real life activity. Similar to " +"SimCity/TheSims/OpenTTD/etc" +msgstr "" + +#: app/_translations.py:110 +msgid "Shocking and scary content. May scare young children" +msgstr "" + +#: app/_translations.py:111 +msgid "Player customization / Skins" +msgstr "" + +#: app/_translations.py:112 +msgid "" +"Allows the player to customize their character by changing the texture or" +" adding accessories." +msgstr "" + +#: app/_translations.py:113 +msgid "" +"Certified by the Featured Packages program. This tag may be renamed in " +"the future" +msgstr "" + +#: app/_translations.py:114 +msgid "Mobs / Animals / NPCs" +msgstr "" + +#: app/_translations.py:115 +msgid "For 128px or higher texture packs" +msgstr "" + +#: app/_translations.py:116 +msgid "16px" +msgstr "" + +#: app/_translations.py:117 +msgid "Games of chance, gambling games, etc" +msgstr "" + +#: app/_translations.py:118 +msgid "Mapgen / Biomes / Decoration" +msgstr "" + +#: app/_translations.py:119 +msgid "Drugs" +msgstr "" + +#: app/_translations.py:120 +msgid "Related to economies, money, and trading" +msgstr "" + +#: app/_translations.py:121 +msgid "" +"For content designed for one or more players that focus on combat against" +" the world, mobs, or NPCs." +msgstr "" + +#: app/_translations.py:122 +msgid "For content whose main utility / feature is in GUI/formspec form" +msgstr "" + +#: app/_translations.py:123 +msgid "32px" +msgstr "" + +#: app/_translations.py:124 +msgid "Player vs Player (PvP)" +msgstr "" + +#: app/_translations.py:125 +msgid "Magic / Enchanting" +msgstr "" + +#: app/_translations.py:126 +msgid "Contains illegal drugs, such as marijuana" +msgstr "" + +#: app/_translations.py:127 +msgid "First person shooters (FPS) and more" +msgstr "" + +#: app/_translations.py:128 +msgid "Shooter" +msgstr "" + +#: app/querybuilder.py:58 app/templates/admin/languages/list.html:27 #: app/templates/admin/tags/list.html:38 #: app/templates/admin/warnings/list.html:28 #: app/templates/collections/create_edit.html:56 @@ -37,7 +566,7 @@ msgstr "Bạn đã và đang bị cấm." msgid "Packages" msgstr "Gói" -#: app/querybuilder.py:56 +#: app/querybuilder.py:73 #, python-format msgid "%(package_type)s for %(game_name)s" msgstr "" @@ -47,7 +576,7 @@ msgstr "" msgid "%(delta)s ago" msgstr "%(delta)s trước" -#: app/blueprints/api/endpoints.py:95 app/templates/index.html:103 +#: app/blueprints/api/endpoints.py:94 app/templates/index.html:103 msgid "Featured" msgstr "Đặc sắc" @@ -63,18 +592,18 @@ msgid "Limit to package" msgstr "Giới hạn bởi gói" #: app/blueprints/api/tokens.py:36 app/blueprints/collections/__init__.py:90 -#: app/blueprints/oauth/__init__.py:175 app/blueprints/packages/packages.py:250 -#: app/blueprints/packages/packages.py:525 -#: app/blueprints/packages/packages.py:621 -#: app/blueprints/packages/packages.py:709 +#: app/blueprints/oauth/__init__.py:175 app/blueprints/packages/packages.py:251 +#: app/blueprints/packages/packages.py:528 +#: app/blueprints/packages/packages.py:624 +#: app/blueprints/packages/packages.py:712 #: app/blueprints/packages/releases.py:62 #: app/blueprints/packages/releases.py:74 app/blueprints/packages/reviews.py:49 #: app/blueprints/packages/screenshots.py:36 #: app/blueprints/packages/screenshots.py:42 #: app/blueprints/packages/screenshots.py:47 -#: app/blueprints/users/account.py:226 app/blueprints/users/account.py:234 -#: app/blueprints/users/settings.py:78 app/blueprints/users/settings.py:148 -#: app/blueprints/users/settings.py:316 app/templates/users/modtools.html:111 +#: 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 msgid "Save" msgstr "Lưu" @@ -147,14 +676,11 @@ msgid "Linked GitHub to account" msgstr "Đã liên kết GitHub vào tài khoản" #: app/blueprints/github/__init__.py:88 -msgid "GitHub account is already associated with another user" -msgstr "Tài khoản GitHub đã được liên kết với một người dùng khác rồi" +#, python-format +msgid "GitHub account is already associated with another user: %(username)s" +msgstr "" -#: app/blueprints/github/__init__.py:94 -msgid "Unable to find an account for that GitHub user" -msgstr "Không thể tìm thấy tài khoản cho người dùng GitHub đó" - -#: app/blueprints/github/__init__.py:99 +#: app/blueprints/github/__init__.py:96 app/blueprints/github/__init__.py:122 #, fuzzy msgid "Authorization failed [err=gh-login-failed]" msgstr "Ủy quyền thất bại [err=gh-login-failed]" @@ -201,7 +727,7 @@ 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:624 app/utils/minetest_hypertext.py:270 +#: app/templates/packages/view.html:624 app/utils/minetest_hypertext.py:302 msgid "Maintainers" msgstr "Người bảo trì" @@ -226,7 +752,7 @@ 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:243 app/utils/minetest_hypertext.py:245 +#: app/utils/minetest_hypertext.py:275 app/utils/minetest_hypertext.py:277 msgid "Supported Games" msgstr "" @@ -234,193 +760,192 @@ msgstr "" msgid "No download available." msgstr "Không có sẵn bản tải xuống nào." -#: app/blueprints/packages/packages.py:228 app/templates/packages/view.html:594 -#: app/utils/minetest_hypertext.py:231 +#: app/blueprints/packages/packages.py:229 app/templates/packages/view.html:594 +#: app/utils/minetest_hypertext.py:263 #, fuzzy msgid "Type" msgstr "Nhập" -#: app/blueprints/packages/packages.py:229 +#: app/blueprints/packages/packages.py:230 msgid "Title (Human-readable)" msgstr "Tiêu đề (Người-đọc được)" -#: app/blueprints/packages/packages.py:230 -#: app/blueprints/packages/packages.py:619 +#: app/blueprints/packages/packages.py:231 +#: app/blueprints/packages/packages.py:622 msgid "Name (Technical)" msgstr "Tên (Kỹ thuật)" -#: app/blueprints/packages/packages.py:230 -#: app/blueprints/packages/packages.py:620 +#: app/blueprints/packages/packages.py:231 +#: app/blueprints/packages/packages.py:623 #: app/templates/packages/create_edit.html:75 msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" msgstr "Chỉ chữ thường (az), chữ số (0-9) và dấu gạch dưới (_)" -#: app/blueprints/packages/packages.py:231 +#: app/blueprints/packages/packages.py:232 msgid "Short Description (Plaintext)" msgstr "Mô tả ngắn gọn (Văn bản thô)" -#: app/blueprints/packages/packages.py:233 app/templates/packages/view.html:616 -#: app/utils/minetest_hypertext.py:268 +#: app/blueprints/packages/packages.py:234 app/templates/packages/view.html:616 +#: app/utils/minetest_hypertext.py:300 msgid "Maintenance State" msgstr "Trạng thái Bảo trì" -#: app/blueprints/packages/packages.py:235 app/templates/admin/tags/list.html:4 +#: app/blueprints/packages/packages.py:236 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:232 +#: app/utils/minetest_hypertext.py:264 msgid "Tags" msgstr "Thẻ" -#: app/blueprints/packages/packages.py:236 +#: app/blueprints/packages/packages.py:237 msgid "Content Warnings" msgstr "Cảnh báo Nội dung" -#: app/blueprints/packages/packages.py:237 app/templates/packages/view.html:605 -#: app/utils/minetest_hypertext.py:266 +#: app/blueprints/packages/packages.py:238 app/templates/packages/view.html:605 +#: app/utils/minetest_hypertext.py:298 msgid "License" msgstr "Giấy phép" -#: app/blueprints/packages/packages.py:238 +#: app/blueprints/packages/packages.py:239 #, fuzzy msgid "Media License" msgstr "Giấy phép phương tiện truyền thông" -#: app/blueprints/packages/packages.py:240 +#: app/blueprints/packages/packages.py:241 msgid "Long Description (Markdown)" msgstr "Mô tả dài (Cho phép đánh dấu)" -#: app/blueprints/packages/packages.py:242 +#: app/blueprints/packages/packages.py:243 msgid "VCS Repository URL" msgstr "URL kho lưu trữ VCS" -#: app/blueprints/packages/packages.py:243 app/blueprints/users/settings.py:76 +#: app/blueprints/packages/packages.py:244 app/blueprints/users/settings.py:77 msgid "Website URL" msgstr "URL trang web" -#: app/blueprints/packages/packages.py:244 +#: app/blueprints/packages/packages.py:245 msgid "Issue Tracker URL" msgstr "URL của Trình theo dõi Sự cố" -#: app/blueprints/packages/packages.py:245 +#: app/blueprints/packages/packages.py:246 msgid "Forum Topic ID" msgstr "ID chủ đề diễn đàn" -#: app/blueprints/packages/packages.py:246 +#: app/blueprints/packages/packages.py:247 msgid "Video URL" msgstr "URL video" -#: app/blueprints/packages/packages.py:247 +#: app/blueprints/packages/packages.py:248 msgid "Donate URL" msgstr "" -#: app/blueprints/packages/packages.py:248 +#: app/blueprints/packages/packages.py:249 msgid "Translation URL" msgstr "" -#: app/blueprints/packages/packages.py:254 +#: app/blueprints/packages/packages.py:255 msgid "_game is not an allowed name" msgstr "" -#: app/blueprints/packages/packages.py:264 +#: app/blueprints/packages/packages.py:265 msgid "" "Package already exists, but is removed. Please contact ContentDB staff to" " restore the package" msgstr "" -#: app/blueprints/packages/packages.py:269 +#: app/blueprints/packages/packages.py:270 msgid "Package already exists" msgstr "Gói đã tồn tại rồi" -#: app/blueprints/packages/packages.py:275 +#: app/blueprints/packages/packages.py:276 msgid "A collection with a similar name already exists" msgstr "" -#: app/blueprints/packages/packages.py:328 +#: app/blueprints/packages/packages.py:329 #: app/blueprints/packages/releases.py:82 msgid "" "You must add an email address to your account and confirm it before you " "can manage packages" msgstr "" -#: app/blueprints/packages/packages.py:334 +#: app/blueprints/packages/packages.py:335 msgid "Save draft" msgstr "" -#: app/blueprints/packages/packages.py:342 +#: 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:346 +#: app/blueprints/packages/packages.py:347 #: app/blueprints/packages/screenshots.py:137 -#: app/blueprints/users/settings.py:132 msgid "Permission denied" msgstr "Quyền bị từ chối" -#: app/blueprints/packages/packages.py:402 -#: app/blueprints/packages/packages.py:476 -#: app/blueprints/packages/packages.py:498 +#: app/blueprints/packages/packages.py:403 +#: app/blueprints/packages/packages.py:479 +#: app/blueprints/packages/packages.py:501 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:435 +#: app/blueprints/packages/packages.py:436 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:442 +#: app/blueprints/packages/packages.py:443 msgid "" "Please comment in the approval thread so editors know what you have " "changed" msgstr "" -#: app/blueprints/packages/packages.py:493 +#: app/blueprints/packages/packages.py:496 msgid "Deleted package" msgstr "Gói đã xóa" -#: app/blueprints/packages/packages.py:515 +#: app/blueprints/packages/packages.py:518 #, fuzzy msgid "Unapproved package" msgstr "Gói chưa được phê duyệt" -#: app/blueprints/packages/packages.py:524 +#: app/blueprints/packages/packages.py:527 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:533 +#: app/blueprints/packages/packages.py:536 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:583 +#: app/blueprints/packages/packages.py:586 msgid "You are not a maintainer" msgstr "Bạn không phải người bảo trì" -#: app/blueprints/packages/packages.py:586 +#: app/blueprints/packages/packages.py:589 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:618 +#: app/blueprints/packages/packages.py:621 msgid "Author Name" msgstr "Tên Tác giả" -#: app/blueprints/packages/packages.py:705 +#: app/blueprints/packages/packages.py:708 msgid "Enable support detection based on dependencies (recommended)" msgstr "" -#: app/blueprints/packages/packages.py:706 +#: app/blueprints/packages/packages.py:709 msgid "Supported games" msgstr "" -#: app/blueprints/packages/packages.py:707 +#: app/blueprints/packages/packages.py:710 msgid "Unsupported games" msgstr "" -#: app/blueprints/packages/packages.py:708 +#: app/blueprints/packages/packages.py:711 msgid "Supports all games (unless stated) / is game independent" msgstr "" -#: app/blueprints/packages/packages.py:724 +#: app/blueprints/packages/packages.py:727 msgid "You need at least one release before you can edit game support" msgstr "" -#: app/blueprints/packages/packages.py:728 +#: app/blueprints/packages/packages.py:731 msgid "Mod(pack) needs to contain at least one mod. Please create a new release" msgstr "" @@ -581,8 +1106,8 @@ msgstr "" #: app/blueprints/packages/reviews.py:80 app/blueprints/threads/__init__.py:207 #: app/blueprints/threads/__init__.py:240 -#: app/blueprints/threads/__init__.py:334 app/blueprints/users/settings.py:113 -#: app/logic/packages.py:132 +#: app/blueprints/threads/__init__.py:334 app/blueprints/users/settings.py:114 +#: app/logic/packages.py:131 msgid "Linking to blocked sites is not allowed" msgstr "" @@ -687,7 +1212,7 @@ msgid "Remember me" msgstr "Nhớ thông tin đăng nhập của tôi" #: app/blueprints/users/account.py:39 app/templates/base.html:176 -#: app/templates/donate/index.html:74 app/templates/users/login.html:4 +#: app/templates/donate/index.html:85 app/templates/users/login.html:4 msgid "Sign in" msgstr "Đăng nhập" @@ -712,11 +1237,11 @@ msgstr "Bạn cần xác nhận email đăng ký" msgid "Login failed" msgstr "Đăng nhập không thành công" -#: app/blueprints/users/account.py:100 app/blueprints/users/settings.py:75 +#: app/blueprints/users/account.py:100 app/blueprints/users/settings.py:76 msgid "Display Name" msgstr "Tên hiển thị" -#: app/blueprints/users/account.py:101 app/blueprints/users/settings.py:310 +#: 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" @@ -729,8 +1254,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:186 -#: app/blueprints/users/account.py:222 app/blueprints/users/account.py:373 +#: app/blueprints/users/account.py:104 app/blueprints/users/account.py:153 +#: app/blueprints/users/account.py:189 app/blueprints/users/account.py:340 #: app/blueprints/users/settings.py:147 msgid "Email" msgstr "Email" @@ -752,26 +1277,46 @@ msgstr "Đăng ký" 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:117 -msgid "Username is invalid" -msgstr "Tên người dùng không hợp lệ" +#: app/blueprints/users/account.py:154 +msgid "Reset Password" +msgstr "Đặt lại mật khẩu" -#: app/blueprints/users/account.py:128 -#, fuzzy -msgid "An account already exists for that username but hasn't been claimed yet." +#: app/blueprints/users/account.py:180 +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 +msgid "New password" +msgstr "Mật khẩu mới" + +#: app/blueprints/users/account.py:191 app/blueprints/users/account.py:199 +msgid "Verify password" +msgstr "Xác nhận mật khẩu" + +#: app/blueprints/users/account.py:192 app/blueprints/users/account.py:200 +msgid "Passwords must match" +msgstr "mật khẩu phải trùng khớp" + +#: app/blueprints/users/account.py:197 +msgid "Old password" +msgstr "Mật khẩu cũ" + +#: app/blueprints/users/account.py:208 +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/logic/users.py:51 +msgid "That email address has been unsubscribed/blacklisted, and cannot be used" msgstr "" -"Một tài khoản đã tồn tại cho tên người dùng đó nhưng vẫn chưa được xác " -"nhận." +"Đị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:131 app/blueprints/users/account.py:138 -msgid "That username/display name is already in use, please choose another." -msgstr "Tên người dùng / tên hiển thị đó đã được sử dụng, vui lòng chọn tên khác." - -#: app/blueprints/users/account.py:143 app/blueprints/users/account.py:257 +#: app/blueprints/users/account.py:224 app/logic/users.py:46 msgid "Email already in use" msgstr "Email đã sử dụng rồi" -#: app/blueprints/users/account.py:144 app/blueprints/users/account.py:258 +#: app/blueprints/users/account.py:225 app/logic/users.py:47 #, python-format msgid "" "We were unable to create the account as the email is already in use by " @@ -780,71 +1325,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:148 app/blueprints/users/account.py:252 -#: app/blueprints/users/settings.py:175 -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:187 -msgid "Reset Password" -msgstr "Đặt lại mật khẩu" - -#: app/blueprints/users/account.py:213 -msgid "Unable to find account" -msgstr "Không thể tìm thấy tài khoản" - -#: app/blueprints/users/account.py:223 app/blueprints/users/account.py:231 -msgid "New password" -msgstr "Mật khẩu mới" - -#: app/blueprints/users/account.py:224 app/blueprints/users/account.py:232 -msgid "Verify password" -msgstr "Xác nhận mật khẩu" - -#: app/blueprints/users/account.py:225 app/blueprints/users/account.py:233 -msgid "Passwords must match" -msgstr "mật khẩu phải trùng khớp" - -#: app/blueprints/users/account.py:230 -msgid "Old password" -msgstr "Mật khẩu cũ" - -#: app/blueprints/users/account.py:241 -msgid "Passwords do not match" -msgstr "Mật khẩu không khớp" - -#: app/blueprints/users/account.py:272 app/blueprints/users/account.py:276 +#: app/blueprints/users/account.py:239 app/blueprints/users/account.py:243 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:291 +#: app/blueprints/users/account.py:258 msgid "Old password is incorrect" msgstr "Mật khẩu cũ là không chính xác" -#: app/blueprints/users/account.py:319 +#: app/blueprints/users/account.py:286 #, fuzzy msgid "Unknown verification token!" msgstr "Mã thông báo xác minh không xác định!" -#: app/blueprints/users/account.py:325 +#: app/blueprints/users/account.py:292 msgid "Token has expired" msgstr "Token đã hết hạn" -#: app/blueprints/users/account.py:339 +#: app/blueprints/users/account.py:306 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:342 +#: app/blueprints/users/account.py:309 msgid "Confirmed email change" msgstr "Đã xác nhận thay đổi email" -#: app/blueprints/users/account.py:347 +#: app/blueprints/users/account.py:314 msgid "Email address changed" msgstr "Địa chỉ Email đã thay đổi" -#: app/blueprints/users/account.py:348 +#: app/blueprints/users/account.py:315 msgid "" "Your email address has changed. If you didn't request this, please " "contact an administrator." @@ -852,15 +1362,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:366 +#: app/blueprints/users/account.py:333 msgid "You may now log in" msgstr "Bây giờ bạn có thể đăng nhập" -#: app/blueprints/users/account.py:374 +#: app/blueprints/users/account.py:341 msgid "Send" msgstr "Gửi" -#: app/blueprints/users/account.py:405 +#: app/blueprints/users/account.py:372 msgid "" "That email is now blacklisted. Please contact an admin if you wish to " "undo this." @@ -997,65 +1507,75 @@ msgstr "> 50k lượt tải xuống" msgid "Has received %(downloads)d downloads across all packages." msgstr "Đã nhận được %(downloads)d tải xuống trên tất cả các gói." -#: app/blueprints/users/settings.py:37 app/templates/users/profile.html:26 +#: app/blueprints/users/settings.py:38 app/templates/users/profile.html:26 #: app/templates/users/profile_edit.html:8 msgid "Edit Profile" msgstr "Chỉnh Sửa Hồ Sơ" -#: app/blueprints/users/settings.py:42 app/templates/users/account.html:12 +#: app/blueprints/users/settings.py:43 app/templates/users/account.html:12 msgid "Account and Security" msgstr "Tài khoản và Bảo mật" -#: app/blueprints/users/settings.py:47 +#: app/blueprints/users/settings.py:48 #: app/templates/users/settings_email.html:12 msgid "Email and Notifications" msgstr "Email và thông báo" -#: app/blueprints/users/settings.py:52 app/templates/api/list_tokens.html:10 +#: app/blueprints/users/settings.py:53 app/templates/api/list_tokens.html:10 #, fuzzy msgid "API Tokens" msgstr "Mã thông báo API" -#: app/blueprints/users/settings.py:60 app/templates/oauth/list_clients.html:10 +#: app/blueprints/users/settings.py:61 app/templates/oauth/list_clients.html:10 msgid "OAuth2 Applications" msgstr "" -#: app/blueprints/users/settings.py:67 app/templates/users/modtools.html:4 +#: app/blueprints/users/settings.py:68 app/templates/users/modtools.html:4 #: app/templates/users/modtools.html:8 app/templates/users/profile.html:44 msgid "Moderator Tools" msgstr "Công cụ điều hành" -#: app/blueprints/users/settings.py:77 +#: app/blueprints/users/settings.py:78 msgid "Donation URL" msgstr "URL đóng góp" -#: app/blueprints/users/settings.py:93 app/blueprints/users/settings.py:100 +#: app/blueprints/users/settings.py:94 app/blueprints/users/settings.py:101 msgid "A user already has that name" msgstr "Một người dùng đã có tên đó" -#: app/blueprints/users/settings.py:265 +#: app/blueprints/users/settings.py:264 +msgid "Removed GitHub account" +msgstr "" + +#: app/blueprints/users/settings.py:266 +msgid "" +"You need to add an email address and password before you can remove your " +"GitHub account" +msgstr "" + +#: app/blueprints/users/settings.py:279 #, fuzzy msgid "Users with moderator rank or above cannot be deleted" msgstr "Người dùng có xếp hạng người kiểm duyệt trở lên không thể bị xóa" -#: app/blueprints/users/settings.py:311 +#: app/blueprints/users/settings.py:325 msgid "Display name" msgstr "Hiển thị tên" -#: app/blueprints/users/settings.py:312 +#: app/blueprints/users/settings.py:326 msgid "Forums Username" msgstr "Tên người dùng của diễn đàn" -#: app/blueprints/users/settings.py:313 +#: app/blueprints/users/settings.py:327 msgid "GitHub Username" msgstr "Tên GitHub" -#: app/blueprints/users/settings.py:314 app/templates/users/list.html:14 +#: app/blueprints/users/settings.py:328 app/templates/users/list.html:14 #, fuzzy msgid "Rank" msgstr "Cấp bậc" -#: app/blueprints/users/settings.py:363 +#: app/blueprints/users/settings.py:381 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!" @@ -1152,11 +1672,11 @@ 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:113 +#: app/logic/packages.py:112 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:117 +#: app/logic/packages.py:116 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" @@ -1200,6 +1720,32 @@ msgstr "Vui lòng tải lên %(file_desc)s" msgid "Uploaded image isn't actually an image" msgstr "Hình ảnh được tải lên thực tế không phải là hình ảnh" +#: app/logic/users.py:15 +msgid "Username is invalid" +msgstr "Tên người dùng không hợp lệ" + +#: app/logic/users.py:26 +#, fuzzy +msgid "An account already exists for that username but hasn't been claimed yet." +msgstr "" +"Một tài khoản đã tồn tại cho tên người dùng đó nhưng vẫn chưa được xác " +"nhận." + +#: app/logic/users.py:29 +#, python-format +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 "" + +#: app/logic/users.py:33 +msgid "That username/display name is already in use, please choose another." +msgstr "Tên người dùng / tên hiển thị đó đã được sử dụng, vui lòng chọn tên khác." + +#: app/logic/users.py:40 +msgid "Unable to create an account as the username was used in the past." +msgstr "" + #: app/models/packages.py:69 #, fuzzy msgid "Mod" @@ -1241,7 +1787,7 @@ msgstr "Chấp thuận" #: app/templates/collections/view.html:39 #: app/templates/oauth/create_edit.html:17 #: app/templates/packages/release_edit.html:84 -#: app/templates/packages/review_create_edit.html:61 +#: app/templates/packages/review_create_edit.html:66 #: app/templates/threads/delete_reply.html:19 #: app/templates/threads/delete_thread.html:19 #: app/templates/threads/view.html:50 app/templates/users/delete.html:34 @@ -1252,13 +1798,13 @@ msgstr "Xóa" msgid "Work in Progress" msgstr "Đang tiến hành" -#: app/tasks/emails.py:119 +#: app/tasks/emails.py:122 msgid "" "You are receiving this email because you are a registered user of " "ContentDB." msgstr "Bạn nhận được email này vì bạn là người dùng đã đăng ký của ContentDB." -#: app/tasks/emails.py:125 app/templates/emails/verify.html:30 +#: 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." @@ -1266,22 +1812,22 @@ msgstr "" "Bạn nhận được email này vì ai đó (hy vọng là bạn) đã nhập địa chỉ email " "của bạn làm email của người dùng." -#: app/tasks/emails.py:160 +#: app/tasks/emails.py:163 #, python-format msgid "%(num)d new notifications" msgstr "%(num)d thông báo mới" -#: app/tasks/emails.py:162 app/templates/macros/forms.html:59 +#: app/tasks/emails.py:165 app/templates/macros/forms.html:59 #: app/templates/packages/create_edit.html:41 #: app/templates/todo/editor.html:155 msgid "View" msgstr "Lượt xem" -#: app/tasks/emails.py:165 +#: app/tasks/emails.py:168 msgid "Manage email settings" msgstr "Quản lý cài đặt email" -#: app/tasks/emails.py:167 app/templates/emails/base.html:63 +#: app/tasks/emails.py:170 app/templates/emails/base.html:63 #: app/templates/emails/notification.html:34 #: app/templates/emails/notification_digest.html:54 #: app/templates/emails/verify.html:33 @@ -1364,7 +1910,7 @@ msgstr "Đăng xuất" #: app/templates/admin/languages/list.html:4 #: app/templates/admin/languages/list.html:10 app/templates/base.html:185 -#: app/templates/packages/view.html:598 app/utils/minetest_hypertext.py:256 +#: app/templates/packages/view.html:598 app/utils/minetest_hypertext.py:288 msgid "Languages" msgstr "" @@ -1377,60 +1923,74 @@ msgid "About" msgstr "" #: app/templates/base.html:247 -msgid "Rules" +msgid "Contact Us" msgstr "" #: app/templates/base.html:248 +msgid "Rules" +msgstr "" + +#: app/templates/base.html:249 msgid "Policy and Guidance" msgstr "Chính sách và Hướng dẫn" -#: app/templates/base.html:249 +#: app/templates/base.html:250 app/templates/donate/index.html:46 +#: app/templates/donate/index.html:70 app/templates/users/profile.html:104 +msgid "Donate" +msgstr "Quyên góp" + +#: app/templates/base.html:251 msgid "API" msgstr "API" -#: app/templates/base.html:250 app/templates/users/register.html:37 +#: app/templates/base.html:252 app/templates/users/register.html:37 msgid "Privacy Policy" msgstr "Chính sách Bảo mật" -#: app/templates/base.html:252 +#: app/templates/base.html:254 msgid "Report / DMCA" msgstr "" -#: app/templates/base.html:254 +#: app/templates/base.html:256 msgid "User List" msgstr "Danh sách người dùng" -#: app/templates/base.html:255 app/templates/packages/view.html:190 +#: app/templates/base.html:257 app/templates/packages/view.html:190 #: app/templates/packages/view.html:673 app/templates/threads/list.html:4 #, fuzzy msgid "Threads" msgstr "Chủ đề" -#: app/templates/base.html:256 app/templates/collections/list.html:7 +#: app/templates/base.html:258 app/templates/collections/list.html:7 #: app/templates/collections/list.html:26 msgid "Collections" msgstr "" -#: app/templates/base.html:257 -msgid "Support Packages" +#: app/templates/base.html:259 app/templates/donate/index.html:4 +msgid "Support Creators" msgstr "" -#: app/templates/base.html:258 +#: app/templates/base.html:260 msgid "Translate Packages" msgstr "" -#: app/templates/base.html:259 +#: app/templates/base.html:261 msgid "Source Code" msgstr "Mã Nguồn" -#: app/templates/base.html:265 +#: app/templates/base.html:267 msgid "Show non-free packages" msgstr "" -#: app/templates/base.html:267 +#: app/templates/base.html:269 msgid "Hide non-free packages" msgstr "" +#: app/templates/base.html:273 +#, python-format +msgid "Our privacy policy has been updated (%(date)s)" +msgstr "" + #: app/templates/index.html:4 msgid "Welcome" msgstr "Chào mừng" @@ -1763,10 +2323,6 @@ msgstr "" msgid "To add a package, go to the package's page and click 'Add to collection'" msgstr "" -#: app/templates/donate/index.html:4 -msgid "Support packages" -msgstr "" - #: app/templates/donate/index.html:8 msgid "Some content creators are accepting donations for their work." msgstr "" @@ -1786,29 +2342,41 @@ msgstr "" msgid "View package" msgstr "" -#: app/templates/donate/index.html:46 app/templates/users/profile.html:104 -msgid "Donate" -msgstr "Quyên góp" - #: app/templates/donate/index.html:62 -msgid "Based on your reviews / favorites" +msgid "Support ContentDB" +msgstr "" + +#: app/templates/donate/index.html:64 +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 what 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" +msgstr "" + +#: app/templates/donate/index.html:78 +msgid "" "No reviewed packages accepting donations. Consider reviewing your " "favourite packages" msgstr "" -#: app/templates/donate/index.html:71 +#: 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:78 +#: app/templates/donate/index.html:89 msgid "Top packages" msgstr "" -#: app/templates/donate/index.html:82 +#: app/templates/donate/index.html:93 #, python-format msgid "%(count)d packages are looking for donations" msgstr "" @@ -2067,13 +2635,13 @@ msgid "Review" msgstr "Đánh giá" #: app/templates/macros/reviews.html:112 app/templates/macros/reviews.html:166 -#: app/templates/packages/review_create_edit.html:41 +#: app/templates/packages/review_create_edit.html:46 #, python-format msgid "Do you recommend this %(type)s?" msgstr "Bạn có khuyến nghị %(type)s không?" #: app/templates/macros/reviews.html:134 -#: app/templates/packages/review_create_edit.html:46 +#: app/templates/packages/review_create_edit.html:51 msgid "Why or why not? Try to be constructive" msgstr "Tại sao hoặc tại sao không? Cố gắng mang tính xây dựng" @@ -2082,7 +2650,11 @@ msgid "Post Review" msgstr "Đăng đánh giá" #: app/templates/macros/reviews.html:187 -msgid "Report an Issue" +msgid "Report an issue" +msgstr "" + +#: app/templates/macros/reviews.html:191 +msgid "Ask a question" msgstr "" #: app/templates/macros/stats.html:15 app/templates/macros/stats.html:20 @@ -3108,16 +3680,11 @@ msgid "" "In order to avoid data loss, you cannot permanently delete packages.\n" "\t\t\tYou can remove them from ContentDB, which will cause them to not be" "\n" -"\t\t\tvisible to any users and they may be permanently deleted in the " -"future.\n" -"\t\t\tThe Admin can restore removed packages, if needed." +"\t\t\tvisible to any users. Removed packages may be permanently deleted " +"at a\n" +"\t\t\tlater point. ContentDB staff can restore removed packages, if " +"needed." msgstr "" -"Để tránh mất dữ liệu, bạn không thể xóa gói vĩnh viễn.\n" -"\t\t\t Bạn có thể xóa chúng khỏi ContentDB, điều này sẽ khiến chúng không" -"\n" -"\t\t\t hiển thị cho bất kỳ người dùng nào và chúng có thể bị xóa vĩnh " -"viễn trong tương lai.\n" -"\t\t\t Quản trị viên có thể khôi phục các gói đã xóa, nếu cần." #: app/templates/packages/remove.html:19 msgid "" @@ -3155,7 +3722,11 @@ msgstr "" 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:21 +#: app/templates/packages/review_create_edit.html:20 +msgid "Please make sure you read ContentDB's rules" +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." @@ -3163,11 +3734,11 @@ msgstr "" "Tìm thấy lỗi (bug)? Đăng nó trên issue tracker " "thay vào đó." -#: app/templates/packages/review_create_edit.html:62 +#: app/templates/packages/review_create_edit.html:67 msgid "Delete review." msgstr "Xóa đánh giá." -#: app/templates/packages/review_create_edit.html:63 +#: app/templates/packages/review_create_edit.html:68 msgid "" "This will convert the review into a thread, keeping the comments but " "removing its effect on the package's rating." @@ -3503,7 +4074,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:462 app/utils/minetest_hypertext.py:251 +#: app/templates/packages/view.html:462 app/utils/minetest_hypertext.py:283 msgid "Dependencies" msgstr "Phụ thuộc" @@ -3520,7 +4091,7 @@ msgid "Compatible Games" msgstr "Trò chơi tương thích" #: app/templates/packages/view.html:526 app/templates/packages/view.html:546 -#: app/utils/minetest_hypertext.py:243 +#: app/utils/minetest_hypertext.py:275 msgid "No specific game required" msgstr "" @@ -3552,7 +4123,7 @@ msgstr "Thông tin" msgid "Technical Name" msgstr "Tên Kỹ Thuật" -#: app/templates/packages/view.html:612 app/utils/minetest_hypertext.py:263 +#: app/templates/packages/view.html:612 app/utils/minetest_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." @@ -3561,7 +4132,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:622 app/utils/minetest_hypertext.py:269 +#: app/templates/packages/view.html:622 app/utils/minetest_hypertext.py:301 msgid "Added" msgstr "Đã thêm" @@ -3569,7 +4140,7 @@ msgstr "Đã thêm" msgid "Remove myself" msgstr "Xóa chính tôi" -#: app/templates/packages/view.html:641 app/utils/minetest_hypertext.py:271 +#: app/templates/packages/view.html:641 app/utils/minetest_hypertext.py:303 msgid "Provides" msgstr "Cung cấp" @@ -3702,6 +4273,19 @@ 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:131 +msgid "Is this review outdated?" +msgstr "" + +#: app/templates/threads/view.html:132 +msgid "For example, does it complain about issues you've already fixed?" +msgstr "" + +#: app/templates/threads/view.html:133 +#, python-format +msgid "You can report outdated reviews by clicking %(flag)s on the review." +msgstr "" + #: app/templates/todo/editor.html:4 app/templates/todo/todo_base.html:17 msgid "Editor Work Queue" msgstr "Hàng đợi Công việc của Biên tập viên" @@ -3759,7 +4343,7 @@ msgstr "Sự phụ thuộc chưa được thực hiện" msgid "Mod names that have hard dependers, but no packages providing them." msgstr "" -#: app/templates/todo/editor.html:193 app/templates/users/account.html:73 +#: app/templates/todo/editor.html:193 app/templates/users/account.html:100 msgid "View All" msgstr "Xem Tất cả" @@ -4029,47 +4613,47 @@ msgstr "Không có mật khẩu" msgid "Linked Accounts" msgstr "Tài khoản được Liên kết" -#: app/templates/users/account.html:40 app/templates/users/account.html:52 -msgid "Connected" -msgstr "Đã kết nối" - #: app/templates/users/account.html:43 #, python-format msgid "Please PM %(rubenwardy)s on the forums to link your account." msgstr "Xin “PM %(rubenwardy)s ” trên diễn đàn để liên kết tài khoản của bạn." -#: app/templates/users/account.html:57 +#: app/templates/users/account.html:59 msgid "View ContentDB's GitHub Permissions" msgstr "Xem quyền GitHub của ContentDB" -#: app/templates/users/account.html:62 +#: app/templates/users/account.html:65 +msgid "Disconnect" +msgstr "" + +#: app/templates/users/account.html:70 msgid "Link Github" msgstr "Liên kết Github" -#: app/templates/users/account.html:65 +#: app/templates/users/account.html:73 msgid "None" msgstr "Không có" -#: app/templates/users/account.html:77 -msgid "Recent Account Actions" -msgstr "Các Hành động Tài khoản Gần đây" - -#: app/templates/users/account.html:82 +#: app/templates/users/account.html:80 msgid "Account Deletion and Deactivation" msgstr "Xóa tài khoản và vô hiệu hóa" -#: app/templates/users/account.html:86 +#: app/templates/users/account.html:84 msgid "Delete or Deactivate" msgstr "Xóa hay Tắt" -#: app/templates/users/account.html:89 +#: app/templates/users/account.html:87 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:90 +#: app/templates/users/account.html:88 msgid "Please contact the admin." msgstr "Vui lòng liên hệ với quản trị viên." +#: app/templates/users/account.html:93 +msgid "Recent Account Actions" +msgstr "Các Hành động Tài khoản Gần đây" + #: app/templates/users/change_set_password.html:16 #: app/templates/users/register.html:24 msgid "" @@ -4307,10 +4891,6 @@ msgstr "Quên mật khẩu của tôi" msgid "GitHub" msgstr "GitHub" -#: app/templates/users/modtools.html:12 -msgid "Storage" -msgstr "" - #: app/templates/users/modtools.html:20 #, python-format msgid "" @@ -4434,17 +5014,21 @@ msgstr "Ảnh Hồ Sơ" msgid "Import from forums" msgstr "" -#: app/templates/users/profile_edit.html:47 +#: app/templates/users/profile_edit.html:33 +msgid "Remove profile picture" +msgstr "" + +#: app/templates/users/profile_edit.html:51 msgid "" "Profile pictures should be square, at least 64x64px, and one of the " "following formats: jpeg, png, or webp." msgstr "" -#: app/templates/users/profile_edit.html:51 +#: app/templates/users/profile_edit.html:55 msgid "Profile Information" msgstr "Thông Tin Hồ Sơ" -#: app/templates/users/profile_edit.html:58 +#: app/templates/users/profile_edit.html:62 msgid "Pretending to be another user is grounds for a permanent ban" msgstr "Giả vờ là một người khác là căn cứ cho một lệnh cấm vĩnh viễn" @@ -4610,11 +5194,23 @@ msgstr "" msgid "Last year" msgstr "" -#: app/utils/minetest_hypertext.py:248 +#: app/utils/minetest_hypertext.py:108 +msgid "(view table in browser)" +msgstr "" + +#: app/utils/minetest_hypertext.py:139 +msgid "Image" +msgstr "" + +#: app/utils/minetest_hypertext.py:259 +msgid "none" +msgstr "" + +#: app/utils/minetest_hypertext.py:280 msgid "Unsupported Games" msgstr "" -#: app/utils/minetest_hypertext.py:252 +#: app/utils/minetest_hypertext.py:284 msgid "Optional dependencies" msgstr "" @@ -4890,3 +5486,41 @@ msgstr "Xin hãy cho phép email thông báo, bạn có thể tùy chỉnh bao n #~ msgid "Topics with a strikethrough have been marked as discarded." #~ msgstr "Các chủ đề có gạch ngang đã được đánh dấu là đã bị loại bỏ." +#~ msgid "GitHub account is already associated with another user" +#~ msgstr "Tài khoản GitHub đã được liên kết với một người dùng khác rồi" + +#~ msgid "Unable to find an account for that GitHub user" +#~ msgstr "Không thể tìm thấy tài khoản cho người dùng GitHub đó" + +#~ msgid "Support Packages" +#~ msgstr "" + +#~ msgid "Support packages" +#~ msgstr "" + +#~ msgid "Report an Issue" +#~ msgstr "" + +#~ msgid "" +#~ "In order to avoid data loss, you cannot permanently delete packages.\n" +#~ "\t\t\tYou can remove them from " +#~ "ContentDB, which will cause them to " +#~ "not be\n" +#~ "\t\t\tvisible to any users and " +#~ "they may be permanently deleted in " +#~ "the future.\n" +#~ "\t\t\tThe Admin can restore removed packages, if needed." +#~ msgstr "" +#~ "Để tránh mất dữ liệu, bạn không thể xóa gói vĩnh viễn.\n" +#~ "\t\t\t Bạn có thể xóa chúng khỏi" +#~ " ContentDB, điều này sẽ khiến chúng" +#~ " không\n" +#~ "\t\t\t hiển thị cho bất kỳ người" +#~ " dùng nào và chúng có thể bị" +#~ " xóa vĩnh viễn trong tương lai.\n" +#~ "" +#~ "\t\t\t Quản trị viên có thể khôi phục các gói đã xóa, nếu cần." + +#~ msgid "Connected" +#~ msgstr "Đã kết nối" + diff --git a/translations/zh_CN/LC_MESSAGES/messages.po b/translations/zh_CN/LC_MESSAGES/messages.po index 903a7e2a..4fc6e692 100644 --- a/translations/zh_CN/LC_MESSAGES/messages.po +++ b/translations/zh_CN/LC_MESSAGES/messages.po @@ -7,28 +7,556 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2024-04-03 18:34+0100\n" +"POT-Creation-Date: 2024-06-07 05:29+0100\n" "PO-Revision-Date: 2024-04-15 03:01+0000\n" "Last-Translator: 孙鑫然 \n" -"Language-Team: Chinese (Simplified) \n" "Language: zh_CN\n" +"Language-Team: Chinese (Simplified) " +"\n" +"Plural-Forms: nplurals=1; plural=0;\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=1; plural=0;\n" -"X-Generator: Weblate 5.5-dev\n" -"Generated-By: Babel 2.12.1\n" +"Generated-By: Babel 2.15.0\n" -#: app/__init__.py:137 +#: app/__init__.py:155 msgid "Banned:" msgstr "已封号:" -#: app/__init__.py:139 +#: app/__init__.py:157 msgid "You have been banned." msgstr "您被封号了。" -#: app/querybuilder.py:41 app/templates/admin/languages/list.html:27 +#: app/_translations.py:5 +msgid "Chat / Commands" +msgstr "" + +#: app/_translations.py:6 +msgid "Complex installation" +msgstr "" + +#: app/_translations.py:7 +msgid "Either has educational value, or is a tool to help teachers " +msgstr "" + +#: app/_translations.py:8 +msgid "Singleplayer-focused" +msgstr "" + +#: app/_translations.py:9 +msgid "For 16px texture packs" +msgstr "" + +#: app/_translations.py:10 +msgid "For 64px texture packs" +msgstr "" + +#: app/_translations.py:11 +msgid "Tools to manage the world" +msgstr "" + +#: app/_translations.py:12 +msgid "Big changes to crafting gameplay" +msgstr "" + +#: app/_translations.py:13 +msgid "Blood, etc" +msgstr "" + +#: app/_translations.py:14 +msgid "Adds a mini-game to be played within Minetest" +msgstr "" + +#: app/_translations.py:15 +msgid "Tools / Weapons / Armor" +msgstr "" + +#: app/_translations.py:16 +msgid "For content generally themed around a certain season or holiday" +msgstr "" + +#: app/_translations.py:17 +msgid "Player Effects / Power Ups" +msgstr "" + +#: app/_translations.py:18 +msgid "World Maintenance and Tools" +msgstr "" + +#: app/_translations.py:19 +msgid "Puzzle" +msgstr "" + +#: app/_translations.py:20 +msgid "Tools for game and mod developers" +msgstr "" + +#: app/_translations.py:21 +msgid "Education" +msgstr "" + +#: app/_translations.py:22 +msgid "Gore" +msgstr "" + +#: app/_translations.py:23 +msgid "Transport" +msgstr "" + +#: app/_translations.py:24 +msgid "Survival" +msgstr "" + +#: app/_translations.py:25 +msgid "New mapgen or changes mapgen" +msgstr "" + +#: app/_translations.py:26 +msgid "Less than 16px" +msgstr "" + +#: app/_translations.py:27 app/templates/users/modtools.html:12 +msgid "Storage" +msgstr "存储空间" + +#: app/_translations.py:28 +msgid "Changes the inventory GUI" +msgstr "" + +#: app/_translations.py:29 +msgid "Jam / Combat 2020" +msgstr "" + +#: app/_translations.py:30 +msgid "Bad Language" +msgstr "" + +#: app/_translations.py:31 +msgid "64px" +msgstr "" + +#: app/_translations.py:32 +msgid "Focuses on or adds new sounds or musical things" +msgstr "" + +#: app/_translations.py:33 +msgid "Adds game mechanics or tools that change how players build." +msgstr "" + +#: app/_translations.py:34 +msgid "Violence" +msgstr "" + +#: app/_translations.py:35 +msgid "Strategy / RTS" +msgstr "" + +#: app/_translations.py:36 +msgid "" +"Requires futher installation steps, such as installing luarocks or " +"editing the trusted mod setting" +msgstr "" + +#: app/_translations.py:37 +msgid "Jam / Game 2021" +msgstr "" + +#: app/_translations.py:38 +msgid "Content that can be played alone" +msgstr "" + +#: app/_translations.py:39 +msgid "Can/should only be used in multiplayer" +msgstr "" + +#: app/_translations.py:40 +msgid "Adds mobs, animals, and NPCs" +msgstr "" + +#: app/_translations.py:41 +msgid "" +"For mods created for the Discord \"Weekly Challenges\" modding event in " +"2021" +msgstr "" + +#: app/_translations.py:42 +msgid "Mini-game" +msgstr "" + +#: app/_translations.py:43 +msgid "" +"For content that changes player effects, including physics, for example: " +"speed, jump height or gravity." +msgstr "" + +#: app/_translations.py:44 +msgid "Contains swearing" +msgstr "" + +#: app/_translations.py:45 +msgid "" +"Improves the world, adding weather, ambient sounds, or other environment " +"mechanics" +msgstr "" + +#: app/_translations.py:46 +msgid "For mods created for the Discord \"Combat\" modding event in 2020" +msgstr "" + +#: app/_translations.py:47 +msgid "Inventory" +msgstr "" + +#: app/_translations.py:48 +msgid "Entries to the 2023 Minetest Game Jam " +msgstr "" + +#: app/_translations.py:49 +msgid "Sims" +msgstr "" + +#: app/_translations.py:50 +msgid "Focuses on building, such as adding new materials or nodes" +msgstr "" + +#: app/_translations.py:51 +msgid "Environment / Weather" +msgstr "" + +#: app/_translations.py:52 +msgid "Custom mapgen" +msgstr "" + +#: app/_translations.py:53 +msgid "Minetest Game improved" +msgstr "" + +#: app/_translations.py:54 +msgid "HUD" +msgstr "" + +#: app/_translations.py:55 +msgid "Machines / Electronics" +msgstr "" + +#: app/_translations.py:56 +msgid "Developer Tools" +msgstr "" + +#: app/_translations.py:57 +msgid "Jam / Game 2023" +msgstr "" + +#: app/_translations.py:58 +msgid "Helps with server maintenance and moderation" +msgstr "" + +#: app/_translations.py:59 +msgid "Plants and Farming" +msgstr "" + +#: app/_translations.py:60 +msgid "Adventure / RPG" +msgstr "" + +#: app/_translations.py:61 +msgid "" +"For games and such that are of their own kind, distinct and original in " +"nature to others of the same category." +msgstr "" + +#: app/_translations.py:62 +msgid "Jam / Weekly Challenges 2021" +msgstr "" + +#: app/_translations.py:63 +msgid "For 32px texture packs" +msgstr "" + +#: app/_translations.py:64 +msgid "Adds or changes tools, weapons, and armor" +msgstr "" + +#: app/_translations.py:65 +msgid "GUI" +msgstr "" + +#: app/_translations.py:66 +msgid "Seasonal" +msgstr "" + +#: app/_translations.py:67 +msgid "Commerce / Economy" +msgstr "" + +#: app/_translations.py:68 +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 "" + +#: app/_translations.py:69 +msgid "Forks of MTG" +msgstr "" + +#: app/_translations.py:70 +msgid "Non-cartoon violence. May be towards fantasy or human-like characters" +msgstr "" + +#: app/_translations.py:71 +msgid "Joke" +msgstr "" + +#: app/_translations.py:72 +msgid "Fear / Horror" +msgstr "" + +#: app/_translations.py:73 +msgid "128px+" +msgstr "" + +#: app/_translations.py:74 +msgid "Creative" +msgstr "" + +#: app/_translations.py:75 +msgid "Entries to the 2022 Minetest Game Jam " +msgstr "" + +#: app/_translations.py:76 +msgid "Alcohol / Tobacco" +msgstr "" + +#: app/_translations.py:77 +msgid "Adds or improves item storage mechanics" +msgstr "" + +#: app/_translations.py:78 +msgid "Designed to be played competitively against other players" +msgstr "" + +#: app/_translations.py:79 +msgid "Crafting" +msgstr "" + +#: app/_translations.py:80 +msgid "<16px" +msgstr "" + +#: app/_translations.py:81 +msgid "One-of-a-kind / Original" +msgstr "" + +#: app/_translations.py:82 +msgid "Building" +msgstr "" + +#: app/_translations.py:83 +msgid "Adds machines useful in automation, tubes, or power." +msgstr "" + +#: app/_translations.py:84 +msgid "Focus on puzzle solving instead of combat" +msgstr "" + +#: app/_translations.py:85 +msgid "Building Mechanics and Tools" +msgstr "" + +#: app/_translations.py:86 +msgid "Adds nodes with no other purpose than for use in building" +msgstr "" + +#: app/_translations.py:87 +msgid "Sounds / Music" +msgstr "" + +#: app/_translations.py:88 +msgid "Food / Drinks" +msgstr "" + +#: app/_translations.py:89 +msgid "Decorative" +msgstr "" + +#: app/_translations.py:90 +msgid "Gambling" +msgstr "" + +#: app/_translations.py:91 +msgid "Server Moderation and Tools" +msgstr "" + +#: app/_translations.py:92 +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 "" + +#: app/_translations.py:93 +msgid "API / Library" +msgstr "" + +#: app/_translations.py:94 +msgid "Certified" +msgstr "" + +#: app/_translations.py:95 +msgid "Contains alcohol and/or tobacco" +msgstr "" + +#: app/_translations.py:96 +msgid "Adds new plants or other farmable resources." +msgstr "" + +#: app/_translations.py:97 +msgid "Multiplayer-focused" +msgstr "" + +#: app/_translations.py:98 +msgid "Primarily adds an API for other mods to use" +msgstr "" + +#: app/_translations.py:99 +msgid "" +"Focus on player chat/communication or who's primary function is " +"interacting with the console." +msgstr "" + +#: app/_translations.py:100 +msgid "" +"Games and mods with a heavy strategy component, whether real-time or " +"turn-based" +msgstr "" + +#: app/_translations.py:101 +msgid "" +"Written specifically for survival gameplay with a focus on game-balance, " +"difficulty level, or resources available through crafting, mining, ..." +msgstr "" + +#: app/_translations.py:102 +msgid "Entries to the 2021 Minetest Game Jam" +msgstr "" + +#: app/_translations.py:103 +msgid "" +"Contains a completely custom mapgen implemented in Lua, usually requires " +"worlds to be set to the 'singlenode' mapgen." +msgstr "" + +#: app/_translations.py:104 +msgid " Jam / Game 2022" +msgstr "" + +#: app/_translations.py:105 +msgid "Sports" +msgstr "" + +#: app/_translations.py:106 +msgid "" +"Adds or changes transportation methods. Includes teleportation, vehicles," +" ridable mobs, transport infrastructure and thematic content" +msgstr "" + +#: app/_translations.py:107 +msgid "Player vs Environment (PvE)" +msgstr "" + +#: app/_translations.py:108 +msgid "For mods that grant the player extra information in the HUD" +msgstr "" + +#: app/_translations.py:109 +msgid "" +"Mods and games that aim to simulate real life activity. Similar to " +"SimCity/TheSims/OpenTTD/etc" +msgstr "" + +#: app/_translations.py:110 +msgid "Shocking and scary content. May scare young children" +msgstr "" + +#: app/_translations.py:111 +msgid "Player customization / Skins" +msgstr "" + +#: app/_translations.py:112 +msgid "" +"Allows the player to customize their character by changing the texture or" +" adding accessories." +msgstr "" + +#: app/_translations.py:113 +msgid "" +"Certified by the Featured Packages program. This tag may be renamed in " +"the future" +msgstr "" + +#: app/_translations.py:114 +msgid "Mobs / Animals / NPCs" +msgstr "" + +#: app/_translations.py:115 +msgid "For 128px or higher texture packs" +msgstr "" + +#: app/_translations.py:116 +msgid "16px" +msgstr "" + +#: app/_translations.py:117 +msgid "Games of chance, gambling games, etc" +msgstr "" + +#: app/_translations.py:118 +msgid "Mapgen / Biomes / Decoration" +msgstr "" + +#: app/_translations.py:119 +msgid "Drugs" +msgstr "" + +#: app/_translations.py:120 +msgid "Related to economies, money, and trading" +msgstr "" + +#: app/_translations.py:121 +msgid "" +"For content designed for one or more players that focus on combat against" +" the world, mobs, or NPCs." +msgstr "" + +#: app/_translations.py:122 +msgid "For content whose main utility / feature is in GUI/formspec form" +msgstr "" + +#: app/_translations.py:123 +msgid "32px" +msgstr "" + +#: app/_translations.py:124 +msgid "Player vs Player (PvP)" +msgstr "" + +#: app/_translations.py:125 +msgid "Magic / Enchanting" +msgstr "" + +#: app/_translations.py:126 +msgid "Contains illegal drugs, such as marijuana" +msgstr "" + +#: app/_translations.py:127 +msgid "First person shooters (FPS) and more" +msgstr "" + +#: app/_translations.py:128 +msgid "Shooter" +msgstr "" + +#: app/querybuilder.py:58 app/templates/admin/languages/list.html:27 #: app/templates/admin/tags/list.html:38 #: app/templates/admin/warnings/list.html:28 #: app/templates/collections/create_edit.html:56 @@ -38,7 +566,7 @@ msgstr "您被封号了。" msgid "Packages" msgstr "软件包" -#: app/querybuilder.py:56 +#: app/querybuilder.py:73 #, python-format msgid "%(package_type)s for %(game_name)s" msgstr "用于 %(game_name)s 的 %(package_type)s" @@ -48,7 +576,7 @@ msgstr "用于 %(game_name)s 的 %(package_type)s" msgid "%(delta)s ago" msgstr "%(delta)s以前" -#: app/blueprints/api/endpoints.py:95 app/templates/index.html:103 +#: app/blueprints/api/endpoints.py:94 app/templates/index.html:103 msgid "Featured" msgstr "精选" @@ -63,18 +591,18 @@ msgid "Limit to package" msgstr "软件包限制" #: app/blueprints/api/tokens.py:36 app/blueprints/collections/__init__.py:90 -#: app/blueprints/oauth/__init__.py:175 app/blueprints/packages/packages.py:250 -#: app/blueprints/packages/packages.py:525 -#: app/blueprints/packages/packages.py:621 -#: app/blueprints/packages/packages.py:709 +#: app/blueprints/oauth/__init__.py:175 app/blueprints/packages/packages.py:251 +#: app/blueprints/packages/packages.py:528 +#: app/blueprints/packages/packages.py:624 +#: app/blueprints/packages/packages.py:712 #: app/blueprints/packages/releases.py:62 #: app/blueprints/packages/releases.py:74 app/blueprints/packages/reviews.py:49 #: app/blueprints/packages/screenshots.py:36 #: app/blueprints/packages/screenshots.py:42 #: app/blueprints/packages/screenshots.py:47 -#: app/blueprints/users/account.py:226 app/blueprints/users/account.py:234 -#: app/blueprints/users/settings.py:78 app/blueprints/users/settings.py:148 -#: app/blueprints/users/settings.py:316 app/templates/users/modtools.html:111 +#: 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 msgid "Save" msgstr "保存" @@ -146,14 +674,11 @@ msgid "Linked GitHub to account" msgstr "已绑定GitHub账号" #: app/blueprints/github/__init__.py:88 -msgid "GitHub account is already associated with another user" -msgstr "GitHub账号已与其他用户绑定" +#, python-format +msgid "GitHub account is already associated with another user: %(username)s" +msgstr "" -#: app/blueprints/github/__init__.py:94 -msgid "Unable to find an account for that GitHub user" -msgstr "无法找到该GitHub用户的账号" - -#: app/blueprints/github/__init__.py:99 +#: app/blueprints/github/__init__.py:96 app/blueprints/github/__init__.py:122 msgid "Authorization failed [err=gh-login-failed]" msgstr "验证失败 [err=gh-login-failed]" @@ -199,7 +724,7 @@ msgstr "截图" #: app/blueprints/packages/__init__.py:52 #: app/templates/packages/edit_maintainers.html:8 -#: app/templates/packages/view.html:624 app/utils/minetest_hypertext.py:270 +#: app/templates/packages/view.html:624 app/utils/minetest_hypertext.py:302 msgid "Maintainers" msgstr "维护者" @@ -224,7 +749,7 @@ 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:243 app/utils/minetest_hypertext.py:245 +#: app/utils/minetest_hypertext.py:275 app/utils/minetest_hypertext.py:277 msgid "Supported Games" msgstr "支持的游戏" @@ -232,190 +757,189 @@ msgstr "支持的游戏" msgid "No download available." msgstr "无可用下载。" -#: app/blueprints/packages/packages.py:228 app/templates/packages/view.html:594 -#: app/utils/minetest_hypertext.py:231 +#: app/blueprints/packages/packages.py:229 app/templates/packages/view.html:594 +#: app/utils/minetest_hypertext.py:263 msgid "Type" msgstr "类型" -#: app/blueprints/packages/packages.py:229 +#: app/blueprints/packages/packages.py:230 msgid "Title (Human-readable)" msgstr "标题(人类可读)" -#: app/blueprints/packages/packages.py:230 -#: app/blueprints/packages/packages.py:619 +#: app/blueprints/packages/packages.py:231 +#: app/blueprints/packages/packages.py:622 msgid "Name (Technical)" msgstr "名称(技术性)" -#: app/blueprints/packages/packages.py:230 -#: app/blueprints/packages/packages.py:620 +#: app/blueprints/packages/packages.py:231 +#: app/blueprints/packages/packages.py:623 #: app/templates/packages/create_edit.html:75 msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" msgstr "只允许小写字母(a-z),数字(0-9),下划线(_)" -#: app/blueprints/packages/packages.py:231 +#: app/blueprints/packages/packages.py:232 msgid "Short Description (Plaintext)" msgstr "简短说明(纯文本)" -#: app/blueprints/packages/packages.py:233 app/templates/packages/view.html:616 -#: app/utils/minetest_hypertext.py:268 +#: app/blueprints/packages/packages.py:234 app/templates/packages/view.html:616 +#: app/utils/minetest_hypertext.py:300 msgid "Maintenance State" msgstr "开发周期" -#: app/blueprints/packages/packages.py:235 app/templates/admin/tags/list.html:4 +#: app/blueprints/packages/packages.py:236 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:232 +#: app/utils/minetest_hypertext.py:264 msgid "Tags" msgstr "标签" -#: app/blueprints/packages/packages.py:236 +#: app/blueprints/packages/packages.py:237 msgid "Content Warnings" msgstr "内容警告" -#: app/blueprints/packages/packages.py:237 app/templates/packages/view.html:605 -#: app/utils/minetest_hypertext.py:266 +#: app/blueprints/packages/packages.py:238 app/templates/packages/view.html:605 +#: app/utils/minetest_hypertext.py:298 msgid "License" msgstr "许可证" -#: app/blueprints/packages/packages.py:238 +#: app/blueprints/packages/packages.py:239 msgid "Media License" msgstr "媒体内容许可证" -#: app/blueprints/packages/packages.py:240 +#: app/blueprints/packages/packages.py:241 msgid "Long Description (Markdown)" msgstr "长说明(Markdown)" -#: app/blueprints/packages/packages.py:242 +#: app/blueprints/packages/packages.py:243 msgid "VCS Repository URL" msgstr "版本控制系统仓库URL" -#: app/blueprints/packages/packages.py:243 app/blueprints/users/settings.py:76 +#: app/blueprints/packages/packages.py:244 app/blueprints/users/settings.py:77 msgid "Website URL" msgstr "网站URL" -#: app/blueprints/packages/packages.py:244 +#: app/blueprints/packages/packages.py:245 msgid "Issue Tracker URL" msgstr "问题追踪器URL" -#: app/blueprints/packages/packages.py:245 +#: app/blueprints/packages/packages.py:246 msgid "Forum Topic ID" msgstr "论坛贴子ID" -#: app/blueprints/packages/packages.py:246 +#: app/blueprints/packages/packages.py:247 msgid "Video URL" msgstr "视频 URL" -#: app/blueprints/packages/packages.py:247 +#: app/blueprints/packages/packages.py:248 msgid "Donate URL" msgstr "捐赠 URL" -#: app/blueprints/packages/packages.py:248 +#: app/blueprints/packages/packages.py:249 msgid "Translation URL" msgstr "翻译 URL" -#: app/blueprints/packages/packages.py:254 +#: app/blueprints/packages/packages.py:255 msgid "_game is not an allowed name" msgstr "_game 名称不可取" -#: app/blueprints/packages/packages.py:264 +#: app/blueprints/packages/packages.py:265 msgid "" "Package already exists, but is removed. Please contact ContentDB staff to" " restore the package" msgstr "该软件包已存在,但是已被移除。 请联系 ContentDB 的工作人员来恢复该软件包" -#: app/blueprints/packages/packages.py:269 +#: app/blueprints/packages/packages.py:270 msgid "Package already exists" msgstr "软件包已存在" -#: app/blueprints/packages/packages.py:275 +#: app/blueprints/packages/packages.py:276 msgid "A collection with a similar name already exists" msgstr "相似名称的作品集已存在" -#: app/blueprints/packages/packages.py:328 +#: app/blueprints/packages/packages.py:329 #: app/blueprints/packages/releases.py:82 msgid "" "You must add an email address to your account and confirm it before you " "can manage packages" msgstr "在管理软件包前,您必须向账户添加电子邮箱并进行确认" -#: app/blueprints/packages/packages.py:334 +#: app/blueprints/packages/packages.py:335 msgid "Save draft" msgstr "保存为草稿" -#: app/blueprints/packages/packages.py:342 +#: app/blueprints/packages/packages.py:343 msgid "Unable to find that user" msgstr "找不到该用户" -#: app/blueprints/packages/packages.py:346 +#: app/blueprints/packages/packages.py:347 #: app/blueprints/packages/screenshots.py:137 -#: app/blueprints/users/settings.py:132 msgid "Permission denied" msgstr "拒绝访问" -#: app/blueprints/packages/packages.py:402 -#: app/blueprints/packages/packages.py:476 -#: app/blueprints/packages/packages.py:498 +#: app/blueprints/packages/packages.py:403 +#: app/blueprints/packages/packages.py:479 +#: app/blueprints/packages/packages.py:501 msgid "You don't have permission to do that" msgstr "你没有进行该操作的权限" -#: app/blueprints/packages/packages.py:435 +#: app/blueprints/packages/packages.py:436 msgid "Please comment what changes are needed in the approval thread" msgstr "请在审核贴评论中说明需要作出哪些修改" -#: app/blueprints/packages/packages.py:442 +#: app/blueprints/packages/packages.py:443 msgid "" "Please comment in the approval thread so editors know what you have " "changed" msgstr "请在同意帖中留言,让编辑人员知道您做出的更改" -#: app/blueprints/packages/packages.py:493 +#: app/blueprints/packages/packages.py:496 msgid "Deleted package" msgstr "已删除的软件包" -#: app/blueprints/packages/packages.py:515 +#: app/blueprints/packages/packages.py:518 msgid "Unapproved package" msgstr "未通过的软件包" -#: app/blueprints/packages/packages.py:524 +#: app/blueprints/packages/packages.py:527 msgid "Maintainers (Comma-separated)" msgstr "维护者(用逗号隔开)" -#: app/blueprints/packages/packages.py:533 +#: app/blueprints/packages/packages.py:536 msgid "You don't have permission to edit maintainers" msgstr "你没有权限编辑维护者" -#: app/blueprints/packages/packages.py:583 +#: app/blueprints/packages/packages.py:586 msgid "You are not a maintainer" msgstr "你不是维护者" -#: app/blueprints/packages/packages.py:586 +#: app/blueprints/packages/packages.py:589 msgid "Package owners cannot remove themselves as maintainers" msgstr "软件包所有人不能把自己移除出维护者列表" -#: app/blueprints/packages/packages.py:618 +#: app/blueprints/packages/packages.py:621 msgid "Author Name" msgstr "作者名" -#: app/blueprints/packages/packages.py:705 +#: app/blueprints/packages/packages.py:708 msgid "Enable support detection based on dependencies (recommended)" msgstr "启用基于依赖项的支持检测(推荐)" -#: app/blueprints/packages/packages.py:706 +#: app/blueprints/packages/packages.py:709 msgid "Supported games" msgstr "支持的子游戏" -#: app/blueprints/packages/packages.py:707 +#: app/blueprints/packages/packages.py:710 msgid "Unsupported games" msgstr "不支持的子游戏" -#: app/blueprints/packages/packages.py:708 +#: app/blueprints/packages/packages.py:711 msgid "Supports all games (unless stated) / is game independent" msgstr "支持所有子游戏(如无特别说明)/ 子游戏无关" -#: app/blueprints/packages/packages.py:724 +#: app/blueprints/packages/packages.py:727 msgid "You need at least one release before you can edit game support" msgstr "需要至少一个发行版才能编辑子游戏支持" -#: app/blueprints/packages/packages.py:728 +#: app/blueprints/packages/packages.py:731 msgid "Mod(pack) needs to contain at least one mod. Please create a new release" msgstr "Mod(包)需要至少包含一个Mod。请创建发行版" @@ -571,8 +1095,8 @@ msgstr "您最近评测了太多软件包。请稍候再试,并试着编写更 #: app/blueprints/packages/reviews.py:80 app/blueprints/threads/__init__.py:207 #: app/blueprints/threads/__init__.py:240 -#: app/blueprints/threads/__init__.py:334 app/blueprints/users/settings.py:113 -#: app/logic/packages.py:132 +#: app/blueprints/threads/__init__.py:334 app/blueprints/users/settings.py:114 +#: app/logic/packages.py:131 msgid "Linking to blocked sites is not allowed" msgstr "不允许链接到封禁网站" @@ -673,7 +1197,7 @@ msgid "Remember me" msgstr "记住我" #: app/blueprints/users/account.py:39 app/templates/base.html:176 -#: app/templates/donate/index.html:74 app/templates/users/login.html:4 +#: app/templates/donate/index.html:85 app/templates/users/login.html:4 msgid "Sign in" msgstr "登录" @@ -698,11 +1222,11 @@ msgstr "你需要确认注册电子邮件" msgid "Login failed" msgstr "登录失败" -#: app/blueprints/users/account.py:100 app/blueprints/users/settings.py:75 +#: app/blueprints/users/account.py:100 app/blueprints/users/settings.py:76 msgid "Display Name" msgstr "显示名称" -#: app/blueprints/users/account.py:101 app/blueprints/users/settings.py:310 +#: app/blueprints/users/account.py:101 app/blueprints/users/settings.py:324 #: app/templates/users/list.html:18 msgid "Username" msgstr "用户名" @@ -713,8 +1237,8 @@ msgid "" " (-), and periods (.) allowed" msgstr "只允许字母(A-Za-z)、数字(0-9)、下划线(_)、减号(-)和句号(.)" -#: app/blueprints/users/account.py:104 app/blueprints/users/account.py:186 -#: app/blueprints/users/account.py:222 app/blueprints/users/account.py:373 +#: app/blueprints/users/account.py:104 app/blueprints/users/account.py:153 +#: app/blueprints/users/account.py:189 app/blueprints/users/account.py:340 #: app/blueprints/users/settings.py:147 msgid "Email" msgstr "电子邮件" @@ -736,105 +1260,93 @@ msgstr "注册" msgid "Incorrect captcha answer" msgstr "验证码错误" -#: app/blueprints/users/account.py:117 -msgid "Username is invalid" -msgstr "用户名无效" +#: app/blueprints/users/account.py:154 +msgid "Reset Password" +msgstr "重置密码" -#: app/blueprints/users/account.py:128 -msgid "An account already exists for that username but hasn't been claimed yet." -msgstr "该用户名已存在账户,但尚未被认领。" +#: app/blueprints/users/account.py:180 +msgid "Unable to find account" +msgstr "无法找到账户" -#: app/blueprints/users/account.py:131 app/blueprints/users/account.py:138 -msgid "That username/display name is already in use, please choose another." -msgstr "该用户名/显示名称已被使用,请选择另一个名称。" +#: app/blueprints/users/account.py:190 app/blueprints/users/account.py:198 +msgid "New password" +msgstr "新密码" -#: app/blueprints/users/account.py:143 app/blueprints/users/account.py:257 +#: app/blueprints/users/account.py:191 app/blueprints/users/account.py:199 +msgid "Verify password" +msgstr "确认密码" + +#: app/blueprints/users/account.py:192 app/blueprints/users/account.py:200 +msgid "Passwords must match" +msgstr "密码必须匹配" + +#: app/blueprints/users/account.py:197 +msgid "Old password" +msgstr "旧密码" + +#: app/blueprints/users/account.py:208 +msgid "Passwords do not match" +msgstr "密码不匹配" + +#: app/blueprints/users/account.py:219 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 msgid "Email already in use" msgstr "电子邮件已使用" -#: app/blueprints/users/account.py:144 app/blueprints/users/account.py:258 +#: app/blueprints/users/account.py:225 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:148 app/blueprints/users/account.py:252 -#: app/blueprints/users/settings.py:175 -msgid "That email address has been unsubscribed/blacklisted, and cannot be used" -msgstr "该电子邮件地址已被取消关注/列入黑名单,不能再使用" - -#: app/blueprints/users/account.py:187 -msgid "Reset Password" -msgstr "重置密码" - -#: app/blueprints/users/account.py:213 -msgid "Unable to find account" -msgstr "无法找到账户" - -#: app/blueprints/users/account.py:223 app/blueprints/users/account.py:231 -msgid "New password" -msgstr "新密码" - -#: app/blueprints/users/account.py:224 app/blueprints/users/account.py:232 -msgid "Verify password" -msgstr "确认密码" - -#: app/blueprints/users/account.py:225 app/blueprints/users/account.py:233 -msgid "Passwords must match" -msgstr "密码必须匹配" - -#: app/blueprints/users/account.py:230 -msgid "Old password" -msgstr "旧密码" - -#: app/blueprints/users/account.py:241 -msgid "Passwords do not match" -msgstr "密码不匹配" - -#: app/blueprints/users/account.py:272 app/blueprints/users/account.py:276 +#: app/blueprints/users/account.py:239 app/blueprints/users/account.py:243 msgid "Your password has been changed successfully." msgstr "您的密码已成功更改。" -#: app/blueprints/users/account.py:291 +#: app/blueprints/users/account.py:258 msgid "Old password is incorrect" msgstr "旧密码不正确" -#: app/blueprints/users/account.py:319 +#: app/blueprints/users/account.py:286 msgid "Unknown verification token!" msgstr "未知验证令牌!" -#: app/blueprints/users/account.py:325 +#: app/blueprints/users/account.py:292 msgid "Token has expired" msgstr "令牌已过期" -#: app/blueprints/users/account.py:339 +#: app/blueprints/users/account.py:306 msgid "Another user is already using that email" msgstr "另一个用户已经在使用该电子邮件" -#: app/blueprints/users/account.py:342 +#: app/blueprints/users/account.py:309 msgid "Confirmed email change" msgstr "已确认的电子邮件变更" -#: app/blueprints/users/account.py:347 +#: app/blueprints/users/account.py:314 msgid "Email address changed" msgstr "电子邮箱已变更" -#: app/blueprints/users/account.py:348 +#: app/blueprints/users/account.py:315 msgid "" "Your email address has changed. If you didn't request this, please " "contact an administrator." msgstr "您的电子邮件地址已更改。如果您没有请求更改电子邮件地址,请与管理员联系。" -#: app/blueprints/users/account.py:366 +#: app/blueprints/users/account.py:333 msgid "You may now log in" msgstr "您现在可以登录了" -#: app/blueprints/users/account.py:374 +#: app/blueprints/users/account.py:341 msgid "Send" msgstr "发送" -#: app/blueprints/users/account.py:405 +#: app/blueprints/users/account.py:372 msgid "" "That email is now blacklisted. Please contact an admin if you wish to " "undo this." @@ -966,62 +1478,72 @@ msgstr ">5万下载量" msgid "Has received %(downloads)d downloads across all packages." msgstr "所有软件包共%(downloads)d次下载。" -#: app/blueprints/users/settings.py:37 app/templates/users/profile.html:26 +#: app/blueprints/users/settings.py:38 app/templates/users/profile.html:26 #: app/templates/users/profile_edit.html:8 msgid "Edit Profile" msgstr "编辑个人资料" -#: app/blueprints/users/settings.py:42 app/templates/users/account.html:12 +#: app/blueprints/users/settings.py:43 app/templates/users/account.html:12 msgid "Account and Security" msgstr "账户和安全" -#: app/blueprints/users/settings.py:47 +#: app/blueprints/users/settings.py:48 #: app/templates/users/settings_email.html:12 msgid "Email and Notifications" msgstr "电子邮件和通知" -#: app/blueprints/users/settings.py:52 app/templates/api/list_tokens.html:10 +#: app/blueprints/users/settings.py:53 app/templates/api/list_tokens.html:10 msgid "API Tokens" msgstr "API令牌" -#: app/blueprints/users/settings.py:60 app/templates/oauth/list_clients.html:10 +#: app/blueprints/users/settings.py:61 app/templates/oauth/list_clients.html:10 msgid "OAuth2 Applications" msgstr "OAuth2应用程序" -#: app/blueprints/users/settings.py:67 app/templates/users/modtools.html:4 +#: app/blueprints/users/settings.py:68 app/templates/users/modtools.html:4 #: app/templates/users/modtools.html:8 app/templates/users/profile.html:44 msgid "Moderator Tools" msgstr "版主工具" -#: app/blueprints/users/settings.py:77 +#: app/blueprints/users/settings.py:78 msgid "Donation URL" msgstr "捐款网址" -#: app/blueprints/users/settings.py:93 app/blueprints/users/settings.py:100 +#: app/blueprints/users/settings.py:94 app/blueprints/users/settings.py:101 msgid "A user already has that name" msgstr "有用户已经占有该名称" -#: app/blueprints/users/settings.py:265 +#: app/blueprints/users/settings.py:264 +msgid "Removed GitHub account" +msgstr "" + +#: app/blueprints/users/settings.py:266 +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" msgstr "不能删除版主或者以上的用户" -#: app/blueprints/users/settings.py:311 +#: app/blueprints/users/settings.py:325 msgid "Display name" msgstr "显示名称" -#: app/blueprints/users/settings.py:312 +#: app/blueprints/users/settings.py:326 msgid "Forums Username" msgstr "论坛用户名" -#: app/blueprints/users/settings.py:313 +#: app/blueprints/users/settings.py:327 msgid "GitHub Username" msgstr "GitHub用户名" -#: app/blueprints/users/settings.py:314 app/templates/users/list.html:14 +#: app/blueprints/users/settings.py:328 app/templates/users/list.html:14 msgid "Rank" msgstr "等级" -#: app/blueprints/users/settings.py:363 +#: app/blueprints/users/settings.py:381 msgid "Can't promote a user to a rank higher than yourself!" msgstr "不能提升用户等级到比自己更高的等级!" @@ -1115,11 +1637,11 @@ msgid "" "underscores (_)" msgstr "名称只能包含小写字母(a-z)、数字(0-9)和下划线(_)" -#: app/logic/packages.py:113 +#: app/logic/packages.py:112 msgid "You don't have permission to edit this package" msgstr "你没有权限编辑这个软件包" -#: app/logic/packages.py:117 +#: app/logic/packages.py:116 msgid "You don't have permission to change the package name" msgstr "你没有权限重命名软件包" @@ -1161,6 +1683,29 @@ msgstr "请上传%(file_desc)s" msgid "Uploaded image isn't actually an image" msgstr "上传的图片不是图片" +#: app/logic/users.py:15 +msgid "Username is invalid" +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 +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 "" + +#: 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/packages.py:69 msgid "Mod" msgstr "Mod" @@ -1200,7 +1745,7 @@ msgstr "批准" #: app/templates/collections/view.html:39 #: app/templates/oauth/create_edit.html:17 #: app/templates/packages/release_edit.html:84 -#: app/templates/packages/review_create_edit.html:61 +#: app/templates/packages/review_create_edit.html:66 #: app/templates/threads/delete_reply.html:19 #: app/templates/threads/delete_thread.html:19 #: app/templates/threads/view.html:50 app/templates/users/delete.html:34 @@ -1211,34 +1756,34 @@ msgstr "删除" msgid "Work in Progress" msgstr "未完工" -#: app/tasks/emails.py:119 +#: app/tasks/emails.py:122 msgid "" "You are receiving this email because you are a registered user of " "ContentDB." msgstr "您收到这封邮件是因为您是ContentDB的一名用户。" -#: app/tasks/emails.py:125 app/templates/emails/verify.html:30 +#: 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:160 +#: app/tasks/emails.py:163 #, python-format msgid "%(num)d new notifications" msgstr "%(num)d个新通知" -#: app/tasks/emails.py:162 app/templates/macros/forms.html:59 +#: app/tasks/emails.py:165 app/templates/macros/forms.html:59 #: app/templates/packages/create_edit.html:41 #: app/templates/todo/editor.html:155 msgid "View" msgstr "查看" -#: app/tasks/emails.py:165 +#: app/tasks/emails.py:168 msgid "Manage email settings" msgstr "管理电子邮件设置" -#: app/tasks/emails.py:167 app/templates/emails/base.html:63 +#: app/tasks/emails.py:170 app/templates/emails/base.html:63 #: app/templates/emails/notification.html:34 #: app/templates/emails/notification_digest.html:54 #: app/templates/emails/verify.html:33 @@ -1319,7 +1864,7 @@ msgstr "登出" #: app/templates/admin/languages/list.html:4 #: app/templates/admin/languages/list.html:10 app/templates/base.html:185 -#: app/templates/packages/view.html:598 app/utils/minetest_hypertext.py:256 +#: app/templates/packages/view.html:598 app/utils/minetest_hypertext.py:288 msgid "Languages" msgstr "语言" @@ -1332,59 +1877,73 @@ msgid "About" msgstr "关于" #: app/templates/base.html:247 +msgid "Contact Us" +msgstr "" + +#: app/templates/base.html:248 msgid "Rules" msgstr "规则" -#: app/templates/base.html:248 +#: app/templates/base.html:249 msgid "Policy and Guidance" msgstr "政策和指导" -#: app/templates/base.html:249 +#: app/templates/base.html:250 app/templates/donate/index.html:46 +#: app/templates/donate/index.html:70 app/templates/users/profile.html:104 +msgid "Donate" +msgstr "捐赠" + +#: app/templates/base.html:251 msgid "API" msgstr "API" -#: app/templates/base.html:250 app/templates/users/register.html:37 +#: app/templates/base.html:252 app/templates/users/register.html:37 msgid "Privacy Policy" msgstr "隐私政策" -#: app/templates/base.html:252 +#: app/templates/base.html:254 msgid "Report / DMCA" msgstr "举报 / DMCA" -#: app/templates/base.html:254 +#: app/templates/base.html:256 msgid "User List" msgstr "用户列表" -#: app/templates/base.html:255 app/templates/packages/view.html:190 +#: app/templates/base.html:257 app/templates/packages/view.html:190 #: app/templates/packages/view.html:673 app/templates/threads/list.html:4 msgid "Threads" msgstr "贴子" -#: app/templates/base.html:256 app/templates/collections/list.html:7 +#: app/templates/base.html:258 app/templates/collections/list.html:7 #: app/templates/collections/list.html:26 msgid "Collections" msgstr "作品集" -#: app/templates/base.html:257 -msgid "Support Packages" -msgstr "支持的软件包" +#: app/templates/base.html:259 app/templates/donate/index.html:4 +msgid "Support Creators" +msgstr "" -#: app/templates/base.html:258 +#: app/templates/base.html:260 msgid "Translate Packages" msgstr "翻译软件包" -#: app/templates/base.html:259 +#: app/templates/base.html:261 msgid "Source Code" msgstr "源代码" -#: app/templates/base.html:265 +#: app/templates/base.html:267 msgid "Show non-free packages" msgstr "显示非自由软件包" -#: app/templates/base.html:267 +#: app/templates/base.html:269 msgid "Hide non-free packages" msgstr "隐藏非自由软件包" +#: app/templates/base.html:273 +#, python-format +msgid "Our privacy policy has been updated (%(date)s)" +msgstr "" + #: app/templates/index.html:4 msgid "Welcome" msgstr "欢迎" @@ -1706,10 +2265,6 @@ msgstr "%(author)s的作品集" msgid "To add a package, go to the package's page and click 'Add to collection'" msgstr "要添加软件包,前往软件包的页面并点击“加入作品集”" -#: app/templates/donate/index.html:4 -msgid "Support packages" -msgstr "支持的软件包" - #: app/templates/donate/index.html:8 msgid "Some content creators are accepting donations for their work." msgstr "有些内容创作者接受捐款。" @@ -1729,29 +2284,41 @@ msgstr "作者:%(author)s" msgid "View package" msgstr "查看软件包" -#: app/templates/donate/index.html:46 app/templates/users/profile.html:104 -msgid "Donate" -msgstr "捐赠" - #: app/templates/donate/index.html:62 +msgid "Support ContentDB" +msgstr "" + +#: app/templates/donate/index.html:64 +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 what 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" msgstr "基于你的评测 / 收藏" -#: app/templates/donate/index.html:67 +#: app/templates/donate/index.html:78 msgid "" "No reviewed packages accepting donations. Consider reviewing your " "favourite packages" msgstr "没有评测过的软件包需要捐款。考虑评测一下你喜欢的软件包" -#: app/templates/donate/index.html:71 +#: 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:78 +#: app/templates/donate/index.html:89 msgid "Top packages" msgstr "顶级软件包" -#: app/templates/donate/index.html:82 +#: app/templates/donate/index.html:93 #, python-format msgid "%(count)d packages are looking for donations" msgstr "%(count)d 个软件包等待捐赠" @@ -1991,13 +2558,13 @@ msgid "Review" msgstr "评测" #: app/templates/macros/reviews.html:112 app/templates/macros/reviews.html:166 -#: app/templates/packages/review_create_edit.html:41 +#: app/templates/packages/review_create_edit.html:46 #, python-format msgid "Do you recommend this %(type)s?" msgstr "你推荐这个%(type)s 吗?" #: app/templates/macros/reviews.html:134 -#: app/templates/packages/review_create_edit.html:46 +#: app/templates/packages/review_create_edit.html:51 msgid "Why or why not? Try to be constructive" msgstr "为什么?请发表有建设性的评价" @@ -2006,8 +2573,12 @@ msgid "Post Review" msgstr "发表评测" #: app/templates/macros/reviews.html:187 -msgid "Report an Issue" -msgstr "反馈问题" +msgid "Report an issue" +msgstr "" + +#: app/templates/macros/reviews.html:191 +msgid "Ask a question" +msgstr "" #: app/templates/macros/stats.html:15 app/templates/macros/stats.html:20 #, python-format @@ -2994,14 +3565,11 @@ msgid "" "In order to avoid data loss, you cannot permanently delete packages.\n" "\t\t\tYou can remove them from ContentDB, which will cause them to not be" "\n" -"\t\t\tvisible to any users and they may be permanently deleted in the " -"future.\n" -"\t\t\tThe Admin can restore removed packages, if needed." +"\t\t\tvisible to any users. Removed packages may be permanently deleted " +"at a\n" +"\t\t\tlater point. ContentDB staff can restore removed packages, if " +"needed." msgstr "" -"为了避免数据丢失,你不能永久地删除软件包。\n" -"你可以把它们从 ContentDB 中删除,这将导致它们\n" -"对所有用户都不可见,并且可能在将来被永久删除。\n" -"如果需要,管理员可以恢复被删除的包。" #: app/templates/packages/remove.html:19 msgid "" @@ -3037,17 +3605,21 @@ msgstr "撤搞" msgid "Post a review for %(title)s by %(author)s" msgstr "发表对%(title)s(作者:%(author)s)的评测" -#: app/templates/packages/review_create_edit.html:21 +#: app/templates/packages/review_create_edit.html:20 +msgid "Please make sure you read ContentDB's rules" +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 "发现错误?在 问题跟踪器 上发布。" -#: app/templates/packages/review_create_edit.html:62 +#: app/templates/packages/review_create_edit.html:67 msgid "Delete review." msgstr "删除评测。" -#: app/templates/packages/review_create_edit.html:63 +#: app/templates/packages/review_create_edit.html:68 msgid "" "This will convert the review into a thread, keeping the comments but " "removing its effect on the package's rating." @@ -3368,7 +3940,7 @@ msgstr "喜欢这个软件包?捐款来支持发展" msgid "Donate now" msgstr "立即捐款" -#: app/templates/packages/view.html:462 app/utils/minetest_hypertext.py:251 +#: app/templates/packages/view.html:462 app/utils/minetest_hypertext.py:283 msgid "Dependencies" msgstr "依赖项" @@ -3385,7 +3957,7 @@ msgid "Compatible Games" msgstr "兼容子游戏" #: app/templates/packages/view.html:526 app/templates/packages/view.html:546 -#: app/utils/minetest_hypertext.py:243 +#: app/utils/minetest_hypertext.py:275 msgid "No specific game required" msgstr "无需特定的子游戏" @@ -3417,7 +3989,7 @@ msgstr "信息" msgid "Technical Name" msgstr "技术名称" -#: app/templates/packages/view.html:612 app/utils/minetest_hypertext.py:263 +#: app/templates/packages/view.html:612 app/utils/minetest_hypertext.py:295 #, python-format msgid "%(code_license)s for code,
%(media_license)s for media." msgstr "代码%(code_license)s,媒体%(media_license)s。" @@ -3426,7 +3998,7 @@ msgstr "代码%(code_license)s,媒体%(media_license)s。" msgid "Unknown" msgstr "未知" -#: app/templates/packages/view.html:622 app/utils/minetest_hypertext.py:269 +#: app/templates/packages/view.html:622 app/utils/minetest_hypertext.py:301 msgid "Added" msgstr "添加时间" @@ -3434,7 +4006,7 @@ msgstr "添加时间" msgid "Remove myself" msgstr "移除自己" -#: app/templates/packages/view.html:641 app/utils/minetest_hypertext.py:271 +#: app/templates/packages/view.html:641 app/utils/minetest_hypertext.py:303 msgid "Provides" msgstr "提供" @@ -3560,6 +4132,19 @@ msgstr "对以下用户可见:" msgid "Plus approvers and editors" msgstr "加上审核者和编辑" +#: app/templates/threads/view.html:131 +msgid "Is this review outdated?" +msgstr "" + +#: app/templates/threads/view.html:132 +msgid "For example, does it complain about issues you've already fixed?" +msgstr "" + +#: app/templates/threads/view.html:133 +#, python-format +msgid "You can report outdated reviews by clicking %(flag)s on the review." +msgstr "" + #: app/templates/todo/editor.html:4 app/templates/todo/todo_base.html:17 msgid "Editor Work Queue" msgstr "编辑人员工作队列" @@ -3617,7 +4202,7 @@ msgstr "未满足的依赖项" 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:73 +#: app/templates/todo/editor.html:193 app/templates/users/account.html:100 msgid "View All" msgstr "查看全部" @@ -3878,47 +4463,47 @@ msgstr "没有密码" msgid "Linked Accounts" msgstr "关联账户" -#: app/templates/users/account.html:40 app/templates/users/account.html:52 -msgid "Connected" -msgstr "已连接" - #: app/templates/users/account.html:43 #, python-format msgid "Please PM %(rubenwardy)s on the forums to link your account." msgstr "请在论坛上私信%(rubenwardy)s链接你的账户。" -#: app/templates/users/account.html:57 +#: app/templates/users/account.html:59 msgid "View ContentDB's GitHub Permissions" msgstr "查看ContentDB的GitHub权限" -#: app/templates/users/account.html:62 +#: app/templates/users/account.html:65 +msgid "Disconnect" +msgstr "" + +#: app/templates/users/account.html:70 msgid "Link Github" msgstr "链接 Github" -#: app/templates/users/account.html:65 +#: app/templates/users/account.html:73 msgid "None" msgstr "无" -#: app/templates/users/account.html:77 -msgid "Recent Account Actions" -msgstr "最近的帐户操作" - -#: app/templates/users/account.html:82 +#: app/templates/users/account.html:80 msgid "Account Deletion and Deactivation" msgstr "帐户删除和停用" -#: app/templates/users/account.html:86 +#: app/templates/users/account.html:84 msgid "Delete or Deactivate" msgstr "删除或停用" -#: app/templates/users/account.html:89 +#: app/templates/users/account.html:87 msgid "Account Deletion and Deactivation isn't available to users yet." msgstr "用户还不能使用帐户删除和停用。" -#: app/templates/users/account.html:90 +#: app/templates/users/account.html:88 msgid "Please contact the admin." msgstr "请联系管理员。" +#: app/templates/users/account.html:93 +msgid "Recent Account Actions" +msgstr "最近的帐户操作" + #: app/templates/users/change_set_password.html:16 #: app/templates/users/register.html:24 msgid "" @@ -4140,10 +4725,6 @@ msgstr "忘了密码" msgid "GitHub" msgstr "GitHub" -#: app/templates/users/modtools.html:12 -msgid "Storage" -msgstr "存储空间" - #: app/templates/users/modtools.html:20 #, python-format msgid "" @@ -4269,17 +4850,21 @@ msgstr "个人资料图片" msgid "Import from forums" msgstr "从论坛导入" -#: app/templates/users/profile_edit.html:47 +#: app/templates/users/profile_edit.html:33 +msgid "Remove profile picture" +msgstr "" + +#: app/templates/users/profile_edit.html:51 msgid "" "Profile pictures should be square, at least 64x64px, and one of the " "following formats: jpeg, png, or webp." msgstr "个人资料图片应是方形,大小至少为 64x64 像素,使用如下格式之一:jpeg、png 或 webp。" -#: app/templates/users/profile_edit.html:51 +#: app/templates/users/profile_edit.html:55 msgid "Profile Information" msgstr "个人信息" -#: app/templates/users/profile_edit.html:58 +#: app/templates/users/profile_edit.html:62 msgid "Pretending to be another user is grounds for a permanent ban" msgstr "假冒其他用户者永久封号" @@ -4433,11 +5018,23 @@ msgstr "截至目前" msgid "Last year" msgstr "去年" -#: app/utils/minetest_hypertext.py:248 +#: app/utils/minetest_hypertext.py:108 +msgid "(view table in browser)" +msgstr "" + +#: app/utils/minetest_hypertext.py:139 +msgid "Image" +msgstr "" + +#: app/utils/minetest_hypertext.py:259 +msgid "none" +msgstr "" + +#: app/utils/minetest_hypertext.py:280 msgid "Unsupported Games" msgstr "不支持的游戏" -#: app/utils/minetest_hypertext.py:252 +#: app/utils/minetest_hypertext.py:284 msgid "Optional dependencies" msgstr "可选择的依赖关系" @@ -4794,3 +5391,37 @@ msgstr "请考虑启用电子邮件通知,您可以自定义发送的数量" #~ msgid "Topics with a strikethrough have been marked as discarded." #~ msgstr "标删除线的贴子已被丢弃。" + +#~ msgid "GitHub account is already associated with another user" +#~ msgstr "GitHub账号已与其他用户绑定" + +#~ msgid "Unable to find an account for that GitHub user" +#~ msgstr "无法找到该GitHub用户的账号" + +#~ msgid "Support Packages" +#~ msgstr "支持的软件包" + +#~ msgid "Support packages" +#~ msgstr "支持的软件包" + +#~ msgid "Report an Issue" +#~ msgstr "反馈问题" + +#~ msgid "" +#~ "In order to avoid data loss, you cannot permanently delete packages.\n" +#~ "\t\t\tYou can remove them from " +#~ "ContentDB, which will cause them to " +#~ "not be\n" +#~ "\t\t\tvisible to any users and " +#~ "they may be permanently deleted in " +#~ "the future.\n" +#~ "\t\t\tThe Admin can restore removed packages, if needed." +#~ msgstr "" +#~ "为了避免数据丢失,你不能永久地删除软件包。\n" +#~ "你可以把它们从 ContentDB 中删除,这将导致它们\n" +#~ "对所有用户都不可见,并且可能在将来被永久删除。\n" +#~ "如果需要,管理员可以恢复被删除的包。" + +#~ msgid "Connected" +#~ msgstr "已连接" + diff --git a/translations/zh_TW/LC_MESSAGES/messages.po b/translations/zh_TW/LC_MESSAGES/messages.po index 4103fd6b..80c519b2 100644 --- a/translations/zh_TW/LC_MESSAGES/messages.po +++ b/translations/zh_TW/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-04-03 18:34+0100\n" +"POT-Creation-Date: 2024-06-07 05:29+0100\n" "PO-Revision-Date: 2024-02-05 10:01+0000\n" "Last-Translator: reimu105 \n" "Language: zh_TW\n" @@ -17,17 +17,546 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.12.1\n" +"Generated-By: Babel 2.15.0\n" -#: app/__init__.py:137 +#: app/__init__.py:155 msgid "Banned:" msgstr "封禁:" -#: app/__init__.py:139 +#: app/__init__.py:157 msgid "You have been banned." msgstr "你已被封禁。" -#: app/querybuilder.py:41 app/templates/admin/languages/list.html:27 +#: app/_translations.py:5 +msgid "Chat / Commands" +msgstr "" + +#: app/_translations.py:6 +msgid "Complex installation" +msgstr "" + +#: app/_translations.py:7 +msgid "Either has educational value, or is a tool to help teachers " +msgstr "" + +#: app/_translations.py:8 +msgid "Singleplayer-focused" +msgstr "" + +#: app/_translations.py:9 +msgid "For 16px texture packs" +msgstr "" + +#: app/_translations.py:10 +msgid "For 64px texture packs" +msgstr "" + +#: app/_translations.py:11 +msgid "Tools to manage the world" +msgstr "" + +#: app/_translations.py:12 +msgid "Big changes to crafting gameplay" +msgstr "" + +#: app/_translations.py:13 +msgid "Blood, etc" +msgstr "" + +#: app/_translations.py:14 +msgid "Adds a mini-game to be played within Minetest" +msgstr "" + +#: app/_translations.py:15 +msgid "Tools / Weapons / Armor" +msgstr "" + +#: app/_translations.py:16 +msgid "For content generally themed around a certain season or holiday" +msgstr "" + +#: app/_translations.py:17 +msgid "Player Effects / Power Ups" +msgstr "" + +#: app/_translations.py:18 +msgid "World Maintenance and Tools" +msgstr "" + +#: app/_translations.py:19 +msgid "Puzzle" +msgstr "" + +#: app/_translations.py:20 +msgid "Tools for game and mod developers" +msgstr "" + +#: app/_translations.py:21 +msgid "Education" +msgstr "" + +#: app/_translations.py:22 +msgid "Gore" +msgstr "" + +#: app/_translations.py:23 +msgid "Transport" +msgstr "" + +#: app/_translations.py:24 +msgid "Survival" +msgstr "" + +#: app/_translations.py:25 +msgid "New mapgen or changes mapgen" +msgstr "" + +#: app/_translations.py:26 +msgid "Less than 16px" +msgstr "" + +#: app/_translations.py:27 app/templates/users/modtools.html:12 +msgid "Storage" +msgstr "" + +#: app/_translations.py:28 +msgid "Changes the inventory GUI" +msgstr "" + +#: app/_translations.py:29 +msgid "Jam / Combat 2020" +msgstr "" + +#: app/_translations.py:30 +msgid "Bad Language" +msgstr "" + +#: app/_translations.py:31 +msgid "64px" +msgstr "" + +#: app/_translations.py:32 +msgid "Focuses on or adds new sounds or musical things" +msgstr "" + +#: app/_translations.py:33 +msgid "Adds game mechanics or tools that change how players build." +msgstr "" + +#: app/_translations.py:34 +msgid "Violence" +msgstr "" + +#: app/_translations.py:35 +msgid "Strategy / RTS" +msgstr "" + +#: app/_translations.py:36 +msgid "" +"Requires futher installation steps, such as installing luarocks or " +"editing the trusted mod setting" +msgstr "" + +#: app/_translations.py:37 +msgid "Jam / Game 2021" +msgstr "" + +#: app/_translations.py:38 +msgid "Content that can be played alone" +msgstr "" + +#: app/_translations.py:39 +msgid "Can/should only be used in multiplayer" +msgstr "" + +#: app/_translations.py:40 +msgid "Adds mobs, animals, and NPCs" +msgstr "" + +#: app/_translations.py:41 +msgid "" +"For mods created for the Discord \"Weekly Challenges\" modding event in " +"2021" +msgstr "" + +#: app/_translations.py:42 +msgid "Mini-game" +msgstr "" + +#: app/_translations.py:43 +msgid "" +"For content that changes player effects, including physics, for example: " +"speed, jump height or gravity." +msgstr "" + +#: app/_translations.py:44 +msgid "Contains swearing" +msgstr "" + +#: app/_translations.py:45 +msgid "" +"Improves the world, adding weather, ambient sounds, or other environment " +"mechanics" +msgstr "" + +#: app/_translations.py:46 +msgid "For mods created for the Discord \"Combat\" modding event in 2020" +msgstr "" + +#: app/_translations.py:47 +msgid "Inventory" +msgstr "" + +#: app/_translations.py:48 +msgid "Entries to the 2023 Minetest Game Jam " +msgstr "" + +#: app/_translations.py:49 +msgid "Sims" +msgstr "" + +#: app/_translations.py:50 +msgid "Focuses on building, such as adding new materials or nodes" +msgstr "" + +#: app/_translations.py:51 +msgid "Environment / Weather" +msgstr "" + +#: app/_translations.py:52 +msgid "Custom mapgen" +msgstr "" + +#: app/_translations.py:53 +msgid "Minetest Game improved" +msgstr "" + +#: app/_translations.py:54 +msgid "HUD" +msgstr "" + +#: app/_translations.py:55 +msgid "Machines / Electronics" +msgstr "" + +#: app/_translations.py:56 +msgid "Developer Tools" +msgstr "" + +#: app/_translations.py:57 +msgid "Jam / Game 2023" +msgstr "" + +#: app/_translations.py:58 +msgid "Helps with server maintenance and moderation" +msgstr "" + +#: app/_translations.py:59 +msgid "Plants and Farming" +msgstr "" + +#: app/_translations.py:60 +msgid "Adventure / RPG" +msgstr "" + +#: app/_translations.py:61 +msgid "" +"For games and such that are of their own kind, distinct and original in " +"nature to others of the same category." +msgstr "" + +#: app/_translations.py:62 +msgid "Jam / Weekly Challenges 2021" +msgstr "" + +#: app/_translations.py:63 +msgid "For 32px texture packs" +msgstr "" + +#: app/_translations.py:64 +msgid "Adds or changes tools, weapons, and armor" +msgstr "" + +#: app/_translations.py:65 +msgid "GUI" +msgstr "" + +#: app/_translations.py:66 +msgid "Seasonal" +msgstr "" + +#: app/_translations.py:67 +msgid "Commerce / Economy" +msgstr "" + +#: app/_translations.py:68 +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 "" + +#: app/_translations.py:69 +msgid "Forks of MTG" +msgstr "" + +#: app/_translations.py:70 +msgid "Non-cartoon violence. May be towards fantasy or human-like characters" +msgstr "" + +#: app/_translations.py:71 +msgid "Joke" +msgstr "" + +#: app/_translations.py:72 +msgid "Fear / Horror" +msgstr "" + +#: app/_translations.py:73 +msgid "128px+" +msgstr "" + +#: app/_translations.py:74 +msgid "Creative" +msgstr "" + +#: app/_translations.py:75 +msgid "Entries to the 2022 Minetest Game Jam " +msgstr "" + +#: app/_translations.py:76 +msgid "Alcohol / Tobacco" +msgstr "" + +#: app/_translations.py:77 +msgid "Adds or improves item storage mechanics" +msgstr "" + +#: app/_translations.py:78 +msgid "Designed to be played competitively against other players" +msgstr "" + +#: app/_translations.py:79 +msgid "Crafting" +msgstr "" + +#: app/_translations.py:80 +msgid "<16px" +msgstr "" + +#: app/_translations.py:81 +msgid "One-of-a-kind / Original" +msgstr "" + +#: app/_translations.py:82 +msgid "Building" +msgstr "" + +#: app/_translations.py:83 +msgid "Adds machines useful in automation, tubes, or power." +msgstr "" + +#: app/_translations.py:84 +msgid "Focus on puzzle solving instead of combat" +msgstr "" + +#: app/_translations.py:85 +msgid "Building Mechanics and Tools" +msgstr "" + +#: app/_translations.py:86 +msgid "Adds nodes with no other purpose than for use in building" +msgstr "" + +#: app/_translations.py:87 +msgid "Sounds / Music" +msgstr "" + +#: app/_translations.py:88 +msgid "Food / Drinks" +msgstr "" + +#: app/_translations.py:89 +msgid "Decorative" +msgstr "" + +#: app/_translations.py:90 +msgid "Gambling" +msgstr "" + +#: app/_translations.py:91 +msgid "Server Moderation and Tools" +msgstr "" + +#: app/_translations.py:92 +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 "" + +#: app/_translations.py:93 +msgid "API / Library" +msgstr "" + +#: app/_translations.py:94 +msgid "Certified" +msgstr "" + +#: app/_translations.py:95 +msgid "Contains alcohol and/or tobacco" +msgstr "" + +#: app/_translations.py:96 +msgid "Adds new plants or other farmable resources." +msgstr "" + +#: app/_translations.py:97 +msgid "Multiplayer-focused" +msgstr "" + +#: app/_translations.py:98 +msgid "Primarily adds an API for other mods to use" +msgstr "" + +#: app/_translations.py:99 +msgid "" +"Focus on player chat/communication or who's primary function is " +"interacting with the console." +msgstr "" + +#: app/_translations.py:100 +msgid "" +"Games and mods with a heavy strategy component, whether real-time or " +"turn-based" +msgstr "" + +#: app/_translations.py:101 +msgid "" +"Written specifically for survival gameplay with a focus on game-balance, " +"difficulty level, or resources available through crafting, mining, ..." +msgstr "" + +#: app/_translations.py:102 +msgid "Entries to the 2021 Minetest Game Jam" +msgstr "" + +#: app/_translations.py:103 +msgid "" +"Contains a completely custom mapgen implemented in Lua, usually requires " +"worlds to be set to the 'singlenode' mapgen." +msgstr "" + +#: app/_translations.py:104 +msgid " Jam / Game 2022" +msgstr "" + +#: app/_translations.py:105 +msgid "Sports" +msgstr "" + +#: app/_translations.py:106 +msgid "" +"Adds or changes transportation methods. Includes teleportation, vehicles," +" ridable mobs, transport infrastructure and thematic content" +msgstr "" + +#: app/_translations.py:107 +msgid "Player vs Environment (PvE)" +msgstr "" + +#: app/_translations.py:108 +msgid "For mods that grant the player extra information in the HUD" +msgstr "" + +#: app/_translations.py:109 +msgid "" +"Mods and games that aim to simulate real life activity. Similar to " +"SimCity/TheSims/OpenTTD/etc" +msgstr "" + +#: app/_translations.py:110 +msgid "Shocking and scary content. May scare young children" +msgstr "" + +#: app/_translations.py:111 +msgid "Player customization / Skins" +msgstr "" + +#: app/_translations.py:112 +msgid "" +"Allows the player to customize their character by changing the texture or" +" adding accessories." +msgstr "" + +#: app/_translations.py:113 +msgid "" +"Certified by the Featured Packages program. This tag may be renamed in " +"the future" +msgstr "" + +#: app/_translations.py:114 +msgid "Mobs / Animals / NPCs" +msgstr "" + +#: app/_translations.py:115 +msgid "For 128px or higher texture packs" +msgstr "" + +#: app/_translations.py:116 +msgid "16px" +msgstr "" + +#: app/_translations.py:117 +msgid "Games of chance, gambling games, etc" +msgstr "" + +#: app/_translations.py:118 +msgid "Mapgen / Biomes / Decoration" +msgstr "" + +#: app/_translations.py:119 +msgid "Drugs" +msgstr "" + +#: app/_translations.py:120 +msgid "Related to economies, money, and trading" +msgstr "" + +#: app/_translations.py:121 +msgid "" +"For content designed for one or more players that focus on combat against" +" the world, mobs, or NPCs." +msgstr "" + +#: app/_translations.py:122 +msgid "For content whose main utility / feature is in GUI/formspec form" +msgstr "" + +#: app/_translations.py:123 +msgid "32px" +msgstr "" + +#: app/_translations.py:124 +msgid "Player vs Player (PvP)" +msgstr "" + +#: app/_translations.py:125 +msgid "Magic / Enchanting" +msgstr "" + +#: app/_translations.py:126 +msgid "Contains illegal drugs, such as marijuana" +msgstr "" + +#: app/_translations.py:127 +msgid "First person shooters (FPS) and more" +msgstr "" + +#: app/_translations.py:128 +msgid "Shooter" +msgstr "" + +#: app/querybuilder.py:58 app/templates/admin/languages/list.html:27 #: app/templates/admin/tags/list.html:38 #: app/templates/admin/warnings/list.html:28 #: app/templates/collections/create_edit.html:56 @@ -37,7 +566,7 @@ msgstr "你已被封禁。" msgid "Packages" msgstr "套件" -#: app/querybuilder.py:56 +#: app/querybuilder.py:73 #, python-format msgid "%(package_type)s for %(game_name)s" msgstr "" @@ -47,7 +576,7 @@ msgstr "" msgid "%(delta)s ago" msgstr "%(delta)s 天前" -#: app/blueprints/api/endpoints.py:95 app/templates/index.html:103 +#: app/blueprints/api/endpoints.py:94 app/templates/index.html:103 msgid "Featured" msgstr "出色套件" @@ -62,18 +591,18 @@ msgid "Limit to package" msgstr "套件限制" #: app/blueprints/api/tokens.py:36 app/blueprints/collections/__init__.py:90 -#: app/blueprints/oauth/__init__.py:175 app/blueprints/packages/packages.py:250 -#: app/blueprints/packages/packages.py:525 -#: app/blueprints/packages/packages.py:621 -#: app/blueprints/packages/packages.py:709 +#: app/blueprints/oauth/__init__.py:175 app/blueprints/packages/packages.py:251 +#: app/blueprints/packages/packages.py:528 +#: app/blueprints/packages/packages.py:624 +#: app/blueprints/packages/packages.py:712 #: app/blueprints/packages/releases.py:62 #: app/blueprints/packages/releases.py:74 app/blueprints/packages/reviews.py:49 #: app/blueprints/packages/screenshots.py:36 #: app/blueprints/packages/screenshots.py:42 #: app/blueprints/packages/screenshots.py:47 -#: app/blueprints/users/account.py:226 app/blueprints/users/account.py:234 -#: app/blueprints/users/settings.py:78 app/blueprints/users/settings.py:148 -#: app/blueprints/users/settings.py:316 app/templates/users/modtools.html:111 +#: 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 msgid "Save" msgstr "儲存" @@ -145,14 +674,11 @@ msgid "Linked GitHub to account" msgstr "連接 GitHub 帳號" #: app/blueprints/github/__init__.py:88 -msgid "GitHub account is already associated with another user" -msgstr "GitHub 帳號已與其它用戶關連" +#, python-format +msgid "GitHub account is already associated with another user: %(username)s" +msgstr "" -#: app/blueprints/github/__init__.py:94 -msgid "Unable to find an account for that GitHub user" -msgstr "找不到該 GitHub 用戶" - -#: app/blueprints/github/__init__.py:99 +#: app/blueprints/github/__init__.py:96 app/blueprints/github/__init__.py:122 msgid "Authorization failed [err=gh-login-failed]" msgstr "認證失敗 [err=gh-login-failed]" @@ -198,7 +724,7 @@ msgstr "裁圖" #: app/blueprints/packages/__init__.py:52 #: app/templates/packages/edit_maintainers.html:8 -#: app/templates/packages/view.html:624 app/utils/minetest_hypertext.py:270 +#: app/templates/packages/view.html:624 app/utils/minetest_hypertext.py:302 msgid "Maintainers" msgstr "管理者" @@ -223,7 +749,7 @@ 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:243 app/utils/minetest_hypertext.py:245 +#: app/utils/minetest_hypertext.py:275 app/utils/minetest_hypertext.py:277 msgid "Supported Games" msgstr "支援的遊戲" @@ -231,191 +757,190 @@ msgstr "支援的遊戲" msgid "No download available." msgstr "無可提供的下載。" -#: app/blueprints/packages/packages.py:228 app/templates/packages/view.html:594 -#: app/utils/minetest_hypertext.py:231 +#: app/blueprints/packages/packages.py:229 app/templates/packages/view.html:594 +#: app/utils/minetest_hypertext.py:263 msgid "Type" msgstr "類型" -#: app/blueprints/packages/packages.py:229 +#: app/blueprints/packages/packages.py:230 msgid "Title (Human-readable)" msgstr "標題(人類可讀)" -#: app/blueprints/packages/packages.py:230 -#: app/blueprints/packages/packages.py:619 +#: app/blueprints/packages/packages.py:231 +#: app/blueprints/packages/packages.py:622 msgid "Name (Technical)" msgstr "名字(技術上的)" -#: app/blueprints/packages/packages.py:230 -#: app/blueprints/packages/packages.py:620 +#: app/blueprints/packages/packages.py:231 +#: app/blueprints/packages/packages.py:623 #: app/templates/packages/create_edit.html:75 msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" msgstr "只限小寫英文字母(a-z)、數字(0-9)及底畫線(_)" -#: app/blueprints/packages/packages.py:231 +#: app/blueprints/packages/packages.py:232 msgid "Short Description (Plaintext)" msgstr "短描述(純文字)" -#: app/blueprints/packages/packages.py:233 app/templates/packages/view.html:616 -#: app/utils/minetest_hypertext.py:268 +#: app/blueprints/packages/packages.py:234 app/templates/packages/view.html:616 +#: app/utils/minetest_hypertext.py:300 msgid "Maintenance State" msgstr "開發週期" -#: app/blueprints/packages/packages.py:235 app/templates/admin/tags/list.html:4 +#: app/blueprints/packages/packages.py:236 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:232 +#: app/utils/minetest_hypertext.py:264 msgid "Tags" msgstr "標籤" -#: app/blueprints/packages/packages.py:236 +#: app/blueprints/packages/packages.py:237 msgid "Content Warnings" msgstr "內容警告" -#: app/blueprints/packages/packages.py:237 app/templates/packages/view.html:605 -#: app/utils/minetest_hypertext.py:266 +#: app/blueprints/packages/packages.py:238 app/templates/packages/view.html:605 +#: app/utils/minetest_hypertext.py:298 msgid "License" msgstr "授權條款" -#: app/blueprints/packages/packages.py:238 +#: app/blueprints/packages/packages.py:239 msgid "Media License" msgstr "媒體授權條款" -#: app/blueprints/packages/packages.py:240 +#: app/blueprints/packages/packages.py:241 msgid "Long Description (Markdown)" msgstr "長描述(Markdown)" -#: app/blueprints/packages/packages.py:242 +#: app/blueprints/packages/packages.py:243 msgid "VCS Repository URL" msgstr "版本控制系統儲存庫URL" -#: app/blueprints/packages/packages.py:243 app/blueprints/users/settings.py:76 +#: app/blueprints/packages/packages.py:244 app/blueprints/users/settings.py:77 msgid "Website URL" msgstr "網站URL" -#: app/blueprints/packages/packages.py:244 +#: app/blueprints/packages/packages.py:245 msgid "Issue Tracker URL" msgstr "問題跟踪器URL" -#: app/blueprints/packages/packages.py:245 +#: app/blueprints/packages/packages.py:246 msgid "Forum Topic ID" msgstr "論壇主題編號" -#: app/blueprints/packages/packages.py:246 +#: app/blueprints/packages/packages.py:247 msgid "Video URL" msgstr "影片 URL" -#: app/blueprints/packages/packages.py:247 +#: app/blueprints/packages/packages.py:248 msgid "Donate URL" msgstr "捐贈網址" -#: app/blueprints/packages/packages.py:248 +#: app/blueprints/packages/packages.py:249 msgid "Translation URL" msgstr "" -#: app/blueprints/packages/packages.py:254 +#: app/blueprints/packages/packages.py:255 msgid "_game is not an allowed name" msgstr "_game 不是允許的名稱" -#: app/blueprints/packages/packages.py:264 +#: app/blueprints/packages/packages.py:265 msgid "" "Package already exists, but is removed. Please contact ContentDB staff to" " restore the package" msgstr "包已存在,但已刪除。 請聯絡ContentDB工作人員復原包" -#: app/blueprints/packages/packages.py:269 +#: app/blueprints/packages/packages.py:270 msgid "Package already exists" msgstr "套件已存在" -#: app/blueprints/packages/packages.py:275 +#: app/blueprints/packages/packages.py:276 msgid "A collection with a similar name already exists" msgstr "已存在具有相似名稱的集合" -#: app/blueprints/packages/packages.py:328 +#: app/blueprints/packages/packages.py:329 #: app/blueprints/packages/releases.py:82 msgid "" "You must add an email address to your account and confirm it before you " "can manage packages" msgstr "" -#: app/blueprints/packages/packages.py:334 +#: app/blueprints/packages/packages.py:335 msgid "Save draft" msgstr "" -#: app/blueprints/packages/packages.py:342 +#: app/blueprints/packages/packages.py:343 msgid "Unable to find that user" msgstr "找不到該用戶" -#: app/blueprints/packages/packages.py:346 +#: app/blueprints/packages/packages.py:347 #: app/blueprints/packages/screenshots.py:137 -#: app/blueprints/users/settings.py:132 msgid "Permission denied" msgstr "沒有權限" -#: app/blueprints/packages/packages.py:402 -#: app/blueprints/packages/packages.py:476 -#: app/blueprints/packages/packages.py:498 +#: app/blueprints/packages/packages.py:403 +#: app/blueprints/packages/packages.py:479 +#: app/blueprints/packages/packages.py:501 msgid "You don't have permission to do that" msgstr "你沒有進行該操作的權限" -#: app/blueprints/packages/packages.py:435 +#: app/blueprints/packages/packages.py:436 #, fuzzy msgid "Please comment what changes are needed in the approval thread" msgstr "請在評論中寫下需改變的事項" -#: app/blueprints/packages/packages.py:442 +#: app/blueprints/packages/packages.py:443 msgid "" "Please comment in the approval thread so editors know what you have " "changed" msgstr "" -#: app/blueprints/packages/packages.py:493 +#: app/blueprints/packages/packages.py:496 msgid "Deleted package" msgstr "已移除的包" -#: app/blueprints/packages/packages.py:515 +#: app/blueprints/packages/packages.py:518 msgid "Unapproved package" msgstr "未被批准的包" -#: app/blueprints/packages/packages.py:524 +#: app/blueprints/packages/packages.py:527 msgid "Maintainers (Comma-separated)" msgstr "管理者(以逗點分割)" -#: app/blueprints/packages/packages.py:533 +#: app/blueprints/packages/packages.py:536 msgid "You don't have permission to edit maintainers" msgstr "你無權編輯維護者" -#: app/blueprints/packages/packages.py:583 +#: app/blueprints/packages/packages.py:586 msgid "You are not a maintainer" msgstr "你不是管理者" -#: app/blueprints/packages/packages.py:586 +#: app/blueprints/packages/packages.py:589 msgid "Package owners cannot remove themselves as maintainers" msgstr "包擁有者無法從管理者中移除自己" -#: app/blueprints/packages/packages.py:618 +#: app/blueprints/packages/packages.py:621 msgid "Author Name" msgstr "作者名稱" -#: app/blueprints/packages/packages.py:705 +#: app/blueprints/packages/packages.py:708 msgid "Enable support detection based on dependencies (recommended)" msgstr "啟用基於依賴項的支援檢測(建議)" -#: app/blueprints/packages/packages.py:706 +#: app/blueprints/packages/packages.py:709 msgid "Supported games" msgstr "支援的子遊戲" -#: app/blueprints/packages/packages.py:707 +#: app/blueprints/packages/packages.py:710 msgid "Unsupported games" msgstr "不支援的子遊戲" -#: app/blueprints/packages/packages.py:708 +#: app/blueprints/packages/packages.py:711 msgid "Supports all games (unless stated) / is game independent" msgstr "支援所有子遊戲(如無特別說明)/ 子遊戲無關" -#: app/blueprints/packages/packages.py:724 +#: app/blueprints/packages/packages.py:727 msgid "You need at least one release before you can edit game support" msgstr "需要至少一個發行版才能編輯子遊戲支持" -#: app/blueprints/packages/packages.py:728 +#: app/blueprints/packages/packages.py:731 msgid "Mod(pack) needs to contain at least one mod. Please create a new release" msgstr "Mod(pack) 需要至少包含一個 mod。 請建立一個新版本" @@ -571,8 +1096,8 @@ msgstr "您最近查看了太多軟體包。 請稍後再試,並考慮讓您 #: app/blueprints/packages/reviews.py:80 app/blueprints/threads/__init__.py:207 #: app/blueprints/threads/__init__.py:240 -#: app/blueprints/threads/__init__.py:334 app/blueprints/users/settings.py:113 -#: app/logic/packages.py:132 +#: app/blueprints/threads/__init__.py:334 app/blueprints/users/settings.py:114 +#: app/logic/packages.py:131 msgid "Linking to blocked sites is not allowed" msgstr "不允許連結到被封鎖的網站" @@ -674,7 +1199,7 @@ msgid "Remember me" msgstr "記住帳號" #: app/blueprints/users/account.py:39 app/templates/base.html:176 -#: app/templates/donate/index.html:74 app/templates/users/login.html:4 +#: app/templates/donate/index.html:85 app/templates/users/login.html:4 msgid "Sign in" msgstr "登入" @@ -699,11 +1224,11 @@ msgstr "您需要確認註冊信箱" msgid "Login failed" msgstr "登入失敗" -#: app/blueprints/users/account.py:100 app/blueprints/users/settings.py:75 +#: app/blueprints/users/account.py:100 app/blueprints/users/settings.py:76 msgid "Display Name" msgstr "顯示名稱" -#: app/blueprints/users/account.py:101 app/blueprints/users/settings.py:310 +#: app/blueprints/users/account.py:101 app/blueprints/users/settings.py:324 #: app/templates/users/list.html:18 msgid "Username" msgstr "使用者名稱" @@ -714,8 +1239,8 @@ msgid "" " (-), and periods (.) allowed" msgstr "僅允許使用字母 (A-Za-z)、數字 (0-9)、底線 (_)、減號 (-) 和句點 (.)" -#: app/blueprints/users/account.py:104 app/blueprints/users/account.py:186 -#: app/blueprints/users/account.py:222 app/blueprints/users/account.py:373 +#: app/blueprints/users/account.py:104 app/blueprints/users/account.py:153 +#: app/blueprints/users/account.py:189 app/blueprints/users/account.py:340 #: app/blueprints/users/settings.py:147 msgid "Email" msgstr "電子郵件" @@ -737,105 +1262,93 @@ msgstr "註冊" msgid "Incorrect captcha answer" msgstr "驗證碼答案不正確" -#: app/blueprints/users/account.py:117 -msgid "Username is invalid" -msgstr "無效的使用者名稱" +#: app/blueprints/users/account.py:154 +msgid "Reset Password" +msgstr "" -#: app/blueprints/users/account.py:128 -msgid "An account already exists for that username but hasn't been claimed yet." -msgstr "該用戶名的帳戶已存在,但尚未被認領。" +#: app/blueprints/users/account.py:180 +msgid "Unable to find account" +msgstr "" -#: app/blueprints/users/account.py:131 app/blueprints/users/account.py:138 -msgid "That username/display name is already in use, please choose another." -msgstr "該使用者名稱/顯示名稱已被使用,請選擇另一個。" +#: app/blueprints/users/account.py:190 app/blueprints/users/account.py:198 +msgid "New password" +msgstr "" -#: app/blueprints/users/account.py:143 app/blueprints/users/account.py:257 +#: app/blueprints/users/account.py:191 app/blueprints/users/account.py:199 +msgid "Verify password" +msgstr "" + +#: app/blueprints/users/account.py:192 app/blueprints/users/account.py:200 +msgid "Passwords must match" +msgstr "" + +#: app/blueprints/users/account.py:197 +msgid "Old password" +msgstr "" + +#: app/blueprints/users/account.py:208 +msgid "Passwords do not match" +msgstr "" + +#: app/blueprints/users/account.py:219 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 msgid "Email already in use" msgstr "電子郵件已被使用" -#: app/blueprints/users/account.py:144 app/blueprints/users/account.py:258 +#: app/blueprints/users/account.py:225 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:148 app/blueprints/users/account.py:252 -#: app/blueprints/users/settings.py:175 -msgid "That email address has been unsubscribed/blacklisted, and cannot be used" -msgstr "" - -#: app/blueprints/users/account.py:187 -msgid "Reset Password" -msgstr "" - -#: app/blueprints/users/account.py:213 -msgid "Unable to find account" -msgstr "" - -#: app/blueprints/users/account.py:223 app/blueprints/users/account.py:231 -msgid "New password" -msgstr "" - -#: app/blueprints/users/account.py:224 app/blueprints/users/account.py:232 -msgid "Verify password" -msgstr "" - -#: app/blueprints/users/account.py:225 app/blueprints/users/account.py:233 -msgid "Passwords must match" -msgstr "" - -#: app/blueprints/users/account.py:230 -msgid "Old password" -msgstr "" - -#: app/blueprints/users/account.py:241 -msgid "Passwords do not match" -msgstr "" - -#: app/blueprints/users/account.py:272 app/blueprints/users/account.py:276 +#: app/blueprints/users/account.py:239 app/blueprints/users/account.py:243 msgid "Your password has been changed successfully." msgstr "" -#: app/blueprints/users/account.py:291 +#: app/blueprints/users/account.py:258 msgid "Old password is incorrect" msgstr "" -#: app/blueprints/users/account.py:319 +#: app/blueprints/users/account.py:286 msgid "Unknown verification token!" msgstr "" -#: app/blueprints/users/account.py:325 +#: app/blueprints/users/account.py:292 msgid "Token has expired" msgstr "" -#: app/blueprints/users/account.py:339 +#: app/blueprints/users/account.py:306 msgid "Another user is already using that email" msgstr "" -#: app/blueprints/users/account.py:342 +#: app/blueprints/users/account.py:309 msgid "Confirmed email change" msgstr "" -#: app/blueprints/users/account.py:347 +#: app/blueprints/users/account.py:314 msgid "Email address changed" msgstr "" -#: app/blueprints/users/account.py:348 +#: app/blueprints/users/account.py:315 msgid "" "Your email address has changed. If you didn't request this, please " "contact an administrator." msgstr "" -#: app/blueprints/users/account.py:366 +#: app/blueprints/users/account.py:333 msgid "You may now log in" msgstr "" -#: app/blueprints/users/account.py:374 +#: app/blueprints/users/account.py:341 msgid "Send" msgstr "" -#: app/blueprints/users/account.py:405 +#: app/blueprints/users/account.py:372 msgid "" "That email is now blacklisted. Please contact an admin if you wish to " "undo this." @@ -967,62 +1480,72 @@ msgstr ">5 萬次下載" msgid "Has received %(downloads)d downloads across all packages." msgstr "" -#: app/blueprints/users/settings.py:37 app/templates/users/profile.html:26 +#: app/blueprints/users/settings.py:38 app/templates/users/profile.html:26 #: app/templates/users/profile_edit.html:8 msgid "Edit Profile" msgstr "" -#: app/blueprints/users/settings.py:42 app/templates/users/account.html:12 +#: app/blueprints/users/settings.py:43 app/templates/users/account.html:12 msgid "Account and Security" msgstr "" -#: app/blueprints/users/settings.py:47 +#: app/blueprints/users/settings.py:48 #: app/templates/users/settings_email.html:12 msgid "Email and Notifications" msgstr "" -#: app/blueprints/users/settings.py:52 app/templates/api/list_tokens.html:10 +#: app/blueprints/users/settings.py:53 app/templates/api/list_tokens.html:10 msgid "API Tokens" msgstr "" -#: app/blueprints/users/settings.py:60 app/templates/oauth/list_clients.html:10 +#: app/blueprints/users/settings.py:61 app/templates/oauth/list_clients.html:10 msgid "OAuth2 Applications" msgstr "" -#: app/blueprints/users/settings.py:67 app/templates/users/modtools.html:4 +#: app/blueprints/users/settings.py:68 app/templates/users/modtools.html:4 #: app/templates/users/modtools.html:8 app/templates/users/profile.html:44 msgid "Moderator Tools" msgstr "" -#: app/blueprints/users/settings.py:77 +#: app/blueprints/users/settings.py:78 msgid "Donation URL" msgstr "" -#: app/blueprints/users/settings.py:93 app/blueprints/users/settings.py:100 +#: app/blueprints/users/settings.py:94 app/blueprints/users/settings.py:101 msgid "A user already has that name" msgstr "" -#: app/blueprints/users/settings.py:265 +#: app/blueprints/users/settings.py:264 +msgid "Removed GitHub account" +msgstr "" + +#: app/blueprints/users/settings.py:266 +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" msgstr "" -#: app/blueprints/users/settings.py:311 +#: app/blueprints/users/settings.py:325 msgid "Display name" msgstr "" -#: app/blueprints/users/settings.py:312 +#: app/blueprints/users/settings.py:326 msgid "Forums Username" msgstr "" -#: app/blueprints/users/settings.py:313 +#: app/blueprints/users/settings.py:327 msgid "GitHub Username" msgstr "GitHub 用戶名" -#: app/blueprints/users/settings.py:314 app/templates/users/list.html:14 +#: app/blueprints/users/settings.py:328 app/templates/users/list.html:14 msgid "Rank" msgstr "" -#: app/blueprints/users/settings.py:363 +#: app/blueprints/users/settings.py:381 msgid "Can't promote a user to a rank higher than yourself!" msgstr "" @@ -1116,11 +1639,11 @@ msgid "" "underscores (_)" msgstr "" -#: app/logic/packages.py:113 +#: app/logic/packages.py:112 msgid "You don't have permission to edit this package" msgstr "" -#: app/logic/packages.py:117 +#: app/logic/packages.py:116 msgid "You don't have permission to change the package name" msgstr "" @@ -1162,6 +1685,29 @@ msgstr "" msgid "Uploaded image isn't actually an image" msgstr "" +#: app/logic/users.py:15 +msgid "Username is invalid" +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 +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 "" + +#: 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/packages.py:69 msgid "Mod" msgstr "" @@ -1202,7 +1748,7 @@ msgstr "是否被批准" #: app/templates/collections/view.html:39 #: app/templates/oauth/create_edit.html:17 #: app/templates/packages/release_edit.html:84 -#: app/templates/packages/review_create_edit.html:61 +#: app/templates/packages/review_create_edit.html:66 #: app/templates/threads/delete_reply.html:19 #: app/templates/threads/delete_thread.html:19 #: app/templates/threads/view.html:50 app/templates/users/delete.html:34 @@ -1213,34 +1759,34 @@ msgstr "" msgid "Work in Progress" msgstr "" -#: app/tasks/emails.py:119 +#: app/tasks/emails.py:122 msgid "" "You are receiving this email because you are a registered user of " "ContentDB." msgstr "" -#: app/tasks/emails.py:125 app/templates/emails/verify.html:30 +#: 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:160 +#: app/tasks/emails.py:163 #, python-format msgid "%(num)d new notifications" msgstr "" -#: app/tasks/emails.py:162 app/templates/macros/forms.html:59 +#: app/tasks/emails.py:165 app/templates/macros/forms.html:59 #: app/templates/packages/create_edit.html:41 #: app/templates/todo/editor.html:155 msgid "View" msgstr "" -#: app/tasks/emails.py:165 +#: app/tasks/emails.py:168 msgid "Manage email settings" msgstr "" -#: app/tasks/emails.py:167 app/templates/emails/base.html:63 +#: app/tasks/emails.py:170 app/templates/emails/base.html:63 #: app/templates/emails/notification.html:34 #: app/templates/emails/notification_digest.html:54 #: app/templates/emails/verify.html:33 @@ -1321,7 +1867,7 @@ msgstr "" #: app/templates/admin/languages/list.html:4 #: app/templates/admin/languages/list.html:10 app/templates/base.html:185 -#: app/templates/packages/view.html:598 app/utils/minetest_hypertext.py:256 +#: app/templates/packages/view.html:598 app/utils/minetest_hypertext.py:288 msgid "Languages" msgstr "" @@ -1334,59 +1880,73 @@ msgid "About" msgstr "" #: app/templates/base.html:247 -msgid "Rules" +msgid "Contact Us" msgstr "" #: app/templates/base.html:248 -msgid "Policy and Guidance" +msgid "Rules" msgstr "" #: app/templates/base.html:249 +msgid "Policy and Guidance" +msgstr "" + +#: app/templates/base.html:250 app/templates/donate/index.html:46 +#: app/templates/donate/index.html:70 app/templates/users/profile.html:104 +msgid "Donate" +msgstr "" + +#: app/templates/base.html:251 msgid "API" msgstr "" -#: app/templates/base.html:250 app/templates/users/register.html:37 +#: app/templates/base.html:252 app/templates/users/register.html:37 msgid "Privacy Policy" msgstr "" -#: app/templates/base.html:252 +#: app/templates/base.html:254 msgid "Report / DMCA" msgstr "" -#: app/templates/base.html:254 +#: app/templates/base.html:256 msgid "User List" msgstr "" -#: app/templates/base.html:255 app/templates/packages/view.html:190 +#: app/templates/base.html:257 app/templates/packages/view.html:190 #: app/templates/packages/view.html:673 app/templates/threads/list.html:4 msgid "Threads" msgstr "" -#: app/templates/base.html:256 app/templates/collections/list.html:7 +#: app/templates/base.html:258 app/templates/collections/list.html:7 #: app/templates/collections/list.html:26 msgid "Collections" msgstr "" -#: app/templates/base.html:257 -msgid "Support Packages" +#: app/templates/base.html:259 app/templates/donate/index.html:4 +msgid "Support Creators" msgstr "" -#: app/templates/base.html:258 +#: app/templates/base.html:260 msgid "Translate Packages" msgstr "" -#: app/templates/base.html:259 +#: app/templates/base.html:261 msgid "Source Code" msgstr "原始碼" -#: app/templates/base.html:265 +#: app/templates/base.html:267 msgid "Show non-free packages" msgstr "" -#: app/templates/base.html:267 +#: app/templates/base.html:269 msgid "Hide non-free packages" msgstr "" +#: app/templates/base.html:273 +#, python-format +msgid "Our privacy policy has been updated (%(date)s)" +msgstr "" + #: app/templates/index.html:4 msgid "Welcome" msgstr "歡迎" @@ -1708,10 +2268,6 @@ msgstr "" msgid "To add a package, go to the package's page and click 'Add to collection'" msgstr "" -#: app/templates/donate/index.html:4 -msgid "Support packages" -msgstr "" - #: app/templates/donate/index.html:8 msgid "Some content creators are accepting donations for their work." msgstr "" @@ -1731,29 +2287,41 @@ msgstr "" msgid "View package" msgstr "" -#: app/templates/donate/index.html:46 app/templates/users/profile.html:104 -msgid "Donate" +#: app/templates/donate/index.html:62 +msgid "Support ContentDB" msgstr "" -#: app/templates/donate/index.html:62 -msgid "Based on your reviews / favorites" +#: app/templates/donate/index.html:64 +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 what 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" +msgstr "" + +#: app/templates/donate/index.html:78 +msgid "" "No reviewed packages accepting donations. Consider reviewing your " "favourite packages" msgstr "" -#: app/templates/donate/index.html:71 +#: 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:78 +#: app/templates/donate/index.html:89 msgid "Top packages" msgstr "" -#: app/templates/donate/index.html:82 +#: app/templates/donate/index.html:93 #, python-format msgid "%(count)d packages are looking for donations" msgstr "" @@ -1993,13 +2561,13 @@ msgid "Review" msgstr "" #: app/templates/macros/reviews.html:112 app/templates/macros/reviews.html:166 -#: app/templates/packages/review_create_edit.html:41 +#: app/templates/packages/review_create_edit.html:46 #, python-format msgid "Do you recommend this %(type)s?" msgstr "" #: app/templates/macros/reviews.html:134 -#: app/templates/packages/review_create_edit.html:46 +#: app/templates/packages/review_create_edit.html:51 msgid "Why or why not? Try to be constructive" msgstr "" @@ -2008,7 +2576,11 @@ msgid "Post Review" msgstr "" #: app/templates/macros/reviews.html:187 -msgid "Report an Issue" +msgid "Report an issue" +msgstr "" + +#: app/templates/macros/reviews.html:191 +msgid "Ask a question" msgstr "" #: app/templates/macros/stats.html:15 app/templates/macros/stats.html:20 @@ -2982,9 +3554,10 @@ msgid "" "In order to avoid data loss, you cannot permanently delete packages.\n" "\t\t\tYou can remove them from ContentDB, which will cause them to not be" "\n" -"\t\t\tvisible to any users and they may be permanently deleted in the " -"future.\n" -"\t\t\tThe Admin can restore removed packages, if needed." +"\t\t\tvisible to any users. Removed packages may be permanently deleted " +"at a\n" +"\t\t\tlater point. ContentDB staff can restore removed packages, if " +"needed." msgstr "" #: app/templates/packages/remove.html:19 @@ -3019,17 +3592,21 @@ msgstr "" msgid "Post a review for %(title)s by %(author)s" msgstr "" -#: app/templates/packages/review_create_edit.html:21 +#: app/templates/packages/review_create_edit.html:20 +msgid "Please make sure you read ContentDB's rules" +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 "" -#: app/templates/packages/review_create_edit.html:62 +#: app/templates/packages/review_create_edit.html:67 msgid "Delete review." msgstr "" -#: app/templates/packages/review_create_edit.html:63 +#: app/templates/packages/review_create_edit.html:68 msgid "" "This will convert the review into a thread, keeping the comments but " "removing its effect on the package's rating." @@ -3350,7 +3927,7 @@ msgstr "" msgid "Donate now" msgstr "" -#: app/templates/packages/view.html:462 app/utils/minetest_hypertext.py:251 +#: app/templates/packages/view.html:462 app/utils/minetest_hypertext.py:283 msgid "Dependencies" msgstr "" @@ -3367,7 +3944,7 @@ msgid "Compatible Games" msgstr "" #: app/templates/packages/view.html:526 app/templates/packages/view.html:546 -#: app/utils/minetest_hypertext.py:243 +#: app/utils/minetest_hypertext.py:275 msgid "No specific game required" msgstr "" @@ -3399,7 +3976,7 @@ msgstr "" msgid "Technical Name" msgstr "" -#: app/templates/packages/view.html:612 app/utils/minetest_hypertext.py:263 +#: app/templates/packages/view.html:612 app/utils/minetest_hypertext.py:295 #, python-format msgid "%(code_license)s for code,
%(media_license)s for media." msgstr "" @@ -3408,7 +3985,7 @@ msgstr "" msgid "Unknown" msgstr "" -#: app/templates/packages/view.html:622 app/utils/minetest_hypertext.py:269 +#: app/templates/packages/view.html:622 app/utils/minetest_hypertext.py:301 msgid "Added" msgstr "" @@ -3416,7 +3993,7 @@ msgstr "" msgid "Remove myself" msgstr "" -#: app/templates/packages/view.html:641 app/utils/minetest_hypertext.py:271 +#: app/templates/packages/view.html:641 app/utils/minetest_hypertext.py:303 msgid "Provides" msgstr "" @@ -3542,6 +4119,19 @@ msgstr "" msgid "Plus approvers and editors" msgstr "" +#: app/templates/threads/view.html:131 +msgid "Is this review outdated?" +msgstr "" + +#: app/templates/threads/view.html:132 +msgid "For example, does it complain about issues you've already fixed?" +msgstr "" + +#: app/templates/threads/view.html:133 +#, python-format +msgid "You can report outdated reviews by clicking %(flag)s on the review." +msgstr "" + #: app/templates/todo/editor.html:4 app/templates/todo/todo_base.html:17 msgid "Editor Work Queue" msgstr "" @@ -3599,7 +4189,7 @@ msgstr "" msgid "Mod names that have hard dependers, but no packages providing them." msgstr "" -#: app/templates/todo/editor.html:193 app/templates/users/account.html:73 +#: app/templates/todo/editor.html:193 app/templates/users/account.html:100 msgid "View All" msgstr "" @@ -3860,47 +4450,47 @@ msgstr "" msgid "Linked Accounts" msgstr "" -#: app/templates/users/account.html:40 app/templates/users/account.html:52 -msgid "Connected" -msgstr "" - #: app/templates/users/account.html:43 #, python-format msgid "Please PM %(rubenwardy)s on the forums to link your account." msgstr "" -#: app/templates/users/account.html:57 +#: app/templates/users/account.html:59 msgid "View ContentDB's GitHub Permissions" msgstr "" -#: app/templates/users/account.html:62 +#: app/templates/users/account.html:65 +msgid "Disconnect" +msgstr "" + +#: app/templates/users/account.html:70 msgid "Link Github" msgstr "" -#: app/templates/users/account.html:65 +#: app/templates/users/account.html:73 msgid "None" msgstr "" -#: app/templates/users/account.html:77 -msgid "Recent Account Actions" -msgstr "" - -#: app/templates/users/account.html:82 +#: app/templates/users/account.html:80 msgid "Account Deletion and Deactivation" msgstr "" -#: app/templates/users/account.html:86 +#: app/templates/users/account.html:84 msgid "Delete or Deactivate" msgstr "" -#: app/templates/users/account.html:89 +#: app/templates/users/account.html:87 msgid "Account Deletion and Deactivation isn't available to users yet." msgstr "" -#: app/templates/users/account.html:90 +#: app/templates/users/account.html:88 msgid "Please contact the admin." msgstr "" +#: app/templates/users/account.html:93 +msgid "Recent Account Actions" +msgstr "" + #: app/templates/users/change_set_password.html:16 #: app/templates/users/register.html:24 msgid "" @@ -4122,10 +4712,6 @@ msgstr "" msgid "GitHub" msgstr "" -#: app/templates/users/modtools.html:12 -msgid "Storage" -msgstr "" - #: app/templates/users/modtools.html:20 #, python-format msgid "" @@ -4249,17 +4835,21 @@ msgstr "" msgid "Import from forums" msgstr "" -#: app/templates/users/profile_edit.html:47 +#: app/templates/users/profile_edit.html:33 +msgid "Remove profile picture" +msgstr "" + +#: app/templates/users/profile_edit.html:51 msgid "" "Profile pictures should be square, at least 64x64px, and one of the " "following formats: jpeg, png, or webp." msgstr "" -#: app/templates/users/profile_edit.html:51 +#: app/templates/users/profile_edit.html:55 msgid "Profile Information" msgstr "" -#: app/templates/users/profile_edit.html:58 +#: app/templates/users/profile_edit.html:62 msgid "Pretending to be another user is grounds for a permanent ban" msgstr "" @@ -4411,11 +5001,23 @@ msgstr "" msgid "Last year" msgstr "" -#: app/utils/minetest_hypertext.py:248 +#: app/utils/minetest_hypertext.py:108 +msgid "(view table in browser)" +msgstr "" + +#: app/utils/minetest_hypertext.py:139 +msgid "Image" +msgstr "" + +#: app/utils/minetest_hypertext.py:259 +msgid "none" +msgstr "" + +#: app/utils/minetest_hypertext.py:280 msgid "Unsupported Games" msgstr "" -#: app/utils/minetest_hypertext.py:252 +#: app/utils/minetest_hypertext.py:284 msgid "Optional dependencies" msgstr "" @@ -4811,3 +5413,32 @@ msgstr "" #~ msgid "Topics with a strikethrough have been marked as discarded." #~ msgstr "" +#~ msgid "GitHub account is already associated with another user" +#~ msgstr "GitHub 帳號已與其它用戶關連" + +#~ msgid "Unable to find an account for that GitHub user" +#~ msgstr "找不到該 GitHub 用戶" + +#~ msgid "Support Packages" +#~ msgstr "" + +#~ msgid "Support packages" +#~ msgstr "" + +#~ msgid "Report an Issue" +#~ msgstr "" + +#~ msgid "" +#~ "In order to avoid data loss, you cannot permanently delete packages.\n" +#~ "\t\t\tYou can remove them from " +#~ "ContentDB, which will cause them to " +#~ "not be\n" +#~ "\t\t\tvisible to any users and " +#~ "they may be permanently deleted in " +#~ "the future.\n" +#~ "\t\t\tThe Admin can restore removed packages, if needed." +#~ msgstr "" + +#~ msgid "Connected" +#~ msgstr "" + diff --git a/utils/update_trans.sh b/utils/update_trans.sh deleted file mode 100755 index cb821323..00000000 --- a/utils/update_trans.sh +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/bash - -set -e - -pybabel extract -F babel.cfg -k lazy_gettext -o translations/messages.pot . -pybabel update -i translations/messages.pot -d translations --no-fuzzy-matching