From 232e3199fd111ca7f349375484243543c43aba00 Mon Sep 17 00:00:00 2001 From: rubenwardy Date: Sat, 22 Jun 2024 16:06:40 +0100 Subject: [PATCH] Update translations --- app/_translations.py | 272 ++-- translations/ar/LC_MESSAGES/messages.po | 1487 +++++++++-------- translations/ca/LC_MESSAGES/messages.po | 1463 +++++++++-------- translations/cs/LC_MESSAGES/messages.po | 1495 +++++++++-------- translations/da/LC_MESSAGES/messages.po | 1455 +++++++++-------- translations/de/LC_MESSAGES/messages.po | 1603 ++++++++++--------- translations/el/LC_MESSAGES/messages.po | 1473 +++++++++-------- translations/eo/LC_MESSAGES/messages.po | 1477 +++++++++-------- translations/es/LC_MESSAGES/messages.po | 1664 ++++++++++--------- translations/fa/LC_MESSAGES/messages.po | 1467 +++++++++-------- translations/fr/LC_MESSAGES/messages.po | 1499 ++++++++++-------- translations/gl/LC_MESSAGES/messages.po | 1459 +++++++++-------- translations/he/LC_MESSAGES/messages.po | 1455 +++++++++-------- translations/hi/LC_MESSAGES/messages.po | 1455 +++++++++-------- translations/hu/LC_MESSAGES/messages.po | 1493 +++++++++-------- translations/ia/LC_MESSAGES/messages.po | 1455 +++++++++-------- translations/id/LC_MESSAGES/messages.po | 1496 ++++++++++-------- translations/it/LC_MESSAGES/messages.po | 1497 ++++++++++-------- translations/ja/LC_MESSAGES/messages.po | 1481 +++++++++-------- translations/jv/LC_MESSAGES/messages.po | 1475 +++++++++-------- translations/kv/LC_MESSAGES/messages.po | 1455 +++++++++-------- translations/lv/LC_MESSAGES/messages.po | 1495 +++++++++-------- translations/lzh/LC_MESSAGES/messages.po | 1455 +++++++++-------- translations/messages.pot | 1409 +++++++++-------- translations/ms/LC_MESSAGES/messages.po | 1497 ++++++++++-------- translations/nb_NO/LC_MESSAGES/messages.po | 1455 +++++++++-------- translations/nl/LC_MESSAGES/messages.po | 1495 +++++++++-------- translations/nn/LC_MESSAGES/messages.po | 1493 +++++++++-------- translations/pl/LC_MESSAGES/messages.po | 1620 ++++++++++--------- translations/pt/LC_MESSAGES/messages.po | 1500 ++++++++++-------- translations/pt_BR/LC_MESSAGES/messages.po | 1497 ++++++++++-------- translations/ro/LC_MESSAGES/messages.po | 1461 +++++++++-------- translations/ru/LC_MESSAGES/messages.po | 1671 +++++++++++--------- translations/sk/LC_MESSAGES/messages.po | 1496 ++++++++++-------- translations/sv/LC_MESSAGES/messages.po | 1610 ++++++++++--------- translations/tr/LC_MESSAGES/messages.po | 1497 ++++++++++-------- translations/uk/LC_MESSAGES/messages.po | 1496 ++++++++++-------- translations/vi/LC_MESSAGES/messages.po | 1502 ++++++++++-------- translations/zh_CN/LC_MESSAGES/messages.po | 1499 ++++++++++-------- translations/zh_TW/LC_MESSAGES/messages.po | 1475 +++++++++-------- 40 files changed, 32795 insertions(+), 25904 deletions(-) diff --git a/app/_translations.py b/app/_translations.py index 0bbce25c..f5a22717 100644 --- a/app/_translations.py +++ b/app/_translations.py @@ -1,11 +1,7 @@ # THIS FILE IS AUTOGENERATED: utils/extract_translations.py -from flask_babel import pgettext +from flask_babel import gettext -# NOTE: tags: title for jam_game_2023 -pgettext("tags", "Jam / Game 2023") -# NOTE: tags: description for jam_game_2023 -pgettext("tags", "Entries to the 2023 Minetest Game Jam ") # NOTE: tags: title for server_tools pgettext("tags", "Server Moderation and Tools") # NOTE: tags: description for server_tools @@ -18,90 +14,82 @@ pgettext("tags", "Designed to be played competitively against other players") pgettext("tags", "Player Effects / Power Ups") # NOTE: tags: description for player_effects pgettext("tags", "For content that changes player effects, including physics, for example: speed, jump height or gravity.") -# NOTE: tags: title for world_tools -pgettext("tags", "World Maintenance and Tools") -# NOTE: tags: description for world_tools -pgettext("tags", "Tools to manage the world") -# NOTE: tags: title for april_fools -pgettext("tags", "Joke") -# NOTE: tags: description for april_fools -pgettext("tags", "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.") -# NOTE: tags: title for shooter -pgettext("tags", "Shooter") -# NOTE: tags: description for shooter -pgettext("tags", "First person shooters (FPS) and more") -# NOTE: tags: title for adventure__rpg -pgettext("tags", "Adventure / RPG") +# NOTE: tags: title for jam_game_2023 +pgettext("tags", "Jam / Game 2023") +# NOTE: tags: description for jam_game_2023 +pgettext("tags", "Entries to the 2023 Minetest Game Jam ") # NOTE: tags: title for mapgen pgettext("tags", "Mapgen / Biomes / Decoration") # NOTE: tags: description for mapgen pgettext("tags", "New mapgen or changes mapgen") -# NOTE: tags: title for singleplayer -pgettext("tags", "Singleplayer-focused") -# NOTE: tags: description for singleplayer -pgettext("tags", "Content that can be played alone") -# NOTE: tags: title for developer_tools -pgettext("tags", "Developer Tools") -# NOTE: tags: description for developer_tools -pgettext("tags", "Tools for game and mod developers") -# NOTE: tags: title for crafting -pgettext("tags", "Crafting") -# NOTE: tags: description for crafting -pgettext("tags", "Big changes to crafting gameplay") -# NOTE: tags: title for sound_music -pgettext("tags", "Sounds / Music") -# NOTE: tags: description for sound_music -pgettext("tags", "Focuses on or adds new sounds or musical things") +# NOTE: tags: title for world_tools +pgettext("tags", "World Maintenance and Tools") +# NOTE: tags: description for world_tools +pgettext("tags", "Tools to manage the world") # NOTE: tags: title for inventory pgettext("tags", "Inventory") # NOTE: tags: description for inventory pgettext("tags", "Changes the inventory GUI") -# NOTE: tags: title for chat -pgettext("tags", "Chat / Commands") -# NOTE: tags: description for chat -pgettext("tags", "Focus on player chat/communication or who's primary function is interacting with the console.") -# NOTE: tags: title for plants_and_farming -pgettext("tags", "Plants and Farming") -# NOTE: tags: description for plants_and_farming -pgettext("tags", "Adds new plants or other farmable resources.") -# NOTE: tags: title for complex_installation -pgettext("tags", "Complex installation") -# NOTE: tags: description for complex_installation -pgettext("tags", "Requires futher installation steps, such as installing luarocks or editing the trusted mod setting") -# NOTE: tags: title for multiplayer -pgettext("tags", "Multiplayer-focused") -# NOTE: tags: description for multiplayer -pgettext("tags", "Can/should only be used in multiplayer") +# NOTE: tags: title for developer_tools +pgettext("tags", "Developer Tools") +# NOTE: tags: description for developer_tools +pgettext("tags", "Tools for game and mod developers") +# NOTE: tags: title for april_fools +pgettext("tags", "Joke") +# NOTE: tags: description for april_fools +pgettext("tags", "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.") +# NOTE: tags: title for singleplayer +pgettext("tags", "Singleplayer-focused") +# NOTE: tags: description for singleplayer +pgettext("tags", "Content that can be played alone") +# NOTE: tags: title for crafting +pgettext("tags", "Crafting") +# NOTE: tags: description for crafting +pgettext("tags", "Big changes to crafting gameplay") +# NOTE: tags: title for adventure__rpg +pgettext("tags", "Adventure / RPG") +# NOTE: tags: title for shooter +pgettext("tags", "Shooter") +# NOTE: tags: description for shooter +pgettext("tags", "First person shooters (FPS) and more") +# NOTE: tags: title for sound_music +pgettext("tags", "Sounds / Music") +# NOTE: tags: description for sound_music +pgettext("tags", "Focuses on or adds new sounds or musical things") # NOTE: tags: title for tools pgettext("tags", "Tools / Weapons / Armor") # NOTE: tags: description for tools pgettext("tags", "Adds or changes tools, weapons, and armor") +# NOTE: tags: title for plants_and_farming +pgettext("tags", "Plants and Farming") +# NOTE: tags: description for plants_and_farming +pgettext("tags", "Adds new plants or other farmable resources.") # NOTE: tags: title for simulation pgettext("tags", "Sims") # NOTE: tags: description for simulation -pgettext("tags", "Mods and games that aim to simulate real life activity. Similar to SimCity/TheSims/OpenTTD/etc") +pgettext("tags", "Mods and games that aim to simulate real life activity. Similar to SimCity/The Sims/OpenTTD/etc.") +# NOTE: tags: title for chat +pgettext("tags", "Chat / Commands") +# NOTE: tags: description for chat +pgettext("tags", "Focus on player chat/communication or console interaction.") +# NOTE: tags: title for multiplayer +pgettext("tags", "Multiplayer-focused") +# NOTE: tags: description for multiplayer +pgettext("tags", "Can/should only be used in multiplayer") +# NOTE: tags: title for complex_installation +pgettext("tags", "Complex installation") +# NOTE: tags: description for complex_installation +pgettext("tags", "Requires futher installation steps, such as installing LuaRocks or editing the trusted mod setting") # NOTE: tags: title for magic pgettext("tags", "Magic / Enchanting") -# NOTE: tags: title for less_than_px -pgettext("tags", "<16px") -# NOTE: tags: description for less_than_px -pgettext("tags", "Less than 16px") # NOTE: tags: title for building_mechanics pgettext("tags", "Building Mechanics and Tools") # NOTE: tags: description for building_mechanics pgettext("tags", "Adds game mechanics or tools that change how players build.") -# NOTE: tags: title for environment -pgettext("tags", "Environment / Weather") -# NOTE: tags: description for environment -pgettext("tags", "Improves the world, adding weather, ambient sounds, or other environment mechanics") -# NOTE: tags: title for mobs -pgettext("tags", "Mobs / Animals / NPCs") -# NOTE: tags: description for mobs -pgettext("tags", "Adds mobs, animals, and NPCs") -# NOTE: tags: title for puzzle -pgettext("tags", "Puzzle") -# NOTE: tags: description for puzzle -pgettext("tags", "Focus on puzzle solving instead of combat") +# NOTE: tags: title for oneofakind__original +pgettext("tags", "One-of-a-kind / Original") +# NOTE: tags: description for oneofakind__original +pgettext("tags", "For games and such that are of their own kind, distinct and original in nature to others of the same category.") # NOTE: tags: title for building pgettext("tags", "Building") # NOTE: tags: description for building @@ -110,94 +98,114 @@ pgettext("tags", "Focuses on building, such as adding new materials or nodes") pgettext("tags", "Decorative") # NOTE: tags: description for decorative pgettext("tags", "Adds nodes with no other purpose than for use in building") -# NOTE: tags: title for oneofakind__original -pgettext("tags", "One-of-a-kind / Original") -# NOTE: tags: description for oneofakind__original -pgettext("tags", "For games and such that are of their own kind, distinct and original in nature to others of the same category.") -# NOTE: tags: title for survival -pgettext("tags", "Survival") -# NOTE: tags: description for survival -pgettext("tags", "Written specifically for survival gameplay with a focus on game-balance, difficulty level, or resources available through crafting, mining, ...") -# NOTE: tags: title for hud -pgettext("tags", "HUD") -# NOTE: tags: description for hud -pgettext("tags", "For mods that grant the player extra information in the HUD") -# NOTE: tags: title for storage -pgettext("tags", "Storage") -# NOTE: tags: description for storage -pgettext("tags", "Adds or improves item storage mechanics") -# NOTE: tags: title for 16px -pgettext("tags", "16px") -# NOTE: tags: description for 16px -pgettext("tags", "For 16px texture packs") +# NOTE: tags: title for puzzle +pgettext("tags", "Puzzle") +# NOTE: tags: description for puzzle +pgettext("tags", "Focus on puzzle solving instead of combat") +# NOTE: tags: title for environment +pgettext("tags", "Environment / Weather") +# NOTE: tags: description for environment +pgettext("tags", "Improves the world, adding weather, ambient sounds, or other environment mechanics") +# NOTE: tags: title for less_than_px +pgettext("tags", "<16px") +# NOTE: tags: description for less_than_px +pgettext("tags", "Less than 16px") +# NOTE: tags: title for mobs +pgettext("tags", "Mobs / Animals / NPCs") +# NOTE: tags: description for mobs +pgettext("tags", "Adds mobs, animals, and non-player characters") # NOTE: tags: title for custom_mapgen pgettext("tags", "Custom mapgen") # NOTE: tags: description for custom_mapgen pgettext("tags", "Contains a completely custom mapgen implemented in Lua, usually requires worlds to be set to the 'singlenode' mapgen.") -# NOTE: tags: title for library -pgettext("tags", "API / Library") -# NOTE: tags: description for library -pgettext("tags", "Primarily adds an API for other mods to use") -# NOTE: tags: title for mini-game -pgettext("tags", "Mini-game") -# NOTE: tags: description for mini-game -pgettext("tags", "Adds a mini-game to be played within Minetest") +# NOTE: tags: title for survival +pgettext("tags", "Survival") +# NOTE: tags: description for survival +pgettext("tags", "Written specifically for survival gameplay with a focus on game-balance, difficulty level, or resources available through crafting, mining, ...") # NOTE: tags: title for education pgettext("tags", "Education") # NOTE: tags: description for education pgettext("tags", "Either has educational value, or is a tool to help teachers ") -# NOTE: tags: title for sports -pgettext("tags", "Sports") +# NOTE: tags: title for storage +pgettext("tags", "Storage") +# NOTE: tags: description for storage +pgettext("tags", "Adds or improves item storage mechanics") +# NOTE: tags: title for library +pgettext("tags", "API / Library") +# NOTE: tags: description for library +pgettext("tags", "Primarily adds an API for other mods to use") +# NOTE: tags: title for hud +pgettext("tags", "HUD") +# NOTE: tags: description for hud +pgettext("tags", "For mods that grant the player extra information in the HUD") +# NOTE: tags: title for mini-game +pgettext("tags", "Mini-game") +# NOTE: tags: description for mini-game +pgettext("tags", "Adds a mini-game to be played within Minetest") # NOTE: tags: title for pve pgettext("tags", "Player vs Environment (PvE)") # NOTE: tags: description for pve pgettext("tags", "For content designed for one or more players that focus on combat against the world, mobs, or NPCs.") -# NOTE: tags: title for jam_combat_mod -pgettext("tags", "Jam / Combat 2020") -# NOTE: tags: description for jam_combat_mod -pgettext("tags", "For mods created for the Discord \"Combat\" modding event in 2020") -# NOTE: tags: title for creative -pgettext("tags", "Creative") -# NOTE: tags: description for creative -pgettext("tags", "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") -# NOTE: tags: title for gui -pgettext("tags", "GUI") -# NOTE: tags: description for gui -pgettext("tags", "For content whose main utility / feature is in GUI/formspec form") +# NOTE: tags: title for sports +pgettext("tags", "Sports") +# NOTE: tags: title for 16px +pgettext("tags", "16px") +# NOTE: tags: description for 16px +pgettext("tags", "For 16px texture packs") # NOTE: tags: title for 64px pgettext("tags", "64px") # NOTE: tags: description for 64px pgettext("tags", "For 64px texture packs") -# NOTE: tags: title for commerce -pgettext("tags", "Commerce / Economy") -# NOTE: tags: description for commerce -pgettext("tags", "Related to economies, money, and trading") -# NOTE: tags: title for mtg -pgettext("tags", "Minetest Game improved") -# NOTE: tags: description for mtg -pgettext("tags", "Forks of MTG") -# NOTE: tags: title for jam_weekly_2021 -pgettext("tags", "Jam / Weekly Challenges 2021") -# NOTE: tags: description for jam_weekly_2021 -pgettext("tags", "For mods created for the Discord \"Weekly Challenges\" modding event in 2021") # NOTE: tags: title for transport pgettext("tags", "Transport") # NOTE: tags: description for transport pgettext("tags", "Adds or changes transportation methods. Includes teleportation, vehicles, ridable mobs, transport infrastructure and thematic content") -# NOTE: tags: title for food -pgettext("tags", "Food / Drinks") -# NOTE: tags: title for technology -pgettext("tags", "Machines / Electronics") -# NOTE: tags: description for technology -pgettext("tags", "Adds machines useful in automation, tubes, or power.") # NOTE: tags: title for seasonal pgettext("tags", "Seasonal") # NOTE: tags: description for seasonal pgettext("tags", "For content generally themed around a certain season or holiday") +# NOTE: tags: title for food +pgettext("tags", "Food / Drinks") +# NOTE: tags: title for commerce +pgettext("tags", "Commerce / Economy") +# NOTE: tags: description for commerce +pgettext("tags", "Related to economies, money, and trading") +# NOTE: tags: title for gui +pgettext("tags", "GUI") +# NOTE: tags: description for gui +pgettext("tags", "For content whose main utility or features are provided within a GUI, on-screen menu, or similar") +# NOTE: tags: title for jam_combat_mod +pgettext("tags", "Jam / Combat 2020") +# NOTE: tags: description for jam_combat_mod +pgettext("tags", "For mods created for the Discord \"Combat\" modding event in 2020") +# NOTE: tags: title for mtg +pgettext("tags", "Minetest Game improved") +# NOTE: tags: description for mtg +pgettext("tags", "Forks of Minetest Game") +# NOTE: tags: title for jam_weekly_2021 +pgettext("tags", "Jam / Weekly Challenges 2021") +# NOTE: tags: description for jam_weekly_2021 +pgettext("tags", "For mods created for the Discord \"Weekly Challenges\" modding event in 2021") +# NOTE: tags: title for creative +pgettext("tags", "Creative") +# NOTE: tags: description for creative +pgettext("tags", "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") +# NOTE: tags: title for technology +pgettext("tags", "Machines / Electronics") +# NOTE: tags: description for technology +pgettext("tags", "Adds machines useful in automation, tubes, or power.") # NOTE: tags: title for 32px pgettext("tags", "32px") # NOTE: tags: description for 32px pgettext("tags", "For 32px texture packs") +# NOTE: tags: title for strategy_rts +pgettext("tags", "Strategy / RTS") +# NOTE: tags: description for strategy_rts +pgettext("tags", "Games and mods with a heavy strategy component, whether real-time or turn-based") +# NOTE: tags: title for skins +pgettext("tags", "Player customization / Skins") +# NOTE: tags: description for skins +pgettext("tags", "Allows the player to customize their character by changing the texture or adding accessories.") # NOTE: tags: title for jam_game_2021 pgettext("tags", "Jam / Game 2021") # NOTE: tags: description for jam_game_2021 @@ -206,14 +214,6 @@ pgettext("tags", "Entries to the 2021 Minetest Game Jam") pgettext("tags", "128px+") # NOTE: tags: description for 128px pgettext("tags", "For 128px or higher texture packs") -# NOTE: tags: title for skins -pgettext("tags", "Player customization / Skins") -# NOTE: tags: description for skins -pgettext("tags", "Allows the player to customize their character by changing the texture or adding accessories.") -# NOTE: tags: title for strategy_rts -pgettext("tags", "Strategy / RTS") -# NOTE: tags: description for strategy_rts -pgettext("tags", "Games and mods with a heavy strategy component, whether real-time or turn-based") # NOTE: tags: title for jam_game_2022 pgettext("tags", " Jam / Game 2022") # NOTE: tags: description for jam_game_2022 diff --git a/translations/ar/LC_MESSAGES/messages.po b/translations/ar/LC_MESSAGES/messages.po index 0e248ff6..3e4d4a61 100644 --- a/translations/ar/LC_MESSAGES/messages.po +++ b/translations/ar/LC_MESSAGES/messages.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2024-06-09 13:46+0100\n" +"POT-Creation-Date: 2024-06-22 16:06+0100\n" "PO-Revision-Date: 2024-06-08 10:14+0000\n" "Last-Translator: \"Spectre (Nos)\" \n" "Language: ar\n" @@ -20,197 +20,194 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.15.0\n" -#: app/__init__.py:155 +#: app/__init__.py:156 msgid "Banned:" msgstr "محظور:" -#: app/__init__.py:157 +#: app/__init__.py:158 msgid "You have been banned." msgstr "لقد تم حظرك." -#. NOTE: tags: title for jam_game_2023 -#: app/_translations.py:6 -msgctxt "tags" -msgid "Jam / Game 2023" -msgstr "" - -#. NOTE: tags: description for jam_game_2023 -#: app/_translations.py:8 -msgctxt "tags" -msgid "Entries to the 2023 Minetest Game Jam " -msgstr "" - #. NOTE: tags: title for server_tools -#: app/_translations.py:10 +#: app/_translations.py:6 msgctxt "tags" msgid "Server Moderation and Tools" msgstr "" #. NOTE: tags: description for server_tools -#: app/_translations.py:12 +#: app/_translations.py:8 msgctxt "tags" msgid "Helps with server maintenance and moderation" msgstr "" #. NOTE: tags: title for pvp -#: app/_translations.py:14 +#: app/_translations.py:10 msgctxt "tags" msgid "Player vs Player (PvP)" msgstr "" #. NOTE: tags: description for pvp -#: app/_translations.py:16 +#: app/_translations.py:12 msgctxt "tags" msgid "Designed to be played competitively against other players" msgstr "" #. NOTE: tags: title for player_effects -#: app/_translations.py:18 +#: app/_translations.py:14 msgctxt "tags" msgid "Player Effects / Power Ups" msgstr "" #. NOTE: tags: description for player_effects -#: app/_translations.py:20 +#: app/_translations.py:16 msgctxt "tags" msgid "" "For content that changes player effects, including physics, for example: " "speed, jump height or gravity." msgstr "" -#. NOTE: tags: title for world_tools +#. NOTE: tags: title for jam_game_2023 +#: app/_translations.py:18 +msgctxt "tags" +msgid "Jam / Game 2023" +msgstr "" + +#. NOTE: tags: description for jam_game_2023 +#: app/_translations.py:20 +msgctxt "tags" +msgid "Entries to the 2023 Minetest Game Jam " +msgstr "" + +#. NOTE: tags: title for mapgen #: app/_translations.py:22 msgctxt "tags" +msgid "Mapgen / Biomes / Decoration" +msgstr "" + +#. NOTE: tags: description for mapgen +#: app/_translations.py:24 +msgctxt "tags" +msgid "New mapgen or changes mapgen" +msgstr "" + +#. NOTE: tags: title for world_tools +#: app/_translations.py:26 +msgctxt "tags" msgid "World Maintenance and Tools" msgstr "" #. NOTE: tags: description for world_tools -#: app/_translations.py:24 +#: app/_translations.py:28 msgctxt "tags" msgid "Tools to manage the world" msgstr "" +#. NOTE: tags: title for inventory +#: app/_translations.py:30 +msgctxt "tags" +msgid "Inventory" +msgstr "" + +#. NOTE: tags: description for inventory +#: app/_translations.py:32 +msgctxt "tags" +msgid "Changes the inventory GUI" +msgstr "" + +#. NOTE: tags: title for developer_tools +#: app/_translations.py:34 +msgctxt "tags" +msgid "Developer Tools" +msgstr "" + +#. NOTE: tags: description for developer_tools +#: app/_translations.py:36 +msgctxt "tags" +msgid "Tools for game and mod developers" +msgstr "" + #. NOTE: tags: title for april_fools -#: app/_translations.py:26 +#: app/_translations.py:38 #, fuzzy msgctxt "tags" msgid "Joke" msgstr "مزح" #. NOTE: tags: description for april_fools -#: app/_translations.py:28 +#: app/_translations.py:40 msgctxt "tags" msgid "" "For humorous content, meant as a novelty or joke, not to be taken " "seriously, and that is not meant to be used seriously or long-term." msgstr "" -#. NOTE: tags: title for shooter -#: app/_translations.py:30 -msgctxt "tags" -msgid "Shooter" -msgstr "" - -#. NOTE: tags: description for shooter -#: app/_translations.py:32 -msgctxt "tags" -msgid "First person shooters (FPS) and more" -msgstr "" - -#. NOTE: tags: title for adventure__rpg -#: app/_translations.py:34 -#, fuzzy -msgctxt "tags" -msgid "Adventure / RPG" -msgstr "مفامرة / لعبة تمثيل الأدوار" - -#. NOTE: tags: title for mapgen -#: app/_translations.py:36 -msgctxt "tags" -msgid "Mapgen / Biomes / Decoration" -msgstr "" - -#. NOTE: tags: description for mapgen -#: app/_translations.py:38 -msgctxt "tags" -msgid "New mapgen or changes mapgen" -msgstr "" - #. NOTE: tags: title for singleplayer -#: app/_translations.py:40 +#: app/_translations.py:42 msgctxt "tags" msgid "Singleplayer-focused" msgstr "" #. NOTE: tags: description for singleplayer -#: app/_translations.py:42 +#: app/_translations.py:44 msgctxt "tags" msgid "Content that can be played alone" msgstr "" -#. NOTE: tags: title for developer_tools -#: app/_translations.py:44 -msgctxt "tags" -msgid "Developer Tools" -msgstr "" - -#. NOTE: tags: description for developer_tools -#: app/_translations.py:46 -msgctxt "tags" -msgid "Tools for game and mod developers" -msgstr "" - #. NOTE: tags: title for crafting -#: app/_translations.py:48 +#: app/_translations.py:46 #, fuzzy msgctxt "tags" msgid "Crafting" msgstr "صناعه" #. NOTE: tags: description for crafting -#: app/_translations.py:50 +#: app/_translations.py:48 msgctxt "tags" msgid "Big changes to crafting gameplay" msgstr "" -#. NOTE: tags: title for sound_music +#. NOTE: tags: title for adventure__rpg +#: app/_translations.py:50 +#, fuzzy +msgctxt "tags" +msgid "Adventure / RPG" +msgstr "مفامرة / لعبة تمثيل الأدوار" + +#. NOTE: tags: title for shooter #: app/_translations.py:52 +msgctxt "tags" +msgid "Shooter" +msgstr "" + +#. NOTE: tags: description for shooter +#: app/_translations.py:54 +msgctxt "tags" +msgid "First person shooters (FPS) and more" +msgstr "" + +#. NOTE: tags: title for sound_music +#: app/_translations.py:56 #, fuzzy msgctxt "tags" msgid "Sounds / Music" msgstr "أصوات / موسيقى" #. NOTE: tags: description for sound_music -#: app/_translations.py:54 +#: app/_translations.py:58 msgctxt "tags" msgid "Focuses on or adds new sounds or musical things" msgstr "" -#. NOTE: tags: title for inventory -#: app/_translations.py:56 -msgctxt "tags" -msgid "Inventory" -msgstr "" - -#. NOTE: tags: description for inventory -#: app/_translations.py:58 -msgctxt "tags" -msgid "Changes the inventory GUI" -msgstr "" - -#. NOTE: tags: title for chat +#. NOTE: tags: title for tools #: app/_translations.py:60 -#, fuzzy msgctxt "tags" -msgid "Chat / Commands" -msgstr "الدردشة/الأوامر" +msgid "Tools / Weapons / Armor" +msgstr "" -#. NOTE: tags: description for chat +#. NOTE: tags: description for tools #: app/_translations.py:62 msgctxt "tags" -msgid "" -"Focus on player chat/communication or who's primary function is " -"interacting with the console." +msgid "Adds or changes tools, weapons, and armor" msgstr "" #. NOTE: tags: title for plants_and_farming @@ -226,56 +223,57 @@ msgctxt "tags" msgid "Adds new plants or other farmable resources." msgstr "" -#. NOTE: tags: title for complex_installation -#: app/_translations.py:68 -msgctxt "tags" -msgid "Complex installation" -msgstr "" - -#. NOTE: tags: description for complex_installation -#: app/_translations.py:70 -msgctxt "tags" -msgid "" -"Requires futher installation steps, such as installing luarocks or " -"editing the trusted mod setting" -msgstr "" - -#. NOTE: tags: title for multiplayer -#: app/_translations.py:72 -msgctxt "tags" -msgid "Multiplayer-focused" -msgstr "" - -#. NOTE: tags: description for multiplayer -#: app/_translations.py:74 -msgctxt "tags" -msgid "Can/should only be used in multiplayer" -msgstr "" - -#. NOTE: tags: title for tools -#: app/_translations.py:76 -msgctxt "tags" -msgid "Tools / Weapons / Armor" -msgstr "" - -#. NOTE: tags: description for tools -#: app/_translations.py:78 -msgctxt "tags" -msgid "Adds or changes tools, weapons, and armor" -msgstr "" - #. NOTE: tags: title for simulation -#: app/_translations.py:80 +#: app/_translations.py:68 msgctxt "tags" msgid "Sims" msgstr "" #. NOTE: tags: description for simulation -#: app/_translations.py:82 +#: app/_translations.py:70 msgctxt "tags" msgid "" "Mods and games that aim to simulate real life activity. Similar to " -"SimCity/TheSims/OpenTTD/etc" +"SimCity/The Sims/OpenTTD/etc." +msgstr "" + +#. NOTE: tags: title for chat +#: app/_translations.py:72 +#, fuzzy +msgctxt "tags" +msgid "Chat / Commands" +msgstr "الدردشة/الأوامر" + +#. NOTE: tags: description for chat +#: app/_translations.py:74 +msgctxt "tags" +msgid "Focus on player chat/communication or console interaction." +msgstr "" + +#. NOTE: tags: title for multiplayer +#: app/_translations.py:76 +msgctxt "tags" +msgid "Multiplayer-focused" +msgstr "" + +#. NOTE: tags: description for multiplayer +#: app/_translations.py:78 +msgctxt "tags" +msgid "Can/should only be used in multiplayer" +msgstr "" + +#. NOTE: tags: title for complex_installation +#: app/_translations.py:80 +msgctxt "tags" +msgid "Complex installation" +msgstr "" + +#. NOTE: tags: description for complex_installation +#: app/_translations.py:82 +msgctxt "tags" +msgid "" +"Requires futher installation steps, such as installing LuaRocks or " +"editing the trusted mod setting" msgstr "" #. NOTE: tags: title for magic @@ -284,54 +282,56 @@ msgctxt "tags" msgid "Magic / Enchanting" msgstr "" -#. NOTE: tags: title for less_than_px -#: app/_translations.py:86 -msgctxt "tags" -msgid "<16px" -msgstr "" - -#. NOTE: tags: description for less_than_px -#: app/_translations.py:88 -msgctxt "tags" -msgid "Less than 16px" -msgstr "" - #. NOTE: tags: title for building_mechanics -#: app/_translations.py:90 +#: app/_translations.py:86 msgctxt "tags" msgid "Building Mechanics and Tools" msgstr "" #. NOTE: tags: description for building_mechanics -#: app/_translations.py:92 +#: app/_translations.py:88 msgctxt "tags" msgid "Adds game mechanics or tools that change how players build." msgstr "" -#. NOTE: tags: title for environment -#: app/_translations.py:94 +#. NOTE: tags: title for oneofakind__original +#: app/_translations.py:90 msgctxt "tags" -msgid "Environment / Weather" +msgid "One-of-a-kind / Original" msgstr "" -#. NOTE: tags: description for environment -#: app/_translations.py:96 +#. NOTE: tags: description for oneofakind__original +#: app/_translations.py:92 msgctxt "tags" msgid "" -"Improves the world, adding weather, ambient sounds, or other environment " -"mechanics" +"For games and such that are of their own kind, distinct and original in " +"nature to others of the same category." msgstr "" -#. NOTE: tags: title for mobs -#: app/_translations.py:98 +#. NOTE: tags: title for building +#: app/_translations.py:94 +#, fuzzy msgctxt "tags" -msgid "Mobs / Animals / NPCs" +msgid "Building" +msgstr "مبنى" + +#. NOTE: tags: description for building +#: app/_translations.py:96 +msgctxt "tags" +msgid "Focuses on building, such as adding new materials or nodes" msgstr "" -#. NOTE: tags: description for mobs +#. NOTE: tags: title for decorative +#: app/_translations.py:98 +#, fuzzy +msgctxt "tags" +msgid "Decorative" +msgstr "مبدع" + +#. NOTE: tags: description for decorative #: app/_translations.py:100 msgctxt "tags" -msgid "Adds mobs, animals, and NPCs" +msgid "Adds nodes with no other purpose than for use in building" msgstr "" #. NOTE: tags: title for puzzle @@ -347,125 +347,124 @@ msgctxt "tags" msgid "Focus on puzzle solving instead of combat" msgstr "" -#. NOTE: tags: title for building +#. NOTE: tags: title for environment #: app/_translations.py:106 -#, fuzzy msgctxt "tags" -msgid "Building" -msgstr "مبنى" +msgid "Environment / Weather" +msgstr "" -#. NOTE: tags: description for building +#. NOTE: tags: description for environment #: app/_translations.py:108 msgctxt "tags" -msgid "Focuses on building, such as adding new materials or nodes" +msgid "" +"Improves the world, adding weather, ambient sounds, or other environment " +"mechanics" msgstr "" -#. NOTE: tags: title for decorative +#. NOTE: tags: title for less_than_px #: app/_translations.py:110 -#, fuzzy msgctxt "tags" -msgid "Decorative" -msgstr "مبدع" +msgid "<16px" +msgstr "" -#. NOTE: tags: description for decorative +#. NOTE: tags: description for less_than_px #: app/_translations.py:112 msgctxt "tags" -msgid "Adds nodes with no other purpose than for use in building" +msgid "Less than 16px" msgstr "" -#. NOTE: tags: title for oneofakind__original +#. NOTE: tags: title for mobs #: app/_translations.py:114 msgctxt "tags" -msgid "One-of-a-kind / Original" +msgid "Mobs / Animals / NPCs" msgstr "" -#. NOTE: tags: description for oneofakind__original +#. NOTE: tags: description for mobs #: app/_translations.py:116 msgctxt "tags" -msgid "" -"For games and such that are of their own kind, distinct and original in " -"nature to others of the same category." -msgstr "" - -#. NOTE: tags: title for survival -#: app/_translations.py:118 -#, fuzzy -msgctxt "tags" -msgid "Survival" -msgstr "النجاه" - -#. NOTE: tags: description for survival -#: app/_translations.py:120 -msgctxt "tags" -msgid "" -"Written specifically for survival gameplay with a focus on game-balance, " -"difficulty level, or resources available through crafting, mining, ..." -msgstr "" - -#. NOTE: tags: title for hud -#: app/_translations.py:122 -msgctxt "tags" -msgid "HUD" -msgstr "" - -#. NOTE: tags: description for hud -#: app/_translations.py:124 -msgctxt "tags" -msgid "For mods that grant the player extra information in the HUD" -msgstr "" - -#. NOTE: tags: title for storage -#: app/_translations.py:126 -#, fuzzy -msgctxt "tags" -msgid "Storage" -msgstr "مخزن" - -#. NOTE: tags: description for storage -#: app/_translations.py:128 -msgctxt "tags" -msgid "Adds or improves item storage mechanics" -msgstr "" - -#. NOTE: tags: title for 16px -#: app/_translations.py:130 -msgctxt "tags" -msgid "16px" -msgstr "" - -#. NOTE: tags: description for 16px -#: app/_translations.py:132 -msgctxt "tags" -msgid "For 16px texture packs" +msgid "Adds mobs, animals, and non-player characters" msgstr "" #. NOTE: tags: title for custom_mapgen -#: app/_translations.py:134 +#: app/_translations.py:118 #, fuzzy msgctxt "tags" msgid "Custom mapgen" msgstr "مخزن" #. NOTE: tags: description for custom_mapgen -#: app/_translations.py:136 +#: app/_translations.py:120 msgctxt "tags" msgid "" "Contains a completely custom mapgen implemented in Lua, usually requires " "worlds to be set to the 'singlenode' mapgen." msgstr "" +#. NOTE: tags: title for survival +#: app/_translations.py:122 +#, fuzzy +msgctxt "tags" +msgid "Survival" +msgstr "النجاه" + +#. NOTE: tags: description for survival +#: app/_translations.py:124 +msgctxt "tags" +msgid "" +"Written specifically for survival gameplay with a focus on game-balance, " +"difficulty level, or resources available through crafting, mining, ..." +msgstr "" + +#. NOTE: tags: title for education +#: app/_translations.py:126 +#, fuzzy +msgctxt "tags" +msgid "Education" +msgstr "الوصف" + +#. NOTE: tags: description for education +#: app/_translations.py:128 +msgctxt "tags" +msgid "Either has educational value, or is a tool to help teachers " +msgstr "" + +#. NOTE: tags: title for storage +#: app/_translations.py:130 +#, fuzzy +msgctxt "tags" +msgid "Storage" +msgstr "مخزن" + +#. NOTE: tags: description for storage +#: app/_translations.py:132 +msgctxt "tags" +msgid "Adds or improves item storage mechanics" +msgstr "" + #. NOTE: tags: title for library -#: app/_translations.py:138 +#: app/_translations.py:134 msgctxt "tags" msgid "API / Library" msgstr "" #. NOTE: tags: description for library -#: app/_translations.py:140 +#: app/_translations.py:136 msgctxt "tags" msgid "Primarily adds an API for other mods to use" msgstr "" +#. NOTE: tags: title for hud +#: app/_translations.py:138 +msgctxt "tags" +msgid "HUD" +msgstr "" + +#. NOTE: tags: description for hud +#: app/_translations.py:140 +msgctxt "tags" +msgid "For mods that grant the player extra information in the HUD" +msgstr "" + #. NOTE: tags: title for mini-game #: app/_translations.py:142 #, fuzzy @@ -479,17 +478,18 @@ msgctxt "tags" msgid "Adds a mini-game to be played within Minetest" msgstr "" -#. NOTE: tags: title for education +#. NOTE: tags: title for pve #: app/_translations.py:146 -#, fuzzy msgctxt "tags" -msgid "Education" -msgstr "الوصف" +msgid "Player vs Environment (PvE)" +msgstr "" -#. NOTE: tags: description for education +#. NOTE: tags: description for pve #: app/_translations.py:148 msgctxt "tags" -msgid "Either has educational value, or is a tool to help teachers " +msgid "" +"For content designed for one or more players that focus on combat against" +" the world, mobs, or NPCs." msgstr "" #. NOTE: tags: title for sports @@ -498,41 +498,139 @@ msgctxt "tags" msgid "Sports" msgstr "" -#. NOTE: tags: title for pve +#. NOTE: tags: title for 16px #: app/_translations.py:152 msgctxt "tags" -msgid "Player vs Environment (PvE)" +msgid "16px" msgstr "" -#. NOTE: tags: description for pve +#. NOTE: tags: description for 16px #: app/_translations.py:154 msgctxt "tags" +msgid "For 16px texture packs" +msgstr "" + +#. NOTE: tags: title for 64px +#: app/_translations.py:156 +msgctxt "tags" +msgid "64px" +msgstr "" + +#. NOTE: tags: description for 64px +#: app/_translations.py:158 +msgctxt "tags" +msgid "For 64px texture packs" +msgstr "" + +#. NOTE: tags: title for transport +#: app/_translations.py:160 +#, fuzzy +msgctxt "tags" +msgid "Transport" +msgstr "ترجمة" + +#. NOTE: tags: description for transport +#: app/_translations.py:162 +msgctxt "tags" msgid "" -"For content designed for one or more players that focus on combat against" -" the world, mobs, or NPCs." +"Adds or changes transportation methods. Includes teleportation, vehicles," +" ridable mobs, transport infrastructure and thematic content" +msgstr "" + +#. NOTE: tags: title for seasonal +#: app/_translations.py:164 +#, fuzzy +msgctxt "tags" +msgid "Seasonal" +msgstr "موسمي" + +#. NOTE: tags: description for seasonal +#: app/_translations.py:166 +msgctxt "tags" +msgid "For content generally themed around a certain season or holiday" +msgstr "" + +#. NOTE: tags: title for food +#: app/_translations.py:168 +#, fuzzy +msgctxt "tags" +msgid "Food / Drinks" +msgstr "طعام / مشروبات" + +#. NOTE: tags: title for commerce +#: app/_translations.py:170 +msgctxt "tags" +msgid "Commerce / Economy" +msgstr "" + +#. NOTE: tags: description for commerce +#: app/_translations.py:172 +msgctxt "tags" +msgid "Related to economies, money, and trading" +msgstr "" + +#. NOTE: tags: title for gui +#: app/_translations.py:174 +msgctxt "tags" +msgid "GUI" +msgstr "" + +#. NOTE: tags: description for gui +#: app/_translations.py:176 +msgctxt "tags" +msgid "" +"For content whose main utility or features are provided within a GUI, on-" +"screen menu, or similar" msgstr "" #. NOTE: tags: title for jam_combat_mod -#: app/_translations.py:156 +#: app/_translations.py:178 msgctxt "tags" msgid "Jam / Combat 2020" msgstr "" #. NOTE: tags: description for jam_combat_mod -#: app/_translations.py:158 +#: app/_translations.py:180 msgctxt "tags" msgid "For mods created for the Discord \"Combat\" modding event in 2020" msgstr "" +#. NOTE: tags: title for mtg +#: app/_translations.py:182 +#, fuzzy +msgctxt "tags" +msgid "Minetest Game improved" +msgstr "تم تحسين لعبة ماين تيست" + +#. NOTE: tags: description for mtg +#: app/_translations.py:184 +msgctxt "tags" +msgid "Forks of Minetest Game" +msgstr "" + +#. NOTE: tags: title for jam_weekly_2021 +#: app/_translations.py:186 +msgctxt "tags" +msgid "Jam / Weekly Challenges 2021" +msgstr "" + +#. NOTE: tags: description for jam_weekly_2021 +#: app/_translations.py:188 +msgctxt "tags" +msgid "" +"For mods created for the Discord \"Weekly Challenges\" modding event in " +"2021" +msgstr "" + #. NOTE: tags: title for creative -#: app/_translations.py:160 +#: app/_translations.py:190 #, fuzzy msgctxt "tags" msgid "Creative" msgstr "مبدع" #. NOTE: tags: description for creative -#: app/_translations.py:162 +#: app/_translations.py:192 msgctxt "tags" msgid "" "Written specifically or exclusively for use in creative mode. Adds " @@ -540,114 +638,16 @@ msgid "" "that facilitate ingame creation and doesn't add difficulty or scarcity" msgstr "" -#. NOTE: tags: title for gui -#: app/_translations.py:164 -msgctxt "tags" -msgid "GUI" -msgstr "" - -#. NOTE: tags: description for gui -#: app/_translations.py:166 -msgctxt "tags" -msgid "For content whose main utility / feature is in GUI/formspec form" -msgstr "" - -#. NOTE: tags: title for 64px -#: app/_translations.py:168 -msgctxt "tags" -msgid "64px" -msgstr "" - -#. NOTE: tags: description for 64px -#: app/_translations.py:170 -msgctxt "tags" -msgid "For 64px texture packs" -msgstr "" - -#. NOTE: tags: title for commerce -#: app/_translations.py:172 -msgctxt "tags" -msgid "Commerce / Economy" -msgstr "" - -#. NOTE: tags: description for commerce -#: app/_translations.py:174 -msgctxt "tags" -msgid "Related to economies, money, and trading" -msgstr "" - -#. NOTE: tags: title for mtg -#: app/_translations.py:176 -#, fuzzy -msgctxt "tags" -msgid "Minetest Game improved" -msgstr "تم تحسين لعبة ماين تيست" - -#. NOTE: tags: description for mtg -#: app/_translations.py:178 -msgctxt "tags" -msgid "Forks of MTG" -msgstr "" - -#. NOTE: tags: title for jam_weekly_2021 -#: app/_translations.py:180 -msgctxt "tags" -msgid "Jam / Weekly Challenges 2021" -msgstr "" - -#. NOTE: tags: description for jam_weekly_2021 -#: app/_translations.py:182 -msgctxt "tags" -msgid "" -"For mods created for the Discord \"Weekly Challenges\" modding event in " -"2021" -msgstr "" - -#. NOTE: tags: title for transport -#: app/_translations.py:184 -#, fuzzy -msgctxt "tags" -msgid "Transport" -msgstr "ترجمة" - -#. NOTE: tags: description for transport -#: app/_translations.py:186 -msgctxt "tags" -msgid "" -"Adds or changes transportation methods. Includes teleportation, vehicles," -" ridable mobs, transport infrastructure and thematic content" -msgstr "" - -#. NOTE: tags: title for food -#: app/_translations.py:188 -#, fuzzy -msgctxt "tags" -msgid "Food / Drinks" -msgstr "طعام / مشروبات" - #. NOTE: tags: title for technology -#: app/_translations.py:190 +#: app/_translations.py:194 msgctxt "tags" msgid "Machines / Electronics" msgstr "" #. NOTE: tags: description for technology -#: app/_translations.py:192 -msgctxt "tags" -msgid "Adds machines useful in automation, tubes, or power." -msgstr "" - -#. NOTE: tags: title for seasonal -#: app/_translations.py:194 -#, fuzzy -msgctxt "tags" -msgid "Seasonal" -msgstr "موسمي" - -#. NOTE: tags: description for seasonal #: app/_translations.py:196 msgctxt "tags" -msgid "For content generally themed around a certain season or holiday" +msgid "Adds machines useful in automation, tubes, or power." msgstr "" #. NOTE: tags: title for 32px @@ -662,56 +662,56 @@ msgctxt "tags" msgid "For 32px texture packs" msgstr "" -#. NOTE: tags: title for jam_game_2021 +#. NOTE: tags: title for strategy_rts #: app/_translations.py:202 msgctxt "tags" -msgid "Jam / Game 2021" +msgid "Strategy / RTS" msgstr "" -#. NOTE: tags: description for jam_game_2021 +#. NOTE: tags: description for strategy_rts #: app/_translations.py:204 msgctxt "tags" -msgid "Entries to the 2021 Minetest Game Jam" -msgstr "" - -#. NOTE: tags: title for 128px -#: app/_translations.py:206 -msgctxt "tags" -msgid "128px+" -msgstr "" - -#. NOTE: tags: description for 128px -#: app/_translations.py:208 -msgctxt "tags" -msgid "For 128px or higher texture packs" +msgid "" +"Games and mods with a heavy strategy component, whether real-time or " +"turn-based" msgstr "" #. NOTE: tags: title for skins -#: app/_translations.py:210 +#: app/_translations.py:206 msgctxt "tags" msgid "Player customization / Skins" msgstr "" #. NOTE: tags: description for skins -#: app/_translations.py:212 +#: app/_translations.py:208 msgctxt "tags" msgid "" "Allows the player to customize their character by changing the texture or" " adding accessories." msgstr "" -#. NOTE: tags: title for strategy_rts -#: app/_translations.py:214 +#. NOTE: tags: title for jam_game_2021 +#: app/_translations.py:210 msgctxt "tags" -msgid "Strategy / RTS" +msgid "Jam / Game 2021" msgstr "" -#. NOTE: tags: description for strategy_rts +#. NOTE: tags: description for jam_game_2021 +#: app/_translations.py:212 +msgctxt "tags" +msgid "Entries to the 2021 Minetest Game Jam" +msgstr "" + +#. NOTE: tags: title for 128px +#: app/_translations.py:214 +msgctxt "tags" +msgid "128px+" +msgstr "" + +#. NOTE: tags: description for 128px #: app/_translations.py:216 msgctxt "tags" -msgid "" -"Games and mods with a heavy strategy component, whether real-time or " -"turn-based" +msgid "For 128px or higher texture packs" msgstr "" #. NOTE: tags: title for jam_game_2022 @@ -816,8 +816,8 @@ msgctxt "content_warnings" msgid "Contains recreational drugs other than alcohol or tobacco" msgstr "يحتوي على الكحول و / أو التبغ" -#: app/querybuilder.py:58 app/templates/admin/languages/list.html:27 -#: app/templates/admin/tags/list.html:38 +#: app/querybuilder.py:60 app/templates/admin/languages/list.html:27 +#: app/templates/admin/tags/list.html:34 #: app/templates/admin/warnings/list.html:28 #: app/templates/collections/create_edit.html:56 #: app/templates/collections/view.html:66 app/templates/modnames/list.html:16 @@ -826,7 +826,7 @@ msgstr "يحتوي على الكحول و / أو التبغ" msgid "Packages" msgstr "الحزم" -#: app/querybuilder.py:73 +#: app/querybuilder.py:75 #, python-format msgid "%(package_type)s for %(game_name)s" msgstr "%(package_type)s ل%(game_name)s" @@ -840,9 +840,13 @@ msgstr "منذ%(delta)s" msgid "Featured" msgstr "بارز" -#: app/blueprints/api/tokens.py:33 app/templates/admin/tags/list.html:26 +#: app/blueprints/api/tokens.py:33 +#: app/blueprints/packages/advanced_search.py:83 +#: app/blueprints/packages/releases.py:55 +#: app/blueprints/packages/releases.py:70 app/templates/admin/tags/list.html:22 #: app/templates/admin/warnings/list.html:20 app/templates/macros/topics.html:7 #: app/templates/modnames/list.html:12 +#: app/templates/packages/release_edit.html:20 msgid "Name" msgstr "اسم" @@ -851,12 +855,12 @@ 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:251 -#: app/blueprints/packages/packages.py:543 -#: app/blueprints/packages/packages.py:639 -#: app/blueprints/packages/packages.py:727 -#: app/blueprints/packages/releases.py:62 -#: app/blueprints/packages/releases.py:74 app/blueprints/packages/reviews.py:63 +#: app/blueprints/oauth/__init__.py:175 app/blueprints/packages/packages.py:252 +#: app/blueprints/packages/packages.py:544 +#: app/blueprints/packages/packages.py:640 +#: app/blueprints/packages/packages.py:728 +#: app/blueprints/packages/releases.py:66 +#: app/blueprints/packages/releases.py:81 app/blueprints/packages/reviews.py:63 #: app/blueprints/packages/screenshots.py:36 #: app/blueprints/packages/screenshots.py:42 #: app/blueprints/packages/screenshots.py:47 @@ -867,12 +871,14 @@ msgid "Save" msgstr "إحفظ" #: app/blueprints/collections/__init__.py:77 -#: app/blueprints/oauth/__init__.py:168 app/blueprints/packages/releases.py:54 -#: app/blueprints/packages/releases.py:66 app/blueprints/packages/reviews.py:53 +#: app/blueprints/oauth/__init__.py:168 +#: app/blueprints/packages/advanced_search.py:84 +#: app/blueprints/packages/releases.py:56 +#: app/blueprints/packages/releases.py:71 app/blueprints/packages/reviews.py:53 #: app/blueprints/threads/__init__.py:281 #: app/templates/admin/languages/list.html:23 #: app/templates/macros/reviews.html:143 app/templates/macros/topics.html:5 -#: app/templates/packages/release_edit.html:17 +#: app/templates/packages/release_edit.html:21 #: app/templates/packages/translation.html:54 msgid "Title" msgstr "عنوان" @@ -925,24 +931,7 @@ msgstr "(عام، قم بالتغيير من الملف الشخصي > مجم msgid "Removed package from favorites collection" msgstr "تمت إزالة الحزمة من مجموعة المفضلة" -#: app/blueprints/github/__init__.py:54 -msgid "Authorization failed [err=gh-oauth-login-failed]" -msgstr "فشل الترخيص [err=gh-oauth-login-failed]" - -#: app/blueprints/github/__init__.py:83 -msgid "Linked GitHub to account" -msgstr "ربط GitHub بالحساب" - -#: app/blueprints/github/__init__.py:88 -#, python-format -msgid "GitHub account is already associated with another user: %(username)s" -msgstr "" - -#: app/blueprints/github/__init__.py:96 app/blueprints/github/__init__.py:122 -msgid "Authorization failed [err=gh-login-failed]" -msgstr "فشل الترخيص [err=gh-login-failed]" - -#: app/blueprints/oauth/__init__.py:169 app/templates/admin/tags/list.html:30 +#: app/blueprints/oauth/__init__.py:169 app/templates/admin/tags/list.html:26 #: app/templates/admin/warnings/list.html:24 #: app/templates/users/settings_email.html:49 msgid "Description" @@ -1013,321 +1002,438 @@ msgstr "" msgid "Supported Games" msgstr "" -#: app/blueprints/packages/packages.py:214 -msgid "No download available." +#: app/blueprints/packages/advanced_search.py:39 +msgid "Android Default" msgstr "" -#: app/blueprints/packages/packages.py:229 app/templates/packages/view.html:598 +#: app/blueprints/packages/advanced_search.py:40 +msgid "Desktop Default" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:41 +msgid "Non-free" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:42 app/models/packages.py:624 +#: app/templates/packages/view.html:163 +msgid "Work in Progress" +msgstr "" + +#. NOTE: Package maintenance state +#: app/blueprints/packages/advanced_search.py:43 app/models/packages.py:170 +msgid "Deprecated" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:44 +msgid "All content warnings" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:53 +msgid "Query" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:54 +#: app/blueprints/packages/packages.py:230 app/templates/packages/view.html:598 #: app/utils/minetest_hypertext.py:263 msgid "Type" msgstr "" -#: app/blueprints/packages/packages.py:230 -msgid "Title (Human-readable)" +#: app/blueprints/packages/advanced_search.py:56 +#: app/templates/macros/topics.html:6 app/templates/packages/view.html:177 +msgid "Author" msgstr "" -#: app/blueprints/packages/packages.py:231 -#: app/blueprints/packages/packages.py:637 -msgid "Name (Technical)" -msgstr "" - -#: app/blueprints/packages/packages.py:231 -#: app/blueprints/packages/packages.py:638 -#: app/templates/packages/create_edit.html:75 -msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" -msgstr "" - -#: app/blueprints/packages/packages.py:232 -msgid "Short Description (Plaintext)" -msgstr "" - -#: app/blueprints/packages/packages.py:234 app/templates/packages/view.html:620 -#: app/utils/minetest_hypertext.py:300 -msgid "Maintenance State" -msgstr "" - -#: app/blueprints/packages/packages.py:236 app/templates/admin/tags/list.html:4 +#: app/blueprints/packages/advanced_search.py:57 +#: app/blueprints/packages/packages.py:237 app/templates/admin/tags/list.html:4 #: app/templates/admin/tags/list.html:10 app/templates/todo/tags.html:38 #: app/utils/minetest_hypertext.py:264 msgid "Tags" msgstr "" -#: app/blueprints/packages/packages.py:237 +#: app/blueprints/packages/advanced_search.py:60 +#: app/blueprints/packages/packages.py:238 msgid "Content Warnings" msgstr "" -#: app/blueprints/packages/packages.py:238 app/templates/packages/view.html:609 +#: app/blueprints/packages/advanced_search.py:63 +#: app/blueprints/packages/packages.py:239 app/templates/packages/view.html:609 #: app/utils/minetest_hypertext.py:298 msgid "License" msgstr "" -#: app/blueprints/packages/packages.py:239 +#: app/blueprints/packages/advanced_search.py:67 +msgid "Supports Game" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:71 +#: app/templates/admin/storage.html:39 +#: app/templates/collections/create_edit.html:81 +#: app/templates/collections/list.html:39 +#: app/templates/collections/view.html:91 app/templates/index.html:48 +#: app/templates/macros/reviews.html:81 app/templates/macros/topics.html:52 +#: app/templates/packages/game_hub.html:5 +#: app/templates/packages/game_hub.html:25 +#: app/templates/packages/similar.html:22 app/templates/translate/index.html:28 +#, python-format +msgid "%(title)s by %(author)s" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:72 +#: app/blueprints/packages/reviews.py:54 +#: app/templates/packages/translation.html:51 +msgid "Language" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:76 +msgid "Hide Tags and Content Warnings" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:77 +msgid "Minetest Version" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:81 +msgid "Sort by" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:85 +msgid "Package score" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:86 app/templates/index.html:78 +#: app/templates/packages/reviews_list.html:4 +#: app/templates/packages/view.html:194 app/templates/packages/view.html:336 +#: app/templates/users/profile.html:279 +msgid "Reviews" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:87 +#: app/templates/packages/view.html:184 app/templates/users/profile.html:242 +msgid "Downloads" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:88 +msgid "Created At" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:89 +msgid "Approved At" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:90 +msgid "Last Release" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:92 +msgid "Order" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:93 +msgid "Descending" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:94 +msgid "Ascending" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:96 +msgid "Random order" +msgstr "" + +#: app/blueprints/packages/packages.py:215 +msgid "No download available." +msgstr "" + +#: app/blueprints/packages/packages.py:231 +msgid "Title (Human-readable)" +msgstr "" + +#: app/blueprints/packages/packages.py:232 +#: app/blueprints/packages/packages.py:638 +msgid "Name (Technical)" +msgstr "" + +#: app/blueprints/packages/packages.py:232 +#: app/blueprints/packages/packages.py:639 +#: 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:233 +msgid "Short Description (Plaintext)" +msgstr "" + +#: app/blueprints/packages/packages.py:235 app/templates/packages/view.html:620 +#: app/utils/minetest_hypertext.py:300 +msgid "Maintenance State" +msgstr "" + +#: app/blueprints/packages/packages.py:240 msgid "Media License" msgstr "" -#: app/blueprints/packages/packages.py:241 +#: app/blueprints/packages/packages.py:242 msgid "Long Description (Markdown)" msgstr "" -#: app/blueprints/packages/packages.py:243 +#: app/blueprints/packages/packages.py:244 msgid "VCS Repository URL" msgstr "" -#: app/blueprints/packages/packages.py:244 app/blueprints/users/settings.py:77 +#: app/blueprints/packages/packages.py:245 app/blueprints/users/settings.py:77 msgid "Website URL" msgstr "" -#: app/blueprints/packages/packages.py:245 +#: app/blueprints/packages/packages.py:246 msgid "Issue Tracker URL" msgstr "" -#: app/blueprints/packages/packages.py:246 +#: app/blueprints/packages/packages.py:247 msgid "Forum Topic ID" msgstr "" -#: app/blueprints/packages/packages.py:247 +#: app/blueprints/packages/packages.py:248 msgid "Video URL" msgstr "" -#: app/blueprints/packages/packages.py:248 +#: app/blueprints/packages/packages.py:249 msgid "Donate URL" msgstr "" -#: app/blueprints/packages/packages.py:249 +#: app/blueprints/packages/packages.py:250 msgid "Translation URL" msgstr "" -#: app/blueprints/packages/packages.py:255 +#: app/blueprints/packages/packages.py:256 msgid "_game is not an allowed name" msgstr "" -#: app/blueprints/packages/packages.py:265 +#: app/blueprints/packages/packages.py:266 msgid "" "Package already exists, but is removed. Please contact ContentDB staff to" " restore the package" msgstr "" -#: app/blueprints/packages/packages.py:270 +#: app/blueprints/packages/packages.py:271 msgid "Package already exists" msgstr "" -#: app/blueprints/packages/packages.py:276 +#: app/blueprints/packages/packages.py:277 msgid "A collection with a similar name already exists" msgstr "" -#: app/blueprints/packages/packages.py:329 -#: app/blueprints/packages/releases.py:82 +#: app/blueprints/packages/packages.py:330 +#: app/blueprints/packages/releases.py:89 msgid "" "You must add an email address to your account and confirm it before you " "can manage packages" msgstr "" -#: app/blueprints/packages/packages.py:335 +#: app/blueprints/packages/packages.py:336 msgid "Save draft" msgstr "" -#: app/blueprints/packages/packages.py:343 +#: app/blueprints/packages/packages.py:344 msgid "Unable to find that user" msgstr "" -#: app/blueprints/packages/packages.py:347 +#: app/blueprints/packages/packages.py:348 #: app/blueprints/packages/screenshots.py:137 msgid "Permission denied" msgstr "" -#: app/blueprints/packages/packages.py:403 -#: app/blueprints/packages/packages.py:494 -#: app/blueprints/packages/packages.py:516 +#: app/blueprints/packages/packages.py:404 +#: app/blueprints/packages/packages.py:495 +#: app/blueprints/packages/packages.py:517 msgid "You don't have permission to do that" msgstr "" -#: app/blueprints/packages/packages.py:436 +#: app/blueprints/packages/packages.py:437 msgid "Please comment what changes are needed in the approval thread" msgstr "" -#: app/blueprints/packages/packages.py:443 +#: app/blueprints/packages/packages.py:444 msgid "" "Please comment in the approval thread so editors know what you have " "changed" msgstr "" -#: app/blueprints/packages/packages.py:481 +#: app/blueprints/packages/packages.py:482 #, python-format msgid "Set state to %(state)s" msgstr "" -#: app/blueprints/packages/packages.py:511 +#: app/blueprints/packages/packages.py:512 msgid "Deleted package" msgstr "" -#: app/blueprints/packages/packages.py:533 +#: app/blueprints/packages/packages.py:534 msgid "Unapproved package" msgstr "" -#: app/blueprints/packages/packages.py:542 +#: app/blueprints/packages/packages.py:543 msgid "Maintainers (Comma-separated)" msgstr "" -#: app/blueprints/packages/packages.py:551 +#: app/blueprints/packages/packages.py:552 msgid "You don't have permission to edit maintainers" msgstr "" -#: app/blueprints/packages/packages.py:601 +#: app/blueprints/packages/packages.py:602 msgid "You are not a maintainer" msgstr "" -#: app/blueprints/packages/packages.py:604 +#: app/blueprints/packages/packages.py:605 msgid "Package owners cannot remove themselves as maintainers" msgstr "" -#: app/blueprints/packages/packages.py:636 +#: app/blueprints/packages/packages.py:637 msgid "Author Name" msgstr "" -#: app/blueprints/packages/packages.py:723 +#: app/blueprints/packages/packages.py:724 msgid "Enable support detection based on dependencies (recommended)" msgstr "" -#: app/blueprints/packages/packages.py:724 +#: app/blueprints/packages/packages.py:725 msgid "Supported games" msgstr "" -#: app/blueprints/packages/packages.py:725 +#: app/blueprints/packages/packages.py:726 msgid "Unsupported games" msgstr "" -#: app/blueprints/packages/packages.py:726 +#: app/blueprints/packages/packages.py:727 msgid "Supports all games (unless stated) / is game independent" msgstr "" -#: app/blueprints/packages/packages.py:742 +#: app/blueprints/packages/packages.py:743 msgid "You need at least one release before you can edit game support" msgstr "" -#: app/blueprints/packages/packages.py:746 +#: app/blueprints/packages/packages.py:747 msgid "Mod(pack) needs to contain at least one mod. Please create a new release" msgstr "" -#: app/blueprints/packages/releases.py:55 -#: app/templates/packages/release_new.html:46 +#: app/blueprints/packages/releases.py:57 +#: app/blueprints/packages/releases.py:72 +msgid "Release Notes" +msgstr "" + +#: app/blueprints/packages/releases.py:59 msgid "Method" msgstr "" -#: app/blueprints/packages/releases.py:55 -#: app/blueprints/packages/releases.py:57 +#: app/blueprints/packages/releases.py:59 +#: app/blueprints/packages/releases.py:61 #: app/blueprints/packages/screenshots.py:35 msgid "File Upload" msgstr "" -#: app/blueprints/packages/releases.py:56 +#: app/blueprints/packages/releases.py:60 msgid "Git reference (ie: commit hash, branch, or tag)" msgstr "" -#: app/blueprints/packages/releases.py:58 -#: app/blueprints/packages/releases.py:70 -#: app/blueprints/packages/releases.py:198 +#: app/blueprints/packages/releases.py:62 +#: app/blueprints/packages/releases.py:77 +#: app/blueprints/packages/releases.py:207 msgid "Minimum Minetest Version" msgstr "" -#: app/blueprints/packages/releases.py:60 -#: app/blueprints/packages/releases.py:72 -#: app/blueprints/packages/releases.py:201 +#: app/blueprints/packages/releases.py:64 +#: app/blueprints/packages/releases.py:79 +#: app/blueprints/packages/releases.py:210 msgid "Maximum Minetest Version" msgstr "" -#: app/blueprints/packages/releases.py:67 -#: app/templates/packages/release_edit.html:23 +#: app/blueprints/packages/releases.py:74 +#: app/templates/packages/release_edit.html:31 msgid "URL" msgstr "" -#: app/blueprints/packages/releases.py:68 +#: app/blueprints/packages/releases.py:75 msgid "Task ID" msgstr "" -#: app/blueprints/packages/releases.py:69 +#: app/blueprints/packages/releases.py:76 #: app/blueprints/packages/screenshots.py:41 msgid "Is Approved" msgstr "" -#: app/blueprints/packages/releases.py:91 +#: app/blueprints/packages/releases.py:98 msgid "Import from Git" msgstr "" -#: app/blueprints/packages/releases.py:91 +#: app/blueprints/packages/releases.py:98 msgid "Upload .zip file" msgstr "" -#: app/blueprints/packages/releases.py:197 +#: app/blueprints/packages/releases.py:206 msgid "Set Min" msgstr "" -#: app/blueprints/packages/releases.py:200 +#: app/blueprints/packages/releases.py:209 msgid "Set Max" msgstr "" -#: app/blueprints/packages/releases.py:203 +#: app/blueprints/packages/releases.py:212 msgid "Only change values previously set as none" msgstr "" -#: app/blueprints/packages/releases.py:204 +#: app/blueprints/packages/releases.py:213 msgid "Update" msgstr "" -#: app/blueprints/packages/releases.py:256 +#: app/blueprints/packages/releases.py:265 #: app/templates/packages/update_config.html:25 msgid "Trigger" msgstr "" -#: app/blueprints/packages/releases.py:257 +#: app/blueprints/packages/releases.py:266 msgid "New Commit" msgstr "" -#: app/blueprints/packages/releases.py:258 app/templates/admin/tags/list.html:8 +#: app/blueprints/packages/releases.py:267 app/templates/admin/tags/list.html:8 msgid "New Tag" msgstr "" -#: app/blueprints/packages/releases.py:260 +#: app/blueprints/packages/releases.py:269 msgid "Branch name" msgstr "" -#: app/blueprints/packages/releases.py:261 +#: app/blueprints/packages/releases.py:270 #: app/templates/packages/update_config.html:38 msgid "Action" msgstr "" -#: app/blueprints/packages/releases.py:262 +#: app/blueprints/packages/releases.py:271 msgid "Send notification and mark as outdated" msgstr "" -#: app/blueprints/packages/releases.py:262 app/logic/package_approval.py:104 +#: app/blueprints/packages/releases.py:271 app/logic/package_approval.py:104 msgid "Create release" msgstr "" -#: app/blueprints/packages/releases.py:264 +#: app/blueprints/packages/releases.py:273 msgid "Save Settings" msgstr "" -#: app/blueprints/packages/releases.py:265 +#: app/blueprints/packages/releases.py:274 msgid "Disable Automation" msgstr "" -#: app/blueprints/packages/releases.py:304 +#: app/blueprints/packages/releases.py:313 msgid "Please add a Git repository URL in order to set up automatic releases" msgstr "" -#: app/blueprints/packages/releases.py:320 +#: app/blueprints/packages/releases.py:329 msgid "Deleted update configuration" msgstr "" -#: app/blueprints/packages/releases.py:328 +#: app/blueprints/packages/releases.py:337 msgid "Now, please create an initial release" msgstr "" -#: app/blueprints/packages/reviews.py:54 -#: app/templates/packages/translation.html:51 -msgid "Language" -msgstr "" - #: app/blueprints/packages/reviews.py:60 app/blueprints/threads/__init__.py:181 #: app/blueprints/threads/__init__.py:182 #: app/blueprints/threads/__init__.py:282 @@ -1508,7 +1614,7 @@ msgid "" msgstr "" #: 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/account.py:189 app/blueprints/users/account.py:338 #: app/blueprints/users/settings.py:147 msgid "Email" msgstr "" @@ -1586,79 +1692,80 @@ msgstr "" msgid "Unknown verification token!" msgstr "" -#: app/blueprints/users/account.py:292 +#: app/blueprints/users/account.py:290 msgid "Token has expired" msgstr "" -#: app/blueprints/users/account.py:306 +#: app/blueprints/users/account.py:304 msgid "Another user is already using that email" msgstr "" -#: app/blueprints/users/account.py:309 +#: app/blueprints/users/account.py:307 msgid "Confirmed email change" msgstr "" -#: app/blueprints/users/account.py:314 +#: app/blueprints/users/account.py:312 msgid "Email address changed" msgstr "" -#: app/blueprints/users/account.py:315 +#: app/blueprints/users/account.py:313 msgid "" "Your email address has changed. If you didn't request this, please " "contact an administrator." msgstr "" -#: app/blueprints/users/account.py:333 +#: app/blueprints/users/account.py:331 msgid "You may now log in" msgstr "" -#: app/blueprints/users/account.py:341 +#: app/blueprints/users/account.py:339 msgid "Send" msgstr "" -#: app/blueprints/users/account.py:372 +#: app/blueprints/users/account.py:370 msgid "" "That email is now blacklisted. Please contact an admin if you wish to " "undo this." msgstr "" -#: app/blueprints/users/claim.py:41 app/blueprints/users/claim.py:66 -msgid "" -"Invalid username, Only alphabetic letters (A-Za-z), numbers (0-9), " -"underscores (_), minuses (-), and periods (.) allowed. Consider " -"contacting an admin" -msgstr "" - #: app/blueprints/users/claim.py:46 msgid "User has already been claimed" msgstr "" #: app/blueprints/users/claim.py:50 -msgid "Unable to get GitHub username for user" +msgid "" +"Unable to get GitHub username for user. Make sure the forum account " +"exists." msgstr "" -#: app/blueprints/users/claim.py:73 +#: app/blueprints/users/claim.py:66 +msgid "" +"A ContentDB user with that name already exists. Please contact an admin " +"to link to your forum account" +msgstr "" + +#: app/blueprints/users/claim.py:75 msgid "That user has already been claimed!" msgstr "" -#: app/blueprints/users/claim.py:86 +#: app/blueprints/users/claim.py:88 #, python-format msgid "Error whilst attempting to access forums: %(message)s" msgstr "" -#: app/blueprints/users/claim.py:90 +#: app/blueprints/users/claim.py:92 msgid "Unable to get forum signature - does the user exist?" msgstr "" -#: app/blueprints/users/claim.py:105 +#: app/blueprints/users/claim.py:107 msgid "Unable to login as user" msgstr "" -#: app/blueprints/users/claim.py:111 +#: app/blueprints/users/claim.py:113 msgid "Could not find the key in your signature!" msgstr "" -#: app/blueprints/users/claim.py:114 +#: app/blueprints/users/claim.py:116 msgid "Unknown claim type" msgstr "" @@ -1802,6 +1909,23 @@ msgstr "" msgid "Can't promote a user to a rank higher than yourself!" msgstr "" +#: app/blueprints/vcs/github.py:56 +msgid "Authorization failed [err=gh-oauth-login-failed]" +msgstr "فشل الترخيص [err=gh-oauth-login-failed]" + +#: app/blueprints/vcs/github.py:85 +msgid "Linked GitHub to account" +msgstr "ربط GitHub بالحساب" + +#: app/blueprints/vcs/github.py:90 +#, python-format +msgid "GitHub account is already associated with another user: %(username)s" +msgstr "" + +#: app/blueprints/vcs/github.py:98 app/blueprints/vcs/github.py:124 +msgid "Authorization failed [err=gh-login-failed]" +msgstr "فشل الترخيص [err=gh-login-failed]" + #: app/blueprints/zipgrep/__init__.py:35 msgid "Text to find (regex)" msgstr "" @@ -1811,6 +1935,7 @@ msgid "File filter" msgstr "" #: app/blueprints/zipgrep/__init__.py:38 app/templates/base.html:60 +#: app/templates/packages/advanced_search.html:34 #: app/templates/packages/game_hub.html:35 app/templates/todo/tags.html:14 msgid "Search" msgstr "" @@ -1900,17 +2025,17 @@ msgstr "" msgid "You don't have permission to change the package name" msgstr "" -#: app/logic/releases.py:32 +#: app/logic/releases.py:33 msgid "You don't have permission to make releases" msgstr "" -#: app/logic/releases.py:37 +#: app/logic/releases.py:38 msgid "" "You've created too many releases for this package in the last 5 minutes, " "please wait before trying again" msgstr "" -#: app/logic/releases.py:74 +#: app/logic/releases.py:77 msgid "Invalid commit hash; it must be a 40 character long base16 string" msgstr "" @@ -2066,11 +2191,6 @@ msgstr "" msgid "As-is" msgstr "" -#. NOTE: Package maintenance state -#: app/models/packages.py:170 -msgid "Deprecated" -msgstr "" - #: app/models/packages.py:177 msgid "Under active development, and may break worlds/things without warning" msgstr "" @@ -2107,7 +2227,7 @@ msgstr "" #: app/templates/collections/delete.html:14 #: app/templates/collections/view.html:39 #: app/templates/oauth/create_edit.html:17 -#: app/templates/packages/release_edit.html:84 +#: app/templates/packages/release_edit.html:92 #: app/templates/packages/review_create_edit.html:67 #: app/templates/threads/delete_reply.html:19 #: app/templates/threads/delete_thread.html:19 @@ -2115,21 +2235,17 @@ msgstr "" msgid "Delete" msgstr "" -#: app/models/packages.py:624 app/templates/packages/view.html:163 -msgid "Work in Progress" -msgstr "" - -#: app/models/packages.py:1358 +#: app/models/packages.py:1366 #, python-format msgid "New commit %(hash)s found on the Git repo." msgstr "" -#: app/models/packages.py:1362 +#: app/models/packages.py:1370 #, python-format msgid "The last release was commit %(hash)s" msgstr "" -#: app/models/packages.py:1368 +#: app/models/packages.py:1376 #, python-format msgid "New tag %(tag_name)s found on the Git repo." msgstr "" @@ -2163,7 +2279,7 @@ msgid "Editor" msgstr "" #. NOTE: BOT notification type -#: app/models/users.py:59 app/models/users.py:442 +#: app/models/users.py:59 app/models/users.py:448 msgid "Bot" msgstr "" @@ -2176,128 +2292,128 @@ msgid "Admin" msgstr "" #. NOTE: PACKAGE_EDIT notification type -#: app/models/users.py:427 +#: app/models/users.py:433 msgid "Package Edit" msgstr "" #. NOTE: PACKAGE_APPROVAL notification type -#: app/models/users.py:430 +#: app/models/users.py:436 msgid "Package Approval" msgstr "" #. NOTE: NEW_THREAD notification type -#: app/models/users.py:433 app/templates/threads/list.html:12 +#: app/models/users.py:439 app/templates/threads/list.html:12 #: app/templates/threads/new.html:4 msgid "New Thread" msgstr "" #. NOTE: NEW_REVIEW notification type -#: app/models/users.py:436 +#: app/models/users.py:442 msgid "New Review" msgstr "" #. NOTE: THREAD_REPLY notification type -#: app/models/users.py:439 +#: app/models/users.py:445 msgid "Thread Reply" msgstr "" #. NOTE: MAINTAINER notification type -#: app/models/users.py:445 app/templates/macros/threads.html:27 +#: app/models/users.py:451 app/templates/macros/threads.html:27 msgid "Maintainer" msgstr "" #. NOTE: EDITOR_ALERT notification type -#: app/models/users.py:448 +#: app/models/users.py:454 msgid "Editor Alert" msgstr "" #. NOTE: EDITOR_MISC notification type -#: app/models/users.py:451 +#: app/models/users.py:457 msgid "Editor Misc" msgstr "" #. NOTE: OTHER notification type -#: app/models/users.py:454 +#: app/models/users.py:460 msgid "Other" msgstr "" -#: app/models/users.py:464 +#: app/models/users.py:470 msgid "This is a Package Edit notification." msgstr "" -#: app/models/users.py:466 +#: app/models/users.py:472 msgid "This is a Package Approval notification." msgstr "" -#: app/models/users.py:468 +#: app/models/users.py:474 msgid "This is a New Thread notification." msgstr "" -#: app/models/users.py:470 +#: app/models/users.py:476 msgid "This is a New Review notification." msgstr "" -#: app/models/users.py:472 +#: app/models/users.py:478 msgid "This is a Thread Reply notification." msgstr "" -#: app/models/users.py:474 +#: app/models/users.py:480 msgid "This is a Bot notification." msgstr "" -#: app/models/users.py:476 +#: app/models/users.py:482 msgid "This is a Maintainer change notification." msgstr "" -#: app/models/users.py:478 +#: app/models/users.py:484 msgid "This is an Editor Alert notification." msgstr "" -#: app/models/users.py:480 +#: app/models/users.py:486 msgid "This is an Editor Misc notification." msgstr "" -#: app/models/users.py:482 +#: app/models/users.py:488 msgid "This is an Other notification." msgstr "" -#: app/models/users.py:489 +#: app/models/users.py:495 msgid "When another user edits your packages, releases, etc." msgstr "" -#: app/models/users.py:491 +#: app/models/users.py:497 msgid "Notifications from editors related to the package approval process." msgstr "" -#: app/models/users.py:493 +#: app/models/users.py:499 msgid "When a thread is created on your package." msgstr "" -#: app/models/users.py:495 +#: app/models/users.py:501 msgid "When a user posts a review on your package." msgstr "" -#: app/models/users.py:497 +#: app/models/users.py:503 msgid "When someone replies to a thread you're watching." msgstr "" -#: app/models/users.py:499 +#: app/models/users.py:505 msgid "From a bot - for example, update notifications." msgstr "" -#: app/models/users.py:501 +#: app/models/users.py:507 msgid "When your package's maintainers change." msgstr "" -#: app/models/users.py:503 +#: app/models/users.py:509 msgid "For editors: Important alerts." msgstr "" -#: app/models/users.py:505 +#: app/models/users.py:511 msgid "For editors: Minor notifications, including new threads." msgstr "" -#: app/models/users.py:507 +#: app/models/users.py:513 msgid "Minor notifications not important enough for a dedicated category." msgstr "" @@ -2446,41 +2562,45 @@ msgstr "" msgid "Report / DMCA" msgstr "" -#: app/templates/base.html:256 +#: app/templates/base.html:256 app/templates/packages/advanced_search.html:4 +msgid "Advanced Search" +msgstr "" + +#: app/templates/base.html:257 msgid "User List" msgstr "" -#: app/templates/base.html:257 app/templates/packages/view.html:190 +#: app/templates/base.html:258 app/templates/packages/view.html:190 #: app/templates/packages/view.html:677 app/templates/threads/list.html:4 msgid "Threads" msgstr "" -#: app/templates/base.html:258 app/templates/collections/list.html:7 +#: app/templates/base.html:259 app/templates/collections/list.html:7 #: app/templates/collections/list.html:26 msgid "Collections" msgstr "" -#: app/templates/base.html:259 app/templates/donate/index.html:4 +#: app/templates/base.html:260 app/templates/donate/index.html:4 msgid "Support Creators" msgstr "" -#: app/templates/base.html:260 +#: app/templates/base.html:261 msgid "Translate Packages" msgstr "" -#: app/templates/base.html:261 +#: app/templates/base.html:262 msgid "Source Code" msgstr "" -#: app/templates/base.html:267 +#: app/templates/base.html:268 msgid "Show non-free packages" msgstr "" -#: app/templates/base.html:269 +#: app/templates/base.html:270 msgid "Hide non-free packages" msgstr "" -#: app/templates/base.html:273 +#: app/templates/base.html:274 #, python-format msgid "Our privacy policy has been updated (%(date)s)" msgstr "" @@ -2493,29 +2613,11 @@ msgstr "" msgid "Welcome to the best place to find Minetest mods, games, and texture packs" msgstr "" -#: app/templates/admin/storage.html:39 -#: app/templates/collections/create_edit.html:81 -#: app/templates/collections/list.html:39 -#: app/templates/collections/view.html:91 app/templates/index.html:48 -#: app/templates/macros/reviews.html:81 app/templates/macros/topics.html:52 -#: app/templates/packages/game_hub.html:5 -#: app/templates/packages/game_hub.html:25 -#: app/templates/packages/similar.html:22 app/templates/translate/index.html:28 -#, python-format -msgid "%(title)s by %(author)s" -msgstr "" - #: app/templates/index.html:53 #, python-format msgid "%(title)s by %(author)s" msgstr "" -#: app/templates/index.html:78 app/templates/packages/reviews_list.html:4 -#: app/templates/packages/view.html:194 app/templates/packages/view.html:336 -#: app/templates/users/profile.html:279 -msgid "Reviews" -msgstr "" - #: app/templates/index.html:94 app/templates/packages/view.html:278 msgid "Previous" msgstr "" @@ -2596,7 +2698,7 @@ msgstr "" #: app/templates/admin/storage.html:18 #: app/templates/packages/create_edit.html:66 #: app/templates/packages/game_support.html:20 -#: app/templates/threads/view.html:96 app/templates/todo/tags.html:36 +#: app/templates/threads/view.html:101 app/templates/todo/tags.html:36 msgid "Package" msgstr "" @@ -2622,7 +2724,7 @@ msgstr "" msgid "Licenses" msgstr "" -#: app/templates/admin/tags/list.html:34 +#: app/templates/admin/tags/list.html:30 msgid "Views" msgstr "" @@ -3060,7 +3162,7 @@ msgid "Edit / Approve" msgstr "" #: app/templates/macros/releases.html:103 -#: app/templates/packages/release_edit.html:31 +#: app/templates/packages/release_edit.html:39 msgid "Importing..." msgstr "" @@ -3261,10 +3363,6 @@ msgstr "" msgid "No outdated packages." msgstr "" -#: app/templates/macros/topics.html:6 app/templates/packages/view.html:177 -msgid "Author" -msgstr "" - #: app/templates/macros/topics.html:8 msgid "Date" msgstr "" @@ -3434,6 +3532,29 @@ msgstr "" msgid "No applications created" msgstr "" +#: app/templates/packages/advanced_search.html:13 +msgid "Use shift to select multiple. Leave selection empty to match any type." +msgstr "" + +#: app/templates/packages/advanced_search.html:14 +#: app/templates/packages/advanced_search.html:19 +#: app/templates/packages/advanced_search.html:20 +#: app/templates/packages/advanced_search.html:21 +msgid "Use shift to select multiple." +msgstr "" + +#: app/templates/packages/advanced_search.html:17 +msgid "Tags and Content Warnings" +msgstr "" + +#: app/templates/packages/advanced_search.html:23 +msgid "Compatibility" +msgstr "" + +#: app/templates/packages/advanced_search.html:28 +msgid "Sorting" +msgstr "" + #: app/templates/packages/alias_create_edit.html:4 msgid "Alias" msgstr "" @@ -3473,7 +3594,7 @@ msgid "This will set the update settings for all packages with a Git repo." msgstr "" #: app/templates/packages/bulk_update_conf.html:27 -#: app/templates/packages/release_new.html:50 +#: app/templates/packages/release_new.html:51 #: app/templates/packages/update_config.html:33 msgid "Leave blank to use default branch" msgstr "" @@ -3819,8 +3940,8 @@ msgid "Use this page to set the min and max of all releases for your package." msgstr "" #: app/templates/packages/release_bulk_change.html:29 -#: app/templates/packages/release_edit.html:54 -#: app/templates/packages/release_new.html:69 +#: app/templates/packages/release_edit.html:62 +#: app/templates/packages/release_new.html:70 msgid "Maximum must be greater than or equal to the minimum!" msgstr "" @@ -3831,8 +3952,8 @@ msgid "" msgstr "" #: app/templates/packages/release_bulk_change.html:36 -#: app/templates/packages/release_edit.html:70 -#: app/templates/packages/release_new.html:91 +#: app/templates/packages/release_edit.html:78 +#: app/templates/packages/release_new.html:92 msgid "Leave both as None if in doubt." msgstr "" @@ -3840,71 +3961,81 @@ msgstr "" msgid "Edit release" msgstr "" -#: app/templates/packages/release_edit.html:27 +#: app/templates/packages/release_edit.html:15 +#: app/templates/packages/release_new.html:42 +msgid "Release short name. Eg: 1.0.0 or 2018-05-28" +msgstr "" + +#: app/templates/packages/release_edit.html:16 +#: app/templates/packages/release_new.html:43 +msgid "Human-readable name. Eg: 1.0.0 - The Trains Update" +msgstr "" + +#: app/templates/packages/release_edit.html:35 msgid "Commit Hash" msgstr "" -#: app/templates/packages/release_edit.html:32 +#: app/templates/packages/release_edit.html:40 msgid "view task" msgstr "" -#: app/templates/packages/release_edit.html:42 +#: app/templates/packages/release_edit.html:50 #: app/templates/packages/screenshot_edit.html:20 msgid "Approved" msgstr "" -#: app/templates/packages/release_edit.html:46 +#: app/templates/packages/release_edit.html:54 msgid "Supported Minetest versions" msgstr "" -#: app/templates/packages/release_edit.html:60 -#: app/templates/packages/release_new.html:75 +#: app/templates/packages/release_edit.html:68 +#: app/templates/packages/release_new.html:76 #, python-format msgid "Are you sure your package doesn't work on versions after %(version)s?" msgstr "" -#: app/templates/packages/release_edit.html:62 -#: app/templates/packages/release_new.html:77 +#: app/templates/packages/release_edit.html:70 +#: app/templates/packages/release_new.html:78 msgid "" "Only set the maximum version if you know that it doesn't work on newer " "Minetest versions." msgstr "" -#: app/templates/packages/release_edit.html:63 -#: app/templates/packages/release_new.html:78 +#: app/templates/packages/release_edit.html:71 +#: app/templates/packages/release_new.html:79 msgid "" "Don't set the maximum version just because you haven't tested it on newer" " versions." msgstr "" -#: app/templates/packages/release_edit.html:67 -#: app/templates/packages/release_new.html:88 +#: app/templates/packages/release_edit.html:75 +#: app/templates/packages/release_new.html:89 msgid "" "Set the minimum and maximum Minetest versions supported.\n" "\t\t\tThis release will be hidden to clients outside of that range. " msgstr "" -#: app/templates/packages/release_edit.html:72 +#: app/templates/packages/release_edit.html:80 msgid "" "You can set this automatically in the" " .conf of your package." msgstr "" -#: app/templates/packages/release_edit.html:79 +#: app/templates/packages/release_edit.html:87 msgid "Delete Release" msgstr "" -#: app/templates/packages/release_edit.html:85 +#: app/templates/packages/release_edit.html:93 msgid "This is permanent." msgstr "" -#: app/templates/packages/release_edit.html:86 +#: app/templates/packages/release_edit.html:94 msgid "" "Any associated uploads will not be deleted immediately, but the release " "will no longer be listed." msgstr "" -#: app/templates/packages/release_edit.html:91 +#: app/templates/packages/release_edit.html:99 msgid "You cannot delete the latest release; please create a newer one first." msgstr "" @@ -3951,26 +4082,26 @@ msgstr "" msgid "1. Name release" msgstr "" -#: app/templates/packages/release_new.html:42 -msgid "Human readable. Eg: 1.0.0 or 2018-05-28" +#: app/templates/packages/release_new.html:43 +msgid "Same as name" msgstr "" -#: app/templates/packages/release_new.html:44 +#: app/templates/packages/release_new.html:46 msgid "2. Set the content" msgstr "" -#: app/templates/packages/release_new.html:57 +#: app/templates/packages/release_new.html:58 msgid "" "Take a look at the Package Configuration " "and Releases Guide for\n" "\t\t\ttips on customising releases." msgstr "" -#: app/templates/packages/release_new.html:61 +#: app/templates/packages/release_new.html:62 msgid "3. Supported Minetest versions" msgstr "" -#: app/templates/packages/release_new.html:83 +#: app/templates/packages/release_new.html:84 msgid "" "The .conf of your package can set this " "automatically,\n" @@ -4372,16 +4503,12 @@ msgstr "" msgid "Non-free media" msgstr "" -#: app/templates/packages/view.html:94 app/templates/threads/view.html:104 +#: app/templates/packages/view.html:94 app/templates/threads/view.html:109 msgid "" "This thread is only visible to its creator, package maintainers, users of" " Approver rank or above, and @mentioned users." msgstr "" -#: app/templates/packages/view.html:184 app/templates/users/profile.html:242 -msgid "Downloads" -msgstr "" - #: app/templates/packages/view.html:207 app/templates/users/profile.html:95 msgid "Website" msgstr "" @@ -4406,7 +4533,7 @@ msgstr "" msgid "Awaiting review" msgstr "" -#: app/templates/packages/view.html:344 app/templates/threads/view.html:77 +#: app/templates/packages/view.html:344 app/templates/threads/view.html:82 msgid "Edit Review" msgstr "" @@ -4627,39 +4754,39 @@ msgstr "" msgid "Subscribe" msgstr "" -#: app/templates/threads/view.html:55 +#: app/templates/threads/view.html:59 msgid "Convert to Thread" msgstr "" -#: app/templates/threads/view.html:62 +#: app/templates/threads/view.html:67 msgid "Unlock" msgstr "" -#: app/templates/threads/view.html:67 +#: app/templates/threads/view.html:72 msgid "Lock" msgstr "" -#: app/templates/threads/view.html:109 +#: app/templates/threads/view.html:114 msgid "This thread is visible to the following users" msgstr "" -#: app/templates/threads/view.html:110 +#: app/templates/threads/view.html:115 msgid "Visible to:" msgstr "" -#: app/templates/threads/view.html:118 +#: app/templates/threads/view.html:123 msgid "Plus approvers and editors" msgstr "" -#: app/templates/threads/view.html:131 +#: app/templates/threads/view.html:136 msgid "Is this review outdated?" msgstr "" -#: app/templates/threads/view.html:132 +#: app/templates/threads/view.html:137 msgid "For example, does it complain about issues you've already fixed?" msgstr "" -#: app/templates/threads/view.html:133 +#: app/templates/threads/view.html:138 #, python-format msgid "You can report outdated reviews by clicking %(flag)s on the review." msgstr "" @@ -5291,6 +5418,10 @@ msgstr "" msgid "Email Address" msgstr "" +#: app/templates/users/modtools.html:116 +msgid "Pending email verifications" +msgstr "" + #: app/templates/users/profile.html:20 msgid "Profile picture" msgstr "" @@ -6005,3 +6136,49 @@ msgstr "" #~ "signature" #~ msgstr "" +#~ msgctxt "tags" +#~ msgid "" +#~ "Focus on player chat/communication or " +#~ "who's primary function is interacting " +#~ "with the console." +#~ msgstr "" + +#~ msgctxt "tags" +#~ msgid "" +#~ "Requires futher installation steps, such " +#~ "as installing luarocks or editing the" +#~ " trusted mod setting" +#~ msgstr "" + +#~ msgctxt "tags" +#~ msgid "" +#~ "Mods and games that aim to " +#~ "simulate real life activity. Similar to" +#~ " SimCity/TheSims/OpenTTD/etc" +#~ msgstr "" + +#~ msgctxt "tags" +#~ msgid "Adds mobs, animals, and NPCs" +#~ msgstr "" + +#~ msgctxt "tags" +#~ msgid "For content whose main utility / feature is in GUI/formspec form" +#~ msgstr "" + +#~ msgctxt "tags" +#~ msgid "Forks of MTG" +#~ msgstr "" + +#~ msgid "" +#~ "Invalid username, Only alphabetic letters " +#~ "(A-Za-z), numbers (0-9), underscores (_), " +#~ "minuses (-), and periods (.) allowed." +#~ " Consider contacting an admin" +#~ msgstr "" + +#~ msgid "Unable to get GitHub username for user" +#~ msgstr "" + +#~ msgid "Human readable. Eg: 1.0.0 or 2018-05-28" +#~ msgstr "" + diff --git a/translations/ca/LC_MESSAGES/messages.po b/translations/ca/LC_MESSAGES/messages.po index cb702f06..098d792e 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-06-09 13:46+0100\n" +"POT-Creation-Date: 2024-06-22 16:06+0100\n" "PO-Revision-Date: 2023-11-03 17:32+0000\n" "Last-Translator: Spurnita \n" "Language: ca\n" @@ -19,192 +19,190 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.15.0\n" -#: app/__init__.py:155 +#: app/__init__.py:156 msgid "Banned:" msgstr "Expulsat:" -#: app/__init__.py:157 +#: app/__init__.py:158 msgid "You have been banned." msgstr "T'han expulsat." -#. NOTE: tags: title for jam_game_2023 -#: app/_translations.py:6 -msgctxt "tags" -msgid "Jam / Game 2023" -msgstr "" - -#. NOTE: tags: description for jam_game_2023 -#: app/_translations.py:8 -msgctxt "tags" -msgid "Entries to the 2023 Minetest Game Jam " -msgstr "" - #. NOTE: tags: title for server_tools -#: app/_translations.py:10 +#: app/_translations.py:6 msgctxt "tags" msgid "Server Moderation and Tools" msgstr "" #. NOTE: tags: description for server_tools -#: app/_translations.py:12 +#: app/_translations.py:8 msgctxt "tags" msgid "Helps with server maintenance and moderation" msgstr "" #. NOTE: tags: title for pvp -#: app/_translations.py:14 +#: app/_translations.py:10 msgctxt "tags" msgid "Player vs Player (PvP)" msgstr "" #. NOTE: tags: description for pvp -#: app/_translations.py:16 +#: app/_translations.py:12 msgctxt "tags" msgid "Designed to be played competitively against other players" msgstr "" #. NOTE: tags: title for player_effects -#: app/_translations.py:18 +#: app/_translations.py:14 msgctxt "tags" msgid "Player Effects / Power Ups" msgstr "" #. NOTE: tags: description for player_effects -#: app/_translations.py:20 +#: app/_translations.py:16 msgctxt "tags" msgid "" "For content that changes player effects, including physics, for example: " "speed, jump height or gravity." msgstr "" -#. NOTE: tags: title for world_tools +#. NOTE: tags: title for jam_game_2023 +#: app/_translations.py:18 +msgctxt "tags" +msgid "Jam / Game 2023" +msgstr "" + +#. NOTE: tags: description for jam_game_2023 +#: app/_translations.py:20 +msgctxt "tags" +msgid "Entries to the 2023 Minetest Game Jam " +msgstr "" + +#. NOTE: tags: title for mapgen #: app/_translations.py:22 msgctxt "tags" +msgid "Mapgen / Biomes / Decoration" +msgstr "" + +#. NOTE: tags: description for mapgen +#: app/_translations.py:24 +msgctxt "tags" +msgid "New mapgen or changes mapgen" +msgstr "" + +#. NOTE: tags: title for world_tools +#: app/_translations.py:26 +msgctxt "tags" msgid "World Maintenance and Tools" msgstr "" #. NOTE: tags: description for world_tools -#: app/_translations.py:24 +#: app/_translations.py:28 msgctxt "tags" msgid "Tools to manage the world" msgstr "" +#. NOTE: tags: title for inventory +#: app/_translations.py:30 +msgctxt "tags" +msgid "Inventory" +msgstr "" + +#. NOTE: tags: description for inventory +#: app/_translations.py:32 +msgctxt "tags" +msgid "Changes the inventory GUI" +msgstr "" + +#. NOTE: tags: title for developer_tools +#: app/_translations.py:34 +msgctxt "tags" +msgid "Developer Tools" +msgstr "" + +#. NOTE: tags: description for developer_tools +#: app/_translations.py:36 +msgctxt "tags" +msgid "Tools for game and mod developers" +msgstr "" + #. NOTE: tags: title for april_fools -#: app/_translations.py:26 +#: app/_translations.py:38 msgctxt "tags" msgid "Joke" msgstr "" #. NOTE: tags: description for april_fools -#: app/_translations.py:28 +#: app/_translations.py:40 msgctxt "tags" msgid "" "For humorous content, meant as a novelty or joke, not to be taken " "seriously, and that is not meant to be used seriously or long-term." msgstr "" -#. NOTE: tags: title for shooter -#: app/_translations.py:30 -msgctxt "tags" -msgid "Shooter" -msgstr "" - -#. NOTE: tags: description for shooter -#: app/_translations.py:32 -msgctxt "tags" -msgid "First person shooters (FPS) and more" -msgstr "" - -#. NOTE: tags: title for adventure__rpg -#: app/_translations.py:34 -msgctxt "tags" -msgid "Adventure / RPG" -msgstr "" - -#. NOTE: tags: title for mapgen -#: app/_translations.py:36 -msgctxt "tags" -msgid "Mapgen / Biomes / Decoration" -msgstr "" - -#. NOTE: tags: description for mapgen -#: app/_translations.py:38 -msgctxt "tags" -msgid "New mapgen or changes mapgen" -msgstr "" - #. NOTE: tags: title for singleplayer -#: app/_translations.py:40 +#: app/_translations.py:42 msgctxt "tags" msgid "Singleplayer-focused" msgstr "" #. NOTE: tags: description for singleplayer -#: app/_translations.py:42 +#: app/_translations.py:44 msgctxt "tags" msgid "Content that can be played alone" msgstr "" -#. NOTE: tags: title for developer_tools -#: app/_translations.py:44 -msgctxt "tags" -msgid "Developer Tools" -msgstr "" - -#. NOTE: tags: description for developer_tools -#: app/_translations.py:46 -msgctxt "tags" -msgid "Tools for game and mod developers" -msgstr "" - #. NOTE: tags: title for crafting -#: app/_translations.py:48 +#: app/_translations.py:46 msgctxt "tags" msgid "Crafting" msgstr "" #. NOTE: tags: description for crafting -#: app/_translations.py:50 +#: app/_translations.py:48 msgctxt "tags" msgid "Big changes to crafting gameplay" msgstr "" -#. NOTE: tags: title for sound_music +#. NOTE: tags: title for adventure__rpg +#: app/_translations.py:50 +msgctxt "tags" +msgid "Adventure / RPG" +msgstr "" + +#. NOTE: tags: title for shooter #: app/_translations.py:52 msgctxt "tags" +msgid "Shooter" +msgstr "" + +#. NOTE: tags: description for shooter +#: app/_translations.py:54 +msgctxt "tags" +msgid "First person shooters (FPS) and more" +msgstr "" + +#. NOTE: tags: title for sound_music +#: app/_translations.py:56 +msgctxt "tags" msgid "Sounds / Music" msgstr "" #. NOTE: tags: description for sound_music -#: app/_translations.py:54 +#: app/_translations.py:58 msgctxt "tags" msgid "Focuses on or adds new sounds or musical things" msgstr "" -#. NOTE: tags: title for inventory -#: app/_translations.py:56 -msgctxt "tags" -msgid "Inventory" -msgstr "" - -#. NOTE: tags: description for inventory -#: app/_translations.py:58 -msgctxt "tags" -msgid "Changes the inventory GUI" -msgstr "" - -#. NOTE: tags: title for chat +#. NOTE: tags: title for tools #: app/_translations.py:60 msgctxt "tags" -msgid "Chat / Commands" +msgid "Tools / Weapons / Armor" msgstr "" -#. NOTE: tags: description for chat +#. NOTE: tags: description for tools #: app/_translations.py:62 msgctxt "tags" -msgid "" -"Focus on player chat/communication or who's primary function is " -"interacting with the console." +msgid "Adds or changes tools, weapons, and armor" msgstr "" #. NOTE: tags: title for plants_and_farming @@ -219,56 +217,56 @@ msgctxt "tags" msgid "Adds new plants or other farmable resources." msgstr "" -#. NOTE: tags: title for complex_installation -#: app/_translations.py:68 -msgctxt "tags" -msgid "Complex installation" -msgstr "" - -#. NOTE: tags: description for complex_installation -#: app/_translations.py:70 -msgctxt "tags" -msgid "" -"Requires futher installation steps, such as installing luarocks or " -"editing the trusted mod setting" -msgstr "" - -#. NOTE: tags: title for multiplayer -#: app/_translations.py:72 -msgctxt "tags" -msgid "Multiplayer-focused" -msgstr "" - -#. NOTE: tags: description for multiplayer -#: app/_translations.py:74 -msgctxt "tags" -msgid "Can/should only be used in multiplayer" -msgstr "" - -#. NOTE: tags: title for tools -#: app/_translations.py:76 -msgctxt "tags" -msgid "Tools / Weapons / Armor" -msgstr "" - -#. NOTE: tags: description for tools -#: app/_translations.py:78 -msgctxt "tags" -msgid "Adds or changes tools, weapons, and armor" -msgstr "" - #. NOTE: tags: title for simulation -#: app/_translations.py:80 +#: app/_translations.py:68 msgctxt "tags" msgid "Sims" msgstr "" #. NOTE: tags: description for simulation -#: app/_translations.py:82 +#: app/_translations.py:70 msgctxt "tags" msgid "" "Mods and games that aim to simulate real life activity. Similar to " -"SimCity/TheSims/OpenTTD/etc" +"SimCity/The Sims/OpenTTD/etc." +msgstr "" + +#. NOTE: tags: title for chat +#: app/_translations.py:72 +msgctxt "tags" +msgid "Chat / Commands" +msgstr "" + +#. NOTE: tags: description for chat +#: app/_translations.py:74 +msgctxt "tags" +msgid "Focus on player chat/communication or console interaction." +msgstr "" + +#. NOTE: tags: title for multiplayer +#: app/_translations.py:76 +msgctxt "tags" +msgid "Multiplayer-focused" +msgstr "" + +#. NOTE: tags: description for multiplayer +#: app/_translations.py:78 +msgctxt "tags" +msgid "Can/should only be used in multiplayer" +msgstr "" + +#. NOTE: tags: title for complex_installation +#: app/_translations.py:80 +msgctxt "tags" +msgid "Complex installation" +msgstr "" + +#. NOTE: tags: description for complex_installation +#: app/_translations.py:82 +msgctxt "tags" +msgid "" +"Requires futher installation steps, such as installing LuaRocks or " +"editing the trusted mod setting" msgstr "" #. NOTE: tags: title for magic @@ -277,54 +275,54 @@ msgctxt "tags" msgid "Magic / Enchanting" msgstr "" -#. NOTE: tags: title for less_than_px -#: app/_translations.py:86 -msgctxt "tags" -msgid "<16px" -msgstr "" - -#. NOTE: tags: description for less_than_px -#: app/_translations.py:88 -msgctxt "tags" -msgid "Less than 16px" -msgstr "" - #. NOTE: tags: title for building_mechanics -#: app/_translations.py:90 +#: app/_translations.py:86 msgctxt "tags" msgid "Building Mechanics and Tools" msgstr "" #. NOTE: tags: description for building_mechanics -#: app/_translations.py:92 +#: app/_translations.py:88 msgctxt "tags" msgid "Adds game mechanics or tools that change how players build." msgstr "" -#. NOTE: tags: title for environment -#: app/_translations.py:94 +#. NOTE: tags: title for oneofakind__original +#: app/_translations.py:90 msgctxt "tags" -msgid "Environment / Weather" +msgid "One-of-a-kind / Original" msgstr "" -#. NOTE: tags: description for environment -#: app/_translations.py:96 +#. NOTE: tags: description for oneofakind__original +#: app/_translations.py:92 msgctxt "tags" msgid "" -"Improves the world, adding weather, ambient sounds, or other environment " -"mechanics" +"For games and such that are of their own kind, distinct and original in " +"nature to others of the same category." msgstr "" -#. NOTE: tags: title for mobs +#. NOTE: tags: title for building +#: app/_translations.py:94 +msgctxt "tags" +msgid "Building" +msgstr "" + +#. NOTE: tags: description for building +#: app/_translations.py:96 +msgctxt "tags" +msgid "Focuses on building, such as adding new materials or nodes" +msgstr "" + +#. NOTE: tags: title for decorative #: app/_translations.py:98 msgctxt "tags" -msgid "Mobs / Animals / NPCs" +msgid "Decorative" msgstr "" -#. NOTE: tags: description for mobs +#. NOTE: tags: description for decorative #: app/_translations.py:100 msgctxt "tags" -msgid "Adds mobs, animals, and NPCs" +msgid "Adds nodes with no other purpose than for use in building" msgstr "" #. NOTE: tags: title for puzzle @@ -339,121 +337,120 @@ msgctxt "tags" msgid "Focus on puzzle solving instead of combat" msgstr "" -#. NOTE: tags: title for building +#. NOTE: tags: title for environment #: app/_translations.py:106 msgctxt "tags" -msgid "Building" +msgid "Environment / Weather" msgstr "" -#. NOTE: tags: description for building +#. NOTE: tags: description for environment #: app/_translations.py:108 msgctxt "tags" -msgid "Focuses on building, such as adding new materials or nodes" +msgid "" +"Improves the world, adding weather, ambient sounds, or other environment " +"mechanics" msgstr "" -#. NOTE: tags: title for decorative +#. NOTE: tags: title for less_than_px #: app/_translations.py:110 msgctxt "tags" -msgid "Decorative" +msgid "<16px" msgstr "" -#. NOTE: tags: description for decorative +#. NOTE: tags: description for less_than_px #: app/_translations.py:112 msgctxt "tags" -msgid "Adds nodes with no other purpose than for use in building" +msgid "Less than 16px" msgstr "" -#. NOTE: tags: title for oneofakind__original +#. NOTE: tags: title for mobs #: app/_translations.py:114 msgctxt "tags" -msgid "One-of-a-kind / Original" +msgid "Mobs / Animals / NPCs" msgstr "" -#. NOTE: tags: description for oneofakind__original +#. NOTE: tags: description for mobs #: app/_translations.py:116 msgctxt "tags" -msgid "" -"For games and such that are of their own kind, distinct and original in " -"nature to others of the same category." +msgid "Adds mobs, animals, and non-player characters" msgstr "" -#. NOTE: tags: title for survival -#: app/_translations.py:118 -msgctxt "tags" -msgid "Survival" -msgstr "" - -#. NOTE: tags: description for survival -#: app/_translations.py:120 -msgctxt "tags" -msgid "" -"Written specifically for survival gameplay with a focus on game-balance, " -"difficulty level, or resources available through crafting, mining, ..." -msgstr "" - -#. NOTE: tags: title for hud -#: app/_translations.py:122 -msgctxt "tags" -msgid "HUD" -msgstr "" - -#. NOTE: tags: description for hud -#: app/_translations.py:124 -msgctxt "tags" -msgid "For mods that grant the player extra information in the HUD" -msgstr "" - -#. NOTE: tags: title for storage -#: app/_translations.py:126 -msgctxt "tags" -msgid "Storage" -msgstr "" - -#. NOTE: tags: description for storage -#: app/_translations.py:128 -msgctxt "tags" -msgid "Adds or improves item storage mechanics" -msgstr "" - -#. NOTE: tags: title for 16px -#: app/_translations.py:130 -msgctxt "tags" -msgid "16px" -msgstr "" - -#. NOTE: tags: description for 16px -#: app/_translations.py:132 -#, fuzzy -msgctxt "tags" -msgid "For 16px texture packs" -msgstr "Millors Paquets de Textures" - #. NOTE: tags: title for custom_mapgen -#: app/_translations.py:134 +#: app/_translations.py:118 msgctxt "tags" msgid "Custom mapgen" msgstr "" #. NOTE: tags: description for custom_mapgen -#: app/_translations.py:136 +#: app/_translations.py:120 msgctxt "tags" msgid "" "Contains a completely custom mapgen implemented in Lua, usually requires " "worlds to be set to the 'singlenode' mapgen." msgstr "" +#. NOTE: tags: title for survival +#: app/_translations.py:122 +msgctxt "tags" +msgid "Survival" +msgstr "" + +#. NOTE: tags: description for survival +#: app/_translations.py:124 +msgctxt "tags" +msgid "" +"Written specifically for survival gameplay with a focus on game-balance, " +"difficulty level, or resources available through crafting, mining, ..." +msgstr "" + +#. NOTE: tags: title for education +#: app/_translations.py:126 +msgctxt "tags" +msgid "Education" +msgstr "" + +#. NOTE: tags: description for education +#: app/_translations.py:128 +msgctxt "tags" +msgid "Either has educational value, or is a tool to help teachers " +msgstr "" + +#. NOTE: tags: title for storage +#: app/_translations.py:130 +msgctxt "tags" +msgid "Storage" +msgstr "" + +#. NOTE: tags: description for storage +#: app/_translations.py:132 +msgctxt "tags" +msgid "Adds or improves item storage mechanics" +msgstr "" + #. NOTE: tags: title for library -#: app/_translations.py:138 +#: app/_translations.py:134 msgctxt "tags" msgid "API / Library" msgstr "" #. NOTE: tags: description for library -#: app/_translations.py:140 +#: app/_translations.py:136 msgctxt "tags" msgid "Primarily adds an API for other mods to use" msgstr "" +#. NOTE: tags: title for hud +#: app/_translations.py:138 +msgctxt "tags" +msgid "HUD" +msgstr "" + +#. NOTE: tags: description for hud +#: app/_translations.py:140 +msgctxt "tags" +msgid "For mods that grant the player extra information in the HUD" +msgstr "" + #. NOTE: tags: title for mini-game #: app/_translations.py:142 #, fuzzy @@ -467,16 +464,18 @@ msgctxt "tags" msgid "Adds a mini-game to be played within Minetest" msgstr "" -#. NOTE: tags: title for education +#. NOTE: tags: title for pve #: app/_translations.py:146 msgctxt "tags" -msgid "Education" +msgid "Player vs Environment (PvE)" msgstr "" -#. NOTE: tags: description for education +#. NOTE: tags: description for pve #: app/_translations.py:148 msgctxt "tags" -msgid "Either has educational value, or is a tool to help teachers " +msgid "" +"For content designed for one or more players that focus on combat against" +" the world, mobs, or NPCs." msgstr "" #. NOTE: tags: title for sports @@ -485,40 +484,136 @@ msgctxt "tags" msgid "Sports" msgstr "" -#. NOTE: tags: title for pve +#. NOTE: tags: title for 16px #: app/_translations.py:152 msgctxt "tags" -msgid "Player vs Environment (PvE)" +msgid "16px" msgstr "" -#. NOTE: tags: description for pve +#. NOTE: tags: description for 16px #: app/_translations.py:154 +#, fuzzy +msgctxt "tags" +msgid "For 16px texture packs" +msgstr "Millors Paquets de Textures" + +#. NOTE: tags: title for 64px +#: app/_translations.py:156 +msgctxt "tags" +msgid "64px" +msgstr "" + +#. NOTE: tags: description for 64px +#: app/_translations.py:158 +#, fuzzy +msgctxt "tags" +msgid "For 64px texture packs" +msgstr "Millors Paquets de Textures" + +#. NOTE: tags: title for transport +#: app/_translations.py:160 +msgctxt "tags" +msgid "Transport" +msgstr "" + +#. NOTE: tags: description for transport +#: app/_translations.py:162 msgctxt "tags" msgid "" -"For content designed for one or more players that focus on combat against" -" the world, mobs, or NPCs." +"Adds or changes transportation methods. Includes teleportation, vehicles," +" ridable mobs, transport infrastructure and thematic content" +msgstr "" + +#. NOTE: tags: title for seasonal +#: app/_translations.py:164 +msgctxt "tags" +msgid "Seasonal" +msgstr "" + +#. NOTE: tags: description for seasonal +#: app/_translations.py:166 +msgctxt "tags" +msgid "For content generally themed around a certain season or holiday" +msgstr "" + +#. NOTE: tags: title for food +#: app/_translations.py:168 +msgctxt "tags" +msgid "Food / Drinks" +msgstr "" + +#. NOTE: tags: title for commerce +#: app/_translations.py:170 +msgctxt "tags" +msgid "Commerce / Economy" +msgstr "" + +#. NOTE: tags: description for commerce +#: app/_translations.py:172 +msgctxt "tags" +msgid "Related to economies, money, and trading" +msgstr "" + +#. NOTE: tags: title for gui +#: app/_translations.py:174 +msgctxt "tags" +msgid "GUI" +msgstr "" + +#. NOTE: tags: description for gui +#: app/_translations.py:176 +msgctxt "tags" +msgid "" +"For content whose main utility or features are provided within a GUI, on-" +"screen menu, or similar" msgstr "" #. NOTE: tags: title for jam_combat_mod -#: app/_translations.py:156 +#: app/_translations.py:178 msgctxt "tags" msgid "Jam / Combat 2020" msgstr "" #. NOTE: tags: description for jam_combat_mod -#: app/_translations.py:158 +#: app/_translations.py:180 msgctxt "tags" msgid "For mods created for the Discord \"Combat\" modding event in 2020" msgstr "" +#. NOTE: tags: title for mtg +#: app/_translations.py:182 +msgctxt "tags" +msgid "Minetest Game improved" +msgstr "" + +#. NOTE: tags: description for mtg +#: app/_translations.py:184 +msgctxt "tags" +msgid "Forks of Minetest Game" +msgstr "" + +#. NOTE: tags: title for jam_weekly_2021 +#: app/_translations.py:186 +msgctxt "tags" +msgid "Jam / Weekly Challenges 2021" +msgstr "" + +#. NOTE: tags: description for jam_weekly_2021 +#: app/_translations.py:188 +msgctxt "tags" +msgid "" +"For mods created for the Discord \"Weekly Challenges\" modding event in " +"2021" +msgstr "" + #. NOTE: tags: title for creative -#: app/_translations.py:160 +#: app/_translations.py:190 msgctxt "tags" msgid "Creative" msgstr "" #. NOTE: tags: description for creative -#: app/_translations.py:162 +#: app/_translations.py:192 msgctxt "tags" msgid "" "Written specifically or exclusively for use in creative mode. Adds " @@ -526,111 +621,16 @@ msgid "" "that facilitate ingame creation and doesn't add difficulty or scarcity" msgstr "" -#. NOTE: tags: title for gui -#: app/_translations.py:164 -msgctxt "tags" -msgid "GUI" -msgstr "" - -#. NOTE: tags: description for gui -#: app/_translations.py:166 -msgctxt "tags" -msgid "For content whose main utility / feature is in GUI/formspec form" -msgstr "" - -#. NOTE: tags: title for 64px -#: app/_translations.py:168 -msgctxt "tags" -msgid "64px" -msgstr "" - -#. NOTE: tags: description for 64px -#: app/_translations.py:170 -#, fuzzy -msgctxt "tags" -msgid "For 64px texture packs" -msgstr "Millors Paquets de Textures" - -#. NOTE: tags: title for commerce -#: app/_translations.py:172 -msgctxt "tags" -msgid "Commerce / Economy" -msgstr "" - -#. NOTE: tags: description for commerce -#: app/_translations.py:174 -msgctxt "tags" -msgid "Related to economies, money, and trading" -msgstr "" - -#. NOTE: tags: title for mtg -#: app/_translations.py:176 -msgctxt "tags" -msgid "Minetest Game improved" -msgstr "" - -#. NOTE: tags: description for mtg -#: app/_translations.py:178 -msgctxt "tags" -msgid "Forks of MTG" -msgstr "" - -#. NOTE: tags: title for jam_weekly_2021 -#: app/_translations.py:180 -msgctxt "tags" -msgid "Jam / Weekly Challenges 2021" -msgstr "" - -#. NOTE: tags: description for jam_weekly_2021 -#: app/_translations.py:182 -msgctxt "tags" -msgid "" -"For mods created for the Discord \"Weekly Challenges\" modding event in " -"2021" -msgstr "" - -#. NOTE: tags: title for transport -#: app/_translations.py:184 -msgctxt "tags" -msgid "Transport" -msgstr "" - -#. NOTE: tags: description for transport -#: app/_translations.py:186 -msgctxt "tags" -msgid "" -"Adds or changes transportation methods. Includes teleportation, vehicles," -" ridable mobs, transport infrastructure and thematic content" -msgstr "" - -#. NOTE: tags: title for food -#: app/_translations.py:188 -msgctxt "tags" -msgid "Food / Drinks" -msgstr "" - #. NOTE: tags: title for technology -#: app/_translations.py:190 +#: app/_translations.py:194 msgctxt "tags" msgid "Machines / Electronics" msgstr "" #. NOTE: tags: description for technology -#: app/_translations.py:192 -msgctxt "tags" -msgid "Adds machines useful in automation, tubes, or power." -msgstr "" - -#. NOTE: tags: title for seasonal -#: app/_translations.py:194 -msgctxt "tags" -msgid "Seasonal" -msgstr "" - -#. NOTE: tags: description for seasonal #: app/_translations.py:196 msgctxt "tags" -msgid "For content generally themed around a certain season or holiday" +msgid "Adds machines useful in automation, tubes, or power." msgstr "" #. NOTE: tags: title for 32px @@ -646,59 +646,59 @@ msgctxt "tags" msgid "For 32px texture packs" msgstr "Millors Paquets de Textures" -#. NOTE: tags: title for jam_game_2021 +#. NOTE: tags: title for strategy_rts #: app/_translations.py:202 msgctxt "tags" -msgid "Jam / Game 2021" +msgid "Strategy / RTS" msgstr "" -#. NOTE: tags: description for jam_game_2021 +#. NOTE: tags: description for strategy_rts #: app/_translations.py:204 msgctxt "tags" -msgid "Entries to the 2021 Minetest Game Jam" +msgid "" +"Games and mods with a heavy strategy component, whether real-time or " +"turn-based" msgstr "" -#. NOTE: tags: title for 128px -#: app/_translations.py:206 -msgctxt "tags" -msgid "128px+" -msgstr "" - -#. NOTE: tags: description for 128px -#: app/_translations.py:208 -#, fuzzy -msgctxt "tags" -msgid "For 128px or higher texture packs" -msgstr "Millors Paquets de Textures" - #. NOTE: tags: title for skins -#: app/_translations.py:210 +#: app/_translations.py:206 msgctxt "tags" msgid "Player customization / Skins" msgstr "" #. NOTE: tags: description for skins -#: app/_translations.py:212 +#: app/_translations.py:208 msgctxt "tags" msgid "" "Allows the player to customize their character by changing the texture or" " adding accessories." msgstr "" -#. NOTE: tags: title for strategy_rts -#: app/_translations.py:214 +#. NOTE: tags: title for jam_game_2021 +#: app/_translations.py:210 msgctxt "tags" -msgid "Strategy / RTS" +msgid "Jam / Game 2021" msgstr "" -#. NOTE: tags: description for strategy_rts -#: app/_translations.py:216 +#. NOTE: tags: description for jam_game_2021 +#: app/_translations.py:212 msgctxt "tags" -msgid "" -"Games and mods with a heavy strategy component, whether real-time or " -"turn-based" +msgid "Entries to the 2021 Minetest Game Jam" msgstr "" +#. NOTE: tags: title for 128px +#: app/_translations.py:214 +msgctxt "tags" +msgid "128px+" +msgstr "" + +#. NOTE: tags: description for 128px +#: app/_translations.py:216 +#, fuzzy +msgctxt "tags" +msgid "For 128px or higher texture packs" +msgstr "Millors Paquets de Textures" + #. NOTE: tags: title for jam_game_2022 #: app/_translations.py:218 msgctxt "tags" @@ -795,8 +795,8 @@ msgctxt "content_warnings" msgid "Contains recreational drugs other than alcohol or tobacco" msgstr "" -#: app/querybuilder.py:58 app/templates/admin/languages/list.html:27 -#: app/templates/admin/tags/list.html:38 +#: app/querybuilder.py:60 app/templates/admin/languages/list.html:27 +#: app/templates/admin/tags/list.html:34 #: app/templates/admin/warnings/list.html:28 #: app/templates/collections/create_edit.html:56 #: app/templates/collections/view.html:66 app/templates/modnames/list.html:16 @@ -805,7 +805,7 @@ msgstr "" msgid "Packages" msgstr "Paquets" -#: app/querybuilder.py:73 +#: app/querybuilder.py:75 #, python-format msgid "%(package_type)s for %(game_name)s" msgstr "" @@ -819,9 +819,13 @@ msgstr "Fa %(delta)s" msgid "Featured" msgstr "" -#: app/blueprints/api/tokens.py:33 app/templates/admin/tags/list.html:26 +#: app/blueprints/api/tokens.py:33 +#: app/blueprints/packages/advanced_search.py:83 +#: app/blueprints/packages/releases.py:55 +#: app/blueprints/packages/releases.py:70 app/templates/admin/tags/list.html:22 #: app/templates/admin/warnings/list.html:20 app/templates/macros/topics.html:7 #: app/templates/modnames/list.html:12 +#: app/templates/packages/release_edit.html:20 msgid "Name" msgstr "Nom" @@ -830,12 +834,12 @@ 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:251 -#: app/blueprints/packages/packages.py:543 -#: app/blueprints/packages/packages.py:639 -#: app/blueprints/packages/packages.py:727 -#: app/blueprints/packages/releases.py:62 -#: app/blueprints/packages/releases.py:74 app/blueprints/packages/reviews.py:63 +#: app/blueprints/oauth/__init__.py:175 app/blueprints/packages/packages.py:252 +#: app/blueprints/packages/packages.py:544 +#: app/blueprints/packages/packages.py:640 +#: app/blueprints/packages/packages.py:728 +#: app/blueprints/packages/releases.py:66 +#: app/blueprints/packages/releases.py:81 app/blueprints/packages/reviews.py:63 #: app/blueprints/packages/screenshots.py:36 #: app/blueprints/packages/screenshots.py:42 #: app/blueprints/packages/screenshots.py:47 @@ -846,12 +850,14 @@ msgid "Save" msgstr "Guardar" #: app/blueprints/collections/__init__.py:77 -#: app/blueprints/oauth/__init__.py:168 app/blueprints/packages/releases.py:54 -#: app/blueprints/packages/releases.py:66 app/blueprints/packages/reviews.py:53 +#: app/blueprints/oauth/__init__.py:168 +#: app/blueprints/packages/advanced_search.py:84 +#: app/blueprints/packages/releases.py:56 +#: app/blueprints/packages/releases.py:71 app/blueprints/packages/reviews.py:53 #: app/blueprints/threads/__init__.py:281 #: app/templates/admin/languages/list.html:23 #: app/templates/macros/reviews.html:143 app/templates/macros/topics.html:5 -#: app/templates/packages/release_edit.html:17 +#: app/templates/packages/release_edit.html:21 #: app/templates/packages/translation.html:54 msgid "Title" msgstr "Títol" @@ -904,24 +910,7 @@ msgstr "(Públic, canvi de Perfil>Les Meves Col·leccions)" msgid "Removed package from favorites collection" msgstr "S'ha eliminat el paquet de la col·lecció de preferits" -#: app/blueprints/github/__init__.py:54 -msgid "Authorization failed [err=gh-oauth-login-failed]" -msgstr "" - -#: app/blueprints/github/__init__.py:83 -msgid "Linked GitHub to account" -msgstr "" - -#: app/blueprints/github/__init__.py:88 -#, python-format -msgid "GitHub account is already associated with another user: %(username)s" -msgstr "" - -#: app/blueprints/github/__init__.py:96 app/blueprints/github/__init__.py:122 -msgid "Authorization failed [err=gh-login-failed]" -msgstr "" - -#: app/blueprints/oauth/__init__.py:169 app/templates/admin/tags/list.html:30 +#: app/blueprints/oauth/__init__.py:169 app/templates/admin/tags/list.html:26 #: app/templates/admin/warnings/list.html:24 #: app/templates/users/settings_email.html:49 msgid "Description" @@ -992,321 +981,438 @@ msgstr "" msgid "Supported Games" msgstr "" -#: app/blueprints/packages/packages.py:214 -msgid "No download available." +#: app/blueprints/packages/advanced_search.py:39 +msgid "Android Default" msgstr "" -#: app/blueprints/packages/packages.py:229 app/templates/packages/view.html:598 +#: app/blueprints/packages/advanced_search.py:40 +msgid "Desktop Default" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:41 +msgid "Non-free" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:42 app/models/packages.py:624 +#: app/templates/packages/view.html:163 +msgid "Work in Progress" +msgstr "" + +#. NOTE: Package maintenance state +#: app/blueprints/packages/advanced_search.py:43 app/models/packages.py:170 +msgid "Deprecated" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:44 +msgid "All content warnings" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:53 +msgid "Query" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:54 +#: app/blueprints/packages/packages.py:230 app/templates/packages/view.html:598 #: app/utils/minetest_hypertext.py:263 msgid "Type" msgstr "" -#: app/blueprints/packages/packages.py:230 -msgid "Title (Human-readable)" +#: app/blueprints/packages/advanced_search.py:56 +#: app/templates/macros/topics.html:6 app/templates/packages/view.html:177 +msgid "Author" msgstr "" -#: app/blueprints/packages/packages.py:231 -#: app/blueprints/packages/packages.py:637 -msgid "Name (Technical)" -msgstr "" - -#: app/blueprints/packages/packages.py:231 -#: app/blueprints/packages/packages.py:638 -#: app/templates/packages/create_edit.html:75 -msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" -msgstr "" - -#: app/blueprints/packages/packages.py:232 -msgid "Short Description (Plaintext)" -msgstr "" - -#: app/blueprints/packages/packages.py:234 app/templates/packages/view.html:620 -#: app/utils/minetest_hypertext.py:300 -msgid "Maintenance State" -msgstr "" - -#: app/blueprints/packages/packages.py:236 app/templates/admin/tags/list.html:4 +#: app/blueprints/packages/advanced_search.py:57 +#: app/blueprints/packages/packages.py:237 app/templates/admin/tags/list.html:4 #: app/templates/admin/tags/list.html:10 app/templates/todo/tags.html:38 #: app/utils/minetest_hypertext.py:264 msgid "Tags" msgstr "" -#: app/blueprints/packages/packages.py:237 +#: app/blueprints/packages/advanced_search.py:60 +#: app/blueprints/packages/packages.py:238 msgid "Content Warnings" msgstr "" -#: app/blueprints/packages/packages.py:238 app/templates/packages/view.html:609 +#: app/blueprints/packages/advanced_search.py:63 +#: app/blueprints/packages/packages.py:239 app/templates/packages/view.html:609 #: app/utils/minetest_hypertext.py:298 msgid "License" msgstr "" -#: app/blueprints/packages/packages.py:239 +#: app/blueprints/packages/advanced_search.py:67 +msgid "Supports Game" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:71 +#: app/templates/admin/storage.html:39 +#: app/templates/collections/create_edit.html:81 +#: app/templates/collections/list.html:39 +#: app/templates/collections/view.html:91 app/templates/index.html:48 +#: app/templates/macros/reviews.html:81 app/templates/macros/topics.html:52 +#: app/templates/packages/game_hub.html:5 +#: app/templates/packages/game_hub.html:25 +#: app/templates/packages/similar.html:22 app/templates/translate/index.html:28 +#, python-format +msgid "%(title)s by %(author)s" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:72 +#: app/blueprints/packages/reviews.py:54 +#: app/templates/packages/translation.html:51 +msgid "Language" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:76 +msgid "Hide Tags and Content Warnings" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:77 +msgid "Minetest Version" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:81 +msgid "Sort by" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:85 +msgid "Package score" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:86 app/templates/index.html:78 +#: app/templates/packages/reviews_list.html:4 +#: app/templates/packages/view.html:194 app/templates/packages/view.html:336 +#: app/templates/users/profile.html:279 +msgid "Reviews" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:87 +#: app/templates/packages/view.html:184 app/templates/users/profile.html:242 +msgid "Downloads" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:88 +msgid "Created At" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:89 +msgid "Approved At" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:90 +msgid "Last Release" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:92 +msgid "Order" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:93 +msgid "Descending" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:94 +msgid "Ascending" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:96 +msgid "Random order" +msgstr "" + +#: app/blueprints/packages/packages.py:215 +msgid "No download available." +msgstr "" + +#: app/blueprints/packages/packages.py:231 +msgid "Title (Human-readable)" +msgstr "" + +#: app/blueprints/packages/packages.py:232 +#: app/blueprints/packages/packages.py:638 +msgid "Name (Technical)" +msgstr "" + +#: app/blueprints/packages/packages.py:232 +#: app/blueprints/packages/packages.py:639 +#: 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:233 +msgid "Short Description (Plaintext)" +msgstr "" + +#: app/blueprints/packages/packages.py:235 app/templates/packages/view.html:620 +#: app/utils/minetest_hypertext.py:300 +msgid "Maintenance State" +msgstr "" + +#: app/blueprints/packages/packages.py:240 msgid "Media License" msgstr "" -#: app/blueprints/packages/packages.py:241 +#: app/blueprints/packages/packages.py:242 msgid "Long Description (Markdown)" msgstr "" -#: app/blueprints/packages/packages.py:243 +#: app/blueprints/packages/packages.py:244 msgid "VCS Repository URL" msgstr "" -#: app/blueprints/packages/packages.py:244 app/blueprints/users/settings.py:77 +#: app/blueprints/packages/packages.py:245 app/blueprints/users/settings.py:77 msgid "Website URL" msgstr "" -#: app/blueprints/packages/packages.py:245 +#: app/blueprints/packages/packages.py:246 msgid "Issue Tracker URL" msgstr "" -#: app/blueprints/packages/packages.py:246 +#: app/blueprints/packages/packages.py:247 msgid "Forum Topic ID" msgstr "" -#: app/blueprints/packages/packages.py:247 +#: app/blueprints/packages/packages.py:248 msgid "Video URL" msgstr "" -#: app/blueprints/packages/packages.py:248 +#: app/blueprints/packages/packages.py:249 msgid "Donate URL" msgstr "" -#: app/blueprints/packages/packages.py:249 +#: app/blueprints/packages/packages.py:250 msgid "Translation URL" msgstr "" -#: app/blueprints/packages/packages.py:255 +#: app/blueprints/packages/packages.py:256 msgid "_game is not an allowed name" msgstr "" -#: app/blueprints/packages/packages.py:265 +#: app/blueprints/packages/packages.py:266 msgid "" "Package already exists, but is removed. Please contact ContentDB staff to" " restore the package" msgstr "" -#: app/blueprints/packages/packages.py:270 +#: app/blueprints/packages/packages.py:271 msgid "Package already exists" msgstr "" -#: app/blueprints/packages/packages.py:276 +#: app/blueprints/packages/packages.py:277 msgid "A collection with a similar name already exists" msgstr "" -#: app/blueprints/packages/packages.py:329 -#: app/blueprints/packages/releases.py:82 +#: app/blueprints/packages/packages.py:330 +#: app/blueprints/packages/releases.py:89 msgid "" "You must add an email address to your account and confirm it before you " "can manage packages" msgstr "" -#: app/blueprints/packages/packages.py:335 +#: app/blueprints/packages/packages.py:336 msgid "Save draft" msgstr "" -#: app/blueprints/packages/packages.py:343 +#: app/blueprints/packages/packages.py:344 msgid "Unable to find that user" msgstr "" -#: app/blueprints/packages/packages.py:347 +#: app/blueprints/packages/packages.py:348 #: app/blueprints/packages/screenshots.py:137 msgid "Permission denied" msgstr "" -#: app/blueprints/packages/packages.py:403 -#: app/blueprints/packages/packages.py:494 -#: app/blueprints/packages/packages.py:516 +#: app/blueprints/packages/packages.py:404 +#: app/blueprints/packages/packages.py:495 +#: app/blueprints/packages/packages.py:517 msgid "You don't have permission to do that" msgstr "" -#: app/blueprints/packages/packages.py:436 +#: app/blueprints/packages/packages.py:437 msgid "Please comment what changes are needed in the approval thread" msgstr "" -#: app/blueprints/packages/packages.py:443 +#: app/blueprints/packages/packages.py:444 msgid "" "Please comment in the approval thread so editors know what you have " "changed" msgstr "" -#: app/blueprints/packages/packages.py:481 +#: app/blueprints/packages/packages.py:482 #, python-format msgid "Set state to %(state)s" msgstr "" -#: app/blueprints/packages/packages.py:511 +#: app/blueprints/packages/packages.py:512 msgid "Deleted package" msgstr "" -#: app/blueprints/packages/packages.py:533 +#: app/blueprints/packages/packages.py:534 msgid "Unapproved package" msgstr "" -#: app/blueprints/packages/packages.py:542 +#: app/blueprints/packages/packages.py:543 msgid "Maintainers (Comma-separated)" msgstr "" -#: app/blueprints/packages/packages.py:551 +#: app/blueprints/packages/packages.py:552 msgid "You don't have permission to edit maintainers" msgstr "" -#: app/blueprints/packages/packages.py:601 +#: app/blueprints/packages/packages.py:602 msgid "You are not a maintainer" msgstr "" -#: app/blueprints/packages/packages.py:604 +#: app/blueprints/packages/packages.py:605 msgid "Package owners cannot remove themselves as maintainers" msgstr "" -#: app/blueprints/packages/packages.py:636 +#: app/blueprints/packages/packages.py:637 msgid "Author Name" msgstr "" -#: app/blueprints/packages/packages.py:723 +#: app/blueprints/packages/packages.py:724 msgid "Enable support detection based on dependencies (recommended)" msgstr "" -#: app/blueprints/packages/packages.py:724 +#: app/blueprints/packages/packages.py:725 msgid "Supported games" msgstr "" -#: app/blueprints/packages/packages.py:725 +#: app/blueprints/packages/packages.py:726 msgid "Unsupported games" msgstr "" -#: app/blueprints/packages/packages.py:726 +#: app/blueprints/packages/packages.py:727 msgid "Supports all games (unless stated) / is game independent" msgstr "" -#: app/blueprints/packages/packages.py:742 +#: app/blueprints/packages/packages.py:743 msgid "You need at least one release before you can edit game support" msgstr "" -#: app/blueprints/packages/packages.py:746 +#: app/blueprints/packages/packages.py:747 msgid "Mod(pack) needs to contain at least one mod. Please create a new release" msgstr "" -#: app/blueprints/packages/releases.py:55 -#: app/templates/packages/release_new.html:46 +#: app/blueprints/packages/releases.py:57 +#: app/blueprints/packages/releases.py:72 +msgid "Release Notes" +msgstr "" + +#: app/blueprints/packages/releases.py:59 msgid "Method" msgstr "" -#: app/blueprints/packages/releases.py:55 -#: app/blueprints/packages/releases.py:57 +#: app/blueprints/packages/releases.py:59 +#: app/blueprints/packages/releases.py:61 #: app/blueprints/packages/screenshots.py:35 msgid "File Upload" msgstr "" -#: app/blueprints/packages/releases.py:56 +#: app/blueprints/packages/releases.py:60 msgid "Git reference (ie: commit hash, branch, or tag)" msgstr "" -#: app/blueprints/packages/releases.py:58 -#: app/blueprints/packages/releases.py:70 -#: app/blueprints/packages/releases.py:198 +#: app/blueprints/packages/releases.py:62 +#: app/blueprints/packages/releases.py:77 +#: app/blueprints/packages/releases.py:207 msgid "Minimum Minetest Version" msgstr "" -#: app/blueprints/packages/releases.py:60 -#: app/blueprints/packages/releases.py:72 -#: app/blueprints/packages/releases.py:201 +#: app/blueprints/packages/releases.py:64 +#: app/blueprints/packages/releases.py:79 +#: app/blueprints/packages/releases.py:210 msgid "Maximum Minetest Version" msgstr "" -#: app/blueprints/packages/releases.py:67 -#: app/templates/packages/release_edit.html:23 +#: app/blueprints/packages/releases.py:74 +#: app/templates/packages/release_edit.html:31 msgid "URL" msgstr "" -#: app/blueprints/packages/releases.py:68 +#: app/blueprints/packages/releases.py:75 msgid "Task ID" msgstr "" -#: app/blueprints/packages/releases.py:69 +#: app/blueprints/packages/releases.py:76 #: app/blueprints/packages/screenshots.py:41 msgid "Is Approved" msgstr "" -#: app/blueprints/packages/releases.py:91 +#: app/blueprints/packages/releases.py:98 msgid "Import from Git" msgstr "" -#: app/blueprints/packages/releases.py:91 +#: app/blueprints/packages/releases.py:98 msgid "Upload .zip file" msgstr "" -#: app/blueprints/packages/releases.py:197 +#: app/blueprints/packages/releases.py:206 msgid "Set Min" msgstr "" -#: app/blueprints/packages/releases.py:200 +#: app/blueprints/packages/releases.py:209 msgid "Set Max" msgstr "" -#: app/blueprints/packages/releases.py:203 +#: app/blueprints/packages/releases.py:212 msgid "Only change values previously set as none" msgstr "" -#: app/blueprints/packages/releases.py:204 +#: app/blueprints/packages/releases.py:213 msgid "Update" msgstr "" -#: app/blueprints/packages/releases.py:256 +#: app/blueprints/packages/releases.py:265 #: app/templates/packages/update_config.html:25 msgid "Trigger" msgstr "" -#: app/blueprints/packages/releases.py:257 +#: app/blueprints/packages/releases.py:266 msgid "New Commit" msgstr "" -#: app/blueprints/packages/releases.py:258 app/templates/admin/tags/list.html:8 +#: app/blueprints/packages/releases.py:267 app/templates/admin/tags/list.html:8 msgid "New Tag" msgstr "" -#: app/blueprints/packages/releases.py:260 +#: app/blueprints/packages/releases.py:269 msgid "Branch name" msgstr "" -#: app/blueprints/packages/releases.py:261 +#: app/blueprints/packages/releases.py:270 #: app/templates/packages/update_config.html:38 msgid "Action" msgstr "" -#: app/blueprints/packages/releases.py:262 +#: app/blueprints/packages/releases.py:271 msgid "Send notification and mark as outdated" msgstr "" -#: app/blueprints/packages/releases.py:262 app/logic/package_approval.py:104 +#: app/blueprints/packages/releases.py:271 app/logic/package_approval.py:104 msgid "Create release" msgstr "" -#: app/blueprints/packages/releases.py:264 +#: app/blueprints/packages/releases.py:273 msgid "Save Settings" msgstr "" -#: app/blueprints/packages/releases.py:265 +#: app/blueprints/packages/releases.py:274 msgid "Disable Automation" msgstr "" -#: app/blueprints/packages/releases.py:304 +#: app/blueprints/packages/releases.py:313 msgid "Please add a Git repository URL in order to set up automatic releases" msgstr "" -#: app/blueprints/packages/releases.py:320 +#: app/blueprints/packages/releases.py:329 msgid "Deleted update configuration" msgstr "" -#: app/blueprints/packages/releases.py:328 +#: app/blueprints/packages/releases.py:337 msgid "Now, please create an initial release" msgstr "" -#: app/blueprints/packages/reviews.py:54 -#: app/templates/packages/translation.html:51 -msgid "Language" -msgstr "" - #: app/blueprints/packages/reviews.py:60 app/blueprints/threads/__init__.py:181 #: app/blueprints/threads/__init__.py:182 #: app/blueprints/threads/__init__.py:282 @@ -1487,7 +1593,7 @@ msgid "" msgstr "" #: 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/account.py:189 app/blueprints/users/account.py:338 #: app/blueprints/users/settings.py:147 msgid "Email" msgstr "" @@ -1565,79 +1671,80 @@ msgstr "" msgid "Unknown verification token!" msgstr "" -#: app/blueprints/users/account.py:292 +#: app/blueprints/users/account.py:290 msgid "Token has expired" msgstr "" -#: app/blueprints/users/account.py:306 +#: app/blueprints/users/account.py:304 msgid "Another user is already using that email" msgstr "" -#: app/blueprints/users/account.py:309 +#: app/blueprints/users/account.py:307 msgid "Confirmed email change" msgstr "" -#: app/blueprints/users/account.py:314 +#: app/blueprints/users/account.py:312 msgid "Email address changed" msgstr "" -#: app/blueprints/users/account.py:315 +#: app/blueprints/users/account.py:313 msgid "" "Your email address has changed. If you didn't request this, please " "contact an administrator." msgstr "" -#: app/blueprints/users/account.py:333 +#: app/blueprints/users/account.py:331 msgid "You may now log in" msgstr "" -#: app/blueprints/users/account.py:341 +#: app/blueprints/users/account.py:339 msgid "Send" msgstr "" -#: app/blueprints/users/account.py:372 +#: app/blueprints/users/account.py:370 msgid "" "That email is now blacklisted. Please contact an admin if you wish to " "undo this." msgstr "" -#: app/blueprints/users/claim.py:41 app/blueprints/users/claim.py:66 -msgid "" -"Invalid username, Only alphabetic letters (A-Za-z), numbers (0-9), " -"underscores (_), minuses (-), and periods (.) allowed. Consider " -"contacting an admin" -msgstr "" - #: app/blueprints/users/claim.py:46 msgid "User has already been claimed" msgstr "" #: app/blueprints/users/claim.py:50 -msgid "Unable to get GitHub username for user" +msgid "" +"Unable to get GitHub username for user. Make sure the forum account " +"exists." msgstr "" -#: app/blueprints/users/claim.py:73 +#: app/blueprints/users/claim.py:66 +msgid "" +"A ContentDB user with that name already exists. Please contact an admin " +"to link to your forum account" +msgstr "" + +#: app/blueprints/users/claim.py:75 msgid "That user has already been claimed!" msgstr "" -#: app/blueprints/users/claim.py:86 +#: app/blueprints/users/claim.py:88 #, python-format msgid "Error whilst attempting to access forums: %(message)s" msgstr "" -#: app/blueprints/users/claim.py:90 +#: app/blueprints/users/claim.py:92 msgid "Unable to get forum signature - does the user exist?" msgstr "" -#: app/blueprints/users/claim.py:105 +#: app/blueprints/users/claim.py:107 msgid "Unable to login as user" msgstr "" -#: app/blueprints/users/claim.py:111 +#: app/blueprints/users/claim.py:113 msgid "Could not find the key in your signature!" msgstr "" -#: app/blueprints/users/claim.py:114 +#: app/blueprints/users/claim.py:116 msgid "Unknown claim type" msgstr "" @@ -1781,6 +1888,23 @@ msgstr "" msgid "Can't promote a user to a rank higher than yourself!" msgstr "" +#: app/blueprints/vcs/github.py:56 +msgid "Authorization failed [err=gh-oauth-login-failed]" +msgstr "" + +#: app/blueprints/vcs/github.py:85 +msgid "Linked GitHub to account" +msgstr "" + +#: app/blueprints/vcs/github.py:90 +#, python-format +msgid "GitHub account is already associated with another user: %(username)s" +msgstr "" + +#: app/blueprints/vcs/github.py:98 app/blueprints/vcs/github.py:124 +msgid "Authorization failed [err=gh-login-failed]" +msgstr "" + #: app/blueprints/zipgrep/__init__.py:35 msgid "Text to find (regex)" msgstr "" @@ -1790,6 +1914,7 @@ msgid "File filter" msgstr "" #: app/blueprints/zipgrep/__init__.py:38 app/templates/base.html:60 +#: app/templates/packages/advanced_search.html:34 #: app/templates/packages/game_hub.html:35 app/templates/todo/tags.html:14 msgid "Search" msgstr "" @@ -1879,17 +2004,17 @@ msgstr "" msgid "You don't have permission to change the package name" msgstr "" -#: app/logic/releases.py:32 +#: app/logic/releases.py:33 msgid "You don't have permission to make releases" msgstr "" -#: app/logic/releases.py:37 +#: app/logic/releases.py:38 msgid "" "You've created too many releases for this package in the last 5 minutes, " "please wait before trying again" msgstr "" -#: app/logic/releases.py:74 +#: app/logic/releases.py:77 msgid "Invalid commit hash; it must be a 40 character long base16 string" msgstr "" @@ -2045,11 +2170,6 @@ msgstr "" msgid "As-is" msgstr "" -#. NOTE: Package maintenance state -#: app/models/packages.py:170 -msgid "Deprecated" -msgstr "" - #: app/models/packages.py:177 msgid "Under active development, and may break worlds/things without warning" msgstr "" @@ -2086,7 +2206,7 @@ msgstr "" #: app/templates/collections/delete.html:14 #: app/templates/collections/view.html:39 #: app/templates/oauth/create_edit.html:17 -#: app/templates/packages/release_edit.html:84 +#: app/templates/packages/release_edit.html:92 #: app/templates/packages/review_create_edit.html:67 #: app/templates/threads/delete_reply.html:19 #: app/templates/threads/delete_thread.html:19 @@ -2094,21 +2214,17 @@ msgstr "" msgid "Delete" msgstr "" -#: app/models/packages.py:624 app/templates/packages/view.html:163 -msgid "Work in Progress" -msgstr "" - -#: app/models/packages.py:1358 +#: app/models/packages.py:1366 #, python-format msgid "New commit %(hash)s found on the Git repo." msgstr "" -#: app/models/packages.py:1362 +#: app/models/packages.py:1370 #, python-format msgid "The last release was commit %(hash)s" msgstr "" -#: app/models/packages.py:1368 +#: app/models/packages.py:1376 #, python-format msgid "New tag %(tag_name)s found on the Git repo." msgstr "" @@ -2142,7 +2258,7 @@ msgid "Editor" msgstr "" #. NOTE: BOT notification type -#: app/models/users.py:59 app/models/users.py:442 +#: app/models/users.py:59 app/models/users.py:448 msgid "Bot" msgstr "" @@ -2155,128 +2271,128 @@ msgid "Admin" msgstr "" #. NOTE: PACKAGE_EDIT notification type -#: app/models/users.py:427 +#: app/models/users.py:433 msgid "Package Edit" msgstr "" #. NOTE: PACKAGE_APPROVAL notification type -#: app/models/users.py:430 +#: app/models/users.py:436 msgid "Package Approval" msgstr "" #. NOTE: NEW_THREAD notification type -#: app/models/users.py:433 app/templates/threads/list.html:12 +#: app/models/users.py:439 app/templates/threads/list.html:12 #: app/templates/threads/new.html:4 msgid "New Thread" msgstr "" #. NOTE: NEW_REVIEW notification type -#: app/models/users.py:436 +#: app/models/users.py:442 msgid "New Review" msgstr "" #. NOTE: THREAD_REPLY notification type -#: app/models/users.py:439 +#: app/models/users.py:445 msgid "Thread Reply" msgstr "" #. NOTE: MAINTAINER notification type -#: app/models/users.py:445 app/templates/macros/threads.html:27 +#: app/models/users.py:451 app/templates/macros/threads.html:27 msgid "Maintainer" msgstr "" #. NOTE: EDITOR_ALERT notification type -#: app/models/users.py:448 +#: app/models/users.py:454 msgid "Editor Alert" msgstr "" #. NOTE: EDITOR_MISC notification type -#: app/models/users.py:451 +#: app/models/users.py:457 msgid "Editor Misc" msgstr "" #. NOTE: OTHER notification type -#: app/models/users.py:454 +#: app/models/users.py:460 msgid "Other" msgstr "" -#: app/models/users.py:464 +#: app/models/users.py:470 msgid "This is a Package Edit notification." msgstr "" -#: app/models/users.py:466 +#: app/models/users.py:472 msgid "This is a Package Approval notification." msgstr "" -#: app/models/users.py:468 +#: app/models/users.py:474 msgid "This is a New Thread notification." msgstr "" -#: app/models/users.py:470 +#: app/models/users.py:476 msgid "This is a New Review notification." msgstr "" -#: app/models/users.py:472 +#: app/models/users.py:478 msgid "This is a Thread Reply notification." msgstr "" -#: app/models/users.py:474 +#: app/models/users.py:480 msgid "This is a Bot notification." msgstr "" -#: app/models/users.py:476 +#: app/models/users.py:482 msgid "This is a Maintainer change notification." msgstr "" -#: app/models/users.py:478 +#: app/models/users.py:484 msgid "This is an Editor Alert notification." msgstr "" -#: app/models/users.py:480 +#: app/models/users.py:486 msgid "This is an Editor Misc notification." msgstr "" -#: app/models/users.py:482 +#: app/models/users.py:488 msgid "This is an Other notification." msgstr "" -#: app/models/users.py:489 +#: app/models/users.py:495 msgid "When another user edits your packages, releases, etc." msgstr "" -#: app/models/users.py:491 +#: app/models/users.py:497 msgid "Notifications from editors related to the package approval process." msgstr "" -#: app/models/users.py:493 +#: app/models/users.py:499 msgid "When a thread is created on your package." msgstr "" -#: app/models/users.py:495 +#: app/models/users.py:501 msgid "When a user posts a review on your package." msgstr "" -#: app/models/users.py:497 +#: app/models/users.py:503 msgid "When someone replies to a thread you're watching." msgstr "" -#: app/models/users.py:499 +#: app/models/users.py:505 msgid "From a bot - for example, update notifications." msgstr "" -#: app/models/users.py:501 +#: app/models/users.py:507 msgid "When your package's maintainers change." msgstr "" -#: app/models/users.py:503 +#: app/models/users.py:509 msgid "For editors: Important alerts." msgstr "" -#: app/models/users.py:505 +#: app/models/users.py:511 msgid "For editors: Minor notifications, including new threads." msgstr "" -#: app/models/users.py:507 +#: app/models/users.py:513 msgid "Minor notifications not important enough for a dedicated category." msgstr "" @@ -2425,41 +2541,45 @@ msgstr "" msgid "Report / DMCA" msgstr "" -#: app/templates/base.html:256 +#: app/templates/base.html:256 app/templates/packages/advanced_search.html:4 +msgid "Advanced Search" +msgstr "" + +#: app/templates/base.html:257 msgid "User List" msgstr "" -#: app/templates/base.html:257 app/templates/packages/view.html:190 +#: app/templates/base.html:258 app/templates/packages/view.html:190 #: app/templates/packages/view.html:677 app/templates/threads/list.html:4 msgid "Threads" msgstr "" -#: app/templates/base.html:258 app/templates/collections/list.html:7 +#: app/templates/base.html:259 app/templates/collections/list.html:7 #: app/templates/collections/list.html:26 msgid "Collections" msgstr "" -#: app/templates/base.html:259 app/templates/donate/index.html:4 +#: app/templates/base.html:260 app/templates/donate/index.html:4 msgid "Support Creators" msgstr "" -#: app/templates/base.html:260 +#: app/templates/base.html:261 msgid "Translate Packages" msgstr "" -#: app/templates/base.html:261 +#: app/templates/base.html:262 msgid "Source Code" msgstr "" -#: app/templates/base.html:267 +#: app/templates/base.html:268 msgid "Show non-free packages" msgstr "" -#: app/templates/base.html:269 +#: app/templates/base.html:270 msgid "Hide non-free packages" msgstr "" -#: app/templates/base.html:273 +#: app/templates/base.html:274 #, python-format msgid "Our privacy policy has been updated (%(date)s)" msgstr "" @@ -2472,29 +2592,11 @@ msgstr "" msgid "Welcome to the best place to find Minetest mods, games, and texture packs" msgstr "" -#: app/templates/admin/storage.html:39 -#: app/templates/collections/create_edit.html:81 -#: app/templates/collections/list.html:39 -#: app/templates/collections/view.html:91 app/templates/index.html:48 -#: app/templates/macros/reviews.html:81 app/templates/macros/topics.html:52 -#: app/templates/packages/game_hub.html:5 -#: app/templates/packages/game_hub.html:25 -#: app/templates/packages/similar.html:22 app/templates/translate/index.html:28 -#, python-format -msgid "%(title)s by %(author)s" -msgstr "" - #: app/templates/index.html:53 #, python-format msgid "%(title)s by %(author)s" msgstr "" -#: app/templates/index.html:78 app/templates/packages/reviews_list.html:4 -#: app/templates/packages/view.html:194 app/templates/packages/view.html:336 -#: app/templates/users/profile.html:279 -msgid "Reviews" -msgstr "" - #: app/templates/index.html:94 app/templates/packages/view.html:278 msgid "Previous" msgstr "" @@ -2575,7 +2677,7 @@ msgstr "" #: app/templates/admin/storage.html:18 #: app/templates/packages/create_edit.html:66 #: app/templates/packages/game_support.html:20 -#: app/templates/threads/view.html:96 app/templates/todo/tags.html:36 +#: app/templates/threads/view.html:101 app/templates/todo/tags.html:36 msgid "Package" msgstr "" @@ -2601,7 +2703,7 @@ msgstr "" msgid "Licenses" msgstr "" -#: app/templates/admin/tags/list.html:34 +#: app/templates/admin/tags/list.html:30 msgid "Views" msgstr "" @@ -3039,7 +3141,7 @@ msgid "Edit / Approve" msgstr "" #: app/templates/macros/releases.html:103 -#: app/templates/packages/release_edit.html:31 +#: app/templates/packages/release_edit.html:39 msgid "Importing..." msgstr "" @@ -3240,10 +3342,6 @@ msgstr "" msgid "No outdated packages." msgstr "" -#: app/templates/macros/topics.html:6 app/templates/packages/view.html:177 -msgid "Author" -msgstr "" - #: app/templates/macros/topics.html:8 msgid "Date" msgstr "" @@ -3413,6 +3511,29 @@ msgstr "" msgid "No applications created" msgstr "" +#: app/templates/packages/advanced_search.html:13 +msgid "Use shift to select multiple. Leave selection empty to match any type." +msgstr "" + +#: app/templates/packages/advanced_search.html:14 +#: app/templates/packages/advanced_search.html:19 +#: app/templates/packages/advanced_search.html:20 +#: app/templates/packages/advanced_search.html:21 +msgid "Use shift to select multiple." +msgstr "" + +#: app/templates/packages/advanced_search.html:17 +msgid "Tags and Content Warnings" +msgstr "" + +#: app/templates/packages/advanced_search.html:23 +msgid "Compatibility" +msgstr "" + +#: app/templates/packages/advanced_search.html:28 +msgid "Sorting" +msgstr "" + #: app/templates/packages/alias_create_edit.html:4 msgid "Alias" msgstr "" @@ -3452,7 +3573,7 @@ msgid "This will set the update settings for all packages with a Git repo." msgstr "" #: app/templates/packages/bulk_update_conf.html:27 -#: app/templates/packages/release_new.html:50 +#: app/templates/packages/release_new.html:51 #: app/templates/packages/update_config.html:33 msgid "Leave blank to use default branch" msgstr "" @@ -3798,8 +3919,8 @@ msgid "Use this page to set the min and max of all releases for your package." msgstr "" #: app/templates/packages/release_bulk_change.html:29 -#: app/templates/packages/release_edit.html:54 -#: app/templates/packages/release_new.html:69 +#: app/templates/packages/release_edit.html:62 +#: app/templates/packages/release_new.html:70 msgid "Maximum must be greater than or equal to the minimum!" msgstr "" @@ -3810,8 +3931,8 @@ msgid "" msgstr "" #: app/templates/packages/release_bulk_change.html:36 -#: app/templates/packages/release_edit.html:70 -#: app/templates/packages/release_new.html:91 +#: app/templates/packages/release_edit.html:78 +#: app/templates/packages/release_new.html:92 msgid "Leave both as None if in doubt." msgstr "" @@ -3819,71 +3940,81 @@ msgstr "" msgid "Edit release" msgstr "" -#: app/templates/packages/release_edit.html:27 +#: app/templates/packages/release_edit.html:15 +#: app/templates/packages/release_new.html:42 +msgid "Release short name. Eg: 1.0.0 or 2018-05-28" +msgstr "" + +#: app/templates/packages/release_edit.html:16 +#: app/templates/packages/release_new.html:43 +msgid "Human-readable name. Eg: 1.0.0 - The Trains Update" +msgstr "" + +#: app/templates/packages/release_edit.html:35 msgid "Commit Hash" msgstr "" -#: app/templates/packages/release_edit.html:32 +#: app/templates/packages/release_edit.html:40 msgid "view task" msgstr "" -#: app/templates/packages/release_edit.html:42 +#: app/templates/packages/release_edit.html:50 #: app/templates/packages/screenshot_edit.html:20 msgid "Approved" msgstr "" -#: app/templates/packages/release_edit.html:46 +#: app/templates/packages/release_edit.html:54 msgid "Supported Minetest versions" msgstr "" -#: app/templates/packages/release_edit.html:60 -#: app/templates/packages/release_new.html:75 +#: app/templates/packages/release_edit.html:68 +#: app/templates/packages/release_new.html:76 #, python-format msgid "Are you sure your package doesn't work on versions after %(version)s?" msgstr "" -#: app/templates/packages/release_edit.html:62 -#: app/templates/packages/release_new.html:77 +#: app/templates/packages/release_edit.html:70 +#: app/templates/packages/release_new.html:78 msgid "" "Only set the maximum version if you know that it doesn't work on newer " "Minetest versions." msgstr "" -#: app/templates/packages/release_edit.html:63 -#: app/templates/packages/release_new.html:78 +#: app/templates/packages/release_edit.html:71 +#: app/templates/packages/release_new.html:79 msgid "" "Don't set the maximum version just because you haven't tested it on newer" " versions." msgstr "" -#: app/templates/packages/release_edit.html:67 -#: app/templates/packages/release_new.html:88 +#: app/templates/packages/release_edit.html:75 +#: app/templates/packages/release_new.html:89 msgid "" "Set the minimum and maximum Minetest versions supported.\n" "\t\t\tThis release will be hidden to clients outside of that range. " msgstr "" -#: app/templates/packages/release_edit.html:72 +#: app/templates/packages/release_edit.html:80 msgid "" "You can set this automatically in the" " .conf of your package." msgstr "" -#: app/templates/packages/release_edit.html:79 +#: app/templates/packages/release_edit.html:87 msgid "Delete Release" msgstr "" -#: app/templates/packages/release_edit.html:85 +#: app/templates/packages/release_edit.html:93 msgid "This is permanent." msgstr "" -#: app/templates/packages/release_edit.html:86 +#: app/templates/packages/release_edit.html:94 msgid "" "Any associated uploads will not be deleted immediately, but the release " "will no longer be listed." msgstr "" -#: app/templates/packages/release_edit.html:91 +#: app/templates/packages/release_edit.html:99 msgid "You cannot delete the latest release; please create a newer one first." msgstr "" @@ -3930,26 +4061,26 @@ msgstr "" msgid "1. Name release" msgstr "" -#: app/templates/packages/release_new.html:42 -msgid "Human readable. Eg: 1.0.0 or 2018-05-28" +#: app/templates/packages/release_new.html:43 +msgid "Same as name" msgstr "" -#: app/templates/packages/release_new.html:44 +#: app/templates/packages/release_new.html:46 msgid "2. Set the content" msgstr "" -#: app/templates/packages/release_new.html:57 +#: app/templates/packages/release_new.html:58 msgid "" "Take a look at the Package Configuration " "and Releases Guide for\n" "\t\t\ttips on customising releases." msgstr "" -#: app/templates/packages/release_new.html:61 +#: app/templates/packages/release_new.html:62 msgid "3. Supported Minetest versions" msgstr "" -#: app/templates/packages/release_new.html:83 +#: app/templates/packages/release_new.html:84 msgid "" "The .conf of your package can set this " "automatically,\n" @@ -4351,16 +4482,12 @@ msgstr "" msgid "Non-free media" msgstr "" -#: app/templates/packages/view.html:94 app/templates/threads/view.html:104 +#: app/templates/packages/view.html:94 app/templates/threads/view.html:109 msgid "" "This thread is only visible to its creator, package maintainers, users of" " Approver rank or above, and @mentioned users." msgstr "" -#: app/templates/packages/view.html:184 app/templates/users/profile.html:242 -msgid "Downloads" -msgstr "" - #: app/templates/packages/view.html:207 app/templates/users/profile.html:95 msgid "Website" msgstr "" @@ -4385,7 +4512,7 @@ msgstr "" msgid "Awaiting review" msgstr "" -#: app/templates/packages/view.html:344 app/templates/threads/view.html:77 +#: app/templates/packages/view.html:344 app/templates/threads/view.html:82 msgid "Edit Review" msgstr "" @@ -4606,39 +4733,39 @@ msgstr "" msgid "Subscribe" msgstr "" -#: app/templates/threads/view.html:55 +#: app/templates/threads/view.html:59 msgid "Convert to Thread" msgstr "" -#: app/templates/threads/view.html:62 +#: app/templates/threads/view.html:67 msgid "Unlock" msgstr "" -#: app/templates/threads/view.html:67 +#: app/templates/threads/view.html:72 msgid "Lock" msgstr "" -#: app/templates/threads/view.html:109 +#: app/templates/threads/view.html:114 msgid "This thread is visible to the following users" msgstr "" -#: app/templates/threads/view.html:110 +#: app/templates/threads/view.html:115 msgid "Visible to:" msgstr "" -#: app/templates/threads/view.html:118 +#: app/templates/threads/view.html:123 msgid "Plus approvers and editors" msgstr "" -#: app/templates/threads/view.html:131 +#: app/templates/threads/view.html:136 msgid "Is this review outdated?" msgstr "" -#: app/templates/threads/view.html:132 +#: app/templates/threads/view.html:137 msgid "For example, does it complain about issues you've already fixed?" msgstr "" -#: app/templates/threads/view.html:133 +#: app/templates/threads/view.html:138 #, python-format msgid "You can report outdated reviews by clicking %(flag)s on the review." msgstr "" @@ -5270,6 +5397,10 @@ msgstr "" msgid "Email Address" msgstr "" +#: app/templates/users/modtools.html:116 +msgid "Pending email verifications" +msgstr "" + #: app/templates/users/profile.html:20 msgid "Profile picture" msgstr "" @@ -6116,3 +6247,49 @@ msgstr "" #~ "signature" #~ msgstr "" +#~ msgctxt "tags" +#~ msgid "" +#~ "Focus on player chat/communication or " +#~ "who's primary function is interacting " +#~ "with the console." +#~ msgstr "" + +#~ msgctxt "tags" +#~ msgid "" +#~ "Requires futher installation steps, such " +#~ "as installing luarocks or editing the" +#~ " trusted mod setting" +#~ msgstr "" + +#~ msgctxt "tags" +#~ msgid "" +#~ "Mods and games that aim to " +#~ "simulate real life activity. Similar to" +#~ " SimCity/TheSims/OpenTTD/etc" +#~ msgstr "" + +#~ msgctxt "tags" +#~ msgid "Adds mobs, animals, and NPCs" +#~ msgstr "" + +#~ msgctxt "tags" +#~ msgid "For content whose main utility / feature is in GUI/formspec form" +#~ msgstr "" + +#~ msgctxt "tags" +#~ msgid "Forks of MTG" +#~ msgstr "" + +#~ msgid "" +#~ "Invalid username, Only alphabetic letters " +#~ "(A-Za-z), numbers (0-9), underscores (_), " +#~ "minuses (-), and periods (.) allowed." +#~ " Consider contacting an admin" +#~ msgstr "" + +#~ msgid "Unable to get GitHub username for user" +#~ msgstr "" + +#~ msgid "Human readable. Eg: 1.0.0 or 2018-05-28" +#~ msgstr "" + diff --git a/translations/cs/LC_MESSAGES/messages.po b/translations/cs/LC_MESSAGES/messages.po index 96ae735d..549d79ea 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-06-09 13:46+0100\n" +"POT-Creation-Date: 2024-06-22 16:06+0100\n" "PO-Revision-Date: 2023-11-29 21:30+0000\n" "Last-Translator: Matyáš Pilz \n" "Language: cs\n" @@ -19,195 +19,193 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.15.0\n" -#: app/__init__.py:155 +#: app/__init__.py:156 msgid "Banned:" msgstr "Zakázaný:" -#: app/__init__.py:157 +#: app/__init__.py:158 msgid "You have been banned." msgstr "Byli jste zabanováni." -#. NOTE: tags: title for jam_game_2023 -#: app/_translations.py:6 -msgctxt "tags" -msgid "Jam / Game 2023" -msgstr "" - -#. NOTE: tags: description for jam_game_2023 -#: app/_translations.py:8 -msgctxt "tags" -msgid "Entries to the 2023 Minetest Game Jam " -msgstr "" - #. NOTE: tags: title for server_tools -#: app/_translations.py:10 +#: app/_translations.py:6 #, fuzzy msgctxt "tags" msgid "Server Moderation and Tools" msgstr "Nástroje moderátora" #. NOTE: tags: description for server_tools -#: app/_translations.py:12 +#: app/_translations.py:8 msgctxt "tags" msgid "Helps with server maintenance and moderation" msgstr "" #. NOTE: tags: title for pvp -#: app/_translations.py:14 +#: app/_translations.py:10 msgctxt "tags" msgid "Player vs Player (PvP)" msgstr "" #. NOTE: tags: description for pvp -#: app/_translations.py:16 +#: app/_translations.py:12 msgctxt "tags" msgid "Designed to be played competitively against other players" msgstr "" #. NOTE: tags: title for player_effects -#: app/_translations.py:18 +#: app/_translations.py:14 msgctxt "tags" msgid "Player Effects / Power Ups" msgstr "" #. NOTE: tags: description for player_effects -#: app/_translations.py:20 +#: app/_translations.py:16 msgctxt "tags" msgid "" "For content that changes player effects, including physics, for example: " "speed, jump height or gravity." msgstr "" -#. NOTE: tags: title for world_tools -#: app/_translations.py:22 +#. NOTE: tags: title for jam_game_2023 +#: app/_translations.py:18 msgctxt "tags" -msgid "World Maintenance and Tools" +msgid "Jam / Game 2023" msgstr "" -#. NOTE: tags: description for world_tools -#: app/_translations.py:24 +#. NOTE: tags: description for jam_game_2023 +#: app/_translations.py:20 msgctxt "tags" -msgid "Tools to manage the world" -msgstr "" - -#. NOTE: tags: title for april_fools -#: app/_translations.py:26 -msgctxt "tags" -msgid "Joke" -msgstr "" - -#. NOTE: tags: description for april_fools -#: app/_translations.py:28 -msgctxt "tags" -msgid "" -"For humorous content, meant as a novelty or joke, not to be taken " -"seriously, and that is not meant to be used seriously or long-term." -msgstr "" - -#. NOTE: tags: title for shooter -#: app/_translations.py:30 -msgctxt "tags" -msgid "Shooter" -msgstr "" - -#. NOTE: tags: description for shooter -#: app/_translations.py:32 -msgctxt "tags" -msgid "First person shooters (FPS) and more" -msgstr "" - -#. NOTE: tags: title for adventure__rpg -#: app/_translations.py:34 -msgctxt "tags" -msgid "Adventure / RPG" +msgid "Entries to the 2023 Minetest Game Jam " msgstr "" #. NOTE: tags: title for mapgen -#: app/_translations.py:36 +#: app/_translations.py:22 msgctxt "tags" msgid "Mapgen / Biomes / Decoration" msgstr "" #. NOTE: tags: description for mapgen -#: app/_translations.py:38 +#: app/_translations.py:24 msgctxt "tags" msgid "New mapgen or changes mapgen" msgstr "" -#. NOTE: tags: title for singleplayer -#: app/_translations.py:40 +#. NOTE: tags: title for world_tools +#: app/_translations.py:26 msgctxt "tags" -msgid "Singleplayer-focused" +msgid "World Maintenance and Tools" msgstr "" -#. NOTE: tags: description for singleplayer -#: app/_translations.py:42 +#. NOTE: tags: description for world_tools +#: app/_translations.py:28 msgctxt "tags" -msgid "Content that can be played alone" +msgid "Tools to manage the world" +msgstr "" + +#. NOTE: tags: title for inventory +#: app/_translations.py:30 +msgctxt "tags" +msgid "Inventory" +msgstr "" + +#. NOTE: tags: description for inventory +#: app/_translations.py:32 +msgctxt "tags" +msgid "Changes the inventory GUI" msgstr "" #. NOTE: tags: title for developer_tools -#: app/_translations.py:44 +#: app/_translations.py:34 #, fuzzy msgctxt "tags" msgid "Developer Tools" msgstr "Nástroje moderátora" #. NOTE: tags: description for developer_tools -#: app/_translations.py:46 +#: app/_translations.py:36 msgctxt "tags" msgid "Tools for game and mod developers" msgstr "" +#. NOTE: tags: title for april_fools +#: app/_translations.py:38 +msgctxt "tags" +msgid "Joke" +msgstr "" + +#. NOTE: tags: description for april_fools +#: app/_translations.py:40 +msgctxt "tags" +msgid "" +"For humorous content, meant as a novelty or joke, not to be taken " +"seriously, and that is not meant to be used seriously or long-term." +msgstr "" + +#. NOTE: tags: title for singleplayer +#: app/_translations.py:42 +msgctxt "tags" +msgid "Singleplayer-focused" +msgstr "" + +#. NOTE: tags: description for singleplayer +#: app/_translations.py:44 +msgctxt "tags" +msgid "Content that can be played alone" +msgstr "" + #. NOTE: tags: title for crafting -#: app/_translations.py:48 +#: app/_translations.py:46 #, fuzzy msgctxt "tags" msgid "Crafting" msgstr "Hodnocení" #. NOTE: tags: description for crafting -#: app/_translations.py:50 +#: app/_translations.py:48 msgctxt "tags" msgid "Big changes to crafting gameplay" msgstr "" -#. NOTE: tags: title for sound_music +#. NOTE: tags: title for adventure__rpg +#: app/_translations.py:50 +msgctxt "tags" +msgid "Adventure / RPG" +msgstr "" + +#. NOTE: tags: title for shooter #: app/_translations.py:52 msgctxt "tags" +msgid "Shooter" +msgstr "" + +#. NOTE: tags: description for shooter +#: app/_translations.py:54 +msgctxt "tags" +msgid "First person shooters (FPS) and more" +msgstr "" + +#. NOTE: tags: title for sound_music +#: app/_translations.py:56 +msgctxt "tags" msgid "Sounds / Music" msgstr "" #. NOTE: tags: description for sound_music -#: app/_translations.py:54 +#: app/_translations.py:58 msgctxt "tags" msgid "Focuses on or adds new sounds or musical things" msgstr "" -#. NOTE: tags: title for inventory -#: app/_translations.py:56 -msgctxt "tags" -msgid "Inventory" -msgstr "" - -#. NOTE: tags: description for inventory -#: app/_translations.py:58 -msgctxt "tags" -msgid "Changes the inventory GUI" -msgstr "" - -#. NOTE: tags: title for chat +#. NOTE: tags: title for tools #: app/_translations.py:60 msgctxt "tags" -msgid "Chat / Commands" +msgid "Tools / Weapons / Armor" msgstr "" -#. NOTE: tags: description for chat +#. NOTE: tags: description for tools #: app/_translations.py:62 msgctxt "tags" -msgid "" -"Focus on player chat/communication or who's primary function is " -"interacting with the console." +msgid "Adds or changes tools, weapons, and armor" msgstr "" #. NOTE: tags: title for plants_and_farming @@ -222,57 +220,57 @@ msgctxt "tags" msgid "Adds new plants or other farmable resources." msgstr "" -#. NOTE: tags: title for complex_installation +#. NOTE: tags: title for simulation #: app/_translations.py:68 +msgctxt "tags" +msgid "Sims" +msgstr "" + +#. NOTE: tags: description for simulation +#: app/_translations.py:70 +msgctxt "tags" +msgid "" +"Mods and games that aim to simulate real life activity. Similar to " +"SimCity/The Sims/OpenTTD/etc." +msgstr "" + +#. NOTE: tags: title for chat +#: app/_translations.py:72 +msgctxt "tags" +msgid "Chat / Commands" +msgstr "" + +#. NOTE: tags: description for chat +#: app/_translations.py:74 +msgctxt "tags" +msgid "Focus on player chat/communication or console interaction." +msgstr "" + +#. NOTE: tags: title for multiplayer +#: app/_translations.py:76 +msgctxt "tags" +msgid "Multiplayer-focused" +msgstr "" + +#. NOTE: tags: description for multiplayer +#: app/_translations.py:78 +msgctxt "tags" +msgid "Can/should only be used in multiplayer" +msgstr "" + +#. NOTE: tags: title for complex_installation +#: app/_translations.py:80 #, fuzzy msgctxt "tags" msgid "Complex installation" msgstr "Dokumentace" #. NOTE: tags: description for complex_installation -#: app/_translations.py:70 -msgctxt "tags" -msgid "" -"Requires futher installation steps, such as installing luarocks or " -"editing the trusted mod setting" -msgstr "" - -#. NOTE: tags: title for multiplayer -#: app/_translations.py:72 -msgctxt "tags" -msgid "Multiplayer-focused" -msgstr "" - -#. NOTE: tags: description for multiplayer -#: app/_translations.py:74 -msgctxt "tags" -msgid "Can/should only be used in multiplayer" -msgstr "" - -#. NOTE: tags: title for tools -#: app/_translations.py:76 -msgctxt "tags" -msgid "Tools / Weapons / Armor" -msgstr "" - -#. NOTE: tags: description for tools -#: app/_translations.py:78 -msgctxt "tags" -msgid "Adds or changes tools, weapons, and armor" -msgstr "" - -#. NOTE: tags: title for simulation -#: app/_translations.py:80 -msgctxt "tags" -msgid "Sims" -msgstr "" - -#. NOTE: tags: description for simulation #: app/_translations.py:82 msgctxt "tags" msgid "" -"Mods and games that aim to simulate real life activity. Similar to " -"SimCity/TheSims/OpenTTD/etc" +"Requires futher installation steps, such as installing LuaRocks or " +"editing the trusted mod setting" msgstr "" #. NOTE: tags: title for magic @@ -281,54 +279,55 @@ msgctxt "tags" msgid "Magic / Enchanting" msgstr "" -#. NOTE: tags: title for less_than_px -#: app/_translations.py:86 -msgctxt "tags" -msgid "<16px" -msgstr "" - -#. NOTE: tags: description for less_than_px -#: app/_translations.py:88 -msgctxt "tags" -msgid "Less than 16px" -msgstr "" - #. NOTE: tags: title for building_mechanics -#: app/_translations.py:90 +#: app/_translations.py:86 msgctxt "tags" msgid "Building Mechanics and Tools" msgstr "" #. NOTE: tags: description for building_mechanics -#: app/_translations.py:92 +#: app/_translations.py:88 msgctxt "tags" msgid "Adds game mechanics or tools that change how players build." msgstr "" -#. NOTE: tags: title for environment -#: app/_translations.py:94 +#. NOTE: tags: title for oneofakind__original +#: app/_translations.py:90 msgctxt "tags" -msgid "Environment / Weather" +msgid "One-of-a-kind / Original" msgstr "" -#. NOTE: tags: description for environment -#: app/_translations.py:96 +#. NOTE: tags: description for oneofakind__original +#: app/_translations.py:92 msgctxt "tags" msgid "" -"Improves the world, adding weather, ambient sounds, or other environment " -"mechanics" +"For games and such that are of their own kind, distinct and original in " +"nature to others of the same category." msgstr "" -#. NOTE: tags: title for mobs -#: app/_translations.py:98 +#. NOTE: tags: title for building +#: app/_translations.py:94 msgctxt "tags" -msgid "Mobs / Animals / NPCs" +msgid "Building" msgstr "" -#. NOTE: tags: description for mobs +#. NOTE: tags: description for building +#: app/_translations.py:96 +msgctxt "tags" +msgid "Focuses on building, such as adding new materials or nodes" +msgstr "" + +#. NOTE: tags: title for decorative +#: app/_translations.py:98 +#, fuzzy +msgctxt "tags" +msgid "Decorative" +msgstr "Deaktivovat" + +#. NOTE: tags: description for decorative #: app/_translations.py:100 msgctxt "tags" -msgid "Adds mobs, animals, and NPCs" +msgid "Adds nodes with no other purpose than for use in building" msgstr "" #. NOTE: tags: title for puzzle @@ -343,124 +342,123 @@ msgctxt "tags" msgid "Focus on puzzle solving instead of combat" msgstr "" -#. NOTE: tags: title for building +#. NOTE: tags: title for environment #: app/_translations.py:106 msgctxt "tags" -msgid "Building" +msgid "Environment / Weather" msgstr "" -#. NOTE: tags: description for building +#. NOTE: tags: description for environment #: app/_translations.py:108 msgctxt "tags" -msgid "Focuses on building, such as adding new materials or nodes" +msgid "" +"Improves the world, adding weather, ambient sounds, or other environment " +"mechanics" msgstr "" -#. NOTE: tags: title for decorative +#. NOTE: tags: title for less_than_px #: app/_translations.py:110 -#, fuzzy msgctxt "tags" -msgid "Decorative" -msgstr "Deaktivovat" +msgid "<16px" +msgstr "" -#. NOTE: tags: description for decorative +#. NOTE: tags: description for less_than_px #: app/_translations.py:112 msgctxt "tags" -msgid "Adds nodes with no other purpose than for use in building" +msgid "Less than 16px" msgstr "" -#. NOTE: tags: title for oneofakind__original +#. NOTE: tags: title for mobs #: app/_translations.py:114 msgctxt "tags" -msgid "One-of-a-kind / Original" +msgid "Mobs / Animals / NPCs" msgstr "" -#. NOTE: tags: description for oneofakind__original +#. NOTE: tags: description for mobs #: app/_translations.py:116 msgctxt "tags" -msgid "" -"For games and such that are of their own kind, distinct and original in " -"nature to others of the same category." +msgid "Adds mobs, animals, and non-player characters" msgstr "" -#. NOTE: tags: title for survival -#: app/_translations.py:118 -msgctxt "tags" -msgid "Survival" -msgstr "" - -#. NOTE: tags: description for survival -#: app/_translations.py:120 -msgctxt "tags" -msgid "" -"Written specifically for survival gameplay with a focus on game-balance, " -"difficulty level, or resources available through crafting, mining, ..." -msgstr "" - -#. NOTE: tags: title for hud -#: app/_translations.py:122 -msgctxt "tags" -msgid "HUD" -msgstr "" - -#. NOTE: tags: description for hud -#: app/_translations.py:124 -msgctxt "tags" -msgid "For mods that grant the player extra information in the HUD" -msgstr "" - -#. NOTE: tags: title for storage -#: app/_translations.py:126 -#, fuzzy -msgctxt "tags" -msgid "Storage" -msgstr "Stav" - -#. NOTE: tags: description for storage -#: app/_translations.py:128 -msgctxt "tags" -msgid "Adds or improves item storage mechanics" -msgstr "" - -#. NOTE: tags: title for 16px -#: app/_translations.py:130 -msgctxt "tags" -msgid "16px" -msgstr "" - -#. NOTE: tags: description for 16px -#: app/_translations.py:132 -#, fuzzy -msgctxt "tags" -msgid "For 16px texture packs" -msgstr "Nejlepší balíčky textur" - #. NOTE: tags: title for custom_mapgen -#: app/_translations.py:134 +#: app/_translations.py:118 #, fuzzy msgctxt "tags" msgid "Custom mapgen" msgstr "Komentář" #. NOTE: tags: description for custom_mapgen -#: app/_translations.py:136 +#: app/_translations.py:120 msgctxt "tags" msgid "" "Contains a completely custom mapgen implemented in Lua, usually requires " "worlds to be set to the 'singlenode' mapgen." msgstr "" +#. NOTE: tags: title for survival +#: app/_translations.py:122 +msgctxt "tags" +msgid "Survival" +msgstr "" + +#. NOTE: tags: description for survival +#: app/_translations.py:124 +msgctxt "tags" +msgid "" +"Written specifically for survival gameplay with a focus on game-balance, " +"difficulty level, or resources available through crafting, mining, ..." +msgstr "" + +#. NOTE: tags: title for education +#: app/_translations.py:126 +#, fuzzy +msgctxt "tags" +msgid "Education" +msgstr "Akce" + +#. NOTE: tags: description for education +#: app/_translations.py:128 +msgctxt "tags" +msgid "Either has educational value, or is a tool to help teachers " +msgstr "" + +#. NOTE: tags: title for storage +#: app/_translations.py:130 +#, fuzzy +msgctxt "tags" +msgid "Storage" +msgstr "Stav" + +#. NOTE: tags: description for storage +#: app/_translations.py:132 +msgctxt "tags" +msgid "Adds or improves item storage mechanics" +msgstr "" + #. NOTE: tags: title for library -#: app/_translations.py:138 +#: app/_translations.py:134 msgctxt "tags" msgid "API / Library" msgstr "" #. NOTE: tags: description for library -#: app/_translations.py:140 +#: app/_translations.py:136 msgctxt "tags" msgid "Primarily adds an API for other mods to use" msgstr "" +#. NOTE: tags: title for hud +#: app/_translations.py:138 +msgctxt "tags" +msgid "HUD" +msgstr "" + +#. NOTE: tags: description for hud +#: app/_translations.py:140 +msgctxt "tags" +msgid "For mods that grant the player extra information in the HUD" +msgstr "" + #. NOTE: tags: title for mini-game #: app/_translations.py:142 #, fuzzy @@ -474,17 +472,18 @@ msgctxt "tags" msgid "Adds a mini-game to be played within Minetest" msgstr "" -#. NOTE: tags: title for education +#. NOTE: tags: title for pve #: app/_translations.py:146 -#, fuzzy msgctxt "tags" -msgid "Education" -msgstr "Akce" +msgid "Player vs Environment (PvE)" +msgstr "" -#. NOTE: tags: description for education +#. NOTE: tags: description for pve #: app/_translations.py:148 msgctxt "tags" -msgid "Either has educational value, or is a tool to help teachers " +msgid "" +"For content designed for one or more players that focus on combat against" +" the world, mobs, or NPCs." msgstr "" #. NOTE: tags: title for sports @@ -494,41 +493,140 @@ msgctxt "tags" msgid "Sports" msgstr "Hlášení" -#. NOTE: tags: title for pve +#. NOTE: tags: title for 16px #: app/_translations.py:152 msgctxt "tags" -msgid "Player vs Environment (PvE)" +msgid "16px" msgstr "" -#. NOTE: tags: description for pve +#. NOTE: tags: description for 16px #: app/_translations.py:154 +#, fuzzy +msgctxt "tags" +msgid "For 16px texture packs" +msgstr "Nejlepší balíčky textur" + +#. NOTE: tags: title for 64px +#: app/_translations.py:156 +msgctxt "tags" +msgid "64px" +msgstr "" + +#. NOTE: tags: description for 64px +#: app/_translations.py:158 +#, fuzzy +msgctxt "tags" +msgid "For 64px texture packs" +msgstr "Nejlepší balíčky textur" + +#. NOTE: tags: title for transport +#: app/_translations.py:160 +#, fuzzy +msgctxt "tags" +msgid "Transport" +msgstr "Hlášení" + +#. NOTE: tags: description for transport +#: app/_translations.py:162 msgctxt "tags" msgid "" -"For content designed for one or more players that focus on combat against" -" the world, mobs, or NPCs." +"Adds or changes transportation methods. Includes teleportation, vehicles," +" ridable mobs, transport infrastructure and thematic content" +msgstr "" + +#. NOTE: tags: title for seasonal +#: app/_translations.py:164 +#, fuzzy +msgctxt "tags" +msgid "Seasonal" +msgstr "Důvod" + +#. NOTE: tags: description for seasonal +#: app/_translations.py:166 +msgctxt "tags" +msgid "For content generally themed around a certain season or holiday" +msgstr "" + +#. NOTE: tags: title for food +#: app/_translations.py:168 +msgctxt "tags" +msgid "Food / Drinks" +msgstr "" + +#. NOTE: tags: title for commerce +#: app/_translations.py:170 +msgctxt "tags" +msgid "Commerce / Economy" +msgstr "" + +#. NOTE: tags: description for commerce +#: app/_translations.py:172 +msgctxt "tags" +msgid "Related to economies, money, and trading" +msgstr "" + +#. NOTE: tags: title for gui +#: app/_translations.py:174 +msgctxt "tags" +msgid "GUI" +msgstr "" + +#. NOTE: tags: description for gui +#: app/_translations.py:176 +msgctxt "tags" +msgid "" +"For content whose main utility or features are provided within a GUI, on-" +"screen menu, or similar" msgstr "" #. NOTE: tags: title for jam_combat_mod -#: app/_translations.py:156 +#: app/_translations.py:178 msgctxt "tags" msgid "Jam / Combat 2020" msgstr "" #. NOTE: tags: description for jam_combat_mod -#: app/_translations.py:158 +#: app/_translations.py:180 msgctxt "tags" msgid "For mods created for the Discord \"Combat\" modding event in 2020" msgstr "" +#. NOTE: tags: title for mtg +#: app/_translations.py:182 +#, fuzzy +msgctxt "tags" +msgid "Minetest Game improved" +msgstr "Je schváleno" + +#. NOTE: tags: description for mtg +#: app/_translations.py:184 +msgctxt "tags" +msgid "Forks of Minetest Game" +msgstr "" + +#. NOTE: tags: title for jam_weekly_2021 +#: app/_translations.py:186 +msgctxt "tags" +msgid "Jam / Weekly Challenges 2021" +msgstr "" + +#. NOTE: tags: description for jam_weekly_2021 +#: app/_translations.py:188 +msgctxt "tags" +msgid "" +"For mods created for the Discord \"Weekly Challenges\" modding event in " +"2021" +msgstr "" + #. NOTE: tags: title for creative -#: app/_translations.py:160 +#: app/_translations.py:190 #, fuzzy msgctxt "tags" msgid "Creative" msgstr "Vytvořit" #. NOTE: tags: description for creative -#: app/_translations.py:162 +#: app/_translations.py:192 msgctxt "tags" msgid "" "Written specifically or exclusively for use in creative mode. Adds " @@ -536,114 +634,16 @@ msgid "" "that facilitate ingame creation and doesn't add difficulty or scarcity" msgstr "" -#. NOTE: tags: title for gui -#: app/_translations.py:164 -msgctxt "tags" -msgid "GUI" -msgstr "" - -#. NOTE: tags: description for gui -#: app/_translations.py:166 -msgctxt "tags" -msgid "For content whose main utility / feature is in GUI/formspec form" -msgstr "" - -#. NOTE: tags: title for 64px -#: app/_translations.py:168 -msgctxt "tags" -msgid "64px" -msgstr "" - -#. NOTE: tags: description for 64px -#: app/_translations.py:170 -#, fuzzy -msgctxt "tags" -msgid "For 64px texture packs" -msgstr "Nejlepší balíčky textur" - -#. NOTE: tags: title for commerce -#: app/_translations.py:172 -msgctxt "tags" -msgid "Commerce / Economy" -msgstr "" - -#. NOTE: tags: description for commerce -#: app/_translations.py:174 -msgctxt "tags" -msgid "Related to economies, money, and trading" -msgstr "" - -#. NOTE: tags: title for mtg -#: app/_translations.py:176 -#, fuzzy -msgctxt "tags" -msgid "Minetest Game improved" -msgstr "Je schváleno" - -#. NOTE: tags: description for mtg -#: app/_translations.py:178 -msgctxt "tags" -msgid "Forks of MTG" -msgstr "" - -#. NOTE: tags: title for jam_weekly_2021 -#: app/_translations.py:180 -msgctxt "tags" -msgid "Jam / Weekly Challenges 2021" -msgstr "" - -#. NOTE: tags: description for jam_weekly_2021 -#: app/_translations.py:182 -msgctxt "tags" -msgid "" -"For mods created for the Discord \"Weekly Challenges\" modding event in " -"2021" -msgstr "" - -#. NOTE: tags: title for transport -#: app/_translations.py:184 -#, fuzzy -msgctxt "tags" -msgid "Transport" -msgstr "Hlášení" - -#. NOTE: tags: description for transport -#: app/_translations.py:186 -msgctxt "tags" -msgid "" -"Adds or changes transportation methods. Includes teleportation, vehicles," -" ridable mobs, transport infrastructure and thematic content" -msgstr "" - -#. NOTE: tags: title for food -#: app/_translations.py:188 -msgctxt "tags" -msgid "Food / Drinks" -msgstr "" - #. NOTE: tags: title for technology -#: app/_translations.py:190 +#: app/_translations.py:194 msgctxt "tags" msgid "Machines / Electronics" msgstr "" #. NOTE: tags: description for technology -#: app/_translations.py:192 -msgctxt "tags" -msgid "Adds machines useful in automation, tubes, or power." -msgstr "" - -#. NOTE: tags: title for seasonal -#: app/_translations.py:194 -#, fuzzy -msgctxt "tags" -msgid "Seasonal" -msgstr "Důvod" - -#. NOTE: tags: description for seasonal #: app/_translations.py:196 msgctxt "tags" -msgid "For content generally themed around a certain season or holiday" +msgid "Adds machines useful in automation, tubes, or power." msgstr "" #. NOTE: tags: title for 32px @@ -659,59 +659,59 @@ msgctxt "tags" msgid "For 32px texture packs" msgstr "Nejlepší balíčky textur" -#. NOTE: tags: title for jam_game_2021 +#. NOTE: tags: title for strategy_rts #: app/_translations.py:202 msgctxt "tags" -msgid "Jam / Game 2021" +msgid "Strategy / RTS" msgstr "" -#. NOTE: tags: description for jam_game_2021 +#. NOTE: tags: description for strategy_rts #: app/_translations.py:204 msgctxt "tags" -msgid "Entries to the 2021 Minetest Game Jam" +msgid "" +"Games and mods with a heavy strategy component, whether real-time or " +"turn-based" msgstr "" -#. NOTE: tags: title for 128px -#: app/_translations.py:206 -msgctxt "tags" -msgid "128px+" -msgstr "" - -#. NOTE: tags: description for 128px -#: app/_translations.py:208 -#, fuzzy -msgctxt "tags" -msgid "For 128px or higher texture packs" -msgstr "Nejlepší balíčky textur" - #. NOTE: tags: title for skins -#: app/_translations.py:210 +#: app/_translations.py:206 msgctxt "tags" msgid "Player customization / Skins" msgstr "" #. NOTE: tags: description for skins -#: app/_translations.py:212 +#: app/_translations.py:208 msgctxt "tags" msgid "" "Allows the player to customize their character by changing the texture or" " adding accessories." msgstr "" -#. NOTE: tags: title for strategy_rts -#: app/_translations.py:214 +#. NOTE: tags: title for jam_game_2021 +#: app/_translations.py:210 msgctxt "tags" -msgid "Strategy / RTS" +msgid "Jam / Game 2021" msgstr "" -#. NOTE: tags: description for strategy_rts -#: app/_translations.py:216 +#. NOTE: tags: description for jam_game_2021 +#: app/_translations.py:212 msgctxt "tags" -msgid "" -"Games and mods with a heavy strategy component, whether real-time or " -"turn-based" +msgid "Entries to the 2021 Minetest Game Jam" msgstr "" +#. NOTE: tags: title for 128px +#: app/_translations.py:214 +msgctxt "tags" +msgid "128px+" +msgstr "" + +#. NOTE: tags: description for 128px +#: app/_translations.py:216 +#, fuzzy +msgctxt "tags" +msgid "For 128px or higher texture packs" +msgstr "Nejlepší balíčky textur" + #. NOTE: tags: title for jam_game_2022 #: app/_translations.py:218 msgctxt "tags" @@ -813,8 +813,8 @@ msgctxt "content_warnings" msgid "Contains recreational drugs other than alcohol or tobacco" msgstr "" -#: app/querybuilder.py:58 app/templates/admin/languages/list.html:27 -#: app/templates/admin/tags/list.html:38 +#: app/querybuilder.py:60 app/templates/admin/languages/list.html:27 +#: app/templates/admin/tags/list.html:34 #: app/templates/admin/warnings/list.html:28 #: app/templates/collections/create_edit.html:56 #: app/templates/collections/view.html:66 app/templates/modnames/list.html:16 @@ -823,7 +823,7 @@ msgstr "" msgid "Packages" msgstr "Balíčky" -#: app/querybuilder.py:73 +#: app/querybuilder.py:75 #, python-format msgid "%(package_type)s for %(game_name)s" msgstr "" @@ -837,9 +837,13 @@ msgstr "Před %(delta)s" msgid "Featured" msgstr "Zvláštní" -#: app/blueprints/api/tokens.py:33 app/templates/admin/tags/list.html:26 +#: app/blueprints/api/tokens.py:33 +#: app/blueprints/packages/advanced_search.py:83 +#: app/blueprints/packages/releases.py:55 +#: app/blueprints/packages/releases.py:70 app/templates/admin/tags/list.html:22 #: app/templates/admin/warnings/list.html:20 app/templates/macros/topics.html:7 #: app/templates/modnames/list.html:12 +#: app/templates/packages/release_edit.html:20 msgid "Name" msgstr "Jméno" @@ -848,12 +852,12 @@ 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:251 -#: app/blueprints/packages/packages.py:543 -#: app/blueprints/packages/packages.py:639 -#: app/blueprints/packages/packages.py:727 -#: app/blueprints/packages/releases.py:62 -#: app/blueprints/packages/releases.py:74 app/blueprints/packages/reviews.py:63 +#: app/blueprints/oauth/__init__.py:175 app/blueprints/packages/packages.py:252 +#: app/blueprints/packages/packages.py:544 +#: app/blueprints/packages/packages.py:640 +#: app/blueprints/packages/packages.py:728 +#: app/blueprints/packages/releases.py:66 +#: app/blueprints/packages/releases.py:81 app/blueprints/packages/reviews.py:63 #: app/blueprints/packages/screenshots.py:36 #: app/blueprints/packages/screenshots.py:42 #: app/blueprints/packages/screenshots.py:47 @@ -864,12 +868,14 @@ msgid "Save" msgstr "Uložit" #: app/blueprints/collections/__init__.py:77 -#: app/blueprints/oauth/__init__.py:168 app/blueprints/packages/releases.py:54 -#: app/blueprints/packages/releases.py:66 app/blueprints/packages/reviews.py:53 +#: app/blueprints/oauth/__init__.py:168 +#: app/blueprints/packages/advanced_search.py:84 +#: app/blueprints/packages/releases.py:56 +#: app/blueprints/packages/releases.py:71 app/blueprints/packages/reviews.py:53 #: app/blueprints/threads/__init__.py:281 #: app/templates/admin/languages/list.html:23 #: app/templates/macros/reviews.html:143 app/templates/macros/topics.html:5 -#: app/templates/packages/release_edit.html:17 +#: app/templates/packages/release_edit.html:21 #: app/templates/packages/translation.html:54 msgid "Title" msgstr "Titulek" @@ -922,24 +928,7 @@ msgstr "(Veřejné, lze upravit v Profil > Mé kolekce)" msgid "Removed package from favorites collection" msgstr "Balíček byl odebrán z oblíbených kolekcí" -#: app/blueprints/github/__init__.py:54 -msgid "Authorization failed [err=gh-oauth-login-failed]" -msgstr "Ověření selhalo [err=gh-oauth-login-failed]" - -#: app/blueprints/github/__init__.py:83 -msgid "Linked GitHub to account" -msgstr "Propojeno s účtem GitHub" - -#: app/blueprints/github/__init__.py:88 -#, python-format -msgid "GitHub account is already associated with another user: %(username)s" -msgstr "" - -#: 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]" - -#: app/blueprints/oauth/__init__.py:169 app/templates/admin/tags/list.html:30 +#: app/blueprints/oauth/__init__.py:169 app/templates/admin/tags/list.html:26 #: app/templates/admin/warnings/list.html:24 #: app/templates/users/settings_email.html:49 msgid "Description" @@ -1010,95 +999,213 @@ msgstr "" msgid "Supported Games" msgstr "Podporované hry" -#: app/blueprints/packages/packages.py:214 -msgid "No download available." -msgstr "Není dostupná žádná verze ke stažení." +#: app/blueprints/packages/advanced_search.py:39 +msgid "Android Default" +msgstr "" -#: app/blueprints/packages/packages.py:229 app/templates/packages/view.html:598 +#: app/blueprints/packages/advanced_search.py:40 +msgid "Desktop Default" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:41 +msgid "Non-free" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:42 app/models/packages.py:624 +#: app/templates/packages/view.html:163 +msgid "Work in Progress" +msgstr "" + +#. NOTE: Package maintenance state +#: app/blueprints/packages/advanced_search.py:43 app/models/packages.py:170 +msgid "Deprecated" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:44 +msgid "All content warnings" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:53 +msgid "Query" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:54 +#: app/blueprints/packages/packages.py:230 app/templates/packages/view.html:598 #: app/utils/minetest_hypertext.py:263 msgid "Type" msgstr "Typ" -#: app/blueprints/packages/packages.py:230 -msgid "Title (Human-readable)" -msgstr "Nadpis (srozumitelný pro člověka)" +#: app/blueprints/packages/advanced_search.py:56 +#: app/templates/macros/topics.html:6 app/templates/packages/view.html:177 +msgid "Author" +msgstr "Autor" -#: app/blueprints/packages/packages.py:231 -#: app/blueprints/packages/packages.py:637 -msgid "Name (Technical)" -msgstr "Název (technický)" - -#: app/blueprints/packages/packages.py:231 -#: app/blueprints/packages/packages.py:638 -#: app/templates/packages/create_edit.html:75 -msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" -msgstr "Pouze malá písmena (a-z), číslice (0-9) a podtržítka (_)" - -#: app/blueprints/packages/packages.py:232 -msgid "Short Description (Plaintext)" -msgstr "Krátký popis (prostý text)" - -#: app/blueprints/packages/packages.py:234 app/templates/packages/view.html:620 -#: app/utils/minetest_hypertext.py:300 -msgid "Maintenance State" -msgstr "Stav údržby" - -#: app/blueprints/packages/packages.py:236 app/templates/admin/tags/list.html:4 +#: app/blueprints/packages/advanced_search.py:57 +#: app/blueprints/packages/packages.py:237 app/templates/admin/tags/list.html:4 #: app/templates/admin/tags/list.html:10 app/templates/todo/tags.html:38 #: app/utils/minetest_hypertext.py:264 msgid "Tags" msgstr "Štítky" -#: app/blueprints/packages/packages.py:237 +#: app/blueprints/packages/advanced_search.py:60 +#: app/blueprints/packages/packages.py:238 msgid "Content Warnings" msgstr "Upozornění na obsah" -#: app/blueprints/packages/packages.py:238 app/templates/packages/view.html:609 +#: app/blueprints/packages/advanced_search.py:63 +#: app/blueprints/packages/packages.py:239 app/templates/packages/view.html:609 #: app/utils/minetest_hypertext.py:298 msgid "License" msgstr "Licence" -#: app/blueprints/packages/packages.py:239 +#: app/blueprints/packages/advanced_search.py:67 +msgid "Supports Game" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:71 +#: app/templates/admin/storage.html:39 +#: app/templates/collections/create_edit.html:81 +#: app/templates/collections/list.html:39 +#: app/templates/collections/view.html:91 app/templates/index.html:48 +#: app/templates/macros/reviews.html:81 app/templates/macros/topics.html:52 +#: app/templates/packages/game_hub.html:5 +#: app/templates/packages/game_hub.html:25 +#: app/templates/packages/similar.html:22 app/templates/translate/index.html:28 +#, python-format +msgid "%(title)s by %(author)s" +msgstr "%(title)s od %(author)s" + +#: app/blueprints/packages/advanced_search.py:72 +#: app/blueprints/packages/reviews.py:54 +#: app/templates/packages/translation.html:51 +msgid "Language" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:76 +msgid "Hide Tags and Content Warnings" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:77 +msgid "Minetest Version" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:81 +msgid "Sort by" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:85 +msgid "Package score" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:86 app/templates/index.html:78 +#: app/templates/packages/reviews_list.html:4 +#: app/templates/packages/view.html:194 app/templates/packages/view.html:336 +#: app/templates/users/profile.html:279 +msgid "Reviews" +msgstr "Recenze" + +#: app/blueprints/packages/advanced_search.py:87 +#: app/templates/packages/view.html:184 app/templates/users/profile.html:242 +msgid "Downloads" +msgstr "Stahování" + +#: app/blueprints/packages/advanced_search.py:88 +msgid "Created At" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:89 +msgid "Approved At" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:90 +msgid "Last Release" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:92 +msgid "Order" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:93 +msgid "Descending" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:94 +msgid "Ascending" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:96 +msgid "Random order" +msgstr "" + +#: app/blueprints/packages/packages.py:215 +msgid "No download available." +msgstr "Není dostupná žádná verze ke stažení." + +#: app/blueprints/packages/packages.py:231 +msgid "Title (Human-readable)" +msgstr "Nadpis (srozumitelný pro člověka)" + +#: app/blueprints/packages/packages.py:232 +#: app/blueprints/packages/packages.py:638 +msgid "Name (Technical)" +msgstr "Název (technický)" + +#: app/blueprints/packages/packages.py:232 +#: app/blueprints/packages/packages.py:639 +#: 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:233 +msgid "Short Description (Plaintext)" +msgstr "Krátký popis (prostý text)" + +#: app/blueprints/packages/packages.py:235 app/templates/packages/view.html:620 +#: app/utils/minetest_hypertext.py:300 +msgid "Maintenance State" +msgstr "Stav údržby" + +#: app/blueprints/packages/packages.py:240 msgid "Media License" msgstr "Licence pro média" -#: app/blueprints/packages/packages.py:241 +#: app/blueprints/packages/packages.py:242 msgid "Long Description (Markdown)" msgstr "Dlouhý popis (Markdown)" -#: app/blueprints/packages/packages.py:243 +#: app/blueprints/packages/packages.py:244 msgid "VCS Repository URL" msgstr "URL repozitáře VCS" -#: app/blueprints/packages/packages.py:244 app/blueprints/users/settings.py:77 +#: app/blueprints/packages/packages.py:245 app/blueprints/users/settings.py:77 msgid "Website URL" msgstr "URL webu" -#: app/blueprints/packages/packages.py:245 +#: app/blueprints/packages/packages.py:246 msgid "Issue Tracker URL" msgstr "URL sledovače problémů" -#: app/blueprints/packages/packages.py:246 +#: app/blueprints/packages/packages.py:247 msgid "Forum Topic ID" msgstr "ID tématu na fóru" -#: app/blueprints/packages/packages.py:247 +#: app/blueprints/packages/packages.py:248 msgid "Video URL" msgstr "URL videa" -#: app/blueprints/packages/packages.py:248 +#: app/blueprints/packages/packages.py:249 msgid "Donate URL" msgstr "Darujte URL" -#: app/blueprints/packages/packages.py:249 +#: app/blueprints/packages/packages.py:250 msgid "Translation URL" msgstr "" -#: app/blueprints/packages/packages.py:255 +#: app/blueprints/packages/packages.py:256 msgid "_game is not an allowed name" msgstr "_game není povolený název" -#: app/blueprints/packages/packages.py:265 +#: app/blueprints/packages/packages.py:266 msgid "" "Package already exists, but is removed. Please contact ContentDB staff to" " restore the package" @@ -1106,229 +1213,228 @@ 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:270 +#: app/blueprints/packages/packages.py:271 msgid "Package already exists" msgstr "Balíček již existuje" -#: app/blueprints/packages/packages.py:276 +#: app/blueprints/packages/packages.py:277 msgid "A collection with a similar name already exists" msgstr "Již existuje kolekce se stejným názvem" -#: app/blueprints/packages/packages.py:329 -#: app/blueprints/packages/releases.py:82 +#: app/blueprints/packages/packages.py:330 +#: app/blueprints/packages/releases.py:89 msgid "" "You must add an email address to your account and confirm it before you " "can manage packages" msgstr "" -#: app/blueprints/packages/packages.py:335 +#: app/blueprints/packages/packages.py:336 msgid "Save draft" msgstr "" -#: app/blueprints/packages/packages.py:343 +#: app/blueprints/packages/packages.py:344 msgid "Unable to find that user" msgstr "Nepodařilo se nalézt daného uživatele" -#: app/blueprints/packages/packages.py:347 +#: app/blueprints/packages/packages.py:348 #: app/blueprints/packages/screenshots.py:137 msgid "Permission denied" msgstr "Přístup odepřen" -#: app/blueprints/packages/packages.py:403 -#: app/blueprints/packages/packages.py:494 -#: app/blueprints/packages/packages.py:516 +#: app/blueprints/packages/packages.py:404 +#: app/blueprints/packages/packages.py:495 +#: app/blueprints/packages/packages.py:517 msgid "You don't have permission to do that" msgstr "K tomuto nemáte oprávnění" -#: app/blueprints/packages/packages.py:436 +#: app/blueprints/packages/packages.py:437 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:443 +#: app/blueprints/packages/packages.py:444 msgid "" "Please comment in the approval thread so editors know what you have " "changed" msgstr "" -#: app/blueprints/packages/packages.py:481 +#: app/blueprints/packages/packages.py:482 #, python-format msgid "Set state to %(state)s" msgstr "" -#: app/blueprints/packages/packages.py:511 +#: app/blueprints/packages/packages.py:512 msgid "Deleted package" msgstr "Odstraněný balíček" -#: app/blueprints/packages/packages.py:533 +#: app/blueprints/packages/packages.py:534 msgid "Unapproved package" msgstr "Neschválený balíček" -#: app/blueprints/packages/packages.py:542 +#: app/blueprints/packages/packages.py:543 msgid "Maintainers (Comma-separated)" msgstr "Správci (oddělit čárkou)" -#: app/blueprints/packages/packages.py:551 +#: app/blueprints/packages/packages.py:552 msgid "You don't have permission to edit maintainers" msgstr "Nemáte oprávnění upravovat správce" -#: app/blueprints/packages/packages.py:601 +#: app/blueprints/packages/packages.py:602 msgid "You are not a maintainer" msgstr "Nejste správce" -#: app/blueprints/packages/packages.py:604 +#: app/blueprints/packages/packages.py:605 msgid "Package owners cannot remove themselves as maintainers" msgstr "Vlastníci balíčků se nemohou odstranit jako správci" -#: app/blueprints/packages/packages.py:636 +#: app/blueprints/packages/packages.py:637 msgid "Author Name" msgstr "Jméno autora" -#: app/blueprints/packages/packages.py:723 +#: app/blueprints/packages/packages.py:724 msgid "Enable support detection based on dependencies (recommended)" msgstr "Povolte podporu detekce na základě závislostí (doporučeno)" -#: app/blueprints/packages/packages.py:724 +#: app/blueprints/packages/packages.py:725 msgid "Supported games" msgstr "Podporované hry" -#: app/blueprints/packages/packages.py:725 +#: app/blueprints/packages/packages.py:726 msgid "Unsupported games" msgstr "Nepodporované hry" -#: app/blueprints/packages/packages.py:726 +#: app/blueprints/packages/packages.py:727 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:742 +#: app/blueprints/packages/packages.py:743 msgid "You need at least one release before you can edit game support" msgstr "" -#: app/blueprints/packages/packages.py:746 +#: app/blueprints/packages/packages.py:747 msgid "Mod(pack) needs to contain at least one mod. Please create a new release" msgstr "" -#: app/blueprints/packages/releases.py:55 -#: app/templates/packages/release_new.html:46 +#: app/blueprints/packages/releases.py:57 +#: app/blueprints/packages/releases.py:72 +msgid "Release Notes" +msgstr "" + +#: app/blueprints/packages/releases.py:59 msgid "Method" msgstr "Metoda" -#: app/blueprints/packages/releases.py:55 -#: app/blueprints/packages/releases.py:57 +#: app/blueprints/packages/releases.py:59 +#: app/blueprints/packages/releases.py:61 #: app/blueprints/packages/screenshots.py:35 msgid "File Upload" msgstr "Nahrát soubor" -#: app/blueprints/packages/releases.py:56 +#: app/blueprints/packages/releases.py:60 msgid "Git reference (ie: commit hash, branch, or tag)" msgstr "Git reference (např.: commit hash, branch, nebo tag)" -#: app/blueprints/packages/releases.py:58 -#: app/blueprints/packages/releases.py:70 -#: app/blueprints/packages/releases.py:198 +#: app/blueprints/packages/releases.py:62 +#: app/blueprints/packages/releases.py:77 +#: app/blueprints/packages/releases.py:207 msgid "Minimum Minetest Version" msgstr "Minimální verze Minetestu" -#: app/blueprints/packages/releases.py:60 -#: app/blueprints/packages/releases.py:72 -#: app/blueprints/packages/releases.py:201 +#: app/blueprints/packages/releases.py:64 +#: app/blueprints/packages/releases.py:79 +#: app/blueprints/packages/releases.py:210 msgid "Maximum Minetest Version" msgstr "Maximální verze Minetestu" -#: app/blueprints/packages/releases.py:67 -#: app/templates/packages/release_edit.html:23 +#: app/blueprints/packages/releases.py:74 +#: app/templates/packages/release_edit.html:31 msgid "URL" msgstr "URL" -#: app/blueprints/packages/releases.py:68 +#: app/blueprints/packages/releases.py:75 msgid "Task ID" msgstr "ID úkolu" -#: app/blueprints/packages/releases.py:69 +#: app/blueprints/packages/releases.py:76 #: app/blueprints/packages/screenshots.py:41 msgid "Is Approved" msgstr "Je schváleno" -#: app/blueprints/packages/releases.py:91 +#: app/blueprints/packages/releases.py:98 msgid "Import from Git" msgstr "Importovat z Gitu" -#: app/blueprints/packages/releases.py:91 +#: app/blueprints/packages/releases.py:98 msgid "Upload .zip file" msgstr "Nahrát .zip soubor" -#: app/blueprints/packages/releases.py:197 +#: app/blueprints/packages/releases.py:206 msgid "Set Min" msgstr "Nastavit minimum" -#: app/blueprints/packages/releases.py:200 +#: app/blueprints/packages/releases.py:209 msgid "Set Max" msgstr "Nastavit maximum" -#: app/blueprints/packages/releases.py:203 +#: app/blueprints/packages/releases.py:212 msgid "Only change values previously set as none" msgstr "Změnit pouze hodnoty předešle nastavené na \"none\"" -#: app/blueprints/packages/releases.py:204 +#: app/blueprints/packages/releases.py:213 msgid "Update" msgstr "Aktualizovat" -#: app/blueprints/packages/releases.py:256 +#: app/blueprints/packages/releases.py:265 #: app/templates/packages/update_config.html:25 msgid "Trigger" msgstr "Spustit" -#: app/blueprints/packages/releases.py:257 +#: app/blueprints/packages/releases.py:266 msgid "New Commit" msgstr "Nový Commit" -#: app/blueprints/packages/releases.py:258 app/templates/admin/tags/list.html:8 +#: app/blueprints/packages/releases.py:267 app/templates/admin/tags/list.html:8 msgid "New Tag" msgstr "Nový štítek" -#: app/blueprints/packages/releases.py:260 +#: app/blueprints/packages/releases.py:269 msgid "Branch name" msgstr "Název větve" -#: app/blueprints/packages/releases.py:261 +#: app/blueprints/packages/releases.py:270 #: app/templates/packages/update_config.html:38 msgid "Action" msgstr "Akce" -#: app/blueprints/packages/releases.py:262 +#: app/blueprints/packages/releases.py:271 msgid "Send notification and mark as outdated" msgstr "Odeslat upozornění a označit jako zastaralé" -#: app/blueprints/packages/releases.py:262 app/logic/package_approval.py:104 +#: app/blueprints/packages/releases.py:271 app/logic/package_approval.py:104 msgid "Create release" msgstr "Vytvořit vydání" -#: app/blueprints/packages/releases.py:264 +#: app/blueprints/packages/releases.py:273 msgid "Save Settings" msgstr "Uložit nastavení" -#: app/blueprints/packages/releases.py:265 +#: app/blueprints/packages/releases.py:274 msgid "Disable Automation" msgstr "Deaktivovat automatizaci" -#: app/blueprints/packages/releases.py:304 +#: app/blueprints/packages/releases.py:313 msgid "Please add a Git repository URL in order to set up automatic releases" msgstr "" "Prosím zadejte URL adresu Git repozitáře pro aktivaci automatického " "vydávání" -#: app/blueprints/packages/releases.py:320 +#: app/blueprints/packages/releases.py:329 msgid "Deleted update configuration" msgstr "Smazat aktualizaci nastavení" -#: app/blueprints/packages/releases.py:328 +#: app/blueprints/packages/releases.py:337 msgid "Now, please create an initial release" msgstr "Nyní prosím vytvořte prvotní vydání" -#: app/blueprints/packages/reviews.py:54 -#: app/templates/packages/translation.html:51 -msgid "Language" -msgstr "" - #: app/blueprints/packages/reviews.py:60 app/blueprints/threads/__init__.py:181 #: app/blueprints/threads/__init__.py:182 #: app/blueprints/threads/__init__.py:282 @@ -1513,7 +1619,7 @@ msgstr "" "(-), a tečka (.)" #: app/blueprints/users/account.py:104 app/blueprints/users/account.py:153 -#: app/blueprints/users/account.py:189 app/blueprints/users/account.py:340 +#: app/blueprints/users/account.py:189 app/blueprints/users/account.py:338 #: app/blueprints/users/settings.py:147 msgid "Email" msgstr "E-mail" @@ -1595,23 +1701,23 @@ msgstr "Staré heslo je špatně zadané" msgid "Unknown verification token!" msgstr "Neznámý ověřovací token!" -#: app/blueprints/users/account.py:292 +#: app/blueprints/users/account.py:290 msgid "Token has expired" msgstr "Platnost tokenu vypršela" -#: app/blueprints/users/account.py:306 +#: app/blueprints/users/account.py:304 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:309 +#: app/blueprints/users/account.py:307 msgid "Confirmed email change" msgstr "Potvrzená změna emailu" -#: app/blueprints/users/account.py:314 +#: app/blueprints/users/account.py:312 msgid "Email address changed" msgstr "Emailová adresa byla změněna" -#: app/blueprints/users/account.py:315 +#: app/blueprints/users/account.py:313 msgid "" "Your email address has changed. If you didn't request this, please " "contact an administrator." @@ -1619,15 +1725,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:333 +#: app/blueprints/users/account.py:331 msgid "You may now log in" msgstr "Nyní se můžete přihlásit" -#: app/blueprints/users/account.py:341 +#: app/blueprints/users/account.py:339 msgid "Send" msgstr "Odeslat" -#: app/blueprints/users/account.py:372 +#: app/blueprints/users/account.py:370 msgid "" "That email is now blacklisted. Please contact an admin if you wish to " "undo this." @@ -1635,46 +1741,44 @@ msgstr "" "Tato emailová adresa je nyní blokována. Kontaktujte prosím " "administrátora, pokud chcete blokování zrušit." -#: app/blueprints/users/claim.py:41 app/blueprints/users/claim.py:66 -msgid "" -"Invalid username, Only alphabetic letters (A-Za-z), numbers (0-9), " -"underscores (_), minuses (-), and periods (.) allowed. Consider " -"contacting an admin" -msgstr "" -"Neplatné uživatelské jméno, povolena jsou pouze písmena abecedy (A-Z, " -"a-z), číslice (0-9), podtržítka (_), mínusy (-) a tečky (.). Zvažte " -"kontaktování administrátora" - #: app/blueprints/users/claim.py:46 msgid "User has already been claimed" msgstr "Uživatel již byl požadován" #: app/blueprints/users/claim.py:50 -msgid "Unable to get GitHub username for user" -msgstr "Pro uživatele nelze získat uživatelské jméno pro GitHub" +msgid "" +"Unable to get GitHub username for user. Make sure the forum account " +"exists." +msgstr "" -#: app/blueprints/users/claim.py:73 +#: app/blueprints/users/claim.py:66 +msgid "" +"A ContentDB user with that name already exists. Please contact an admin " +"to link to your forum account" +msgstr "" + +#: app/blueprints/users/claim.py:75 msgid "That user has already been claimed!" msgstr "Toto uživatelské jméno již bylo obsazeno!" -#: app/blueprints/users/claim.py:86 +#: app/blueprints/users/claim.py:88 #, python-format msgid "Error whilst attempting to access forums: %(message)s" msgstr "Chyba při pokusu o přístup do fór: %(message)s" -#: app/blueprints/users/claim.py:90 +#: app/blueprints/users/claim.py:92 msgid "Unable to get forum signature - does the user exist?" msgstr "Nelze získat podpis fóra - existuje uživatel?" -#: app/blueprints/users/claim.py:105 +#: app/blueprints/users/claim.py:107 msgid "Unable to login as user" msgstr "Nelze se přihlásit jako uživatel" -#: app/blueprints/users/claim.py:111 +#: app/blueprints/users/claim.py:113 msgid "Could not find the key in your signature!" msgstr "Klíč nebyl ve vašem podpisu nalezen!" -#: app/blueprints/users/claim.py:114 +#: app/blueprints/users/claim.py:116 msgid "Unknown claim type" msgstr "Neznámý typ požadavku" @@ -1818,6 +1922,23 @@ msgstr "Postavení" msgid "Can't promote a user to a rank higher than yourself!" msgstr "Nelze uživateli udělit vyšší postavení, než je tvé!" +#: app/blueprints/vcs/github.py:56 +msgid "Authorization failed [err=gh-oauth-login-failed]" +msgstr "Ověření selhalo [err=gh-oauth-login-failed]" + +#: app/blueprints/vcs/github.py:85 +msgid "Linked GitHub to account" +msgstr "Propojeno s účtem GitHub" + +#: app/blueprints/vcs/github.py:90 +#, python-format +msgid "GitHub account is already associated with another user: %(username)s" +msgstr "" + +#: app/blueprints/vcs/github.py:98 app/blueprints/vcs/github.py:124 +msgid "Authorization failed [err=gh-login-failed]" +msgstr "Ověření selhalo [err=gh-login-failed]" + #: app/blueprints/zipgrep/__init__.py:35 msgid "Text to find (regex)" msgstr "" @@ -1827,6 +1948,7 @@ msgid "File filter" msgstr "Filtr souborů" #: app/blueprints/zipgrep/__init__.py:38 app/templates/base.html:60 +#: app/templates/packages/advanced_search.html:34 #: app/templates/packages/game_hub.html:35 app/templates/todo/tags.html:14 msgid "Search" msgstr "Vyhledat" @@ -1918,11 +2040,11 @@ msgstr "Nemáš oprávnění měnit tento balíček" msgid "You don't have permission to change the package name" msgstr "Nemáš oprávnění měnit název tohoto balíčku" -#: app/logic/releases.py:32 +#: app/logic/releases.py:33 msgid "You don't have permission to make releases" msgstr "Nemáš oprávnění vytvářet další verze" -#: app/logic/releases.py:37 +#: app/logic/releases.py:38 msgid "" "You've created too many releases for this package in the last 5 minutes, " "please wait before trying again" @@ -1930,7 +2052,7 @@ msgstr "" "Vytvořil jsi příliš mnoho verzí tohoto balíčku v posledních 5 minutách, " "prosím, vyčkej chvíli, než to zkusíš znovu" -#: app/logic/releases.py:74 +#: app/logic/releases.py:77 msgid "Invalid commit hash; it must be a 40 character long base16 string" msgstr "" @@ -2090,11 +2212,6 @@ msgstr "" msgid "As-is" msgstr "" -#. NOTE: Package maintenance state -#: app/models/packages.py:170 -msgid "Deprecated" -msgstr "" - #: app/models/packages.py:177 msgid "Under active development, and may break worlds/things without warning" msgstr "" @@ -2131,7 +2248,7 @@ msgstr "Schválit" #: app/templates/collections/delete.html:14 #: app/templates/collections/view.html:39 #: app/templates/oauth/create_edit.html:17 -#: app/templates/packages/release_edit.html:84 +#: app/templates/packages/release_edit.html:92 #: app/templates/packages/review_create_edit.html:67 #: app/templates/threads/delete_reply.html:19 #: app/templates/threads/delete_thread.html:19 @@ -2139,21 +2256,17 @@ msgstr "Schválit" msgid "Delete" msgstr "Vymazat" -#: app/models/packages.py:624 app/templates/packages/view.html:163 -msgid "Work in Progress" -msgstr "" - -#: app/models/packages.py:1358 +#: app/models/packages.py:1366 #, python-format msgid "New commit %(hash)s found on the Git repo." msgstr "" -#: app/models/packages.py:1362 +#: app/models/packages.py:1370 #, python-format msgid "The last release was commit %(hash)s" msgstr "" -#: app/models/packages.py:1368 +#: app/models/packages.py:1376 #, python-format msgid "New tag %(tag_name)s found on the Git repo." msgstr "" @@ -2187,7 +2300,7 @@ msgid "Editor" msgstr "" #. NOTE: BOT notification type -#: app/models/users.py:59 app/models/users.py:442 +#: app/models/users.py:59 app/models/users.py:448 msgid "Bot" msgstr "" @@ -2200,128 +2313,128 @@ msgid "Admin" msgstr "Administrátor" #. NOTE: PACKAGE_EDIT notification type -#: app/models/users.py:427 +#: app/models/users.py:433 msgid "Package Edit" msgstr "" #. NOTE: PACKAGE_APPROVAL notification type -#: app/models/users.py:430 +#: app/models/users.py:436 msgid "Package Approval" msgstr "" #. NOTE: NEW_THREAD notification type -#: app/models/users.py:433 app/templates/threads/list.html:12 +#: app/models/users.py:439 app/templates/threads/list.html:12 #: app/templates/threads/new.html:4 msgid "New Thread" msgstr "Nové vlákno" #. NOTE: NEW_REVIEW notification type -#: app/models/users.py:436 +#: app/models/users.py:442 msgid "New Review" msgstr "" #. NOTE: THREAD_REPLY notification type -#: app/models/users.py:439 +#: app/models/users.py:445 msgid "Thread Reply" msgstr "" #. NOTE: MAINTAINER notification type -#: app/models/users.py:445 app/templates/macros/threads.html:27 +#: app/models/users.py:451 app/templates/macros/threads.html:27 msgid "Maintainer" msgstr "Správce" #. NOTE: EDITOR_ALERT notification type -#: app/models/users.py:448 +#: app/models/users.py:454 msgid "Editor Alert" msgstr "" #. NOTE: EDITOR_MISC notification type -#: app/models/users.py:451 +#: app/models/users.py:457 msgid "Editor Misc" msgstr "" #. NOTE: OTHER notification type -#: app/models/users.py:454 +#: app/models/users.py:460 msgid "Other" msgstr "" -#: app/models/users.py:464 +#: app/models/users.py:470 msgid "This is a Package Edit notification." msgstr "" -#: app/models/users.py:466 +#: app/models/users.py:472 msgid "This is a Package Approval notification." msgstr "" -#: app/models/users.py:468 +#: app/models/users.py:474 msgid "This is a New Thread notification." msgstr "" -#: app/models/users.py:470 +#: app/models/users.py:476 msgid "This is a New Review notification." msgstr "" -#: app/models/users.py:472 +#: app/models/users.py:478 msgid "This is a Thread Reply notification." msgstr "" -#: app/models/users.py:474 +#: app/models/users.py:480 msgid "This is a Bot notification." msgstr "" -#: app/models/users.py:476 +#: app/models/users.py:482 msgid "This is a Maintainer change notification." msgstr "" -#: app/models/users.py:478 +#: app/models/users.py:484 msgid "This is an Editor Alert notification." msgstr "" -#: app/models/users.py:480 +#: app/models/users.py:486 msgid "This is an Editor Misc notification." msgstr "" -#: app/models/users.py:482 +#: app/models/users.py:488 msgid "This is an Other notification." msgstr "" -#: app/models/users.py:489 +#: app/models/users.py:495 msgid "When another user edits your packages, releases, etc." msgstr "" -#: app/models/users.py:491 +#: app/models/users.py:497 msgid "Notifications from editors related to the package approval process." msgstr "" -#: app/models/users.py:493 +#: app/models/users.py:499 msgid "When a thread is created on your package." msgstr "" -#: app/models/users.py:495 +#: app/models/users.py:501 msgid "When a user posts a review on your package." msgstr "" -#: app/models/users.py:497 +#: app/models/users.py:503 msgid "When someone replies to a thread you're watching." msgstr "" -#: app/models/users.py:499 +#: app/models/users.py:505 msgid "From a bot - for example, update notifications." msgstr "" -#: app/models/users.py:501 +#: app/models/users.py:507 msgid "When your package's maintainers change." msgstr "" -#: app/models/users.py:503 +#: app/models/users.py:509 msgid "For editors: Important alerts." msgstr "" -#: app/models/users.py:505 +#: app/models/users.py:511 msgid "For editors: Minor notifications, including new threads." msgstr "" -#: app/models/users.py:507 +#: app/models/users.py:513 msgid "Minor notifications not important enough for a dedicated category." msgstr "" @@ -2470,41 +2583,45 @@ msgstr "Podmínky osobní" msgid "Report / DMCA" msgstr "Nahlásit / DMCA" -#: app/templates/base.html:256 +#: app/templates/base.html:256 app/templates/packages/advanced_search.html:4 +msgid "Advanced Search" +msgstr "" + +#: app/templates/base.html:257 msgid "User List" msgstr "Seznam uživatelů" -#: app/templates/base.html:257 app/templates/packages/view.html:190 +#: app/templates/base.html:258 app/templates/packages/view.html:190 #: app/templates/packages/view.html:677 app/templates/threads/list.html:4 msgid "Threads" msgstr "Vlákna" -#: app/templates/base.html:258 app/templates/collections/list.html:7 +#: app/templates/base.html:259 app/templates/collections/list.html:7 #: app/templates/collections/list.html:26 msgid "Collections" msgstr "" -#: app/templates/base.html:259 app/templates/donate/index.html:4 +#: app/templates/base.html:260 app/templates/donate/index.html:4 msgid "Support Creators" msgstr "" -#: app/templates/base.html:260 +#: app/templates/base.html:261 msgid "Translate Packages" msgstr "" -#: app/templates/base.html:261 +#: app/templates/base.html:262 msgid "Source Code" msgstr "Zdrojový kód" -#: app/templates/base.html:267 +#: app/templates/base.html:268 msgid "Show non-free packages" msgstr "" -#: app/templates/base.html:269 +#: app/templates/base.html:270 msgid "Hide non-free packages" msgstr "" -#: app/templates/base.html:273 +#: app/templates/base.html:274 #, python-format msgid "Our privacy policy has been updated (%(date)s)" msgstr "" @@ -2519,29 +2636,11 @@ msgstr "" "Vítejte na nejlepším místě, kde najdete módy, hry a balíčky textur pro " "Minetest" -#: app/templates/admin/storage.html:39 -#: app/templates/collections/create_edit.html:81 -#: app/templates/collections/list.html:39 -#: app/templates/collections/view.html:91 app/templates/index.html:48 -#: app/templates/macros/reviews.html:81 app/templates/macros/topics.html:52 -#: app/templates/packages/game_hub.html:5 -#: app/templates/packages/game_hub.html:25 -#: app/templates/packages/similar.html:22 app/templates/translate/index.html:28 -#, python-format -msgid "%(title)s by %(author)s" -msgstr "%(title)s od %(author)s" - #: app/templates/index.html:53 #, python-format msgid "%(title)s by %(author)s" msgstr "%(title)s od %(author)s" -#: app/templates/index.html:78 app/templates/packages/reviews_list.html:4 -#: app/templates/packages/view.html:194 app/templates/packages/view.html:336 -#: app/templates/users/profile.html:279 -msgid "Reviews" -msgstr "Recenze" - #: app/templates/index.html:94 app/templates/packages/view.html:278 msgid "Previous" msgstr "Předchozí" @@ -2622,7 +2721,7 @@ msgstr "Odeslat e-mail %(username)s" #: app/templates/admin/storage.html:18 #: app/templates/packages/create_edit.html:66 #: app/templates/packages/game_support.html:20 -#: app/templates/threads/view.html:96 app/templates/todo/tags.html:36 +#: app/templates/threads/view.html:101 app/templates/todo/tags.html:36 msgid "Package" msgstr "Balíček" @@ -2648,7 +2747,7 @@ msgstr "Nová licence" msgid "Licenses" msgstr "Licence" -#: app/templates/admin/tags/list.html:34 +#: app/templates/admin/tags/list.html:30 msgid "Views" msgstr "Zobrazení" @@ -3110,7 +3209,7 @@ msgid "Edit / Approve" msgstr "Editovat / Schválit" #: app/templates/macros/releases.html:103 -#: app/templates/packages/release_edit.html:31 +#: app/templates/packages/release_edit.html:39 msgid "Importing..." msgstr "Importuji..." @@ -3311,10 +3410,6 @@ msgstr "Aktualizovat nastavení" msgid "No outdated packages." msgstr "Žádné zastaralé balíčky." -#: app/templates/macros/topics.html:6 app/templates/packages/view.html:177 -msgid "Author" -msgstr "Autor" - #: app/templates/macros/topics.html:8 msgid "Date" msgstr "Datum" @@ -3484,6 +3579,29 @@ msgstr "" msgid "No applications created" msgstr "" +#: app/templates/packages/advanced_search.html:13 +msgid "Use shift to select multiple. Leave selection empty to match any type." +msgstr "" + +#: app/templates/packages/advanced_search.html:14 +#: app/templates/packages/advanced_search.html:19 +#: app/templates/packages/advanced_search.html:20 +#: app/templates/packages/advanced_search.html:21 +msgid "Use shift to select multiple." +msgstr "" + +#: app/templates/packages/advanced_search.html:17 +msgid "Tags and Content Warnings" +msgstr "" + +#: app/templates/packages/advanced_search.html:23 +msgid "Compatibility" +msgstr "" + +#: app/templates/packages/advanced_search.html:28 +msgid "Sorting" +msgstr "" + #: app/templates/packages/alias_create_edit.html:4 msgid "Alias" msgstr "Přezdívka" @@ -3523,7 +3641,7 @@ msgid "This will set the update settings for all packages with a Git repo." msgstr "" #: app/templates/packages/bulk_update_conf.html:27 -#: app/templates/packages/release_new.html:50 +#: app/templates/packages/release_new.html:51 #: app/templates/packages/update_config.html:33 msgid "Leave blank to use default branch" msgstr "" @@ -3869,8 +3987,8 @@ msgid "Use this page to set the min and max of all releases for your package." msgstr "" #: app/templates/packages/release_bulk_change.html:29 -#: app/templates/packages/release_edit.html:54 -#: app/templates/packages/release_new.html:69 +#: app/templates/packages/release_edit.html:62 +#: app/templates/packages/release_new.html:70 msgid "Maximum must be greater than or equal to the minimum!" msgstr "" @@ -3881,8 +3999,8 @@ msgid "" msgstr "" #: app/templates/packages/release_bulk_change.html:36 -#: app/templates/packages/release_edit.html:70 -#: app/templates/packages/release_new.html:91 +#: app/templates/packages/release_edit.html:78 +#: app/templates/packages/release_new.html:92 msgid "Leave both as None if in doubt." msgstr "" @@ -3890,71 +4008,81 @@ msgstr "" msgid "Edit release" msgstr "Upravit vydání" -#: app/templates/packages/release_edit.html:27 +#: app/templates/packages/release_edit.html:15 +#: app/templates/packages/release_new.html:42 +msgid "Release short name. Eg: 1.0.0 or 2018-05-28" +msgstr "" + +#: app/templates/packages/release_edit.html:16 +#: app/templates/packages/release_new.html:43 +msgid "Human-readable name. Eg: 1.0.0 - The Trains Update" +msgstr "" + +#: app/templates/packages/release_edit.html:35 msgid "Commit Hash" msgstr "Předat Hash" -#: app/templates/packages/release_edit.html:32 +#: app/templates/packages/release_edit.html:40 msgid "view task" msgstr "zobrazit úkol" -#: app/templates/packages/release_edit.html:42 +#: app/templates/packages/release_edit.html:50 #: app/templates/packages/screenshot_edit.html:20 msgid "Approved" msgstr "Schváleno" -#: app/templates/packages/release_edit.html:46 +#: app/templates/packages/release_edit.html:54 msgid "Supported Minetest versions" msgstr "" -#: app/templates/packages/release_edit.html:60 -#: app/templates/packages/release_new.html:75 +#: app/templates/packages/release_edit.html:68 +#: app/templates/packages/release_new.html:76 #, python-format msgid "Are you sure your package doesn't work on versions after %(version)s?" msgstr "" -#: app/templates/packages/release_edit.html:62 -#: app/templates/packages/release_new.html:77 +#: app/templates/packages/release_edit.html:70 +#: app/templates/packages/release_new.html:78 msgid "" "Only set the maximum version if you know that it doesn't work on newer " "Minetest versions." msgstr "" -#: app/templates/packages/release_edit.html:63 -#: app/templates/packages/release_new.html:78 +#: app/templates/packages/release_edit.html:71 +#: app/templates/packages/release_new.html:79 msgid "" "Don't set the maximum version just because you haven't tested it on newer" " versions." msgstr "" -#: app/templates/packages/release_edit.html:67 -#: app/templates/packages/release_new.html:88 +#: app/templates/packages/release_edit.html:75 +#: app/templates/packages/release_new.html:89 msgid "" "Set the minimum and maximum Minetest versions supported.\n" "\t\t\tThis release will be hidden to clients outside of that range. " msgstr "" -#: app/templates/packages/release_edit.html:72 +#: app/templates/packages/release_edit.html:80 msgid "" "You can set this automatically in the" " .conf of your package." msgstr "" -#: app/templates/packages/release_edit.html:79 +#: app/templates/packages/release_edit.html:87 msgid "Delete Release" msgstr "Smazat vydání" -#: app/templates/packages/release_edit.html:85 +#: app/templates/packages/release_edit.html:93 msgid "This is permanent." msgstr "" -#: app/templates/packages/release_edit.html:86 +#: app/templates/packages/release_edit.html:94 msgid "" "Any associated uploads will not be deleted immediately, but the release " "will no longer be listed." msgstr "" -#: app/templates/packages/release_edit.html:91 +#: app/templates/packages/release_edit.html:99 msgid "You cannot delete the latest release; please create a newer one first." msgstr "" @@ -4001,26 +4129,26 @@ msgstr "" msgid "1. Name release" msgstr "" -#: app/templates/packages/release_new.html:42 -msgid "Human readable. Eg: 1.0.0 or 2018-05-28" +#: app/templates/packages/release_new.html:43 +msgid "Same as name" msgstr "" -#: app/templates/packages/release_new.html:44 +#: app/templates/packages/release_new.html:46 msgid "2. Set the content" msgstr "" -#: app/templates/packages/release_new.html:57 +#: app/templates/packages/release_new.html:58 msgid "" "Take a look at the Package Configuration " "and Releases Guide for\n" "\t\t\ttips on customising releases." msgstr "" -#: app/templates/packages/release_new.html:61 +#: app/templates/packages/release_new.html:62 msgid "3. Supported Minetest versions" msgstr "" -#: app/templates/packages/release_new.html:83 +#: app/templates/packages/release_new.html:84 msgid "" "The .conf of your package can set this " "automatically,\n" @@ -4422,16 +4550,12 @@ msgstr "Nesvobodný kód" msgid "Non-free media" msgstr "Nesvobodná média" -#: app/templates/packages/view.html:94 app/templates/threads/view.html:104 +#: app/templates/packages/view.html:94 app/templates/threads/view.html:109 msgid "" "This thread is only visible to its creator, package maintainers, users of" " Approver rank or above, and @mentioned users." msgstr "" -#: app/templates/packages/view.html:184 app/templates/users/profile.html:242 -msgid "Downloads" -msgstr "Stahování" - #: app/templates/packages/view.html:207 app/templates/users/profile.html:95 msgid "Website" msgstr "Webová stránka" @@ -4456,7 +4580,7 @@ msgstr "" msgid "Awaiting review" msgstr "Čeká se na recenzi" -#: app/templates/packages/view.html:344 app/templates/threads/view.html:77 +#: app/templates/packages/view.html:344 app/templates/threads/view.html:82 msgid "Edit Review" msgstr "Upravit recenzi" @@ -4677,39 +4801,39 @@ msgstr "" msgid "Subscribe" msgstr "Odebírat" -#: app/templates/threads/view.html:55 +#: app/templates/threads/view.html:59 msgid "Convert to Thread" msgstr "" -#: app/templates/threads/view.html:62 +#: app/templates/threads/view.html:67 msgid "Unlock" msgstr "Odemknout" -#: app/templates/threads/view.html:67 +#: app/templates/threads/view.html:72 msgid "Lock" msgstr "Zamknout" -#: app/templates/threads/view.html:109 +#: app/templates/threads/view.html:114 msgid "This thread is visible to the following users" msgstr "" -#: app/templates/threads/view.html:110 +#: app/templates/threads/view.html:115 msgid "Visible to:" msgstr "Viditelné pro:" -#: app/templates/threads/view.html:118 +#: app/templates/threads/view.html:123 msgid "Plus approvers and editors" msgstr "" -#: app/templates/threads/view.html:131 +#: app/templates/threads/view.html:136 msgid "Is this review outdated?" msgstr "" -#: app/templates/threads/view.html:132 +#: app/templates/threads/view.html:137 msgid "For example, does it complain about issues you've already fixed?" msgstr "" -#: app/templates/threads/view.html:133 +#: app/templates/threads/view.html:138 #, python-format msgid "You can report outdated reviews by clicking %(flag)s on the review." msgstr "" @@ -5341,6 +5465,10 @@ msgstr "" msgid "Email Address" msgstr "Emailová adresa" +#: app/templates/users/modtools.html:116 +msgid "Pending email verifications" +msgstr "" + #: app/templates/users/profile.html:20 msgid "Profile picture" msgstr "Profilový obrázek" @@ -6355,3 +6483,54 @@ msgstr "" #~ "signature" #~ msgstr "" +#~ msgctxt "tags" +#~ msgid "" +#~ "Focus on player chat/communication or " +#~ "who's primary function is interacting " +#~ "with the console." +#~ msgstr "" + +#~ msgctxt "tags" +#~ msgid "" +#~ "Requires futher installation steps, such " +#~ "as installing luarocks or editing the" +#~ " trusted mod setting" +#~ msgstr "" + +#~ msgctxt "tags" +#~ msgid "" +#~ "Mods and games that aim to " +#~ "simulate real life activity. Similar to" +#~ " SimCity/TheSims/OpenTTD/etc" +#~ msgstr "" + +#~ msgctxt "tags" +#~ msgid "Adds mobs, animals, and NPCs" +#~ msgstr "" + +#~ msgctxt "tags" +#~ msgid "For content whose main utility / feature is in GUI/formspec form" +#~ msgstr "" + +#~ msgctxt "tags" +#~ msgid "Forks of MTG" +#~ msgstr "" + +#~ msgid "" +#~ "Invalid username, Only alphabetic letters " +#~ "(A-Za-z), numbers (0-9), underscores (_), " +#~ "minuses (-), and periods (.) allowed." +#~ " Consider contacting an admin" +#~ msgstr "" +#~ "Neplatné uživatelské jméno, povolena jsou " +#~ "pouze písmena abecedy (A-Z, a-z), " +#~ "číslice (0-9), podtržítka (_), mínusy " +#~ "(-) a tečky (.). Zvažte kontaktování " +#~ "administrátora" + +#~ msgid "Unable to get GitHub username for user" +#~ msgstr "Pro uživatele nelze získat uživatelské jméno pro GitHub" + +#~ msgid "Human readable. Eg: 1.0.0 or 2018-05-28" +#~ msgstr "" + diff --git a/translations/da/LC_MESSAGES/messages.po b/translations/da/LC_MESSAGES/messages.po index a548fb12..f84d1de0 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-06-09 13:46+0100\n" +"POT-Creation-Date: 2024-06-22 16:06+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: Automatically generated\n" "Language: da\n" @@ -18,192 +18,190 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.15.0\n" -#: app/__init__.py:155 +#: app/__init__.py:156 msgid "Banned:" msgstr "" -#: app/__init__.py:157 +#: app/__init__.py:158 msgid "You have been banned." msgstr "" -#. NOTE: tags: title for jam_game_2023 -#: app/_translations.py:6 -msgctxt "tags" -msgid "Jam / Game 2023" -msgstr "" - -#. NOTE: tags: description for jam_game_2023 -#: app/_translations.py:8 -msgctxt "tags" -msgid "Entries to the 2023 Minetest Game Jam " -msgstr "" - #. NOTE: tags: title for server_tools -#: app/_translations.py:10 +#: app/_translations.py:6 msgctxt "tags" msgid "Server Moderation and Tools" msgstr "" #. NOTE: tags: description for server_tools -#: app/_translations.py:12 +#: app/_translations.py:8 msgctxt "tags" msgid "Helps with server maintenance and moderation" msgstr "" #. NOTE: tags: title for pvp -#: app/_translations.py:14 +#: app/_translations.py:10 msgctxt "tags" msgid "Player vs Player (PvP)" msgstr "" #. NOTE: tags: description for pvp -#: app/_translations.py:16 +#: app/_translations.py:12 msgctxt "tags" msgid "Designed to be played competitively against other players" msgstr "" #. NOTE: tags: title for player_effects -#: app/_translations.py:18 +#: app/_translations.py:14 msgctxt "tags" msgid "Player Effects / Power Ups" msgstr "" #. NOTE: tags: description for player_effects -#: app/_translations.py:20 +#: app/_translations.py:16 msgctxt "tags" msgid "" "For content that changes player effects, including physics, for example: " "speed, jump height or gravity." msgstr "" -#. NOTE: tags: title for world_tools +#. NOTE: tags: title for jam_game_2023 +#: app/_translations.py:18 +msgctxt "tags" +msgid "Jam / Game 2023" +msgstr "" + +#. NOTE: tags: description for jam_game_2023 +#: app/_translations.py:20 +msgctxt "tags" +msgid "Entries to the 2023 Minetest Game Jam " +msgstr "" + +#. NOTE: tags: title for mapgen #: app/_translations.py:22 msgctxt "tags" +msgid "Mapgen / Biomes / Decoration" +msgstr "" + +#. NOTE: tags: description for mapgen +#: app/_translations.py:24 +msgctxt "tags" +msgid "New mapgen or changes mapgen" +msgstr "" + +#. NOTE: tags: title for world_tools +#: app/_translations.py:26 +msgctxt "tags" msgid "World Maintenance and Tools" msgstr "" #. NOTE: tags: description for world_tools -#: app/_translations.py:24 +#: app/_translations.py:28 msgctxt "tags" msgid "Tools to manage the world" msgstr "" +#. NOTE: tags: title for inventory +#: app/_translations.py:30 +msgctxt "tags" +msgid "Inventory" +msgstr "" + +#. NOTE: tags: description for inventory +#: app/_translations.py:32 +msgctxt "tags" +msgid "Changes the inventory GUI" +msgstr "" + +#. NOTE: tags: title for developer_tools +#: app/_translations.py:34 +msgctxt "tags" +msgid "Developer Tools" +msgstr "" + +#. NOTE: tags: description for developer_tools +#: app/_translations.py:36 +msgctxt "tags" +msgid "Tools for game and mod developers" +msgstr "" + #. NOTE: tags: title for april_fools -#: app/_translations.py:26 +#: app/_translations.py:38 msgctxt "tags" msgid "Joke" msgstr "" #. NOTE: tags: description for april_fools -#: app/_translations.py:28 +#: app/_translations.py:40 msgctxt "tags" msgid "" "For humorous content, meant as a novelty or joke, not to be taken " "seriously, and that is not meant to be used seriously or long-term." msgstr "" -#. NOTE: tags: title for shooter -#: app/_translations.py:30 -msgctxt "tags" -msgid "Shooter" -msgstr "" - -#. NOTE: tags: description for shooter -#: app/_translations.py:32 -msgctxt "tags" -msgid "First person shooters (FPS) and more" -msgstr "" - -#. NOTE: tags: title for adventure__rpg -#: app/_translations.py:34 -msgctxt "tags" -msgid "Adventure / RPG" -msgstr "" - -#. NOTE: tags: title for mapgen -#: app/_translations.py:36 -msgctxt "tags" -msgid "Mapgen / Biomes / Decoration" -msgstr "" - -#. NOTE: tags: description for mapgen -#: app/_translations.py:38 -msgctxt "tags" -msgid "New mapgen or changes mapgen" -msgstr "" - #. NOTE: tags: title for singleplayer -#: app/_translations.py:40 +#: app/_translations.py:42 msgctxt "tags" msgid "Singleplayer-focused" msgstr "" #. NOTE: tags: description for singleplayer -#: app/_translations.py:42 +#: app/_translations.py:44 msgctxt "tags" msgid "Content that can be played alone" msgstr "" -#. NOTE: tags: title for developer_tools -#: app/_translations.py:44 -msgctxt "tags" -msgid "Developer Tools" -msgstr "" - -#. NOTE: tags: description for developer_tools -#: app/_translations.py:46 -msgctxt "tags" -msgid "Tools for game and mod developers" -msgstr "" - #. NOTE: tags: title for crafting -#: app/_translations.py:48 +#: app/_translations.py:46 msgctxt "tags" msgid "Crafting" msgstr "" #. NOTE: tags: description for crafting -#: app/_translations.py:50 +#: app/_translations.py:48 msgctxt "tags" msgid "Big changes to crafting gameplay" msgstr "" -#. NOTE: tags: title for sound_music +#. NOTE: tags: title for adventure__rpg +#: app/_translations.py:50 +msgctxt "tags" +msgid "Adventure / RPG" +msgstr "" + +#. NOTE: tags: title for shooter #: app/_translations.py:52 msgctxt "tags" +msgid "Shooter" +msgstr "" + +#. NOTE: tags: description for shooter +#: app/_translations.py:54 +msgctxt "tags" +msgid "First person shooters (FPS) and more" +msgstr "" + +#. NOTE: tags: title for sound_music +#: app/_translations.py:56 +msgctxt "tags" msgid "Sounds / Music" msgstr "" #. NOTE: tags: description for sound_music -#: app/_translations.py:54 +#: app/_translations.py:58 msgctxt "tags" msgid "Focuses on or adds new sounds or musical things" msgstr "" -#. NOTE: tags: title for inventory -#: app/_translations.py:56 -msgctxt "tags" -msgid "Inventory" -msgstr "" - -#. NOTE: tags: description for inventory -#: app/_translations.py:58 -msgctxt "tags" -msgid "Changes the inventory GUI" -msgstr "" - -#. NOTE: tags: title for chat +#. NOTE: tags: title for tools #: app/_translations.py:60 msgctxt "tags" -msgid "Chat / Commands" +msgid "Tools / Weapons / Armor" msgstr "" -#. NOTE: tags: description for chat +#. NOTE: tags: description for tools #: app/_translations.py:62 msgctxt "tags" -msgid "" -"Focus on player chat/communication or who's primary function is " -"interacting with the console." +msgid "Adds or changes tools, weapons, and armor" msgstr "" #. NOTE: tags: title for plants_and_farming @@ -218,56 +216,56 @@ msgctxt "tags" msgid "Adds new plants or other farmable resources." msgstr "" -#. NOTE: tags: title for complex_installation -#: app/_translations.py:68 -msgctxt "tags" -msgid "Complex installation" -msgstr "" - -#. NOTE: tags: description for complex_installation -#: app/_translations.py:70 -msgctxt "tags" -msgid "" -"Requires futher installation steps, such as installing luarocks or " -"editing the trusted mod setting" -msgstr "" - -#. NOTE: tags: title for multiplayer -#: app/_translations.py:72 -msgctxt "tags" -msgid "Multiplayer-focused" -msgstr "" - -#. NOTE: tags: description for multiplayer -#: app/_translations.py:74 -msgctxt "tags" -msgid "Can/should only be used in multiplayer" -msgstr "" - -#. NOTE: tags: title for tools -#: app/_translations.py:76 -msgctxt "tags" -msgid "Tools / Weapons / Armor" -msgstr "" - -#. NOTE: tags: description for tools -#: app/_translations.py:78 -msgctxt "tags" -msgid "Adds or changes tools, weapons, and armor" -msgstr "" - #. NOTE: tags: title for simulation -#: app/_translations.py:80 +#: app/_translations.py:68 msgctxt "tags" msgid "Sims" msgstr "" #. NOTE: tags: description for simulation -#: app/_translations.py:82 +#: app/_translations.py:70 msgctxt "tags" msgid "" "Mods and games that aim to simulate real life activity. Similar to " -"SimCity/TheSims/OpenTTD/etc" +"SimCity/The Sims/OpenTTD/etc." +msgstr "" + +#. NOTE: tags: title for chat +#: app/_translations.py:72 +msgctxt "tags" +msgid "Chat / Commands" +msgstr "" + +#. NOTE: tags: description for chat +#: app/_translations.py:74 +msgctxt "tags" +msgid "Focus on player chat/communication or console interaction." +msgstr "" + +#. NOTE: tags: title for multiplayer +#: app/_translations.py:76 +msgctxt "tags" +msgid "Multiplayer-focused" +msgstr "" + +#. NOTE: tags: description for multiplayer +#: app/_translations.py:78 +msgctxt "tags" +msgid "Can/should only be used in multiplayer" +msgstr "" + +#. NOTE: tags: title for complex_installation +#: app/_translations.py:80 +msgctxt "tags" +msgid "Complex installation" +msgstr "" + +#. NOTE: tags: description for complex_installation +#: app/_translations.py:82 +msgctxt "tags" +msgid "" +"Requires futher installation steps, such as installing LuaRocks or " +"editing the trusted mod setting" msgstr "" #. NOTE: tags: title for magic @@ -276,54 +274,54 @@ msgctxt "tags" msgid "Magic / Enchanting" msgstr "" -#. NOTE: tags: title for less_than_px -#: app/_translations.py:86 -msgctxt "tags" -msgid "<16px" -msgstr "" - -#. NOTE: tags: description for less_than_px -#: app/_translations.py:88 -msgctxt "tags" -msgid "Less than 16px" -msgstr "" - #. NOTE: tags: title for building_mechanics -#: app/_translations.py:90 +#: app/_translations.py:86 msgctxt "tags" msgid "Building Mechanics and Tools" msgstr "" #. NOTE: tags: description for building_mechanics -#: app/_translations.py:92 +#: app/_translations.py:88 msgctxt "tags" msgid "Adds game mechanics or tools that change how players build." msgstr "" -#. NOTE: tags: title for environment -#: app/_translations.py:94 +#. NOTE: tags: title for oneofakind__original +#: app/_translations.py:90 msgctxt "tags" -msgid "Environment / Weather" +msgid "One-of-a-kind / Original" msgstr "" -#. NOTE: tags: description for environment -#: app/_translations.py:96 +#. NOTE: tags: description for oneofakind__original +#: app/_translations.py:92 msgctxt "tags" msgid "" -"Improves the world, adding weather, ambient sounds, or other environment " -"mechanics" +"For games and such that are of their own kind, distinct and original in " +"nature to others of the same category." msgstr "" -#. NOTE: tags: title for mobs +#. NOTE: tags: title for building +#: app/_translations.py:94 +msgctxt "tags" +msgid "Building" +msgstr "" + +#. NOTE: tags: description for building +#: app/_translations.py:96 +msgctxt "tags" +msgid "Focuses on building, such as adding new materials or nodes" +msgstr "" + +#. NOTE: tags: title for decorative #: app/_translations.py:98 msgctxt "tags" -msgid "Mobs / Animals / NPCs" +msgid "Decorative" msgstr "" -#. NOTE: tags: description for mobs +#. NOTE: tags: description for decorative #: app/_translations.py:100 msgctxt "tags" -msgid "Adds mobs, animals, and NPCs" +msgid "Adds nodes with no other purpose than for use in building" msgstr "" #. NOTE: tags: title for puzzle @@ -338,120 +336,120 @@ msgctxt "tags" msgid "Focus on puzzle solving instead of combat" msgstr "" -#. NOTE: tags: title for building +#. NOTE: tags: title for environment #: app/_translations.py:106 msgctxt "tags" -msgid "Building" +msgid "Environment / Weather" msgstr "" -#. NOTE: tags: description for building +#. NOTE: tags: description for environment #: app/_translations.py:108 msgctxt "tags" -msgid "Focuses on building, such as adding new materials or nodes" +msgid "" +"Improves the world, adding weather, ambient sounds, or other environment " +"mechanics" msgstr "" -#. NOTE: tags: title for decorative +#. NOTE: tags: title for less_than_px #: app/_translations.py:110 msgctxt "tags" -msgid "Decorative" +msgid "<16px" msgstr "" -#. NOTE: tags: description for decorative +#. NOTE: tags: description for less_than_px #: app/_translations.py:112 msgctxt "tags" -msgid "Adds nodes with no other purpose than for use in building" +msgid "Less than 16px" msgstr "" -#. NOTE: tags: title for oneofakind__original +#. NOTE: tags: title for mobs #: app/_translations.py:114 msgctxt "tags" -msgid "One-of-a-kind / Original" +msgid "Mobs / Animals / NPCs" msgstr "" -#. NOTE: tags: description for oneofakind__original +#. NOTE: tags: description for mobs #: app/_translations.py:116 msgctxt "tags" -msgid "" -"For games and such that are of their own kind, distinct and original in " -"nature to others of the same category." -msgstr "" - -#. NOTE: tags: title for survival -#: app/_translations.py:118 -msgctxt "tags" -msgid "Survival" -msgstr "" - -#. NOTE: tags: description for survival -#: app/_translations.py:120 -msgctxt "tags" -msgid "" -"Written specifically for survival gameplay with a focus on game-balance, " -"difficulty level, or resources available through crafting, mining, ..." -msgstr "" - -#. NOTE: tags: title for hud -#: app/_translations.py:122 -msgctxt "tags" -msgid "HUD" -msgstr "" - -#. NOTE: tags: description for hud -#: app/_translations.py:124 -msgctxt "tags" -msgid "For mods that grant the player extra information in the HUD" -msgstr "" - -#. NOTE: tags: title for storage -#: app/_translations.py:126 -msgctxt "tags" -msgid "Storage" -msgstr "" - -#. NOTE: tags: description for storage -#: app/_translations.py:128 -msgctxt "tags" -msgid "Adds or improves item storage mechanics" -msgstr "" - -#. NOTE: tags: title for 16px -#: app/_translations.py:130 -msgctxt "tags" -msgid "16px" -msgstr "" - -#. NOTE: tags: description for 16px -#: app/_translations.py:132 -msgctxt "tags" -msgid "For 16px texture packs" +msgid "Adds mobs, animals, and non-player characters" msgstr "" #. NOTE: tags: title for custom_mapgen -#: app/_translations.py:134 +#: app/_translations.py:118 msgctxt "tags" msgid "Custom mapgen" msgstr "" #. NOTE: tags: description for custom_mapgen -#: app/_translations.py:136 +#: app/_translations.py:120 msgctxt "tags" msgid "" "Contains a completely custom mapgen implemented in Lua, usually requires " "worlds to be set to the 'singlenode' mapgen." msgstr "" +#. NOTE: tags: title for survival +#: app/_translations.py:122 +msgctxt "tags" +msgid "Survival" +msgstr "" + +#. NOTE: tags: description for survival +#: app/_translations.py:124 +msgctxt "tags" +msgid "" +"Written specifically for survival gameplay with a focus on game-balance, " +"difficulty level, or resources available through crafting, mining, ..." +msgstr "" + +#. NOTE: tags: title for education +#: app/_translations.py:126 +msgctxt "tags" +msgid "Education" +msgstr "" + +#. NOTE: tags: description for education +#: app/_translations.py:128 +msgctxt "tags" +msgid "Either has educational value, or is a tool to help teachers " +msgstr "" + +#. NOTE: tags: title for storage +#: app/_translations.py:130 +msgctxt "tags" +msgid "Storage" +msgstr "" + +#. NOTE: tags: description for storage +#: app/_translations.py:132 +msgctxt "tags" +msgid "Adds or improves item storage mechanics" +msgstr "" + #. NOTE: tags: title for library -#: app/_translations.py:138 +#: app/_translations.py:134 msgctxt "tags" msgid "API / Library" msgstr "" #. NOTE: tags: description for library -#: app/_translations.py:140 +#: app/_translations.py:136 msgctxt "tags" msgid "Primarily adds an API for other mods to use" msgstr "" +#. NOTE: tags: title for hud +#: app/_translations.py:138 +msgctxt "tags" +msgid "HUD" +msgstr "" + +#. NOTE: tags: description for hud +#: app/_translations.py:140 +msgctxt "tags" +msgid "For mods that grant the player extra information in the HUD" +msgstr "" + #. NOTE: tags: title for mini-game #: app/_translations.py:142 msgctxt "tags" @@ -464,16 +462,18 @@ msgctxt "tags" msgid "Adds a mini-game to be played within Minetest" msgstr "" -#. NOTE: tags: title for education +#. NOTE: tags: title for pve #: app/_translations.py:146 msgctxt "tags" -msgid "Education" +msgid "Player vs Environment (PvE)" msgstr "" -#. NOTE: tags: description for education +#. NOTE: tags: description for pve #: app/_translations.py:148 msgctxt "tags" -msgid "Either has educational value, or is a tool to help teachers " +msgid "" +"For content designed for one or more players that focus on combat against" +" the world, mobs, or NPCs." msgstr "" #. NOTE: tags: title for sports @@ -482,40 +482,134 @@ msgctxt "tags" msgid "Sports" msgstr "" -#. NOTE: tags: title for pve +#. NOTE: tags: title for 16px #: app/_translations.py:152 msgctxt "tags" -msgid "Player vs Environment (PvE)" +msgid "16px" msgstr "" -#. NOTE: tags: description for pve +#. NOTE: tags: description for 16px #: app/_translations.py:154 msgctxt "tags" +msgid "For 16px texture packs" +msgstr "" + +#. NOTE: tags: title for 64px +#: app/_translations.py:156 +msgctxt "tags" +msgid "64px" +msgstr "" + +#. NOTE: tags: description for 64px +#: app/_translations.py:158 +msgctxt "tags" +msgid "For 64px texture packs" +msgstr "" + +#. NOTE: tags: title for transport +#: app/_translations.py:160 +msgctxt "tags" +msgid "Transport" +msgstr "" + +#. NOTE: tags: description for transport +#: app/_translations.py:162 +msgctxt "tags" msgid "" -"For content designed for one or more players that focus on combat against" -" the world, mobs, or NPCs." +"Adds or changes transportation methods. Includes teleportation, vehicles," +" ridable mobs, transport infrastructure and thematic content" +msgstr "" + +#. NOTE: tags: title for seasonal +#: app/_translations.py:164 +msgctxt "tags" +msgid "Seasonal" +msgstr "" + +#. NOTE: tags: description for seasonal +#: app/_translations.py:166 +msgctxt "tags" +msgid "For content generally themed around a certain season or holiday" +msgstr "" + +#. NOTE: tags: title for food +#: app/_translations.py:168 +msgctxt "tags" +msgid "Food / Drinks" +msgstr "" + +#. NOTE: tags: title for commerce +#: app/_translations.py:170 +msgctxt "tags" +msgid "Commerce / Economy" +msgstr "" + +#. NOTE: tags: description for commerce +#: app/_translations.py:172 +msgctxt "tags" +msgid "Related to economies, money, and trading" +msgstr "" + +#. NOTE: tags: title for gui +#: app/_translations.py:174 +msgctxt "tags" +msgid "GUI" +msgstr "" + +#. NOTE: tags: description for gui +#: app/_translations.py:176 +msgctxt "tags" +msgid "" +"For content whose main utility or features are provided within a GUI, on-" +"screen menu, or similar" msgstr "" #. NOTE: tags: title for jam_combat_mod -#: app/_translations.py:156 +#: app/_translations.py:178 msgctxt "tags" msgid "Jam / Combat 2020" msgstr "" #. NOTE: tags: description for jam_combat_mod -#: app/_translations.py:158 +#: app/_translations.py:180 msgctxt "tags" msgid "For mods created for the Discord \"Combat\" modding event in 2020" msgstr "" +#. NOTE: tags: title for mtg +#: app/_translations.py:182 +msgctxt "tags" +msgid "Minetest Game improved" +msgstr "" + +#. NOTE: tags: description for mtg +#: app/_translations.py:184 +msgctxt "tags" +msgid "Forks of Minetest Game" +msgstr "" + +#. NOTE: tags: title for jam_weekly_2021 +#: app/_translations.py:186 +msgctxt "tags" +msgid "Jam / Weekly Challenges 2021" +msgstr "" + +#. NOTE: tags: description for jam_weekly_2021 +#: app/_translations.py:188 +msgctxt "tags" +msgid "" +"For mods created for the Discord \"Weekly Challenges\" modding event in " +"2021" +msgstr "" + #. NOTE: tags: title for creative -#: app/_translations.py:160 +#: app/_translations.py:190 msgctxt "tags" msgid "Creative" msgstr "" #. NOTE: tags: description for creative -#: app/_translations.py:162 +#: app/_translations.py:192 msgctxt "tags" msgid "" "Written specifically or exclusively for use in creative mode. Adds " @@ -523,110 +617,16 @@ msgid "" "that facilitate ingame creation and doesn't add difficulty or scarcity" msgstr "" -#. NOTE: tags: title for gui -#: app/_translations.py:164 -msgctxt "tags" -msgid "GUI" -msgstr "" - -#. NOTE: tags: description for gui -#: app/_translations.py:166 -msgctxt "tags" -msgid "For content whose main utility / feature is in GUI/formspec form" -msgstr "" - -#. NOTE: tags: title for 64px -#: app/_translations.py:168 -msgctxt "tags" -msgid "64px" -msgstr "" - -#. NOTE: tags: description for 64px -#: app/_translations.py:170 -msgctxt "tags" -msgid "For 64px texture packs" -msgstr "" - -#. NOTE: tags: title for commerce -#: app/_translations.py:172 -msgctxt "tags" -msgid "Commerce / Economy" -msgstr "" - -#. NOTE: tags: description for commerce -#: app/_translations.py:174 -msgctxt "tags" -msgid "Related to economies, money, and trading" -msgstr "" - -#. NOTE: tags: title for mtg -#: app/_translations.py:176 -msgctxt "tags" -msgid "Minetest Game improved" -msgstr "" - -#. NOTE: tags: description for mtg -#: app/_translations.py:178 -msgctxt "tags" -msgid "Forks of MTG" -msgstr "" - -#. NOTE: tags: title for jam_weekly_2021 -#: app/_translations.py:180 -msgctxt "tags" -msgid "Jam / Weekly Challenges 2021" -msgstr "" - -#. NOTE: tags: description for jam_weekly_2021 -#: app/_translations.py:182 -msgctxt "tags" -msgid "" -"For mods created for the Discord \"Weekly Challenges\" modding event in " -"2021" -msgstr "" - -#. NOTE: tags: title for transport -#: app/_translations.py:184 -msgctxt "tags" -msgid "Transport" -msgstr "" - -#. NOTE: tags: description for transport -#: app/_translations.py:186 -msgctxt "tags" -msgid "" -"Adds or changes transportation methods. Includes teleportation, vehicles," -" ridable mobs, transport infrastructure and thematic content" -msgstr "" - -#. NOTE: tags: title for food -#: app/_translations.py:188 -msgctxt "tags" -msgid "Food / Drinks" -msgstr "" - #. NOTE: tags: title for technology -#: app/_translations.py:190 +#: app/_translations.py:194 msgctxt "tags" msgid "Machines / Electronics" msgstr "" #. NOTE: tags: description for technology -#: app/_translations.py:192 -msgctxt "tags" -msgid "Adds machines useful in automation, tubes, or power." -msgstr "" - -#. NOTE: tags: title for seasonal -#: app/_translations.py:194 -msgctxt "tags" -msgid "Seasonal" -msgstr "" - -#. NOTE: tags: description for seasonal #: app/_translations.py:196 msgctxt "tags" -msgid "For content generally themed around a certain season or holiday" +msgid "Adds machines useful in automation, tubes, or power." msgstr "" #. NOTE: tags: title for 32px @@ -641,56 +641,56 @@ msgctxt "tags" msgid "For 32px texture packs" msgstr "" -#. NOTE: tags: title for jam_game_2021 +#. NOTE: tags: title for strategy_rts #: app/_translations.py:202 msgctxt "tags" -msgid "Jam / Game 2021" +msgid "Strategy / RTS" msgstr "" -#. NOTE: tags: description for jam_game_2021 +#. NOTE: tags: description for strategy_rts #: app/_translations.py:204 msgctxt "tags" -msgid "Entries to the 2021 Minetest Game Jam" -msgstr "" - -#. NOTE: tags: title for 128px -#: app/_translations.py:206 -msgctxt "tags" -msgid "128px+" -msgstr "" - -#. NOTE: tags: description for 128px -#: app/_translations.py:208 -msgctxt "tags" -msgid "For 128px or higher texture packs" +msgid "" +"Games and mods with a heavy strategy component, whether real-time or " +"turn-based" msgstr "" #. NOTE: tags: title for skins -#: app/_translations.py:210 +#: app/_translations.py:206 msgctxt "tags" msgid "Player customization / Skins" msgstr "" #. NOTE: tags: description for skins -#: app/_translations.py:212 +#: app/_translations.py:208 msgctxt "tags" msgid "" "Allows the player to customize their character by changing the texture or" " adding accessories." msgstr "" -#. NOTE: tags: title for strategy_rts -#: app/_translations.py:214 +#. NOTE: tags: title for jam_game_2021 +#: app/_translations.py:210 msgctxt "tags" -msgid "Strategy / RTS" +msgid "Jam / Game 2021" msgstr "" -#. NOTE: tags: description for strategy_rts +#. NOTE: tags: description for jam_game_2021 +#: app/_translations.py:212 +msgctxt "tags" +msgid "Entries to the 2021 Minetest Game Jam" +msgstr "" + +#. NOTE: tags: title for 128px +#: app/_translations.py:214 +msgctxt "tags" +msgid "128px+" +msgstr "" + +#. NOTE: tags: description for 128px #: app/_translations.py:216 msgctxt "tags" -msgid "" -"Games and mods with a heavy strategy component, whether real-time or " -"turn-based" +msgid "For 128px or higher texture packs" msgstr "" #. NOTE: tags: title for jam_game_2022 @@ -789,8 +789,8 @@ msgctxt "content_warnings" msgid "Contains recreational drugs other than alcohol or tobacco" msgstr "" -#: app/querybuilder.py:58 app/templates/admin/languages/list.html:27 -#: app/templates/admin/tags/list.html:38 +#: app/querybuilder.py:60 app/templates/admin/languages/list.html:27 +#: app/templates/admin/tags/list.html:34 #: app/templates/admin/warnings/list.html:28 #: app/templates/collections/create_edit.html:56 #: app/templates/collections/view.html:66 app/templates/modnames/list.html:16 @@ -799,7 +799,7 @@ msgstr "" msgid "Packages" msgstr "" -#: app/querybuilder.py:73 +#: app/querybuilder.py:75 #, python-format msgid "%(package_type)s for %(game_name)s" msgstr "" @@ -813,9 +813,13 @@ msgstr "" msgid "Featured" msgstr "" -#: app/blueprints/api/tokens.py:33 app/templates/admin/tags/list.html:26 +#: app/blueprints/api/tokens.py:33 +#: app/blueprints/packages/advanced_search.py:83 +#: app/blueprints/packages/releases.py:55 +#: app/blueprints/packages/releases.py:70 app/templates/admin/tags/list.html:22 #: app/templates/admin/warnings/list.html:20 app/templates/macros/topics.html:7 #: app/templates/modnames/list.html:12 +#: app/templates/packages/release_edit.html:20 msgid "Name" msgstr "" @@ -824,12 +828,12 @@ 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:251 -#: app/blueprints/packages/packages.py:543 -#: app/blueprints/packages/packages.py:639 -#: app/blueprints/packages/packages.py:727 -#: app/blueprints/packages/releases.py:62 -#: app/blueprints/packages/releases.py:74 app/blueprints/packages/reviews.py:63 +#: app/blueprints/oauth/__init__.py:175 app/blueprints/packages/packages.py:252 +#: app/blueprints/packages/packages.py:544 +#: app/blueprints/packages/packages.py:640 +#: app/blueprints/packages/packages.py:728 +#: app/blueprints/packages/releases.py:66 +#: app/blueprints/packages/releases.py:81 app/blueprints/packages/reviews.py:63 #: app/blueprints/packages/screenshots.py:36 #: app/blueprints/packages/screenshots.py:42 #: app/blueprints/packages/screenshots.py:47 @@ -840,12 +844,14 @@ msgid "Save" msgstr "" #: app/blueprints/collections/__init__.py:77 -#: app/blueprints/oauth/__init__.py:168 app/blueprints/packages/releases.py:54 -#: app/blueprints/packages/releases.py:66 app/blueprints/packages/reviews.py:53 +#: app/blueprints/oauth/__init__.py:168 +#: app/blueprints/packages/advanced_search.py:84 +#: app/blueprints/packages/releases.py:56 +#: app/blueprints/packages/releases.py:71 app/blueprints/packages/reviews.py:53 #: app/blueprints/threads/__init__.py:281 #: app/templates/admin/languages/list.html:23 #: app/templates/macros/reviews.html:143 app/templates/macros/topics.html:5 -#: app/templates/packages/release_edit.html:17 +#: app/templates/packages/release_edit.html:21 #: app/templates/packages/translation.html:54 msgid "Title" msgstr "" @@ -898,24 +904,7 @@ msgstr "" msgid "Removed package from favorites collection" msgstr "" -#: app/blueprints/github/__init__.py:54 -msgid "Authorization failed [err=gh-oauth-login-failed]" -msgstr "" - -#: app/blueprints/github/__init__.py:83 -msgid "Linked GitHub to account" -msgstr "" - -#: app/blueprints/github/__init__.py:88 -#, python-format -msgid "GitHub account is already associated with another user: %(username)s" -msgstr "" - -#: app/blueprints/github/__init__.py:96 app/blueprints/github/__init__.py:122 -msgid "Authorization failed [err=gh-login-failed]" -msgstr "" - -#: app/blueprints/oauth/__init__.py:169 app/templates/admin/tags/list.html:30 +#: app/blueprints/oauth/__init__.py:169 app/templates/admin/tags/list.html:26 #: app/templates/admin/warnings/list.html:24 #: app/templates/users/settings_email.html:49 msgid "Description" @@ -986,321 +975,438 @@ msgstr "" msgid "Supported Games" msgstr "" -#: app/blueprints/packages/packages.py:214 -msgid "No download available." +#: app/blueprints/packages/advanced_search.py:39 +msgid "Android Default" msgstr "" -#: app/blueprints/packages/packages.py:229 app/templates/packages/view.html:598 +#: app/blueprints/packages/advanced_search.py:40 +msgid "Desktop Default" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:41 +msgid "Non-free" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:42 app/models/packages.py:624 +#: app/templates/packages/view.html:163 +msgid "Work in Progress" +msgstr "" + +#. NOTE: Package maintenance state +#: app/blueprints/packages/advanced_search.py:43 app/models/packages.py:170 +msgid "Deprecated" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:44 +msgid "All content warnings" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:53 +msgid "Query" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:54 +#: app/blueprints/packages/packages.py:230 app/templates/packages/view.html:598 #: app/utils/minetest_hypertext.py:263 msgid "Type" msgstr "" -#: app/blueprints/packages/packages.py:230 -msgid "Title (Human-readable)" +#: app/blueprints/packages/advanced_search.py:56 +#: app/templates/macros/topics.html:6 app/templates/packages/view.html:177 +msgid "Author" msgstr "" -#: app/blueprints/packages/packages.py:231 -#: app/blueprints/packages/packages.py:637 -msgid "Name (Technical)" -msgstr "" - -#: app/blueprints/packages/packages.py:231 -#: app/blueprints/packages/packages.py:638 -#: app/templates/packages/create_edit.html:75 -msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" -msgstr "" - -#: app/blueprints/packages/packages.py:232 -msgid "Short Description (Plaintext)" -msgstr "" - -#: app/blueprints/packages/packages.py:234 app/templates/packages/view.html:620 -#: app/utils/minetest_hypertext.py:300 -msgid "Maintenance State" -msgstr "" - -#: app/blueprints/packages/packages.py:236 app/templates/admin/tags/list.html:4 +#: app/blueprints/packages/advanced_search.py:57 +#: app/blueprints/packages/packages.py:237 app/templates/admin/tags/list.html:4 #: app/templates/admin/tags/list.html:10 app/templates/todo/tags.html:38 #: app/utils/minetest_hypertext.py:264 msgid "Tags" msgstr "" -#: app/blueprints/packages/packages.py:237 +#: app/blueprints/packages/advanced_search.py:60 +#: app/blueprints/packages/packages.py:238 msgid "Content Warnings" msgstr "" -#: app/blueprints/packages/packages.py:238 app/templates/packages/view.html:609 +#: app/blueprints/packages/advanced_search.py:63 +#: app/blueprints/packages/packages.py:239 app/templates/packages/view.html:609 #: app/utils/minetest_hypertext.py:298 msgid "License" msgstr "" -#: app/blueprints/packages/packages.py:239 +#: app/blueprints/packages/advanced_search.py:67 +msgid "Supports Game" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:71 +#: app/templates/admin/storage.html:39 +#: app/templates/collections/create_edit.html:81 +#: app/templates/collections/list.html:39 +#: app/templates/collections/view.html:91 app/templates/index.html:48 +#: app/templates/macros/reviews.html:81 app/templates/macros/topics.html:52 +#: app/templates/packages/game_hub.html:5 +#: app/templates/packages/game_hub.html:25 +#: app/templates/packages/similar.html:22 app/templates/translate/index.html:28 +#, python-format +msgid "%(title)s by %(author)s" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:72 +#: app/blueprints/packages/reviews.py:54 +#: app/templates/packages/translation.html:51 +msgid "Language" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:76 +msgid "Hide Tags and Content Warnings" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:77 +msgid "Minetest Version" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:81 +msgid "Sort by" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:85 +msgid "Package score" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:86 app/templates/index.html:78 +#: app/templates/packages/reviews_list.html:4 +#: app/templates/packages/view.html:194 app/templates/packages/view.html:336 +#: app/templates/users/profile.html:279 +msgid "Reviews" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:87 +#: app/templates/packages/view.html:184 app/templates/users/profile.html:242 +msgid "Downloads" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:88 +msgid "Created At" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:89 +msgid "Approved At" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:90 +msgid "Last Release" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:92 +msgid "Order" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:93 +msgid "Descending" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:94 +msgid "Ascending" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:96 +msgid "Random order" +msgstr "" + +#: app/blueprints/packages/packages.py:215 +msgid "No download available." +msgstr "" + +#: app/blueprints/packages/packages.py:231 +msgid "Title (Human-readable)" +msgstr "" + +#: app/blueprints/packages/packages.py:232 +#: app/blueprints/packages/packages.py:638 +msgid "Name (Technical)" +msgstr "" + +#: app/blueprints/packages/packages.py:232 +#: app/blueprints/packages/packages.py:639 +#: 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:233 +msgid "Short Description (Plaintext)" +msgstr "" + +#: app/blueprints/packages/packages.py:235 app/templates/packages/view.html:620 +#: app/utils/minetest_hypertext.py:300 +msgid "Maintenance State" +msgstr "" + +#: app/blueprints/packages/packages.py:240 msgid "Media License" msgstr "" -#: app/blueprints/packages/packages.py:241 +#: app/blueprints/packages/packages.py:242 msgid "Long Description (Markdown)" msgstr "" -#: app/blueprints/packages/packages.py:243 +#: app/blueprints/packages/packages.py:244 msgid "VCS Repository URL" msgstr "" -#: app/blueprints/packages/packages.py:244 app/blueprints/users/settings.py:77 +#: app/blueprints/packages/packages.py:245 app/blueprints/users/settings.py:77 msgid "Website URL" msgstr "" -#: app/blueprints/packages/packages.py:245 +#: app/blueprints/packages/packages.py:246 msgid "Issue Tracker URL" msgstr "" -#: app/blueprints/packages/packages.py:246 +#: app/blueprints/packages/packages.py:247 msgid "Forum Topic ID" msgstr "" -#: app/blueprints/packages/packages.py:247 +#: app/blueprints/packages/packages.py:248 msgid "Video URL" msgstr "" -#: app/blueprints/packages/packages.py:248 +#: app/blueprints/packages/packages.py:249 msgid "Donate URL" msgstr "" -#: app/blueprints/packages/packages.py:249 +#: app/blueprints/packages/packages.py:250 msgid "Translation URL" msgstr "" -#: app/blueprints/packages/packages.py:255 +#: app/blueprints/packages/packages.py:256 msgid "_game is not an allowed name" msgstr "" -#: app/blueprints/packages/packages.py:265 +#: app/blueprints/packages/packages.py:266 msgid "" "Package already exists, but is removed. Please contact ContentDB staff to" " restore the package" msgstr "" -#: app/blueprints/packages/packages.py:270 +#: app/blueprints/packages/packages.py:271 msgid "Package already exists" msgstr "" -#: app/blueprints/packages/packages.py:276 +#: app/blueprints/packages/packages.py:277 msgid "A collection with a similar name already exists" msgstr "" -#: app/blueprints/packages/packages.py:329 -#: app/blueprints/packages/releases.py:82 +#: app/blueprints/packages/packages.py:330 +#: app/blueprints/packages/releases.py:89 msgid "" "You must add an email address to your account and confirm it before you " "can manage packages" msgstr "" -#: app/blueprints/packages/packages.py:335 +#: app/blueprints/packages/packages.py:336 msgid "Save draft" msgstr "" -#: app/blueprints/packages/packages.py:343 +#: app/blueprints/packages/packages.py:344 msgid "Unable to find that user" msgstr "" -#: app/blueprints/packages/packages.py:347 +#: app/blueprints/packages/packages.py:348 #: app/blueprints/packages/screenshots.py:137 msgid "Permission denied" msgstr "" -#: app/blueprints/packages/packages.py:403 -#: app/blueprints/packages/packages.py:494 -#: app/blueprints/packages/packages.py:516 +#: app/blueprints/packages/packages.py:404 +#: app/blueprints/packages/packages.py:495 +#: app/blueprints/packages/packages.py:517 msgid "You don't have permission to do that" msgstr "" -#: app/blueprints/packages/packages.py:436 +#: app/blueprints/packages/packages.py:437 msgid "Please comment what changes are needed in the approval thread" msgstr "" -#: app/blueprints/packages/packages.py:443 +#: app/blueprints/packages/packages.py:444 msgid "" "Please comment in the approval thread so editors know what you have " "changed" msgstr "" -#: app/blueprints/packages/packages.py:481 +#: app/blueprints/packages/packages.py:482 #, python-format msgid "Set state to %(state)s" msgstr "" -#: app/blueprints/packages/packages.py:511 +#: app/blueprints/packages/packages.py:512 msgid "Deleted package" msgstr "" -#: app/blueprints/packages/packages.py:533 +#: app/blueprints/packages/packages.py:534 msgid "Unapproved package" msgstr "" -#: app/blueprints/packages/packages.py:542 +#: app/blueprints/packages/packages.py:543 msgid "Maintainers (Comma-separated)" msgstr "" -#: app/blueprints/packages/packages.py:551 +#: app/blueprints/packages/packages.py:552 msgid "You don't have permission to edit maintainers" msgstr "" -#: app/blueprints/packages/packages.py:601 +#: app/blueprints/packages/packages.py:602 msgid "You are not a maintainer" msgstr "" -#: app/blueprints/packages/packages.py:604 +#: app/blueprints/packages/packages.py:605 msgid "Package owners cannot remove themselves as maintainers" msgstr "" -#: app/blueprints/packages/packages.py:636 +#: app/blueprints/packages/packages.py:637 msgid "Author Name" msgstr "" -#: app/blueprints/packages/packages.py:723 +#: app/blueprints/packages/packages.py:724 msgid "Enable support detection based on dependencies (recommended)" msgstr "" -#: app/blueprints/packages/packages.py:724 +#: app/blueprints/packages/packages.py:725 msgid "Supported games" msgstr "" -#: app/blueprints/packages/packages.py:725 +#: app/blueprints/packages/packages.py:726 msgid "Unsupported games" msgstr "" -#: app/blueprints/packages/packages.py:726 +#: app/blueprints/packages/packages.py:727 msgid "Supports all games (unless stated) / is game independent" msgstr "" -#: app/blueprints/packages/packages.py:742 +#: app/blueprints/packages/packages.py:743 msgid "You need at least one release before you can edit game support" msgstr "" -#: app/blueprints/packages/packages.py:746 +#: app/blueprints/packages/packages.py:747 msgid "Mod(pack) needs to contain at least one mod. Please create a new release" msgstr "" -#: app/blueprints/packages/releases.py:55 -#: app/templates/packages/release_new.html:46 +#: app/blueprints/packages/releases.py:57 +#: app/blueprints/packages/releases.py:72 +msgid "Release Notes" +msgstr "" + +#: app/blueprints/packages/releases.py:59 msgid "Method" msgstr "" -#: app/blueprints/packages/releases.py:55 -#: app/blueprints/packages/releases.py:57 +#: app/blueprints/packages/releases.py:59 +#: app/blueprints/packages/releases.py:61 #: app/blueprints/packages/screenshots.py:35 msgid "File Upload" msgstr "" -#: app/blueprints/packages/releases.py:56 +#: app/blueprints/packages/releases.py:60 msgid "Git reference (ie: commit hash, branch, or tag)" msgstr "" -#: app/blueprints/packages/releases.py:58 -#: app/blueprints/packages/releases.py:70 -#: app/blueprints/packages/releases.py:198 +#: app/blueprints/packages/releases.py:62 +#: app/blueprints/packages/releases.py:77 +#: app/blueprints/packages/releases.py:207 msgid "Minimum Minetest Version" msgstr "" -#: app/blueprints/packages/releases.py:60 -#: app/blueprints/packages/releases.py:72 -#: app/blueprints/packages/releases.py:201 +#: app/blueprints/packages/releases.py:64 +#: app/blueprints/packages/releases.py:79 +#: app/blueprints/packages/releases.py:210 msgid "Maximum Minetest Version" msgstr "" -#: app/blueprints/packages/releases.py:67 -#: app/templates/packages/release_edit.html:23 +#: app/blueprints/packages/releases.py:74 +#: app/templates/packages/release_edit.html:31 msgid "URL" msgstr "" -#: app/blueprints/packages/releases.py:68 +#: app/blueprints/packages/releases.py:75 msgid "Task ID" msgstr "" -#: app/blueprints/packages/releases.py:69 +#: app/blueprints/packages/releases.py:76 #: app/blueprints/packages/screenshots.py:41 msgid "Is Approved" msgstr "" -#: app/blueprints/packages/releases.py:91 +#: app/blueprints/packages/releases.py:98 msgid "Import from Git" msgstr "" -#: app/blueprints/packages/releases.py:91 +#: app/blueprints/packages/releases.py:98 msgid "Upload .zip file" msgstr "" -#: app/blueprints/packages/releases.py:197 +#: app/blueprints/packages/releases.py:206 msgid "Set Min" msgstr "" -#: app/blueprints/packages/releases.py:200 +#: app/blueprints/packages/releases.py:209 msgid "Set Max" msgstr "" -#: app/blueprints/packages/releases.py:203 +#: app/blueprints/packages/releases.py:212 msgid "Only change values previously set as none" msgstr "" -#: app/blueprints/packages/releases.py:204 +#: app/blueprints/packages/releases.py:213 msgid "Update" msgstr "" -#: app/blueprints/packages/releases.py:256 +#: app/blueprints/packages/releases.py:265 #: app/templates/packages/update_config.html:25 msgid "Trigger" msgstr "" -#: app/blueprints/packages/releases.py:257 +#: app/blueprints/packages/releases.py:266 msgid "New Commit" msgstr "" -#: app/blueprints/packages/releases.py:258 app/templates/admin/tags/list.html:8 +#: app/blueprints/packages/releases.py:267 app/templates/admin/tags/list.html:8 msgid "New Tag" msgstr "" -#: app/blueprints/packages/releases.py:260 +#: app/blueprints/packages/releases.py:269 msgid "Branch name" msgstr "" -#: app/blueprints/packages/releases.py:261 +#: app/blueprints/packages/releases.py:270 #: app/templates/packages/update_config.html:38 msgid "Action" msgstr "" -#: app/blueprints/packages/releases.py:262 +#: app/blueprints/packages/releases.py:271 msgid "Send notification and mark as outdated" msgstr "" -#: app/blueprints/packages/releases.py:262 app/logic/package_approval.py:104 +#: app/blueprints/packages/releases.py:271 app/logic/package_approval.py:104 msgid "Create release" msgstr "" -#: app/blueprints/packages/releases.py:264 +#: app/blueprints/packages/releases.py:273 msgid "Save Settings" msgstr "" -#: app/blueprints/packages/releases.py:265 +#: app/blueprints/packages/releases.py:274 msgid "Disable Automation" msgstr "" -#: app/blueprints/packages/releases.py:304 +#: app/blueprints/packages/releases.py:313 msgid "Please add a Git repository URL in order to set up automatic releases" msgstr "" -#: app/blueprints/packages/releases.py:320 +#: app/blueprints/packages/releases.py:329 msgid "Deleted update configuration" msgstr "" -#: app/blueprints/packages/releases.py:328 +#: app/blueprints/packages/releases.py:337 msgid "Now, please create an initial release" msgstr "" -#: app/blueprints/packages/reviews.py:54 -#: app/templates/packages/translation.html:51 -msgid "Language" -msgstr "" - #: app/blueprints/packages/reviews.py:60 app/blueprints/threads/__init__.py:181 #: app/blueprints/threads/__init__.py:182 #: app/blueprints/threads/__init__.py:282 @@ -1481,7 +1587,7 @@ msgid "" msgstr "" #: 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/account.py:189 app/blueprints/users/account.py:338 #: app/blueprints/users/settings.py:147 msgid "Email" msgstr "" @@ -1559,79 +1665,80 @@ msgstr "" msgid "Unknown verification token!" msgstr "" -#: app/blueprints/users/account.py:292 +#: app/blueprints/users/account.py:290 msgid "Token has expired" msgstr "" -#: app/blueprints/users/account.py:306 +#: app/blueprints/users/account.py:304 msgid "Another user is already using that email" msgstr "" -#: app/blueprints/users/account.py:309 +#: app/blueprints/users/account.py:307 msgid "Confirmed email change" msgstr "" -#: app/blueprints/users/account.py:314 +#: app/blueprints/users/account.py:312 msgid "Email address changed" msgstr "" -#: app/blueprints/users/account.py:315 +#: app/blueprints/users/account.py:313 msgid "" "Your email address has changed. If you didn't request this, please " "contact an administrator." msgstr "" -#: app/blueprints/users/account.py:333 +#: app/blueprints/users/account.py:331 msgid "You may now log in" msgstr "" -#: app/blueprints/users/account.py:341 +#: app/blueprints/users/account.py:339 msgid "Send" msgstr "" -#: app/blueprints/users/account.py:372 +#: app/blueprints/users/account.py:370 msgid "" "That email is now blacklisted. Please contact an admin if you wish to " "undo this." msgstr "" -#: app/blueprints/users/claim.py:41 app/blueprints/users/claim.py:66 -msgid "" -"Invalid username, Only alphabetic letters (A-Za-z), numbers (0-9), " -"underscores (_), minuses (-), and periods (.) allowed. Consider " -"contacting an admin" -msgstr "" - #: app/blueprints/users/claim.py:46 msgid "User has already been claimed" msgstr "" #: app/blueprints/users/claim.py:50 -msgid "Unable to get GitHub username for user" +msgid "" +"Unable to get GitHub username for user. Make sure the forum account " +"exists." msgstr "" -#: app/blueprints/users/claim.py:73 +#: app/blueprints/users/claim.py:66 +msgid "" +"A ContentDB user with that name already exists. Please contact an admin " +"to link to your forum account" +msgstr "" + +#: app/blueprints/users/claim.py:75 msgid "That user has already been claimed!" msgstr "" -#: app/blueprints/users/claim.py:86 +#: app/blueprints/users/claim.py:88 #, python-format msgid "Error whilst attempting to access forums: %(message)s" msgstr "" -#: app/blueprints/users/claim.py:90 +#: app/blueprints/users/claim.py:92 msgid "Unable to get forum signature - does the user exist?" msgstr "" -#: app/blueprints/users/claim.py:105 +#: app/blueprints/users/claim.py:107 msgid "Unable to login as user" msgstr "" -#: app/blueprints/users/claim.py:111 +#: app/blueprints/users/claim.py:113 msgid "Could not find the key in your signature!" msgstr "" -#: app/blueprints/users/claim.py:114 +#: app/blueprints/users/claim.py:116 msgid "Unknown claim type" msgstr "" @@ -1775,6 +1882,23 @@ msgstr "" msgid "Can't promote a user to a rank higher than yourself!" msgstr "" +#: app/blueprints/vcs/github.py:56 +msgid "Authorization failed [err=gh-oauth-login-failed]" +msgstr "" + +#: app/blueprints/vcs/github.py:85 +msgid "Linked GitHub to account" +msgstr "" + +#: app/blueprints/vcs/github.py:90 +#, python-format +msgid "GitHub account is already associated with another user: %(username)s" +msgstr "" + +#: app/blueprints/vcs/github.py:98 app/blueprints/vcs/github.py:124 +msgid "Authorization failed [err=gh-login-failed]" +msgstr "" + #: app/blueprints/zipgrep/__init__.py:35 msgid "Text to find (regex)" msgstr "" @@ -1784,6 +1908,7 @@ msgid "File filter" msgstr "" #: app/blueprints/zipgrep/__init__.py:38 app/templates/base.html:60 +#: app/templates/packages/advanced_search.html:34 #: app/templates/packages/game_hub.html:35 app/templates/todo/tags.html:14 msgid "Search" msgstr "" @@ -1873,17 +1998,17 @@ msgstr "" msgid "You don't have permission to change the package name" msgstr "" -#: app/logic/releases.py:32 +#: app/logic/releases.py:33 msgid "You don't have permission to make releases" msgstr "" -#: app/logic/releases.py:37 +#: app/logic/releases.py:38 msgid "" "You've created too many releases for this package in the last 5 minutes, " "please wait before trying again" msgstr "" -#: app/logic/releases.py:74 +#: app/logic/releases.py:77 msgid "Invalid commit hash; it must be a 40 character long base16 string" msgstr "" @@ -2039,11 +2164,6 @@ msgstr "" msgid "As-is" msgstr "" -#. NOTE: Package maintenance state -#: app/models/packages.py:170 -msgid "Deprecated" -msgstr "" - #: app/models/packages.py:177 msgid "Under active development, and may break worlds/things without warning" msgstr "" @@ -2080,7 +2200,7 @@ msgstr "" #: app/templates/collections/delete.html:14 #: app/templates/collections/view.html:39 #: app/templates/oauth/create_edit.html:17 -#: app/templates/packages/release_edit.html:84 +#: app/templates/packages/release_edit.html:92 #: app/templates/packages/review_create_edit.html:67 #: app/templates/threads/delete_reply.html:19 #: app/templates/threads/delete_thread.html:19 @@ -2088,21 +2208,17 @@ msgstr "" msgid "Delete" msgstr "" -#: app/models/packages.py:624 app/templates/packages/view.html:163 -msgid "Work in Progress" -msgstr "" - -#: app/models/packages.py:1358 +#: app/models/packages.py:1366 #, python-format msgid "New commit %(hash)s found on the Git repo." msgstr "" -#: app/models/packages.py:1362 +#: app/models/packages.py:1370 #, python-format msgid "The last release was commit %(hash)s" msgstr "" -#: app/models/packages.py:1368 +#: app/models/packages.py:1376 #, python-format msgid "New tag %(tag_name)s found on the Git repo." msgstr "" @@ -2136,7 +2252,7 @@ msgid "Editor" msgstr "" #. NOTE: BOT notification type -#: app/models/users.py:59 app/models/users.py:442 +#: app/models/users.py:59 app/models/users.py:448 msgid "Bot" msgstr "" @@ -2149,128 +2265,128 @@ msgid "Admin" msgstr "" #. NOTE: PACKAGE_EDIT notification type -#: app/models/users.py:427 +#: app/models/users.py:433 msgid "Package Edit" msgstr "" #. NOTE: PACKAGE_APPROVAL notification type -#: app/models/users.py:430 +#: app/models/users.py:436 msgid "Package Approval" msgstr "" #. NOTE: NEW_THREAD notification type -#: app/models/users.py:433 app/templates/threads/list.html:12 +#: app/models/users.py:439 app/templates/threads/list.html:12 #: app/templates/threads/new.html:4 msgid "New Thread" msgstr "" #. NOTE: NEW_REVIEW notification type -#: app/models/users.py:436 +#: app/models/users.py:442 msgid "New Review" msgstr "" #. NOTE: THREAD_REPLY notification type -#: app/models/users.py:439 +#: app/models/users.py:445 msgid "Thread Reply" msgstr "" #. NOTE: MAINTAINER notification type -#: app/models/users.py:445 app/templates/macros/threads.html:27 +#: app/models/users.py:451 app/templates/macros/threads.html:27 msgid "Maintainer" msgstr "" #. NOTE: EDITOR_ALERT notification type -#: app/models/users.py:448 +#: app/models/users.py:454 msgid "Editor Alert" msgstr "" #. NOTE: EDITOR_MISC notification type -#: app/models/users.py:451 +#: app/models/users.py:457 msgid "Editor Misc" msgstr "" #. NOTE: OTHER notification type -#: app/models/users.py:454 +#: app/models/users.py:460 msgid "Other" msgstr "" -#: app/models/users.py:464 +#: app/models/users.py:470 msgid "This is a Package Edit notification." msgstr "" -#: app/models/users.py:466 +#: app/models/users.py:472 msgid "This is a Package Approval notification." msgstr "" -#: app/models/users.py:468 +#: app/models/users.py:474 msgid "This is a New Thread notification." msgstr "" -#: app/models/users.py:470 +#: app/models/users.py:476 msgid "This is a New Review notification." msgstr "" -#: app/models/users.py:472 +#: app/models/users.py:478 msgid "This is a Thread Reply notification." msgstr "" -#: app/models/users.py:474 +#: app/models/users.py:480 msgid "This is a Bot notification." msgstr "" -#: app/models/users.py:476 +#: app/models/users.py:482 msgid "This is a Maintainer change notification." msgstr "" -#: app/models/users.py:478 +#: app/models/users.py:484 msgid "This is an Editor Alert notification." msgstr "" -#: app/models/users.py:480 +#: app/models/users.py:486 msgid "This is an Editor Misc notification." msgstr "" -#: app/models/users.py:482 +#: app/models/users.py:488 msgid "This is an Other notification." msgstr "" -#: app/models/users.py:489 +#: app/models/users.py:495 msgid "When another user edits your packages, releases, etc." msgstr "" -#: app/models/users.py:491 +#: app/models/users.py:497 msgid "Notifications from editors related to the package approval process." msgstr "" -#: app/models/users.py:493 +#: app/models/users.py:499 msgid "When a thread is created on your package." msgstr "" -#: app/models/users.py:495 +#: app/models/users.py:501 msgid "When a user posts a review on your package." msgstr "" -#: app/models/users.py:497 +#: app/models/users.py:503 msgid "When someone replies to a thread you're watching." msgstr "" -#: app/models/users.py:499 +#: app/models/users.py:505 msgid "From a bot - for example, update notifications." msgstr "" -#: app/models/users.py:501 +#: app/models/users.py:507 msgid "When your package's maintainers change." msgstr "" -#: app/models/users.py:503 +#: app/models/users.py:509 msgid "For editors: Important alerts." msgstr "" -#: app/models/users.py:505 +#: app/models/users.py:511 msgid "For editors: Minor notifications, including new threads." msgstr "" -#: app/models/users.py:507 +#: app/models/users.py:513 msgid "Minor notifications not important enough for a dedicated category." msgstr "" @@ -2419,41 +2535,45 @@ msgstr "" msgid "Report / DMCA" msgstr "" -#: app/templates/base.html:256 +#: app/templates/base.html:256 app/templates/packages/advanced_search.html:4 +msgid "Advanced Search" +msgstr "" + +#: app/templates/base.html:257 msgid "User List" msgstr "" -#: app/templates/base.html:257 app/templates/packages/view.html:190 +#: app/templates/base.html:258 app/templates/packages/view.html:190 #: app/templates/packages/view.html:677 app/templates/threads/list.html:4 msgid "Threads" msgstr "" -#: app/templates/base.html:258 app/templates/collections/list.html:7 +#: app/templates/base.html:259 app/templates/collections/list.html:7 #: app/templates/collections/list.html:26 msgid "Collections" msgstr "" -#: app/templates/base.html:259 app/templates/donate/index.html:4 +#: app/templates/base.html:260 app/templates/donate/index.html:4 msgid "Support Creators" msgstr "" -#: app/templates/base.html:260 +#: app/templates/base.html:261 msgid "Translate Packages" msgstr "" -#: app/templates/base.html:261 +#: app/templates/base.html:262 msgid "Source Code" msgstr "" -#: app/templates/base.html:267 +#: app/templates/base.html:268 msgid "Show non-free packages" msgstr "" -#: app/templates/base.html:269 +#: app/templates/base.html:270 msgid "Hide non-free packages" msgstr "" -#: app/templates/base.html:273 +#: app/templates/base.html:274 #, python-format msgid "Our privacy policy has been updated (%(date)s)" msgstr "" @@ -2466,29 +2586,11 @@ msgstr "" msgid "Welcome to the best place to find Minetest mods, games, and texture packs" msgstr "" -#: app/templates/admin/storage.html:39 -#: app/templates/collections/create_edit.html:81 -#: app/templates/collections/list.html:39 -#: app/templates/collections/view.html:91 app/templates/index.html:48 -#: app/templates/macros/reviews.html:81 app/templates/macros/topics.html:52 -#: app/templates/packages/game_hub.html:5 -#: app/templates/packages/game_hub.html:25 -#: app/templates/packages/similar.html:22 app/templates/translate/index.html:28 -#, python-format -msgid "%(title)s by %(author)s" -msgstr "" - #: app/templates/index.html:53 #, python-format msgid "%(title)s by %(author)s" msgstr "" -#: app/templates/index.html:78 app/templates/packages/reviews_list.html:4 -#: app/templates/packages/view.html:194 app/templates/packages/view.html:336 -#: app/templates/users/profile.html:279 -msgid "Reviews" -msgstr "" - #: app/templates/index.html:94 app/templates/packages/view.html:278 msgid "Previous" msgstr "" @@ -2569,7 +2671,7 @@ msgstr "" #: app/templates/admin/storage.html:18 #: app/templates/packages/create_edit.html:66 #: app/templates/packages/game_support.html:20 -#: app/templates/threads/view.html:96 app/templates/todo/tags.html:36 +#: app/templates/threads/view.html:101 app/templates/todo/tags.html:36 msgid "Package" msgstr "" @@ -2595,7 +2697,7 @@ msgstr "" msgid "Licenses" msgstr "" -#: app/templates/admin/tags/list.html:34 +#: app/templates/admin/tags/list.html:30 msgid "Views" msgstr "" @@ -3033,7 +3135,7 @@ msgid "Edit / Approve" msgstr "" #: app/templates/macros/releases.html:103 -#: app/templates/packages/release_edit.html:31 +#: app/templates/packages/release_edit.html:39 msgid "Importing..." msgstr "" @@ -3234,10 +3336,6 @@ msgstr "" msgid "No outdated packages." msgstr "" -#: app/templates/macros/topics.html:6 app/templates/packages/view.html:177 -msgid "Author" -msgstr "" - #: app/templates/macros/topics.html:8 msgid "Date" msgstr "" @@ -3407,6 +3505,29 @@ msgstr "" msgid "No applications created" msgstr "" +#: app/templates/packages/advanced_search.html:13 +msgid "Use shift to select multiple. Leave selection empty to match any type." +msgstr "" + +#: app/templates/packages/advanced_search.html:14 +#: app/templates/packages/advanced_search.html:19 +#: app/templates/packages/advanced_search.html:20 +#: app/templates/packages/advanced_search.html:21 +msgid "Use shift to select multiple." +msgstr "" + +#: app/templates/packages/advanced_search.html:17 +msgid "Tags and Content Warnings" +msgstr "" + +#: app/templates/packages/advanced_search.html:23 +msgid "Compatibility" +msgstr "" + +#: app/templates/packages/advanced_search.html:28 +msgid "Sorting" +msgstr "" + #: app/templates/packages/alias_create_edit.html:4 msgid "Alias" msgstr "" @@ -3446,7 +3567,7 @@ msgid "This will set the update settings for all packages with a Git repo." msgstr "" #: app/templates/packages/bulk_update_conf.html:27 -#: app/templates/packages/release_new.html:50 +#: app/templates/packages/release_new.html:51 #: app/templates/packages/update_config.html:33 msgid "Leave blank to use default branch" msgstr "" @@ -3792,8 +3913,8 @@ msgid "Use this page to set the min and max of all releases for your package." msgstr "" #: app/templates/packages/release_bulk_change.html:29 -#: app/templates/packages/release_edit.html:54 -#: app/templates/packages/release_new.html:69 +#: app/templates/packages/release_edit.html:62 +#: app/templates/packages/release_new.html:70 msgid "Maximum must be greater than or equal to the minimum!" msgstr "" @@ -3804,8 +3925,8 @@ msgid "" msgstr "" #: app/templates/packages/release_bulk_change.html:36 -#: app/templates/packages/release_edit.html:70 -#: app/templates/packages/release_new.html:91 +#: app/templates/packages/release_edit.html:78 +#: app/templates/packages/release_new.html:92 msgid "Leave both as None if in doubt." msgstr "" @@ -3813,71 +3934,81 @@ msgstr "" msgid "Edit release" msgstr "" -#: app/templates/packages/release_edit.html:27 +#: app/templates/packages/release_edit.html:15 +#: app/templates/packages/release_new.html:42 +msgid "Release short name. Eg: 1.0.0 or 2018-05-28" +msgstr "" + +#: app/templates/packages/release_edit.html:16 +#: app/templates/packages/release_new.html:43 +msgid "Human-readable name. Eg: 1.0.0 - The Trains Update" +msgstr "" + +#: app/templates/packages/release_edit.html:35 msgid "Commit Hash" msgstr "" -#: app/templates/packages/release_edit.html:32 +#: app/templates/packages/release_edit.html:40 msgid "view task" msgstr "" -#: app/templates/packages/release_edit.html:42 +#: app/templates/packages/release_edit.html:50 #: app/templates/packages/screenshot_edit.html:20 msgid "Approved" msgstr "" -#: app/templates/packages/release_edit.html:46 +#: app/templates/packages/release_edit.html:54 msgid "Supported Minetest versions" msgstr "" -#: app/templates/packages/release_edit.html:60 -#: app/templates/packages/release_new.html:75 +#: app/templates/packages/release_edit.html:68 +#: app/templates/packages/release_new.html:76 #, python-format msgid "Are you sure your package doesn't work on versions after %(version)s?" msgstr "" -#: app/templates/packages/release_edit.html:62 -#: app/templates/packages/release_new.html:77 +#: app/templates/packages/release_edit.html:70 +#: app/templates/packages/release_new.html:78 msgid "" "Only set the maximum version if you know that it doesn't work on newer " "Minetest versions." msgstr "" -#: app/templates/packages/release_edit.html:63 -#: app/templates/packages/release_new.html:78 +#: app/templates/packages/release_edit.html:71 +#: app/templates/packages/release_new.html:79 msgid "" "Don't set the maximum version just because you haven't tested it on newer" " versions." msgstr "" -#: app/templates/packages/release_edit.html:67 -#: app/templates/packages/release_new.html:88 +#: app/templates/packages/release_edit.html:75 +#: app/templates/packages/release_new.html:89 msgid "" "Set the minimum and maximum Minetest versions supported.\n" "\t\t\tThis release will be hidden to clients outside of that range. " msgstr "" -#: app/templates/packages/release_edit.html:72 +#: app/templates/packages/release_edit.html:80 msgid "" "You can set this automatically in the" " .conf of your package." msgstr "" -#: app/templates/packages/release_edit.html:79 +#: app/templates/packages/release_edit.html:87 msgid "Delete Release" msgstr "" -#: app/templates/packages/release_edit.html:85 +#: app/templates/packages/release_edit.html:93 msgid "This is permanent." msgstr "" -#: app/templates/packages/release_edit.html:86 +#: app/templates/packages/release_edit.html:94 msgid "" "Any associated uploads will not be deleted immediately, but the release " "will no longer be listed." msgstr "" -#: app/templates/packages/release_edit.html:91 +#: app/templates/packages/release_edit.html:99 msgid "You cannot delete the latest release; please create a newer one first." msgstr "" @@ -3924,26 +4055,26 @@ msgstr "" msgid "1. Name release" msgstr "" -#: app/templates/packages/release_new.html:42 -msgid "Human readable. Eg: 1.0.0 or 2018-05-28" +#: app/templates/packages/release_new.html:43 +msgid "Same as name" msgstr "" -#: app/templates/packages/release_new.html:44 +#: app/templates/packages/release_new.html:46 msgid "2. Set the content" msgstr "" -#: app/templates/packages/release_new.html:57 +#: app/templates/packages/release_new.html:58 msgid "" "Take a look at the Package Configuration " "and Releases Guide for\n" "\t\t\ttips on customising releases." msgstr "" -#: app/templates/packages/release_new.html:61 +#: app/templates/packages/release_new.html:62 msgid "3. Supported Minetest versions" msgstr "" -#: app/templates/packages/release_new.html:83 +#: app/templates/packages/release_new.html:84 msgid "" "The .conf of your package can set this " "automatically,\n" @@ -4345,16 +4476,12 @@ msgstr "" msgid "Non-free media" msgstr "" -#: app/templates/packages/view.html:94 app/templates/threads/view.html:104 +#: app/templates/packages/view.html:94 app/templates/threads/view.html:109 msgid "" "This thread is only visible to its creator, package maintainers, users of" " Approver rank or above, and @mentioned users." msgstr "" -#: app/templates/packages/view.html:184 app/templates/users/profile.html:242 -msgid "Downloads" -msgstr "" - #: app/templates/packages/view.html:207 app/templates/users/profile.html:95 msgid "Website" msgstr "" @@ -4379,7 +4506,7 @@ msgstr "" msgid "Awaiting review" msgstr "" -#: app/templates/packages/view.html:344 app/templates/threads/view.html:77 +#: app/templates/packages/view.html:344 app/templates/threads/view.html:82 msgid "Edit Review" msgstr "" @@ -4600,39 +4727,39 @@ msgstr "" msgid "Subscribe" msgstr "" -#: app/templates/threads/view.html:55 +#: app/templates/threads/view.html:59 msgid "Convert to Thread" msgstr "" -#: app/templates/threads/view.html:62 +#: app/templates/threads/view.html:67 msgid "Unlock" msgstr "" -#: app/templates/threads/view.html:67 +#: app/templates/threads/view.html:72 msgid "Lock" msgstr "" -#: app/templates/threads/view.html:109 +#: app/templates/threads/view.html:114 msgid "This thread is visible to the following users" msgstr "" -#: app/templates/threads/view.html:110 +#: app/templates/threads/view.html:115 msgid "Visible to:" msgstr "" -#: app/templates/threads/view.html:118 +#: app/templates/threads/view.html:123 msgid "Plus approvers and editors" msgstr "" -#: app/templates/threads/view.html:131 +#: app/templates/threads/view.html:136 msgid "Is this review outdated?" msgstr "" -#: app/templates/threads/view.html:132 +#: app/templates/threads/view.html:137 msgid "For example, does it complain about issues you've already fixed?" msgstr "" -#: app/templates/threads/view.html:133 +#: app/templates/threads/view.html:138 #, python-format msgid "You can report outdated reviews by clicking %(flag)s on the review." msgstr "" @@ -5264,6 +5391,10 @@ msgstr "" msgid "Email Address" msgstr "" +#: app/templates/users/modtools.html:116 +msgid "Pending email verifications" +msgstr "" + #: app/templates/users/profile.html:20 msgid "Profile picture" msgstr "" @@ -6240,3 +6371,49 @@ msgstr "" #~ "signature" #~ msgstr "" +#~ msgctxt "tags" +#~ msgid "" +#~ "Focus on player chat/communication or " +#~ "who's primary function is interacting " +#~ "with the console." +#~ msgstr "" + +#~ msgctxt "tags" +#~ msgid "" +#~ "Requires futher installation steps, such " +#~ "as installing luarocks or editing the" +#~ " trusted mod setting" +#~ msgstr "" + +#~ msgctxt "tags" +#~ msgid "" +#~ "Mods and games that aim to " +#~ "simulate real life activity. Similar to" +#~ " SimCity/TheSims/OpenTTD/etc" +#~ msgstr "" + +#~ msgctxt "tags" +#~ msgid "Adds mobs, animals, and NPCs" +#~ msgstr "" + +#~ msgctxt "tags" +#~ msgid "For content whose main utility / feature is in GUI/formspec form" +#~ msgstr "" + +#~ msgctxt "tags" +#~ msgid "Forks of MTG" +#~ msgstr "" + +#~ msgid "" +#~ "Invalid username, Only alphabetic letters " +#~ "(A-Za-z), numbers (0-9), underscores (_), " +#~ "minuses (-), and periods (.) allowed." +#~ " Consider contacting an admin" +#~ msgstr "" + +#~ msgid "Unable to get GitHub username for user" +#~ msgstr "" + +#~ msgid "Human readable. Eg: 1.0.0 or 2018-05-28" +#~ msgstr "" + diff --git a/translations/de/LC_MESSAGES/messages.po b/translations/de/LC_MESSAGES/messages.po index 6ad4bf81..6e2afd04 100644 --- a/translations/de/LC_MESSAGES/messages.po +++ b/translations/de/LC_MESSAGES/messages.po @@ -7,215 +7,210 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2024-06-09 13:46+0100\n" +"POT-Creation-Date: 2024-06-22 16:06+0100\n" "PO-Revision-Date: 2024-06-09 14:24+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.6-dev\n" "Generated-By: Babel 2.15.0\n" -#: app/__init__.py:155 +#: app/__init__.py:156 msgid "Banned:" msgstr "Verbannt:" -#: app/__init__.py:157 +#: app/__init__.py:158 msgid "You have been banned." msgstr "Sie wurden verbannt." -#. NOTE: tags: title for jam_game_2023 -#: app/_translations.py:6 -msgctxt "tags" -msgid "Jam / Game 2023" -msgstr "Jam/Game 2023" - -#. NOTE: tags: description for jam_game_2023 -#: app/_translations.py:8 -msgctxt "tags" -msgid "Entries to the 2023 Minetest Game Jam " -msgstr "Einträge für den 2023 Minetest Game Jam " - #. NOTE: tags: title for server_tools -#: app/_translations.py:10 +#: app/_translations.py:6 msgctxt "tags" msgid "Server Moderation and Tools" msgstr "Servermoderation und Tools" #. NOTE: tags: description for server_tools -#: app/_translations.py:12 +#: app/_translations.py:8 msgctxt "tags" msgid "Helps with server maintenance and moderation" msgstr "Hilft mit der Serverwartung und Moderation" #. NOTE: tags: title for pvp -#: app/_translations.py:14 +#: app/_translations.py:10 msgctxt "tags" msgid "Player vs Player (PvP)" msgstr "Spieler vs Spieler (PvP)" #. NOTE: tags: description for pvp -#: app/_translations.py:16 +#: app/_translations.py:12 msgctxt "tags" msgid "Designed to be played competitively against other players" msgstr "Für wettbewerbsorientierte Spiele gegen andere Spieler ausgelegt" #. NOTE: tags: title for player_effects -#: app/_translations.py:18 +#: app/_translations.py:14 msgctxt "tags" msgid "Player Effects / Power Ups" msgstr "Spielereffekte/Power-ups" #. NOTE: tags: description for player_effects -#: app/_translations.py:20 +#: app/_translations.py:16 msgctxt "tags" msgid "" "For content that changes player effects, including physics, for example: " "speed, jump height or gravity." msgstr "" -"Für Inhalt, welcher Spielereffekte ändert, inklusive Physik. Zum Beispiel: " -"Geschwindigkeit, Sprunghöhe oder Schwerkraft." +"Für Inhalt, welcher Spielereffekte ändert, inklusive Physik. Zum " +"Beispiel: Geschwindigkeit, Sprunghöhe oder Schwerkraft." + +#. NOTE: tags: title for jam_game_2023 +#: app/_translations.py:18 +msgctxt "tags" +msgid "Jam / Game 2023" +msgstr "Jam/Game 2023" + +#. NOTE: tags: description for jam_game_2023 +#: app/_translations.py:20 +msgctxt "tags" +msgid "Entries to the 2023 Minetest Game Jam " +msgstr "Einträge für den 2023 Minetest Game Jam " + +#. NOTE: tags: title for mapgen +#: app/_translations.py:22 +msgctxt "tags" +msgid "Mapgen / Biomes / Decoration" +msgstr "Kartenerzeuger/Biome/Dekoration" + +#. NOTE: tags: description for mapgen +#: app/_translations.py:24 +msgctxt "tags" +msgid "New mapgen or changes mapgen" +msgstr "Neuer Kartenerzeuger; oder Veränderungen des Kartenerzeugers" #. NOTE: tags: title for world_tools -#: app/_translations.py:22 +#: app/_translations.py:26 msgctxt "tags" msgid "World Maintenance and Tools" msgstr "Weltwartung und -Tools" #. NOTE: tags: description for world_tools -#: app/_translations.py:24 +#: app/_translations.py:28 msgctxt "tags" msgid "Tools to manage the world" msgstr "Tools, um die Welt zu verwalten" +#. NOTE: tags: title for inventory +#: app/_translations.py:30 +msgctxt "tags" +msgid "Inventory" +msgstr "Inventar" + +#. NOTE: tags: description for inventory +#: app/_translations.py:32 +msgctxt "tags" +msgid "Changes the inventory GUI" +msgstr "Ändert die Inventar-GUI" + +#. NOTE: tags: title for developer_tools +#: app/_translations.py:34 +msgctxt "tags" +msgid "Developer Tools" +msgstr "Entwicklertools" + +#. NOTE: tags: description for developer_tools +#: app/_translations.py:36 +msgctxt "tags" +msgid "Tools for game and mod developers" +msgstr "Tools für Spiel- und Modentwickler" + #. NOTE: tags: title for april_fools -#: app/_translations.py:26 +#: app/_translations.py:38 msgctxt "tags" msgid "Joke" msgstr "Witz" #. NOTE: tags: description for april_fools -#: app/_translations.py:28 +#: app/_translations.py:40 msgctxt "tags" msgid "" "For humorous content, meant as a novelty or joke, not to be taken " "seriously, and that is not meant to be used seriously or long-term." msgstr "" "Für humoristische Inhalte, als Neuerung oder Witz gedacht, nicht ernst " -"gemeint, ist nicht dafür gedacht, ernsthaft oder für längere Zeit benutzt zu " -"werden." - -#. NOTE: tags: title for shooter -#: app/_translations.py:30 -msgctxt "tags" -msgid "Shooter" -msgstr "Shooter" - -#. NOTE: tags: description for shooter -#: app/_translations.py:32 -msgctxt "tags" -msgid "First person shooters (FPS) and more" -msgstr "Ego-Shooter und mehr" - -#. NOTE: tags: title for adventure__rpg -#: app/_translations.py:34 -msgctxt "tags" -msgid "Adventure / RPG" -msgstr "Abenteuer/RPG" - -#. NOTE: tags: title for mapgen -#: app/_translations.py:36 -msgctxt "tags" -msgid "Mapgen / Biomes / Decoration" -msgstr "Kartenerzeuger/Biome/Dekoration" - -#. NOTE: tags: description for mapgen -#: app/_translations.py:38 -msgctxt "tags" -msgid "New mapgen or changes mapgen" -msgstr "Neuer Kartenerzeuger; oder Veränderungen des Kartenerzeugers" +"gemeint, ist nicht dafür gedacht, ernsthaft oder für längere Zeit benutzt" +" zu werden." #. NOTE: tags: title for singleplayer -#: app/_translations.py:40 +#: app/_translations.py:42 msgctxt "tags" msgid "Singleplayer-focused" msgstr "Einzelspielerfokus" #. NOTE: tags: description for singleplayer -#: app/_translations.py:42 +#: app/_translations.py:44 msgctxt "tags" msgid "Content that can be played alone" msgstr "Inhalt, der alleine gespielt werden kann" -#. NOTE: tags: title for developer_tools -#: app/_translations.py:44 -msgctxt "tags" -msgid "Developer Tools" -msgstr "Entwicklertools" - -#. NOTE: tags: description for developer_tools -#: app/_translations.py:46 -msgctxt "tags" -msgid "Tools for game and mod developers" -msgstr "Tools für Spiel- und Modentwickler" - #. NOTE: tags: title for crafting -#: app/_translations.py:48 +#: app/_translations.py:46 msgctxt "tags" msgid "Crafting" msgstr "Fertigung" #. NOTE: tags: description for crafting -#: app/_translations.py:50 +#: app/_translations.py:48 msgctxt "tags" msgid "Big changes to crafting gameplay" msgstr "Große Änderungen an der Fertigungsspielmechanik" -#. NOTE: tags: title for sound_music +#. NOTE: tags: title for adventure__rpg +#: app/_translations.py:50 +msgctxt "tags" +msgid "Adventure / RPG" +msgstr "Abenteuer/RPG" + +#. NOTE: tags: title for shooter #: app/_translations.py:52 msgctxt "tags" +msgid "Shooter" +msgstr "Shooter" + +#. NOTE: tags: description for shooter +#: app/_translations.py:54 +msgctxt "tags" +msgid "First person shooters (FPS) and more" +msgstr "Ego-Shooter und mehr" + +#. NOTE: tags: title for sound_music +#: app/_translations.py:56 +msgctxt "tags" msgid "Sounds / Music" msgstr "Geräusche/Musik" #. NOTE: tags: description for sound_music -#: app/_translations.py:54 +#: app/_translations.py:58 msgctxt "tags" msgid "Focuses on or adds new sounds or musical things" msgstr "" -"Konzentriert sich auf neue Geräusche oder musikalische Dinge oder fügt diese " -"hinzu" +"Konzentriert sich auf neue Geräusche oder musikalische Dinge oder fügt " +"diese hinzu" -#. NOTE: tags: title for inventory -#: app/_translations.py:56 -msgctxt "tags" -msgid "Inventory" -msgstr "Inventar" - -#. NOTE: tags: description for inventory -#: app/_translations.py:58 -msgctxt "tags" -msgid "Changes the inventory GUI" -msgstr "Ändert die Inventar-GUI" - -#. NOTE: tags: title for chat +#. NOTE: tags: title for tools #: app/_translations.py:60 msgctxt "tags" -msgid "Chat / Commands" -msgstr "Chat/Befehle" +msgid "Tools / Weapons / Armor" +msgstr "Werkzeuge/Waffen/Rüstung" -#. NOTE: tags: description for chat +#. NOTE: tags: description for tools #: app/_translations.py:62 msgctxt "tags" -msgid "" -"Focus on player chat/communication or who's primary function is " -"interacting with the console." -msgstr "" -"Hat den Fokus auf Spielerchat/-kommunikation oder die Hauptfunktion ist die " -"Interaktion mit der Konsole." +msgid "Adds or changes tools, weapons, and armor" +msgstr "Fügt Werkzeuge, Waffen und Rüstung hinzu oder ändert diese" #. NOTE: tags: title for plants_and_farming #: app/_translations.py:64 @@ -229,61 +224,57 @@ msgctxt "tags" msgid "Adds new plants or other farmable resources." msgstr "Fügt neue Pflanzen oder andere bewirtschaftbare Rohstoffe hinzu." -#. NOTE: tags: title for complex_installation -#: app/_translations.py:68 -msgctxt "tags" -msgid "Complex installation" -msgstr "Komplizierte Installation" - -#. NOTE: tags: description for complex_installation -#: app/_translations.py:70 -msgctxt "tags" -msgid "" -"Requires futher installation steps, such as installing luarocks or " -"editing the trusted mod setting" -msgstr "" -"Erfordert weitere Installationsschritte, z.B. die Installation von luarocks " -"oder Bearbeitung der Einstellung für vertrauenswürdigen Mods" - -#. NOTE: tags: title for multiplayer -#: app/_translations.py:72 -msgctxt "tags" -msgid "Multiplayer-focused" -msgstr "Mehrspielerfokus" - -#. NOTE: tags: description for multiplayer -#: app/_translations.py:74 -msgctxt "tags" -msgid "Can/should only be used in multiplayer" -msgstr "Kann/Sollte nur im Mehrspieler benutzt werden" - -#. NOTE: tags: title for tools -#: app/_translations.py:76 -msgctxt "tags" -msgid "Tools / Weapons / Armor" -msgstr "Werkzeuge/Waffen/Rüstung" - -#. NOTE: tags: description for tools -#: app/_translations.py:78 -msgctxt "tags" -msgid "Adds or changes tools, weapons, and armor" -msgstr "Fügt Werkzeuge, Waffen und Rüstung hinzu oder ändert diese" - #. NOTE: tags: title for simulation -#: app/_translations.py:80 +#: app/_translations.py:68 msgctxt "tags" msgid "Sims" msgstr "Simulation" #. NOTE: tags: description for simulation -#: app/_translations.py:82 +#: app/_translations.py:70 msgctxt "tags" msgid "" "Mods and games that aim to simulate real life activity. Similar to " -"SimCity/TheSims/OpenTTD/etc" +"SimCity/The Sims/OpenTTD/etc." +msgstr "" + +#. NOTE: tags: title for chat +#: app/_translations.py:72 +msgctxt "tags" +msgid "Chat / Commands" +msgstr "Chat/Befehle" + +#. NOTE: tags: description for chat +#: app/_translations.py:74 +msgctxt "tags" +msgid "Focus on player chat/communication or console interaction." +msgstr "" + +#. NOTE: tags: title for multiplayer +#: app/_translations.py:76 +msgctxt "tags" +msgid "Multiplayer-focused" +msgstr "Mehrspielerfokus" + +#. NOTE: tags: description for multiplayer +#: app/_translations.py:78 +msgctxt "tags" +msgid "Can/should only be used in multiplayer" +msgstr "Kann/Sollte nur im Mehrspieler benutzt werden" + +#. NOTE: tags: title for complex_installation +#: app/_translations.py:80 +msgctxt "tags" +msgid "Complex installation" +msgstr "Komplizierte Installation" + +#. NOTE: tags: description for complex_installation +#: app/_translations.py:82 +msgctxt "tags" +msgid "" +"Requires futher installation steps, such as installing LuaRocks or " +"editing the trusted mod setting" msgstr "" -"Mods und Spiele mit dem Ziel, die Aktivitäten des realen Lebens zu " -"simulieren. Ähnlich zu SimCity/Die Sims/OpenTTD/usw." #. NOTE: tags: title for magic #: app/_translations.py:84 @@ -291,58 +282,59 @@ msgctxt "tags" msgid "Magic / Enchanting" msgstr "Magie/Verzaubern" -#. NOTE: tags: title for less_than_px -#: app/_translations.py:86 -msgctxt "tags" -msgid "<16px" -msgstr "<16px" - -#. NOTE: tags: description for less_than_px -#: app/_translations.py:88 -msgctxt "tags" -msgid "Less than 16px" -msgstr "Unter 16px" - #. NOTE: tags: title for building_mechanics -#: app/_translations.py:90 +#: app/_translations.py:86 msgctxt "tags" msgid "Building Mechanics and Tools" msgstr "Baumechaniken und Werkzeuge" #. NOTE: tags: description for building_mechanics -#: app/_translations.py:92 +#: app/_translations.py:88 msgctxt "tags" msgid "Adds game mechanics or tools that change how players build." -msgstr "" -"Fügt Spielmechaniken oder Werkzeuge hinzu, die ändern, wie Spieler bauen." +msgstr "Fügt Spielmechaniken oder Werkzeuge hinzu, die ändern, wie Spieler bauen." -#. NOTE: tags: title for environment -#: app/_translations.py:94 +#. NOTE: tags: title for oneofakind__original +#: app/_translations.py:90 msgctxt "tags" -msgid "Environment / Weather" -msgstr "Umgebung/Wetter" +msgid "One-of-a-kind / Original" +msgstr "Einzigartig/Originell" -#. NOTE: tags: description for environment -#: app/_translations.py:96 +#. NOTE: tags: description for oneofakind__original +#: app/_translations.py:92 msgctxt "tags" msgid "" -"Improves the world, adding weather, ambient sounds, or other environment " -"mechanics" +"For games and such that are of their own kind, distinct and original in " +"nature to others of the same category." msgstr "" -"Verbessert die Welt, fügt Wetter, Umgebungsgeräusche oder andere " -"Umgebungsmechaniken hinzu" +"Für Spiele und alles, was einzigartig ist, grundsätzlich anders und " +"originell im Vergleich zu anderen Dingen in der selben Kategorie." -#. NOTE: tags: title for mobs +#. NOTE: tags: title for building +#: app/_translations.py:94 +msgctxt "tags" +msgid "Building" +msgstr "Bauen" + +#. NOTE: tags: description for building +#: app/_translations.py:96 +msgctxt "tags" +msgid "Focuses on building, such as adding new materials or nodes" +msgstr "Fokus auf das Bauen, so wie die Hinzufügung neuer Materialien oder Blöcke" + +#. NOTE: tags: title for decorative #: app/_translations.py:98 msgctxt "tags" -msgid "Mobs / Animals / NPCs" -msgstr "Mobs/Tiere/NPCs" +msgid "Decorative" +msgstr "Dekorativ" -#. NOTE: tags: description for mobs +#. NOTE: tags: description for decorative #: app/_translations.py:100 msgctxt "tags" -msgid "Adds mobs, animals, and NPCs" -msgstr "Fügt Mobs, Tiere und NPCs hinzu" +msgid "Adds nodes with no other purpose than for use in building" +msgstr "" +"Fügt Blöcke hinzu, die keinen anderen Zweck haben, in Gebäuden benutzt zu" +" werden" #. NOTE: tags: title for puzzle #: app/_translations.py:102 @@ -356,132 +348,130 @@ msgctxt "tags" msgid "Focus on puzzle solving instead of combat" msgstr "Schwerpunkt liegt auf dem Lösen von Rätseln statt Kampf" -#. NOTE: tags: title for building +#. NOTE: tags: title for environment #: app/_translations.py:106 msgctxt "tags" -msgid "Building" -msgstr "Bauen" +msgid "Environment / Weather" +msgstr "Umgebung/Wetter" -#. NOTE: tags: description for building +#. NOTE: tags: description for environment #: app/_translations.py:108 msgctxt "tags" -msgid "Focuses on building, such as adding new materials or nodes" +msgid "" +"Improves the world, adding weather, ambient sounds, or other environment " +"mechanics" msgstr "" -"Fokus auf das Bauen, so wie die Hinzufügung neuer Materialien oder Blöcke" +"Verbessert die Welt, fügt Wetter, Umgebungsgeräusche oder andere " +"Umgebungsmechaniken hinzu" -#. NOTE: tags: title for decorative +#. NOTE: tags: title for less_than_px #: app/_translations.py:110 msgctxt "tags" -msgid "Decorative" -msgstr "Dekorativ" +msgid "<16px" +msgstr "<16px" -#. NOTE: tags: description for decorative +#. NOTE: tags: description for less_than_px #: app/_translations.py:112 msgctxt "tags" -msgid "Adds nodes with no other purpose than for use in building" -msgstr "" -"Fügt Blöcke hinzu, die keinen anderen Zweck haben, in Gebäuden benutzt zu " -"werden" +msgid "Less than 16px" +msgstr "Unter 16px" -#. NOTE: tags: title for oneofakind__original +#. NOTE: tags: title for mobs #: app/_translations.py:114 msgctxt "tags" -msgid "One-of-a-kind / Original" -msgstr "Einzigartig/Originell" +msgid "Mobs / Animals / NPCs" +msgstr "Mobs/Tiere/NPCs" -#. NOTE: tags: description for oneofakind__original +#. NOTE: tags: description for mobs #: app/_translations.py:116 msgctxt "tags" -msgid "" -"For games and such that are of their own kind, distinct and original in " -"nature to others of the same category." +msgid "Adds mobs, animals, and non-player characters" msgstr "" -"Für Spiele und alles, was einzigartig ist, grundsätzlich anders und " -"originell im Vergleich zu anderen Dingen in der selben Kategorie." - -#. NOTE: tags: title for survival -#: app/_translations.py:118 -msgctxt "tags" -msgid "Survival" -msgstr "Überleben" - -#. NOTE: tags: description for survival -#: app/_translations.py:120 -msgctxt "tags" -msgid "" -"Written specifically for survival gameplay with a focus on game-balance, " -"difficulty level, or resources available through crafting, mining, ..." -msgstr "" -"Speziell für Überlebens-Gameplay entwickelt; der Fokus liegt auf " -"Spielbalance, Schwierigkeitsgrad oder verfügbare Rohstoffe durch Fertigung, " -"Graben, usw. liegt." - -#. NOTE: tags: title for hud -#: app/_translations.py:122 -msgctxt "tags" -msgid "HUD" -msgstr "HUD" - -#. NOTE: tags: description for hud -#: app/_translations.py:124 -msgctxt "tags" -msgid "For mods that grant the player extra information in the HUD" -msgstr "Für Mods, welche dem Spieler Zusatzinformationen in der HUD geben" - -#. NOTE: tags: title for storage -#: app/_translations.py:126 -msgctxt "tags" -msgid "Storage" -msgstr "Lagerung" - -#. NOTE: tags: description for storage -#: app/_translations.py:128 -msgctxt "tags" -msgid "Adds or improves item storage mechanics" -msgstr "" -"Fügt neue Lagerungsmechaniken für Gegenstände hinzu oder verbessert diese" - -#. NOTE: tags: title for 16px -#: app/_translations.py:130 -msgctxt "tags" -msgid "16px" -msgstr "16px" - -#. NOTE: tags: description for 16px -#: app/_translations.py:132 -msgctxt "tags" -msgid "For 16px texture packs" -msgstr "Für 16px-Texturenpakete" #. NOTE: tags: title for custom_mapgen -#: app/_translations.py:134 +#: app/_translations.py:118 msgctxt "tags" msgid "Custom mapgen" msgstr "Eigener Kartenerzeuger" #. NOTE: tags: description for custom_mapgen -#: app/_translations.py:136 +#: app/_translations.py:120 msgctxt "tags" msgid "" "Contains a completely custom mapgen implemented in Lua, usually requires " "worlds to be set to the 'singlenode' mapgen." msgstr "" "Enthält einen völlig eigens erstellten Kartenerzeuger, der in Lua " -"implementiert wurde; üblicherweise müssen Welten dafür auf den „singlenode“-" -"Kartenerzeuger gesetzt werden." +"implementiert wurde; üblicherweise müssen Welten dafür auf den " +"„singlenode“-Kartenerzeuger gesetzt werden." + +#. NOTE: tags: title for survival +#: app/_translations.py:122 +msgctxt "tags" +msgid "Survival" +msgstr "Überleben" + +#. NOTE: tags: description for survival +#: app/_translations.py:124 +msgctxt "tags" +msgid "" +"Written specifically for survival gameplay with a focus on game-balance, " +"difficulty level, or resources available through crafting, mining, ..." +msgstr "" +"Speziell für Überlebens-Gameplay entwickelt; der Fokus liegt auf " +"Spielbalance, Schwierigkeitsgrad oder verfügbare Rohstoffe durch " +"Fertigung, Graben, usw. liegt." + +#. NOTE: tags: title for education +#: app/_translations.py:126 +msgctxt "tags" +msgid "Education" +msgstr "Bildung" + +#. NOTE: tags: description for education +#: app/_translations.py:128 +msgctxt "tags" +msgid "Either has educational value, or is a tool to help teachers " +msgstr "" +"Ist entweder vom pädagogischen Wert oder ist ein Werkzeug, um Lehrern zu " +"helfen " + +#. NOTE: tags: title for storage +#: app/_translations.py:130 +msgctxt "tags" +msgid "Storage" +msgstr "Lagerung" + +#. NOTE: tags: description for storage +#: app/_translations.py:132 +msgctxt "tags" +msgid "Adds or improves item storage mechanics" +msgstr "Fügt neue Lagerungsmechaniken für Gegenstände hinzu oder verbessert diese" #. NOTE: tags: title for library -#: app/_translations.py:138 +#: app/_translations.py:134 msgctxt "tags" msgid "API / Library" msgstr "API/Bibliothek" #. NOTE: tags: description for library -#: app/_translations.py:140 +#: app/_translations.py:136 msgctxt "tags" msgid "Primarily adds an API for other mods to use" msgstr "Fügt hauptsächlich eine API hinzu, die andere Mods benutzen können" +#. NOTE: tags: title for hud +#: app/_translations.py:138 +msgctxt "tags" +msgid "HUD" +msgstr "HUD" + +#. NOTE: tags: description for hud +#: app/_translations.py:140 +msgctxt "tags" +msgid "For mods that grant the player extra information in the HUD" +msgstr "Für Mods, welche dem Spieler Zusatzinformationen in der HUD geben" + #. NOTE: tags: title for mini-game #: app/_translations.py:142 msgctxt "tags" @@ -494,34 +484,14 @@ msgctxt "tags" msgid "Adds a mini-game to be played within Minetest" msgstr "Fügt ein Minispiel, das in Minetest gespielt werden kann, hinzu" -#. NOTE: tags: title for education -#: app/_translations.py:146 -msgctxt "tags" -msgid "Education" -msgstr "Bildung" - -#. NOTE: tags: description for education -#: app/_translations.py:148 -msgctxt "tags" -msgid "Either has educational value, or is a tool to help teachers " -msgstr "" -"Ist entweder vom pädagogischen Wert oder ist ein Werkzeug, um Lehrern zu " -"helfen " - -#. NOTE: tags: title for sports -#: app/_translations.py:150 -msgctxt "tags" -msgid "Sports" -msgstr "Sport" - #. NOTE: tags: title for pve -#: app/_translations.py:152 +#: app/_translations.py:146 msgctxt "tags" msgid "Player vs Environment (PvE)" msgstr "Spieler vs Umgebung (PvE)" #. NOTE: tags: description for pve -#: app/_translations.py:154 +#: app/_translations.py:148 msgctxt "tags" msgid "" "For content designed for one or more players that focus on combat against" @@ -530,96 +500,131 @@ msgstr "" "Für Inhalt, der dafür gedacht ist, dass ein oder mehrere Spieler " "haptsächlich gegen die Welt, Mobs oder NPCs kämpfen." -#. NOTE: tags: title for jam_combat_mod -#: app/_translations.py:156 +#. NOTE: tags: title for sports +#: app/_translations.py:150 msgctxt "tags" -msgid "Jam / Combat 2020" -msgstr "Jam/Combat 2020" +msgid "Sports" +msgstr "Sport" -#. NOTE: tags: description for jam_combat_mod -#: app/_translations.py:158 +#. NOTE: tags: title for 16px +#: app/_translations.py:152 msgctxt "tags" -msgid "For mods created for the Discord \"Combat\" modding event in 2020" -msgstr "" -"Für Mods, die 2020 für das Discord-Modding-Event „Combat“ erstellt wurden" +msgid "16px" +msgstr "16px" -#. NOTE: tags: title for creative -#: app/_translations.py:160 +#. NOTE: tags: description for 16px +#: app/_translations.py:154 msgctxt "tags" -msgid "Creative" -msgstr "Kreativ" - -#. NOTE: tags: description for creative -#: app/_translations.py:162 -msgctxt "tags" -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 "" -"Speziell oder ausschließlich für die Benutzung im Kreativmodus entwickelt. " -"Fügt Inhalt hinzu, der nur innerhalb eines Kreativinventars verfügbar ist " -"oder bietet Werkzeuge an, die das Erstellen von Sachen im Spiel erleichtern, " -"ohne die Schwierigkeit oder Seltenheit zu erhöhen" - -#. NOTE: tags: title for gui -#: app/_translations.py:164 -msgctxt "tags" -msgid "GUI" -msgstr "GUI" - -#. NOTE: tags: description for gui -#: app/_translations.py:166 -msgctxt "tags" -msgid "For content whose main utility / feature is in GUI/formspec form" -msgstr "" -"Für Inhalt, dessen Hauptzweck bzw. -feature in der GUI bzw. dem " -"Formspecformular liegt" +msgid "For 16px texture packs" +msgstr "Für 16px-Texturenpakete" #. NOTE: tags: title for 64px -#: app/_translations.py:168 +#: app/_translations.py:156 msgctxt "tags" msgid "64px" msgstr "64px" #. NOTE: tags: description for 64px -#: app/_translations.py:170 +#: app/_translations.py:158 msgctxt "tags" msgid "For 64px texture packs" msgstr "Für 64px-Texturenpakete" +#. NOTE: tags: title for transport +#: app/_translations.py:160 +msgctxt "tags" +msgid "Transport" +msgstr "Transport" + +#. NOTE: tags: description for transport +#: app/_translations.py:162 +msgctxt "tags" +msgid "" +"Adds or changes transportation methods. Includes teleportation, vehicles," +" ridable mobs, transport infrastructure and thematic content" +msgstr "" +"Fügt neue Transportmöglichkeiten hinzu oder ändert diese. Dies beinhaltet" +" Teleportation, Fahrzeuge, reitbare Mobs, Transportinfrastruktur und " +"thematischen Inhalt" + +#. NOTE: tags: title for seasonal +#: app/_translations.py:164 +msgctxt "tags" +msgid "Seasonal" +msgstr "Saisonal" + +#. NOTE: tags: description for seasonal +#: app/_translations.py:166 +msgctxt "tags" +msgid "For content generally themed around a certain season or holiday" +msgstr "" +"Für Inhalt, der sich hauptsächlich um eine bestimmte Saison oder einem " +"Feiertag dreht" + +#. NOTE: tags: title for food +#: app/_translations.py:168 +msgctxt "tags" +msgid "Food / Drinks" +msgstr "Essen/Getränke" + #. NOTE: tags: title for commerce -#: app/_translations.py:172 +#: app/_translations.py:170 msgctxt "tags" msgid "Commerce / Economy" msgstr "Kommerz/Wirtschaft" #. NOTE: tags: description for commerce -#: app/_translations.py:174 +#: app/_translations.py:172 msgctxt "tags" msgid "Related to economies, money, and trading" msgstr "Alles rund um Ökonomien, Geld und Handel" -#. NOTE: tags: title for mtg +#. NOTE: tags: title for gui +#: app/_translations.py:174 +msgctxt "tags" +msgid "GUI" +msgstr "GUI" + +#. NOTE: tags: description for gui #: app/_translations.py:176 msgctxt "tags" +msgid "" +"For content whose main utility or features are provided within a GUI, on-" +"screen menu, or similar" +msgstr "" + +#. NOTE: tags: title for jam_combat_mod +#: app/_translations.py:178 +msgctxt "tags" +msgid "Jam / Combat 2020" +msgstr "Jam/Combat 2020" + +#. NOTE: tags: description for jam_combat_mod +#: app/_translations.py:180 +msgctxt "tags" +msgid "For mods created for the Discord \"Combat\" modding event in 2020" +msgstr "Für Mods, die 2020 für das Discord-Modding-Event „Combat“ erstellt wurden" + +#. NOTE: tags: title for mtg +#: app/_translations.py:182 +msgctxt "tags" msgid "Minetest Game improved" msgstr "Minetest Game verbessert" #. NOTE: tags: description for mtg -#: app/_translations.py:178 +#: app/_translations.py:184 msgctxt "tags" -msgid "Forks of MTG" -msgstr "Forks von MTG" +msgid "Forks of Minetest Game" +msgstr "" #. NOTE: tags: title for jam_weekly_2021 -#: app/_translations.py:180 +#: app/_translations.py:186 msgctxt "tags" msgid "Jam / Weekly Challenges 2021" msgstr "Jam/Weekly Challenges 2021" #. NOTE: tags: description for jam_weekly_2021 -#: app/_translations.py:182 +#: app/_translations.py:188 msgctxt "tags" msgid "" "For mods created for the Discord \"Weekly Challenges\" modding event in " @@ -628,56 +633,38 @@ msgstr "" "Für Mods, die 2021 für das Discord-Modding-Event „Weekly Challenges“ " "erstellt wurden" -#. NOTE: tags: title for transport -#: app/_translations.py:184 +#. NOTE: tags: title for creative +#: app/_translations.py:190 msgctxt "tags" -msgid "Transport" -msgstr "Transport" +msgid "Creative" +msgstr "Kreativ" -#. NOTE: tags: description for transport -#: app/_translations.py:186 +#. NOTE: tags: description for creative +#: app/_translations.py:192 msgctxt "tags" msgid "" -"Adds or changes transportation methods. Includes teleportation, vehicles," -" ridable mobs, transport infrastructure and thematic content" +"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 "" -"Fügt neue Transportmöglichkeiten hinzu oder ändert diese. Dies beinhaltet " -"Teleportation, Fahrzeuge, reitbare Mobs, Transportinfrastruktur und " -"thematischen Inhalt" - -#. NOTE: tags: title for food -#: app/_translations.py:188 -msgctxt "tags" -msgid "Food / Drinks" -msgstr "Essen/Getränke" +"Speziell oder ausschließlich für die Benutzung im Kreativmodus " +"entwickelt. Fügt Inhalt hinzu, der nur innerhalb eines Kreativinventars " +"verfügbar ist oder bietet Werkzeuge an, die das Erstellen von Sachen im " +"Spiel erleichtern, ohne die Schwierigkeit oder Seltenheit zu erhöhen" #. NOTE: tags: title for technology -#: app/_translations.py:190 +#: app/_translations.py:194 msgctxt "tags" msgid "Machines / Electronics" msgstr "Maschinen/Elektronik" #. NOTE: tags: description for technology -#: app/_translations.py:192 +#: app/_translations.py:196 msgctxt "tags" msgid "Adds machines useful in automation, tubes, or power." msgstr "" -"Fügt Maschinen hinzu, die nützlich für Automation sind. Das kann auch Rohre " -"oder Strom beinhalten." - -#. NOTE: tags: title for seasonal -#: app/_translations.py:194 -msgctxt "tags" -msgid "Seasonal" -msgstr "Saisonal" - -#. NOTE: tags: description for seasonal -#: app/_translations.py:196 -msgctxt "tags" -msgid "For content generally themed around a certain season or holiday" -msgstr "" -"Für Inhalt, der sich hauptsächlich um eine bestimmte Saison oder einem " -"Feiertag dreht" +"Fügt Maschinen hinzu, die nützlich für Automation sind. Das kann auch " +"Rohre oder Strom beinhalten." #. NOTE: tags: title for 32px #: app/_translations.py:198 @@ -691,61 +678,61 @@ msgctxt "tags" msgid "For 32px texture packs" msgstr "Für 32px-Texturenpakete" -#. NOTE: tags: title for jam_game_2021 -#: app/_translations.py:202 -msgctxt "tags" -msgid "Jam / Game 2021" -msgstr "Jam/Game 2021" - -#. NOTE: tags: description for jam_game_2021 -#: app/_translations.py:204 -msgctxt "tags" -msgid "Entries to the 2021 Minetest Game Jam" -msgstr "Einträge für den 2021 Minetest Game Jam" - -#. NOTE: tags: title for 128px -#: app/_translations.py:206 -msgctxt "tags" -msgid "128px+" -msgstr "128px+" - -#. NOTE: tags: description for 128px -#: app/_translations.py:208 -msgctxt "tags" -msgid "For 128px or higher texture packs" -msgstr "Für 128px-Texturenpakete oder größer" - -#. NOTE: tags: title for skins -#: app/_translations.py:210 -msgctxt "tags" -msgid "Player customization / Skins" -msgstr "Spieleranpassung/Skins" - -#. NOTE: tags: description for skins -#: app/_translations.py:212 -msgctxt "tags" -msgid "" -"Allows the player to customize their character by changing the texture or" -" adding accessories." -msgstr "" -"Erlaubt dem Spieler, die eigene Figur zu ändern, indem die Textur geändert " -"wird oder Accessoires hinzugefügt werden." - #. NOTE: tags: title for strategy_rts -#: app/_translations.py:214 +#: app/_translations.py:202 msgctxt "tags" msgid "Strategy / RTS" msgstr "Strategie/RTS" #. NOTE: tags: description for strategy_rts -#: app/_translations.py:216 +#: app/_translations.py:204 msgctxt "tags" msgid "" "Games and mods with a heavy strategy component, whether real-time or " "turn-based" msgstr "" -"Spiele und Mods mit einer starken Strategiekomponente, ob zugbasiert oder in " -"Echtzeit" +"Spiele und Mods mit einer starken Strategiekomponente, ob zugbasiert oder" +" in Echtzeit" + +#. NOTE: tags: title for skins +#: app/_translations.py:206 +msgctxt "tags" +msgid "Player customization / Skins" +msgstr "Spieleranpassung/Skins" + +#. NOTE: tags: description for skins +#: app/_translations.py:208 +msgctxt "tags" +msgid "" +"Allows the player to customize their character by changing the texture or" +" adding accessories." +msgstr "" +"Erlaubt dem Spieler, die eigene Figur zu ändern, indem die Textur " +"geändert wird oder Accessoires hinzugefügt werden." + +#. NOTE: tags: title for jam_game_2021 +#: app/_translations.py:210 +msgctxt "tags" +msgid "Jam / Game 2021" +msgstr "Jam/Game 2021" + +#. NOTE: tags: description for jam_game_2021 +#: app/_translations.py:212 +msgctxt "tags" +msgid "Entries to the 2021 Minetest Game Jam" +msgstr "Einträge für den 2021 Minetest Game Jam" + +#. NOTE: tags: title for 128px +#: app/_translations.py:214 +msgctxt "tags" +msgid "128px+" +msgstr "128px+" + +#. NOTE: tags: description for 128px +#: app/_translations.py:216 +msgctxt "tags" +msgid "For 128px or higher texture packs" +msgstr "Für 128px-Texturenpakete oder größer" #. NOTE: tags: title for jam_game_2022 #: app/_translations.py:218 @@ -807,8 +794,7 @@ msgstr "Angst/Horror" #: app/_translations.py:236 msgctxt "content_warnings" msgid "Shocking and scary content. May scare young children" -msgstr "" -"Schockierender und gruseliger Inhalt. Könnte jungen Kindern Angst machen" +msgstr "Schockierender und gruseliger Inhalt. Könnte jungen Kindern Angst machen" #. NOTE: content_warnings: title for bad_language #: app/_translations.py:238 @@ -846,8 +832,8 @@ msgctxt "content_warnings" msgid "Contains recreational drugs other than alcohol or tobacco" msgstr "Enthält Freizeitdrogen außer Alkohol oder Tabak" -#: app/querybuilder.py:58 app/templates/admin/languages/list.html:27 -#: app/templates/admin/tags/list.html:38 +#: app/querybuilder.py:60 app/templates/admin/languages/list.html:27 +#: app/templates/admin/tags/list.html:34 #: app/templates/admin/warnings/list.html:28 #: app/templates/collections/create_edit.html:56 #: app/templates/collections/view.html:66 app/templates/modnames/list.html:16 @@ -856,7 +842,7 @@ msgstr "Enthält Freizeitdrogen außer Alkohol oder Tabak" msgid "Packages" msgstr "Pakete" -#: app/querybuilder.py:73 +#: app/querybuilder.py:75 #, python-format msgid "%(package_type)s for %(game_name)s" msgstr "%(package_type)s für %(game_name)s" @@ -870,9 +856,13 @@ msgstr "%(delta)s her" msgid "Featured" msgstr "Vorgestellt" -#: app/blueprints/api/tokens.py:33 app/templates/admin/tags/list.html:26 +#: app/blueprints/api/tokens.py:33 +#: app/blueprints/packages/advanced_search.py:83 +#: app/blueprints/packages/releases.py:55 +#: app/blueprints/packages/releases.py:70 app/templates/admin/tags/list.html:22 #: app/templates/admin/warnings/list.html:20 app/templates/macros/topics.html:7 #: app/templates/modnames/list.html:12 +#: app/templates/packages/release_edit.html:20 msgid "Name" msgstr "Name" @@ -881,12 +871,12 @@ 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:251 -#: app/blueprints/packages/packages.py:543 -#: app/blueprints/packages/packages.py:639 -#: app/blueprints/packages/packages.py:727 -#: app/blueprints/packages/releases.py:62 -#: app/blueprints/packages/releases.py:74 app/blueprints/packages/reviews.py:63 +#: app/blueprints/oauth/__init__.py:175 app/blueprints/packages/packages.py:252 +#: app/blueprints/packages/packages.py:544 +#: app/blueprints/packages/packages.py:640 +#: app/blueprints/packages/packages.py:728 +#: app/blueprints/packages/releases.py:66 +#: app/blueprints/packages/releases.py:81 app/blueprints/packages/reviews.py:63 #: app/blueprints/packages/screenshots.py:36 #: app/blueprints/packages/screenshots.py:42 #: app/blueprints/packages/screenshots.py:47 @@ -897,12 +887,14 @@ msgid "Save" msgstr "Speichern" #: app/blueprints/collections/__init__.py:77 -#: app/blueprints/oauth/__init__.py:168 app/blueprints/packages/releases.py:54 -#: app/blueprints/packages/releases.py:66 app/blueprints/packages/reviews.py:53 +#: app/blueprints/oauth/__init__.py:168 +#: app/blueprints/packages/advanced_search.py:84 +#: app/blueprints/packages/releases.py:56 +#: app/blueprints/packages/releases.py:71 app/blueprints/packages/reviews.py:53 #: app/blueprints/threads/__init__.py:281 #: app/templates/admin/languages/list.html:23 #: app/templates/macros/reviews.html:143 app/templates/macros/topics.html:5 -#: app/templates/packages/release_edit.html:17 +#: app/templates/packages/release_edit.html:21 #: app/templates/packages/translation.html:54 msgid "Title" msgstr "Titel" @@ -957,26 +949,7 @@ msgstr "(Öffentlich, ändern von Profil > Meine Sammlungen)" msgid "Removed package from favorites collection" msgstr "Paket aus Favoritensammlung entfernt" -#: app/blueprints/github/__init__.py:54 -msgid "Authorization failed [err=gh-oauth-login-failed]" -msgstr "Autorisierung fehlgeschlagen [err=gh-oauth-login-failed]" - -#: app/blueprints/github/__init__.py:83 -msgid "Linked GitHub to account" -msgstr "GitHub wurde mit dem Konto verknüpft" - -#: app/blueprints/github/__init__.py:88 -#, python-format -msgid "GitHub account is already associated with another user: %(username)s" -msgstr "" -"GitHub-Konto ist bereits mit einem anderem Benutzer verknüpft: " -"%(username)s" - -#: app/blueprints/github/__init__.py:96 app/blueprints/github/__init__.py:122 -msgid "Authorization failed [err=gh-login-failed]" -msgstr "Autorisierung fehlgeschlagen [err=gh-login-failed]" - -#: app/blueprints/oauth/__init__.py:169 app/templates/admin/tags/list.html:30 +#: app/blueprints/oauth/__init__.py:169 app/templates/admin/tags/list.html:26 #: app/templates/admin/warnings/list.html:24 #: app/templates/users/settings_email.html:49 msgid "Description" @@ -1047,95 +1020,213 @@ msgstr "Entfernen / Depublizieren" msgid "Supported Games" msgstr "Unterstützte Spiele" -#: app/blueprints/packages/packages.py:214 -msgid "No download available." -msgstr "Kein Download verfügbar." +#: app/blueprints/packages/advanced_search.py:39 +msgid "Android Default" +msgstr "" -#: app/blueprints/packages/packages.py:229 app/templates/packages/view.html:598 +#: app/blueprints/packages/advanced_search.py:40 +msgid "Desktop Default" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:41 +msgid "Non-free" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:42 app/models/packages.py:624 +#: app/templates/packages/view.html:163 +msgid "Work in Progress" +msgstr "In Arbeit" + +#. NOTE: Package maintenance state +#: app/blueprints/packages/advanced_search.py:43 app/models/packages.py:170 +msgid "Deprecated" +msgstr "Missbilligt" + +#: app/blueprints/packages/advanced_search.py:44 +msgid "All content warnings" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:53 +msgid "Query" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:54 +#: app/blueprints/packages/packages.py:230 app/templates/packages/view.html:598 #: app/utils/minetest_hypertext.py:263 msgid "Type" msgstr "Typ" -#: app/blueprints/packages/packages.py:230 -msgid "Title (Human-readable)" -msgstr "Titel (Für Menschen lesbar)" +#: app/blueprints/packages/advanced_search.py:56 +#: app/templates/macros/topics.html:6 app/templates/packages/view.html:177 +msgid "Author" +msgstr "Autor" -#: app/blueprints/packages/packages.py:231 -#: app/blueprints/packages/packages.py:637 -msgid "Name (Technical)" -msgstr "Name (Technisch)" - -#: app/blueprints/packages/packages.py:231 -#: app/blueprints/packages/packages.py:638 -#: app/templates/packages/create_edit.html:75 -msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" -msgstr "Nur Kleinbuchstaben (a-z), Ziffern (0-9) und Unterstriche (_)" - -#: app/blueprints/packages/packages.py:232 -msgid "Short Description (Plaintext)" -msgstr "Kurzbeschreibung (Fließtext)" - -#: app/blueprints/packages/packages.py:234 app/templates/packages/view.html:620 -#: app/utils/minetest_hypertext.py:300 -msgid "Maintenance State" -msgstr "Entwicklungsstadium" - -#: app/blueprints/packages/packages.py:236 app/templates/admin/tags/list.html:4 +#: app/blueprints/packages/advanced_search.py:57 +#: app/blueprints/packages/packages.py:237 app/templates/admin/tags/list.html:4 #: app/templates/admin/tags/list.html:10 app/templates/todo/tags.html:38 #: app/utils/minetest_hypertext.py:264 msgid "Tags" msgstr "Tags" -#: app/blueprints/packages/packages.py:237 +#: app/blueprints/packages/advanced_search.py:60 +#: app/blueprints/packages/packages.py:238 msgid "Content Warnings" msgstr "Inhaltswarnungen" -#: app/blueprints/packages/packages.py:238 app/templates/packages/view.html:609 +#: app/blueprints/packages/advanced_search.py:63 +#: app/blueprints/packages/packages.py:239 app/templates/packages/view.html:609 #: app/utils/minetest_hypertext.py:298 msgid "License" msgstr "Lizenz" -#: app/blueprints/packages/packages.py:239 +#: app/blueprints/packages/advanced_search.py:67 +msgid "Supports Game" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:71 +#: app/templates/admin/storage.html:39 +#: app/templates/collections/create_edit.html:81 +#: app/templates/collections/list.html:39 +#: app/templates/collections/view.html:91 app/templates/index.html:48 +#: app/templates/macros/reviews.html:81 app/templates/macros/topics.html:52 +#: app/templates/packages/game_hub.html:5 +#: app/templates/packages/game_hub.html:25 +#: app/templates/packages/similar.html:22 app/templates/translate/index.html:28 +#, python-format +msgid "%(title)s by %(author)s" +msgstr "%(title)s von %(author)s" + +#: app/blueprints/packages/advanced_search.py:72 +#: app/blueprints/packages/reviews.py:54 +#: app/templates/packages/translation.html:51 +msgid "Language" +msgstr "Sprache" + +#: app/blueprints/packages/advanced_search.py:76 +msgid "Hide Tags and Content Warnings" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:77 +msgid "Minetest Version" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:81 +msgid "Sort by" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:85 +msgid "Package score" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:86 app/templates/index.html:78 +#: app/templates/packages/reviews_list.html:4 +#: app/templates/packages/view.html:194 app/templates/packages/view.html:336 +#: app/templates/users/profile.html:279 +msgid "Reviews" +msgstr "Rezensionen" + +#: app/blueprints/packages/advanced_search.py:87 +#: app/templates/packages/view.html:184 app/templates/users/profile.html:242 +msgid "Downloads" +msgstr "Heruntergeladen" + +#: app/blueprints/packages/advanced_search.py:88 +msgid "Created At" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:89 +msgid "Approved At" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:90 +msgid "Last Release" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:92 +msgid "Order" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:93 +msgid "Descending" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:94 +msgid "Ascending" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:96 +msgid "Random order" +msgstr "" + +#: app/blueprints/packages/packages.py:215 +msgid "No download available." +msgstr "Kein Download verfügbar." + +#: app/blueprints/packages/packages.py:231 +msgid "Title (Human-readable)" +msgstr "Titel (Für Menschen lesbar)" + +#: app/blueprints/packages/packages.py:232 +#: app/blueprints/packages/packages.py:638 +msgid "Name (Technical)" +msgstr "Name (Technisch)" + +#: app/blueprints/packages/packages.py:232 +#: app/blueprints/packages/packages.py:639 +#: 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:233 +msgid "Short Description (Plaintext)" +msgstr "Kurzbeschreibung (Fließtext)" + +#: app/blueprints/packages/packages.py:235 app/templates/packages/view.html:620 +#: app/utils/minetest_hypertext.py:300 +msgid "Maintenance State" +msgstr "Entwicklungsstadium" + +#: app/blueprints/packages/packages.py:240 msgid "Media License" msgstr "Medienlizenz" -#: app/blueprints/packages/packages.py:241 +#: app/blueprints/packages/packages.py:242 msgid "Long Description (Markdown)" msgstr "Längere Beschreibung (Markdown)" -#: app/blueprints/packages/packages.py:243 +#: app/blueprints/packages/packages.py:244 msgid "VCS Repository URL" msgstr "URL des VCS-Repositorys" -#: app/blueprints/packages/packages.py:244 app/blueprints/users/settings.py:77 +#: app/blueprints/packages/packages.py:245 app/blueprints/users/settings.py:77 msgid "Website URL" msgstr "Webseiten-URL" -#: app/blueprints/packages/packages.py:245 +#: app/blueprints/packages/packages.py:246 msgid "Issue Tracker URL" msgstr "Issue-Tracker-URL" -#: app/blueprints/packages/packages.py:246 +#: app/blueprints/packages/packages.py:247 msgid "Forum Topic ID" msgstr "Forumthema-ID" -#: app/blueprints/packages/packages.py:247 +#: app/blueprints/packages/packages.py:248 msgid "Video URL" msgstr "Video-URL" -#: app/blueprints/packages/packages.py:248 +#: app/blueprints/packages/packages.py:249 msgid "Donate URL" msgstr "Spenden-URL" -#: app/blueprints/packages/packages.py:249 +#: app/blueprints/packages/packages.py:250 msgid "Translation URL" msgstr "Übersetzungs-URL" -#: app/blueprints/packages/packages.py:255 +#: app/blueprints/packages/packages.py:256 msgid "_game is not an allowed name" msgstr "_game ist kein erlaubter Name" -#: app/blueprints/packages/packages.py:265 +#: app/blueprints/packages/packages.py:266 msgid "" "Package already exists, but is removed. Please contact ContentDB staff to" " restore the package" @@ -1143,16 +1234,16 @@ msgstr "" "Paket existiert bereits, wurde aber entfernt. Bitte die ContentDB-" "Mitarbeiter kontaktieren, um das Paket wiederherzustellen" -#: app/blueprints/packages/packages.py:270 +#: app/blueprints/packages/packages.py:271 msgid "Package already exists" msgstr "Paket existiert bereits" -#: app/blueprints/packages/packages.py:276 +#: app/blueprints/packages/packages.py:277 msgid "A collection with a similar name already exists" msgstr "Es existiert bereits eine Sammlung mit einem ähnlichen Namen" -#: app/blueprints/packages/packages.py:329 -#: app/blueprints/packages/releases.py:82 +#: app/blueprints/packages/packages.py:330 +#: app/blueprints/packages/releases.py:89 msgid "" "You must add an email address to your account and confirm it before you " "can manage packages" @@ -1160,32 +1251,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:335 +#: app/blueprints/packages/packages.py:336 msgid "Save draft" msgstr "Entwurf speichern" -#: app/blueprints/packages/packages.py:343 +#: app/blueprints/packages/packages.py:344 msgid "Unable to find that user" msgstr "Dieser Benutzer kann nicht gefunden werden" -#: app/blueprints/packages/packages.py:347 +#: app/blueprints/packages/packages.py:348 #: app/blueprints/packages/screenshots.py:137 msgid "Permission denied" msgstr "Erlaubnis verweigert" -#: app/blueprints/packages/packages.py:403 -#: app/blueprints/packages/packages.py:494 -#: app/blueprints/packages/packages.py:516 +#: app/blueprints/packages/packages.py:404 +#: app/blueprints/packages/packages.py:495 +#: app/blueprints/packages/packages.py:517 msgid "You don't have permission to do that" msgstr "Sie haben nicht die Erlaubnis, das zu tun" -#: app/blueprints/packages/packages.py:436 +#: app/blueprints/packages/packages.py:437 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:443 +#: app/blueprints/packages/packages.py:444 msgid "" "Please comment in the approval thread so editors know what you have " "changed" @@ -1193,193 +1284,192 @@ msgstr "" "Bitte kommentieren Sie im Genehmigungsthema, damit Bearbeiter wissen, was" " Sie geändert haben" -#: app/blueprints/packages/packages.py:481 +#: app/blueprints/packages/packages.py:482 #, python-format msgid "Set state to %(state)s" msgstr "Zustand auf %(state)s setzen" -#: app/blueprints/packages/packages.py:511 +#: app/blueprints/packages/packages.py:512 msgid "Deleted package" msgstr "Gelöschte Pakete" -#: app/blueprints/packages/packages.py:533 +#: app/blueprints/packages/packages.py:534 msgid "Unapproved package" msgstr "Ungenehmigte Pakete" -#: app/blueprints/packages/packages.py:542 +#: app/blueprints/packages/packages.py:543 msgid "Maintainers (Comma-separated)" msgstr "Betreuer (Komma-getrennt)" -#: app/blueprints/packages/packages.py:551 +#: app/blueprints/packages/packages.py:552 msgid "You don't have permission to edit maintainers" msgstr "Sie haben nicht die Erlaubnis, Betreuer zu bearbeiten" -#: app/blueprints/packages/packages.py:601 +#: app/blueprints/packages/packages.py:602 msgid "You are not a maintainer" msgstr "Sie sind kein Betreuer" -#: app/blueprints/packages/packages.py:604 +#: app/blueprints/packages/packages.py:605 msgid "Package owners cannot remove themselves as maintainers" msgstr "Paketbesitzer können sich nicht selbst als Betreuer entfernen" -#: app/blueprints/packages/packages.py:636 +#: app/blueprints/packages/packages.py:637 msgid "Author Name" msgstr "Autorenname" -#: app/blueprints/packages/packages.py:723 +#: app/blueprints/packages/packages.py:724 msgid "Enable support detection based on dependencies (recommended)" msgstr "" "Unterstützungserkennung basierend auf Abhängigkeiten aktivieren " "(empfohlen)" -#: app/blueprints/packages/packages.py:724 +#: app/blueprints/packages/packages.py:725 msgid "Supported games" msgstr "Unterstützte Spiele" -#: app/blueprints/packages/packages.py:725 +#: app/blueprints/packages/packages.py:726 msgid "Unsupported games" msgstr "Nicht unterstützte Spiele" -#: app/blueprints/packages/packages.py:726 +#: app/blueprints/packages/packages.py:727 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:742 +#: app/blueprints/packages/packages.py:743 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:746 +#: app/blueprints/packages/packages.py:747 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 " "Release" -#: app/blueprints/packages/releases.py:55 -#: app/templates/packages/release_new.html:46 +#: app/blueprints/packages/releases.py:57 +#: app/blueprints/packages/releases.py:72 +msgid "Release Notes" +msgstr "" + +#: app/blueprints/packages/releases.py:59 msgid "Method" msgstr "Methode" -#: app/blueprints/packages/releases.py:55 -#: app/blueprints/packages/releases.py:57 +#: app/blueprints/packages/releases.py:59 +#: app/blueprints/packages/releases.py:61 #: app/blueprints/packages/screenshots.py:35 msgid "File Upload" msgstr "Dateien hochladen" -#: app/blueprints/packages/releases.py:56 +#: app/blueprints/packages/releases.py:60 msgid "Git reference (ie: commit hash, branch, or tag)" msgstr "Git-Referenz (d.h.: Commit-Hash, Branch oder Tag)" -#: app/blueprints/packages/releases.py:58 -#: app/blueprints/packages/releases.py:70 -#: app/blueprints/packages/releases.py:198 +#: app/blueprints/packages/releases.py:62 +#: app/blueprints/packages/releases.py:77 +#: app/blueprints/packages/releases.py:207 msgid "Minimum Minetest Version" msgstr "Minimale Minetest-Version" -#: app/blueprints/packages/releases.py:60 -#: app/blueprints/packages/releases.py:72 -#: app/blueprints/packages/releases.py:201 +#: app/blueprints/packages/releases.py:64 +#: app/blueprints/packages/releases.py:79 +#: app/blueprints/packages/releases.py:210 msgid "Maximum Minetest Version" msgstr "Maximale Minetest-Version" -#: app/blueprints/packages/releases.py:67 -#: app/templates/packages/release_edit.html:23 +#: app/blueprints/packages/releases.py:74 +#: app/templates/packages/release_edit.html:31 msgid "URL" msgstr "URL" -#: app/blueprints/packages/releases.py:68 +#: app/blueprints/packages/releases.py:75 msgid "Task ID" msgstr "Aufgaben-ID" -#: app/blueprints/packages/releases.py:69 +#: app/blueprints/packages/releases.py:76 #: app/blueprints/packages/screenshots.py:41 msgid "Is Approved" msgstr "Ist genehmigt" -#: app/blueprints/packages/releases.py:91 +#: app/blueprints/packages/releases.py:98 msgid "Import from Git" msgstr "Von Git importieren" -#: app/blueprints/packages/releases.py:91 +#: app/blueprints/packages/releases.py:98 msgid "Upload .zip file" msgstr ".zip-Datei hochladen" -#: app/blueprints/packages/releases.py:197 +#: app/blueprints/packages/releases.py:206 msgid "Set Min" msgstr "Minimum setzen" -#: app/blueprints/packages/releases.py:200 +#: app/blueprints/packages/releases.py:209 msgid "Set Max" msgstr "Maximum setzen" -#: app/blueprints/packages/releases.py:203 +#: app/blueprints/packages/releases.py:212 msgid "Only change values previously set as none" msgstr "Nur Werte ändern, die zuvor als „none“ festgelegt wurden" -#: app/blueprints/packages/releases.py:204 +#: app/blueprints/packages/releases.py:213 msgid "Update" msgstr "Update" -#: app/blueprints/packages/releases.py:256 +#: app/blueprints/packages/releases.py:265 #: app/templates/packages/update_config.html:25 msgid "Trigger" msgstr "Trigger" -#: app/blueprints/packages/releases.py:257 +#: app/blueprints/packages/releases.py:266 msgid "New Commit" msgstr "Neuer Commit" -#: app/blueprints/packages/releases.py:258 app/templates/admin/tags/list.html:8 +#: app/blueprints/packages/releases.py:267 app/templates/admin/tags/list.html:8 msgid "New Tag" msgstr "Neuer Tag" -#: app/blueprints/packages/releases.py:260 +#: app/blueprints/packages/releases.py:269 msgid "Branch name" msgstr "Branch-Name" -#: app/blueprints/packages/releases.py:261 +#: app/blueprints/packages/releases.py:270 #: app/templates/packages/update_config.html:38 msgid "Action" msgstr "Aktion" -#: app/blueprints/packages/releases.py:262 +#: app/blueprints/packages/releases.py:271 msgid "Send notification and mark as outdated" msgstr "Benachrichtigung senden und als veraltet markieren" -#: app/blueprints/packages/releases.py:262 app/logic/package_approval.py:104 +#: app/blueprints/packages/releases.py:271 app/logic/package_approval.py:104 msgid "Create release" msgstr "Release erstellen" -#: app/blueprints/packages/releases.py:264 +#: app/blueprints/packages/releases.py:273 msgid "Save Settings" msgstr "Einstellung speichern" -#: app/blueprints/packages/releases.py:265 +#: app/blueprints/packages/releases.py:274 msgid "Disable Automation" msgstr "Automatisierung deaktivieren" -#: app/blueprints/packages/releases.py:304 +#: app/blueprints/packages/releases.py:313 msgid "Please add a Git repository URL in order to set up automatic releases" msgstr "" "Bitte fügen Sie eine Git-Repository-URL hinzu, um automatische Releases " "einzurichten" -#: app/blueprints/packages/releases.py:320 +#: app/blueprints/packages/releases.py:329 msgid "Deleted update configuration" msgstr "Gelöschte Update-Konfiguration" -#: app/blueprints/packages/releases.py:328 +#: app/blueprints/packages/releases.py:337 msgid "Now, please create an initial release" msgstr "Bitte erstellen Sie nun einen ersten Release" -#: app/blueprints/packages/reviews.py:54 -#: app/templates/packages/translation.html:51 -msgid "Language" -msgstr "Sprache" - #: app/blueprints/packages/reviews.py:60 app/blueprints/threads/__init__.py:181 #: app/blueprints/threads/__init__.py:182 #: app/blueprints/threads/__init__.py:282 @@ -1565,7 +1655,7 @@ msgstr "" "(-) und Punkte (.) erlaubt" #: app/blueprints/users/account.py:104 app/blueprints/users/account.py:153 -#: app/blueprints/users/account.py:189 app/blueprints/users/account.py:340 +#: app/blueprints/users/account.py:189 app/blueprints/users/account.py:338 #: app/blueprints/users/settings.py:147 msgid "Email" msgstr "E-Mail" @@ -1648,23 +1738,23 @@ msgstr "Altes Passwort ist falsch" msgid "Unknown verification token!" msgstr "Unbekannter Verifizierungs-Token!" -#: app/blueprints/users/account.py:292 +#: app/blueprints/users/account.py:290 msgid "Token has expired" msgstr "Der Token ist abgelaufen" -#: app/blueprints/users/account.py:306 +#: app/blueprints/users/account.py:304 msgid "Another user is already using that email" msgstr "Diese E-Mail wird bereits von einem anderen Benutzer verwendet" -#: app/blueprints/users/account.py:309 +#: app/blueprints/users/account.py:307 msgid "Confirmed email change" msgstr "Bestätigte E-Mail-Änderung" -#: app/blueprints/users/account.py:314 +#: app/blueprints/users/account.py:312 msgid "Email address changed" msgstr "E-Mail Adresse geändert" -#: app/blueprints/users/account.py:315 +#: app/blueprints/users/account.py:313 msgid "" "Your email address has changed. If you didn't request this, please " "contact an administrator." @@ -1672,15 +1762,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:333 +#: app/blueprints/users/account.py:331 msgid "You may now log in" msgstr "Sie können sich jetzt anmelden" -#: app/blueprints/users/account.py:341 +#: app/blueprints/users/account.py:339 msgid "Send" msgstr "Senden" -#: app/blueprints/users/account.py:372 +#: app/blueprints/users/account.py:370 msgid "" "That email is now blacklisted. Please contact an admin if you wish to " "undo this." @@ -1688,46 +1778,44 @@ msgstr "" "Diese E-Mail steht nun auf der schwarzen Liste. Bitte kontaktieren Sie " "einen Administrator, wenn Sie dies rückgängig machen möchten." -#: app/blueprints/users/claim.py:41 app/blueprints/users/claim.py:66 -msgid "" -"Invalid username, Only alphabetic letters (A-Za-z), numbers (0-9), " -"underscores (_), minuses (-), and periods (.) allowed. Consider " -"contacting an admin" -msgstr "" -"Ungültiger Benutzername. Nur Buchstaben (A-Za-z), Ziffern (0-9), " -"Unterstriche (_), Bindestriche (-) und Punkte (.) sind erlaubt. Bei " -"Problemen kontaktieren Sie bitte einen Admin" - #: app/blueprints/users/claim.py:46 msgid "User has already been claimed" msgstr "Benutzer wurde bereits beansprucht" #: app/blueprints/users/claim.py:50 -msgid "Unable to get GitHub username for user" -msgstr "GitHub-Benutzername für Benutzer kann nicht abgerufen werden" +msgid "" +"Unable to get GitHub username for user. Make sure the forum account " +"exists." +msgstr "" -#: app/blueprints/users/claim.py:73 +#: app/blueprints/users/claim.py:66 +msgid "" +"A ContentDB user with that name already exists. Please contact an admin " +"to link to your forum account" +msgstr "" + +#: app/blueprints/users/claim.py:75 msgid "That user has already been claimed!" msgstr "Dieser Benutzer wurde bereits beansprucht!" -#: app/blueprints/users/claim.py:86 +#: app/blueprints/users/claim.py:88 #, python-format msgid "Error whilst attempting to access forums: %(message)s" msgstr "Fehler beim Versuch, auf die Foren zuzugreifen: %(message)s" -#: app/blueprints/users/claim.py:90 +#: app/blueprints/users/claim.py:92 msgid "Unable to get forum signature - does the user exist?" msgstr "Signatur des Forums kann nicht abgerufen werden – existiert der Benutzer?" -#: app/blueprints/users/claim.py:105 +#: app/blueprints/users/claim.py:107 msgid "Unable to login as user" msgstr "Anmeldung als Benutzer nicht möglich" -#: app/blueprints/users/claim.py:111 +#: app/blueprints/users/claim.py:113 msgid "Could not find the key in your signature!" msgstr "Schlüssel konnte in Ihrer Signatur nicht gefunden werden!" -#: app/blueprints/users/claim.py:114 +#: app/blueprints/users/claim.py:116 msgid "Unknown claim type" msgstr "Unbekannte Beanspruchungsart" @@ -1881,6 +1969,25 @@ msgstr "" "Sie können einen Benutzer nicht auf einen höheren Rang befördern als sich" " selbst!" +#: app/blueprints/vcs/github.py:56 +msgid "Authorization failed [err=gh-oauth-login-failed]" +msgstr "Autorisierung fehlgeschlagen [err=gh-oauth-login-failed]" + +#: app/blueprints/vcs/github.py:85 +msgid "Linked GitHub to account" +msgstr "GitHub wurde mit dem Konto verknüpft" + +#: app/blueprints/vcs/github.py:90 +#, python-format +msgid "GitHub account is already associated with another user: %(username)s" +msgstr "" +"GitHub-Konto ist bereits mit einem anderem Benutzer verknüpft: " +"%(username)s" + +#: app/blueprints/vcs/github.py:98 app/blueprints/vcs/github.py:124 +msgid "Authorization failed [err=gh-login-failed]" +msgstr "Autorisierung fehlgeschlagen [err=gh-login-failed]" + #: app/blueprints/zipgrep/__init__.py:35 msgid "Text to find (regex)" msgstr "Zu suchender Text (Regex)" @@ -1890,6 +1997,7 @@ msgid "File filter" msgstr "Dateifilter" #: app/blueprints/zipgrep/__init__.py:38 app/templates/base.html:60 +#: app/templates/packages/advanced_search.html:34 #: app/templates/packages/game_hub.html:35 app/templates/todo/tags.html:14 msgid "Search" msgstr "Suchen" @@ -1995,11 +2103,11 @@ msgstr "Sie haben keine Erlaubnis dieses Paket zu bearbeiten" msgid "You don't have permission to change the package name" msgstr "Sie habe keine Erlaubnis den Namen dieses Paketes zu bearbeiten" -#: app/logic/releases.py:32 +#: app/logic/releases.py:33 msgid "You don't have permission to make releases" msgstr "Sie haben keine Erlaubnis, Releases zu erstellen" -#: app/logic/releases.py:37 +#: app/logic/releases.py:38 msgid "" "You've created too many releases for this package in the last 5 minutes, " "please wait before trying again" @@ -2007,7 +2115,7 @@ msgstr "" "Sie haben in den letzten 5 Minuten zu viele Releases für dieses Paket " "erstellt. Bitte warten Sie, bevor Sie es erneut versuchen" -#: app/logic/releases.py:74 +#: app/logic/releases.py:77 msgid "Invalid commit hash; it must be a 40 character long base16 string" msgstr "" "Ungültiger Commit-Hash; es muss eine 40 Zeichen lange Hexadezimal-" @@ -2176,11 +2284,6 @@ msgstr "Nur Wartung" msgid "As-is" msgstr "So, wie es ist" -#. NOTE: Package maintenance state -#: app/models/packages.py:170 -msgid "Deprecated" -msgstr "Missbilligt" - #: app/models/packages.py:177 msgid "Under active development, and may break worlds/things without warning" msgstr "" @@ -2225,7 +2328,7 @@ msgstr "Genehmigen" #: app/templates/collections/delete.html:14 #: app/templates/collections/view.html:39 #: app/templates/oauth/create_edit.html:17 -#: app/templates/packages/release_edit.html:84 +#: app/templates/packages/release_edit.html:92 #: app/templates/packages/review_create_edit.html:67 #: app/templates/threads/delete_reply.html:19 #: app/templates/threads/delete_thread.html:19 @@ -2233,21 +2336,17 @@ msgstr "Genehmigen" msgid "Delete" msgstr "Löschen" -#: app/models/packages.py:624 app/templates/packages/view.html:163 -msgid "Work in Progress" -msgstr "In Arbeit" - -#: app/models/packages.py:1358 +#: app/models/packages.py:1366 #, python-format msgid "New commit %(hash)s found on the Git repo." msgstr "Neuer Commit %(hash)s im Git-Repo gefunden." -#: app/models/packages.py:1362 +#: app/models/packages.py:1370 #, python-format msgid "The last release was commit %(hash)s" msgstr "Der letzte Release war Commit %(hash)s" -#: app/models/packages.py:1368 +#: app/models/packages.py:1376 #, python-format msgid "New tag %(tag_name)s found on the Git repo." msgstr "Neuer Tag %(tag_name)s gefunden im Git-Repo." @@ -2281,7 +2380,7 @@ msgid "Editor" msgstr "Bearbeiter" #. NOTE: BOT notification type -#: app/models/users.py:59 app/models/users.py:442 +#: app/models/users.py:59 app/models/users.py:448 msgid "Bot" msgstr "Bot" @@ -2294,132 +2393,132 @@ msgid "Admin" msgstr "Admin" #. NOTE: PACKAGE_EDIT notification type -#: app/models/users.py:427 +#: app/models/users.py:433 msgid "Package Edit" msgstr "Paketbearbeitung" #. NOTE: PACKAGE_APPROVAL notification type -#: app/models/users.py:430 +#: app/models/users.py:436 msgid "Package Approval" msgstr "Paketgenehmigung" #. NOTE: NEW_THREAD notification type -#: app/models/users.py:433 app/templates/threads/list.html:12 +#: app/models/users.py:439 app/templates/threads/list.html:12 #: app/templates/threads/new.html:4 msgid "New Thread" msgstr "Neues Thema" #. NOTE: NEW_REVIEW notification type -#: app/models/users.py:436 +#: app/models/users.py:442 msgid "New Review" msgstr "Neue Rezension" #. NOTE: THREAD_REPLY notification type -#: app/models/users.py:439 +#: app/models/users.py:445 msgid "Thread Reply" msgstr "Themenantwort" #. NOTE: MAINTAINER notification type -#: app/models/users.py:445 app/templates/macros/threads.html:27 +#: app/models/users.py:451 app/templates/macros/threads.html:27 msgid "Maintainer" msgstr "Betreuer" #. NOTE: EDITOR_ALERT notification type -#: app/models/users.py:448 +#: app/models/users.py:454 msgid "Editor Alert" msgstr "Bearbeiter: Benachrichtigung" #. NOTE: EDITOR_MISC notification type -#: app/models/users.py:451 +#: app/models/users.py:457 msgid "Editor Misc" msgstr "Bearbeiter: Sonstiges" #. NOTE: OTHER notification type -#: app/models/users.py:454 +#: app/models/users.py:460 msgid "Other" msgstr "Anderes" -#: app/models/users.py:464 +#: app/models/users.py:470 msgid "This is a Package Edit notification." msgstr "Dies ist eine Paketbearbeitungsbenachrichtigung." -#: app/models/users.py:466 +#: app/models/users.py:472 msgid "This is a Package Approval notification." msgstr "Dies ist eine Paketgenehmigungsbenachrichtigung." -#: app/models/users.py:468 +#: app/models/users.py:474 msgid "This is a New Thread notification." msgstr "Dies ist eine Benachrichtigung für ein neues Thema." -#: app/models/users.py:470 +#: app/models/users.py:476 msgid "This is a New Review notification." msgstr "Dies ist eine Benachrichtigung für eine neue Rezension." -#: app/models/users.py:472 +#: app/models/users.py:478 msgid "This is a Thread Reply notification." msgstr "Dies ist eine Themenantwortbenachrichtigung." -#: app/models/users.py:474 +#: app/models/users.py:480 msgid "This is a Bot notification." msgstr "Dies ist eine Botbenachrichtigung." -#: app/models/users.py:476 +#: app/models/users.py:482 msgid "This is a Maintainer change notification." msgstr "Dies ist eine Benachrichtigung für die Änderung des Betreuers." -#: app/models/users.py:478 +#: app/models/users.py:484 msgid "This is an Editor Alert notification." msgstr "Dies ist eine Benachrichtigung vom Typ „Bearbeiter: Benachrichtigung“." -#: app/models/users.py:480 +#: app/models/users.py:486 msgid "This is an Editor Misc notification." msgstr "Dies ist eine Benachrichtigung vom Typ „Bearbeiter: Sonstiges“." -#: app/models/users.py:482 +#: app/models/users.py:488 msgid "This is an Other notification." msgstr "Dies ist eine Benachrichtigung für anderes." -#: app/models/users.py:489 +#: app/models/users.py:495 msgid "When another user edits your packages, releases, etc." msgstr "Wenn ein anderer Benutzer Ihre Pakete, Releases, usw. bearbeitet." -#: app/models/users.py:491 +#: app/models/users.py:497 msgid "Notifications from editors related to the package approval process." msgstr "" "Benachrichtigungen, die sich auf den Paketgenehmigungsprozess beziehen, " "von Bearbeitern." -#: app/models/users.py:493 +#: app/models/users.py:499 msgid "When a thread is created on your package." msgstr "Wenn für Ihr Paket ein Thema erstellt wird." -#: app/models/users.py:495 +#: app/models/users.py:501 msgid "When a user posts a review on your package." msgstr "Wenn ein Benutzer eine Rezension für Ihr Paket geschrieben hat." -#: app/models/users.py:497 +#: app/models/users.py:503 msgid "When someone replies to a thread you're watching." msgstr "Wenn jemand auf ein Thema, das Sie beobachten, antwortet." -#: app/models/users.py:499 +#: app/models/users.py:505 msgid "From a bot - for example, update notifications." msgstr "Von einem Bot – zum Beispiel für Aktualisierungsbenachrichtigungen." -#: app/models/users.py:501 +#: app/models/users.py:507 msgid "When your package's maintainers change." msgstr "Wenn der Betreuer Ihres Pakets gewechselt wurde." -#: app/models/users.py:503 +#: app/models/users.py:509 msgid "For editors: Important alerts." msgstr "Für Bearbeiter: Wichtige Benachrichtigungen." -#: app/models/users.py:505 +#: app/models/users.py:511 msgid "For editors: Minor notifications, including new threads." msgstr "" "Für Bearbeiter: Nicht so wichtige Benachrichtigungen, inklusive neue " "Themen." -#: app/models/users.py:507 +#: app/models/users.py:513 msgid "Minor notifications not important enough for a dedicated category." msgstr "" "Nicht so wichtige Benachrichtigungen, die nicht wichtig genug für eine " @@ -2576,41 +2675,45 @@ msgstr "Datenschutzbestimmungen" msgid "Report / DMCA" msgstr "Melden / DMCA" -#: app/templates/base.html:256 +#: app/templates/base.html:256 app/templates/packages/advanced_search.html:4 +msgid "Advanced Search" +msgstr "" + +#: app/templates/base.html:257 msgid "User List" msgstr "Benutzerliste" -#: app/templates/base.html:257 app/templates/packages/view.html:190 +#: app/templates/base.html:258 app/templates/packages/view.html:190 #: app/templates/packages/view.html:677 app/templates/threads/list.html:4 msgid "Threads" msgstr "Themen" -#: app/templates/base.html:258 app/templates/collections/list.html:7 +#: app/templates/base.html:259 app/templates/collections/list.html:7 #: app/templates/collections/list.html:26 msgid "Collections" msgstr "Sammlungen" -#: app/templates/base.html:259 app/templates/donate/index.html:4 +#: app/templates/base.html:260 app/templates/donate/index.html:4 msgid "Support Creators" msgstr "Creator unterstützen" -#: app/templates/base.html:260 +#: app/templates/base.html:261 msgid "Translate Packages" msgstr "Pakete übersetzen" -#: app/templates/base.html:261 +#: app/templates/base.html:262 msgid "Source Code" msgstr "Quellcode" -#: app/templates/base.html:267 +#: app/templates/base.html:268 msgid "Show non-free packages" msgstr "Unfreie Pakete anzeigen" -#: app/templates/base.html:269 +#: app/templates/base.html:270 msgid "Hide non-free packages" msgstr "Unfreie Pakete verbergen" -#: app/templates/base.html:273 +#: app/templates/base.html:274 #, python-format msgid "Our privacy policy has been updated (%(date)s)" msgstr "Unsere Datenschutzbestimmungen wurden aktualisiert (%(date)s)" @@ -2625,29 +2728,11 @@ msgstr "" "Willkommen im besten Ort, um Minetest-Mods, -Spiele und -Texturenpakete " "zu finden" -#: app/templates/admin/storage.html:39 -#: app/templates/collections/create_edit.html:81 -#: app/templates/collections/list.html:39 -#: app/templates/collections/view.html:91 app/templates/index.html:48 -#: app/templates/macros/reviews.html:81 app/templates/macros/topics.html:52 -#: app/templates/packages/game_hub.html:5 -#: app/templates/packages/game_hub.html:25 -#: app/templates/packages/similar.html:22 app/templates/translate/index.html:28 -#, python-format -msgid "%(title)s by %(author)s" -msgstr "%(title)s von %(author)s" - #: app/templates/index.html:53 #, python-format msgid "%(title)s by %(author)s" msgstr "%(title)s von %(author)s" -#: app/templates/index.html:78 app/templates/packages/reviews_list.html:4 -#: app/templates/packages/view.html:194 app/templates/packages/view.html:336 -#: app/templates/users/profile.html:279 -msgid "Reviews" -msgstr "Rezensionen" - #: app/templates/index.html:94 app/templates/packages/view.html:278 msgid "Previous" msgstr "Vorheriges" @@ -2728,7 +2813,7 @@ msgstr "Eine E-Mail zu %(username)s senden" #: app/templates/admin/storage.html:18 #: app/templates/packages/create_edit.html:66 #: app/templates/packages/game_support.html:20 -#: app/templates/threads/view.html:96 app/templates/todo/tags.html:36 +#: app/templates/threads/view.html:101 app/templates/todo/tags.html:36 msgid "Package" msgstr "Paket" @@ -2754,7 +2839,7 @@ msgstr "Neue Lizenz" msgid "Licenses" msgstr "Lizenzen" -#: app/templates/admin/tags/list.html:34 +#: app/templates/admin/tags/list.html:30 msgid "Views" msgstr "Aufrufe" @@ -2985,8 +3070,8 @@ msgid "" "For more information about the cost of ContentDB and what rubenwardy " "does, see his donation page:" msgstr "" -"Für weitere Informationen über die Kosten von ContentDB, und was rubenwardy " -"so tut, siehe seine Spendenseite:" +"Für weitere Informationen über die Kosten von ContentDB, und was " +"rubenwardy so tut, siehe seine Spendenseite:" #: app/templates/donate/index.html:73 msgid "Based on your reviews / favorites" @@ -3236,7 +3321,7 @@ msgid "Edit / Approve" msgstr "Bearbeiten / Genehmigen" #: app/templates/macros/releases.html:103 -#: app/templates/packages/release_edit.html:31 +#: app/templates/packages/release_edit.html:39 msgid "Importing..." msgstr "Importieren …" @@ -3449,10 +3534,6 @@ msgstr "Aktualisierungseinstellungen" msgid "No outdated packages." msgstr "Keine veralteten Pakete." -#: app/templates/macros/topics.html:6 app/templates/packages/view.html:177 -msgid "Author" -msgstr "Autor" - #: app/templates/macros/topics.html:8 msgid "Date" msgstr "Datum" @@ -3627,6 +3708,29 @@ msgstr "Nicht publiziert" msgid "No applications created" msgstr "Keine Anwendungen erstellt" +#: app/templates/packages/advanced_search.html:13 +msgid "Use shift to select multiple. Leave selection empty to match any type." +msgstr "" + +#: app/templates/packages/advanced_search.html:14 +#: app/templates/packages/advanced_search.html:19 +#: app/templates/packages/advanced_search.html:20 +#: app/templates/packages/advanced_search.html:21 +msgid "Use shift to select multiple." +msgstr "" + +#: app/templates/packages/advanced_search.html:17 +msgid "Tags and Content Warnings" +msgstr "" + +#: app/templates/packages/advanced_search.html:23 +msgid "Compatibility" +msgstr "" + +#: app/templates/packages/advanced_search.html:28 +msgid "Sorting" +msgstr "" + #: app/templates/packages/alias_create_edit.html:4 msgid "Alias" msgstr "Alias" @@ -3668,7 +3772,7 @@ msgstr "" " Git-Repository festgelegt." #: app/templates/packages/bulk_update_conf.html:27 -#: app/templates/packages/release_new.html:50 +#: app/templates/packages/release_new.html:51 #: app/templates/packages/update_config.html:33 msgid "Leave blank to use default branch" msgstr "Leer lassen, um den Standard-Branch zu verwenden" @@ -4078,8 +4182,8 @@ msgstr "" " Ihr Paket festzulegen." #: app/templates/packages/release_bulk_change.html:29 -#: app/templates/packages/release_edit.html:54 -#: app/templates/packages/release_new.html:69 +#: app/templates/packages/release_edit.html:62 +#: app/templates/packages/release_new.html:70 msgid "Maximum must be greater than or equal to the minimum!" msgstr "Das Maximum muss größer oder gleich dem Minimum sein!" @@ -4092,8 +4196,8 @@ msgstr "" "\t\t\tPlattformen auszublenden, die nicht in diesem Bereich liegen." #: app/templates/packages/release_bulk_change.html:36 -#: app/templates/packages/release_edit.html:70 -#: app/templates/packages/release_new.html:91 +#: app/templates/packages/release_edit.html:78 +#: app/templates/packages/release_new.html:92 msgid "Leave both as None if in doubt." msgstr "Lassen Sie im Zweifelsfall beide auf „Keine“ stehen." @@ -4101,33 +4205,43 @@ msgstr "Lassen Sie im Zweifelsfall beide auf „Keine“ stehen." msgid "Edit release" msgstr "Release bearbeiten" -#: app/templates/packages/release_edit.html:27 +#: app/templates/packages/release_edit.html:15 +#: app/templates/packages/release_new.html:42 +msgid "Release short name. Eg: 1.0.0 or 2018-05-28" +msgstr "" + +#: app/templates/packages/release_edit.html:16 +#: app/templates/packages/release_new.html:43 +msgid "Human-readable name. Eg: 1.0.0 - The Trains Update" +msgstr "" + +#: app/templates/packages/release_edit.html:35 msgid "Commit Hash" msgstr "Commit-Hash" -#: app/templates/packages/release_edit.html:32 +#: app/templates/packages/release_edit.html:40 msgid "view task" msgstr "Aufgabe ansehen" -#: app/templates/packages/release_edit.html:42 +#: app/templates/packages/release_edit.html:50 #: app/templates/packages/screenshot_edit.html:20 msgid "Approved" msgstr "Genehmigt" -#: app/templates/packages/release_edit.html:46 +#: app/templates/packages/release_edit.html:54 msgid "Supported Minetest versions" msgstr "Unterstützte Minetest-Versionen" -#: app/templates/packages/release_edit.html:60 -#: app/templates/packages/release_new.html:75 +#: app/templates/packages/release_edit.html:68 +#: app/templates/packages/release_new.html:76 #, python-format msgid "Are you sure your package doesn't work on versions after %(version)s?" msgstr "" "Sind Sie sich sicher, dass Ihre Anwendung in Versionen nach %(version)s " "nicht funktioniert?" -#: app/templates/packages/release_edit.html:62 -#: app/templates/packages/release_new.html:77 +#: app/templates/packages/release_edit.html:70 +#: app/templates/packages/release_new.html:78 msgid "" "Only set the maximum version if you know that it doesn't work on newer " "Minetest versions." @@ -4135,8 +4249,8 @@ msgstr "" "Setzen Sie nur die maximale Version, wenn Sie wissen, dass es nicht in " "neueren Minetest-Versionen funktioniert." -#: app/templates/packages/release_edit.html:63 -#: app/templates/packages/release_new.html:78 +#: app/templates/packages/release_edit.html:71 +#: app/templates/packages/release_new.html:79 msgid "" "Don't set the maximum version just because you haven't tested it on newer" " versions." @@ -4144,8 +4258,8 @@ msgstr "" "Setzen Sie nicht die maximale Version, nur wenn Sie es nicht in neueren " "Versionen getestet haben." -#: app/templates/packages/release_edit.html:67 -#: app/templates/packages/release_new.html:88 +#: app/templates/packages/release_edit.html:75 +#: app/templates/packages/release_new.html:89 msgid "" "Set the minimum and maximum Minetest versions supported.\n" "\t\t\tThis release will be hidden to clients outside of that range. " @@ -4154,7 +4268,7 @@ msgstr "" "\t\t\tDieser Release wird für Clients, die außerhalb dieses Bereichs " "liegen, nicht angezeigt. " -#: app/templates/packages/release_edit.html:72 +#: app/templates/packages/release_edit.html:80 msgid "" "You can set this automatically in the" " .conf of your package." @@ -4162,15 +4276,15 @@ msgstr "" "Sie können dies automatisch in der " ".conf Ihres Pakets einstellen." -#: app/templates/packages/release_edit.html:79 +#: app/templates/packages/release_edit.html:87 msgid "Delete Release" msgstr "Release löschen" -#: app/templates/packages/release_edit.html:85 +#: app/templates/packages/release_edit.html:93 msgid "This is permanent." msgstr "Dies ist dauerhaft." -#: app/templates/packages/release_edit.html:86 +#: app/templates/packages/release_edit.html:94 msgid "" "Any associated uploads will not be deleted immediately, but the release " "will no longer be listed." @@ -4178,7 +4292,7 @@ msgstr "" "Alle damit verbundenen Uploads werden nicht sofort gelöscht, aber der " "Release wird nicht mehr aufgelistet." -#: app/templates/packages/release_edit.html:91 +#: app/templates/packages/release_edit.html:99 msgid "You cannot delete the latest release; please create a newer one first." msgstr "" "Sie können den neuesten Release nicht löschen, bitte erstellen Sie zuerst" @@ -4233,15 +4347,15 @@ msgstr "" msgid "1. Name release" msgstr "1. Release benennen" -#: app/templates/packages/release_new.html:42 -msgid "Human readable. Eg: 1.0.0 or 2018-05-28" -msgstr "Menschenlesbar. z.B. 1.0.0 oder 2018-05-28" +#: app/templates/packages/release_new.html:43 +msgid "Same as name" +msgstr "" -#: app/templates/packages/release_new.html:44 +#: app/templates/packages/release_new.html:46 msgid "2. Set the content" msgstr "2. Den Inhalt festlegen" -#: app/templates/packages/release_new.html:57 +#: app/templates/packages/release_new.html:58 msgid "" "Take a look at the Package Configuration " "and Releases Guide for\n" @@ -4251,11 +4365,11 @@ msgstr "" "zur Paketkonfiguration und Releases für\n" "\t\t\tTipps zum Anpassen von Releases." -#: app/templates/packages/release_new.html:61 +#: app/templates/packages/release_new.html:62 msgid "3. Supported Minetest versions" msgstr "3. Unterstützte Minetest-Versionen" -#: app/templates/packages/release_new.html:83 +#: app/templates/packages/release_new.html:84 msgid "" "The .conf of your package can set this " "automatically,\n" @@ -4710,7 +4824,7 @@ msgstr "Unfreier Code" msgid "Non-free media" msgstr "Unfreie Medien" -#: app/templates/packages/view.html:94 app/templates/threads/view.html:104 +#: app/templates/packages/view.html:94 app/templates/threads/view.html:109 msgid "" "This thread is only visible to its creator, package maintainers, users of" " Approver rank or above, and @mentioned users." @@ -4718,10 +4832,6 @@ msgstr "" "Dieses Thema ist nur für seinen Ersteller, Paketbetreuer, Benutzer mit " "Genehmiger-Rang oder höher sichtbar, sowie @erwähnte Benutzer." -#: app/templates/packages/view.html:184 app/templates/users/profile.html:242 -msgid "Downloads" -msgstr "Heruntergeladen" - #: app/templates/packages/view.html:207 app/templates/users/profile.html:95 msgid "Website" msgstr "Webseite" @@ -4746,7 +4856,7 @@ msgstr "Vorschaubild fürs Video" msgid "Awaiting review" msgstr "Review steht noch aus" -#: app/templates/packages/view.html:344 app/templates/threads/view.html:77 +#: app/templates/packages/view.html:344 app/templates/threads/view.html:82 msgid "Edit Review" msgstr "Rezension bearbeiten" @@ -4981,41 +5091,41 @@ msgstr "Es werden nur Antworten auf öffentliche Themen angezeigt" msgid "Subscribe" msgstr "Abonnieren" -#: app/templates/threads/view.html:55 +#: app/templates/threads/view.html:59 msgid "Convert to Thread" msgstr "Zum Thema umwandeln" -#: app/templates/threads/view.html:62 +#: app/templates/threads/view.html:67 msgid "Unlock" msgstr "Entsperren" -#: app/templates/threads/view.html:67 +#: app/templates/threads/view.html:72 msgid "Lock" msgstr "Sperren" -#: app/templates/threads/view.html:109 +#: app/templates/threads/view.html:114 msgid "This thread is visible to the following users" msgstr "Dieses Thema ist für die folgenden Benutzer sichtbar" -#: app/templates/threads/view.html:110 +#: app/templates/threads/view.html:115 msgid "Visible to:" msgstr "Sichtbar für:" -#: app/templates/threads/view.html:118 +#: app/templates/threads/view.html:123 msgid "Plus approvers and editors" msgstr "Und Genehmiger und Bearbeiter" -#: app/templates/threads/view.html:131 +#: app/templates/threads/view.html:136 msgid "Is this review outdated?" msgstr "Ist diese Rezension veraltet?" -#: app/templates/threads/view.html:132 +#: app/templates/threads/view.html:137 msgid "For example, does it complain about issues you've already fixed?" msgstr "" "Zum Beispiel, wird sich über Probleme, die Sie bereits gelöst haben, " "beschwert?" -#: app/templates/threads/view.html:133 +#: app/templates/threads/view.html:138 #, python-format msgid "You can report outdated reviews by clicking %(flag)s on the review." msgstr "" @@ -5537,8 +5647,9 @@ msgid "" "href='https://forum.minetest.net/ucp.php?i=profile&mode=signature'>User " "Control Panel > Profile > Edit signature" msgstr "" -"Gehen Sie zu User Control Panel > Profile > Edit signature" +"Gehen Sie zu User" +" Control Panel > Profile > Edit signature" #: app/templates/users/claim_forums.html:75 msgid "Paste this into your signature:" @@ -5696,6 +5807,10 @@ msgstr "E-Mail ändern und Passwortrücksetzung senden" msgid "Email Address" msgstr "E-Mail-Adresse" +#: app/templates/users/modtools.html:116 +msgid "Pending email verifications" +msgstr "" + #: app/templates/users/profile.html:20 msgid "Profile picture" msgstr "Profilbild" @@ -6516,3 +6631,69 @@ msgstr "" #~ msgid "Contains illegal drugs, such as marijuana" #~ msgstr "Enthält illegale Drogen, z.B. Marijuana" + +#~ msgctxt "tags" +#~ msgid "" +#~ "Focus on player chat/communication or " +#~ "who's primary function is interacting " +#~ "with the console." +#~ msgstr "" +#~ "Hat den Fokus auf Spielerchat/-kommunikation" +#~ " oder die Hauptfunktion ist die " +#~ "Interaktion mit der Konsole." + +#~ msgctxt "tags" +#~ msgid "" +#~ "Requires futher installation steps, such " +#~ "as installing luarocks or editing the" +#~ " trusted mod setting" +#~ msgstr "" +#~ "Erfordert weitere Installationsschritte, z.B. " +#~ "die Installation von luarocks oder " +#~ "Bearbeitung der Einstellung für " +#~ "vertrauenswürdigen Mods" + +#~ msgctxt "tags" +#~ msgid "" +#~ "Mods and games that aim to " +#~ "simulate real life activity. Similar to" +#~ " SimCity/TheSims/OpenTTD/etc" +#~ msgstr "" +#~ "Mods und Spiele mit dem Ziel, die" +#~ " Aktivitäten des realen Lebens zu " +#~ "simulieren. Ähnlich zu SimCity/Die " +#~ "Sims/OpenTTD/usw." + +#~ msgctxt "tags" +#~ msgid "Adds mobs, animals, and NPCs" +#~ msgstr "Fügt Mobs, Tiere und NPCs hinzu" + +#~ msgctxt "tags" +#~ msgid "For content whose main utility / feature is in GUI/formspec form" +#~ msgstr "" +#~ "Für Inhalt, dessen Hauptzweck bzw. " +#~ "-feature in der GUI bzw. dem " +#~ "Formspecformular liegt" + +#~ msgctxt "tags" +#~ msgid "Forks of MTG" +#~ msgstr "Forks von MTG" + +#~ msgid "" +#~ "Invalid username, Only alphabetic letters " +#~ "(A-Za-z), numbers (0-9), underscores (_), " +#~ "minuses (-), and periods (.) allowed." +#~ " Consider contacting an admin" +#~ msgstr "" +#~ "Ungültiger Benutzername. Nur Buchstaben " +#~ "(A-Za-z), Ziffern (0-9), Unterstriche (_), " +#~ "Bindestriche (-) und Punkte (.) sind " +#~ "erlaubt. Bei Problemen kontaktieren Sie " +#~ "bitte einen Admin" + +#~ msgid "Unable to get GitHub username for user" +#~ msgstr "GitHub-Benutzername für Benutzer kann nicht abgerufen werden" + +#~ msgid "Human readable. Eg: 1.0.0 or 2018-05-28" +#~ msgstr "Menschenlesbar. z.B. 1.0.0 oder 2018-05-28" + diff --git a/translations/el/LC_MESSAGES/messages.po b/translations/el/LC_MESSAGES/messages.po index 8ff0377f..67b3acee 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-06-09 13:46+0100\n" +"POT-Creation-Date: 2024-06-22 16:06+0100\n" "PO-Revision-Date: 2022-03-20 15:57+0000\n" "Last-Translator: DeadManWalking \n" "Language: el\n" @@ -19,192 +19,190 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.15.0\n" -#: app/__init__.py:155 +#: app/__init__.py:156 msgid "Banned:" msgstr "" -#: app/__init__.py:157 +#: app/__init__.py:158 msgid "You have been banned." msgstr "Έχετε αποκλειστεί." -#. NOTE: tags: title for jam_game_2023 -#: app/_translations.py:6 -msgctxt "tags" -msgid "Jam / Game 2023" -msgstr "" - -#. NOTE: tags: description for jam_game_2023 -#: app/_translations.py:8 -msgctxt "tags" -msgid "Entries to the 2023 Minetest Game Jam " -msgstr "" - #. NOTE: tags: title for server_tools -#: app/_translations.py:10 +#: app/_translations.py:6 msgctxt "tags" msgid "Server Moderation and Tools" msgstr "" #. NOTE: tags: description for server_tools -#: app/_translations.py:12 +#: app/_translations.py:8 msgctxt "tags" msgid "Helps with server maintenance and moderation" msgstr "" #. NOTE: tags: title for pvp -#: app/_translations.py:14 +#: app/_translations.py:10 msgctxt "tags" msgid "Player vs Player (PvP)" msgstr "" #. NOTE: tags: description for pvp -#: app/_translations.py:16 +#: app/_translations.py:12 msgctxt "tags" msgid "Designed to be played competitively against other players" msgstr "" #. NOTE: tags: title for player_effects -#: app/_translations.py:18 +#: app/_translations.py:14 msgctxt "tags" msgid "Player Effects / Power Ups" msgstr "" #. NOTE: tags: description for player_effects -#: app/_translations.py:20 +#: app/_translations.py:16 msgctxt "tags" msgid "" "For content that changes player effects, including physics, for example: " "speed, jump height or gravity." msgstr "" -#. NOTE: tags: title for world_tools +#. NOTE: tags: title for jam_game_2023 +#: app/_translations.py:18 +msgctxt "tags" +msgid "Jam / Game 2023" +msgstr "" + +#. NOTE: tags: description for jam_game_2023 +#: app/_translations.py:20 +msgctxt "tags" +msgid "Entries to the 2023 Minetest Game Jam " +msgstr "" + +#. NOTE: tags: title for mapgen #: app/_translations.py:22 msgctxt "tags" +msgid "Mapgen / Biomes / Decoration" +msgstr "" + +#. NOTE: tags: description for mapgen +#: app/_translations.py:24 +msgctxt "tags" +msgid "New mapgen or changes mapgen" +msgstr "" + +#. NOTE: tags: title for world_tools +#: app/_translations.py:26 +msgctxt "tags" msgid "World Maintenance and Tools" msgstr "" #. NOTE: tags: description for world_tools -#: app/_translations.py:24 +#: app/_translations.py:28 msgctxt "tags" msgid "Tools to manage the world" msgstr "" +#. NOTE: tags: title for inventory +#: app/_translations.py:30 +msgctxt "tags" +msgid "Inventory" +msgstr "" + +#. NOTE: tags: description for inventory +#: app/_translations.py:32 +msgctxt "tags" +msgid "Changes the inventory GUI" +msgstr "" + +#. NOTE: tags: title for developer_tools +#: app/_translations.py:34 +msgctxt "tags" +msgid "Developer Tools" +msgstr "" + +#. NOTE: tags: description for developer_tools +#: app/_translations.py:36 +msgctxt "tags" +msgid "Tools for game and mod developers" +msgstr "" + #. NOTE: tags: title for april_fools -#: app/_translations.py:26 +#: app/_translations.py:38 msgctxt "tags" msgid "Joke" msgstr "" #. NOTE: tags: description for april_fools -#: app/_translations.py:28 +#: app/_translations.py:40 msgctxt "tags" msgid "" "For humorous content, meant as a novelty or joke, not to be taken " "seriously, and that is not meant to be used seriously or long-term." msgstr "" -#. NOTE: tags: title for shooter -#: app/_translations.py:30 -msgctxt "tags" -msgid "Shooter" -msgstr "" - -#. NOTE: tags: description for shooter -#: app/_translations.py:32 -msgctxt "tags" -msgid "First person shooters (FPS) and more" -msgstr "" - -#. NOTE: tags: title for adventure__rpg -#: app/_translations.py:34 -msgctxt "tags" -msgid "Adventure / RPG" -msgstr "" - -#. NOTE: tags: title for mapgen -#: app/_translations.py:36 -msgctxt "tags" -msgid "Mapgen / Biomes / Decoration" -msgstr "" - -#. NOTE: tags: description for mapgen -#: app/_translations.py:38 -msgctxt "tags" -msgid "New mapgen or changes mapgen" -msgstr "" - #. NOTE: tags: title for singleplayer -#: app/_translations.py:40 +#: app/_translations.py:42 msgctxt "tags" msgid "Singleplayer-focused" msgstr "" #. NOTE: tags: description for singleplayer -#: app/_translations.py:42 +#: app/_translations.py:44 msgctxt "tags" msgid "Content that can be played alone" msgstr "" -#. NOTE: tags: title for developer_tools -#: app/_translations.py:44 -msgctxt "tags" -msgid "Developer Tools" -msgstr "" - -#. NOTE: tags: description for developer_tools -#: app/_translations.py:46 -msgctxt "tags" -msgid "Tools for game and mod developers" -msgstr "" - #. NOTE: tags: title for crafting -#: app/_translations.py:48 +#: app/_translations.py:46 msgctxt "tags" msgid "Crafting" msgstr "" #. NOTE: tags: description for crafting -#: app/_translations.py:50 +#: app/_translations.py:48 msgctxt "tags" msgid "Big changes to crafting gameplay" msgstr "" -#. NOTE: tags: title for sound_music +#. NOTE: tags: title for adventure__rpg +#: app/_translations.py:50 +msgctxt "tags" +msgid "Adventure / RPG" +msgstr "" + +#. NOTE: tags: title for shooter #: app/_translations.py:52 msgctxt "tags" +msgid "Shooter" +msgstr "" + +#. NOTE: tags: description for shooter +#: app/_translations.py:54 +msgctxt "tags" +msgid "First person shooters (FPS) and more" +msgstr "" + +#. NOTE: tags: title for sound_music +#: app/_translations.py:56 +msgctxt "tags" msgid "Sounds / Music" msgstr "" #. NOTE: tags: description for sound_music -#: app/_translations.py:54 +#: app/_translations.py:58 msgctxt "tags" msgid "Focuses on or adds new sounds or musical things" msgstr "" -#. NOTE: tags: title for inventory -#: app/_translations.py:56 -msgctxt "tags" -msgid "Inventory" -msgstr "" - -#. NOTE: tags: description for inventory -#: app/_translations.py:58 -msgctxt "tags" -msgid "Changes the inventory GUI" -msgstr "" - -#. NOTE: tags: title for chat +#. NOTE: tags: title for tools #: app/_translations.py:60 msgctxt "tags" -msgid "Chat / Commands" +msgid "Tools / Weapons / Armor" msgstr "" -#. NOTE: tags: description for chat +#. NOTE: tags: description for tools #: app/_translations.py:62 msgctxt "tags" -msgid "" -"Focus on player chat/communication or who's primary function is " -"interacting with the console." +msgid "Adds or changes tools, weapons, and armor" msgstr "" #. NOTE: tags: title for plants_and_farming @@ -219,56 +217,56 @@ msgctxt "tags" msgid "Adds new plants or other farmable resources." msgstr "" -#. NOTE: tags: title for complex_installation -#: app/_translations.py:68 -msgctxt "tags" -msgid "Complex installation" -msgstr "" - -#. NOTE: tags: description for complex_installation -#: app/_translations.py:70 -msgctxt "tags" -msgid "" -"Requires futher installation steps, such as installing luarocks or " -"editing the trusted mod setting" -msgstr "" - -#. NOTE: tags: title for multiplayer -#: app/_translations.py:72 -msgctxt "tags" -msgid "Multiplayer-focused" -msgstr "" - -#. NOTE: tags: description for multiplayer -#: app/_translations.py:74 -msgctxt "tags" -msgid "Can/should only be used in multiplayer" -msgstr "" - -#. NOTE: tags: title for tools -#: app/_translations.py:76 -msgctxt "tags" -msgid "Tools / Weapons / Armor" -msgstr "" - -#. NOTE: tags: description for tools -#: app/_translations.py:78 -msgctxt "tags" -msgid "Adds or changes tools, weapons, and armor" -msgstr "" - #. NOTE: tags: title for simulation -#: app/_translations.py:80 +#: app/_translations.py:68 msgctxt "tags" msgid "Sims" msgstr "" #. NOTE: tags: description for simulation -#: app/_translations.py:82 +#: app/_translations.py:70 msgctxt "tags" msgid "" "Mods and games that aim to simulate real life activity. Similar to " -"SimCity/TheSims/OpenTTD/etc" +"SimCity/The Sims/OpenTTD/etc." +msgstr "" + +#. NOTE: tags: title for chat +#: app/_translations.py:72 +msgctxt "tags" +msgid "Chat / Commands" +msgstr "" + +#. NOTE: tags: description for chat +#: app/_translations.py:74 +msgctxt "tags" +msgid "Focus on player chat/communication or console interaction." +msgstr "" + +#. NOTE: tags: title for multiplayer +#: app/_translations.py:76 +msgctxt "tags" +msgid "Multiplayer-focused" +msgstr "" + +#. NOTE: tags: description for multiplayer +#: app/_translations.py:78 +msgctxt "tags" +msgid "Can/should only be used in multiplayer" +msgstr "" + +#. NOTE: tags: title for complex_installation +#: app/_translations.py:80 +msgctxt "tags" +msgid "Complex installation" +msgstr "" + +#. NOTE: tags: description for complex_installation +#: app/_translations.py:82 +msgctxt "tags" +msgid "" +"Requires futher installation steps, such as installing LuaRocks or " +"editing the trusted mod setting" msgstr "" #. NOTE: tags: title for magic @@ -277,54 +275,55 @@ msgctxt "tags" msgid "Magic / Enchanting" msgstr "" -#. NOTE: tags: title for less_than_px -#: app/_translations.py:86 -msgctxt "tags" -msgid "<16px" -msgstr "" - -#. NOTE: tags: description for less_than_px -#: app/_translations.py:88 -msgctxt "tags" -msgid "Less than 16px" -msgstr "" - #. NOTE: tags: title for building_mechanics -#: app/_translations.py:90 +#: app/_translations.py:86 msgctxt "tags" msgid "Building Mechanics and Tools" msgstr "" #. NOTE: tags: description for building_mechanics -#: app/_translations.py:92 +#: app/_translations.py:88 msgctxt "tags" msgid "Adds game mechanics or tools that change how players build." msgstr "" -#. NOTE: tags: title for environment -#: app/_translations.py:94 +#. NOTE: tags: title for oneofakind__original +#: app/_translations.py:90 msgctxt "tags" -msgid "Environment / Weather" +msgid "One-of-a-kind / Original" msgstr "" -#. NOTE: tags: description for environment -#: app/_translations.py:96 +#. NOTE: tags: description for oneofakind__original +#: app/_translations.py:92 msgctxt "tags" msgid "" -"Improves the world, adding weather, ambient sounds, or other environment " -"mechanics" +"For games and such that are of their own kind, distinct and original in " +"nature to others of the same category." msgstr "" -#. NOTE: tags: title for mobs -#: app/_translations.py:98 +#. NOTE: tags: title for building +#: app/_translations.py:94 msgctxt "tags" -msgid "Mobs / Animals / NPCs" +msgid "Building" msgstr "" -#. NOTE: tags: description for mobs +#. NOTE: tags: description for building +#: app/_translations.py:96 +msgctxt "tags" +msgid "Focuses on building, such as adding new materials or nodes" +msgstr "" + +#. NOTE: tags: title for decorative +#: app/_translations.py:98 +#, fuzzy +msgctxt "tags" +msgid "Decorative" +msgstr "Απενεργοποίηση" + +#. NOTE: tags: description for decorative #: app/_translations.py:100 msgctxt "tags" -msgid "Adds mobs, animals, and NPCs" +msgid "Adds nodes with no other purpose than for use in building" msgstr "" #. NOTE: tags: title for puzzle @@ -339,123 +338,123 @@ msgctxt "tags" msgid "Focus on puzzle solving instead of combat" msgstr "" -#. NOTE: tags: title for building +#. NOTE: tags: title for environment #: app/_translations.py:106 msgctxt "tags" -msgid "Building" +msgid "Environment / Weather" msgstr "" -#. NOTE: tags: description for building +#. NOTE: tags: description for environment #: app/_translations.py:108 msgctxt "tags" -msgid "Focuses on building, such as adding new materials or nodes" +msgid "" +"Improves the world, adding weather, ambient sounds, or other environment " +"mechanics" msgstr "" -#. NOTE: tags: title for decorative +#. NOTE: tags: title for less_than_px #: app/_translations.py:110 -#, fuzzy msgctxt "tags" -msgid "Decorative" -msgstr "Απενεργοποίηση" +msgid "<16px" +msgstr "" -#. NOTE: tags: description for decorative +#. NOTE: tags: description for less_than_px #: app/_translations.py:112 msgctxt "tags" -msgid "Adds nodes with no other purpose than for use in building" +msgid "Less than 16px" msgstr "" -#. NOTE: tags: title for oneofakind__original +#. NOTE: tags: title for mobs #: app/_translations.py:114 msgctxt "tags" -msgid "One-of-a-kind / Original" +msgid "Mobs / Animals / NPCs" msgstr "" -#. NOTE: tags: description for oneofakind__original +#. NOTE: tags: description for mobs #: app/_translations.py:116 msgctxt "tags" -msgid "" -"For games and such that are of their own kind, distinct and original in " -"nature to others of the same category." -msgstr "" - -#. NOTE: tags: title for survival -#: app/_translations.py:118 -msgctxt "tags" -msgid "Survival" -msgstr "" - -#. NOTE: tags: description for survival -#: app/_translations.py:120 -msgctxt "tags" -msgid "" -"Written specifically for survival gameplay with a focus on game-balance, " -"difficulty level, or resources available through crafting, mining, ..." -msgstr "" - -#. NOTE: tags: title for hud -#: app/_translations.py:122 -msgctxt "tags" -msgid "HUD" -msgstr "" - -#. NOTE: tags: description for hud -#: app/_translations.py:124 -msgctxt "tags" -msgid "For mods that grant the player extra information in the HUD" -msgstr "" - -#. NOTE: tags: title for storage -#: app/_translations.py:126 -#, fuzzy -msgctxt "tags" -msgid "Storage" -msgstr "Κατάσταση" - -#. NOTE: tags: description for storage -#: app/_translations.py:128 -msgctxt "tags" -msgid "Adds or improves item storage mechanics" -msgstr "" - -#. NOTE: tags: title for 16px -#: app/_translations.py:130 -msgctxt "tags" -msgid "16px" -msgstr "" - -#. NOTE: tags: description for 16px -#: app/_translations.py:132 -msgctxt "tags" -msgid "For 16px texture packs" +msgid "Adds mobs, animals, and non-player characters" msgstr "" #. NOTE: tags: title for custom_mapgen -#: app/_translations.py:134 +#: app/_translations.py:118 #, fuzzy msgctxt "tags" msgid "Custom mapgen" msgstr "Σχόλιο" #. NOTE: tags: description for custom_mapgen -#: app/_translations.py:136 +#: app/_translations.py:120 msgctxt "tags" msgid "" "Contains a completely custom mapgen implemented in Lua, usually requires " "worlds to be set to the 'singlenode' mapgen." msgstr "" +#. NOTE: tags: title for survival +#: app/_translations.py:122 +msgctxt "tags" +msgid "Survival" +msgstr "" + +#. NOTE: tags: description for survival +#: app/_translations.py:124 +msgctxt "tags" +msgid "" +"Written specifically for survival gameplay with a focus on game-balance, " +"difficulty level, or resources available through crafting, mining, ..." +msgstr "" + +#. NOTE: tags: title for education +#: app/_translations.py:126 +#, fuzzy +msgctxt "tags" +msgid "Education" +msgstr "Ενέργεια" + +#. NOTE: tags: description for education +#: app/_translations.py:128 +msgctxt "tags" +msgid "Either has educational value, or is a tool to help teachers " +msgstr "" + +#. NOTE: tags: title for storage +#: app/_translations.py:130 +#, fuzzy +msgctxt "tags" +msgid "Storage" +msgstr "Κατάσταση" + +#. NOTE: tags: description for storage +#: app/_translations.py:132 +msgctxt "tags" +msgid "Adds or improves item storage mechanics" +msgstr "" + #. NOTE: tags: title for library -#: app/_translations.py:138 +#: app/_translations.py:134 msgctxt "tags" msgid "API / Library" msgstr "" #. NOTE: tags: description for library -#: app/_translations.py:140 +#: app/_translations.py:136 msgctxt "tags" msgid "Primarily adds an API for other mods to use" msgstr "" +#. NOTE: tags: title for hud +#: app/_translations.py:138 +msgctxt "tags" +msgid "HUD" +msgstr "" + +#. NOTE: tags: description for hud +#: app/_translations.py:140 +msgctxt "tags" +msgid "For mods that grant the player extra information in the HUD" +msgstr "" + #. NOTE: tags: title for mini-game #: app/_translations.py:142 #, fuzzy @@ -469,17 +468,18 @@ msgctxt "tags" msgid "Adds a mini-game to be played within Minetest" msgstr "" -#. NOTE: tags: title for education +#. NOTE: tags: title for pve #: app/_translations.py:146 -#, fuzzy msgctxt "tags" -msgid "Education" -msgstr "Ενέργεια" +msgid "Player vs Environment (PvE)" +msgstr "" -#. NOTE: tags: description for education +#. NOTE: tags: description for pve #: app/_translations.py:148 msgctxt "tags" -msgid "Either has educational value, or is a tool to help teachers " +msgid "" +"For content designed for one or more players that focus on combat against" +" the world, mobs, or NPCs." msgstr "" #. NOTE: tags: title for sports @@ -489,41 +489,137 @@ msgctxt "tags" msgid "Sports" msgstr "Αναφορά" -#. NOTE: tags: title for pve +#. NOTE: tags: title for 16px #: app/_translations.py:152 msgctxt "tags" -msgid "Player vs Environment (PvE)" +msgid "16px" msgstr "" -#. NOTE: tags: description for pve +#. NOTE: tags: description for 16px #: app/_translations.py:154 msgctxt "tags" +msgid "For 16px texture packs" +msgstr "" + +#. NOTE: tags: title for 64px +#: app/_translations.py:156 +msgctxt "tags" +msgid "64px" +msgstr "" + +#. NOTE: tags: description for 64px +#: app/_translations.py:158 +msgctxt "tags" +msgid "For 64px texture packs" +msgstr "" + +#. NOTE: tags: title for transport +#: app/_translations.py:160 +#, fuzzy +msgctxt "tags" +msgid "Transport" +msgstr "Αναφορά" + +#. NOTE: tags: description for transport +#: app/_translations.py:162 +msgctxt "tags" msgid "" -"For content designed for one or more players that focus on combat against" -" the world, mobs, or NPCs." +"Adds or changes transportation methods. Includes teleportation, vehicles," +" ridable mobs, transport infrastructure and thematic content" +msgstr "" + +#. NOTE: tags: title for seasonal +#: app/_translations.py:164 +#, fuzzy +msgctxt "tags" +msgid "Seasonal" +msgstr "Αιτία" + +#. NOTE: tags: description for seasonal +#: app/_translations.py:166 +msgctxt "tags" +msgid "For content generally themed around a certain season or holiday" +msgstr "" + +#. NOTE: tags: title for food +#: app/_translations.py:168 +msgctxt "tags" +msgid "Food / Drinks" +msgstr "" + +#. NOTE: tags: title for commerce +#: app/_translations.py:170 +msgctxt "tags" +msgid "Commerce / Economy" +msgstr "" + +#. NOTE: tags: description for commerce +#: app/_translations.py:172 +msgctxt "tags" +msgid "Related to economies, money, and trading" +msgstr "" + +#. NOTE: tags: title for gui +#: app/_translations.py:174 +msgctxt "tags" +msgid "GUI" +msgstr "" + +#. NOTE: tags: description for gui +#: app/_translations.py:176 +msgctxt "tags" +msgid "" +"For content whose main utility or features are provided within a GUI, on-" +"screen menu, or similar" msgstr "" #. NOTE: tags: title for jam_combat_mod -#: app/_translations.py:156 +#: app/_translations.py:178 msgctxt "tags" msgid "Jam / Combat 2020" msgstr "" #. NOTE: tags: description for jam_combat_mod -#: app/_translations.py:158 +#: app/_translations.py:180 msgctxt "tags" msgid "For mods created for the Discord \"Combat\" modding event in 2020" msgstr "" +#. NOTE: tags: title for mtg +#: app/_translations.py:182 +msgctxt "tags" +msgid "Minetest Game improved" +msgstr "" + +#. NOTE: tags: description for mtg +#: app/_translations.py:184 +msgctxt "tags" +msgid "Forks of Minetest Game" +msgstr "" + +#. NOTE: tags: title for jam_weekly_2021 +#: app/_translations.py:186 +msgctxt "tags" +msgid "Jam / Weekly Challenges 2021" +msgstr "" + +#. NOTE: tags: description for jam_weekly_2021 +#: app/_translations.py:188 +msgctxt "tags" +msgid "" +"For mods created for the Discord \"Weekly Challenges\" modding event in " +"2021" +msgstr "" + #. NOTE: tags: title for creative -#: app/_translations.py:160 +#: app/_translations.py:190 #, fuzzy msgctxt "tags" msgid "Creative" msgstr "Δημιουργία" #. NOTE: tags: description for creative -#: app/_translations.py:162 +#: app/_translations.py:192 msgctxt "tags" msgid "" "Written specifically or exclusively for use in creative mode. Adds " @@ -531,112 +627,16 @@ msgid "" "that facilitate ingame creation and doesn't add difficulty or scarcity" msgstr "" -#. NOTE: tags: title for gui -#: app/_translations.py:164 -msgctxt "tags" -msgid "GUI" -msgstr "" - -#. NOTE: tags: description for gui -#: app/_translations.py:166 -msgctxt "tags" -msgid "For content whose main utility / feature is in GUI/formspec form" -msgstr "" - -#. NOTE: tags: title for 64px -#: app/_translations.py:168 -msgctxt "tags" -msgid "64px" -msgstr "" - -#. NOTE: tags: description for 64px -#: app/_translations.py:170 -msgctxt "tags" -msgid "For 64px texture packs" -msgstr "" - -#. NOTE: tags: title for commerce -#: app/_translations.py:172 -msgctxt "tags" -msgid "Commerce / Economy" -msgstr "" - -#. NOTE: tags: description for commerce -#: app/_translations.py:174 -msgctxt "tags" -msgid "Related to economies, money, and trading" -msgstr "" - -#. NOTE: tags: title for mtg -#: app/_translations.py:176 -msgctxt "tags" -msgid "Minetest Game improved" -msgstr "" - -#. NOTE: tags: description for mtg -#: app/_translations.py:178 -msgctxt "tags" -msgid "Forks of MTG" -msgstr "" - -#. NOTE: tags: title for jam_weekly_2021 -#: app/_translations.py:180 -msgctxt "tags" -msgid "Jam / Weekly Challenges 2021" -msgstr "" - -#. NOTE: tags: description for jam_weekly_2021 -#: app/_translations.py:182 -msgctxt "tags" -msgid "" -"For mods created for the Discord \"Weekly Challenges\" modding event in " -"2021" -msgstr "" - -#. NOTE: tags: title for transport -#: app/_translations.py:184 -#, fuzzy -msgctxt "tags" -msgid "Transport" -msgstr "Αναφορά" - -#. NOTE: tags: description for transport -#: app/_translations.py:186 -msgctxt "tags" -msgid "" -"Adds or changes transportation methods. Includes teleportation, vehicles," -" ridable mobs, transport infrastructure and thematic content" -msgstr "" - -#. NOTE: tags: title for food -#: app/_translations.py:188 -msgctxt "tags" -msgid "Food / Drinks" -msgstr "" - #. NOTE: tags: title for technology -#: app/_translations.py:190 +#: app/_translations.py:194 msgctxt "tags" msgid "Machines / Electronics" msgstr "" #. NOTE: tags: description for technology -#: app/_translations.py:192 -msgctxt "tags" -msgid "Adds machines useful in automation, tubes, or power." -msgstr "" - -#. NOTE: tags: title for seasonal -#: app/_translations.py:194 -#, fuzzy -msgctxt "tags" -msgid "Seasonal" -msgstr "Αιτία" - -#. NOTE: tags: description for seasonal #: app/_translations.py:196 msgctxt "tags" -msgid "For content generally themed around a certain season or holiday" +msgid "Adds machines useful in automation, tubes, or power." msgstr "" #. NOTE: tags: title for 32px @@ -651,56 +651,56 @@ msgctxt "tags" msgid "For 32px texture packs" msgstr "" -#. NOTE: tags: title for jam_game_2021 +#. NOTE: tags: title for strategy_rts #: app/_translations.py:202 msgctxt "tags" -msgid "Jam / Game 2021" +msgid "Strategy / RTS" msgstr "" -#. NOTE: tags: description for jam_game_2021 +#. NOTE: tags: description for strategy_rts #: app/_translations.py:204 msgctxt "tags" -msgid "Entries to the 2021 Minetest Game Jam" -msgstr "" - -#. NOTE: tags: title for 128px -#: app/_translations.py:206 -msgctxt "tags" -msgid "128px+" -msgstr "" - -#. NOTE: tags: description for 128px -#: app/_translations.py:208 -msgctxt "tags" -msgid "For 128px or higher texture packs" +msgid "" +"Games and mods with a heavy strategy component, whether real-time or " +"turn-based" msgstr "" #. NOTE: tags: title for skins -#: app/_translations.py:210 +#: app/_translations.py:206 msgctxt "tags" msgid "Player customization / Skins" msgstr "" #. NOTE: tags: description for skins -#: app/_translations.py:212 +#: app/_translations.py:208 msgctxt "tags" msgid "" "Allows the player to customize their character by changing the texture or" " adding accessories." msgstr "" -#. NOTE: tags: title for strategy_rts -#: app/_translations.py:214 +#. NOTE: tags: title for jam_game_2021 +#: app/_translations.py:210 msgctxt "tags" -msgid "Strategy / RTS" +msgid "Jam / Game 2021" msgstr "" -#. NOTE: tags: description for strategy_rts +#. NOTE: tags: description for jam_game_2021 +#: app/_translations.py:212 +msgctxt "tags" +msgid "Entries to the 2021 Minetest Game Jam" +msgstr "" + +#. NOTE: tags: title for 128px +#: app/_translations.py:214 +msgctxt "tags" +msgid "128px+" +msgstr "" + +#. NOTE: tags: description for 128px #: app/_translations.py:216 msgctxt "tags" -msgid "" -"Games and mods with a heavy strategy component, whether real-time or " -"turn-based" +msgid "For 128px or higher texture packs" msgstr "" #. NOTE: tags: title for jam_game_2022 @@ -802,8 +802,8 @@ msgctxt "content_warnings" msgid "Contains recreational drugs other than alcohol or tobacco" msgstr "" -#: app/querybuilder.py:58 app/templates/admin/languages/list.html:27 -#: app/templates/admin/tags/list.html:38 +#: app/querybuilder.py:60 app/templates/admin/languages/list.html:27 +#: app/templates/admin/tags/list.html:34 #: app/templates/admin/warnings/list.html:28 #: app/templates/collections/create_edit.html:56 #: app/templates/collections/view.html:66 app/templates/modnames/list.html:16 @@ -812,7 +812,7 @@ msgstr "" msgid "Packages" msgstr "Πακέτα" -#: app/querybuilder.py:73 +#: app/querybuilder.py:75 #, python-format msgid "%(package_type)s for %(game_name)s" msgstr "" @@ -826,9 +826,13 @@ msgstr "Πριν %(delta)s" msgid "Featured" msgstr "Προτεινόμενα" -#: app/blueprints/api/tokens.py:33 app/templates/admin/tags/list.html:26 +#: app/blueprints/api/tokens.py:33 +#: app/blueprints/packages/advanced_search.py:83 +#: app/blueprints/packages/releases.py:55 +#: app/blueprints/packages/releases.py:70 app/templates/admin/tags/list.html:22 #: app/templates/admin/warnings/list.html:20 app/templates/macros/topics.html:7 #: app/templates/modnames/list.html:12 +#: app/templates/packages/release_edit.html:20 msgid "Name" msgstr "Όνομα" @@ -837,12 +841,12 @@ 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:251 -#: app/blueprints/packages/packages.py:543 -#: app/blueprints/packages/packages.py:639 -#: app/blueprints/packages/packages.py:727 -#: app/blueprints/packages/releases.py:62 -#: app/blueprints/packages/releases.py:74 app/blueprints/packages/reviews.py:63 +#: app/blueprints/oauth/__init__.py:175 app/blueprints/packages/packages.py:252 +#: app/blueprints/packages/packages.py:544 +#: app/blueprints/packages/packages.py:640 +#: app/blueprints/packages/packages.py:728 +#: app/blueprints/packages/releases.py:66 +#: app/blueprints/packages/releases.py:81 app/blueprints/packages/reviews.py:63 #: app/blueprints/packages/screenshots.py:36 #: app/blueprints/packages/screenshots.py:42 #: app/blueprints/packages/screenshots.py:47 @@ -853,12 +857,14 @@ msgid "Save" msgstr "Αποθήκευση" #: app/blueprints/collections/__init__.py:77 -#: app/blueprints/oauth/__init__.py:168 app/blueprints/packages/releases.py:54 -#: app/blueprints/packages/releases.py:66 app/blueprints/packages/reviews.py:53 +#: app/blueprints/oauth/__init__.py:168 +#: app/blueprints/packages/advanced_search.py:84 +#: app/blueprints/packages/releases.py:56 +#: app/blueprints/packages/releases.py:71 app/blueprints/packages/reviews.py:53 #: app/blueprints/threads/__init__.py:281 #: app/templates/admin/languages/list.html:23 #: app/templates/macros/reviews.html:143 app/templates/macros/topics.html:5 -#: app/templates/packages/release_edit.html:17 +#: app/templates/packages/release_edit.html:21 #: app/templates/packages/translation.html:54 msgid "Title" msgstr "Τίτλος" @@ -911,24 +917,7 @@ msgstr "" msgid "Removed package from favorites collection" msgstr "" -#: app/blueprints/github/__init__.py:54 -msgid "Authorization failed [err=gh-oauth-login-failed]" -msgstr "Η εξουσιοδότηση απέτυχε [err=gh-oauth-login-failed]" - -#: app/blueprints/github/__init__.py:83 -msgid "Linked GitHub to account" -msgstr "Συνδέθηκε το GitHub με τον λογαριασμό" - -#: app/blueprints/github/__init__.py:88 -#, python-format -msgid "GitHub account is already associated with another user: %(username)s" -msgstr "" - -#: app/blueprints/github/__init__.py:96 app/blueprints/github/__init__.py:122 -msgid "Authorization failed [err=gh-login-failed]" -msgstr "Η εξουσιοδότηση απέτυχε [err=gh-login-failed]" - -#: app/blueprints/oauth/__init__.py:169 app/templates/admin/tags/list.html:30 +#: app/blueprints/oauth/__init__.py:169 app/templates/admin/tags/list.html:26 #: app/templates/admin/warnings/list.html:24 #: app/templates/users/settings_email.html:49 msgid "Description" @@ -999,321 +988,438 @@ msgstr "" msgid "Supported Games" msgstr "" -#: app/blueprints/packages/packages.py:214 -msgid "No download available." +#: app/blueprints/packages/advanced_search.py:39 +msgid "Android Default" msgstr "" -#: app/blueprints/packages/packages.py:229 app/templates/packages/view.html:598 +#: app/blueprints/packages/advanced_search.py:40 +msgid "Desktop Default" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:41 +msgid "Non-free" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:42 app/models/packages.py:624 +#: app/templates/packages/view.html:163 +msgid "Work in Progress" +msgstr "" + +#. NOTE: Package maintenance state +#: app/blueprints/packages/advanced_search.py:43 app/models/packages.py:170 +msgid "Deprecated" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:44 +msgid "All content warnings" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:53 +msgid "Query" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:54 +#: app/blueprints/packages/packages.py:230 app/templates/packages/view.html:598 #: app/utils/minetest_hypertext.py:263 msgid "Type" msgstr "Τύπος" -#: app/blueprints/packages/packages.py:230 -msgid "Title (Human-readable)" -msgstr "" +#: app/blueprints/packages/advanced_search.py:56 +#: app/templates/macros/topics.html:6 app/templates/packages/view.html:177 +msgid "Author" +msgstr "Συντάκτης" -#: app/blueprints/packages/packages.py:231 -#: app/blueprints/packages/packages.py:637 -msgid "Name (Technical)" -msgstr "" - -#: app/blueprints/packages/packages.py:231 -#: app/blueprints/packages/packages.py:638 -#: app/templates/packages/create_edit.html:75 -msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" -msgstr "" - -#: app/blueprints/packages/packages.py:232 -msgid "Short Description (Plaintext)" -msgstr "" - -#: app/blueprints/packages/packages.py:234 app/templates/packages/view.html:620 -#: app/utils/minetest_hypertext.py:300 -msgid "Maintenance State" -msgstr "" - -#: app/blueprints/packages/packages.py:236 app/templates/admin/tags/list.html:4 +#: app/blueprints/packages/advanced_search.py:57 +#: app/blueprints/packages/packages.py:237 app/templates/admin/tags/list.html:4 #: app/templates/admin/tags/list.html:10 app/templates/todo/tags.html:38 #: app/utils/minetest_hypertext.py:264 msgid "Tags" msgstr "Ετικέτες" -#: app/blueprints/packages/packages.py:237 +#: app/blueprints/packages/advanced_search.py:60 +#: app/blueprints/packages/packages.py:238 msgid "Content Warnings" msgstr "" -#: app/blueprints/packages/packages.py:238 app/templates/packages/view.html:609 +#: app/blueprints/packages/advanced_search.py:63 +#: app/blueprints/packages/packages.py:239 app/templates/packages/view.html:609 #: app/utils/minetest_hypertext.py:298 msgid "License" msgstr "Άδεια" -#: app/blueprints/packages/packages.py:239 +#: app/blueprints/packages/advanced_search.py:67 +msgid "Supports Game" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:71 +#: app/templates/admin/storage.html:39 +#: app/templates/collections/create_edit.html:81 +#: app/templates/collections/list.html:39 +#: app/templates/collections/view.html:91 app/templates/index.html:48 +#: app/templates/macros/reviews.html:81 app/templates/macros/topics.html:52 +#: app/templates/packages/game_hub.html:5 +#: app/templates/packages/game_hub.html:25 +#: app/templates/packages/similar.html:22 app/templates/translate/index.html:28 +#, python-format +msgid "%(title)s by %(author)s" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:72 +#: app/blueprints/packages/reviews.py:54 +#: app/templates/packages/translation.html:51 +msgid "Language" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:76 +msgid "Hide Tags and Content Warnings" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:77 +msgid "Minetest Version" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:81 +msgid "Sort by" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:85 +msgid "Package score" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:86 app/templates/index.html:78 +#: app/templates/packages/reviews_list.html:4 +#: app/templates/packages/view.html:194 app/templates/packages/view.html:336 +#: app/templates/users/profile.html:279 +msgid "Reviews" +msgstr "Αξιολογήσεις" + +#: app/blueprints/packages/advanced_search.py:87 +#: app/templates/packages/view.html:184 app/templates/users/profile.html:242 +msgid "Downloads" +msgstr "Λήψεις" + +#: app/blueprints/packages/advanced_search.py:88 +msgid "Created At" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:89 +msgid "Approved At" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:90 +msgid "Last Release" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:92 +msgid "Order" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:93 +msgid "Descending" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:94 +msgid "Ascending" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:96 +msgid "Random order" +msgstr "" + +#: app/blueprints/packages/packages.py:215 +msgid "No download available." +msgstr "" + +#: app/blueprints/packages/packages.py:231 +msgid "Title (Human-readable)" +msgstr "" + +#: app/blueprints/packages/packages.py:232 +#: app/blueprints/packages/packages.py:638 +msgid "Name (Technical)" +msgstr "" + +#: app/blueprints/packages/packages.py:232 +#: app/blueprints/packages/packages.py:639 +#: 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:233 +msgid "Short Description (Plaintext)" +msgstr "" + +#: app/blueprints/packages/packages.py:235 app/templates/packages/view.html:620 +#: app/utils/minetest_hypertext.py:300 +msgid "Maintenance State" +msgstr "" + +#: app/blueprints/packages/packages.py:240 msgid "Media License" msgstr "" -#: app/blueprints/packages/packages.py:241 +#: app/blueprints/packages/packages.py:242 msgid "Long Description (Markdown)" msgstr "" -#: app/blueprints/packages/packages.py:243 +#: app/blueprints/packages/packages.py:244 msgid "VCS Repository URL" msgstr "" -#: app/blueprints/packages/packages.py:244 app/blueprints/users/settings.py:77 +#: app/blueprints/packages/packages.py:245 app/blueprints/users/settings.py:77 msgid "Website URL" msgstr "URL ιστοσελίδας" -#: app/blueprints/packages/packages.py:245 +#: app/blueprints/packages/packages.py:246 msgid "Issue Tracker URL" msgstr "" -#: app/blueprints/packages/packages.py:246 +#: app/blueprints/packages/packages.py:247 msgid "Forum Topic ID" msgstr "" -#: app/blueprints/packages/packages.py:247 +#: app/blueprints/packages/packages.py:248 msgid "Video URL" msgstr "Βίντεο URL" -#: app/blueprints/packages/packages.py:248 +#: app/blueprints/packages/packages.py:249 msgid "Donate URL" msgstr "" -#: app/blueprints/packages/packages.py:249 +#: app/blueprints/packages/packages.py:250 msgid "Translation URL" msgstr "" -#: app/blueprints/packages/packages.py:255 +#: app/blueprints/packages/packages.py:256 msgid "_game is not an allowed name" msgstr "" -#: app/blueprints/packages/packages.py:265 +#: app/blueprints/packages/packages.py:266 msgid "" "Package already exists, but is removed. Please contact ContentDB staff to" " restore the package" msgstr "" -#: app/blueprints/packages/packages.py:270 +#: app/blueprints/packages/packages.py:271 msgid "Package already exists" msgstr "" -#: app/blueprints/packages/packages.py:276 +#: app/blueprints/packages/packages.py:277 msgid "A collection with a similar name already exists" msgstr "" -#: app/blueprints/packages/packages.py:329 -#: app/blueprints/packages/releases.py:82 +#: app/blueprints/packages/packages.py:330 +#: app/blueprints/packages/releases.py:89 msgid "" "You must add an email address to your account and confirm it before you " "can manage packages" msgstr "" -#: app/blueprints/packages/packages.py:335 +#: app/blueprints/packages/packages.py:336 msgid "Save draft" msgstr "" -#: app/blueprints/packages/packages.py:343 +#: app/blueprints/packages/packages.py:344 msgid "Unable to find that user" msgstr "" -#: app/blueprints/packages/packages.py:347 +#: app/blueprints/packages/packages.py:348 #: app/blueprints/packages/screenshots.py:137 msgid "Permission denied" msgstr "Η άδεια απορρίφθηκε" -#: app/blueprints/packages/packages.py:403 -#: app/blueprints/packages/packages.py:494 -#: app/blueprints/packages/packages.py:516 +#: app/blueprints/packages/packages.py:404 +#: app/blueprints/packages/packages.py:495 +#: app/blueprints/packages/packages.py:517 msgid "You don't have permission to do that" msgstr "" -#: app/blueprints/packages/packages.py:436 +#: app/blueprints/packages/packages.py:437 msgid "Please comment what changes are needed in the approval thread" msgstr "" -#: app/blueprints/packages/packages.py:443 +#: app/blueprints/packages/packages.py:444 msgid "" "Please comment in the approval thread so editors know what you have " "changed" msgstr "" -#: app/blueprints/packages/packages.py:481 +#: app/blueprints/packages/packages.py:482 #, python-format msgid "Set state to %(state)s" msgstr "" -#: app/blueprints/packages/packages.py:511 +#: app/blueprints/packages/packages.py:512 msgid "Deleted package" msgstr "" -#: app/blueprints/packages/packages.py:533 +#: app/blueprints/packages/packages.py:534 msgid "Unapproved package" msgstr "" -#: app/blueprints/packages/packages.py:542 +#: app/blueprints/packages/packages.py:543 msgid "Maintainers (Comma-separated)" msgstr "" -#: app/blueprints/packages/packages.py:551 +#: app/blueprints/packages/packages.py:552 msgid "You don't have permission to edit maintainers" msgstr "" -#: app/blueprints/packages/packages.py:601 +#: app/blueprints/packages/packages.py:602 msgid "You are not a maintainer" msgstr "" -#: app/blueprints/packages/packages.py:604 +#: app/blueprints/packages/packages.py:605 msgid "Package owners cannot remove themselves as maintainers" msgstr "" -#: app/blueprints/packages/packages.py:636 +#: app/blueprints/packages/packages.py:637 msgid "Author Name" msgstr "Όνομα Συντάκτη" -#: app/blueprints/packages/packages.py:723 +#: app/blueprints/packages/packages.py:724 msgid "Enable support detection based on dependencies (recommended)" msgstr "" -#: app/blueprints/packages/packages.py:724 +#: app/blueprints/packages/packages.py:725 msgid "Supported games" msgstr "" -#: app/blueprints/packages/packages.py:725 +#: app/blueprints/packages/packages.py:726 msgid "Unsupported games" msgstr "" -#: app/blueprints/packages/packages.py:726 +#: app/blueprints/packages/packages.py:727 msgid "Supports all games (unless stated) / is game independent" msgstr "" -#: app/blueprints/packages/packages.py:742 +#: app/blueprints/packages/packages.py:743 msgid "You need at least one release before you can edit game support" msgstr "" -#: app/blueprints/packages/packages.py:746 +#: app/blueprints/packages/packages.py:747 msgid "Mod(pack) needs to contain at least one mod. Please create a new release" msgstr "" -#: app/blueprints/packages/releases.py:55 -#: app/templates/packages/release_new.html:46 +#: app/blueprints/packages/releases.py:57 +#: app/blueprints/packages/releases.py:72 +msgid "Release Notes" +msgstr "" + +#: app/blueprints/packages/releases.py:59 msgid "Method" msgstr "Μέθοδος" -#: app/blueprints/packages/releases.py:55 -#: app/blueprints/packages/releases.py:57 +#: app/blueprints/packages/releases.py:59 +#: app/blueprints/packages/releases.py:61 #: app/blueprints/packages/screenshots.py:35 msgid "File Upload" msgstr "Ανέβασμα αρχείου" -#: app/blueprints/packages/releases.py:56 +#: app/blueprints/packages/releases.py:60 msgid "Git reference (ie: commit hash, branch, or tag)" msgstr "" -#: app/blueprints/packages/releases.py:58 -#: app/blueprints/packages/releases.py:70 -#: app/blueprints/packages/releases.py:198 +#: app/blueprints/packages/releases.py:62 +#: app/blueprints/packages/releases.py:77 +#: app/blueprints/packages/releases.py:207 msgid "Minimum Minetest Version" msgstr "" -#: app/blueprints/packages/releases.py:60 -#: app/blueprints/packages/releases.py:72 -#: app/blueprints/packages/releases.py:201 +#: app/blueprints/packages/releases.py:64 +#: app/blueprints/packages/releases.py:79 +#: app/blueprints/packages/releases.py:210 msgid "Maximum Minetest Version" msgstr "" -#: app/blueprints/packages/releases.py:67 -#: app/templates/packages/release_edit.html:23 +#: app/blueprints/packages/releases.py:74 +#: app/templates/packages/release_edit.html:31 msgid "URL" msgstr "URL" -#: app/blueprints/packages/releases.py:68 +#: app/blueprints/packages/releases.py:75 msgid "Task ID" msgstr "" -#: app/blueprints/packages/releases.py:69 +#: app/blueprints/packages/releases.py:76 #: app/blueprints/packages/screenshots.py:41 msgid "Is Approved" msgstr "" -#: app/blueprints/packages/releases.py:91 +#: app/blueprints/packages/releases.py:98 msgid "Import from Git" msgstr "" -#: app/blueprints/packages/releases.py:91 +#: app/blueprints/packages/releases.py:98 msgid "Upload .zip file" msgstr "" -#: app/blueprints/packages/releases.py:197 +#: app/blueprints/packages/releases.py:206 msgid "Set Min" msgstr "" -#: app/blueprints/packages/releases.py:200 +#: app/blueprints/packages/releases.py:209 msgid "Set Max" msgstr "" -#: app/blueprints/packages/releases.py:203 +#: app/blueprints/packages/releases.py:212 msgid "Only change values previously set as none" msgstr "" -#: app/blueprints/packages/releases.py:204 +#: app/blueprints/packages/releases.py:213 msgid "Update" msgstr "Αναβάθμιση" -#: app/blueprints/packages/releases.py:256 +#: app/blueprints/packages/releases.py:265 #: app/templates/packages/update_config.html:25 msgid "Trigger" msgstr "Ενεργοποίηση" -#: app/blueprints/packages/releases.py:257 +#: app/blueprints/packages/releases.py:266 msgid "New Commit" msgstr "" -#: app/blueprints/packages/releases.py:258 app/templates/admin/tags/list.html:8 +#: app/blueprints/packages/releases.py:267 app/templates/admin/tags/list.html:8 msgid "New Tag" msgstr "" -#: app/blueprints/packages/releases.py:260 +#: app/blueprints/packages/releases.py:269 msgid "Branch name" msgstr "" -#: app/blueprints/packages/releases.py:261 +#: app/blueprints/packages/releases.py:270 #: app/templates/packages/update_config.html:38 msgid "Action" msgstr "Ενέργεια" -#: app/blueprints/packages/releases.py:262 +#: app/blueprints/packages/releases.py:271 msgid "Send notification and mark as outdated" msgstr "" -#: app/blueprints/packages/releases.py:262 app/logic/package_approval.py:104 +#: app/blueprints/packages/releases.py:271 app/logic/package_approval.py:104 msgid "Create release" msgstr "" -#: app/blueprints/packages/releases.py:264 +#: app/blueprints/packages/releases.py:273 msgid "Save Settings" msgstr "Αποθήκευση Ρυθμίσεων" -#: app/blueprints/packages/releases.py:265 +#: app/blueprints/packages/releases.py:274 msgid "Disable Automation" msgstr "" -#: app/blueprints/packages/releases.py:304 +#: app/blueprints/packages/releases.py:313 msgid "Please add a Git repository URL in order to set up automatic releases" msgstr "" -#: app/blueprints/packages/releases.py:320 +#: app/blueprints/packages/releases.py:329 msgid "Deleted update configuration" msgstr "" -#: app/blueprints/packages/releases.py:328 +#: app/blueprints/packages/releases.py:337 msgid "Now, please create an initial release" msgstr "" -#: app/blueprints/packages/reviews.py:54 -#: app/templates/packages/translation.html:51 -msgid "Language" -msgstr "" - #: app/blueprints/packages/reviews.py:60 app/blueprints/threads/__init__.py:181 #: app/blueprints/threads/__init__.py:182 #: app/blueprints/threads/__init__.py:282 @@ -1494,7 +1600,7 @@ msgid "" msgstr "" #: 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/account.py:189 app/blueprints/users/account.py:338 #: app/blueprints/users/settings.py:147 msgid "Email" msgstr "E-mail" @@ -1572,79 +1678,80 @@ msgstr "" msgid "Unknown verification token!" msgstr "" -#: app/blueprints/users/account.py:292 +#: app/blueprints/users/account.py:290 msgid "Token has expired" msgstr "" -#: app/blueprints/users/account.py:306 +#: app/blueprints/users/account.py:304 msgid "Another user is already using that email" msgstr "" -#: app/blueprints/users/account.py:309 +#: app/blueprints/users/account.py:307 msgid "Confirmed email change" msgstr "" -#: app/blueprints/users/account.py:314 +#: app/blueprints/users/account.py:312 msgid "Email address changed" msgstr "" -#: app/blueprints/users/account.py:315 +#: app/blueprints/users/account.py:313 msgid "" "Your email address has changed. If you didn't request this, please " "contact an administrator." msgstr "" -#: app/blueprints/users/account.py:333 +#: app/blueprints/users/account.py:331 msgid "You may now log in" msgstr "" -#: app/blueprints/users/account.py:341 +#: app/blueprints/users/account.py:339 msgid "Send" msgstr "Αποστολή" -#: app/blueprints/users/account.py:372 +#: app/blueprints/users/account.py:370 msgid "" "That email is now blacklisted. Please contact an admin if you wish to " "undo this." msgstr "" -#: app/blueprints/users/claim.py:41 app/blueprints/users/claim.py:66 -msgid "" -"Invalid username, Only alphabetic letters (A-Za-z), numbers (0-9), " -"underscores (_), minuses (-), and periods (.) allowed. Consider " -"contacting an admin" -msgstr "" - #: app/blueprints/users/claim.py:46 msgid "User has already been claimed" msgstr "" #: app/blueprints/users/claim.py:50 -msgid "Unable to get GitHub username for user" +msgid "" +"Unable to get GitHub username for user. Make sure the forum account " +"exists." msgstr "" -#: app/blueprints/users/claim.py:73 +#: app/blueprints/users/claim.py:66 +msgid "" +"A ContentDB user with that name already exists. Please contact an admin " +"to link to your forum account" +msgstr "" + +#: app/blueprints/users/claim.py:75 msgid "That user has already been claimed!" msgstr "" -#: app/blueprints/users/claim.py:86 +#: app/blueprints/users/claim.py:88 #, python-format msgid "Error whilst attempting to access forums: %(message)s" msgstr "" -#: app/blueprints/users/claim.py:90 +#: app/blueprints/users/claim.py:92 msgid "Unable to get forum signature - does the user exist?" msgstr "" -#: app/blueprints/users/claim.py:105 +#: app/blueprints/users/claim.py:107 msgid "Unable to login as user" msgstr "" -#: app/blueprints/users/claim.py:111 +#: app/blueprints/users/claim.py:113 msgid "Could not find the key in your signature!" msgstr "" -#: app/blueprints/users/claim.py:114 +#: app/blueprints/users/claim.py:116 msgid "Unknown claim type" msgstr "" @@ -1788,6 +1895,23 @@ msgstr "Κατάταξη" msgid "Can't promote a user to a rank higher than yourself!" msgstr "" +#: app/blueprints/vcs/github.py:56 +msgid "Authorization failed [err=gh-oauth-login-failed]" +msgstr "Η εξουσιοδότηση απέτυχε [err=gh-oauth-login-failed]" + +#: app/blueprints/vcs/github.py:85 +msgid "Linked GitHub to account" +msgstr "Συνδέθηκε το GitHub με τον λογαριασμό" + +#: app/blueprints/vcs/github.py:90 +#, python-format +msgid "GitHub account is already associated with another user: %(username)s" +msgstr "" + +#: app/blueprints/vcs/github.py:98 app/blueprints/vcs/github.py:124 +msgid "Authorization failed [err=gh-login-failed]" +msgstr "Η εξουσιοδότηση απέτυχε [err=gh-login-failed]" + #: app/blueprints/zipgrep/__init__.py:35 msgid "Text to find (regex)" msgstr "" @@ -1797,6 +1921,7 @@ msgid "File filter" msgstr "" #: app/blueprints/zipgrep/__init__.py:38 app/templates/base.html:60 +#: app/templates/packages/advanced_search.html:34 #: app/templates/packages/game_hub.html:35 app/templates/todo/tags.html:14 msgid "Search" msgstr "Αναζήτηση" @@ -1888,17 +2013,17 @@ msgstr "" msgid "You don't have permission to change the package name" msgstr "" -#: app/logic/releases.py:32 +#: app/logic/releases.py:33 msgid "You don't have permission to make releases" msgstr "" -#: app/logic/releases.py:37 +#: app/logic/releases.py:38 msgid "" "You've created too many releases for this package in the last 5 minutes, " "please wait before trying again" msgstr "" -#: app/logic/releases.py:74 +#: app/logic/releases.py:77 msgid "Invalid commit hash; it must be a 40 character long base16 string" msgstr "" @@ -2054,11 +2179,6 @@ msgstr "" msgid "As-is" msgstr "" -#. NOTE: Package maintenance state -#: app/models/packages.py:170 -msgid "Deprecated" -msgstr "" - #: app/models/packages.py:177 msgid "Under active development, and may break worlds/things without warning" msgstr "" @@ -2095,7 +2215,7 @@ msgstr "Έγκριση" #: app/templates/collections/delete.html:14 #: app/templates/collections/view.html:39 #: app/templates/oauth/create_edit.html:17 -#: app/templates/packages/release_edit.html:84 +#: app/templates/packages/release_edit.html:92 #: app/templates/packages/review_create_edit.html:67 #: app/templates/threads/delete_reply.html:19 #: app/templates/threads/delete_thread.html:19 @@ -2103,21 +2223,17 @@ msgstr "Έγκριση" msgid "Delete" msgstr "Διαγραφή" -#: app/models/packages.py:624 app/templates/packages/view.html:163 -msgid "Work in Progress" -msgstr "" - -#: app/models/packages.py:1358 +#: app/models/packages.py:1366 #, python-format msgid "New commit %(hash)s found on the Git repo." msgstr "" -#: app/models/packages.py:1362 +#: app/models/packages.py:1370 #, python-format msgid "The last release was commit %(hash)s" msgstr "" -#: app/models/packages.py:1368 +#: app/models/packages.py:1376 #, python-format msgid "New tag %(tag_name)s found on the Git repo." msgstr "" @@ -2151,7 +2267,7 @@ msgid "Editor" msgstr "" #. NOTE: BOT notification type -#: app/models/users.py:59 app/models/users.py:442 +#: app/models/users.py:59 app/models/users.py:448 msgid "Bot" msgstr "" @@ -2164,128 +2280,128 @@ msgid "Admin" msgstr "Διαχειριστής" #. NOTE: PACKAGE_EDIT notification type -#: app/models/users.py:427 +#: app/models/users.py:433 msgid "Package Edit" msgstr "" #. NOTE: PACKAGE_APPROVAL notification type -#: app/models/users.py:430 +#: app/models/users.py:436 msgid "Package Approval" msgstr "" #. NOTE: NEW_THREAD notification type -#: app/models/users.py:433 app/templates/threads/list.html:12 +#: app/models/users.py:439 app/templates/threads/list.html:12 #: app/templates/threads/new.html:4 msgid "New Thread" msgstr "" #. NOTE: NEW_REVIEW notification type -#: app/models/users.py:436 +#: app/models/users.py:442 msgid "New Review" msgstr "" #. NOTE: THREAD_REPLY notification type -#: app/models/users.py:439 +#: app/models/users.py:445 msgid "Thread Reply" msgstr "" #. NOTE: MAINTAINER notification type -#: app/models/users.py:445 app/templates/macros/threads.html:27 +#: app/models/users.py:451 app/templates/macros/threads.html:27 msgid "Maintainer" msgstr "" #. NOTE: EDITOR_ALERT notification type -#: app/models/users.py:448 +#: app/models/users.py:454 msgid "Editor Alert" msgstr "" #. NOTE: EDITOR_MISC notification type -#: app/models/users.py:451 +#: app/models/users.py:457 msgid "Editor Misc" msgstr "" #. NOTE: OTHER notification type -#: app/models/users.py:454 +#: app/models/users.py:460 msgid "Other" msgstr "" -#: app/models/users.py:464 +#: app/models/users.py:470 msgid "This is a Package Edit notification." msgstr "" -#: app/models/users.py:466 +#: app/models/users.py:472 msgid "This is a Package Approval notification." msgstr "" -#: app/models/users.py:468 +#: app/models/users.py:474 msgid "This is a New Thread notification." msgstr "" -#: app/models/users.py:470 +#: app/models/users.py:476 msgid "This is a New Review notification." msgstr "" -#: app/models/users.py:472 +#: app/models/users.py:478 msgid "This is a Thread Reply notification." msgstr "" -#: app/models/users.py:474 +#: app/models/users.py:480 msgid "This is a Bot notification." msgstr "" -#: app/models/users.py:476 +#: app/models/users.py:482 msgid "This is a Maintainer change notification." msgstr "" -#: app/models/users.py:478 +#: app/models/users.py:484 msgid "This is an Editor Alert notification." msgstr "" -#: app/models/users.py:480 +#: app/models/users.py:486 msgid "This is an Editor Misc notification." msgstr "" -#: app/models/users.py:482 +#: app/models/users.py:488 msgid "This is an Other notification." msgstr "" -#: app/models/users.py:489 +#: app/models/users.py:495 msgid "When another user edits your packages, releases, etc." msgstr "" -#: app/models/users.py:491 +#: app/models/users.py:497 msgid "Notifications from editors related to the package approval process." msgstr "" -#: app/models/users.py:493 +#: app/models/users.py:499 msgid "When a thread is created on your package." msgstr "" -#: app/models/users.py:495 +#: app/models/users.py:501 msgid "When a user posts a review on your package." msgstr "" -#: app/models/users.py:497 +#: app/models/users.py:503 msgid "When someone replies to a thread you're watching." msgstr "" -#: app/models/users.py:499 +#: app/models/users.py:505 msgid "From a bot - for example, update notifications." msgstr "" -#: app/models/users.py:501 +#: app/models/users.py:507 msgid "When your package's maintainers change." msgstr "" -#: app/models/users.py:503 +#: app/models/users.py:509 msgid "For editors: Important alerts." msgstr "" -#: app/models/users.py:505 +#: app/models/users.py:511 msgid "For editors: Minor notifications, including new threads." msgstr "" -#: app/models/users.py:507 +#: app/models/users.py:513 msgid "Minor notifications not important enough for a dedicated category." msgstr "" @@ -2434,41 +2550,45 @@ msgstr "Πολιτική απορρήτου" msgid "Report / DMCA" msgstr "" -#: app/templates/base.html:256 +#: app/templates/base.html:256 app/templates/packages/advanced_search.html:4 +msgid "Advanced Search" +msgstr "" + +#: app/templates/base.html:257 msgid "User List" msgstr "Λίστα Χρήστη" -#: app/templates/base.html:257 app/templates/packages/view.html:190 +#: app/templates/base.html:258 app/templates/packages/view.html:190 #: app/templates/packages/view.html:677 app/templates/threads/list.html:4 msgid "Threads" msgstr "Νήματα" -#: app/templates/base.html:258 app/templates/collections/list.html:7 +#: app/templates/base.html:259 app/templates/collections/list.html:7 #: app/templates/collections/list.html:26 msgid "Collections" msgstr "" -#: app/templates/base.html:259 app/templates/donate/index.html:4 +#: app/templates/base.html:260 app/templates/donate/index.html:4 msgid "Support Creators" msgstr "" -#: app/templates/base.html:260 +#: app/templates/base.html:261 msgid "Translate Packages" msgstr "" -#: app/templates/base.html:261 +#: app/templates/base.html:262 msgid "Source Code" msgstr "Πηγαίος Κώδικας" -#: app/templates/base.html:267 +#: app/templates/base.html:268 msgid "Show non-free packages" msgstr "" -#: app/templates/base.html:269 +#: app/templates/base.html:270 msgid "Hide non-free packages" msgstr "" -#: app/templates/base.html:273 +#: app/templates/base.html:274 #, python-format msgid "Our privacy policy has been updated (%(date)s)" msgstr "" @@ -2481,29 +2601,11 @@ msgstr "Καλωσήρθατε" msgid "Welcome to the best place to find Minetest mods, games, and texture packs" msgstr "" -#: app/templates/admin/storage.html:39 -#: app/templates/collections/create_edit.html:81 -#: app/templates/collections/list.html:39 -#: app/templates/collections/view.html:91 app/templates/index.html:48 -#: app/templates/macros/reviews.html:81 app/templates/macros/topics.html:52 -#: app/templates/packages/game_hub.html:5 -#: app/templates/packages/game_hub.html:25 -#: app/templates/packages/similar.html:22 app/templates/translate/index.html:28 -#, python-format -msgid "%(title)s by %(author)s" -msgstr "" - #: app/templates/index.html:53 #, python-format msgid "%(title)s by %(author)s" msgstr "" -#: app/templates/index.html:78 app/templates/packages/reviews_list.html:4 -#: app/templates/packages/view.html:194 app/templates/packages/view.html:336 -#: app/templates/users/profile.html:279 -msgid "Reviews" -msgstr "Αξιολογήσεις" - #: app/templates/index.html:94 app/templates/packages/view.html:278 msgid "Previous" msgstr "Προηγούμενο" @@ -2584,7 +2686,7 @@ msgstr "" #: app/templates/admin/storage.html:18 #: app/templates/packages/create_edit.html:66 #: app/templates/packages/game_support.html:20 -#: app/templates/threads/view.html:96 app/templates/todo/tags.html:36 +#: app/templates/threads/view.html:101 app/templates/todo/tags.html:36 msgid "Package" msgstr "Πακέτο" @@ -2610,7 +2712,7 @@ msgstr "" msgid "Licenses" msgstr "Άδειες" -#: app/templates/admin/tags/list.html:34 +#: app/templates/admin/tags/list.html:30 msgid "Views" msgstr "Προβολές" @@ -3048,7 +3150,7 @@ msgid "Edit / Approve" msgstr "" #: app/templates/macros/releases.html:103 -#: app/templates/packages/release_edit.html:31 +#: app/templates/packages/release_edit.html:39 msgid "Importing..." msgstr "Πραγματοποιείται εισαγωγή..." @@ -3249,10 +3351,6 @@ msgstr "" msgid "No outdated packages." msgstr "" -#: app/templates/macros/topics.html:6 app/templates/packages/view.html:177 -msgid "Author" -msgstr "Συντάκτης" - #: app/templates/macros/topics.html:8 msgid "Date" msgstr "Ημερομηνία" @@ -3422,6 +3520,29 @@ msgstr "" msgid "No applications created" msgstr "" +#: app/templates/packages/advanced_search.html:13 +msgid "Use shift to select multiple. Leave selection empty to match any type." +msgstr "" + +#: app/templates/packages/advanced_search.html:14 +#: app/templates/packages/advanced_search.html:19 +#: app/templates/packages/advanced_search.html:20 +#: app/templates/packages/advanced_search.html:21 +msgid "Use shift to select multiple." +msgstr "" + +#: app/templates/packages/advanced_search.html:17 +msgid "Tags and Content Warnings" +msgstr "" + +#: app/templates/packages/advanced_search.html:23 +msgid "Compatibility" +msgstr "" + +#: app/templates/packages/advanced_search.html:28 +msgid "Sorting" +msgstr "" + #: app/templates/packages/alias_create_edit.html:4 msgid "Alias" msgstr "Ψευδώνυμο" @@ -3461,7 +3582,7 @@ msgid "This will set the update settings for all packages with a Git repo." msgstr "" #: app/templates/packages/bulk_update_conf.html:27 -#: app/templates/packages/release_new.html:50 +#: app/templates/packages/release_new.html:51 #: app/templates/packages/update_config.html:33 msgid "Leave blank to use default branch" msgstr "" @@ -3807,8 +3928,8 @@ msgid "Use this page to set the min and max of all releases for your package." msgstr "" #: app/templates/packages/release_bulk_change.html:29 -#: app/templates/packages/release_edit.html:54 -#: app/templates/packages/release_new.html:69 +#: app/templates/packages/release_edit.html:62 +#: app/templates/packages/release_new.html:70 msgid "Maximum must be greater than or equal to the minimum!" msgstr "" @@ -3819,8 +3940,8 @@ msgid "" msgstr "" #: app/templates/packages/release_bulk_change.html:36 -#: app/templates/packages/release_edit.html:70 -#: app/templates/packages/release_new.html:91 +#: app/templates/packages/release_edit.html:78 +#: app/templates/packages/release_new.html:92 msgid "Leave both as None if in doubt." msgstr "" @@ -3828,71 +3949,81 @@ msgstr "" msgid "Edit release" msgstr "" -#: app/templates/packages/release_edit.html:27 +#: app/templates/packages/release_edit.html:15 +#: app/templates/packages/release_new.html:42 +msgid "Release short name. Eg: 1.0.0 or 2018-05-28" +msgstr "" + +#: app/templates/packages/release_edit.html:16 +#: app/templates/packages/release_new.html:43 +msgid "Human-readable name. Eg: 1.0.0 - The Trains Update" +msgstr "" + +#: app/templates/packages/release_edit.html:35 msgid "Commit Hash" msgstr "" -#: app/templates/packages/release_edit.html:32 +#: app/templates/packages/release_edit.html:40 msgid "view task" msgstr "" -#: app/templates/packages/release_edit.html:42 +#: app/templates/packages/release_edit.html:50 #: app/templates/packages/screenshot_edit.html:20 msgid "Approved" msgstr "Εγκρίθηκε" -#: app/templates/packages/release_edit.html:46 +#: app/templates/packages/release_edit.html:54 msgid "Supported Minetest versions" msgstr "" -#: app/templates/packages/release_edit.html:60 -#: app/templates/packages/release_new.html:75 +#: app/templates/packages/release_edit.html:68 +#: app/templates/packages/release_new.html:76 #, python-format msgid "Are you sure your package doesn't work on versions after %(version)s?" msgstr "" -#: app/templates/packages/release_edit.html:62 -#: app/templates/packages/release_new.html:77 +#: app/templates/packages/release_edit.html:70 +#: app/templates/packages/release_new.html:78 msgid "" "Only set the maximum version if you know that it doesn't work on newer " "Minetest versions." msgstr "" -#: app/templates/packages/release_edit.html:63 -#: app/templates/packages/release_new.html:78 +#: app/templates/packages/release_edit.html:71 +#: app/templates/packages/release_new.html:79 msgid "" "Don't set the maximum version just because you haven't tested it on newer" " versions." msgstr "" -#: app/templates/packages/release_edit.html:67 -#: app/templates/packages/release_new.html:88 +#: app/templates/packages/release_edit.html:75 +#: app/templates/packages/release_new.html:89 msgid "" "Set the minimum and maximum Minetest versions supported.\n" "\t\t\tThis release will be hidden to clients outside of that range. " msgstr "" -#: app/templates/packages/release_edit.html:72 +#: app/templates/packages/release_edit.html:80 msgid "" "You can set this automatically in the" " .conf of your package." msgstr "" -#: app/templates/packages/release_edit.html:79 +#: app/templates/packages/release_edit.html:87 msgid "Delete Release" msgstr "" -#: app/templates/packages/release_edit.html:85 +#: app/templates/packages/release_edit.html:93 msgid "This is permanent." msgstr "" -#: app/templates/packages/release_edit.html:86 +#: app/templates/packages/release_edit.html:94 msgid "" "Any associated uploads will not be deleted immediately, but the release " "will no longer be listed." msgstr "" -#: app/templates/packages/release_edit.html:91 +#: app/templates/packages/release_edit.html:99 msgid "You cannot delete the latest release; please create a newer one first." msgstr "" @@ -3939,26 +4070,26 @@ msgstr "" msgid "1. Name release" msgstr "" -#: app/templates/packages/release_new.html:42 -msgid "Human readable. Eg: 1.0.0 or 2018-05-28" +#: app/templates/packages/release_new.html:43 +msgid "Same as name" msgstr "" -#: app/templates/packages/release_new.html:44 +#: app/templates/packages/release_new.html:46 msgid "2. Set the content" msgstr "" -#: app/templates/packages/release_new.html:57 +#: app/templates/packages/release_new.html:58 msgid "" "Take a look at the Package Configuration " "and Releases Guide for\n" "\t\t\ttips on customising releases." msgstr "" -#: app/templates/packages/release_new.html:61 +#: app/templates/packages/release_new.html:62 msgid "3. Supported Minetest versions" msgstr "" -#: app/templates/packages/release_new.html:83 +#: app/templates/packages/release_new.html:84 msgid "" "The .conf of your package can set this " "automatically,\n" @@ -4360,16 +4491,12 @@ msgstr "" msgid "Non-free media" msgstr "" -#: app/templates/packages/view.html:94 app/templates/threads/view.html:104 +#: app/templates/packages/view.html:94 app/templates/threads/view.html:109 msgid "" "This thread is only visible to its creator, package maintainers, users of" " Approver rank or above, and @mentioned users." msgstr "" -#: app/templates/packages/view.html:184 app/templates/users/profile.html:242 -msgid "Downloads" -msgstr "Λήψεις" - #: app/templates/packages/view.html:207 app/templates/users/profile.html:95 msgid "Website" msgstr "Ιστοσελίδα" @@ -4394,7 +4521,7 @@ msgstr "" msgid "Awaiting review" msgstr "Εν αναμονή κριτικής" -#: app/templates/packages/view.html:344 app/templates/threads/view.html:77 +#: app/templates/packages/view.html:344 app/templates/threads/view.html:82 msgid "Edit Review" msgstr "Επεξεργασία αναθεώρησης" @@ -4615,39 +4742,39 @@ msgstr "" msgid "Subscribe" msgstr "Εγγραφή" -#: app/templates/threads/view.html:55 +#: app/templates/threads/view.html:59 msgid "Convert to Thread" msgstr "" -#: app/templates/threads/view.html:62 +#: app/templates/threads/view.html:67 msgid "Unlock" msgstr "Ξεκλείδωμα" -#: app/templates/threads/view.html:67 +#: app/templates/threads/view.html:72 msgid "Lock" msgstr "Κλείδωμα" -#: app/templates/threads/view.html:109 +#: app/templates/threads/view.html:114 msgid "This thread is visible to the following users" msgstr "" -#: app/templates/threads/view.html:110 +#: app/templates/threads/view.html:115 msgid "Visible to:" msgstr "" -#: app/templates/threads/view.html:118 +#: app/templates/threads/view.html:123 msgid "Plus approvers and editors" msgstr "" -#: app/templates/threads/view.html:131 +#: app/templates/threads/view.html:136 msgid "Is this review outdated?" msgstr "" -#: app/templates/threads/view.html:132 +#: app/templates/threads/view.html:137 msgid "For example, does it complain about issues you've already fixed?" msgstr "" -#: app/templates/threads/view.html:133 +#: app/templates/threads/view.html:138 #, python-format msgid "You can report outdated reviews by clicking %(flag)s on the review." msgstr "" @@ -5279,6 +5406,10 @@ msgstr "" msgid "Email Address" msgstr "Διεύθυνση Email" +#: app/templates/users/modtools.html:116 +msgid "Pending email verifications" +msgstr "" + #: app/templates/users/profile.html:20 msgid "Profile picture" msgstr "Εικόνα προφίλ" @@ -6335,3 +6466,49 @@ msgstr "" #~ "signature" #~ msgstr "" +#~ msgctxt "tags" +#~ msgid "" +#~ "Focus on player chat/communication or " +#~ "who's primary function is interacting " +#~ "with the console." +#~ msgstr "" + +#~ msgctxt "tags" +#~ msgid "" +#~ "Requires futher installation steps, such " +#~ "as installing luarocks or editing the" +#~ " trusted mod setting" +#~ msgstr "" + +#~ msgctxt "tags" +#~ msgid "" +#~ "Mods and games that aim to " +#~ "simulate real life activity. Similar to" +#~ " SimCity/TheSims/OpenTTD/etc" +#~ msgstr "" + +#~ msgctxt "tags" +#~ msgid "Adds mobs, animals, and NPCs" +#~ msgstr "" + +#~ msgctxt "tags" +#~ msgid "For content whose main utility / feature is in GUI/formspec form" +#~ msgstr "" + +#~ msgctxt "tags" +#~ msgid "Forks of MTG" +#~ msgstr "" + +#~ msgid "" +#~ "Invalid username, Only alphabetic letters " +#~ "(A-Za-z), numbers (0-9), underscores (_), " +#~ "minuses (-), and periods (.) allowed." +#~ " Consider contacting an admin" +#~ msgstr "" + +#~ msgid "Unable to get GitHub username for user" +#~ msgstr "" + +#~ msgid "Human readable. Eg: 1.0.0 or 2018-05-28" +#~ msgstr "" + diff --git a/translations/eo/LC_MESSAGES/messages.po b/translations/eo/LC_MESSAGES/messages.po index 83c9bfba..b9397549 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-06-09 13:46+0100\n" +"POT-Creation-Date: 2024-06-22 16:06+0100\n" "PO-Revision-Date: 2024-03-04 18:53+0000\n" "Last-Translator: jolesh \n" "Language: eo\n" @@ -19,192 +19,190 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.15.0\n" -#: app/__init__.py:155 +#: app/__init__.py:156 msgid "Banned:" msgstr "Malpermesita:" -#: app/__init__.py:157 +#: app/__init__.py:158 msgid "You have been banned." msgstr "Vi malpermesiĝis." -#. NOTE: tags: title for jam_game_2023 -#: app/_translations.py:6 -msgctxt "tags" -msgid "Jam / Game 2023" -msgstr "" - -#. NOTE: tags: description for jam_game_2023 -#: app/_translations.py:8 -msgctxt "tags" -msgid "Entries to the 2023 Minetest Game Jam " -msgstr "" - #. NOTE: tags: title for server_tools -#: app/_translations.py:10 +#: app/_translations.py:6 msgctxt "tags" msgid "Server Moderation and Tools" msgstr "" #. NOTE: tags: description for server_tools -#: app/_translations.py:12 +#: app/_translations.py:8 msgctxt "tags" msgid "Helps with server maintenance and moderation" msgstr "" #. NOTE: tags: title for pvp -#: app/_translations.py:14 +#: app/_translations.py:10 msgctxt "tags" msgid "Player vs Player (PvP)" msgstr "" #. NOTE: tags: description for pvp -#: app/_translations.py:16 +#: app/_translations.py:12 msgctxt "tags" msgid "Designed to be played competitively against other players" msgstr "" #. NOTE: tags: title for player_effects -#: app/_translations.py:18 +#: app/_translations.py:14 msgctxt "tags" msgid "Player Effects / Power Ups" msgstr "" #. NOTE: tags: description for player_effects -#: app/_translations.py:20 +#: app/_translations.py:16 msgctxt "tags" msgid "" "For content that changes player effects, including physics, for example: " "speed, jump height or gravity." msgstr "" -#. NOTE: tags: title for world_tools +#. NOTE: tags: title for jam_game_2023 +#: app/_translations.py:18 +msgctxt "tags" +msgid "Jam / Game 2023" +msgstr "" + +#. NOTE: tags: description for jam_game_2023 +#: app/_translations.py:20 +msgctxt "tags" +msgid "Entries to the 2023 Minetest Game Jam " +msgstr "" + +#. NOTE: tags: title for mapgen #: app/_translations.py:22 msgctxt "tags" +msgid "Mapgen / Biomes / Decoration" +msgstr "" + +#. NOTE: tags: description for mapgen +#: app/_translations.py:24 +msgctxt "tags" +msgid "New mapgen or changes mapgen" +msgstr "" + +#. NOTE: tags: title for world_tools +#: app/_translations.py:26 +msgctxt "tags" msgid "World Maintenance and Tools" msgstr "" #. NOTE: tags: description for world_tools -#: app/_translations.py:24 +#: app/_translations.py:28 msgctxt "tags" msgid "Tools to manage the world" msgstr "" +#. NOTE: tags: title for inventory +#: app/_translations.py:30 +msgctxt "tags" +msgid "Inventory" +msgstr "" + +#. NOTE: tags: description for inventory +#: app/_translations.py:32 +msgctxt "tags" +msgid "Changes the inventory GUI" +msgstr "" + +#. NOTE: tags: title for developer_tools +#: app/_translations.py:34 +msgctxt "tags" +msgid "Developer Tools" +msgstr "" + +#. NOTE: tags: description for developer_tools +#: app/_translations.py:36 +msgctxt "tags" +msgid "Tools for game and mod developers" +msgstr "" + #. NOTE: tags: title for april_fools -#: app/_translations.py:26 +#: app/_translations.py:38 msgctxt "tags" msgid "Joke" msgstr "" #. NOTE: tags: description for april_fools -#: app/_translations.py:28 +#: app/_translations.py:40 msgctxt "tags" msgid "" "For humorous content, meant as a novelty or joke, not to be taken " "seriously, and that is not meant to be used seriously or long-term." msgstr "" -#. NOTE: tags: title for shooter -#: app/_translations.py:30 -msgctxt "tags" -msgid "Shooter" -msgstr "" - -#. NOTE: tags: description for shooter -#: app/_translations.py:32 -msgctxt "tags" -msgid "First person shooters (FPS) and more" -msgstr "" - -#. NOTE: tags: title for adventure__rpg -#: app/_translations.py:34 -msgctxt "tags" -msgid "Adventure / RPG" -msgstr "" - -#. NOTE: tags: title for mapgen -#: app/_translations.py:36 -msgctxt "tags" -msgid "Mapgen / Biomes / Decoration" -msgstr "" - -#. NOTE: tags: description for mapgen -#: app/_translations.py:38 -msgctxt "tags" -msgid "New mapgen or changes mapgen" -msgstr "" - #. NOTE: tags: title for singleplayer -#: app/_translations.py:40 +#: app/_translations.py:42 msgctxt "tags" msgid "Singleplayer-focused" msgstr "" #. NOTE: tags: description for singleplayer -#: app/_translations.py:42 +#: app/_translations.py:44 msgctxt "tags" msgid "Content that can be played alone" msgstr "" -#. NOTE: tags: title for developer_tools -#: app/_translations.py:44 -msgctxt "tags" -msgid "Developer Tools" -msgstr "" - -#. NOTE: tags: description for developer_tools -#: app/_translations.py:46 -msgctxt "tags" -msgid "Tools for game and mod developers" -msgstr "" - #. NOTE: tags: title for crafting -#: app/_translations.py:48 +#: app/_translations.py:46 msgctxt "tags" msgid "Crafting" msgstr "" #. NOTE: tags: description for crafting -#: app/_translations.py:50 +#: app/_translations.py:48 msgctxt "tags" msgid "Big changes to crafting gameplay" msgstr "" -#. NOTE: tags: title for sound_music +#. NOTE: tags: title for adventure__rpg +#: app/_translations.py:50 +msgctxt "tags" +msgid "Adventure / RPG" +msgstr "" + +#. NOTE: tags: title for shooter #: app/_translations.py:52 msgctxt "tags" +msgid "Shooter" +msgstr "" + +#. NOTE: tags: description for shooter +#: app/_translations.py:54 +msgctxt "tags" +msgid "First person shooters (FPS) and more" +msgstr "" + +#. NOTE: tags: title for sound_music +#: app/_translations.py:56 +msgctxt "tags" msgid "Sounds / Music" msgstr "" #. NOTE: tags: description for sound_music -#: app/_translations.py:54 +#: app/_translations.py:58 msgctxt "tags" msgid "Focuses on or adds new sounds or musical things" msgstr "" -#. NOTE: tags: title for inventory -#: app/_translations.py:56 -msgctxt "tags" -msgid "Inventory" -msgstr "" - -#. NOTE: tags: description for inventory -#: app/_translations.py:58 -msgctxt "tags" -msgid "Changes the inventory GUI" -msgstr "" - -#. NOTE: tags: title for chat +#. NOTE: tags: title for tools #: app/_translations.py:60 msgctxt "tags" -msgid "Chat / Commands" +msgid "Tools / Weapons / Armor" msgstr "" -#. NOTE: tags: description for chat +#. NOTE: tags: description for tools #: app/_translations.py:62 msgctxt "tags" -msgid "" -"Focus on player chat/communication or who's primary function is " -"interacting with the console." +msgid "Adds or changes tools, weapons, and armor" msgstr "" #. NOTE: tags: title for plants_and_farming @@ -219,56 +217,56 @@ msgctxt "tags" msgid "Adds new plants or other farmable resources." msgstr "" -#. NOTE: tags: title for complex_installation -#: app/_translations.py:68 -msgctxt "tags" -msgid "Complex installation" -msgstr "" - -#. NOTE: tags: description for complex_installation -#: app/_translations.py:70 -msgctxt "tags" -msgid "" -"Requires futher installation steps, such as installing luarocks or " -"editing the trusted mod setting" -msgstr "" - -#. NOTE: tags: title for multiplayer -#: app/_translations.py:72 -msgctxt "tags" -msgid "Multiplayer-focused" -msgstr "" - -#. NOTE: tags: description for multiplayer -#: app/_translations.py:74 -msgctxt "tags" -msgid "Can/should only be used in multiplayer" -msgstr "" - -#. NOTE: tags: title for tools -#: app/_translations.py:76 -msgctxt "tags" -msgid "Tools / Weapons / Armor" -msgstr "" - -#. NOTE: tags: description for tools -#: app/_translations.py:78 -msgctxt "tags" -msgid "Adds or changes tools, weapons, and armor" -msgstr "" - #. NOTE: tags: title for simulation -#: app/_translations.py:80 +#: app/_translations.py:68 msgctxt "tags" msgid "Sims" msgstr "" #. NOTE: tags: description for simulation -#: app/_translations.py:82 +#: app/_translations.py:70 msgctxt "tags" msgid "" "Mods and games that aim to simulate real life activity. Similar to " -"SimCity/TheSims/OpenTTD/etc" +"SimCity/The Sims/OpenTTD/etc." +msgstr "" + +#. NOTE: tags: title for chat +#: app/_translations.py:72 +msgctxt "tags" +msgid "Chat / Commands" +msgstr "" + +#. NOTE: tags: description for chat +#: app/_translations.py:74 +msgctxt "tags" +msgid "Focus on player chat/communication or console interaction." +msgstr "" + +#. NOTE: tags: title for multiplayer +#: app/_translations.py:76 +msgctxt "tags" +msgid "Multiplayer-focused" +msgstr "" + +#. NOTE: tags: description for multiplayer +#: app/_translations.py:78 +msgctxt "tags" +msgid "Can/should only be used in multiplayer" +msgstr "" + +#. NOTE: tags: title for complex_installation +#: app/_translations.py:80 +msgctxt "tags" +msgid "Complex installation" +msgstr "" + +#. NOTE: tags: description for complex_installation +#: app/_translations.py:82 +msgctxt "tags" +msgid "" +"Requires futher installation steps, such as installing LuaRocks or " +"editing the trusted mod setting" msgstr "" #. NOTE: tags: title for magic @@ -277,54 +275,54 @@ msgctxt "tags" msgid "Magic / Enchanting" msgstr "" -#. NOTE: tags: title for less_than_px -#: app/_translations.py:86 -msgctxt "tags" -msgid "<16px" -msgstr "" - -#. NOTE: tags: description for less_than_px -#: app/_translations.py:88 -msgctxt "tags" -msgid "Less than 16px" -msgstr "" - #. NOTE: tags: title for building_mechanics -#: app/_translations.py:90 +#: app/_translations.py:86 msgctxt "tags" msgid "Building Mechanics and Tools" msgstr "" #. NOTE: tags: description for building_mechanics -#: app/_translations.py:92 +#: app/_translations.py:88 msgctxt "tags" msgid "Adds game mechanics or tools that change how players build." msgstr "" -#. NOTE: tags: title for environment -#: app/_translations.py:94 +#. NOTE: tags: title for oneofakind__original +#: app/_translations.py:90 msgctxt "tags" -msgid "Environment / Weather" +msgid "One-of-a-kind / Original" msgstr "" -#. NOTE: tags: description for environment -#: app/_translations.py:96 +#. NOTE: tags: description for oneofakind__original +#: app/_translations.py:92 msgctxt "tags" msgid "" -"Improves the world, adding weather, ambient sounds, or other environment " -"mechanics" +"For games and such that are of their own kind, distinct and original in " +"nature to others of the same category." msgstr "" -#. NOTE: tags: title for mobs +#. NOTE: tags: title for building +#: app/_translations.py:94 +msgctxt "tags" +msgid "Building" +msgstr "" + +#. NOTE: tags: description for building +#: app/_translations.py:96 +msgctxt "tags" +msgid "Focuses on building, such as adding new materials or nodes" +msgstr "" + +#. NOTE: tags: title for decorative #: app/_translations.py:98 msgctxt "tags" -msgid "Mobs / Animals / NPCs" +msgid "Decorative" msgstr "" -#. NOTE: tags: description for mobs +#. NOTE: tags: description for decorative #: app/_translations.py:100 msgctxt "tags" -msgid "Adds mobs, animals, and NPCs" +msgid "Adds nodes with no other purpose than for use in building" msgstr "" #. NOTE: tags: title for puzzle @@ -339,121 +337,122 @@ msgctxt "tags" msgid "Focus on puzzle solving instead of combat" msgstr "" -#. NOTE: tags: title for building +#. NOTE: tags: title for environment #: app/_translations.py:106 msgctxt "tags" -msgid "Building" +msgid "Environment / Weather" msgstr "" -#. NOTE: tags: description for building +#. NOTE: tags: description for environment #: app/_translations.py:108 msgctxt "tags" -msgid "Focuses on building, such as adding new materials or nodes" +msgid "" +"Improves the world, adding weather, ambient sounds, or other environment " +"mechanics" msgstr "" -#. NOTE: tags: title for decorative +#. NOTE: tags: title for less_than_px #: app/_translations.py:110 msgctxt "tags" -msgid "Decorative" +msgid "<16px" msgstr "" -#. NOTE: tags: description for decorative +#. NOTE: tags: description for less_than_px #: app/_translations.py:112 msgctxt "tags" -msgid "Adds nodes with no other purpose than for use in building" +msgid "Less than 16px" msgstr "" -#. NOTE: tags: title for oneofakind__original +#. NOTE: tags: title for mobs #: app/_translations.py:114 msgctxt "tags" -msgid "One-of-a-kind / Original" +msgid "Mobs / Animals / NPCs" msgstr "" -#. NOTE: tags: description for oneofakind__original +#. NOTE: tags: description for mobs #: app/_translations.py:116 msgctxt "tags" -msgid "" -"For games and such that are of their own kind, distinct and original in " -"nature to others of the same category." -msgstr "" - -#. NOTE: tags: title for survival -#: app/_translations.py:118 -msgctxt "tags" -msgid "Survival" -msgstr "" - -#. NOTE: tags: description for survival -#: app/_translations.py:120 -msgctxt "tags" -msgid "" -"Written specifically for survival gameplay with a focus on game-balance, " -"difficulty level, or resources available through crafting, mining, ..." -msgstr "" - -#. NOTE: tags: title for hud -#: app/_translations.py:122 -msgctxt "tags" -msgid "HUD" -msgstr "" - -#. NOTE: tags: description for hud -#: app/_translations.py:124 -msgctxt "tags" -msgid "For mods that grant the player extra information in the HUD" -msgstr "" - -#. NOTE: tags: title for storage -#: app/_translations.py:126 -msgctxt "tags" -msgid "Storage" -msgstr "" - -#. NOTE: tags: description for storage -#: app/_translations.py:128 -msgctxt "tags" -msgid "Adds or improves item storage mechanics" -msgstr "" - -#. NOTE: tags: title for 16px -#: app/_translations.py:130 -msgctxt "tags" -msgid "16px" -msgstr "" - -#. NOTE: tags: description for 16px -#: app/_translations.py:132 -msgctxt "tags" -msgid "For 16px texture packs" +msgid "Adds mobs, animals, and non-player characters" msgstr "" #. NOTE: tags: title for custom_mapgen -#: app/_translations.py:134 +#: app/_translations.py:118 #, fuzzy msgctxt "tags" msgid "Custom mapgen" msgstr "Komento" #. NOTE: tags: description for custom_mapgen -#: app/_translations.py:136 +#: app/_translations.py:120 msgctxt "tags" msgid "" "Contains a completely custom mapgen implemented in Lua, usually requires " "worlds to be set to the 'singlenode' mapgen." msgstr "" +#. NOTE: tags: title for survival +#: app/_translations.py:122 +msgctxt "tags" +msgid "Survival" +msgstr "" + +#. NOTE: tags: description for survival +#: app/_translations.py:124 +msgctxt "tags" +msgid "" +"Written specifically for survival gameplay with a focus on game-balance, " +"difficulty level, or resources available through crafting, mining, ..." +msgstr "" + +#. NOTE: tags: title for education +#: app/_translations.py:126 +#, fuzzy +msgctxt "tags" +msgid "Education" +msgstr "Ago" + +#. NOTE: tags: description for education +#: app/_translations.py:128 +msgctxt "tags" +msgid "Either has educational value, or is a tool to help teachers " +msgstr "" + +#. NOTE: tags: title for storage +#: app/_translations.py:130 +msgctxt "tags" +msgid "Storage" +msgstr "" + +#. NOTE: tags: description for storage +#: app/_translations.py:132 +msgctxt "tags" +msgid "Adds or improves item storage mechanics" +msgstr "" + #. NOTE: tags: title for library -#: app/_translations.py:138 +#: app/_translations.py:134 msgctxt "tags" msgid "API / Library" msgstr "" #. NOTE: tags: description for library -#: app/_translations.py:140 +#: app/_translations.py:136 msgctxt "tags" msgid "Primarily adds an API for other mods to use" msgstr "" +#. NOTE: tags: title for hud +#: app/_translations.py:138 +msgctxt "tags" +msgid "HUD" +msgstr "" + +#. NOTE: tags: description for hud +#: app/_translations.py:140 +msgctxt "tags" +msgid "For mods that grant the player extra information in the HUD" +msgstr "" + #. NOTE: tags: title for mini-game #: app/_translations.py:142 #, fuzzy @@ -467,17 +466,18 @@ msgctxt "tags" msgid "Adds a mini-game to be played within Minetest" msgstr "" -#. NOTE: tags: title for education +#. NOTE: tags: title for pve #: app/_translations.py:146 -#, fuzzy msgctxt "tags" -msgid "Education" -msgstr "Ago" +msgid "Player vs Environment (PvE)" +msgstr "" -#. NOTE: tags: description for education +#. NOTE: tags: description for pve #: app/_translations.py:148 msgctxt "tags" -msgid "Either has educational value, or is a tool to help teachers " +msgid "" +"For content designed for one or more players that focus on combat against" +" the world, mobs, or NPCs." msgstr "" #. NOTE: tags: title for sports @@ -487,40 +487,136 @@ msgctxt "tags" msgid "Sports" msgstr "Raporti" -#. NOTE: tags: title for pve +#. NOTE: tags: title for 16px #: app/_translations.py:152 msgctxt "tags" -msgid "Player vs Environment (PvE)" +msgid "16px" msgstr "" -#. NOTE: tags: description for pve +#. NOTE: tags: description for 16px #: app/_translations.py:154 msgctxt "tags" +msgid "For 16px texture packs" +msgstr "" + +#. NOTE: tags: title for 64px +#: app/_translations.py:156 +msgctxt "tags" +msgid "64px" +msgstr "" + +#. NOTE: tags: description for 64px +#: app/_translations.py:158 +msgctxt "tags" +msgid "For 64px texture packs" +msgstr "" + +#. NOTE: tags: title for transport +#: app/_translations.py:160 +#, fuzzy +msgctxt "tags" +msgid "Transport" +msgstr "Raporti" + +#. NOTE: tags: description for transport +#: app/_translations.py:162 +msgctxt "tags" msgid "" -"For content designed for one or more players that focus on combat against" -" the world, mobs, or NPCs." +"Adds or changes transportation methods. Includes teleportation, vehicles," +" ridable mobs, transport infrastructure and thematic content" +msgstr "" + +#. NOTE: tags: title for seasonal +#: app/_translations.py:164 +msgctxt "tags" +msgid "Seasonal" +msgstr "" + +#. NOTE: tags: description for seasonal +#: app/_translations.py:166 +msgctxt "tags" +msgid "For content generally themed around a certain season or holiday" +msgstr "" + +#. NOTE: tags: title for food +#: app/_translations.py:168 +msgctxt "tags" +msgid "Food / Drinks" +msgstr "" + +#. NOTE: tags: title for commerce +#: app/_translations.py:170 +msgctxt "tags" +msgid "Commerce / Economy" +msgstr "" + +#. NOTE: tags: description for commerce +#: app/_translations.py:172 +msgctxt "tags" +msgid "Related to economies, money, and trading" +msgstr "" + +#. NOTE: tags: title for gui +#: app/_translations.py:174 +msgctxt "tags" +msgid "GUI" +msgstr "" + +#. NOTE: tags: description for gui +#: app/_translations.py:176 +msgctxt "tags" +msgid "" +"For content whose main utility or features are provided within a GUI, on-" +"screen menu, or similar" msgstr "" #. NOTE: tags: title for jam_combat_mod -#: app/_translations.py:156 +#: app/_translations.py:178 msgctxt "tags" msgid "Jam / Combat 2020" msgstr "" #. NOTE: tags: description for jam_combat_mod -#: app/_translations.py:158 +#: app/_translations.py:180 msgctxt "tags" msgid "For mods created for the Discord \"Combat\" modding event in 2020" msgstr "" +#. NOTE: tags: title for mtg +#: app/_translations.py:182 +#, fuzzy +msgctxt "tags" +msgid "Minetest Game improved" +msgstr "Estas aprobita" + +#. NOTE: tags: description for mtg +#: app/_translations.py:184 +msgctxt "tags" +msgid "Forks of Minetest Game" +msgstr "" + +#. NOTE: tags: title for jam_weekly_2021 +#: app/_translations.py:186 +msgctxt "tags" +msgid "Jam / Weekly Challenges 2021" +msgstr "" + +#. NOTE: tags: description for jam_weekly_2021 +#: app/_translations.py:188 +msgctxt "tags" +msgid "" +"For mods created for the Discord \"Weekly Challenges\" modding event in " +"2021" +msgstr "" + #. NOTE: tags: title for creative -#: app/_translations.py:160 +#: app/_translations.py:190 msgctxt "tags" msgid "Creative" msgstr "" #. NOTE: tags: description for creative -#: app/_translations.py:162 +#: app/_translations.py:192 msgctxt "tags" msgid "" "Written specifically or exclusively for use in creative mode. Adds " @@ -528,112 +624,16 @@ msgid "" "that facilitate ingame creation and doesn't add difficulty or scarcity" msgstr "" -#. NOTE: tags: title for gui -#: app/_translations.py:164 -msgctxt "tags" -msgid "GUI" -msgstr "" - -#. NOTE: tags: description for gui -#: app/_translations.py:166 -msgctxt "tags" -msgid "For content whose main utility / feature is in GUI/formspec form" -msgstr "" - -#. NOTE: tags: title for 64px -#: app/_translations.py:168 -msgctxt "tags" -msgid "64px" -msgstr "" - -#. NOTE: tags: description for 64px -#: app/_translations.py:170 -msgctxt "tags" -msgid "For 64px texture packs" -msgstr "" - -#. NOTE: tags: title for commerce -#: app/_translations.py:172 -msgctxt "tags" -msgid "Commerce / Economy" -msgstr "" - -#. NOTE: tags: description for commerce -#: app/_translations.py:174 -msgctxt "tags" -msgid "Related to economies, money, and trading" -msgstr "" - -#. NOTE: tags: title for mtg -#: app/_translations.py:176 -#, fuzzy -msgctxt "tags" -msgid "Minetest Game improved" -msgstr "Estas aprobita" - -#. NOTE: tags: description for mtg -#: app/_translations.py:178 -msgctxt "tags" -msgid "Forks of MTG" -msgstr "" - -#. NOTE: tags: title for jam_weekly_2021 -#: app/_translations.py:180 -msgctxt "tags" -msgid "Jam / Weekly Challenges 2021" -msgstr "" - -#. NOTE: tags: description for jam_weekly_2021 -#: app/_translations.py:182 -msgctxt "tags" -msgid "" -"For mods created for the Discord \"Weekly Challenges\" modding event in " -"2021" -msgstr "" - -#. NOTE: tags: title for transport -#: app/_translations.py:184 -#, fuzzy -msgctxt "tags" -msgid "Transport" -msgstr "Raporti" - -#. NOTE: tags: description for transport -#: app/_translations.py:186 -msgctxt "tags" -msgid "" -"Adds or changes transportation methods. Includes teleportation, vehicles," -" ridable mobs, transport infrastructure and thematic content" -msgstr "" - -#. NOTE: tags: title for food -#: app/_translations.py:188 -msgctxt "tags" -msgid "Food / Drinks" -msgstr "" - #. NOTE: tags: title for technology -#: app/_translations.py:190 +#: app/_translations.py:194 msgctxt "tags" msgid "Machines / Electronics" msgstr "" #. NOTE: tags: description for technology -#: app/_translations.py:192 -msgctxt "tags" -msgid "Adds machines useful in automation, tubes, or power." -msgstr "" - -#. NOTE: tags: title for seasonal -#: app/_translations.py:194 -msgctxt "tags" -msgid "Seasonal" -msgstr "" - -#. NOTE: tags: description for seasonal #: app/_translations.py:196 msgctxt "tags" -msgid "For content generally themed around a certain season or holiday" +msgid "Adds machines useful in automation, tubes, or power." msgstr "" #. NOTE: tags: title for 32px @@ -648,56 +648,56 @@ msgctxt "tags" msgid "For 32px texture packs" msgstr "" -#. NOTE: tags: title for jam_game_2021 +#. NOTE: tags: title for strategy_rts #: app/_translations.py:202 msgctxt "tags" -msgid "Jam / Game 2021" +msgid "Strategy / RTS" msgstr "" -#. NOTE: tags: description for jam_game_2021 +#. NOTE: tags: description for strategy_rts #: app/_translations.py:204 msgctxt "tags" -msgid "Entries to the 2021 Minetest Game Jam" -msgstr "" - -#. NOTE: tags: title for 128px -#: app/_translations.py:206 -msgctxt "tags" -msgid "128px+" -msgstr "" - -#. NOTE: tags: description for 128px -#: app/_translations.py:208 -msgctxt "tags" -msgid "For 128px or higher texture packs" +msgid "" +"Games and mods with a heavy strategy component, whether real-time or " +"turn-based" msgstr "" #. NOTE: tags: title for skins -#: app/_translations.py:210 +#: app/_translations.py:206 msgctxt "tags" msgid "Player customization / Skins" msgstr "" #. NOTE: tags: description for skins -#: app/_translations.py:212 +#: app/_translations.py:208 msgctxt "tags" msgid "" "Allows the player to customize their character by changing the texture or" " adding accessories." msgstr "" -#. NOTE: tags: title for strategy_rts -#: app/_translations.py:214 +#. NOTE: tags: title for jam_game_2021 +#: app/_translations.py:210 msgctxt "tags" -msgid "Strategy / RTS" +msgid "Jam / Game 2021" msgstr "" -#. NOTE: tags: description for strategy_rts +#. NOTE: tags: description for jam_game_2021 +#: app/_translations.py:212 +msgctxt "tags" +msgid "Entries to the 2021 Minetest Game Jam" +msgstr "" + +#. NOTE: tags: title for 128px +#: app/_translations.py:214 +msgctxt "tags" +msgid "128px+" +msgstr "" + +#. NOTE: tags: description for 128px #: app/_translations.py:216 msgctxt "tags" -msgid "" -"Games and mods with a heavy strategy component, whether real-time or " -"turn-based" +msgid "For 128px or higher texture packs" msgstr "" #. NOTE: tags: title for jam_game_2022 @@ -797,8 +797,8 @@ msgctxt "content_warnings" msgid "Contains recreational drugs other than alcohol or tobacco" msgstr "" -#: app/querybuilder.py:58 app/templates/admin/languages/list.html:27 -#: app/templates/admin/tags/list.html:38 +#: app/querybuilder.py:60 app/templates/admin/languages/list.html:27 +#: app/templates/admin/tags/list.html:34 #: app/templates/admin/warnings/list.html:28 #: app/templates/collections/create_edit.html:56 #: app/templates/collections/view.html:66 app/templates/modnames/list.html:16 @@ -807,7 +807,7 @@ msgstr "" msgid "Packages" msgstr "Paketoj" -#: app/querybuilder.py:73 +#: app/querybuilder.py:75 #, python-format msgid "%(package_type)s for %(game_name)s" msgstr "%(package_type)s por %(game_name)s" @@ -821,9 +821,13 @@ msgstr "antaŭ %(delta)s" msgid "Featured" msgstr "Prezentita" -#: app/blueprints/api/tokens.py:33 app/templates/admin/tags/list.html:26 +#: app/blueprints/api/tokens.py:33 +#: app/blueprints/packages/advanced_search.py:83 +#: app/blueprints/packages/releases.py:55 +#: app/blueprints/packages/releases.py:70 app/templates/admin/tags/list.html:22 #: app/templates/admin/warnings/list.html:20 app/templates/macros/topics.html:7 #: app/templates/modnames/list.html:12 +#: app/templates/packages/release_edit.html:20 msgid "Name" msgstr "Nomo" @@ -832,12 +836,12 @@ 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:251 -#: app/blueprints/packages/packages.py:543 -#: app/blueprints/packages/packages.py:639 -#: app/blueprints/packages/packages.py:727 -#: app/blueprints/packages/releases.py:62 -#: app/blueprints/packages/releases.py:74 app/blueprints/packages/reviews.py:63 +#: app/blueprints/oauth/__init__.py:175 app/blueprints/packages/packages.py:252 +#: app/blueprints/packages/packages.py:544 +#: app/blueprints/packages/packages.py:640 +#: app/blueprints/packages/packages.py:728 +#: app/blueprints/packages/releases.py:66 +#: app/blueprints/packages/releases.py:81 app/blueprints/packages/reviews.py:63 #: app/blueprints/packages/screenshots.py:36 #: app/blueprints/packages/screenshots.py:42 #: app/blueprints/packages/screenshots.py:47 @@ -848,12 +852,14 @@ msgid "Save" msgstr "Konservi" #: app/blueprints/collections/__init__.py:77 -#: app/blueprints/oauth/__init__.py:168 app/blueprints/packages/releases.py:54 -#: app/blueprints/packages/releases.py:66 app/blueprints/packages/reviews.py:53 +#: app/blueprints/oauth/__init__.py:168 +#: app/blueprints/packages/advanced_search.py:84 +#: app/blueprints/packages/releases.py:56 +#: app/blueprints/packages/releases.py:71 app/blueprints/packages/reviews.py:53 #: app/blueprints/threads/__init__.py:281 #: app/templates/admin/languages/list.html:23 #: app/templates/macros/reviews.html:143 app/templates/macros/topics.html:5 -#: app/templates/packages/release_edit.html:17 +#: app/templates/packages/release_edit.html:21 #: app/templates/packages/translation.html:54 msgid "Title" msgstr "Titolo" @@ -906,24 +912,7 @@ msgstr "(Publika, ŝanĝi de Profilo > Miaj Kolektoj)" msgid "Removed package from favorites collection" msgstr "" -#: app/blueprints/github/__init__.py:54 -msgid "Authorization failed [err=gh-oauth-login-failed]" -msgstr "Rajtigo malsukcesis [err=gh-oauth-login-failed]" - -#: app/blueprints/github/__init__.py:83 -msgid "Linked GitHub to account" -msgstr "Ligita GitHub al konto" - -#: app/blueprints/github/__init__.py:88 -#, python-format -msgid "GitHub account is already associated with another user: %(username)s" -msgstr "" - -#: app/blueprints/github/__init__.py:96 app/blueprints/github/__init__.py:122 -msgid "Authorization failed [err=gh-login-failed]" -msgstr "" - -#: app/blueprints/oauth/__init__.py:169 app/templates/admin/tags/list.html:30 +#: app/blueprints/oauth/__init__.py:169 app/templates/admin/tags/list.html:26 #: app/templates/admin/warnings/list.html:24 #: app/templates/users/settings_email.html:49 msgid "Description" @@ -994,95 +983,213 @@ msgstr "Forigi / Malpublikigi" msgid "Supported Games" msgstr "Subtenataj ludoj" -#: app/blueprints/packages/packages.py:214 -msgid "No download available." -msgstr "Neniu elŝuto haveblas." +#: app/blueprints/packages/advanced_search.py:39 +msgid "Android Default" +msgstr "" -#: app/blueprints/packages/packages.py:229 app/templates/packages/view.html:598 +#: app/blueprints/packages/advanced_search.py:40 +msgid "Desktop Default" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:41 +msgid "Non-free" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:42 app/models/packages.py:624 +#: app/templates/packages/view.html:163 +msgid "Work in Progress" +msgstr "" + +#. NOTE: Package maintenance state +#: app/blueprints/packages/advanced_search.py:43 app/models/packages.py:170 +msgid "Deprecated" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:44 +msgid "All content warnings" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:53 +msgid "Query" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:54 +#: app/blueprints/packages/packages.py:230 app/templates/packages/view.html:598 #: app/utils/minetest_hypertext.py:263 msgid "Type" msgstr "Tipo" -#: app/blueprints/packages/packages.py:230 -msgid "Title (Human-readable)" -msgstr "Titolo (homolegebla)" +#: app/blueprints/packages/advanced_search.py:56 +#: app/templates/macros/topics.html:6 app/templates/packages/view.html:177 +msgid "Author" +msgstr "" -#: app/blueprints/packages/packages.py:231 -#: app/blueprints/packages/packages.py:637 -msgid "Name (Technical)" -msgstr "Nomo (teĥnika)" - -#: app/blueprints/packages/packages.py:231 -#: app/blueprints/packages/packages.py:638 -#: 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:232 -msgid "Short Description (Plaintext)" -msgstr "Mallonga Priskribo (klarteksto)" - -#: app/blueprints/packages/packages.py:234 app/templates/packages/view.html:620 -#: app/utils/minetest_hypertext.py:300 -msgid "Maintenance State" -msgstr "Stato de bontenado" - -#: app/blueprints/packages/packages.py:236 app/templates/admin/tags/list.html:4 +#: app/blueprints/packages/advanced_search.py:57 +#: app/blueprints/packages/packages.py:237 app/templates/admin/tags/list.html:4 #: app/templates/admin/tags/list.html:10 app/templates/todo/tags.html:38 #: app/utils/minetest_hypertext.py:264 msgid "Tags" msgstr "Etikedoj" -#: app/blueprints/packages/packages.py:237 +#: app/blueprints/packages/advanced_search.py:60 +#: app/blueprints/packages/packages.py:238 msgid "Content Warnings" msgstr "Avertoj pri enhavo" -#: app/blueprints/packages/packages.py:238 app/templates/packages/view.html:609 +#: app/blueprints/packages/advanced_search.py:63 +#: app/blueprints/packages/packages.py:239 app/templates/packages/view.html:609 #: app/utils/minetest_hypertext.py:298 msgid "License" msgstr "Permesilo" -#: app/blueprints/packages/packages.py:239 +#: app/blueprints/packages/advanced_search.py:67 +msgid "Supports Game" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:71 +#: app/templates/admin/storage.html:39 +#: app/templates/collections/create_edit.html:81 +#: app/templates/collections/list.html:39 +#: app/templates/collections/view.html:91 app/templates/index.html:48 +#: app/templates/macros/reviews.html:81 app/templates/macros/topics.html:52 +#: app/templates/packages/game_hub.html:5 +#: app/templates/packages/game_hub.html:25 +#: app/templates/packages/similar.html:22 app/templates/translate/index.html:28 +#, python-format +msgid "%(title)s by %(author)s" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:72 +#: app/blueprints/packages/reviews.py:54 +#: app/templates/packages/translation.html:51 +msgid "Language" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:76 +msgid "Hide Tags and Content Warnings" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:77 +msgid "Minetest Version" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:81 +msgid "Sort by" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:85 +msgid "Package score" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:86 app/templates/index.html:78 +#: app/templates/packages/reviews_list.html:4 +#: app/templates/packages/view.html:194 app/templates/packages/view.html:336 +#: app/templates/users/profile.html:279 +msgid "Reviews" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:87 +#: app/templates/packages/view.html:184 app/templates/users/profile.html:242 +msgid "Downloads" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:88 +msgid "Created At" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:89 +msgid "Approved At" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:90 +msgid "Last Release" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:92 +msgid "Order" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:93 +msgid "Descending" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:94 +msgid "Ascending" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:96 +msgid "Random order" +msgstr "" + +#: app/blueprints/packages/packages.py:215 +msgid "No download available." +msgstr "Neniu elŝuto haveblas." + +#: app/blueprints/packages/packages.py:231 +msgid "Title (Human-readable)" +msgstr "Titolo (homolegebla)" + +#: app/blueprints/packages/packages.py:232 +#: app/blueprints/packages/packages.py:638 +msgid "Name (Technical)" +msgstr "Nomo (teĥnika)" + +#: app/blueprints/packages/packages.py:232 +#: app/blueprints/packages/packages.py:639 +#: 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:233 +msgid "Short Description (Plaintext)" +msgstr "Mallonga Priskribo (klarteksto)" + +#: app/blueprints/packages/packages.py:235 app/templates/packages/view.html:620 +#: app/utils/minetest_hypertext.py:300 +msgid "Maintenance State" +msgstr "Stato de bontenado" + +#: app/blueprints/packages/packages.py:240 msgid "Media License" msgstr "Permesilo de vidaŭdaĵoj" -#: app/blueprints/packages/packages.py:241 +#: app/blueprints/packages/packages.py:242 msgid "Long Description (Markdown)" msgstr "Longa priskribo (Markdown)" -#: app/blueprints/packages/packages.py:243 +#: app/blueprints/packages/packages.py:244 msgid "VCS Repository URL" msgstr "URL de versiujo" -#: app/blueprints/packages/packages.py:244 app/blueprints/users/settings.py:77 +#: app/blueprints/packages/packages.py:245 app/blueprints/users/settings.py:77 msgid "Website URL" msgstr "URL de retejo" -#: app/blueprints/packages/packages.py:245 +#: app/blueprints/packages/packages.py:246 msgid "Issue Tracker URL" msgstr "URL de problemspurilo" -#: app/blueprints/packages/packages.py:246 +#: app/blueprints/packages/packages.py:247 msgid "Forum Topic ID" msgstr "Identigilo de diskuteja temo" -#: app/blueprints/packages/packages.py:247 +#: app/blueprints/packages/packages.py:248 msgid "Video URL" msgstr "URL de filmo" -#: app/blueprints/packages/packages.py:248 +#: app/blueprints/packages/packages.py:249 msgid "Donate URL" msgstr "URL por donacoj" -#: app/blueprints/packages/packages.py:249 +#: app/blueprints/packages/packages.py:250 msgid "Translation URL" msgstr "" -#: app/blueprints/packages/packages.py:255 +#: app/blueprints/packages/packages.py:256 msgid "_game is not an allowed name" msgstr "_game ne estas permesita nomo" -#: app/blueprints/packages/packages.py:265 +#: app/blueprints/packages/packages.py:266 msgid "" "Package already exists, but is removed. Please contact ContentDB staff to" " restore the package" @@ -1090,228 +1197,227 @@ msgstr "" "Pako jam ekzistas, sed estas forigita. Bonvolu kontakti ContentDB-" "laboriston por restarigi la pakaĵon" -#: app/blueprints/packages/packages.py:270 +#: app/blueprints/packages/packages.py:271 msgid "Package already exists" msgstr "Pako jam ekzistas" -#: app/blueprints/packages/packages.py:276 +#: app/blueprints/packages/packages.py:277 msgid "A collection with a similar name already exists" msgstr "" -#: app/blueprints/packages/packages.py:329 -#: app/blueprints/packages/releases.py:82 +#: app/blueprints/packages/packages.py:330 +#: app/blueprints/packages/releases.py:89 msgid "" "You must add an email address to your account and confirm it before you " "can manage packages" msgstr "" -#: app/blueprints/packages/packages.py:335 +#: app/blueprints/packages/packages.py:336 msgid "Save draft" msgstr "" -#: app/blueprints/packages/packages.py:343 +#: app/blueprints/packages/packages.py:344 msgid "Unable to find that user" msgstr "Ne eblas trovi tiun uzanton" -#: app/blueprints/packages/packages.py:347 +#: app/blueprints/packages/packages.py:348 #: app/blueprints/packages/screenshots.py:137 msgid "Permission denied" msgstr "Permeso rifuziĝis" -#: app/blueprints/packages/packages.py:403 -#: app/blueprints/packages/packages.py:494 -#: app/blueprints/packages/packages.py:516 +#: app/blueprints/packages/packages.py:404 +#: app/blueprints/packages/packages.py:495 +#: app/blueprints/packages/packages.py:517 msgid "You don't have permission to do that" msgstr "Vi ne rajtas fari tion" -#: app/blueprints/packages/packages.py:436 +#: app/blueprints/packages/packages.py:437 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:443 +#: app/blueprints/packages/packages.py:444 msgid "" "Please comment in the approval thread so editors know what you have " "changed" msgstr "" -#: app/blueprints/packages/packages.py:481 +#: app/blueprints/packages/packages.py:482 #, python-format msgid "Set state to %(state)s" msgstr "" -#: app/blueprints/packages/packages.py:511 +#: app/blueprints/packages/packages.py:512 msgid "Deleted package" msgstr "Forigita pakaĵo" -#: app/blueprints/packages/packages.py:533 +#: app/blueprints/packages/packages.py:534 msgid "Unapproved package" msgstr "Neaprobita pakaĵo" -#: app/blueprints/packages/packages.py:542 +#: app/blueprints/packages/packages.py:543 msgid "Maintainers (Comma-separated)" msgstr "Prizorgantoj (diskomitaj)" -#: app/blueprints/packages/packages.py:551 +#: app/blueprints/packages/packages.py:552 msgid "You don't have permission to edit maintainers" msgstr "Vi ne havas permeson redakti prizorgantojn" -#: app/blueprints/packages/packages.py:601 +#: app/blueprints/packages/packages.py:602 msgid "You are not a maintainer" msgstr "Vi ne estas prizorganto" -#: app/blueprints/packages/packages.py:604 +#: app/blueprints/packages/packages.py:605 msgid "Package owners cannot remove themselves as maintainers" msgstr "Pakaĵposedantoj ne povas forigi sin kiel prizorgantojn" -#: app/blueprints/packages/packages.py:636 +#: app/blueprints/packages/packages.py:637 msgid "Author Name" msgstr "Nomo de aŭtoro" -#: app/blueprints/packages/packages.py:723 +#: app/blueprints/packages/packages.py:724 msgid "Enable support detection based on dependencies (recommended)" msgstr "Trovi subtenon laŭ dependaĵoj (rekomendite)" -#: app/blueprints/packages/packages.py:724 +#: app/blueprints/packages/packages.py:725 msgid "Supported games" msgstr "" -#: app/blueprints/packages/packages.py:725 +#: app/blueprints/packages/packages.py:726 msgid "Unsupported games" msgstr "" -#: app/blueprints/packages/packages.py:726 +#: app/blueprints/packages/packages.py:727 msgid "Supports all games (unless stated) / is game independent" msgstr "" -#: app/blueprints/packages/packages.py:742 +#: app/blueprints/packages/packages.py:743 msgid "You need at least one release before you can edit game support" msgstr "" -#: app/blueprints/packages/packages.py:746 +#: app/blueprints/packages/packages.py:747 msgid "Mod(pack) needs to contain at least one mod. Please create a new release" msgstr "" -#: app/blueprints/packages/releases.py:55 -#: app/templates/packages/release_new.html:46 +#: app/blueprints/packages/releases.py:57 +#: app/blueprints/packages/releases.py:72 +msgid "Release Notes" +msgstr "" + +#: app/blueprints/packages/releases.py:59 msgid "Method" msgstr "Metodo" -#: app/blueprints/packages/releases.py:55 -#: app/blueprints/packages/releases.py:57 +#: app/blueprints/packages/releases.py:59 +#: app/blueprints/packages/releases.py:61 #: app/blueprints/packages/screenshots.py:35 msgid "File Upload" msgstr "Dosiera alŝuto" -#: app/blueprints/packages/releases.py:56 +#: app/blueprints/packages/releases.py:60 msgid "Git reference (ie: commit hash, branch, or tag)" msgstr "Git-referenco (t.e.: enmeta haketaĵo, branĉo, aŭ etikedo)" -#: app/blueprints/packages/releases.py:58 -#: app/blueprints/packages/releases.py:70 -#: app/blueprints/packages/releases.py:198 +#: app/blueprints/packages/releases.py:62 +#: app/blueprints/packages/releases.py:77 +#: app/blueprints/packages/releases.py:207 msgid "Minimum Minetest Version" msgstr "Minimuma versio de Minetest" -#: app/blueprints/packages/releases.py:60 -#: app/blueprints/packages/releases.py:72 -#: app/blueprints/packages/releases.py:201 +#: app/blueprints/packages/releases.py:64 +#: app/blueprints/packages/releases.py:79 +#: app/blueprints/packages/releases.py:210 msgid "Maximum Minetest Version" msgstr "Maksimuma versio de Minetest" -#: app/blueprints/packages/releases.py:67 -#: app/templates/packages/release_edit.html:23 +#: app/blueprints/packages/releases.py:74 +#: app/templates/packages/release_edit.html:31 #, fuzzy msgid "URL" msgstr "URL" -#: app/blueprints/packages/releases.py:68 +#: app/blueprints/packages/releases.py:75 msgid "Task ID" msgstr "Identigilo de tasko" -#: app/blueprints/packages/releases.py:69 +#: app/blueprints/packages/releases.py:76 #: app/blueprints/packages/screenshots.py:41 msgid "Is Approved" msgstr "Estas aprobita" -#: app/blueprints/packages/releases.py:91 +#: app/blueprints/packages/releases.py:98 msgid "Import from Git" msgstr "Enporti el Git" -#: app/blueprints/packages/releases.py:91 +#: app/blueprints/packages/releases.py:98 msgid "Upload .zip file" msgstr "Alŝuti .zip-dosieron" -#: app/blueprints/packages/releases.py:197 +#: app/blueprints/packages/releases.py:206 msgid "Set Min" msgstr "Agordi minimumon" -#: app/blueprints/packages/releases.py:200 +#: app/blueprints/packages/releases.py:209 msgid "Set Max" msgstr "Agordi maksimumon" -#: app/blueprints/packages/releases.py:203 +#: app/blueprints/packages/releases.py:212 msgid "Only change values previously set as none" msgstr "Nur ŝanĝi nulajn valorojn" -#: app/blueprints/packages/releases.py:204 +#: app/blueprints/packages/releases.py:213 msgid "Update" msgstr "Ĝisdatigi" -#: app/blueprints/packages/releases.py:256 +#: app/blueprints/packages/releases.py:265 #: app/templates/packages/update_config.html:25 msgid "Trigger" msgstr "" -#: app/blueprints/packages/releases.py:257 +#: app/blueprints/packages/releases.py:266 msgid "New Commit" msgstr "Nova enmeto" -#: app/blueprints/packages/releases.py:258 app/templates/admin/tags/list.html:8 +#: app/blueprints/packages/releases.py:267 app/templates/admin/tags/list.html:8 msgid "New Tag" msgstr "Nova etikedo" -#: app/blueprints/packages/releases.py:260 +#: app/blueprints/packages/releases.py:269 msgid "Branch name" msgstr "Nomo de branĉo" -#: app/blueprints/packages/releases.py:261 +#: app/blueprints/packages/releases.py:270 #: app/templates/packages/update_config.html:38 msgid "Action" msgstr "Ago" -#: app/blueprints/packages/releases.py:262 +#: app/blueprints/packages/releases.py:271 msgid "Send notification and mark as outdated" msgstr "Sendi sciigon kaj marki eksdata" -#: app/blueprints/packages/releases.py:262 app/logic/package_approval.py:104 +#: app/blueprints/packages/releases.py:271 app/logic/package_approval.py:104 msgid "Create release" msgstr "Krei eldonon" -#: app/blueprints/packages/releases.py:264 +#: app/blueprints/packages/releases.py:273 msgid "Save Settings" msgstr "Konservi agordon" -#: app/blueprints/packages/releases.py:265 +#: app/blueprints/packages/releases.py:274 msgid "Disable Automation" msgstr "Malŝalti memagadon" -#: app/blueprints/packages/releases.py:304 +#: app/blueprints/packages/releases.py:313 msgid "Please add a Git repository URL in order to set up automatic releases" msgstr "Bonvolu aldoni URL de Git-deponejo por agordi memagajn eldonojn" -#: app/blueprints/packages/releases.py:320 +#: app/blueprints/packages/releases.py:329 msgid "Deleted update configuration" msgstr "Forigita ĝisdatiga agordo" -#: app/blueprints/packages/releases.py:328 +#: app/blueprints/packages/releases.py:337 msgid "Now, please create an initial release" msgstr "Nun, bonvolu krei komencan eldonon" -#: app/blueprints/packages/reviews.py:54 -#: app/templates/packages/translation.html:51 -msgid "Language" -msgstr "" - #: app/blueprints/packages/reviews.py:60 app/blueprints/threads/__init__.py:181 #: app/blueprints/threads/__init__.py:182 #: app/blueprints/threads/__init__.py:282 @@ -1496,7 +1602,7 @@ msgstr "" "(-) kaj punktoj (.) estas permesitaj" #: app/blueprints/users/account.py:104 app/blueprints/users/account.py:153 -#: app/blueprints/users/account.py:189 app/blueprints/users/account.py:340 +#: app/blueprints/users/account.py:189 app/blueprints/users/account.py:338 #: app/blueprints/users/settings.py:147 msgid "Email" msgstr "Retpoŝtadreso" @@ -1576,23 +1682,23 @@ msgstr "Malnova pasvorto estas malĝusta" msgid "Unknown verification token!" msgstr "Nekonata konfirma datumo!" -#: app/blueprints/users/account.py:292 +#: app/blueprints/users/account.py:290 msgid "Token has expired" msgstr "Datumo eksvalidiĝis" -#: app/blueprints/users/account.py:306 +#: app/blueprints/users/account.py:304 msgid "Another user is already using that email" msgstr "Alia uzanto jam uzas tiun retpoŝton" -#: app/blueprints/users/account.py:309 +#: app/blueprints/users/account.py:307 msgid "Confirmed email change" msgstr "Konfirmita retpoŝta ŝanĝo" -#: app/blueprints/users/account.py:314 +#: app/blueprints/users/account.py:312 msgid "Email address changed" msgstr "Retpoŝtadreso ŝanĝita" -#: app/blueprints/users/account.py:315 +#: app/blueprints/users/account.py:313 msgid "" "Your email address has changed. If you didn't request this, please " "contact an administrator." @@ -1600,15 +1706,15 @@ msgstr "" "Via retadreso ŝanĝiĝis. Se vi ne petis tion, bonvolu kontakti " "administranton." -#: app/blueprints/users/account.py:333 +#: app/blueprints/users/account.py:331 msgid "You may now log in" msgstr "Vi nun povas saluti" -#: app/blueprints/users/account.py:341 +#: app/blueprints/users/account.py:339 msgid "Send" msgstr "Sendi" -#: app/blueprints/users/account.py:372 +#: app/blueprints/users/account.py:370 msgid "" "That email is now blacklisted. Please contact an admin if you wish to " "undo this." @@ -1616,46 +1722,44 @@ msgstr "" "Tiu retpoŝto nun estas en malpermesita. Bonvolu kontakti administranton " "se vi volas malfari ĉi tion." -#: app/blueprints/users/claim.py:41 app/blueprints/users/claim.py:66 -msgid "" -"Invalid username, Only alphabetic letters (A-Za-z), numbers (0-9), " -"underscores (_), minuses (-), and periods (.) allowed. Consider " -"contacting an admin" -msgstr "" -"Nevalida uzantnomo, Nur alfabetaj literoj (A-Z, a-z), ciferoj (0-9), " -"substrekoj (_), minusoj (-) kaj punktoj (.) estas permesitaj. Konsideru " -"kontakti administranton" - #: app/blueprints/users/claim.py:46 msgid "User has already been claimed" msgstr "" #: app/blueprints/users/claim.py:50 -msgid "Unable to get GitHub username for user" -msgstr "Ne eblas akiri GitHub-uzantnomon por uzanto" +msgid "" +"Unable to get GitHub username for user. Make sure the forum account " +"exists." +msgstr "" -#: app/blueprints/users/claim.py:73 +#: app/blueprints/users/claim.py:66 +msgid "" +"A ContentDB user with that name already exists. Please contact an admin " +"to link to your forum account" +msgstr "" + +#: app/blueprints/users/claim.py:75 msgid "That user has already been claimed!" msgstr "" -#: app/blueprints/users/claim.py:86 +#: app/blueprints/users/claim.py:88 #, python-format msgid "Error whilst attempting to access forums: %(message)s" msgstr "Eraro dum la provo aliri diskutejon: %(message)s" -#: app/blueprints/users/claim.py:90 +#: app/blueprints/users/claim.py:92 msgid "Unable to get forum signature - does the user exist?" msgstr "Ne eblas ricevi diskutejan subskribon – ĉu la uzanto ekzistas?" -#: app/blueprints/users/claim.py:105 +#: app/blueprints/users/claim.py:107 msgid "Unable to login as user" msgstr "Ne eblas saluti kiel uzanto" -#: app/blueprints/users/claim.py:111 +#: app/blueprints/users/claim.py:113 msgid "Could not find the key in your signature!" msgstr "Ne eblis trovi la ŝlosilon en via subskribo!" -#: app/blueprints/users/claim.py:114 +#: app/blueprints/users/claim.py:116 msgid "Unknown claim type" msgstr "" @@ -1799,6 +1903,23 @@ msgstr "" msgid "Can't promote a user to a rank higher than yourself!" msgstr "" +#: app/blueprints/vcs/github.py:56 +msgid "Authorization failed [err=gh-oauth-login-failed]" +msgstr "Rajtigo malsukcesis [err=gh-oauth-login-failed]" + +#: app/blueprints/vcs/github.py:85 +msgid "Linked GitHub to account" +msgstr "Ligita GitHub al konto" + +#: app/blueprints/vcs/github.py:90 +#, python-format +msgid "GitHub account is already associated with another user: %(username)s" +msgstr "" + +#: app/blueprints/vcs/github.py:98 app/blueprints/vcs/github.py:124 +msgid "Authorization failed [err=gh-login-failed]" +msgstr "" + #: app/blueprints/zipgrep/__init__.py:35 msgid "Text to find (regex)" msgstr "" @@ -1808,6 +1929,7 @@ msgid "File filter" msgstr "" #: app/blueprints/zipgrep/__init__.py:38 app/templates/base.html:60 +#: app/templates/packages/advanced_search.html:34 #: app/templates/packages/game_hub.html:35 app/templates/todo/tags.html:14 msgid "Search" msgstr "" @@ -1897,17 +2019,17 @@ msgstr "" msgid "You don't have permission to change the package name" msgstr "" -#: app/logic/releases.py:32 +#: app/logic/releases.py:33 msgid "You don't have permission to make releases" msgstr "" -#: app/logic/releases.py:37 +#: app/logic/releases.py:38 msgid "" "You've created too many releases for this package in the last 5 minutes, " "please wait before trying again" msgstr "" -#: app/logic/releases.py:74 +#: app/logic/releases.py:77 msgid "Invalid commit hash; it must be a 40 character long base16 string" msgstr "" @@ -2063,11 +2185,6 @@ msgstr "" msgid "As-is" msgstr "" -#. NOTE: Package maintenance state -#: app/models/packages.py:170 -msgid "Deprecated" -msgstr "" - #: app/models/packages.py:177 msgid "Under active development, and may break worlds/things without warning" msgstr "" @@ -2104,7 +2221,7 @@ msgstr "" #: app/templates/collections/delete.html:14 #: app/templates/collections/view.html:39 #: app/templates/oauth/create_edit.html:17 -#: app/templates/packages/release_edit.html:84 +#: app/templates/packages/release_edit.html:92 #: app/templates/packages/review_create_edit.html:67 #: app/templates/threads/delete_reply.html:19 #: app/templates/threads/delete_thread.html:19 @@ -2112,21 +2229,17 @@ msgstr "" msgid "Delete" msgstr "" -#: app/models/packages.py:624 app/templates/packages/view.html:163 -msgid "Work in Progress" -msgstr "" - -#: app/models/packages.py:1358 +#: app/models/packages.py:1366 #, python-format msgid "New commit %(hash)s found on the Git repo." msgstr "" -#: app/models/packages.py:1362 +#: app/models/packages.py:1370 #, python-format msgid "The last release was commit %(hash)s" msgstr "" -#: app/models/packages.py:1368 +#: app/models/packages.py:1376 #, python-format msgid "New tag %(tag_name)s found on the Git repo." msgstr "" @@ -2160,7 +2273,7 @@ msgid "Editor" msgstr "" #. NOTE: BOT notification type -#: app/models/users.py:59 app/models/users.py:442 +#: app/models/users.py:59 app/models/users.py:448 msgid "Bot" msgstr "" @@ -2173,128 +2286,128 @@ msgid "Admin" msgstr "" #. NOTE: PACKAGE_EDIT notification type -#: app/models/users.py:427 +#: app/models/users.py:433 msgid "Package Edit" msgstr "" #. NOTE: PACKAGE_APPROVAL notification type -#: app/models/users.py:430 +#: app/models/users.py:436 msgid "Package Approval" msgstr "" #. NOTE: NEW_THREAD notification type -#: app/models/users.py:433 app/templates/threads/list.html:12 +#: app/models/users.py:439 app/templates/threads/list.html:12 #: app/templates/threads/new.html:4 msgid "New Thread" msgstr "" #. NOTE: NEW_REVIEW notification type -#: app/models/users.py:436 +#: app/models/users.py:442 msgid "New Review" msgstr "" #. NOTE: THREAD_REPLY notification type -#: app/models/users.py:439 +#: app/models/users.py:445 msgid "Thread Reply" msgstr "" #. NOTE: MAINTAINER notification type -#: app/models/users.py:445 app/templates/macros/threads.html:27 +#: app/models/users.py:451 app/templates/macros/threads.html:27 msgid "Maintainer" msgstr "" #. NOTE: EDITOR_ALERT notification type -#: app/models/users.py:448 +#: app/models/users.py:454 msgid "Editor Alert" msgstr "" #. NOTE: EDITOR_MISC notification type -#: app/models/users.py:451 +#: app/models/users.py:457 msgid "Editor Misc" msgstr "" #. NOTE: OTHER notification type -#: app/models/users.py:454 +#: app/models/users.py:460 msgid "Other" msgstr "" -#: app/models/users.py:464 +#: app/models/users.py:470 msgid "This is a Package Edit notification." msgstr "" -#: app/models/users.py:466 +#: app/models/users.py:472 msgid "This is a Package Approval notification." msgstr "" -#: app/models/users.py:468 +#: app/models/users.py:474 msgid "This is a New Thread notification." msgstr "" -#: app/models/users.py:470 +#: app/models/users.py:476 msgid "This is a New Review notification." msgstr "" -#: app/models/users.py:472 +#: app/models/users.py:478 msgid "This is a Thread Reply notification." msgstr "" -#: app/models/users.py:474 +#: app/models/users.py:480 msgid "This is a Bot notification." msgstr "" -#: app/models/users.py:476 +#: app/models/users.py:482 msgid "This is a Maintainer change notification." msgstr "" -#: app/models/users.py:478 +#: app/models/users.py:484 msgid "This is an Editor Alert notification." msgstr "" -#: app/models/users.py:480 +#: app/models/users.py:486 msgid "This is an Editor Misc notification." msgstr "" -#: app/models/users.py:482 +#: app/models/users.py:488 msgid "This is an Other notification." msgstr "" -#: app/models/users.py:489 +#: app/models/users.py:495 msgid "When another user edits your packages, releases, etc." msgstr "" -#: app/models/users.py:491 +#: app/models/users.py:497 msgid "Notifications from editors related to the package approval process." msgstr "" -#: app/models/users.py:493 +#: app/models/users.py:499 msgid "When a thread is created on your package." msgstr "" -#: app/models/users.py:495 +#: app/models/users.py:501 msgid "When a user posts a review on your package." msgstr "" -#: app/models/users.py:497 +#: app/models/users.py:503 msgid "When someone replies to a thread you're watching." msgstr "" -#: app/models/users.py:499 +#: app/models/users.py:505 msgid "From a bot - for example, update notifications." msgstr "" -#: app/models/users.py:501 +#: app/models/users.py:507 msgid "When your package's maintainers change." msgstr "" -#: app/models/users.py:503 +#: app/models/users.py:509 msgid "For editors: Important alerts." msgstr "" -#: app/models/users.py:505 +#: app/models/users.py:511 msgid "For editors: Minor notifications, including new threads." msgstr "" -#: app/models/users.py:507 +#: app/models/users.py:513 msgid "Minor notifications not important enough for a dedicated category." msgstr "" @@ -2443,41 +2556,45 @@ msgstr "" msgid "Report / DMCA" msgstr "" -#: app/templates/base.html:256 +#: app/templates/base.html:256 app/templates/packages/advanced_search.html:4 +msgid "Advanced Search" +msgstr "" + +#: app/templates/base.html:257 msgid "User List" msgstr "" -#: app/templates/base.html:257 app/templates/packages/view.html:190 +#: app/templates/base.html:258 app/templates/packages/view.html:190 #: app/templates/packages/view.html:677 app/templates/threads/list.html:4 msgid "Threads" msgstr "" -#: app/templates/base.html:258 app/templates/collections/list.html:7 +#: app/templates/base.html:259 app/templates/collections/list.html:7 #: app/templates/collections/list.html:26 msgid "Collections" msgstr "" -#: app/templates/base.html:259 app/templates/donate/index.html:4 +#: app/templates/base.html:260 app/templates/donate/index.html:4 msgid "Support Creators" msgstr "" -#: app/templates/base.html:260 +#: app/templates/base.html:261 msgid "Translate Packages" msgstr "" -#: app/templates/base.html:261 +#: app/templates/base.html:262 msgid "Source Code" msgstr "" -#: app/templates/base.html:267 +#: app/templates/base.html:268 msgid "Show non-free packages" msgstr "" -#: app/templates/base.html:269 +#: app/templates/base.html:270 msgid "Hide non-free packages" msgstr "" -#: app/templates/base.html:273 +#: app/templates/base.html:274 #, python-format msgid "Our privacy policy has been updated (%(date)s)" msgstr "" @@ -2490,29 +2607,11 @@ msgstr "" msgid "Welcome to the best place to find Minetest mods, games, and texture packs" msgstr "" -#: app/templates/admin/storage.html:39 -#: app/templates/collections/create_edit.html:81 -#: app/templates/collections/list.html:39 -#: app/templates/collections/view.html:91 app/templates/index.html:48 -#: app/templates/macros/reviews.html:81 app/templates/macros/topics.html:52 -#: app/templates/packages/game_hub.html:5 -#: app/templates/packages/game_hub.html:25 -#: app/templates/packages/similar.html:22 app/templates/translate/index.html:28 -#, python-format -msgid "%(title)s by %(author)s" -msgstr "" - #: app/templates/index.html:53 #, python-format msgid "%(title)s by %(author)s" msgstr "" -#: app/templates/index.html:78 app/templates/packages/reviews_list.html:4 -#: app/templates/packages/view.html:194 app/templates/packages/view.html:336 -#: app/templates/users/profile.html:279 -msgid "Reviews" -msgstr "" - #: app/templates/index.html:94 app/templates/packages/view.html:278 msgid "Previous" msgstr "" @@ -2593,7 +2692,7 @@ msgstr "" #: app/templates/admin/storage.html:18 #: app/templates/packages/create_edit.html:66 #: app/templates/packages/game_support.html:20 -#: app/templates/threads/view.html:96 app/templates/todo/tags.html:36 +#: app/templates/threads/view.html:101 app/templates/todo/tags.html:36 msgid "Package" msgstr "" @@ -2619,7 +2718,7 @@ msgstr "" msgid "Licenses" msgstr "" -#: app/templates/admin/tags/list.html:34 +#: app/templates/admin/tags/list.html:30 msgid "Views" msgstr "" @@ -3057,7 +3156,7 @@ msgid "Edit / Approve" msgstr "" #: app/templates/macros/releases.html:103 -#: app/templates/packages/release_edit.html:31 +#: app/templates/packages/release_edit.html:39 msgid "Importing..." msgstr "" @@ -3258,10 +3357,6 @@ msgstr "" msgid "No outdated packages." msgstr "" -#: app/templates/macros/topics.html:6 app/templates/packages/view.html:177 -msgid "Author" -msgstr "" - #: app/templates/macros/topics.html:8 msgid "Date" msgstr "" @@ -3431,6 +3526,29 @@ msgstr "" msgid "No applications created" msgstr "" +#: app/templates/packages/advanced_search.html:13 +msgid "Use shift to select multiple. Leave selection empty to match any type." +msgstr "" + +#: app/templates/packages/advanced_search.html:14 +#: app/templates/packages/advanced_search.html:19 +#: app/templates/packages/advanced_search.html:20 +#: app/templates/packages/advanced_search.html:21 +msgid "Use shift to select multiple." +msgstr "" + +#: app/templates/packages/advanced_search.html:17 +msgid "Tags and Content Warnings" +msgstr "" + +#: app/templates/packages/advanced_search.html:23 +msgid "Compatibility" +msgstr "" + +#: app/templates/packages/advanced_search.html:28 +msgid "Sorting" +msgstr "" + #: app/templates/packages/alias_create_edit.html:4 msgid "Alias" msgstr "" @@ -3470,7 +3588,7 @@ msgid "This will set the update settings for all packages with a Git repo." msgstr "" #: app/templates/packages/bulk_update_conf.html:27 -#: app/templates/packages/release_new.html:50 +#: app/templates/packages/release_new.html:51 #: app/templates/packages/update_config.html:33 msgid "Leave blank to use default branch" msgstr "" @@ -3816,8 +3934,8 @@ msgid "Use this page to set the min and max of all releases for your package." msgstr "" #: app/templates/packages/release_bulk_change.html:29 -#: app/templates/packages/release_edit.html:54 -#: app/templates/packages/release_new.html:69 +#: app/templates/packages/release_edit.html:62 +#: app/templates/packages/release_new.html:70 msgid "Maximum must be greater than or equal to the minimum!" msgstr "" @@ -3828,8 +3946,8 @@ msgid "" msgstr "" #: app/templates/packages/release_bulk_change.html:36 -#: app/templates/packages/release_edit.html:70 -#: app/templates/packages/release_new.html:91 +#: app/templates/packages/release_edit.html:78 +#: app/templates/packages/release_new.html:92 msgid "Leave both as None if in doubt." msgstr "" @@ -3837,71 +3955,81 @@ msgstr "" msgid "Edit release" msgstr "" -#: app/templates/packages/release_edit.html:27 +#: app/templates/packages/release_edit.html:15 +#: app/templates/packages/release_new.html:42 +msgid "Release short name. Eg: 1.0.0 or 2018-05-28" +msgstr "" + +#: app/templates/packages/release_edit.html:16 +#: app/templates/packages/release_new.html:43 +msgid "Human-readable name. Eg: 1.0.0 - The Trains Update" +msgstr "" + +#: app/templates/packages/release_edit.html:35 msgid "Commit Hash" msgstr "" -#: app/templates/packages/release_edit.html:32 +#: app/templates/packages/release_edit.html:40 msgid "view task" msgstr "" -#: app/templates/packages/release_edit.html:42 +#: app/templates/packages/release_edit.html:50 #: app/templates/packages/screenshot_edit.html:20 msgid "Approved" msgstr "" -#: app/templates/packages/release_edit.html:46 +#: app/templates/packages/release_edit.html:54 msgid "Supported Minetest versions" msgstr "" -#: app/templates/packages/release_edit.html:60 -#: app/templates/packages/release_new.html:75 +#: app/templates/packages/release_edit.html:68 +#: app/templates/packages/release_new.html:76 #, python-format msgid "Are you sure your package doesn't work on versions after %(version)s?" msgstr "" -#: app/templates/packages/release_edit.html:62 -#: app/templates/packages/release_new.html:77 +#: app/templates/packages/release_edit.html:70 +#: app/templates/packages/release_new.html:78 msgid "" "Only set the maximum version if you know that it doesn't work on newer " "Minetest versions." msgstr "" -#: app/templates/packages/release_edit.html:63 -#: app/templates/packages/release_new.html:78 +#: app/templates/packages/release_edit.html:71 +#: app/templates/packages/release_new.html:79 msgid "" "Don't set the maximum version just because you haven't tested it on newer" " versions." msgstr "" -#: app/templates/packages/release_edit.html:67 -#: app/templates/packages/release_new.html:88 +#: app/templates/packages/release_edit.html:75 +#: app/templates/packages/release_new.html:89 msgid "" "Set the minimum and maximum Minetest versions supported.\n" "\t\t\tThis release will be hidden to clients outside of that range. " msgstr "" -#: app/templates/packages/release_edit.html:72 +#: app/templates/packages/release_edit.html:80 msgid "" "You can set this automatically in the" " .conf of your package." msgstr "" -#: app/templates/packages/release_edit.html:79 +#: app/templates/packages/release_edit.html:87 msgid "Delete Release" msgstr "" -#: app/templates/packages/release_edit.html:85 +#: app/templates/packages/release_edit.html:93 msgid "This is permanent." msgstr "" -#: app/templates/packages/release_edit.html:86 +#: app/templates/packages/release_edit.html:94 msgid "" "Any associated uploads will not be deleted immediately, but the release " "will no longer be listed." msgstr "" -#: app/templates/packages/release_edit.html:91 +#: app/templates/packages/release_edit.html:99 msgid "You cannot delete the latest release; please create a newer one first." msgstr "" @@ -3948,26 +4076,26 @@ msgstr "" msgid "1. Name release" msgstr "" -#: app/templates/packages/release_new.html:42 -msgid "Human readable. Eg: 1.0.0 or 2018-05-28" +#: app/templates/packages/release_new.html:43 +msgid "Same as name" msgstr "" -#: app/templates/packages/release_new.html:44 +#: app/templates/packages/release_new.html:46 msgid "2. Set the content" msgstr "" -#: app/templates/packages/release_new.html:57 +#: app/templates/packages/release_new.html:58 msgid "" "Take a look at the Package Configuration " "and Releases Guide for\n" "\t\t\ttips on customising releases." msgstr "" -#: app/templates/packages/release_new.html:61 +#: app/templates/packages/release_new.html:62 msgid "3. Supported Minetest versions" msgstr "" -#: app/templates/packages/release_new.html:83 +#: app/templates/packages/release_new.html:84 msgid "" "The .conf of your package can set this " "automatically,\n" @@ -4369,16 +4497,12 @@ msgstr "" msgid "Non-free media" msgstr "" -#: app/templates/packages/view.html:94 app/templates/threads/view.html:104 +#: app/templates/packages/view.html:94 app/templates/threads/view.html:109 msgid "" "This thread is only visible to its creator, package maintainers, users of" " Approver rank or above, and @mentioned users." msgstr "" -#: app/templates/packages/view.html:184 app/templates/users/profile.html:242 -msgid "Downloads" -msgstr "" - #: app/templates/packages/view.html:207 app/templates/users/profile.html:95 msgid "Website" msgstr "" @@ -4403,7 +4527,7 @@ msgstr "" msgid "Awaiting review" msgstr "" -#: app/templates/packages/view.html:344 app/templates/threads/view.html:77 +#: app/templates/packages/view.html:344 app/templates/threads/view.html:82 msgid "Edit Review" msgstr "" @@ -4624,39 +4748,39 @@ msgstr "" msgid "Subscribe" msgstr "" -#: app/templates/threads/view.html:55 +#: app/templates/threads/view.html:59 msgid "Convert to Thread" msgstr "" -#: app/templates/threads/view.html:62 +#: app/templates/threads/view.html:67 msgid "Unlock" msgstr "" -#: app/templates/threads/view.html:67 +#: app/templates/threads/view.html:72 msgid "Lock" msgstr "" -#: app/templates/threads/view.html:109 +#: app/templates/threads/view.html:114 msgid "This thread is visible to the following users" msgstr "" -#: app/templates/threads/view.html:110 +#: app/templates/threads/view.html:115 msgid "Visible to:" msgstr "" -#: app/templates/threads/view.html:118 +#: app/templates/threads/view.html:123 msgid "Plus approvers and editors" msgstr "" -#: app/templates/threads/view.html:131 +#: app/templates/threads/view.html:136 msgid "Is this review outdated?" msgstr "" -#: app/templates/threads/view.html:132 +#: app/templates/threads/view.html:137 msgid "For example, does it complain about issues you've already fixed?" msgstr "" -#: app/templates/threads/view.html:133 +#: app/templates/threads/view.html:138 #, python-format msgid "You can report outdated reviews by clicking %(flag)s on the review." msgstr "" @@ -5288,6 +5412,10 @@ msgstr "" msgid "Email Address" msgstr "" +#: app/templates/users/modtools.html:116 +msgid "Pending email verifications" +msgstr "" + #: app/templates/users/profile.html:20 msgid "Profile picture" msgstr "" @@ -6297,3 +6425,54 @@ msgstr "" #~ "signature" #~ msgstr "" +#~ msgctxt "tags" +#~ msgid "" +#~ "Focus on player chat/communication or " +#~ "who's primary function is interacting " +#~ "with the console." +#~ msgstr "" + +#~ msgctxt "tags" +#~ msgid "" +#~ "Requires futher installation steps, such " +#~ "as installing luarocks or editing the" +#~ " trusted mod setting" +#~ msgstr "" + +#~ msgctxt "tags" +#~ msgid "" +#~ "Mods and games that aim to " +#~ "simulate real life activity. Similar to" +#~ " SimCity/TheSims/OpenTTD/etc" +#~ msgstr "" + +#~ msgctxt "tags" +#~ msgid "Adds mobs, animals, and NPCs" +#~ msgstr "" + +#~ msgctxt "tags" +#~ msgid "For content whose main utility / feature is in GUI/formspec form" +#~ msgstr "" + +#~ msgctxt "tags" +#~ msgid "Forks of MTG" +#~ msgstr "" + +#~ msgid "" +#~ "Invalid username, Only alphabetic letters " +#~ "(A-Za-z), numbers (0-9), underscores (_), " +#~ "minuses (-), and periods (.) allowed." +#~ " Consider contacting an admin" +#~ msgstr "" +#~ "Nevalida uzantnomo, Nur alfabetaj literoj " +#~ "(A-Z, a-z), ciferoj (0-9), substrekoj " +#~ "(_), minusoj (-) kaj punktoj (.) " +#~ "estas permesitaj. Konsideru kontakti " +#~ "administranton" + +#~ msgid "Unable to get GitHub username for user" +#~ msgstr "Ne eblas akiri GitHub-uzantnomon por uzanto" + +#~ msgid "Human readable. Eg: 1.0.0 or 2018-05-28" +#~ msgstr "" + diff --git a/translations/es/LC_MESSAGES/messages.po b/translations/es/LC_MESSAGES/messages.po index 4f1da1f3..43b76ec2 100644 --- a/translations/es/LC_MESSAGES/messages.po +++ b/translations/es/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-06-09 13:46+0100\n" +"POT-Creation-Date: 2024-06-22 16:06+0100\n" "PO-Revision-Date: 2024-06-09 12:26+0000\n" "Last-Translator: gallegonovato \n" "Language: es\n" @@ -19,65 +19,51 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.15.0\n" -#: app/__init__.py:155 +#: app/__init__.py:156 msgid "Banned:" msgstr "Expulsado:" -#: app/__init__.py:157 +#: app/__init__.py:158 msgid "You have been banned." msgstr "Has sido expulsado." -#. NOTE: tags: title for jam_game_2023 -#: app/_translations.py:6 -#, fuzzy -msgctxt "tags" -msgid "Jam / Game 2023" -msgstr "Jam / Juego 2023" - -#. NOTE: tags: description for jam_game_2023 -#: app/_translations.py:8 -#, fuzzy -msgctxt "tags" -msgid "Entries to the 2023 Minetest Game Jam " -msgstr "Inscripciones para la Minetest Game Jam de 2023 " - #. NOTE: tags: title for server_tools -#: app/_translations.py:10 +#: app/_translations.py:6 #, fuzzy msgctxt "tags" msgid "Server Moderation and Tools" msgstr "Herramientas y moderación del servidor" #. NOTE: tags: description for server_tools -#: app/_translations.py:12 +#: app/_translations.py:8 #, fuzzy msgctxt "tags" msgid "Helps with server maintenance and moderation" msgstr "Ayuda con el mantenimiento y moderación del servidor" #. NOTE: tags: title for pvp -#: app/_translations.py:14 +#: app/_translations.py:10 #, fuzzy msgctxt "tags" msgid "Player vs Player (PvP)" msgstr "Jugador contra jugador (PvP)" #. NOTE: tags: description for pvp -#: app/_translations.py:16 +#: app/_translations.py:12 #, fuzzy msgctxt "tags" msgid "Designed to be played competitively against other players" msgstr "Diseñado para jugar competitivamente contra otros jugadores" #. NOTE: tags: title for player_effects -#: app/_translations.py:18 +#: app/_translations.py:14 #, fuzzy msgctxt "tags" msgid "Player Effects / Power Ups" msgstr "Efectos del jugador/potenciadores" #. NOTE: tags: description for player_effects -#: app/_translations.py:20 +#: app/_translations.py:16 #, fuzzy msgctxt "tags" msgid "" @@ -87,29 +73,85 @@ msgstr "" "Para contenido que cambia los efectos del jugador, incluida la física, " "por ejemplo: velocidad, altura de salto o gravedad." -#. NOTE: tags: title for world_tools +#. NOTE: tags: title for jam_game_2023 +#: app/_translations.py:18 +#, fuzzy +msgctxt "tags" +msgid "Jam / Game 2023" +msgstr "Jam / Juego 2023" + +#. NOTE: tags: description for jam_game_2023 +#: app/_translations.py:20 +#, fuzzy +msgctxt "tags" +msgid "Entries to the 2023 Minetest Game Jam " +msgstr "Inscripciones para la Minetest Game Jam de 2023 " + +#. NOTE: tags: title for mapgen #: app/_translations.py:22 #, fuzzy msgctxt "tags" +msgid "Mapgen / Biomes / Decoration" +msgstr "Mapgen / Biomas / Decoración" + +#. NOTE: tags: description for mapgen +#: app/_translations.py:24 +#, fuzzy +msgctxt "tags" +msgid "New mapgen or changes mapgen" +msgstr "Nuevo mapgen o cambios mapgen" + +#. NOTE: tags: title for world_tools +#: app/_translations.py:26 +#, fuzzy +msgctxt "tags" msgid "World Maintenance and Tools" msgstr "Mantenimiento del mundo y herramientas" #. NOTE: tags: description for world_tools -#: app/_translations.py:24 +#: app/_translations.py:28 #, fuzzy msgctxt "tags" msgid "Tools to manage the world" msgstr "Herramientas para administrar el mundo" +#. NOTE: tags: title for inventory +#: app/_translations.py:30 +#, fuzzy +msgctxt "tags" +msgid "Inventory" +msgstr "Inventario" + +#. NOTE: tags: description for inventory +#: app/_translations.py:32 +#, fuzzy +msgctxt "tags" +msgid "Changes the inventory GUI" +msgstr "Cambia la interfaz gráfica del usuario del inventario" + +#. NOTE: tags: title for developer_tools +#: app/_translations.py:34 +#, fuzzy +msgctxt "tags" +msgid "Developer Tools" +msgstr "Herramientas de desarrollo" + +#. NOTE: tags: description for developer_tools +#: app/_translations.py:36 +#, fuzzy +msgctxt "tags" +msgid "Tools for game and mod developers" +msgstr "Herramientas para desarrolladores de juegos y mods" + #. NOTE: tags: title for april_fools -#: app/_translations.py:26 +#: app/_translations.py:38 #, fuzzy msgctxt "tags" msgid "Joke" msgstr "Broma" #. NOTE: tags: description for april_fools -#: app/_translations.py:28 +#: app/_translations.py:40 #, fuzzy msgctxt "tags" msgid "" @@ -119,128 +161,82 @@ msgstr "" "Para contenido humorístico, pensado como novedad o broma, que no debe " "tomarse en serio y que no debe usarse en serio ni a largo plazo." -#. NOTE: tags: title for shooter -#: app/_translations.py:30 -#, fuzzy -msgctxt "tags" -msgid "Shooter" -msgstr "Tirador" - -#. NOTE: tags: description for shooter -#: app/_translations.py:32 -#, fuzzy -msgctxt "tags" -msgid "First person shooters (FPS) and more" -msgstr "Tirador en primera persona (FPS) y más" - -#. NOTE: tags: title for adventure__rpg -#: app/_translations.py:34 -#, fuzzy -msgctxt "tags" -msgid "Adventure / RPG" -msgstr "Aventura / Rol" - -#. NOTE: tags: title for mapgen -#: app/_translations.py:36 -#, fuzzy -msgctxt "tags" -msgid "Mapgen / Biomes / Decoration" -msgstr "Mapgen / Biomas / Decoración" - -#. NOTE: tags: description for mapgen -#: app/_translations.py:38 -#, fuzzy -msgctxt "tags" -msgid "New mapgen or changes mapgen" -msgstr "Nuevo mapgen o cambios mapgen" - #. NOTE: tags: title for singleplayer -#: app/_translations.py:40 +#: app/_translations.py:42 #, fuzzy msgctxt "tags" msgid "Singleplayer-focused" msgstr "Para un solo jugador" #. NOTE: tags: description for singleplayer -#: app/_translations.py:42 +#: app/_translations.py:44 #, fuzzy msgctxt "tags" msgid "Content that can be played alone" msgstr "Contenido que se puede reproducir solo" -#. NOTE: tags: title for developer_tools -#: app/_translations.py:44 -#, fuzzy -msgctxt "tags" -msgid "Developer Tools" -msgstr "Herramientas de desarrollo" - -#. NOTE: tags: description for developer_tools -#: app/_translations.py:46 -#, fuzzy -msgctxt "tags" -msgid "Tools for game and mod developers" -msgstr "Herramientas para desarrolladores de juegos y mods" - #. NOTE: tags: title for crafting -#: app/_translations.py:48 +#: app/_translations.py:46 #, fuzzy msgctxt "tags" msgid "Crafting" msgstr "Elaboración" #. NOTE: tags: description for crafting -#: app/_translations.py:50 +#: app/_translations.py:48 #, fuzzy msgctxt "tags" msgid "Big changes to crafting gameplay" msgstr "Grandes cambios en la creación de juegos" -#. NOTE: tags: title for sound_music +#. NOTE: tags: title for adventure__rpg +#: app/_translations.py:50 +#, fuzzy +msgctxt "tags" +msgid "Adventure / RPG" +msgstr "Aventura / Rol" + +#. NOTE: tags: title for shooter #: app/_translations.py:52 #, fuzzy msgctxt "tags" +msgid "Shooter" +msgstr "Tirador" + +#. NOTE: tags: description for shooter +#: app/_translations.py:54 +#, fuzzy +msgctxt "tags" +msgid "First person shooters (FPS) and more" +msgstr "Tirador en primera persona (FPS) y más" + +#. NOTE: tags: title for sound_music +#: app/_translations.py:56 +#, fuzzy +msgctxt "tags" msgid "Sounds / Music" msgstr "Sonidos / Música" #. NOTE: tags: description for sound_music -#: app/_translations.py:54 +#: app/_translations.py:58 #, fuzzy msgctxt "tags" msgid "Focuses on or adds new sounds or musical things" msgstr "Se centra o añade nuevos sonidos o elementos musicales" -#. NOTE: tags: title for inventory -#: app/_translations.py:56 -#, fuzzy -msgctxt "tags" -msgid "Inventory" -msgstr "Inventario" - -#. NOTE: tags: description for inventory -#: app/_translations.py:58 -#, fuzzy -msgctxt "tags" -msgid "Changes the inventory GUI" -msgstr "Cambia la interfaz gráfica del usuario del inventario" - -#. NOTE: tags: title for chat +#. NOTE: tags: title for tools #: app/_translations.py:60 #, fuzzy msgctxt "tags" -msgid "Chat / Commands" -msgstr "Chat / Comandos" +msgid "Tools / Weapons / Armor" +msgstr "Herramientas / Armas / Armadura" -#. NOTE: tags: description for chat +#. NOTE: tags: description for tools #: app/_translations.py:62 #, fuzzy msgctxt "tags" -msgid "" -"Focus on player chat/communication or who's primary function is " -"interacting with the console." -msgstr "" -"Concéntrese en el chat/comunicación del jugador o en quién es la función " -"principal de interactuar con la consola." +msgid "Adds or changes tools, weapons, and armor" +msgstr "Agrega o cambia herramientas, armas y armaduras" #. NOTE: tags: title for plants_and_farming #: app/_translations.py:64 @@ -256,69 +252,62 @@ msgctxt "tags" msgid "Adds new plants or other farmable resources." msgstr "Agrega nuevas plantas u otros recursos cultivables." -#. NOTE: tags: title for complex_installation -#: app/_translations.py:68 -#, fuzzy -msgctxt "tags" -msgid "Complex installation" -msgstr "Instalación compleja" - -#. NOTE: tags: description for complex_installation -#: app/_translations.py:70 -#, fuzzy -msgctxt "tags" -msgid "" -"Requires futher installation steps, such as installing luarocks or " -"editing the trusted mod setting" -msgstr "" -"Requiere pasos de instalación adicionales, como instalar luarocks o " -"editar la configuración del mod confiable" - -#. NOTE: tags: title for multiplayer -#: app/_translations.py:72 -#, fuzzy -msgctxt "tags" -msgid "Multiplayer-focused" -msgstr "Centrado en multijugador" - -#. NOTE: tags: description for multiplayer -#: app/_translations.py:74 -#, fuzzy -msgctxt "tags" -msgid "Can/should only be used in multiplayer" -msgstr "Solo puede/debe usarse en multijugador" - -#. NOTE: tags: title for tools -#: app/_translations.py:76 -#, fuzzy -msgctxt "tags" -msgid "Tools / Weapons / Armor" -msgstr "Herramientas / Armas / Armadura" - -#. NOTE: tags: description for tools -#: app/_translations.py:78 -#, fuzzy -msgctxt "tags" -msgid "Adds or changes tools, weapons, and armor" -msgstr "Agrega o cambia herramientas, armas y armaduras" - #. NOTE: tags: title for simulation -#: app/_translations.py:80 +#: app/_translations.py:68 #, fuzzy msgctxt "tags" msgid "Sims" msgstr "Sims" #. NOTE: tags: description for simulation -#: app/_translations.py:82 -#, fuzzy +#: app/_translations.py:70 msgctxt "tags" msgid "" "Mods and games that aim to simulate real life activity. Similar to " -"SimCity/TheSims/OpenTTD/etc" +"SimCity/The Sims/OpenTTD/etc." +msgstr "" + +#. NOTE: tags: title for chat +#: app/_translations.py:72 +#, fuzzy +msgctxt "tags" +msgid "Chat / Commands" +msgstr "Chat / Comandos" + +#. NOTE: tags: description for chat +#: app/_translations.py:74 +msgctxt "tags" +msgid "Focus on player chat/communication or console interaction." +msgstr "" + +#. NOTE: tags: title for multiplayer +#: app/_translations.py:76 +#, fuzzy +msgctxt "tags" +msgid "Multiplayer-focused" +msgstr "Centrado en multijugador" + +#. NOTE: tags: description for multiplayer +#: app/_translations.py:78 +#, fuzzy +msgctxt "tags" +msgid "Can/should only be used in multiplayer" +msgstr "Solo puede/debe usarse en multijugador" + +#. NOTE: tags: title for complex_installation +#: app/_translations.py:80 +#, fuzzy +msgctxt "tags" +msgid "Complex installation" +msgstr "Instalación compleja" + +#. NOTE: tags: description for complex_installation +#: app/_translations.py:82 +msgctxt "tags" +msgid "" +"Requires futher installation steps, such as installing LuaRocks or " +"editing the trusted mod setting" msgstr "" -"Mods y juegos que tienen como objetivo simular la actividad de la vida " -"real. Similar a SimCity/TheSims/OpenTTD/etc" #. NOTE: tags: title for magic #: app/_translations.py:84 @@ -327,29 +316,15 @@ msgctxt "tags" msgid "Magic / Enchanting" msgstr "Magia / Encantamientos" -#. NOTE: tags: title for less_than_px -#: app/_translations.py:86 -#, fuzzy -msgctxt "tags" -msgid "<16px" -msgstr "<16px" - -#. NOTE: tags: description for less_than_px -#: app/_translations.py:88 -#, fuzzy -msgctxt "tags" -msgid "Less than 16px" -msgstr "Menos de 16px" - #. NOTE: tags: title for building_mechanics -#: app/_translations.py:90 +#: app/_translations.py:86 #, fuzzy msgctxt "tags" msgid "Building Mechanics and Tools" msgstr "Mecánica y herramientas de construcción" #. NOTE: tags: description for building_mechanics -#: app/_translations.py:92 +#: app/_translations.py:88 #, fuzzy msgctxt "tags" msgid "Adds game mechanics or tools that change how players build." @@ -357,37 +332,51 @@ msgstr "" "Añade mecánicas de juego o herramientas que cambian la forma de construir" " de los jugadores." -#. NOTE: tags: title for environment -#: app/_translations.py:94 +#. NOTE: tags: title for oneofakind__original +#: app/_translations.py:90 #, fuzzy msgctxt "tags" -msgid "Environment / Weather" -msgstr "Medio ambiente/clima" +msgid "One-of-a-kind / Original" +msgstr "Único/Original" -#. NOTE: tags: description for environment -#: app/_translations.py:96 +#. NOTE: tags: description for oneofakind__original +#: app/_translations.py:92 #, fuzzy msgctxt "tags" msgid "" -"Improves the world, adding weather, ambient sounds, or other environment " -"mechanics" +"For games and such that are of their own kind, distinct and original in " +"nature to others of the same category." msgstr "" -"Mejora el mundo, agregando clima, sonidos ambientales u otras mecánicas " -"ambientales" +"Para juegos y similares que sean de su propia clase, distintos y " +"originales en su naturaleza a otros de la misma categoría." -#. NOTE: tags: title for mobs +#. NOTE: tags: title for building +#: app/_translations.py:94 +#, fuzzy +msgctxt "tags" +msgid "Building" +msgstr "Construir" + +#. NOTE: tags: description for building +#: app/_translations.py:96 +#, fuzzy +msgctxt "tags" +msgid "Focuses on building, such as adding new materials or nodes" +msgstr "Se centra en la construcción, como agregar nuevos materiales o nodos" + +#. NOTE: tags: title for decorative #: app/_translations.py:98 #, fuzzy msgctxt "tags" -msgid "Mobs / Animals / NPCs" -msgstr "Mobs / Animales / NPC" +msgid "Decorative" +msgstr "Decorativo" -#. NOTE: tags: description for mobs +#. NOTE: tags: description for decorative #: app/_translations.py:100 #, fuzzy msgctxt "tags" -msgid "Adds mobs, animals, and NPCs" -msgstr "Agregar mobs, animales y NPC" +msgid "Adds nodes with no other purpose than for use in building" +msgstr "Agrega nodos sin otro propósito que el de usar en la construcción" #. NOTE: tags: title for puzzle #: app/_translations.py:102 @@ -403,122 +392,60 @@ msgctxt "tags" msgid "Focus on puzzle solving instead of combat" msgstr "Concéntrate en resolver acertijos en lugar de combatir" -#. NOTE: tags: title for building +#. NOTE: tags: title for environment #: app/_translations.py:106 #, fuzzy msgctxt "tags" -msgid "Building" -msgstr "Construir" +msgid "Environment / Weather" +msgstr "Medio ambiente/clima" -#. NOTE: tags: description for building +#. NOTE: tags: description for environment #: app/_translations.py:108 #, fuzzy msgctxt "tags" -msgid "Focuses on building, such as adding new materials or nodes" -msgstr "Se centra en la construcción, como agregar nuevos materiales o nodos" +msgid "" +"Improves the world, adding weather, ambient sounds, or other environment " +"mechanics" +msgstr "" +"Mejora el mundo, agregando clima, sonidos ambientales u otras mecánicas " +"ambientales" -#. NOTE: tags: title for decorative +#. NOTE: tags: title for less_than_px #: app/_translations.py:110 #, fuzzy msgctxt "tags" -msgid "Decorative" -msgstr "Decorativo" +msgid "<16px" +msgstr "<16px" -#. NOTE: tags: description for decorative +#. NOTE: tags: description for less_than_px #: app/_translations.py:112 #, fuzzy msgctxt "tags" -msgid "Adds nodes with no other purpose than for use in building" -msgstr "Agrega nodos sin otro propósito que el de usar en la construcción" +msgid "Less than 16px" +msgstr "Menos de 16px" -#. NOTE: tags: title for oneofakind__original +#. NOTE: tags: title for mobs #: app/_translations.py:114 #, fuzzy msgctxt "tags" -msgid "One-of-a-kind / Original" -msgstr "Único/Original" +msgid "Mobs / Animals / NPCs" +msgstr "Mobs / Animales / NPC" -#. NOTE: tags: description for oneofakind__original +#. NOTE: tags: description for mobs #: app/_translations.py:116 -#, fuzzy msgctxt "tags" -msgid "" -"For games and such that are of their own kind, distinct and original in " -"nature to others of the same category." +msgid "Adds mobs, animals, and non-player characters" msgstr "" -"Para juegos y similares que sean de su propia clase, distintos y " -"originales en su naturaleza a otros de la misma categoría." - -#. NOTE: tags: title for survival -#: app/_translations.py:118 -#, fuzzy -msgctxt "tags" -msgid "Survival" -msgstr "Supervivencia" - -#. NOTE: tags: description for survival -#: app/_translations.py:120 -#, fuzzy -msgctxt "tags" -msgid "" -"Written specifically for survival gameplay with a focus on game-balance, " -"difficulty level, or resources available through crafting, mining, ..." -msgstr "" -"Escrito específicamente para juegos de supervivencia con un enfoque en el" -" equilibrio del juego, el nivel de dificultad o los recursos disponibles " -"a través de la elaboración, la minería,..." - -#. NOTE: tags: title for hud -#: app/_translations.py:122 -#, fuzzy -msgctxt "tags" -msgid "HUD" -msgstr "HUD" - -#. NOTE: tags: description for hud -#: app/_translations.py:124 -#, fuzzy -msgctxt "tags" -msgid "For mods that grant the player extra information in the HUD" -msgstr "Para mods que otorgan al jugador información adicional en el HUD" - -#. NOTE: tags: title for storage -#: app/_translations.py:126 -#, fuzzy -msgctxt "tags" -msgid "Storage" -msgstr "Almacenamiento" - -#. NOTE: tags: description for storage -#: app/_translations.py:128 -#, fuzzy -msgctxt "tags" -msgid "Adds or improves item storage mechanics" -msgstr "Agrega o mejora la mecánica de almacenamiento de artículos" - -#. NOTE: tags: title for 16px -#: app/_translations.py:130 -#, fuzzy -msgctxt "tags" -msgid "16px" -msgstr "16px" - -#. NOTE: tags: description for 16px -#: app/_translations.py:132 -#, fuzzy -msgctxt "tags" -msgid "For 16px texture packs" -msgstr "Para packs de texturas de 16px" #. NOTE: tags: title for custom_mapgen -#: app/_translations.py:134 +#: app/_translations.py:118 #, fuzzy msgctxt "tags" msgid "Custom mapgen" msgstr "Generador de mapas personalizado" #. NOTE: tags: description for custom_mapgen -#: app/_translations.py:136 +#: app/_translations.py:120 #, fuzzy msgctxt "tags" msgid "" @@ -529,20 +456,81 @@ msgstr "" "generalmente requiere que los mundos se configuren en el mapgen de 'nodo " "único'." +#. NOTE: tags: title for survival +#: app/_translations.py:122 +#, fuzzy +msgctxt "tags" +msgid "Survival" +msgstr "Supervivencia" + +#. NOTE: tags: description for survival +#: app/_translations.py:124 +#, fuzzy +msgctxt "tags" +msgid "" +"Written specifically for survival gameplay with a focus on game-balance, " +"difficulty level, or resources available through crafting, mining, ..." +msgstr "" +"Escrito específicamente para juegos de supervivencia con un enfoque en el" +" equilibrio del juego, el nivel de dificultad o los recursos disponibles " +"a través de la elaboración, la minería,..." + +#. NOTE: tags: title for education +#: app/_translations.py:126 +#, fuzzy +msgctxt "tags" +msgid "Education" +msgstr "Educación" + +#. NOTE: tags: description for education +#: app/_translations.py:128 +#, fuzzy +msgctxt "tags" +msgid "Either has educational value, or is a tool to help teachers " +msgstr "Tiene valor educativo o es una herramienta para ayudar a los profesores. " + +#. NOTE: tags: title for storage +#: app/_translations.py:130 +#, fuzzy +msgctxt "tags" +msgid "Storage" +msgstr "Almacenamiento" + +#. NOTE: tags: description for storage +#: app/_translations.py:132 +#, fuzzy +msgctxt "tags" +msgid "Adds or improves item storage mechanics" +msgstr "Agrega o mejora la mecánica de almacenamiento de artículos" + #. NOTE: tags: title for library -#: app/_translations.py:138 +#: app/_translations.py:134 #, fuzzy msgctxt "tags" msgid "API / Library" msgstr "API/Biblioteca" #. NOTE: tags: description for library -#: app/_translations.py:140 +#: app/_translations.py:136 #, fuzzy msgctxt "tags" msgid "Primarily adds an API for other mods to use" msgstr "Principalmente agrega una API para que la utilicen otros mods" +#. NOTE: tags: title for hud +#: app/_translations.py:138 +#, fuzzy +msgctxt "tags" +msgid "HUD" +msgstr "HUD" + +#. NOTE: tags: description for hud +#: app/_translations.py:140 +#, fuzzy +msgctxt "tags" +msgid "For mods that grant the player extra information in the HUD" +msgstr "Para mods que otorgan al jugador información adicional en el HUD" + #. NOTE: tags: title for mini-game #: app/_translations.py:142 #, fuzzy @@ -557,36 +545,15 @@ msgctxt "tags" msgid "Adds a mini-game to be played within Minetest" msgstr "Agrega un minijuego para jugar dentro de Minetest" -#. NOTE: tags: title for education -#: app/_translations.py:146 -#, fuzzy -msgctxt "tags" -msgid "Education" -msgstr "Educación" - -#. NOTE: tags: description for education -#: app/_translations.py:148 -#, fuzzy -msgctxt "tags" -msgid "Either has educational value, or is a tool to help teachers " -msgstr "Tiene valor educativo o es una herramienta para ayudar a los profesores. " - -#. NOTE: tags: title for sports -#: app/_translations.py:150 -#, fuzzy -msgctxt "tags" -msgid "Sports" -msgstr "Deportes" - #. NOTE: tags: title for pve -#: app/_translations.py:152 +#: app/_translations.py:146 #, fuzzy msgctxt "tags" msgid "Player vs Environment (PvE)" msgstr "Jugador contra el entorno (PvE)" #. NOTE: tags: description for pve -#: app/_translations.py:154 +#: app/_translations.py:148 #, fuzzy msgctxt "tags" msgid "" @@ -596,15 +563,121 @@ msgstr "" "Para contenido diseñado para uno o más jugadores que se centra en el " "combate contra el mundo, mobs o NPC." -#. NOTE: tags: title for jam_combat_mod +#. NOTE: tags: title for sports +#: app/_translations.py:150 +#, fuzzy +msgctxt "tags" +msgid "Sports" +msgstr "Deportes" + +#. NOTE: tags: title for 16px +#: app/_translations.py:152 +#, fuzzy +msgctxt "tags" +msgid "16px" +msgstr "16px" + +#. NOTE: tags: description for 16px +#: app/_translations.py:154 +#, fuzzy +msgctxt "tags" +msgid "For 16px texture packs" +msgstr "Para packs de texturas de 16px" + +#. NOTE: tags: title for 64px #: app/_translations.py:156 #, fuzzy msgctxt "tags" +msgid "64px" +msgstr "64px" + +#. NOTE: tags: description for 64px +#: app/_translations.py:158 +#, fuzzy +msgctxt "tags" +msgid "For 64px texture packs" +msgstr "Para packs de texturas de 64px" + +#. NOTE: tags: title for transport +#: app/_translations.py:160 +#, fuzzy +msgctxt "tags" +msgid "Transport" +msgstr "Transporte" + +#. NOTE: tags: description for transport +#: app/_translations.py:162 +#, fuzzy +msgctxt "tags" +msgid "" +"Adds or changes transportation methods. Includes teleportation, vehicles," +" ridable mobs, transport infrastructure and thematic content" +msgstr "" +"Agrega o cambia métodos de transporte. Incluye teletransportación, " +"vehículos, mobs montables, infraestructura de transporte y contenido " +"temático" + +#. NOTE: tags: title for seasonal +#: app/_translations.py:164 +#, fuzzy +msgctxt "tags" +msgid "Seasonal" +msgstr "Estacional" + +#. NOTE: tags: description for seasonal +#: app/_translations.py:166 +#, fuzzy +msgctxt "tags" +msgid "For content generally themed around a certain season or holiday" +msgstr "" +"Para contenidos generalmente temáticos en torno a una determinada " +"estación o festividad" + +#. NOTE: tags: title for food +#: app/_translations.py:168 +#, fuzzy +msgctxt "tags" +msgid "Food / Drinks" +msgstr "Alimentos / Bebidas" + +#. NOTE: tags: title for commerce +#: app/_translations.py:170 +#, fuzzy +msgctxt "tags" +msgid "Commerce / Economy" +msgstr "Comercio / Economía" + +#. NOTE: tags: description for commerce +#: app/_translations.py:172 +#, fuzzy +msgctxt "tags" +msgid "Related to economies, money, and trading" +msgstr "Relacionado con las economías, el dinero y el comercio" + +#. NOTE: tags: title for gui +#: app/_translations.py:174 +#, fuzzy +msgctxt "tags" +msgid "GUI" +msgstr "Interfaz gráfica de usuario" + +#. NOTE: tags: description for gui +#: app/_translations.py:176 +msgctxt "tags" +msgid "" +"For content whose main utility or features are provided within a GUI, on-" +"screen menu, or similar" +msgstr "" + +#. NOTE: tags: title for jam_combat_mod +#: app/_translations.py:178 +#, fuzzy +msgctxt "tags" msgid "Jam / Combat 2020" msgstr "Jam / Combate 2020" #. NOTE: tags: description for jam_combat_mod -#: app/_translations.py:158 +#: app/_translations.py:180 #, fuzzy msgctxt "tags" msgid "For mods created for the Discord \"Combat\" modding event in 2020" @@ -612,15 +685,46 @@ msgstr "" "Para mods creados para el evento de modificación \"Combate\" de Discord " "en 2020" +#. NOTE: tags: title for mtg +#: app/_translations.py:182 +#, fuzzy +msgctxt "tags" +msgid "Minetest Game improved" +msgstr "Juego de Minetest mejorado" + +#. NOTE: tags: description for mtg +#: app/_translations.py:184 +msgctxt "tags" +msgid "Forks of Minetest Game" +msgstr "" + +#. NOTE: tags: title for jam_weekly_2021 +#: app/_translations.py:186 +#, fuzzy +msgctxt "tags" +msgid "Jam / Weekly Challenges 2021" +msgstr "Jam / Desafíos Semanales 2021" + +#. NOTE: tags: description for jam_weekly_2021 +#: app/_translations.py:188 +#, fuzzy +msgctxt "tags" +msgid "" +"For mods created for the Discord \"Weekly Challenges\" modding event in " +"2021" +msgstr "" +"Para modificaciones creadas para el evento de modificación \"Desafíos " +"semanales\" de Discord en 2021" + #. NOTE: tags: title for creative -#: app/_translations.py:160 +#: app/_translations.py:190 #, fuzzy msgctxt "tags" msgid "Creative" msgstr "Creativo" #. NOTE: tags: description for creative -#: app/_translations.py:162 +#: app/_translations.py:192 #, fuzzy msgctxt "tags" msgid "" @@ -633,138 +737,20 @@ msgstr "" "proporciona herramientas que facilitan la creación dentro del juego y no " "añade dificultad o escasez" -#. NOTE: tags: title for gui -#: app/_translations.py:164 -#, fuzzy -msgctxt "tags" -msgid "GUI" -msgstr "Interfaz gráfica de usuario" - -#. NOTE: tags: description for gui -#: app/_translations.py:166 -#, fuzzy -msgctxt "tags" -msgid "For content whose main utility / feature is in GUI/formspec form" -msgstr "" -"Para contenido cuya utilidad/característica principal está en formato " -"GUI/formspec" - -#. NOTE: tags: title for 64px -#: app/_translations.py:168 -#, fuzzy -msgctxt "tags" -msgid "64px" -msgstr "64px" - -#. NOTE: tags: description for 64px -#: app/_translations.py:170 -#, fuzzy -msgctxt "tags" -msgid "For 64px texture packs" -msgstr "Para packs de texturas de 64px" - -#. NOTE: tags: title for commerce -#: app/_translations.py:172 -#, fuzzy -msgctxt "tags" -msgid "Commerce / Economy" -msgstr "Comercio / Economía" - -#. NOTE: tags: description for commerce -#: app/_translations.py:174 -#, fuzzy -msgctxt "tags" -msgid "Related to economies, money, and trading" -msgstr "Relacionado con las economías, el dinero y el comercio" - -#. NOTE: tags: title for mtg -#: app/_translations.py:176 -#, fuzzy -msgctxt "tags" -msgid "Minetest Game improved" -msgstr "Juego de Minetest mejorado" - -#. NOTE: tags: description for mtg -#: app/_translations.py:178 -#, fuzzy -msgctxt "tags" -msgid "Forks of MTG" -msgstr "Bifurcación de MTG" - -#. NOTE: tags: title for jam_weekly_2021 -#: app/_translations.py:180 -#, fuzzy -msgctxt "tags" -msgid "Jam / Weekly Challenges 2021" -msgstr "Jam / Desafíos Semanales 2021" - -#. NOTE: tags: description for jam_weekly_2021 -#: app/_translations.py:182 -#, fuzzy -msgctxt "tags" -msgid "" -"For mods created for the Discord \"Weekly Challenges\" modding event in " -"2021" -msgstr "" -"Para modificaciones creadas para el evento de modificación \"Desafíos " -"semanales\" de Discord en 2021" - -#. NOTE: tags: title for transport -#: app/_translations.py:184 -#, fuzzy -msgctxt "tags" -msgid "Transport" -msgstr "Transporte" - -#. NOTE: tags: description for transport -#: app/_translations.py:186 -#, fuzzy -msgctxt "tags" -msgid "" -"Adds or changes transportation methods. Includes teleportation, vehicles," -" ridable mobs, transport infrastructure and thematic content" -msgstr "" -"Agrega o cambia métodos de transporte. Incluye teletransportación, " -"vehículos, mobs montables, infraestructura de transporte y contenido " -"temático" - -#. NOTE: tags: title for food -#: app/_translations.py:188 -#, fuzzy -msgctxt "tags" -msgid "Food / Drinks" -msgstr "Alimentos / Bebidas" - #. NOTE: tags: title for technology -#: app/_translations.py:190 +#: app/_translations.py:194 #, fuzzy msgctxt "tags" msgid "Machines / Electronics" msgstr "Máquinas / Electrónica" #. NOTE: tags: description for technology -#: app/_translations.py:192 +#: app/_translations.py:196 #, fuzzy msgctxt "tags" msgid "Adds machines useful in automation, tubes, or power." msgstr "Agrega máquinas útiles en automatización, tubos o energía." -#. NOTE: tags: title for seasonal -#: app/_translations.py:194 -#, fuzzy -msgctxt "tags" -msgid "Seasonal" -msgstr "Estacional" - -#. NOTE: tags: description for seasonal -#: app/_translations.py:196 -#, fuzzy -msgctxt "tags" -msgid "For content generally themed around a certain season or holiday" -msgstr "" -"Para contenidos generalmente temáticos en torno a una determinada " -"estación o festividad" - #. NOTE: tags: title for 32px #: app/_translations.py:198 #, fuzzy @@ -779,43 +765,33 @@ msgctxt "tags" msgid "For 32px texture packs" msgstr "Para paquetes de texturas de 32px" -#. NOTE: tags: title for jam_game_2021 +#. NOTE: tags: title for strategy_rts #: app/_translations.py:202 #, fuzzy msgctxt "tags" -msgid "Jam / Game 2021" -msgstr "Jam / Juego 2021" +msgid "Strategy / RTS" +msgstr "Estrategia / RTS" -#. NOTE: tags: description for jam_game_2021 +#. NOTE: tags: description for strategy_rts #: app/_translations.py:204 #, fuzzy msgctxt "tags" -msgid "Entries to the 2021 Minetest Game Jam" -msgstr "Inscripciones al Minetest Game Jam 2021" - -#. NOTE: tags: title for 128px -#: app/_translations.py:206 -#, fuzzy -msgctxt "tags" -msgid "128px+" -msgstr "+ de 128px" - -#. NOTE: tags: description for 128px -#: app/_translations.py:208 -#, fuzzy -msgctxt "tags" -msgid "For 128px or higher texture packs" -msgstr "Para paquetes de texturas de 128px o superiores" +msgid "" +"Games and mods with a heavy strategy component, whether real-time or " +"turn-based" +msgstr "" +"Juegos y mods con un fuerte componente de estrategia, ya sean en tiempo " +"real o por turnos" #. NOTE: tags: title for skins -#: app/_translations.py:210 +#: app/_translations.py:206 #, fuzzy msgctxt "tags" msgid "Player customization / Skins" msgstr "Personalización del jugador/Skins" #. NOTE: tags: description for skins -#: app/_translations.py:212 +#: app/_translations.py:208 #, fuzzy msgctxt "tags" msgid "" @@ -825,23 +801,33 @@ msgstr "" "Permite al jugador personalizar su personaje cambiando la textura o " "agregando accesorios." -#. NOTE: tags: title for strategy_rts +#. NOTE: tags: title for jam_game_2021 +#: app/_translations.py:210 +#, fuzzy +msgctxt "tags" +msgid "Jam / Game 2021" +msgstr "Jam / Juego 2021" + +#. NOTE: tags: description for jam_game_2021 +#: app/_translations.py:212 +#, fuzzy +msgctxt "tags" +msgid "Entries to the 2021 Minetest Game Jam" +msgstr "Inscripciones al Minetest Game Jam 2021" + +#. NOTE: tags: title for 128px #: app/_translations.py:214 #, fuzzy msgctxt "tags" -msgid "Strategy / RTS" -msgstr "Estrategia / RTS" +msgid "128px+" +msgstr "+ de 128px" -#. NOTE: tags: description for strategy_rts +#. NOTE: tags: description for 128px #: app/_translations.py:216 #, fuzzy msgctxt "tags" -msgid "" -"Games and mods with a heavy strategy component, whether real-time or " -"turn-based" -msgstr "" -"Juegos y mods con un fuerte componente de estrategia, ya sean en tiempo " -"real o por turnos" +msgid "For 128px or higher texture packs" +msgstr "Para paquetes de texturas de 128px o superiores" #. NOTE: tags: title for jam_game_2022 #: app/_translations.py:218 @@ -957,8 +943,8 @@ msgctxt "content_warnings" msgid "Contains recreational drugs other than alcohol or tobacco" msgstr "Contiene alcohol y/o tabaco" -#: app/querybuilder.py:58 app/templates/admin/languages/list.html:27 -#: app/templates/admin/tags/list.html:38 +#: app/querybuilder.py:60 app/templates/admin/languages/list.html:27 +#: app/templates/admin/tags/list.html:34 #: app/templates/admin/warnings/list.html:28 #: app/templates/collections/create_edit.html:56 #: app/templates/collections/view.html:66 app/templates/modnames/list.html:16 @@ -967,7 +953,7 @@ msgstr "Contiene alcohol y/o tabaco" msgid "Packages" msgstr "Paquetes" -#: app/querybuilder.py:73 +#: app/querybuilder.py:75 #, python-format msgid "%(package_type)s for %(game_name)s" msgstr "%(package_type)s para %(game_name)s" @@ -981,9 +967,13 @@ msgstr "Hace %(delta)s" msgid "Featured" msgstr "Destacado" -#: app/blueprints/api/tokens.py:33 app/templates/admin/tags/list.html:26 +#: app/blueprints/api/tokens.py:33 +#: app/blueprints/packages/advanced_search.py:83 +#: app/blueprints/packages/releases.py:55 +#: app/blueprints/packages/releases.py:70 app/templates/admin/tags/list.html:22 #: app/templates/admin/warnings/list.html:20 app/templates/macros/topics.html:7 #: app/templates/modnames/list.html:12 +#: app/templates/packages/release_edit.html:20 msgid "Name" msgstr "Nombre" @@ -992,12 +982,12 @@ 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:251 -#: app/blueprints/packages/packages.py:543 -#: app/blueprints/packages/packages.py:639 -#: app/blueprints/packages/packages.py:727 -#: app/blueprints/packages/releases.py:62 -#: app/blueprints/packages/releases.py:74 app/blueprints/packages/reviews.py:63 +#: app/blueprints/oauth/__init__.py:175 app/blueprints/packages/packages.py:252 +#: app/blueprints/packages/packages.py:544 +#: app/blueprints/packages/packages.py:640 +#: app/blueprints/packages/packages.py:728 +#: app/blueprints/packages/releases.py:66 +#: app/blueprints/packages/releases.py:81 app/blueprints/packages/reviews.py:63 #: app/blueprints/packages/screenshots.py:36 #: app/blueprints/packages/screenshots.py:42 #: app/blueprints/packages/screenshots.py:47 @@ -1008,12 +998,14 @@ msgid "Save" msgstr "Guardar" #: app/blueprints/collections/__init__.py:77 -#: app/blueprints/oauth/__init__.py:168 app/blueprints/packages/releases.py:54 -#: app/blueprints/packages/releases.py:66 app/blueprints/packages/reviews.py:53 +#: app/blueprints/oauth/__init__.py:168 +#: app/blueprints/packages/advanced_search.py:84 +#: app/blueprints/packages/releases.py:56 +#: app/blueprints/packages/releases.py:71 app/blueprints/packages/reviews.py:53 #: app/blueprints/threads/__init__.py:281 #: app/templates/admin/languages/list.html:23 #: app/templates/macros/reviews.html:143 app/templates/macros/topics.html:5 -#: app/templates/packages/release_edit.html:17 +#: app/templates/packages/release_edit.html:21 #: app/templates/packages/translation.html:54 msgid "Title" msgstr "Título" @@ -1066,24 +1058,7 @@ msgstr "(Público, cambiar desde Perfil > Mis colecciones)" msgid "Removed package from favorites collection" msgstr "Paquete eliminado de la colección de los favoritos" -#: app/blueprints/github/__init__.py:54 -msgid "Authorization failed [err=gh-oauth-login-failed]" -msgstr "La autorización falló[err=gh-oauth-login-failed]" - -#: app/blueprints/github/__init__.py:83 -msgid "Linked GitHub to account" -msgstr "GitHub vinculado a la cuenta" - -#: app/blueprints/github/__init__.py:88 -#, python-format -msgid "GitHub account is already associated with another user: %(username)s" -msgstr "La cuenta de GitHub ya está asociada a otro usuario: %(username)s" - -#: app/blueprints/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]" - -#: app/blueprints/oauth/__init__.py:169 app/templates/admin/tags/list.html:30 +#: app/blueprints/oauth/__init__.py:169 app/templates/admin/tags/list.html:26 #: app/templates/admin/warnings/list.html:24 #: app/templates/users/settings_email.html:49 msgid "Description" @@ -1154,95 +1129,213 @@ msgstr "Eliminar / Retirar la publicación" msgid "Supported Games" msgstr "Juegos Soportados" -#: app/blueprints/packages/packages.py:214 -msgid "No download available." -msgstr "Ninguna descarga disponible." +#: app/blueprints/packages/advanced_search.py:39 +msgid "Android Default" +msgstr "" -#: app/blueprints/packages/packages.py:229 app/templates/packages/view.html:598 +#: app/blueprints/packages/advanced_search.py:40 +msgid "Desktop Default" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:41 +msgid "Non-free" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:42 app/models/packages.py:624 +#: app/templates/packages/view.html:163 +msgid "Work in Progress" +msgstr "En progreso" + +#. NOTE: Package maintenance state +#: app/blueprints/packages/advanced_search.py:43 app/models/packages.py:170 +msgid "Deprecated" +msgstr "Obsoleto" + +#: app/blueprints/packages/advanced_search.py:44 +msgid "All content warnings" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:53 +msgid "Query" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:54 +#: app/blueprints/packages/packages.py:230 app/templates/packages/view.html:598 #: app/utils/minetest_hypertext.py:263 msgid "Type" msgstr "Tipo" -#: app/blueprints/packages/packages.py:230 -msgid "Title (Human-readable)" -msgstr "Título (legible por humanos)" +#: app/blueprints/packages/advanced_search.py:56 +#: app/templates/macros/topics.html:6 app/templates/packages/view.html:177 +msgid "Author" +msgstr "Autor" -#: app/blueprints/packages/packages.py:231 -#: app/blueprints/packages/packages.py:637 -msgid "Name (Technical)" -msgstr "Nombre (Técnico)" - -#: app/blueprints/packages/packages.py:231 -#: app/blueprints/packages/packages.py:638 -#: app/templates/packages/create_edit.html:75 -msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" -msgstr "Sólo letras minúsculas (a-z), dígitos (0-9) y guiones bajos (_)" - -#: app/blueprints/packages/packages.py:232 -msgid "Short Description (Plaintext)" -msgstr "Breve descripción (texto sin formato)" - -#: app/blueprints/packages/packages.py:234 app/templates/packages/view.html:620 -#: app/utils/minetest_hypertext.py:300 -msgid "Maintenance State" -msgstr "Estado de mantenimiento" - -#: app/blueprints/packages/packages.py:236 app/templates/admin/tags/list.html:4 +#: app/blueprints/packages/advanced_search.py:57 +#: app/blueprints/packages/packages.py:237 app/templates/admin/tags/list.html:4 #: app/templates/admin/tags/list.html:10 app/templates/todo/tags.html:38 #: app/utils/minetest_hypertext.py:264 msgid "Tags" msgstr "Etiquetas" -#: app/blueprints/packages/packages.py:237 +#: app/blueprints/packages/advanced_search.py:60 +#: app/blueprints/packages/packages.py:238 msgid "Content Warnings" msgstr "Advertencias de contenido" -#: app/blueprints/packages/packages.py:238 app/templates/packages/view.html:609 +#: app/blueprints/packages/advanced_search.py:63 +#: app/blueprints/packages/packages.py:239 app/templates/packages/view.html:609 #: app/utils/minetest_hypertext.py:298 msgid "License" msgstr "Licencia" -#: app/blueprints/packages/packages.py:239 +#: app/blueprints/packages/advanced_search.py:67 +msgid "Supports Game" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:71 +#: app/templates/admin/storage.html:39 +#: app/templates/collections/create_edit.html:81 +#: app/templates/collections/list.html:39 +#: app/templates/collections/view.html:91 app/templates/index.html:48 +#: app/templates/macros/reviews.html:81 app/templates/macros/topics.html:52 +#: app/templates/packages/game_hub.html:5 +#: app/templates/packages/game_hub.html:25 +#: app/templates/packages/similar.html:22 app/templates/translate/index.html:28 +#, python-format +msgid "%(title)s by %(author)s" +msgstr "%(title)s por %(author)s" + +#: app/blueprints/packages/advanced_search.py:72 +#: app/blueprints/packages/reviews.py:54 +#: app/templates/packages/translation.html:51 +msgid "Language" +msgstr "Idioma" + +#: app/blueprints/packages/advanced_search.py:76 +msgid "Hide Tags and Content Warnings" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:77 +msgid "Minetest Version" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:81 +msgid "Sort by" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:85 +msgid "Package score" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:86 app/templates/index.html:78 +#: app/templates/packages/reviews_list.html:4 +#: app/templates/packages/view.html:194 app/templates/packages/view.html:336 +#: app/templates/users/profile.html:279 +msgid "Reviews" +msgstr "Reseñas" + +#: app/blueprints/packages/advanced_search.py:87 +#: app/templates/packages/view.html:184 app/templates/users/profile.html:242 +msgid "Downloads" +msgstr "Descargas" + +#: app/blueprints/packages/advanced_search.py:88 +msgid "Created At" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:89 +msgid "Approved At" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:90 +msgid "Last Release" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:92 +msgid "Order" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:93 +msgid "Descending" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:94 +msgid "Ascending" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:96 +msgid "Random order" +msgstr "" + +#: app/blueprints/packages/packages.py:215 +msgid "No download available." +msgstr "Ninguna descarga disponible." + +#: app/blueprints/packages/packages.py:231 +msgid "Title (Human-readable)" +msgstr "Título (legible por humanos)" + +#: app/blueprints/packages/packages.py:232 +#: app/blueprints/packages/packages.py:638 +msgid "Name (Technical)" +msgstr "Nombre (Técnico)" + +#: app/blueprints/packages/packages.py:232 +#: app/blueprints/packages/packages.py:639 +#: 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:233 +msgid "Short Description (Plaintext)" +msgstr "Breve descripción (texto sin formato)" + +#: app/blueprints/packages/packages.py:235 app/templates/packages/view.html:620 +#: app/utils/minetest_hypertext.py:300 +msgid "Maintenance State" +msgstr "Estado de mantenimiento" + +#: app/blueprints/packages/packages.py:240 msgid "Media License" msgstr "Licencia de medios" -#: app/blueprints/packages/packages.py:241 +#: app/blueprints/packages/packages.py:242 msgid "Long Description (Markdown)" msgstr "Descripción larga (Markdown)" -#: app/blueprints/packages/packages.py:243 +#: app/blueprints/packages/packages.py:244 msgid "VCS Repository URL" msgstr "URL del repositorio de VCS" -#: app/blueprints/packages/packages.py:244 app/blueprints/users/settings.py:77 +#: app/blueprints/packages/packages.py:245 app/blueprints/users/settings.py:77 msgid "Website URL" msgstr "URL del sitio web" -#: app/blueprints/packages/packages.py:245 +#: app/blueprints/packages/packages.py:246 msgid "Issue Tracker URL" msgstr "URL del rastreador de problemas" -#: app/blueprints/packages/packages.py:246 +#: app/blueprints/packages/packages.py:247 msgid "Forum Topic ID" msgstr "ID del tema del foro" -#: app/blueprints/packages/packages.py:247 +#: app/blueprints/packages/packages.py:248 msgid "Video URL" msgstr "URL de vídeo" -#: app/blueprints/packages/packages.py:248 +#: app/blueprints/packages/packages.py:249 msgid "Donate URL" msgstr "URL de donación" -#: app/blueprints/packages/packages.py:249 +#: app/blueprints/packages/packages.py:250 msgid "Translation URL" msgstr "URL de la traducción" -#: app/blueprints/packages/packages.py:255 +#: app/blueprints/packages/packages.py:256 msgid "_game is not an allowed name" msgstr "_juego no es un nombre permitido" -#: app/blueprints/packages/packages.py:265 +#: app/blueprints/packages/packages.py:266 msgid "" "Package already exists, but is removed. Please contact ContentDB staff to" " restore the package" @@ -1250,16 +1343,16 @@ msgstr "" "El paquete ya existe, pero fue removido. Por favor contacta al personal " "de ContentDB para restaurar el paquete" -#: app/blueprints/packages/packages.py:270 +#: app/blueprints/packages/packages.py:271 msgid "Package already exists" msgstr "El paquete ya existe" -#: app/blueprints/packages/packages.py:276 +#: app/blueprints/packages/packages.py:277 msgid "A collection with a similar name already exists" msgstr "Ya existe una colección con un nombre similar" -#: app/blueprints/packages/packages.py:329 -#: app/blueprints/packages/releases.py:82 +#: app/blueprints/packages/packages.py:330 +#: app/blueprints/packages/releases.py:89 msgid "" "You must add an email address to your account and confirm it before you " "can manage packages" @@ -1267,30 +1360,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:335 +#: app/blueprints/packages/packages.py:336 msgid "Save draft" msgstr "Guardar borrador" -#: app/blueprints/packages/packages.py:343 +#: app/blueprints/packages/packages.py:344 msgid "Unable to find that user" msgstr "No se puede encontrar a ese usuario" -#: app/blueprints/packages/packages.py:347 +#: app/blueprints/packages/packages.py:348 #: app/blueprints/packages/screenshots.py:137 msgid "Permission denied" msgstr "Permiso denegado" -#: app/blueprints/packages/packages.py:403 -#: app/blueprints/packages/packages.py:494 -#: app/blueprints/packages/packages.py:516 +#: app/blueprints/packages/packages.py:404 +#: app/blueprints/packages/packages.py:495 +#: app/blueprints/packages/packages.py:517 msgid "You don't have permission to do that" msgstr "No tienes permiso para hacer eso" -#: app/blueprints/packages/packages.py:436 +#: app/blueprints/packages/packages.py:437 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:443 +#: app/blueprints/packages/packages.py:444 msgid "" "Please comment in the approval thread so editors know what you have " "changed" @@ -1298,191 +1391,190 @@ msgstr "" "Por favor, comente en el hilo de aprobación para que los editores sepan " "qué ha cambiado" -#: app/blueprints/packages/packages.py:481 +#: app/blueprints/packages/packages.py:482 #, python-format msgid "Set state to %(state)s" msgstr "Establecer estado en %(state)s" -#: app/blueprints/packages/packages.py:511 +#: app/blueprints/packages/packages.py:512 msgid "Deleted package" msgstr "Paquete eliminado" -#: app/blueprints/packages/packages.py:533 +#: app/blueprints/packages/packages.py:534 msgid "Unapproved package" msgstr "Paquete no aprobado" -#: app/blueprints/packages/packages.py:542 +#: app/blueprints/packages/packages.py:543 msgid "Maintainers (Comma-separated)" msgstr "Mantenedores (separados por comas)" -#: app/blueprints/packages/packages.py:551 +#: app/blueprints/packages/packages.py:552 msgid "You don't have permission to edit maintainers" msgstr "No tienes permiso para editar a los mantenedores" -#: app/blueprints/packages/packages.py:601 +#: app/blueprints/packages/packages.py:602 msgid "You are not a maintainer" msgstr "No eres un mantenedor" -#: app/blueprints/packages/packages.py:604 +#: app/blueprints/packages/packages.py:605 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:636 +#: app/blueprints/packages/packages.py:637 msgid "Author Name" msgstr "Nombre del autor" -#: app/blueprints/packages/packages.py:723 +#: app/blueprints/packages/packages.py:724 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:724 +#: app/blueprints/packages/packages.py:725 msgid "Supported games" msgstr "Juegos soportados" -#: app/blueprints/packages/packages.py:725 +#: app/blueprints/packages/packages.py:726 msgid "Unsupported games" msgstr "Juegos no compatibles" -#: app/blueprints/packages/packages.py:726 +#: app/blueprints/packages/packages.py:727 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:742 +#: app/blueprints/packages/packages.py:743 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:746 +#: app/blueprints/packages/packages.py:747 msgid "Mod(pack) needs to contain at least one mod. Please create a new release" msgstr "" "El mod(pack) debe contener al menos un mod. Por favor, cree una nueva " "versión" -#: app/blueprints/packages/releases.py:55 -#: app/templates/packages/release_new.html:46 +#: app/blueprints/packages/releases.py:57 +#: app/blueprints/packages/releases.py:72 +msgid "Release Notes" +msgstr "" + +#: app/blueprints/packages/releases.py:59 msgid "Method" msgstr "Método" -#: app/blueprints/packages/releases.py:55 -#: app/blueprints/packages/releases.py:57 +#: app/blueprints/packages/releases.py:59 +#: app/blueprints/packages/releases.py:61 #: app/blueprints/packages/screenshots.py:35 msgid "File Upload" msgstr "Subir archivo" -#: app/blueprints/packages/releases.py:56 +#: app/blueprints/packages/releases.py:60 msgid "Git reference (ie: commit hash, branch, or tag)" msgstr "Referencia Git (es decir, hash de commit, rama o etiqueta)" -#: app/blueprints/packages/releases.py:58 -#: app/blueprints/packages/releases.py:70 -#: app/blueprints/packages/releases.py:198 +#: app/blueprints/packages/releases.py:62 +#: app/blueprints/packages/releases.py:77 +#: app/blueprints/packages/releases.py:207 msgid "Minimum Minetest Version" msgstr "Versión mínima de Minetest" -#: app/blueprints/packages/releases.py:60 -#: app/blueprints/packages/releases.py:72 -#: app/blueprints/packages/releases.py:201 +#: app/blueprints/packages/releases.py:64 +#: app/blueprints/packages/releases.py:79 +#: app/blueprints/packages/releases.py:210 msgid "Maximum Minetest Version" msgstr "Versión máxima de Minetest" -#: app/blueprints/packages/releases.py:67 -#: app/templates/packages/release_edit.html:23 +#: app/blueprints/packages/releases.py:74 +#: app/templates/packages/release_edit.html:31 msgid "URL" msgstr "URL" -#: app/blueprints/packages/releases.py:68 +#: app/blueprints/packages/releases.py:75 msgid "Task ID" msgstr "ID de tarea" -#: app/blueprints/packages/releases.py:69 +#: app/blueprints/packages/releases.py:76 #: app/blueprints/packages/screenshots.py:41 msgid "Is Approved" msgstr "Está aprobado" -#: app/blueprints/packages/releases.py:91 +#: app/blueprints/packages/releases.py:98 msgid "Import from Git" msgstr "Importar desde Git" -#: app/blueprints/packages/releases.py:91 +#: app/blueprints/packages/releases.py:98 msgid "Upload .zip file" msgstr "Subir archivo .zip" -#: app/blueprints/packages/releases.py:197 +#: app/blueprints/packages/releases.py:206 msgid "Set Min" msgstr "Establecer mínimo" -#: app/blueprints/packages/releases.py:200 +#: app/blueprints/packages/releases.py:209 msgid "Set Max" msgstr "Establecer máximo" -#: app/blueprints/packages/releases.py:203 +#: app/blueprints/packages/releases.py:212 msgid "Only change values previously set as none" msgstr "Sólo cambiar los valores previamente establecidos como ninguno" -#: app/blueprints/packages/releases.py:204 +#: app/blueprints/packages/releases.py:213 msgid "Update" msgstr "Actualizar" -#: app/blueprints/packages/releases.py:256 +#: app/blueprints/packages/releases.py:265 #: app/templates/packages/update_config.html:25 msgid "Trigger" msgstr "Desencadenar" -#: app/blueprints/packages/releases.py:257 +#: app/blueprints/packages/releases.py:266 msgid "New Commit" msgstr "Nuevo Commit" -#: app/blueprints/packages/releases.py:258 app/templates/admin/tags/list.html:8 +#: app/blueprints/packages/releases.py:267 app/templates/admin/tags/list.html:8 msgid "New Tag" msgstr "Nueva etiqueta" -#: app/blueprints/packages/releases.py:260 +#: app/blueprints/packages/releases.py:269 msgid "Branch name" msgstr "Nombre de la rama" -#: app/blueprints/packages/releases.py:261 +#: app/blueprints/packages/releases.py:270 #: app/templates/packages/update_config.html:38 msgid "Action" msgstr "Acción" -#: app/blueprints/packages/releases.py:262 +#: app/blueprints/packages/releases.py:271 msgid "Send notification and mark as outdated" msgstr "Enviar notificación y marcar como obsoleto" -#: app/blueprints/packages/releases.py:262 app/logic/package_approval.py:104 +#: app/blueprints/packages/releases.py:271 app/logic/package_approval.py:104 msgid "Create release" msgstr "Crear lanzamiento" -#: app/blueprints/packages/releases.py:264 +#: app/blueprints/packages/releases.py:273 msgid "Save Settings" msgstr "Guardar ajustes" -#: app/blueprints/packages/releases.py:265 +#: app/blueprints/packages/releases.py:274 msgid "Disable Automation" msgstr "Desactivar la automatización" -#: app/blueprints/packages/releases.py:304 +#: app/blueprints/packages/releases.py:313 msgid "Please add a Git repository URL in order to set up automatic releases" msgstr "" "Por favor añada la dirección de un repositorio Git para configurar " "lanzamientos automáticos" -#: app/blueprints/packages/releases.py:320 +#: app/blueprints/packages/releases.py:329 msgid "Deleted update configuration" msgstr "Configuración de actualización eliminada" -#: app/blueprints/packages/releases.py:328 +#: app/blueprints/packages/releases.py:337 msgid "Now, please create an initial release" msgstr "Ahora, crea un lanzamiento inicial" -#: app/blueprints/packages/reviews.py:54 -#: app/templates/packages/translation.html:51 -msgid "Language" -msgstr "Idioma" - #: app/blueprints/packages/reviews.py:60 app/blueprints/threads/__init__.py:181 #: app/blueprints/threads/__init__.py:182 #: app/blueprints/threads/__init__.py:282 @@ -1669,7 +1761,7 @@ msgstr "" " (-), y periodos (.) permitidos" #: app/blueprints/users/account.py:104 app/blueprints/users/account.py:153 -#: app/blueprints/users/account.py:189 app/blueprints/users/account.py:340 +#: app/blueprints/users/account.py:189 app/blueprints/users/account.py:338 #: app/blueprints/users/settings.py:147 msgid "Email" msgstr "Correo electrónico" @@ -1752,23 +1844,23 @@ msgstr "La contraseña antigua es incorrecta" msgid "Unknown verification token!" msgstr "¡Token de verificación desconocido!" -#: app/blueprints/users/account.py:292 +#: app/blueprints/users/account.py:290 msgid "Token has expired" msgstr "El token ha expirado" -#: app/blueprints/users/account.py:306 +#: app/blueprints/users/account.py:304 msgid "Another user is already using that email" msgstr "Otro usuario está usando ese correo electrónico" -#: app/blueprints/users/account.py:309 +#: app/blueprints/users/account.py:307 msgid "Confirmed email change" msgstr "Cambio de correo electrónico confirmado" -#: app/blueprints/users/account.py:314 +#: app/blueprints/users/account.py:312 msgid "Email address changed" msgstr "Dirección de correo electrónico cambiada" -#: app/blueprints/users/account.py:315 +#: app/blueprints/users/account.py:313 msgid "" "Your email address has changed. If you didn't request this, please " "contact an administrator." @@ -1776,15 +1868,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:333 +#: app/blueprints/users/account.py:331 msgid "You may now log in" msgstr "Ahora puede iniciar sesión" -#: app/blueprints/users/account.py:341 +#: app/blueprints/users/account.py:339 msgid "Send" msgstr "Enviar" -#: app/blueprints/users/account.py:372 +#: app/blueprints/users/account.py:370 msgid "" "That email is now blacklisted. Please contact an admin if you wish to " "undo this." @@ -1792,46 +1884,44 @@ msgstr "" "Ese correo electrónico está ahora en la lista negra. Por favor contacte " "con un administrador si desea deshacer esto." -#: app/blueprints/users/claim.py:41 app/blueprints/users/claim.py:66 -msgid "" -"Invalid username, Only alphabetic letters (A-Za-z), numbers (0-9), " -"underscores (_), minuses (-), and periods (.) allowed. Consider " -"contacting an admin" -msgstr "" -"Usuario inválido, solo se permiten letras del abecedario (A-Z a-z), " -"números (09), guiones bajos (_), guiones (-) y puntos (.). Considere " -"contactar a un administrador" - #: app/blueprints/users/claim.py:46 msgid "User has already been claimed" msgstr "El usuario ya ha sido reclamado" #: app/blueprints/users/claim.py:50 -msgid "Unable to get GitHub username for user" -msgstr "No se ha podido obtener el nombre de usuario de GitHub para el usuario" +msgid "" +"Unable to get GitHub username for user. Make sure the forum account " +"exists." +msgstr "" -#: app/blueprints/users/claim.py:73 +#: app/blueprints/users/claim.py:66 +msgid "" +"A ContentDB user with that name already exists. Please contact an admin " +"to link to your forum account" +msgstr "" + +#: app/blueprints/users/claim.py:75 msgid "That user has already been claimed!" msgstr "¡Ese usuario ya ha sido reclamado!" -#: app/blueprints/users/claim.py:86 +#: app/blueprints/users/claim.py:88 #, python-format msgid "Error whilst attempting to access forums: %(message)s" msgstr "Error al intentar acceder a los foros: %(message)s" -#: app/blueprints/users/claim.py:90 +#: app/blueprints/users/claim.py:92 msgid "Unable to get forum signature - does the user exist?" msgstr "No se ha podido obtener la firma de los foros - ¿existe el usuario?" -#: app/blueprints/users/claim.py:105 +#: app/blueprints/users/claim.py:107 msgid "Unable to login as user" msgstr "No se ha podido iniciar sesión como usuario" -#: app/blueprints/users/claim.py:111 +#: app/blueprints/users/claim.py:113 msgid "Could not find the key in your signature!" msgstr "¡No se ha podido encontrar la clave en su firma!" -#: app/blueprints/users/claim.py:114 +#: app/blueprints/users/claim.py:116 msgid "Unknown claim type" msgstr "Tipo de reclamación desconocido" @@ -1977,6 +2067,23 @@ msgstr "Clasificar" msgid "Can't promote a user to a rank higher than yourself!" msgstr "¡No puede ascender a un usuario a un rango mayor que el suyo!" +#: app/blueprints/vcs/github.py:56 +msgid "Authorization failed [err=gh-oauth-login-failed]" +msgstr "La autorización falló[err=gh-oauth-login-failed]" + +#: app/blueprints/vcs/github.py:85 +msgid "Linked GitHub to account" +msgstr "GitHub vinculado a la cuenta" + +#: app/blueprints/vcs/github.py:90 +#, python-format +msgid "GitHub account is already associated with another user: %(username)s" +msgstr "La cuenta de GitHub ya está asociada a otro usuario: %(username)s" + +#: app/blueprints/vcs/github.py:98 app/blueprints/vcs/github.py:124 +msgid "Authorization failed [err=gh-login-failed]" +msgstr "La autorización falló [err=gh-login-failed]" + #: app/blueprints/zipgrep/__init__.py:35 msgid "Text to find (regex)" msgstr "Texto a buscar (regex)" @@ -1986,6 +2093,7 @@ msgid "File filter" msgstr "Filtro de archivos" #: app/blueprints/zipgrep/__init__.py:38 app/templates/base.html:60 +#: app/templates/packages/advanced_search.html:34 #: app/templates/packages/game_hub.html:35 app/templates/todo/tags.html:14 msgid "Search" msgstr "Buscar" @@ -2085,11 +2193,11 @@ msgstr "No tienes permiso para editar este paquete" msgid "You don't have permission to change the package name" msgstr "No tienes permiso para cambiar el nombre de este paquete" -#: app/logic/releases.py:32 +#: app/logic/releases.py:33 msgid "You don't have permission to make releases" msgstr "No tienes permiso para hacer lanzamientos" -#: app/logic/releases.py:37 +#: app/logic/releases.py:38 msgid "" "You've created too many releases for this package in the last 5 minutes, " "please wait before trying again" @@ -2097,7 +2205,7 @@ msgstr "" "Ha creado demasiados lanzamientos para este paquete en los últimos 5 " "minutos, por favor espere antes de intentarlo de nuevo" -#: app/logic/releases.py:74 +#: app/logic/releases.py:77 msgid "Invalid commit hash; it must be a 40 character long base16 string" msgstr "" "Hash del commit inválido; debe ser una cadena de texto base16 de 40 " @@ -2265,11 +2373,6 @@ msgstr "Solo mantenimiento" msgid "As-is" msgstr "Como es" -#. NOTE: Package maintenance state -#: app/models/packages.py:170 -msgid "Deprecated" -msgstr "Obsoleto" - #: app/models/packages.py:177 msgid "Under active development, and may break worlds/things without warning" msgstr "En desarrollo activo, y puede romper mundos/cosas sin previo aviso" @@ -2310,7 +2413,7 @@ msgstr "Aprobar" #: app/templates/collections/delete.html:14 #: app/templates/collections/view.html:39 #: app/templates/oauth/create_edit.html:17 -#: app/templates/packages/release_edit.html:84 +#: app/templates/packages/release_edit.html:92 #: app/templates/packages/review_create_edit.html:67 #: app/templates/threads/delete_reply.html:19 #: app/templates/threads/delete_thread.html:19 @@ -2318,21 +2421,17 @@ msgstr "Aprobar" msgid "Delete" msgstr "Borrar" -#: app/models/packages.py:624 app/templates/packages/view.html:163 -msgid "Work in Progress" -msgstr "En progreso" - -#: app/models/packages.py:1358 +#: app/models/packages.py:1366 #, python-format msgid "New commit %(hash)s found on the Git repo." msgstr "Nuevo compromiso %(hash)s encontrado en el repositorio de Git." -#: app/models/packages.py:1362 +#: app/models/packages.py:1370 #, python-format msgid "The last release was commit %(hash)s" msgstr "La última versión fue confirmada %(hash)s" -#: app/models/packages.py:1368 +#: app/models/packages.py:1376 #, python-format msgid "New tag %(tag_name)s found on the Git repo." msgstr "Nueva etiqueta %(tag_name)s encontrados en el repositorio de Git." @@ -2366,7 +2465,7 @@ msgid "Editor" msgstr "Editor" #. NOTE: BOT notification type -#: app/models/users.py:59 app/models/users.py:442 +#: app/models/users.py:59 app/models/users.py:448 msgid "Bot" msgstr "Bot" @@ -2379,130 +2478,130 @@ msgid "Admin" msgstr "Administrador" #. NOTE: PACKAGE_EDIT notification type -#: app/models/users.py:427 +#: app/models/users.py:433 msgid "Package Edit" msgstr "Editar paquete" #. NOTE: PACKAGE_APPROVAL notification type -#: app/models/users.py:430 +#: app/models/users.py:436 msgid "Package Approval" msgstr "Aprobación del paquete" #. NOTE: NEW_THREAD notification type -#: app/models/users.py:433 app/templates/threads/list.html:12 +#: app/models/users.py:439 app/templates/threads/list.html:12 #: app/templates/threads/new.html:4 msgid "New Thread" msgstr "Nuevo hilo" #. NOTE: NEW_REVIEW notification type -#: app/models/users.py:436 +#: app/models/users.py:442 msgid "New Review" msgstr "Nueva reseña" #. NOTE: THREAD_REPLY notification type -#: app/models/users.py:439 +#: app/models/users.py:445 msgid "Thread Reply" msgstr "Respuesta del hilo" #. NOTE: MAINTAINER notification type -#: app/models/users.py:445 app/templates/macros/threads.html:27 +#: app/models/users.py:451 app/templates/macros/threads.html:27 msgid "Maintainer" msgstr "Mantenedor" #. NOTE: EDITOR_ALERT notification type -#: app/models/users.py:448 +#: app/models/users.py:454 msgid "Editor Alert" msgstr "Editor de la alerta" #. NOTE: EDITOR_MISC notification type -#: app/models/users.py:451 +#: app/models/users.py:457 msgid "Editor Misc" msgstr "Editor varios" #. NOTE: OTHER notification type -#: app/models/users.py:454 +#: app/models/users.py:460 msgid "Other" msgstr "Otro" -#: app/models/users.py:464 +#: app/models/users.py:470 msgid "This is a Package Edit notification." msgstr "Esta es una notificación de edición de paquete." -#: app/models/users.py:466 +#: app/models/users.py:472 msgid "This is a Package Approval notification." msgstr "Esta es una notificación de aprobación de paquete." -#: app/models/users.py:468 +#: app/models/users.py:474 msgid "This is a New Thread notification." msgstr "Esta es una notificación de nuevo hilo." -#: app/models/users.py:470 +#: app/models/users.py:476 msgid "This is a New Review notification." msgstr "Esta es una notificación de nueva revisión." -#: app/models/users.py:472 +#: app/models/users.py:478 msgid "This is a Thread Reply notification." msgstr "Esta es una notificación de respuesta a un hilo." -#: app/models/users.py:474 +#: app/models/users.py:480 msgid "This is a Bot notification." msgstr "Esta es una notificación del Bot." -#: app/models/users.py:476 +#: app/models/users.py:482 msgid "This is a Maintainer change notification." msgstr "Esta es una notificación de cambio de mantenedor." -#: app/models/users.py:478 +#: app/models/users.py:484 msgid "This is an Editor Alert notification." msgstr "Se trata de una notificación de alerta al editor." -#: app/models/users.py:480 +#: app/models/users.py:486 msgid "This is an Editor Misc notification." msgstr "Esta es una notificación miscelánea al editor." -#: app/models/users.py:482 +#: app/models/users.py:488 msgid "This is an Other notification." msgstr "Se trata de otra notificación." -#: app/models/users.py:489 +#: app/models/users.py:495 msgid "When another user edits your packages, releases, etc." msgstr "Cuando otro usuario edita tus paquetes, versiones, etc." -#: app/models/users.py:491 +#: app/models/users.py:497 msgid "Notifications from editors related to the package approval process." msgstr "" "Notificaciones de los editores relacionadas con el proceso de aprobación " "de paquetes." -#: app/models/users.py:493 +#: app/models/users.py:499 msgid "When a thread is created on your package." msgstr "Cuando se crea un hilo en tu paquete." -#: app/models/users.py:495 +#: app/models/users.py:501 msgid "When a user posts a review on your package." msgstr "Cuando un usuario publica una reseña sobre tu paquete." -#: app/models/users.py:497 +#: app/models/users.py:503 msgid "When someone replies to a thread you're watching." msgstr "Cuando alguien responde a un hilo que estás viendo." -#: app/models/users.py:499 +#: app/models/users.py:505 msgid "From a bot - for example, update notifications." msgstr "Desde un bot - por ejemplo, notificaciones de actualización." -#: app/models/users.py:501 +#: app/models/users.py:507 msgid "When your package's maintainers change." msgstr "Cuando cambian los mantenedores de tu paquete." -#: app/models/users.py:503 +#: app/models/users.py:509 msgid "For editors: Important alerts." msgstr "Para los editores: Alertas importantes." -#: app/models/users.py:505 +#: app/models/users.py:511 msgid "For editors: Minor notifications, including new threads." msgstr "Para los editores: Notificaciones menores, incluyendo nuevos hilos." -#: app/models/users.py:507 +#: app/models/users.py:513 msgid "Minor notifications not important enough for a dedicated category." msgstr "" "Notificaciones menores no lo suficientemente importantes para una " @@ -2659,41 +2758,45 @@ msgstr "Política de privacidad" msgid "Report / DMCA" msgstr "Reportar / DMCA" -#: app/templates/base.html:256 +#: app/templates/base.html:256 app/templates/packages/advanced_search.html:4 +msgid "Advanced Search" +msgstr "" + +#: app/templates/base.html:257 msgid "User List" msgstr "Lista de usuarios" -#: app/templates/base.html:257 app/templates/packages/view.html:190 +#: app/templates/base.html:258 app/templates/packages/view.html:190 #: app/templates/packages/view.html:677 app/templates/threads/list.html:4 msgid "Threads" msgstr "Hilos de discusión" -#: app/templates/base.html:258 app/templates/collections/list.html:7 +#: app/templates/base.html:259 app/templates/collections/list.html:7 #: app/templates/collections/list.html:26 msgid "Collections" msgstr "Colecciones" -#: app/templates/base.html:259 app/templates/donate/index.html:4 +#: app/templates/base.html:260 app/templates/donate/index.html:4 msgid "Support Creators" msgstr "Apoyar a los creadores" -#: app/templates/base.html:260 +#: app/templates/base.html:261 msgid "Translate Packages" msgstr "Traducir paquetes" -#: app/templates/base.html:261 +#: app/templates/base.html:262 msgid "Source Code" msgstr "Código fuente" -#: app/templates/base.html:267 +#: app/templates/base.html:268 msgid "Show non-free packages" msgstr "Mostrar paquetes no libres" -#: app/templates/base.html:269 +#: app/templates/base.html:270 msgid "Hide non-free packages" msgstr "Ocultar paquetes no libres" -#: app/templates/base.html:273 +#: app/templates/base.html:274 #, python-format msgid "Our privacy policy has been updated (%(date)s)" msgstr "Nuestra política de privacidad ha sido actualizada (%(date)s )" @@ -2708,29 +2811,11 @@ msgstr "" "Bienvenido al mejor lugar para encontrar mods, juegos y paquetes de " "texturas de Minetest" -#: app/templates/admin/storage.html:39 -#: app/templates/collections/create_edit.html:81 -#: app/templates/collections/list.html:39 -#: app/templates/collections/view.html:91 app/templates/index.html:48 -#: app/templates/macros/reviews.html:81 app/templates/macros/topics.html:52 -#: app/templates/packages/game_hub.html:5 -#: app/templates/packages/game_hub.html:25 -#: app/templates/packages/similar.html:22 app/templates/translate/index.html:28 -#, python-format -msgid "%(title)s by %(author)s" -msgstr "%(title)s por %(author)s" - #: app/templates/index.html:53 #, python-format msgid "%(title)s by %(author)s" msgstr "%(title)s por %(author)s" -#: app/templates/index.html:78 app/templates/packages/reviews_list.html:4 -#: app/templates/packages/view.html:194 app/templates/packages/view.html:336 -#: app/templates/users/profile.html:279 -msgid "Reviews" -msgstr "Reseñas" - #: app/templates/index.html:94 app/templates/packages/view.html:278 msgid "Previous" msgstr "Anterior" @@ -2811,7 +2896,7 @@ msgstr "Enviar email a %(username)s" #: app/templates/admin/storage.html:18 #: app/templates/packages/create_edit.html:66 #: app/templates/packages/game_support.html:20 -#: app/templates/threads/view.html:96 app/templates/todo/tags.html:36 +#: app/templates/threads/view.html:101 app/templates/todo/tags.html:36 msgid "Package" msgstr "Paquete" @@ -2837,7 +2922,7 @@ msgstr "Nueva licencia" msgid "Licenses" msgstr "Licencias" -#: app/templates/admin/tags/list.html:34 +#: app/templates/admin/tags/list.html:30 msgid "Views" msgstr "Vistas" @@ -3320,7 +3405,7 @@ msgid "Edit / Approve" msgstr "Editar / Aprobar" #: app/templates/macros/releases.html:103 -#: app/templates/packages/release_edit.html:31 +#: app/templates/packages/release_edit.html:39 msgid "Importing..." msgstr "Importando..." @@ -3531,10 +3616,6 @@ msgstr "Preferencias de actualización" msgid "No outdated packages." msgstr "No hay paquetes obsoletos." -#: app/templates/macros/topics.html:6 app/templates/packages/view.html:177 -msgid "Author" -msgstr "Autor" - #: app/templates/macros/topics.html:8 msgid "Date" msgstr "Fecha" @@ -3709,6 +3790,29 @@ msgstr "Inédito" msgid "No applications created" msgstr "No se creó ninguna aplicación" +#: app/templates/packages/advanced_search.html:13 +msgid "Use shift to select multiple. Leave selection empty to match any type." +msgstr "" + +#: app/templates/packages/advanced_search.html:14 +#: app/templates/packages/advanced_search.html:19 +#: app/templates/packages/advanced_search.html:20 +#: app/templates/packages/advanced_search.html:21 +msgid "Use shift to select multiple." +msgstr "" + +#: app/templates/packages/advanced_search.html:17 +msgid "Tags and Content Warnings" +msgstr "" + +#: app/templates/packages/advanced_search.html:23 +msgid "Compatibility" +msgstr "" + +#: app/templates/packages/advanced_search.html:28 +msgid "Sorting" +msgstr "" + #: app/templates/packages/alias_create_edit.html:4 msgid "Alias" msgstr "Alias" @@ -3750,7 +3854,7 @@ msgstr "" "paquetes con un repositorio Git." #: app/templates/packages/bulk_update_conf.html:27 -#: app/templates/packages/release_new.html:50 +#: app/templates/packages/release_new.html:51 #: app/templates/packages/update_config.html:33 msgid "Leave blank to use default branch" msgstr "Dejar en blanco para usar la rama predeterminada" @@ -4153,8 +4257,8 @@ msgstr "" "lanzamientos para su paquete." #: app/templates/packages/release_bulk_change.html:29 -#: app/templates/packages/release_edit.html:54 -#: app/templates/packages/release_new.html:69 +#: app/templates/packages/release_edit.html:62 +#: app/templates/packages/release_new.html:70 msgid "Maximum must be greater than or equal to the minimum!" msgstr "¡El máximo debe ser mayor que o igual al mínimo!" @@ -4168,8 +4272,8 @@ msgstr "" "\t\t\tplataformas fuera del rango." #: app/templates/packages/release_bulk_change.html:36 -#: app/templates/packages/release_edit.html:70 -#: app/templates/packages/release_new.html:91 +#: app/templates/packages/release_edit.html:78 +#: app/templates/packages/release_new.html:92 msgid "Leave both as None if in doubt." msgstr "Deje ambos como Ninguno en caso de duda." @@ -4177,33 +4281,43 @@ msgstr "Deje ambos como Ninguno en caso de duda." msgid "Edit release" msgstr "Editar lanzamiento" -#: app/templates/packages/release_edit.html:27 +#: app/templates/packages/release_edit.html:15 +#: app/templates/packages/release_new.html:42 +msgid "Release short name. Eg: 1.0.0 or 2018-05-28" +msgstr "" + +#: app/templates/packages/release_edit.html:16 +#: app/templates/packages/release_new.html:43 +msgid "Human-readable name. Eg: 1.0.0 - The Trains Update" +msgstr "" + +#: app/templates/packages/release_edit.html:35 msgid "Commit Hash" msgstr "Hash del Commit" -#: app/templates/packages/release_edit.html:32 +#: app/templates/packages/release_edit.html:40 msgid "view task" msgstr "ver tarea" -#: app/templates/packages/release_edit.html:42 +#: app/templates/packages/release_edit.html:50 #: app/templates/packages/screenshot_edit.html:20 msgid "Approved" msgstr "Aprobado" -#: app/templates/packages/release_edit.html:46 +#: app/templates/packages/release_edit.html:54 msgid "Supported Minetest versions" msgstr "Versiones compatibles de Minetest" -#: app/templates/packages/release_edit.html:60 -#: app/templates/packages/release_new.html:75 +#: app/templates/packages/release_edit.html:68 +#: app/templates/packages/release_new.html:76 #, python-format msgid "Are you sure your package doesn't work on versions after %(version)s?" msgstr "" "¿Está seguro de que su paquete no funciona en versiones posteriores a " "%(version)s?" -#: app/templates/packages/release_edit.html:62 -#: app/templates/packages/release_new.html:77 +#: app/templates/packages/release_edit.html:70 +#: app/templates/packages/release_new.html:78 msgid "" "Only set the maximum version if you know that it doesn't work on newer " "Minetest versions." @@ -4211,8 +4325,8 @@ msgstr "" "Solo configure la versión máxima si sabe que no funciona en las versiones" " más nuevas de Minetest." -#: app/templates/packages/release_edit.html:63 -#: app/templates/packages/release_new.html:78 +#: app/templates/packages/release_edit.html:71 +#: app/templates/packages/release_new.html:79 msgid "" "Don't set the maximum version just because you haven't tested it on newer" " versions." @@ -4220,8 +4334,8 @@ msgstr "" "No establezcas la versión máxima solo porque no la has probado en " "versiones más nuevas." -#: app/templates/packages/release_edit.html:67 -#: app/templates/packages/release_new.html:88 +#: app/templates/packages/release_edit.html:75 +#: app/templates/packages/release_new.html:89 msgid "" "Set the minimum and maximum Minetest versions supported.\n" "\t\t\tThis release will be hidden to clients outside of that range. " @@ -4230,7 +4344,7 @@ msgstr "" "\t\t\tEsta versión se ocultará a los clientes que se encuentren fuera de " "ese rango. " -#: app/templates/packages/release_edit.html:72 +#: app/templates/packages/release_edit.html:80 msgid "" "You can set this automatically in the" " .conf of your package." @@ -4238,15 +4352,15 @@ msgstr "" "Puedes configurar esto " "automáticamente en el .conf de tu paquete." -#: app/templates/packages/release_edit.html:79 +#: app/templates/packages/release_edit.html:87 msgid "Delete Release" msgstr "Eliminar Lanzamiento" -#: app/templates/packages/release_edit.html:85 +#: app/templates/packages/release_edit.html:93 msgid "This is permanent." msgstr "Esto es permanente." -#: app/templates/packages/release_edit.html:86 +#: app/templates/packages/release_edit.html:94 msgid "" "Any associated uploads will not be deleted immediately, but the release " "will no longer be listed." @@ -4254,7 +4368,7 @@ msgstr "" "Cualquier subida asociada no será eliminada inmediatamente, pero el " "lanzamiento dejará de ser listado." -#: app/templates/packages/release_edit.html:91 +#: app/templates/packages/release_edit.html:99 msgid "You cannot delete the latest release; please create a newer one first." msgstr "No puede eliminar el último lanzamiento; por favor cree uno nuevo primero." @@ -4307,15 +4421,15 @@ msgstr "" msgid "1. Name release" msgstr "1. Nombrar lanzamiento" -#: app/templates/packages/release_new.html:42 -msgid "Human readable. Eg: 1.0.0 or 2018-05-28" -msgstr "Legible por humanos. Por ejemplo: 1.0.0 o 2018-05-28" +#: app/templates/packages/release_new.html:43 +msgid "Same as name" +msgstr "" -#: app/templates/packages/release_new.html:44 +#: app/templates/packages/release_new.html:46 msgid "2. Set the content" msgstr "2. Establecer el contenido" -#: app/templates/packages/release_new.html:57 +#: app/templates/packages/release_new.html:58 msgid "" "Take a look at the Package Configuration " "and Releases Guide for\n" @@ -4325,11 +4439,11 @@ msgstr "" "configuración de los paquetes y las versiones para obtener\n" "\t\t\tconsejos para personalizar las versiones." -#: app/templates/packages/release_new.html:61 +#: app/templates/packages/release_new.html:62 msgid "3. Supported Minetest versions" msgstr "3. Versiones compatibles de Minetest" -#: app/templates/packages/release_new.html:83 +#: app/templates/packages/release_new.html:84 msgid "" "The .conf of your package can set this " "automatically,\n" @@ -4781,7 +4895,7 @@ msgstr "Código no libre" msgid "Non-free media" msgstr "Multimedia no libre" -#: app/templates/packages/view.html:94 app/templates/threads/view.html:104 +#: app/templates/packages/view.html:94 app/templates/threads/view.html:109 msgid "" "This thread is only visible to its creator, package maintainers, users of" " Approver rank or above, and @mentioned users." @@ -4789,10 +4903,6 @@ msgstr "" "Este hilo sólo es visible para su creador, los mantenedores de paquetes, " "los usuarios de rango Aprobador o superior y los usuarios @mencionados." -#: app/templates/packages/view.html:184 app/templates/users/profile.html:242 -msgid "Downloads" -msgstr "Descargas" - #: app/templates/packages/view.html:207 app/templates/users/profile.html:95 msgid "Website" msgstr "Sitio web" @@ -4817,7 +4927,7 @@ msgstr "Miniatura para vídeo" msgid "Awaiting review" msgstr "Esperando revisión" -#: app/templates/packages/view.html:344 app/templates/threads/view.html:77 +#: app/templates/packages/view.html:344 app/templates/threads/view.html:82 msgid "Edit Review" msgstr "Editar reseña" @@ -5048,39 +5158,39 @@ msgstr "Mostrar sólo respuestas a temas públicos" msgid "Subscribe" msgstr "Suscríbase a" -#: app/templates/threads/view.html:55 +#: app/templates/threads/view.html:59 msgid "Convert to Thread" msgstr "Convertir a hilo" -#: app/templates/threads/view.html:62 +#: app/templates/threads/view.html:67 msgid "Unlock" msgstr "Desbloquear" -#: app/templates/threads/view.html:67 +#: app/templates/threads/view.html:72 msgid "Lock" msgstr "Bloquear" -#: app/templates/threads/view.html:109 +#: app/templates/threads/view.html:114 msgid "This thread is visible to the following users" msgstr "Este hilo es visible para los siguientes usuarios" -#: app/templates/threads/view.html:110 +#: app/templates/threads/view.html:115 msgid "Visible to:" msgstr "Visible para:" -#: app/templates/threads/view.html:118 +#: app/templates/threads/view.html:123 msgid "Plus approvers and editors" msgstr "Más revisores y editores" -#: app/templates/threads/view.html:131 +#: app/templates/threads/view.html:136 msgid "Is this review outdated?" msgstr "¿Esta revisión está desactualizada?" -#: app/templates/threads/view.html:132 +#: app/templates/threads/view.html:137 msgid "For example, does it complain about issues you've already fixed?" msgstr "Por ejemplo, ¿se queja de problemas que ya has solucionado?" -#: app/templates/threads/view.html:133 +#: app/templates/threads/view.html:138 #, python-format msgid "You can report outdated reviews by clicking %(flag)s on the review." msgstr "" @@ -5765,6 +5875,10 @@ msgstr "Cambiar correo electrónico y enviar restablecimiento de contraseña" msgid "Email Address" msgstr "Dirección de correo electrónico" +#: app/templates/users/modtools.html:116 +msgid "Pending email verifications" +msgstr "" + #: app/templates/users/profile.html:20 msgid "Profile picture" msgstr "Foto de perfil" @@ -6607,3 +6721,67 @@ msgstr "" #~ msgid "Contains illegal drugs, such as marijuana" #~ msgstr "Contiene drogas ilegales, como marihuana" +#~ msgctxt "tags" +#~ msgid "" +#~ "Focus on player chat/communication or " +#~ "who's primary function is interacting " +#~ "with the console." +#~ msgstr "" +#~ "Concéntrese en el chat/comunicación del " +#~ "jugador o en quién es la función" +#~ " principal de interactuar con la " +#~ "consola." + +#~ msgctxt "tags" +#~ msgid "" +#~ "Requires futher installation steps, such " +#~ "as installing luarocks or editing the" +#~ " trusted mod setting" +#~ msgstr "" +#~ "Requiere pasos de instalación adicionales, " +#~ "como instalar luarocks o editar la " +#~ "configuración del mod confiable" + +#~ msgctxt "tags" +#~ msgid "" +#~ "Mods and games that aim to " +#~ "simulate real life activity. Similar to" +#~ " SimCity/TheSims/OpenTTD/etc" +#~ msgstr "" +#~ "Mods y juegos que tienen como " +#~ "objetivo simular la actividad de la " +#~ "vida real. Similar a " +#~ "SimCity/TheSims/OpenTTD/etc" + +#~ msgctxt "tags" +#~ msgid "Adds mobs, animals, and NPCs" +#~ msgstr "Agregar mobs, animales y NPC" + +#~ msgctxt "tags" +#~ msgid "For content whose main utility / feature is in GUI/formspec form" +#~ msgstr "" +#~ "Para contenido cuya utilidad/característica " +#~ "principal está en formato GUI/formspec" + +#~ msgctxt "tags" +#~ msgid "Forks of MTG" +#~ msgstr "Bifurcación de MTG" + +#~ msgid "" +#~ "Invalid username, Only alphabetic letters " +#~ "(A-Za-z), numbers (0-9), underscores (_), " +#~ "minuses (-), and periods (.) allowed." +#~ " Consider contacting an admin" +#~ msgstr "" +#~ "Usuario inválido, solo se permiten " +#~ "letras del abecedario (A-Z a-z), números" +#~ " (09), guiones bajos (_), guiones (-)" +#~ " y puntos (.). Considere contactar a" +#~ " un administrador" + +#~ msgid "Unable to get GitHub username for user" +#~ msgstr "No se ha podido obtener el nombre de usuario de GitHub para el usuario" + +#~ msgid "Human readable. Eg: 1.0.0 or 2018-05-28" +#~ msgstr "Legible por humanos. Por ejemplo: 1.0.0 o 2018-05-28" + diff --git a/translations/fa/LC_MESSAGES/messages.po b/translations/fa/LC_MESSAGES/messages.po index 62f74aa2..c0be3cd8 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-06-09 13:46+0100\n" +"POT-Creation-Date: 2024-06-22 16:06+0100\n" "PO-Revision-Date: 2023-10-03 01:59+0000\n" "Last-Translator: Farooq Karimi Zadeh \n" "Language: fa\n" @@ -19,193 +19,191 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.15.0\n" -#: app/__init__.py:155 +#: app/__init__.py:156 msgid "Banned:" msgstr "قطع دسترسی شده:" -#: app/__init__.py:157 +#: app/__init__.py:158 msgid "You have been banned." msgstr "دسترسی شما قطع شده است." -#. NOTE: tags: title for jam_game_2023 -#: app/_translations.py:6 -msgctxt "tags" -msgid "Jam / Game 2023" -msgstr "" - -#. NOTE: tags: description for jam_game_2023 -#: app/_translations.py:8 -msgctxt "tags" -msgid "Entries to the 2023 Minetest Game Jam " -msgstr "" - #. NOTE: tags: title for server_tools -#: app/_translations.py:10 +#: app/_translations.py:6 msgctxt "tags" msgid "Server Moderation and Tools" msgstr "" #. NOTE: tags: description for server_tools -#: app/_translations.py:12 +#: app/_translations.py:8 msgctxt "tags" msgid "Helps with server maintenance and moderation" msgstr "" #. NOTE: tags: title for pvp -#: app/_translations.py:14 +#: app/_translations.py:10 msgctxt "tags" msgid "Player vs Player (PvP)" msgstr "" #. NOTE: tags: description for pvp -#: app/_translations.py:16 +#: app/_translations.py:12 msgctxt "tags" msgid "Designed to be played competitively against other players" msgstr "" #. NOTE: tags: title for player_effects -#: app/_translations.py:18 +#: app/_translations.py:14 msgctxt "tags" msgid "Player Effects / Power Ups" msgstr "" #. NOTE: tags: description for player_effects -#: app/_translations.py:20 +#: app/_translations.py:16 msgctxt "tags" msgid "" "For content that changes player effects, including physics, for example: " "speed, jump height or gravity." msgstr "" -#. NOTE: tags: title for world_tools +#. NOTE: tags: title for jam_game_2023 +#: app/_translations.py:18 +msgctxt "tags" +msgid "Jam / Game 2023" +msgstr "" + +#. NOTE: tags: description for jam_game_2023 +#: app/_translations.py:20 +msgctxt "tags" +msgid "Entries to the 2023 Minetest Game Jam " +msgstr "" + +#. NOTE: tags: title for mapgen #: app/_translations.py:22 msgctxt "tags" +msgid "Mapgen / Biomes / Decoration" +msgstr "" + +#. NOTE: tags: description for mapgen +#: app/_translations.py:24 +msgctxt "tags" +msgid "New mapgen or changes mapgen" +msgstr "" + +#. NOTE: tags: title for world_tools +#: app/_translations.py:26 +msgctxt "tags" msgid "World Maintenance and Tools" msgstr "" #. NOTE: tags: description for world_tools -#: app/_translations.py:24 +#: app/_translations.py:28 msgctxt "tags" msgid "Tools to manage the world" msgstr "" +#. NOTE: tags: title for inventory +#: app/_translations.py:30 +msgctxt "tags" +msgid "Inventory" +msgstr "" + +#. NOTE: tags: description for inventory +#: app/_translations.py:32 +msgctxt "tags" +msgid "Changes the inventory GUI" +msgstr "" + +#. NOTE: tags: title for developer_tools +#: app/_translations.py:34 +msgctxt "tags" +msgid "Developer Tools" +msgstr "" + +#. NOTE: tags: description for developer_tools +#: app/_translations.py:36 +msgctxt "tags" +msgid "Tools for game and mod developers" +msgstr "" + #. NOTE: tags: title for april_fools -#: app/_translations.py:26 +#: app/_translations.py:38 msgctxt "tags" msgid "Joke" msgstr "" #. NOTE: tags: description for april_fools -#: app/_translations.py:28 +#: app/_translations.py:40 msgctxt "tags" msgid "" "For humorous content, meant as a novelty or joke, not to be taken " "seriously, and that is not meant to be used seriously or long-term." msgstr "" -#. NOTE: tags: title for shooter -#: app/_translations.py:30 -msgctxt "tags" -msgid "Shooter" -msgstr "" - -#. NOTE: tags: description for shooter -#: app/_translations.py:32 -msgctxt "tags" -msgid "First person shooters (FPS) and more" -msgstr "" - -#. NOTE: tags: title for adventure__rpg -#: app/_translations.py:34 -msgctxt "tags" -msgid "Adventure / RPG" -msgstr "" - -#. NOTE: tags: title for mapgen -#: app/_translations.py:36 -msgctxt "tags" -msgid "Mapgen / Biomes / Decoration" -msgstr "" - -#. NOTE: tags: description for mapgen -#: app/_translations.py:38 -msgctxt "tags" -msgid "New mapgen or changes mapgen" -msgstr "" - #. NOTE: tags: title for singleplayer -#: app/_translations.py:40 +#: app/_translations.py:42 msgctxt "tags" msgid "Singleplayer-focused" msgstr "" #. NOTE: tags: description for singleplayer -#: app/_translations.py:42 +#: app/_translations.py:44 msgctxt "tags" msgid "Content that can be played alone" msgstr "" -#. NOTE: tags: title for developer_tools -#: app/_translations.py:44 -msgctxt "tags" -msgid "Developer Tools" -msgstr "" - -#. NOTE: tags: description for developer_tools -#: app/_translations.py:46 -msgctxt "tags" -msgid "Tools for game and mod developers" -msgstr "" - #. NOTE: tags: title for crafting -#: app/_translations.py:48 +#: app/_translations.py:46 #, fuzzy msgctxt "tags" msgid "Crafting" msgstr "رده‌بندی" #. NOTE: tags: description for crafting -#: app/_translations.py:50 +#: app/_translations.py:48 msgctxt "tags" msgid "Big changes to crafting gameplay" msgstr "" -#. NOTE: tags: title for sound_music +#. NOTE: tags: title for adventure__rpg +#: app/_translations.py:50 +msgctxt "tags" +msgid "Adventure / RPG" +msgstr "" + +#. NOTE: tags: title for shooter #: app/_translations.py:52 msgctxt "tags" +msgid "Shooter" +msgstr "" + +#. NOTE: tags: description for shooter +#: app/_translations.py:54 +msgctxt "tags" +msgid "First person shooters (FPS) and more" +msgstr "" + +#. NOTE: tags: title for sound_music +#: app/_translations.py:56 +msgctxt "tags" msgid "Sounds / Music" msgstr "" #. NOTE: tags: description for sound_music -#: app/_translations.py:54 +#: app/_translations.py:58 msgctxt "tags" msgid "Focuses on or adds new sounds or musical things" msgstr "" -#. NOTE: tags: title for inventory -#: app/_translations.py:56 -msgctxt "tags" -msgid "Inventory" -msgstr "" - -#. NOTE: tags: description for inventory -#: app/_translations.py:58 -msgctxt "tags" -msgid "Changes the inventory GUI" -msgstr "" - -#. NOTE: tags: title for chat +#. NOTE: tags: title for tools #: app/_translations.py:60 msgctxt "tags" -msgid "Chat / Commands" +msgid "Tools / Weapons / Armor" msgstr "" -#. NOTE: tags: description for chat +#. NOTE: tags: description for tools #: app/_translations.py:62 msgctxt "tags" -msgid "" -"Focus on player chat/communication or who's primary function is " -"interacting with the console." +msgid "Adds or changes tools, weapons, and armor" msgstr "" #. NOTE: tags: title for plants_and_farming @@ -220,56 +218,56 @@ msgctxt "tags" msgid "Adds new plants or other farmable resources." msgstr "" -#. NOTE: tags: title for complex_installation -#: app/_translations.py:68 -msgctxt "tags" -msgid "Complex installation" -msgstr "" - -#. NOTE: tags: description for complex_installation -#: app/_translations.py:70 -msgctxt "tags" -msgid "" -"Requires futher installation steps, such as installing luarocks or " -"editing the trusted mod setting" -msgstr "" - -#. NOTE: tags: title for multiplayer -#: app/_translations.py:72 -msgctxt "tags" -msgid "Multiplayer-focused" -msgstr "" - -#. NOTE: tags: description for multiplayer -#: app/_translations.py:74 -msgctxt "tags" -msgid "Can/should only be used in multiplayer" -msgstr "" - -#. NOTE: tags: title for tools -#: app/_translations.py:76 -msgctxt "tags" -msgid "Tools / Weapons / Armor" -msgstr "" - -#. NOTE: tags: description for tools -#: app/_translations.py:78 -msgctxt "tags" -msgid "Adds or changes tools, weapons, and armor" -msgstr "" - #. NOTE: tags: title for simulation -#: app/_translations.py:80 +#: app/_translations.py:68 msgctxt "tags" msgid "Sims" msgstr "" #. NOTE: tags: description for simulation -#: app/_translations.py:82 +#: app/_translations.py:70 msgctxt "tags" msgid "" "Mods and games that aim to simulate real life activity. Similar to " -"SimCity/TheSims/OpenTTD/etc" +"SimCity/The Sims/OpenTTD/etc." +msgstr "" + +#. NOTE: tags: title for chat +#: app/_translations.py:72 +msgctxt "tags" +msgid "Chat / Commands" +msgstr "" + +#. NOTE: tags: description for chat +#: app/_translations.py:74 +msgctxt "tags" +msgid "Focus on player chat/communication or console interaction." +msgstr "" + +#. NOTE: tags: title for multiplayer +#: app/_translations.py:76 +msgctxt "tags" +msgid "Multiplayer-focused" +msgstr "" + +#. NOTE: tags: description for multiplayer +#: app/_translations.py:78 +msgctxt "tags" +msgid "Can/should only be used in multiplayer" +msgstr "" + +#. NOTE: tags: title for complex_installation +#: app/_translations.py:80 +msgctxt "tags" +msgid "Complex installation" +msgstr "" + +#. NOTE: tags: description for complex_installation +#: app/_translations.py:82 +msgctxt "tags" +msgid "" +"Requires futher installation steps, such as installing LuaRocks or " +"editing the trusted mod setting" msgstr "" #. NOTE: tags: title for magic @@ -278,54 +276,54 @@ msgctxt "tags" msgid "Magic / Enchanting" msgstr "" -#. NOTE: tags: title for less_than_px -#: app/_translations.py:86 -msgctxt "tags" -msgid "<16px" -msgstr "" - -#. NOTE: tags: description for less_than_px -#: app/_translations.py:88 -msgctxt "tags" -msgid "Less than 16px" -msgstr "" - #. NOTE: tags: title for building_mechanics -#: app/_translations.py:90 +#: app/_translations.py:86 msgctxt "tags" msgid "Building Mechanics and Tools" msgstr "" #. NOTE: tags: description for building_mechanics -#: app/_translations.py:92 +#: app/_translations.py:88 msgctxt "tags" msgid "Adds game mechanics or tools that change how players build." msgstr "" -#. NOTE: tags: title for environment -#: app/_translations.py:94 +#. NOTE: tags: title for oneofakind__original +#: app/_translations.py:90 msgctxt "tags" -msgid "Environment / Weather" +msgid "One-of-a-kind / Original" msgstr "" -#. NOTE: tags: description for environment -#: app/_translations.py:96 +#. NOTE: tags: description for oneofakind__original +#: app/_translations.py:92 msgctxt "tags" msgid "" -"Improves the world, adding weather, ambient sounds, or other environment " -"mechanics" +"For games and such that are of their own kind, distinct and original in " +"nature to others of the same category." msgstr "" -#. NOTE: tags: title for mobs +#. NOTE: tags: title for building +#: app/_translations.py:94 +msgctxt "tags" +msgid "Building" +msgstr "" + +#. NOTE: tags: description for building +#: app/_translations.py:96 +msgctxt "tags" +msgid "Focuses on building, such as adding new materials or nodes" +msgstr "" + +#. NOTE: tags: title for decorative #: app/_translations.py:98 msgctxt "tags" -msgid "Mobs / Animals / NPCs" +msgid "Decorative" msgstr "" -#. NOTE: tags: description for mobs +#. NOTE: tags: description for decorative #: app/_translations.py:100 msgctxt "tags" -msgid "Adds mobs, animals, and NPCs" +msgid "Adds nodes with no other purpose than for use in building" msgstr "" #. NOTE: tags: title for puzzle @@ -340,121 +338,122 @@ msgctxt "tags" msgid "Focus on puzzle solving instead of combat" msgstr "" -#. NOTE: tags: title for building +#. NOTE: tags: title for environment #: app/_translations.py:106 msgctxt "tags" -msgid "Building" +msgid "Environment / Weather" msgstr "" -#. NOTE: tags: description for building +#. NOTE: tags: description for environment #: app/_translations.py:108 msgctxt "tags" -msgid "Focuses on building, such as adding new materials or nodes" +msgid "" +"Improves the world, adding weather, ambient sounds, or other environment " +"mechanics" msgstr "" -#. NOTE: tags: title for decorative +#. NOTE: tags: title for less_than_px #: app/_translations.py:110 msgctxt "tags" -msgid "Decorative" +msgid "<16px" msgstr "" -#. NOTE: tags: description for decorative +#. NOTE: tags: description for less_than_px #: app/_translations.py:112 msgctxt "tags" -msgid "Adds nodes with no other purpose than for use in building" +msgid "Less than 16px" msgstr "" -#. NOTE: tags: title for oneofakind__original +#. NOTE: tags: title for mobs #: app/_translations.py:114 msgctxt "tags" -msgid "One-of-a-kind / Original" +msgid "Mobs / Animals / NPCs" msgstr "" -#. NOTE: tags: description for oneofakind__original +#. NOTE: tags: description for mobs #: app/_translations.py:116 msgctxt "tags" -msgid "" -"For games and such that are of their own kind, distinct and original in " -"nature to others of the same category." -msgstr "" - -#. NOTE: tags: title for survival -#: app/_translations.py:118 -msgctxt "tags" -msgid "Survival" -msgstr "" - -#. NOTE: tags: description for survival -#: app/_translations.py:120 -msgctxt "tags" -msgid "" -"Written specifically for survival gameplay with a focus on game-balance, " -"difficulty level, or resources available through crafting, mining, ..." -msgstr "" - -#. NOTE: tags: title for hud -#: app/_translations.py:122 -msgctxt "tags" -msgid "HUD" -msgstr "" - -#. NOTE: tags: description for hud -#: app/_translations.py:124 -msgctxt "tags" -msgid "For mods that grant the player extra information in the HUD" -msgstr "" - -#. NOTE: tags: title for storage -#: app/_translations.py:126 -msgctxt "tags" -msgid "Storage" -msgstr "" - -#. NOTE: tags: description for storage -#: app/_translations.py:128 -msgctxt "tags" -msgid "Adds or improves item storage mechanics" -msgstr "" - -#. NOTE: tags: title for 16px -#: app/_translations.py:130 -msgctxt "tags" -msgid "16px" -msgstr "" - -#. NOTE: tags: description for 16px -#: app/_translations.py:132 -msgctxt "tags" -msgid "For 16px texture packs" +msgid "Adds mobs, animals, and non-player characters" msgstr "" #. NOTE: tags: title for custom_mapgen -#: app/_translations.py:134 +#: app/_translations.py:118 #, fuzzy msgctxt "tags" msgid "Custom mapgen" msgstr "نظر" #. NOTE: tags: description for custom_mapgen -#: app/_translations.py:136 +#: app/_translations.py:120 msgctxt "tags" msgid "" "Contains a completely custom mapgen implemented in Lua, usually requires " "worlds to be set to the 'singlenode' mapgen." msgstr "" +#. NOTE: tags: title for survival +#: app/_translations.py:122 +msgctxt "tags" +msgid "Survival" +msgstr "" + +#. NOTE: tags: description for survival +#: app/_translations.py:124 +msgctxt "tags" +msgid "" +"Written specifically for survival gameplay with a focus on game-balance, " +"difficulty level, or resources available through crafting, mining, ..." +msgstr "" + +#. NOTE: tags: title for education +#: app/_translations.py:126 +#, fuzzy +msgctxt "tags" +msgid "Education" +msgstr "عمل" + +#. NOTE: tags: description for education +#: app/_translations.py:128 +msgctxt "tags" +msgid "Either has educational value, or is a tool to help teachers " +msgstr "" + +#. NOTE: tags: title for storage +#: app/_translations.py:130 +msgctxt "tags" +msgid "Storage" +msgstr "" + +#. NOTE: tags: description for storage +#: app/_translations.py:132 +msgctxt "tags" +msgid "Adds or improves item storage mechanics" +msgstr "" + #. NOTE: tags: title for library -#: app/_translations.py:138 +#: app/_translations.py:134 msgctxt "tags" msgid "API / Library" msgstr "" #. NOTE: tags: description for library -#: app/_translations.py:140 +#: app/_translations.py:136 msgctxt "tags" msgid "Primarily adds an API for other mods to use" msgstr "" +#. NOTE: tags: title for hud +#: app/_translations.py:138 +msgctxt "tags" +msgid "HUD" +msgstr "" + +#. NOTE: tags: description for hud +#: app/_translations.py:140 +msgctxt "tags" +msgid "For mods that grant the player extra information in the HUD" +msgstr "" + #. NOTE: tags: title for mini-game #: app/_translations.py:142 #, fuzzy @@ -468,17 +467,18 @@ msgctxt "tags" msgid "Adds a mini-game to be played within Minetest" msgstr "" -#. NOTE: tags: title for education +#. NOTE: tags: title for pve #: app/_translations.py:146 -#, fuzzy msgctxt "tags" -msgid "Education" -msgstr "عمل" +msgid "Player vs Environment (PvE)" +msgstr "" -#. NOTE: tags: description for education +#. NOTE: tags: description for pve #: app/_translations.py:148 msgctxt "tags" -msgid "Either has educational value, or is a tool to help teachers " +msgid "" +"For content designed for one or more players that focus on combat against" +" the world, mobs, or NPCs." msgstr "" #. NOTE: tags: title for sports @@ -488,40 +488,136 @@ msgctxt "tags" msgid "Sports" msgstr "گزارش" -#. NOTE: tags: title for pve +#. NOTE: tags: title for 16px #: app/_translations.py:152 msgctxt "tags" -msgid "Player vs Environment (PvE)" +msgid "16px" msgstr "" -#. NOTE: tags: description for pve +#. NOTE: tags: description for 16px #: app/_translations.py:154 msgctxt "tags" +msgid "For 16px texture packs" +msgstr "" + +#. NOTE: tags: title for 64px +#: app/_translations.py:156 +msgctxt "tags" +msgid "64px" +msgstr "" + +#. NOTE: tags: description for 64px +#: app/_translations.py:158 +msgctxt "tags" +msgid "For 64px texture packs" +msgstr "" + +#. NOTE: tags: title for transport +#: app/_translations.py:160 +#, fuzzy +msgctxt "tags" +msgid "Transport" +msgstr "گزارش" + +#. NOTE: tags: description for transport +#: app/_translations.py:162 +msgctxt "tags" msgid "" -"For content designed for one or more players that focus on combat against" -" the world, mobs, or NPCs." +"Adds or changes transportation methods. Includes teleportation, vehicles," +" ridable mobs, transport infrastructure and thematic content" +msgstr "" + +#. NOTE: tags: title for seasonal +#: app/_translations.py:164 +msgctxt "tags" +msgid "Seasonal" +msgstr "" + +#. NOTE: tags: description for seasonal +#: app/_translations.py:166 +msgctxt "tags" +msgid "For content generally themed around a certain season or holiday" +msgstr "" + +#. NOTE: tags: title for food +#: app/_translations.py:168 +msgctxt "tags" +msgid "Food / Drinks" +msgstr "" + +#. NOTE: tags: title for commerce +#: app/_translations.py:170 +msgctxt "tags" +msgid "Commerce / Economy" +msgstr "" + +#. NOTE: tags: description for commerce +#: app/_translations.py:172 +msgctxt "tags" +msgid "Related to economies, money, and trading" +msgstr "" + +#. NOTE: tags: title for gui +#: app/_translations.py:174 +msgctxt "tags" +msgid "GUI" +msgstr "" + +#. NOTE: tags: description for gui +#: app/_translations.py:176 +msgctxt "tags" +msgid "" +"For content whose main utility or features are provided within a GUI, on-" +"screen menu, or similar" msgstr "" #. NOTE: tags: title for jam_combat_mod -#: app/_translations.py:156 +#: app/_translations.py:178 msgctxt "tags" msgid "Jam / Combat 2020" msgstr "" #. NOTE: tags: description for jam_combat_mod -#: app/_translations.py:158 +#: app/_translations.py:180 msgctxt "tags" msgid "For mods created for the Discord \"Combat\" modding event in 2020" msgstr "" +#. NOTE: tags: title for mtg +#: app/_translations.py:182 +#, fuzzy +msgctxt "tags" +msgid "Minetest Game improved" +msgstr "تایید شده" + +#. NOTE: tags: description for mtg +#: app/_translations.py:184 +msgctxt "tags" +msgid "Forks of Minetest Game" +msgstr "" + +#. NOTE: tags: title for jam_weekly_2021 +#: app/_translations.py:186 +msgctxt "tags" +msgid "Jam / Weekly Challenges 2021" +msgstr "" + +#. NOTE: tags: description for jam_weekly_2021 +#: app/_translations.py:188 +msgctxt "tags" +msgid "" +"For mods created for the Discord \"Weekly Challenges\" modding event in " +"2021" +msgstr "" + #. NOTE: tags: title for creative -#: app/_translations.py:160 +#: app/_translations.py:190 msgctxt "tags" msgid "Creative" msgstr "" #. NOTE: tags: description for creative -#: app/_translations.py:162 +#: app/_translations.py:192 msgctxt "tags" msgid "" "Written specifically or exclusively for use in creative mode. Adds " @@ -529,112 +625,16 @@ msgid "" "that facilitate ingame creation and doesn't add difficulty or scarcity" msgstr "" -#. NOTE: tags: title for gui -#: app/_translations.py:164 -msgctxt "tags" -msgid "GUI" -msgstr "" - -#. NOTE: tags: description for gui -#: app/_translations.py:166 -msgctxt "tags" -msgid "For content whose main utility / feature is in GUI/formspec form" -msgstr "" - -#. NOTE: tags: title for 64px -#: app/_translations.py:168 -msgctxt "tags" -msgid "64px" -msgstr "" - -#. NOTE: tags: description for 64px -#: app/_translations.py:170 -msgctxt "tags" -msgid "For 64px texture packs" -msgstr "" - -#. NOTE: tags: title for commerce -#: app/_translations.py:172 -msgctxt "tags" -msgid "Commerce / Economy" -msgstr "" - -#. NOTE: tags: description for commerce -#: app/_translations.py:174 -msgctxt "tags" -msgid "Related to economies, money, and trading" -msgstr "" - -#. NOTE: tags: title for mtg -#: app/_translations.py:176 -#, fuzzy -msgctxt "tags" -msgid "Minetest Game improved" -msgstr "تایید شده" - -#. NOTE: tags: description for mtg -#: app/_translations.py:178 -msgctxt "tags" -msgid "Forks of MTG" -msgstr "" - -#. NOTE: tags: title for jam_weekly_2021 -#: app/_translations.py:180 -msgctxt "tags" -msgid "Jam / Weekly Challenges 2021" -msgstr "" - -#. NOTE: tags: description for jam_weekly_2021 -#: app/_translations.py:182 -msgctxt "tags" -msgid "" -"For mods created for the Discord \"Weekly Challenges\" modding event in " -"2021" -msgstr "" - -#. NOTE: tags: title for transport -#: app/_translations.py:184 -#, fuzzy -msgctxt "tags" -msgid "Transport" -msgstr "گزارش" - -#. NOTE: tags: description for transport -#: app/_translations.py:186 -msgctxt "tags" -msgid "" -"Adds or changes transportation methods. Includes teleportation, vehicles," -" ridable mobs, transport infrastructure and thematic content" -msgstr "" - -#. NOTE: tags: title for food -#: app/_translations.py:188 -msgctxt "tags" -msgid "Food / Drinks" -msgstr "" - #. NOTE: tags: title for technology -#: app/_translations.py:190 +#: app/_translations.py:194 msgctxt "tags" msgid "Machines / Electronics" msgstr "" #. NOTE: tags: description for technology -#: app/_translations.py:192 -msgctxt "tags" -msgid "Adds machines useful in automation, tubes, or power." -msgstr "" - -#. NOTE: tags: title for seasonal -#: app/_translations.py:194 -msgctxt "tags" -msgid "Seasonal" -msgstr "" - -#. NOTE: tags: description for seasonal #: app/_translations.py:196 msgctxt "tags" -msgid "For content generally themed around a certain season or holiday" +msgid "Adds machines useful in automation, tubes, or power." msgstr "" #. NOTE: tags: title for 32px @@ -649,56 +649,56 @@ msgctxt "tags" msgid "For 32px texture packs" msgstr "" -#. NOTE: tags: title for jam_game_2021 +#. NOTE: tags: title for strategy_rts #: app/_translations.py:202 msgctxt "tags" -msgid "Jam / Game 2021" +msgid "Strategy / RTS" msgstr "" -#. NOTE: tags: description for jam_game_2021 +#. NOTE: tags: description for strategy_rts #: app/_translations.py:204 msgctxt "tags" -msgid "Entries to the 2021 Minetest Game Jam" -msgstr "" - -#. NOTE: tags: title for 128px -#: app/_translations.py:206 -msgctxt "tags" -msgid "128px+" -msgstr "" - -#. NOTE: tags: description for 128px -#: app/_translations.py:208 -msgctxt "tags" -msgid "For 128px or higher texture packs" +msgid "" +"Games and mods with a heavy strategy component, whether real-time or " +"turn-based" msgstr "" #. NOTE: tags: title for skins -#: app/_translations.py:210 +#: app/_translations.py:206 msgctxt "tags" msgid "Player customization / Skins" msgstr "" #. NOTE: tags: description for skins -#: app/_translations.py:212 +#: app/_translations.py:208 msgctxt "tags" msgid "" "Allows the player to customize their character by changing the texture or" " adding accessories." msgstr "" -#. NOTE: tags: title for strategy_rts -#: app/_translations.py:214 +#. NOTE: tags: title for jam_game_2021 +#: app/_translations.py:210 msgctxt "tags" -msgid "Strategy / RTS" +msgid "Jam / Game 2021" msgstr "" -#. NOTE: tags: description for strategy_rts +#. NOTE: tags: description for jam_game_2021 +#: app/_translations.py:212 +msgctxt "tags" +msgid "Entries to the 2021 Minetest Game Jam" +msgstr "" + +#. NOTE: tags: title for 128px +#: app/_translations.py:214 +msgctxt "tags" +msgid "128px+" +msgstr "" + +#. NOTE: tags: description for 128px #: app/_translations.py:216 msgctxt "tags" -msgid "" -"Games and mods with a heavy strategy component, whether real-time or " -"turn-based" +msgid "For 128px or higher texture packs" msgstr "" #. NOTE: tags: title for jam_game_2022 @@ -798,8 +798,8 @@ msgctxt "content_warnings" msgid "Contains recreational drugs other than alcohol or tobacco" msgstr "" -#: app/querybuilder.py:58 app/templates/admin/languages/list.html:27 -#: app/templates/admin/tags/list.html:38 +#: app/querybuilder.py:60 app/templates/admin/languages/list.html:27 +#: app/templates/admin/tags/list.html:34 #: app/templates/admin/warnings/list.html:28 #: app/templates/collections/create_edit.html:56 #: app/templates/collections/view.html:66 app/templates/modnames/list.html:16 @@ -808,7 +808,7 @@ msgstr "" msgid "Packages" msgstr "بسته‌ها" -#: app/querybuilder.py:73 +#: app/querybuilder.py:75 #, python-format msgid "%(package_type)s for %(game_name)s" msgstr "" @@ -822,9 +822,13 @@ msgstr "%(delta)s پیش" msgid "Featured" msgstr "" -#: app/blueprints/api/tokens.py:33 app/templates/admin/tags/list.html:26 +#: app/blueprints/api/tokens.py:33 +#: app/blueprints/packages/advanced_search.py:83 +#: app/blueprints/packages/releases.py:55 +#: app/blueprints/packages/releases.py:70 app/templates/admin/tags/list.html:22 #: app/templates/admin/warnings/list.html:20 app/templates/macros/topics.html:7 #: app/templates/modnames/list.html:12 +#: app/templates/packages/release_edit.html:20 msgid "Name" msgstr "نام" @@ -833,12 +837,12 @@ 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:251 -#: app/blueprints/packages/packages.py:543 -#: app/blueprints/packages/packages.py:639 -#: app/blueprints/packages/packages.py:727 -#: app/blueprints/packages/releases.py:62 -#: app/blueprints/packages/releases.py:74 app/blueprints/packages/reviews.py:63 +#: app/blueprints/oauth/__init__.py:175 app/blueprints/packages/packages.py:252 +#: app/blueprints/packages/packages.py:544 +#: app/blueprints/packages/packages.py:640 +#: app/blueprints/packages/packages.py:728 +#: app/blueprints/packages/releases.py:66 +#: app/blueprints/packages/releases.py:81 app/blueprints/packages/reviews.py:63 #: app/blueprints/packages/screenshots.py:36 #: app/blueprints/packages/screenshots.py:42 #: app/blueprints/packages/screenshots.py:47 @@ -849,12 +853,14 @@ msgid "Save" msgstr "ذخیره" #: app/blueprints/collections/__init__.py:77 -#: app/blueprints/oauth/__init__.py:168 app/blueprints/packages/releases.py:54 -#: app/blueprints/packages/releases.py:66 app/blueprints/packages/reviews.py:53 +#: app/blueprints/oauth/__init__.py:168 +#: app/blueprints/packages/advanced_search.py:84 +#: app/blueprints/packages/releases.py:56 +#: app/blueprints/packages/releases.py:71 app/blueprints/packages/reviews.py:53 #: app/blueprints/threads/__init__.py:281 #: app/templates/admin/languages/list.html:23 #: app/templates/macros/reviews.html:143 app/templates/macros/topics.html:5 -#: app/templates/packages/release_edit.html:17 +#: app/templates/packages/release_edit.html:21 #: app/templates/packages/translation.html:54 msgid "Title" msgstr "عنوان" @@ -907,24 +913,7 @@ msgstr "(عمومی، از نمایه » مجموعه‌های من تغییر msgid "Removed package from favorites collection" msgstr "بسته از مجموعه علاقه‌مندی‌ها حذف شد" -#: app/blueprints/github/__init__.py:54 -msgid "Authorization failed [err=gh-oauth-login-failed]" -msgstr "احراز هویت ناموفق [err=gh-oauth-login-failed]" - -#: app/blueprints/github/__init__.py:83 -msgid "Linked GitHub to account" -msgstr "پیوند‌شده به حساب گیت‌هاب" - -#: app/blueprints/github/__init__.py:88 -#, python-format -msgid "GitHub account is already associated with another user: %(username)s" -msgstr "" - -#: app/blueprints/github/__init__.py:96 app/blueprints/github/__init__.py:122 -msgid "Authorization failed [err=gh-login-failed]" -msgstr "احراز هویت ناموفق [err=gh-login-failed]" - -#: app/blueprints/oauth/__init__.py:169 app/templates/admin/tags/list.html:30 +#: app/blueprints/oauth/__init__.py:169 app/templates/admin/tags/list.html:26 #: app/templates/admin/warnings/list.html:24 #: app/templates/users/settings_email.html:49 msgid "Description" @@ -995,95 +984,213 @@ msgstr "" msgid "Supported Games" msgstr "بازی‌های پشتیبانی‌شده" -#: app/blueprints/packages/packages.py:214 -msgid "No download available." -msgstr "دانلودی در دسترس نیست." +#: app/blueprints/packages/advanced_search.py:39 +msgid "Android Default" +msgstr "" -#: app/blueprints/packages/packages.py:229 app/templates/packages/view.html:598 +#: app/blueprints/packages/advanced_search.py:40 +msgid "Desktop Default" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:41 +msgid "Non-free" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:42 app/models/packages.py:624 +#: app/templates/packages/view.html:163 +msgid "Work in Progress" +msgstr "" + +#. NOTE: Package maintenance state +#: app/blueprints/packages/advanced_search.py:43 app/models/packages.py:170 +msgid "Deprecated" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:44 +msgid "All content warnings" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:53 +msgid "Query" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:54 +#: app/blueprints/packages/packages.py:230 app/templates/packages/view.html:598 #: app/utils/minetest_hypertext.py:263 msgid "Type" msgstr "نوع" -#: app/blueprints/packages/packages.py:230 -msgid "Title (Human-readable)" -msgstr "عنوان(قابل خواندن توسط انسان)" +#: app/blueprints/packages/advanced_search.py:56 +#: app/templates/macros/topics.html:6 app/templates/packages/view.html:177 +msgid "Author" +msgstr "" -#: app/blueprints/packages/packages.py:231 -#: app/blueprints/packages/packages.py:637 -msgid "Name (Technical)" -msgstr "نام (فنی)" - -#: app/blueprints/packages/packages.py:231 -#: app/blueprints/packages/packages.py:638 -#: app/templates/packages/create_edit.html:75 -msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" -msgstr "تنها حروف کوچک(a-z)، رفم‌ها(0-9) و زیرخط(_)" - -#: app/blueprints/packages/packages.py:232 -msgid "Short Description (Plaintext)" -msgstr "توضیحات کوتاه(متن ساده)" - -#: app/blueprints/packages/packages.py:234 app/templates/packages/view.html:620 -#: app/utils/minetest_hypertext.py:300 -msgid "Maintenance State" -msgstr "وضعیت نگه‌داری" - -#: app/blueprints/packages/packages.py:236 app/templates/admin/tags/list.html:4 +#: app/blueprints/packages/advanced_search.py:57 +#: app/blueprints/packages/packages.py:237 app/templates/admin/tags/list.html:4 #: app/templates/admin/tags/list.html:10 app/templates/todo/tags.html:38 #: app/utils/minetest_hypertext.py:264 msgid "Tags" msgstr "برچسب‌ها" -#: app/blueprints/packages/packages.py:237 +#: app/blueprints/packages/advanced_search.py:60 +#: app/blueprints/packages/packages.py:238 msgid "Content Warnings" msgstr "اخطار‌های محتوا" -#: app/blueprints/packages/packages.py:238 app/templates/packages/view.html:609 +#: app/blueprints/packages/advanced_search.py:63 +#: app/blueprints/packages/packages.py:239 app/templates/packages/view.html:609 #: app/utils/minetest_hypertext.py:298 msgid "License" msgstr "پروانه" -#: app/blueprints/packages/packages.py:239 +#: app/blueprints/packages/advanced_search.py:67 +msgid "Supports Game" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:71 +#: app/templates/admin/storage.html:39 +#: app/templates/collections/create_edit.html:81 +#: app/templates/collections/list.html:39 +#: app/templates/collections/view.html:91 app/templates/index.html:48 +#: app/templates/macros/reviews.html:81 app/templates/macros/topics.html:52 +#: app/templates/packages/game_hub.html:5 +#: app/templates/packages/game_hub.html:25 +#: app/templates/packages/similar.html:22 app/templates/translate/index.html:28 +#, python-format +msgid "%(title)s by %(author)s" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:72 +#: app/blueprints/packages/reviews.py:54 +#: app/templates/packages/translation.html:51 +msgid "Language" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:76 +msgid "Hide Tags and Content Warnings" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:77 +msgid "Minetest Version" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:81 +msgid "Sort by" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:85 +msgid "Package score" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:86 app/templates/index.html:78 +#: app/templates/packages/reviews_list.html:4 +#: app/templates/packages/view.html:194 app/templates/packages/view.html:336 +#: app/templates/users/profile.html:279 +msgid "Reviews" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:87 +#: app/templates/packages/view.html:184 app/templates/users/profile.html:242 +msgid "Downloads" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:88 +msgid "Created At" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:89 +msgid "Approved At" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:90 +msgid "Last Release" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:92 +msgid "Order" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:93 +msgid "Descending" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:94 +msgid "Ascending" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:96 +msgid "Random order" +msgstr "" + +#: app/blueprints/packages/packages.py:215 +msgid "No download available." +msgstr "دانلودی در دسترس نیست." + +#: app/blueprints/packages/packages.py:231 +msgid "Title (Human-readable)" +msgstr "عنوان(قابل خواندن توسط انسان)" + +#: app/blueprints/packages/packages.py:232 +#: app/blueprints/packages/packages.py:638 +msgid "Name (Technical)" +msgstr "نام (فنی)" + +#: app/blueprints/packages/packages.py:232 +#: app/blueprints/packages/packages.py:639 +#: 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:233 +msgid "Short Description (Plaintext)" +msgstr "توضیحات کوتاه(متن ساده)" + +#: app/blueprints/packages/packages.py:235 app/templates/packages/view.html:620 +#: app/utils/minetest_hypertext.py:300 +msgid "Maintenance State" +msgstr "وضعیت نگه‌داری" + +#: app/blueprints/packages/packages.py:240 msgid "Media License" msgstr "پروانه چند‌رسانه‌ای" -#: app/blueprints/packages/packages.py:241 +#: app/blueprints/packages/packages.py:242 msgid "Long Description (Markdown)" msgstr "توضیحات بلند(مارک‌دوان)" -#: app/blueprints/packages/packages.py:243 +#: app/blueprints/packages/packages.py:244 msgid "VCS Repository URL" msgstr "آدرس مخزن VCS" -#: app/blueprints/packages/packages.py:244 app/blueprints/users/settings.py:77 +#: app/blueprints/packages/packages.py:245 app/blueprints/users/settings.py:77 msgid "Website URL" msgstr "آدرس تار‌نما" -#: app/blueprints/packages/packages.py:245 +#: app/blueprints/packages/packages.py:246 msgid "Issue Tracker URL" msgstr "آدرس ردیاب مشکلات" -#: app/blueprints/packages/packages.py:246 +#: app/blueprints/packages/packages.py:247 msgid "Forum Topic ID" msgstr "آی‌دی تاپیک انجمن" -#: app/blueprints/packages/packages.py:247 +#: app/blueprints/packages/packages.py:248 msgid "Video URL" msgstr "آدرس فیلم" -#: app/blueprints/packages/packages.py:248 +#: app/blueprints/packages/packages.py:249 msgid "Donate URL" msgstr "آدرس اهدا" -#: app/blueprints/packages/packages.py:249 +#: app/blueprints/packages/packages.py:250 msgid "Translation URL" msgstr "" -#: app/blueprints/packages/packages.py:255 +#: app/blueprints/packages/packages.py:256 msgid "_game is not an allowed name" msgstr "_game یک نام مجاز نیست" -#: app/blueprints/packages/packages.py:265 +#: app/blueprints/packages/packages.py:266 msgid "" "Package already exists, but is removed. Please contact ContentDB staff to" " restore the package" @@ -1091,229 +1198,228 @@ msgstr "" "بسته از قبل وجود دارد اما حذف شده است. لطفا با کارکنان ContentDB جهت " "بازگردانی بسته تماس بگیرید" -#: app/blueprints/packages/packages.py:270 +#: app/blueprints/packages/packages.py:271 msgid "Package already exists" msgstr "بسته از قبل وجود دارد" -#: app/blueprints/packages/packages.py:276 +#: app/blueprints/packages/packages.py:277 msgid "A collection with a similar name already exists" msgstr "یک مجموعه با نامی مشابه وجود دارد" -#: app/blueprints/packages/packages.py:329 -#: app/blueprints/packages/releases.py:82 +#: app/blueprints/packages/packages.py:330 +#: app/blueprints/packages/releases.py:89 msgid "" "You must add an email address to your account and confirm it before you " "can manage packages" msgstr "" -#: app/blueprints/packages/packages.py:335 +#: app/blueprints/packages/packages.py:336 msgid "Save draft" msgstr "" -#: app/blueprints/packages/packages.py:343 +#: app/blueprints/packages/packages.py:344 msgid "Unable to find that user" msgstr "قادر به پیدا کردن این کاربر نیستیم" -#: app/blueprints/packages/packages.py:347 +#: app/blueprints/packages/packages.py:348 #: app/blueprints/packages/screenshots.py:137 msgid "Permission denied" msgstr "دسترسی مسدود شده است" -#: app/blueprints/packages/packages.py:403 -#: app/blueprints/packages/packages.py:494 -#: app/blueprints/packages/packages.py:516 +#: app/blueprints/packages/packages.py:404 +#: app/blueprints/packages/packages.py:495 +#: app/blueprints/packages/packages.py:517 msgid "You don't have permission to do that" msgstr "شما دسترسی انجام این را ندارید" -#: app/blueprints/packages/packages.py:436 +#: app/blueprints/packages/packages.py:437 msgid "Please comment what changes are needed in the approval thread" msgstr "لطفا نظر دهید نیازمند چه تغییراتی در ریسمان تایید است" -#: app/blueprints/packages/packages.py:443 +#: app/blueprints/packages/packages.py:444 msgid "" "Please comment in the approval thread so editors know what you have " "changed" msgstr "" -#: app/blueprints/packages/packages.py:481 +#: app/blueprints/packages/packages.py:482 #, python-format msgid "Set state to %(state)s" msgstr "" -#: app/blueprints/packages/packages.py:511 +#: app/blueprints/packages/packages.py:512 msgid "Deleted package" msgstr "بسته حذف شد" -#: app/blueprints/packages/packages.py:533 +#: app/blueprints/packages/packages.py:534 msgid "Unapproved package" msgstr "بسته تایید نشده" -#: app/blueprints/packages/packages.py:542 +#: app/blueprints/packages/packages.py:543 msgid "Maintainers (Comma-separated)" msgstr "نگه‌دارنده‌ها(جدا شده با کاما یا ویرگول)" -#: app/blueprints/packages/packages.py:551 +#: app/blueprints/packages/packages.py:552 msgid "You don't have permission to edit maintainers" msgstr "شما دسترسی ویرایش نگه‌دارنده‌ها رو ندارید" -#: app/blueprints/packages/packages.py:601 +#: app/blueprints/packages/packages.py:602 msgid "You are not a maintainer" msgstr "شما یک نگه‌دار نیستید" -#: app/blueprints/packages/packages.py:604 +#: app/blueprints/packages/packages.py:605 msgid "Package owners cannot remove themselves as maintainers" msgstr "صاحبان بسته نمی‌توانند خودشان رو از فهرست نگه‌دارنده‌ها حذف کنند" -#: app/blueprints/packages/packages.py:636 +#: app/blueprints/packages/packages.py:637 msgid "Author Name" msgstr "نام نویسنده" -#: app/blueprints/packages/packages.py:723 +#: app/blueprints/packages/packages.py:724 msgid "Enable support detection based on dependencies (recommended)" msgstr "فعال‌سازی تشخیص پشتیبانی بر اساس پیش‌نیاز‌ها (پیشنهاد می‌شود)" -#: app/blueprints/packages/packages.py:724 +#: app/blueprints/packages/packages.py:725 msgid "Supported games" msgstr "بازی‌های تحت پشتیبانی" -#: app/blueprints/packages/packages.py:725 +#: app/blueprints/packages/packages.py:726 msgid "Unsupported games" msgstr "بازی‌های پشتیبانی نشده" -#: app/blueprints/packages/packages.py:726 +#: app/blueprints/packages/packages.py:727 msgid "Supports all games (unless stated) / is game independent" msgstr "" "از تمامی بازی‌ها پشتیبانی می‌کند(مگر این‌که خلاف آن گفته شود) یا این‌که " "مستقل از بازی است" -#: app/blueprints/packages/packages.py:742 +#: app/blueprints/packages/packages.py:743 msgid "You need at least one release before you can edit game support" msgstr "" -#: app/blueprints/packages/packages.py:746 +#: app/blueprints/packages/packages.py:747 msgid "Mod(pack) needs to contain at least one mod. Please create a new release" msgstr "" -#: app/blueprints/packages/releases.py:55 -#: app/templates/packages/release_new.html:46 +#: app/blueprints/packages/releases.py:57 +#: app/blueprints/packages/releases.py:72 +msgid "Release Notes" +msgstr "" + +#: app/blueprints/packages/releases.py:59 msgid "Method" msgstr "روش" -#: app/blueprints/packages/releases.py:55 -#: app/blueprints/packages/releases.py:57 +#: app/blueprints/packages/releases.py:59 +#: app/blueprints/packages/releases.py:61 #: app/blueprints/packages/screenshots.py:35 msgid "File Upload" msgstr "بارگزاری پرونده" -#: app/blueprints/packages/releases.py:56 +#: app/blueprints/packages/releases.py:60 msgid "Git reference (ie: commit hash, branch, or tag)" msgstr "مرجع گیت(مانند هش کامین یا برنچ یا برچسب)" -#: app/blueprints/packages/releases.py:58 -#: app/blueprints/packages/releases.py:70 -#: app/blueprints/packages/releases.py:198 +#: app/blueprints/packages/releases.py:62 +#: app/blueprints/packages/releases.py:77 +#: app/blueprints/packages/releases.py:207 msgid "Minimum Minetest Version" msgstr "حداقل نسخه ماین‌تست" -#: app/blueprints/packages/releases.py:60 -#: app/blueprints/packages/releases.py:72 -#: app/blueprints/packages/releases.py:201 +#: app/blueprints/packages/releases.py:64 +#: app/blueprints/packages/releases.py:79 +#: app/blueprints/packages/releases.py:210 msgid "Maximum Minetest Version" msgstr "حداکثر نسخه ماین‌تست" -#: app/blueprints/packages/releases.py:67 -#: app/templates/packages/release_edit.html:23 +#: app/blueprints/packages/releases.py:74 +#: app/templates/packages/release_edit.html:31 msgid "URL" msgstr "آدرس" -#: app/blueprints/packages/releases.py:68 +#: app/blueprints/packages/releases.py:75 msgid "Task ID" msgstr "آی‌دی کار" -#: app/blueprints/packages/releases.py:69 +#: app/blueprints/packages/releases.py:76 #: app/blueprints/packages/screenshots.py:41 msgid "Is Approved" msgstr "تایید شده" -#: app/blueprints/packages/releases.py:91 +#: app/blueprints/packages/releases.py:98 msgid "Import from Git" msgstr "درون‌ریزی از گیت" -#: app/blueprints/packages/releases.py:91 +#: app/blueprints/packages/releases.py:98 msgid "Upload .zip file" msgstr "بارگزاری پرونده زیپ" -#: app/blueprints/packages/releases.py:197 +#: app/blueprints/packages/releases.py:206 msgid "Set Min" msgstr "تعیین حداقل" -#: app/blueprints/packages/releases.py:200 +#: app/blueprints/packages/releases.py:209 msgid "Set Max" msgstr "تعیین حداکثر" -#: app/blueprints/packages/releases.py:203 +#: app/blueprints/packages/releases.py:212 msgid "Only change values previously set as none" msgstr "تنها مقادیر بی‌مقدار را تغییر بده" -#: app/blueprints/packages/releases.py:204 +#: app/blueprints/packages/releases.py:213 msgid "Update" msgstr "بروز‌رسانی" -#: app/blueprints/packages/releases.py:256 +#: app/blueprints/packages/releases.py:265 #: app/templates/packages/update_config.html:25 msgid "Trigger" msgstr "محرک" -#: app/blueprints/packages/releases.py:257 +#: app/blueprints/packages/releases.py:266 msgid "New Commit" msgstr "کامیت جدید" -#: app/blueprints/packages/releases.py:258 app/templates/admin/tags/list.html:8 +#: app/blueprints/packages/releases.py:267 app/templates/admin/tags/list.html:8 msgid "New Tag" msgstr "برچسب جدید" -#: app/blueprints/packages/releases.py:260 +#: app/blueprints/packages/releases.py:269 msgid "Branch name" msgstr "نام برنچ" -#: app/blueprints/packages/releases.py:261 +#: app/blueprints/packages/releases.py:270 #: app/templates/packages/update_config.html:38 msgid "Action" msgstr "عمل" -#: app/blueprints/packages/releases.py:262 +#: app/blueprints/packages/releases.py:271 msgid "Send notification and mark as outdated" msgstr "ارسال اعلان و علامت‌زدن به عنوان تاریخ‌گذشته" -#: app/blueprints/packages/releases.py:262 app/logic/package_approval.py:104 +#: app/blueprints/packages/releases.py:271 app/logic/package_approval.py:104 msgid "Create release" msgstr "ایجاد یک انتشار" -#: app/blueprints/packages/releases.py:264 +#: app/blueprints/packages/releases.py:273 msgid "Save Settings" msgstr "ذخیره تنظیمات" -#: app/blueprints/packages/releases.py:265 +#: app/blueprints/packages/releases.py:274 msgid "Disable Automation" msgstr "غیر فعال کردن خودکارسازی" -#: app/blueprints/packages/releases.py:304 +#: app/blueprints/packages/releases.py:313 msgid "Please add a Git repository URL in order to set up automatic releases" msgstr "لطفا آدرس یک مخزن گیت را برای تنظیم انتشار های خودکار اضافه کنید" -#: app/blueprints/packages/releases.py:320 +#: app/blueprints/packages/releases.py:329 msgid "Deleted update configuration" msgstr "پیکره‌بندی بروزرسانی حذف شد" -#: app/blueprints/packages/releases.py:328 +#: app/blueprints/packages/releases.py:337 msgid "Now, please create an initial release" msgstr "لطفا الآن یک انتشار آغازین ایجاد کنید" -#: app/blueprints/packages/reviews.py:54 -#: app/templates/packages/translation.html:51 -msgid "Language" -msgstr "" - #: app/blueprints/packages/reviews.py:60 app/blueprints/threads/__init__.py:181 #: app/blueprints/threads/__init__.py:182 #: app/blueprints/threads/__init__.py:282 @@ -1498,7 +1604,7 @@ msgid "" msgstr "" #: 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/account.py:189 app/blueprints/users/account.py:338 #: app/blueprints/users/settings.py:147 msgid "Email" msgstr "" @@ -1576,79 +1682,80 @@ msgstr "" msgid "Unknown verification token!" msgstr "" -#: app/blueprints/users/account.py:292 +#: app/blueprints/users/account.py:290 msgid "Token has expired" msgstr "" -#: app/blueprints/users/account.py:306 +#: app/blueprints/users/account.py:304 msgid "Another user is already using that email" msgstr "" -#: app/blueprints/users/account.py:309 +#: app/blueprints/users/account.py:307 msgid "Confirmed email change" msgstr "" -#: app/blueprints/users/account.py:314 +#: app/blueprints/users/account.py:312 msgid "Email address changed" msgstr "" -#: app/blueprints/users/account.py:315 +#: app/blueprints/users/account.py:313 msgid "" "Your email address has changed. If you didn't request this, please " "contact an administrator." msgstr "" -#: app/blueprints/users/account.py:333 +#: app/blueprints/users/account.py:331 msgid "You may now log in" msgstr "" -#: app/blueprints/users/account.py:341 +#: app/blueprints/users/account.py:339 msgid "Send" msgstr "" -#: app/blueprints/users/account.py:372 +#: app/blueprints/users/account.py:370 msgid "" "That email is now blacklisted. Please contact an admin if you wish to " "undo this." msgstr "" -#: app/blueprints/users/claim.py:41 app/blueprints/users/claim.py:66 -msgid "" -"Invalid username, Only alphabetic letters (A-Za-z), numbers (0-9), " -"underscores (_), minuses (-), and periods (.) allowed. Consider " -"contacting an admin" -msgstr "" - #: app/blueprints/users/claim.py:46 msgid "User has already been claimed" msgstr "" #: app/blueprints/users/claim.py:50 -msgid "Unable to get GitHub username for user" +msgid "" +"Unable to get GitHub username for user. Make sure the forum account " +"exists." msgstr "" -#: app/blueprints/users/claim.py:73 +#: app/blueprints/users/claim.py:66 +msgid "" +"A ContentDB user with that name already exists. Please contact an admin " +"to link to your forum account" +msgstr "" + +#: app/blueprints/users/claim.py:75 msgid "That user has already been claimed!" msgstr "" -#: app/blueprints/users/claim.py:86 +#: app/blueprints/users/claim.py:88 #, python-format msgid "Error whilst attempting to access forums: %(message)s" msgstr "" -#: app/blueprints/users/claim.py:90 +#: app/blueprints/users/claim.py:92 msgid "Unable to get forum signature - does the user exist?" msgstr "" -#: app/blueprints/users/claim.py:105 +#: app/blueprints/users/claim.py:107 msgid "Unable to login as user" msgstr "" -#: app/blueprints/users/claim.py:111 +#: app/blueprints/users/claim.py:113 msgid "Could not find the key in your signature!" msgstr "" -#: app/blueprints/users/claim.py:114 +#: app/blueprints/users/claim.py:116 msgid "Unknown claim type" msgstr "" @@ -1792,6 +1899,23 @@ msgstr "" msgid "Can't promote a user to a rank higher than yourself!" msgstr "" +#: app/blueprints/vcs/github.py:56 +msgid "Authorization failed [err=gh-oauth-login-failed]" +msgstr "احراز هویت ناموفق [err=gh-oauth-login-failed]" + +#: app/blueprints/vcs/github.py:85 +msgid "Linked GitHub to account" +msgstr "پیوند‌شده به حساب گیت‌هاب" + +#: app/blueprints/vcs/github.py:90 +#, python-format +msgid "GitHub account is already associated with another user: %(username)s" +msgstr "" + +#: app/blueprints/vcs/github.py:98 app/blueprints/vcs/github.py:124 +msgid "Authorization failed [err=gh-login-failed]" +msgstr "احراز هویت ناموفق [err=gh-login-failed]" + #: app/blueprints/zipgrep/__init__.py:35 msgid "Text to find (regex)" msgstr "" @@ -1801,6 +1925,7 @@ msgid "File filter" msgstr "" #: app/blueprints/zipgrep/__init__.py:38 app/templates/base.html:60 +#: app/templates/packages/advanced_search.html:34 #: app/templates/packages/game_hub.html:35 app/templates/todo/tags.html:14 msgid "Search" msgstr "" @@ -1890,17 +2015,17 @@ msgstr "" msgid "You don't have permission to change the package name" msgstr "" -#: app/logic/releases.py:32 +#: app/logic/releases.py:33 msgid "You don't have permission to make releases" msgstr "" -#: app/logic/releases.py:37 +#: app/logic/releases.py:38 msgid "" "You've created too many releases for this package in the last 5 minutes, " "please wait before trying again" msgstr "" -#: app/logic/releases.py:74 +#: app/logic/releases.py:77 msgid "Invalid commit hash; it must be a 40 character long base16 string" msgstr "" @@ -2056,11 +2181,6 @@ msgstr "" msgid "As-is" msgstr "" -#. NOTE: Package maintenance state -#: app/models/packages.py:170 -msgid "Deprecated" -msgstr "" - #: app/models/packages.py:177 msgid "Under active development, and may break worlds/things without warning" msgstr "" @@ -2097,7 +2217,7 @@ msgstr "" #: app/templates/collections/delete.html:14 #: app/templates/collections/view.html:39 #: app/templates/oauth/create_edit.html:17 -#: app/templates/packages/release_edit.html:84 +#: app/templates/packages/release_edit.html:92 #: app/templates/packages/review_create_edit.html:67 #: app/templates/threads/delete_reply.html:19 #: app/templates/threads/delete_thread.html:19 @@ -2105,21 +2225,17 @@ msgstr "" msgid "Delete" msgstr "" -#: app/models/packages.py:624 app/templates/packages/view.html:163 -msgid "Work in Progress" -msgstr "" - -#: app/models/packages.py:1358 +#: app/models/packages.py:1366 #, python-format msgid "New commit %(hash)s found on the Git repo." msgstr "" -#: app/models/packages.py:1362 +#: app/models/packages.py:1370 #, python-format msgid "The last release was commit %(hash)s" msgstr "" -#: app/models/packages.py:1368 +#: app/models/packages.py:1376 #, python-format msgid "New tag %(tag_name)s found on the Git repo." msgstr "" @@ -2153,7 +2269,7 @@ msgid "Editor" msgstr "" #. NOTE: BOT notification type -#: app/models/users.py:59 app/models/users.py:442 +#: app/models/users.py:59 app/models/users.py:448 msgid "Bot" msgstr "" @@ -2166,128 +2282,128 @@ msgid "Admin" msgstr "" #. NOTE: PACKAGE_EDIT notification type -#: app/models/users.py:427 +#: app/models/users.py:433 msgid "Package Edit" msgstr "" #. NOTE: PACKAGE_APPROVAL notification type -#: app/models/users.py:430 +#: app/models/users.py:436 msgid "Package Approval" msgstr "" #. NOTE: NEW_THREAD notification type -#: app/models/users.py:433 app/templates/threads/list.html:12 +#: app/models/users.py:439 app/templates/threads/list.html:12 #: app/templates/threads/new.html:4 msgid "New Thread" msgstr "" #. NOTE: NEW_REVIEW notification type -#: app/models/users.py:436 +#: app/models/users.py:442 msgid "New Review" msgstr "" #. NOTE: THREAD_REPLY notification type -#: app/models/users.py:439 +#: app/models/users.py:445 msgid "Thread Reply" msgstr "" #. NOTE: MAINTAINER notification type -#: app/models/users.py:445 app/templates/macros/threads.html:27 +#: app/models/users.py:451 app/templates/macros/threads.html:27 msgid "Maintainer" msgstr "" #. NOTE: EDITOR_ALERT notification type -#: app/models/users.py:448 +#: app/models/users.py:454 msgid "Editor Alert" msgstr "" #. NOTE: EDITOR_MISC notification type -#: app/models/users.py:451 +#: app/models/users.py:457 msgid "Editor Misc" msgstr "" #. NOTE: OTHER notification type -#: app/models/users.py:454 +#: app/models/users.py:460 msgid "Other" msgstr "" -#: app/models/users.py:464 +#: app/models/users.py:470 msgid "This is a Package Edit notification." msgstr "" -#: app/models/users.py:466 +#: app/models/users.py:472 msgid "This is a Package Approval notification." msgstr "" -#: app/models/users.py:468 +#: app/models/users.py:474 msgid "This is a New Thread notification." msgstr "" -#: app/models/users.py:470 +#: app/models/users.py:476 msgid "This is a New Review notification." msgstr "" -#: app/models/users.py:472 +#: app/models/users.py:478 msgid "This is a Thread Reply notification." msgstr "" -#: app/models/users.py:474 +#: app/models/users.py:480 msgid "This is a Bot notification." msgstr "" -#: app/models/users.py:476 +#: app/models/users.py:482 msgid "This is a Maintainer change notification." msgstr "" -#: app/models/users.py:478 +#: app/models/users.py:484 msgid "This is an Editor Alert notification." msgstr "" -#: app/models/users.py:480 +#: app/models/users.py:486 msgid "This is an Editor Misc notification." msgstr "" -#: app/models/users.py:482 +#: app/models/users.py:488 msgid "This is an Other notification." msgstr "" -#: app/models/users.py:489 +#: app/models/users.py:495 msgid "When another user edits your packages, releases, etc." msgstr "" -#: app/models/users.py:491 +#: app/models/users.py:497 msgid "Notifications from editors related to the package approval process." msgstr "" -#: app/models/users.py:493 +#: app/models/users.py:499 msgid "When a thread is created on your package." msgstr "" -#: app/models/users.py:495 +#: app/models/users.py:501 msgid "When a user posts a review on your package." msgstr "" -#: app/models/users.py:497 +#: app/models/users.py:503 msgid "When someone replies to a thread you're watching." msgstr "" -#: app/models/users.py:499 +#: app/models/users.py:505 msgid "From a bot - for example, update notifications." msgstr "" -#: app/models/users.py:501 +#: app/models/users.py:507 msgid "When your package's maintainers change." msgstr "" -#: app/models/users.py:503 +#: app/models/users.py:509 msgid "For editors: Important alerts." msgstr "" -#: app/models/users.py:505 +#: app/models/users.py:511 msgid "For editors: Minor notifications, including new threads." msgstr "" -#: app/models/users.py:507 +#: app/models/users.py:513 msgid "Minor notifications not important enough for a dedicated category." msgstr "" @@ -2436,41 +2552,45 @@ msgstr "" msgid "Report / DMCA" msgstr "" -#: app/templates/base.html:256 +#: app/templates/base.html:256 app/templates/packages/advanced_search.html:4 +msgid "Advanced Search" +msgstr "" + +#: app/templates/base.html:257 msgid "User List" msgstr "" -#: app/templates/base.html:257 app/templates/packages/view.html:190 +#: app/templates/base.html:258 app/templates/packages/view.html:190 #: app/templates/packages/view.html:677 app/templates/threads/list.html:4 msgid "Threads" msgstr "" -#: app/templates/base.html:258 app/templates/collections/list.html:7 +#: app/templates/base.html:259 app/templates/collections/list.html:7 #: app/templates/collections/list.html:26 msgid "Collections" msgstr "" -#: app/templates/base.html:259 app/templates/donate/index.html:4 +#: app/templates/base.html:260 app/templates/donate/index.html:4 msgid "Support Creators" msgstr "" -#: app/templates/base.html:260 +#: app/templates/base.html:261 msgid "Translate Packages" msgstr "" -#: app/templates/base.html:261 +#: app/templates/base.html:262 msgid "Source Code" msgstr "" -#: app/templates/base.html:267 +#: app/templates/base.html:268 msgid "Show non-free packages" msgstr "" -#: app/templates/base.html:269 +#: app/templates/base.html:270 msgid "Hide non-free packages" msgstr "" -#: app/templates/base.html:273 +#: app/templates/base.html:274 #, python-format msgid "Our privacy policy has been updated (%(date)s)" msgstr "" @@ -2483,29 +2603,11 @@ msgstr "" msgid "Welcome to the best place to find Minetest mods, games, and texture packs" msgstr "" -#: app/templates/admin/storage.html:39 -#: app/templates/collections/create_edit.html:81 -#: app/templates/collections/list.html:39 -#: app/templates/collections/view.html:91 app/templates/index.html:48 -#: app/templates/macros/reviews.html:81 app/templates/macros/topics.html:52 -#: app/templates/packages/game_hub.html:5 -#: app/templates/packages/game_hub.html:25 -#: app/templates/packages/similar.html:22 app/templates/translate/index.html:28 -#, python-format -msgid "%(title)s by %(author)s" -msgstr "" - #: app/templates/index.html:53 #, python-format msgid "%(title)s by %(author)s" msgstr "" -#: app/templates/index.html:78 app/templates/packages/reviews_list.html:4 -#: app/templates/packages/view.html:194 app/templates/packages/view.html:336 -#: app/templates/users/profile.html:279 -msgid "Reviews" -msgstr "" - #: app/templates/index.html:94 app/templates/packages/view.html:278 msgid "Previous" msgstr "" @@ -2586,7 +2688,7 @@ msgstr "" #: app/templates/admin/storage.html:18 #: app/templates/packages/create_edit.html:66 #: app/templates/packages/game_support.html:20 -#: app/templates/threads/view.html:96 app/templates/todo/tags.html:36 +#: app/templates/threads/view.html:101 app/templates/todo/tags.html:36 msgid "Package" msgstr "" @@ -2612,7 +2714,7 @@ msgstr "" msgid "Licenses" msgstr "" -#: app/templates/admin/tags/list.html:34 +#: app/templates/admin/tags/list.html:30 msgid "Views" msgstr "" @@ -3050,7 +3152,7 @@ msgid "Edit / Approve" msgstr "" #: app/templates/macros/releases.html:103 -#: app/templates/packages/release_edit.html:31 +#: app/templates/packages/release_edit.html:39 msgid "Importing..." msgstr "" @@ -3251,10 +3353,6 @@ msgstr "" msgid "No outdated packages." msgstr "" -#: app/templates/macros/topics.html:6 app/templates/packages/view.html:177 -msgid "Author" -msgstr "" - #: app/templates/macros/topics.html:8 msgid "Date" msgstr "" @@ -3424,6 +3522,29 @@ msgstr "" msgid "No applications created" msgstr "" +#: app/templates/packages/advanced_search.html:13 +msgid "Use shift to select multiple. Leave selection empty to match any type." +msgstr "" + +#: app/templates/packages/advanced_search.html:14 +#: app/templates/packages/advanced_search.html:19 +#: app/templates/packages/advanced_search.html:20 +#: app/templates/packages/advanced_search.html:21 +msgid "Use shift to select multiple." +msgstr "" + +#: app/templates/packages/advanced_search.html:17 +msgid "Tags and Content Warnings" +msgstr "" + +#: app/templates/packages/advanced_search.html:23 +msgid "Compatibility" +msgstr "" + +#: app/templates/packages/advanced_search.html:28 +msgid "Sorting" +msgstr "" + #: app/templates/packages/alias_create_edit.html:4 msgid "Alias" msgstr "" @@ -3463,7 +3584,7 @@ msgid "This will set the update settings for all packages with a Git repo." msgstr "" #: app/templates/packages/bulk_update_conf.html:27 -#: app/templates/packages/release_new.html:50 +#: app/templates/packages/release_new.html:51 #: app/templates/packages/update_config.html:33 msgid "Leave blank to use default branch" msgstr "" @@ -3809,8 +3930,8 @@ msgid "Use this page to set the min and max of all releases for your package." msgstr "" #: app/templates/packages/release_bulk_change.html:29 -#: app/templates/packages/release_edit.html:54 -#: app/templates/packages/release_new.html:69 +#: app/templates/packages/release_edit.html:62 +#: app/templates/packages/release_new.html:70 msgid "Maximum must be greater than or equal to the minimum!" msgstr "" @@ -3821,8 +3942,8 @@ msgid "" msgstr "" #: app/templates/packages/release_bulk_change.html:36 -#: app/templates/packages/release_edit.html:70 -#: app/templates/packages/release_new.html:91 +#: app/templates/packages/release_edit.html:78 +#: app/templates/packages/release_new.html:92 msgid "Leave both as None if in doubt." msgstr "" @@ -3830,71 +3951,81 @@ msgstr "" msgid "Edit release" msgstr "" -#: app/templates/packages/release_edit.html:27 +#: app/templates/packages/release_edit.html:15 +#: app/templates/packages/release_new.html:42 +msgid "Release short name. Eg: 1.0.0 or 2018-05-28" +msgstr "" + +#: app/templates/packages/release_edit.html:16 +#: app/templates/packages/release_new.html:43 +msgid "Human-readable name. Eg: 1.0.0 - The Trains Update" +msgstr "" + +#: app/templates/packages/release_edit.html:35 msgid "Commit Hash" msgstr "" -#: app/templates/packages/release_edit.html:32 +#: app/templates/packages/release_edit.html:40 msgid "view task" msgstr "" -#: app/templates/packages/release_edit.html:42 +#: app/templates/packages/release_edit.html:50 #: app/templates/packages/screenshot_edit.html:20 msgid "Approved" msgstr "" -#: app/templates/packages/release_edit.html:46 +#: app/templates/packages/release_edit.html:54 msgid "Supported Minetest versions" msgstr "" -#: app/templates/packages/release_edit.html:60 -#: app/templates/packages/release_new.html:75 +#: app/templates/packages/release_edit.html:68 +#: app/templates/packages/release_new.html:76 #, python-format msgid "Are you sure your package doesn't work on versions after %(version)s?" msgstr "" -#: app/templates/packages/release_edit.html:62 -#: app/templates/packages/release_new.html:77 +#: app/templates/packages/release_edit.html:70 +#: app/templates/packages/release_new.html:78 msgid "" "Only set the maximum version if you know that it doesn't work on newer " "Minetest versions." msgstr "" -#: app/templates/packages/release_edit.html:63 -#: app/templates/packages/release_new.html:78 +#: app/templates/packages/release_edit.html:71 +#: app/templates/packages/release_new.html:79 msgid "" "Don't set the maximum version just because you haven't tested it on newer" " versions." msgstr "" -#: app/templates/packages/release_edit.html:67 -#: app/templates/packages/release_new.html:88 +#: app/templates/packages/release_edit.html:75 +#: app/templates/packages/release_new.html:89 msgid "" "Set the minimum and maximum Minetest versions supported.\n" "\t\t\tThis release will be hidden to clients outside of that range. " msgstr "" -#: app/templates/packages/release_edit.html:72 +#: app/templates/packages/release_edit.html:80 msgid "" "You can set this automatically in the" " .conf of your package." msgstr "" -#: app/templates/packages/release_edit.html:79 +#: app/templates/packages/release_edit.html:87 msgid "Delete Release" msgstr "" -#: app/templates/packages/release_edit.html:85 +#: app/templates/packages/release_edit.html:93 msgid "This is permanent." msgstr "" -#: app/templates/packages/release_edit.html:86 +#: app/templates/packages/release_edit.html:94 msgid "" "Any associated uploads will not be deleted immediately, but the release " "will no longer be listed." msgstr "" -#: app/templates/packages/release_edit.html:91 +#: app/templates/packages/release_edit.html:99 msgid "You cannot delete the latest release; please create a newer one first." msgstr "" @@ -3941,26 +4072,26 @@ msgstr "" msgid "1. Name release" msgstr "" -#: app/templates/packages/release_new.html:42 -msgid "Human readable. Eg: 1.0.0 or 2018-05-28" +#: app/templates/packages/release_new.html:43 +msgid "Same as name" msgstr "" -#: app/templates/packages/release_new.html:44 +#: app/templates/packages/release_new.html:46 msgid "2. Set the content" msgstr "" -#: app/templates/packages/release_new.html:57 +#: app/templates/packages/release_new.html:58 msgid "" "Take a look at the Package Configuration " "and Releases Guide for\n" "\t\t\ttips on customising releases." msgstr "" -#: app/templates/packages/release_new.html:61 +#: app/templates/packages/release_new.html:62 msgid "3. Supported Minetest versions" msgstr "" -#: app/templates/packages/release_new.html:83 +#: app/templates/packages/release_new.html:84 msgid "" "The .conf of your package can set this " "automatically,\n" @@ -4362,16 +4493,12 @@ msgstr "" msgid "Non-free media" msgstr "" -#: app/templates/packages/view.html:94 app/templates/threads/view.html:104 +#: app/templates/packages/view.html:94 app/templates/threads/view.html:109 msgid "" "This thread is only visible to its creator, package maintainers, users of" " Approver rank or above, and @mentioned users." msgstr "" -#: app/templates/packages/view.html:184 app/templates/users/profile.html:242 -msgid "Downloads" -msgstr "" - #: app/templates/packages/view.html:207 app/templates/users/profile.html:95 msgid "Website" msgstr "" @@ -4396,7 +4523,7 @@ msgstr "" msgid "Awaiting review" msgstr "" -#: app/templates/packages/view.html:344 app/templates/threads/view.html:77 +#: app/templates/packages/view.html:344 app/templates/threads/view.html:82 msgid "Edit Review" msgstr "" @@ -4617,39 +4744,39 @@ msgstr "" msgid "Subscribe" msgstr "" -#: app/templates/threads/view.html:55 +#: app/templates/threads/view.html:59 msgid "Convert to Thread" msgstr "" -#: app/templates/threads/view.html:62 +#: app/templates/threads/view.html:67 msgid "Unlock" msgstr "" -#: app/templates/threads/view.html:67 +#: app/templates/threads/view.html:72 msgid "Lock" msgstr "" -#: app/templates/threads/view.html:109 +#: app/templates/threads/view.html:114 msgid "This thread is visible to the following users" msgstr "" -#: app/templates/threads/view.html:110 +#: app/templates/threads/view.html:115 msgid "Visible to:" msgstr "" -#: app/templates/threads/view.html:118 +#: app/templates/threads/view.html:123 msgid "Plus approvers and editors" msgstr "" -#: app/templates/threads/view.html:131 +#: app/templates/threads/view.html:136 msgid "Is this review outdated?" msgstr "" -#: app/templates/threads/view.html:132 +#: app/templates/threads/view.html:137 msgid "For example, does it complain about issues you've already fixed?" msgstr "" -#: app/templates/threads/view.html:133 +#: app/templates/threads/view.html:138 #, python-format msgid "You can report outdated reviews by clicking %(flag)s on the review." msgstr "" @@ -5281,6 +5408,10 @@ msgstr "" msgid "Email Address" msgstr "" +#: app/templates/users/modtools.html:116 +msgid "Pending email verifications" +msgstr "" + #: app/templates/users/profile.html:20 msgid "Profile picture" msgstr "" @@ -6290,3 +6421,49 @@ msgstr "" #~ "signature" #~ msgstr "" +#~ msgctxt "tags" +#~ msgid "" +#~ "Focus on player chat/communication or " +#~ "who's primary function is interacting " +#~ "with the console." +#~ msgstr "" + +#~ msgctxt "tags" +#~ msgid "" +#~ "Requires futher installation steps, such " +#~ "as installing luarocks or editing the" +#~ " trusted mod setting" +#~ msgstr "" + +#~ msgctxt "tags" +#~ msgid "" +#~ "Mods and games that aim to " +#~ "simulate real life activity. Similar to" +#~ " SimCity/TheSims/OpenTTD/etc" +#~ msgstr "" + +#~ msgctxt "tags" +#~ msgid "Adds mobs, animals, and NPCs" +#~ msgstr "" + +#~ msgctxt "tags" +#~ msgid "For content whose main utility / feature is in GUI/formspec form" +#~ msgstr "" + +#~ msgctxt "tags" +#~ msgid "Forks of MTG" +#~ msgstr "" + +#~ msgid "" +#~ "Invalid username, Only alphabetic letters " +#~ "(A-Za-z), numbers (0-9), underscores (_), " +#~ "minuses (-), and periods (.) allowed." +#~ " Consider contacting an admin" +#~ msgstr "" + +#~ msgid "Unable to get GitHub username for user" +#~ msgstr "" + +#~ msgid "Human readable. Eg: 1.0.0 or 2018-05-28" +#~ msgstr "" + diff --git a/translations/fr/LC_MESSAGES/messages.po b/translations/fr/LC_MESSAGES/messages.po index 5130e155..84e7977c 100644 --- a/translations/fr/LC_MESSAGES/messages.po +++ b/translations/fr/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-06-09 13:46+0100\n" +"POT-Creation-Date: 2024-06-22 16:06+0100\n" "PO-Revision-Date: 2024-06-09 10:38+0000\n" "Last-Translator: Lemente \n" "Language: fr\n" @@ -19,199 +19,197 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.15.0\n" -#: app/__init__.py:155 +#: app/__init__.py:156 msgid "Banned:" msgstr "Banni :" -#: app/__init__.py:157 +#: app/__init__.py:158 msgid "You have been banned." msgstr "Vous avez été banni." -#. NOTE: tags: title for jam_game_2023 -#: app/_translations.py:6 -#, fuzzy -msgctxt "tags" -msgid "Jam / Game 2023" -msgstr "Jam / Jeux 2023" - -#. NOTE: tags: description for jam_game_2023 -#: app/_translations.py:8 -msgctxt "tags" -msgid "Entries to the 2023 Minetest Game Jam " -msgstr "" - #. NOTE: tags: title for server_tools -#: app/_translations.py:10 +#: app/_translations.py:6 #, fuzzy msgctxt "tags" msgid "Server Moderation and Tools" msgstr "Modération Serveur et Outils" #. NOTE: tags: description for server_tools -#: app/_translations.py:12 +#: app/_translations.py:8 #, fuzzy msgctxt "tags" msgid "Helps with server maintenance and moderation" msgstr "Aide à la maintenance serveur et à la modération" #. NOTE: tags: title for pvp -#: app/_translations.py:14 +#: app/_translations.py:10 #, fuzzy msgctxt "tags" msgid "Player vs Player (PvP)" msgstr "Joueur contre Joueur (JcJ)" #. NOTE: tags: description for pvp -#: app/_translations.py:16 +#: app/_translations.py:12 msgctxt "tags" msgid "Designed to be played competitively against other players" msgstr "" #. NOTE: tags: title for player_effects -#: app/_translations.py:18 +#: app/_translations.py:14 msgctxt "tags" msgid "Player Effects / Power Ups" msgstr "" #. NOTE: tags: description for player_effects -#: app/_translations.py:20 +#: app/_translations.py:16 msgctxt "tags" msgid "" "For content that changes player effects, including physics, for example: " "speed, jump height or gravity." msgstr "" -#. NOTE: tags: title for world_tools -#: app/_translations.py:22 +#. NOTE: tags: title for jam_game_2023 +#: app/_translations.py:18 +#, fuzzy msgctxt "tags" -msgid "World Maintenance and Tools" -msgstr "" +msgid "Jam / Game 2023" +msgstr "Jam / Jeux 2023" -#. NOTE: tags: description for world_tools -#: app/_translations.py:24 +#. NOTE: tags: description for jam_game_2023 +#: app/_translations.py:20 msgctxt "tags" -msgid "Tools to manage the world" -msgstr "" - -#. NOTE: tags: title for april_fools -#: app/_translations.py:26 -msgctxt "tags" -msgid "Joke" -msgstr "" - -#. NOTE: tags: description for april_fools -#: app/_translations.py:28 -msgctxt "tags" -msgid "" -"For humorous content, meant as a novelty or joke, not to be taken " -"seriously, and that is not meant to be used seriously or long-term." -msgstr "" - -#. NOTE: tags: title for shooter -#: app/_translations.py:30 -msgctxt "tags" -msgid "Shooter" -msgstr "" - -#. NOTE: tags: description for shooter -#: app/_translations.py:32 -msgctxt "tags" -msgid "First person shooters (FPS) and more" -msgstr "" - -#. NOTE: tags: title for adventure__rpg -#: app/_translations.py:34 -msgctxt "tags" -msgid "Adventure / RPG" +msgid "Entries to the 2023 Minetest Game Jam " msgstr "" #. NOTE: tags: title for mapgen -#: app/_translations.py:36 +#: app/_translations.py:22 msgctxt "tags" msgid "Mapgen / Biomes / Decoration" msgstr "" #. NOTE: tags: description for mapgen -#: app/_translations.py:38 +#: app/_translations.py:24 msgctxt "tags" msgid "New mapgen or changes mapgen" msgstr "" -#. NOTE: tags: title for singleplayer -#: app/_translations.py:40 +#. NOTE: tags: title for world_tools +#: app/_translations.py:26 msgctxt "tags" -msgid "Singleplayer-focused" +msgid "World Maintenance and Tools" msgstr "" -#. NOTE: tags: description for singleplayer -#: app/_translations.py:42 +#. NOTE: tags: description for world_tools +#: app/_translations.py:28 msgctxt "tags" -msgid "Content that can be played alone" +msgid "Tools to manage the world" +msgstr "" + +#. NOTE: tags: title for inventory +#: app/_translations.py:30 +msgctxt "tags" +msgid "Inventory" +msgstr "" + +#. NOTE: tags: description for inventory +#: app/_translations.py:32 +msgctxt "tags" +msgid "Changes the inventory GUI" msgstr "" #. NOTE: tags: title for developer_tools -#: app/_translations.py:44 +#: app/_translations.py:34 #, fuzzy msgctxt "tags" msgid "Developer Tools" msgstr "Outils de modération" #. NOTE: tags: description for developer_tools -#: app/_translations.py:46 +#: app/_translations.py:36 msgctxt "tags" msgid "Tools for game and mod developers" msgstr "" +#. NOTE: tags: title for april_fools +#: app/_translations.py:38 +msgctxt "tags" +msgid "Joke" +msgstr "" + +#. NOTE: tags: description for april_fools +#: app/_translations.py:40 +msgctxt "tags" +msgid "" +"For humorous content, meant as a novelty or joke, not to be taken " +"seriously, and that is not meant to be used seriously or long-term." +msgstr "" + +#. NOTE: tags: title for singleplayer +#: app/_translations.py:42 +msgctxt "tags" +msgid "Singleplayer-focused" +msgstr "" + +#. NOTE: tags: description for singleplayer +#: app/_translations.py:44 +msgctxt "tags" +msgid "Content that can be played alone" +msgstr "" + #. NOTE: tags: title for crafting -#: app/_translations.py:48 +#: app/_translations.py:46 #, fuzzy msgctxt "tags" msgid "Crafting" msgstr "Notation" #. NOTE: tags: description for crafting -#: app/_translations.py:50 +#: app/_translations.py:48 msgctxt "tags" msgid "Big changes to crafting gameplay" msgstr "" -#. NOTE: tags: title for sound_music +#. NOTE: tags: title for adventure__rpg +#: app/_translations.py:50 +msgctxt "tags" +msgid "Adventure / RPG" +msgstr "" + +#. NOTE: tags: title for shooter #: app/_translations.py:52 +msgctxt "tags" +msgid "Shooter" +msgstr "" + +#. NOTE: tags: description for shooter +#: app/_translations.py:54 +msgctxt "tags" +msgid "First person shooters (FPS) and more" +msgstr "" + +#. NOTE: tags: title for sound_music +#: app/_translations.py:56 #, fuzzy msgctxt "tags" msgid "Sounds / Music" msgstr "Son / Musique" #. NOTE: tags: description for sound_music -#: app/_translations.py:54 +#: app/_translations.py:58 msgctxt "tags" msgid "Focuses on or adds new sounds or musical things" msgstr "" -#. NOTE: tags: title for inventory -#: app/_translations.py:56 -msgctxt "tags" -msgid "Inventory" -msgstr "" - -#. NOTE: tags: description for inventory -#: app/_translations.py:58 -msgctxt "tags" -msgid "Changes the inventory GUI" -msgstr "" - -#. NOTE: tags: title for chat +#. NOTE: tags: title for tools #: app/_translations.py:60 msgctxt "tags" -msgid "Chat / Commands" +msgid "Tools / Weapons / Armor" msgstr "" -#. NOTE: tags: description for chat +#. NOTE: tags: description for tools #: app/_translations.py:62 msgctxt "tags" -msgid "" -"Focus on player chat/communication or who's primary function is " -"interacting with the console." +msgid "Adds or changes tools, weapons, and armor" msgstr "" #. NOTE: tags: title for plants_and_farming @@ -226,57 +224,57 @@ msgctxt "tags" msgid "Adds new plants or other farmable resources." msgstr "" -#. NOTE: tags: title for complex_installation +#. NOTE: tags: title for simulation #: app/_translations.py:68 +msgctxt "tags" +msgid "Sims" +msgstr "" + +#. NOTE: tags: description for simulation +#: app/_translations.py:70 +msgctxt "tags" +msgid "" +"Mods and games that aim to simulate real life activity. Similar to " +"SimCity/The Sims/OpenTTD/etc." +msgstr "" + +#. NOTE: tags: title for chat +#: app/_translations.py:72 +msgctxt "tags" +msgid "Chat / Commands" +msgstr "" + +#. NOTE: tags: description for chat +#: app/_translations.py:74 +msgctxt "tags" +msgid "Focus on player chat/communication or console interaction." +msgstr "" + +#. NOTE: tags: title for multiplayer +#: app/_translations.py:76 +msgctxt "tags" +msgid "Multiplayer-focused" +msgstr "" + +#. NOTE: tags: description for multiplayer +#: app/_translations.py:78 +msgctxt "tags" +msgid "Can/should only be used in multiplayer" +msgstr "" + +#. NOTE: tags: title for complex_installation +#: app/_translations.py:80 #, fuzzy msgctxt "tags" msgid "Complex installation" msgstr "Documentation" #. NOTE: tags: description for complex_installation -#: app/_translations.py:70 -msgctxt "tags" -msgid "" -"Requires futher installation steps, such as installing luarocks or " -"editing the trusted mod setting" -msgstr "" - -#. NOTE: tags: title for multiplayer -#: app/_translations.py:72 -msgctxt "tags" -msgid "Multiplayer-focused" -msgstr "" - -#. NOTE: tags: description for multiplayer -#: app/_translations.py:74 -msgctxt "tags" -msgid "Can/should only be used in multiplayer" -msgstr "" - -#. NOTE: tags: title for tools -#: app/_translations.py:76 -msgctxt "tags" -msgid "Tools / Weapons / Armor" -msgstr "" - -#. NOTE: tags: description for tools -#: app/_translations.py:78 -msgctxt "tags" -msgid "Adds or changes tools, weapons, and armor" -msgstr "" - -#. NOTE: tags: title for simulation -#: app/_translations.py:80 -msgctxt "tags" -msgid "Sims" -msgstr "" - -#. NOTE: tags: description for simulation #: app/_translations.py:82 msgctxt "tags" msgid "" -"Mods and games that aim to simulate real life activity. Similar to " -"SimCity/TheSims/OpenTTD/etc" +"Requires futher installation steps, such as installing LuaRocks or " +"editing the trusted mod setting" msgstr "" #. NOTE: tags: title for magic @@ -285,54 +283,55 @@ msgctxt "tags" msgid "Magic / Enchanting" msgstr "" -#. NOTE: tags: title for less_than_px -#: app/_translations.py:86 -msgctxt "tags" -msgid "<16px" -msgstr "" - -#. NOTE: tags: description for less_than_px -#: app/_translations.py:88 -msgctxt "tags" -msgid "Less than 16px" -msgstr "" - #. NOTE: tags: title for building_mechanics -#: app/_translations.py:90 +#: app/_translations.py:86 msgctxt "tags" msgid "Building Mechanics and Tools" msgstr "" #. NOTE: tags: description for building_mechanics -#: app/_translations.py:92 +#: app/_translations.py:88 msgctxt "tags" msgid "Adds game mechanics or tools that change how players build." msgstr "" -#. NOTE: tags: title for environment -#: app/_translations.py:94 +#. NOTE: tags: title for oneofakind__original +#: app/_translations.py:90 msgctxt "tags" -msgid "Environment / Weather" +msgid "One-of-a-kind / Original" msgstr "" -#. NOTE: tags: description for environment -#: app/_translations.py:96 +#. NOTE: tags: description for oneofakind__original +#: app/_translations.py:92 msgctxt "tags" msgid "" -"Improves the world, adding weather, ambient sounds, or other environment " -"mechanics" +"For games and such that are of their own kind, distinct and original in " +"nature to others of the same category." msgstr "" -#. NOTE: tags: title for mobs -#: app/_translations.py:98 +#. NOTE: tags: title for building +#: app/_translations.py:94 msgctxt "tags" -msgid "Mobs / Animals / NPCs" +msgid "Building" msgstr "" -#. NOTE: tags: description for mobs +#. NOTE: tags: description for building +#: app/_translations.py:96 +msgctxt "tags" +msgid "Focuses on building, such as adding new materials or nodes" +msgstr "" + +#. NOTE: tags: title for decorative +#: app/_translations.py:98 +#, fuzzy +msgctxt "tags" +msgid "Decorative" +msgstr "Désactiver" + +#. NOTE: tags: description for decorative #: app/_translations.py:100 msgctxt "tags" -msgid "Adds mobs, animals, and NPCs" +msgid "Adds nodes with no other purpose than for use in building" msgstr "" #. NOTE: tags: title for puzzle @@ -347,124 +346,123 @@ msgctxt "tags" msgid "Focus on puzzle solving instead of combat" msgstr "" -#. NOTE: tags: title for building +#. NOTE: tags: title for environment #: app/_translations.py:106 msgctxt "tags" -msgid "Building" +msgid "Environment / Weather" msgstr "" -#. NOTE: tags: description for building +#. NOTE: tags: description for environment #: app/_translations.py:108 msgctxt "tags" -msgid "Focuses on building, such as adding new materials or nodes" +msgid "" +"Improves the world, adding weather, ambient sounds, or other environment " +"mechanics" msgstr "" -#. NOTE: tags: title for decorative +#. NOTE: tags: title for less_than_px #: app/_translations.py:110 -#, fuzzy msgctxt "tags" -msgid "Decorative" -msgstr "Désactiver" +msgid "<16px" +msgstr "" -#. NOTE: tags: description for decorative +#. NOTE: tags: description for less_than_px #: app/_translations.py:112 msgctxt "tags" -msgid "Adds nodes with no other purpose than for use in building" +msgid "Less than 16px" msgstr "" -#. NOTE: tags: title for oneofakind__original +#. NOTE: tags: title for mobs #: app/_translations.py:114 msgctxt "tags" -msgid "One-of-a-kind / Original" +msgid "Mobs / Animals / NPCs" msgstr "" -#. NOTE: tags: description for oneofakind__original +#. NOTE: tags: description for mobs #: app/_translations.py:116 msgctxt "tags" -msgid "" -"For games and such that are of their own kind, distinct and original in " -"nature to others of the same category." +msgid "Adds mobs, animals, and non-player characters" msgstr "" -#. NOTE: tags: title for survival -#: app/_translations.py:118 -msgctxt "tags" -msgid "Survival" -msgstr "" - -#. NOTE: tags: description for survival -#: app/_translations.py:120 -msgctxt "tags" -msgid "" -"Written specifically for survival gameplay with a focus on game-balance, " -"difficulty level, or resources available through crafting, mining, ..." -msgstr "" - -#. NOTE: tags: title for hud -#: app/_translations.py:122 -msgctxt "tags" -msgid "HUD" -msgstr "" - -#. NOTE: tags: description for hud -#: app/_translations.py:124 -msgctxt "tags" -msgid "For mods that grant the player extra information in the HUD" -msgstr "" - -#. NOTE: tags: title for storage -#: app/_translations.py:126 -#, fuzzy -msgctxt "tags" -msgid "Storage" -msgstr "Stockage" - -#. NOTE: tags: description for storage -#: app/_translations.py:128 -msgctxt "tags" -msgid "Adds or improves item storage mechanics" -msgstr "" - -#. NOTE: tags: title for 16px -#: app/_translations.py:130 -msgctxt "tags" -msgid "16px" -msgstr "" - -#. NOTE: tags: description for 16px -#: app/_translations.py:132 -#, fuzzy -msgctxt "tags" -msgid "For 16px texture packs" -msgstr "Top des Packs de textures" - #. NOTE: tags: title for custom_mapgen -#: app/_translations.py:134 +#: app/_translations.py:118 #, fuzzy msgctxt "tags" msgid "Custom mapgen" msgstr "Stockage" #. NOTE: tags: description for custom_mapgen -#: app/_translations.py:136 +#: app/_translations.py:120 msgctxt "tags" msgid "" "Contains a completely custom mapgen implemented in Lua, usually requires " "worlds to be set to the 'singlenode' mapgen." msgstr "" +#. NOTE: tags: title for survival +#: app/_translations.py:122 +msgctxt "tags" +msgid "Survival" +msgstr "" + +#. NOTE: tags: description for survival +#: app/_translations.py:124 +msgctxt "tags" +msgid "" +"Written specifically for survival gameplay with a focus on game-balance, " +"difficulty level, or resources available through crafting, mining, ..." +msgstr "" + +#. NOTE: tags: title for education +#: app/_translations.py:126 +#, fuzzy +msgctxt "tags" +msgid "Education" +msgstr "Action" + +#. NOTE: tags: description for education +#: app/_translations.py:128 +msgctxt "tags" +msgid "Either has educational value, or is a tool to help teachers " +msgstr "" + +#. NOTE: tags: title for storage +#: app/_translations.py:130 +#, fuzzy +msgctxt "tags" +msgid "Storage" +msgstr "Stockage" + +#. NOTE: tags: description for storage +#: app/_translations.py:132 +msgctxt "tags" +msgid "Adds or improves item storage mechanics" +msgstr "" + #. NOTE: tags: title for library -#: app/_translations.py:138 +#: app/_translations.py:134 msgctxt "tags" msgid "API / Library" msgstr "" #. NOTE: tags: description for library -#: app/_translations.py:140 +#: app/_translations.py:136 msgctxt "tags" msgid "Primarily adds an API for other mods to use" msgstr "" +#. NOTE: tags: title for hud +#: app/_translations.py:138 +msgctxt "tags" +msgid "HUD" +msgstr "" + +#. NOTE: tags: description for hud +#: app/_translations.py:140 +msgctxt "tags" +msgid "For mods that grant the player extra information in the HUD" +msgstr "" + #. NOTE: tags: title for mini-game #: app/_translations.py:142 #, fuzzy @@ -478,17 +476,19 @@ msgctxt "tags" msgid "Adds a mini-game to be played within Minetest" msgstr "" -#. NOTE: tags: title for education +#. NOTE: tags: title for pve #: app/_translations.py:146 #, fuzzy msgctxt "tags" -msgid "Education" -msgstr "Action" +msgid "Player vs Environment (PvE)" +msgstr "Joueur contre Joueur (JcJ)" -#. NOTE: tags: description for education +#. NOTE: tags: description for pve #: app/_translations.py:148 msgctxt "tags" -msgid "Either has educational value, or is a tool to help teachers " +msgid "" +"For content designed for one or more players that focus on combat against" +" the world, mobs, or NPCs." msgstr "" #. NOTE: tags: title for sports @@ -498,43 +498,141 @@ msgctxt "tags" msgid "Sports" msgstr "Signaler" -#. NOTE: tags: title for pve +#. NOTE: tags: title for 16px #: app/_translations.py:152 +msgctxt "tags" +msgid "16px" +msgstr "" + +#. NOTE: tags: description for 16px +#: app/_translations.py:154 #, fuzzy msgctxt "tags" -msgid "Player vs Environment (PvE)" -msgstr "Joueur contre Joueur (JcJ)" +msgid "For 16px texture packs" +msgstr "Top des Packs de textures" -#. NOTE: tags: description for pve -#: app/_translations.py:154 +#. NOTE: tags: title for 64px +#: app/_translations.py:156 +msgctxt "tags" +msgid "64px" +msgstr "" + +#. NOTE: tags: description for 64px +#: app/_translations.py:158 +#, fuzzy +msgctxt "tags" +msgid "For 64px texture packs" +msgstr "Top des Packs de textures" + +#. NOTE: tags: title for transport +#: app/_translations.py:160 +#, fuzzy +msgctxt "tags" +msgid "Transport" +msgstr "Traduire" + +#. NOTE: tags: description for transport +#: app/_translations.py:162 msgctxt "tags" msgid "" -"For content designed for one or more players that focus on combat against" -" the world, mobs, or NPCs." +"Adds or changes transportation methods. Includes teleportation, vehicles," +" ridable mobs, transport infrastructure and thematic content" +msgstr "" + +#. NOTE: tags: title for seasonal +#: app/_translations.py:164 +#, fuzzy +msgctxt "tags" +msgid "Seasonal" +msgstr "Raison" + +#. NOTE: tags: description for seasonal +#: app/_translations.py:166 +msgctxt "tags" +msgid "For content generally themed around a certain season or holiday" +msgstr "" + +#. NOTE: tags: title for food +#: app/_translations.py:168 +msgctxt "tags" +msgid "Food / Drinks" +msgstr "" + +#. NOTE: tags: title for commerce +#: app/_translations.py:170 +msgctxt "tags" +msgid "Commerce / Economy" +msgstr "" + +#. NOTE: tags: description for commerce +#: app/_translations.py:172 +msgctxt "tags" +msgid "Related to economies, money, and trading" +msgstr "" + +#. NOTE: tags: title for gui +#: app/_translations.py:174 +msgctxt "tags" +msgid "GUI" +msgstr "" + +#. NOTE: tags: description for gui +#: app/_translations.py:176 +msgctxt "tags" +msgid "" +"For content whose main utility or features are provided within a GUI, on-" +"screen menu, or similar" msgstr "" #. NOTE: tags: title for jam_combat_mod -#: app/_translations.py:156 +#: app/_translations.py:178 #, fuzzy msgctxt "tags" msgid "Jam / Combat 2020" msgstr "Jam / Jeux 2023" #. NOTE: tags: description for jam_combat_mod -#: app/_translations.py:158 +#: app/_translations.py:180 msgctxt "tags" msgid "For mods created for the Discord \"Combat\" modding event in 2020" msgstr "" +#. NOTE: tags: title for mtg +#: app/_translations.py:182 +#, fuzzy +msgctxt "tags" +msgid "Minetest Game improved" +msgstr "Est approuvé" + +#. NOTE: tags: description for mtg +#: app/_translations.py:184 +msgctxt "tags" +msgid "Forks of Minetest Game" +msgstr "" + +#. NOTE: tags: title for jam_weekly_2021 +#: app/_translations.py:186 +msgctxt "tags" +msgid "Jam / Weekly Challenges 2021" +msgstr "" + +#. NOTE: tags: description for jam_weekly_2021 +#: app/_translations.py:188 +msgctxt "tags" +msgid "" +"For mods created for the Discord \"Weekly Challenges\" modding event in " +"2021" +msgstr "" + #. NOTE: tags: title for creative -#: app/_translations.py:160 +#: app/_translations.py:190 #, fuzzy msgctxt "tags" msgid "Creative" msgstr "Créer" #. NOTE: tags: description for creative -#: app/_translations.py:162 +#: app/_translations.py:192 msgctxt "tags" msgid "" "Written specifically or exclusively for use in creative mode. Adds " @@ -542,114 +640,16 @@ msgid "" "that facilitate ingame creation and doesn't add difficulty or scarcity" msgstr "" -#. NOTE: tags: title for gui -#: app/_translations.py:164 -msgctxt "tags" -msgid "GUI" -msgstr "" - -#. NOTE: tags: description for gui -#: app/_translations.py:166 -msgctxt "tags" -msgid "For content whose main utility / feature is in GUI/formspec form" -msgstr "" - -#. NOTE: tags: title for 64px -#: app/_translations.py:168 -msgctxt "tags" -msgid "64px" -msgstr "" - -#. NOTE: tags: description for 64px -#: app/_translations.py:170 -#, fuzzy -msgctxt "tags" -msgid "For 64px texture packs" -msgstr "Top des Packs de textures" - -#. NOTE: tags: title for commerce -#: app/_translations.py:172 -msgctxt "tags" -msgid "Commerce / Economy" -msgstr "" - -#. NOTE: tags: description for commerce -#: app/_translations.py:174 -msgctxt "tags" -msgid "Related to economies, money, and trading" -msgstr "" - -#. NOTE: tags: title for mtg -#: app/_translations.py:176 -#, fuzzy -msgctxt "tags" -msgid "Minetest Game improved" -msgstr "Est approuvé" - -#. NOTE: tags: description for mtg -#: app/_translations.py:178 -msgctxt "tags" -msgid "Forks of MTG" -msgstr "" - -#. NOTE: tags: title for jam_weekly_2021 -#: app/_translations.py:180 -msgctxt "tags" -msgid "Jam / Weekly Challenges 2021" -msgstr "" - -#. NOTE: tags: description for jam_weekly_2021 -#: app/_translations.py:182 -msgctxt "tags" -msgid "" -"For mods created for the Discord \"Weekly Challenges\" modding event in " -"2021" -msgstr "" - -#. NOTE: tags: title for transport -#: app/_translations.py:184 -#, fuzzy -msgctxt "tags" -msgid "Transport" -msgstr "Traduire" - -#. NOTE: tags: description for transport -#: app/_translations.py:186 -msgctxt "tags" -msgid "" -"Adds or changes transportation methods. Includes teleportation, vehicles," -" ridable mobs, transport infrastructure and thematic content" -msgstr "" - -#. NOTE: tags: title for food -#: app/_translations.py:188 -msgctxt "tags" -msgid "Food / Drinks" -msgstr "" - #. NOTE: tags: title for technology -#: app/_translations.py:190 +#: app/_translations.py:194 msgctxt "tags" msgid "Machines / Electronics" msgstr "" #. NOTE: tags: description for technology -#: app/_translations.py:192 -msgctxt "tags" -msgid "Adds machines useful in automation, tubes, or power." -msgstr "" - -#. NOTE: tags: title for seasonal -#: app/_translations.py:194 -#, fuzzy -msgctxt "tags" -msgid "Seasonal" -msgstr "Raison" - -#. NOTE: tags: description for seasonal #: app/_translations.py:196 msgctxt "tags" -msgid "For content generally themed around a certain season or holiday" +msgid "Adds machines useful in automation, tubes, or power." msgstr "" #. NOTE: tags: title for 32px @@ -665,60 +665,60 @@ msgctxt "tags" msgid "For 32px texture packs" msgstr "Top des Packs de textures" -#. NOTE: tags: title for jam_game_2021 +#. NOTE: tags: title for strategy_rts #: app/_translations.py:202 -#, fuzzy msgctxt "tags" -msgid "Jam / Game 2021" -msgstr "Jam / Jeux 2023" +msgid "Strategy / RTS" +msgstr "" -#. NOTE: tags: description for jam_game_2021 +#. NOTE: tags: description for strategy_rts #: app/_translations.py:204 msgctxt "tags" -msgid "Entries to the 2021 Minetest Game Jam" +msgid "" +"Games and mods with a heavy strategy component, whether real-time or " +"turn-based" msgstr "" -#. NOTE: tags: title for 128px -#: app/_translations.py:206 -msgctxt "tags" -msgid "128px+" -msgstr "" - -#. NOTE: tags: description for 128px -#: app/_translations.py:208 -#, fuzzy -msgctxt "tags" -msgid "For 128px or higher texture packs" -msgstr "Top des Packs de textures" - #. NOTE: tags: title for skins -#: app/_translations.py:210 +#: app/_translations.py:206 msgctxt "tags" msgid "Player customization / Skins" msgstr "" #. NOTE: tags: description for skins -#: app/_translations.py:212 +#: app/_translations.py:208 msgctxt "tags" msgid "" "Allows the player to customize their character by changing the texture or" " adding accessories." msgstr "" -#. NOTE: tags: title for strategy_rts -#: app/_translations.py:214 +#. NOTE: tags: title for jam_game_2021 +#: app/_translations.py:210 +#, fuzzy msgctxt "tags" -msgid "Strategy / RTS" +msgid "Jam / Game 2021" +msgstr "Jam / Jeux 2023" + +#. NOTE: tags: description for jam_game_2021 +#: app/_translations.py:212 +msgctxt "tags" +msgid "Entries to the 2021 Minetest Game Jam" msgstr "" -#. NOTE: tags: description for strategy_rts -#: app/_translations.py:216 +#. NOTE: tags: title for 128px +#: app/_translations.py:214 msgctxt "tags" -msgid "" -"Games and mods with a heavy strategy component, whether real-time or " -"turn-based" +msgid "128px+" msgstr "" +#. NOTE: tags: description for 128px +#: app/_translations.py:216 +#, fuzzy +msgctxt "tags" +msgid "For 128px or higher texture packs" +msgstr "Top des Packs de textures" + #. NOTE: tags: title for jam_game_2022 #: app/_translations.py:218 #, fuzzy @@ -821,8 +821,8 @@ msgctxt "content_warnings" msgid "Contains recreational drugs other than alcohol or tobacco" msgstr "" -#: app/querybuilder.py:58 app/templates/admin/languages/list.html:27 -#: app/templates/admin/tags/list.html:38 +#: app/querybuilder.py:60 app/templates/admin/languages/list.html:27 +#: app/templates/admin/tags/list.html:34 #: app/templates/admin/warnings/list.html:28 #: app/templates/collections/create_edit.html:56 #: app/templates/collections/view.html:66 app/templates/modnames/list.html:16 @@ -831,7 +831,7 @@ msgstr "" msgid "Packages" msgstr "Paquets" -#: app/querybuilder.py:73 +#: app/querybuilder.py:75 #, python-format msgid "%(package_type)s for %(game_name)s" msgstr "%(package_type)s pour %(game_name)s" @@ -845,9 +845,13 @@ msgstr "il y a %(delta)s" msgid "Featured" msgstr "Mis en avant" -#: app/blueprints/api/tokens.py:33 app/templates/admin/tags/list.html:26 +#: app/blueprints/api/tokens.py:33 +#: app/blueprints/packages/advanced_search.py:83 +#: app/blueprints/packages/releases.py:55 +#: app/blueprints/packages/releases.py:70 app/templates/admin/tags/list.html:22 #: app/templates/admin/warnings/list.html:20 app/templates/macros/topics.html:7 #: app/templates/modnames/list.html:12 +#: app/templates/packages/release_edit.html:20 msgid "Name" msgstr "Nom" @@ -856,12 +860,12 @@ 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:251 -#: app/blueprints/packages/packages.py:543 -#: app/blueprints/packages/packages.py:639 -#: app/blueprints/packages/packages.py:727 -#: app/blueprints/packages/releases.py:62 -#: app/blueprints/packages/releases.py:74 app/blueprints/packages/reviews.py:63 +#: app/blueprints/oauth/__init__.py:175 app/blueprints/packages/packages.py:252 +#: app/blueprints/packages/packages.py:544 +#: app/blueprints/packages/packages.py:640 +#: app/blueprints/packages/packages.py:728 +#: app/blueprints/packages/releases.py:66 +#: app/blueprints/packages/releases.py:81 app/blueprints/packages/reviews.py:63 #: app/blueprints/packages/screenshots.py:36 #: app/blueprints/packages/screenshots.py:42 #: app/blueprints/packages/screenshots.py:47 @@ -872,12 +876,14 @@ msgid "Save" msgstr "Sauvegarder" #: app/blueprints/collections/__init__.py:77 -#: app/blueprints/oauth/__init__.py:168 app/blueprints/packages/releases.py:54 -#: app/blueprints/packages/releases.py:66 app/blueprints/packages/reviews.py:53 +#: app/blueprints/oauth/__init__.py:168 +#: app/blueprints/packages/advanced_search.py:84 +#: app/blueprints/packages/releases.py:56 +#: app/blueprints/packages/releases.py:71 app/blueprints/packages/reviews.py:53 #: app/blueprints/threads/__init__.py:281 #: app/templates/admin/languages/list.html:23 #: app/templates/macros/reviews.html:143 app/templates/macros/topics.html:5 -#: app/templates/packages/release_edit.html:17 +#: app/templates/packages/release_edit.html:21 #: app/templates/packages/translation.html:54 msgid "Title" msgstr "Titre" @@ -930,24 +936,7 @@ msgstr "(Public, se change depuis Profil > Mes Collections)" msgid "Removed package from favorites collection" msgstr "Paquet retiré de la collection favoris" -#: app/blueprints/github/__init__.py:54 -msgid "Authorization failed [err=gh-oauth-login-failed]" -msgstr "Échec de l'autorisation [err=gh-oauth-login-failed]" - -#: app/blueprints/github/__init__.py:83 -msgid "Linked GitHub to account" -msgstr "Compte GitHub lié" - -#: app/blueprints/github/__init__.py:88 -#, python-format -msgid "GitHub account is already associated with another user: %(username)s" -msgstr "" - -#: 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]" - -#: app/blueprints/oauth/__init__.py:169 app/templates/admin/tags/list.html:30 +#: app/blueprints/oauth/__init__.py:169 app/templates/admin/tags/list.html:26 #: app/templates/admin/warnings/list.html:24 #: app/templates/users/settings_email.html:49 msgid "Description" @@ -1018,97 +1007,215 @@ msgstr "Supprimer / Rendre privé" msgid "Supported Games" msgstr "Jeux Compatibles" -#: app/blueprints/packages/packages.py:214 -msgid "No download available." -msgstr "Aucun téléchargement disponible." +#: app/blueprints/packages/advanced_search.py:39 +msgid "Android Default" +msgstr "" -#: app/blueprints/packages/packages.py:229 app/templates/packages/view.html:598 +#: app/blueprints/packages/advanced_search.py:40 +msgid "Desktop Default" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:41 +msgid "Non-free" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:42 app/models/packages.py:624 +#: app/templates/packages/view.html:163 +msgid "Work in Progress" +msgstr "Travail en cours" + +#. NOTE: Package maintenance state +#: app/blueprints/packages/advanced_search.py:43 app/models/packages.py:170 +msgid "Deprecated" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:44 +msgid "All content warnings" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:53 +msgid "Query" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:54 +#: app/blueprints/packages/packages.py:230 app/templates/packages/view.html:598 #: app/utils/minetest_hypertext.py:263 msgid "Type" msgstr "Type" -#: app/blueprints/packages/packages.py:230 +#: app/blueprints/packages/advanced_search.py:56 +#: app/templates/macros/topics.html:6 app/templates/packages/view.html:177 +msgid "Author" +msgstr "Auteur·ice" + +#: app/blueprints/packages/advanced_search.py:57 +#: app/blueprints/packages/packages.py:237 app/templates/admin/tags/list.html:4 +#: app/templates/admin/tags/list.html:10 app/templates/todo/tags.html:38 +#: app/utils/minetest_hypertext.py:264 +msgid "Tags" +msgstr "Étiquettes" + +#: app/blueprints/packages/advanced_search.py:60 +#: app/blueprints/packages/packages.py:238 +msgid "Content Warnings" +msgstr "Avertissements de contenu" + +#: app/blueprints/packages/advanced_search.py:63 +#: app/blueprints/packages/packages.py:239 app/templates/packages/view.html:609 +#: app/utils/minetest_hypertext.py:298 +msgid "License" +msgstr "Licence" + +#: app/blueprints/packages/advanced_search.py:67 +msgid "Supports Game" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:71 +#: app/templates/admin/storage.html:39 +#: app/templates/collections/create_edit.html:81 +#: app/templates/collections/list.html:39 +#: app/templates/collections/view.html:91 app/templates/index.html:48 +#: app/templates/macros/reviews.html:81 app/templates/macros/topics.html:52 +#: app/templates/packages/game_hub.html:5 +#: app/templates/packages/game_hub.html:25 +#: app/templates/packages/similar.html:22 app/templates/translate/index.html:28 +#, python-format +msgid "%(title)s by %(author)s" +msgstr "%(title)s par %(author)s" + +#: app/blueprints/packages/advanced_search.py:72 +#: app/blueprints/packages/reviews.py:54 +#: app/templates/packages/translation.html:51 +msgid "Language" +msgstr "Langue" + +#: app/blueprints/packages/advanced_search.py:76 +msgid "Hide Tags and Content Warnings" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:77 +msgid "Minetest Version" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:81 +msgid "Sort by" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:85 +msgid "Package score" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:86 app/templates/index.html:78 +#: app/templates/packages/reviews_list.html:4 +#: app/templates/packages/view.html:194 app/templates/packages/view.html:336 +#: app/templates/users/profile.html:279 +msgid "Reviews" +msgstr "Évaluations" + +#: app/blueprints/packages/advanced_search.py:87 +#: app/templates/packages/view.html:184 app/templates/users/profile.html:242 +msgid "Downloads" +msgstr "Téléchargements" + +#: app/blueprints/packages/advanced_search.py:88 +msgid "Created At" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:89 +msgid "Approved At" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:90 +msgid "Last Release" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:92 +msgid "Order" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:93 +msgid "Descending" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:94 +msgid "Ascending" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:96 +msgid "Random order" +msgstr "" + +#: app/blueprints/packages/packages.py:215 +msgid "No download available." +msgstr "Aucun téléchargement disponible." + +#: app/blueprints/packages/packages.py:231 msgid "Title (Human-readable)" msgstr "Titre (Lisible)" -#: app/blueprints/packages/packages.py:231 -#: app/blueprints/packages/packages.py:637 +#: app/blueprints/packages/packages.py:232 +#: app/blueprints/packages/packages.py:638 msgid "Name (Technical)" msgstr "Nom (Technique)" -#: app/blueprints/packages/packages.py:231 -#: app/blueprints/packages/packages.py:638 +#: app/blueprints/packages/packages.py:232 +#: app/blueprints/packages/packages.py:639 #: app/templates/packages/create_edit.html:75 msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" msgstr "" "Lettres minuscules (a-z), chiffres (0-9) et caractères de soulignement " "(_) uniquement" -#: app/blueprints/packages/packages.py:232 +#: app/blueprints/packages/packages.py:233 msgid "Short Description (Plaintext)" msgstr "Description Courte (Texte)" -#: app/blueprints/packages/packages.py:234 app/templates/packages/view.html:620 +#: app/blueprints/packages/packages.py:235 app/templates/packages/view.html:620 #: app/utils/minetest_hypertext.py:300 msgid "Maintenance State" msgstr "État de maintenance" -#: 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:264 -msgid "Tags" -msgstr "Étiquettes" - -#: app/blueprints/packages/packages.py:237 -msgid "Content Warnings" -msgstr "Avertissements de contenu" - -#: app/blueprints/packages/packages.py:238 app/templates/packages/view.html:609 -#: app/utils/minetest_hypertext.py:298 -msgid "License" -msgstr "Licence" - -#: app/blueprints/packages/packages.py:239 +#: app/blueprints/packages/packages.py:240 msgid "Media License" msgstr "Licence des ressources" -#: app/blueprints/packages/packages.py:241 +#: app/blueprints/packages/packages.py:242 msgid "Long Description (Markdown)" msgstr "Description Longue (Markdown)" -#: app/blueprints/packages/packages.py:243 +#: app/blueprints/packages/packages.py:244 msgid "VCS Repository URL" msgstr "URL du dépôt VCS" -#: app/blueprints/packages/packages.py:244 app/blueprints/users/settings.py:77 +#: app/blueprints/packages/packages.py:245 app/blueprints/users/settings.py:77 msgid "Website URL" msgstr "URL du site web" -#: app/blueprints/packages/packages.py:245 +#: app/blueprints/packages/packages.py:246 msgid "Issue Tracker URL" msgstr "URL du suivi des problèmes" -#: app/blueprints/packages/packages.py:246 +#: app/blueprints/packages/packages.py:247 msgid "Forum Topic ID" msgstr "ID du sujet de forum" -#: app/blueprints/packages/packages.py:247 +#: app/blueprints/packages/packages.py:248 msgid "Video URL" msgstr "URL de la vidéo" -#: app/blueprints/packages/packages.py:248 +#: app/blueprints/packages/packages.py:249 msgid "Donate URL" msgstr "URL de don" -#: app/blueprints/packages/packages.py:249 +#: app/blueprints/packages/packages.py:250 msgid "Translation URL" msgstr "URL de la traduction" -#: app/blueprints/packages/packages.py:255 +#: app/blueprints/packages/packages.py:256 msgid "_game is not an allowed name" msgstr "_game n'est pas un nom valide" -#: app/blueprints/packages/packages.py:265 +#: app/blueprints/packages/packages.py:266 msgid "" "Package already exists, but is removed. Please contact ContentDB staff to" " restore the package" @@ -1116,16 +1223,16 @@ 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:270 +#: app/blueprints/packages/packages.py:271 msgid "Package already exists" msgstr "Le paquet existe déjà" -#: app/blueprints/packages/packages.py:276 +#: app/blueprints/packages/packages.py:277 msgid "A collection with a similar name already exists" msgstr "Une collection avec un nom similaire existe déjà" -#: app/blueprints/packages/packages.py:329 -#: app/blueprints/packages/releases.py:82 +#: app/blueprints/packages/packages.py:330 +#: app/blueprints/packages/releases.py:89 msgid "" "You must add an email address to your account and confirm it before you " "can manage packages" @@ -1133,30 +1240,30 @@ msgstr "" "Vous devez ajouter une adresse électronique à votre compte et la " "certifier avant de pouvoir organiser des paquets" -#: app/blueprints/packages/packages.py:335 +#: app/blueprints/packages/packages.py:336 msgid "Save draft" msgstr "Conserver le brouillon" -#: app/blueprints/packages/packages.py:343 +#: app/blueprints/packages/packages.py:344 msgid "Unable to find that user" msgstr "Impossible de trouver cet utilisateur" -#: app/blueprints/packages/packages.py:347 +#: app/blueprints/packages/packages.py:348 #: app/blueprints/packages/screenshots.py:137 msgid "Permission denied" msgstr "Permission refusée" -#: app/blueprints/packages/packages.py:403 -#: app/blueprints/packages/packages.py:494 -#: app/blueprints/packages/packages.py:516 +#: app/blueprints/packages/packages.py:404 +#: app/blueprints/packages/packages.py:495 +#: app/blueprints/packages/packages.py:517 msgid "You don't have permission to do that" msgstr "Vous n'avez pas la permission de faire cela" -#: app/blueprints/packages/packages.py:436 +#: app/blueprints/packages/packages.py:437 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:443 +#: app/blueprints/packages/packages.py:444 msgid "" "Please comment in the approval thread so editors know what you have " "changed" @@ -1164,193 +1271,192 @@ msgstr "" "Veuillez commenter dans le fil d'approbation afin que les éditeurs " "sachent ce que vous avez modifié" -#: app/blueprints/packages/packages.py:481 +#: app/blueprints/packages/packages.py:482 #, python-format msgid "Set state to %(state)s" msgstr "" -#: app/blueprints/packages/packages.py:511 +#: app/blueprints/packages/packages.py:512 msgid "Deleted package" msgstr "Paquet supprimé" -#: app/blueprints/packages/packages.py:533 +#: app/blueprints/packages/packages.py:534 msgid "Unapproved package" msgstr "Paquets non approuvés" -#: app/blueprints/packages/packages.py:542 +#: app/blueprints/packages/packages.py:543 msgid "Maintainers (Comma-separated)" msgstr "Responsables (séparés par des virgules)" -#: app/blueprints/packages/packages.py:551 +#: app/blueprints/packages/packages.py:552 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:601 +#: app/blueprints/packages/packages.py:602 msgid "You are not a maintainer" msgstr "Vous n'êtes pas un des responsable" -#: app/blueprints/packages/packages.py:604 +#: app/blueprints/packages/packages.py:605 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:636 +#: app/blueprints/packages/packages.py:637 msgid "Author Name" msgstr "Nom de l'auteur" -#: app/blueprints/packages/packages.py:723 +#: app/blueprints/packages/packages.py:724 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:724 +#: app/blueprints/packages/packages.py:725 msgid "Supported games" msgstr "Jeux compatibles" -#: app/blueprints/packages/packages.py:725 +#: app/blueprints/packages/packages.py:726 msgid "Unsupported games" msgstr "Jeux incompatibles" -#: app/blueprints/packages/packages.py:726 +#: app/blueprints/packages/packages.py:727 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:742 +#: app/blueprints/packages/packages.py:743 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:746 +#: app/blueprints/packages/packages.py:747 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 " "version" -#: app/blueprints/packages/releases.py:55 -#: app/templates/packages/release_new.html:46 +#: app/blueprints/packages/releases.py:57 +#: app/blueprints/packages/releases.py:72 +msgid "Release Notes" +msgstr "" + +#: app/blueprints/packages/releases.py:59 msgid "Method" msgstr "Méthode" -#: app/blueprints/packages/releases.py:55 -#: app/blueprints/packages/releases.py:57 +#: app/blueprints/packages/releases.py:59 +#: app/blueprints/packages/releases.py:61 #: app/blueprints/packages/screenshots.py:35 msgid "File Upload" msgstr "Chargement de fichiers" -#: app/blueprints/packages/releases.py:56 +#: app/blueprints/packages/releases.py:60 msgid "Git reference (ie: commit hash, branch, or tag)" msgstr "Référence Git (c'est-à-dire : hash du commit, branche, ou étiquette)" -#: app/blueprints/packages/releases.py:58 -#: app/blueprints/packages/releases.py:70 -#: app/blueprints/packages/releases.py:198 +#: app/blueprints/packages/releases.py:62 +#: app/blueprints/packages/releases.py:77 +#: app/blueprints/packages/releases.py:207 msgid "Minimum Minetest Version" msgstr "Version Minimum de Minetest" -#: app/blueprints/packages/releases.py:60 -#: app/blueprints/packages/releases.py:72 -#: app/blueprints/packages/releases.py:201 +#: app/blueprints/packages/releases.py:64 +#: app/blueprints/packages/releases.py:79 +#: app/blueprints/packages/releases.py:210 msgid "Maximum Minetest Version" msgstr "Version maximale de Minetest" -#: app/blueprints/packages/releases.py:67 -#: app/templates/packages/release_edit.html:23 +#: app/blueprints/packages/releases.py:74 +#: app/templates/packages/release_edit.html:31 msgid "URL" msgstr "URL" -#: app/blueprints/packages/releases.py:68 +#: app/blueprints/packages/releases.py:75 msgid "Task ID" msgstr "ID de tâche" -#: app/blueprints/packages/releases.py:69 +#: app/blueprints/packages/releases.py:76 #: app/blueprints/packages/screenshots.py:41 msgid "Is Approved" msgstr "Est approuvé" -#: app/blueprints/packages/releases.py:91 +#: app/blueprints/packages/releases.py:98 msgid "Import from Git" msgstr "Importation depuis Git" -#: app/blueprints/packages/releases.py:91 +#: app/blueprints/packages/releases.py:98 msgid "Upload .zip file" msgstr "Charger le fichier .zip" -#: app/blueprints/packages/releases.py:197 +#: app/blueprints/packages/releases.py:206 msgid "Set Min" msgstr "Définir Minimum" -#: app/blueprints/packages/releases.py:200 +#: app/blueprints/packages/releases.py:209 msgid "Set Max" msgstr "Définir Maximum" -#: app/blueprints/packages/releases.py:203 +#: app/blueprints/packages/releases.py:212 msgid "Only change values previously set as none" msgstr "Ne modifie que les valeurs précédemment définies comme nulles" -#: app/blueprints/packages/releases.py:204 +#: app/blueprints/packages/releases.py:213 msgid "Update" msgstr "Mettre à jour" -#: app/blueprints/packages/releases.py:256 +#: app/blueprints/packages/releases.py:265 #: app/templates/packages/update_config.html:25 msgid "Trigger" msgstr "Déclencheur" -#: app/blueprints/packages/releases.py:257 +#: app/blueprints/packages/releases.py:266 msgid "New Commit" msgstr "Nouveau commit" -#: app/blueprints/packages/releases.py:258 app/templates/admin/tags/list.html:8 +#: app/blueprints/packages/releases.py:267 app/templates/admin/tags/list.html:8 msgid "New Tag" msgstr "Ajouter une étiquette" -#: app/blueprints/packages/releases.py:260 +#: app/blueprints/packages/releases.py:269 msgid "Branch name" msgstr "Nom de la branche" -#: app/blueprints/packages/releases.py:261 +#: app/blueprints/packages/releases.py:270 #: app/templates/packages/update_config.html:38 msgid "Action" msgstr "Action" -#: app/blueprints/packages/releases.py:262 +#: app/blueprints/packages/releases.py:271 msgid "Send notification and mark as outdated" msgstr "Envoyer une notification et marquer comme obsolète" -#: app/blueprints/packages/releases.py:262 app/logic/package_approval.py:104 +#: app/blueprints/packages/releases.py:271 app/logic/package_approval.py:104 msgid "Create release" msgstr "Créer une version" -#: app/blueprints/packages/releases.py:264 +#: app/blueprints/packages/releases.py:273 msgid "Save Settings" msgstr "Mettre à jour les paramètres" -#: app/blueprints/packages/releases.py:265 +#: app/blueprints/packages/releases.py:274 msgid "Disable Automation" msgstr "Désactiver l'automatisation" -#: app/blueprints/packages/releases.py:304 +#: app/blueprints/packages/releases.py:313 msgid "Please add a Git repository URL in order to set up automatic releases" msgstr "" "Veuillez ajouter l'URL d'un dépôt Git afin de configurer la création de " "versions automatique" -#: app/blueprints/packages/releases.py:320 +#: app/blueprints/packages/releases.py:329 msgid "Deleted update configuration" msgstr "Configuration de mise à jour supprimée" -#: app/blueprints/packages/releases.py:328 +#: app/blueprints/packages/releases.py:337 msgid "Now, please create an initial release" msgstr "Maintenant, veuillez créer une version initiale" -#: app/blueprints/packages/reviews.py:54 -#: app/templates/packages/translation.html:51 -msgid "Language" -msgstr "Langue" - #: app/blueprints/packages/reviews.py:60 app/blueprints/threads/__init__.py:181 #: app/blueprints/threads/__init__.py:182 #: app/blueprints/threads/__init__.py:282 @@ -1535,7 +1641,7 @@ msgstr "" "moins (-), et les points (.) sont autorisés" #: app/blueprints/users/account.py:104 app/blueprints/users/account.py:153 -#: app/blueprints/users/account.py:189 app/blueprints/users/account.py:340 +#: app/blueprints/users/account.py:189 app/blueprints/users/account.py:338 #: app/blueprints/users/settings.py:147 msgid "Email" msgstr "Email" @@ -1617,23 +1723,23 @@ msgstr "L'ancien mot de passe est incorrect" msgid "Unknown verification token!" msgstr "Jeton de vérification inconnu !" -#: app/blueprints/users/account.py:292 +#: app/blueprints/users/account.py:290 msgid "Token has expired" msgstr "Le jeton de vérification a expiré" -#: app/blueprints/users/account.py:306 +#: app/blueprints/users/account.py:304 msgid "Another user is already using that email" msgstr "Un autre utilisateur utilise déjà cet e-mail" -#: app/blueprints/users/account.py:309 +#: app/blueprints/users/account.py:307 msgid "Confirmed email change" msgstr "Confirmation du changement d'e-mail" -#: app/blueprints/users/account.py:314 +#: app/blueprints/users/account.py:312 msgid "Email address changed" msgstr "L'e-mail a changée" -#: app/blueprints/users/account.py:315 +#: app/blueprints/users/account.py:313 msgid "" "Your email address has changed. If you didn't request this, please " "contact an administrator." @@ -1641,15 +1747,15 @@ msgstr "" "Votre adresse électronique a changé. Si vous ne l'avez pas demandé, " "veuillez contacter un administrateur." -#: app/blueprints/users/account.py:333 +#: app/blueprints/users/account.py:331 msgid "You may now log in" msgstr "Vous pouvez maintenant vous connecter" -#: app/blueprints/users/account.py:341 +#: app/blueprints/users/account.py:339 msgid "Send" msgstr "Envoyé" -#: app/blueprints/users/account.py:372 +#: app/blueprints/users/account.py:370 msgid "" "That email is now blacklisted. Please contact an admin if you wish to " "undo this." @@ -1657,48 +1763,46 @@ msgstr "" "Cet e-mail est maintenant sur la liste noire. Veuillez contacter un " "administrateur si vous souhaitez annuler cette opération." -#: app/blueprints/users/claim.py:41 app/blueprints/users/claim.py:66 -msgid "" -"Invalid username, Only alphabetic letters (A-Za-z), numbers (0-9), " -"underscores (_), minuses (-), and periods (.) allowed. Consider " -"contacting an admin" -msgstr "" -"Nom d'utilisateur invalide, Seules les lettres (A-Za-z), les numéros " -"(0-9), les tirets-bas (_), les moins (-), et les points (.) sont " -"autorisés. Vous pouvez contacter un administrateur" - #: app/blueprints/users/claim.py:46 msgid "User has already been claimed" msgstr "L'utilisateur a déjà été réclamé" #: app/blueprints/users/claim.py:50 -msgid "Unable to get GitHub username for user" -msgstr "Impossible d'obtenir le nom d'utilisateur GitHub" +msgid "" +"Unable to get GitHub username for user. Make sure the forum account " +"exists." +msgstr "" -#: app/blueprints/users/claim.py:73 +#: app/blueprints/users/claim.py:66 +msgid "" +"A ContentDB user with that name already exists. Please contact an admin " +"to link to your forum account" +msgstr "" + +#: app/blueprints/users/claim.py:75 msgid "That user has already been claimed!" msgstr "Cet utilisateur a déjà été réclamé !" -#: app/blueprints/users/claim.py:86 +#: app/blueprints/users/claim.py:88 #, python-format msgid "Error whilst attempting to access forums: %(message)s" msgstr "Erreur lors de l'accès au forum : %(message)s" -#: app/blueprints/users/claim.py:90 +#: app/blueprints/users/claim.py:92 msgid "Unable to get forum signature - does the user exist?" msgstr "" "Impossible d'obtenir la signature du forum, est-ce que l'utilisateur " "existe ?" -#: app/blueprints/users/claim.py:105 +#: app/blueprints/users/claim.py:107 msgid "Unable to login as user" msgstr "Impossible de se connecter en tant qu'utilisateur" -#: app/blueprints/users/claim.py:111 +#: app/blueprints/users/claim.py:113 msgid "Could not find the key in your signature!" msgstr "Impossible de trouver la clé dans votre signature !" -#: app/blueprints/users/claim.py:114 +#: app/blueprints/users/claim.py:116 msgid "Unknown claim type" msgstr "Type de demande inconnu" @@ -1846,6 +1950,23 @@ msgstr "" "Vous ne pouvez pas promouvoir un utilisateur à un rang supérieur au vôtre" " !" +#: app/blueprints/vcs/github.py:56 +msgid "Authorization failed [err=gh-oauth-login-failed]" +msgstr "Échec de l'autorisation [err=gh-oauth-login-failed]" + +#: app/blueprints/vcs/github.py:85 +msgid "Linked GitHub to account" +msgstr "Compte GitHub lié" + +#: app/blueprints/vcs/github.py:90 +#, python-format +msgid "GitHub account is already associated with another user: %(username)s" +msgstr "" + +#: app/blueprints/vcs/github.py:98 app/blueprints/vcs/github.py:124 +msgid "Authorization failed [err=gh-login-failed]" +msgstr "Échec de l'autorisation [err=gh-login-failed]" + #: app/blueprints/zipgrep/__init__.py:35 msgid "Text to find (regex)" msgstr "Le texte à chercher (regex)" @@ -1855,6 +1976,7 @@ msgid "File filter" msgstr "Filtre de fichiers" #: app/blueprints/zipgrep/__init__.py:38 app/templates/base.html:60 +#: app/templates/packages/advanced_search.html:34 #: app/templates/packages/game_hub.html:35 app/templates/todo/tags.html:14 msgid "Search" msgstr "Rechercher" @@ -1958,11 +2080,11 @@ msgstr "Vous n'avez pas l'autorisation de modifier ce paquet" msgid "You don't have permission to change the package name" msgstr "Vous n'avez pas l'autorisation de modifier le nom du paquet" -#: app/logic/releases.py:32 +#: app/logic/releases.py:33 msgid "You don't have permission to make releases" msgstr "Vous n'avez pas l'autorisation de créer des versions" -#: app/logic/releases.py:37 +#: app/logic/releases.py:38 msgid "" "You've created too many releases for this package in the last 5 minutes, " "please wait before trying again" @@ -1970,7 +2092,7 @@ msgstr "" "Vous avez créé trop de versions pour ce paquet dans les 5 dernières " "minutes, veuillez attendre avant de réessayer" -#: app/logic/releases.py:74 +#: app/logic/releases.py:77 msgid "Invalid commit hash; it must be a 40 character long base16 string" msgstr "hachage du commit invalide ; doit faire au moins 40 caractères en base16" @@ -2132,11 +2254,6 @@ msgstr "" msgid "As-is" msgstr "" -#. NOTE: Package maintenance state -#: app/models/packages.py:170 -msgid "Deprecated" -msgstr "" - #: app/models/packages.py:177 msgid "Under active development, and may break worlds/things without warning" msgstr "" @@ -2173,7 +2290,7 @@ msgstr "Approuver" #: app/templates/collections/delete.html:14 #: app/templates/collections/view.html:39 #: app/templates/oauth/create_edit.html:17 -#: app/templates/packages/release_edit.html:84 +#: app/templates/packages/release_edit.html:92 #: app/templates/packages/review_create_edit.html:67 #: app/templates/threads/delete_reply.html:19 #: app/templates/threads/delete_thread.html:19 @@ -2181,21 +2298,17 @@ msgstr "Approuver" msgid "Delete" msgstr "Supprimer" -#: app/models/packages.py:624 app/templates/packages/view.html:163 -msgid "Work in Progress" -msgstr "Travail en cours" - -#: app/models/packages.py:1358 +#: app/models/packages.py:1366 #, python-format msgid "New commit %(hash)s found on the Git repo." msgstr "" -#: app/models/packages.py:1362 +#: app/models/packages.py:1370 #, python-format msgid "The last release was commit %(hash)s" msgstr "" -#: app/models/packages.py:1368 +#: app/models/packages.py:1376 #, python-format msgid "New tag %(tag_name)s found on the Git repo." msgstr "" @@ -2229,7 +2342,7 @@ msgid "Editor" msgstr "" #. NOTE: BOT notification type -#: app/models/users.py:59 app/models/users.py:442 +#: app/models/users.py:59 app/models/users.py:448 msgid "Bot" msgstr "" @@ -2242,128 +2355,128 @@ msgid "Admin" msgstr "Admin" #. NOTE: PACKAGE_EDIT notification type -#: app/models/users.py:427 +#: app/models/users.py:433 msgid "Package Edit" msgstr "" #. NOTE: PACKAGE_APPROVAL notification type -#: app/models/users.py:430 +#: app/models/users.py:436 msgid "Package Approval" msgstr "" #. NOTE: NEW_THREAD notification type -#: app/models/users.py:433 app/templates/threads/list.html:12 +#: app/models/users.py:439 app/templates/threads/list.html:12 #: app/templates/threads/new.html:4 msgid "New Thread" msgstr "Nouveau fil" #. NOTE: NEW_REVIEW notification type -#: app/models/users.py:436 +#: app/models/users.py:442 msgid "New Review" msgstr "" #. NOTE: THREAD_REPLY notification type -#: app/models/users.py:439 +#: app/models/users.py:445 msgid "Thread Reply" msgstr "" #. NOTE: MAINTAINER notification type -#: app/models/users.py:445 app/templates/macros/threads.html:27 +#: app/models/users.py:451 app/templates/macros/threads.html:27 msgid "Maintainer" msgstr "Responsable" #. NOTE: EDITOR_ALERT notification type -#: app/models/users.py:448 +#: app/models/users.py:454 msgid "Editor Alert" msgstr "" #. NOTE: EDITOR_MISC notification type -#: app/models/users.py:451 +#: app/models/users.py:457 msgid "Editor Misc" msgstr "" #. NOTE: OTHER notification type -#: app/models/users.py:454 +#: app/models/users.py:460 msgid "Other" msgstr "" -#: app/models/users.py:464 +#: app/models/users.py:470 msgid "This is a Package Edit notification." msgstr "" -#: app/models/users.py:466 +#: app/models/users.py:472 msgid "This is a Package Approval notification." msgstr "" -#: app/models/users.py:468 +#: app/models/users.py:474 msgid "This is a New Thread notification." msgstr "" -#: app/models/users.py:470 +#: app/models/users.py:476 msgid "This is a New Review notification." msgstr "" -#: app/models/users.py:472 +#: app/models/users.py:478 msgid "This is a Thread Reply notification." msgstr "" -#: app/models/users.py:474 +#: app/models/users.py:480 msgid "This is a Bot notification." msgstr "" -#: app/models/users.py:476 +#: app/models/users.py:482 msgid "This is a Maintainer change notification." msgstr "" -#: app/models/users.py:478 +#: app/models/users.py:484 msgid "This is an Editor Alert notification." msgstr "" -#: app/models/users.py:480 +#: app/models/users.py:486 msgid "This is an Editor Misc notification." msgstr "" -#: app/models/users.py:482 +#: app/models/users.py:488 msgid "This is an Other notification." msgstr "" -#: app/models/users.py:489 +#: app/models/users.py:495 msgid "When another user edits your packages, releases, etc." msgstr "" -#: app/models/users.py:491 +#: app/models/users.py:497 msgid "Notifications from editors related to the package approval process." msgstr "" -#: app/models/users.py:493 +#: app/models/users.py:499 msgid "When a thread is created on your package." msgstr "" -#: app/models/users.py:495 +#: app/models/users.py:501 msgid "When a user posts a review on your package." msgstr "" -#: app/models/users.py:497 +#: app/models/users.py:503 msgid "When someone replies to a thread you're watching." msgstr "" -#: app/models/users.py:499 +#: app/models/users.py:505 msgid "From a bot - for example, update notifications." msgstr "" -#: app/models/users.py:501 +#: app/models/users.py:507 msgid "When your package's maintainers change." msgstr "" -#: app/models/users.py:503 +#: app/models/users.py:509 msgid "For editors: Important alerts." msgstr "" -#: app/models/users.py:505 +#: app/models/users.py:511 msgid "For editors: Minor notifications, including new threads." msgstr "" -#: app/models/users.py:507 +#: app/models/users.py:513 msgid "Minor notifications not important enough for a dedicated category." msgstr "" @@ -2516,41 +2629,45 @@ msgstr "Politique de confidentialité" msgid "Report / DMCA" msgstr "Signaler / DMCA" -#: app/templates/base.html:256 +#: app/templates/base.html:256 app/templates/packages/advanced_search.html:4 +msgid "Advanced Search" +msgstr "" + +#: app/templates/base.html:257 msgid "User List" msgstr "Liste des utilisateurs" -#: app/templates/base.html:257 app/templates/packages/view.html:190 +#: app/templates/base.html:258 app/templates/packages/view.html:190 #: app/templates/packages/view.html:677 app/templates/threads/list.html:4 msgid "Threads" msgstr "Fils" -#: app/templates/base.html:258 app/templates/collections/list.html:7 +#: app/templates/base.html:259 app/templates/collections/list.html:7 #: app/templates/collections/list.html:26 msgid "Collections" msgstr "Collections" -#: app/templates/base.html:259 app/templates/donate/index.html:4 +#: app/templates/base.html:260 app/templates/donate/index.html:4 msgid "Support Creators" msgstr "" -#: app/templates/base.html:260 +#: app/templates/base.html:261 msgid "Translate Packages" msgstr "Traduire des paquets" -#: app/templates/base.html:261 +#: app/templates/base.html:262 msgid "Source Code" msgstr "Code source" -#: app/templates/base.html:267 +#: app/templates/base.html:268 msgid "Show non-free packages" msgstr "Afficher les paquets non libres" -#: app/templates/base.html:269 +#: app/templates/base.html:270 msgid "Hide non-free packages" msgstr "Ne pas afficher les paquets non libres" -#: app/templates/base.html:273 +#: app/templates/base.html:274 #, python-format msgid "Our privacy policy has been updated (%(date)s)" msgstr "" @@ -2565,29 +2682,11 @@ msgstr "" "Bienvenue dans le meilleur endroit où trouver des mods, des jeux et des " "packs de textures pour Minetest" -#: app/templates/admin/storage.html:39 -#: app/templates/collections/create_edit.html:81 -#: app/templates/collections/list.html:39 -#: app/templates/collections/view.html:91 app/templates/index.html:48 -#: app/templates/macros/reviews.html:81 app/templates/macros/topics.html:52 -#: app/templates/packages/game_hub.html:5 -#: app/templates/packages/game_hub.html:25 -#: app/templates/packages/similar.html:22 app/templates/translate/index.html:28 -#, python-format -msgid "%(title)s by %(author)s" -msgstr "%(title)s par %(author)s" - #: app/templates/index.html:53 #, python-format msgid "%(title)s by %(author)s" msgstr "%(title)s par %(author)s" -#: app/templates/index.html:78 app/templates/packages/reviews_list.html:4 -#: app/templates/packages/view.html:194 app/templates/packages/view.html:336 -#: app/templates/users/profile.html:279 -msgid "Reviews" -msgstr "Évaluations" - #: app/templates/index.html:94 app/templates/packages/view.html:278 msgid "Previous" msgstr "Précédent" @@ -2670,7 +2769,7 @@ msgstr "Envoyer un courriel à %(username)s" #: app/templates/admin/storage.html:18 #: app/templates/packages/create_edit.html:66 #: app/templates/packages/game_support.html:20 -#: app/templates/threads/view.html:96 app/templates/todo/tags.html:36 +#: app/templates/threads/view.html:101 app/templates/todo/tags.html:36 msgid "Package" msgstr "Paquet" @@ -2696,7 +2795,7 @@ msgstr "Ajouter une Licence" msgid "Licenses" msgstr "Licences" -#: app/templates/admin/tags/list.html:34 +#: app/templates/admin/tags/list.html:30 msgid "Views" msgstr "Vues" @@ -3171,7 +3270,7 @@ msgid "Edit / Approve" msgstr "Éditer / Approuver" #: app/templates/macros/releases.html:103 -#: app/templates/packages/release_edit.html:31 +#: app/templates/packages/release_edit.html:39 msgid "Importing..." msgstr "Importation..." @@ -3384,10 +3483,6 @@ msgstr "Paramètres de mise à jour" msgid "No outdated packages." msgstr "Aucun paquet obsolète." -#: app/templates/macros/topics.html:6 app/templates/packages/view.html:177 -msgid "Author" -msgstr "Auteur·ice" - #: app/templates/macros/topics.html:8 msgid "Date" msgstr "Date" @@ -3562,6 +3657,29 @@ msgstr "Non publié" msgid "No applications created" msgstr "Aucune application créée" +#: app/templates/packages/advanced_search.html:13 +msgid "Use shift to select multiple. Leave selection empty to match any type." +msgstr "" + +#: app/templates/packages/advanced_search.html:14 +#: app/templates/packages/advanced_search.html:19 +#: app/templates/packages/advanced_search.html:20 +#: app/templates/packages/advanced_search.html:21 +msgid "Use shift to select multiple." +msgstr "" + +#: app/templates/packages/advanced_search.html:17 +msgid "Tags and Content Warnings" +msgstr "" + +#: app/templates/packages/advanced_search.html:23 +msgid "Compatibility" +msgstr "" + +#: app/templates/packages/advanced_search.html:28 +msgid "Sorting" +msgstr "" + #: app/templates/packages/alias_create_edit.html:4 msgid "Alias" msgstr "Alias" @@ -3603,7 +3721,7 @@ msgstr "" " un dépôt Git." #: app/templates/packages/bulk_update_conf.html:27 -#: app/templates/packages/release_new.html:50 +#: app/templates/packages/release_new.html:51 #: app/templates/packages/update_config.html:33 msgid "Leave blank to use default branch" msgstr "Laissez vide pour utiliser la branche par défaut" @@ -4006,8 +4124,8 @@ msgstr "" "versions pour votre paquet." #: app/templates/packages/release_bulk_change.html:29 -#: app/templates/packages/release_edit.html:54 -#: app/templates/packages/release_new.html:69 +#: app/templates/packages/release_edit.html:62 +#: app/templates/packages/release_new.html:70 msgid "Maximum must be greater than or equal to the minimum!" msgstr "Le maximum doit être supérieur ou égal au minimum !" @@ -4020,8 +4138,8 @@ msgstr "" "le paquet aux clients en dehors de la plage." #: app/templates/packages/release_bulk_change.html:36 -#: app/templates/packages/release_edit.html:70 -#: app/templates/packages/release_new.html:91 +#: app/templates/packages/release_edit.html:78 +#: app/templates/packages/release_new.html:92 msgid "Leave both as None if in doubt." msgstr "Laissez les deux à Aucun en cas de doute." @@ -4029,33 +4147,43 @@ msgstr "Laissez les deux à Aucun en cas de doute." msgid "Edit release" msgstr "Modifier la version" -#: app/templates/packages/release_edit.html:27 +#: app/templates/packages/release_edit.html:15 +#: app/templates/packages/release_new.html:42 +msgid "Release short name. Eg: 1.0.0 or 2018-05-28" +msgstr "" + +#: app/templates/packages/release_edit.html:16 +#: app/templates/packages/release_new.html:43 +msgid "Human-readable name. Eg: 1.0.0 - The Trains Update" +msgstr "" + +#: app/templates/packages/release_edit.html:35 msgid "Commit Hash" msgstr "Hachage de commit" -#: app/templates/packages/release_edit.html:32 +#: app/templates/packages/release_edit.html:40 msgid "view task" msgstr "afficher la tâche" -#: app/templates/packages/release_edit.html:42 +#: app/templates/packages/release_edit.html:50 #: app/templates/packages/screenshot_edit.html:20 msgid "Approved" msgstr "Approuvé" -#: app/templates/packages/release_edit.html:46 +#: app/templates/packages/release_edit.html:54 msgid "Supported Minetest versions" msgstr "Versions de Minetest compatibles" -#: app/templates/packages/release_edit.html:60 -#: app/templates/packages/release_new.html:75 +#: app/templates/packages/release_edit.html:68 +#: app/templates/packages/release_new.html:76 #, 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 ?" -#: app/templates/packages/release_edit.html:62 -#: app/templates/packages/release_new.html:77 +#: app/templates/packages/release_edit.html:70 +#: app/templates/packages/release_new.html:78 msgid "" "Only set the maximum version if you know that it doesn't work on newer " "Minetest versions." @@ -4063,8 +4191,8 @@ 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." -#: app/templates/packages/release_edit.html:63 -#: app/templates/packages/release_new.html:78 +#: app/templates/packages/release_edit.html:71 +#: app/templates/packages/release_new.html:79 msgid "" "Don't set the maximum version just because you haven't tested it on newer" " versions." @@ -4072,8 +4200,8 @@ msgstr "" "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 +#: app/templates/packages/release_edit.html:75 +#: app/templates/packages/release_new.html:89 msgid "" "Set the minimum and maximum Minetest versions supported.\n" "\t\t\tThis release will be hidden to clients outside of that range. " @@ -4081,7 +4209,7 @@ msgstr "" "Définissez les versions minimale et maximale de Minetest supportées.\n" "Cette version sera cachée aux clients en dehors de cette plage. " -#: app/templates/packages/release_edit.html:72 +#: app/templates/packages/release_edit.html:80 msgid "" "You can set this automatically in the" " .conf of your package." @@ -4089,15 +4217,15 @@ msgstr "" "Vous pouvez configurer cela " "automatiquement dans le .conf de votre paquet." -#: app/templates/packages/release_edit.html:79 +#: app/templates/packages/release_edit.html:87 msgid "Delete Release" msgstr "Supprimer la version" -#: app/templates/packages/release_edit.html:85 +#: app/templates/packages/release_edit.html:93 msgid "This is permanent." msgstr "Ceci est permanent." -#: app/templates/packages/release_edit.html:86 +#: app/templates/packages/release_edit.html:94 msgid "" "Any associated uploads will not be deleted immediately, but the release " "will no longer be listed." @@ -4105,7 +4233,7 @@ msgstr "" "Les imports associés ne seront pas supprimé immédiatement, mais la " "version ne sera plus référencée." -#: app/templates/packages/release_edit.html:91 +#: app/templates/packages/release_edit.html:99 msgid "You cannot delete the latest release; please create a newer one first." msgstr "" "Vous ne pouvez pas supprimer la dernière version ; veuillez en créer une " @@ -4160,15 +4288,15 @@ msgstr "" msgid "1. Name release" msgstr "1. Nommer la version" -#: app/templates/packages/release_new.html:42 -msgid "Human readable. Eg: 1.0.0 or 2018-05-28" -msgstr "Lisible par un humain. Ex : 1.0.0 ou 2018-05-28" +#: app/templates/packages/release_new.html:43 +msgid "Same as name" +msgstr "" -#: app/templates/packages/release_new.html:44 +#: app/templates/packages/release_new.html:46 msgid "2. Set the content" msgstr "2. Définir le contenu" -#: app/templates/packages/release_new.html:57 +#: app/templates/packages/release_new.html:58 msgid "" "Take a look at the Package Configuration " "and Releases Guide for\n" @@ -4178,11 +4306,11 @@ msgstr "" "paquet et de version \n" "\t\t\tpour des conseils sur la customisation de version." -#: app/templates/packages/release_new.html:61 +#: app/templates/packages/release_new.html:62 msgid "3. Supported Minetest versions" msgstr "3. Versions de Minetest compatibles" -#: app/templates/packages/release_new.html:83 +#: app/templates/packages/release_new.html:84 msgid "" "The .conf of your package can set this " "automatically,\n" @@ -4619,7 +4747,7 @@ msgstr "Code non libre" msgid "Non-free media" msgstr "Ressources non libres" -#: app/templates/packages/view.html:94 app/templates/threads/view.html:104 +#: app/templates/packages/view.html:94 app/templates/threads/view.html:109 msgid "" "This thread is only visible to its creator, package maintainers, users of" " Approver rank or above, and @mentioned users." @@ -4628,10 +4756,6 @@ msgstr "" "paquets, les utilisateurs de rang Approbateur ou supérieur, et les " "utilisateurs @mentionnés." -#: app/templates/packages/view.html:184 app/templates/users/profile.html:242 -msgid "Downloads" -msgstr "Téléchargements" - #: app/templates/packages/view.html:207 app/templates/users/profile.html:95 msgid "Website" msgstr "Site web" @@ -4656,7 +4780,7 @@ msgstr "" msgid "Awaiting review" msgstr "En attente de révision" -#: app/templates/packages/view.html:344 app/templates/threads/view.html:77 +#: app/templates/packages/view.html:344 app/templates/threads/view.html:82 msgid "Edit Review" msgstr "Éditer l'évaluation" @@ -4890,39 +5014,39 @@ msgstr "Montrer seulement les réponses aux discussions publiques" msgid "Subscribe" msgstr "S'abonner" -#: app/templates/threads/view.html:55 +#: app/templates/threads/view.html:59 msgid "Convert to Thread" msgstr "Convertir en discussion" -#: app/templates/threads/view.html:62 +#: app/templates/threads/view.html:67 msgid "Unlock" msgstr "Déverrouiller" -#: app/templates/threads/view.html:67 +#: app/templates/threads/view.html:72 msgid "Lock" msgstr "Verrouiller" -#: app/templates/threads/view.html:109 +#: app/templates/threads/view.html:114 msgid "This thread is visible to the following users" msgstr "Ce fil de discussion est visible pour les utilisateurs suivants" -#: app/templates/threads/view.html:110 +#: app/templates/threads/view.html:115 msgid "Visible to:" msgstr "Visible à :" -#: app/templates/threads/view.html:118 +#: app/templates/threads/view.html:123 msgid "Plus approvers and editors" msgstr "Et aussi les examinateurs et les éditeurs" -#: app/templates/threads/view.html:131 +#: app/templates/threads/view.html:136 msgid "Is this review outdated?" msgstr "" -#: app/templates/threads/view.html:132 +#: app/templates/threads/view.html:137 msgid "For example, does it complain about issues you've already fixed?" msgstr "" -#: app/templates/threads/view.html:133 +#: app/templates/threads/view.html:138 #, python-format msgid "You can report outdated reviews by clicking %(flag)s on the review." msgstr "" @@ -5604,6 +5728,10 @@ msgstr "Changer l'email et réinitialiser le mot de passe" msgid "Email Address" msgstr "Adresse e-mail" +#: app/templates/users/modtools.html:116 +msgid "Pending email verifications" +msgstr "" + #: app/templates/users/profile.html:20 msgid "Profile picture" msgstr "Image de profil" @@ -6856,3 +6984,54 @@ msgstr "" #~ " does, see his donation page:" #~ msgstr "" +#~ msgctxt "tags" +#~ msgid "" +#~ "Focus on player chat/communication or " +#~ "who's primary function is interacting " +#~ "with the console." +#~ msgstr "" + +#~ msgctxt "tags" +#~ msgid "" +#~ "Requires futher installation steps, such " +#~ "as installing luarocks or editing the" +#~ " trusted mod setting" +#~ msgstr "" + +#~ msgctxt "tags" +#~ msgid "" +#~ "Mods and games that aim to " +#~ "simulate real life activity. Similar to" +#~ " SimCity/TheSims/OpenTTD/etc" +#~ msgstr "" + +#~ msgctxt "tags" +#~ msgid "Adds mobs, animals, and NPCs" +#~ msgstr "" + +#~ msgctxt "tags" +#~ msgid "For content whose main utility / feature is in GUI/formspec form" +#~ msgstr "" + +#~ msgctxt "tags" +#~ msgid "Forks of MTG" +#~ msgstr "" + +#~ msgid "" +#~ "Invalid username, Only alphabetic letters " +#~ "(A-Za-z), numbers (0-9), underscores (_), " +#~ "minuses (-), and periods (.) allowed." +#~ " Consider contacting an admin" +#~ msgstr "" +#~ "Nom d'utilisateur invalide, Seules les " +#~ "lettres (A-Za-z), les numéros (0-9), les" +#~ " tirets-bas (_), les moins (-), " +#~ "et les points (.) sont autorisés. " +#~ "Vous pouvez contacter un administrateur" + +#~ msgid "Unable to get GitHub username for user" +#~ msgstr "Impossible d'obtenir le nom d'utilisateur GitHub" + +#~ msgid "Human readable. Eg: 1.0.0 or 2018-05-28" +#~ msgstr "Lisible par un humain. Ex : 1.0.0 ou 2018-05-28" + diff --git a/translations/gl/LC_MESSAGES/messages.po b/translations/gl/LC_MESSAGES/messages.po index cecdfd77..a19e28cb 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-06-09 13:46+0100\n" +"POT-Creation-Date: 2024-06-22 16:06+0100\n" "PO-Revision-Date: 2022-06-04 11:18+0000\n" "Last-Translator: Raquel Fariña Agra \n" "Language: gl\n" @@ -19,192 +19,190 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.15.0\n" -#: app/__init__.py:155 +#: app/__init__.py:156 msgid "Banned:" msgstr "" -#: app/__init__.py:157 +#: app/__init__.py:158 msgid "You have been banned." msgstr "Fostes baneado." -#. NOTE: tags: title for jam_game_2023 -#: app/_translations.py:6 -msgctxt "tags" -msgid "Jam / Game 2023" -msgstr "" - -#. NOTE: tags: description for jam_game_2023 -#: app/_translations.py:8 -msgctxt "tags" -msgid "Entries to the 2023 Minetest Game Jam " -msgstr "" - #. NOTE: tags: title for server_tools -#: app/_translations.py:10 +#: app/_translations.py:6 msgctxt "tags" msgid "Server Moderation and Tools" msgstr "" #. NOTE: tags: description for server_tools -#: app/_translations.py:12 +#: app/_translations.py:8 msgctxt "tags" msgid "Helps with server maintenance and moderation" msgstr "" #. NOTE: tags: title for pvp -#: app/_translations.py:14 +#: app/_translations.py:10 msgctxt "tags" msgid "Player vs Player (PvP)" msgstr "" #. NOTE: tags: description for pvp -#: app/_translations.py:16 +#: app/_translations.py:12 msgctxt "tags" msgid "Designed to be played competitively against other players" msgstr "" #. NOTE: tags: title for player_effects -#: app/_translations.py:18 +#: app/_translations.py:14 msgctxt "tags" msgid "Player Effects / Power Ups" msgstr "" #. NOTE: tags: description for player_effects -#: app/_translations.py:20 +#: app/_translations.py:16 msgctxt "tags" msgid "" "For content that changes player effects, including physics, for example: " "speed, jump height or gravity." msgstr "" -#. NOTE: tags: title for world_tools +#. NOTE: tags: title for jam_game_2023 +#: app/_translations.py:18 +msgctxt "tags" +msgid "Jam / Game 2023" +msgstr "" + +#. NOTE: tags: description for jam_game_2023 +#: app/_translations.py:20 +msgctxt "tags" +msgid "Entries to the 2023 Minetest Game Jam " +msgstr "" + +#. NOTE: tags: title for mapgen #: app/_translations.py:22 msgctxt "tags" +msgid "Mapgen / Biomes / Decoration" +msgstr "" + +#. NOTE: tags: description for mapgen +#: app/_translations.py:24 +msgctxt "tags" +msgid "New mapgen or changes mapgen" +msgstr "" + +#. NOTE: tags: title for world_tools +#: app/_translations.py:26 +msgctxt "tags" msgid "World Maintenance and Tools" msgstr "" #. NOTE: tags: description for world_tools -#: app/_translations.py:24 +#: app/_translations.py:28 msgctxt "tags" msgid "Tools to manage the world" msgstr "" +#. NOTE: tags: title for inventory +#: app/_translations.py:30 +msgctxt "tags" +msgid "Inventory" +msgstr "" + +#. NOTE: tags: description for inventory +#: app/_translations.py:32 +msgctxt "tags" +msgid "Changes the inventory GUI" +msgstr "" + +#. NOTE: tags: title for developer_tools +#: app/_translations.py:34 +msgctxt "tags" +msgid "Developer Tools" +msgstr "" + +#. NOTE: tags: description for developer_tools +#: app/_translations.py:36 +msgctxt "tags" +msgid "Tools for game and mod developers" +msgstr "" + #. NOTE: tags: title for april_fools -#: app/_translations.py:26 +#: app/_translations.py:38 msgctxt "tags" msgid "Joke" msgstr "" #. NOTE: tags: description for april_fools -#: app/_translations.py:28 +#: app/_translations.py:40 msgctxt "tags" msgid "" "For humorous content, meant as a novelty or joke, not to be taken " "seriously, and that is not meant to be used seriously or long-term." msgstr "" -#. NOTE: tags: title for shooter -#: app/_translations.py:30 -msgctxt "tags" -msgid "Shooter" -msgstr "" - -#. NOTE: tags: description for shooter -#: app/_translations.py:32 -msgctxt "tags" -msgid "First person shooters (FPS) and more" -msgstr "" - -#. NOTE: tags: title for adventure__rpg -#: app/_translations.py:34 -msgctxt "tags" -msgid "Adventure / RPG" -msgstr "" - -#. NOTE: tags: title for mapgen -#: app/_translations.py:36 -msgctxt "tags" -msgid "Mapgen / Biomes / Decoration" -msgstr "" - -#. NOTE: tags: description for mapgen -#: app/_translations.py:38 -msgctxt "tags" -msgid "New mapgen or changes mapgen" -msgstr "" - #. NOTE: tags: title for singleplayer -#: app/_translations.py:40 +#: app/_translations.py:42 msgctxt "tags" msgid "Singleplayer-focused" msgstr "" #. NOTE: tags: description for singleplayer -#: app/_translations.py:42 +#: app/_translations.py:44 msgctxt "tags" msgid "Content that can be played alone" msgstr "" -#. NOTE: tags: title for developer_tools -#: app/_translations.py:44 -msgctxt "tags" -msgid "Developer Tools" -msgstr "" - -#. NOTE: tags: description for developer_tools -#: app/_translations.py:46 -msgctxt "tags" -msgid "Tools for game and mod developers" -msgstr "" - #. NOTE: tags: title for crafting -#: app/_translations.py:48 +#: app/_translations.py:46 msgctxt "tags" msgid "Crafting" msgstr "" #. NOTE: tags: description for crafting -#: app/_translations.py:50 +#: app/_translations.py:48 msgctxt "tags" msgid "Big changes to crafting gameplay" msgstr "" -#. NOTE: tags: title for sound_music +#. NOTE: tags: title for adventure__rpg +#: app/_translations.py:50 +msgctxt "tags" +msgid "Adventure / RPG" +msgstr "" + +#. NOTE: tags: title for shooter #: app/_translations.py:52 msgctxt "tags" +msgid "Shooter" +msgstr "" + +#. NOTE: tags: description for shooter +#: app/_translations.py:54 +msgctxt "tags" +msgid "First person shooters (FPS) and more" +msgstr "" + +#. NOTE: tags: title for sound_music +#: app/_translations.py:56 +msgctxt "tags" msgid "Sounds / Music" msgstr "" #. NOTE: tags: description for sound_music -#: app/_translations.py:54 +#: app/_translations.py:58 msgctxt "tags" msgid "Focuses on or adds new sounds or musical things" msgstr "" -#. NOTE: tags: title for inventory -#: app/_translations.py:56 -msgctxt "tags" -msgid "Inventory" -msgstr "" - -#. NOTE: tags: description for inventory -#: app/_translations.py:58 -msgctxt "tags" -msgid "Changes the inventory GUI" -msgstr "" - -#. NOTE: tags: title for chat +#. NOTE: tags: title for tools #: app/_translations.py:60 msgctxt "tags" -msgid "Chat / Commands" +msgid "Tools / Weapons / Armor" msgstr "" -#. NOTE: tags: description for chat +#. NOTE: tags: description for tools #: app/_translations.py:62 msgctxt "tags" -msgid "" -"Focus on player chat/communication or who's primary function is " -"interacting with the console." +msgid "Adds or changes tools, weapons, and armor" msgstr "" #. NOTE: tags: title for plants_and_farming @@ -219,56 +217,56 @@ msgctxt "tags" msgid "Adds new plants or other farmable resources." msgstr "" -#. NOTE: tags: title for complex_installation -#: app/_translations.py:68 -msgctxt "tags" -msgid "Complex installation" -msgstr "" - -#. NOTE: tags: description for complex_installation -#: app/_translations.py:70 -msgctxt "tags" -msgid "" -"Requires futher installation steps, such as installing luarocks or " -"editing the trusted mod setting" -msgstr "" - -#. NOTE: tags: title for multiplayer -#: app/_translations.py:72 -msgctxt "tags" -msgid "Multiplayer-focused" -msgstr "" - -#. NOTE: tags: description for multiplayer -#: app/_translations.py:74 -msgctxt "tags" -msgid "Can/should only be used in multiplayer" -msgstr "" - -#. NOTE: tags: title for tools -#: app/_translations.py:76 -msgctxt "tags" -msgid "Tools / Weapons / Armor" -msgstr "" - -#. NOTE: tags: description for tools -#: app/_translations.py:78 -msgctxt "tags" -msgid "Adds or changes tools, weapons, and armor" -msgstr "" - #. NOTE: tags: title for simulation -#: app/_translations.py:80 +#: app/_translations.py:68 msgctxt "tags" msgid "Sims" msgstr "" #. NOTE: tags: description for simulation -#: app/_translations.py:82 +#: app/_translations.py:70 msgctxt "tags" msgid "" "Mods and games that aim to simulate real life activity. Similar to " -"SimCity/TheSims/OpenTTD/etc" +"SimCity/The Sims/OpenTTD/etc." +msgstr "" + +#. NOTE: tags: title for chat +#: app/_translations.py:72 +msgctxt "tags" +msgid "Chat / Commands" +msgstr "" + +#. NOTE: tags: description for chat +#: app/_translations.py:74 +msgctxt "tags" +msgid "Focus on player chat/communication or console interaction." +msgstr "" + +#. NOTE: tags: title for multiplayer +#: app/_translations.py:76 +msgctxt "tags" +msgid "Multiplayer-focused" +msgstr "" + +#. NOTE: tags: description for multiplayer +#: app/_translations.py:78 +msgctxt "tags" +msgid "Can/should only be used in multiplayer" +msgstr "" + +#. NOTE: tags: title for complex_installation +#: app/_translations.py:80 +msgctxt "tags" +msgid "Complex installation" +msgstr "" + +#. NOTE: tags: description for complex_installation +#: app/_translations.py:82 +msgctxt "tags" +msgid "" +"Requires futher installation steps, such as installing LuaRocks or " +"editing the trusted mod setting" msgstr "" #. NOTE: tags: title for magic @@ -277,54 +275,54 @@ msgctxt "tags" msgid "Magic / Enchanting" msgstr "" -#. NOTE: tags: title for less_than_px -#: app/_translations.py:86 -msgctxt "tags" -msgid "<16px" -msgstr "" - -#. NOTE: tags: description for less_than_px -#: app/_translations.py:88 -msgctxt "tags" -msgid "Less than 16px" -msgstr "" - #. NOTE: tags: title for building_mechanics -#: app/_translations.py:90 +#: app/_translations.py:86 msgctxt "tags" msgid "Building Mechanics and Tools" msgstr "" #. NOTE: tags: description for building_mechanics -#: app/_translations.py:92 +#: app/_translations.py:88 msgctxt "tags" msgid "Adds game mechanics or tools that change how players build." msgstr "" -#. NOTE: tags: title for environment -#: app/_translations.py:94 +#. NOTE: tags: title for oneofakind__original +#: app/_translations.py:90 msgctxt "tags" -msgid "Environment / Weather" +msgid "One-of-a-kind / Original" msgstr "" -#. NOTE: tags: description for environment -#: app/_translations.py:96 +#. NOTE: tags: description for oneofakind__original +#: app/_translations.py:92 msgctxt "tags" msgid "" -"Improves the world, adding weather, ambient sounds, or other environment " -"mechanics" +"For games and such that are of their own kind, distinct and original in " +"nature to others of the same category." msgstr "" -#. NOTE: tags: title for mobs +#. NOTE: tags: title for building +#: app/_translations.py:94 +msgctxt "tags" +msgid "Building" +msgstr "" + +#. NOTE: tags: description for building +#: app/_translations.py:96 +msgctxt "tags" +msgid "Focuses on building, such as adding new materials or nodes" +msgstr "" + +#. NOTE: tags: title for decorative #: app/_translations.py:98 msgctxt "tags" -msgid "Mobs / Animals / NPCs" +msgid "Decorative" msgstr "" -#. NOTE: tags: description for mobs +#. NOTE: tags: description for decorative #: app/_translations.py:100 msgctxt "tags" -msgid "Adds mobs, animals, and NPCs" +msgid "Adds nodes with no other purpose than for use in building" msgstr "" #. NOTE: tags: title for puzzle @@ -339,120 +337,120 @@ msgctxt "tags" msgid "Focus on puzzle solving instead of combat" msgstr "" -#. NOTE: tags: title for building +#. NOTE: tags: title for environment #: app/_translations.py:106 msgctxt "tags" -msgid "Building" +msgid "Environment / Weather" msgstr "" -#. NOTE: tags: description for building +#. NOTE: tags: description for environment #: app/_translations.py:108 msgctxt "tags" -msgid "Focuses on building, such as adding new materials or nodes" +msgid "" +"Improves the world, adding weather, ambient sounds, or other environment " +"mechanics" msgstr "" -#. NOTE: tags: title for decorative +#. NOTE: tags: title for less_than_px #: app/_translations.py:110 msgctxt "tags" -msgid "Decorative" +msgid "<16px" msgstr "" -#. NOTE: tags: description for decorative +#. NOTE: tags: description for less_than_px #: app/_translations.py:112 msgctxt "tags" -msgid "Adds nodes with no other purpose than for use in building" +msgid "Less than 16px" msgstr "" -#. NOTE: tags: title for oneofakind__original +#. NOTE: tags: title for mobs #: app/_translations.py:114 msgctxt "tags" -msgid "One-of-a-kind / Original" +msgid "Mobs / Animals / NPCs" msgstr "" -#. NOTE: tags: description for oneofakind__original +#. NOTE: tags: description for mobs #: app/_translations.py:116 msgctxt "tags" -msgid "" -"For games and such that are of their own kind, distinct and original in " -"nature to others of the same category." -msgstr "" - -#. NOTE: tags: title for survival -#: app/_translations.py:118 -msgctxt "tags" -msgid "Survival" -msgstr "" - -#. NOTE: tags: description for survival -#: app/_translations.py:120 -msgctxt "tags" -msgid "" -"Written specifically for survival gameplay with a focus on game-balance, " -"difficulty level, or resources available through crafting, mining, ..." -msgstr "" - -#. NOTE: tags: title for hud -#: app/_translations.py:122 -msgctxt "tags" -msgid "HUD" -msgstr "" - -#. NOTE: tags: description for hud -#: app/_translations.py:124 -msgctxt "tags" -msgid "For mods that grant the player extra information in the HUD" -msgstr "" - -#. NOTE: tags: title for storage -#: app/_translations.py:126 -msgctxt "tags" -msgid "Storage" -msgstr "" - -#. NOTE: tags: description for storage -#: app/_translations.py:128 -msgctxt "tags" -msgid "Adds or improves item storage mechanics" -msgstr "" - -#. NOTE: tags: title for 16px -#: app/_translations.py:130 -msgctxt "tags" -msgid "16px" -msgstr "" - -#. NOTE: tags: description for 16px -#: app/_translations.py:132 -msgctxt "tags" -msgid "For 16px texture packs" +msgid "Adds mobs, animals, and non-player characters" msgstr "" #. NOTE: tags: title for custom_mapgen -#: app/_translations.py:134 +#: app/_translations.py:118 msgctxt "tags" msgid "Custom mapgen" msgstr "" #. NOTE: tags: description for custom_mapgen -#: app/_translations.py:136 +#: app/_translations.py:120 msgctxt "tags" msgid "" "Contains a completely custom mapgen implemented in Lua, usually requires " "worlds to be set to the 'singlenode' mapgen." msgstr "" +#. NOTE: tags: title for survival +#: app/_translations.py:122 +msgctxt "tags" +msgid "Survival" +msgstr "" + +#. NOTE: tags: description for survival +#: app/_translations.py:124 +msgctxt "tags" +msgid "" +"Written specifically for survival gameplay with a focus on game-balance, " +"difficulty level, or resources available through crafting, mining, ..." +msgstr "" + +#. NOTE: tags: title for education +#: app/_translations.py:126 +msgctxt "tags" +msgid "Education" +msgstr "" + +#. NOTE: tags: description for education +#: app/_translations.py:128 +msgctxt "tags" +msgid "Either has educational value, or is a tool to help teachers " +msgstr "" + +#. NOTE: tags: title for storage +#: app/_translations.py:130 +msgctxt "tags" +msgid "Storage" +msgstr "" + +#. NOTE: tags: description for storage +#: app/_translations.py:132 +msgctxt "tags" +msgid "Adds or improves item storage mechanics" +msgstr "" + #. NOTE: tags: title for library -#: app/_translations.py:138 +#: app/_translations.py:134 msgctxt "tags" msgid "API / Library" msgstr "" #. NOTE: tags: description for library -#: app/_translations.py:140 +#: app/_translations.py:136 msgctxt "tags" msgid "Primarily adds an API for other mods to use" msgstr "" +#. NOTE: tags: title for hud +#: app/_translations.py:138 +msgctxt "tags" +msgid "HUD" +msgstr "" + +#. NOTE: tags: description for hud +#: app/_translations.py:140 +msgctxt "tags" +msgid "For mods that grant the player extra information in the HUD" +msgstr "" + #. NOTE: tags: title for mini-game #: app/_translations.py:142 #, fuzzy @@ -466,16 +464,18 @@ msgctxt "tags" msgid "Adds a mini-game to be played within Minetest" msgstr "" -#. NOTE: tags: title for education +#. NOTE: tags: title for pve #: app/_translations.py:146 msgctxt "tags" -msgid "Education" +msgid "Player vs Environment (PvE)" msgstr "" -#. NOTE: tags: description for education +#. NOTE: tags: description for pve #: app/_translations.py:148 msgctxt "tags" -msgid "Either has educational value, or is a tool to help teachers " +msgid "" +"For content designed for one or more players that focus on combat against" +" the world, mobs, or NPCs." msgstr "" #. NOTE: tags: title for sports @@ -484,40 +484,134 @@ msgctxt "tags" msgid "Sports" msgstr "" -#. NOTE: tags: title for pve +#. NOTE: tags: title for 16px #: app/_translations.py:152 msgctxt "tags" -msgid "Player vs Environment (PvE)" +msgid "16px" msgstr "" -#. NOTE: tags: description for pve +#. NOTE: tags: description for 16px #: app/_translations.py:154 msgctxt "tags" +msgid "For 16px texture packs" +msgstr "" + +#. NOTE: tags: title for 64px +#: app/_translations.py:156 +msgctxt "tags" +msgid "64px" +msgstr "" + +#. NOTE: tags: description for 64px +#: app/_translations.py:158 +msgctxt "tags" +msgid "For 64px texture packs" +msgstr "" + +#. NOTE: tags: title for transport +#: app/_translations.py:160 +msgctxt "tags" +msgid "Transport" +msgstr "" + +#. NOTE: tags: description for transport +#: app/_translations.py:162 +msgctxt "tags" msgid "" -"For content designed for one or more players that focus on combat against" -" the world, mobs, or NPCs." +"Adds or changes transportation methods. Includes teleportation, vehicles," +" ridable mobs, transport infrastructure and thematic content" +msgstr "" + +#. NOTE: tags: title for seasonal +#: app/_translations.py:164 +msgctxt "tags" +msgid "Seasonal" +msgstr "" + +#. NOTE: tags: description for seasonal +#: app/_translations.py:166 +msgctxt "tags" +msgid "For content generally themed around a certain season or holiday" +msgstr "" + +#. NOTE: tags: title for food +#: app/_translations.py:168 +msgctxt "tags" +msgid "Food / Drinks" +msgstr "" + +#. NOTE: tags: title for commerce +#: app/_translations.py:170 +msgctxt "tags" +msgid "Commerce / Economy" +msgstr "" + +#. NOTE: tags: description for commerce +#: app/_translations.py:172 +msgctxt "tags" +msgid "Related to economies, money, and trading" +msgstr "" + +#. NOTE: tags: title for gui +#: app/_translations.py:174 +msgctxt "tags" +msgid "GUI" +msgstr "" + +#. NOTE: tags: description for gui +#: app/_translations.py:176 +msgctxt "tags" +msgid "" +"For content whose main utility or features are provided within a GUI, on-" +"screen menu, or similar" msgstr "" #. NOTE: tags: title for jam_combat_mod -#: app/_translations.py:156 +#: app/_translations.py:178 msgctxt "tags" msgid "Jam / Combat 2020" msgstr "" #. NOTE: tags: description for jam_combat_mod -#: app/_translations.py:158 +#: app/_translations.py:180 msgctxt "tags" msgid "For mods created for the Discord \"Combat\" modding event in 2020" msgstr "" +#. NOTE: tags: title for mtg +#: app/_translations.py:182 +msgctxt "tags" +msgid "Minetest Game improved" +msgstr "" + +#. NOTE: tags: description for mtg +#: app/_translations.py:184 +msgctxt "tags" +msgid "Forks of Minetest Game" +msgstr "" + +#. NOTE: tags: title for jam_weekly_2021 +#: app/_translations.py:186 +msgctxt "tags" +msgid "Jam / Weekly Challenges 2021" +msgstr "" + +#. NOTE: tags: description for jam_weekly_2021 +#: app/_translations.py:188 +msgctxt "tags" +msgid "" +"For mods created for the Discord \"Weekly Challenges\" modding event in " +"2021" +msgstr "" + #. NOTE: tags: title for creative -#: app/_translations.py:160 +#: app/_translations.py:190 msgctxt "tags" msgid "Creative" msgstr "" #. NOTE: tags: description for creative -#: app/_translations.py:162 +#: app/_translations.py:192 msgctxt "tags" msgid "" "Written specifically or exclusively for use in creative mode. Adds " @@ -525,110 +619,16 @@ msgid "" "that facilitate ingame creation and doesn't add difficulty or scarcity" msgstr "" -#. NOTE: tags: title for gui -#: app/_translations.py:164 -msgctxt "tags" -msgid "GUI" -msgstr "" - -#. NOTE: tags: description for gui -#: app/_translations.py:166 -msgctxt "tags" -msgid "For content whose main utility / feature is in GUI/formspec form" -msgstr "" - -#. NOTE: tags: title for 64px -#: app/_translations.py:168 -msgctxt "tags" -msgid "64px" -msgstr "" - -#. NOTE: tags: description for 64px -#: app/_translations.py:170 -msgctxt "tags" -msgid "For 64px texture packs" -msgstr "" - -#. NOTE: tags: title for commerce -#: app/_translations.py:172 -msgctxt "tags" -msgid "Commerce / Economy" -msgstr "" - -#. NOTE: tags: description for commerce -#: app/_translations.py:174 -msgctxt "tags" -msgid "Related to economies, money, and trading" -msgstr "" - -#. NOTE: tags: title for mtg -#: app/_translations.py:176 -msgctxt "tags" -msgid "Minetest Game improved" -msgstr "" - -#. NOTE: tags: description for mtg -#: app/_translations.py:178 -msgctxt "tags" -msgid "Forks of MTG" -msgstr "" - -#. NOTE: tags: title for jam_weekly_2021 -#: app/_translations.py:180 -msgctxt "tags" -msgid "Jam / Weekly Challenges 2021" -msgstr "" - -#. NOTE: tags: description for jam_weekly_2021 -#: app/_translations.py:182 -msgctxt "tags" -msgid "" -"For mods created for the Discord \"Weekly Challenges\" modding event in " -"2021" -msgstr "" - -#. NOTE: tags: title for transport -#: app/_translations.py:184 -msgctxt "tags" -msgid "Transport" -msgstr "" - -#. NOTE: tags: description for transport -#: app/_translations.py:186 -msgctxt "tags" -msgid "" -"Adds or changes transportation methods. Includes teleportation, vehicles," -" ridable mobs, transport infrastructure and thematic content" -msgstr "" - -#. NOTE: tags: title for food -#: app/_translations.py:188 -msgctxt "tags" -msgid "Food / Drinks" -msgstr "" - #. NOTE: tags: title for technology -#: app/_translations.py:190 +#: app/_translations.py:194 msgctxt "tags" msgid "Machines / Electronics" msgstr "" #. NOTE: tags: description for technology -#: app/_translations.py:192 -msgctxt "tags" -msgid "Adds machines useful in automation, tubes, or power." -msgstr "" - -#. NOTE: tags: title for seasonal -#: app/_translations.py:194 -msgctxt "tags" -msgid "Seasonal" -msgstr "" - -#. NOTE: tags: description for seasonal #: app/_translations.py:196 msgctxt "tags" -msgid "For content generally themed around a certain season or holiday" +msgid "Adds machines useful in automation, tubes, or power." msgstr "" #. NOTE: tags: title for 32px @@ -643,56 +643,56 @@ msgctxt "tags" msgid "For 32px texture packs" msgstr "" -#. NOTE: tags: title for jam_game_2021 +#. NOTE: tags: title for strategy_rts #: app/_translations.py:202 msgctxt "tags" -msgid "Jam / Game 2021" +msgid "Strategy / RTS" msgstr "" -#. NOTE: tags: description for jam_game_2021 +#. NOTE: tags: description for strategy_rts #: app/_translations.py:204 msgctxt "tags" -msgid "Entries to the 2021 Minetest Game Jam" -msgstr "" - -#. NOTE: tags: title for 128px -#: app/_translations.py:206 -msgctxt "tags" -msgid "128px+" -msgstr "" - -#. NOTE: tags: description for 128px -#: app/_translations.py:208 -msgctxt "tags" -msgid "For 128px or higher texture packs" +msgid "" +"Games and mods with a heavy strategy component, whether real-time or " +"turn-based" msgstr "" #. NOTE: tags: title for skins -#: app/_translations.py:210 +#: app/_translations.py:206 msgctxt "tags" msgid "Player customization / Skins" msgstr "" #. NOTE: tags: description for skins -#: app/_translations.py:212 +#: app/_translations.py:208 msgctxt "tags" msgid "" "Allows the player to customize their character by changing the texture or" " adding accessories." msgstr "" -#. NOTE: tags: title for strategy_rts -#: app/_translations.py:214 +#. NOTE: tags: title for jam_game_2021 +#: app/_translations.py:210 msgctxt "tags" -msgid "Strategy / RTS" +msgid "Jam / Game 2021" msgstr "" -#. NOTE: tags: description for strategy_rts +#. NOTE: tags: description for jam_game_2021 +#: app/_translations.py:212 +msgctxt "tags" +msgid "Entries to the 2021 Minetest Game Jam" +msgstr "" + +#. NOTE: tags: title for 128px +#: app/_translations.py:214 +msgctxt "tags" +msgid "128px+" +msgstr "" + +#. NOTE: tags: description for 128px #: app/_translations.py:216 msgctxt "tags" -msgid "" -"Games and mods with a heavy strategy component, whether real-time or " -"turn-based" +msgid "For 128px or higher texture packs" msgstr "" #. NOTE: tags: title for jam_game_2022 @@ -792,8 +792,8 @@ msgctxt "content_warnings" msgid "Contains recreational drugs other than alcohol or tobacco" msgstr "" -#: app/querybuilder.py:58 app/templates/admin/languages/list.html:27 -#: app/templates/admin/tags/list.html:38 +#: app/querybuilder.py:60 app/templates/admin/languages/list.html:27 +#: app/templates/admin/tags/list.html:34 #: app/templates/admin/warnings/list.html:28 #: app/templates/collections/create_edit.html:56 #: app/templates/collections/view.html:66 app/templates/modnames/list.html:16 @@ -802,7 +802,7 @@ msgstr "" msgid "Packages" msgstr "" -#: app/querybuilder.py:73 +#: app/querybuilder.py:75 #, python-format msgid "%(package_type)s for %(game_name)s" msgstr "" @@ -816,9 +816,13 @@ msgstr "Hai %(delta)s" msgid "Featured" msgstr "" -#: app/blueprints/api/tokens.py:33 app/templates/admin/tags/list.html:26 +#: app/blueprints/api/tokens.py:33 +#: app/blueprints/packages/advanced_search.py:83 +#: app/blueprints/packages/releases.py:55 +#: app/blueprints/packages/releases.py:70 app/templates/admin/tags/list.html:22 #: app/templates/admin/warnings/list.html:20 app/templates/macros/topics.html:7 #: app/templates/modnames/list.html:12 +#: app/templates/packages/release_edit.html:20 msgid "Name" msgstr "Nome" @@ -827,12 +831,12 @@ 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:251 -#: app/blueprints/packages/packages.py:543 -#: app/blueprints/packages/packages.py:639 -#: app/blueprints/packages/packages.py:727 -#: app/blueprints/packages/releases.py:62 -#: app/blueprints/packages/releases.py:74 app/blueprints/packages/reviews.py:63 +#: app/blueprints/oauth/__init__.py:175 app/blueprints/packages/packages.py:252 +#: app/blueprints/packages/packages.py:544 +#: app/blueprints/packages/packages.py:640 +#: app/blueprints/packages/packages.py:728 +#: app/blueprints/packages/releases.py:66 +#: app/blueprints/packages/releases.py:81 app/blueprints/packages/reviews.py:63 #: app/blueprints/packages/screenshots.py:36 #: app/blueprints/packages/screenshots.py:42 #: app/blueprints/packages/screenshots.py:47 @@ -843,12 +847,14 @@ msgid "Save" msgstr "Gardar" #: app/blueprints/collections/__init__.py:77 -#: app/blueprints/oauth/__init__.py:168 app/blueprints/packages/releases.py:54 -#: app/blueprints/packages/releases.py:66 app/blueprints/packages/reviews.py:53 +#: app/blueprints/oauth/__init__.py:168 +#: app/blueprints/packages/advanced_search.py:84 +#: app/blueprints/packages/releases.py:56 +#: app/blueprints/packages/releases.py:71 app/blueprints/packages/reviews.py:53 #: app/blueprints/threads/__init__.py:281 #: app/templates/admin/languages/list.html:23 #: app/templates/macros/reviews.html:143 app/templates/macros/topics.html:5 -#: app/templates/packages/release_edit.html:17 +#: app/templates/packages/release_edit.html:21 #: app/templates/packages/translation.html:54 msgid "Title" msgstr "" @@ -901,24 +907,7 @@ msgstr "" msgid "Removed package from favorites collection" msgstr "" -#: app/blueprints/github/__init__.py:54 -msgid "Authorization failed [err=gh-oauth-login-failed]" -msgstr "Fallou a autorización [err=gh-oauth-login-failed]" - -#: app/blueprints/github/__init__.py:83 -msgid "Linked GitHub to account" -msgstr "GitHub ligado á conta" - -#: app/blueprints/github/__init__.py:88 -#, python-format -msgid "GitHub account is already associated with another user: %(username)s" -msgstr "" - -#: 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]" - -#: app/blueprints/oauth/__init__.py:169 app/templates/admin/tags/list.html:30 +#: app/blueprints/oauth/__init__.py:169 app/templates/admin/tags/list.html:26 #: app/templates/admin/warnings/list.html:24 #: app/templates/users/settings_email.html:49 msgid "Description" @@ -989,321 +978,438 @@ msgstr "" msgid "Supported Games" msgstr "" -#: app/blueprints/packages/packages.py:214 -msgid "No download available." -msgstr "Non hai descargas dispoñibles." +#: app/blueprints/packages/advanced_search.py:39 +msgid "Android Default" +msgstr "" -#: app/blueprints/packages/packages.py:229 app/templates/packages/view.html:598 +#: app/blueprints/packages/advanced_search.py:40 +msgid "Desktop Default" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:41 +msgid "Non-free" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:42 app/models/packages.py:624 +#: app/templates/packages/view.html:163 +msgid "Work in Progress" +msgstr "" + +#. NOTE: Package maintenance state +#: app/blueprints/packages/advanced_search.py:43 app/models/packages.py:170 +msgid "Deprecated" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:44 +msgid "All content warnings" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:53 +msgid "Query" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:54 +#: app/blueprints/packages/packages.py:230 app/templates/packages/view.html:598 #: app/utils/minetest_hypertext.py:263 msgid "Type" msgstr "Tipo" -#: app/blueprints/packages/packages.py:230 -msgid "Title (Human-readable)" -msgstr "Título (lexible)" +#: app/blueprints/packages/advanced_search.py:56 +#: app/templates/macros/topics.html:6 app/templates/packages/view.html:177 +msgid "Author" +msgstr "" -#: app/blueprints/packages/packages.py:231 -#: app/blueprints/packages/packages.py:637 -msgid "Name (Technical)" -msgstr "Nome (Técnico)" - -#: app/blueprints/packages/packages.py:231 -#: app/blueprints/packages/packages.py:638 -#: app/templates/packages/create_edit.html:75 -msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" -msgstr "Só letras minúsculas (a-z), díxitos (0-9) e guións baixos (_)" - -#: app/blueprints/packages/packages.py:232 -msgid "Short Description (Plaintext)" -msgstr "Breve descrición (texto plano)" - -#: app/blueprints/packages/packages.py:234 app/templates/packages/view.html:620 -#: app/utils/minetest_hypertext.py:300 -msgid "Maintenance State" -msgstr "Estado de mantemento" - -#: app/blueprints/packages/packages.py:236 app/templates/admin/tags/list.html:4 +#: app/blueprints/packages/advanced_search.py:57 +#: app/blueprints/packages/packages.py:237 app/templates/admin/tags/list.html:4 #: app/templates/admin/tags/list.html:10 app/templates/todo/tags.html:38 #: app/utils/minetest_hypertext.py:264 msgid "Tags" msgstr "Etiquetas" -#: app/blueprints/packages/packages.py:237 +#: app/blueprints/packages/advanced_search.py:60 +#: app/blueprints/packages/packages.py:238 msgid "Content Warnings" msgstr "Avisos de contido" -#: app/blueprints/packages/packages.py:238 app/templates/packages/view.html:609 +#: app/blueprints/packages/advanced_search.py:63 +#: app/blueprints/packages/packages.py:239 app/templates/packages/view.html:609 #: app/utils/minetest_hypertext.py:298 msgid "License" msgstr "Licenza" -#: app/blueprints/packages/packages.py:239 +#: app/blueprints/packages/advanced_search.py:67 +msgid "Supports Game" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:71 +#: app/templates/admin/storage.html:39 +#: app/templates/collections/create_edit.html:81 +#: app/templates/collections/list.html:39 +#: app/templates/collections/view.html:91 app/templates/index.html:48 +#: app/templates/macros/reviews.html:81 app/templates/macros/topics.html:52 +#: app/templates/packages/game_hub.html:5 +#: app/templates/packages/game_hub.html:25 +#: app/templates/packages/similar.html:22 app/templates/translate/index.html:28 +#, python-format +msgid "%(title)s by %(author)s" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:72 +#: app/blueprints/packages/reviews.py:54 +#: app/templates/packages/translation.html:51 +msgid "Language" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:76 +msgid "Hide Tags and Content Warnings" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:77 +msgid "Minetest Version" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:81 +msgid "Sort by" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:85 +msgid "Package score" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:86 app/templates/index.html:78 +#: app/templates/packages/reviews_list.html:4 +#: app/templates/packages/view.html:194 app/templates/packages/view.html:336 +#: app/templates/users/profile.html:279 +msgid "Reviews" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:87 +#: app/templates/packages/view.html:184 app/templates/users/profile.html:242 +msgid "Downloads" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:88 +msgid "Created At" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:89 +msgid "Approved At" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:90 +msgid "Last Release" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:92 +msgid "Order" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:93 +msgid "Descending" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:94 +msgid "Ascending" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:96 +msgid "Random order" +msgstr "" + +#: app/blueprints/packages/packages.py:215 +msgid "No download available." +msgstr "Non hai descargas dispoñibles." + +#: app/blueprints/packages/packages.py:231 +msgid "Title (Human-readable)" +msgstr "Título (lexible)" + +#: app/blueprints/packages/packages.py:232 +#: app/blueprints/packages/packages.py:638 +msgid "Name (Technical)" +msgstr "Nome (Técnico)" + +#: app/blueprints/packages/packages.py:232 +#: app/blueprints/packages/packages.py:639 +#: 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:233 +msgid "Short Description (Plaintext)" +msgstr "Breve descrición (texto plano)" + +#: app/blueprints/packages/packages.py:235 app/templates/packages/view.html:620 +#: app/utils/minetest_hypertext.py:300 +msgid "Maintenance State" +msgstr "Estado de mantemento" + +#: app/blueprints/packages/packages.py:240 msgid "Media License" msgstr "Licenza de medios" -#: app/blueprints/packages/packages.py:241 +#: app/blueprints/packages/packages.py:242 msgid "Long Description (Markdown)" msgstr "Descrición longa (Markdown)" -#: app/blueprints/packages/packages.py:243 +#: app/blueprints/packages/packages.py:244 msgid "VCS Repository URL" msgstr "URL do repositorio VCS" -#: app/blueprints/packages/packages.py:244 app/blueprints/users/settings.py:77 +#: app/blueprints/packages/packages.py:245 app/blueprints/users/settings.py:77 msgid "Website URL" msgstr "URL do sitio web" -#: app/blueprints/packages/packages.py:245 +#: app/blueprints/packages/packages.py:246 msgid "Issue Tracker URL" msgstr "URL do seguimento de problemas" -#: app/blueprints/packages/packages.py:246 +#: app/blueprints/packages/packages.py:247 msgid "Forum Topic ID" msgstr "ID do tema do foro" -#: app/blueprints/packages/packages.py:247 +#: app/blueprints/packages/packages.py:248 msgid "Video URL" msgstr "URL do vídeo" -#: app/blueprints/packages/packages.py:248 +#: app/blueprints/packages/packages.py:249 msgid "Donate URL" msgstr "" -#: app/blueprints/packages/packages.py:249 +#: app/blueprints/packages/packages.py:250 msgid "Translation URL" msgstr "" -#: app/blueprints/packages/packages.py:255 +#: app/blueprints/packages/packages.py:256 msgid "_game is not an allowed name" msgstr "" -#: app/blueprints/packages/packages.py:265 +#: app/blueprints/packages/packages.py:266 msgid "" "Package already exists, but is removed. Please contact ContentDB staff to" " restore the package" msgstr "" -#: app/blueprints/packages/packages.py:270 +#: app/blueprints/packages/packages.py:271 msgid "Package already exists" msgstr "" -#: app/blueprints/packages/packages.py:276 +#: app/blueprints/packages/packages.py:277 msgid "A collection with a similar name already exists" msgstr "" -#: app/blueprints/packages/packages.py:329 -#: app/blueprints/packages/releases.py:82 +#: app/blueprints/packages/packages.py:330 +#: app/blueprints/packages/releases.py:89 msgid "" "You must add an email address to your account and confirm it before you " "can manage packages" msgstr "" -#: app/blueprints/packages/packages.py:335 +#: app/blueprints/packages/packages.py:336 msgid "Save draft" msgstr "" -#: app/blueprints/packages/packages.py:343 +#: app/blueprints/packages/packages.py:344 msgid "Unable to find that user" msgstr "Non se puido atopar ese usuario" -#: app/blueprints/packages/packages.py:347 +#: app/blueprints/packages/packages.py:348 #: app/blueprints/packages/screenshots.py:137 msgid "Permission denied" msgstr "Permiso denegado" -#: app/blueprints/packages/packages.py:403 -#: app/blueprints/packages/packages.py:494 -#: app/blueprints/packages/packages.py:516 +#: app/blueprints/packages/packages.py:404 +#: app/blueprints/packages/packages.py:495 +#: app/blueprints/packages/packages.py:517 msgid "You don't have permission to do that" msgstr "Non tes permiso para facer iso" -#: app/blueprints/packages/packages.py:436 +#: app/blueprints/packages/packages.py:437 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:443 +#: app/blueprints/packages/packages.py:444 msgid "" "Please comment in the approval thread so editors know what you have " "changed" msgstr "" -#: app/blueprints/packages/packages.py:481 +#: app/blueprints/packages/packages.py:482 #, python-format msgid "Set state to %(state)s" msgstr "" -#: app/blueprints/packages/packages.py:511 +#: app/blueprints/packages/packages.py:512 msgid "Deleted package" msgstr "Paquete eliminado" -#: app/blueprints/packages/packages.py:533 +#: app/blueprints/packages/packages.py:534 msgid "Unapproved package" msgstr "Paquete non aprobado" -#: app/blueprints/packages/packages.py:542 +#: app/blueprints/packages/packages.py:543 msgid "Maintainers (Comma-separated)" msgstr "Mantedores (separados por comas)" -#: app/blueprints/packages/packages.py:551 +#: app/blueprints/packages/packages.py:552 msgid "You don't have permission to edit maintainers" msgstr "" -#: app/blueprints/packages/packages.py:601 +#: app/blueprints/packages/packages.py:602 msgid "You are not a maintainer" msgstr "" -#: app/blueprints/packages/packages.py:604 +#: app/blueprints/packages/packages.py:605 msgid "Package owners cannot remove themselves as maintainers" msgstr "" -#: app/blueprints/packages/packages.py:636 +#: app/blueprints/packages/packages.py:637 msgid "Author Name" msgstr "" -#: app/blueprints/packages/packages.py:723 +#: app/blueprints/packages/packages.py:724 msgid "Enable support detection based on dependencies (recommended)" msgstr "" -#: app/blueprints/packages/packages.py:724 +#: app/blueprints/packages/packages.py:725 msgid "Supported games" msgstr "" -#: app/blueprints/packages/packages.py:725 +#: app/blueprints/packages/packages.py:726 msgid "Unsupported games" msgstr "" -#: app/blueprints/packages/packages.py:726 +#: app/blueprints/packages/packages.py:727 msgid "Supports all games (unless stated) / is game independent" msgstr "" -#: app/blueprints/packages/packages.py:742 +#: app/blueprints/packages/packages.py:743 msgid "You need at least one release before you can edit game support" msgstr "" -#: app/blueprints/packages/packages.py:746 +#: app/blueprints/packages/packages.py:747 msgid "Mod(pack) needs to contain at least one mod. Please create a new release" msgstr "" -#: app/blueprints/packages/releases.py:55 -#: app/templates/packages/release_new.html:46 +#: app/blueprints/packages/releases.py:57 +#: app/blueprints/packages/releases.py:72 +msgid "Release Notes" +msgstr "" + +#: app/blueprints/packages/releases.py:59 msgid "Method" msgstr "" -#: app/blueprints/packages/releases.py:55 -#: app/blueprints/packages/releases.py:57 +#: app/blueprints/packages/releases.py:59 +#: app/blueprints/packages/releases.py:61 #: app/blueprints/packages/screenshots.py:35 msgid "File Upload" msgstr "" -#: app/blueprints/packages/releases.py:56 +#: app/blueprints/packages/releases.py:60 msgid "Git reference (ie: commit hash, branch, or tag)" msgstr "" -#: app/blueprints/packages/releases.py:58 -#: app/blueprints/packages/releases.py:70 -#: app/blueprints/packages/releases.py:198 +#: app/blueprints/packages/releases.py:62 +#: app/blueprints/packages/releases.py:77 +#: app/blueprints/packages/releases.py:207 msgid "Minimum Minetest Version" msgstr "" -#: app/blueprints/packages/releases.py:60 -#: app/blueprints/packages/releases.py:72 -#: app/blueprints/packages/releases.py:201 +#: app/blueprints/packages/releases.py:64 +#: app/blueprints/packages/releases.py:79 +#: app/blueprints/packages/releases.py:210 msgid "Maximum Minetest Version" msgstr "" -#: app/blueprints/packages/releases.py:67 -#: app/templates/packages/release_edit.html:23 +#: app/blueprints/packages/releases.py:74 +#: app/templates/packages/release_edit.html:31 msgid "URL" msgstr "" -#: app/blueprints/packages/releases.py:68 +#: app/blueprints/packages/releases.py:75 msgid "Task ID" msgstr "" -#: app/blueprints/packages/releases.py:69 +#: app/blueprints/packages/releases.py:76 #: app/blueprints/packages/screenshots.py:41 msgid "Is Approved" msgstr "" -#: app/blueprints/packages/releases.py:91 +#: app/blueprints/packages/releases.py:98 msgid "Import from Git" msgstr "" -#: app/blueprints/packages/releases.py:91 +#: app/blueprints/packages/releases.py:98 msgid "Upload .zip file" msgstr "" -#: app/blueprints/packages/releases.py:197 +#: app/blueprints/packages/releases.py:206 msgid "Set Min" msgstr "" -#: app/blueprints/packages/releases.py:200 +#: app/blueprints/packages/releases.py:209 msgid "Set Max" msgstr "" -#: app/blueprints/packages/releases.py:203 +#: app/blueprints/packages/releases.py:212 msgid "Only change values previously set as none" msgstr "" -#: app/blueprints/packages/releases.py:204 +#: app/blueprints/packages/releases.py:213 msgid "Update" msgstr "" -#: app/blueprints/packages/releases.py:256 +#: app/blueprints/packages/releases.py:265 #: app/templates/packages/update_config.html:25 msgid "Trigger" msgstr "" -#: app/blueprints/packages/releases.py:257 +#: app/blueprints/packages/releases.py:266 msgid "New Commit" msgstr "" -#: app/blueprints/packages/releases.py:258 app/templates/admin/tags/list.html:8 +#: app/blueprints/packages/releases.py:267 app/templates/admin/tags/list.html:8 msgid "New Tag" msgstr "" -#: app/blueprints/packages/releases.py:260 +#: app/blueprints/packages/releases.py:269 msgid "Branch name" msgstr "" -#: app/blueprints/packages/releases.py:261 +#: app/blueprints/packages/releases.py:270 #: app/templates/packages/update_config.html:38 msgid "Action" msgstr "" -#: app/blueprints/packages/releases.py:262 +#: app/blueprints/packages/releases.py:271 msgid "Send notification and mark as outdated" msgstr "" -#: app/blueprints/packages/releases.py:262 app/logic/package_approval.py:104 +#: app/blueprints/packages/releases.py:271 app/logic/package_approval.py:104 msgid "Create release" msgstr "" -#: app/blueprints/packages/releases.py:264 +#: app/blueprints/packages/releases.py:273 msgid "Save Settings" msgstr "" -#: app/blueprints/packages/releases.py:265 +#: app/blueprints/packages/releases.py:274 msgid "Disable Automation" msgstr "" -#: app/blueprints/packages/releases.py:304 +#: app/blueprints/packages/releases.py:313 msgid "Please add a Git repository URL in order to set up automatic releases" msgstr "" -#: app/blueprints/packages/releases.py:320 +#: app/blueprints/packages/releases.py:329 msgid "Deleted update configuration" msgstr "" -#: app/blueprints/packages/releases.py:328 +#: app/blueprints/packages/releases.py:337 msgid "Now, please create an initial release" msgstr "" -#: app/blueprints/packages/reviews.py:54 -#: app/templates/packages/translation.html:51 -msgid "Language" -msgstr "" - #: app/blueprints/packages/reviews.py:60 app/blueprints/threads/__init__.py:181 #: app/blueprints/threads/__init__.py:182 #: app/blueprints/threads/__init__.py:282 @@ -1484,7 +1590,7 @@ msgid "" msgstr "" #: 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/account.py:189 app/blueprints/users/account.py:338 #: app/blueprints/users/settings.py:147 msgid "Email" msgstr "" @@ -1562,79 +1668,80 @@ msgstr "" msgid "Unknown verification token!" msgstr "" -#: app/blueprints/users/account.py:292 +#: app/blueprints/users/account.py:290 msgid "Token has expired" msgstr "" -#: app/blueprints/users/account.py:306 +#: app/blueprints/users/account.py:304 msgid "Another user is already using that email" msgstr "" -#: app/blueprints/users/account.py:309 +#: app/blueprints/users/account.py:307 msgid "Confirmed email change" msgstr "" -#: app/blueprints/users/account.py:314 +#: app/blueprints/users/account.py:312 msgid "Email address changed" msgstr "" -#: app/blueprints/users/account.py:315 +#: app/blueprints/users/account.py:313 msgid "" "Your email address has changed. If you didn't request this, please " "contact an administrator." msgstr "" -#: app/blueprints/users/account.py:333 +#: app/blueprints/users/account.py:331 msgid "You may now log in" msgstr "" -#: app/blueprints/users/account.py:341 +#: app/blueprints/users/account.py:339 msgid "Send" msgstr "" -#: app/blueprints/users/account.py:372 +#: app/blueprints/users/account.py:370 msgid "" "That email is now blacklisted. Please contact an admin if you wish to " "undo this." msgstr "" -#: app/blueprints/users/claim.py:41 app/blueprints/users/claim.py:66 -msgid "" -"Invalid username, Only alphabetic letters (A-Za-z), numbers (0-9), " -"underscores (_), minuses (-), and periods (.) allowed. Consider " -"contacting an admin" -msgstr "" - #: app/blueprints/users/claim.py:46 msgid "User has already been claimed" msgstr "" #: app/blueprints/users/claim.py:50 -msgid "Unable to get GitHub username for user" +msgid "" +"Unable to get GitHub username for user. Make sure the forum account " +"exists." msgstr "" -#: app/blueprints/users/claim.py:73 +#: app/blueprints/users/claim.py:66 +msgid "" +"A ContentDB user with that name already exists. Please contact an admin " +"to link to your forum account" +msgstr "" + +#: app/blueprints/users/claim.py:75 msgid "That user has already been claimed!" msgstr "" -#: app/blueprints/users/claim.py:86 +#: app/blueprints/users/claim.py:88 #, python-format msgid "Error whilst attempting to access forums: %(message)s" msgstr "" -#: app/blueprints/users/claim.py:90 +#: app/blueprints/users/claim.py:92 msgid "Unable to get forum signature - does the user exist?" msgstr "" -#: app/blueprints/users/claim.py:105 +#: app/blueprints/users/claim.py:107 msgid "Unable to login as user" msgstr "" -#: app/blueprints/users/claim.py:111 +#: app/blueprints/users/claim.py:113 msgid "Could not find the key in your signature!" msgstr "" -#: app/blueprints/users/claim.py:114 +#: app/blueprints/users/claim.py:116 msgid "Unknown claim type" msgstr "" @@ -1778,6 +1885,23 @@ msgstr "" msgid "Can't promote a user to a rank higher than yourself!" msgstr "" +#: app/blueprints/vcs/github.py:56 +msgid "Authorization failed [err=gh-oauth-login-failed]" +msgstr "Fallou a autorización [err=gh-oauth-login-failed]" + +#: app/blueprints/vcs/github.py:85 +msgid "Linked GitHub to account" +msgstr "GitHub ligado á conta" + +#: app/blueprints/vcs/github.py:90 +#, python-format +msgid "GitHub account is already associated with another user: %(username)s" +msgstr "" + +#: app/blueprints/vcs/github.py:98 app/blueprints/vcs/github.py:124 +msgid "Authorization failed [err=gh-login-failed]" +msgstr "Fallou a autorización [err=gh-login-failed]" + #: app/blueprints/zipgrep/__init__.py:35 msgid "Text to find (regex)" msgstr "" @@ -1787,6 +1911,7 @@ msgid "File filter" msgstr "" #: app/blueprints/zipgrep/__init__.py:38 app/templates/base.html:60 +#: app/templates/packages/advanced_search.html:34 #: app/templates/packages/game_hub.html:35 app/templates/todo/tags.html:14 msgid "Search" msgstr "" @@ -1876,17 +2001,17 @@ msgstr "" msgid "You don't have permission to change the package name" msgstr "" -#: app/logic/releases.py:32 +#: app/logic/releases.py:33 msgid "You don't have permission to make releases" msgstr "" -#: app/logic/releases.py:37 +#: app/logic/releases.py:38 msgid "" "You've created too many releases for this package in the last 5 minutes, " "please wait before trying again" msgstr "" -#: app/logic/releases.py:74 +#: app/logic/releases.py:77 msgid "Invalid commit hash; it must be a 40 character long base16 string" msgstr "" @@ -2042,11 +2167,6 @@ msgstr "" msgid "As-is" msgstr "" -#. NOTE: Package maintenance state -#: app/models/packages.py:170 -msgid "Deprecated" -msgstr "" - #: app/models/packages.py:177 msgid "Under active development, and may break worlds/things without warning" msgstr "" @@ -2083,7 +2203,7 @@ msgstr "" #: app/templates/collections/delete.html:14 #: app/templates/collections/view.html:39 #: app/templates/oauth/create_edit.html:17 -#: app/templates/packages/release_edit.html:84 +#: app/templates/packages/release_edit.html:92 #: app/templates/packages/review_create_edit.html:67 #: app/templates/threads/delete_reply.html:19 #: app/templates/threads/delete_thread.html:19 @@ -2091,21 +2211,17 @@ msgstr "" msgid "Delete" msgstr "" -#: app/models/packages.py:624 app/templates/packages/view.html:163 -msgid "Work in Progress" -msgstr "" - -#: app/models/packages.py:1358 +#: app/models/packages.py:1366 #, python-format msgid "New commit %(hash)s found on the Git repo." msgstr "" -#: app/models/packages.py:1362 +#: app/models/packages.py:1370 #, python-format msgid "The last release was commit %(hash)s" msgstr "" -#: app/models/packages.py:1368 +#: app/models/packages.py:1376 #, python-format msgid "New tag %(tag_name)s found on the Git repo." msgstr "" @@ -2139,7 +2255,7 @@ msgid "Editor" msgstr "" #. NOTE: BOT notification type -#: app/models/users.py:59 app/models/users.py:442 +#: app/models/users.py:59 app/models/users.py:448 msgid "Bot" msgstr "" @@ -2152,128 +2268,128 @@ msgid "Admin" msgstr "" #. NOTE: PACKAGE_EDIT notification type -#: app/models/users.py:427 +#: app/models/users.py:433 msgid "Package Edit" msgstr "" #. NOTE: PACKAGE_APPROVAL notification type -#: app/models/users.py:430 +#: app/models/users.py:436 msgid "Package Approval" msgstr "" #. NOTE: NEW_THREAD notification type -#: app/models/users.py:433 app/templates/threads/list.html:12 +#: app/models/users.py:439 app/templates/threads/list.html:12 #: app/templates/threads/new.html:4 msgid "New Thread" msgstr "" #. NOTE: NEW_REVIEW notification type -#: app/models/users.py:436 +#: app/models/users.py:442 msgid "New Review" msgstr "" #. NOTE: THREAD_REPLY notification type -#: app/models/users.py:439 +#: app/models/users.py:445 msgid "Thread Reply" msgstr "" #. NOTE: MAINTAINER notification type -#: app/models/users.py:445 app/templates/macros/threads.html:27 +#: app/models/users.py:451 app/templates/macros/threads.html:27 msgid "Maintainer" msgstr "" #. NOTE: EDITOR_ALERT notification type -#: app/models/users.py:448 +#: app/models/users.py:454 msgid "Editor Alert" msgstr "" #. NOTE: EDITOR_MISC notification type -#: app/models/users.py:451 +#: app/models/users.py:457 msgid "Editor Misc" msgstr "" #. NOTE: OTHER notification type -#: app/models/users.py:454 +#: app/models/users.py:460 msgid "Other" msgstr "" -#: app/models/users.py:464 +#: app/models/users.py:470 msgid "This is a Package Edit notification." msgstr "" -#: app/models/users.py:466 +#: app/models/users.py:472 msgid "This is a Package Approval notification." msgstr "" -#: app/models/users.py:468 +#: app/models/users.py:474 msgid "This is a New Thread notification." msgstr "" -#: app/models/users.py:470 +#: app/models/users.py:476 msgid "This is a New Review notification." msgstr "" -#: app/models/users.py:472 +#: app/models/users.py:478 msgid "This is a Thread Reply notification." msgstr "" -#: app/models/users.py:474 +#: app/models/users.py:480 msgid "This is a Bot notification." msgstr "" -#: app/models/users.py:476 +#: app/models/users.py:482 msgid "This is a Maintainer change notification." msgstr "" -#: app/models/users.py:478 +#: app/models/users.py:484 msgid "This is an Editor Alert notification." msgstr "" -#: app/models/users.py:480 +#: app/models/users.py:486 msgid "This is an Editor Misc notification." msgstr "" -#: app/models/users.py:482 +#: app/models/users.py:488 msgid "This is an Other notification." msgstr "" -#: app/models/users.py:489 +#: app/models/users.py:495 msgid "When another user edits your packages, releases, etc." msgstr "" -#: app/models/users.py:491 +#: app/models/users.py:497 msgid "Notifications from editors related to the package approval process." msgstr "" -#: app/models/users.py:493 +#: app/models/users.py:499 msgid "When a thread is created on your package." msgstr "" -#: app/models/users.py:495 +#: app/models/users.py:501 msgid "When a user posts a review on your package." msgstr "" -#: app/models/users.py:497 +#: app/models/users.py:503 msgid "When someone replies to a thread you're watching." msgstr "" -#: app/models/users.py:499 +#: app/models/users.py:505 msgid "From a bot - for example, update notifications." msgstr "" -#: app/models/users.py:501 +#: app/models/users.py:507 msgid "When your package's maintainers change." msgstr "" -#: app/models/users.py:503 +#: app/models/users.py:509 msgid "For editors: Important alerts." msgstr "" -#: app/models/users.py:505 +#: app/models/users.py:511 msgid "For editors: Minor notifications, including new threads." msgstr "" -#: app/models/users.py:507 +#: app/models/users.py:513 msgid "Minor notifications not important enough for a dedicated category." msgstr "" @@ -2422,41 +2538,45 @@ msgstr "" msgid "Report / DMCA" msgstr "" -#: app/templates/base.html:256 +#: app/templates/base.html:256 app/templates/packages/advanced_search.html:4 +msgid "Advanced Search" +msgstr "" + +#: app/templates/base.html:257 msgid "User List" msgstr "" -#: app/templates/base.html:257 app/templates/packages/view.html:190 +#: app/templates/base.html:258 app/templates/packages/view.html:190 #: app/templates/packages/view.html:677 app/templates/threads/list.html:4 msgid "Threads" msgstr "" -#: app/templates/base.html:258 app/templates/collections/list.html:7 +#: app/templates/base.html:259 app/templates/collections/list.html:7 #: app/templates/collections/list.html:26 msgid "Collections" msgstr "" -#: app/templates/base.html:259 app/templates/donate/index.html:4 +#: app/templates/base.html:260 app/templates/donate/index.html:4 msgid "Support Creators" msgstr "" -#: app/templates/base.html:260 +#: app/templates/base.html:261 msgid "Translate Packages" msgstr "" -#: app/templates/base.html:261 +#: app/templates/base.html:262 msgid "Source Code" msgstr "" -#: app/templates/base.html:267 +#: app/templates/base.html:268 msgid "Show non-free packages" msgstr "" -#: app/templates/base.html:269 +#: app/templates/base.html:270 msgid "Hide non-free packages" msgstr "" -#: app/templates/base.html:273 +#: app/templates/base.html:274 #, python-format msgid "Our privacy policy has been updated (%(date)s)" msgstr "" @@ -2469,29 +2589,11 @@ msgstr "" msgid "Welcome to the best place to find Minetest mods, games, and texture packs" msgstr "" -#: app/templates/admin/storage.html:39 -#: app/templates/collections/create_edit.html:81 -#: app/templates/collections/list.html:39 -#: app/templates/collections/view.html:91 app/templates/index.html:48 -#: app/templates/macros/reviews.html:81 app/templates/macros/topics.html:52 -#: app/templates/packages/game_hub.html:5 -#: app/templates/packages/game_hub.html:25 -#: app/templates/packages/similar.html:22 app/templates/translate/index.html:28 -#, python-format -msgid "%(title)s by %(author)s" -msgstr "" - #: app/templates/index.html:53 #, python-format msgid "%(title)s by %(author)s" msgstr "" -#: app/templates/index.html:78 app/templates/packages/reviews_list.html:4 -#: app/templates/packages/view.html:194 app/templates/packages/view.html:336 -#: app/templates/users/profile.html:279 -msgid "Reviews" -msgstr "" - #: app/templates/index.html:94 app/templates/packages/view.html:278 msgid "Previous" msgstr "" @@ -2572,7 +2674,7 @@ msgstr "" #: app/templates/admin/storage.html:18 #: app/templates/packages/create_edit.html:66 #: app/templates/packages/game_support.html:20 -#: app/templates/threads/view.html:96 app/templates/todo/tags.html:36 +#: app/templates/threads/view.html:101 app/templates/todo/tags.html:36 msgid "Package" msgstr "" @@ -2598,7 +2700,7 @@ msgstr "" msgid "Licenses" msgstr "" -#: app/templates/admin/tags/list.html:34 +#: app/templates/admin/tags/list.html:30 msgid "Views" msgstr "" @@ -3036,7 +3138,7 @@ msgid "Edit / Approve" msgstr "" #: app/templates/macros/releases.html:103 -#: app/templates/packages/release_edit.html:31 +#: app/templates/packages/release_edit.html:39 msgid "Importing..." msgstr "" @@ -3237,10 +3339,6 @@ msgstr "" msgid "No outdated packages." msgstr "" -#: app/templates/macros/topics.html:6 app/templates/packages/view.html:177 -msgid "Author" -msgstr "" - #: app/templates/macros/topics.html:8 msgid "Date" msgstr "" @@ -3410,6 +3508,29 @@ msgstr "" msgid "No applications created" msgstr "" +#: app/templates/packages/advanced_search.html:13 +msgid "Use shift to select multiple. Leave selection empty to match any type." +msgstr "" + +#: app/templates/packages/advanced_search.html:14 +#: app/templates/packages/advanced_search.html:19 +#: app/templates/packages/advanced_search.html:20 +#: app/templates/packages/advanced_search.html:21 +msgid "Use shift to select multiple." +msgstr "" + +#: app/templates/packages/advanced_search.html:17 +msgid "Tags and Content Warnings" +msgstr "" + +#: app/templates/packages/advanced_search.html:23 +msgid "Compatibility" +msgstr "" + +#: app/templates/packages/advanced_search.html:28 +msgid "Sorting" +msgstr "" + #: app/templates/packages/alias_create_edit.html:4 msgid "Alias" msgstr "" @@ -3449,7 +3570,7 @@ msgid "This will set the update settings for all packages with a Git repo." msgstr "" #: app/templates/packages/bulk_update_conf.html:27 -#: app/templates/packages/release_new.html:50 +#: app/templates/packages/release_new.html:51 #: app/templates/packages/update_config.html:33 msgid "Leave blank to use default branch" msgstr "" @@ -3795,8 +3916,8 @@ msgid "Use this page to set the min and max of all releases for your package." msgstr "" #: app/templates/packages/release_bulk_change.html:29 -#: app/templates/packages/release_edit.html:54 -#: app/templates/packages/release_new.html:69 +#: app/templates/packages/release_edit.html:62 +#: app/templates/packages/release_new.html:70 msgid "Maximum must be greater than or equal to the minimum!" msgstr "" @@ -3807,8 +3928,8 @@ msgid "" msgstr "" #: app/templates/packages/release_bulk_change.html:36 -#: app/templates/packages/release_edit.html:70 -#: app/templates/packages/release_new.html:91 +#: app/templates/packages/release_edit.html:78 +#: app/templates/packages/release_new.html:92 msgid "Leave both as None if in doubt." msgstr "" @@ -3816,71 +3937,81 @@ msgstr "" msgid "Edit release" msgstr "" -#: app/templates/packages/release_edit.html:27 +#: app/templates/packages/release_edit.html:15 +#: app/templates/packages/release_new.html:42 +msgid "Release short name. Eg: 1.0.0 or 2018-05-28" +msgstr "" + +#: app/templates/packages/release_edit.html:16 +#: app/templates/packages/release_new.html:43 +msgid "Human-readable name. Eg: 1.0.0 - The Trains Update" +msgstr "" + +#: app/templates/packages/release_edit.html:35 msgid "Commit Hash" msgstr "" -#: app/templates/packages/release_edit.html:32 +#: app/templates/packages/release_edit.html:40 msgid "view task" msgstr "" -#: app/templates/packages/release_edit.html:42 +#: app/templates/packages/release_edit.html:50 #: app/templates/packages/screenshot_edit.html:20 msgid "Approved" msgstr "" -#: app/templates/packages/release_edit.html:46 +#: app/templates/packages/release_edit.html:54 msgid "Supported Minetest versions" msgstr "" -#: app/templates/packages/release_edit.html:60 -#: app/templates/packages/release_new.html:75 +#: app/templates/packages/release_edit.html:68 +#: app/templates/packages/release_new.html:76 #, python-format msgid "Are you sure your package doesn't work on versions after %(version)s?" msgstr "" -#: app/templates/packages/release_edit.html:62 -#: app/templates/packages/release_new.html:77 +#: app/templates/packages/release_edit.html:70 +#: app/templates/packages/release_new.html:78 msgid "" "Only set the maximum version if you know that it doesn't work on newer " "Minetest versions." msgstr "" -#: app/templates/packages/release_edit.html:63 -#: app/templates/packages/release_new.html:78 +#: app/templates/packages/release_edit.html:71 +#: app/templates/packages/release_new.html:79 msgid "" "Don't set the maximum version just because you haven't tested it on newer" " versions." msgstr "" -#: app/templates/packages/release_edit.html:67 -#: app/templates/packages/release_new.html:88 +#: app/templates/packages/release_edit.html:75 +#: app/templates/packages/release_new.html:89 msgid "" "Set the minimum and maximum Minetest versions supported.\n" "\t\t\tThis release will be hidden to clients outside of that range. " msgstr "" -#: app/templates/packages/release_edit.html:72 +#: app/templates/packages/release_edit.html:80 msgid "" "You can set this automatically in the" " .conf of your package." msgstr "" -#: app/templates/packages/release_edit.html:79 +#: app/templates/packages/release_edit.html:87 msgid "Delete Release" msgstr "" -#: app/templates/packages/release_edit.html:85 +#: app/templates/packages/release_edit.html:93 msgid "This is permanent." msgstr "" -#: app/templates/packages/release_edit.html:86 +#: app/templates/packages/release_edit.html:94 msgid "" "Any associated uploads will not be deleted immediately, but the release " "will no longer be listed." msgstr "" -#: app/templates/packages/release_edit.html:91 +#: app/templates/packages/release_edit.html:99 msgid "You cannot delete the latest release; please create a newer one first." msgstr "" @@ -3927,26 +4058,26 @@ msgstr "" msgid "1. Name release" msgstr "" -#: app/templates/packages/release_new.html:42 -msgid "Human readable. Eg: 1.0.0 or 2018-05-28" +#: app/templates/packages/release_new.html:43 +msgid "Same as name" msgstr "" -#: app/templates/packages/release_new.html:44 +#: app/templates/packages/release_new.html:46 msgid "2. Set the content" msgstr "" -#: app/templates/packages/release_new.html:57 +#: app/templates/packages/release_new.html:58 msgid "" "Take a look at the Package Configuration " "and Releases Guide for\n" "\t\t\ttips on customising releases." msgstr "" -#: app/templates/packages/release_new.html:61 +#: app/templates/packages/release_new.html:62 msgid "3. Supported Minetest versions" msgstr "" -#: app/templates/packages/release_new.html:83 +#: app/templates/packages/release_new.html:84 msgid "" "The .conf of your package can set this " "automatically,\n" @@ -4348,16 +4479,12 @@ msgstr "" msgid "Non-free media" msgstr "" -#: app/templates/packages/view.html:94 app/templates/threads/view.html:104 +#: app/templates/packages/view.html:94 app/templates/threads/view.html:109 msgid "" "This thread is only visible to its creator, package maintainers, users of" " Approver rank or above, and @mentioned users." msgstr "" -#: app/templates/packages/view.html:184 app/templates/users/profile.html:242 -msgid "Downloads" -msgstr "" - #: app/templates/packages/view.html:207 app/templates/users/profile.html:95 msgid "Website" msgstr "" @@ -4382,7 +4509,7 @@ msgstr "" msgid "Awaiting review" msgstr "" -#: app/templates/packages/view.html:344 app/templates/threads/view.html:77 +#: app/templates/packages/view.html:344 app/templates/threads/view.html:82 msgid "Edit Review" msgstr "" @@ -4603,39 +4730,39 @@ msgstr "" msgid "Subscribe" msgstr "" -#: app/templates/threads/view.html:55 +#: app/templates/threads/view.html:59 msgid "Convert to Thread" msgstr "" -#: app/templates/threads/view.html:62 +#: app/templates/threads/view.html:67 msgid "Unlock" msgstr "" -#: app/templates/threads/view.html:67 +#: app/templates/threads/view.html:72 msgid "Lock" msgstr "" -#: app/templates/threads/view.html:109 +#: app/templates/threads/view.html:114 msgid "This thread is visible to the following users" msgstr "" -#: app/templates/threads/view.html:110 +#: app/templates/threads/view.html:115 msgid "Visible to:" msgstr "" -#: app/templates/threads/view.html:118 +#: app/templates/threads/view.html:123 msgid "Plus approvers and editors" msgstr "" -#: app/templates/threads/view.html:131 +#: app/templates/threads/view.html:136 msgid "Is this review outdated?" msgstr "" -#: app/templates/threads/view.html:132 +#: app/templates/threads/view.html:137 msgid "For example, does it complain about issues you've already fixed?" msgstr "" -#: app/templates/threads/view.html:133 +#: app/templates/threads/view.html:138 #, python-format msgid "You can report outdated reviews by clicking %(flag)s on the review." msgstr "" @@ -5267,6 +5394,10 @@ msgstr "" msgid "Email Address" msgstr "" +#: app/templates/users/modtools.html:116 +msgid "Pending email verifications" +msgstr "" + #: app/templates/users/profile.html:20 msgid "Profile picture" msgstr "" @@ -6323,3 +6454,49 @@ msgstr "" #~ "signature" #~ msgstr "" +#~ msgctxt "tags" +#~ msgid "" +#~ "Focus on player chat/communication or " +#~ "who's primary function is interacting " +#~ "with the console." +#~ msgstr "" + +#~ msgctxt "tags" +#~ msgid "" +#~ "Requires futher installation steps, such " +#~ "as installing luarocks or editing the" +#~ " trusted mod setting" +#~ msgstr "" + +#~ msgctxt "tags" +#~ msgid "" +#~ "Mods and games that aim to " +#~ "simulate real life activity. Similar to" +#~ " SimCity/TheSims/OpenTTD/etc" +#~ msgstr "" + +#~ msgctxt "tags" +#~ msgid "Adds mobs, animals, and NPCs" +#~ msgstr "" + +#~ msgctxt "tags" +#~ msgid "For content whose main utility / feature is in GUI/formspec form" +#~ msgstr "" + +#~ msgctxt "tags" +#~ msgid "Forks of MTG" +#~ msgstr "" + +#~ msgid "" +#~ "Invalid username, Only alphabetic letters " +#~ "(A-Za-z), numbers (0-9), underscores (_), " +#~ "minuses (-), and periods (.) allowed." +#~ " Consider contacting an admin" +#~ msgstr "" + +#~ msgid "Unable to get GitHub username for user" +#~ msgstr "" + +#~ msgid "Human readable. Eg: 1.0.0 or 2018-05-28" +#~ msgstr "" + diff --git a/translations/he/LC_MESSAGES/messages.po b/translations/he/LC_MESSAGES/messages.po index ee6773fa..6aba1966 100644 --- a/translations/he/LC_MESSAGES/messages.po +++ b/translations/he/LC_MESSAGES/messages.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2024-06-09 13:46+0100\n" +"POT-Creation-Date: 2024-06-22 16:06+0100\n" "PO-Revision-Date: 2024-05-08 15:07+0000\n" "Last-Translator: jhon game \n" "Language: he\n" @@ -20,194 +20,192 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.15.0\n" -#: app/__init__.py:155 +#: app/__init__.py:156 #, fuzzy msgid "Banned:" msgstr "נאסר:" -#: app/__init__.py:157 +#: app/__init__.py:158 #, fuzzy msgid "You have been banned." msgstr "נאסרתם" -#. NOTE: tags: title for jam_game_2023 -#: app/_translations.py:6 -msgctxt "tags" -msgid "Jam / Game 2023" -msgstr "" - -#. NOTE: tags: description for jam_game_2023 -#: app/_translations.py:8 -msgctxt "tags" -msgid "Entries to the 2023 Minetest Game Jam " -msgstr "" - #. NOTE: tags: title for server_tools -#: app/_translations.py:10 +#: app/_translations.py:6 msgctxt "tags" msgid "Server Moderation and Tools" msgstr "" #. NOTE: tags: description for server_tools -#: app/_translations.py:12 +#: app/_translations.py:8 msgctxt "tags" msgid "Helps with server maintenance and moderation" msgstr "" #. NOTE: tags: title for pvp -#: app/_translations.py:14 +#: app/_translations.py:10 msgctxt "tags" msgid "Player vs Player (PvP)" msgstr "" #. NOTE: tags: description for pvp -#: app/_translations.py:16 +#: app/_translations.py:12 msgctxt "tags" msgid "Designed to be played competitively against other players" msgstr "" #. NOTE: tags: title for player_effects -#: app/_translations.py:18 +#: app/_translations.py:14 msgctxt "tags" msgid "Player Effects / Power Ups" msgstr "" #. NOTE: tags: description for player_effects -#: app/_translations.py:20 +#: app/_translations.py:16 msgctxt "tags" msgid "" "For content that changes player effects, including physics, for example: " "speed, jump height or gravity." msgstr "" -#. NOTE: tags: title for world_tools +#. NOTE: tags: title for jam_game_2023 +#: app/_translations.py:18 +msgctxt "tags" +msgid "Jam / Game 2023" +msgstr "" + +#. NOTE: tags: description for jam_game_2023 +#: app/_translations.py:20 +msgctxt "tags" +msgid "Entries to the 2023 Minetest Game Jam " +msgstr "" + +#. NOTE: tags: title for mapgen #: app/_translations.py:22 msgctxt "tags" +msgid "Mapgen / Biomes / Decoration" +msgstr "" + +#. NOTE: tags: description for mapgen +#: app/_translations.py:24 +msgctxt "tags" +msgid "New mapgen or changes mapgen" +msgstr "" + +#. NOTE: tags: title for world_tools +#: app/_translations.py:26 +msgctxt "tags" msgid "World Maintenance and Tools" msgstr "" #. NOTE: tags: description for world_tools -#: app/_translations.py:24 +#: app/_translations.py:28 msgctxt "tags" msgid "Tools to manage the world" msgstr "" +#. NOTE: tags: title for inventory +#: app/_translations.py:30 +msgctxt "tags" +msgid "Inventory" +msgstr "" + +#. NOTE: tags: description for inventory +#: app/_translations.py:32 +msgctxt "tags" +msgid "Changes the inventory GUI" +msgstr "" + +#. NOTE: tags: title for developer_tools +#: app/_translations.py:34 +msgctxt "tags" +msgid "Developer Tools" +msgstr "" + +#. NOTE: tags: description for developer_tools +#: app/_translations.py:36 +msgctxt "tags" +msgid "Tools for game and mod developers" +msgstr "" + #. NOTE: tags: title for april_fools -#: app/_translations.py:26 +#: app/_translations.py:38 msgctxt "tags" msgid "Joke" msgstr "" #. NOTE: tags: description for april_fools -#: app/_translations.py:28 +#: app/_translations.py:40 msgctxt "tags" msgid "" "For humorous content, meant as a novelty or joke, not to be taken " "seriously, and that is not meant to be used seriously or long-term." msgstr "" -#. NOTE: tags: title for shooter -#: app/_translations.py:30 -msgctxt "tags" -msgid "Shooter" -msgstr "" - -#. NOTE: tags: description for shooter -#: app/_translations.py:32 -msgctxt "tags" -msgid "First person shooters (FPS) and more" -msgstr "" - -#. NOTE: tags: title for adventure__rpg -#: app/_translations.py:34 -msgctxt "tags" -msgid "Adventure / RPG" -msgstr "" - -#. NOTE: tags: title for mapgen -#: app/_translations.py:36 -msgctxt "tags" -msgid "Mapgen / Biomes / Decoration" -msgstr "" - -#. NOTE: tags: description for mapgen -#: app/_translations.py:38 -msgctxt "tags" -msgid "New mapgen or changes mapgen" -msgstr "" - #. NOTE: tags: title for singleplayer -#: app/_translations.py:40 +#: app/_translations.py:42 msgctxt "tags" msgid "Singleplayer-focused" msgstr "" #. NOTE: tags: description for singleplayer -#: app/_translations.py:42 +#: app/_translations.py:44 msgctxt "tags" msgid "Content that can be played alone" msgstr "" -#. NOTE: tags: title for developer_tools -#: app/_translations.py:44 -msgctxt "tags" -msgid "Developer Tools" -msgstr "" - -#. NOTE: tags: description for developer_tools -#: app/_translations.py:46 -msgctxt "tags" -msgid "Tools for game and mod developers" -msgstr "" - #. NOTE: tags: title for crafting -#: app/_translations.py:48 +#: app/_translations.py:46 msgctxt "tags" msgid "Crafting" msgstr "" #. NOTE: tags: description for crafting -#: app/_translations.py:50 +#: app/_translations.py:48 msgctxt "tags" msgid "Big changes to crafting gameplay" msgstr "" -#. NOTE: tags: title for sound_music +#. NOTE: tags: title for adventure__rpg +#: app/_translations.py:50 +msgctxt "tags" +msgid "Adventure / RPG" +msgstr "" + +#. NOTE: tags: title for shooter #: app/_translations.py:52 msgctxt "tags" +msgid "Shooter" +msgstr "" + +#. NOTE: tags: description for shooter +#: app/_translations.py:54 +msgctxt "tags" +msgid "First person shooters (FPS) and more" +msgstr "" + +#. NOTE: tags: title for sound_music +#: app/_translations.py:56 +msgctxt "tags" msgid "Sounds / Music" msgstr "" #. NOTE: tags: description for sound_music -#: app/_translations.py:54 +#: app/_translations.py:58 msgctxt "tags" msgid "Focuses on or adds new sounds or musical things" msgstr "" -#. NOTE: tags: title for inventory -#: app/_translations.py:56 -msgctxt "tags" -msgid "Inventory" -msgstr "" - -#. NOTE: tags: description for inventory -#: app/_translations.py:58 -msgctxt "tags" -msgid "Changes the inventory GUI" -msgstr "" - -#. NOTE: tags: title for chat +#. NOTE: tags: title for tools #: app/_translations.py:60 msgctxt "tags" -msgid "Chat / Commands" +msgid "Tools / Weapons / Armor" msgstr "" -#. NOTE: tags: description for chat +#. NOTE: tags: description for tools #: app/_translations.py:62 msgctxt "tags" -msgid "" -"Focus on player chat/communication or who's primary function is " -"interacting with the console." +msgid "Adds or changes tools, weapons, and armor" msgstr "" #. NOTE: tags: title for plants_and_farming @@ -222,56 +220,56 @@ msgctxt "tags" msgid "Adds new plants or other farmable resources." msgstr "" -#. NOTE: tags: title for complex_installation -#: app/_translations.py:68 -msgctxt "tags" -msgid "Complex installation" -msgstr "" - -#. NOTE: tags: description for complex_installation -#: app/_translations.py:70 -msgctxt "tags" -msgid "" -"Requires futher installation steps, such as installing luarocks or " -"editing the trusted mod setting" -msgstr "" - -#. NOTE: tags: title for multiplayer -#: app/_translations.py:72 -msgctxt "tags" -msgid "Multiplayer-focused" -msgstr "" - -#. NOTE: tags: description for multiplayer -#: app/_translations.py:74 -msgctxt "tags" -msgid "Can/should only be used in multiplayer" -msgstr "" - -#. NOTE: tags: title for tools -#: app/_translations.py:76 -msgctxt "tags" -msgid "Tools / Weapons / Armor" -msgstr "" - -#. NOTE: tags: description for tools -#: app/_translations.py:78 -msgctxt "tags" -msgid "Adds or changes tools, weapons, and armor" -msgstr "" - #. NOTE: tags: title for simulation -#: app/_translations.py:80 +#: app/_translations.py:68 msgctxt "tags" msgid "Sims" msgstr "" #. NOTE: tags: description for simulation -#: app/_translations.py:82 +#: app/_translations.py:70 msgctxt "tags" msgid "" "Mods and games that aim to simulate real life activity. Similar to " -"SimCity/TheSims/OpenTTD/etc" +"SimCity/The Sims/OpenTTD/etc." +msgstr "" + +#. NOTE: tags: title for chat +#: app/_translations.py:72 +msgctxt "tags" +msgid "Chat / Commands" +msgstr "" + +#. NOTE: tags: description for chat +#: app/_translations.py:74 +msgctxt "tags" +msgid "Focus on player chat/communication or console interaction." +msgstr "" + +#. NOTE: tags: title for multiplayer +#: app/_translations.py:76 +msgctxt "tags" +msgid "Multiplayer-focused" +msgstr "" + +#. NOTE: tags: description for multiplayer +#: app/_translations.py:78 +msgctxt "tags" +msgid "Can/should only be used in multiplayer" +msgstr "" + +#. NOTE: tags: title for complex_installation +#: app/_translations.py:80 +msgctxt "tags" +msgid "Complex installation" +msgstr "" + +#. NOTE: tags: description for complex_installation +#: app/_translations.py:82 +msgctxt "tags" +msgid "" +"Requires futher installation steps, such as installing LuaRocks or " +"editing the trusted mod setting" msgstr "" #. NOTE: tags: title for magic @@ -280,54 +278,54 @@ msgctxt "tags" msgid "Magic / Enchanting" msgstr "" -#. NOTE: tags: title for less_than_px -#: app/_translations.py:86 -msgctxt "tags" -msgid "<16px" -msgstr "" - -#. NOTE: tags: description for less_than_px -#: app/_translations.py:88 -msgctxt "tags" -msgid "Less than 16px" -msgstr "" - #. NOTE: tags: title for building_mechanics -#: app/_translations.py:90 +#: app/_translations.py:86 msgctxt "tags" msgid "Building Mechanics and Tools" msgstr "" #. NOTE: tags: description for building_mechanics -#: app/_translations.py:92 +#: app/_translations.py:88 msgctxt "tags" msgid "Adds game mechanics or tools that change how players build." msgstr "" -#. NOTE: tags: title for environment -#: app/_translations.py:94 +#. NOTE: tags: title for oneofakind__original +#: app/_translations.py:90 msgctxt "tags" -msgid "Environment / Weather" +msgid "One-of-a-kind / Original" msgstr "" -#. NOTE: tags: description for environment -#: app/_translations.py:96 +#. NOTE: tags: description for oneofakind__original +#: app/_translations.py:92 msgctxt "tags" msgid "" -"Improves the world, adding weather, ambient sounds, or other environment " -"mechanics" +"For games and such that are of their own kind, distinct and original in " +"nature to others of the same category." msgstr "" -#. NOTE: tags: title for mobs +#. NOTE: tags: title for building +#: app/_translations.py:94 +msgctxt "tags" +msgid "Building" +msgstr "" + +#. NOTE: tags: description for building +#: app/_translations.py:96 +msgctxt "tags" +msgid "Focuses on building, such as adding new materials or nodes" +msgstr "" + +#. NOTE: tags: title for decorative #: app/_translations.py:98 msgctxt "tags" -msgid "Mobs / Animals / NPCs" +msgid "Decorative" msgstr "" -#. NOTE: tags: description for mobs +#. NOTE: tags: description for decorative #: app/_translations.py:100 msgctxt "tags" -msgid "Adds mobs, animals, and NPCs" +msgid "Adds nodes with no other purpose than for use in building" msgstr "" #. NOTE: tags: title for puzzle @@ -342,120 +340,120 @@ msgctxt "tags" msgid "Focus on puzzle solving instead of combat" msgstr "" -#. NOTE: tags: title for building +#. NOTE: tags: title for environment #: app/_translations.py:106 msgctxt "tags" -msgid "Building" +msgid "Environment / Weather" msgstr "" -#. NOTE: tags: description for building +#. NOTE: tags: description for environment #: app/_translations.py:108 msgctxt "tags" -msgid "Focuses on building, such as adding new materials or nodes" +msgid "" +"Improves the world, adding weather, ambient sounds, or other environment " +"mechanics" msgstr "" -#. NOTE: tags: title for decorative +#. NOTE: tags: title for less_than_px #: app/_translations.py:110 msgctxt "tags" -msgid "Decorative" +msgid "<16px" msgstr "" -#. NOTE: tags: description for decorative +#. NOTE: tags: description for less_than_px #: app/_translations.py:112 msgctxt "tags" -msgid "Adds nodes with no other purpose than for use in building" +msgid "Less than 16px" msgstr "" -#. NOTE: tags: title for oneofakind__original +#. NOTE: tags: title for mobs #: app/_translations.py:114 msgctxt "tags" -msgid "One-of-a-kind / Original" +msgid "Mobs / Animals / NPCs" msgstr "" -#. NOTE: tags: description for oneofakind__original +#. NOTE: tags: description for mobs #: app/_translations.py:116 msgctxt "tags" -msgid "" -"For games and such that are of their own kind, distinct and original in " -"nature to others of the same category." -msgstr "" - -#. NOTE: tags: title for survival -#: app/_translations.py:118 -msgctxt "tags" -msgid "Survival" -msgstr "" - -#. NOTE: tags: description for survival -#: app/_translations.py:120 -msgctxt "tags" -msgid "" -"Written specifically for survival gameplay with a focus on game-balance, " -"difficulty level, or resources available through crafting, mining, ..." -msgstr "" - -#. NOTE: tags: title for hud -#: app/_translations.py:122 -msgctxt "tags" -msgid "HUD" -msgstr "" - -#. NOTE: tags: description for hud -#: app/_translations.py:124 -msgctxt "tags" -msgid "For mods that grant the player extra information in the HUD" -msgstr "" - -#. NOTE: tags: title for storage -#: app/_translations.py:126 -msgctxt "tags" -msgid "Storage" -msgstr "" - -#. NOTE: tags: description for storage -#: app/_translations.py:128 -msgctxt "tags" -msgid "Adds or improves item storage mechanics" -msgstr "" - -#. NOTE: tags: title for 16px -#: app/_translations.py:130 -msgctxt "tags" -msgid "16px" -msgstr "" - -#. NOTE: tags: description for 16px -#: app/_translations.py:132 -msgctxt "tags" -msgid "For 16px texture packs" +msgid "Adds mobs, animals, and non-player characters" msgstr "" #. NOTE: tags: title for custom_mapgen -#: app/_translations.py:134 +#: app/_translations.py:118 msgctxt "tags" msgid "Custom mapgen" msgstr "" #. NOTE: tags: description for custom_mapgen -#: app/_translations.py:136 +#: app/_translations.py:120 msgctxt "tags" msgid "" "Contains a completely custom mapgen implemented in Lua, usually requires " "worlds to be set to the 'singlenode' mapgen." msgstr "" +#. NOTE: tags: title for survival +#: app/_translations.py:122 +msgctxt "tags" +msgid "Survival" +msgstr "" + +#. NOTE: tags: description for survival +#: app/_translations.py:124 +msgctxt "tags" +msgid "" +"Written specifically for survival gameplay with a focus on game-balance, " +"difficulty level, or resources available through crafting, mining, ..." +msgstr "" + +#. NOTE: tags: title for education +#: app/_translations.py:126 +msgctxt "tags" +msgid "Education" +msgstr "" + +#. NOTE: tags: description for education +#: app/_translations.py:128 +msgctxt "tags" +msgid "Either has educational value, or is a tool to help teachers " +msgstr "" + +#. NOTE: tags: title for storage +#: app/_translations.py:130 +msgctxt "tags" +msgid "Storage" +msgstr "" + +#. NOTE: tags: description for storage +#: app/_translations.py:132 +msgctxt "tags" +msgid "Adds or improves item storage mechanics" +msgstr "" + #. NOTE: tags: title for library -#: app/_translations.py:138 +#: app/_translations.py:134 msgctxt "tags" msgid "API / Library" msgstr "" #. NOTE: tags: description for library -#: app/_translations.py:140 +#: app/_translations.py:136 msgctxt "tags" msgid "Primarily adds an API for other mods to use" msgstr "" +#. NOTE: tags: title for hud +#: app/_translations.py:138 +msgctxt "tags" +msgid "HUD" +msgstr "" + +#. NOTE: tags: description for hud +#: app/_translations.py:140 +msgctxt "tags" +msgid "For mods that grant the player extra information in the HUD" +msgstr "" + #. NOTE: tags: title for mini-game #: app/_translations.py:142 msgctxt "tags" @@ -468,16 +466,18 @@ msgctxt "tags" msgid "Adds a mini-game to be played within Minetest" msgstr "" -#. NOTE: tags: title for education +#. NOTE: tags: title for pve #: app/_translations.py:146 msgctxt "tags" -msgid "Education" +msgid "Player vs Environment (PvE)" msgstr "" -#. NOTE: tags: description for education +#. NOTE: tags: description for pve #: app/_translations.py:148 msgctxt "tags" -msgid "Either has educational value, or is a tool to help teachers " +msgid "" +"For content designed for one or more players that focus on combat against" +" the world, mobs, or NPCs." msgstr "" #. NOTE: tags: title for sports @@ -486,40 +486,134 @@ msgctxt "tags" msgid "Sports" msgstr "" -#. NOTE: tags: title for pve +#. NOTE: tags: title for 16px #: app/_translations.py:152 msgctxt "tags" -msgid "Player vs Environment (PvE)" +msgid "16px" msgstr "" -#. NOTE: tags: description for pve +#. NOTE: tags: description for 16px #: app/_translations.py:154 msgctxt "tags" +msgid "For 16px texture packs" +msgstr "" + +#. NOTE: tags: title for 64px +#: app/_translations.py:156 +msgctxt "tags" +msgid "64px" +msgstr "" + +#. NOTE: tags: description for 64px +#: app/_translations.py:158 +msgctxt "tags" +msgid "For 64px texture packs" +msgstr "" + +#. NOTE: tags: title for transport +#: app/_translations.py:160 +msgctxt "tags" +msgid "Transport" +msgstr "" + +#. NOTE: tags: description for transport +#: app/_translations.py:162 +msgctxt "tags" msgid "" -"For content designed for one or more players that focus on combat against" -" the world, mobs, or NPCs." +"Adds or changes transportation methods. Includes teleportation, vehicles," +" ridable mobs, transport infrastructure and thematic content" +msgstr "" + +#. NOTE: tags: title for seasonal +#: app/_translations.py:164 +msgctxt "tags" +msgid "Seasonal" +msgstr "" + +#. NOTE: tags: description for seasonal +#: app/_translations.py:166 +msgctxt "tags" +msgid "For content generally themed around a certain season or holiday" +msgstr "" + +#. NOTE: tags: title for food +#: app/_translations.py:168 +msgctxt "tags" +msgid "Food / Drinks" +msgstr "" + +#. NOTE: tags: title for commerce +#: app/_translations.py:170 +msgctxt "tags" +msgid "Commerce / Economy" +msgstr "" + +#. NOTE: tags: description for commerce +#: app/_translations.py:172 +msgctxt "tags" +msgid "Related to economies, money, and trading" +msgstr "" + +#. NOTE: tags: title for gui +#: app/_translations.py:174 +msgctxt "tags" +msgid "GUI" +msgstr "" + +#. NOTE: tags: description for gui +#: app/_translations.py:176 +msgctxt "tags" +msgid "" +"For content whose main utility or features are provided within a GUI, on-" +"screen menu, or similar" msgstr "" #. NOTE: tags: title for jam_combat_mod -#: app/_translations.py:156 +#: app/_translations.py:178 msgctxt "tags" msgid "Jam / Combat 2020" msgstr "" #. NOTE: tags: description for jam_combat_mod -#: app/_translations.py:158 +#: app/_translations.py:180 msgctxt "tags" msgid "For mods created for the Discord \"Combat\" modding event in 2020" msgstr "" +#. NOTE: tags: title for mtg +#: app/_translations.py:182 +msgctxt "tags" +msgid "Minetest Game improved" +msgstr "" + +#. NOTE: tags: description for mtg +#: app/_translations.py:184 +msgctxt "tags" +msgid "Forks of Minetest Game" +msgstr "" + +#. NOTE: tags: title for jam_weekly_2021 +#: app/_translations.py:186 +msgctxt "tags" +msgid "Jam / Weekly Challenges 2021" +msgstr "" + +#. NOTE: tags: description for jam_weekly_2021 +#: app/_translations.py:188 +msgctxt "tags" +msgid "" +"For mods created for the Discord \"Weekly Challenges\" modding event in " +"2021" +msgstr "" + #. NOTE: tags: title for creative -#: app/_translations.py:160 +#: app/_translations.py:190 msgctxt "tags" msgid "Creative" msgstr "" #. NOTE: tags: description for creative -#: app/_translations.py:162 +#: app/_translations.py:192 msgctxt "tags" msgid "" "Written specifically or exclusively for use in creative mode. Adds " @@ -527,110 +621,16 @@ msgid "" "that facilitate ingame creation and doesn't add difficulty or scarcity" msgstr "" -#. NOTE: tags: title for gui -#: app/_translations.py:164 -msgctxt "tags" -msgid "GUI" -msgstr "" - -#. NOTE: tags: description for gui -#: app/_translations.py:166 -msgctxt "tags" -msgid "For content whose main utility / feature is in GUI/formspec form" -msgstr "" - -#. NOTE: tags: title for 64px -#: app/_translations.py:168 -msgctxt "tags" -msgid "64px" -msgstr "" - -#. NOTE: tags: description for 64px -#: app/_translations.py:170 -msgctxt "tags" -msgid "For 64px texture packs" -msgstr "" - -#. NOTE: tags: title for commerce -#: app/_translations.py:172 -msgctxt "tags" -msgid "Commerce / Economy" -msgstr "" - -#. NOTE: tags: description for commerce -#: app/_translations.py:174 -msgctxt "tags" -msgid "Related to economies, money, and trading" -msgstr "" - -#. NOTE: tags: title for mtg -#: app/_translations.py:176 -msgctxt "tags" -msgid "Minetest Game improved" -msgstr "" - -#. NOTE: tags: description for mtg -#: app/_translations.py:178 -msgctxt "tags" -msgid "Forks of MTG" -msgstr "" - -#. NOTE: tags: title for jam_weekly_2021 -#: app/_translations.py:180 -msgctxt "tags" -msgid "Jam / Weekly Challenges 2021" -msgstr "" - -#. NOTE: tags: description for jam_weekly_2021 -#: app/_translations.py:182 -msgctxt "tags" -msgid "" -"For mods created for the Discord \"Weekly Challenges\" modding event in " -"2021" -msgstr "" - -#. NOTE: tags: title for transport -#: app/_translations.py:184 -msgctxt "tags" -msgid "Transport" -msgstr "" - -#. NOTE: tags: description for transport -#: app/_translations.py:186 -msgctxt "tags" -msgid "" -"Adds or changes transportation methods. Includes teleportation, vehicles," -" ridable mobs, transport infrastructure and thematic content" -msgstr "" - -#. NOTE: tags: title for food -#: app/_translations.py:188 -msgctxt "tags" -msgid "Food / Drinks" -msgstr "" - #. NOTE: tags: title for technology -#: app/_translations.py:190 +#: app/_translations.py:194 msgctxt "tags" msgid "Machines / Electronics" msgstr "" #. NOTE: tags: description for technology -#: app/_translations.py:192 -msgctxt "tags" -msgid "Adds machines useful in automation, tubes, or power." -msgstr "" - -#. NOTE: tags: title for seasonal -#: app/_translations.py:194 -msgctxt "tags" -msgid "Seasonal" -msgstr "" - -#. NOTE: tags: description for seasonal #: app/_translations.py:196 msgctxt "tags" -msgid "For content generally themed around a certain season or holiday" +msgid "Adds machines useful in automation, tubes, or power." msgstr "" #. NOTE: tags: title for 32px @@ -645,56 +645,56 @@ msgctxt "tags" msgid "For 32px texture packs" msgstr "" -#. NOTE: tags: title for jam_game_2021 +#. NOTE: tags: title for strategy_rts #: app/_translations.py:202 msgctxt "tags" -msgid "Jam / Game 2021" +msgid "Strategy / RTS" msgstr "" -#. NOTE: tags: description for jam_game_2021 +#. NOTE: tags: description for strategy_rts #: app/_translations.py:204 msgctxt "tags" -msgid "Entries to the 2021 Minetest Game Jam" -msgstr "" - -#. NOTE: tags: title for 128px -#: app/_translations.py:206 -msgctxt "tags" -msgid "128px+" -msgstr "" - -#. NOTE: tags: description for 128px -#: app/_translations.py:208 -msgctxt "tags" -msgid "For 128px or higher texture packs" +msgid "" +"Games and mods with a heavy strategy component, whether real-time or " +"turn-based" msgstr "" #. NOTE: tags: title for skins -#: app/_translations.py:210 +#: app/_translations.py:206 msgctxt "tags" msgid "Player customization / Skins" msgstr "" #. NOTE: tags: description for skins -#: app/_translations.py:212 +#: app/_translations.py:208 msgctxt "tags" msgid "" "Allows the player to customize their character by changing the texture or" " adding accessories." msgstr "" -#. NOTE: tags: title for strategy_rts -#: app/_translations.py:214 +#. NOTE: tags: title for jam_game_2021 +#: app/_translations.py:210 msgctxt "tags" -msgid "Strategy / RTS" +msgid "Jam / Game 2021" msgstr "" -#. NOTE: tags: description for strategy_rts +#. NOTE: tags: description for jam_game_2021 +#: app/_translations.py:212 +msgctxt "tags" +msgid "Entries to the 2021 Minetest Game Jam" +msgstr "" + +#. NOTE: tags: title for 128px +#: app/_translations.py:214 +msgctxt "tags" +msgid "128px+" +msgstr "" + +#. NOTE: tags: description for 128px #: app/_translations.py:216 msgctxt "tags" -msgid "" -"Games and mods with a heavy strategy component, whether real-time or " -"turn-based" +msgid "For 128px or higher texture packs" msgstr "" #. NOTE: tags: title for jam_game_2022 @@ -793,8 +793,8 @@ msgctxt "content_warnings" msgid "Contains recreational drugs other than alcohol or tobacco" msgstr "" -#: app/querybuilder.py:58 app/templates/admin/languages/list.html:27 -#: app/templates/admin/tags/list.html:38 +#: app/querybuilder.py:60 app/templates/admin/languages/list.html:27 +#: app/templates/admin/tags/list.html:34 #: app/templates/admin/warnings/list.html:28 #: app/templates/collections/create_edit.html:56 #: app/templates/collections/view.html:66 app/templates/modnames/list.html:16 @@ -803,7 +803,7 @@ msgstr "" msgid "Packages" msgstr "חבילות" -#: app/querybuilder.py:73 +#: app/querybuilder.py:75 #, python-format msgid "%(package_type)s for %(game_name)s" msgstr "" @@ -817,9 +817,13 @@ msgstr "" msgid "Featured" msgstr "" -#: app/blueprints/api/tokens.py:33 app/templates/admin/tags/list.html:26 +#: app/blueprints/api/tokens.py:33 +#: app/blueprints/packages/advanced_search.py:83 +#: app/blueprints/packages/releases.py:55 +#: app/blueprints/packages/releases.py:70 app/templates/admin/tags/list.html:22 #: app/templates/admin/warnings/list.html:20 app/templates/macros/topics.html:7 #: app/templates/modnames/list.html:12 +#: app/templates/packages/release_edit.html:20 msgid "Name" msgstr "" @@ -828,12 +832,12 @@ 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:251 -#: app/blueprints/packages/packages.py:543 -#: app/blueprints/packages/packages.py:639 -#: app/blueprints/packages/packages.py:727 -#: app/blueprints/packages/releases.py:62 -#: app/blueprints/packages/releases.py:74 app/blueprints/packages/reviews.py:63 +#: app/blueprints/oauth/__init__.py:175 app/blueprints/packages/packages.py:252 +#: app/blueprints/packages/packages.py:544 +#: app/blueprints/packages/packages.py:640 +#: app/blueprints/packages/packages.py:728 +#: app/blueprints/packages/releases.py:66 +#: app/blueprints/packages/releases.py:81 app/blueprints/packages/reviews.py:63 #: app/blueprints/packages/screenshots.py:36 #: app/blueprints/packages/screenshots.py:42 #: app/blueprints/packages/screenshots.py:47 @@ -844,12 +848,14 @@ msgid "Save" msgstr "" #: app/blueprints/collections/__init__.py:77 -#: app/blueprints/oauth/__init__.py:168 app/blueprints/packages/releases.py:54 -#: app/blueprints/packages/releases.py:66 app/blueprints/packages/reviews.py:53 +#: app/blueprints/oauth/__init__.py:168 +#: app/blueprints/packages/advanced_search.py:84 +#: app/blueprints/packages/releases.py:56 +#: app/blueprints/packages/releases.py:71 app/blueprints/packages/reviews.py:53 #: app/blueprints/threads/__init__.py:281 #: app/templates/admin/languages/list.html:23 #: app/templates/macros/reviews.html:143 app/templates/macros/topics.html:5 -#: app/templates/packages/release_edit.html:17 +#: app/templates/packages/release_edit.html:21 #: app/templates/packages/translation.html:54 msgid "Title" msgstr "" @@ -902,24 +908,7 @@ msgstr "" msgid "Removed package from favorites collection" msgstr "" -#: app/blueprints/github/__init__.py:54 -msgid "Authorization failed [err=gh-oauth-login-failed]" -msgstr "" - -#: app/blueprints/github/__init__.py:83 -msgid "Linked GitHub to account" -msgstr "" - -#: app/blueprints/github/__init__.py:88 -#, python-format -msgid "GitHub account is already associated with another user: %(username)s" -msgstr "" - -#: app/blueprints/github/__init__.py:96 app/blueprints/github/__init__.py:122 -msgid "Authorization failed [err=gh-login-failed]" -msgstr "" - -#: app/blueprints/oauth/__init__.py:169 app/templates/admin/tags/list.html:30 +#: app/blueprints/oauth/__init__.py:169 app/templates/admin/tags/list.html:26 #: app/templates/admin/warnings/list.html:24 #: app/templates/users/settings_email.html:49 msgid "Description" @@ -990,321 +979,438 @@ msgstr "" msgid "Supported Games" msgstr "" -#: app/blueprints/packages/packages.py:214 -msgid "No download available." +#: app/blueprints/packages/advanced_search.py:39 +msgid "Android Default" msgstr "" -#: app/blueprints/packages/packages.py:229 app/templates/packages/view.html:598 +#: app/blueprints/packages/advanced_search.py:40 +msgid "Desktop Default" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:41 +msgid "Non-free" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:42 app/models/packages.py:624 +#: app/templates/packages/view.html:163 +msgid "Work in Progress" +msgstr "" + +#. NOTE: Package maintenance state +#: app/blueprints/packages/advanced_search.py:43 app/models/packages.py:170 +msgid "Deprecated" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:44 +msgid "All content warnings" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:53 +msgid "Query" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:54 +#: app/blueprints/packages/packages.py:230 app/templates/packages/view.html:598 #: app/utils/minetest_hypertext.py:263 msgid "Type" msgstr "" -#: app/blueprints/packages/packages.py:230 -msgid "Title (Human-readable)" +#: app/blueprints/packages/advanced_search.py:56 +#: app/templates/macros/topics.html:6 app/templates/packages/view.html:177 +msgid "Author" msgstr "" -#: app/blueprints/packages/packages.py:231 -#: app/blueprints/packages/packages.py:637 -msgid "Name (Technical)" -msgstr "" - -#: app/blueprints/packages/packages.py:231 -#: app/blueprints/packages/packages.py:638 -#: app/templates/packages/create_edit.html:75 -msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" -msgstr "" - -#: app/blueprints/packages/packages.py:232 -msgid "Short Description (Plaintext)" -msgstr "" - -#: app/blueprints/packages/packages.py:234 app/templates/packages/view.html:620 -#: app/utils/minetest_hypertext.py:300 -msgid "Maintenance State" -msgstr "" - -#: app/blueprints/packages/packages.py:236 app/templates/admin/tags/list.html:4 +#: app/blueprints/packages/advanced_search.py:57 +#: app/blueprints/packages/packages.py:237 app/templates/admin/tags/list.html:4 #: app/templates/admin/tags/list.html:10 app/templates/todo/tags.html:38 #: app/utils/minetest_hypertext.py:264 msgid "Tags" msgstr "" -#: app/blueprints/packages/packages.py:237 +#: app/blueprints/packages/advanced_search.py:60 +#: app/blueprints/packages/packages.py:238 msgid "Content Warnings" msgstr "" -#: app/blueprints/packages/packages.py:238 app/templates/packages/view.html:609 +#: app/blueprints/packages/advanced_search.py:63 +#: app/blueprints/packages/packages.py:239 app/templates/packages/view.html:609 #: app/utils/minetest_hypertext.py:298 msgid "License" msgstr "" -#: app/blueprints/packages/packages.py:239 +#: app/blueprints/packages/advanced_search.py:67 +msgid "Supports Game" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:71 +#: app/templates/admin/storage.html:39 +#: app/templates/collections/create_edit.html:81 +#: app/templates/collections/list.html:39 +#: app/templates/collections/view.html:91 app/templates/index.html:48 +#: app/templates/macros/reviews.html:81 app/templates/macros/topics.html:52 +#: app/templates/packages/game_hub.html:5 +#: app/templates/packages/game_hub.html:25 +#: app/templates/packages/similar.html:22 app/templates/translate/index.html:28 +#, python-format +msgid "%(title)s by %(author)s" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:72 +#: app/blueprints/packages/reviews.py:54 +#: app/templates/packages/translation.html:51 +msgid "Language" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:76 +msgid "Hide Tags and Content Warnings" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:77 +msgid "Minetest Version" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:81 +msgid "Sort by" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:85 +msgid "Package score" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:86 app/templates/index.html:78 +#: app/templates/packages/reviews_list.html:4 +#: app/templates/packages/view.html:194 app/templates/packages/view.html:336 +#: app/templates/users/profile.html:279 +msgid "Reviews" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:87 +#: app/templates/packages/view.html:184 app/templates/users/profile.html:242 +msgid "Downloads" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:88 +msgid "Created At" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:89 +msgid "Approved At" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:90 +msgid "Last Release" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:92 +msgid "Order" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:93 +msgid "Descending" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:94 +msgid "Ascending" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:96 +msgid "Random order" +msgstr "" + +#: app/blueprints/packages/packages.py:215 +msgid "No download available." +msgstr "" + +#: app/blueprints/packages/packages.py:231 +msgid "Title (Human-readable)" +msgstr "" + +#: app/blueprints/packages/packages.py:232 +#: app/blueprints/packages/packages.py:638 +msgid "Name (Technical)" +msgstr "" + +#: app/blueprints/packages/packages.py:232 +#: app/blueprints/packages/packages.py:639 +#: 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:233 +msgid "Short Description (Plaintext)" +msgstr "" + +#: app/blueprints/packages/packages.py:235 app/templates/packages/view.html:620 +#: app/utils/minetest_hypertext.py:300 +msgid "Maintenance State" +msgstr "" + +#: app/blueprints/packages/packages.py:240 msgid "Media License" msgstr "" -#: app/blueprints/packages/packages.py:241 +#: app/blueprints/packages/packages.py:242 msgid "Long Description (Markdown)" msgstr "" -#: app/blueprints/packages/packages.py:243 +#: app/blueprints/packages/packages.py:244 msgid "VCS Repository URL" msgstr "" -#: app/blueprints/packages/packages.py:244 app/blueprints/users/settings.py:77 +#: app/blueprints/packages/packages.py:245 app/blueprints/users/settings.py:77 msgid "Website URL" msgstr "" -#: app/blueprints/packages/packages.py:245 +#: app/blueprints/packages/packages.py:246 msgid "Issue Tracker URL" msgstr "" -#: app/blueprints/packages/packages.py:246 +#: app/blueprints/packages/packages.py:247 msgid "Forum Topic ID" msgstr "" -#: app/blueprints/packages/packages.py:247 +#: app/blueprints/packages/packages.py:248 msgid "Video URL" msgstr "" -#: app/blueprints/packages/packages.py:248 +#: app/blueprints/packages/packages.py:249 msgid "Donate URL" msgstr "" -#: app/blueprints/packages/packages.py:249 +#: app/blueprints/packages/packages.py:250 msgid "Translation URL" msgstr "" -#: app/blueprints/packages/packages.py:255 +#: app/blueprints/packages/packages.py:256 msgid "_game is not an allowed name" msgstr "" -#: app/blueprints/packages/packages.py:265 +#: app/blueprints/packages/packages.py:266 msgid "" "Package already exists, but is removed. Please contact ContentDB staff to" " restore the package" msgstr "" -#: app/blueprints/packages/packages.py:270 +#: app/blueprints/packages/packages.py:271 msgid "Package already exists" msgstr "" -#: app/blueprints/packages/packages.py:276 +#: app/blueprints/packages/packages.py:277 msgid "A collection with a similar name already exists" msgstr "" -#: app/blueprints/packages/packages.py:329 -#: app/blueprints/packages/releases.py:82 +#: app/blueprints/packages/packages.py:330 +#: app/blueprints/packages/releases.py:89 msgid "" "You must add an email address to your account and confirm it before you " "can manage packages" msgstr "" -#: app/blueprints/packages/packages.py:335 +#: app/blueprints/packages/packages.py:336 msgid "Save draft" msgstr "" -#: app/blueprints/packages/packages.py:343 +#: app/blueprints/packages/packages.py:344 msgid "Unable to find that user" msgstr "" -#: app/blueprints/packages/packages.py:347 +#: app/blueprints/packages/packages.py:348 #: app/blueprints/packages/screenshots.py:137 msgid "Permission denied" msgstr "" -#: app/blueprints/packages/packages.py:403 -#: app/blueprints/packages/packages.py:494 -#: app/blueprints/packages/packages.py:516 +#: app/blueprints/packages/packages.py:404 +#: app/blueprints/packages/packages.py:495 +#: app/blueprints/packages/packages.py:517 msgid "You don't have permission to do that" msgstr "" -#: app/blueprints/packages/packages.py:436 +#: app/blueprints/packages/packages.py:437 msgid "Please comment what changes are needed in the approval thread" msgstr "" -#: app/blueprints/packages/packages.py:443 +#: app/blueprints/packages/packages.py:444 msgid "" "Please comment in the approval thread so editors know what you have " "changed" msgstr "" -#: app/blueprints/packages/packages.py:481 +#: app/blueprints/packages/packages.py:482 #, python-format msgid "Set state to %(state)s" msgstr "" -#: app/blueprints/packages/packages.py:511 +#: app/blueprints/packages/packages.py:512 msgid "Deleted package" msgstr "" -#: app/blueprints/packages/packages.py:533 +#: app/blueprints/packages/packages.py:534 msgid "Unapproved package" msgstr "" -#: app/blueprints/packages/packages.py:542 +#: app/blueprints/packages/packages.py:543 msgid "Maintainers (Comma-separated)" msgstr "" -#: app/blueprints/packages/packages.py:551 +#: app/blueprints/packages/packages.py:552 msgid "You don't have permission to edit maintainers" msgstr "" -#: app/blueprints/packages/packages.py:601 +#: app/blueprints/packages/packages.py:602 msgid "You are not a maintainer" msgstr "" -#: app/blueprints/packages/packages.py:604 +#: app/blueprints/packages/packages.py:605 msgid "Package owners cannot remove themselves as maintainers" msgstr "" -#: app/blueprints/packages/packages.py:636 +#: app/blueprints/packages/packages.py:637 msgid "Author Name" msgstr "" -#: app/blueprints/packages/packages.py:723 +#: app/blueprints/packages/packages.py:724 msgid "Enable support detection based on dependencies (recommended)" msgstr "" -#: app/blueprints/packages/packages.py:724 +#: app/blueprints/packages/packages.py:725 msgid "Supported games" msgstr "" -#: app/blueprints/packages/packages.py:725 +#: app/blueprints/packages/packages.py:726 msgid "Unsupported games" msgstr "" -#: app/blueprints/packages/packages.py:726 +#: app/blueprints/packages/packages.py:727 msgid "Supports all games (unless stated) / is game independent" msgstr "" -#: app/blueprints/packages/packages.py:742 +#: app/blueprints/packages/packages.py:743 msgid "You need at least one release before you can edit game support" msgstr "" -#: app/blueprints/packages/packages.py:746 +#: app/blueprints/packages/packages.py:747 msgid "Mod(pack) needs to contain at least one mod. Please create a new release" msgstr "" -#: app/blueprints/packages/releases.py:55 -#: app/templates/packages/release_new.html:46 +#: app/blueprints/packages/releases.py:57 +#: app/blueprints/packages/releases.py:72 +msgid "Release Notes" +msgstr "" + +#: app/blueprints/packages/releases.py:59 msgid "Method" msgstr "" -#: app/blueprints/packages/releases.py:55 -#: app/blueprints/packages/releases.py:57 +#: app/blueprints/packages/releases.py:59 +#: app/blueprints/packages/releases.py:61 #: app/blueprints/packages/screenshots.py:35 msgid "File Upload" msgstr "" -#: app/blueprints/packages/releases.py:56 +#: app/blueprints/packages/releases.py:60 msgid "Git reference (ie: commit hash, branch, or tag)" msgstr "" -#: app/blueprints/packages/releases.py:58 -#: app/blueprints/packages/releases.py:70 -#: app/blueprints/packages/releases.py:198 +#: app/blueprints/packages/releases.py:62 +#: app/blueprints/packages/releases.py:77 +#: app/blueprints/packages/releases.py:207 msgid "Minimum Minetest Version" msgstr "" -#: app/blueprints/packages/releases.py:60 -#: app/blueprints/packages/releases.py:72 -#: app/blueprints/packages/releases.py:201 +#: app/blueprints/packages/releases.py:64 +#: app/blueprints/packages/releases.py:79 +#: app/blueprints/packages/releases.py:210 msgid "Maximum Minetest Version" msgstr "" -#: app/blueprints/packages/releases.py:67 -#: app/templates/packages/release_edit.html:23 +#: app/blueprints/packages/releases.py:74 +#: app/templates/packages/release_edit.html:31 msgid "URL" msgstr "" -#: app/blueprints/packages/releases.py:68 +#: app/blueprints/packages/releases.py:75 msgid "Task ID" msgstr "" -#: app/blueprints/packages/releases.py:69 +#: app/blueprints/packages/releases.py:76 #: app/blueprints/packages/screenshots.py:41 msgid "Is Approved" msgstr "" -#: app/blueprints/packages/releases.py:91 +#: app/blueprints/packages/releases.py:98 msgid "Import from Git" msgstr "" -#: app/blueprints/packages/releases.py:91 +#: app/blueprints/packages/releases.py:98 msgid "Upload .zip file" msgstr "" -#: app/blueprints/packages/releases.py:197 +#: app/blueprints/packages/releases.py:206 msgid "Set Min" msgstr "" -#: app/blueprints/packages/releases.py:200 +#: app/blueprints/packages/releases.py:209 msgid "Set Max" msgstr "" -#: app/blueprints/packages/releases.py:203 +#: app/blueprints/packages/releases.py:212 msgid "Only change values previously set as none" msgstr "" -#: app/blueprints/packages/releases.py:204 +#: app/blueprints/packages/releases.py:213 msgid "Update" msgstr "" -#: app/blueprints/packages/releases.py:256 +#: app/blueprints/packages/releases.py:265 #: app/templates/packages/update_config.html:25 msgid "Trigger" msgstr "" -#: app/blueprints/packages/releases.py:257 +#: app/blueprints/packages/releases.py:266 msgid "New Commit" msgstr "" -#: app/blueprints/packages/releases.py:258 app/templates/admin/tags/list.html:8 +#: app/blueprints/packages/releases.py:267 app/templates/admin/tags/list.html:8 msgid "New Tag" msgstr "" -#: app/blueprints/packages/releases.py:260 +#: app/blueprints/packages/releases.py:269 msgid "Branch name" msgstr "" -#: app/blueprints/packages/releases.py:261 +#: app/blueprints/packages/releases.py:270 #: app/templates/packages/update_config.html:38 msgid "Action" msgstr "" -#: app/blueprints/packages/releases.py:262 +#: app/blueprints/packages/releases.py:271 msgid "Send notification and mark as outdated" msgstr "" -#: app/blueprints/packages/releases.py:262 app/logic/package_approval.py:104 +#: app/blueprints/packages/releases.py:271 app/logic/package_approval.py:104 msgid "Create release" msgstr "" -#: app/blueprints/packages/releases.py:264 +#: app/blueprints/packages/releases.py:273 msgid "Save Settings" msgstr "" -#: app/blueprints/packages/releases.py:265 +#: app/blueprints/packages/releases.py:274 msgid "Disable Automation" msgstr "" -#: app/blueprints/packages/releases.py:304 +#: app/blueprints/packages/releases.py:313 msgid "Please add a Git repository URL in order to set up automatic releases" msgstr "" -#: app/blueprints/packages/releases.py:320 +#: app/blueprints/packages/releases.py:329 msgid "Deleted update configuration" msgstr "" -#: app/blueprints/packages/releases.py:328 +#: app/blueprints/packages/releases.py:337 msgid "Now, please create an initial release" msgstr "" -#: app/blueprints/packages/reviews.py:54 -#: app/templates/packages/translation.html:51 -msgid "Language" -msgstr "" - #: app/blueprints/packages/reviews.py:60 app/blueprints/threads/__init__.py:181 #: app/blueprints/threads/__init__.py:182 #: app/blueprints/threads/__init__.py:282 @@ -1485,7 +1591,7 @@ msgid "" msgstr "" #: 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/account.py:189 app/blueprints/users/account.py:338 #: app/blueprints/users/settings.py:147 msgid "Email" msgstr "" @@ -1563,79 +1669,80 @@ msgstr "" msgid "Unknown verification token!" msgstr "" -#: app/blueprints/users/account.py:292 +#: app/blueprints/users/account.py:290 msgid "Token has expired" msgstr "" -#: app/blueprints/users/account.py:306 +#: app/blueprints/users/account.py:304 msgid "Another user is already using that email" msgstr "" -#: app/blueprints/users/account.py:309 +#: app/blueprints/users/account.py:307 msgid "Confirmed email change" msgstr "" -#: app/blueprints/users/account.py:314 +#: app/blueprints/users/account.py:312 msgid "Email address changed" msgstr "" -#: app/blueprints/users/account.py:315 +#: app/blueprints/users/account.py:313 msgid "" "Your email address has changed. If you didn't request this, please " "contact an administrator." msgstr "" -#: app/blueprints/users/account.py:333 +#: app/blueprints/users/account.py:331 msgid "You may now log in" msgstr "" -#: app/blueprints/users/account.py:341 +#: app/blueprints/users/account.py:339 msgid "Send" msgstr "" -#: app/blueprints/users/account.py:372 +#: app/blueprints/users/account.py:370 msgid "" "That email is now blacklisted. Please contact an admin if you wish to " "undo this." msgstr "" -#: app/blueprints/users/claim.py:41 app/blueprints/users/claim.py:66 -msgid "" -"Invalid username, Only alphabetic letters (A-Za-z), numbers (0-9), " -"underscores (_), minuses (-), and periods (.) allowed. Consider " -"contacting an admin" -msgstr "" - #: app/blueprints/users/claim.py:46 msgid "User has already been claimed" msgstr "" #: app/blueprints/users/claim.py:50 -msgid "Unable to get GitHub username for user" +msgid "" +"Unable to get GitHub username for user. Make sure the forum account " +"exists." msgstr "" -#: app/blueprints/users/claim.py:73 +#: app/blueprints/users/claim.py:66 +msgid "" +"A ContentDB user with that name already exists. Please contact an admin " +"to link to your forum account" +msgstr "" + +#: app/blueprints/users/claim.py:75 msgid "That user has already been claimed!" msgstr "" -#: app/blueprints/users/claim.py:86 +#: app/blueprints/users/claim.py:88 #, python-format msgid "Error whilst attempting to access forums: %(message)s" msgstr "" -#: app/blueprints/users/claim.py:90 +#: app/blueprints/users/claim.py:92 msgid "Unable to get forum signature - does the user exist?" msgstr "" -#: app/blueprints/users/claim.py:105 +#: app/blueprints/users/claim.py:107 msgid "Unable to login as user" msgstr "" -#: app/blueprints/users/claim.py:111 +#: app/blueprints/users/claim.py:113 msgid "Could not find the key in your signature!" msgstr "" -#: app/blueprints/users/claim.py:114 +#: app/blueprints/users/claim.py:116 msgid "Unknown claim type" msgstr "" @@ -1779,6 +1886,23 @@ msgstr "" msgid "Can't promote a user to a rank higher than yourself!" msgstr "" +#: app/blueprints/vcs/github.py:56 +msgid "Authorization failed [err=gh-oauth-login-failed]" +msgstr "" + +#: app/blueprints/vcs/github.py:85 +msgid "Linked GitHub to account" +msgstr "" + +#: app/blueprints/vcs/github.py:90 +#, python-format +msgid "GitHub account is already associated with another user: %(username)s" +msgstr "" + +#: app/blueprints/vcs/github.py:98 app/blueprints/vcs/github.py:124 +msgid "Authorization failed [err=gh-login-failed]" +msgstr "" + #: app/blueprints/zipgrep/__init__.py:35 msgid "Text to find (regex)" msgstr "" @@ -1788,6 +1912,7 @@ msgid "File filter" msgstr "" #: app/blueprints/zipgrep/__init__.py:38 app/templates/base.html:60 +#: app/templates/packages/advanced_search.html:34 #: app/templates/packages/game_hub.html:35 app/templates/todo/tags.html:14 msgid "Search" msgstr "" @@ -1877,17 +2002,17 @@ msgstr "" msgid "You don't have permission to change the package name" msgstr "" -#: app/logic/releases.py:32 +#: app/logic/releases.py:33 msgid "You don't have permission to make releases" msgstr "" -#: app/logic/releases.py:37 +#: app/logic/releases.py:38 msgid "" "You've created too many releases for this package in the last 5 minutes, " "please wait before trying again" msgstr "" -#: app/logic/releases.py:74 +#: app/logic/releases.py:77 msgid "Invalid commit hash; it must be a 40 character long base16 string" msgstr "" @@ -2043,11 +2168,6 @@ msgstr "" msgid "As-is" msgstr "" -#. NOTE: Package maintenance state -#: app/models/packages.py:170 -msgid "Deprecated" -msgstr "" - #: app/models/packages.py:177 msgid "Under active development, and may break worlds/things without warning" msgstr "" @@ -2084,7 +2204,7 @@ msgstr "" #: app/templates/collections/delete.html:14 #: app/templates/collections/view.html:39 #: app/templates/oauth/create_edit.html:17 -#: app/templates/packages/release_edit.html:84 +#: app/templates/packages/release_edit.html:92 #: app/templates/packages/review_create_edit.html:67 #: app/templates/threads/delete_reply.html:19 #: app/templates/threads/delete_thread.html:19 @@ -2092,21 +2212,17 @@ msgstr "" msgid "Delete" msgstr "" -#: app/models/packages.py:624 app/templates/packages/view.html:163 -msgid "Work in Progress" -msgstr "" - -#: app/models/packages.py:1358 +#: app/models/packages.py:1366 #, python-format msgid "New commit %(hash)s found on the Git repo." msgstr "" -#: app/models/packages.py:1362 +#: app/models/packages.py:1370 #, python-format msgid "The last release was commit %(hash)s" msgstr "" -#: app/models/packages.py:1368 +#: app/models/packages.py:1376 #, python-format msgid "New tag %(tag_name)s found on the Git repo." msgstr "" @@ -2140,7 +2256,7 @@ msgid "Editor" msgstr "" #. NOTE: BOT notification type -#: app/models/users.py:59 app/models/users.py:442 +#: app/models/users.py:59 app/models/users.py:448 msgid "Bot" msgstr "" @@ -2153,128 +2269,128 @@ msgid "Admin" msgstr "" #. NOTE: PACKAGE_EDIT notification type -#: app/models/users.py:427 +#: app/models/users.py:433 msgid "Package Edit" msgstr "" #. NOTE: PACKAGE_APPROVAL notification type -#: app/models/users.py:430 +#: app/models/users.py:436 msgid "Package Approval" msgstr "" #. NOTE: NEW_THREAD notification type -#: app/models/users.py:433 app/templates/threads/list.html:12 +#: app/models/users.py:439 app/templates/threads/list.html:12 #: app/templates/threads/new.html:4 msgid "New Thread" msgstr "" #. NOTE: NEW_REVIEW notification type -#: app/models/users.py:436 +#: app/models/users.py:442 msgid "New Review" msgstr "" #. NOTE: THREAD_REPLY notification type -#: app/models/users.py:439 +#: app/models/users.py:445 msgid "Thread Reply" msgstr "" #. NOTE: MAINTAINER notification type -#: app/models/users.py:445 app/templates/macros/threads.html:27 +#: app/models/users.py:451 app/templates/macros/threads.html:27 msgid "Maintainer" msgstr "" #. NOTE: EDITOR_ALERT notification type -#: app/models/users.py:448 +#: app/models/users.py:454 msgid "Editor Alert" msgstr "" #. NOTE: EDITOR_MISC notification type -#: app/models/users.py:451 +#: app/models/users.py:457 msgid "Editor Misc" msgstr "" #. NOTE: OTHER notification type -#: app/models/users.py:454 +#: app/models/users.py:460 msgid "Other" msgstr "" -#: app/models/users.py:464 +#: app/models/users.py:470 msgid "This is a Package Edit notification." msgstr "" -#: app/models/users.py:466 +#: app/models/users.py:472 msgid "This is a Package Approval notification." msgstr "" -#: app/models/users.py:468 +#: app/models/users.py:474 msgid "This is a New Thread notification." msgstr "" -#: app/models/users.py:470 +#: app/models/users.py:476 msgid "This is a New Review notification." msgstr "" -#: app/models/users.py:472 +#: app/models/users.py:478 msgid "This is a Thread Reply notification." msgstr "" -#: app/models/users.py:474 +#: app/models/users.py:480 msgid "This is a Bot notification." msgstr "" -#: app/models/users.py:476 +#: app/models/users.py:482 msgid "This is a Maintainer change notification." msgstr "" -#: app/models/users.py:478 +#: app/models/users.py:484 msgid "This is an Editor Alert notification." msgstr "" -#: app/models/users.py:480 +#: app/models/users.py:486 msgid "This is an Editor Misc notification." msgstr "" -#: app/models/users.py:482 +#: app/models/users.py:488 msgid "This is an Other notification." msgstr "" -#: app/models/users.py:489 +#: app/models/users.py:495 msgid "When another user edits your packages, releases, etc." msgstr "" -#: app/models/users.py:491 +#: app/models/users.py:497 msgid "Notifications from editors related to the package approval process." msgstr "" -#: app/models/users.py:493 +#: app/models/users.py:499 msgid "When a thread is created on your package." msgstr "" -#: app/models/users.py:495 +#: app/models/users.py:501 msgid "When a user posts a review on your package." msgstr "" -#: app/models/users.py:497 +#: app/models/users.py:503 msgid "When someone replies to a thread you're watching." msgstr "" -#: app/models/users.py:499 +#: app/models/users.py:505 msgid "From a bot - for example, update notifications." msgstr "" -#: app/models/users.py:501 +#: app/models/users.py:507 msgid "When your package's maintainers change." msgstr "" -#: app/models/users.py:503 +#: app/models/users.py:509 msgid "For editors: Important alerts." msgstr "" -#: app/models/users.py:505 +#: app/models/users.py:511 msgid "For editors: Minor notifications, including new threads." msgstr "" -#: app/models/users.py:507 +#: app/models/users.py:513 msgid "Minor notifications not important enough for a dedicated category." msgstr "" @@ -2423,41 +2539,45 @@ msgstr "" msgid "Report / DMCA" msgstr "" -#: app/templates/base.html:256 +#: app/templates/base.html:256 app/templates/packages/advanced_search.html:4 +msgid "Advanced Search" +msgstr "" + +#: app/templates/base.html:257 msgid "User List" msgstr "" -#: app/templates/base.html:257 app/templates/packages/view.html:190 +#: app/templates/base.html:258 app/templates/packages/view.html:190 #: app/templates/packages/view.html:677 app/templates/threads/list.html:4 msgid "Threads" msgstr "" -#: app/templates/base.html:258 app/templates/collections/list.html:7 +#: app/templates/base.html:259 app/templates/collections/list.html:7 #: app/templates/collections/list.html:26 msgid "Collections" msgstr "" -#: app/templates/base.html:259 app/templates/donate/index.html:4 +#: app/templates/base.html:260 app/templates/donate/index.html:4 msgid "Support Creators" msgstr "" -#: app/templates/base.html:260 +#: app/templates/base.html:261 msgid "Translate Packages" msgstr "" -#: app/templates/base.html:261 +#: app/templates/base.html:262 msgid "Source Code" msgstr "" -#: app/templates/base.html:267 +#: app/templates/base.html:268 msgid "Show non-free packages" msgstr "" -#: app/templates/base.html:269 +#: app/templates/base.html:270 msgid "Hide non-free packages" msgstr "" -#: app/templates/base.html:273 +#: app/templates/base.html:274 #, python-format msgid "Our privacy policy has been updated (%(date)s)" msgstr "" @@ -2470,29 +2590,11 @@ msgstr "" msgid "Welcome to the best place to find Minetest mods, games, and texture packs" msgstr "" -#: app/templates/admin/storage.html:39 -#: app/templates/collections/create_edit.html:81 -#: app/templates/collections/list.html:39 -#: app/templates/collections/view.html:91 app/templates/index.html:48 -#: app/templates/macros/reviews.html:81 app/templates/macros/topics.html:52 -#: app/templates/packages/game_hub.html:5 -#: app/templates/packages/game_hub.html:25 -#: app/templates/packages/similar.html:22 app/templates/translate/index.html:28 -#, python-format -msgid "%(title)s by %(author)s" -msgstr "" - #: app/templates/index.html:53 #, python-format msgid "%(title)s by %(author)s" msgstr "" -#: app/templates/index.html:78 app/templates/packages/reviews_list.html:4 -#: app/templates/packages/view.html:194 app/templates/packages/view.html:336 -#: app/templates/users/profile.html:279 -msgid "Reviews" -msgstr "" - #: app/templates/index.html:94 app/templates/packages/view.html:278 msgid "Previous" msgstr "" @@ -2573,7 +2675,7 @@ msgstr "" #: app/templates/admin/storage.html:18 #: app/templates/packages/create_edit.html:66 #: app/templates/packages/game_support.html:20 -#: app/templates/threads/view.html:96 app/templates/todo/tags.html:36 +#: app/templates/threads/view.html:101 app/templates/todo/tags.html:36 msgid "Package" msgstr "" @@ -2599,7 +2701,7 @@ msgstr "" msgid "Licenses" msgstr "" -#: app/templates/admin/tags/list.html:34 +#: app/templates/admin/tags/list.html:30 msgid "Views" msgstr "" @@ -3037,7 +3139,7 @@ msgid "Edit / Approve" msgstr "" #: app/templates/macros/releases.html:103 -#: app/templates/packages/release_edit.html:31 +#: app/templates/packages/release_edit.html:39 msgid "Importing..." msgstr "" @@ -3238,10 +3340,6 @@ msgstr "" msgid "No outdated packages." msgstr "" -#: app/templates/macros/topics.html:6 app/templates/packages/view.html:177 -msgid "Author" -msgstr "" - #: app/templates/macros/topics.html:8 msgid "Date" msgstr "" @@ -3411,6 +3509,29 @@ msgstr "" msgid "No applications created" msgstr "" +#: app/templates/packages/advanced_search.html:13 +msgid "Use shift to select multiple. Leave selection empty to match any type." +msgstr "" + +#: app/templates/packages/advanced_search.html:14 +#: app/templates/packages/advanced_search.html:19 +#: app/templates/packages/advanced_search.html:20 +#: app/templates/packages/advanced_search.html:21 +msgid "Use shift to select multiple." +msgstr "" + +#: app/templates/packages/advanced_search.html:17 +msgid "Tags and Content Warnings" +msgstr "" + +#: app/templates/packages/advanced_search.html:23 +msgid "Compatibility" +msgstr "" + +#: app/templates/packages/advanced_search.html:28 +msgid "Sorting" +msgstr "" + #: app/templates/packages/alias_create_edit.html:4 msgid "Alias" msgstr "" @@ -3450,7 +3571,7 @@ msgid "This will set the update settings for all packages with a Git repo." msgstr "" #: app/templates/packages/bulk_update_conf.html:27 -#: app/templates/packages/release_new.html:50 +#: app/templates/packages/release_new.html:51 #: app/templates/packages/update_config.html:33 msgid "Leave blank to use default branch" msgstr "" @@ -3796,8 +3917,8 @@ msgid "Use this page to set the min and max of all releases for your package." msgstr "" #: app/templates/packages/release_bulk_change.html:29 -#: app/templates/packages/release_edit.html:54 -#: app/templates/packages/release_new.html:69 +#: app/templates/packages/release_edit.html:62 +#: app/templates/packages/release_new.html:70 msgid "Maximum must be greater than or equal to the minimum!" msgstr "" @@ -3808,8 +3929,8 @@ msgid "" msgstr "" #: app/templates/packages/release_bulk_change.html:36 -#: app/templates/packages/release_edit.html:70 -#: app/templates/packages/release_new.html:91 +#: app/templates/packages/release_edit.html:78 +#: app/templates/packages/release_new.html:92 msgid "Leave both as None if in doubt." msgstr "" @@ -3817,71 +3938,81 @@ msgstr "" msgid "Edit release" msgstr "" -#: app/templates/packages/release_edit.html:27 +#: app/templates/packages/release_edit.html:15 +#: app/templates/packages/release_new.html:42 +msgid "Release short name. Eg: 1.0.0 or 2018-05-28" +msgstr "" + +#: app/templates/packages/release_edit.html:16 +#: app/templates/packages/release_new.html:43 +msgid "Human-readable name. Eg: 1.0.0 - The Trains Update" +msgstr "" + +#: app/templates/packages/release_edit.html:35 msgid "Commit Hash" msgstr "" -#: app/templates/packages/release_edit.html:32 +#: app/templates/packages/release_edit.html:40 msgid "view task" msgstr "" -#: app/templates/packages/release_edit.html:42 +#: app/templates/packages/release_edit.html:50 #: app/templates/packages/screenshot_edit.html:20 msgid "Approved" msgstr "" -#: app/templates/packages/release_edit.html:46 +#: app/templates/packages/release_edit.html:54 msgid "Supported Minetest versions" msgstr "" -#: app/templates/packages/release_edit.html:60 -#: app/templates/packages/release_new.html:75 +#: app/templates/packages/release_edit.html:68 +#: app/templates/packages/release_new.html:76 #, python-format msgid "Are you sure your package doesn't work on versions after %(version)s?" msgstr "" -#: app/templates/packages/release_edit.html:62 -#: app/templates/packages/release_new.html:77 +#: app/templates/packages/release_edit.html:70 +#: app/templates/packages/release_new.html:78 msgid "" "Only set the maximum version if you know that it doesn't work on newer " "Minetest versions." msgstr "" -#: app/templates/packages/release_edit.html:63 -#: app/templates/packages/release_new.html:78 +#: app/templates/packages/release_edit.html:71 +#: app/templates/packages/release_new.html:79 msgid "" "Don't set the maximum version just because you haven't tested it on newer" " versions." msgstr "" -#: app/templates/packages/release_edit.html:67 -#: app/templates/packages/release_new.html:88 +#: app/templates/packages/release_edit.html:75 +#: app/templates/packages/release_new.html:89 msgid "" "Set the minimum and maximum Minetest versions supported.\n" "\t\t\tThis release will be hidden to clients outside of that range. " msgstr "" -#: app/templates/packages/release_edit.html:72 +#: app/templates/packages/release_edit.html:80 msgid "" "You can set this automatically in the" " .conf of your package." msgstr "" -#: app/templates/packages/release_edit.html:79 +#: app/templates/packages/release_edit.html:87 msgid "Delete Release" msgstr "" -#: app/templates/packages/release_edit.html:85 +#: app/templates/packages/release_edit.html:93 msgid "This is permanent." msgstr "" -#: app/templates/packages/release_edit.html:86 +#: app/templates/packages/release_edit.html:94 msgid "" "Any associated uploads will not be deleted immediately, but the release " "will no longer be listed." msgstr "" -#: app/templates/packages/release_edit.html:91 +#: app/templates/packages/release_edit.html:99 msgid "You cannot delete the latest release; please create a newer one first." msgstr "" @@ -3928,26 +4059,26 @@ msgstr "" msgid "1. Name release" msgstr "" -#: app/templates/packages/release_new.html:42 -msgid "Human readable. Eg: 1.0.0 or 2018-05-28" +#: app/templates/packages/release_new.html:43 +msgid "Same as name" msgstr "" -#: app/templates/packages/release_new.html:44 +#: app/templates/packages/release_new.html:46 msgid "2. Set the content" msgstr "" -#: app/templates/packages/release_new.html:57 +#: app/templates/packages/release_new.html:58 msgid "" "Take a look at the Package Configuration " "and Releases Guide for\n" "\t\t\ttips on customising releases." msgstr "" -#: app/templates/packages/release_new.html:61 +#: app/templates/packages/release_new.html:62 msgid "3. Supported Minetest versions" msgstr "" -#: app/templates/packages/release_new.html:83 +#: app/templates/packages/release_new.html:84 msgid "" "The .conf of your package can set this " "automatically,\n" @@ -4349,16 +4480,12 @@ msgstr "" msgid "Non-free media" msgstr "" -#: app/templates/packages/view.html:94 app/templates/threads/view.html:104 +#: app/templates/packages/view.html:94 app/templates/threads/view.html:109 msgid "" "This thread is only visible to its creator, package maintainers, users of" " Approver rank or above, and @mentioned users." msgstr "" -#: app/templates/packages/view.html:184 app/templates/users/profile.html:242 -msgid "Downloads" -msgstr "" - #: app/templates/packages/view.html:207 app/templates/users/profile.html:95 msgid "Website" msgstr "" @@ -4383,7 +4510,7 @@ msgstr "" msgid "Awaiting review" msgstr "" -#: app/templates/packages/view.html:344 app/templates/threads/view.html:77 +#: app/templates/packages/view.html:344 app/templates/threads/view.html:82 msgid "Edit Review" msgstr "" @@ -4604,39 +4731,39 @@ msgstr "" msgid "Subscribe" msgstr "" -#: app/templates/threads/view.html:55 +#: app/templates/threads/view.html:59 msgid "Convert to Thread" msgstr "" -#: app/templates/threads/view.html:62 +#: app/templates/threads/view.html:67 msgid "Unlock" msgstr "" -#: app/templates/threads/view.html:67 +#: app/templates/threads/view.html:72 msgid "Lock" msgstr "" -#: app/templates/threads/view.html:109 +#: app/templates/threads/view.html:114 msgid "This thread is visible to the following users" msgstr "" -#: app/templates/threads/view.html:110 +#: app/templates/threads/view.html:115 msgid "Visible to:" msgstr "" -#: app/templates/threads/view.html:118 +#: app/templates/threads/view.html:123 msgid "Plus approvers and editors" msgstr "" -#: app/templates/threads/view.html:131 +#: app/templates/threads/view.html:136 msgid "Is this review outdated?" msgstr "" -#: app/templates/threads/view.html:132 +#: app/templates/threads/view.html:137 msgid "For example, does it complain about issues you've already fixed?" msgstr "" -#: app/templates/threads/view.html:133 +#: app/templates/threads/view.html:138 #, python-format msgid "You can report outdated reviews by clicking %(flag)s on the review." msgstr "" @@ -5268,6 +5395,10 @@ msgstr "" msgid "Email Address" msgstr "" +#: app/templates/users/modtools.html:116 +msgid "Pending email verifications" +msgstr "" + #: app/templates/users/profile.html:20 msgid "Profile picture" msgstr "" @@ -6036,3 +6167,49 @@ msgstr "" #~ "signature" #~ msgstr "" +#~ msgctxt "tags" +#~ msgid "" +#~ "Focus on player chat/communication or " +#~ "who's primary function is interacting " +#~ "with the console." +#~ msgstr "" + +#~ msgctxt "tags" +#~ msgid "" +#~ "Requires futher installation steps, such " +#~ "as installing luarocks or editing the" +#~ " trusted mod setting" +#~ msgstr "" + +#~ msgctxt "tags" +#~ msgid "" +#~ "Mods and games that aim to " +#~ "simulate real life activity. Similar to" +#~ " SimCity/TheSims/OpenTTD/etc" +#~ msgstr "" + +#~ msgctxt "tags" +#~ msgid "Adds mobs, animals, and NPCs" +#~ msgstr "" + +#~ msgctxt "tags" +#~ msgid "For content whose main utility / feature is in GUI/formspec form" +#~ msgstr "" + +#~ msgctxt "tags" +#~ msgid "Forks of MTG" +#~ msgstr "" + +#~ msgid "" +#~ "Invalid username, Only alphabetic letters " +#~ "(A-Za-z), numbers (0-9), underscores (_), " +#~ "minuses (-), and periods (.) allowed." +#~ " Consider contacting an admin" +#~ msgstr "" + +#~ msgid "Unable to get GitHub username for user" +#~ msgstr "" + +#~ msgid "Human readable. Eg: 1.0.0 or 2018-05-28" +#~ msgstr "" + diff --git a/translations/hi/LC_MESSAGES/messages.po b/translations/hi/LC_MESSAGES/messages.po index 7bfca775..4fefdaf8 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-06-09 13:46+0100\n" +"POT-Creation-Date: 2024-06-22 16:06+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: Automatically generated\n" "Language: hi\n" @@ -18,192 +18,190 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.15.0\n" -#: app/__init__.py:155 +#: app/__init__.py:156 msgid "Banned:" msgstr "" -#: app/__init__.py:157 +#: app/__init__.py:158 msgid "You have been banned." msgstr "" -#. NOTE: tags: title for jam_game_2023 -#: app/_translations.py:6 -msgctxt "tags" -msgid "Jam / Game 2023" -msgstr "" - -#. NOTE: tags: description for jam_game_2023 -#: app/_translations.py:8 -msgctxt "tags" -msgid "Entries to the 2023 Minetest Game Jam " -msgstr "" - #. NOTE: tags: title for server_tools -#: app/_translations.py:10 +#: app/_translations.py:6 msgctxt "tags" msgid "Server Moderation and Tools" msgstr "" #. NOTE: tags: description for server_tools -#: app/_translations.py:12 +#: app/_translations.py:8 msgctxt "tags" msgid "Helps with server maintenance and moderation" msgstr "" #. NOTE: tags: title for pvp -#: app/_translations.py:14 +#: app/_translations.py:10 msgctxt "tags" msgid "Player vs Player (PvP)" msgstr "" #. NOTE: tags: description for pvp -#: app/_translations.py:16 +#: app/_translations.py:12 msgctxt "tags" msgid "Designed to be played competitively against other players" msgstr "" #. NOTE: tags: title for player_effects -#: app/_translations.py:18 +#: app/_translations.py:14 msgctxt "tags" msgid "Player Effects / Power Ups" msgstr "" #. NOTE: tags: description for player_effects -#: app/_translations.py:20 +#: app/_translations.py:16 msgctxt "tags" msgid "" "For content that changes player effects, including physics, for example: " "speed, jump height or gravity." msgstr "" -#. NOTE: tags: title for world_tools +#. NOTE: tags: title for jam_game_2023 +#: app/_translations.py:18 +msgctxt "tags" +msgid "Jam / Game 2023" +msgstr "" + +#. NOTE: tags: description for jam_game_2023 +#: app/_translations.py:20 +msgctxt "tags" +msgid "Entries to the 2023 Minetest Game Jam " +msgstr "" + +#. NOTE: tags: title for mapgen #: app/_translations.py:22 msgctxt "tags" +msgid "Mapgen / Biomes / Decoration" +msgstr "" + +#. NOTE: tags: description for mapgen +#: app/_translations.py:24 +msgctxt "tags" +msgid "New mapgen or changes mapgen" +msgstr "" + +#. NOTE: tags: title for world_tools +#: app/_translations.py:26 +msgctxt "tags" msgid "World Maintenance and Tools" msgstr "" #. NOTE: tags: description for world_tools -#: app/_translations.py:24 +#: app/_translations.py:28 msgctxt "tags" msgid "Tools to manage the world" msgstr "" +#. NOTE: tags: title for inventory +#: app/_translations.py:30 +msgctxt "tags" +msgid "Inventory" +msgstr "" + +#. NOTE: tags: description for inventory +#: app/_translations.py:32 +msgctxt "tags" +msgid "Changes the inventory GUI" +msgstr "" + +#. NOTE: tags: title for developer_tools +#: app/_translations.py:34 +msgctxt "tags" +msgid "Developer Tools" +msgstr "" + +#. NOTE: tags: description for developer_tools +#: app/_translations.py:36 +msgctxt "tags" +msgid "Tools for game and mod developers" +msgstr "" + #. NOTE: tags: title for april_fools -#: app/_translations.py:26 +#: app/_translations.py:38 msgctxt "tags" msgid "Joke" msgstr "" #. NOTE: tags: description for april_fools -#: app/_translations.py:28 +#: app/_translations.py:40 msgctxt "tags" msgid "" "For humorous content, meant as a novelty or joke, not to be taken " "seriously, and that is not meant to be used seriously or long-term." msgstr "" -#. NOTE: tags: title for shooter -#: app/_translations.py:30 -msgctxt "tags" -msgid "Shooter" -msgstr "" - -#. NOTE: tags: description for shooter -#: app/_translations.py:32 -msgctxt "tags" -msgid "First person shooters (FPS) and more" -msgstr "" - -#. NOTE: tags: title for adventure__rpg -#: app/_translations.py:34 -msgctxt "tags" -msgid "Adventure / RPG" -msgstr "" - -#. NOTE: tags: title for mapgen -#: app/_translations.py:36 -msgctxt "tags" -msgid "Mapgen / Biomes / Decoration" -msgstr "" - -#. NOTE: tags: description for mapgen -#: app/_translations.py:38 -msgctxt "tags" -msgid "New mapgen or changes mapgen" -msgstr "" - #. NOTE: tags: title for singleplayer -#: app/_translations.py:40 +#: app/_translations.py:42 msgctxt "tags" msgid "Singleplayer-focused" msgstr "" #. NOTE: tags: description for singleplayer -#: app/_translations.py:42 +#: app/_translations.py:44 msgctxt "tags" msgid "Content that can be played alone" msgstr "" -#. NOTE: tags: title for developer_tools -#: app/_translations.py:44 -msgctxt "tags" -msgid "Developer Tools" -msgstr "" - -#. NOTE: tags: description for developer_tools -#: app/_translations.py:46 -msgctxt "tags" -msgid "Tools for game and mod developers" -msgstr "" - #. NOTE: tags: title for crafting -#: app/_translations.py:48 +#: app/_translations.py:46 msgctxt "tags" msgid "Crafting" msgstr "" #. NOTE: tags: description for crafting -#: app/_translations.py:50 +#: app/_translations.py:48 msgctxt "tags" msgid "Big changes to crafting gameplay" msgstr "" -#. NOTE: tags: title for sound_music +#. NOTE: tags: title for adventure__rpg +#: app/_translations.py:50 +msgctxt "tags" +msgid "Adventure / RPG" +msgstr "" + +#. NOTE: tags: title for shooter #: app/_translations.py:52 msgctxt "tags" +msgid "Shooter" +msgstr "" + +#. NOTE: tags: description for shooter +#: app/_translations.py:54 +msgctxt "tags" +msgid "First person shooters (FPS) and more" +msgstr "" + +#. NOTE: tags: title for sound_music +#: app/_translations.py:56 +msgctxt "tags" msgid "Sounds / Music" msgstr "" #. NOTE: tags: description for sound_music -#: app/_translations.py:54 +#: app/_translations.py:58 msgctxt "tags" msgid "Focuses on or adds new sounds or musical things" msgstr "" -#. NOTE: tags: title for inventory -#: app/_translations.py:56 -msgctxt "tags" -msgid "Inventory" -msgstr "" - -#. NOTE: tags: description for inventory -#: app/_translations.py:58 -msgctxt "tags" -msgid "Changes the inventory GUI" -msgstr "" - -#. NOTE: tags: title for chat +#. NOTE: tags: title for tools #: app/_translations.py:60 msgctxt "tags" -msgid "Chat / Commands" +msgid "Tools / Weapons / Armor" msgstr "" -#. NOTE: tags: description for chat +#. NOTE: tags: description for tools #: app/_translations.py:62 msgctxt "tags" -msgid "" -"Focus on player chat/communication or who's primary function is " -"interacting with the console." +msgid "Adds or changes tools, weapons, and armor" msgstr "" #. NOTE: tags: title for plants_and_farming @@ -218,56 +216,56 @@ msgctxt "tags" msgid "Adds new plants or other farmable resources." msgstr "" -#. NOTE: tags: title for complex_installation -#: app/_translations.py:68 -msgctxt "tags" -msgid "Complex installation" -msgstr "" - -#. NOTE: tags: description for complex_installation -#: app/_translations.py:70 -msgctxt "tags" -msgid "" -"Requires futher installation steps, such as installing luarocks or " -"editing the trusted mod setting" -msgstr "" - -#. NOTE: tags: title for multiplayer -#: app/_translations.py:72 -msgctxt "tags" -msgid "Multiplayer-focused" -msgstr "" - -#. NOTE: tags: description for multiplayer -#: app/_translations.py:74 -msgctxt "tags" -msgid "Can/should only be used in multiplayer" -msgstr "" - -#. NOTE: tags: title for tools -#: app/_translations.py:76 -msgctxt "tags" -msgid "Tools / Weapons / Armor" -msgstr "" - -#. NOTE: tags: description for tools -#: app/_translations.py:78 -msgctxt "tags" -msgid "Adds or changes tools, weapons, and armor" -msgstr "" - #. NOTE: tags: title for simulation -#: app/_translations.py:80 +#: app/_translations.py:68 msgctxt "tags" msgid "Sims" msgstr "" #. NOTE: tags: description for simulation -#: app/_translations.py:82 +#: app/_translations.py:70 msgctxt "tags" msgid "" "Mods and games that aim to simulate real life activity. Similar to " -"SimCity/TheSims/OpenTTD/etc" +"SimCity/The Sims/OpenTTD/etc." +msgstr "" + +#. NOTE: tags: title for chat +#: app/_translations.py:72 +msgctxt "tags" +msgid "Chat / Commands" +msgstr "" + +#. NOTE: tags: description for chat +#: app/_translations.py:74 +msgctxt "tags" +msgid "Focus on player chat/communication or console interaction." +msgstr "" + +#. NOTE: tags: title for multiplayer +#: app/_translations.py:76 +msgctxt "tags" +msgid "Multiplayer-focused" +msgstr "" + +#. NOTE: tags: description for multiplayer +#: app/_translations.py:78 +msgctxt "tags" +msgid "Can/should only be used in multiplayer" +msgstr "" + +#. NOTE: tags: title for complex_installation +#: app/_translations.py:80 +msgctxt "tags" +msgid "Complex installation" +msgstr "" + +#. NOTE: tags: description for complex_installation +#: app/_translations.py:82 +msgctxt "tags" +msgid "" +"Requires futher installation steps, such as installing LuaRocks or " +"editing the trusted mod setting" msgstr "" #. NOTE: tags: title for magic @@ -276,54 +274,54 @@ msgctxt "tags" msgid "Magic / Enchanting" msgstr "" -#. NOTE: tags: title for less_than_px -#: app/_translations.py:86 -msgctxt "tags" -msgid "<16px" -msgstr "" - -#. NOTE: tags: description for less_than_px -#: app/_translations.py:88 -msgctxt "tags" -msgid "Less than 16px" -msgstr "" - #. NOTE: tags: title for building_mechanics -#: app/_translations.py:90 +#: app/_translations.py:86 msgctxt "tags" msgid "Building Mechanics and Tools" msgstr "" #. NOTE: tags: description for building_mechanics -#: app/_translations.py:92 +#: app/_translations.py:88 msgctxt "tags" msgid "Adds game mechanics or tools that change how players build." msgstr "" -#. NOTE: tags: title for environment -#: app/_translations.py:94 +#. NOTE: tags: title for oneofakind__original +#: app/_translations.py:90 msgctxt "tags" -msgid "Environment / Weather" +msgid "One-of-a-kind / Original" msgstr "" -#. NOTE: tags: description for environment -#: app/_translations.py:96 +#. NOTE: tags: description for oneofakind__original +#: app/_translations.py:92 msgctxt "tags" msgid "" -"Improves the world, adding weather, ambient sounds, or other environment " -"mechanics" +"For games and such that are of their own kind, distinct and original in " +"nature to others of the same category." msgstr "" -#. NOTE: tags: title for mobs +#. NOTE: tags: title for building +#: app/_translations.py:94 +msgctxt "tags" +msgid "Building" +msgstr "" + +#. NOTE: tags: description for building +#: app/_translations.py:96 +msgctxt "tags" +msgid "Focuses on building, such as adding new materials or nodes" +msgstr "" + +#. NOTE: tags: title for decorative #: app/_translations.py:98 msgctxt "tags" -msgid "Mobs / Animals / NPCs" +msgid "Decorative" msgstr "" -#. NOTE: tags: description for mobs +#. NOTE: tags: description for decorative #: app/_translations.py:100 msgctxt "tags" -msgid "Adds mobs, animals, and NPCs" +msgid "Adds nodes with no other purpose than for use in building" msgstr "" #. NOTE: tags: title for puzzle @@ -338,120 +336,120 @@ msgctxt "tags" msgid "Focus on puzzle solving instead of combat" msgstr "" -#. NOTE: tags: title for building +#. NOTE: tags: title for environment #: app/_translations.py:106 msgctxt "tags" -msgid "Building" +msgid "Environment / Weather" msgstr "" -#. NOTE: tags: description for building +#. NOTE: tags: description for environment #: app/_translations.py:108 msgctxt "tags" -msgid "Focuses on building, such as adding new materials or nodes" +msgid "" +"Improves the world, adding weather, ambient sounds, or other environment " +"mechanics" msgstr "" -#. NOTE: tags: title for decorative +#. NOTE: tags: title for less_than_px #: app/_translations.py:110 msgctxt "tags" -msgid "Decorative" +msgid "<16px" msgstr "" -#. NOTE: tags: description for decorative +#. NOTE: tags: description for less_than_px #: app/_translations.py:112 msgctxt "tags" -msgid "Adds nodes with no other purpose than for use in building" +msgid "Less than 16px" msgstr "" -#. NOTE: tags: title for oneofakind__original +#. NOTE: tags: title for mobs #: app/_translations.py:114 msgctxt "tags" -msgid "One-of-a-kind / Original" +msgid "Mobs / Animals / NPCs" msgstr "" -#. NOTE: tags: description for oneofakind__original +#. NOTE: tags: description for mobs #: app/_translations.py:116 msgctxt "tags" -msgid "" -"For games and such that are of their own kind, distinct and original in " -"nature to others of the same category." -msgstr "" - -#. NOTE: tags: title for survival -#: app/_translations.py:118 -msgctxt "tags" -msgid "Survival" -msgstr "" - -#. NOTE: tags: description for survival -#: app/_translations.py:120 -msgctxt "tags" -msgid "" -"Written specifically for survival gameplay with a focus on game-balance, " -"difficulty level, or resources available through crafting, mining, ..." -msgstr "" - -#. NOTE: tags: title for hud -#: app/_translations.py:122 -msgctxt "tags" -msgid "HUD" -msgstr "" - -#. NOTE: tags: description for hud -#: app/_translations.py:124 -msgctxt "tags" -msgid "For mods that grant the player extra information in the HUD" -msgstr "" - -#. NOTE: tags: title for storage -#: app/_translations.py:126 -msgctxt "tags" -msgid "Storage" -msgstr "" - -#. NOTE: tags: description for storage -#: app/_translations.py:128 -msgctxt "tags" -msgid "Adds or improves item storage mechanics" -msgstr "" - -#. NOTE: tags: title for 16px -#: app/_translations.py:130 -msgctxt "tags" -msgid "16px" -msgstr "" - -#. NOTE: tags: description for 16px -#: app/_translations.py:132 -msgctxt "tags" -msgid "For 16px texture packs" +msgid "Adds mobs, animals, and non-player characters" msgstr "" #. NOTE: tags: title for custom_mapgen -#: app/_translations.py:134 +#: app/_translations.py:118 msgctxt "tags" msgid "Custom mapgen" msgstr "" #. NOTE: tags: description for custom_mapgen -#: app/_translations.py:136 +#: app/_translations.py:120 msgctxt "tags" msgid "" "Contains a completely custom mapgen implemented in Lua, usually requires " "worlds to be set to the 'singlenode' mapgen." msgstr "" +#. NOTE: tags: title for survival +#: app/_translations.py:122 +msgctxt "tags" +msgid "Survival" +msgstr "" + +#. NOTE: tags: description for survival +#: app/_translations.py:124 +msgctxt "tags" +msgid "" +"Written specifically for survival gameplay with a focus on game-balance, " +"difficulty level, or resources available through crafting, mining, ..." +msgstr "" + +#. NOTE: tags: title for education +#: app/_translations.py:126 +msgctxt "tags" +msgid "Education" +msgstr "" + +#. NOTE: tags: description for education +#: app/_translations.py:128 +msgctxt "tags" +msgid "Either has educational value, or is a tool to help teachers " +msgstr "" + +#. NOTE: tags: title for storage +#: app/_translations.py:130 +msgctxt "tags" +msgid "Storage" +msgstr "" + +#. NOTE: tags: description for storage +#: app/_translations.py:132 +msgctxt "tags" +msgid "Adds or improves item storage mechanics" +msgstr "" + #. NOTE: tags: title for library -#: app/_translations.py:138 +#: app/_translations.py:134 msgctxt "tags" msgid "API / Library" msgstr "" #. NOTE: tags: description for library -#: app/_translations.py:140 +#: app/_translations.py:136 msgctxt "tags" msgid "Primarily adds an API for other mods to use" msgstr "" +#. NOTE: tags: title for hud +#: app/_translations.py:138 +msgctxt "tags" +msgid "HUD" +msgstr "" + +#. NOTE: tags: description for hud +#: app/_translations.py:140 +msgctxt "tags" +msgid "For mods that grant the player extra information in the HUD" +msgstr "" + #. NOTE: tags: title for mini-game #: app/_translations.py:142 msgctxt "tags" @@ -464,16 +462,18 @@ msgctxt "tags" msgid "Adds a mini-game to be played within Minetest" msgstr "" -#. NOTE: tags: title for education +#. NOTE: tags: title for pve #: app/_translations.py:146 msgctxt "tags" -msgid "Education" +msgid "Player vs Environment (PvE)" msgstr "" -#. NOTE: tags: description for education +#. NOTE: tags: description for pve #: app/_translations.py:148 msgctxt "tags" -msgid "Either has educational value, or is a tool to help teachers " +msgid "" +"For content designed for one or more players that focus on combat against" +" the world, mobs, or NPCs." msgstr "" #. NOTE: tags: title for sports @@ -482,40 +482,134 @@ msgctxt "tags" msgid "Sports" msgstr "" -#. NOTE: tags: title for pve +#. NOTE: tags: title for 16px #: app/_translations.py:152 msgctxt "tags" -msgid "Player vs Environment (PvE)" +msgid "16px" msgstr "" -#. NOTE: tags: description for pve +#. NOTE: tags: description for 16px #: app/_translations.py:154 msgctxt "tags" +msgid "For 16px texture packs" +msgstr "" + +#. NOTE: tags: title for 64px +#: app/_translations.py:156 +msgctxt "tags" +msgid "64px" +msgstr "" + +#. NOTE: tags: description for 64px +#: app/_translations.py:158 +msgctxt "tags" +msgid "For 64px texture packs" +msgstr "" + +#. NOTE: tags: title for transport +#: app/_translations.py:160 +msgctxt "tags" +msgid "Transport" +msgstr "" + +#. NOTE: tags: description for transport +#: app/_translations.py:162 +msgctxt "tags" msgid "" -"For content designed for one or more players that focus on combat against" -" the world, mobs, or NPCs." +"Adds or changes transportation methods. Includes teleportation, vehicles," +" ridable mobs, transport infrastructure and thematic content" +msgstr "" + +#. NOTE: tags: title for seasonal +#: app/_translations.py:164 +msgctxt "tags" +msgid "Seasonal" +msgstr "" + +#. NOTE: tags: description for seasonal +#: app/_translations.py:166 +msgctxt "tags" +msgid "For content generally themed around a certain season or holiday" +msgstr "" + +#. NOTE: tags: title for food +#: app/_translations.py:168 +msgctxt "tags" +msgid "Food / Drinks" +msgstr "" + +#. NOTE: tags: title for commerce +#: app/_translations.py:170 +msgctxt "tags" +msgid "Commerce / Economy" +msgstr "" + +#. NOTE: tags: description for commerce +#: app/_translations.py:172 +msgctxt "tags" +msgid "Related to economies, money, and trading" +msgstr "" + +#. NOTE: tags: title for gui +#: app/_translations.py:174 +msgctxt "tags" +msgid "GUI" +msgstr "" + +#. NOTE: tags: description for gui +#: app/_translations.py:176 +msgctxt "tags" +msgid "" +"For content whose main utility or features are provided within a GUI, on-" +"screen menu, or similar" msgstr "" #. NOTE: tags: title for jam_combat_mod -#: app/_translations.py:156 +#: app/_translations.py:178 msgctxt "tags" msgid "Jam / Combat 2020" msgstr "" #. NOTE: tags: description for jam_combat_mod -#: app/_translations.py:158 +#: app/_translations.py:180 msgctxt "tags" msgid "For mods created for the Discord \"Combat\" modding event in 2020" msgstr "" +#. NOTE: tags: title for mtg +#: app/_translations.py:182 +msgctxt "tags" +msgid "Minetest Game improved" +msgstr "" + +#. NOTE: tags: description for mtg +#: app/_translations.py:184 +msgctxt "tags" +msgid "Forks of Minetest Game" +msgstr "" + +#. NOTE: tags: title for jam_weekly_2021 +#: app/_translations.py:186 +msgctxt "tags" +msgid "Jam / Weekly Challenges 2021" +msgstr "" + +#. NOTE: tags: description for jam_weekly_2021 +#: app/_translations.py:188 +msgctxt "tags" +msgid "" +"For mods created for the Discord \"Weekly Challenges\" modding event in " +"2021" +msgstr "" + #. NOTE: tags: title for creative -#: app/_translations.py:160 +#: app/_translations.py:190 msgctxt "tags" msgid "Creative" msgstr "" #. NOTE: tags: description for creative -#: app/_translations.py:162 +#: app/_translations.py:192 msgctxt "tags" msgid "" "Written specifically or exclusively for use in creative mode. Adds " @@ -523,110 +617,16 @@ msgid "" "that facilitate ingame creation and doesn't add difficulty or scarcity" msgstr "" -#. NOTE: tags: title for gui -#: app/_translations.py:164 -msgctxt "tags" -msgid "GUI" -msgstr "" - -#. NOTE: tags: description for gui -#: app/_translations.py:166 -msgctxt "tags" -msgid "For content whose main utility / feature is in GUI/formspec form" -msgstr "" - -#. NOTE: tags: title for 64px -#: app/_translations.py:168 -msgctxt "tags" -msgid "64px" -msgstr "" - -#. NOTE: tags: description for 64px -#: app/_translations.py:170 -msgctxt "tags" -msgid "For 64px texture packs" -msgstr "" - -#. NOTE: tags: title for commerce -#: app/_translations.py:172 -msgctxt "tags" -msgid "Commerce / Economy" -msgstr "" - -#. NOTE: tags: description for commerce -#: app/_translations.py:174 -msgctxt "tags" -msgid "Related to economies, money, and trading" -msgstr "" - -#. NOTE: tags: title for mtg -#: app/_translations.py:176 -msgctxt "tags" -msgid "Minetest Game improved" -msgstr "" - -#. NOTE: tags: description for mtg -#: app/_translations.py:178 -msgctxt "tags" -msgid "Forks of MTG" -msgstr "" - -#. NOTE: tags: title for jam_weekly_2021 -#: app/_translations.py:180 -msgctxt "tags" -msgid "Jam / Weekly Challenges 2021" -msgstr "" - -#. NOTE: tags: description for jam_weekly_2021 -#: app/_translations.py:182 -msgctxt "tags" -msgid "" -"For mods created for the Discord \"Weekly Challenges\" modding event in " -"2021" -msgstr "" - -#. NOTE: tags: title for transport -#: app/_translations.py:184 -msgctxt "tags" -msgid "Transport" -msgstr "" - -#. NOTE: tags: description for transport -#: app/_translations.py:186 -msgctxt "tags" -msgid "" -"Adds or changes transportation methods. Includes teleportation, vehicles," -" ridable mobs, transport infrastructure and thematic content" -msgstr "" - -#. NOTE: tags: title for food -#: app/_translations.py:188 -msgctxt "tags" -msgid "Food / Drinks" -msgstr "" - #. NOTE: tags: title for technology -#: app/_translations.py:190 +#: app/_translations.py:194 msgctxt "tags" msgid "Machines / Electronics" msgstr "" #. NOTE: tags: description for technology -#: app/_translations.py:192 -msgctxt "tags" -msgid "Adds machines useful in automation, tubes, or power." -msgstr "" - -#. NOTE: tags: title for seasonal -#: app/_translations.py:194 -msgctxt "tags" -msgid "Seasonal" -msgstr "" - -#. NOTE: tags: description for seasonal #: app/_translations.py:196 msgctxt "tags" -msgid "For content generally themed around a certain season or holiday" +msgid "Adds machines useful in automation, tubes, or power." msgstr "" #. NOTE: tags: title for 32px @@ -641,56 +641,56 @@ msgctxt "tags" msgid "For 32px texture packs" msgstr "" -#. NOTE: tags: title for jam_game_2021 +#. NOTE: tags: title for strategy_rts #: app/_translations.py:202 msgctxt "tags" -msgid "Jam / Game 2021" +msgid "Strategy / RTS" msgstr "" -#. NOTE: tags: description for jam_game_2021 +#. NOTE: tags: description for strategy_rts #: app/_translations.py:204 msgctxt "tags" -msgid "Entries to the 2021 Minetest Game Jam" -msgstr "" - -#. NOTE: tags: title for 128px -#: app/_translations.py:206 -msgctxt "tags" -msgid "128px+" -msgstr "" - -#. NOTE: tags: description for 128px -#: app/_translations.py:208 -msgctxt "tags" -msgid "For 128px or higher texture packs" +msgid "" +"Games and mods with a heavy strategy component, whether real-time or " +"turn-based" msgstr "" #. NOTE: tags: title for skins -#: app/_translations.py:210 +#: app/_translations.py:206 msgctxt "tags" msgid "Player customization / Skins" msgstr "" #. NOTE: tags: description for skins -#: app/_translations.py:212 +#: app/_translations.py:208 msgctxt "tags" msgid "" "Allows the player to customize their character by changing the texture or" " adding accessories." msgstr "" -#. NOTE: tags: title for strategy_rts -#: app/_translations.py:214 +#. NOTE: tags: title for jam_game_2021 +#: app/_translations.py:210 msgctxt "tags" -msgid "Strategy / RTS" +msgid "Jam / Game 2021" msgstr "" -#. NOTE: tags: description for strategy_rts +#. NOTE: tags: description for jam_game_2021 +#: app/_translations.py:212 +msgctxt "tags" +msgid "Entries to the 2021 Minetest Game Jam" +msgstr "" + +#. NOTE: tags: title for 128px +#: app/_translations.py:214 +msgctxt "tags" +msgid "128px+" +msgstr "" + +#. NOTE: tags: description for 128px #: app/_translations.py:216 msgctxt "tags" -msgid "" -"Games and mods with a heavy strategy component, whether real-time or " -"turn-based" +msgid "For 128px or higher texture packs" msgstr "" #. NOTE: tags: title for jam_game_2022 @@ -789,8 +789,8 @@ msgctxt "content_warnings" msgid "Contains recreational drugs other than alcohol or tobacco" msgstr "" -#: app/querybuilder.py:58 app/templates/admin/languages/list.html:27 -#: app/templates/admin/tags/list.html:38 +#: app/querybuilder.py:60 app/templates/admin/languages/list.html:27 +#: app/templates/admin/tags/list.html:34 #: app/templates/admin/warnings/list.html:28 #: app/templates/collections/create_edit.html:56 #: app/templates/collections/view.html:66 app/templates/modnames/list.html:16 @@ -799,7 +799,7 @@ msgstr "" msgid "Packages" msgstr "" -#: app/querybuilder.py:73 +#: app/querybuilder.py:75 #, python-format msgid "%(package_type)s for %(game_name)s" msgstr "" @@ -813,9 +813,13 @@ msgstr "" msgid "Featured" msgstr "" -#: app/blueprints/api/tokens.py:33 app/templates/admin/tags/list.html:26 +#: app/blueprints/api/tokens.py:33 +#: app/blueprints/packages/advanced_search.py:83 +#: app/blueprints/packages/releases.py:55 +#: app/blueprints/packages/releases.py:70 app/templates/admin/tags/list.html:22 #: app/templates/admin/warnings/list.html:20 app/templates/macros/topics.html:7 #: app/templates/modnames/list.html:12 +#: app/templates/packages/release_edit.html:20 msgid "Name" msgstr "" @@ -824,12 +828,12 @@ 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:251 -#: app/blueprints/packages/packages.py:543 -#: app/blueprints/packages/packages.py:639 -#: app/blueprints/packages/packages.py:727 -#: app/blueprints/packages/releases.py:62 -#: app/blueprints/packages/releases.py:74 app/blueprints/packages/reviews.py:63 +#: app/blueprints/oauth/__init__.py:175 app/blueprints/packages/packages.py:252 +#: app/blueprints/packages/packages.py:544 +#: app/blueprints/packages/packages.py:640 +#: app/blueprints/packages/packages.py:728 +#: app/blueprints/packages/releases.py:66 +#: app/blueprints/packages/releases.py:81 app/blueprints/packages/reviews.py:63 #: app/blueprints/packages/screenshots.py:36 #: app/blueprints/packages/screenshots.py:42 #: app/blueprints/packages/screenshots.py:47 @@ -840,12 +844,14 @@ msgid "Save" msgstr "" #: app/blueprints/collections/__init__.py:77 -#: app/blueprints/oauth/__init__.py:168 app/blueprints/packages/releases.py:54 -#: app/blueprints/packages/releases.py:66 app/blueprints/packages/reviews.py:53 +#: app/blueprints/oauth/__init__.py:168 +#: app/blueprints/packages/advanced_search.py:84 +#: app/blueprints/packages/releases.py:56 +#: app/blueprints/packages/releases.py:71 app/blueprints/packages/reviews.py:53 #: app/blueprints/threads/__init__.py:281 #: app/templates/admin/languages/list.html:23 #: app/templates/macros/reviews.html:143 app/templates/macros/topics.html:5 -#: app/templates/packages/release_edit.html:17 +#: app/templates/packages/release_edit.html:21 #: app/templates/packages/translation.html:54 msgid "Title" msgstr "" @@ -898,24 +904,7 @@ msgstr "" msgid "Removed package from favorites collection" msgstr "" -#: app/blueprints/github/__init__.py:54 -msgid "Authorization failed [err=gh-oauth-login-failed]" -msgstr "" - -#: app/blueprints/github/__init__.py:83 -msgid "Linked GitHub to account" -msgstr "" - -#: app/blueprints/github/__init__.py:88 -#, python-format -msgid "GitHub account is already associated with another user: %(username)s" -msgstr "" - -#: app/blueprints/github/__init__.py:96 app/blueprints/github/__init__.py:122 -msgid "Authorization failed [err=gh-login-failed]" -msgstr "" - -#: app/blueprints/oauth/__init__.py:169 app/templates/admin/tags/list.html:30 +#: app/blueprints/oauth/__init__.py:169 app/templates/admin/tags/list.html:26 #: app/templates/admin/warnings/list.html:24 #: app/templates/users/settings_email.html:49 msgid "Description" @@ -986,321 +975,438 @@ msgstr "" msgid "Supported Games" msgstr "" -#: app/blueprints/packages/packages.py:214 -msgid "No download available." +#: app/blueprints/packages/advanced_search.py:39 +msgid "Android Default" msgstr "" -#: app/blueprints/packages/packages.py:229 app/templates/packages/view.html:598 +#: app/blueprints/packages/advanced_search.py:40 +msgid "Desktop Default" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:41 +msgid "Non-free" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:42 app/models/packages.py:624 +#: app/templates/packages/view.html:163 +msgid "Work in Progress" +msgstr "" + +#. NOTE: Package maintenance state +#: app/blueprints/packages/advanced_search.py:43 app/models/packages.py:170 +msgid "Deprecated" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:44 +msgid "All content warnings" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:53 +msgid "Query" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:54 +#: app/blueprints/packages/packages.py:230 app/templates/packages/view.html:598 #: app/utils/minetest_hypertext.py:263 msgid "Type" msgstr "" -#: app/blueprints/packages/packages.py:230 -msgid "Title (Human-readable)" +#: app/blueprints/packages/advanced_search.py:56 +#: app/templates/macros/topics.html:6 app/templates/packages/view.html:177 +msgid "Author" msgstr "" -#: app/blueprints/packages/packages.py:231 -#: app/blueprints/packages/packages.py:637 -msgid "Name (Technical)" -msgstr "" - -#: app/blueprints/packages/packages.py:231 -#: app/blueprints/packages/packages.py:638 -#: app/templates/packages/create_edit.html:75 -msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" -msgstr "" - -#: app/blueprints/packages/packages.py:232 -msgid "Short Description (Plaintext)" -msgstr "" - -#: app/blueprints/packages/packages.py:234 app/templates/packages/view.html:620 -#: app/utils/minetest_hypertext.py:300 -msgid "Maintenance State" -msgstr "" - -#: app/blueprints/packages/packages.py:236 app/templates/admin/tags/list.html:4 +#: app/blueprints/packages/advanced_search.py:57 +#: app/blueprints/packages/packages.py:237 app/templates/admin/tags/list.html:4 #: app/templates/admin/tags/list.html:10 app/templates/todo/tags.html:38 #: app/utils/minetest_hypertext.py:264 msgid "Tags" msgstr "" -#: app/blueprints/packages/packages.py:237 +#: app/blueprints/packages/advanced_search.py:60 +#: app/blueprints/packages/packages.py:238 msgid "Content Warnings" msgstr "" -#: app/blueprints/packages/packages.py:238 app/templates/packages/view.html:609 +#: app/blueprints/packages/advanced_search.py:63 +#: app/blueprints/packages/packages.py:239 app/templates/packages/view.html:609 #: app/utils/minetest_hypertext.py:298 msgid "License" msgstr "" -#: app/blueprints/packages/packages.py:239 +#: app/blueprints/packages/advanced_search.py:67 +msgid "Supports Game" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:71 +#: app/templates/admin/storage.html:39 +#: app/templates/collections/create_edit.html:81 +#: app/templates/collections/list.html:39 +#: app/templates/collections/view.html:91 app/templates/index.html:48 +#: app/templates/macros/reviews.html:81 app/templates/macros/topics.html:52 +#: app/templates/packages/game_hub.html:5 +#: app/templates/packages/game_hub.html:25 +#: app/templates/packages/similar.html:22 app/templates/translate/index.html:28 +#, python-format +msgid "%(title)s by %(author)s" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:72 +#: app/blueprints/packages/reviews.py:54 +#: app/templates/packages/translation.html:51 +msgid "Language" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:76 +msgid "Hide Tags and Content Warnings" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:77 +msgid "Minetest Version" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:81 +msgid "Sort by" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:85 +msgid "Package score" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:86 app/templates/index.html:78 +#: app/templates/packages/reviews_list.html:4 +#: app/templates/packages/view.html:194 app/templates/packages/view.html:336 +#: app/templates/users/profile.html:279 +msgid "Reviews" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:87 +#: app/templates/packages/view.html:184 app/templates/users/profile.html:242 +msgid "Downloads" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:88 +msgid "Created At" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:89 +msgid "Approved At" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:90 +msgid "Last Release" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:92 +msgid "Order" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:93 +msgid "Descending" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:94 +msgid "Ascending" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:96 +msgid "Random order" +msgstr "" + +#: app/blueprints/packages/packages.py:215 +msgid "No download available." +msgstr "" + +#: app/blueprints/packages/packages.py:231 +msgid "Title (Human-readable)" +msgstr "" + +#: app/blueprints/packages/packages.py:232 +#: app/blueprints/packages/packages.py:638 +msgid "Name (Technical)" +msgstr "" + +#: app/blueprints/packages/packages.py:232 +#: app/blueprints/packages/packages.py:639 +#: 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:233 +msgid "Short Description (Plaintext)" +msgstr "" + +#: app/blueprints/packages/packages.py:235 app/templates/packages/view.html:620 +#: app/utils/minetest_hypertext.py:300 +msgid "Maintenance State" +msgstr "" + +#: app/blueprints/packages/packages.py:240 msgid "Media License" msgstr "" -#: app/blueprints/packages/packages.py:241 +#: app/blueprints/packages/packages.py:242 msgid "Long Description (Markdown)" msgstr "" -#: app/blueprints/packages/packages.py:243 +#: app/blueprints/packages/packages.py:244 msgid "VCS Repository URL" msgstr "" -#: app/blueprints/packages/packages.py:244 app/blueprints/users/settings.py:77 +#: app/blueprints/packages/packages.py:245 app/blueprints/users/settings.py:77 msgid "Website URL" msgstr "" -#: app/blueprints/packages/packages.py:245 +#: app/blueprints/packages/packages.py:246 msgid "Issue Tracker URL" msgstr "" -#: app/blueprints/packages/packages.py:246 +#: app/blueprints/packages/packages.py:247 msgid "Forum Topic ID" msgstr "" -#: app/blueprints/packages/packages.py:247 +#: app/blueprints/packages/packages.py:248 msgid "Video URL" msgstr "" -#: app/blueprints/packages/packages.py:248 +#: app/blueprints/packages/packages.py:249 msgid "Donate URL" msgstr "" -#: app/blueprints/packages/packages.py:249 +#: app/blueprints/packages/packages.py:250 msgid "Translation URL" msgstr "" -#: app/blueprints/packages/packages.py:255 +#: app/blueprints/packages/packages.py:256 msgid "_game is not an allowed name" msgstr "" -#: app/blueprints/packages/packages.py:265 +#: app/blueprints/packages/packages.py:266 msgid "" "Package already exists, but is removed. Please contact ContentDB staff to" " restore the package" msgstr "" -#: app/blueprints/packages/packages.py:270 +#: app/blueprints/packages/packages.py:271 msgid "Package already exists" msgstr "" -#: app/blueprints/packages/packages.py:276 +#: app/blueprints/packages/packages.py:277 msgid "A collection with a similar name already exists" msgstr "" -#: app/blueprints/packages/packages.py:329 -#: app/blueprints/packages/releases.py:82 +#: app/blueprints/packages/packages.py:330 +#: app/blueprints/packages/releases.py:89 msgid "" "You must add an email address to your account and confirm it before you " "can manage packages" msgstr "" -#: app/blueprints/packages/packages.py:335 +#: app/blueprints/packages/packages.py:336 msgid "Save draft" msgstr "" -#: app/blueprints/packages/packages.py:343 +#: app/blueprints/packages/packages.py:344 msgid "Unable to find that user" msgstr "" -#: app/blueprints/packages/packages.py:347 +#: app/blueprints/packages/packages.py:348 #: app/blueprints/packages/screenshots.py:137 msgid "Permission denied" msgstr "" -#: app/blueprints/packages/packages.py:403 -#: app/blueprints/packages/packages.py:494 -#: app/blueprints/packages/packages.py:516 +#: app/blueprints/packages/packages.py:404 +#: app/blueprints/packages/packages.py:495 +#: app/blueprints/packages/packages.py:517 msgid "You don't have permission to do that" msgstr "" -#: app/blueprints/packages/packages.py:436 +#: app/blueprints/packages/packages.py:437 msgid "Please comment what changes are needed in the approval thread" msgstr "" -#: app/blueprints/packages/packages.py:443 +#: app/blueprints/packages/packages.py:444 msgid "" "Please comment in the approval thread so editors know what you have " "changed" msgstr "" -#: app/blueprints/packages/packages.py:481 +#: app/blueprints/packages/packages.py:482 #, python-format msgid "Set state to %(state)s" msgstr "" -#: app/blueprints/packages/packages.py:511 +#: app/blueprints/packages/packages.py:512 msgid "Deleted package" msgstr "" -#: app/blueprints/packages/packages.py:533 +#: app/blueprints/packages/packages.py:534 msgid "Unapproved package" msgstr "" -#: app/blueprints/packages/packages.py:542 +#: app/blueprints/packages/packages.py:543 msgid "Maintainers (Comma-separated)" msgstr "" -#: app/blueprints/packages/packages.py:551 +#: app/blueprints/packages/packages.py:552 msgid "You don't have permission to edit maintainers" msgstr "" -#: app/blueprints/packages/packages.py:601 +#: app/blueprints/packages/packages.py:602 msgid "You are not a maintainer" msgstr "" -#: app/blueprints/packages/packages.py:604 +#: app/blueprints/packages/packages.py:605 msgid "Package owners cannot remove themselves as maintainers" msgstr "" -#: app/blueprints/packages/packages.py:636 +#: app/blueprints/packages/packages.py:637 msgid "Author Name" msgstr "" -#: app/blueprints/packages/packages.py:723 +#: app/blueprints/packages/packages.py:724 msgid "Enable support detection based on dependencies (recommended)" msgstr "" -#: app/blueprints/packages/packages.py:724 +#: app/blueprints/packages/packages.py:725 msgid "Supported games" msgstr "" -#: app/blueprints/packages/packages.py:725 +#: app/blueprints/packages/packages.py:726 msgid "Unsupported games" msgstr "" -#: app/blueprints/packages/packages.py:726 +#: app/blueprints/packages/packages.py:727 msgid "Supports all games (unless stated) / is game independent" msgstr "" -#: app/blueprints/packages/packages.py:742 +#: app/blueprints/packages/packages.py:743 msgid "You need at least one release before you can edit game support" msgstr "" -#: app/blueprints/packages/packages.py:746 +#: app/blueprints/packages/packages.py:747 msgid "Mod(pack) needs to contain at least one mod. Please create a new release" msgstr "" -#: app/blueprints/packages/releases.py:55 -#: app/templates/packages/release_new.html:46 +#: app/blueprints/packages/releases.py:57 +#: app/blueprints/packages/releases.py:72 +msgid "Release Notes" +msgstr "" + +#: app/blueprints/packages/releases.py:59 msgid "Method" msgstr "" -#: app/blueprints/packages/releases.py:55 -#: app/blueprints/packages/releases.py:57 +#: app/blueprints/packages/releases.py:59 +#: app/blueprints/packages/releases.py:61 #: app/blueprints/packages/screenshots.py:35 msgid "File Upload" msgstr "" -#: app/blueprints/packages/releases.py:56 +#: app/blueprints/packages/releases.py:60 msgid "Git reference (ie: commit hash, branch, or tag)" msgstr "" -#: app/blueprints/packages/releases.py:58 -#: app/blueprints/packages/releases.py:70 -#: app/blueprints/packages/releases.py:198 +#: app/blueprints/packages/releases.py:62 +#: app/blueprints/packages/releases.py:77 +#: app/blueprints/packages/releases.py:207 msgid "Minimum Minetest Version" msgstr "" -#: app/blueprints/packages/releases.py:60 -#: app/blueprints/packages/releases.py:72 -#: app/blueprints/packages/releases.py:201 +#: app/blueprints/packages/releases.py:64 +#: app/blueprints/packages/releases.py:79 +#: app/blueprints/packages/releases.py:210 msgid "Maximum Minetest Version" msgstr "" -#: app/blueprints/packages/releases.py:67 -#: app/templates/packages/release_edit.html:23 +#: app/blueprints/packages/releases.py:74 +#: app/templates/packages/release_edit.html:31 msgid "URL" msgstr "" -#: app/blueprints/packages/releases.py:68 +#: app/blueprints/packages/releases.py:75 msgid "Task ID" msgstr "" -#: app/blueprints/packages/releases.py:69 +#: app/blueprints/packages/releases.py:76 #: app/blueprints/packages/screenshots.py:41 msgid "Is Approved" msgstr "" -#: app/blueprints/packages/releases.py:91 +#: app/blueprints/packages/releases.py:98 msgid "Import from Git" msgstr "" -#: app/blueprints/packages/releases.py:91 +#: app/blueprints/packages/releases.py:98 msgid "Upload .zip file" msgstr "" -#: app/blueprints/packages/releases.py:197 +#: app/blueprints/packages/releases.py:206 msgid "Set Min" msgstr "" -#: app/blueprints/packages/releases.py:200 +#: app/blueprints/packages/releases.py:209 msgid "Set Max" msgstr "" -#: app/blueprints/packages/releases.py:203 +#: app/blueprints/packages/releases.py:212 msgid "Only change values previously set as none" msgstr "" -#: app/blueprints/packages/releases.py:204 +#: app/blueprints/packages/releases.py:213 msgid "Update" msgstr "" -#: app/blueprints/packages/releases.py:256 +#: app/blueprints/packages/releases.py:265 #: app/templates/packages/update_config.html:25 msgid "Trigger" msgstr "" -#: app/blueprints/packages/releases.py:257 +#: app/blueprints/packages/releases.py:266 msgid "New Commit" msgstr "" -#: app/blueprints/packages/releases.py:258 app/templates/admin/tags/list.html:8 +#: app/blueprints/packages/releases.py:267 app/templates/admin/tags/list.html:8 msgid "New Tag" msgstr "" -#: app/blueprints/packages/releases.py:260 +#: app/blueprints/packages/releases.py:269 msgid "Branch name" msgstr "" -#: app/blueprints/packages/releases.py:261 +#: app/blueprints/packages/releases.py:270 #: app/templates/packages/update_config.html:38 msgid "Action" msgstr "" -#: app/blueprints/packages/releases.py:262 +#: app/blueprints/packages/releases.py:271 msgid "Send notification and mark as outdated" msgstr "" -#: app/blueprints/packages/releases.py:262 app/logic/package_approval.py:104 +#: app/blueprints/packages/releases.py:271 app/logic/package_approval.py:104 msgid "Create release" msgstr "" -#: app/blueprints/packages/releases.py:264 +#: app/blueprints/packages/releases.py:273 msgid "Save Settings" msgstr "" -#: app/blueprints/packages/releases.py:265 +#: app/blueprints/packages/releases.py:274 msgid "Disable Automation" msgstr "" -#: app/blueprints/packages/releases.py:304 +#: app/blueprints/packages/releases.py:313 msgid "Please add a Git repository URL in order to set up automatic releases" msgstr "" -#: app/blueprints/packages/releases.py:320 +#: app/blueprints/packages/releases.py:329 msgid "Deleted update configuration" msgstr "" -#: app/blueprints/packages/releases.py:328 +#: app/blueprints/packages/releases.py:337 msgid "Now, please create an initial release" msgstr "" -#: app/blueprints/packages/reviews.py:54 -#: app/templates/packages/translation.html:51 -msgid "Language" -msgstr "" - #: app/blueprints/packages/reviews.py:60 app/blueprints/threads/__init__.py:181 #: app/blueprints/threads/__init__.py:182 #: app/blueprints/threads/__init__.py:282 @@ -1481,7 +1587,7 @@ msgid "" msgstr "" #: 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/account.py:189 app/blueprints/users/account.py:338 #: app/blueprints/users/settings.py:147 msgid "Email" msgstr "" @@ -1559,79 +1665,80 @@ msgstr "" msgid "Unknown verification token!" msgstr "" -#: app/blueprints/users/account.py:292 +#: app/blueprints/users/account.py:290 msgid "Token has expired" msgstr "" -#: app/blueprints/users/account.py:306 +#: app/blueprints/users/account.py:304 msgid "Another user is already using that email" msgstr "" -#: app/blueprints/users/account.py:309 +#: app/blueprints/users/account.py:307 msgid "Confirmed email change" msgstr "" -#: app/blueprints/users/account.py:314 +#: app/blueprints/users/account.py:312 msgid "Email address changed" msgstr "" -#: app/blueprints/users/account.py:315 +#: app/blueprints/users/account.py:313 msgid "" "Your email address has changed. If you didn't request this, please " "contact an administrator." msgstr "" -#: app/blueprints/users/account.py:333 +#: app/blueprints/users/account.py:331 msgid "You may now log in" msgstr "" -#: app/blueprints/users/account.py:341 +#: app/blueprints/users/account.py:339 msgid "Send" msgstr "" -#: app/blueprints/users/account.py:372 +#: app/blueprints/users/account.py:370 msgid "" "That email is now blacklisted. Please contact an admin if you wish to " "undo this." msgstr "" -#: app/blueprints/users/claim.py:41 app/blueprints/users/claim.py:66 -msgid "" -"Invalid username, Only alphabetic letters (A-Za-z), numbers (0-9), " -"underscores (_), minuses (-), and periods (.) allowed. Consider " -"contacting an admin" -msgstr "" - #: app/blueprints/users/claim.py:46 msgid "User has already been claimed" msgstr "" #: app/blueprints/users/claim.py:50 -msgid "Unable to get GitHub username for user" +msgid "" +"Unable to get GitHub username for user. Make sure the forum account " +"exists." msgstr "" -#: app/blueprints/users/claim.py:73 +#: app/blueprints/users/claim.py:66 +msgid "" +"A ContentDB user with that name already exists. Please contact an admin " +"to link to your forum account" +msgstr "" + +#: app/blueprints/users/claim.py:75 msgid "That user has already been claimed!" msgstr "" -#: app/blueprints/users/claim.py:86 +#: app/blueprints/users/claim.py:88 #, python-format msgid "Error whilst attempting to access forums: %(message)s" msgstr "" -#: app/blueprints/users/claim.py:90 +#: app/blueprints/users/claim.py:92 msgid "Unable to get forum signature - does the user exist?" msgstr "" -#: app/blueprints/users/claim.py:105 +#: app/blueprints/users/claim.py:107 msgid "Unable to login as user" msgstr "" -#: app/blueprints/users/claim.py:111 +#: app/blueprints/users/claim.py:113 msgid "Could not find the key in your signature!" msgstr "" -#: app/blueprints/users/claim.py:114 +#: app/blueprints/users/claim.py:116 msgid "Unknown claim type" msgstr "" @@ -1775,6 +1882,23 @@ msgstr "" msgid "Can't promote a user to a rank higher than yourself!" msgstr "" +#: app/blueprints/vcs/github.py:56 +msgid "Authorization failed [err=gh-oauth-login-failed]" +msgstr "" + +#: app/blueprints/vcs/github.py:85 +msgid "Linked GitHub to account" +msgstr "" + +#: app/blueprints/vcs/github.py:90 +#, python-format +msgid "GitHub account is already associated with another user: %(username)s" +msgstr "" + +#: app/blueprints/vcs/github.py:98 app/blueprints/vcs/github.py:124 +msgid "Authorization failed [err=gh-login-failed]" +msgstr "" + #: app/blueprints/zipgrep/__init__.py:35 msgid "Text to find (regex)" msgstr "" @@ -1784,6 +1908,7 @@ msgid "File filter" msgstr "" #: app/blueprints/zipgrep/__init__.py:38 app/templates/base.html:60 +#: app/templates/packages/advanced_search.html:34 #: app/templates/packages/game_hub.html:35 app/templates/todo/tags.html:14 msgid "Search" msgstr "" @@ -1873,17 +1998,17 @@ msgstr "" msgid "You don't have permission to change the package name" msgstr "" -#: app/logic/releases.py:32 +#: app/logic/releases.py:33 msgid "You don't have permission to make releases" msgstr "" -#: app/logic/releases.py:37 +#: app/logic/releases.py:38 msgid "" "You've created too many releases for this package in the last 5 minutes, " "please wait before trying again" msgstr "" -#: app/logic/releases.py:74 +#: app/logic/releases.py:77 msgid "Invalid commit hash; it must be a 40 character long base16 string" msgstr "" @@ -2039,11 +2164,6 @@ msgstr "" msgid "As-is" msgstr "" -#. NOTE: Package maintenance state -#: app/models/packages.py:170 -msgid "Deprecated" -msgstr "" - #: app/models/packages.py:177 msgid "Under active development, and may break worlds/things without warning" msgstr "" @@ -2080,7 +2200,7 @@ msgstr "" #: app/templates/collections/delete.html:14 #: app/templates/collections/view.html:39 #: app/templates/oauth/create_edit.html:17 -#: app/templates/packages/release_edit.html:84 +#: app/templates/packages/release_edit.html:92 #: app/templates/packages/review_create_edit.html:67 #: app/templates/threads/delete_reply.html:19 #: app/templates/threads/delete_thread.html:19 @@ -2088,21 +2208,17 @@ msgstr "" msgid "Delete" msgstr "" -#: app/models/packages.py:624 app/templates/packages/view.html:163 -msgid "Work in Progress" -msgstr "" - -#: app/models/packages.py:1358 +#: app/models/packages.py:1366 #, python-format msgid "New commit %(hash)s found on the Git repo." msgstr "" -#: app/models/packages.py:1362 +#: app/models/packages.py:1370 #, python-format msgid "The last release was commit %(hash)s" msgstr "" -#: app/models/packages.py:1368 +#: app/models/packages.py:1376 #, python-format msgid "New tag %(tag_name)s found on the Git repo." msgstr "" @@ -2136,7 +2252,7 @@ msgid "Editor" msgstr "" #. NOTE: BOT notification type -#: app/models/users.py:59 app/models/users.py:442 +#: app/models/users.py:59 app/models/users.py:448 msgid "Bot" msgstr "" @@ -2149,128 +2265,128 @@ msgid "Admin" msgstr "" #. NOTE: PACKAGE_EDIT notification type -#: app/models/users.py:427 +#: app/models/users.py:433 msgid "Package Edit" msgstr "" #. NOTE: PACKAGE_APPROVAL notification type -#: app/models/users.py:430 +#: app/models/users.py:436 msgid "Package Approval" msgstr "" #. NOTE: NEW_THREAD notification type -#: app/models/users.py:433 app/templates/threads/list.html:12 +#: app/models/users.py:439 app/templates/threads/list.html:12 #: app/templates/threads/new.html:4 msgid "New Thread" msgstr "" #. NOTE: NEW_REVIEW notification type -#: app/models/users.py:436 +#: app/models/users.py:442 msgid "New Review" msgstr "" #. NOTE: THREAD_REPLY notification type -#: app/models/users.py:439 +#: app/models/users.py:445 msgid "Thread Reply" msgstr "" #. NOTE: MAINTAINER notification type -#: app/models/users.py:445 app/templates/macros/threads.html:27 +#: app/models/users.py:451 app/templates/macros/threads.html:27 msgid "Maintainer" msgstr "" #. NOTE: EDITOR_ALERT notification type -#: app/models/users.py:448 +#: app/models/users.py:454 msgid "Editor Alert" msgstr "" #. NOTE: EDITOR_MISC notification type -#: app/models/users.py:451 +#: app/models/users.py:457 msgid "Editor Misc" msgstr "" #. NOTE: OTHER notification type -#: app/models/users.py:454 +#: app/models/users.py:460 msgid "Other" msgstr "" -#: app/models/users.py:464 +#: app/models/users.py:470 msgid "This is a Package Edit notification." msgstr "" -#: app/models/users.py:466 +#: app/models/users.py:472 msgid "This is a Package Approval notification." msgstr "" -#: app/models/users.py:468 +#: app/models/users.py:474 msgid "This is a New Thread notification." msgstr "" -#: app/models/users.py:470 +#: app/models/users.py:476 msgid "This is a New Review notification." msgstr "" -#: app/models/users.py:472 +#: app/models/users.py:478 msgid "This is a Thread Reply notification." msgstr "" -#: app/models/users.py:474 +#: app/models/users.py:480 msgid "This is a Bot notification." msgstr "" -#: app/models/users.py:476 +#: app/models/users.py:482 msgid "This is a Maintainer change notification." msgstr "" -#: app/models/users.py:478 +#: app/models/users.py:484 msgid "This is an Editor Alert notification." msgstr "" -#: app/models/users.py:480 +#: app/models/users.py:486 msgid "This is an Editor Misc notification." msgstr "" -#: app/models/users.py:482 +#: app/models/users.py:488 msgid "This is an Other notification." msgstr "" -#: app/models/users.py:489 +#: app/models/users.py:495 msgid "When another user edits your packages, releases, etc." msgstr "" -#: app/models/users.py:491 +#: app/models/users.py:497 msgid "Notifications from editors related to the package approval process." msgstr "" -#: app/models/users.py:493 +#: app/models/users.py:499 msgid "When a thread is created on your package." msgstr "" -#: app/models/users.py:495 +#: app/models/users.py:501 msgid "When a user posts a review on your package." msgstr "" -#: app/models/users.py:497 +#: app/models/users.py:503 msgid "When someone replies to a thread you're watching." msgstr "" -#: app/models/users.py:499 +#: app/models/users.py:505 msgid "From a bot - for example, update notifications." msgstr "" -#: app/models/users.py:501 +#: app/models/users.py:507 msgid "When your package's maintainers change." msgstr "" -#: app/models/users.py:503 +#: app/models/users.py:509 msgid "For editors: Important alerts." msgstr "" -#: app/models/users.py:505 +#: app/models/users.py:511 msgid "For editors: Minor notifications, including new threads." msgstr "" -#: app/models/users.py:507 +#: app/models/users.py:513 msgid "Minor notifications not important enough for a dedicated category." msgstr "" @@ -2419,41 +2535,45 @@ msgstr "" msgid "Report / DMCA" msgstr "" -#: app/templates/base.html:256 +#: app/templates/base.html:256 app/templates/packages/advanced_search.html:4 +msgid "Advanced Search" +msgstr "" + +#: app/templates/base.html:257 msgid "User List" msgstr "" -#: app/templates/base.html:257 app/templates/packages/view.html:190 +#: app/templates/base.html:258 app/templates/packages/view.html:190 #: app/templates/packages/view.html:677 app/templates/threads/list.html:4 msgid "Threads" msgstr "" -#: app/templates/base.html:258 app/templates/collections/list.html:7 +#: app/templates/base.html:259 app/templates/collections/list.html:7 #: app/templates/collections/list.html:26 msgid "Collections" msgstr "" -#: app/templates/base.html:259 app/templates/donate/index.html:4 +#: app/templates/base.html:260 app/templates/donate/index.html:4 msgid "Support Creators" msgstr "" -#: app/templates/base.html:260 +#: app/templates/base.html:261 msgid "Translate Packages" msgstr "" -#: app/templates/base.html:261 +#: app/templates/base.html:262 msgid "Source Code" msgstr "" -#: app/templates/base.html:267 +#: app/templates/base.html:268 msgid "Show non-free packages" msgstr "" -#: app/templates/base.html:269 +#: app/templates/base.html:270 msgid "Hide non-free packages" msgstr "" -#: app/templates/base.html:273 +#: app/templates/base.html:274 #, python-format msgid "Our privacy policy has been updated (%(date)s)" msgstr "" @@ -2466,29 +2586,11 @@ msgstr "" msgid "Welcome to the best place to find Minetest mods, games, and texture packs" msgstr "" -#: app/templates/admin/storage.html:39 -#: app/templates/collections/create_edit.html:81 -#: app/templates/collections/list.html:39 -#: app/templates/collections/view.html:91 app/templates/index.html:48 -#: app/templates/macros/reviews.html:81 app/templates/macros/topics.html:52 -#: app/templates/packages/game_hub.html:5 -#: app/templates/packages/game_hub.html:25 -#: app/templates/packages/similar.html:22 app/templates/translate/index.html:28 -#, python-format -msgid "%(title)s by %(author)s" -msgstr "" - #: app/templates/index.html:53 #, python-format msgid "%(title)s by %(author)s" msgstr "" -#: app/templates/index.html:78 app/templates/packages/reviews_list.html:4 -#: app/templates/packages/view.html:194 app/templates/packages/view.html:336 -#: app/templates/users/profile.html:279 -msgid "Reviews" -msgstr "" - #: app/templates/index.html:94 app/templates/packages/view.html:278 msgid "Previous" msgstr "" @@ -2569,7 +2671,7 @@ msgstr "" #: app/templates/admin/storage.html:18 #: app/templates/packages/create_edit.html:66 #: app/templates/packages/game_support.html:20 -#: app/templates/threads/view.html:96 app/templates/todo/tags.html:36 +#: app/templates/threads/view.html:101 app/templates/todo/tags.html:36 msgid "Package" msgstr "" @@ -2595,7 +2697,7 @@ msgstr "" msgid "Licenses" msgstr "" -#: app/templates/admin/tags/list.html:34 +#: app/templates/admin/tags/list.html:30 msgid "Views" msgstr "" @@ -3033,7 +3135,7 @@ msgid "Edit / Approve" msgstr "" #: app/templates/macros/releases.html:103 -#: app/templates/packages/release_edit.html:31 +#: app/templates/packages/release_edit.html:39 msgid "Importing..." msgstr "" @@ -3234,10 +3336,6 @@ msgstr "" msgid "No outdated packages." msgstr "" -#: app/templates/macros/topics.html:6 app/templates/packages/view.html:177 -msgid "Author" -msgstr "" - #: app/templates/macros/topics.html:8 msgid "Date" msgstr "" @@ -3407,6 +3505,29 @@ msgstr "" msgid "No applications created" msgstr "" +#: app/templates/packages/advanced_search.html:13 +msgid "Use shift to select multiple. Leave selection empty to match any type." +msgstr "" + +#: app/templates/packages/advanced_search.html:14 +#: app/templates/packages/advanced_search.html:19 +#: app/templates/packages/advanced_search.html:20 +#: app/templates/packages/advanced_search.html:21 +msgid "Use shift to select multiple." +msgstr "" + +#: app/templates/packages/advanced_search.html:17 +msgid "Tags and Content Warnings" +msgstr "" + +#: app/templates/packages/advanced_search.html:23 +msgid "Compatibility" +msgstr "" + +#: app/templates/packages/advanced_search.html:28 +msgid "Sorting" +msgstr "" + #: app/templates/packages/alias_create_edit.html:4 msgid "Alias" msgstr "" @@ -3446,7 +3567,7 @@ msgid "This will set the update settings for all packages with a Git repo." msgstr "" #: app/templates/packages/bulk_update_conf.html:27 -#: app/templates/packages/release_new.html:50 +#: app/templates/packages/release_new.html:51 #: app/templates/packages/update_config.html:33 msgid "Leave blank to use default branch" msgstr "" @@ -3792,8 +3913,8 @@ msgid "Use this page to set the min and max of all releases for your package." msgstr "" #: app/templates/packages/release_bulk_change.html:29 -#: app/templates/packages/release_edit.html:54 -#: app/templates/packages/release_new.html:69 +#: app/templates/packages/release_edit.html:62 +#: app/templates/packages/release_new.html:70 msgid "Maximum must be greater than or equal to the minimum!" msgstr "" @@ -3804,8 +3925,8 @@ msgid "" msgstr "" #: app/templates/packages/release_bulk_change.html:36 -#: app/templates/packages/release_edit.html:70 -#: app/templates/packages/release_new.html:91 +#: app/templates/packages/release_edit.html:78 +#: app/templates/packages/release_new.html:92 msgid "Leave both as None if in doubt." msgstr "" @@ -3813,71 +3934,81 @@ msgstr "" msgid "Edit release" msgstr "" -#: app/templates/packages/release_edit.html:27 +#: app/templates/packages/release_edit.html:15 +#: app/templates/packages/release_new.html:42 +msgid "Release short name. Eg: 1.0.0 or 2018-05-28" +msgstr "" + +#: app/templates/packages/release_edit.html:16 +#: app/templates/packages/release_new.html:43 +msgid "Human-readable name. Eg: 1.0.0 - The Trains Update" +msgstr "" + +#: app/templates/packages/release_edit.html:35 msgid "Commit Hash" msgstr "" -#: app/templates/packages/release_edit.html:32 +#: app/templates/packages/release_edit.html:40 msgid "view task" msgstr "" -#: app/templates/packages/release_edit.html:42 +#: app/templates/packages/release_edit.html:50 #: app/templates/packages/screenshot_edit.html:20 msgid "Approved" msgstr "" -#: app/templates/packages/release_edit.html:46 +#: app/templates/packages/release_edit.html:54 msgid "Supported Minetest versions" msgstr "" -#: app/templates/packages/release_edit.html:60 -#: app/templates/packages/release_new.html:75 +#: app/templates/packages/release_edit.html:68 +#: app/templates/packages/release_new.html:76 #, python-format msgid "Are you sure your package doesn't work on versions after %(version)s?" msgstr "" -#: app/templates/packages/release_edit.html:62 -#: app/templates/packages/release_new.html:77 +#: app/templates/packages/release_edit.html:70 +#: app/templates/packages/release_new.html:78 msgid "" "Only set the maximum version if you know that it doesn't work on newer " "Minetest versions." msgstr "" -#: app/templates/packages/release_edit.html:63 -#: app/templates/packages/release_new.html:78 +#: app/templates/packages/release_edit.html:71 +#: app/templates/packages/release_new.html:79 msgid "" "Don't set the maximum version just because you haven't tested it on newer" " versions." msgstr "" -#: app/templates/packages/release_edit.html:67 -#: app/templates/packages/release_new.html:88 +#: app/templates/packages/release_edit.html:75 +#: app/templates/packages/release_new.html:89 msgid "" "Set the minimum and maximum Minetest versions supported.\n" "\t\t\tThis release will be hidden to clients outside of that range. " msgstr "" -#: app/templates/packages/release_edit.html:72 +#: app/templates/packages/release_edit.html:80 msgid "" "You can set this automatically in the" " .conf of your package." msgstr "" -#: app/templates/packages/release_edit.html:79 +#: app/templates/packages/release_edit.html:87 msgid "Delete Release" msgstr "" -#: app/templates/packages/release_edit.html:85 +#: app/templates/packages/release_edit.html:93 msgid "This is permanent." msgstr "" -#: app/templates/packages/release_edit.html:86 +#: app/templates/packages/release_edit.html:94 msgid "" "Any associated uploads will not be deleted immediately, but the release " "will no longer be listed." msgstr "" -#: app/templates/packages/release_edit.html:91 +#: app/templates/packages/release_edit.html:99 msgid "You cannot delete the latest release; please create a newer one first." msgstr "" @@ -3924,26 +4055,26 @@ msgstr "" msgid "1. Name release" msgstr "" -#: app/templates/packages/release_new.html:42 -msgid "Human readable. Eg: 1.0.0 or 2018-05-28" +#: app/templates/packages/release_new.html:43 +msgid "Same as name" msgstr "" -#: app/templates/packages/release_new.html:44 +#: app/templates/packages/release_new.html:46 msgid "2. Set the content" msgstr "" -#: app/templates/packages/release_new.html:57 +#: app/templates/packages/release_new.html:58 msgid "" "Take a look at the Package Configuration " "and Releases Guide for\n" "\t\t\ttips on customising releases." msgstr "" -#: app/templates/packages/release_new.html:61 +#: app/templates/packages/release_new.html:62 msgid "3. Supported Minetest versions" msgstr "" -#: app/templates/packages/release_new.html:83 +#: app/templates/packages/release_new.html:84 msgid "" "The .conf of your package can set this " "automatically,\n" @@ -4345,16 +4476,12 @@ msgstr "" msgid "Non-free media" msgstr "" -#: app/templates/packages/view.html:94 app/templates/threads/view.html:104 +#: app/templates/packages/view.html:94 app/templates/threads/view.html:109 msgid "" "This thread is only visible to its creator, package maintainers, users of" " Approver rank or above, and @mentioned users." msgstr "" -#: app/templates/packages/view.html:184 app/templates/users/profile.html:242 -msgid "Downloads" -msgstr "" - #: app/templates/packages/view.html:207 app/templates/users/profile.html:95 msgid "Website" msgstr "" @@ -4379,7 +4506,7 @@ msgstr "" msgid "Awaiting review" msgstr "" -#: app/templates/packages/view.html:344 app/templates/threads/view.html:77 +#: app/templates/packages/view.html:344 app/templates/threads/view.html:82 msgid "Edit Review" msgstr "" @@ -4600,39 +4727,39 @@ msgstr "" msgid "Subscribe" msgstr "" -#: app/templates/threads/view.html:55 +#: app/templates/threads/view.html:59 msgid "Convert to Thread" msgstr "" -#: app/templates/threads/view.html:62 +#: app/templates/threads/view.html:67 msgid "Unlock" msgstr "" -#: app/templates/threads/view.html:67 +#: app/templates/threads/view.html:72 msgid "Lock" msgstr "" -#: app/templates/threads/view.html:109 +#: app/templates/threads/view.html:114 msgid "This thread is visible to the following users" msgstr "" -#: app/templates/threads/view.html:110 +#: app/templates/threads/view.html:115 msgid "Visible to:" msgstr "" -#: app/templates/threads/view.html:118 +#: app/templates/threads/view.html:123 msgid "Plus approvers and editors" msgstr "" -#: app/templates/threads/view.html:131 +#: app/templates/threads/view.html:136 msgid "Is this review outdated?" msgstr "" -#: app/templates/threads/view.html:132 +#: app/templates/threads/view.html:137 msgid "For example, does it complain about issues you've already fixed?" msgstr "" -#: app/templates/threads/view.html:133 +#: app/templates/threads/view.html:138 #, python-format msgid "You can report outdated reviews by clicking %(flag)s on the review." msgstr "" @@ -5264,6 +5391,10 @@ msgstr "" msgid "Email Address" msgstr "" +#: app/templates/users/modtools.html:116 +msgid "Pending email verifications" +msgstr "" + #: app/templates/users/profile.html:20 msgid "Profile picture" msgstr "" @@ -6110,3 +6241,49 @@ msgstr "" #~ "signature" #~ msgstr "" +#~ msgctxt "tags" +#~ msgid "" +#~ "Focus on player chat/communication or " +#~ "who's primary function is interacting " +#~ "with the console." +#~ msgstr "" + +#~ msgctxt "tags" +#~ msgid "" +#~ "Requires futher installation steps, such " +#~ "as installing luarocks or editing the" +#~ " trusted mod setting" +#~ msgstr "" + +#~ msgctxt "tags" +#~ msgid "" +#~ "Mods and games that aim to " +#~ "simulate real life activity. Similar to" +#~ " SimCity/TheSims/OpenTTD/etc" +#~ msgstr "" + +#~ msgctxt "tags" +#~ msgid "Adds mobs, animals, and NPCs" +#~ msgstr "" + +#~ msgctxt "tags" +#~ msgid "For content whose main utility / feature is in GUI/formspec form" +#~ msgstr "" + +#~ msgctxt "tags" +#~ msgid "Forks of MTG" +#~ msgstr "" + +#~ msgid "" +#~ "Invalid username, Only alphabetic letters " +#~ "(A-Za-z), numbers (0-9), underscores (_), " +#~ "minuses (-), and periods (.) allowed." +#~ " Consider contacting an admin" +#~ msgstr "" + +#~ msgid "Unable to get GitHub username for user" +#~ msgstr "" + +#~ msgid "Human readable. Eg: 1.0.0 or 2018-05-28" +#~ msgstr "" + diff --git a/translations/hu/LC_MESSAGES/messages.po b/translations/hu/LC_MESSAGES/messages.po index a15f375c..296648db 100644 --- a/translations/hu/LC_MESSAGES/messages.po +++ b/translations/hu/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-06-09 13:46+0100\n" +"POT-Creation-Date: 2024-06-22 16:06+0100\n" "PO-Revision-Date: 2024-04-28 08:07+0000\n" "Last-Translator: Unacceptium \n" "Language: hu\n" @@ -19,195 +19,193 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.15.0\n" -#: app/__init__.py:155 +#: app/__init__.py:156 msgid "Banned:" msgstr "Kitiltva:" -#: app/__init__.py:157 +#: app/__init__.py:158 msgid "You have been banned." msgstr "Kitiltottak." -#. NOTE: tags: title for jam_game_2023 -#: app/_translations.py:6 -msgctxt "tags" -msgid "Jam / Game 2023" -msgstr "" - -#. NOTE: tags: description for jam_game_2023 -#: app/_translations.py:8 -msgctxt "tags" -msgid "Entries to the 2023 Minetest Game Jam " -msgstr "" - #. NOTE: tags: title for server_tools -#: app/_translations.py:10 +#: app/_translations.py:6 #, fuzzy msgctxt "tags" msgid "Server Moderation and Tools" msgstr "Moderátor Eszközök" #. NOTE: tags: description for server_tools -#: app/_translations.py:12 +#: app/_translations.py:8 msgctxt "tags" msgid "Helps with server maintenance and moderation" msgstr "" #. NOTE: tags: title for pvp -#: app/_translations.py:14 +#: app/_translations.py:10 msgctxt "tags" msgid "Player vs Player (PvP)" msgstr "" #. NOTE: tags: description for pvp -#: app/_translations.py:16 +#: app/_translations.py:12 msgctxt "tags" msgid "Designed to be played competitively against other players" msgstr "" #. NOTE: tags: title for player_effects -#: app/_translations.py:18 +#: app/_translations.py:14 msgctxt "tags" msgid "Player Effects / Power Ups" msgstr "" #. NOTE: tags: description for player_effects -#: app/_translations.py:20 +#: app/_translations.py:16 msgctxt "tags" msgid "" "For content that changes player effects, including physics, for example: " "speed, jump height or gravity." msgstr "" -#. NOTE: tags: title for world_tools -#: app/_translations.py:22 +#. NOTE: tags: title for jam_game_2023 +#: app/_translations.py:18 msgctxt "tags" -msgid "World Maintenance and Tools" +msgid "Jam / Game 2023" msgstr "" -#. NOTE: tags: description for world_tools -#: app/_translations.py:24 +#. NOTE: tags: description for jam_game_2023 +#: app/_translations.py:20 msgctxt "tags" -msgid "Tools to manage the world" -msgstr "" - -#. NOTE: tags: title for april_fools -#: app/_translations.py:26 -msgctxt "tags" -msgid "Joke" -msgstr "" - -#. NOTE: tags: description for april_fools -#: app/_translations.py:28 -msgctxt "tags" -msgid "" -"For humorous content, meant as a novelty or joke, not to be taken " -"seriously, and that is not meant to be used seriously or long-term." -msgstr "" - -#. NOTE: tags: title for shooter -#: app/_translations.py:30 -msgctxt "tags" -msgid "Shooter" -msgstr "" - -#. NOTE: tags: description for shooter -#: app/_translations.py:32 -msgctxt "tags" -msgid "First person shooters (FPS) and more" -msgstr "" - -#. NOTE: tags: title for adventure__rpg -#: app/_translations.py:34 -msgctxt "tags" -msgid "Adventure / RPG" +msgid "Entries to the 2023 Minetest Game Jam " msgstr "" #. NOTE: tags: title for mapgen -#: app/_translations.py:36 +#: app/_translations.py:22 msgctxt "tags" msgid "Mapgen / Biomes / Decoration" msgstr "" #. NOTE: tags: description for mapgen -#: app/_translations.py:38 +#: app/_translations.py:24 msgctxt "tags" msgid "New mapgen or changes mapgen" msgstr "" -#. NOTE: tags: title for singleplayer -#: app/_translations.py:40 +#. NOTE: tags: title for world_tools +#: app/_translations.py:26 msgctxt "tags" -msgid "Singleplayer-focused" +msgid "World Maintenance and Tools" msgstr "" -#. NOTE: tags: description for singleplayer -#: app/_translations.py:42 +#. NOTE: tags: description for world_tools +#: app/_translations.py:28 msgctxt "tags" -msgid "Content that can be played alone" +msgid "Tools to manage the world" +msgstr "" + +#. NOTE: tags: title for inventory +#: app/_translations.py:30 +msgctxt "tags" +msgid "Inventory" +msgstr "" + +#. NOTE: tags: description for inventory +#: app/_translations.py:32 +msgctxt "tags" +msgid "Changes the inventory GUI" msgstr "" #. NOTE: tags: title for developer_tools -#: app/_translations.py:44 +#: app/_translations.py:34 #, fuzzy msgctxt "tags" msgid "Developer Tools" msgstr "Moderátor Eszközök" #. NOTE: tags: description for developer_tools -#: app/_translations.py:46 +#: app/_translations.py:36 msgctxt "tags" msgid "Tools for game and mod developers" msgstr "" +#. NOTE: tags: title for april_fools +#: app/_translations.py:38 +msgctxt "tags" +msgid "Joke" +msgstr "" + +#. NOTE: tags: description for april_fools +#: app/_translations.py:40 +msgctxt "tags" +msgid "" +"For humorous content, meant as a novelty or joke, not to be taken " +"seriously, and that is not meant to be used seriously or long-term." +msgstr "" + +#. NOTE: tags: title for singleplayer +#: app/_translations.py:42 +msgctxt "tags" +msgid "Singleplayer-focused" +msgstr "" + +#. NOTE: tags: description for singleplayer +#: app/_translations.py:44 +msgctxt "tags" +msgid "Content that can be played alone" +msgstr "" + #. NOTE: tags: title for crafting -#: app/_translations.py:48 +#: app/_translations.py:46 #, fuzzy msgctxt "tags" msgid "Crafting" msgstr "Értékelés" #. NOTE: tags: description for crafting -#: app/_translations.py:50 +#: app/_translations.py:48 msgctxt "tags" msgid "Big changes to crafting gameplay" msgstr "" -#. NOTE: tags: title for sound_music +#. NOTE: tags: title for adventure__rpg +#: app/_translations.py:50 +msgctxt "tags" +msgid "Adventure / RPG" +msgstr "" + +#. NOTE: tags: title for shooter #: app/_translations.py:52 msgctxt "tags" +msgid "Shooter" +msgstr "" + +#. NOTE: tags: description for shooter +#: app/_translations.py:54 +msgctxt "tags" +msgid "First person shooters (FPS) and more" +msgstr "" + +#. NOTE: tags: title for sound_music +#: app/_translations.py:56 +msgctxt "tags" msgid "Sounds / Music" msgstr "" #. NOTE: tags: description for sound_music -#: app/_translations.py:54 +#: app/_translations.py:58 msgctxt "tags" msgid "Focuses on or adds new sounds or musical things" msgstr "" -#. NOTE: tags: title for inventory -#: app/_translations.py:56 -msgctxt "tags" -msgid "Inventory" -msgstr "" - -#. NOTE: tags: description for inventory -#: app/_translations.py:58 -msgctxt "tags" -msgid "Changes the inventory GUI" -msgstr "" - -#. NOTE: tags: title for chat +#. NOTE: tags: title for tools #: app/_translations.py:60 msgctxt "tags" -msgid "Chat / Commands" +msgid "Tools / Weapons / Armor" msgstr "" -#. NOTE: tags: description for chat +#. NOTE: tags: description for tools #: app/_translations.py:62 msgctxt "tags" -msgid "" -"Focus on player chat/communication or who's primary function is " -"interacting with the console." +msgid "Adds or changes tools, weapons, and armor" msgstr "" #. NOTE: tags: title for plants_and_farming @@ -222,56 +220,56 @@ msgctxt "tags" msgid "Adds new plants or other farmable resources." msgstr "" -#. NOTE: tags: title for complex_installation -#: app/_translations.py:68 -msgctxt "tags" -msgid "Complex installation" -msgstr "" - -#. NOTE: tags: description for complex_installation -#: app/_translations.py:70 -msgctxt "tags" -msgid "" -"Requires futher installation steps, such as installing luarocks or " -"editing the trusted mod setting" -msgstr "" - -#. NOTE: tags: title for multiplayer -#: app/_translations.py:72 -msgctxt "tags" -msgid "Multiplayer-focused" -msgstr "" - -#. NOTE: tags: description for multiplayer -#: app/_translations.py:74 -msgctxt "tags" -msgid "Can/should only be used in multiplayer" -msgstr "" - -#. NOTE: tags: title for tools -#: app/_translations.py:76 -msgctxt "tags" -msgid "Tools / Weapons / Armor" -msgstr "" - -#. NOTE: tags: description for tools -#: app/_translations.py:78 -msgctxt "tags" -msgid "Adds or changes tools, weapons, and armor" -msgstr "" - #. NOTE: tags: title for simulation -#: app/_translations.py:80 +#: app/_translations.py:68 msgctxt "tags" msgid "Sims" msgstr "" #. NOTE: tags: description for simulation -#: app/_translations.py:82 +#: app/_translations.py:70 msgctxt "tags" msgid "" "Mods and games that aim to simulate real life activity. Similar to " -"SimCity/TheSims/OpenTTD/etc" +"SimCity/The Sims/OpenTTD/etc." +msgstr "" + +#. NOTE: tags: title for chat +#: app/_translations.py:72 +msgctxt "tags" +msgid "Chat / Commands" +msgstr "" + +#. NOTE: tags: description for chat +#: app/_translations.py:74 +msgctxt "tags" +msgid "Focus on player chat/communication or console interaction." +msgstr "" + +#. NOTE: tags: title for multiplayer +#: app/_translations.py:76 +msgctxt "tags" +msgid "Multiplayer-focused" +msgstr "" + +#. NOTE: tags: description for multiplayer +#: app/_translations.py:78 +msgctxt "tags" +msgid "Can/should only be used in multiplayer" +msgstr "" + +#. NOTE: tags: title for complex_installation +#: app/_translations.py:80 +msgctxt "tags" +msgid "Complex installation" +msgstr "" + +#. NOTE: tags: description for complex_installation +#: app/_translations.py:82 +msgctxt "tags" +msgid "" +"Requires futher installation steps, such as installing LuaRocks or " +"editing the trusted mod setting" msgstr "" #. NOTE: tags: title for magic @@ -280,54 +278,55 @@ msgctxt "tags" msgid "Magic / Enchanting" msgstr "" -#. NOTE: tags: title for less_than_px -#: app/_translations.py:86 -msgctxt "tags" -msgid "<16px" -msgstr "" - -#. NOTE: tags: description for less_than_px -#: app/_translations.py:88 -msgctxt "tags" -msgid "Less than 16px" -msgstr "" - #. NOTE: tags: title for building_mechanics -#: app/_translations.py:90 +#: app/_translations.py:86 msgctxt "tags" msgid "Building Mechanics and Tools" msgstr "" #. NOTE: tags: description for building_mechanics -#: app/_translations.py:92 +#: app/_translations.py:88 msgctxt "tags" msgid "Adds game mechanics or tools that change how players build." msgstr "" -#. NOTE: tags: title for environment -#: app/_translations.py:94 +#. NOTE: tags: title for oneofakind__original +#: app/_translations.py:90 msgctxt "tags" -msgid "Environment / Weather" +msgid "One-of-a-kind / Original" msgstr "" -#. NOTE: tags: description for environment -#: app/_translations.py:96 +#. NOTE: tags: description for oneofakind__original +#: app/_translations.py:92 msgctxt "tags" msgid "" -"Improves the world, adding weather, ambient sounds, or other environment " -"mechanics" +"For games and such that are of their own kind, distinct and original in " +"nature to others of the same category." msgstr "" -#. NOTE: tags: title for mobs -#: app/_translations.py:98 +#. NOTE: tags: title for building +#: app/_translations.py:94 msgctxt "tags" -msgid "Mobs / Animals / NPCs" +msgid "Building" msgstr "" -#. NOTE: tags: description for mobs +#. NOTE: tags: description for building +#: app/_translations.py:96 +msgctxt "tags" +msgid "Focuses on building, such as adding new materials or nodes" +msgstr "" + +#. NOTE: tags: title for decorative +#: app/_translations.py:98 +#, fuzzy +msgctxt "tags" +msgid "Decorative" +msgstr "Adományozás" + +#. NOTE: tags: description for decorative #: app/_translations.py:100 msgctxt "tags" -msgid "Adds mobs, animals, and NPCs" +msgid "Adds nodes with no other purpose than for use in building" msgstr "" #. NOTE: tags: title for puzzle @@ -342,124 +341,123 @@ msgctxt "tags" msgid "Focus on puzzle solving instead of combat" msgstr "" -#. NOTE: tags: title for building +#. NOTE: tags: title for environment #: app/_translations.py:106 msgctxt "tags" -msgid "Building" +msgid "Environment / Weather" msgstr "" -#. NOTE: tags: description for building +#. NOTE: tags: description for environment #: app/_translations.py:108 msgctxt "tags" -msgid "Focuses on building, such as adding new materials or nodes" +msgid "" +"Improves the world, adding weather, ambient sounds, or other environment " +"mechanics" msgstr "" -#. NOTE: tags: title for decorative +#. NOTE: tags: title for less_than_px #: app/_translations.py:110 -#, fuzzy msgctxt "tags" -msgid "Decorative" -msgstr "Adományozás" +msgid "<16px" +msgstr "" -#. NOTE: tags: description for decorative +#. NOTE: tags: description for less_than_px #: app/_translations.py:112 msgctxt "tags" -msgid "Adds nodes with no other purpose than for use in building" +msgid "Less than 16px" msgstr "" -#. NOTE: tags: title for oneofakind__original +#. NOTE: tags: title for mobs #: app/_translations.py:114 msgctxt "tags" -msgid "One-of-a-kind / Original" +msgid "Mobs / Animals / NPCs" msgstr "" -#. NOTE: tags: description for oneofakind__original +#. NOTE: tags: description for mobs #: app/_translations.py:116 msgctxt "tags" -msgid "" -"For games and such that are of their own kind, distinct and original in " -"nature to others of the same category." +msgid "Adds mobs, animals, and non-player characters" msgstr "" -#. NOTE: tags: title for survival -#: app/_translations.py:118 -msgctxt "tags" -msgid "Survival" -msgstr "" - -#. NOTE: tags: description for survival -#: app/_translations.py:120 -msgctxt "tags" -msgid "" -"Written specifically for survival gameplay with a focus on game-balance, " -"difficulty level, or resources available through crafting, mining, ..." -msgstr "" - -#. NOTE: tags: title for hud -#: app/_translations.py:122 -msgctxt "tags" -msgid "HUD" -msgstr "" - -#. NOTE: tags: description for hud -#: app/_translations.py:124 -msgctxt "tags" -msgid "For mods that grant the player extra information in the HUD" -msgstr "" - -#. NOTE: tags: title for storage -#: app/_translations.py:126 -#, fuzzy -msgctxt "tags" -msgid "Storage" -msgstr "Állapot" - -#. NOTE: tags: description for storage -#: app/_translations.py:128 -msgctxt "tags" -msgid "Adds or improves item storage mechanics" -msgstr "" - -#. NOTE: tags: title for 16px -#: app/_translations.py:130 -msgctxt "tags" -msgid "16px" -msgstr "" - -#. NOTE: tags: description for 16px -#: app/_translations.py:132 -#, fuzzy -msgctxt "tags" -msgid "For 16px texture packs" -msgstr "Legjobb megjelenés(textúra)csomagok" - #. NOTE: tags: title for custom_mapgen -#: app/_translations.py:134 +#: app/_translations.py:118 #, fuzzy msgctxt "tags" msgid "Custom mapgen" msgstr "Megjegyzés" #. NOTE: tags: description for custom_mapgen -#: app/_translations.py:136 +#: app/_translations.py:120 msgctxt "tags" msgid "" "Contains a completely custom mapgen implemented in Lua, usually requires " "worlds to be set to the 'singlenode' mapgen." msgstr "" +#. NOTE: tags: title for survival +#: app/_translations.py:122 +msgctxt "tags" +msgid "Survival" +msgstr "" + +#. NOTE: tags: description for survival +#: app/_translations.py:124 +msgctxt "tags" +msgid "" +"Written specifically for survival gameplay with a focus on game-balance, " +"difficulty level, or resources available through crafting, mining, ..." +msgstr "" + +#. NOTE: tags: title for education +#: app/_translations.py:126 +#, fuzzy +msgctxt "tags" +msgid "Education" +msgstr "Akció" + +#. NOTE: tags: description for education +#: app/_translations.py:128 +msgctxt "tags" +msgid "Either has educational value, or is a tool to help teachers " +msgstr "" + +#. NOTE: tags: title for storage +#: app/_translations.py:130 +#, fuzzy +msgctxt "tags" +msgid "Storage" +msgstr "Állapot" + +#. NOTE: tags: description for storage +#: app/_translations.py:132 +msgctxt "tags" +msgid "Adds or improves item storage mechanics" +msgstr "" + #. NOTE: tags: title for library -#: app/_translations.py:138 +#: app/_translations.py:134 msgctxt "tags" msgid "API / Library" msgstr "" #. NOTE: tags: description for library -#: app/_translations.py:140 +#: app/_translations.py:136 msgctxt "tags" msgid "Primarily adds an API for other mods to use" msgstr "" +#. NOTE: tags: title for hud +#: app/_translations.py:138 +msgctxt "tags" +msgid "HUD" +msgstr "" + +#. NOTE: tags: description for hud +#: app/_translations.py:140 +msgctxt "tags" +msgid "For mods that grant the player extra information in the HUD" +msgstr "" + #. NOTE: tags: title for mini-game #: app/_translations.py:142 #, fuzzy @@ -473,17 +471,18 @@ msgctxt "tags" msgid "Adds a mini-game to be played within Minetest" msgstr "" -#. NOTE: tags: title for education +#. NOTE: tags: title for pve #: app/_translations.py:146 -#, fuzzy msgctxt "tags" -msgid "Education" -msgstr "Akció" +msgid "Player vs Environment (PvE)" +msgstr "" -#. NOTE: tags: description for education +#. NOTE: tags: description for pve #: app/_translations.py:148 msgctxt "tags" -msgid "Either has educational value, or is a tool to help teachers " +msgid "" +"For content designed for one or more players that focus on combat against" +" the world, mobs, or NPCs." msgstr "" #. NOTE: tags: title for sports @@ -493,41 +492,139 @@ msgctxt "tags" msgid "Sports" msgstr "Jelentés" -#. NOTE: tags: title for pve +#. NOTE: tags: title for 16px #: app/_translations.py:152 msgctxt "tags" -msgid "Player vs Environment (PvE)" +msgid "16px" msgstr "" -#. NOTE: tags: description for pve +#. NOTE: tags: description for 16px #: app/_translations.py:154 +#, fuzzy +msgctxt "tags" +msgid "For 16px texture packs" +msgstr "Legjobb megjelenés(textúra)csomagok" + +#. NOTE: tags: title for 64px +#: app/_translations.py:156 +msgctxt "tags" +msgid "64px" +msgstr "" + +#. NOTE: tags: description for 64px +#: app/_translations.py:158 +#, fuzzy +msgctxt "tags" +msgid "For 64px texture packs" +msgstr "Legjobb megjelenés(textúra)csomagok" + +#. NOTE: tags: title for transport +#: app/_translations.py:160 +#, fuzzy +msgctxt "tags" +msgid "Transport" +msgstr "Jelentés" + +#. NOTE: tags: description for transport +#: app/_translations.py:162 msgctxt "tags" msgid "" -"For content designed for one or more players that focus on combat against" -" the world, mobs, or NPCs." +"Adds or changes transportation methods. Includes teleportation, vehicles," +" ridable mobs, transport infrastructure and thematic content" +msgstr "" + +#. NOTE: tags: title for seasonal +#: app/_translations.py:164 +msgctxt "tags" +msgid "Seasonal" +msgstr "" + +#. NOTE: tags: description for seasonal +#: app/_translations.py:166 +msgctxt "tags" +msgid "For content generally themed around a certain season or holiday" +msgstr "" + +#. NOTE: tags: title for food +#: app/_translations.py:168 +msgctxt "tags" +msgid "Food / Drinks" +msgstr "" + +#. NOTE: tags: title for commerce +#: app/_translations.py:170 +msgctxt "tags" +msgid "Commerce / Economy" +msgstr "" + +#. NOTE: tags: description for commerce +#: app/_translations.py:172 +msgctxt "tags" +msgid "Related to economies, money, and trading" +msgstr "" + +#. NOTE: tags: title for gui +#: app/_translations.py:174 +msgctxt "tags" +msgid "GUI" +msgstr "" + +#. NOTE: tags: description for gui +#: app/_translations.py:176 +msgctxt "tags" +msgid "" +"For content whose main utility or features are provided within a GUI, on-" +"screen menu, or similar" msgstr "" #. NOTE: tags: title for jam_combat_mod -#: app/_translations.py:156 +#: app/_translations.py:178 msgctxt "tags" msgid "Jam / Combat 2020" msgstr "" #. NOTE: tags: description for jam_combat_mod -#: app/_translations.py:158 +#: app/_translations.py:180 msgctxt "tags" msgid "For mods created for the Discord \"Combat\" modding event in 2020" msgstr "" +#. NOTE: tags: title for mtg +#: app/_translations.py:182 +#, fuzzy +msgctxt "tags" +msgid "Minetest Game improved" +msgstr "Jóváhagyva" + +#. NOTE: tags: description for mtg +#: app/_translations.py:184 +msgctxt "tags" +msgid "Forks of Minetest Game" +msgstr "" + +#. NOTE: tags: title for jam_weekly_2021 +#: app/_translations.py:186 +msgctxt "tags" +msgid "Jam / Weekly Challenges 2021" +msgstr "" + +#. NOTE: tags: description for jam_weekly_2021 +#: app/_translations.py:188 +msgctxt "tags" +msgid "" +"For mods created for the Discord \"Weekly Challenges\" modding event in " +"2021" +msgstr "" + #. NOTE: tags: title for creative -#: app/_translations.py:160 +#: app/_translations.py:190 #, fuzzy msgctxt "tags" msgid "Creative" msgstr "Létrehozás" #. NOTE: tags: description for creative -#: app/_translations.py:162 +#: app/_translations.py:192 msgctxt "tags" msgid "" "Written specifically or exclusively for use in creative mode. Adds " @@ -535,113 +632,16 @@ msgid "" "that facilitate ingame creation and doesn't add difficulty or scarcity" msgstr "" -#. NOTE: tags: title for gui -#: app/_translations.py:164 -msgctxt "tags" -msgid "GUI" -msgstr "" - -#. NOTE: tags: description for gui -#: app/_translations.py:166 -msgctxt "tags" -msgid "For content whose main utility / feature is in GUI/formspec form" -msgstr "" - -#. NOTE: tags: title for 64px -#: app/_translations.py:168 -msgctxt "tags" -msgid "64px" -msgstr "" - -#. NOTE: tags: description for 64px -#: app/_translations.py:170 -#, fuzzy -msgctxt "tags" -msgid "For 64px texture packs" -msgstr "Legjobb megjelenés(textúra)csomagok" - -#. NOTE: tags: title for commerce -#: app/_translations.py:172 -msgctxt "tags" -msgid "Commerce / Economy" -msgstr "" - -#. NOTE: tags: description for commerce -#: app/_translations.py:174 -msgctxt "tags" -msgid "Related to economies, money, and trading" -msgstr "" - -#. NOTE: tags: title for mtg -#: app/_translations.py:176 -#, fuzzy -msgctxt "tags" -msgid "Minetest Game improved" -msgstr "Jóváhagyva" - -#. NOTE: tags: description for mtg -#: app/_translations.py:178 -msgctxt "tags" -msgid "Forks of MTG" -msgstr "" - -#. NOTE: tags: title for jam_weekly_2021 -#: app/_translations.py:180 -msgctxt "tags" -msgid "Jam / Weekly Challenges 2021" -msgstr "" - -#. NOTE: tags: description for jam_weekly_2021 -#: app/_translations.py:182 -msgctxt "tags" -msgid "" -"For mods created for the Discord \"Weekly Challenges\" modding event in " -"2021" -msgstr "" - -#. NOTE: tags: title for transport -#: app/_translations.py:184 -#, fuzzy -msgctxt "tags" -msgid "Transport" -msgstr "Jelentés" - -#. NOTE: tags: description for transport -#: app/_translations.py:186 -msgctxt "tags" -msgid "" -"Adds or changes transportation methods. Includes teleportation, vehicles," -" ridable mobs, transport infrastructure and thematic content" -msgstr "" - -#. NOTE: tags: title for food -#: app/_translations.py:188 -msgctxt "tags" -msgid "Food / Drinks" -msgstr "" - #. NOTE: tags: title for technology -#: app/_translations.py:190 +#: app/_translations.py:194 msgctxt "tags" msgid "Machines / Electronics" msgstr "" #. NOTE: tags: description for technology -#: app/_translations.py:192 -msgctxt "tags" -msgid "Adds machines useful in automation, tubes, or power." -msgstr "" - -#. NOTE: tags: title for seasonal -#: app/_translations.py:194 -msgctxt "tags" -msgid "Seasonal" -msgstr "" - -#. NOTE: tags: description for seasonal #: app/_translations.py:196 msgctxt "tags" -msgid "For content generally themed around a certain season or holiday" +msgid "Adds machines useful in automation, tubes, or power." msgstr "" #. NOTE: tags: title for 32px @@ -657,59 +657,59 @@ msgctxt "tags" msgid "For 32px texture packs" msgstr "Legjobb megjelenés(textúra)csomagok" -#. NOTE: tags: title for jam_game_2021 +#. NOTE: tags: title for strategy_rts #: app/_translations.py:202 msgctxt "tags" -msgid "Jam / Game 2021" +msgid "Strategy / RTS" msgstr "" -#. NOTE: tags: description for jam_game_2021 +#. NOTE: tags: description for strategy_rts #: app/_translations.py:204 msgctxt "tags" -msgid "Entries to the 2021 Minetest Game Jam" +msgid "" +"Games and mods with a heavy strategy component, whether real-time or " +"turn-based" msgstr "" -#. NOTE: tags: title for 128px -#: app/_translations.py:206 -msgctxt "tags" -msgid "128px+" -msgstr "" - -#. NOTE: tags: description for 128px -#: app/_translations.py:208 -#, fuzzy -msgctxt "tags" -msgid "For 128px or higher texture packs" -msgstr "Legjobb megjelenés(textúra)csomagok" - #. NOTE: tags: title for skins -#: app/_translations.py:210 +#: app/_translations.py:206 msgctxt "tags" msgid "Player customization / Skins" msgstr "" #. NOTE: tags: description for skins -#: app/_translations.py:212 +#: app/_translations.py:208 msgctxt "tags" msgid "" "Allows the player to customize their character by changing the texture or" " adding accessories." msgstr "" -#. NOTE: tags: title for strategy_rts -#: app/_translations.py:214 +#. NOTE: tags: title for jam_game_2021 +#: app/_translations.py:210 msgctxt "tags" -msgid "Strategy / RTS" +msgid "Jam / Game 2021" msgstr "" -#. NOTE: tags: description for strategy_rts -#: app/_translations.py:216 +#. NOTE: tags: description for jam_game_2021 +#: app/_translations.py:212 msgctxt "tags" -msgid "" -"Games and mods with a heavy strategy component, whether real-time or " -"turn-based" +msgid "Entries to the 2021 Minetest Game Jam" msgstr "" +#. NOTE: tags: title for 128px +#: app/_translations.py:214 +msgctxt "tags" +msgid "128px+" +msgstr "" + +#. NOTE: tags: description for 128px +#: app/_translations.py:216 +#, fuzzy +msgctxt "tags" +msgid "For 128px or higher texture packs" +msgstr "Legjobb megjelenés(textúra)csomagok" + #. NOTE: tags: title for jam_game_2022 #: app/_translations.py:218 msgctxt "tags" @@ -810,8 +810,8 @@ msgctxt "content_warnings" msgid "Contains recreational drugs other than alcohol or tobacco" msgstr "" -#: app/querybuilder.py:58 app/templates/admin/languages/list.html:27 -#: app/templates/admin/tags/list.html:38 +#: app/querybuilder.py:60 app/templates/admin/languages/list.html:27 +#: app/templates/admin/tags/list.html:34 #: app/templates/admin/warnings/list.html:28 #: app/templates/collections/create_edit.html:56 #: app/templates/collections/view.html:66 app/templates/modnames/list.html:16 @@ -820,7 +820,7 @@ msgstr "" msgid "Packages" msgstr "Csomagok" -#: app/querybuilder.py:73 +#: app/querybuilder.py:75 #, python-format msgid "%(package_type)s for %(game_name)s" msgstr "%(package_type)s a %(game_name)s-hez" @@ -834,9 +834,13 @@ msgstr "%(delta)s előtt" msgid "Featured" msgstr "Kiemelt" -#: app/blueprints/api/tokens.py:33 app/templates/admin/tags/list.html:26 +#: app/blueprints/api/tokens.py:33 +#: app/blueprints/packages/advanced_search.py:83 +#: app/blueprints/packages/releases.py:55 +#: app/blueprints/packages/releases.py:70 app/templates/admin/tags/list.html:22 #: app/templates/admin/warnings/list.html:20 app/templates/macros/topics.html:7 #: app/templates/modnames/list.html:12 +#: app/templates/packages/release_edit.html:20 msgid "Name" msgstr "Név" @@ -845,12 +849,12 @@ 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:251 -#: app/blueprints/packages/packages.py:543 -#: app/blueprints/packages/packages.py:639 -#: app/blueprints/packages/packages.py:727 -#: app/blueprints/packages/releases.py:62 -#: app/blueprints/packages/releases.py:74 app/blueprints/packages/reviews.py:63 +#: app/blueprints/oauth/__init__.py:175 app/blueprints/packages/packages.py:252 +#: app/blueprints/packages/packages.py:544 +#: app/blueprints/packages/packages.py:640 +#: app/blueprints/packages/packages.py:728 +#: app/blueprints/packages/releases.py:66 +#: app/blueprints/packages/releases.py:81 app/blueprints/packages/reviews.py:63 #: app/blueprints/packages/screenshots.py:36 #: app/blueprints/packages/screenshots.py:42 #: app/blueprints/packages/screenshots.py:47 @@ -861,12 +865,14 @@ msgid "Save" msgstr "Mentés" #: app/blueprints/collections/__init__.py:77 -#: app/blueprints/oauth/__init__.py:168 app/blueprints/packages/releases.py:54 -#: app/blueprints/packages/releases.py:66 app/blueprints/packages/reviews.py:53 +#: app/blueprints/oauth/__init__.py:168 +#: app/blueprints/packages/advanced_search.py:84 +#: app/blueprints/packages/releases.py:56 +#: app/blueprints/packages/releases.py:71 app/blueprints/packages/reviews.py:53 #: app/blueprints/threads/__init__.py:281 #: app/templates/admin/languages/list.html:23 #: app/templates/macros/reviews.html:143 app/templates/macros/topics.html:5 -#: app/templates/packages/release_edit.html:17 +#: app/templates/packages/release_edit.html:21 #: app/templates/packages/translation.html:54 msgid "Title" msgstr "Cím" @@ -919,24 +925,7 @@ msgstr "(Nyilvános, módosítás a Profil > Saját gyűjteményeim)" msgid "Removed package from favorites collection" msgstr "Csomag törölve a kedvenc kollekcióból" -#: app/blueprints/github/__init__.py:54 -msgid "Authorization failed [err=gh-oauth-login-failed]" -msgstr "Belépés sikertelen [err=gh-oauth-login-failed]" - -#: app/blueprints/github/__init__.py:83 -msgid "Linked GitHub to account" -msgstr "A GitHub-ot hozzákapcsoltuk a fiókhoz" - -#: app/blueprints/github/__init__.py:88 -#, python-format -msgid "GitHub account is already associated with another user: %(username)s" -msgstr "" - -#: 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]" - -#: app/blueprints/oauth/__init__.py:169 app/templates/admin/tags/list.html:30 +#: app/blueprints/oauth/__init__.py:169 app/templates/admin/tags/list.html:26 #: app/templates/admin/warnings/list.html:24 #: app/templates/users/settings_email.html:49 msgid "Description" @@ -1008,95 +997,213 @@ msgstr "Eltávolítás /Közzététel viszavonása" msgid "Supported Games" msgstr "Támogatott játékok" -#: app/blueprints/packages/packages.py:214 -msgid "No download available." -msgstr "Nem érhető el letöltés." +#: app/blueprints/packages/advanced_search.py:39 +msgid "Android Default" +msgstr "" -#: app/blueprints/packages/packages.py:229 app/templates/packages/view.html:598 +#: app/blueprints/packages/advanced_search.py:40 +msgid "Desktop Default" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:41 +msgid "Non-free" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:42 app/models/packages.py:624 +#: app/templates/packages/view.html:163 +msgid "Work in Progress" +msgstr "Fejlszesztés alatt" + +#. NOTE: Package maintenance state +#: app/blueprints/packages/advanced_search.py:43 app/models/packages.py:170 +msgid "Deprecated" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:44 +msgid "All content warnings" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:53 +msgid "Query" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:54 +#: app/blueprints/packages/packages.py:230 app/templates/packages/view.html:598 #: app/utils/minetest_hypertext.py:263 msgid "Type" msgstr "Gépelni" -#: app/blueprints/packages/packages.py:230 -msgid "Title (Human-readable)" -msgstr "Cím (Ember-által-olvasható)" +#: app/blueprints/packages/advanced_search.py:56 +#: app/templates/macros/topics.html:6 app/templates/packages/view.html:177 +msgid "Author" +msgstr "Szerző" -#: app/blueprints/packages/packages.py:231 -#: app/blueprints/packages/packages.py:637 -msgid "Name (Technical)" -msgstr "Név (Technikai)" - -#: app/blueprints/packages/packages.py:231 -#: app/blueprints/packages/packages.py:638 -#: app/templates/packages/create_edit.html:75 -msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" -msgstr "Csak kisbetűk (a-z), számjegyek (0-9) és aláhúzásjelek (_)" - -#: app/blueprints/packages/packages.py:232 -msgid "Short Description (Plaintext)" -msgstr "Rövid leírás (egyszerű szöveg)" - -#: app/blueprints/packages/packages.py:234 app/templates/packages/view.html:620 -#: app/utils/minetest_hypertext.py:300 -msgid "Maintenance State" -msgstr "Karbantartási Állapot" - -#: app/blueprints/packages/packages.py:236 app/templates/admin/tags/list.html:4 +#: app/blueprints/packages/advanced_search.py:57 +#: app/blueprints/packages/packages.py:237 app/templates/admin/tags/list.html:4 #: app/templates/admin/tags/list.html:10 app/templates/todo/tags.html:38 #: app/utils/minetest_hypertext.py:264 msgid "Tags" msgstr "Címkék" -#: app/blueprints/packages/packages.py:237 +#: app/blueprints/packages/advanced_search.py:60 +#: app/blueprints/packages/packages.py:238 msgid "Content Warnings" msgstr "Tartalomra vonatkozó figyelmeztetések" -#: app/blueprints/packages/packages.py:238 app/templates/packages/view.html:609 +#: app/blueprints/packages/advanced_search.py:63 +#: app/blueprints/packages/packages.py:239 app/templates/packages/view.html:609 #: app/utils/minetest_hypertext.py:298 msgid "License" msgstr "Licenc" -#: app/blueprints/packages/packages.py:239 +#: app/blueprints/packages/advanced_search.py:67 +msgid "Supports Game" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:71 +#: app/templates/admin/storage.html:39 +#: app/templates/collections/create_edit.html:81 +#: app/templates/collections/list.html:39 +#: app/templates/collections/view.html:91 app/templates/index.html:48 +#: app/templates/macros/reviews.html:81 app/templates/macros/topics.html:52 +#: app/templates/packages/game_hub.html:5 +#: app/templates/packages/game_hub.html:25 +#: app/templates/packages/similar.html:22 app/templates/translate/index.html:28 +#, python-format +msgid "%(title)s by %(author)s" +msgstr "%(title)skészitő:%(author)s" + +#: app/blueprints/packages/advanced_search.py:72 +#: app/blueprints/packages/reviews.py:54 +#: app/templates/packages/translation.html:51 +msgid "Language" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:76 +msgid "Hide Tags and Content Warnings" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:77 +msgid "Minetest Version" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:81 +msgid "Sort by" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:85 +msgid "Package score" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:86 app/templates/index.html:78 +#: app/templates/packages/reviews_list.html:4 +#: app/templates/packages/view.html:194 app/templates/packages/view.html:336 +#: app/templates/users/profile.html:279 +msgid "Reviews" +msgstr "Vélemények" + +#: app/blueprints/packages/advanced_search.py:87 +#: app/templates/packages/view.html:184 app/templates/users/profile.html:242 +msgid "Downloads" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:88 +msgid "Created At" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:89 +msgid "Approved At" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:90 +msgid "Last Release" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:92 +msgid "Order" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:93 +msgid "Descending" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:94 +msgid "Ascending" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:96 +msgid "Random order" +msgstr "" + +#: app/blueprints/packages/packages.py:215 +msgid "No download available." +msgstr "Nem érhető el letöltés." + +#: app/blueprints/packages/packages.py:231 +msgid "Title (Human-readable)" +msgstr "Cím (Ember-által-olvasható)" + +#: app/blueprints/packages/packages.py:232 +#: app/blueprints/packages/packages.py:638 +msgid "Name (Technical)" +msgstr "Név (Technikai)" + +#: app/blueprints/packages/packages.py:232 +#: app/blueprints/packages/packages.py:639 +#: 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:233 +msgid "Short Description (Plaintext)" +msgstr "Rövid leírás (egyszerű szöveg)" + +#: app/blueprints/packages/packages.py:235 app/templates/packages/view.html:620 +#: app/utils/minetest_hypertext.py:300 +msgid "Maintenance State" +msgstr "Karbantartási Állapot" + +#: app/blueprints/packages/packages.py:240 msgid "Media License" msgstr "Média licenc" -#: app/blueprints/packages/packages.py:241 +#: app/blueprints/packages/packages.py:242 msgid "Long Description (Markdown)" msgstr "Hosszú Leírás (Markdown)" -#: app/blueprints/packages/packages.py:243 +#: app/blueprints/packages/packages.py:244 msgid "VCS Repository URL" msgstr "VCS tároló URL" -#: app/blueprints/packages/packages.py:244 app/blueprints/users/settings.py:77 +#: app/blueprints/packages/packages.py:245 app/blueprints/users/settings.py:77 msgid "Website URL" msgstr "Weboldal URL" -#: app/blueprints/packages/packages.py:245 +#: app/blueprints/packages/packages.py:246 msgid "Issue Tracker URL" msgstr "Követett URL Probléma" -#: app/blueprints/packages/packages.py:246 +#: app/blueprints/packages/packages.py:247 msgid "Forum Topic ID" msgstr "Fórum Téma ID" -#: app/blueprints/packages/packages.py:247 +#: app/blueprints/packages/packages.py:248 msgid "Video URL" msgstr "Videó URL" -#: app/blueprints/packages/packages.py:248 +#: app/blueprints/packages/packages.py:249 msgid "Donate URL" msgstr "Támogatási URL" -#: app/blueprints/packages/packages.py:249 +#: app/blueprints/packages/packages.py:250 msgid "Translation URL" msgstr "Fordítási URL" -#: app/blueprints/packages/packages.py:255 +#: app/blueprints/packages/packages.py:256 msgid "_game is not an allowed name" msgstr "A _game nem engedélyezett név" -#: app/blueprints/packages/packages.py:265 +#: app/blueprints/packages/packages.py:266 msgid "" "Package already exists, but is removed. Please contact ContentDB staff to" " restore the package" @@ -1104,16 +1211,16 @@ 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:270 +#: app/blueprints/packages/packages.py:271 msgid "Package already exists" msgstr "A csomag már létezik" -#: app/blueprints/packages/packages.py:276 +#: app/blueprints/packages/packages.py:277 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:329 -#: app/blueprints/packages/releases.py:82 +#: app/blueprints/packages/packages.py:330 +#: app/blueprints/packages/releases.py:89 msgid "" "You must add an email address to your account and confirm it before you " "can manage packages" @@ -1121,32 +1228,32 @@ msgstr "" "Ahhoz, hogy a csomagokat kezelni tudja, hozzá kell adjon egy Email címet " "a profiljához" -#: app/blueprints/packages/packages.py:335 +#: app/blueprints/packages/packages.py:336 msgid "Save draft" msgstr "Piszkozat mentése" -#: app/blueprints/packages/packages.py:343 +#: app/blueprints/packages/packages.py:344 msgid "Unable to find that user" msgstr "A felhasználó nem található" -#: app/blueprints/packages/packages.py:347 +#: app/blueprints/packages/packages.py:348 #: app/blueprints/packages/screenshots.py:137 msgid "Permission denied" msgstr "Hozzáférés megtagadva" -#: app/blueprints/packages/packages.py:403 -#: app/blueprints/packages/packages.py:494 -#: app/blueprints/packages/packages.py:516 +#: app/blueprints/packages/packages.py:404 +#: app/blueprints/packages/packages.py:495 +#: app/blueprints/packages/packages.py:517 msgid "You don't have permission to do that" msgstr "Nincs erre engedélye" -#: app/blueprints/packages/packages.py:436 +#: app/blueprints/packages/packages.py:437 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:443 +#: app/blueprints/packages/packages.py:444 #, fuzzy msgid "" "Please comment in the approval thread so editors know what you have " @@ -1155,189 +1262,188 @@ msgstr "" "Í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:481 +#: app/blueprints/packages/packages.py:482 #, python-format msgid "Set state to %(state)s" msgstr "" -#: app/blueprints/packages/packages.py:511 +#: app/blueprints/packages/packages.py:512 msgid "Deleted package" msgstr "Törölt csomag" -#: app/blueprints/packages/packages.py:533 +#: app/blueprints/packages/packages.py:534 msgid "Unapproved package" msgstr "Nem jóváhagyott csomag" -#: app/blueprints/packages/packages.py:542 +#: app/blueprints/packages/packages.py:543 msgid "Maintainers (Comma-separated)" msgstr "Karbantartók (vesszővel-elválasztva)" -#: app/blueprints/packages/packages.py:551 +#: app/blueprints/packages/packages.py:552 msgid "You don't have permission to edit maintainers" msgstr "Nincs engedélye a karbantartók szerkesztéséhez" -#: app/blueprints/packages/packages.py:601 +#: app/blueprints/packages/packages.py:602 msgid "You are not a maintainer" msgstr "Nem vagy karbantartó" -#: app/blueprints/packages/packages.py:604 +#: app/blueprints/packages/packages.py:605 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:636 +#: app/blueprints/packages/packages.py:637 msgid "Author Name" msgstr "Szerző Neve" -#: app/blueprints/packages/packages.py:723 +#: app/blueprints/packages/packages.py:724 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:724 +#: app/blueprints/packages/packages.py:725 msgid "Supported games" msgstr "Támogatott játékok" -#: app/blueprints/packages/packages.py:725 +#: app/blueprints/packages/packages.py:726 msgid "Unsupported games" msgstr "Nem támogatott játékok" -#: app/blueprints/packages/packages.py:726 +#: app/blueprints/packages/packages.py:727 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:742 +#: app/blueprints/packages/packages.py:743 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:746 +#: app/blueprints/packages/packages.py:747 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 " "kiadást" -#: app/blueprints/packages/releases.py:55 -#: app/templates/packages/release_new.html:46 +#: app/blueprints/packages/releases.py:57 +#: app/blueprints/packages/releases.py:72 +msgid "Release Notes" +msgstr "" + +#: app/blueprints/packages/releases.py:59 msgid "Method" msgstr "Módszer" -#: app/blueprints/packages/releases.py:55 -#: app/blueprints/packages/releases.py:57 +#: app/blueprints/packages/releases.py:59 +#: app/blueprints/packages/releases.py:61 #: app/blueprints/packages/screenshots.py:35 msgid "File Upload" msgstr "Fájl Feltöltés" -#: app/blueprints/packages/releases.py:56 +#: app/blueprints/packages/releases.py:60 msgid "Git reference (ie: commit hash, branch, or tag)" msgstr "Git hivatkozás (azaz: commit hash, branch vagy tag)" -#: app/blueprints/packages/releases.py:58 -#: app/blueprints/packages/releases.py:70 -#: app/blueprints/packages/releases.py:198 +#: app/blueprints/packages/releases.py:62 +#: app/blueprints/packages/releases.py:77 +#: app/blueprints/packages/releases.py:207 msgid "Minimum Minetest Version" msgstr "Minimális Minetest Verzió" -#: app/blueprints/packages/releases.py:60 -#: app/blueprints/packages/releases.py:72 -#: app/blueprints/packages/releases.py:201 +#: app/blueprints/packages/releases.py:64 +#: app/blueprints/packages/releases.py:79 +#: app/blueprints/packages/releases.py:210 msgid "Maximum Minetest Version" msgstr "Maximális Minetest Verzió" -#: app/blueprints/packages/releases.py:67 -#: app/templates/packages/release_edit.html:23 +#: app/blueprints/packages/releases.py:74 +#: app/templates/packages/release_edit.html:31 msgid "URL" msgstr "URL" -#: app/blueprints/packages/releases.py:68 +#: app/blueprints/packages/releases.py:75 msgid "Task ID" msgstr "Feladat azonosítója" -#: app/blueprints/packages/releases.py:69 +#: app/blueprints/packages/releases.py:76 #: app/blueprints/packages/screenshots.py:41 msgid "Is Approved" msgstr "Jóváhagyva" -#: app/blueprints/packages/releases.py:91 +#: app/blueprints/packages/releases.py:98 msgid "Import from Git" msgstr "Importálás a Gitből" -#: app/blueprints/packages/releases.py:91 +#: app/blueprints/packages/releases.py:98 msgid "Upload .zip file" msgstr ".zip fájl feltöltése" -#: app/blueprints/packages/releases.py:197 +#: app/blueprints/packages/releases.py:206 msgid "Set Min" msgstr "Minimum beállítása" -#: app/blueprints/packages/releases.py:200 +#: app/blueprints/packages/releases.py:209 msgid "Set Max" msgstr "Maximum beállítása" -#: app/blueprints/packages/releases.py:203 +#: app/blueprints/packages/releases.py:212 msgid "Only change values previously set as none" msgstr "Csak a korábban egyik sem értékre beállított módosítása" -#: app/blueprints/packages/releases.py:204 +#: app/blueprints/packages/releases.py:213 msgid "Update" msgstr "Frissítés" -#: app/blueprints/packages/releases.py:256 +#: app/blueprints/packages/releases.py:265 #: app/templates/packages/update_config.html:25 msgid "Trigger" msgstr "Trigger" -#: app/blueprints/packages/releases.py:257 +#: app/blueprints/packages/releases.py:266 msgid "New Commit" msgstr "Új Commit" -#: app/blueprints/packages/releases.py:258 app/templates/admin/tags/list.html:8 +#: app/blueprints/packages/releases.py:267 app/templates/admin/tags/list.html:8 msgid "New Tag" msgstr "Új címke" -#: app/blueprints/packages/releases.py:260 +#: app/blueprints/packages/releases.py:269 msgid "Branch name" msgstr "Branch neve" -#: app/blueprints/packages/releases.py:261 +#: app/blueprints/packages/releases.py:270 #: app/templates/packages/update_config.html:38 msgid "Action" msgstr "Akció" -#: app/blueprints/packages/releases.py:262 +#: app/blueprints/packages/releases.py:271 msgid "Send notification and mark as outdated" msgstr "Értesítés küldése és megjelölés elavultként" -#: app/blueprints/packages/releases.py:262 app/logic/package_approval.py:104 +#: app/blueprints/packages/releases.py:271 app/logic/package_approval.py:104 msgid "Create release" msgstr "Verzió létrehozása" -#: app/blueprints/packages/releases.py:264 +#: app/blueprints/packages/releases.py:273 msgid "Save Settings" msgstr "Beállítások Mentése" -#: app/blueprints/packages/releases.py:265 +#: app/blueprints/packages/releases.py:274 msgid "Disable Automation" msgstr "Automatizálás Tiltása" -#: app/blueprints/packages/releases.py:304 +#: app/blueprints/packages/releases.py:313 msgid "Please add a Git repository URL in order to set up automatic releases" msgstr "" "Kérjük, adja meg egy Git tároló URL címét az automatikus kiadások " "beállításához" -#: app/blueprints/packages/releases.py:320 +#: app/blueprints/packages/releases.py:329 msgid "Deleted update configuration" msgstr "Frissítési konfiguráció törölve" -#: app/blueprints/packages/releases.py:328 +#: app/blueprints/packages/releases.py:337 msgid "Now, please create an initial release" msgstr "Most kérjük, hozzon létre egy kezdeti verziót" -#: app/blueprints/packages/reviews.py:54 -#: app/templates/packages/translation.html:51 -msgid "Language" -msgstr "" - #: app/blueprints/packages/reviews.py:60 app/blueprints/threads/__init__.py:181 #: app/blueprints/threads/__init__.py:182 #: app/blueprints/threads/__init__.py:282 @@ -1522,7 +1628,7 @@ msgstr "" "mínuszjelek (-) és pontok (.) megengedettek" #: app/blueprints/users/account.py:104 app/blueprints/users/account.py:153 -#: app/blueprints/users/account.py:189 app/blueprints/users/account.py:340 +#: app/blueprints/users/account.py:189 app/blueprints/users/account.py:338 #: app/blueprints/users/settings.py:147 msgid "Email" msgstr "E-mail" @@ -1602,23 +1708,23 @@ msgstr "A régi jelszó helytelen" msgid "Unknown verification token!" msgstr "Ismeretlen ellenőrző jelkép!" -#: app/blueprints/users/account.py:292 +#: app/blueprints/users/account.py:290 msgid "Token has expired" msgstr "A token lejárt" -#: app/blueprints/users/account.py:306 +#: app/blueprints/users/account.py:304 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:309 +#: app/blueprints/users/account.py:307 msgid "Confirmed email change" msgstr "Megerősített e-mail módosítás" -#: app/blueprints/users/account.py:314 +#: app/blueprints/users/account.py:312 msgid "Email address changed" msgstr "Megváltozott az e-mail cím" -#: app/blueprints/users/account.py:315 +#: app/blueprints/users/account.py:313 msgid "" "Your email address has changed. If you didn't request this, please " "contact an administrator." @@ -1626,15 +1732,15 @@ msgstr "" "Az e-mail címe megváltozott. Ha ezt nem kérte, forduljon egy " "rendszergazdához." -#: app/blueprints/users/account.py:333 +#: app/blueprints/users/account.py:331 msgid "You may now log in" msgstr "Bejelentkezhet" -#: app/blueprints/users/account.py:341 +#: app/blueprints/users/account.py:339 msgid "Send" msgstr "Küldés" -#: app/blueprints/users/account.py:372 +#: app/blueprints/users/account.py:370 msgid "" "That email is now blacklisted. Please contact an admin if you wish to " "undo this." @@ -1642,46 +1748,44 @@ msgstr "" "Ez az e-mail mostantól feketelistán van. Kérjük, lépjen kapcsolatba egy " "adminisztrátorral, ha le szeretné venni onnan." -#: app/blueprints/users/claim.py:41 app/blueprints/users/claim.py:66 -msgid "" -"Invalid username, Only alphabetic letters (A-Za-z), numbers (0-9), " -"underscores (_), minuses (-), and periods (.) allowed. Consider " -"contacting an admin" -msgstr "" -"Érvénytelen felhasználónév, Csak alfabetikus betűk (A-Za-z), számok " -"(0-9), aláhúzásjelek (_), mínuszjelek (-) és pontok (.) engedélyezettek. " -"Érdemes lehet kapcsolatba lépni egy rendszergazdával" - #: app/blueprints/users/claim.py:46 msgid "User has already been claimed" msgstr "A felhasználónév már használatban van" #: app/blueprints/users/claim.py:50 -msgid "Unable to get GitHub username for user" -msgstr "Nem sikerült lekérni a felhasználó GitHub-felhasználónevét" +msgid "" +"Unable to get GitHub username for user. Make sure the forum account " +"exists." +msgstr "" -#: app/blueprints/users/claim.py:73 +#: app/blueprints/users/claim.py:66 +msgid "" +"A ContentDB user with that name already exists. Please contact an admin " +"to link to your forum account" +msgstr "" + +#: app/blueprints/users/claim.py:75 msgid "That user has already been claimed!" msgstr "Ez a felhasználó már foglalt!" -#: app/blueprints/users/claim.py:86 +#: app/blueprints/users/claim.py:88 #, python-format msgid "Error whilst attempting to access forums: %(message)s" msgstr "Hiba a fórumok elérésekor: %(message)s" -#: app/blueprints/users/claim.py:90 +#: app/blueprints/users/claim.py:92 msgid "Unable to get forum signature - does the user exist?" msgstr "Nem sikerült lekérni a fórum aláírását – Létezik a felhasználó?" -#: app/blueprints/users/claim.py:105 +#: app/blueprints/users/claim.py:107 msgid "Unable to login as user" msgstr "Nem sikerült felhasználóként bejelentkezni" -#: app/blueprints/users/claim.py:111 +#: app/blueprints/users/claim.py:113 msgid "Could not find the key in your signature!" msgstr "Nem található a kulcs az aláírásában!" -#: app/blueprints/users/claim.py:114 +#: app/blueprints/users/claim.py:116 msgid "Unknown claim type" msgstr "Ismeretlen jogcímtípus" @@ -1825,6 +1929,23 @@ msgstr "Rang" 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!" +#: app/blueprints/vcs/github.py:56 +msgid "Authorization failed [err=gh-oauth-login-failed]" +msgstr "Belépés sikertelen [err=gh-oauth-login-failed]" + +#: app/blueprints/vcs/github.py:85 +msgid "Linked GitHub to account" +msgstr "A GitHub-ot hozzákapcsoltuk a fiókhoz" + +#: app/blueprints/vcs/github.py:90 +#, python-format +msgid "GitHub account is already associated with another user: %(username)s" +msgstr "" + +#: app/blueprints/vcs/github.py:98 app/blueprints/vcs/github.py:124 +msgid "Authorization failed [err=gh-login-failed]" +msgstr "Belépés sikertelen [err=gh-login-failed]" + #: app/blueprints/zipgrep/__init__.py:35 msgid "Text to find (regex)" msgstr "Keresendő szöveg (regex)" @@ -1834,6 +1955,7 @@ msgid "File filter" msgstr "Fájlszűrő" #: app/blueprints/zipgrep/__init__.py:38 app/templates/base.html:60 +#: app/templates/packages/advanced_search.html:34 #: app/templates/packages/game_hub.html:35 app/templates/todo/tags.html:14 msgid "Search" msgstr "Keresés" @@ -1935,11 +2057,11 @@ msgstr "Nincs engedélye a csomag szerkesztésére" msgid "You don't have permission to change the package name" msgstr "Nincs jogosultsága a csomagnév megváltoztatására" -#: app/logic/releases.py:32 +#: app/logic/releases.py:33 msgid "You don't have permission to make releases" msgstr "Nincs engedélye kiadások készítésére" -#: app/logic/releases.py:37 +#: app/logic/releases.py:38 msgid "" "You've created too many releases for this package in the last 5 minutes, " "please wait before trying again" @@ -1947,7 +2069,7 @@ msgstr "" "Túl sok kiadást hozott létre ehhez a csomaghoz az elmúlt 5 percben. " "Kérjük, várjon, mielőtt újra próbálkozna" -#: app/logic/releases.py:74 +#: app/logic/releases.py:77 msgid "Invalid commit hash; it must be a 40 character long base16 string" msgstr "" "Érvénytelen véglegesítési hash; 40 karakterből kell állnia 16 bázis " @@ -2109,11 +2231,6 @@ msgstr "" msgid "As-is" msgstr "" -#. NOTE: Package maintenance state -#: app/models/packages.py:170 -msgid "Deprecated" -msgstr "" - #: app/models/packages.py:177 msgid "Under active development, and may break worlds/things without warning" msgstr "" @@ -2150,7 +2267,7 @@ msgstr "Jóváhagyás" #: app/templates/collections/delete.html:14 #: app/templates/collections/view.html:39 #: app/templates/oauth/create_edit.html:17 -#: app/templates/packages/release_edit.html:84 +#: app/templates/packages/release_edit.html:92 #: app/templates/packages/review_create_edit.html:67 #: app/templates/threads/delete_reply.html:19 #: app/templates/threads/delete_thread.html:19 @@ -2158,21 +2275,17 @@ msgstr "Jóváhagyás" msgid "Delete" msgstr "Törlés" -#: app/models/packages.py:624 app/templates/packages/view.html:163 -msgid "Work in Progress" -msgstr "Fejlszesztés alatt" - -#: app/models/packages.py:1358 +#: app/models/packages.py:1366 #, python-format msgid "New commit %(hash)s found on the Git repo." msgstr "" -#: app/models/packages.py:1362 +#: app/models/packages.py:1370 #, python-format msgid "The last release was commit %(hash)s" msgstr "" -#: app/models/packages.py:1368 +#: app/models/packages.py:1376 #, python-format msgid "New tag %(tag_name)s found on the Git repo." msgstr "" @@ -2206,7 +2319,7 @@ msgid "Editor" msgstr "" #. NOTE: BOT notification type -#: app/models/users.py:59 app/models/users.py:442 +#: app/models/users.py:59 app/models/users.py:448 msgid "Bot" msgstr "" @@ -2219,128 +2332,128 @@ msgid "Admin" msgstr "Admin" #. NOTE: PACKAGE_EDIT notification type -#: app/models/users.py:427 +#: app/models/users.py:433 msgid "Package Edit" msgstr "" #. NOTE: PACKAGE_APPROVAL notification type -#: app/models/users.py:430 +#: app/models/users.py:436 msgid "Package Approval" msgstr "" #. NOTE: NEW_THREAD notification type -#: app/models/users.py:433 app/templates/threads/list.html:12 +#: app/models/users.py:439 app/templates/threads/list.html:12 #: app/templates/threads/new.html:4 msgid "New Thread" msgstr "" #. NOTE: NEW_REVIEW notification type -#: app/models/users.py:436 +#: app/models/users.py:442 msgid "New Review" msgstr "" #. NOTE: THREAD_REPLY notification type -#: app/models/users.py:439 +#: app/models/users.py:445 msgid "Thread Reply" msgstr "" #. NOTE: MAINTAINER notification type -#: app/models/users.py:445 app/templates/macros/threads.html:27 +#: app/models/users.py:451 app/templates/macros/threads.html:27 msgid "Maintainer" msgstr "" #. NOTE: EDITOR_ALERT notification type -#: app/models/users.py:448 +#: app/models/users.py:454 msgid "Editor Alert" msgstr "" #. NOTE: EDITOR_MISC notification type -#: app/models/users.py:451 +#: app/models/users.py:457 msgid "Editor Misc" msgstr "" #. NOTE: OTHER notification type -#: app/models/users.py:454 +#: app/models/users.py:460 msgid "Other" msgstr "" -#: app/models/users.py:464 +#: app/models/users.py:470 msgid "This is a Package Edit notification." msgstr "" -#: app/models/users.py:466 +#: app/models/users.py:472 msgid "This is a Package Approval notification." msgstr "" -#: app/models/users.py:468 +#: app/models/users.py:474 msgid "This is a New Thread notification." msgstr "" -#: app/models/users.py:470 +#: app/models/users.py:476 msgid "This is a New Review notification." msgstr "" -#: app/models/users.py:472 +#: app/models/users.py:478 msgid "This is a Thread Reply notification." msgstr "" -#: app/models/users.py:474 +#: app/models/users.py:480 msgid "This is a Bot notification." msgstr "" -#: app/models/users.py:476 +#: app/models/users.py:482 msgid "This is a Maintainer change notification." msgstr "" -#: app/models/users.py:478 +#: app/models/users.py:484 msgid "This is an Editor Alert notification." msgstr "" -#: app/models/users.py:480 +#: app/models/users.py:486 msgid "This is an Editor Misc notification." msgstr "" -#: app/models/users.py:482 +#: app/models/users.py:488 msgid "This is an Other notification." msgstr "" -#: app/models/users.py:489 +#: app/models/users.py:495 msgid "When another user edits your packages, releases, etc." msgstr "" -#: app/models/users.py:491 +#: app/models/users.py:497 msgid "Notifications from editors related to the package approval process." msgstr "" -#: app/models/users.py:493 +#: app/models/users.py:499 msgid "When a thread is created on your package." msgstr "" -#: app/models/users.py:495 +#: app/models/users.py:501 msgid "When a user posts a review on your package." msgstr "" -#: app/models/users.py:497 +#: app/models/users.py:503 msgid "When someone replies to a thread you're watching." msgstr "" -#: app/models/users.py:499 +#: app/models/users.py:505 msgid "From a bot - for example, update notifications." msgstr "" -#: app/models/users.py:501 +#: app/models/users.py:507 msgid "When your package's maintainers change." msgstr "" -#: app/models/users.py:503 +#: app/models/users.py:509 msgid "For editors: Important alerts." msgstr "" -#: app/models/users.py:505 +#: app/models/users.py:511 msgid "For editors: Minor notifications, including new threads." msgstr "" -#: app/models/users.py:507 +#: app/models/users.py:513 msgid "Minor notifications not important enough for a dedicated category." msgstr "" @@ -2495,41 +2608,45 @@ msgstr "Adatvédelmi irányelvek" msgid "Report / DMCA" msgstr "Jelentés / DMCA" -#: app/templates/base.html:256 +#: app/templates/base.html:256 app/templates/packages/advanced_search.html:4 +msgid "Advanced Search" +msgstr "" + +#: app/templates/base.html:257 msgid "User List" msgstr "Felhasználó lista" -#: app/templates/base.html:257 app/templates/packages/view.html:190 +#: app/templates/base.html:258 app/templates/packages/view.html:190 #: app/templates/packages/view.html:677 app/templates/threads/list.html:4 msgid "Threads" msgstr "Szálak" -#: app/templates/base.html:258 app/templates/collections/list.html:7 +#: app/templates/base.html:259 app/templates/collections/list.html:7 #: app/templates/collections/list.html:26 msgid "Collections" msgstr "Kollekciók" -#: app/templates/base.html:259 app/templates/donate/index.html:4 +#: app/templates/base.html:260 app/templates/donate/index.html:4 msgid "Support Creators" msgstr "" -#: app/templates/base.html:260 +#: app/templates/base.html:261 msgid "Translate Packages" msgstr "Csomagok lefordítása" -#: app/templates/base.html:261 +#: app/templates/base.html:262 msgid "Source Code" msgstr "Forráskód" -#: app/templates/base.html:267 +#: app/templates/base.html:268 msgid "Show non-free packages" msgstr "Mutassa a Nem-szabad-felhasnálású csomagokat" -#: app/templates/base.html:269 +#: app/templates/base.html:270 msgid "Hide non-free packages" msgstr "Nem-szabad-felhasználású csomagok elrejtése" -#: app/templates/base.html:273 +#: app/templates/base.html:274 #, python-format msgid "Our privacy policy has been updated (%(date)s)" msgstr "" @@ -2544,29 +2661,11 @@ msgstr "" "Üdv a legjobb helyen a minetest kiegészítők játékok és textúra csomagok " "megtalálásához" -#: app/templates/admin/storage.html:39 -#: app/templates/collections/create_edit.html:81 -#: app/templates/collections/list.html:39 -#: app/templates/collections/view.html:91 app/templates/index.html:48 -#: app/templates/macros/reviews.html:81 app/templates/macros/topics.html:52 -#: app/templates/packages/game_hub.html:5 -#: app/templates/packages/game_hub.html:25 -#: app/templates/packages/similar.html:22 app/templates/translate/index.html:28 -#, python-format -msgid "%(title)s by %(author)s" -msgstr "%(title)skészitő:%(author)s" - #: app/templates/index.html:53 #, python-format msgid "%(title)s by %(author)s" msgstr "%(title)s by %(author)s" -#: app/templates/index.html:78 app/templates/packages/reviews_list.html:4 -#: app/templates/packages/view.html:194 app/templates/packages/view.html:336 -#: app/templates/users/profile.html:279 -msgid "Reviews" -msgstr "Vélemények" - #: app/templates/index.html:94 app/templates/packages/view.html:278 msgid "Previous" msgstr "Előző" @@ -2649,7 +2748,7 @@ msgstr "Email küldése %(username)s számára" #: app/templates/admin/storage.html:18 #: app/templates/packages/create_edit.html:66 #: app/templates/packages/game_support.html:20 -#: app/templates/threads/view.html:96 app/templates/todo/tags.html:36 +#: app/templates/threads/view.html:101 app/templates/todo/tags.html:36 msgid "Package" msgstr "Csomag" @@ -2675,7 +2774,7 @@ msgstr "Új licensz/engedély" msgid "Licenses" msgstr "Licenszek/engedélyek" -#: app/templates/admin/tags/list.html:34 +#: app/templates/admin/tags/list.html:30 msgid "Views" msgstr "Megtekintések" @@ -3138,7 +3237,7 @@ msgid "Edit / Approve" msgstr "" #: app/templates/macros/releases.html:103 -#: app/templates/packages/release_edit.html:31 +#: app/templates/packages/release_edit.html:39 msgid "Importing..." msgstr "" @@ -3340,10 +3439,6 @@ msgstr "Frissítési beállítások" msgid "No outdated packages." msgstr "Nincsenek elavult csomagok." -#: app/templates/macros/topics.html:6 app/templates/packages/view.html:177 -msgid "Author" -msgstr "Szerző" - #: app/templates/macros/topics.html:8 msgid "Date" msgstr "Dátum" @@ -3515,6 +3610,29 @@ msgstr "" msgid "No applications created" msgstr "" +#: app/templates/packages/advanced_search.html:13 +msgid "Use shift to select multiple. Leave selection empty to match any type." +msgstr "" + +#: app/templates/packages/advanced_search.html:14 +#: app/templates/packages/advanced_search.html:19 +#: app/templates/packages/advanced_search.html:20 +#: app/templates/packages/advanced_search.html:21 +msgid "Use shift to select multiple." +msgstr "" + +#: app/templates/packages/advanced_search.html:17 +msgid "Tags and Content Warnings" +msgstr "" + +#: app/templates/packages/advanced_search.html:23 +msgid "Compatibility" +msgstr "" + +#: app/templates/packages/advanced_search.html:28 +msgid "Sorting" +msgstr "" + #: app/templates/packages/alias_create_edit.html:4 msgid "Alias" msgstr "" @@ -3554,7 +3672,7 @@ msgid "This will set the update settings for all packages with a Git repo." msgstr "" #: app/templates/packages/bulk_update_conf.html:27 -#: app/templates/packages/release_new.html:50 +#: app/templates/packages/release_new.html:51 #: app/templates/packages/update_config.html:33 msgid "Leave blank to use default branch" msgstr "" @@ -3900,8 +4018,8 @@ msgid "Use this page to set the min and max of all releases for your package." msgstr "" #: app/templates/packages/release_bulk_change.html:29 -#: app/templates/packages/release_edit.html:54 -#: app/templates/packages/release_new.html:69 +#: app/templates/packages/release_edit.html:62 +#: app/templates/packages/release_new.html:70 msgid "Maximum must be greater than or equal to the minimum!" msgstr "" @@ -3912,8 +4030,8 @@ msgid "" msgstr "" #: app/templates/packages/release_bulk_change.html:36 -#: app/templates/packages/release_edit.html:70 -#: app/templates/packages/release_new.html:91 +#: app/templates/packages/release_edit.html:78 +#: app/templates/packages/release_new.html:92 msgid "Leave both as None if in doubt." msgstr "" @@ -3921,71 +4039,81 @@ msgstr "" msgid "Edit release" msgstr "" -#: app/templates/packages/release_edit.html:27 +#: app/templates/packages/release_edit.html:15 +#: app/templates/packages/release_new.html:42 +msgid "Release short name. Eg: 1.0.0 or 2018-05-28" +msgstr "" + +#: app/templates/packages/release_edit.html:16 +#: app/templates/packages/release_new.html:43 +msgid "Human-readable name. Eg: 1.0.0 - The Trains Update" +msgstr "" + +#: app/templates/packages/release_edit.html:35 msgid "Commit Hash" msgstr "" -#: app/templates/packages/release_edit.html:32 +#: app/templates/packages/release_edit.html:40 msgid "view task" msgstr "" -#: app/templates/packages/release_edit.html:42 +#: app/templates/packages/release_edit.html:50 #: app/templates/packages/screenshot_edit.html:20 msgid "Approved" msgstr "" -#: app/templates/packages/release_edit.html:46 +#: app/templates/packages/release_edit.html:54 msgid "Supported Minetest versions" msgstr "" -#: app/templates/packages/release_edit.html:60 -#: app/templates/packages/release_new.html:75 +#: app/templates/packages/release_edit.html:68 +#: app/templates/packages/release_new.html:76 #, python-format msgid "Are you sure your package doesn't work on versions after %(version)s?" msgstr "" -#: app/templates/packages/release_edit.html:62 -#: app/templates/packages/release_new.html:77 +#: app/templates/packages/release_edit.html:70 +#: app/templates/packages/release_new.html:78 msgid "" "Only set the maximum version if you know that it doesn't work on newer " "Minetest versions." msgstr "" -#: app/templates/packages/release_edit.html:63 -#: app/templates/packages/release_new.html:78 +#: app/templates/packages/release_edit.html:71 +#: app/templates/packages/release_new.html:79 msgid "" "Don't set the maximum version just because you haven't tested it on newer" " versions." msgstr "" -#: app/templates/packages/release_edit.html:67 -#: app/templates/packages/release_new.html:88 +#: app/templates/packages/release_edit.html:75 +#: app/templates/packages/release_new.html:89 msgid "" "Set the minimum and maximum Minetest versions supported.\n" "\t\t\tThis release will be hidden to clients outside of that range. " msgstr "" -#: app/templates/packages/release_edit.html:72 +#: app/templates/packages/release_edit.html:80 msgid "" "You can set this automatically in the" " .conf of your package." msgstr "" -#: app/templates/packages/release_edit.html:79 +#: app/templates/packages/release_edit.html:87 msgid "Delete Release" msgstr "" -#: app/templates/packages/release_edit.html:85 +#: app/templates/packages/release_edit.html:93 msgid "This is permanent." msgstr "" -#: app/templates/packages/release_edit.html:86 +#: app/templates/packages/release_edit.html:94 msgid "" "Any associated uploads will not be deleted immediately, but the release " "will no longer be listed." msgstr "" -#: app/templates/packages/release_edit.html:91 +#: app/templates/packages/release_edit.html:99 msgid "You cannot delete the latest release; please create a newer one first." msgstr "" @@ -4032,26 +4160,26 @@ msgstr "" msgid "1. Name release" msgstr "" -#: app/templates/packages/release_new.html:42 -msgid "Human readable. Eg: 1.0.0 or 2018-05-28" +#: app/templates/packages/release_new.html:43 +msgid "Same as name" msgstr "" -#: app/templates/packages/release_new.html:44 +#: app/templates/packages/release_new.html:46 msgid "2. Set the content" msgstr "" -#: app/templates/packages/release_new.html:57 +#: app/templates/packages/release_new.html:58 msgid "" "Take a look at the Package Configuration " "and Releases Guide for\n" "\t\t\ttips on customising releases." msgstr "" -#: app/templates/packages/release_new.html:61 +#: app/templates/packages/release_new.html:62 msgid "3. Supported Minetest versions" msgstr "" -#: app/templates/packages/release_new.html:83 +#: app/templates/packages/release_new.html:84 msgid "" "The .conf of your package can set this " "automatically,\n" @@ -4453,16 +4581,12 @@ msgstr "" msgid "Non-free media" msgstr "" -#: app/templates/packages/view.html:94 app/templates/threads/view.html:104 +#: app/templates/packages/view.html:94 app/templates/threads/view.html:109 msgid "" "This thread is only visible to its creator, package maintainers, users of" " Approver rank or above, and @mentioned users." msgstr "" -#: app/templates/packages/view.html:184 app/templates/users/profile.html:242 -msgid "Downloads" -msgstr "" - #: app/templates/packages/view.html:207 app/templates/users/profile.html:95 msgid "Website" msgstr "" @@ -4487,7 +4611,7 @@ msgstr "" msgid "Awaiting review" msgstr "" -#: app/templates/packages/view.html:344 app/templates/threads/view.html:77 +#: app/templates/packages/view.html:344 app/templates/threads/view.html:82 msgid "Edit Review" msgstr "" @@ -4708,39 +4832,39 @@ msgstr "" msgid "Subscribe" msgstr "" -#: app/templates/threads/view.html:55 +#: app/templates/threads/view.html:59 msgid "Convert to Thread" msgstr "" -#: app/templates/threads/view.html:62 +#: app/templates/threads/view.html:67 msgid "Unlock" msgstr "" -#: app/templates/threads/view.html:67 +#: app/templates/threads/view.html:72 msgid "Lock" msgstr "" -#: app/templates/threads/view.html:109 +#: app/templates/threads/view.html:114 msgid "This thread is visible to the following users" msgstr "" -#: app/templates/threads/view.html:110 +#: app/templates/threads/view.html:115 msgid "Visible to:" msgstr "" -#: app/templates/threads/view.html:118 +#: app/templates/threads/view.html:123 msgid "Plus approvers and editors" msgstr "" -#: app/templates/threads/view.html:131 +#: app/templates/threads/view.html:136 msgid "Is this review outdated?" msgstr "" -#: app/templates/threads/view.html:132 +#: app/templates/threads/view.html:137 msgid "For example, does it complain about issues you've already fixed?" msgstr "" -#: app/templates/threads/view.html:133 +#: app/templates/threads/view.html:138 #, python-format msgid "You can report outdated reviews by clicking %(flag)s on the review." msgstr "" @@ -5374,6 +5498,10 @@ msgstr "" msgid "Email Address" msgstr "" +#: app/templates/users/modtools.html:116 +msgid "Pending email verifications" +msgstr "" + #: app/templates/users/profile.html:20 msgid "Profile picture" msgstr "" @@ -6545,3 +6673,54 @@ msgstr "" #~ "signature" #~ msgstr "" +#~ msgctxt "tags" +#~ msgid "" +#~ "Focus on player chat/communication or " +#~ "who's primary function is interacting " +#~ "with the console." +#~ msgstr "" + +#~ msgctxt "tags" +#~ msgid "" +#~ "Requires futher installation steps, such " +#~ "as installing luarocks or editing the" +#~ " trusted mod setting" +#~ msgstr "" + +#~ msgctxt "tags" +#~ msgid "" +#~ "Mods and games that aim to " +#~ "simulate real life activity. Similar to" +#~ " SimCity/TheSims/OpenTTD/etc" +#~ msgstr "" + +#~ msgctxt "tags" +#~ msgid "Adds mobs, animals, and NPCs" +#~ msgstr "" + +#~ msgctxt "tags" +#~ msgid "For content whose main utility / feature is in GUI/formspec form" +#~ msgstr "" + +#~ msgctxt "tags" +#~ msgid "Forks of MTG" +#~ msgstr "" + +#~ msgid "" +#~ "Invalid username, Only alphabetic letters " +#~ "(A-Za-z), numbers (0-9), underscores (_), " +#~ "minuses (-), and periods (.) allowed." +#~ " Consider contacting an admin" +#~ msgstr "" +#~ "Érvénytelen felhasználónév, Csak alfabetikus " +#~ "betűk (A-Za-z), számok (0-9), aláhúzásjelek" +#~ " (_), mínuszjelek (-) és pontok (.)" +#~ " engedélyezettek. Érdemes lehet kapcsolatba " +#~ "lépni egy rendszergazdával" + +#~ msgid "Unable to get GitHub username for user" +#~ msgstr "Nem sikerült lekérni a felhasználó GitHub-felhasználónevét" + +#~ msgid "Human readable. Eg: 1.0.0 or 2018-05-28" +#~ msgstr "" + diff --git a/translations/ia/LC_MESSAGES/messages.po b/translations/ia/LC_MESSAGES/messages.po index bcafa1d5..39b98441 100644 --- a/translations/ia/LC_MESSAGES/messages.po +++ b/translations/ia/LC_MESSAGES/messages.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2024-06-09 13:46+0100\n" +"POT-Creation-Date: 2024-06-22 16:06+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: Automatically generated\n" "Language: ia\n" @@ -18,192 +18,190 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.15.0\n" -#: app/__init__.py:155 +#: app/__init__.py:156 msgid "Banned:" msgstr "" -#: app/__init__.py:157 +#: app/__init__.py:158 msgid "You have been banned." msgstr "" -#. NOTE: tags: title for jam_game_2023 -#: app/_translations.py:6 -msgctxt "tags" -msgid "Jam / Game 2023" -msgstr "" - -#. NOTE: tags: description for jam_game_2023 -#: app/_translations.py:8 -msgctxt "tags" -msgid "Entries to the 2023 Minetest Game Jam " -msgstr "" - #. NOTE: tags: title for server_tools -#: app/_translations.py:10 +#: app/_translations.py:6 msgctxt "tags" msgid "Server Moderation and Tools" msgstr "" #. NOTE: tags: description for server_tools -#: app/_translations.py:12 +#: app/_translations.py:8 msgctxt "tags" msgid "Helps with server maintenance and moderation" msgstr "" #. NOTE: tags: title for pvp -#: app/_translations.py:14 +#: app/_translations.py:10 msgctxt "tags" msgid "Player vs Player (PvP)" msgstr "" #. NOTE: tags: description for pvp -#: app/_translations.py:16 +#: app/_translations.py:12 msgctxt "tags" msgid "Designed to be played competitively against other players" msgstr "" #. NOTE: tags: title for player_effects -#: app/_translations.py:18 +#: app/_translations.py:14 msgctxt "tags" msgid "Player Effects / Power Ups" msgstr "" #. NOTE: tags: description for player_effects -#: app/_translations.py:20 +#: app/_translations.py:16 msgctxt "tags" msgid "" "For content that changes player effects, including physics, for example: " "speed, jump height or gravity." msgstr "" -#. NOTE: tags: title for world_tools +#. NOTE: tags: title for jam_game_2023 +#: app/_translations.py:18 +msgctxt "tags" +msgid "Jam / Game 2023" +msgstr "" + +#. NOTE: tags: description for jam_game_2023 +#: app/_translations.py:20 +msgctxt "tags" +msgid "Entries to the 2023 Minetest Game Jam " +msgstr "" + +#. NOTE: tags: title for mapgen #: app/_translations.py:22 msgctxt "tags" +msgid "Mapgen / Biomes / Decoration" +msgstr "" + +#. NOTE: tags: description for mapgen +#: app/_translations.py:24 +msgctxt "tags" +msgid "New mapgen or changes mapgen" +msgstr "" + +#. NOTE: tags: title for world_tools +#: app/_translations.py:26 +msgctxt "tags" msgid "World Maintenance and Tools" msgstr "" #. NOTE: tags: description for world_tools -#: app/_translations.py:24 +#: app/_translations.py:28 msgctxt "tags" msgid "Tools to manage the world" msgstr "" +#. NOTE: tags: title for inventory +#: app/_translations.py:30 +msgctxt "tags" +msgid "Inventory" +msgstr "" + +#. NOTE: tags: description for inventory +#: app/_translations.py:32 +msgctxt "tags" +msgid "Changes the inventory GUI" +msgstr "" + +#. NOTE: tags: title for developer_tools +#: app/_translations.py:34 +msgctxt "tags" +msgid "Developer Tools" +msgstr "" + +#. NOTE: tags: description for developer_tools +#: app/_translations.py:36 +msgctxt "tags" +msgid "Tools for game and mod developers" +msgstr "" + #. NOTE: tags: title for april_fools -#: app/_translations.py:26 +#: app/_translations.py:38 msgctxt "tags" msgid "Joke" msgstr "" #. NOTE: tags: description for april_fools -#: app/_translations.py:28 +#: app/_translations.py:40 msgctxt "tags" msgid "" "For humorous content, meant as a novelty or joke, not to be taken " "seriously, and that is not meant to be used seriously or long-term." msgstr "" -#. NOTE: tags: title for shooter -#: app/_translations.py:30 -msgctxt "tags" -msgid "Shooter" -msgstr "" - -#. NOTE: tags: description for shooter -#: app/_translations.py:32 -msgctxt "tags" -msgid "First person shooters (FPS) and more" -msgstr "" - -#. NOTE: tags: title for adventure__rpg -#: app/_translations.py:34 -msgctxt "tags" -msgid "Adventure / RPG" -msgstr "" - -#. NOTE: tags: title for mapgen -#: app/_translations.py:36 -msgctxt "tags" -msgid "Mapgen / Biomes / Decoration" -msgstr "" - -#. NOTE: tags: description for mapgen -#: app/_translations.py:38 -msgctxt "tags" -msgid "New mapgen or changes mapgen" -msgstr "" - #. NOTE: tags: title for singleplayer -#: app/_translations.py:40 +#: app/_translations.py:42 msgctxt "tags" msgid "Singleplayer-focused" msgstr "" #. NOTE: tags: description for singleplayer -#: app/_translations.py:42 +#: app/_translations.py:44 msgctxt "tags" msgid "Content that can be played alone" msgstr "" -#. NOTE: tags: title for developer_tools -#: app/_translations.py:44 -msgctxt "tags" -msgid "Developer Tools" -msgstr "" - -#. NOTE: tags: description for developer_tools -#: app/_translations.py:46 -msgctxt "tags" -msgid "Tools for game and mod developers" -msgstr "" - #. NOTE: tags: title for crafting -#: app/_translations.py:48 +#: app/_translations.py:46 msgctxt "tags" msgid "Crafting" msgstr "" #. NOTE: tags: description for crafting -#: app/_translations.py:50 +#: app/_translations.py:48 msgctxt "tags" msgid "Big changes to crafting gameplay" msgstr "" -#. NOTE: tags: title for sound_music +#. NOTE: tags: title for adventure__rpg +#: app/_translations.py:50 +msgctxt "tags" +msgid "Adventure / RPG" +msgstr "" + +#. NOTE: tags: title for shooter #: app/_translations.py:52 msgctxt "tags" +msgid "Shooter" +msgstr "" + +#. NOTE: tags: description for shooter +#: app/_translations.py:54 +msgctxt "tags" +msgid "First person shooters (FPS) and more" +msgstr "" + +#. NOTE: tags: title for sound_music +#: app/_translations.py:56 +msgctxt "tags" msgid "Sounds / Music" msgstr "" #. NOTE: tags: description for sound_music -#: app/_translations.py:54 +#: app/_translations.py:58 msgctxt "tags" msgid "Focuses on or adds new sounds or musical things" msgstr "" -#. NOTE: tags: title for inventory -#: app/_translations.py:56 -msgctxt "tags" -msgid "Inventory" -msgstr "" - -#. NOTE: tags: description for inventory -#: app/_translations.py:58 -msgctxt "tags" -msgid "Changes the inventory GUI" -msgstr "" - -#. NOTE: tags: title for chat +#. NOTE: tags: title for tools #: app/_translations.py:60 msgctxt "tags" -msgid "Chat / Commands" +msgid "Tools / Weapons / Armor" msgstr "" -#. NOTE: tags: description for chat +#. NOTE: tags: description for tools #: app/_translations.py:62 msgctxt "tags" -msgid "" -"Focus on player chat/communication or who's primary function is " -"interacting with the console." +msgid "Adds or changes tools, weapons, and armor" msgstr "" #. NOTE: tags: title for plants_and_farming @@ -218,56 +216,56 @@ msgctxt "tags" msgid "Adds new plants or other farmable resources." msgstr "" -#. NOTE: tags: title for complex_installation -#: app/_translations.py:68 -msgctxt "tags" -msgid "Complex installation" -msgstr "" - -#. NOTE: tags: description for complex_installation -#: app/_translations.py:70 -msgctxt "tags" -msgid "" -"Requires futher installation steps, such as installing luarocks or " -"editing the trusted mod setting" -msgstr "" - -#. NOTE: tags: title for multiplayer -#: app/_translations.py:72 -msgctxt "tags" -msgid "Multiplayer-focused" -msgstr "" - -#. NOTE: tags: description for multiplayer -#: app/_translations.py:74 -msgctxt "tags" -msgid "Can/should only be used in multiplayer" -msgstr "" - -#. NOTE: tags: title for tools -#: app/_translations.py:76 -msgctxt "tags" -msgid "Tools / Weapons / Armor" -msgstr "" - -#. NOTE: tags: description for tools -#: app/_translations.py:78 -msgctxt "tags" -msgid "Adds or changes tools, weapons, and armor" -msgstr "" - #. NOTE: tags: title for simulation -#: app/_translations.py:80 +#: app/_translations.py:68 msgctxt "tags" msgid "Sims" msgstr "" #. NOTE: tags: description for simulation -#: app/_translations.py:82 +#: app/_translations.py:70 msgctxt "tags" msgid "" "Mods and games that aim to simulate real life activity. Similar to " -"SimCity/TheSims/OpenTTD/etc" +"SimCity/The Sims/OpenTTD/etc." +msgstr "" + +#. NOTE: tags: title for chat +#: app/_translations.py:72 +msgctxt "tags" +msgid "Chat / Commands" +msgstr "" + +#. NOTE: tags: description for chat +#: app/_translations.py:74 +msgctxt "tags" +msgid "Focus on player chat/communication or console interaction." +msgstr "" + +#. NOTE: tags: title for multiplayer +#: app/_translations.py:76 +msgctxt "tags" +msgid "Multiplayer-focused" +msgstr "" + +#. NOTE: tags: description for multiplayer +#: app/_translations.py:78 +msgctxt "tags" +msgid "Can/should only be used in multiplayer" +msgstr "" + +#. NOTE: tags: title for complex_installation +#: app/_translations.py:80 +msgctxt "tags" +msgid "Complex installation" +msgstr "" + +#. NOTE: tags: description for complex_installation +#: app/_translations.py:82 +msgctxt "tags" +msgid "" +"Requires futher installation steps, such as installing LuaRocks or " +"editing the trusted mod setting" msgstr "" #. NOTE: tags: title for magic @@ -276,54 +274,54 @@ msgctxt "tags" msgid "Magic / Enchanting" msgstr "" -#. NOTE: tags: title for less_than_px -#: app/_translations.py:86 -msgctxt "tags" -msgid "<16px" -msgstr "" - -#. NOTE: tags: description for less_than_px -#: app/_translations.py:88 -msgctxt "tags" -msgid "Less than 16px" -msgstr "" - #. NOTE: tags: title for building_mechanics -#: app/_translations.py:90 +#: app/_translations.py:86 msgctxt "tags" msgid "Building Mechanics and Tools" msgstr "" #. NOTE: tags: description for building_mechanics -#: app/_translations.py:92 +#: app/_translations.py:88 msgctxt "tags" msgid "Adds game mechanics or tools that change how players build." msgstr "" -#. NOTE: tags: title for environment -#: app/_translations.py:94 +#. NOTE: tags: title for oneofakind__original +#: app/_translations.py:90 msgctxt "tags" -msgid "Environment / Weather" +msgid "One-of-a-kind / Original" msgstr "" -#. NOTE: tags: description for environment -#: app/_translations.py:96 +#. NOTE: tags: description for oneofakind__original +#: app/_translations.py:92 msgctxt "tags" msgid "" -"Improves the world, adding weather, ambient sounds, or other environment " -"mechanics" +"For games and such that are of their own kind, distinct and original in " +"nature to others of the same category." msgstr "" -#. NOTE: tags: title for mobs +#. NOTE: tags: title for building +#: app/_translations.py:94 +msgctxt "tags" +msgid "Building" +msgstr "" + +#. NOTE: tags: description for building +#: app/_translations.py:96 +msgctxt "tags" +msgid "Focuses on building, such as adding new materials or nodes" +msgstr "" + +#. NOTE: tags: title for decorative #: app/_translations.py:98 msgctxt "tags" -msgid "Mobs / Animals / NPCs" +msgid "Decorative" msgstr "" -#. NOTE: tags: description for mobs +#. NOTE: tags: description for decorative #: app/_translations.py:100 msgctxt "tags" -msgid "Adds mobs, animals, and NPCs" +msgid "Adds nodes with no other purpose than for use in building" msgstr "" #. NOTE: tags: title for puzzle @@ -338,120 +336,120 @@ msgctxt "tags" msgid "Focus on puzzle solving instead of combat" msgstr "" -#. NOTE: tags: title for building +#. NOTE: tags: title for environment #: app/_translations.py:106 msgctxt "tags" -msgid "Building" +msgid "Environment / Weather" msgstr "" -#. NOTE: tags: description for building +#. NOTE: tags: description for environment #: app/_translations.py:108 msgctxt "tags" -msgid "Focuses on building, such as adding new materials or nodes" +msgid "" +"Improves the world, adding weather, ambient sounds, or other environment " +"mechanics" msgstr "" -#. NOTE: tags: title for decorative +#. NOTE: tags: title for less_than_px #: app/_translations.py:110 msgctxt "tags" -msgid "Decorative" +msgid "<16px" msgstr "" -#. NOTE: tags: description for decorative +#. NOTE: tags: description for less_than_px #: app/_translations.py:112 msgctxt "tags" -msgid "Adds nodes with no other purpose than for use in building" +msgid "Less than 16px" msgstr "" -#. NOTE: tags: title for oneofakind__original +#. NOTE: tags: title for mobs #: app/_translations.py:114 msgctxt "tags" -msgid "One-of-a-kind / Original" +msgid "Mobs / Animals / NPCs" msgstr "" -#. NOTE: tags: description for oneofakind__original +#. NOTE: tags: description for mobs #: app/_translations.py:116 msgctxt "tags" -msgid "" -"For games and such that are of their own kind, distinct and original in " -"nature to others of the same category." -msgstr "" - -#. NOTE: tags: title for survival -#: app/_translations.py:118 -msgctxt "tags" -msgid "Survival" -msgstr "" - -#. NOTE: tags: description for survival -#: app/_translations.py:120 -msgctxt "tags" -msgid "" -"Written specifically for survival gameplay with a focus on game-balance, " -"difficulty level, or resources available through crafting, mining, ..." -msgstr "" - -#. NOTE: tags: title for hud -#: app/_translations.py:122 -msgctxt "tags" -msgid "HUD" -msgstr "" - -#. NOTE: tags: description for hud -#: app/_translations.py:124 -msgctxt "tags" -msgid "For mods that grant the player extra information in the HUD" -msgstr "" - -#. NOTE: tags: title for storage -#: app/_translations.py:126 -msgctxt "tags" -msgid "Storage" -msgstr "" - -#. NOTE: tags: description for storage -#: app/_translations.py:128 -msgctxt "tags" -msgid "Adds or improves item storage mechanics" -msgstr "" - -#. NOTE: tags: title for 16px -#: app/_translations.py:130 -msgctxt "tags" -msgid "16px" -msgstr "" - -#. NOTE: tags: description for 16px -#: app/_translations.py:132 -msgctxt "tags" -msgid "For 16px texture packs" +msgid "Adds mobs, animals, and non-player characters" msgstr "" #. NOTE: tags: title for custom_mapgen -#: app/_translations.py:134 +#: app/_translations.py:118 msgctxt "tags" msgid "Custom mapgen" msgstr "" #. NOTE: tags: description for custom_mapgen -#: app/_translations.py:136 +#: app/_translations.py:120 msgctxt "tags" msgid "" "Contains a completely custom mapgen implemented in Lua, usually requires " "worlds to be set to the 'singlenode' mapgen." msgstr "" +#. NOTE: tags: title for survival +#: app/_translations.py:122 +msgctxt "tags" +msgid "Survival" +msgstr "" + +#. NOTE: tags: description for survival +#: app/_translations.py:124 +msgctxt "tags" +msgid "" +"Written specifically for survival gameplay with a focus on game-balance, " +"difficulty level, or resources available through crafting, mining, ..." +msgstr "" + +#. NOTE: tags: title for education +#: app/_translations.py:126 +msgctxt "tags" +msgid "Education" +msgstr "" + +#. NOTE: tags: description for education +#: app/_translations.py:128 +msgctxt "tags" +msgid "Either has educational value, or is a tool to help teachers " +msgstr "" + +#. NOTE: tags: title for storage +#: app/_translations.py:130 +msgctxt "tags" +msgid "Storage" +msgstr "" + +#. NOTE: tags: description for storage +#: app/_translations.py:132 +msgctxt "tags" +msgid "Adds or improves item storage mechanics" +msgstr "" + #. NOTE: tags: title for library -#: app/_translations.py:138 +#: app/_translations.py:134 msgctxt "tags" msgid "API / Library" msgstr "" #. NOTE: tags: description for library -#: app/_translations.py:140 +#: app/_translations.py:136 msgctxt "tags" msgid "Primarily adds an API for other mods to use" msgstr "" +#. NOTE: tags: title for hud +#: app/_translations.py:138 +msgctxt "tags" +msgid "HUD" +msgstr "" + +#. NOTE: tags: description for hud +#: app/_translations.py:140 +msgctxt "tags" +msgid "For mods that grant the player extra information in the HUD" +msgstr "" + #. NOTE: tags: title for mini-game #: app/_translations.py:142 msgctxt "tags" @@ -464,16 +462,18 @@ msgctxt "tags" msgid "Adds a mini-game to be played within Minetest" msgstr "" -#. NOTE: tags: title for education +#. NOTE: tags: title for pve #: app/_translations.py:146 msgctxt "tags" -msgid "Education" +msgid "Player vs Environment (PvE)" msgstr "" -#. NOTE: tags: description for education +#. NOTE: tags: description for pve #: app/_translations.py:148 msgctxt "tags" -msgid "Either has educational value, or is a tool to help teachers " +msgid "" +"For content designed for one or more players that focus on combat against" +" the world, mobs, or NPCs." msgstr "" #. NOTE: tags: title for sports @@ -482,40 +482,134 @@ msgctxt "tags" msgid "Sports" msgstr "" -#. NOTE: tags: title for pve +#. NOTE: tags: title for 16px #: app/_translations.py:152 msgctxt "tags" -msgid "Player vs Environment (PvE)" +msgid "16px" msgstr "" -#. NOTE: tags: description for pve +#. NOTE: tags: description for 16px #: app/_translations.py:154 msgctxt "tags" +msgid "For 16px texture packs" +msgstr "" + +#. NOTE: tags: title for 64px +#: app/_translations.py:156 +msgctxt "tags" +msgid "64px" +msgstr "" + +#. NOTE: tags: description for 64px +#: app/_translations.py:158 +msgctxt "tags" +msgid "For 64px texture packs" +msgstr "" + +#. NOTE: tags: title for transport +#: app/_translations.py:160 +msgctxt "tags" +msgid "Transport" +msgstr "" + +#. NOTE: tags: description for transport +#: app/_translations.py:162 +msgctxt "tags" msgid "" -"For content designed for one or more players that focus on combat against" -" the world, mobs, or NPCs." +"Adds or changes transportation methods. Includes teleportation, vehicles," +" ridable mobs, transport infrastructure and thematic content" +msgstr "" + +#. NOTE: tags: title for seasonal +#: app/_translations.py:164 +msgctxt "tags" +msgid "Seasonal" +msgstr "" + +#. NOTE: tags: description for seasonal +#: app/_translations.py:166 +msgctxt "tags" +msgid "For content generally themed around a certain season or holiday" +msgstr "" + +#. NOTE: tags: title for food +#: app/_translations.py:168 +msgctxt "tags" +msgid "Food / Drinks" +msgstr "" + +#. NOTE: tags: title for commerce +#: app/_translations.py:170 +msgctxt "tags" +msgid "Commerce / Economy" +msgstr "" + +#. NOTE: tags: description for commerce +#: app/_translations.py:172 +msgctxt "tags" +msgid "Related to economies, money, and trading" +msgstr "" + +#. NOTE: tags: title for gui +#: app/_translations.py:174 +msgctxt "tags" +msgid "GUI" +msgstr "" + +#. NOTE: tags: description for gui +#: app/_translations.py:176 +msgctxt "tags" +msgid "" +"For content whose main utility or features are provided within a GUI, on-" +"screen menu, or similar" msgstr "" #. NOTE: tags: title for jam_combat_mod -#: app/_translations.py:156 +#: app/_translations.py:178 msgctxt "tags" msgid "Jam / Combat 2020" msgstr "" #. NOTE: tags: description for jam_combat_mod -#: app/_translations.py:158 +#: app/_translations.py:180 msgctxt "tags" msgid "For mods created for the Discord \"Combat\" modding event in 2020" msgstr "" +#. NOTE: tags: title for mtg +#: app/_translations.py:182 +msgctxt "tags" +msgid "Minetest Game improved" +msgstr "" + +#. NOTE: tags: description for mtg +#: app/_translations.py:184 +msgctxt "tags" +msgid "Forks of Minetest Game" +msgstr "" + +#. NOTE: tags: title for jam_weekly_2021 +#: app/_translations.py:186 +msgctxt "tags" +msgid "Jam / Weekly Challenges 2021" +msgstr "" + +#. NOTE: tags: description for jam_weekly_2021 +#: app/_translations.py:188 +msgctxt "tags" +msgid "" +"For mods created for the Discord \"Weekly Challenges\" modding event in " +"2021" +msgstr "" + #. NOTE: tags: title for creative -#: app/_translations.py:160 +#: app/_translations.py:190 msgctxt "tags" msgid "Creative" msgstr "" #. NOTE: tags: description for creative -#: app/_translations.py:162 +#: app/_translations.py:192 msgctxt "tags" msgid "" "Written specifically or exclusively for use in creative mode. Adds " @@ -523,110 +617,16 @@ msgid "" "that facilitate ingame creation and doesn't add difficulty or scarcity" msgstr "" -#. NOTE: tags: title for gui -#: app/_translations.py:164 -msgctxt "tags" -msgid "GUI" -msgstr "" - -#. NOTE: tags: description for gui -#: app/_translations.py:166 -msgctxt "tags" -msgid "For content whose main utility / feature is in GUI/formspec form" -msgstr "" - -#. NOTE: tags: title for 64px -#: app/_translations.py:168 -msgctxt "tags" -msgid "64px" -msgstr "" - -#. NOTE: tags: description for 64px -#: app/_translations.py:170 -msgctxt "tags" -msgid "For 64px texture packs" -msgstr "" - -#. NOTE: tags: title for commerce -#: app/_translations.py:172 -msgctxt "tags" -msgid "Commerce / Economy" -msgstr "" - -#. NOTE: tags: description for commerce -#: app/_translations.py:174 -msgctxt "tags" -msgid "Related to economies, money, and trading" -msgstr "" - -#. NOTE: tags: title for mtg -#: app/_translations.py:176 -msgctxt "tags" -msgid "Minetest Game improved" -msgstr "" - -#. NOTE: tags: description for mtg -#: app/_translations.py:178 -msgctxt "tags" -msgid "Forks of MTG" -msgstr "" - -#. NOTE: tags: title for jam_weekly_2021 -#: app/_translations.py:180 -msgctxt "tags" -msgid "Jam / Weekly Challenges 2021" -msgstr "" - -#. NOTE: tags: description for jam_weekly_2021 -#: app/_translations.py:182 -msgctxt "tags" -msgid "" -"For mods created for the Discord \"Weekly Challenges\" modding event in " -"2021" -msgstr "" - -#. NOTE: tags: title for transport -#: app/_translations.py:184 -msgctxt "tags" -msgid "Transport" -msgstr "" - -#. NOTE: tags: description for transport -#: app/_translations.py:186 -msgctxt "tags" -msgid "" -"Adds or changes transportation methods. Includes teleportation, vehicles," -" ridable mobs, transport infrastructure and thematic content" -msgstr "" - -#. NOTE: tags: title for food -#: app/_translations.py:188 -msgctxt "tags" -msgid "Food / Drinks" -msgstr "" - #. NOTE: tags: title for technology -#: app/_translations.py:190 +#: app/_translations.py:194 msgctxt "tags" msgid "Machines / Electronics" msgstr "" #. NOTE: tags: description for technology -#: app/_translations.py:192 -msgctxt "tags" -msgid "Adds machines useful in automation, tubes, or power." -msgstr "" - -#. NOTE: tags: title for seasonal -#: app/_translations.py:194 -msgctxt "tags" -msgid "Seasonal" -msgstr "" - -#. NOTE: tags: description for seasonal #: app/_translations.py:196 msgctxt "tags" -msgid "For content generally themed around a certain season or holiday" +msgid "Adds machines useful in automation, tubes, or power." msgstr "" #. NOTE: tags: title for 32px @@ -641,56 +641,56 @@ msgctxt "tags" msgid "For 32px texture packs" msgstr "" -#. NOTE: tags: title for jam_game_2021 +#. NOTE: tags: title for strategy_rts #: app/_translations.py:202 msgctxt "tags" -msgid "Jam / Game 2021" +msgid "Strategy / RTS" msgstr "" -#. NOTE: tags: description for jam_game_2021 +#. NOTE: tags: description for strategy_rts #: app/_translations.py:204 msgctxt "tags" -msgid "Entries to the 2021 Minetest Game Jam" -msgstr "" - -#. NOTE: tags: title for 128px -#: app/_translations.py:206 -msgctxt "tags" -msgid "128px+" -msgstr "" - -#. NOTE: tags: description for 128px -#: app/_translations.py:208 -msgctxt "tags" -msgid "For 128px or higher texture packs" +msgid "" +"Games and mods with a heavy strategy component, whether real-time or " +"turn-based" msgstr "" #. NOTE: tags: title for skins -#: app/_translations.py:210 +#: app/_translations.py:206 msgctxt "tags" msgid "Player customization / Skins" msgstr "" #. NOTE: tags: description for skins -#: app/_translations.py:212 +#: app/_translations.py:208 msgctxt "tags" msgid "" "Allows the player to customize their character by changing the texture or" " adding accessories." msgstr "" -#. NOTE: tags: title for strategy_rts -#: app/_translations.py:214 +#. NOTE: tags: title for jam_game_2021 +#: app/_translations.py:210 msgctxt "tags" -msgid "Strategy / RTS" +msgid "Jam / Game 2021" msgstr "" -#. NOTE: tags: description for strategy_rts +#. NOTE: tags: description for jam_game_2021 +#: app/_translations.py:212 +msgctxt "tags" +msgid "Entries to the 2021 Minetest Game Jam" +msgstr "" + +#. NOTE: tags: title for 128px +#: app/_translations.py:214 +msgctxt "tags" +msgid "128px+" +msgstr "" + +#. NOTE: tags: description for 128px #: app/_translations.py:216 msgctxt "tags" -msgid "" -"Games and mods with a heavy strategy component, whether real-time or " -"turn-based" +msgid "For 128px or higher texture packs" msgstr "" #. NOTE: tags: title for jam_game_2022 @@ -789,8 +789,8 @@ msgctxt "content_warnings" msgid "Contains recreational drugs other than alcohol or tobacco" msgstr "" -#: app/querybuilder.py:58 app/templates/admin/languages/list.html:27 -#: app/templates/admin/tags/list.html:38 +#: app/querybuilder.py:60 app/templates/admin/languages/list.html:27 +#: app/templates/admin/tags/list.html:34 #: app/templates/admin/warnings/list.html:28 #: app/templates/collections/create_edit.html:56 #: app/templates/collections/view.html:66 app/templates/modnames/list.html:16 @@ -799,7 +799,7 @@ msgstr "" msgid "Packages" msgstr "" -#: app/querybuilder.py:73 +#: app/querybuilder.py:75 #, python-format msgid "%(package_type)s for %(game_name)s" msgstr "" @@ -813,9 +813,13 @@ msgstr "" msgid "Featured" msgstr "" -#: app/blueprints/api/tokens.py:33 app/templates/admin/tags/list.html:26 +#: app/blueprints/api/tokens.py:33 +#: app/blueprints/packages/advanced_search.py:83 +#: app/blueprints/packages/releases.py:55 +#: app/blueprints/packages/releases.py:70 app/templates/admin/tags/list.html:22 #: app/templates/admin/warnings/list.html:20 app/templates/macros/topics.html:7 #: app/templates/modnames/list.html:12 +#: app/templates/packages/release_edit.html:20 msgid "Name" msgstr "" @@ -824,12 +828,12 @@ 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:251 -#: app/blueprints/packages/packages.py:543 -#: app/blueprints/packages/packages.py:639 -#: app/blueprints/packages/packages.py:727 -#: app/blueprints/packages/releases.py:62 -#: app/blueprints/packages/releases.py:74 app/blueprints/packages/reviews.py:63 +#: app/blueprints/oauth/__init__.py:175 app/blueprints/packages/packages.py:252 +#: app/blueprints/packages/packages.py:544 +#: app/blueprints/packages/packages.py:640 +#: app/blueprints/packages/packages.py:728 +#: app/blueprints/packages/releases.py:66 +#: app/blueprints/packages/releases.py:81 app/blueprints/packages/reviews.py:63 #: app/blueprints/packages/screenshots.py:36 #: app/blueprints/packages/screenshots.py:42 #: app/blueprints/packages/screenshots.py:47 @@ -840,12 +844,14 @@ msgid "Save" msgstr "" #: app/blueprints/collections/__init__.py:77 -#: app/blueprints/oauth/__init__.py:168 app/blueprints/packages/releases.py:54 -#: app/blueprints/packages/releases.py:66 app/blueprints/packages/reviews.py:53 +#: app/blueprints/oauth/__init__.py:168 +#: app/blueprints/packages/advanced_search.py:84 +#: app/blueprints/packages/releases.py:56 +#: app/blueprints/packages/releases.py:71 app/blueprints/packages/reviews.py:53 #: app/blueprints/threads/__init__.py:281 #: app/templates/admin/languages/list.html:23 #: app/templates/macros/reviews.html:143 app/templates/macros/topics.html:5 -#: app/templates/packages/release_edit.html:17 +#: app/templates/packages/release_edit.html:21 #: app/templates/packages/translation.html:54 msgid "Title" msgstr "" @@ -898,24 +904,7 @@ msgstr "" msgid "Removed package from favorites collection" msgstr "" -#: app/blueprints/github/__init__.py:54 -msgid "Authorization failed [err=gh-oauth-login-failed]" -msgstr "" - -#: app/blueprints/github/__init__.py:83 -msgid "Linked GitHub to account" -msgstr "" - -#: app/blueprints/github/__init__.py:88 -#, python-format -msgid "GitHub account is already associated with another user: %(username)s" -msgstr "" - -#: app/blueprints/github/__init__.py:96 app/blueprints/github/__init__.py:122 -msgid "Authorization failed [err=gh-login-failed]" -msgstr "" - -#: app/blueprints/oauth/__init__.py:169 app/templates/admin/tags/list.html:30 +#: app/blueprints/oauth/__init__.py:169 app/templates/admin/tags/list.html:26 #: app/templates/admin/warnings/list.html:24 #: app/templates/users/settings_email.html:49 msgid "Description" @@ -986,321 +975,438 @@ msgstr "" msgid "Supported Games" msgstr "" -#: app/blueprints/packages/packages.py:214 -msgid "No download available." +#: app/blueprints/packages/advanced_search.py:39 +msgid "Android Default" msgstr "" -#: app/blueprints/packages/packages.py:229 app/templates/packages/view.html:598 +#: app/blueprints/packages/advanced_search.py:40 +msgid "Desktop Default" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:41 +msgid "Non-free" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:42 app/models/packages.py:624 +#: app/templates/packages/view.html:163 +msgid "Work in Progress" +msgstr "" + +#. NOTE: Package maintenance state +#: app/blueprints/packages/advanced_search.py:43 app/models/packages.py:170 +msgid "Deprecated" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:44 +msgid "All content warnings" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:53 +msgid "Query" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:54 +#: app/blueprints/packages/packages.py:230 app/templates/packages/view.html:598 #: app/utils/minetest_hypertext.py:263 msgid "Type" msgstr "" -#: app/blueprints/packages/packages.py:230 -msgid "Title (Human-readable)" +#: app/blueprints/packages/advanced_search.py:56 +#: app/templates/macros/topics.html:6 app/templates/packages/view.html:177 +msgid "Author" msgstr "" -#: app/blueprints/packages/packages.py:231 -#: app/blueprints/packages/packages.py:637 -msgid "Name (Technical)" -msgstr "" - -#: app/blueprints/packages/packages.py:231 -#: app/blueprints/packages/packages.py:638 -#: app/templates/packages/create_edit.html:75 -msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" -msgstr "" - -#: app/blueprints/packages/packages.py:232 -msgid "Short Description (Plaintext)" -msgstr "" - -#: app/blueprints/packages/packages.py:234 app/templates/packages/view.html:620 -#: app/utils/minetest_hypertext.py:300 -msgid "Maintenance State" -msgstr "" - -#: app/blueprints/packages/packages.py:236 app/templates/admin/tags/list.html:4 +#: app/blueprints/packages/advanced_search.py:57 +#: app/blueprints/packages/packages.py:237 app/templates/admin/tags/list.html:4 #: app/templates/admin/tags/list.html:10 app/templates/todo/tags.html:38 #: app/utils/minetest_hypertext.py:264 msgid "Tags" msgstr "" -#: app/blueprints/packages/packages.py:237 +#: app/blueprints/packages/advanced_search.py:60 +#: app/blueprints/packages/packages.py:238 msgid "Content Warnings" msgstr "" -#: app/blueprints/packages/packages.py:238 app/templates/packages/view.html:609 +#: app/blueprints/packages/advanced_search.py:63 +#: app/blueprints/packages/packages.py:239 app/templates/packages/view.html:609 #: app/utils/minetest_hypertext.py:298 msgid "License" msgstr "" -#: app/blueprints/packages/packages.py:239 +#: app/blueprints/packages/advanced_search.py:67 +msgid "Supports Game" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:71 +#: app/templates/admin/storage.html:39 +#: app/templates/collections/create_edit.html:81 +#: app/templates/collections/list.html:39 +#: app/templates/collections/view.html:91 app/templates/index.html:48 +#: app/templates/macros/reviews.html:81 app/templates/macros/topics.html:52 +#: app/templates/packages/game_hub.html:5 +#: app/templates/packages/game_hub.html:25 +#: app/templates/packages/similar.html:22 app/templates/translate/index.html:28 +#, python-format +msgid "%(title)s by %(author)s" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:72 +#: app/blueprints/packages/reviews.py:54 +#: app/templates/packages/translation.html:51 +msgid "Language" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:76 +msgid "Hide Tags and Content Warnings" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:77 +msgid "Minetest Version" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:81 +msgid "Sort by" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:85 +msgid "Package score" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:86 app/templates/index.html:78 +#: app/templates/packages/reviews_list.html:4 +#: app/templates/packages/view.html:194 app/templates/packages/view.html:336 +#: app/templates/users/profile.html:279 +msgid "Reviews" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:87 +#: app/templates/packages/view.html:184 app/templates/users/profile.html:242 +msgid "Downloads" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:88 +msgid "Created At" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:89 +msgid "Approved At" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:90 +msgid "Last Release" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:92 +msgid "Order" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:93 +msgid "Descending" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:94 +msgid "Ascending" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:96 +msgid "Random order" +msgstr "" + +#: app/blueprints/packages/packages.py:215 +msgid "No download available." +msgstr "" + +#: app/blueprints/packages/packages.py:231 +msgid "Title (Human-readable)" +msgstr "" + +#: app/blueprints/packages/packages.py:232 +#: app/blueprints/packages/packages.py:638 +msgid "Name (Technical)" +msgstr "" + +#: app/blueprints/packages/packages.py:232 +#: app/blueprints/packages/packages.py:639 +#: 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:233 +msgid "Short Description (Plaintext)" +msgstr "" + +#: app/blueprints/packages/packages.py:235 app/templates/packages/view.html:620 +#: app/utils/minetest_hypertext.py:300 +msgid "Maintenance State" +msgstr "" + +#: app/blueprints/packages/packages.py:240 msgid "Media License" msgstr "" -#: app/blueprints/packages/packages.py:241 +#: app/blueprints/packages/packages.py:242 msgid "Long Description (Markdown)" msgstr "" -#: app/blueprints/packages/packages.py:243 +#: app/blueprints/packages/packages.py:244 msgid "VCS Repository URL" msgstr "" -#: app/blueprints/packages/packages.py:244 app/blueprints/users/settings.py:77 +#: app/blueprints/packages/packages.py:245 app/blueprints/users/settings.py:77 msgid "Website URL" msgstr "" -#: app/blueprints/packages/packages.py:245 +#: app/blueprints/packages/packages.py:246 msgid "Issue Tracker URL" msgstr "" -#: app/blueprints/packages/packages.py:246 +#: app/blueprints/packages/packages.py:247 msgid "Forum Topic ID" msgstr "" -#: app/blueprints/packages/packages.py:247 +#: app/blueprints/packages/packages.py:248 msgid "Video URL" msgstr "" -#: app/blueprints/packages/packages.py:248 +#: app/blueprints/packages/packages.py:249 msgid "Donate URL" msgstr "" -#: app/blueprints/packages/packages.py:249 +#: app/blueprints/packages/packages.py:250 msgid "Translation URL" msgstr "" -#: app/blueprints/packages/packages.py:255 +#: app/blueprints/packages/packages.py:256 msgid "_game is not an allowed name" msgstr "" -#: app/blueprints/packages/packages.py:265 +#: app/blueprints/packages/packages.py:266 msgid "" "Package already exists, but is removed. Please contact ContentDB staff to" " restore the package" msgstr "" -#: app/blueprints/packages/packages.py:270 +#: app/blueprints/packages/packages.py:271 msgid "Package already exists" msgstr "" -#: app/blueprints/packages/packages.py:276 +#: app/blueprints/packages/packages.py:277 msgid "A collection with a similar name already exists" msgstr "" -#: app/blueprints/packages/packages.py:329 -#: app/blueprints/packages/releases.py:82 +#: app/blueprints/packages/packages.py:330 +#: app/blueprints/packages/releases.py:89 msgid "" "You must add an email address to your account and confirm it before you " "can manage packages" msgstr "" -#: app/blueprints/packages/packages.py:335 +#: app/blueprints/packages/packages.py:336 msgid "Save draft" msgstr "" -#: app/blueprints/packages/packages.py:343 +#: app/blueprints/packages/packages.py:344 msgid "Unable to find that user" msgstr "" -#: app/blueprints/packages/packages.py:347 +#: app/blueprints/packages/packages.py:348 #: app/blueprints/packages/screenshots.py:137 msgid "Permission denied" msgstr "" -#: app/blueprints/packages/packages.py:403 -#: app/blueprints/packages/packages.py:494 -#: app/blueprints/packages/packages.py:516 +#: app/blueprints/packages/packages.py:404 +#: app/blueprints/packages/packages.py:495 +#: app/blueprints/packages/packages.py:517 msgid "You don't have permission to do that" msgstr "" -#: app/blueprints/packages/packages.py:436 +#: app/blueprints/packages/packages.py:437 msgid "Please comment what changes are needed in the approval thread" msgstr "" -#: app/blueprints/packages/packages.py:443 +#: app/blueprints/packages/packages.py:444 msgid "" "Please comment in the approval thread so editors know what you have " "changed" msgstr "" -#: app/blueprints/packages/packages.py:481 +#: app/blueprints/packages/packages.py:482 #, python-format msgid "Set state to %(state)s" msgstr "" -#: app/blueprints/packages/packages.py:511 +#: app/blueprints/packages/packages.py:512 msgid "Deleted package" msgstr "" -#: app/blueprints/packages/packages.py:533 +#: app/blueprints/packages/packages.py:534 msgid "Unapproved package" msgstr "" -#: app/blueprints/packages/packages.py:542 +#: app/blueprints/packages/packages.py:543 msgid "Maintainers (Comma-separated)" msgstr "" -#: app/blueprints/packages/packages.py:551 +#: app/blueprints/packages/packages.py:552 msgid "You don't have permission to edit maintainers" msgstr "" -#: app/blueprints/packages/packages.py:601 +#: app/blueprints/packages/packages.py:602 msgid "You are not a maintainer" msgstr "" -#: app/blueprints/packages/packages.py:604 +#: app/blueprints/packages/packages.py:605 msgid "Package owners cannot remove themselves as maintainers" msgstr "" -#: app/blueprints/packages/packages.py:636 +#: app/blueprints/packages/packages.py:637 msgid "Author Name" msgstr "" -#: app/blueprints/packages/packages.py:723 +#: app/blueprints/packages/packages.py:724 msgid "Enable support detection based on dependencies (recommended)" msgstr "" -#: app/blueprints/packages/packages.py:724 +#: app/blueprints/packages/packages.py:725 msgid "Supported games" msgstr "" -#: app/blueprints/packages/packages.py:725 +#: app/blueprints/packages/packages.py:726 msgid "Unsupported games" msgstr "" -#: app/blueprints/packages/packages.py:726 +#: app/blueprints/packages/packages.py:727 msgid "Supports all games (unless stated) / is game independent" msgstr "" -#: app/blueprints/packages/packages.py:742 +#: app/blueprints/packages/packages.py:743 msgid "You need at least one release before you can edit game support" msgstr "" -#: app/blueprints/packages/packages.py:746 +#: app/blueprints/packages/packages.py:747 msgid "Mod(pack) needs to contain at least one mod. Please create a new release" msgstr "" -#: app/blueprints/packages/releases.py:55 -#: app/templates/packages/release_new.html:46 +#: app/blueprints/packages/releases.py:57 +#: app/blueprints/packages/releases.py:72 +msgid "Release Notes" +msgstr "" + +#: app/blueprints/packages/releases.py:59 msgid "Method" msgstr "" -#: app/blueprints/packages/releases.py:55 -#: app/blueprints/packages/releases.py:57 +#: app/blueprints/packages/releases.py:59 +#: app/blueprints/packages/releases.py:61 #: app/blueprints/packages/screenshots.py:35 msgid "File Upload" msgstr "" -#: app/blueprints/packages/releases.py:56 +#: app/blueprints/packages/releases.py:60 msgid "Git reference (ie: commit hash, branch, or tag)" msgstr "" -#: app/blueprints/packages/releases.py:58 -#: app/blueprints/packages/releases.py:70 -#: app/blueprints/packages/releases.py:198 +#: app/blueprints/packages/releases.py:62 +#: app/blueprints/packages/releases.py:77 +#: app/blueprints/packages/releases.py:207 msgid "Minimum Minetest Version" msgstr "" -#: app/blueprints/packages/releases.py:60 -#: app/blueprints/packages/releases.py:72 -#: app/blueprints/packages/releases.py:201 +#: app/blueprints/packages/releases.py:64 +#: app/blueprints/packages/releases.py:79 +#: app/blueprints/packages/releases.py:210 msgid "Maximum Minetest Version" msgstr "" -#: app/blueprints/packages/releases.py:67 -#: app/templates/packages/release_edit.html:23 +#: app/blueprints/packages/releases.py:74 +#: app/templates/packages/release_edit.html:31 msgid "URL" msgstr "" -#: app/blueprints/packages/releases.py:68 +#: app/blueprints/packages/releases.py:75 msgid "Task ID" msgstr "" -#: app/blueprints/packages/releases.py:69 +#: app/blueprints/packages/releases.py:76 #: app/blueprints/packages/screenshots.py:41 msgid "Is Approved" msgstr "" -#: app/blueprints/packages/releases.py:91 +#: app/blueprints/packages/releases.py:98 msgid "Import from Git" msgstr "" -#: app/blueprints/packages/releases.py:91 +#: app/blueprints/packages/releases.py:98 msgid "Upload .zip file" msgstr "" -#: app/blueprints/packages/releases.py:197 +#: app/blueprints/packages/releases.py:206 msgid "Set Min" msgstr "" -#: app/blueprints/packages/releases.py:200 +#: app/blueprints/packages/releases.py:209 msgid "Set Max" msgstr "" -#: app/blueprints/packages/releases.py:203 +#: app/blueprints/packages/releases.py:212 msgid "Only change values previously set as none" msgstr "" -#: app/blueprints/packages/releases.py:204 +#: app/blueprints/packages/releases.py:213 msgid "Update" msgstr "" -#: app/blueprints/packages/releases.py:256 +#: app/blueprints/packages/releases.py:265 #: app/templates/packages/update_config.html:25 msgid "Trigger" msgstr "" -#: app/blueprints/packages/releases.py:257 +#: app/blueprints/packages/releases.py:266 msgid "New Commit" msgstr "" -#: app/blueprints/packages/releases.py:258 app/templates/admin/tags/list.html:8 +#: app/blueprints/packages/releases.py:267 app/templates/admin/tags/list.html:8 msgid "New Tag" msgstr "" -#: app/blueprints/packages/releases.py:260 +#: app/blueprints/packages/releases.py:269 msgid "Branch name" msgstr "" -#: app/blueprints/packages/releases.py:261 +#: app/blueprints/packages/releases.py:270 #: app/templates/packages/update_config.html:38 msgid "Action" msgstr "" -#: app/blueprints/packages/releases.py:262 +#: app/blueprints/packages/releases.py:271 msgid "Send notification and mark as outdated" msgstr "" -#: app/blueprints/packages/releases.py:262 app/logic/package_approval.py:104 +#: app/blueprints/packages/releases.py:271 app/logic/package_approval.py:104 msgid "Create release" msgstr "" -#: app/blueprints/packages/releases.py:264 +#: app/blueprints/packages/releases.py:273 msgid "Save Settings" msgstr "" -#: app/blueprints/packages/releases.py:265 +#: app/blueprints/packages/releases.py:274 msgid "Disable Automation" msgstr "" -#: app/blueprints/packages/releases.py:304 +#: app/blueprints/packages/releases.py:313 msgid "Please add a Git repository URL in order to set up automatic releases" msgstr "" -#: app/blueprints/packages/releases.py:320 +#: app/blueprints/packages/releases.py:329 msgid "Deleted update configuration" msgstr "" -#: app/blueprints/packages/releases.py:328 +#: app/blueprints/packages/releases.py:337 msgid "Now, please create an initial release" msgstr "" -#: app/blueprints/packages/reviews.py:54 -#: app/templates/packages/translation.html:51 -msgid "Language" -msgstr "" - #: app/blueprints/packages/reviews.py:60 app/blueprints/threads/__init__.py:181 #: app/blueprints/threads/__init__.py:182 #: app/blueprints/threads/__init__.py:282 @@ -1481,7 +1587,7 @@ msgid "" msgstr "" #: 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/account.py:189 app/blueprints/users/account.py:338 #: app/blueprints/users/settings.py:147 msgid "Email" msgstr "" @@ -1559,79 +1665,80 @@ msgstr "" msgid "Unknown verification token!" msgstr "" -#: app/blueprints/users/account.py:292 +#: app/blueprints/users/account.py:290 msgid "Token has expired" msgstr "" -#: app/blueprints/users/account.py:306 +#: app/blueprints/users/account.py:304 msgid "Another user is already using that email" msgstr "" -#: app/blueprints/users/account.py:309 +#: app/blueprints/users/account.py:307 msgid "Confirmed email change" msgstr "" -#: app/blueprints/users/account.py:314 +#: app/blueprints/users/account.py:312 msgid "Email address changed" msgstr "" -#: app/blueprints/users/account.py:315 +#: app/blueprints/users/account.py:313 msgid "" "Your email address has changed. If you didn't request this, please " "contact an administrator." msgstr "" -#: app/blueprints/users/account.py:333 +#: app/blueprints/users/account.py:331 msgid "You may now log in" msgstr "" -#: app/blueprints/users/account.py:341 +#: app/blueprints/users/account.py:339 msgid "Send" msgstr "" -#: app/blueprints/users/account.py:372 +#: app/blueprints/users/account.py:370 msgid "" "That email is now blacklisted. Please contact an admin if you wish to " "undo this." msgstr "" -#: app/blueprints/users/claim.py:41 app/blueprints/users/claim.py:66 -msgid "" -"Invalid username, Only alphabetic letters (A-Za-z), numbers (0-9), " -"underscores (_), minuses (-), and periods (.) allowed. Consider " -"contacting an admin" -msgstr "" - #: app/blueprints/users/claim.py:46 msgid "User has already been claimed" msgstr "" #: app/blueprints/users/claim.py:50 -msgid "Unable to get GitHub username for user" +msgid "" +"Unable to get GitHub username for user. Make sure the forum account " +"exists." msgstr "" -#: app/blueprints/users/claim.py:73 +#: app/blueprints/users/claim.py:66 +msgid "" +"A ContentDB user with that name already exists. Please contact an admin " +"to link to your forum account" +msgstr "" + +#: app/blueprints/users/claim.py:75 msgid "That user has already been claimed!" msgstr "" -#: app/blueprints/users/claim.py:86 +#: app/blueprints/users/claim.py:88 #, python-format msgid "Error whilst attempting to access forums: %(message)s" msgstr "" -#: app/blueprints/users/claim.py:90 +#: app/blueprints/users/claim.py:92 msgid "Unable to get forum signature - does the user exist?" msgstr "" -#: app/blueprints/users/claim.py:105 +#: app/blueprints/users/claim.py:107 msgid "Unable to login as user" msgstr "" -#: app/blueprints/users/claim.py:111 +#: app/blueprints/users/claim.py:113 msgid "Could not find the key in your signature!" msgstr "" -#: app/blueprints/users/claim.py:114 +#: app/blueprints/users/claim.py:116 msgid "Unknown claim type" msgstr "" @@ -1775,6 +1882,23 @@ msgstr "" msgid "Can't promote a user to a rank higher than yourself!" msgstr "" +#: app/blueprints/vcs/github.py:56 +msgid "Authorization failed [err=gh-oauth-login-failed]" +msgstr "" + +#: app/blueprints/vcs/github.py:85 +msgid "Linked GitHub to account" +msgstr "" + +#: app/blueprints/vcs/github.py:90 +#, python-format +msgid "GitHub account is already associated with another user: %(username)s" +msgstr "" + +#: app/blueprints/vcs/github.py:98 app/blueprints/vcs/github.py:124 +msgid "Authorization failed [err=gh-login-failed]" +msgstr "" + #: app/blueprints/zipgrep/__init__.py:35 msgid "Text to find (regex)" msgstr "" @@ -1784,6 +1908,7 @@ msgid "File filter" msgstr "" #: app/blueprints/zipgrep/__init__.py:38 app/templates/base.html:60 +#: app/templates/packages/advanced_search.html:34 #: app/templates/packages/game_hub.html:35 app/templates/todo/tags.html:14 msgid "Search" msgstr "" @@ -1873,17 +1998,17 @@ msgstr "" msgid "You don't have permission to change the package name" msgstr "" -#: app/logic/releases.py:32 +#: app/logic/releases.py:33 msgid "You don't have permission to make releases" msgstr "" -#: app/logic/releases.py:37 +#: app/logic/releases.py:38 msgid "" "You've created too many releases for this package in the last 5 minutes, " "please wait before trying again" msgstr "" -#: app/logic/releases.py:74 +#: app/logic/releases.py:77 msgid "Invalid commit hash; it must be a 40 character long base16 string" msgstr "" @@ -2039,11 +2164,6 @@ msgstr "" msgid "As-is" msgstr "" -#. NOTE: Package maintenance state -#: app/models/packages.py:170 -msgid "Deprecated" -msgstr "" - #: app/models/packages.py:177 msgid "Under active development, and may break worlds/things without warning" msgstr "" @@ -2080,7 +2200,7 @@ msgstr "" #: app/templates/collections/delete.html:14 #: app/templates/collections/view.html:39 #: app/templates/oauth/create_edit.html:17 -#: app/templates/packages/release_edit.html:84 +#: app/templates/packages/release_edit.html:92 #: app/templates/packages/review_create_edit.html:67 #: app/templates/threads/delete_reply.html:19 #: app/templates/threads/delete_thread.html:19 @@ -2088,21 +2208,17 @@ msgstr "" msgid "Delete" msgstr "" -#: app/models/packages.py:624 app/templates/packages/view.html:163 -msgid "Work in Progress" -msgstr "" - -#: app/models/packages.py:1358 +#: app/models/packages.py:1366 #, python-format msgid "New commit %(hash)s found on the Git repo." msgstr "" -#: app/models/packages.py:1362 +#: app/models/packages.py:1370 #, python-format msgid "The last release was commit %(hash)s" msgstr "" -#: app/models/packages.py:1368 +#: app/models/packages.py:1376 #, python-format msgid "New tag %(tag_name)s found on the Git repo." msgstr "" @@ -2136,7 +2252,7 @@ msgid "Editor" msgstr "" #. NOTE: BOT notification type -#: app/models/users.py:59 app/models/users.py:442 +#: app/models/users.py:59 app/models/users.py:448 msgid "Bot" msgstr "" @@ -2149,128 +2265,128 @@ msgid "Admin" msgstr "" #. NOTE: PACKAGE_EDIT notification type -#: app/models/users.py:427 +#: app/models/users.py:433 msgid "Package Edit" msgstr "" #. NOTE: PACKAGE_APPROVAL notification type -#: app/models/users.py:430 +#: app/models/users.py:436 msgid "Package Approval" msgstr "" #. NOTE: NEW_THREAD notification type -#: app/models/users.py:433 app/templates/threads/list.html:12 +#: app/models/users.py:439 app/templates/threads/list.html:12 #: app/templates/threads/new.html:4 msgid "New Thread" msgstr "" #. NOTE: NEW_REVIEW notification type -#: app/models/users.py:436 +#: app/models/users.py:442 msgid "New Review" msgstr "" #. NOTE: THREAD_REPLY notification type -#: app/models/users.py:439 +#: app/models/users.py:445 msgid "Thread Reply" msgstr "" #. NOTE: MAINTAINER notification type -#: app/models/users.py:445 app/templates/macros/threads.html:27 +#: app/models/users.py:451 app/templates/macros/threads.html:27 msgid "Maintainer" msgstr "" #. NOTE: EDITOR_ALERT notification type -#: app/models/users.py:448 +#: app/models/users.py:454 msgid "Editor Alert" msgstr "" #. NOTE: EDITOR_MISC notification type -#: app/models/users.py:451 +#: app/models/users.py:457 msgid "Editor Misc" msgstr "" #. NOTE: OTHER notification type -#: app/models/users.py:454 +#: app/models/users.py:460 msgid "Other" msgstr "" -#: app/models/users.py:464 +#: app/models/users.py:470 msgid "This is a Package Edit notification." msgstr "" -#: app/models/users.py:466 +#: app/models/users.py:472 msgid "This is a Package Approval notification." msgstr "" -#: app/models/users.py:468 +#: app/models/users.py:474 msgid "This is a New Thread notification." msgstr "" -#: app/models/users.py:470 +#: app/models/users.py:476 msgid "This is a New Review notification." msgstr "" -#: app/models/users.py:472 +#: app/models/users.py:478 msgid "This is a Thread Reply notification." msgstr "" -#: app/models/users.py:474 +#: app/models/users.py:480 msgid "This is a Bot notification." msgstr "" -#: app/models/users.py:476 +#: app/models/users.py:482 msgid "This is a Maintainer change notification." msgstr "" -#: app/models/users.py:478 +#: app/models/users.py:484 msgid "This is an Editor Alert notification." msgstr "" -#: app/models/users.py:480 +#: app/models/users.py:486 msgid "This is an Editor Misc notification." msgstr "" -#: app/models/users.py:482 +#: app/models/users.py:488 msgid "This is an Other notification." msgstr "" -#: app/models/users.py:489 +#: app/models/users.py:495 msgid "When another user edits your packages, releases, etc." msgstr "" -#: app/models/users.py:491 +#: app/models/users.py:497 msgid "Notifications from editors related to the package approval process." msgstr "" -#: app/models/users.py:493 +#: app/models/users.py:499 msgid "When a thread is created on your package." msgstr "" -#: app/models/users.py:495 +#: app/models/users.py:501 msgid "When a user posts a review on your package." msgstr "" -#: app/models/users.py:497 +#: app/models/users.py:503 msgid "When someone replies to a thread you're watching." msgstr "" -#: app/models/users.py:499 +#: app/models/users.py:505 msgid "From a bot - for example, update notifications." msgstr "" -#: app/models/users.py:501 +#: app/models/users.py:507 msgid "When your package's maintainers change." msgstr "" -#: app/models/users.py:503 +#: app/models/users.py:509 msgid "For editors: Important alerts." msgstr "" -#: app/models/users.py:505 +#: app/models/users.py:511 msgid "For editors: Minor notifications, including new threads." msgstr "" -#: app/models/users.py:507 +#: app/models/users.py:513 msgid "Minor notifications not important enough for a dedicated category." msgstr "" @@ -2419,41 +2535,45 @@ msgstr "" msgid "Report / DMCA" msgstr "" -#: app/templates/base.html:256 +#: app/templates/base.html:256 app/templates/packages/advanced_search.html:4 +msgid "Advanced Search" +msgstr "" + +#: app/templates/base.html:257 msgid "User List" msgstr "" -#: app/templates/base.html:257 app/templates/packages/view.html:190 +#: app/templates/base.html:258 app/templates/packages/view.html:190 #: app/templates/packages/view.html:677 app/templates/threads/list.html:4 msgid "Threads" msgstr "" -#: app/templates/base.html:258 app/templates/collections/list.html:7 +#: app/templates/base.html:259 app/templates/collections/list.html:7 #: app/templates/collections/list.html:26 msgid "Collections" msgstr "" -#: app/templates/base.html:259 app/templates/donate/index.html:4 +#: app/templates/base.html:260 app/templates/donate/index.html:4 msgid "Support Creators" msgstr "" -#: app/templates/base.html:260 +#: app/templates/base.html:261 msgid "Translate Packages" msgstr "" -#: app/templates/base.html:261 +#: app/templates/base.html:262 msgid "Source Code" msgstr "" -#: app/templates/base.html:267 +#: app/templates/base.html:268 msgid "Show non-free packages" msgstr "" -#: app/templates/base.html:269 +#: app/templates/base.html:270 msgid "Hide non-free packages" msgstr "" -#: app/templates/base.html:273 +#: app/templates/base.html:274 #, python-format msgid "Our privacy policy has been updated (%(date)s)" msgstr "" @@ -2466,29 +2586,11 @@ msgstr "" msgid "Welcome to the best place to find Minetest mods, games, and texture packs" msgstr "" -#: app/templates/admin/storage.html:39 -#: app/templates/collections/create_edit.html:81 -#: app/templates/collections/list.html:39 -#: app/templates/collections/view.html:91 app/templates/index.html:48 -#: app/templates/macros/reviews.html:81 app/templates/macros/topics.html:52 -#: app/templates/packages/game_hub.html:5 -#: app/templates/packages/game_hub.html:25 -#: app/templates/packages/similar.html:22 app/templates/translate/index.html:28 -#, python-format -msgid "%(title)s by %(author)s" -msgstr "" - #: app/templates/index.html:53 #, python-format msgid "%(title)s by %(author)s" msgstr "" -#: app/templates/index.html:78 app/templates/packages/reviews_list.html:4 -#: app/templates/packages/view.html:194 app/templates/packages/view.html:336 -#: app/templates/users/profile.html:279 -msgid "Reviews" -msgstr "" - #: app/templates/index.html:94 app/templates/packages/view.html:278 msgid "Previous" msgstr "" @@ -2569,7 +2671,7 @@ msgstr "" #: app/templates/admin/storage.html:18 #: app/templates/packages/create_edit.html:66 #: app/templates/packages/game_support.html:20 -#: app/templates/threads/view.html:96 app/templates/todo/tags.html:36 +#: app/templates/threads/view.html:101 app/templates/todo/tags.html:36 msgid "Package" msgstr "" @@ -2595,7 +2697,7 @@ msgstr "" msgid "Licenses" msgstr "" -#: app/templates/admin/tags/list.html:34 +#: app/templates/admin/tags/list.html:30 msgid "Views" msgstr "" @@ -3033,7 +3135,7 @@ msgid "Edit / Approve" msgstr "" #: app/templates/macros/releases.html:103 -#: app/templates/packages/release_edit.html:31 +#: app/templates/packages/release_edit.html:39 msgid "Importing..." msgstr "" @@ -3234,10 +3336,6 @@ msgstr "" msgid "No outdated packages." msgstr "" -#: app/templates/macros/topics.html:6 app/templates/packages/view.html:177 -msgid "Author" -msgstr "" - #: app/templates/macros/topics.html:8 msgid "Date" msgstr "" @@ -3407,6 +3505,29 @@ msgstr "" msgid "No applications created" msgstr "" +#: app/templates/packages/advanced_search.html:13 +msgid "Use shift to select multiple. Leave selection empty to match any type." +msgstr "" + +#: app/templates/packages/advanced_search.html:14 +#: app/templates/packages/advanced_search.html:19 +#: app/templates/packages/advanced_search.html:20 +#: app/templates/packages/advanced_search.html:21 +msgid "Use shift to select multiple." +msgstr "" + +#: app/templates/packages/advanced_search.html:17 +msgid "Tags and Content Warnings" +msgstr "" + +#: app/templates/packages/advanced_search.html:23 +msgid "Compatibility" +msgstr "" + +#: app/templates/packages/advanced_search.html:28 +msgid "Sorting" +msgstr "" + #: app/templates/packages/alias_create_edit.html:4 msgid "Alias" msgstr "" @@ -3446,7 +3567,7 @@ msgid "This will set the update settings for all packages with a Git repo." msgstr "" #: app/templates/packages/bulk_update_conf.html:27 -#: app/templates/packages/release_new.html:50 +#: app/templates/packages/release_new.html:51 #: app/templates/packages/update_config.html:33 msgid "Leave blank to use default branch" msgstr "" @@ -3792,8 +3913,8 @@ msgid "Use this page to set the min and max of all releases for your package." msgstr "" #: app/templates/packages/release_bulk_change.html:29 -#: app/templates/packages/release_edit.html:54 -#: app/templates/packages/release_new.html:69 +#: app/templates/packages/release_edit.html:62 +#: app/templates/packages/release_new.html:70 msgid "Maximum must be greater than or equal to the minimum!" msgstr "" @@ -3804,8 +3925,8 @@ msgid "" msgstr "" #: app/templates/packages/release_bulk_change.html:36 -#: app/templates/packages/release_edit.html:70 -#: app/templates/packages/release_new.html:91 +#: app/templates/packages/release_edit.html:78 +#: app/templates/packages/release_new.html:92 msgid "Leave both as None if in doubt." msgstr "" @@ -3813,71 +3934,81 @@ msgstr "" msgid "Edit release" msgstr "" -#: app/templates/packages/release_edit.html:27 +#: app/templates/packages/release_edit.html:15 +#: app/templates/packages/release_new.html:42 +msgid "Release short name. Eg: 1.0.0 or 2018-05-28" +msgstr "" + +#: app/templates/packages/release_edit.html:16 +#: app/templates/packages/release_new.html:43 +msgid "Human-readable name. Eg: 1.0.0 - The Trains Update" +msgstr "" + +#: app/templates/packages/release_edit.html:35 msgid "Commit Hash" msgstr "" -#: app/templates/packages/release_edit.html:32 +#: app/templates/packages/release_edit.html:40 msgid "view task" msgstr "" -#: app/templates/packages/release_edit.html:42 +#: app/templates/packages/release_edit.html:50 #: app/templates/packages/screenshot_edit.html:20 msgid "Approved" msgstr "" -#: app/templates/packages/release_edit.html:46 +#: app/templates/packages/release_edit.html:54 msgid "Supported Minetest versions" msgstr "" -#: app/templates/packages/release_edit.html:60 -#: app/templates/packages/release_new.html:75 +#: app/templates/packages/release_edit.html:68 +#: app/templates/packages/release_new.html:76 #, python-format msgid "Are you sure your package doesn't work on versions after %(version)s?" msgstr "" -#: app/templates/packages/release_edit.html:62 -#: app/templates/packages/release_new.html:77 +#: app/templates/packages/release_edit.html:70 +#: app/templates/packages/release_new.html:78 msgid "" "Only set the maximum version if you know that it doesn't work on newer " "Minetest versions." msgstr "" -#: app/templates/packages/release_edit.html:63 -#: app/templates/packages/release_new.html:78 +#: app/templates/packages/release_edit.html:71 +#: app/templates/packages/release_new.html:79 msgid "" "Don't set the maximum version just because you haven't tested it on newer" " versions." msgstr "" -#: app/templates/packages/release_edit.html:67 -#: app/templates/packages/release_new.html:88 +#: app/templates/packages/release_edit.html:75 +#: app/templates/packages/release_new.html:89 msgid "" "Set the minimum and maximum Minetest versions supported.\n" "\t\t\tThis release will be hidden to clients outside of that range. " msgstr "" -#: app/templates/packages/release_edit.html:72 +#: app/templates/packages/release_edit.html:80 msgid "" "You can set this automatically in the" " .conf of your package." msgstr "" -#: app/templates/packages/release_edit.html:79 +#: app/templates/packages/release_edit.html:87 msgid "Delete Release" msgstr "" -#: app/templates/packages/release_edit.html:85 +#: app/templates/packages/release_edit.html:93 msgid "This is permanent." msgstr "" -#: app/templates/packages/release_edit.html:86 +#: app/templates/packages/release_edit.html:94 msgid "" "Any associated uploads will not be deleted immediately, but the release " "will no longer be listed." msgstr "" -#: app/templates/packages/release_edit.html:91 +#: app/templates/packages/release_edit.html:99 msgid "You cannot delete the latest release; please create a newer one first." msgstr "" @@ -3924,26 +4055,26 @@ msgstr "" msgid "1. Name release" msgstr "" -#: app/templates/packages/release_new.html:42 -msgid "Human readable. Eg: 1.0.0 or 2018-05-28" +#: app/templates/packages/release_new.html:43 +msgid "Same as name" msgstr "" -#: app/templates/packages/release_new.html:44 +#: app/templates/packages/release_new.html:46 msgid "2. Set the content" msgstr "" -#: app/templates/packages/release_new.html:57 +#: app/templates/packages/release_new.html:58 msgid "" "Take a look at the Package Configuration " "and Releases Guide for\n" "\t\t\ttips on customising releases." msgstr "" -#: app/templates/packages/release_new.html:61 +#: app/templates/packages/release_new.html:62 msgid "3. Supported Minetest versions" msgstr "" -#: app/templates/packages/release_new.html:83 +#: app/templates/packages/release_new.html:84 msgid "" "The .conf of your package can set this " "automatically,\n" @@ -4345,16 +4476,12 @@ msgstr "" msgid "Non-free media" msgstr "" -#: app/templates/packages/view.html:94 app/templates/threads/view.html:104 +#: app/templates/packages/view.html:94 app/templates/threads/view.html:109 msgid "" "This thread is only visible to its creator, package maintainers, users of" " Approver rank or above, and @mentioned users." msgstr "" -#: app/templates/packages/view.html:184 app/templates/users/profile.html:242 -msgid "Downloads" -msgstr "" - #: app/templates/packages/view.html:207 app/templates/users/profile.html:95 msgid "Website" msgstr "" @@ -4379,7 +4506,7 @@ msgstr "" msgid "Awaiting review" msgstr "" -#: app/templates/packages/view.html:344 app/templates/threads/view.html:77 +#: app/templates/packages/view.html:344 app/templates/threads/view.html:82 msgid "Edit Review" msgstr "" @@ -4600,39 +4727,39 @@ msgstr "" msgid "Subscribe" msgstr "" -#: app/templates/threads/view.html:55 +#: app/templates/threads/view.html:59 msgid "Convert to Thread" msgstr "" -#: app/templates/threads/view.html:62 +#: app/templates/threads/view.html:67 msgid "Unlock" msgstr "" -#: app/templates/threads/view.html:67 +#: app/templates/threads/view.html:72 msgid "Lock" msgstr "" -#: app/templates/threads/view.html:109 +#: app/templates/threads/view.html:114 msgid "This thread is visible to the following users" msgstr "" -#: app/templates/threads/view.html:110 +#: app/templates/threads/view.html:115 msgid "Visible to:" msgstr "" -#: app/templates/threads/view.html:118 +#: app/templates/threads/view.html:123 msgid "Plus approvers and editors" msgstr "" -#: app/templates/threads/view.html:131 +#: app/templates/threads/view.html:136 msgid "Is this review outdated?" msgstr "" -#: app/templates/threads/view.html:132 +#: app/templates/threads/view.html:137 msgid "For example, does it complain about issues you've already fixed?" msgstr "" -#: app/templates/threads/view.html:133 +#: app/templates/threads/view.html:138 #, python-format msgid "You can report outdated reviews by clicking %(flag)s on the review." msgstr "" @@ -5264,6 +5391,10 @@ msgstr "" msgid "Email Address" msgstr "" +#: app/templates/users/modtools.html:116 +msgid "Pending email verifications" +msgstr "" + #: app/templates/users/profile.html:20 msgid "Profile picture" msgstr "" @@ -6032,3 +6163,49 @@ msgstr "" #~ "signature" #~ msgstr "" +#~ msgctxt "tags" +#~ msgid "" +#~ "Focus on player chat/communication or " +#~ "who's primary function is interacting " +#~ "with the console." +#~ msgstr "" + +#~ msgctxt "tags" +#~ msgid "" +#~ "Requires futher installation steps, such " +#~ "as installing luarocks or editing the" +#~ " trusted mod setting" +#~ msgstr "" + +#~ msgctxt "tags" +#~ msgid "" +#~ "Mods and games that aim to " +#~ "simulate real life activity. Similar to" +#~ " SimCity/TheSims/OpenTTD/etc" +#~ msgstr "" + +#~ msgctxt "tags" +#~ msgid "Adds mobs, animals, and NPCs" +#~ msgstr "" + +#~ msgctxt "tags" +#~ msgid "For content whose main utility / feature is in GUI/formspec form" +#~ msgstr "" + +#~ msgctxt "tags" +#~ msgid "Forks of MTG" +#~ msgstr "" + +#~ msgid "" +#~ "Invalid username, Only alphabetic letters " +#~ "(A-Za-z), numbers (0-9), underscores (_), " +#~ "minuses (-), and periods (.) allowed." +#~ " Consider contacting an admin" +#~ msgstr "" + +#~ msgid "Unable to get GitHub username for user" +#~ msgstr "" + +#~ msgid "Human readable. Eg: 1.0.0 or 2018-05-28" +#~ msgstr "" + diff --git a/translations/id/LC_MESSAGES/messages.po b/translations/id/LC_MESSAGES/messages.po index dbc29ed6..461f30cf 100644 --- a/translations/id/LC_MESSAGES/messages.po +++ b/translations/id/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-06-09 13:46+0100\n" +"POT-Creation-Date: 2024-06-22 16:06+0100\n" "PO-Revision-Date: 2024-04-07 02:02+0000\n" "Last-Translator: Just Playing \n" "Language: id\n" @@ -19,195 +19,193 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.15.0\n" -#: app/__init__.py:155 +#: app/__init__.py:156 msgid "Banned:" msgstr "Diblokir:" -#: app/__init__.py:157 +#: app/__init__.py:158 msgid "You have been banned." msgstr "Anda telah diblokir (ban)." -#. NOTE: tags: title for jam_game_2023 -#: app/_translations.py:6 -msgctxt "tags" -msgid "Jam / Game 2023" -msgstr "" - -#. NOTE: tags: description for jam_game_2023 -#: app/_translations.py:8 -msgctxt "tags" -msgid "Entries to the 2023 Minetest Game Jam " -msgstr "" - #. NOTE: tags: title for server_tools -#: app/_translations.py:10 +#: app/_translations.py:6 #, fuzzy msgctxt "tags" msgid "Server Moderation and Tools" msgstr "Alat Moderator" #. NOTE: tags: description for server_tools -#: app/_translations.py:12 +#: app/_translations.py:8 msgctxt "tags" msgid "Helps with server maintenance and moderation" msgstr "" #. NOTE: tags: title for pvp -#: app/_translations.py:14 +#: app/_translations.py:10 msgctxt "tags" msgid "Player vs Player (PvP)" msgstr "" #. NOTE: tags: description for pvp -#: app/_translations.py:16 +#: app/_translations.py:12 msgctxt "tags" msgid "Designed to be played competitively against other players" msgstr "" #. NOTE: tags: title for player_effects -#: app/_translations.py:18 +#: app/_translations.py:14 msgctxt "tags" msgid "Player Effects / Power Ups" msgstr "" #. NOTE: tags: description for player_effects -#: app/_translations.py:20 +#: app/_translations.py:16 msgctxt "tags" msgid "" "For content that changes player effects, including physics, for example: " "speed, jump height or gravity." msgstr "" -#. NOTE: tags: title for world_tools -#: app/_translations.py:22 +#. NOTE: tags: title for jam_game_2023 +#: app/_translations.py:18 msgctxt "tags" -msgid "World Maintenance and Tools" +msgid "Jam / Game 2023" msgstr "" -#. NOTE: tags: description for world_tools -#: app/_translations.py:24 +#. NOTE: tags: description for jam_game_2023 +#: app/_translations.py:20 msgctxt "tags" -msgid "Tools to manage the world" -msgstr "" - -#. NOTE: tags: title for april_fools -#: app/_translations.py:26 -msgctxt "tags" -msgid "Joke" -msgstr "" - -#. NOTE: tags: description for april_fools -#: app/_translations.py:28 -msgctxt "tags" -msgid "" -"For humorous content, meant as a novelty or joke, not to be taken " -"seriously, and that is not meant to be used seriously or long-term." -msgstr "" - -#. NOTE: tags: title for shooter -#: app/_translations.py:30 -msgctxt "tags" -msgid "Shooter" -msgstr "" - -#. NOTE: tags: description for shooter -#: app/_translations.py:32 -msgctxt "tags" -msgid "First person shooters (FPS) and more" -msgstr "" - -#. NOTE: tags: title for adventure__rpg -#: app/_translations.py:34 -msgctxt "tags" -msgid "Adventure / RPG" +msgid "Entries to the 2023 Minetest Game Jam " msgstr "" #. NOTE: tags: title for mapgen -#: app/_translations.py:36 +#: app/_translations.py:22 msgctxt "tags" msgid "Mapgen / Biomes / Decoration" msgstr "" #. NOTE: tags: description for mapgen -#: app/_translations.py:38 +#: app/_translations.py:24 msgctxt "tags" msgid "New mapgen or changes mapgen" msgstr "" -#. NOTE: tags: title for singleplayer -#: app/_translations.py:40 +#. NOTE: tags: title for world_tools +#: app/_translations.py:26 msgctxt "tags" -msgid "Singleplayer-focused" +msgid "World Maintenance and Tools" msgstr "" -#. NOTE: tags: description for singleplayer -#: app/_translations.py:42 +#. NOTE: tags: description for world_tools +#: app/_translations.py:28 msgctxt "tags" -msgid "Content that can be played alone" +msgid "Tools to manage the world" +msgstr "" + +#. NOTE: tags: title for inventory +#: app/_translations.py:30 +msgctxt "tags" +msgid "Inventory" +msgstr "" + +#. NOTE: tags: description for inventory +#: app/_translations.py:32 +msgctxt "tags" +msgid "Changes the inventory GUI" msgstr "" #. NOTE: tags: title for developer_tools -#: app/_translations.py:44 +#: app/_translations.py:34 #, fuzzy msgctxt "tags" msgid "Developer Tools" msgstr "Alat Moderator" #. NOTE: tags: description for developer_tools -#: app/_translations.py:46 +#: app/_translations.py:36 msgctxt "tags" msgid "Tools for game and mod developers" msgstr "" +#. NOTE: tags: title for april_fools +#: app/_translations.py:38 +msgctxt "tags" +msgid "Joke" +msgstr "" + +#. NOTE: tags: description for april_fools +#: app/_translations.py:40 +msgctxt "tags" +msgid "" +"For humorous content, meant as a novelty or joke, not to be taken " +"seriously, and that is not meant to be used seriously or long-term." +msgstr "" + +#. NOTE: tags: title for singleplayer +#: app/_translations.py:42 +msgctxt "tags" +msgid "Singleplayer-focused" +msgstr "" + +#. NOTE: tags: description for singleplayer +#: app/_translations.py:44 +msgctxt "tags" +msgid "Content that can be played alone" +msgstr "" + #. NOTE: tags: title for crafting -#: app/_translations.py:48 +#: app/_translations.py:46 #, fuzzy msgctxt "tags" msgid "Crafting" msgstr "Penilaian" #. NOTE: tags: description for crafting -#: app/_translations.py:50 +#: app/_translations.py:48 msgctxt "tags" msgid "Big changes to crafting gameplay" msgstr "" -#. NOTE: tags: title for sound_music +#. NOTE: tags: title for adventure__rpg +#: app/_translations.py:50 +msgctxt "tags" +msgid "Adventure / RPG" +msgstr "" + +#. NOTE: tags: title for shooter #: app/_translations.py:52 msgctxt "tags" +msgid "Shooter" +msgstr "" + +#. NOTE: tags: description for shooter +#: app/_translations.py:54 +msgctxt "tags" +msgid "First person shooters (FPS) and more" +msgstr "" + +#. NOTE: tags: title for sound_music +#: app/_translations.py:56 +msgctxt "tags" msgid "Sounds / Music" msgstr "" #. NOTE: tags: description for sound_music -#: app/_translations.py:54 +#: app/_translations.py:58 msgctxt "tags" msgid "Focuses on or adds new sounds or musical things" msgstr "" -#. NOTE: tags: title for inventory -#: app/_translations.py:56 -msgctxt "tags" -msgid "Inventory" -msgstr "" - -#. NOTE: tags: description for inventory -#: app/_translations.py:58 -msgctxt "tags" -msgid "Changes the inventory GUI" -msgstr "" - -#. NOTE: tags: title for chat +#. NOTE: tags: title for tools #: app/_translations.py:60 msgctxt "tags" -msgid "Chat / Commands" +msgid "Tools / Weapons / Armor" msgstr "" -#. NOTE: tags: description for chat +#. NOTE: tags: description for tools #: app/_translations.py:62 msgctxt "tags" -msgid "" -"Focus on player chat/communication or who's primary function is " -"interacting with the console." +msgid "Adds or changes tools, weapons, and armor" msgstr "" #. NOTE: tags: title for plants_and_farming @@ -222,57 +220,57 @@ msgctxt "tags" msgid "Adds new plants or other farmable resources." msgstr "" -#. NOTE: tags: title for complex_installation +#. NOTE: tags: title for simulation #: app/_translations.py:68 +msgctxt "tags" +msgid "Sims" +msgstr "" + +#. NOTE: tags: description for simulation +#: app/_translations.py:70 +msgctxt "tags" +msgid "" +"Mods and games that aim to simulate real life activity. Similar to " +"SimCity/The Sims/OpenTTD/etc." +msgstr "" + +#. NOTE: tags: title for chat +#: app/_translations.py:72 +msgctxt "tags" +msgid "Chat / Commands" +msgstr "" + +#. NOTE: tags: description for chat +#: app/_translations.py:74 +msgctxt "tags" +msgid "Focus on player chat/communication or console interaction." +msgstr "" + +#. NOTE: tags: title for multiplayer +#: app/_translations.py:76 +msgctxt "tags" +msgid "Multiplayer-focused" +msgstr "" + +#. NOTE: tags: description for multiplayer +#: app/_translations.py:78 +msgctxt "tags" +msgid "Can/should only be used in multiplayer" +msgstr "" + +#. NOTE: tags: title for complex_installation +#: app/_translations.py:80 #, fuzzy msgctxt "tags" msgid "Complex installation" msgstr "Dokumentasi" #. NOTE: tags: description for complex_installation -#: app/_translations.py:70 -msgctxt "tags" -msgid "" -"Requires futher installation steps, such as installing luarocks or " -"editing the trusted mod setting" -msgstr "" - -#. NOTE: tags: title for multiplayer -#: app/_translations.py:72 -msgctxt "tags" -msgid "Multiplayer-focused" -msgstr "" - -#. NOTE: tags: description for multiplayer -#: app/_translations.py:74 -msgctxt "tags" -msgid "Can/should only be used in multiplayer" -msgstr "" - -#. NOTE: tags: title for tools -#: app/_translations.py:76 -msgctxt "tags" -msgid "Tools / Weapons / Armor" -msgstr "" - -#. NOTE: tags: description for tools -#: app/_translations.py:78 -msgctxt "tags" -msgid "Adds or changes tools, weapons, and armor" -msgstr "" - -#. NOTE: tags: title for simulation -#: app/_translations.py:80 -msgctxt "tags" -msgid "Sims" -msgstr "" - -#. NOTE: tags: description for simulation #: app/_translations.py:82 msgctxt "tags" msgid "" -"Mods and games that aim to simulate real life activity. Similar to " -"SimCity/TheSims/OpenTTD/etc" +"Requires futher installation steps, such as installing LuaRocks or " +"editing the trusted mod setting" msgstr "" #. NOTE: tags: title for magic @@ -281,54 +279,55 @@ msgctxt "tags" msgid "Magic / Enchanting" msgstr "" -#. NOTE: tags: title for less_than_px -#: app/_translations.py:86 -msgctxt "tags" -msgid "<16px" -msgstr "" - -#. NOTE: tags: description for less_than_px -#: app/_translations.py:88 -msgctxt "tags" -msgid "Less than 16px" -msgstr "" - #. NOTE: tags: title for building_mechanics -#: app/_translations.py:90 +#: app/_translations.py:86 msgctxt "tags" msgid "Building Mechanics and Tools" msgstr "" #. NOTE: tags: description for building_mechanics -#: app/_translations.py:92 +#: app/_translations.py:88 msgctxt "tags" msgid "Adds game mechanics or tools that change how players build." msgstr "" -#. NOTE: tags: title for environment -#: app/_translations.py:94 +#. NOTE: tags: title for oneofakind__original +#: app/_translations.py:90 msgctxt "tags" -msgid "Environment / Weather" +msgid "One-of-a-kind / Original" msgstr "" -#. NOTE: tags: description for environment -#: app/_translations.py:96 +#. NOTE: tags: description for oneofakind__original +#: app/_translations.py:92 msgctxt "tags" msgid "" -"Improves the world, adding weather, ambient sounds, or other environment " -"mechanics" +"For games and such that are of their own kind, distinct and original in " +"nature to others of the same category." msgstr "" -#. NOTE: tags: title for mobs -#: app/_translations.py:98 +#. NOTE: tags: title for building +#: app/_translations.py:94 msgctxt "tags" -msgid "Mobs / Animals / NPCs" +msgid "Building" msgstr "" -#. NOTE: tags: description for mobs +#. NOTE: tags: description for building +#: app/_translations.py:96 +msgctxt "tags" +msgid "Focuses on building, such as adding new materials or nodes" +msgstr "" + +#. NOTE: tags: title for decorative +#: app/_translations.py:98 +#, fuzzy +msgctxt "tags" +msgid "Decorative" +msgstr "Nonaktifkan" + +#. NOTE: tags: description for decorative #: app/_translations.py:100 msgctxt "tags" -msgid "Adds mobs, animals, and NPCs" +msgid "Adds nodes with no other purpose than for use in building" msgstr "" #. NOTE: tags: title for puzzle @@ -343,124 +342,123 @@ msgctxt "tags" msgid "Focus on puzzle solving instead of combat" msgstr "" -#. NOTE: tags: title for building +#. NOTE: tags: title for environment #: app/_translations.py:106 msgctxt "tags" -msgid "Building" +msgid "Environment / Weather" msgstr "" -#. NOTE: tags: description for building +#. NOTE: tags: description for environment #: app/_translations.py:108 msgctxt "tags" -msgid "Focuses on building, such as adding new materials or nodes" +msgid "" +"Improves the world, adding weather, ambient sounds, or other environment " +"mechanics" msgstr "" -#. NOTE: tags: title for decorative +#. NOTE: tags: title for less_than_px #: app/_translations.py:110 -#, fuzzy msgctxt "tags" -msgid "Decorative" -msgstr "Nonaktifkan" +msgid "<16px" +msgstr "" -#. NOTE: tags: description for decorative +#. NOTE: tags: description for less_than_px #: app/_translations.py:112 msgctxt "tags" -msgid "Adds nodes with no other purpose than for use in building" +msgid "Less than 16px" msgstr "" -#. NOTE: tags: title for oneofakind__original +#. NOTE: tags: title for mobs #: app/_translations.py:114 msgctxt "tags" -msgid "One-of-a-kind / Original" +msgid "Mobs / Animals / NPCs" msgstr "" -#. NOTE: tags: description for oneofakind__original +#. NOTE: tags: description for mobs #: app/_translations.py:116 msgctxt "tags" -msgid "" -"For games and such that are of their own kind, distinct and original in " -"nature to others of the same category." +msgid "Adds mobs, animals, and non-player characters" msgstr "" -#. NOTE: tags: title for survival -#: app/_translations.py:118 -msgctxt "tags" -msgid "Survival" -msgstr "" - -#. NOTE: tags: description for survival -#: app/_translations.py:120 -msgctxt "tags" -msgid "" -"Written specifically for survival gameplay with a focus on game-balance, " -"difficulty level, or resources available through crafting, mining, ..." -msgstr "" - -#. NOTE: tags: title for hud -#: app/_translations.py:122 -msgctxt "tags" -msgid "HUD" -msgstr "" - -#. NOTE: tags: description for hud -#: app/_translations.py:124 -msgctxt "tags" -msgid "For mods that grant the player extra information in the HUD" -msgstr "" - -#. NOTE: tags: title for storage -#: app/_translations.py:126 -#, fuzzy -msgctxt "tags" -msgid "Storage" -msgstr "Penyimpanan" - -#. NOTE: tags: description for storage -#: app/_translations.py:128 -msgctxt "tags" -msgid "Adds or improves item storage mechanics" -msgstr "" - -#. NOTE: tags: title for 16px -#: app/_translations.py:130 -msgctxt "tags" -msgid "16px" -msgstr "" - -#. NOTE: tags: description for 16px -#: app/_translations.py:132 -#, fuzzy -msgctxt "tags" -msgid "For 16px texture packs" -msgstr "Paket Tekstur Teratas" - #. NOTE: tags: title for custom_mapgen -#: app/_translations.py:134 +#: app/_translations.py:118 #, fuzzy msgctxt "tags" msgid "Custom mapgen" msgstr "Penyimpanan" #. NOTE: tags: description for custom_mapgen -#: app/_translations.py:136 +#: app/_translations.py:120 msgctxt "tags" msgid "" "Contains a completely custom mapgen implemented in Lua, usually requires " "worlds to be set to the 'singlenode' mapgen." msgstr "" +#. NOTE: tags: title for survival +#: app/_translations.py:122 +msgctxt "tags" +msgid "Survival" +msgstr "" + +#. NOTE: tags: description for survival +#: app/_translations.py:124 +msgctxt "tags" +msgid "" +"Written specifically for survival gameplay with a focus on game-balance, " +"difficulty level, or resources available through crafting, mining, ..." +msgstr "" + +#. NOTE: tags: title for education +#: app/_translations.py:126 +#, fuzzy +msgctxt "tags" +msgid "Education" +msgstr "Tindakan" + +#. NOTE: tags: description for education +#: app/_translations.py:128 +msgctxt "tags" +msgid "Either has educational value, or is a tool to help teachers " +msgstr "" + +#. NOTE: tags: title for storage +#: app/_translations.py:130 +#, fuzzy +msgctxt "tags" +msgid "Storage" +msgstr "Penyimpanan" + +#. NOTE: tags: description for storage +#: app/_translations.py:132 +msgctxt "tags" +msgid "Adds or improves item storage mechanics" +msgstr "" + #. NOTE: tags: title for library -#: app/_translations.py:138 +#: app/_translations.py:134 msgctxt "tags" msgid "API / Library" msgstr "" #. NOTE: tags: description for library -#: app/_translations.py:140 +#: app/_translations.py:136 msgctxt "tags" msgid "Primarily adds an API for other mods to use" msgstr "" +#. NOTE: tags: title for hud +#: app/_translations.py:138 +msgctxt "tags" +msgid "HUD" +msgstr "" + +#. NOTE: tags: description for hud +#: app/_translations.py:140 +msgctxt "tags" +msgid "For mods that grant the player extra information in the HUD" +msgstr "" + #. NOTE: tags: title for mini-game #: app/_translations.py:142 #, fuzzy @@ -474,17 +472,18 @@ msgctxt "tags" msgid "Adds a mini-game to be played within Minetest" msgstr "" -#. NOTE: tags: title for education +#. NOTE: tags: title for pve #: app/_translations.py:146 -#, fuzzy msgctxt "tags" -msgid "Education" -msgstr "Tindakan" +msgid "Player vs Environment (PvE)" +msgstr "" -#. NOTE: tags: description for education +#. NOTE: tags: description for pve #: app/_translations.py:148 msgctxt "tags" -msgid "Either has educational value, or is a tool to help teachers " +msgid "" +"For content designed for one or more players that focus on combat against" +" the world, mobs, or NPCs." msgstr "" #. NOTE: tags: title for sports @@ -494,41 +493,140 @@ msgctxt "tags" msgid "Sports" msgstr "Laporkan" -#. NOTE: tags: title for pve +#. NOTE: tags: title for 16px #: app/_translations.py:152 msgctxt "tags" -msgid "Player vs Environment (PvE)" +msgid "16px" msgstr "" -#. NOTE: tags: description for pve +#. NOTE: tags: description for 16px #: app/_translations.py:154 +#, fuzzy +msgctxt "tags" +msgid "For 16px texture packs" +msgstr "Paket Tekstur Teratas" + +#. NOTE: tags: title for 64px +#: app/_translations.py:156 +msgctxt "tags" +msgid "64px" +msgstr "" + +#. NOTE: tags: description for 64px +#: app/_translations.py:158 +#, fuzzy +msgctxt "tags" +msgid "For 64px texture packs" +msgstr "Paket Tekstur Teratas" + +#. NOTE: tags: title for transport +#: app/_translations.py:160 +#, fuzzy +msgctxt "tags" +msgid "Transport" +msgstr "Terjemahkan" + +#. NOTE: tags: description for transport +#: app/_translations.py:162 msgctxt "tags" msgid "" -"For content designed for one or more players that focus on combat against" -" the world, mobs, or NPCs." +"Adds or changes transportation methods. Includes teleportation, vehicles," +" ridable mobs, transport infrastructure and thematic content" +msgstr "" + +#. NOTE: tags: title for seasonal +#: app/_translations.py:164 +#, fuzzy +msgctxt "tags" +msgid "Seasonal" +msgstr "Alasan" + +#. NOTE: tags: description for seasonal +#: app/_translations.py:166 +msgctxt "tags" +msgid "For content generally themed around a certain season or holiday" +msgstr "" + +#. NOTE: tags: title for food +#: app/_translations.py:168 +msgctxt "tags" +msgid "Food / Drinks" +msgstr "" + +#. NOTE: tags: title for commerce +#: app/_translations.py:170 +msgctxt "tags" +msgid "Commerce / Economy" +msgstr "" + +#. NOTE: tags: description for commerce +#: app/_translations.py:172 +msgctxt "tags" +msgid "Related to economies, money, and trading" +msgstr "" + +#. NOTE: tags: title for gui +#: app/_translations.py:174 +msgctxt "tags" +msgid "GUI" +msgstr "" + +#. NOTE: tags: description for gui +#: app/_translations.py:176 +msgctxt "tags" +msgid "" +"For content whose main utility or features are provided within a GUI, on-" +"screen menu, or similar" msgstr "" #. NOTE: tags: title for jam_combat_mod -#: app/_translations.py:156 +#: app/_translations.py:178 msgctxt "tags" msgid "Jam / Combat 2020" msgstr "" #. NOTE: tags: description for jam_combat_mod -#: app/_translations.py:158 +#: app/_translations.py:180 msgctxt "tags" msgid "For mods created for the Discord \"Combat\" modding event in 2020" msgstr "" +#. NOTE: tags: title for mtg +#: app/_translations.py:182 +#, fuzzy +msgctxt "tags" +msgid "Minetest Game improved" +msgstr "Disetujui" + +#. NOTE: tags: description for mtg +#: app/_translations.py:184 +msgctxt "tags" +msgid "Forks of Minetest Game" +msgstr "" + +#. NOTE: tags: title for jam_weekly_2021 +#: app/_translations.py:186 +msgctxt "tags" +msgid "Jam / Weekly Challenges 2021" +msgstr "" + +#. NOTE: tags: description for jam_weekly_2021 +#: app/_translations.py:188 +msgctxt "tags" +msgid "" +"For mods created for the Discord \"Weekly Challenges\" modding event in " +"2021" +msgstr "" + #. NOTE: tags: title for creative -#: app/_translations.py:160 +#: app/_translations.py:190 #, fuzzy msgctxt "tags" msgid "Creative" msgstr "Buat" #. NOTE: tags: description for creative -#: app/_translations.py:162 +#: app/_translations.py:192 msgctxt "tags" msgid "" "Written specifically or exclusively for use in creative mode. Adds " @@ -536,114 +634,16 @@ msgid "" "that facilitate ingame creation and doesn't add difficulty or scarcity" msgstr "" -#. NOTE: tags: title for gui -#: app/_translations.py:164 -msgctxt "tags" -msgid "GUI" -msgstr "" - -#. NOTE: tags: description for gui -#: app/_translations.py:166 -msgctxt "tags" -msgid "For content whose main utility / feature is in GUI/formspec form" -msgstr "" - -#. NOTE: tags: title for 64px -#: app/_translations.py:168 -msgctxt "tags" -msgid "64px" -msgstr "" - -#. NOTE: tags: description for 64px -#: app/_translations.py:170 -#, fuzzy -msgctxt "tags" -msgid "For 64px texture packs" -msgstr "Paket Tekstur Teratas" - -#. NOTE: tags: title for commerce -#: app/_translations.py:172 -msgctxt "tags" -msgid "Commerce / Economy" -msgstr "" - -#. NOTE: tags: description for commerce -#: app/_translations.py:174 -msgctxt "tags" -msgid "Related to economies, money, and trading" -msgstr "" - -#. NOTE: tags: title for mtg -#: app/_translations.py:176 -#, fuzzy -msgctxt "tags" -msgid "Minetest Game improved" -msgstr "Disetujui" - -#. NOTE: tags: description for mtg -#: app/_translations.py:178 -msgctxt "tags" -msgid "Forks of MTG" -msgstr "" - -#. NOTE: tags: title for jam_weekly_2021 -#: app/_translations.py:180 -msgctxt "tags" -msgid "Jam / Weekly Challenges 2021" -msgstr "" - -#. NOTE: tags: description for jam_weekly_2021 -#: app/_translations.py:182 -msgctxt "tags" -msgid "" -"For mods created for the Discord \"Weekly Challenges\" modding event in " -"2021" -msgstr "" - -#. NOTE: tags: title for transport -#: app/_translations.py:184 -#, fuzzy -msgctxt "tags" -msgid "Transport" -msgstr "Terjemahkan" - -#. NOTE: tags: description for transport -#: app/_translations.py:186 -msgctxt "tags" -msgid "" -"Adds or changes transportation methods. Includes teleportation, vehicles," -" ridable mobs, transport infrastructure and thematic content" -msgstr "" - -#. NOTE: tags: title for food -#: app/_translations.py:188 -msgctxt "tags" -msgid "Food / Drinks" -msgstr "" - #. NOTE: tags: title for technology -#: app/_translations.py:190 +#: app/_translations.py:194 msgctxt "tags" msgid "Machines / Electronics" msgstr "" #. NOTE: tags: description for technology -#: app/_translations.py:192 -msgctxt "tags" -msgid "Adds machines useful in automation, tubes, or power." -msgstr "" - -#. NOTE: tags: title for seasonal -#: app/_translations.py:194 -#, fuzzy -msgctxt "tags" -msgid "Seasonal" -msgstr "Alasan" - -#. NOTE: tags: description for seasonal #: app/_translations.py:196 msgctxt "tags" -msgid "For content generally themed around a certain season or holiday" +msgid "Adds machines useful in automation, tubes, or power." msgstr "" #. NOTE: tags: title for 32px @@ -659,59 +659,59 @@ msgctxt "tags" msgid "For 32px texture packs" msgstr "Paket Tekstur Teratas" -#. NOTE: tags: title for jam_game_2021 +#. NOTE: tags: title for strategy_rts #: app/_translations.py:202 msgctxt "tags" -msgid "Jam / Game 2021" +msgid "Strategy / RTS" msgstr "" -#. NOTE: tags: description for jam_game_2021 +#. NOTE: tags: description for strategy_rts #: app/_translations.py:204 msgctxt "tags" -msgid "Entries to the 2021 Minetest Game Jam" +msgid "" +"Games and mods with a heavy strategy component, whether real-time or " +"turn-based" msgstr "" -#. NOTE: tags: title for 128px -#: app/_translations.py:206 -msgctxt "tags" -msgid "128px+" -msgstr "" - -#. NOTE: tags: description for 128px -#: app/_translations.py:208 -#, fuzzy -msgctxt "tags" -msgid "For 128px or higher texture packs" -msgstr "Paket Tekstur Teratas" - #. NOTE: tags: title for skins -#: app/_translations.py:210 +#: app/_translations.py:206 msgctxt "tags" msgid "Player customization / Skins" msgstr "" #. NOTE: tags: description for skins -#: app/_translations.py:212 +#: app/_translations.py:208 msgctxt "tags" msgid "" "Allows the player to customize their character by changing the texture or" " adding accessories." msgstr "" -#. NOTE: tags: title for strategy_rts -#: app/_translations.py:214 +#. NOTE: tags: title for jam_game_2021 +#: app/_translations.py:210 msgctxt "tags" -msgid "Strategy / RTS" +msgid "Jam / Game 2021" msgstr "" -#. NOTE: tags: description for strategy_rts -#: app/_translations.py:216 +#. NOTE: tags: description for jam_game_2021 +#: app/_translations.py:212 msgctxt "tags" -msgid "" -"Games and mods with a heavy strategy component, whether real-time or " -"turn-based" +msgid "Entries to the 2021 Minetest Game Jam" msgstr "" +#. NOTE: tags: title for 128px +#: app/_translations.py:214 +msgctxt "tags" +msgid "128px+" +msgstr "" + +#. NOTE: tags: description for 128px +#: app/_translations.py:216 +#, fuzzy +msgctxt "tags" +msgid "For 128px or higher texture packs" +msgstr "Paket Tekstur Teratas" + #. NOTE: tags: title for jam_game_2022 #: app/_translations.py:218 msgctxt "tags" @@ -813,8 +813,8 @@ msgctxt "content_warnings" msgid "Contains recreational drugs other than alcohol or tobacco" msgstr "" -#: app/querybuilder.py:58 app/templates/admin/languages/list.html:27 -#: app/templates/admin/tags/list.html:38 +#: app/querybuilder.py:60 app/templates/admin/languages/list.html:27 +#: app/templates/admin/tags/list.html:34 #: app/templates/admin/warnings/list.html:28 #: app/templates/collections/create_edit.html:56 #: app/templates/collections/view.html:66 app/templates/modnames/list.html:16 @@ -823,7 +823,7 @@ msgstr "" msgid "Packages" msgstr "Paket" -#: app/querybuilder.py:73 +#: app/querybuilder.py:75 #, python-format msgid "%(package_type)s for %(game_name)s" msgstr "%(package_type)s untuk %(game_name)s" @@ -837,9 +837,13 @@ msgstr "%(delta)s yang lalu" msgid "Featured" msgstr "Unggulan" -#: app/blueprints/api/tokens.py:33 app/templates/admin/tags/list.html:26 +#: app/blueprints/api/tokens.py:33 +#: app/blueprints/packages/advanced_search.py:83 +#: app/blueprints/packages/releases.py:55 +#: app/blueprints/packages/releases.py:70 app/templates/admin/tags/list.html:22 #: app/templates/admin/warnings/list.html:20 app/templates/macros/topics.html:7 #: app/templates/modnames/list.html:12 +#: app/templates/packages/release_edit.html:20 msgid "Name" msgstr "Nama" @@ -848,12 +852,12 @@ 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:251 -#: app/blueprints/packages/packages.py:543 -#: app/blueprints/packages/packages.py:639 -#: app/blueprints/packages/packages.py:727 -#: app/blueprints/packages/releases.py:62 -#: app/blueprints/packages/releases.py:74 app/blueprints/packages/reviews.py:63 +#: app/blueprints/oauth/__init__.py:175 app/blueprints/packages/packages.py:252 +#: app/blueprints/packages/packages.py:544 +#: app/blueprints/packages/packages.py:640 +#: app/blueprints/packages/packages.py:728 +#: app/blueprints/packages/releases.py:66 +#: app/blueprints/packages/releases.py:81 app/blueprints/packages/reviews.py:63 #: app/blueprints/packages/screenshots.py:36 #: app/blueprints/packages/screenshots.py:42 #: app/blueprints/packages/screenshots.py:47 @@ -864,12 +868,14 @@ msgid "Save" msgstr "Simpan" #: app/blueprints/collections/__init__.py:77 -#: app/blueprints/oauth/__init__.py:168 app/blueprints/packages/releases.py:54 -#: app/blueprints/packages/releases.py:66 app/blueprints/packages/reviews.py:53 +#: app/blueprints/oauth/__init__.py:168 +#: app/blueprints/packages/advanced_search.py:84 +#: app/blueprints/packages/releases.py:56 +#: app/blueprints/packages/releases.py:71 app/blueprints/packages/reviews.py:53 #: app/blueprints/threads/__init__.py:281 #: app/templates/admin/languages/list.html:23 #: app/templates/macros/reviews.html:143 app/templates/macros/topics.html:5 -#: app/templates/packages/release_edit.html:17 +#: app/templates/packages/release_edit.html:21 #: app/templates/packages/translation.html:54 msgid "Title" msgstr "Judul" @@ -922,24 +928,7 @@ msgstr "(Publik, ubah dari Profil > Koleksi Saya)" msgid "Removed package from favorites collection" msgstr "Paket dihapus dari koleksi favorit" -#: app/blueprints/github/__init__.py:54 -msgid "Authorization failed [err=gh-oauth-login-failed]" -msgstr "Otorisasi gagal [err=gh-oauth-login-failed]" - -#: app/blueprints/github/__init__.py:83 -msgid "Linked GitHub to account" -msgstr "GitHub ditautkan ke akun" - -#: app/blueprints/github/__init__.py:88 -#, python-format -msgid "GitHub account is already associated with another user: %(username)s" -msgstr "" - -#: 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]" - -#: app/blueprints/oauth/__init__.py:169 app/templates/admin/tags/list.html:30 +#: app/blueprints/oauth/__init__.py:169 app/templates/admin/tags/list.html:26 #: app/templates/admin/warnings/list.html:24 #: app/templates/users/settings_email.html:49 msgid "Description" @@ -1010,95 +999,213 @@ msgstr "Hapus/Batal Publikasi" msgid "Supported Games" msgstr "Permainan yang Didukung" -#: app/blueprints/packages/packages.py:214 -msgid "No download available." -msgstr "Tidak ada unduhan yang tersedia." +#: app/blueprints/packages/advanced_search.py:39 +msgid "Android Default" +msgstr "" -#: app/blueprints/packages/packages.py:229 app/templates/packages/view.html:598 +#: app/blueprints/packages/advanced_search.py:40 +msgid "Desktop Default" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:41 +msgid "Non-free" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:42 app/models/packages.py:624 +#: app/templates/packages/view.html:163 +msgid "Work in Progress" +msgstr "Dalam Pengerjaan" + +#. NOTE: Package maintenance state +#: app/blueprints/packages/advanced_search.py:43 app/models/packages.py:170 +msgid "Deprecated" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:44 +msgid "All content warnings" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:53 +msgid "Query" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:54 +#: app/blueprints/packages/packages.py:230 app/templates/packages/view.html:598 #: app/utils/minetest_hypertext.py:263 msgid "Type" msgstr "Jenis" -#: app/blueprints/packages/packages.py:230 -msgid "Title (Human-readable)" -msgstr "Judul (Dapat Dibaca Manusia)" +#: app/blueprints/packages/advanced_search.py:56 +#: app/templates/macros/topics.html:6 app/templates/packages/view.html:177 +msgid "Author" +msgstr "Pembuat" -#: app/blueprints/packages/packages.py:231 -#: app/blueprints/packages/packages.py:637 -msgid "Name (Technical)" -msgstr "Nama (Teknis)" - -#: app/blueprints/packages/packages.py:231 -#: app/blueprints/packages/packages.py:638 -#: 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:232 -msgid "Short Description (Plaintext)" -msgstr "Deskripsi Singkat (Teks Mentah)" - -#: app/blueprints/packages/packages.py:234 app/templates/packages/view.html:620 -#: app/utils/minetest_hypertext.py:300 -msgid "Maintenance State" -msgstr "Status Perawatan" - -#: app/blueprints/packages/packages.py:236 app/templates/admin/tags/list.html:4 +#: app/blueprints/packages/advanced_search.py:57 +#: app/blueprints/packages/packages.py:237 app/templates/admin/tags/list.html:4 #: app/templates/admin/tags/list.html:10 app/templates/todo/tags.html:38 #: app/utils/minetest_hypertext.py:264 msgid "Tags" msgstr "Label" -#: app/blueprints/packages/packages.py:237 +#: app/blueprints/packages/advanced_search.py:60 +#: app/blueprints/packages/packages.py:238 msgid "Content Warnings" msgstr "Peringatan Konten" -#: app/blueprints/packages/packages.py:238 app/templates/packages/view.html:609 +#: app/blueprints/packages/advanced_search.py:63 +#: app/blueprints/packages/packages.py:239 app/templates/packages/view.html:609 #: app/utils/minetest_hypertext.py:298 msgid "License" msgstr "Lisensi" -#: app/blueprints/packages/packages.py:239 +#: app/blueprints/packages/advanced_search.py:67 +msgid "Supports Game" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:71 +#: app/templates/admin/storage.html:39 +#: app/templates/collections/create_edit.html:81 +#: app/templates/collections/list.html:39 +#: app/templates/collections/view.html:91 app/templates/index.html:48 +#: app/templates/macros/reviews.html:81 app/templates/macros/topics.html:52 +#: app/templates/packages/game_hub.html:5 +#: app/templates/packages/game_hub.html:25 +#: app/templates/packages/similar.html:22 app/templates/translate/index.html:28 +#, python-format +msgid "%(title)s by %(author)s" +msgstr "%(title)s oleh %(author)s" + +#: app/blueprints/packages/advanced_search.py:72 +#: app/blueprints/packages/reviews.py:54 +#: app/templates/packages/translation.html:51 +msgid "Language" +msgstr "Bahasa" + +#: app/blueprints/packages/advanced_search.py:76 +msgid "Hide Tags and Content Warnings" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:77 +msgid "Minetest Version" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:81 +msgid "Sort by" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:85 +msgid "Package score" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:86 app/templates/index.html:78 +#: app/templates/packages/reviews_list.html:4 +#: app/templates/packages/view.html:194 app/templates/packages/view.html:336 +#: app/templates/users/profile.html:279 +msgid "Reviews" +msgstr "Ulasan" + +#: app/blueprints/packages/advanced_search.py:87 +#: app/templates/packages/view.html:184 app/templates/users/profile.html:242 +msgid "Downloads" +msgstr "Unduhan" + +#: app/blueprints/packages/advanced_search.py:88 +msgid "Created At" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:89 +msgid "Approved At" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:90 +msgid "Last Release" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:92 +msgid "Order" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:93 +msgid "Descending" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:94 +msgid "Ascending" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:96 +msgid "Random order" +msgstr "" + +#: app/blueprints/packages/packages.py:215 +msgid "No download available." +msgstr "Tidak ada unduhan yang tersedia." + +#: app/blueprints/packages/packages.py:231 +msgid "Title (Human-readable)" +msgstr "Judul (Dapat Dibaca Manusia)" + +#: app/blueprints/packages/packages.py:232 +#: app/blueprints/packages/packages.py:638 +msgid "Name (Technical)" +msgstr "Nama (Teknis)" + +#: app/blueprints/packages/packages.py:232 +#: app/blueprints/packages/packages.py:639 +#: 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:233 +msgid "Short Description (Plaintext)" +msgstr "Deskripsi Singkat (Teks Mentah)" + +#: app/blueprints/packages/packages.py:235 app/templates/packages/view.html:620 +#: app/utils/minetest_hypertext.py:300 +msgid "Maintenance State" +msgstr "Status Perawatan" + +#: app/blueprints/packages/packages.py:240 msgid "Media License" msgstr "Lisensi Media" -#: app/blueprints/packages/packages.py:241 +#: app/blueprints/packages/packages.py:242 msgid "Long Description (Markdown)" msgstr "Deskripsi Panjang (Markdown)" -#: app/blueprints/packages/packages.py:243 +#: app/blueprints/packages/packages.py:244 msgid "VCS Repository URL" msgstr "URL Repositori VCS" -#: app/blueprints/packages/packages.py:244 app/blueprints/users/settings.py:77 +#: app/blueprints/packages/packages.py:245 app/blueprints/users/settings.py:77 msgid "Website URL" msgstr "URL Situs Web" -#: app/blueprints/packages/packages.py:245 +#: app/blueprints/packages/packages.py:246 msgid "Issue Tracker URL" msgstr "URL Pelacak Masalah" -#: app/blueprints/packages/packages.py:246 +#: app/blueprints/packages/packages.py:247 msgid "Forum Topic ID" msgstr "ID Topik Forum" -#: app/blueprints/packages/packages.py:247 +#: app/blueprints/packages/packages.py:248 msgid "Video URL" msgstr "URL Video" -#: app/blueprints/packages/packages.py:248 +#: app/blueprints/packages/packages.py:249 msgid "Donate URL" msgstr "URL Donasi" -#: app/blueprints/packages/packages.py:249 +#: app/blueprints/packages/packages.py:250 msgid "Translation URL" msgstr "URL Terjemahan" -#: app/blueprints/packages/packages.py:255 +#: app/blueprints/packages/packages.py:256 msgid "_game is not an allowed name" msgstr "_game bukan nama yang dibolehkan" -#: app/blueprints/packages/packages.py:265 +#: app/blueprints/packages/packages.py:266 msgid "" "Package already exists, but is removed. Please contact ContentDB staff to" " restore the package" @@ -1106,16 +1213,16 @@ msgstr "" "Paket telah ada, tetapi dihapus. Harap hubungi staf ContentDB untuk " "mengembalikan paketnya" -#: app/blueprints/packages/packages.py:270 +#: app/blueprints/packages/packages.py:271 msgid "Package already exists" msgstr "Paket telah ada" -#: app/blueprints/packages/packages.py:276 +#: app/blueprints/packages/packages.py:277 msgid "A collection with a similar name already exists" msgstr "Sebuah koleksi dengan nama yang mirip sudah ada" -#: app/blueprints/packages/packages.py:329 -#: app/blueprints/packages/releases.py:82 +#: app/blueprints/packages/packages.py:330 +#: app/blueprints/packages/releases.py:89 msgid "" "You must add an email address to your account and confirm it before you " "can manage packages" @@ -1123,30 +1230,30 @@ msgstr "" "Anda harus menambahkan alamat surel ke akun Anda dan konfirmasikan " "sebelum Anda dapat mengelola paket" -#: app/blueprints/packages/packages.py:335 +#: app/blueprints/packages/packages.py:336 msgid "Save draft" msgstr "Simpan draf" -#: app/blueprints/packages/packages.py:343 +#: app/blueprints/packages/packages.py:344 msgid "Unable to find that user" msgstr "Tidak dapat mencari pengguna tersebut" -#: app/blueprints/packages/packages.py:347 +#: app/blueprints/packages/packages.py:348 #: app/blueprints/packages/screenshots.py:137 msgid "Permission denied" msgstr "Izin ditolak" -#: app/blueprints/packages/packages.py:403 -#: app/blueprints/packages/packages.py:494 -#: app/blueprints/packages/packages.py:516 +#: app/blueprints/packages/packages.py:404 +#: app/blueprints/packages/packages.py:495 +#: app/blueprints/packages/packages.py:517 msgid "You don't have permission to do that" msgstr "Anda tidak memiliki izin untuk melakukannya" -#: app/blueprints/packages/packages.py:436 +#: app/blueprints/packages/packages.py:437 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:443 +#: app/blueprints/packages/packages.py:444 msgid "" "Please comment in the approval thread so editors know what you have " "changed" @@ -1154,187 +1261,186 @@ msgstr "" "Silakan berkomentar dalam utas persetujuan supaya para penyunting tahu " "apa yang telah diubah" -#: app/blueprints/packages/packages.py:481 +#: app/blueprints/packages/packages.py:482 #, python-format msgid "Set state to %(state)s" msgstr "" -#: app/blueprints/packages/packages.py:511 +#: app/blueprints/packages/packages.py:512 msgid "Deleted package" msgstr "Paket yang dihapus" -#: app/blueprints/packages/packages.py:533 +#: app/blueprints/packages/packages.py:534 msgid "Unapproved package" msgstr "Paket yang tidak disetujui" -#: app/blueprints/packages/packages.py:542 +#: app/blueprints/packages/packages.py:543 msgid "Maintainers (Comma-separated)" msgstr "Pengelola (Dipisahkan Koma)" -#: app/blueprints/packages/packages.py:551 +#: app/blueprints/packages/packages.py:552 msgid "You don't have permission to edit maintainers" msgstr "Anda tidak memiliki izin untuk menyunting pengelola" -#: app/blueprints/packages/packages.py:601 +#: app/blueprints/packages/packages.py:602 msgid "You are not a maintainer" msgstr "Anda bukan pengelola" -#: app/blueprints/packages/packages.py:604 +#: app/blueprints/packages/packages.py:605 msgid "Package owners cannot remove themselves as maintainers" msgstr "Pemilik paket tidak dapat menghapus dirinya dari daftar pengelola" -#: app/blueprints/packages/packages.py:636 +#: app/blueprints/packages/packages.py:637 msgid "Author Name" msgstr "Nama Pembuat" -#: app/blueprints/packages/packages.py:723 +#: app/blueprints/packages/packages.py:724 msgid "Enable support detection based on dependencies (recommended)" msgstr "Nyalakan deteksi dukungan berdasarkan dependensi (disarankan)" -#: app/blueprints/packages/packages.py:724 +#: app/blueprints/packages/packages.py:725 msgid "Supported games" msgstr "Permainan yang didukung" -#: app/blueprints/packages/packages.py:725 +#: app/blueprints/packages/packages.py:726 msgid "Unsupported games" msgstr "Permainan yang tidak didukung" -#: app/blueprints/packages/packages.py:726 +#: app/blueprints/packages/packages.py:727 msgid "Supports all games (unless stated) / is game independent" msgstr "" "Mendukung semua permainan (kecuali dinyatakan) / tidak bergantung pada " "permainan" -#: app/blueprints/packages/packages.py:742 +#: app/blueprints/packages/packages.py:743 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:746 +#: app/blueprints/packages/packages.py:747 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" -#: app/blueprints/packages/releases.py:55 -#: app/templates/packages/release_new.html:46 +#: app/blueprints/packages/releases.py:57 +#: app/blueprints/packages/releases.py:72 +msgid "Release Notes" +msgstr "" + +#: app/blueprints/packages/releases.py:59 msgid "Method" msgstr "Metode" -#: app/blueprints/packages/releases.py:55 -#: app/blueprints/packages/releases.py:57 +#: app/blueprints/packages/releases.py:59 +#: app/blueprints/packages/releases.py:61 #: app/blueprints/packages/screenshots.py:35 msgid "File Upload" msgstr "Unggah Berkas" -#: app/blueprints/packages/releases.py:56 +#: app/blueprints/packages/releases.py:60 msgid "Git reference (ie: commit hash, branch, or tag)" msgstr "Referensi Git (ie: komit hash, cabang, atau label)" -#: app/blueprints/packages/releases.py:58 -#: app/blueprints/packages/releases.py:70 -#: app/blueprints/packages/releases.py:198 +#: app/blueprints/packages/releases.py:62 +#: app/blueprints/packages/releases.py:77 +#: app/blueprints/packages/releases.py:207 msgid "Minimum Minetest Version" msgstr "Versi Minetest Minimum" -#: app/blueprints/packages/releases.py:60 -#: app/blueprints/packages/releases.py:72 -#: app/blueprints/packages/releases.py:201 +#: app/blueprints/packages/releases.py:64 +#: app/blueprints/packages/releases.py:79 +#: app/blueprints/packages/releases.py:210 msgid "Maximum Minetest Version" msgstr "Versi Minetest Maksimum" -#: app/blueprints/packages/releases.py:67 -#: app/templates/packages/release_edit.html:23 +#: app/blueprints/packages/releases.py:74 +#: app/templates/packages/release_edit.html:31 msgid "URL" msgstr "URL" -#: app/blueprints/packages/releases.py:68 +#: app/blueprints/packages/releases.py:75 msgid "Task ID" msgstr "ID Tugas" -#: app/blueprints/packages/releases.py:69 +#: app/blueprints/packages/releases.py:76 #: app/blueprints/packages/screenshots.py:41 msgid "Is Approved" msgstr "Disetujui" -#: app/blueprints/packages/releases.py:91 +#: app/blueprints/packages/releases.py:98 msgid "Import from Git" msgstr "Impor dari Git" -#: app/blueprints/packages/releases.py:91 +#: app/blueprints/packages/releases.py:98 msgid "Upload .zip file" msgstr "Unggah berkas .zip" -#: app/blueprints/packages/releases.py:197 +#: app/blueprints/packages/releases.py:206 msgid "Set Min" msgstr "Atur Min" -#: app/blueprints/packages/releases.py:200 +#: app/blueprints/packages/releases.py:209 msgid "Set Max" msgstr "Atur Maks" -#: app/blueprints/packages/releases.py:203 +#: app/blueprints/packages/releases.py:212 msgid "Only change values previously set as none" msgstr "Hanya ubah nilai yang sebelumnya diatur kosong" -#: app/blueprints/packages/releases.py:204 +#: app/blueprints/packages/releases.py:213 msgid "Update" msgstr "Perbarui" -#: app/blueprints/packages/releases.py:256 +#: app/blueprints/packages/releases.py:265 #: app/templates/packages/update_config.html:25 msgid "Trigger" msgstr "Pemicu" -#: app/blueprints/packages/releases.py:257 +#: app/blueprints/packages/releases.py:266 msgid "New Commit" msgstr "Komit Baru" -#: app/blueprints/packages/releases.py:258 app/templates/admin/tags/list.html:8 +#: app/blueprints/packages/releases.py:267 app/templates/admin/tags/list.html:8 msgid "New Tag" msgstr "Label Baru" -#: app/blueprints/packages/releases.py:260 +#: app/blueprints/packages/releases.py:269 msgid "Branch name" msgstr "Nama Cabang" -#: app/blueprints/packages/releases.py:261 +#: app/blueprints/packages/releases.py:270 #: app/templates/packages/update_config.html:38 msgid "Action" msgstr "Tindakan" -#: app/blueprints/packages/releases.py:262 +#: app/blueprints/packages/releases.py:271 msgid "Send notification and mark as outdated" msgstr "Kirim pemberitahuan dan tandai sebagai usang" -#: app/blueprints/packages/releases.py:262 app/logic/package_approval.py:104 +#: app/blueprints/packages/releases.py:271 app/logic/package_approval.py:104 msgid "Create release" msgstr "Buat rilis" -#: app/blueprints/packages/releases.py:264 +#: app/blueprints/packages/releases.py:273 msgid "Save Settings" msgstr "Simpan Pengaturan" -#: app/blueprints/packages/releases.py:265 +#: app/blueprints/packages/releases.py:274 msgid "Disable Automation" msgstr "Matikan Automasi" -#: app/blueprints/packages/releases.py:304 +#: app/blueprints/packages/releases.py:313 msgid "Please add a Git repository URL in order to set up automatic releases" msgstr "Harap tambahkan URL repositori Git untuk menyiapkan rilis otomatis" -#: app/blueprints/packages/releases.py:320 +#: app/blueprints/packages/releases.py:329 msgid "Deleted update configuration" msgstr "Konfigurasi pembaruan yang dihapus" -#: app/blueprints/packages/releases.py:328 +#: app/blueprints/packages/releases.py:337 msgid "Now, please create an initial release" msgstr "Sekarang, harap buat rilis awalan" -#: app/blueprints/packages/reviews.py:54 -#: app/templates/packages/translation.html:51 -msgid "Language" -msgstr "Bahasa" - #: app/blueprints/packages/reviews.py:60 app/blueprints/threads/__init__.py:181 #: app/blueprints/threads/__init__.py:182 #: app/blueprints/threads/__init__.py:282 @@ -1519,7 +1625,7 @@ msgstr "" "(-), dan titik (.) yang dibolehkan" #: app/blueprints/users/account.py:104 app/blueprints/users/account.py:153 -#: app/blueprints/users/account.py:189 app/blueprints/users/account.py:340 +#: app/blueprints/users/account.py:189 app/blueprints/users/account.py:338 #: app/blueprints/users/settings.py:147 msgid "Email" msgstr "Surel" @@ -1601,23 +1707,23 @@ msgstr "Kata sandi lama salah" msgid "Unknown verification token!" msgstr "Token verifikasi tidak dikenal!" -#: app/blueprints/users/account.py:292 +#: app/blueprints/users/account.py:290 msgid "Token has expired" msgstr "Token telah kedaluwarsa" -#: app/blueprints/users/account.py:306 +#: app/blueprints/users/account.py:304 msgid "Another user is already using that email" msgstr "Pengguna lain telah menggunakan surel ini" -#: app/blueprints/users/account.py:309 +#: app/blueprints/users/account.py:307 msgid "Confirmed email change" msgstr "Konfirmasi perubahan surel" -#: app/blueprints/users/account.py:314 +#: app/blueprints/users/account.py:312 msgid "Email address changed" msgstr "Alamat surel diubah" -#: app/blueprints/users/account.py:315 +#: app/blueprints/users/account.py:313 msgid "" "Your email address has changed. If you didn't request this, please " "contact an administrator." @@ -1625,15 +1731,15 @@ msgstr "" "Alamat surel Anda telah berubah. Jika Anda tidak melakukannya, harap " "hubungi administrator." -#: app/blueprints/users/account.py:333 +#: app/blueprints/users/account.py:331 msgid "You may now log in" msgstr "Anda dapat masuk sekarang" -#: app/blueprints/users/account.py:341 +#: app/blueprints/users/account.py:339 msgid "Send" msgstr "Kirim" -#: app/blueprints/users/account.py:372 +#: app/blueprints/users/account.py:370 msgid "" "That email is now blacklisted. Please contact an admin if you wish to " "undo this." @@ -1641,46 +1747,44 @@ msgstr "" "Surel ini sekarang dilarang. Harap hubungi admin jika ingin " "membatalkannya." -#: app/blueprints/users/claim.py:41 app/blueprints/users/claim.py:66 -msgid "" -"Invalid username, Only alphabetic letters (A-Za-z), numbers (0-9), " -"underscores (_), minuses (-), and periods (.) allowed. Consider " -"contacting an admin" -msgstr "" -"Nama pengguna tidak sah. Hanya huruf Latin (A-Za-z), angka (0-9), garis " -"bawah (_), tanda hubung (-), dan titik (.) yang dibolehkan. Harap hubungi" -" admin" - #: app/blueprints/users/claim.py:46 msgid "User has already been claimed" msgstr "Pengguna telah diklaim" #: app/blueprints/users/claim.py:50 -msgid "Unable to get GitHub username for user" -msgstr "Tidak dapat mengambil nama pengguna GitHub untuk pengguna" +msgid "" +"Unable to get GitHub username for user. Make sure the forum account " +"exists." +msgstr "" -#: app/blueprints/users/claim.py:73 +#: app/blueprints/users/claim.py:66 +msgid "" +"A ContentDB user with that name already exists. Please contact an admin " +"to link to your forum account" +msgstr "" + +#: app/blueprints/users/claim.py:75 msgid "That user has already been claimed!" msgstr "Pengguna tersebut telah diklaim!" -#: app/blueprints/users/claim.py:86 +#: app/blueprints/users/claim.py:88 #, python-format msgid "Error whilst attempting to access forums: %(message)s" msgstr "Terjadi kesalahan ketika mencoba mengakses forum: %(message)s" -#: app/blueprints/users/claim.py:90 +#: app/blueprints/users/claim.py:92 msgid "Unable to get forum signature - does the user exist?" msgstr "Tidak dapat mengambil tanda tangan forum - apakah penggunanya ada?" -#: app/blueprints/users/claim.py:105 +#: app/blueprints/users/claim.py:107 msgid "Unable to login as user" msgstr "Tidak dapat masuk sebagai pengguna" -#: app/blueprints/users/claim.py:111 +#: app/blueprints/users/claim.py:113 msgid "Could not find the key in your signature!" msgstr "Tidak dapat mencari kunci pada tanda tangan Anda!" -#: app/blueprints/users/claim.py:114 +#: app/blueprints/users/claim.py:116 msgid "Unknown claim type" msgstr "Jenis klaim tidak diketahui" @@ -1826,6 +1930,23 @@ msgstr "" "Tidak dapat menaikkan jabatan pengguna lain lebih tinggi daripada Anda " "sendiri!" +#: app/blueprints/vcs/github.py:56 +msgid "Authorization failed [err=gh-oauth-login-failed]" +msgstr "Otorisasi gagal [err=gh-oauth-login-failed]" + +#: app/blueprints/vcs/github.py:85 +msgid "Linked GitHub to account" +msgstr "GitHub ditautkan ke akun" + +#: app/blueprints/vcs/github.py:90 +#, python-format +msgid "GitHub account is already associated with another user: %(username)s" +msgstr "" + +#: app/blueprints/vcs/github.py:98 app/blueprints/vcs/github.py:124 +msgid "Authorization failed [err=gh-login-failed]" +msgstr "Otorisasi gagal [err=gh-login-failed]" + #: app/blueprints/zipgrep/__init__.py:35 msgid "Text to find (regex)" msgstr "Teks pencarian (regex)" @@ -1835,6 +1956,7 @@ msgid "File filter" msgstr "Filter berkas" #: app/blueprints/zipgrep/__init__.py:38 app/templates/base.html:60 +#: app/templates/packages/advanced_search.html:34 #: app/templates/packages/game_hub.html:35 app/templates/todo/tags.html:14 msgid "Search" msgstr "Cari" @@ -1934,11 +2056,11 @@ msgstr "Anda tidak memiliki izin untuk menyunting paket ini" msgid "You don't have permission to change the package name" msgstr "Anda tidak memiliki izin untuk menyunting nama paket ini" -#: app/logic/releases.py:32 +#: app/logic/releases.py:33 msgid "You don't have permission to make releases" msgstr "Anda tidak memiliki izin untuk membuat rilis" -#: app/logic/releases.py:37 +#: app/logic/releases.py:38 msgid "" "You've created too many releases for this package in the last 5 minutes, " "please wait before trying again" @@ -1946,7 +2068,7 @@ msgstr "" "Anda telah membuat terlalu banyak rilis untuk paket ini dalam 5 menit " "terakhir. Harap tunggu sebelum mencoba lagi" -#: app/logic/releases.py:74 +#: app/logic/releases.py:77 msgid "Invalid commit hash; it must be a 40 character long base16 string" msgstr "Komit hash tidak sah. Ia harus berupa 40 karakter heksadesimal" @@ -2104,11 +2226,6 @@ msgstr "" msgid "As-is" msgstr "" -#. NOTE: Package maintenance state -#: app/models/packages.py:170 -msgid "Deprecated" -msgstr "" - #: app/models/packages.py:177 msgid "Under active development, and may break worlds/things without warning" msgstr "" @@ -2145,7 +2262,7 @@ msgstr "Setujui" #: app/templates/collections/delete.html:14 #: app/templates/collections/view.html:39 #: app/templates/oauth/create_edit.html:17 -#: app/templates/packages/release_edit.html:84 +#: app/templates/packages/release_edit.html:92 #: app/templates/packages/review_create_edit.html:67 #: app/templates/threads/delete_reply.html:19 #: app/templates/threads/delete_thread.html:19 @@ -2153,21 +2270,17 @@ msgstr "Setujui" msgid "Delete" msgstr "Hapus" -#: app/models/packages.py:624 app/templates/packages/view.html:163 -msgid "Work in Progress" -msgstr "Dalam Pengerjaan" - -#: app/models/packages.py:1358 +#: app/models/packages.py:1366 #, python-format msgid "New commit %(hash)s found on the Git repo." msgstr "" -#: app/models/packages.py:1362 +#: app/models/packages.py:1370 #, python-format msgid "The last release was commit %(hash)s" msgstr "" -#: app/models/packages.py:1368 +#: app/models/packages.py:1376 #, python-format msgid "New tag %(tag_name)s found on the Git repo." msgstr "" @@ -2201,7 +2314,7 @@ msgid "Editor" msgstr "" #. NOTE: BOT notification type -#: app/models/users.py:59 app/models/users.py:442 +#: app/models/users.py:59 app/models/users.py:448 msgid "Bot" msgstr "" @@ -2214,128 +2327,128 @@ msgid "Admin" msgstr "Admin" #. NOTE: PACKAGE_EDIT notification type -#: app/models/users.py:427 +#: app/models/users.py:433 msgid "Package Edit" msgstr "" #. NOTE: PACKAGE_APPROVAL notification type -#: app/models/users.py:430 +#: app/models/users.py:436 msgid "Package Approval" msgstr "" #. NOTE: NEW_THREAD notification type -#: app/models/users.py:433 app/templates/threads/list.html:12 +#: app/models/users.py:439 app/templates/threads/list.html:12 #: app/templates/threads/new.html:4 msgid "New Thread" msgstr "Utas Baru" #. NOTE: NEW_REVIEW notification type -#: app/models/users.py:436 +#: app/models/users.py:442 msgid "New Review" msgstr "" #. NOTE: THREAD_REPLY notification type -#: app/models/users.py:439 +#: app/models/users.py:445 msgid "Thread Reply" msgstr "" #. NOTE: MAINTAINER notification type -#: app/models/users.py:445 app/templates/macros/threads.html:27 +#: app/models/users.py:451 app/templates/macros/threads.html:27 msgid "Maintainer" msgstr "Pengelola" #. NOTE: EDITOR_ALERT notification type -#: app/models/users.py:448 +#: app/models/users.py:454 msgid "Editor Alert" msgstr "" #. NOTE: EDITOR_MISC notification type -#: app/models/users.py:451 +#: app/models/users.py:457 msgid "Editor Misc" msgstr "" #. NOTE: OTHER notification type -#: app/models/users.py:454 +#: app/models/users.py:460 msgid "Other" msgstr "" -#: app/models/users.py:464 +#: app/models/users.py:470 msgid "This is a Package Edit notification." msgstr "" -#: app/models/users.py:466 +#: app/models/users.py:472 msgid "This is a Package Approval notification." msgstr "" -#: app/models/users.py:468 +#: app/models/users.py:474 msgid "This is a New Thread notification." msgstr "" -#: app/models/users.py:470 +#: app/models/users.py:476 msgid "This is a New Review notification." msgstr "" -#: app/models/users.py:472 +#: app/models/users.py:478 msgid "This is a Thread Reply notification." msgstr "" -#: app/models/users.py:474 +#: app/models/users.py:480 msgid "This is a Bot notification." msgstr "" -#: app/models/users.py:476 +#: app/models/users.py:482 msgid "This is a Maintainer change notification." msgstr "" -#: app/models/users.py:478 +#: app/models/users.py:484 msgid "This is an Editor Alert notification." msgstr "" -#: app/models/users.py:480 +#: app/models/users.py:486 msgid "This is an Editor Misc notification." msgstr "" -#: app/models/users.py:482 +#: app/models/users.py:488 msgid "This is an Other notification." msgstr "" -#: app/models/users.py:489 +#: app/models/users.py:495 msgid "When another user edits your packages, releases, etc." msgstr "" -#: app/models/users.py:491 +#: app/models/users.py:497 msgid "Notifications from editors related to the package approval process." msgstr "" -#: app/models/users.py:493 +#: app/models/users.py:499 msgid "When a thread is created on your package." msgstr "" -#: app/models/users.py:495 +#: app/models/users.py:501 msgid "When a user posts a review on your package." msgstr "" -#: app/models/users.py:497 +#: app/models/users.py:503 msgid "When someone replies to a thread you're watching." msgstr "" -#: app/models/users.py:499 +#: app/models/users.py:505 msgid "From a bot - for example, update notifications." msgstr "" -#: app/models/users.py:501 +#: app/models/users.py:507 msgid "When your package's maintainers change." msgstr "" -#: app/models/users.py:503 +#: app/models/users.py:509 msgid "For editors: Important alerts." msgstr "" -#: app/models/users.py:505 +#: app/models/users.py:511 msgid "For editors: Minor notifications, including new threads." msgstr "" -#: app/models/users.py:507 +#: app/models/users.py:513 msgid "Minor notifications not important enough for a dedicated category." msgstr "" @@ -2488,41 +2601,45 @@ msgstr "Kebijakan Privasi" msgid "Report / DMCA" msgstr "Laporkan/DMCA" -#: app/templates/base.html:256 +#: app/templates/base.html:256 app/templates/packages/advanced_search.html:4 +msgid "Advanced Search" +msgstr "" + +#: app/templates/base.html:257 msgid "User List" msgstr "Daftar Pengguna" -#: app/templates/base.html:257 app/templates/packages/view.html:190 +#: app/templates/base.html:258 app/templates/packages/view.html:190 #: app/templates/packages/view.html:677 app/templates/threads/list.html:4 msgid "Threads" msgstr "Utas" -#: app/templates/base.html:258 app/templates/collections/list.html:7 +#: app/templates/base.html:259 app/templates/collections/list.html:7 #: app/templates/collections/list.html:26 msgid "Collections" msgstr "Koleksi" -#: app/templates/base.html:259 app/templates/donate/index.html:4 +#: app/templates/base.html:260 app/templates/donate/index.html:4 msgid "Support Creators" msgstr "" -#: app/templates/base.html:260 +#: app/templates/base.html:261 msgid "Translate Packages" msgstr "Terjemahkan Paket" -#: app/templates/base.html:261 +#: app/templates/base.html:262 msgid "Source Code" msgstr "Kode Sumber" -#: app/templates/base.html:267 +#: app/templates/base.html:268 msgid "Show non-free packages" msgstr "Tampilkan paket non-bebas" -#: app/templates/base.html:269 +#: app/templates/base.html:270 msgid "Hide non-free packages" msgstr "Sembunyikan paket non-bebas" -#: app/templates/base.html:273 +#: app/templates/base.html:274 #, python-format msgid "Our privacy policy has been updated (%(date)s)" msgstr "" @@ -2537,29 +2654,11 @@ msgstr "" "Selamat datang di tempat terbaik untuk mencari mod, permainan, dan paket " "tekstur Minetest" -#: app/templates/admin/storage.html:39 -#: app/templates/collections/create_edit.html:81 -#: app/templates/collections/list.html:39 -#: app/templates/collections/view.html:91 app/templates/index.html:48 -#: app/templates/macros/reviews.html:81 app/templates/macros/topics.html:52 -#: app/templates/packages/game_hub.html:5 -#: app/templates/packages/game_hub.html:25 -#: app/templates/packages/similar.html:22 app/templates/translate/index.html:28 -#, python-format -msgid "%(title)s by %(author)s" -msgstr "%(title)s oleh %(author)s" - #: app/templates/index.html:53 #, python-format msgid "%(title)s by %(author)s" msgstr "%(title)s oleh %(author)s" -#: app/templates/index.html:78 app/templates/packages/reviews_list.html:4 -#: app/templates/packages/view.html:194 app/templates/packages/view.html:336 -#: app/templates/users/profile.html:279 -msgid "Reviews" -msgstr "Ulasan" - #: app/templates/index.html:94 app/templates/packages/view.html:278 msgid "Previous" msgstr "Sebelumnya" @@ -2640,7 +2739,7 @@ msgstr "Kirim surel kepada %(username)s" #: app/templates/admin/storage.html:18 #: app/templates/packages/create_edit.html:66 #: app/templates/packages/game_support.html:20 -#: app/templates/threads/view.html:96 app/templates/todo/tags.html:36 +#: app/templates/threads/view.html:101 app/templates/todo/tags.html:36 msgid "Package" msgstr "Paket" @@ -2666,7 +2765,7 @@ msgstr "Lisensi Baru" msgid "Licenses" msgstr "Lisensi" -#: app/templates/admin/tags/list.html:34 +#: app/templates/admin/tags/list.html:30 msgid "Views" msgstr "Penayangan" @@ -3134,7 +3233,7 @@ msgid "Edit / Approve" msgstr "Sunting/Setujui" #: app/templates/macros/releases.html:103 -#: app/templates/packages/release_edit.html:31 +#: app/templates/packages/release_edit.html:39 msgid "Importing..." msgstr "Mengimpor..." @@ -3341,10 +3440,6 @@ msgstr "Pengaturan pembaruan" msgid "No outdated packages." msgstr "Tidak ada paket usang." -#: app/templates/macros/topics.html:6 app/templates/packages/view.html:177 -msgid "Author" -msgstr "Pembuat" - #: app/templates/macros/topics.html:8 msgid "Date" msgstr "Tanggal" @@ -3518,6 +3613,29 @@ msgstr "Tidak diterbitkan" msgid "No applications created" msgstr "Tidak ada aplikasi yang dibuat" +#: app/templates/packages/advanced_search.html:13 +msgid "Use shift to select multiple. Leave selection empty to match any type." +msgstr "" + +#: app/templates/packages/advanced_search.html:14 +#: app/templates/packages/advanced_search.html:19 +#: app/templates/packages/advanced_search.html:20 +#: app/templates/packages/advanced_search.html:21 +msgid "Use shift to select multiple." +msgstr "" + +#: app/templates/packages/advanced_search.html:17 +msgid "Tags and Content Warnings" +msgstr "" + +#: app/templates/packages/advanced_search.html:23 +msgid "Compatibility" +msgstr "" + +#: app/templates/packages/advanced_search.html:28 +msgid "Sorting" +msgstr "" + #: app/templates/packages/alias_create_edit.html:4 msgid "Alias" msgstr "Alias" @@ -3559,7 +3677,7 @@ msgstr "" "repo Git." #: app/templates/packages/bulk_update_conf.html:27 -#: app/templates/packages/release_new.html:50 +#: app/templates/packages/release_new.html:51 #: app/templates/packages/update_config.html:33 msgid "Leave blank to use default branch" msgstr "Kosongkan untuk menggunakan cabang bawaan" @@ -3952,8 +4070,8 @@ msgstr "" " Anda." #: app/templates/packages/release_bulk_change.html:29 -#: app/templates/packages/release_edit.html:54 -#: app/templates/packages/release_new.html:69 +#: app/templates/packages/release_edit.html:62 +#: app/templates/packages/release_new.html:70 msgid "Maximum must be greater than or equal to the minimum!" msgstr "Maksimum harus lebih besar daripada atau sama dengan minimum!" @@ -3966,8 +4084,8 @@ msgstr "" "\t\t\tpada platform yang tidak sesuai." #: app/templates/packages/release_bulk_change.html:36 -#: app/templates/packages/release_edit.html:70 -#: app/templates/packages/release_new.html:91 +#: app/templates/packages/release_edit.html:78 +#: app/templates/packages/release_new.html:92 msgid "Leave both as None if in doubt." msgstr "Biarkan keduanya None jika ragu." @@ -3975,33 +4093,43 @@ msgstr "Biarkan keduanya None jika ragu." msgid "Edit release" msgstr "Sunting rilis" -#: app/templates/packages/release_edit.html:27 +#: app/templates/packages/release_edit.html:15 +#: app/templates/packages/release_new.html:42 +msgid "Release short name. Eg: 1.0.0 or 2018-05-28" +msgstr "" + +#: app/templates/packages/release_edit.html:16 +#: app/templates/packages/release_new.html:43 +msgid "Human-readable name. Eg: 1.0.0 - The Trains Update" +msgstr "" + +#: app/templates/packages/release_edit.html:35 msgid "Commit Hash" msgstr "Komit Hash" -#: app/templates/packages/release_edit.html:32 +#: app/templates/packages/release_edit.html:40 msgid "view task" msgstr "lihat tugas" -#: app/templates/packages/release_edit.html:42 +#: app/templates/packages/release_edit.html:50 #: app/templates/packages/screenshot_edit.html:20 msgid "Approved" msgstr "Disetujui" -#: app/templates/packages/release_edit.html:46 +#: app/templates/packages/release_edit.html:54 msgid "Supported Minetest versions" msgstr "Versi Minetest yang didukung" -#: app/templates/packages/release_edit.html:60 -#: app/templates/packages/release_new.html:75 +#: app/templates/packages/release_edit.html:68 +#: app/templates/packages/release_new.html:76 #, python-format msgid "Are you sure your package doesn't work on versions after %(version)s?" msgstr "" "Apakah Anda yakin paket Anda tidak berfungsi pada versi setelah " "%(version)s?" -#: app/templates/packages/release_edit.html:62 -#: app/templates/packages/release_new.html:77 +#: app/templates/packages/release_edit.html:70 +#: app/templates/packages/release_new.html:78 msgid "" "Only set the maximum version if you know that it doesn't work on newer " "Minetest versions." @@ -4009,8 +4137,8 @@ msgstr "" "Hanya tetapkan versi maksimum jika anda tahu bahwa itu tidak berfungsi " "pada versi Minetest yang lebih baru." -#: app/templates/packages/release_edit.html:63 -#: app/templates/packages/release_new.html:78 +#: app/templates/packages/release_edit.html:71 +#: app/templates/packages/release_new.html:79 msgid "" "Don't set the maximum version just because you haven't tested it on newer" " versions." @@ -4018,8 +4146,8 @@ msgstr "" "Jangan setel versi maksimum hanya karena anda belum mengujinya pada versi" " yang lebih baru." -#: app/templates/packages/release_edit.html:67 -#: app/templates/packages/release_new.html:88 +#: app/templates/packages/release_edit.html:75 +#: app/templates/packages/release_new.html:89 msgid "" "Set the minimum and maximum Minetest versions supported.\n" "\t\t\tThis release will be hidden to clients outside of that range. " @@ -4027,7 +4155,7 @@ msgstr "" "Atur versi Minetest minimum dan maksimum yang didukung.\n" "\t\t\tRilis ini akan disembunyikan dari klien yang tidak didukung. " -#: app/templates/packages/release_edit.html:72 +#: app/templates/packages/release_edit.html:80 msgid "" "You can set this automatically in the" " .conf of your package." @@ -4035,15 +4163,15 @@ msgstr "" "Anda dapat mengaturnya secara " "otomatis dalam berkas .conf paket Anda." -#: app/templates/packages/release_edit.html:79 +#: app/templates/packages/release_edit.html:87 msgid "Delete Release" msgstr "Hapus Rilis" -#: app/templates/packages/release_edit.html:85 +#: app/templates/packages/release_edit.html:93 msgid "This is permanent." msgstr "Ini bersifat permanen." -#: app/templates/packages/release_edit.html:86 +#: app/templates/packages/release_edit.html:94 msgid "" "Any associated uploads will not be deleted immediately, but the release " "will no longer be listed." @@ -4051,7 +4179,7 @@ msgstr "" "Semua unggahan yang terkait tidak akan dihapus segera. Namun, rilis ini " "tidak akan terdaftar." -#: app/templates/packages/release_edit.html:91 +#: app/templates/packages/release_edit.html:99 msgid "You cannot delete the latest release; please create a newer one first." msgstr "" "Anda tidak dapat menghapus rilis terbaru. Harap buat rilis baru terlebih " @@ -4104,15 +4232,15 @@ msgstr "" msgid "1. Name release" msgstr "1. Nama rilis" -#: app/templates/packages/release_new.html:42 -msgid "Human readable. Eg: 1.0.0 or 2018-05-28" -msgstr "Dibaca manusia, misal 1.0.0 atau 2018-05-28" +#: app/templates/packages/release_new.html:43 +msgid "Same as name" +msgstr "" -#: app/templates/packages/release_new.html:44 +#: app/templates/packages/release_new.html:46 msgid "2. Set the content" msgstr "2. Atur konten" -#: app/templates/packages/release_new.html:57 +#: app/templates/packages/release_new.html:58 msgid "" "Take a look at the Package Configuration " "and Releases Guide for\n" @@ -4122,11 +4250,11 @@ msgstr "" "Rilis untuk tip dalam\n" "\t\t\tmenyesuaikan rilis." -#: app/templates/packages/release_new.html:61 +#: app/templates/packages/release_new.html:62 msgid "3. Supported Minetest versions" msgstr "3. Versi Minetest yang didukung" -#: app/templates/packages/release_new.html:83 +#: app/templates/packages/release_new.html:84 msgid "" "The .conf of your package can set this " "automatically,\n" @@ -4559,7 +4687,7 @@ msgstr "Kode tidak bebas" msgid "Non-free media" msgstr "Media tidak bebas" -#: app/templates/packages/view.html:94 app/templates/threads/view.html:104 +#: app/templates/packages/view.html:94 app/templates/threads/view.html:109 msgid "" "This thread is only visible to its creator, package maintainers, users of" " Approver rank or above, and @mentioned users." @@ -4567,10 +4695,6 @@ msgstr "" "Utas ini hanya tampak kepada pembuatnya, pengelola paket, pengguna dengan" " jabatan Penyetuju ke atas, dan pengguna yang @disebut." -#: app/templates/packages/view.html:184 app/templates/users/profile.html:242 -msgid "Downloads" -msgstr "Unduhan" - #: app/templates/packages/view.html:207 app/templates/users/profile.html:95 msgid "Website" msgstr "Situs Web" @@ -4595,7 +4719,7 @@ msgstr "" msgid "Awaiting review" msgstr "Menunggu tinjauan" -#: app/templates/packages/view.html:344 app/templates/threads/view.html:77 +#: app/templates/packages/view.html:344 app/templates/threads/view.html:82 msgid "Edit Review" msgstr "Sunting Ulasan" @@ -4824,39 +4948,39 @@ msgstr "Hanya menampilkan balasan ke utas publik" msgid "Subscribe" msgstr "Berlangganan" -#: app/templates/threads/view.html:55 +#: app/templates/threads/view.html:59 msgid "Convert to Thread" msgstr "Ubah ke Utas" -#: app/templates/threads/view.html:62 +#: app/templates/threads/view.html:67 msgid "Unlock" msgstr "Buka Kunci" -#: app/templates/threads/view.html:67 +#: app/templates/threads/view.html:72 msgid "Lock" msgstr "Kunci" -#: app/templates/threads/view.html:109 +#: app/templates/threads/view.html:114 msgid "This thread is visible to the following users" msgstr "Utas ini tampak kepada pengguna berikut" -#: app/templates/threads/view.html:110 +#: app/templates/threads/view.html:115 msgid "Visible to:" msgstr "Tampak kepada:" -#: app/templates/threads/view.html:118 +#: app/templates/threads/view.html:123 msgid "Plus approvers and editors" msgstr "Dengan penyetuju dan penyunting" -#: app/templates/threads/view.html:131 +#: app/templates/threads/view.html:136 msgid "Is this review outdated?" msgstr "" -#: app/templates/threads/view.html:132 +#: app/templates/threads/view.html:137 msgid "For example, does it complain about issues you've already fixed?" msgstr "" -#: app/templates/threads/view.html:133 +#: app/templates/threads/view.html:138 #, python-format msgid "You can report outdated reviews by clicking %(flag)s on the review." msgstr "" @@ -5534,6 +5658,10 @@ msgstr "Ganti Surel dan Kirim Reset Kata Sandi" msgid "Email Address" msgstr "Alamat Surel" +#: app/templates/users/modtools.html:116 +msgid "Pending email verifications" +msgstr "" + #: app/templates/users/profile.html:20 msgid "Profile picture" msgstr "Foto profil" @@ -6753,3 +6881,53 @@ msgstr "" #~ " does, see his donation page:" #~ msgstr "" +#~ msgctxt "tags" +#~ msgid "" +#~ "Focus on player chat/communication or " +#~ "who's primary function is interacting " +#~ "with the console." +#~ msgstr "" + +#~ msgctxt "tags" +#~ msgid "" +#~ "Requires futher installation steps, such " +#~ "as installing luarocks or editing the" +#~ " trusted mod setting" +#~ msgstr "" + +#~ msgctxt "tags" +#~ msgid "" +#~ "Mods and games that aim to " +#~ "simulate real life activity. Similar to" +#~ " SimCity/TheSims/OpenTTD/etc" +#~ msgstr "" + +#~ msgctxt "tags" +#~ msgid "Adds mobs, animals, and NPCs" +#~ msgstr "" + +#~ msgctxt "tags" +#~ msgid "For content whose main utility / feature is in GUI/formspec form" +#~ msgstr "" + +#~ msgctxt "tags" +#~ msgid "Forks of MTG" +#~ msgstr "" + +#~ msgid "" +#~ "Invalid username, Only alphabetic letters " +#~ "(A-Za-z), numbers (0-9), underscores (_), " +#~ "minuses (-), and periods (.) allowed." +#~ " Consider contacting an admin" +#~ msgstr "" +#~ "Nama pengguna tidak sah. Hanya huruf " +#~ "Latin (A-Za-z), angka (0-9), garis bawah" +#~ " (_), tanda hubung (-), dan titik " +#~ "(.) yang dibolehkan. Harap hubungi admin" + +#~ msgid "Unable to get GitHub username for user" +#~ msgstr "Tidak dapat mengambil nama pengguna GitHub untuk pengguna" + +#~ msgid "Human readable. Eg: 1.0.0 or 2018-05-28" +#~ msgstr "Dibaca manusia, misal 1.0.0 atau 2018-05-28" + diff --git a/translations/it/LC_MESSAGES/messages.po b/translations/it/LC_MESSAGES/messages.po index 0eefb560..a506993b 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-06-09 13:46+0100\n" +"POT-Creation-Date: 2024-06-22 16:06+0100\n" "PO-Revision-Date: 2024-01-21 23:01+0000\n" "Last-Translator: Giov4 \n" "Language: it\n" @@ -19,195 +19,193 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.15.0\n" -#: app/__init__.py:155 +#: app/__init__.py:156 msgid "Banned:" msgstr "Espulsə:" -#: app/__init__.py:157 +#: app/__init__.py:158 msgid "You have been banned." msgstr "Sei statə espulsə." -#. NOTE: tags: title for jam_game_2023 -#: app/_translations.py:6 -msgctxt "tags" -msgid "Jam / Game 2023" -msgstr "" - -#. NOTE: tags: description for jam_game_2023 -#: app/_translations.py:8 -msgctxt "tags" -msgid "Entries to the 2023 Minetest Game Jam " -msgstr "" - #. NOTE: tags: title for server_tools -#: app/_translations.py:10 +#: app/_translations.py:6 #, fuzzy msgctxt "tags" msgid "Server Moderation and Tools" msgstr "Strumenti per Moderatori" #. NOTE: tags: description for server_tools -#: app/_translations.py:12 +#: app/_translations.py:8 msgctxt "tags" msgid "Helps with server maintenance and moderation" msgstr "" #. NOTE: tags: title for pvp -#: app/_translations.py:14 +#: app/_translations.py:10 msgctxt "tags" msgid "Player vs Player (PvP)" msgstr "" #. NOTE: tags: description for pvp -#: app/_translations.py:16 +#: app/_translations.py:12 msgctxt "tags" msgid "Designed to be played competitively against other players" msgstr "" #. NOTE: tags: title for player_effects -#: app/_translations.py:18 +#: app/_translations.py:14 msgctxt "tags" msgid "Player Effects / Power Ups" msgstr "" #. NOTE: tags: description for player_effects -#: app/_translations.py:20 +#: app/_translations.py:16 msgctxt "tags" msgid "" "For content that changes player effects, including physics, for example: " "speed, jump height or gravity." msgstr "" -#. NOTE: tags: title for world_tools -#: app/_translations.py:22 +#. NOTE: tags: title for jam_game_2023 +#: app/_translations.py:18 msgctxt "tags" -msgid "World Maintenance and Tools" +msgid "Jam / Game 2023" msgstr "" -#. NOTE: tags: description for world_tools -#: app/_translations.py:24 +#. NOTE: tags: description for jam_game_2023 +#: app/_translations.py:20 msgctxt "tags" -msgid "Tools to manage the world" -msgstr "" - -#. NOTE: tags: title for april_fools -#: app/_translations.py:26 -msgctxt "tags" -msgid "Joke" -msgstr "" - -#. NOTE: tags: description for april_fools -#: app/_translations.py:28 -msgctxt "tags" -msgid "" -"For humorous content, meant as a novelty or joke, not to be taken " -"seriously, and that is not meant to be used seriously or long-term." -msgstr "" - -#. NOTE: tags: title for shooter -#: app/_translations.py:30 -msgctxt "tags" -msgid "Shooter" -msgstr "" - -#. NOTE: tags: description for shooter -#: app/_translations.py:32 -msgctxt "tags" -msgid "First person shooters (FPS) and more" -msgstr "" - -#. NOTE: tags: title for adventure__rpg -#: app/_translations.py:34 -msgctxt "tags" -msgid "Adventure / RPG" +msgid "Entries to the 2023 Minetest Game Jam " msgstr "" #. NOTE: tags: title for mapgen -#: app/_translations.py:36 +#: app/_translations.py:22 msgctxt "tags" msgid "Mapgen / Biomes / Decoration" msgstr "" #. NOTE: tags: description for mapgen -#: app/_translations.py:38 +#: app/_translations.py:24 msgctxt "tags" msgid "New mapgen or changes mapgen" msgstr "" -#. NOTE: tags: title for singleplayer -#: app/_translations.py:40 +#. NOTE: tags: title for world_tools +#: app/_translations.py:26 msgctxt "tags" -msgid "Singleplayer-focused" +msgid "World Maintenance and Tools" msgstr "" -#. NOTE: tags: description for singleplayer -#: app/_translations.py:42 +#. NOTE: tags: description for world_tools +#: app/_translations.py:28 msgctxt "tags" -msgid "Content that can be played alone" +msgid "Tools to manage the world" +msgstr "" + +#. NOTE: tags: title for inventory +#: app/_translations.py:30 +msgctxt "tags" +msgid "Inventory" +msgstr "" + +#. NOTE: tags: description for inventory +#: app/_translations.py:32 +msgctxt "tags" +msgid "Changes the inventory GUI" msgstr "" #. NOTE: tags: title for developer_tools -#: app/_translations.py:44 +#: app/_translations.py:34 #, fuzzy msgctxt "tags" msgid "Developer Tools" msgstr "Strumenti per Moderatori" #. NOTE: tags: description for developer_tools -#: app/_translations.py:46 +#: app/_translations.py:36 msgctxt "tags" msgid "Tools for game and mod developers" msgstr "" +#. NOTE: tags: title for april_fools +#: app/_translations.py:38 +msgctxt "tags" +msgid "Joke" +msgstr "" + +#. NOTE: tags: description for april_fools +#: app/_translations.py:40 +msgctxt "tags" +msgid "" +"For humorous content, meant as a novelty or joke, not to be taken " +"seriously, and that is not meant to be used seriously or long-term." +msgstr "" + +#. NOTE: tags: title for singleplayer +#: app/_translations.py:42 +msgctxt "tags" +msgid "Singleplayer-focused" +msgstr "" + +#. NOTE: tags: description for singleplayer +#: app/_translations.py:44 +msgctxt "tags" +msgid "Content that can be played alone" +msgstr "" + #. NOTE: tags: title for crafting -#: app/_translations.py:48 +#: app/_translations.py:46 #, fuzzy msgctxt "tags" msgid "Crafting" msgstr "Valutazione" #. NOTE: tags: description for crafting -#: app/_translations.py:50 +#: app/_translations.py:48 msgctxt "tags" msgid "Big changes to crafting gameplay" msgstr "" -#. NOTE: tags: title for sound_music +#. NOTE: tags: title for adventure__rpg +#: app/_translations.py:50 +msgctxt "tags" +msgid "Adventure / RPG" +msgstr "" + +#. NOTE: tags: title for shooter #: app/_translations.py:52 msgctxt "tags" +msgid "Shooter" +msgstr "" + +#. NOTE: tags: description for shooter +#: app/_translations.py:54 +msgctxt "tags" +msgid "First person shooters (FPS) and more" +msgstr "" + +#. NOTE: tags: title for sound_music +#: app/_translations.py:56 +msgctxt "tags" msgid "Sounds / Music" msgstr "" #. NOTE: tags: description for sound_music -#: app/_translations.py:54 +#: app/_translations.py:58 msgctxt "tags" msgid "Focuses on or adds new sounds or musical things" msgstr "" -#. NOTE: tags: title for inventory -#: app/_translations.py:56 -msgctxt "tags" -msgid "Inventory" -msgstr "" - -#. NOTE: tags: description for inventory -#: app/_translations.py:58 -msgctxt "tags" -msgid "Changes the inventory GUI" -msgstr "" - -#. NOTE: tags: title for chat +#. NOTE: tags: title for tools #: app/_translations.py:60 msgctxt "tags" -msgid "Chat / Commands" +msgid "Tools / Weapons / Armor" msgstr "" -#. NOTE: tags: description for chat +#. NOTE: tags: description for tools #: app/_translations.py:62 msgctxt "tags" -msgid "" -"Focus on player chat/communication or who's primary function is " -"interacting with the console." +msgid "Adds or changes tools, weapons, and armor" msgstr "" #. NOTE: tags: title for plants_and_farming @@ -222,57 +220,57 @@ msgctxt "tags" msgid "Adds new plants or other farmable resources." msgstr "" -#. NOTE: tags: title for complex_installation +#. NOTE: tags: title for simulation #: app/_translations.py:68 +msgctxt "tags" +msgid "Sims" +msgstr "" + +#. NOTE: tags: description for simulation +#: app/_translations.py:70 +msgctxt "tags" +msgid "" +"Mods and games that aim to simulate real life activity. Similar to " +"SimCity/The Sims/OpenTTD/etc." +msgstr "" + +#. NOTE: tags: title for chat +#: app/_translations.py:72 +msgctxt "tags" +msgid "Chat / Commands" +msgstr "" + +#. NOTE: tags: description for chat +#: app/_translations.py:74 +msgctxt "tags" +msgid "Focus on player chat/communication or console interaction." +msgstr "" + +#. NOTE: tags: title for multiplayer +#: app/_translations.py:76 +msgctxt "tags" +msgid "Multiplayer-focused" +msgstr "" + +#. NOTE: tags: description for multiplayer +#: app/_translations.py:78 +msgctxt "tags" +msgid "Can/should only be used in multiplayer" +msgstr "" + +#. NOTE: tags: title for complex_installation +#: app/_translations.py:80 #, fuzzy msgctxt "tags" msgid "Complex installation" msgstr "Documentazione" #. NOTE: tags: description for complex_installation -#: app/_translations.py:70 -msgctxt "tags" -msgid "" -"Requires futher installation steps, such as installing luarocks or " -"editing the trusted mod setting" -msgstr "" - -#. NOTE: tags: title for multiplayer -#: app/_translations.py:72 -msgctxt "tags" -msgid "Multiplayer-focused" -msgstr "" - -#. NOTE: tags: description for multiplayer -#: app/_translations.py:74 -msgctxt "tags" -msgid "Can/should only be used in multiplayer" -msgstr "" - -#. NOTE: tags: title for tools -#: app/_translations.py:76 -msgctxt "tags" -msgid "Tools / Weapons / Armor" -msgstr "" - -#. NOTE: tags: description for tools -#: app/_translations.py:78 -msgctxt "tags" -msgid "Adds or changes tools, weapons, and armor" -msgstr "" - -#. NOTE: tags: title for simulation -#: app/_translations.py:80 -msgctxt "tags" -msgid "Sims" -msgstr "" - -#. NOTE: tags: description for simulation #: app/_translations.py:82 msgctxt "tags" msgid "" -"Mods and games that aim to simulate real life activity. Similar to " -"SimCity/TheSims/OpenTTD/etc" +"Requires futher installation steps, such as installing LuaRocks or " +"editing the trusted mod setting" msgstr "" #. NOTE: tags: title for magic @@ -281,54 +279,55 @@ msgctxt "tags" msgid "Magic / Enchanting" msgstr "" -#. NOTE: tags: title for less_than_px -#: app/_translations.py:86 -msgctxt "tags" -msgid "<16px" -msgstr "" - -#. NOTE: tags: description for less_than_px -#: app/_translations.py:88 -msgctxt "tags" -msgid "Less than 16px" -msgstr "" - #. NOTE: tags: title for building_mechanics -#: app/_translations.py:90 +#: app/_translations.py:86 msgctxt "tags" msgid "Building Mechanics and Tools" msgstr "" #. NOTE: tags: description for building_mechanics -#: app/_translations.py:92 +#: app/_translations.py:88 msgctxt "tags" msgid "Adds game mechanics or tools that change how players build." msgstr "" -#. NOTE: tags: title for environment -#: app/_translations.py:94 +#. NOTE: tags: title for oneofakind__original +#: app/_translations.py:90 msgctxt "tags" -msgid "Environment / Weather" +msgid "One-of-a-kind / Original" msgstr "" -#. NOTE: tags: description for environment -#: app/_translations.py:96 +#. NOTE: tags: description for oneofakind__original +#: app/_translations.py:92 msgctxt "tags" msgid "" -"Improves the world, adding weather, ambient sounds, or other environment " -"mechanics" +"For games and such that are of their own kind, distinct and original in " +"nature to others of the same category." msgstr "" -#. NOTE: tags: title for mobs -#: app/_translations.py:98 +#. NOTE: tags: title for building +#: app/_translations.py:94 msgctxt "tags" -msgid "Mobs / Animals / NPCs" +msgid "Building" msgstr "" -#. NOTE: tags: description for mobs +#. NOTE: tags: description for building +#: app/_translations.py:96 +msgctxt "tags" +msgid "Focuses on building, such as adding new materials or nodes" +msgstr "" + +#. NOTE: tags: title for decorative +#: app/_translations.py:98 +#, fuzzy +msgctxt "tags" +msgid "Decorative" +msgstr "Disattiva" + +#. NOTE: tags: description for decorative #: app/_translations.py:100 msgctxt "tags" -msgid "Adds mobs, animals, and NPCs" +msgid "Adds nodes with no other purpose than for use in building" msgstr "" #. NOTE: tags: title for puzzle @@ -343,124 +342,123 @@ msgctxt "tags" msgid "Focus on puzzle solving instead of combat" msgstr "" -#. NOTE: tags: title for building +#. NOTE: tags: title for environment #: app/_translations.py:106 msgctxt "tags" -msgid "Building" +msgid "Environment / Weather" msgstr "" -#. NOTE: tags: description for building +#. NOTE: tags: description for environment #: app/_translations.py:108 msgctxt "tags" -msgid "Focuses on building, such as adding new materials or nodes" +msgid "" +"Improves the world, adding weather, ambient sounds, or other environment " +"mechanics" msgstr "" -#. NOTE: tags: title for decorative +#. NOTE: tags: title for less_than_px #: app/_translations.py:110 -#, fuzzy msgctxt "tags" -msgid "Decorative" -msgstr "Disattiva" +msgid "<16px" +msgstr "" -#. NOTE: tags: description for decorative +#. NOTE: tags: description for less_than_px #: app/_translations.py:112 msgctxt "tags" -msgid "Adds nodes with no other purpose than for use in building" +msgid "Less than 16px" msgstr "" -#. NOTE: tags: title for oneofakind__original +#. NOTE: tags: title for mobs #: app/_translations.py:114 msgctxt "tags" -msgid "One-of-a-kind / Original" +msgid "Mobs / Animals / NPCs" msgstr "" -#. NOTE: tags: description for oneofakind__original +#. NOTE: tags: description for mobs #: app/_translations.py:116 msgctxt "tags" -msgid "" -"For games and such that are of their own kind, distinct and original in " -"nature to others of the same category." +msgid "Adds mobs, animals, and non-player characters" msgstr "" -#. NOTE: tags: title for survival -#: app/_translations.py:118 -msgctxt "tags" -msgid "Survival" -msgstr "" - -#. NOTE: tags: description for survival -#: app/_translations.py:120 -msgctxt "tags" -msgid "" -"Written specifically for survival gameplay with a focus on game-balance, " -"difficulty level, or resources available through crafting, mining, ..." -msgstr "" - -#. NOTE: tags: title for hud -#: app/_translations.py:122 -msgctxt "tags" -msgid "HUD" -msgstr "" - -#. NOTE: tags: description for hud -#: app/_translations.py:124 -msgctxt "tags" -msgid "For mods that grant the player extra information in the HUD" -msgstr "" - -#. NOTE: tags: title for storage -#: app/_translations.py:126 -#, fuzzy -msgctxt "tags" -msgid "Storage" -msgstr "Spazio di archiviazione" - -#. NOTE: tags: description for storage -#: app/_translations.py:128 -msgctxt "tags" -msgid "Adds or improves item storage mechanics" -msgstr "" - -#. NOTE: tags: title for 16px -#: app/_translations.py:130 -msgctxt "tags" -msgid "16px" -msgstr "" - -#. NOTE: tags: description for 16px -#: app/_translations.py:132 -#, fuzzy -msgctxt "tags" -msgid "For 16px texture packs" -msgstr "Migliori Pacchetti Texture" - #. NOTE: tags: title for custom_mapgen -#: app/_translations.py:134 +#: app/_translations.py:118 #, fuzzy msgctxt "tags" msgid "Custom mapgen" msgstr "Spazio di archiviazione" #. NOTE: tags: description for custom_mapgen -#: app/_translations.py:136 +#: app/_translations.py:120 msgctxt "tags" msgid "" "Contains a completely custom mapgen implemented in Lua, usually requires " "worlds to be set to the 'singlenode' mapgen." msgstr "" +#. NOTE: tags: title for survival +#: app/_translations.py:122 +msgctxt "tags" +msgid "Survival" +msgstr "" + +#. NOTE: tags: description for survival +#: app/_translations.py:124 +msgctxt "tags" +msgid "" +"Written specifically for survival gameplay with a focus on game-balance, " +"difficulty level, or resources available through crafting, mining, ..." +msgstr "" + +#. NOTE: tags: title for education +#: app/_translations.py:126 +#, fuzzy +msgctxt "tags" +msgid "Education" +msgstr "Azione" + +#. NOTE: tags: description for education +#: app/_translations.py:128 +msgctxt "tags" +msgid "Either has educational value, or is a tool to help teachers " +msgstr "" + +#. NOTE: tags: title for storage +#: app/_translations.py:130 +#, fuzzy +msgctxt "tags" +msgid "Storage" +msgstr "Spazio di archiviazione" + +#. NOTE: tags: description for storage +#: app/_translations.py:132 +msgctxt "tags" +msgid "Adds or improves item storage mechanics" +msgstr "" + #. NOTE: tags: title for library -#: app/_translations.py:138 +#: app/_translations.py:134 msgctxt "tags" msgid "API / Library" msgstr "" #. NOTE: tags: description for library -#: app/_translations.py:140 +#: app/_translations.py:136 msgctxt "tags" msgid "Primarily adds an API for other mods to use" msgstr "" +#. NOTE: tags: title for hud +#: app/_translations.py:138 +msgctxt "tags" +msgid "HUD" +msgstr "" + +#. NOTE: tags: description for hud +#: app/_translations.py:140 +msgctxt "tags" +msgid "For mods that grant the player extra information in the HUD" +msgstr "" + #. NOTE: tags: title for mini-game #: app/_translations.py:142 #, fuzzy @@ -474,17 +472,18 @@ msgctxt "tags" msgid "Adds a mini-game to be played within Minetest" msgstr "" -#. NOTE: tags: title for education +#. NOTE: tags: title for pve #: app/_translations.py:146 -#, fuzzy msgctxt "tags" -msgid "Education" -msgstr "Azione" +msgid "Player vs Environment (PvE)" +msgstr "" -#. NOTE: tags: description for education +#. NOTE: tags: description for pve #: app/_translations.py:148 msgctxt "tags" -msgid "Either has educational value, or is a tool to help teachers " +msgid "" +"For content designed for one or more players that focus on combat against" +" the world, mobs, or NPCs." msgstr "" #. NOTE: tags: title for sports @@ -494,41 +493,140 @@ msgctxt "tags" msgid "Sports" msgstr "Segnala" -#. NOTE: tags: title for pve +#. NOTE: tags: title for 16px #: app/_translations.py:152 msgctxt "tags" -msgid "Player vs Environment (PvE)" +msgid "16px" msgstr "" -#. NOTE: tags: description for pve +#. NOTE: tags: description for 16px #: app/_translations.py:154 +#, fuzzy +msgctxt "tags" +msgid "For 16px texture packs" +msgstr "Migliori Pacchetti Texture" + +#. NOTE: tags: title for 64px +#: app/_translations.py:156 +msgctxt "tags" +msgid "64px" +msgstr "" + +#. NOTE: tags: description for 64px +#: app/_translations.py:158 +#, fuzzy +msgctxt "tags" +msgid "For 64px texture packs" +msgstr "Migliori Pacchetti Texture" + +#. NOTE: tags: title for transport +#: app/_translations.py:160 +#, fuzzy +msgctxt "tags" +msgid "Transport" +msgstr "Segnala" + +#. NOTE: tags: description for transport +#: app/_translations.py:162 msgctxt "tags" msgid "" -"For content designed for one or more players that focus on combat against" -" the world, mobs, or NPCs." +"Adds or changes transportation methods. Includes teleportation, vehicles," +" ridable mobs, transport infrastructure and thematic content" +msgstr "" + +#. NOTE: tags: title for seasonal +#: app/_translations.py:164 +#, fuzzy +msgctxt "tags" +msgid "Seasonal" +msgstr "Motivo" + +#. NOTE: tags: description for seasonal +#: app/_translations.py:166 +msgctxt "tags" +msgid "For content generally themed around a certain season or holiday" +msgstr "" + +#. NOTE: tags: title for food +#: app/_translations.py:168 +msgctxt "tags" +msgid "Food / Drinks" +msgstr "" + +#. NOTE: tags: title for commerce +#: app/_translations.py:170 +msgctxt "tags" +msgid "Commerce / Economy" +msgstr "" + +#. NOTE: tags: description for commerce +#: app/_translations.py:172 +msgctxt "tags" +msgid "Related to economies, money, and trading" +msgstr "" + +#. NOTE: tags: title for gui +#: app/_translations.py:174 +msgctxt "tags" +msgid "GUI" +msgstr "" + +#. NOTE: tags: description for gui +#: app/_translations.py:176 +msgctxt "tags" +msgid "" +"For content whose main utility or features are provided within a GUI, on-" +"screen menu, or similar" msgstr "" #. NOTE: tags: title for jam_combat_mod -#: app/_translations.py:156 +#: app/_translations.py:178 msgctxt "tags" msgid "Jam / Combat 2020" msgstr "" #. NOTE: tags: description for jam_combat_mod -#: app/_translations.py:158 +#: app/_translations.py:180 msgctxt "tags" msgid "For mods created for the Discord \"Combat\" modding event in 2020" msgstr "" +#. NOTE: tags: title for mtg +#: app/_translations.py:182 +#, fuzzy +msgctxt "tags" +msgid "Minetest Game improved" +msgstr "E' Approvato" + +#. NOTE: tags: description for mtg +#: app/_translations.py:184 +msgctxt "tags" +msgid "Forks of Minetest Game" +msgstr "" + +#. NOTE: tags: title for jam_weekly_2021 +#: app/_translations.py:186 +msgctxt "tags" +msgid "Jam / Weekly Challenges 2021" +msgstr "" + +#. NOTE: tags: description for jam_weekly_2021 +#: app/_translations.py:188 +msgctxt "tags" +msgid "" +"For mods created for the Discord \"Weekly Challenges\" modding event in " +"2021" +msgstr "" + #. NOTE: tags: title for creative -#: app/_translations.py:160 +#: app/_translations.py:190 #, fuzzy msgctxt "tags" msgid "Creative" msgstr "Crea" #. NOTE: tags: description for creative -#: app/_translations.py:162 +#: app/_translations.py:192 msgctxt "tags" msgid "" "Written specifically or exclusively for use in creative mode. Adds " @@ -536,114 +634,16 @@ msgid "" "that facilitate ingame creation and doesn't add difficulty or scarcity" msgstr "" -#. NOTE: tags: title for gui -#: app/_translations.py:164 -msgctxt "tags" -msgid "GUI" -msgstr "" - -#. NOTE: tags: description for gui -#: app/_translations.py:166 -msgctxt "tags" -msgid "For content whose main utility / feature is in GUI/formspec form" -msgstr "" - -#. NOTE: tags: title for 64px -#: app/_translations.py:168 -msgctxt "tags" -msgid "64px" -msgstr "" - -#. NOTE: tags: description for 64px -#: app/_translations.py:170 -#, fuzzy -msgctxt "tags" -msgid "For 64px texture packs" -msgstr "Migliori Pacchetti Texture" - -#. NOTE: tags: title for commerce -#: app/_translations.py:172 -msgctxt "tags" -msgid "Commerce / Economy" -msgstr "" - -#. NOTE: tags: description for commerce -#: app/_translations.py:174 -msgctxt "tags" -msgid "Related to economies, money, and trading" -msgstr "" - -#. NOTE: tags: title for mtg -#: app/_translations.py:176 -#, fuzzy -msgctxt "tags" -msgid "Minetest Game improved" -msgstr "E' Approvato" - -#. NOTE: tags: description for mtg -#: app/_translations.py:178 -msgctxt "tags" -msgid "Forks of MTG" -msgstr "" - -#. NOTE: tags: title for jam_weekly_2021 -#: app/_translations.py:180 -msgctxt "tags" -msgid "Jam / Weekly Challenges 2021" -msgstr "" - -#. NOTE: tags: description for jam_weekly_2021 -#: app/_translations.py:182 -msgctxt "tags" -msgid "" -"For mods created for the Discord \"Weekly Challenges\" modding event in " -"2021" -msgstr "" - -#. NOTE: tags: title for transport -#: app/_translations.py:184 -#, fuzzy -msgctxt "tags" -msgid "Transport" -msgstr "Segnala" - -#. NOTE: tags: description for transport -#: app/_translations.py:186 -msgctxt "tags" -msgid "" -"Adds or changes transportation methods. Includes teleportation, vehicles," -" ridable mobs, transport infrastructure and thematic content" -msgstr "" - -#. NOTE: tags: title for food -#: app/_translations.py:188 -msgctxt "tags" -msgid "Food / Drinks" -msgstr "" - #. NOTE: tags: title for technology -#: app/_translations.py:190 +#: app/_translations.py:194 msgctxt "tags" msgid "Machines / Electronics" msgstr "" #. NOTE: tags: description for technology -#: app/_translations.py:192 -msgctxt "tags" -msgid "Adds machines useful in automation, tubes, or power." -msgstr "" - -#. NOTE: tags: title for seasonal -#: app/_translations.py:194 -#, fuzzy -msgctxt "tags" -msgid "Seasonal" -msgstr "Motivo" - -#. NOTE: tags: description for seasonal #: app/_translations.py:196 msgctxt "tags" -msgid "For content generally themed around a certain season or holiday" +msgid "Adds machines useful in automation, tubes, or power." msgstr "" #. NOTE: tags: title for 32px @@ -659,59 +659,59 @@ msgctxt "tags" msgid "For 32px texture packs" msgstr "Migliori Pacchetti Texture" -#. NOTE: tags: title for jam_game_2021 +#. NOTE: tags: title for strategy_rts #: app/_translations.py:202 msgctxt "tags" -msgid "Jam / Game 2021" +msgid "Strategy / RTS" msgstr "" -#. NOTE: tags: description for jam_game_2021 +#. NOTE: tags: description for strategy_rts #: app/_translations.py:204 msgctxt "tags" -msgid "Entries to the 2021 Minetest Game Jam" +msgid "" +"Games and mods with a heavy strategy component, whether real-time or " +"turn-based" msgstr "" -#. NOTE: tags: title for 128px -#: app/_translations.py:206 -msgctxt "tags" -msgid "128px+" -msgstr "" - -#. NOTE: tags: description for 128px -#: app/_translations.py:208 -#, fuzzy -msgctxt "tags" -msgid "For 128px or higher texture packs" -msgstr "Migliori Pacchetti Texture" - #. NOTE: tags: title for skins -#: app/_translations.py:210 +#: app/_translations.py:206 msgctxt "tags" msgid "Player customization / Skins" msgstr "" #. NOTE: tags: description for skins -#: app/_translations.py:212 +#: app/_translations.py:208 msgctxt "tags" msgid "" "Allows the player to customize their character by changing the texture or" " adding accessories." msgstr "" -#. NOTE: tags: title for strategy_rts -#: app/_translations.py:214 +#. NOTE: tags: title for jam_game_2021 +#: app/_translations.py:210 msgctxt "tags" -msgid "Strategy / RTS" +msgid "Jam / Game 2021" msgstr "" -#. NOTE: tags: description for strategy_rts -#: app/_translations.py:216 +#. NOTE: tags: description for jam_game_2021 +#: app/_translations.py:212 msgctxt "tags" -msgid "" -"Games and mods with a heavy strategy component, whether real-time or " -"turn-based" +msgid "Entries to the 2021 Minetest Game Jam" msgstr "" +#. NOTE: tags: title for 128px +#: app/_translations.py:214 +msgctxt "tags" +msgid "128px+" +msgstr "" + +#. NOTE: tags: description for 128px +#: app/_translations.py:216 +#, fuzzy +msgctxt "tags" +msgid "For 128px or higher texture packs" +msgstr "Migliori Pacchetti Texture" + #. NOTE: tags: title for jam_game_2022 #: app/_translations.py:218 msgctxt "tags" @@ -813,8 +813,8 @@ msgctxt "content_warnings" msgid "Contains recreational drugs other than alcohol or tobacco" msgstr "" -#: app/querybuilder.py:58 app/templates/admin/languages/list.html:27 -#: app/templates/admin/tags/list.html:38 +#: app/querybuilder.py:60 app/templates/admin/languages/list.html:27 +#: app/templates/admin/tags/list.html:34 #: app/templates/admin/warnings/list.html:28 #: app/templates/collections/create_edit.html:56 #: app/templates/collections/view.html:66 app/templates/modnames/list.html:16 @@ -823,7 +823,7 @@ msgstr "" msgid "Packages" msgstr "Contenuti" -#: app/querybuilder.py:73 +#: app/querybuilder.py:75 #, python-format msgid "%(package_type)s for %(game_name)s" msgstr "" @@ -837,9 +837,13 @@ msgstr "%(delta)s fa" msgid "Featured" msgstr "In Evidenza" -#: app/blueprints/api/tokens.py:33 app/templates/admin/tags/list.html:26 +#: app/blueprints/api/tokens.py:33 +#: app/blueprints/packages/advanced_search.py:83 +#: app/blueprints/packages/releases.py:55 +#: app/blueprints/packages/releases.py:70 app/templates/admin/tags/list.html:22 #: app/templates/admin/warnings/list.html:20 app/templates/macros/topics.html:7 #: app/templates/modnames/list.html:12 +#: app/templates/packages/release_edit.html:20 msgid "Name" msgstr "Nome" @@ -848,12 +852,12 @@ 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:251 -#: app/blueprints/packages/packages.py:543 -#: app/blueprints/packages/packages.py:639 -#: app/blueprints/packages/packages.py:727 -#: app/blueprints/packages/releases.py:62 -#: app/blueprints/packages/releases.py:74 app/blueprints/packages/reviews.py:63 +#: app/blueprints/oauth/__init__.py:175 app/blueprints/packages/packages.py:252 +#: app/blueprints/packages/packages.py:544 +#: app/blueprints/packages/packages.py:640 +#: app/blueprints/packages/packages.py:728 +#: app/blueprints/packages/releases.py:66 +#: app/blueprints/packages/releases.py:81 app/blueprints/packages/reviews.py:63 #: app/blueprints/packages/screenshots.py:36 #: app/blueprints/packages/screenshots.py:42 #: app/blueprints/packages/screenshots.py:47 @@ -864,12 +868,14 @@ msgid "Save" msgstr "Salva" #: app/blueprints/collections/__init__.py:77 -#: app/blueprints/oauth/__init__.py:168 app/blueprints/packages/releases.py:54 -#: app/blueprints/packages/releases.py:66 app/blueprints/packages/reviews.py:53 +#: app/blueprints/oauth/__init__.py:168 +#: app/blueprints/packages/advanced_search.py:84 +#: app/blueprints/packages/releases.py:56 +#: app/blueprints/packages/releases.py:71 app/blueprints/packages/reviews.py:53 #: app/blueprints/threads/__init__.py:281 #: app/templates/admin/languages/list.html:23 #: app/templates/macros/reviews.html:143 app/templates/macros/topics.html:5 -#: app/templates/packages/release_edit.html:17 +#: app/templates/packages/release_edit.html:21 #: app/templates/packages/translation.html:54 msgid "Title" msgstr "Titolo" @@ -924,24 +930,7 @@ msgstr "(Pubblico, cambia da Profilo > Le mie collezioni)" msgid "Removed package from favorites collection" msgstr "Contenuto rimosso dalla raccolta dei preferiti" -#: app/blueprints/github/__init__.py:54 -msgid "Authorization failed [err=gh-oauth-login-failed]" -msgstr "Autorizzazione fallita [err=gh-oauth-login-failed]" - -#: app/blueprints/github/__init__.py:83 -msgid "Linked GitHub to account" -msgstr "Profilo collegato a GitHub" - -#: app/blueprints/github/__init__.py:88 -#, python-format -msgid "GitHub account is already associated with another user: %(username)s" -msgstr "" - -#: 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]" - -#: app/blueprints/oauth/__init__.py:169 app/templates/admin/tags/list.html:30 +#: app/blueprints/oauth/__init__.py:169 app/templates/admin/tags/list.html:26 #: app/templates/admin/warnings/list.html:24 #: app/templates/users/settings_email.html:49 msgid "Description" @@ -1012,95 +1001,213 @@ msgstr "Rimuovi / Annulla pubblicazione" msgid "Supported Games" msgstr "Giochi Supportati" -#: app/blueprints/packages/packages.py:214 -msgid "No download available." -msgstr "Impossibile scaricare." +#: app/blueprints/packages/advanced_search.py:39 +msgid "Android Default" +msgstr "" -#: app/blueprints/packages/packages.py:229 app/templates/packages/view.html:598 +#: app/blueprints/packages/advanced_search.py:40 +msgid "Desktop Default" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:41 +msgid "Non-free" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:42 app/models/packages.py:624 +#: app/templates/packages/view.html:163 +msgid "Work in Progress" +msgstr "Lavori in Corso" + +#. NOTE: Package maintenance state +#: app/blueprints/packages/advanced_search.py:43 app/models/packages.py:170 +msgid "Deprecated" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:44 +msgid "All content warnings" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:53 +msgid "Query" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:54 +#: app/blueprints/packages/packages.py:230 app/templates/packages/view.html:598 #: app/utils/minetest_hypertext.py:263 msgid "Type" msgstr "Tipo" -#: app/blueprints/packages/packages.py:230 -msgid "Title (Human-readable)" -msgstr "Titolo (Leggibile da umani)" +#: app/blueprints/packages/advanced_search.py:56 +#: app/templates/macros/topics.html:6 app/templates/packages/view.html:177 +msgid "Author" +msgstr "Autorə" -#: app/blueprints/packages/packages.py:231 -#: app/blueprints/packages/packages.py:637 -msgid "Name (Technical)" -msgstr "Nome (Tecnico)" - -#: app/blueprints/packages/packages.py:231 -#: app/blueprints/packages/packages.py:638 -#: app/templates/packages/create_edit.html:75 -msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" -msgstr "Solo lettere minuscole (a-z), numeri (0-9), e trattino basso (_)" - -#: app/blueprints/packages/packages.py:232 -msgid "Short Description (Plaintext)" -msgstr "Descrizione Corta (Testo Non Formattato)" - -#: app/blueprints/packages/packages.py:234 app/templates/packages/view.html:620 -#: app/utils/minetest_hypertext.py:300 -msgid "Maintenance State" -msgstr "Stato di Manutenzione" - -#: app/blueprints/packages/packages.py:236 app/templates/admin/tags/list.html:4 +#: app/blueprints/packages/advanced_search.py:57 +#: app/blueprints/packages/packages.py:237 app/templates/admin/tags/list.html:4 #: app/templates/admin/tags/list.html:10 app/templates/todo/tags.html:38 #: app/utils/minetest_hypertext.py:264 msgid "Tags" msgstr "Etichette" -#: app/blueprints/packages/packages.py:237 +#: app/blueprints/packages/advanced_search.py:60 +#: app/blueprints/packages/packages.py:238 msgid "Content Warnings" msgstr "Avvertenze sul Contenuto" -#: app/blueprints/packages/packages.py:238 app/templates/packages/view.html:609 +#: app/blueprints/packages/advanced_search.py:63 +#: app/blueprints/packages/packages.py:239 app/templates/packages/view.html:609 #: app/utils/minetest_hypertext.py:298 msgid "License" msgstr "Licenza" -#: app/blueprints/packages/packages.py:239 +#: app/blueprints/packages/advanced_search.py:67 +msgid "Supports Game" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:71 +#: app/templates/admin/storage.html:39 +#: app/templates/collections/create_edit.html:81 +#: app/templates/collections/list.html:39 +#: app/templates/collections/view.html:91 app/templates/index.html:48 +#: app/templates/macros/reviews.html:81 app/templates/macros/topics.html:52 +#: app/templates/packages/game_hub.html:5 +#: app/templates/packages/game_hub.html:25 +#: app/templates/packages/similar.html:22 app/templates/translate/index.html:28 +#, python-format +msgid "%(title)s by %(author)s" +msgstr "%(title)s di %(author)s" + +#: app/blueprints/packages/advanced_search.py:72 +#: app/blueprints/packages/reviews.py:54 +#: app/templates/packages/translation.html:51 +msgid "Language" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:76 +msgid "Hide Tags and Content Warnings" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:77 +msgid "Minetest Version" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:81 +msgid "Sort by" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:85 +msgid "Package score" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:86 app/templates/index.html:78 +#: app/templates/packages/reviews_list.html:4 +#: app/templates/packages/view.html:194 app/templates/packages/view.html:336 +#: app/templates/users/profile.html:279 +msgid "Reviews" +msgstr "Recensioni" + +#: app/blueprints/packages/advanced_search.py:87 +#: app/templates/packages/view.html:184 app/templates/users/profile.html:242 +msgid "Downloads" +msgstr "Scaricamenti" + +#: app/blueprints/packages/advanced_search.py:88 +msgid "Created At" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:89 +msgid "Approved At" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:90 +msgid "Last Release" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:92 +msgid "Order" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:93 +msgid "Descending" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:94 +msgid "Ascending" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:96 +msgid "Random order" +msgstr "" + +#: app/blueprints/packages/packages.py:215 +msgid "No download available." +msgstr "Impossibile scaricare." + +#: app/blueprints/packages/packages.py:231 +msgid "Title (Human-readable)" +msgstr "Titolo (Leggibile da umani)" + +#: app/blueprints/packages/packages.py:232 +#: app/blueprints/packages/packages.py:638 +msgid "Name (Technical)" +msgstr "Nome (Tecnico)" + +#: app/blueprints/packages/packages.py:232 +#: app/blueprints/packages/packages.py:639 +#: 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:233 +msgid "Short Description (Plaintext)" +msgstr "Descrizione Corta (Testo Non Formattato)" + +#: app/blueprints/packages/packages.py:235 app/templates/packages/view.html:620 +#: app/utils/minetest_hypertext.py:300 +msgid "Maintenance State" +msgstr "Stato di Manutenzione" + +#: app/blueprints/packages/packages.py:240 msgid "Media License" msgstr "Licenza Multimediale" -#: app/blueprints/packages/packages.py:241 +#: app/blueprints/packages/packages.py:242 msgid "Long Description (Markdown)" msgstr "Descrizione Lunga (Markdown)" -#: app/blueprints/packages/packages.py:243 +#: app/blueprints/packages/packages.py:244 msgid "VCS Repository URL" msgstr "URL del Deposito VCS" -#: app/blueprints/packages/packages.py:244 app/blueprints/users/settings.py:77 +#: app/blueprints/packages/packages.py:245 app/blueprints/users/settings.py:77 msgid "Website URL" msgstr "URL del Sito Web" -#: app/blueprints/packages/packages.py:245 +#: app/blueprints/packages/packages.py:246 msgid "Issue Tracker URL" msgstr "URL del Tracciatore dei Problemi" -#: app/blueprints/packages/packages.py:246 +#: app/blueprints/packages/packages.py:247 msgid "Forum Topic ID" msgstr "ID della Discussione sul Forum" -#: app/blueprints/packages/packages.py:247 +#: app/blueprints/packages/packages.py:248 msgid "Video URL" msgstr "URL del Video" -#: app/blueprints/packages/packages.py:248 +#: app/blueprints/packages/packages.py:249 msgid "Donate URL" msgstr "URL Donazioni" -#: app/blueprints/packages/packages.py:249 +#: app/blueprints/packages/packages.py:250 msgid "Translation URL" msgstr "" -#: app/blueprints/packages/packages.py:255 +#: app/blueprints/packages/packages.py:256 msgid "_game is not an allowed name" msgstr "_game non è un nome consentito" -#: app/blueprints/packages/packages.py:265 +#: app/blueprints/packages/packages.py:266 msgid "" "Package already exists, but is removed. Please contact ContentDB staff to" " restore the package" @@ -1108,239 +1215,238 @@ msgstr "" "Il contenuto esiste già, ma è stato rimosso. Contatta lo staff di " "ContentDB perché venga ripristinato" -#: app/blueprints/packages/packages.py:270 +#: app/blueprints/packages/packages.py:271 msgid "Package already exists" msgstr "Il contenuto esiste già" -#: app/blueprints/packages/packages.py:276 +#: app/blueprints/packages/packages.py:277 msgid "A collection with a similar name already exists" msgstr "Esiste già una raccolta con un nome simile" -#: app/blueprints/packages/packages.py:329 -#: app/blueprints/packages/releases.py:82 +#: app/blueprints/packages/packages.py:330 +#: app/blueprints/packages/releases.py:89 msgid "" "You must add an email address to your account and confirm it before you " "can manage packages" msgstr "" -#: app/blueprints/packages/packages.py:335 +#: app/blueprints/packages/packages.py:336 msgid "Save draft" msgstr "" -#: app/blueprints/packages/packages.py:343 +#: app/blueprints/packages/packages.py:344 msgid "Unable to find that user" msgstr "Impossibile trovare l'utente" -#: app/blueprints/packages/packages.py:347 +#: app/blueprints/packages/packages.py:348 #: app/blueprints/packages/screenshots.py:137 msgid "Permission denied" msgstr "Permesso negato" -#: app/blueprints/packages/packages.py:403 -#: app/blueprints/packages/packages.py:494 -#: app/blueprints/packages/packages.py:516 +#: app/blueprints/packages/packages.py:404 +#: app/blueprints/packages/packages.py:495 +#: app/blueprints/packages/packages.py:517 msgid "You don't have permission to do that" msgstr "Non hai il permesso di farlo" -#: app/blueprints/packages/packages.py:436 +#: app/blueprints/packages/packages.py:437 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:443 +#: app/blueprints/packages/packages.py:444 msgid "" "Please comment in the approval thread so editors know what you have " "changed" msgstr "" -#: app/blueprints/packages/packages.py:481 +#: app/blueprints/packages/packages.py:482 #, python-format msgid "Set state to %(state)s" msgstr "" -#: app/blueprints/packages/packages.py:511 +#: app/blueprints/packages/packages.py:512 msgid "Deleted package" msgstr "Contenuto rimosso" -#: app/blueprints/packages/packages.py:533 +#: app/blueprints/packages/packages.py:534 msgid "Unapproved package" msgstr "Contenuto non accettato" -#: app/blueprints/packages/packages.py:542 +#: app/blueprints/packages/packages.py:543 msgid "Maintainers (Comma-separated)" msgstr "Manutentorз (Separatз da virgole)" -#: app/blueprints/packages/packages.py:551 +#: app/blueprints/packages/packages.py:552 msgid "You don't have permission to edit maintainers" msgstr "Non hai il permesso di modificare lз manutentorз" -#: app/blueprints/packages/packages.py:601 +#: app/blueprints/packages/packages.py:602 msgid "You are not a maintainer" msgstr "Non sei unə manutentorə" -#: app/blueprints/packages/packages.py:604 +#: app/blueprints/packages/packages.py:605 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:636 +#: app/blueprints/packages/packages.py:637 msgid "Author Name" msgstr "Nome dell'Autorə" -#: app/blueprints/packages/packages.py:723 +#: app/blueprints/packages/packages.py:724 msgid "Enable support detection based on dependencies (recommended)" msgstr "Abilita il rilevamento del supporto in base alle dipendenze (consigliato)" -#: app/blueprints/packages/packages.py:724 +#: app/blueprints/packages/packages.py:725 msgid "Supported games" msgstr "Giochi supportati" -#: app/blueprints/packages/packages.py:725 +#: app/blueprints/packages/packages.py:726 msgid "Unsupported games" msgstr "Giochi non supportati" -#: app/blueprints/packages/packages.py:726 +#: app/blueprints/packages/packages.py:727 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:742 +#: app/blueprints/packages/packages.py:743 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:746 +#: app/blueprints/packages/packages.py:747 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 " "rilascio" -#: app/blueprints/packages/releases.py:55 -#: app/templates/packages/release_new.html:46 +#: app/blueprints/packages/releases.py:57 +#: app/blueprints/packages/releases.py:72 +msgid "Release Notes" +msgstr "" + +#: app/blueprints/packages/releases.py:59 msgid "Method" msgstr "Metodo" -#: app/blueprints/packages/releases.py:55 -#: app/blueprints/packages/releases.py:57 +#: app/blueprints/packages/releases.py:59 +#: app/blueprints/packages/releases.py:61 #: app/blueprints/packages/screenshots.py:35 msgid "File Upload" msgstr "Caricamento di File" -#: app/blueprints/packages/releases.py:56 +#: app/blueprints/packages/releases.py:60 msgid "Git reference (ie: commit hash, branch, or tag)" msgstr "Riferimenti Git (es: hash del contributo, branch o etichetta)" -#: app/blueprints/packages/releases.py:58 -#: app/blueprints/packages/releases.py:70 -#: app/blueprints/packages/releases.py:198 +#: app/blueprints/packages/releases.py:62 +#: app/blueprints/packages/releases.py:77 +#: app/blueprints/packages/releases.py:207 msgid "Minimum Minetest Version" msgstr "Versione Minima di Minetest" -#: app/blueprints/packages/releases.py:60 -#: app/blueprints/packages/releases.py:72 -#: app/blueprints/packages/releases.py:201 +#: app/blueprints/packages/releases.py:64 +#: app/blueprints/packages/releases.py:79 +#: app/blueprints/packages/releases.py:210 msgid "Maximum Minetest Version" msgstr "Versione Massima di Minetest" -#: app/blueprints/packages/releases.py:67 -#: app/templates/packages/release_edit.html:23 +#: app/blueprints/packages/releases.py:74 +#: app/templates/packages/release_edit.html:31 msgid "URL" msgstr "URL" -#: app/blueprints/packages/releases.py:68 +#: app/blueprints/packages/releases.py:75 msgid "Task ID" msgstr "ID del Compito" -#: app/blueprints/packages/releases.py:69 +#: app/blueprints/packages/releases.py:76 #: app/blueprints/packages/screenshots.py:41 msgid "Is Approved" msgstr "E' Approvato" -#: app/blueprints/packages/releases.py:91 +#: app/blueprints/packages/releases.py:98 msgid "Import from Git" msgstr "Importa da Git" -#: app/blueprints/packages/releases.py:91 +#: app/blueprints/packages/releases.py:98 msgid "Upload .zip file" msgstr "Carica un file .zip" -#: app/blueprints/packages/releases.py:197 +#: app/blueprints/packages/releases.py:206 msgid "Set Min" msgstr "Specifica Minimo" -#: app/blueprints/packages/releases.py:200 +#: app/blueprints/packages/releases.py:209 msgid "Set Max" msgstr "Specifica Massimo" -#: app/blueprints/packages/releases.py:203 +#: app/blueprints/packages/releases.py:212 msgid "Only change values previously set as none" msgstr "Cambia solo i valori specificati come nulli in precedenza" -#: app/blueprints/packages/releases.py:204 +#: app/blueprints/packages/releases.py:213 msgid "Update" msgstr "Aggiorna" -#: app/blueprints/packages/releases.py:256 +#: app/blueprints/packages/releases.py:265 #: app/templates/packages/update_config.html:25 msgid "Trigger" msgstr "Innesco" -#: app/blueprints/packages/releases.py:257 +#: app/blueprints/packages/releases.py:266 msgid "New Commit" msgstr "Nuovo Contributo" -#: app/blueprints/packages/releases.py:258 app/templates/admin/tags/list.html:8 +#: app/blueprints/packages/releases.py:267 app/templates/admin/tags/list.html:8 msgid "New Tag" msgstr "Nuova Etichetta" -#: app/blueprints/packages/releases.py:260 +#: app/blueprints/packages/releases.py:269 msgid "Branch name" msgstr "Nome del branch" -#: app/blueprints/packages/releases.py:261 +#: app/blueprints/packages/releases.py:270 #: app/templates/packages/update_config.html:38 msgid "Action" msgstr "Azione" -#: app/blueprints/packages/releases.py:262 +#: app/blueprints/packages/releases.py:271 msgid "Send notification and mark as outdated" msgstr "Invia una notifica e segnala come obsoleto" -#: app/blueprints/packages/releases.py:262 app/logic/package_approval.py:104 +#: app/blueprints/packages/releases.py:271 app/logic/package_approval.py:104 msgid "Create release" msgstr "Crea un rilascio" -#: app/blueprints/packages/releases.py:264 +#: app/blueprints/packages/releases.py:273 msgid "Save Settings" msgstr "Salva le Impostazioni" -#: app/blueprints/packages/releases.py:265 +#: app/blueprints/packages/releases.py:274 msgid "Disable Automation" msgstr "Disattiva l'Automazione" -#: app/blueprints/packages/releases.py:304 +#: app/blueprints/packages/releases.py:313 msgid "Please add a Git repository URL in order to set up automatic releases" msgstr "" "Aggiungi un URL del deposito Git così da poter impostare i rilasci " "automatici, per favore" -#: app/blueprints/packages/releases.py:320 +#: app/blueprints/packages/releases.py:329 msgid "Deleted update configuration" msgstr "Configurazione di aggiornamento rimossa" -#: app/blueprints/packages/releases.py:328 +#: app/blueprints/packages/releases.py:337 msgid "Now, please create an initial release" msgstr "Ora, crea un rilascio iniziale, per favore" -#: app/blueprints/packages/reviews.py:54 -#: app/templates/packages/translation.html:51 -msgid "Language" -msgstr "" - #: app/blueprints/packages/reviews.py:60 app/blueprints/threads/__init__.py:181 #: app/blueprints/threads/__init__.py:182 #: app/blueprints/threads/__init__.py:282 @@ -1528,7 +1634,7 @@ msgstr "" "bassi (_), meno (-) e punti (.)" #: app/blueprints/users/account.py:104 app/blueprints/users/account.py:153 -#: app/blueprints/users/account.py:189 app/blueprints/users/account.py:340 +#: app/blueprints/users/account.py:189 app/blueprints/users/account.py:338 #: app/blueprints/users/settings.py:147 msgid "Email" msgstr "Email" @@ -1610,23 +1716,23 @@ msgstr "La vecchia password non è corretta" msgid "Unknown verification token!" msgstr "Il gettone per la verifica è sconosciuto!" -#: app/blueprints/users/account.py:292 +#: app/blueprints/users/account.py:290 msgid "Token has expired" msgstr "Il gettone è scaduto" -#: app/blueprints/users/account.py:306 +#: app/blueprints/users/account.py:304 msgid "Another user is already using that email" msgstr "L'email è già in uso per un altrə utente" -#: app/blueprints/users/account.py:309 +#: app/blueprints/users/account.py:307 msgid "Confirmed email change" msgstr "Cambio di email confermato" -#: app/blueprints/users/account.py:314 +#: app/blueprints/users/account.py:312 msgid "Email address changed" msgstr "L'indirizzo email è cambiato" -#: app/blueprints/users/account.py:315 +#: app/blueprints/users/account.py:313 msgid "" "Your email address has changed. If you didn't request this, please " "contact an administrator." @@ -1634,15 +1740,15 @@ msgstr "" "Il tuo indirizzo email è cambiato. Se non lo hai richiesto, contatta un " "amministratore per favore." -#: app/blueprints/users/account.py:333 +#: app/blueprints/users/account.py:331 msgid "You may now log in" msgstr "Ora potete accedere" -#: app/blueprints/users/account.py:341 +#: app/blueprints/users/account.py:339 msgid "Send" msgstr "Invia" -#: app/blueprints/users/account.py:372 +#: app/blueprints/users/account.py:370 msgid "" "That email is now blacklisted. Please contact an admin if you wish to " "undo this." @@ -1650,46 +1756,44 @@ msgstr "" "Quell'email è ora schermata. Contattate un amministratore se non lo " "desiderate, per favore." -#: app/blueprints/users/claim.py:41 app/blueprints/users/claim.py:66 -msgid "" -"Invalid username, Only alphabetic letters (A-Za-z), numbers (0-9), " -"underscores (_), minuses (-), and periods (.) allowed. Consider " -"contacting an admin" -msgstr "" -"Il nome utente non è valido, sono permessi solo lettere alfabetiche " -"(A-Za-z), numeri (0-9), trattini bassi (_), meno (-) e punti (.). " -"Considera di contattare unə amministratorə" - #: app/blueprints/users/claim.py:46 msgid "User has already been claimed" msgstr "L'utente è già statə registratə" #: app/blueprints/users/claim.py:50 -msgid "Unable to get GitHub username for user" -msgstr "Impossibile ottenere il nome utente GitHub" +msgid "" +"Unable to get GitHub username for user. Make sure the forum account " +"exists." +msgstr "" -#: app/blueprints/users/claim.py:73 +#: app/blueprints/users/claim.py:66 +msgid "" +"A ContentDB user with that name already exists. Please contact an admin " +"to link to your forum account" +msgstr "" + +#: app/blueprints/users/claim.py:75 msgid "That user has already been claimed!" msgstr "L'utente è già statə registratə!" -#: app/blueprints/users/claim.py:86 +#: app/blueprints/users/claim.py:88 #, python-format msgid "Error whilst attempting to access forums: %(message)s" msgstr "Errore nel tentativo di accesso al forum: %(message)s" -#: app/blueprints/users/claim.py:90 +#: app/blueprints/users/claim.py:92 msgid "Unable to get forum signature - does the user exist?" msgstr "Impossibile ottenere la firma del forum - l'utente esiste?" -#: app/blueprints/users/claim.py:105 +#: app/blueprints/users/claim.py:107 msgid "Unable to login as user" msgstr "Impossibile accedere come utente" -#: app/blueprints/users/claim.py:111 +#: app/blueprints/users/claim.py:113 msgid "Could not find the key in your signature!" msgstr "Impossibile trovare la chiave nella tua firma!" -#: app/blueprints/users/claim.py:114 +#: app/blueprints/users/claim.py:116 msgid "Unknown claim type" msgstr "Tipo di rivendicazione sconosciuto" @@ -1835,6 +1939,23 @@ msgstr "Rango" msgid "Can't promote a user to a rank higher than yourself!" msgstr "Non puoi promuovere un utente ad un livello più alto del tuo!" +#: app/blueprints/vcs/github.py:56 +msgid "Authorization failed [err=gh-oauth-login-failed]" +msgstr "Autorizzazione fallita [err=gh-oauth-login-failed]" + +#: app/blueprints/vcs/github.py:85 +msgid "Linked GitHub to account" +msgstr "Profilo collegato a GitHub" + +#: app/blueprints/vcs/github.py:90 +#, python-format +msgid "GitHub account is already associated with another user: %(username)s" +msgstr "" + +#: app/blueprints/vcs/github.py:98 app/blueprints/vcs/github.py:124 +msgid "Authorization failed [err=gh-login-failed]" +msgstr "Autorizzazione fallita [err=gh-login-failed]" + #: app/blueprints/zipgrep/__init__.py:35 msgid "Text to find (regex)" msgstr "Testo da trovare (espressione regolare)" @@ -1844,6 +1965,7 @@ msgid "File filter" msgstr "Filtro dei file" #: app/blueprints/zipgrep/__init__.py:38 app/templates/base.html:60 +#: app/templates/packages/advanced_search.html:34 #: app/templates/packages/game_hub.html:35 app/templates/todo/tags.html:14 msgid "Search" msgstr "Ricerca" @@ -1943,11 +2065,11 @@ msgstr "Non ti è permesso di modificare questo contenuto" msgid "You don't have permission to change the package name" msgstr "Non ti è permesso di modificare il nome del contenuto" -#: app/logic/releases.py:32 +#: app/logic/releases.py:33 msgid "You don't have permission to make releases" msgstr "Non ti è permesso creare dei rilasci" -#: app/logic/releases.py:37 +#: app/logic/releases.py:38 msgid "" "You've created too many releases for this package in the last 5 minutes, " "please wait before trying again" @@ -1955,7 +2077,7 @@ msgstr "" "Hai creato troppi rilasci per questo contenuto negli ultimi 5 minuti, " "aspetta un po' prima di riprovare per favore" -#: app/logic/releases.py:74 +#: app/logic/releases.py:77 msgid "Invalid commit hash; it must be a 40 character long base16 string" msgstr "" "Hash del contributo non valido; deve essere una stringa in base16 lunga " @@ -2119,11 +2241,6 @@ msgstr "" msgid "As-is" msgstr "" -#. NOTE: Package maintenance state -#: app/models/packages.py:170 -msgid "Deprecated" -msgstr "" - #: app/models/packages.py:177 msgid "Under active development, and may break worlds/things without warning" msgstr "" @@ -2160,7 +2277,7 @@ msgstr "Permetti" #: app/templates/collections/delete.html:14 #: app/templates/collections/view.html:39 #: app/templates/oauth/create_edit.html:17 -#: app/templates/packages/release_edit.html:84 +#: app/templates/packages/release_edit.html:92 #: app/templates/packages/review_create_edit.html:67 #: app/templates/threads/delete_reply.html:19 #: app/templates/threads/delete_thread.html:19 @@ -2168,21 +2285,17 @@ msgstr "Permetti" msgid "Delete" msgstr "Rimuovi" -#: app/models/packages.py:624 app/templates/packages/view.html:163 -msgid "Work in Progress" -msgstr "Lavori in Corso" - -#: app/models/packages.py:1358 +#: app/models/packages.py:1366 #, python-format msgid "New commit %(hash)s found on the Git repo." msgstr "" -#: app/models/packages.py:1362 +#: app/models/packages.py:1370 #, python-format msgid "The last release was commit %(hash)s" msgstr "" -#: app/models/packages.py:1368 +#: app/models/packages.py:1376 #, python-format msgid "New tag %(tag_name)s found on the Git repo." msgstr "" @@ -2216,7 +2329,7 @@ msgid "Editor" msgstr "" #. NOTE: BOT notification type -#: app/models/users.py:59 app/models/users.py:442 +#: app/models/users.py:59 app/models/users.py:448 msgid "Bot" msgstr "" @@ -2229,128 +2342,128 @@ msgid "Admin" msgstr "Amministratorə" #. NOTE: PACKAGE_EDIT notification type -#: app/models/users.py:427 +#: app/models/users.py:433 msgid "Package Edit" msgstr "" #. NOTE: PACKAGE_APPROVAL notification type -#: app/models/users.py:430 +#: app/models/users.py:436 msgid "Package Approval" msgstr "" #. NOTE: NEW_THREAD notification type -#: app/models/users.py:433 app/templates/threads/list.html:12 +#: app/models/users.py:439 app/templates/threads/list.html:12 #: app/templates/threads/new.html:4 msgid "New Thread" msgstr "Nuova Discussione" #. NOTE: NEW_REVIEW notification type -#: app/models/users.py:436 +#: app/models/users.py:442 msgid "New Review" msgstr "" #. NOTE: THREAD_REPLY notification type -#: app/models/users.py:439 +#: app/models/users.py:445 msgid "Thread Reply" msgstr "" #. NOTE: MAINTAINER notification type -#: app/models/users.py:445 app/templates/macros/threads.html:27 +#: app/models/users.py:451 app/templates/macros/threads.html:27 msgid "Maintainer" msgstr "Manutentorə" #. NOTE: EDITOR_ALERT notification type -#: app/models/users.py:448 +#: app/models/users.py:454 msgid "Editor Alert" msgstr "" #. NOTE: EDITOR_MISC notification type -#: app/models/users.py:451 +#: app/models/users.py:457 msgid "Editor Misc" msgstr "" #. NOTE: OTHER notification type -#: app/models/users.py:454 +#: app/models/users.py:460 msgid "Other" msgstr "" -#: app/models/users.py:464 +#: app/models/users.py:470 msgid "This is a Package Edit notification." msgstr "" -#: app/models/users.py:466 +#: app/models/users.py:472 msgid "This is a Package Approval notification." msgstr "" -#: app/models/users.py:468 +#: app/models/users.py:474 msgid "This is a New Thread notification." msgstr "" -#: app/models/users.py:470 +#: app/models/users.py:476 msgid "This is a New Review notification." msgstr "" -#: app/models/users.py:472 +#: app/models/users.py:478 msgid "This is a Thread Reply notification." msgstr "" -#: app/models/users.py:474 +#: app/models/users.py:480 msgid "This is a Bot notification." msgstr "" -#: app/models/users.py:476 +#: app/models/users.py:482 msgid "This is a Maintainer change notification." msgstr "" -#: app/models/users.py:478 +#: app/models/users.py:484 msgid "This is an Editor Alert notification." msgstr "" -#: app/models/users.py:480 +#: app/models/users.py:486 msgid "This is an Editor Misc notification." msgstr "" -#: app/models/users.py:482 +#: app/models/users.py:488 msgid "This is an Other notification." msgstr "" -#: app/models/users.py:489 +#: app/models/users.py:495 msgid "When another user edits your packages, releases, etc." msgstr "" -#: app/models/users.py:491 +#: app/models/users.py:497 msgid "Notifications from editors related to the package approval process." msgstr "" -#: app/models/users.py:493 +#: app/models/users.py:499 msgid "When a thread is created on your package." msgstr "" -#: app/models/users.py:495 +#: app/models/users.py:501 msgid "When a user posts a review on your package." msgstr "" -#: app/models/users.py:497 +#: app/models/users.py:503 msgid "When someone replies to a thread you're watching." msgstr "" -#: app/models/users.py:499 +#: app/models/users.py:505 msgid "From a bot - for example, update notifications." msgstr "" -#: app/models/users.py:501 +#: app/models/users.py:507 msgid "When your package's maintainers change." msgstr "" -#: app/models/users.py:503 +#: app/models/users.py:509 msgid "For editors: Important alerts." msgstr "" -#: app/models/users.py:505 +#: app/models/users.py:511 msgid "For editors: Minor notifications, including new threads." msgstr "" -#: app/models/users.py:507 +#: app/models/users.py:513 msgid "Minor notifications not important enough for a dedicated category." msgstr "" @@ -2504,41 +2617,45 @@ msgstr "Politica sulla Privacy" msgid "Report / DMCA" msgstr "Segnalazione / DMCA" -#: app/templates/base.html:256 +#: app/templates/base.html:256 app/templates/packages/advanced_search.html:4 +msgid "Advanced Search" +msgstr "" + +#: app/templates/base.html:257 msgid "User List" msgstr "Elenco degli Utenti" -#: app/templates/base.html:257 app/templates/packages/view.html:190 +#: app/templates/base.html:258 app/templates/packages/view.html:190 #: app/templates/packages/view.html:677 app/templates/threads/list.html:4 msgid "Threads" msgstr "Discussioni" -#: app/templates/base.html:258 app/templates/collections/list.html:7 +#: app/templates/base.html:259 app/templates/collections/list.html:7 #: app/templates/collections/list.html:26 msgid "Collections" msgstr "Raccolte" -#: app/templates/base.html:259 app/templates/donate/index.html:4 +#: app/templates/base.html:260 app/templates/donate/index.html:4 msgid "Support Creators" msgstr "" -#: app/templates/base.html:260 +#: app/templates/base.html:261 msgid "Translate Packages" msgstr "" -#: app/templates/base.html:261 +#: app/templates/base.html:262 msgid "Source Code" msgstr "Codice Sorgente" -#: app/templates/base.html:267 +#: app/templates/base.html:268 msgid "Show non-free packages" msgstr "" -#: app/templates/base.html:269 +#: app/templates/base.html:270 msgid "Hide non-free packages" msgstr "" -#: app/templates/base.html:273 +#: app/templates/base.html:274 #, python-format msgid "Our privacy policy has been updated (%(date)s)" msgstr "" @@ -2553,29 +2670,11 @@ msgstr "" "Benvenutə nel posto migliore per trovare moduli, giochi e pacchetti " "texture per Minetest" -#: app/templates/admin/storage.html:39 -#: app/templates/collections/create_edit.html:81 -#: app/templates/collections/list.html:39 -#: app/templates/collections/view.html:91 app/templates/index.html:48 -#: app/templates/macros/reviews.html:81 app/templates/macros/topics.html:52 -#: app/templates/packages/game_hub.html:5 -#: app/templates/packages/game_hub.html:25 -#: app/templates/packages/similar.html:22 app/templates/translate/index.html:28 -#, python-format -msgid "%(title)s by %(author)s" -msgstr "%(title)s di %(author)s" - #: app/templates/index.html:53 #, python-format msgid "%(title)s by %(author)s" msgstr "%(title)s di %(author)s" -#: app/templates/index.html:78 app/templates/packages/reviews_list.html:4 -#: app/templates/packages/view.html:194 app/templates/packages/view.html:336 -#: app/templates/users/profile.html:279 -msgid "Reviews" -msgstr "Recensioni" - #: app/templates/index.html:94 app/templates/packages/view.html:278 msgid "Previous" msgstr "Precedente" @@ -2656,7 +2755,7 @@ msgstr "Invia un'email a %(username)s" #: app/templates/admin/storage.html:18 #: app/templates/packages/create_edit.html:66 #: app/templates/packages/game_support.html:20 -#: app/templates/threads/view.html:96 app/templates/todo/tags.html:36 +#: app/templates/threads/view.html:101 app/templates/todo/tags.html:36 msgid "Package" msgstr "Contenuto" @@ -2682,7 +2781,7 @@ msgstr "Nuova Licenza" msgid "Licenses" msgstr "Licenze" -#: app/templates/admin/tags/list.html:34 +#: app/templates/admin/tags/list.html:30 msgid "Views" msgstr "Visualizzazioni" @@ -3150,7 +3249,7 @@ msgid "Edit / Approve" msgstr "Modifica / Approva" #: app/templates/macros/releases.html:103 -#: app/templates/packages/release_edit.html:31 +#: app/templates/packages/release_edit.html:39 msgid "Importing..." msgstr "Importando..." @@ -3363,10 +3462,6 @@ msgstr "Aggiorna le impostazioni" msgid "No outdated packages." msgstr "Nessun contenuto obsoleto." -#: app/templates/macros/topics.html:6 app/templates/packages/view.html:177 -msgid "Author" -msgstr "Autorə" - #: app/templates/macros/topics.html:8 msgid "Date" msgstr "Data" @@ -3540,6 +3635,29 @@ msgstr "Non pubblico" msgid "No applications created" msgstr "Nessuna applicazione creata" +#: app/templates/packages/advanced_search.html:13 +msgid "Use shift to select multiple. Leave selection empty to match any type." +msgstr "" + +#: app/templates/packages/advanced_search.html:14 +#: app/templates/packages/advanced_search.html:19 +#: app/templates/packages/advanced_search.html:20 +#: app/templates/packages/advanced_search.html:21 +msgid "Use shift to select multiple." +msgstr "" + +#: app/templates/packages/advanced_search.html:17 +msgid "Tags and Content Warnings" +msgstr "" + +#: app/templates/packages/advanced_search.html:23 +msgid "Compatibility" +msgstr "" + +#: app/templates/packages/advanced_search.html:28 +msgid "Sorting" +msgstr "" + #: app/templates/packages/alias_create_edit.html:4 msgid "Alias" msgstr "Alias" @@ -3581,7 +3699,7 @@ msgstr "" "con un deposito Git." #: app/templates/packages/bulk_update_conf.html:27 -#: app/templates/packages/release_new.html:50 +#: app/templates/packages/release_new.html:51 #: app/templates/packages/update_config.html:33 msgid "Leave blank to use default branch" msgstr "Lasciate vuoto per far uso del branch predefinito" @@ -3968,8 +4086,8 @@ msgstr "" " per il tuo contenuto." #: app/templates/packages/release_bulk_change.html:29 -#: app/templates/packages/release_edit.html:54 -#: app/templates/packages/release_new.html:69 +#: app/templates/packages/release_edit.html:62 +#: app/templates/packages/release_new.html:70 msgid "Maximum must be greater than or equal to the minimum!" msgstr "Il massimo deve essere maggiore o uguale al minimo!" @@ -3982,8 +4100,8 @@ msgstr "" "\t\t\til contenuto su piattaforme non supportate." #: app/templates/packages/release_bulk_change.html:36 -#: app/templates/packages/release_edit.html:70 -#: app/templates/packages/release_new.html:91 +#: app/templates/packages/release_edit.html:78 +#: app/templates/packages/release_new.html:92 msgid "Leave both as None if in doubt." msgstr "Lascia entrambi come Vuoto se ci sono dei dubbi." @@ -3991,33 +4109,43 @@ msgstr "Lascia entrambi come Vuoto se ci sono dei dubbi." msgid "Edit release" msgstr "Modifica il rilascio" -#: app/templates/packages/release_edit.html:27 +#: app/templates/packages/release_edit.html:15 +#: app/templates/packages/release_new.html:42 +msgid "Release short name. Eg: 1.0.0 or 2018-05-28" +msgstr "" + +#: app/templates/packages/release_edit.html:16 +#: app/templates/packages/release_new.html:43 +msgid "Human-readable name. Eg: 1.0.0 - The Trains Update" +msgstr "" + +#: app/templates/packages/release_edit.html:35 msgid "Commit Hash" msgstr "Hash del Contributo" -#: app/templates/packages/release_edit.html:32 +#: app/templates/packages/release_edit.html:40 msgid "view task" msgstr "mostra il compito" -#: app/templates/packages/release_edit.html:42 +#: app/templates/packages/release_edit.html:50 #: app/templates/packages/screenshot_edit.html:20 msgid "Approved" msgstr "Approvato" -#: app/templates/packages/release_edit.html:46 +#: app/templates/packages/release_edit.html:54 msgid "Supported Minetest versions" msgstr "Versioni di Minetest supportate" -#: app/templates/packages/release_edit.html:60 -#: app/templates/packages/release_new.html:75 +#: app/templates/packages/release_edit.html:68 +#: app/templates/packages/release_new.html:76 #, python-format msgid "Are you sure your package doesn't work on versions after %(version)s?" msgstr "" "Sei sicurə che i tuoi contenuti non funzionano su versioni successive a " "%(version)s?" -#: app/templates/packages/release_edit.html:62 -#: app/templates/packages/release_new.html:77 +#: app/templates/packages/release_edit.html:70 +#: app/templates/packages/release_new.html:78 msgid "" "Only set the maximum version if you know that it doesn't work on newer " "Minetest versions." @@ -4025,8 +4153,8 @@ msgstr "" "Inserisci la versione massima solo se sai che non funziona su versioni di" " Minetest più recenti." -#: app/templates/packages/release_edit.html:63 -#: app/templates/packages/release_new.html:78 +#: app/templates/packages/release_edit.html:71 +#: app/templates/packages/release_new.html:79 msgid "" "Don't set the maximum version just because you haven't tested it on newer" " versions." @@ -4034,8 +4162,8 @@ msgstr "" "Non inserire una versione massima solo perché non lo hai testato su " "versioni di Minetest più recenti." -#: app/templates/packages/release_edit.html:67 -#: app/templates/packages/release_new.html:88 +#: app/templates/packages/release_edit.html:75 +#: app/templates/packages/release_new.html:89 msgid "" "Set the minimum and maximum Minetest versions supported.\n" "\t\t\tThis release will be hidden to clients outside of that range. " @@ -4044,7 +4172,7 @@ msgstr "" "\t\t\tQuesto rilascio sarà nascosto ai client al di fuori di tale " "intervallo. " -#: app/templates/packages/release_edit.html:72 +#: app/templates/packages/release_edit.html:80 msgid "" "You can set this automatically in the" " .conf of your package." @@ -4052,15 +4180,15 @@ msgstr "" "È possibile impostare automaticamente " "questo parametro nel .conf del pacchetto." -#: app/templates/packages/release_edit.html:79 +#: app/templates/packages/release_edit.html:87 msgid "Delete Release" msgstr "Elimina il Rilascio" -#: app/templates/packages/release_edit.html:85 +#: app/templates/packages/release_edit.html:93 msgid "This is permanent." msgstr "Ciò è permanente." -#: app/templates/packages/release_edit.html:86 +#: app/templates/packages/release_edit.html:94 msgid "" "Any associated uploads will not be deleted immediately, but the release " "will no longer be listed." @@ -4068,7 +4196,7 @@ msgstr "" "Qualsiasi caricamento associato non verrà rimosso immediatamente, ma il " "rilascio non sarà più elencato." -#: app/templates/packages/release_edit.html:91 +#: app/templates/packages/release_edit.html:99 msgid "You cannot delete the latest release; please create a newer one first." msgstr "" "Non puoi rimuovere il rilascio più recente; creane prima uno nuovo per " @@ -4123,15 +4251,15 @@ msgstr "" msgid "1. Name release" msgstr "1. Nomina il rilascio" -#: app/templates/packages/release_new.html:42 -msgid "Human readable. Eg: 1.0.0 or 2018-05-28" -msgstr "Leggibile da umani. Es: 1.0.0 or 2018-05-28" +#: app/templates/packages/release_new.html:43 +msgid "Same as name" +msgstr "" -#: app/templates/packages/release_new.html:44 +#: app/templates/packages/release_new.html:46 msgid "2. Set the content" msgstr "2. Imposta il contenuto" -#: app/templates/packages/release_new.html:57 +#: app/templates/packages/release_new.html:58 msgid "" "Take a look at the Package Configuration " "and Releases Guide for\n" @@ -4141,11 +4269,11 @@ msgstr "" "dei Contenuti e ai Rilasci\n" "\t\t\tper dei consigli sulla personalizzazione dei rilasci." -#: app/templates/packages/release_new.html:61 +#: app/templates/packages/release_new.html:62 msgid "3. Supported Minetest versions" msgstr "3. Versioni di Minetest supportate" -#: app/templates/packages/release_new.html:83 +#: app/templates/packages/release_new.html:84 msgid "" "The .conf of your package can set this " "automatically,\n" @@ -4578,7 +4706,7 @@ msgstr "Codice proprietario" msgid "Non-free media" msgstr "Media proprietario" -#: app/templates/packages/view.html:94 app/templates/threads/view.html:104 +#: app/templates/packages/view.html:94 app/templates/threads/view.html:109 msgid "" "This thread is only visible to its creator, package maintainers, users of" " Approver rank or above, and @mentioned users." @@ -4587,10 +4715,6 @@ msgstr "" "contenuti, agli utenti col rango di Approvatorə o ulteriore e ad utenti " "@menzionati." -#: app/templates/packages/view.html:184 app/templates/users/profile.html:242 -msgid "Downloads" -msgstr "Scaricamenti" - #: app/templates/packages/view.html:207 app/templates/users/profile.html:95 msgid "Website" msgstr "Sito Web" @@ -4615,7 +4739,7 @@ msgstr "" msgid "Awaiting review" msgstr "In attesa di revisione" -#: app/templates/packages/view.html:344 app/templates/threads/view.html:77 +#: app/templates/packages/view.html:344 app/templates/threads/view.html:82 msgid "Edit Review" msgstr "Modifica la Recensione" @@ -4850,39 +4974,39 @@ msgstr "Mostrando solo le risposte a discussioni pubbliche" msgid "Subscribe" msgstr "Iscriviti" -#: app/templates/threads/view.html:55 +#: app/templates/threads/view.html:59 msgid "Convert to Thread" msgstr "Converti a Discussione" -#: app/templates/threads/view.html:62 +#: app/templates/threads/view.html:67 msgid "Unlock" msgstr "Sblocca" -#: app/templates/threads/view.html:67 +#: app/templates/threads/view.html:72 msgid "Lock" msgstr "Blocca" -#: app/templates/threads/view.html:109 +#: app/templates/threads/view.html:114 msgid "This thread is visible to the following users" msgstr "Questa discussione è visibile dai seguenti utenti" -#: app/templates/threads/view.html:110 +#: app/templates/threads/view.html:115 msgid "Visible to:" msgstr "Visibile a:" -#: app/templates/threads/view.html:118 +#: app/templates/threads/view.html:123 msgid "Plus approvers and editors" msgstr "Oltre allз approvatorз e allз addettз alla modifica" -#: app/templates/threads/view.html:131 +#: app/templates/threads/view.html:136 msgid "Is this review outdated?" msgstr "" -#: app/templates/threads/view.html:132 +#: app/templates/threads/view.html:137 msgid "For example, does it complain about issues you've already fixed?" msgstr "" -#: app/templates/threads/view.html:133 +#: app/templates/threads/view.html:138 #, python-format msgid "You can report outdated reviews by clicking %(flag)s on the review." msgstr "" @@ -5563,6 +5687,10 @@ msgstr "Cambia l'Email e Invia il Ripristino della Password" msgid "Email Address" msgstr "Indirizzo Email" +#: app/templates/users/modtools.html:116 +msgid "Pending email verifications" +msgstr "" + #: app/templates/users/profile.html:20 msgid "Profile picture" msgstr "Immagine di profilo" @@ -6621,3 +6749,54 @@ msgstr "" #~ " does, see his donation page:" #~ msgstr "" +#~ msgctxt "tags" +#~ msgid "" +#~ "Focus on player chat/communication or " +#~ "who's primary function is interacting " +#~ "with the console." +#~ msgstr "" + +#~ msgctxt "tags" +#~ msgid "" +#~ "Requires futher installation steps, such " +#~ "as installing luarocks or editing the" +#~ " trusted mod setting" +#~ msgstr "" + +#~ msgctxt "tags" +#~ msgid "" +#~ "Mods and games that aim to " +#~ "simulate real life activity. Similar to" +#~ " SimCity/TheSims/OpenTTD/etc" +#~ msgstr "" + +#~ msgctxt "tags" +#~ msgid "Adds mobs, animals, and NPCs" +#~ msgstr "" + +#~ msgctxt "tags" +#~ msgid "For content whose main utility / feature is in GUI/formspec form" +#~ msgstr "" + +#~ msgctxt "tags" +#~ msgid "Forks of MTG" +#~ msgstr "" + +#~ msgid "" +#~ "Invalid username, Only alphabetic letters " +#~ "(A-Za-z), numbers (0-9), underscores (_), " +#~ "minuses (-), and periods (.) allowed." +#~ " Consider contacting an admin" +#~ msgstr "" +#~ "Il nome utente non è valido, sono" +#~ " permessi solo lettere alfabetiche " +#~ "(A-Za-z), numeri (0-9), trattini bassi " +#~ "(_), meno (-) e punti (.). " +#~ "Considera di contattare unə amministratorə" + +#~ msgid "Unable to get GitHub username for user" +#~ msgstr "Impossibile ottenere il nome utente GitHub" + +#~ msgid "Human readable. Eg: 1.0.0 or 2018-05-28" +#~ msgstr "Leggibile da umani. Es: 1.0.0 or 2018-05-28" + diff --git a/translations/ja/LC_MESSAGES/messages.po b/translations/ja/LC_MESSAGES/messages.po index 516cf6b9..a5980755 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-06-09 13:46+0100\n" +"POT-Creation-Date: 2024-06-22 16:06+0100\n" "PO-Revision-Date: 2023-12-16 10:05+0000\n" "Last-Translator: Jun Nogata \n" "Language: ja\n" @@ -19,195 +19,193 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.15.0\n" -#: app/__init__.py:155 +#: app/__init__.py:156 msgid "Banned:" msgstr "BANされた:" -#: app/__init__.py:157 +#: app/__init__.py:158 msgid "You have been banned." msgstr "BANされました。" -#. NOTE: tags: title for jam_game_2023 -#: app/_translations.py:6 -msgctxt "tags" -msgid "Jam / Game 2023" -msgstr "" - -#. NOTE: tags: description for jam_game_2023 -#: app/_translations.py:8 -msgctxt "tags" -msgid "Entries to the 2023 Minetest Game Jam " -msgstr "" - #. NOTE: tags: title for server_tools -#: app/_translations.py:10 +#: app/_translations.py:6 #, fuzzy msgctxt "tags" msgid "Server Moderation and Tools" msgstr "モデレーターツール" #. NOTE: tags: description for server_tools -#: app/_translations.py:12 +#: app/_translations.py:8 msgctxt "tags" msgid "Helps with server maintenance and moderation" msgstr "" #. NOTE: tags: title for pvp -#: app/_translations.py:14 +#: app/_translations.py:10 msgctxt "tags" msgid "Player vs Player (PvP)" msgstr "" #. NOTE: tags: description for pvp -#: app/_translations.py:16 +#: app/_translations.py:12 msgctxt "tags" msgid "Designed to be played competitively against other players" msgstr "" #. NOTE: tags: title for player_effects -#: app/_translations.py:18 +#: app/_translations.py:14 msgctxt "tags" msgid "Player Effects / Power Ups" msgstr "" #. NOTE: tags: description for player_effects -#: app/_translations.py:20 +#: app/_translations.py:16 msgctxt "tags" msgid "" "For content that changes player effects, including physics, for example: " "speed, jump height or gravity." msgstr "" -#. NOTE: tags: title for world_tools -#: app/_translations.py:22 +#. NOTE: tags: title for jam_game_2023 +#: app/_translations.py:18 msgctxt "tags" -msgid "World Maintenance and Tools" +msgid "Jam / Game 2023" msgstr "" -#. NOTE: tags: description for world_tools -#: app/_translations.py:24 +#. NOTE: tags: description for jam_game_2023 +#: app/_translations.py:20 msgctxt "tags" -msgid "Tools to manage the world" -msgstr "" - -#. NOTE: tags: title for april_fools -#: app/_translations.py:26 -msgctxt "tags" -msgid "Joke" -msgstr "" - -#. NOTE: tags: description for april_fools -#: app/_translations.py:28 -msgctxt "tags" -msgid "" -"For humorous content, meant as a novelty or joke, not to be taken " -"seriously, and that is not meant to be used seriously or long-term." -msgstr "" - -#. NOTE: tags: title for shooter -#: app/_translations.py:30 -msgctxt "tags" -msgid "Shooter" -msgstr "" - -#. NOTE: tags: description for shooter -#: app/_translations.py:32 -msgctxt "tags" -msgid "First person shooters (FPS) and more" -msgstr "" - -#. NOTE: tags: title for adventure__rpg -#: app/_translations.py:34 -msgctxt "tags" -msgid "Adventure / RPG" +msgid "Entries to the 2023 Minetest Game Jam " msgstr "" #. NOTE: tags: title for mapgen -#: app/_translations.py:36 +#: app/_translations.py:22 msgctxt "tags" msgid "Mapgen / Biomes / Decoration" msgstr "" #. NOTE: tags: description for mapgen -#: app/_translations.py:38 +#: app/_translations.py:24 msgctxt "tags" msgid "New mapgen or changes mapgen" msgstr "" -#. NOTE: tags: title for singleplayer -#: app/_translations.py:40 +#. NOTE: tags: title for world_tools +#: app/_translations.py:26 msgctxt "tags" -msgid "Singleplayer-focused" +msgid "World Maintenance and Tools" msgstr "" -#. NOTE: tags: description for singleplayer -#: app/_translations.py:42 +#. NOTE: tags: description for world_tools +#: app/_translations.py:28 msgctxt "tags" -msgid "Content that can be played alone" +msgid "Tools to manage the world" +msgstr "" + +#. NOTE: tags: title for inventory +#: app/_translations.py:30 +msgctxt "tags" +msgid "Inventory" +msgstr "" + +#. NOTE: tags: description for inventory +#: app/_translations.py:32 +msgctxt "tags" +msgid "Changes the inventory GUI" msgstr "" #. NOTE: tags: title for developer_tools -#: app/_translations.py:44 +#: app/_translations.py:34 #, fuzzy msgctxt "tags" msgid "Developer Tools" msgstr "モデレーターツール" #. NOTE: tags: description for developer_tools -#: app/_translations.py:46 +#: app/_translations.py:36 msgctxt "tags" msgid "Tools for game and mod developers" msgstr "" +#. NOTE: tags: title for april_fools +#: app/_translations.py:38 +msgctxt "tags" +msgid "Joke" +msgstr "" + +#. NOTE: tags: description for april_fools +#: app/_translations.py:40 +msgctxt "tags" +msgid "" +"For humorous content, meant as a novelty or joke, not to be taken " +"seriously, and that is not meant to be used seriously or long-term." +msgstr "" + +#. NOTE: tags: title for singleplayer +#: app/_translations.py:42 +msgctxt "tags" +msgid "Singleplayer-focused" +msgstr "" + +#. NOTE: tags: description for singleplayer +#: app/_translations.py:44 +msgctxt "tags" +msgid "Content that can be played alone" +msgstr "" + #. NOTE: tags: title for crafting -#: app/_translations.py:48 +#: app/_translations.py:46 #, fuzzy msgctxt "tags" msgid "Crafting" msgstr "レーティング" #. NOTE: tags: description for crafting -#: app/_translations.py:50 +#: app/_translations.py:48 msgctxt "tags" msgid "Big changes to crafting gameplay" msgstr "" -#. NOTE: tags: title for sound_music +#. NOTE: tags: title for adventure__rpg +#: app/_translations.py:50 +msgctxt "tags" +msgid "Adventure / RPG" +msgstr "" + +#. NOTE: tags: title for shooter #: app/_translations.py:52 msgctxt "tags" +msgid "Shooter" +msgstr "" + +#. NOTE: tags: description for shooter +#: app/_translations.py:54 +msgctxt "tags" +msgid "First person shooters (FPS) and more" +msgstr "" + +#. NOTE: tags: title for sound_music +#: app/_translations.py:56 +msgctxt "tags" msgid "Sounds / Music" msgstr "" #. NOTE: tags: description for sound_music -#: app/_translations.py:54 +#: app/_translations.py:58 msgctxt "tags" msgid "Focuses on or adds new sounds or musical things" msgstr "" -#. NOTE: tags: title for inventory -#: app/_translations.py:56 -msgctxt "tags" -msgid "Inventory" -msgstr "" - -#. NOTE: tags: description for inventory -#: app/_translations.py:58 -msgctxt "tags" -msgid "Changes the inventory GUI" -msgstr "" - -#. NOTE: tags: title for chat +#. NOTE: tags: title for tools #: app/_translations.py:60 msgctxt "tags" -msgid "Chat / Commands" +msgid "Tools / Weapons / Armor" msgstr "" -#. NOTE: tags: description for chat +#. NOTE: tags: description for tools #: app/_translations.py:62 msgctxt "tags" -msgid "" -"Focus on player chat/communication or who's primary function is " -"interacting with the console." +msgid "Adds or changes tools, weapons, and armor" msgstr "" #. NOTE: tags: title for plants_and_farming @@ -222,56 +220,56 @@ msgctxt "tags" msgid "Adds new plants or other farmable resources." msgstr "" -#. NOTE: tags: title for complex_installation -#: app/_translations.py:68 -msgctxt "tags" -msgid "Complex installation" -msgstr "" - -#. NOTE: tags: description for complex_installation -#: app/_translations.py:70 -msgctxt "tags" -msgid "" -"Requires futher installation steps, such as installing luarocks or " -"editing the trusted mod setting" -msgstr "" - -#. NOTE: tags: title for multiplayer -#: app/_translations.py:72 -msgctxt "tags" -msgid "Multiplayer-focused" -msgstr "" - -#. NOTE: tags: description for multiplayer -#: app/_translations.py:74 -msgctxt "tags" -msgid "Can/should only be used in multiplayer" -msgstr "" - -#. NOTE: tags: title for tools -#: app/_translations.py:76 -msgctxt "tags" -msgid "Tools / Weapons / Armor" -msgstr "" - -#. NOTE: tags: description for tools -#: app/_translations.py:78 -msgctxt "tags" -msgid "Adds or changes tools, weapons, and armor" -msgstr "" - #. NOTE: tags: title for simulation -#: app/_translations.py:80 +#: app/_translations.py:68 msgctxt "tags" msgid "Sims" msgstr "" #. NOTE: tags: description for simulation -#: app/_translations.py:82 +#: app/_translations.py:70 msgctxt "tags" msgid "" "Mods and games that aim to simulate real life activity. Similar to " -"SimCity/TheSims/OpenTTD/etc" +"SimCity/The Sims/OpenTTD/etc." +msgstr "" + +#. NOTE: tags: title for chat +#: app/_translations.py:72 +msgctxt "tags" +msgid "Chat / Commands" +msgstr "" + +#. NOTE: tags: description for chat +#: app/_translations.py:74 +msgctxt "tags" +msgid "Focus on player chat/communication or console interaction." +msgstr "" + +#. NOTE: tags: title for multiplayer +#: app/_translations.py:76 +msgctxt "tags" +msgid "Multiplayer-focused" +msgstr "" + +#. NOTE: tags: description for multiplayer +#: app/_translations.py:78 +msgctxt "tags" +msgid "Can/should only be used in multiplayer" +msgstr "" + +#. NOTE: tags: title for complex_installation +#: app/_translations.py:80 +msgctxt "tags" +msgid "Complex installation" +msgstr "" + +#. NOTE: tags: description for complex_installation +#: app/_translations.py:82 +msgctxt "tags" +msgid "" +"Requires futher installation steps, such as installing LuaRocks or " +"editing the trusted mod setting" msgstr "" #. NOTE: tags: title for magic @@ -280,54 +278,55 @@ msgctxt "tags" msgid "Magic / Enchanting" msgstr "" -#. NOTE: tags: title for less_than_px -#: app/_translations.py:86 -msgctxt "tags" -msgid "<16px" -msgstr "" - -#. NOTE: tags: description for less_than_px -#: app/_translations.py:88 -msgctxt "tags" -msgid "Less than 16px" -msgstr "" - #. NOTE: tags: title for building_mechanics -#: app/_translations.py:90 +#: app/_translations.py:86 msgctxt "tags" msgid "Building Mechanics and Tools" msgstr "" #. NOTE: tags: description for building_mechanics -#: app/_translations.py:92 +#: app/_translations.py:88 msgctxt "tags" msgid "Adds game mechanics or tools that change how players build." msgstr "" -#. NOTE: tags: title for environment -#: app/_translations.py:94 +#. NOTE: tags: title for oneofakind__original +#: app/_translations.py:90 msgctxt "tags" -msgid "Environment / Weather" +msgid "One-of-a-kind / Original" msgstr "" -#. NOTE: tags: description for environment -#: app/_translations.py:96 +#. NOTE: tags: description for oneofakind__original +#: app/_translations.py:92 msgctxt "tags" msgid "" -"Improves the world, adding weather, ambient sounds, or other environment " -"mechanics" +"For games and such that are of their own kind, distinct and original in " +"nature to others of the same category." msgstr "" -#. NOTE: tags: title for mobs -#: app/_translations.py:98 +#. NOTE: tags: title for building +#: app/_translations.py:94 msgctxt "tags" -msgid "Mobs / Animals / NPCs" +msgid "Building" msgstr "" -#. NOTE: tags: description for mobs +#. NOTE: tags: description for building +#: app/_translations.py:96 +msgctxt "tags" +msgid "Focuses on building, such as adding new materials or nodes" +msgstr "" + +#. NOTE: tags: title for decorative +#: app/_translations.py:98 +#, fuzzy +msgctxt "tags" +msgid "Decorative" +msgstr "寄付" + +#. NOTE: tags: description for decorative #: app/_translations.py:100 msgctxt "tags" -msgid "Adds mobs, animals, and NPCs" +msgid "Adds nodes with no other purpose than for use in building" msgstr "" #. NOTE: tags: title for puzzle @@ -342,123 +341,122 @@ msgctxt "tags" msgid "Focus on puzzle solving instead of combat" msgstr "" -#. NOTE: tags: title for building +#. NOTE: tags: title for environment #: app/_translations.py:106 msgctxt "tags" -msgid "Building" +msgid "Environment / Weather" msgstr "" -#. NOTE: tags: description for building +#. NOTE: tags: description for environment #: app/_translations.py:108 msgctxt "tags" -msgid "Focuses on building, such as adding new materials or nodes" +msgid "" +"Improves the world, adding weather, ambient sounds, or other environment " +"mechanics" msgstr "" -#. NOTE: tags: title for decorative +#. NOTE: tags: title for less_than_px #: app/_translations.py:110 -#, fuzzy msgctxt "tags" -msgid "Decorative" -msgstr "寄付" +msgid "<16px" +msgstr "" -#. NOTE: tags: description for decorative +#. NOTE: tags: description for less_than_px #: app/_translations.py:112 msgctxt "tags" -msgid "Adds nodes with no other purpose than for use in building" +msgid "Less than 16px" msgstr "" -#. NOTE: tags: title for oneofakind__original +#. NOTE: tags: title for mobs #: app/_translations.py:114 msgctxt "tags" -msgid "One-of-a-kind / Original" +msgid "Mobs / Animals / NPCs" msgstr "" -#. NOTE: tags: description for oneofakind__original +#. NOTE: tags: description for mobs #: app/_translations.py:116 msgctxt "tags" -msgid "" -"For games and such that are of their own kind, distinct and original in " -"nature to others of the same category." +msgid "Adds mobs, animals, and non-player characters" msgstr "" -#. NOTE: tags: title for survival -#: app/_translations.py:118 -msgctxt "tags" -msgid "Survival" -msgstr "" - -#. NOTE: tags: description for survival -#: app/_translations.py:120 -msgctxt "tags" -msgid "" -"Written specifically for survival gameplay with a focus on game-balance, " -"difficulty level, or resources available through crafting, mining, ..." -msgstr "" - -#. NOTE: tags: title for hud -#: app/_translations.py:122 -msgctxt "tags" -msgid "HUD" -msgstr "" - -#. NOTE: tags: description for hud -#: app/_translations.py:124 -msgctxt "tags" -msgid "For mods that grant the player extra information in the HUD" -msgstr "" - -#. NOTE: tags: title for storage -#: app/_translations.py:126 -msgctxt "tags" -msgid "Storage" -msgstr "" - -#. NOTE: tags: description for storage -#: app/_translations.py:128 -msgctxt "tags" -msgid "Adds or improves item storage mechanics" -msgstr "" - -#. NOTE: tags: title for 16px -#: app/_translations.py:130 -msgctxt "tags" -msgid "16px" -msgstr "" - -#. NOTE: tags: description for 16px -#: app/_translations.py:132 -#, fuzzy -msgctxt "tags" -msgid "For 16px texture packs" -msgstr "人気のテクスチャパック" - #. NOTE: tags: title for custom_mapgen -#: app/_translations.py:134 +#: app/_translations.py:118 #, fuzzy msgctxt "tags" msgid "Custom mapgen" msgstr "コメント" #. NOTE: tags: description for custom_mapgen -#: app/_translations.py:136 +#: app/_translations.py:120 msgctxt "tags" msgid "" "Contains a completely custom mapgen implemented in Lua, usually requires " "worlds to be set to the 'singlenode' mapgen." msgstr "" +#. NOTE: tags: title for survival +#: app/_translations.py:122 +msgctxt "tags" +msgid "Survival" +msgstr "" + +#. NOTE: tags: description for survival +#: app/_translations.py:124 +msgctxt "tags" +msgid "" +"Written specifically for survival gameplay with a focus on game-balance, " +"difficulty level, or resources available through crafting, mining, ..." +msgstr "" + +#. NOTE: tags: title for education +#: app/_translations.py:126 +#, fuzzy +msgctxt "tags" +msgid "Education" +msgstr "説明" + +#. NOTE: tags: description for education +#: app/_translations.py:128 +msgctxt "tags" +msgid "Either has educational value, or is a tool to help teachers " +msgstr "" + +#. NOTE: tags: title for storage +#: app/_translations.py:130 +msgctxt "tags" +msgid "Storage" +msgstr "" + +#. NOTE: tags: description for storage +#: app/_translations.py:132 +msgctxt "tags" +msgid "Adds or improves item storage mechanics" +msgstr "" + #. NOTE: tags: title for library -#: app/_translations.py:138 +#: app/_translations.py:134 msgctxt "tags" msgid "API / Library" msgstr "" #. NOTE: tags: description for library -#: app/_translations.py:140 +#: app/_translations.py:136 msgctxt "tags" msgid "Primarily adds an API for other mods to use" msgstr "" +#. NOTE: tags: title for hud +#: app/_translations.py:138 +msgctxt "tags" +msgid "HUD" +msgstr "" + +#. NOTE: tags: description for hud +#: app/_translations.py:140 +msgctxt "tags" +msgid "For mods that grant the player extra information in the HUD" +msgstr "" + #. NOTE: tags: title for mini-game #: app/_translations.py:142 #, fuzzy @@ -472,17 +470,18 @@ msgctxt "tags" msgid "Adds a mini-game to be played within Minetest" msgstr "" -#. NOTE: tags: title for education +#. NOTE: tags: title for pve #: app/_translations.py:146 -#, fuzzy msgctxt "tags" -msgid "Education" -msgstr "説明" +msgid "Player vs Environment (PvE)" +msgstr "" -#. NOTE: tags: description for education +#. NOTE: tags: description for pve #: app/_translations.py:148 msgctxt "tags" -msgid "Either has educational value, or is a tool to help teachers " +msgid "" +"For content designed for one or more players that focus on combat against" +" the world, mobs, or NPCs." msgstr "" #. NOTE: tags: title for sports @@ -492,41 +491,139 @@ msgctxt "tags" msgid "Sports" msgstr "報告" -#. NOTE: tags: title for pve +#. NOTE: tags: title for 16px #: app/_translations.py:152 msgctxt "tags" -msgid "Player vs Environment (PvE)" +msgid "16px" msgstr "" -#. NOTE: tags: description for pve +#. NOTE: tags: description for 16px #: app/_translations.py:154 +#, fuzzy +msgctxt "tags" +msgid "For 16px texture packs" +msgstr "人気のテクスチャパック" + +#. NOTE: tags: title for 64px +#: app/_translations.py:156 +msgctxt "tags" +msgid "64px" +msgstr "" + +#. NOTE: tags: description for 64px +#: app/_translations.py:158 +#, fuzzy +msgctxt "tags" +msgid "For 64px texture packs" +msgstr "人気のテクスチャパック" + +#. NOTE: tags: title for transport +#: app/_translations.py:160 +#, fuzzy +msgctxt "tags" +msgid "Transport" +msgstr "報告" + +#. NOTE: tags: description for transport +#: app/_translations.py:162 msgctxt "tags" msgid "" -"For content designed for one or more players that focus on combat against" -" the world, mobs, or NPCs." +"Adds or changes transportation methods. Includes teleportation, vehicles," +" ridable mobs, transport infrastructure and thematic content" +msgstr "" + +#. NOTE: tags: title for seasonal +#: app/_translations.py:164 +msgctxt "tags" +msgid "Seasonal" +msgstr "" + +#. NOTE: tags: description for seasonal +#: app/_translations.py:166 +msgctxt "tags" +msgid "For content generally themed around a certain season or holiday" +msgstr "" + +#. NOTE: tags: title for food +#: app/_translations.py:168 +msgctxt "tags" +msgid "Food / Drinks" +msgstr "" + +#. NOTE: tags: title for commerce +#: app/_translations.py:170 +msgctxt "tags" +msgid "Commerce / Economy" +msgstr "" + +#. NOTE: tags: description for commerce +#: app/_translations.py:172 +msgctxt "tags" +msgid "Related to economies, money, and trading" +msgstr "" + +#. NOTE: tags: title for gui +#: app/_translations.py:174 +msgctxt "tags" +msgid "GUI" +msgstr "" + +#. NOTE: tags: description for gui +#: app/_translations.py:176 +msgctxt "tags" +msgid "" +"For content whose main utility or features are provided within a GUI, on-" +"screen menu, or similar" msgstr "" #. NOTE: tags: title for jam_combat_mod -#: app/_translations.py:156 +#: app/_translations.py:178 msgctxt "tags" msgid "Jam / Combat 2020" msgstr "" #. NOTE: tags: description for jam_combat_mod -#: app/_translations.py:158 +#: app/_translations.py:180 msgctxt "tags" msgid "For mods created for the Discord \"Combat\" modding event in 2020" msgstr "" +#. NOTE: tags: title for mtg +#: app/_translations.py:182 +#, fuzzy +msgctxt "tags" +msgid "Minetest Game improved" +msgstr "承認済み" + +#. NOTE: tags: description for mtg +#: app/_translations.py:184 +msgctxt "tags" +msgid "Forks of Minetest Game" +msgstr "" + +#. NOTE: tags: title for jam_weekly_2021 +#: app/_translations.py:186 +msgctxt "tags" +msgid "Jam / Weekly Challenges 2021" +msgstr "" + +#. NOTE: tags: description for jam_weekly_2021 +#: app/_translations.py:188 +msgctxt "tags" +msgid "" +"For mods created for the Discord \"Weekly Challenges\" modding event in " +"2021" +msgstr "" + #. NOTE: tags: title for creative -#: app/_translations.py:160 +#: app/_translations.py:190 #, fuzzy msgctxt "tags" msgid "Creative" msgstr "作成" #. NOTE: tags: description for creative -#: app/_translations.py:162 +#: app/_translations.py:192 msgctxt "tags" msgid "" "Written specifically or exclusively for use in creative mode. Adds " @@ -534,113 +631,16 @@ msgid "" "that facilitate ingame creation and doesn't add difficulty or scarcity" msgstr "" -#. NOTE: tags: title for gui -#: app/_translations.py:164 -msgctxt "tags" -msgid "GUI" -msgstr "" - -#. NOTE: tags: description for gui -#: app/_translations.py:166 -msgctxt "tags" -msgid "For content whose main utility / feature is in GUI/formspec form" -msgstr "" - -#. NOTE: tags: title for 64px -#: app/_translations.py:168 -msgctxt "tags" -msgid "64px" -msgstr "" - -#. NOTE: tags: description for 64px -#: app/_translations.py:170 -#, fuzzy -msgctxt "tags" -msgid "For 64px texture packs" -msgstr "人気のテクスチャパック" - -#. NOTE: tags: title for commerce -#: app/_translations.py:172 -msgctxt "tags" -msgid "Commerce / Economy" -msgstr "" - -#. NOTE: tags: description for commerce -#: app/_translations.py:174 -msgctxt "tags" -msgid "Related to economies, money, and trading" -msgstr "" - -#. NOTE: tags: title for mtg -#: app/_translations.py:176 -#, fuzzy -msgctxt "tags" -msgid "Minetest Game improved" -msgstr "承認済み" - -#. NOTE: tags: description for mtg -#: app/_translations.py:178 -msgctxt "tags" -msgid "Forks of MTG" -msgstr "" - -#. NOTE: tags: title for jam_weekly_2021 -#: app/_translations.py:180 -msgctxt "tags" -msgid "Jam / Weekly Challenges 2021" -msgstr "" - -#. NOTE: tags: description for jam_weekly_2021 -#: app/_translations.py:182 -msgctxt "tags" -msgid "" -"For mods created for the Discord \"Weekly Challenges\" modding event in " -"2021" -msgstr "" - -#. NOTE: tags: title for transport -#: app/_translations.py:184 -#, fuzzy -msgctxt "tags" -msgid "Transport" -msgstr "報告" - -#. NOTE: tags: description for transport -#: app/_translations.py:186 -msgctxt "tags" -msgid "" -"Adds or changes transportation methods. Includes teleportation, vehicles," -" ridable mobs, transport infrastructure and thematic content" -msgstr "" - -#. NOTE: tags: title for food -#: app/_translations.py:188 -msgctxt "tags" -msgid "Food / Drinks" -msgstr "" - #. NOTE: tags: title for technology -#: app/_translations.py:190 +#: app/_translations.py:194 msgctxt "tags" msgid "Machines / Electronics" msgstr "" #. NOTE: tags: description for technology -#: app/_translations.py:192 -msgctxt "tags" -msgid "Adds machines useful in automation, tubes, or power." -msgstr "" - -#. NOTE: tags: title for seasonal -#: app/_translations.py:194 -msgctxt "tags" -msgid "Seasonal" -msgstr "" - -#. NOTE: tags: description for seasonal #: app/_translations.py:196 msgctxt "tags" -msgid "For content generally themed around a certain season or holiday" +msgid "Adds machines useful in automation, tubes, or power." msgstr "" #. NOTE: tags: title for 32px @@ -656,59 +656,59 @@ msgctxt "tags" msgid "For 32px texture packs" msgstr "人気のテクスチャパック" -#. NOTE: tags: title for jam_game_2021 +#. NOTE: tags: title for strategy_rts #: app/_translations.py:202 msgctxt "tags" -msgid "Jam / Game 2021" +msgid "Strategy / RTS" msgstr "" -#. NOTE: tags: description for jam_game_2021 +#. NOTE: tags: description for strategy_rts #: app/_translations.py:204 msgctxt "tags" -msgid "Entries to the 2021 Minetest Game Jam" +msgid "" +"Games and mods with a heavy strategy component, whether real-time or " +"turn-based" msgstr "" -#. NOTE: tags: title for 128px -#: app/_translations.py:206 -msgctxt "tags" -msgid "128px+" -msgstr "" - -#. NOTE: tags: description for 128px -#: app/_translations.py:208 -#, fuzzy -msgctxt "tags" -msgid "For 128px or higher texture packs" -msgstr "人気のテクスチャパック" - #. NOTE: tags: title for skins -#: app/_translations.py:210 +#: app/_translations.py:206 msgctxt "tags" msgid "Player customization / Skins" msgstr "" #. NOTE: tags: description for skins -#: app/_translations.py:212 +#: app/_translations.py:208 msgctxt "tags" msgid "" "Allows the player to customize their character by changing the texture or" " adding accessories." msgstr "" -#. NOTE: tags: title for strategy_rts -#: app/_translations.py:214 +#. NOTE: tags: title for jam_game_2021 +#: app/_translations.py:210 msgctxt "tags" -msgid "Strategy / RTS" +msgid "Jam / Game 2021" msgstr "" -#. NOTE: tags: description for strategy_rts -#: app/_translations.py:216 +#. NOTE: tags: description for jam_game_2021 +#: app/_translations.py:212 msgctxt "tags" -msgid "" -"Games and mods with a heavy strategy component, whether real-time or " -"turn-based" +msgid "Entries to the 2021 Minetest Game Jam" msgstr "" +#. NOTE: tags: title for 128px +#: app/_translations.py:214 +msgctxt "tags" +msgid "128px+" +msgstr "" + +#. NOTE: tags: description for 128px +#: app/_translations.py:216 +#, fuzzy +msgctxt "tags" +msgid "For 128px or higher texture packs" +msgstr "人気のテクスチャパック" + #. NOTE: tags: title for jam_game_2022 #: app/_translations.py:218 msgctxt "tags" @@ -809,8 +809,8 @@ msgctxt "content_warnings" msgid "Contains recreational drugs other than alcohol or tobacco" msgstr "" -#: app/querybuilder.py:58 app/templates/admin/languages/list.html:27 -#: app/templates/admin/tags/list.html:38 +#: app/querybuilder.py:60 app/templates/admin/languages/list.html:27 +#: app/templates/admin/tags/list.html:34 #: app/templates/admin/warnings/list.html:28 #: app/templates/collections/create_edit.html:56 #: app/templates/collections/view.html:66 app/templates/modnames/list.html:16 @@ -819,7 +819,7 @@ msgstr "" msgid "Packages" msgstr "パッケージ" -#: app/querybuilder.py:73 +#: app/querybuilder.py:75 #, python-format msgid "%(package_type)s for %(game_name)s" msgstr "" @@ -833,9 +833,13 @@ msgstr "%(delta)s秒前" msgid "Featured" msgstr "注目作" -#: app/blueprints/api/tokens.py:33 app/templates/admin/tags/list.html:26 +#: app/blueprints/api/tokens.py:33 +#: app/blueprints/packages/advanced_search.py:83 +#: app/blueprints/packages/releases.py:55 +#: app/blueprints/packages/releases.py:70 app/templates/admin/tags/list.html:22 #: app/templates/admin/warnings/list.html:20 app/templates/macros/topics.html:7 #: app/templates/modnames/list.html:12 +#: app/templates/packages/release_edit.html:20 msgid "Name" msgstr "名前" @@ -844,12 +848,12 @@ 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:251 -#: app/blueprints/packages/packages.py:543 -#: app/blueprints/packages/packages.py:639 -#: app/blueprints/packages/packages.py:727 -#: app/blueprints/packages/releases.py:62 -#: app/blueprints/packages/releases.py:74 app/blueprints/packages/reviews.py:63 +#: app/blueprints/oauth/__init__.py:175 app/blueprints/packages/packages.py:252 +#: app/blueprints/packages/packages.py:544 +#: app/blueprints/packages/packages.py:640 +#: app/blueprints/packages/packages.py:728 +#: app/blueprints/packages/releases.py:66 +#: app/blueprints/packages/releases.py:81 app/blueprints/packages/reviews.py:63 #: app/blueprints/packages/screenshots.py:36 #: app/blueprints/packages/screenshots.py:42 #: app/blueprints/packages/screenshots.py:47 @@ -860,12 +864,14 @@ msgid "Save" msgstr "保存" #: app/blueprints/collections/__init__.py:77 -#: app/blueprints/oauth/__init__.py:168 app/blueprints/packages/releases.py:54 -#: app/blueprints/packages/releases.py:66 app/blueprints/packages/reviews.py:53 +#: app/blueprints/oauth/__init__.py:168 +#: app/blueprints/packages/advanced_search.py:84 +#: app/blueprints/packages/releases.py:56 +#: app/blueprints/packages/releases.py:71 app/blueprints/packages/reviews.py:53 #: app/blueprints/threads/__init__.py:281 #: app/templates/admin/languages/list.html:23 #: app/templates/macros/reviews.html:143 app/templates/macros/topics.html:5 -#: app/templates/packages/release_edit.html:17 +#: app/templates/packages/release_edit.html:21 #: app/templates/packages/translation.html:54 msgid "Title" msgstr "タイトル" @@ -918,24 +924,7 @@ msgstr "" msgid "Removed package from favorites collection" msgstr "" -#: app/blueprints/github/__init__.py:54 -msgid "Authorization failed [err=gh-oauth-login-failed]" -msgstr "認証失敗 [err=gh-oauth-login-failed]" - -#: app/blueprints/github/__init__.py:83 -msgid "Linked GitHub to account" -msgstr "Githubとアカウントをリンクする" - -#: app/blueprints/github/__init__.py:88 -#, python-format -msgid "GitHub account is already associated with another user: %(username)s" -msgstr "" - -#: app/blueprints/github/__init__.py:96 app/blueprints/github/__init__.py:122 -msgid "Authorization failed [err=gh-login-failed]" -msgstr "認証失敗 [err=gh-login-failed]" - -#: app/blueprints/oauth/__init__.py:169 app/templates/admin/tags/list.html:30 +#: app/blueprints/oauth/__init__.py:169 app/templates/admin/tags/list.html:26 #: app/templates/admin/warnings/list.html:24 #: app/templates/users/settings_email.html:49 msgid "Description" @@ -1006,321 +995,438 @@ msgstr "削除 / 非公開" msgid "Supported Games" msgstr "対応しているゲーム" -#: app/blueprints/packages/packages.py:214 -msgid "No download available." -msgstr "ダウンロードできるものはありません。" +#: app/blueprints/packages/advanced_search.py:39 +msgid "Android Default" +msgstr "" -#: app/blueprints/packages/packages.py:229 app/templates/packages/view.html:598 +#: app/blueprints/packages/advanced_search.py:40 +msgid "Desktop Default" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:41 +msgid "Non-free" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:42 app/models/packages.py:624 +#: app/templates/packages/view.html:163 +msgid "Work in Progress" +msgstr "" + +#. NOTE: Package maintenance state +#: app/blueprints/packages/advanced_search.py:43 app/models/packages.py:170 +msgid "Deprecated" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:44 +msgid "All content warnings" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:53 +msgid "Query" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:54 +#: app/blueprints/packages/packages.py:230 app/templates/packages/view.html:598 #: app/utils/minetest_hypertext.py:263 msgid "Type" msgstr "種類" -#: app/blueprints/packages/packages.py:230 -msgid "Title (Human-readable)" -msgstr "タイトル(人が読める形式)" +#: app/blueprints/packages/advanced_search.py:56 +#: app/templates/macros/topics.html:6 app/templates/packages/view.html:177 +msgid "Author" +msgstr "" -#: app/blueprints/packages/packages.py:231 -#: app/blueprints/packages/packages.py:637 -msgid "Name (Technical)" -msgstr "名前(技術的なもの)" - -#: app/blueprints/packages/packages.py:231 -#: app/blueprints/packages/packages.py:638 -#: app/templates/packages/create_edit.html:75 -msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" -msgstr "小文字 (a-z)、数字 (0-9)、アンダースコア (_) に限ります" - -#: app/blueprints/packages/packages.py:232 -msgid "Short Description (Plaintext)" -msgstr "短い説明(プレーンテキスト)" - -#: app/blueprints/packages/packages.py:234 app/templates/packages/view.html:620 -#: app/utils/minetest_hypertext.py:300 -msgid "Maintenance State" -msgstr "メンテナンス状態" - -#: app/blueprints/packages/packages.py:236 app/templates/admin/tags/list.html:4 +#: app/blueprints/packages/advanced_search.py:57 +#: app/blueprints/packages/packages.py:237 app/templates/admin/tags/list.html:4 #: app/templates/admin/tags/list.html:10 app/templates/todo/tags.html:38 #: app/utils/minetest_hypertext.py:264 msgid "Tags" msgstr "タグ" -#: app/blueprints/packages/packages.py:237 +#: app/blueprints/packages/advanced_search.py:60 +#: app/blueprints/packages/packages.py:238 msgid "Content Warnings" msgstr "内容の警告" -#: app/blueprints/packages/packages.py:238 app/templates/packages/view.html:609 +#: app/blueprints/packages/advanced_search.py:63 +#: app/blueprints/packages/packages.py:239 app/templates/packages/view.html:609 #: app/utils/minetest_hypertext.py:298 msgid "License" msgstr "ライセンス" -#: app/blueprints/packages/packages.py:239 +#: app/blueprints/packages/advanced_search.py:67 +msgid "Supports Game" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:71 +#: app/templates/admin/storage.html:39 +#: app/templates/collections/create_edit.html:81 +#: app/templates/collections/list.html:39 +#: app/templates/collections/view.html:91 app/templates/index.html:48 +#: app/templates/macros/reviews.html:81 app/templates/macros/topics.html:52 +#: app/templates/packages/game_hub.html:5 +#: app/templates/packages/game_hub.html:25 +#: app/templates/packages/similar.html:22 app/templates/translate/index.html:28 +#, python-format +msgid "%(title)s by %(author)s" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:72 +#: app/blueprints/packages/reviews.py:54 +#: app/templates/packages/translation.html:51 +msgid "Language" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:76 +msgid "Hide Tags and Content Warnings" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:77 +msgid "Minetest Version" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:81 +msgid "Sort by" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:85 +msgid "Package score" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:86 app/templates/index.html:78 +#: app/templates/packages/reviews_list.html:4 +#: app/templates/packages/view.html:194 app/templates/packages/view.html:336 +#: app/templates/users/profile.html:279 +msgid "Reviews" +msgstr "レビュー" + +#: app/blueprints/packages/advanced_search.py:87 +#: app/templates/packages/view.html:184 app/templates/users/profile.html:242 +msgid "Downloads" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:88 +msgid "Created At" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:89 +msgid "Approved At" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:90 +msgid "Last Release" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:92 +msgid "Order" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:93 +msgid "Descending" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:94 +msgid "Ascending" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:96 +msgid "Random order" +msgstr "" + +#: app/blueprints/packages/packages.py:215 +msgid "No download available." +msgstr "ダウンロードできるものはありません。" + +#: app/blueprints/packages/packages.py:231 +msgid "Title (Human-readable)" +msgstr "タイトル(人が読める形式)" + +#: app/blueprints/packages/packages.py:232 +#: app/blueprints/packages/packages.py:638 +msgid "Name (Technical)" +msgstr "名前(技術的なもの)" + +#: app/blueprints/packages/packages.py:232 +#: app/blueprints/packages/packages.py:639 +#: 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:233 +msgid "Short Description (Plaintext)" +msgstr "短い説明(プレーンテキスト)" + +#: app/blueprints/packages/packages.py:235 app/templates/packages/view.html:620 +#: app/utils/minetest_hypertext.py:300 +msgid "Maintenance State" +msgstr "メンテナンス状態" + +#: app/blueprints/packages/packages.py:240 msgid "Media License" msgstr "メディアのライセンス" -#: app/blueprints/packages/packages.py:241 +#: app/blueprints/packages/packages.py:242 msgid "Long Description (Markdown)" msgstr "長い説明(Markdown形式)" -#: app/blueprints/packages/packages.py:243 +#: app/blueprints/packages/packages.py:244 msgid "VCS Repository URL" msgstr "VCSリポジトリURL" -#: app/blueprints/packages/packages.py:244 app/blueprints/users/settings.py:77 +#: app/blueprints/packages/packages.py:245 app/blueprints/users/settings.py:77 msgid "Website URL" msgstr "WebサイトURL" -#: app/blueprints/packages/packages.py:245 +#: app/blueprints/packages/packages.py:246 msgid "Issue Tracker URL" msgstr "イシュートラッカーURL" -#: app/blueprints/packages/packages.py:246 +#: app/blueprints/packages/packages.py:247 msgid "Forum Topic ID" msgstr "フォーラムトピックID" -#: app/blueprints/packages/packages.py:247 +#: app/blueprints/packages/packages.py:248 msgid "Video URL" msgstr "動画URL" -#: app/blueprints/packages/packages.py:248 +#: app/blueprints/packages/packages.py:249 msgid "Donate URL" msgstr "寄付受付URL" -#: app/blueprints/packages/packages.py:249 +#: app/blueprints/packages/packages.py:250 msgid "Translation URL" msgstr "" -#: app/blueprints/packages/packages.py:255 +#: app/blueprints/packages/packages.py:256 msgid "_game is not an allowed name" msgstr "_gameは許可された名前ではありません" -#: app/blueprints/packages/packages.py:265 +#: app/blueprints/packages/packages.py:266 msgid "" "Package already exists, but is removed. Please contact ContentDB staff to" " restore the package" msgstr "パッケージは既に存在しますが、削除されています。パッケージを復元するにはContentDBスタッフまでご連絡ください" -#: app/blueprints/packages/packages.py:270 +#: app/blueprints/packages/packages.py:271 msgid "Package already exists" msgstr "パッケージは既に存在しています" -#: app/blueprints/packages/packages.py:276 +#: app/blueprints/packages/packages.py:277 msgid "A collection with a similar name already exists" msgstr "" -#: app/blueprints/packages/packages.py:329 -#: app/blueprints/packages/releases.py:82 +#: app/blueprints/packages/packages.py:330 +#: app/blueprints/packages/releases.py:89 msgid "" "You must add an email address to your account and confirm it before you " "can manage packages" msgstr "" -#: app/blueprints/packages/packages.py:335 +#: app/blueprints/packages/packages.py:336 msgid "Save draft" msgstr "" -#: app/blueprints/packages/packages.py:343 +#: app/blueprints/packages/packages.py:344 msgid "Unable to find that user" msgstr "ユーザーが見つかりません" -#: app/blueprints/packages/packages.py:347 +#: app/blueprints/packages/packages.py:348 #: app/blueprints/packages/screenshots.py:137 msgid "Permission denied" msgstr "権限がありません" -#: app/blueprints/packages/packages.py:403 -#: app/blueprints/packages/packages.py:494 -#: app/blueprints/packages/packages.py:516 +#: app/blueprints/packages/packages.py:404 +#: app/blueprints/packages/packages.py:495 +#: app/blueprints/packages/packages.py:517 msgid "You don't have permission to do that" msgstr "権限がありません" -#: app/blueprints/packages/packages.py:436 +#: app/blueprints/packages/packages.py:437 msgid "Please comment what changes are needed in the approval thread" msgstr "どのような変更が必要か、承認スレッドでコメントしてください" -#: app/blueprints/packages/packages.py:443 +#: app/blueprints/packages/packages.py:444 msgid "" "Please comment in the approval thread so editors know what you have " "changed" msgstr "" -#: app/blueprints/packages/packages.py:481 +#: app/blueprints/packages/packages.py:482 #, python-format msgid "Set state to %(state)s" msgstr "" -#: app/blueprints/packages/packages.py:511 +#: app/blueprints/packages/packages.py:512 msgid "Deleted package" msgstr "削除されたパッケージ" -#: app/blueprints/packages/packages.py:533 +#: app/blueprints/packages/packages.py:534 msgid "Unapproved package" msgstr "未承認のパッケージ" -#: app/blueprints/packages/packages.py:542 +#: app/blueprints/packages/packages.py:543 msgid "Maintainers (Comma-separated)" msgstr "メンテナー(複数の場合、カンマで区切る)" -#: app/blueprints/packages/packages.py:551 +#: app/blueprints/packages/packages.py:552 msgid "You don't have permission to edit maintainers" msgstr "メンテナーを編集する権限がありません" -#: app/blueprints/packages/packages.py:601 +#: app/blueprints/packages/packages.py:602 msgid "You are not a maintainer" msgstr "メンテナーではありません" -#: app/blueprints/packages/packages.py:604 +#: app/blueprints/packages/packages.py:605 msgid "Package owners cannot remove themselves as maintainers" msgstr "パッケージ所有者はメンテナーから自分は外せません" -#: app/blueprints/packages/packages.py:636 +#: app/blueprints/packages/packages.py:637 msgid "Author Name" msgstr "作成者名" -#: app/blueprints/packages/packages.py:723 +#: app/blueprints/packages/packages.py:724 msgid "Enable support detection based on dependencies (recommended)" msgstr "依存関係に基づくサポート検出を有効にする(推奨)" -#: app/blueprints/packages/packages.py:724 +#: app/blueprints/packages/packages.py:725 msgid "Supported games" msgstr "対応しているゲーム" -#: app/blueprints/packages/packages.py:725 +#: app/blueprints/packages/packages.py:726 msgid "Unsupported games" msgstr "対応していないゲーム" -#: app/blueprints/packages/packages.py:726 +#: app/blueprints/packages/packages.py:727 msgid "Supports all games (unless stated) / is game independent" msgstr "すべてのゲームをサポート(明記されている場合を除く)/ゲームに依存しない" -#: app/blueprints/packages/packages.py:742 +#: app/blueprints/packages/packages.py:743 msgid "You need at least one release before you can edit game support" msgstr "" -#: app/blueprints/packages/packages.py:746 +#: app/blueprints/packages/packages.py:747 msgid "Mod(pack) needs to contain at least one mod. Please create a new release" msgstr "" -#: app/blueprints/packages/releases.py:55 -#: app/templates/packages/release_new.html:46 +#: app/blueprints/packages/releases.py:57 +#: app/blueprints/packages/releases.py:72 +msgid "Release Notes" +msgstr "" + +#: app/blueprints/packages/releases.py:59 msgid "Method" msgstr "方法" -#: app/blueprints/packages/releases.py:55 -#: app/blueprints/packages/releases.py:57 +#: app/blueprints/packages/releases.py:59 +#: app/blueprints/packages/releases.py:61 #: app/blueprints/packages/screenshots.py:35 msgid "File Upload" msgstr "ファイルをアップロード" -#: app/blueprints/packages/releases.py:56 +#: app/blueprints/packages/releases.py:60 msgid "Git reference (ie: commit hash, branch, or tag)" msgstr "" -#: app/blueprints/packages/releases.py:58 -#: app/blueprints/packages/releases.py:70 -#: app/blueprints/packages/releases.py:198 +#: app/blueprints/packages/releases.py:62 +#: app/blueprints/packages/releases.py:77 +#: app/blueprints/packages/releases.py:207 msgid "Minimum Minetest Version" msgstr "最低Minetestバージョン" -#: app/blueprints/packages/releases.py:60 -#: app/blueprints/packages/releases.py:72 -#: app/blueprints/packages/releases.py:201 +#: app/blueprints/packages/releases.py:64 +#: app/blueprints/packages/releases.py:79 +#: app/blueprints/packages/releases.py:210 msgid "Maximum Minetest Version" msgstr "最高Minetestバージョン" -#: app/blueprints/packages/releases.py:67 -#: app/templates/packages/release_edit.html:23 +#: app/blueprints/packages/releases.py:74 +#: app/templates/packages/release_edit.html:31 msgid "URL" msgstr "URL" -#: app/blueprints/packages/releases.py:68 +#: app/blueprints/packages/releases.py:75 msgid "Task ID" msgstr "タスクID" -#: app/blueprints/packages/releases.py:69 +#: app/blueprints/packages/releases.py:76 #: app/blueprints/packages/screenshots.py:41 msgid "Is Approved" msgstr "承認済み" -#: app/blueprints/packages/releases.py:91 +#: app/blueprints/packages/releases.py:98 msgid "Import from Git" msgstr "Gitからインポート" -#: app/blueprints/packages/releases.py:91 +#: app/blueprints/packages/releases.py:98 msgid "Upload .zip file" msgstr ".zipファイルをアップロード" -#: app/blueprints/packages/releases.py:197 +#: app/blueprints/packages/releases.py:206 msgid "Set Min" msgstr "" -#: app/blueprints/packages/releases.py:200 +#: app/blueprints/packages/releases.py:209 msgid "Set Max" msgstr "" -#: app/blueprints/packages/releases.py:203 +#: app/blueprints/packages/releases.py:212 msgid "Only change values previously set as none" msgstr "" -#: app/blueprints/packages/releases.py:204 +#: app/blueprints/packages/releases.py:213 msgid "Update" msgstr "" -#: app/blueprints/packages/releases.py:256 +#: app/blueprints/packages/releases.py:265 #: app/templates/packages/update_config.html:25 msgid "Trigger" msgstr "" -#: app/blueprints/packages/releases.py:257 +#: app/blueprints/packages/releases.py:266 msgid "New Commit" msgstr "" -#: app/blueprints/packages/releases.py:258 app/templates/admin/tags/list.html:8 +#: app/blueprints/packages/releases.py:267 app/templates/admin/tags/list.html:8 msgid "New Tag" msgstr "" -#: app/blueprints/packages/releases.py:260 +#: app/blueprints/packages/releases.py:269 msgid "Branch name" msgstr "ブランチ名" -#: app/blueprints/packages/releases.py:261 +#: app/blueprints/packages/releases.py:270 #: app/templates/packages/update_config.html:38 msgid "Action" msgstr "" -#: app/blueprints/packages/releases.py:262 +#: app/blueprints/packages/releases.py:271 msgid "Send notification and mark as outdated" msgstr "" -#: app/blueprints/packages/releases.py:262 app/logic/package_approval.py:104 +#: app/blueprints/packages/releases.py:271 app/logic/package_approval.py:104 msgid "Create release" msgstr "リリースを作成" -#: app/blueprints/packages/releases.py:264 +#: app/blueprints/packages/releases.py:273 msgid "Save Settings" msgstr "設定を保存" -#: app/blueprints/packages/releases.py:265 +#: app/blueprints/packages/releases.py:274 msgid "Disable Automation" msgstr "自動化を無効" -#: app/blueprints/packages/releases.py:304 +#: app/blueprints/packages/releases.py:313 msgid "Please add a Git repository URL in order to set up automatic releases" msgstr "" -#: app/blueprints/packages/releases.py:320 +#: app/blueprints/packages/releases.py:329 msgid "Deleted update configuration" msgstr "" -#: app/blueprints/packages/releases.py:328 +#: app/blueprints/packages/releases.py:337 msgid "Now, please create an initial release" msgstr "" -#: app/blueprints/packages/reviews.py:54 -#: app/templates/packages/translation.html:51 -msgid "Language" -msgstr "" - #: app/blueprints/packages/reviews.py:60 app/blueprints/threads/__init__.py:181 #: app/blueprints/threads/__init__.py:182 #: app/blueprints/threads/__init__.py:282 @@ -1501,7 +1607,7 @@ msgid "" msgstr "半角アルファベット(A-Za-z)、数字(0-9)、アンダースコア(_)、マイナス(-)、ピリオド(.)のみ利用できます" #: app/blueprints/users/account.py:104 app/blueprints/users/account.py:153 -#: app/blueprints/users/account.py:189 app/blueprints/users/account.py:340 +#: app/blueprints/users/account.py:189 app/blueprints/users/account.py:338 #: app/blueprints/users/settings.py:147 msgid "Email" msgstr "メール" @@ -1579,79 +1685,80 @@ msgstr "古いパスワードと一致しません" msgid "Unknown verification token!" msgstr "" -#: app/blueprints/users/account.py:292 +#: app/blueprints/users/account.py:290 msgid "Token has expired" msgstr "トークンの有効期限が切れました" -#: app/blueprints/users/account.py:306 +#: app/blueprints/users/account.py:304 msgid "Another user is already using that email" msgstr "ほかのユーザーがそのメールアドレスを使用しています" -#: app/blueprints/users/account.py:309 +#: app/blueprints/users/account.py:307 msgid "Confirmed email change" msgstr "" -#: app/blueprints/users/account.py:314 +#: app/blueprints/users/account.py:312 msgid "Email address changed" msgstr "メールアドレスが変更されました" -#: app/blueprints/users/account.py:315 +#: app/blueprints/users/account.py:313 msgid "" "Your email address has changed. If you didn't request this, please " "contact an administrator." msgstr "" -#: app/blueprints/users/account.py:333 +#: app/blueprints/users/account.py:331 msgid "You may now log in" msgstr "" -#: app/blueprints/users/account.py:341 +#: app/blueprints/users/account.py:339 msgid "Send" msgstr "送る" -#: app/blueprints/users/account.py:372 +#: app/blueprints/users/account.py:370 msgid "" "That email is now blacklisted. Please contact an admin if you wish to " "undo this." msgstr "" -#: app/blueprints/users/claim.py:41 app/blueprints/users/claim.py:66 -msgid "" -"Invalid username, Only alphabetic letters (A-Za-z), numbers (0-9), " -"underscores (_), minuses (-), and periods (.) allowed. Consider " -"contacting an admin" -msgstr "" - #: app/blueprints/users/claim.py:46 msgid "User has already been claimed" msgstr "" #: app/blueprints/users/claim.py:50 -msgid "Unable to get GitHub username for user" +msgid "" +"Unable to get GitHub username for user. Make sure the forum account " +"exists." msgstr "" -#: app/blueprints/users/claim.py:73 +#: app/blueprints/users/claim.py:66 +msgid "" +"A ContentDB user with that name already exists. Please contact an admin " +"to link to your forum account" +msgstr "" + +#: app/blueprints/users/claim.py:75 msgid "That user has already been claimed!" msgstr "" -#: app/blueprints/users/claim.py:86 +#: app/blueprints/users/claim.py:88 #, python-format msgid "Error whilst attempting to access forums: %(message)s" msgstr "" -#: app/blueprints/users/claim.py:90 +#: app/blueprints/users/claim.py:92 msgid "Unable to get forum signature - does the user exist?" msgstr "" -#: app/blueprints/users/claim.py:105 +#: app/blueprints/users/claim.py:107 msgid "Unable to login as user" msgstr "" -#: app/blueprints/users/claim.py:111 +#: app/blueprints/users/claim.py:113 msgid "Could not find the key in your signature!" msgstr "" -#: app/blueprints/users/claim.py:114 +#: app/blueprints/users/claim.py:116 msgid "Unknown claim type" msgstr "" @@ -1795,6 +1902,23 @@ msgstr "順位" msgid "Can't promote a user to a rank higher than yourself!" msgstr "" +#: app/blueprints/vcs/github.py:56 +msgid "Authorization failed [err=gh-oauth-login-failed]" +msgstr "認証失敗 [err=gh-oauth-login-failed]" + +#: app/blueprints/vcs/github.py:85 +msgid "Linked GitHub to account" +msgstr "Githubとアカウントをリンクする" + +#: app/blueprints/vcs/github.py:90 +#, python-format +msgid "GitHub account is already associated with another user: %(username)s" +msgstr "" + +#: app/blueprints/vcs/github.py:98 app/blueprints/vcs/github.py:124 +msgid "Authorization failed [err=gh-login-failed]" +msgstr "認証失敗 [err=gh-login-failed]" + #: app/blueprints/zipgrep/__init__.py:35 msgid "Text to find (regex)" msgstr "検索する文字列(正規表現)" @@ -1804,6 +1928,7 @@ msgid "File filter" msgstr "ファイルフィルター" #: app/blueprints/zipgrep/__init__.py:38 app/templates/base.html:60 +#: app/templates/packages/advanced_search.html:34 #: app/templates/packages/game_hub.html:35 app/templates/todo/tags.html:14 msgid "Search" msgstr "検索" @@ -1893,17 +2018,17 @@ msgstr "" msgid "You don't have permission to change the package name" msgstr "" -#: app/logic/releases.py:32 +#: app/logic/releases.py:33 msgid "You don't have permission to make releases" msgstr "" -#: app/logic/releases.py:37 +#: app/logic/releases.py:38 msgid "" "You've created too many releases for this package in the last 5 minutes, " "please wait before trying again" msgstr "" -#: app/logic/releases.py:74 +#: app/logic/releases.py:77 msgid "Invalid commit hash; it must be a 40 character long base16 string" msgstr "" @@ -2059,11 +2184,6 @@ msgstr "" msgid "As-is" msgstr "" -#. NOTE: Package maintenance state -#: app/models/packages.py:170 -msgid "Deprecated" -msgstr "" - #: app/models/packages.py:177 msgid "Under active development, and may break worlds/things without warning" msgstr "" @@ -2100,7 +2220,7 @@ msgstr "承認" #: app/templates/collections/delete.html:14 #: app/templates/collections/view.html:39 #: app/templates/oauth/create_edit.html:17 -#: app/templates/packages/release_edit.html:84 +#: app/templates/packages/release_edit.html:92 #: app/templates/packages/review_create_edit.html:67 #: app/templates/threads/delete_reply.html:19 #: app/templates/threads/delete_thread.html:19 @@ -2108,21 +2228,17 @@ msgstr "承認" msgid "Delete" msgstr "削除" -#: app/models/packages.py:624 app/templates/packages/view.html:163 -msgid "Work in Progress" -msgstr "" - -#: app/models/packages.py:1358 +#: app/models/packages.py:1366 #, python-format msgid "New commit %(hash)s found on the Git repo." msgstr "" -#: app/models/packages.py:1362 +#: app/models/packages.py:1370 #, python-format msgid "The last release was commit %(hash)s" msgstr "" -#: app/models/packages.py:1368 +#: app/models/packages.py:1376 #, python-format msgid "New tag %(tag_name)s found on the Git repo." msgstr "" @@ -2156,7 +2272,7 @@ msgid "Editor" msgstr "" #. NOTE: BOT notification type -#: app/models/users.py:59 app/models/users.py:442 +#: app/models/users.py:59 app/models/users.py:448 msgid "Bot" msgstr "" @@ -2169,128 +2285,128 @@ msgid "Admin" msgstr "管理者" #. NOTE: PACKAGE_EDIT notification type -#: app/models/users.py:427 +#: app/models/users.py:433 msgid "Package Edit" msgstr "" #. NOTE: PACKAGE_APPROVAL notification type -#: app/models/users.py:430 +#: app/models/users.py:436 msgid "Package Approval" msgstr "" #. NOTE: NEW_THREAD notification type -#: app/models/users.py:433 app/templates/threads/list.html:12 +#: app/models/users.py:439 app/templates/threads/list.html:12 #: app/templates/threads/new.html:4 msgid "New Thread" msgstr "" #. NOTE: NEW_REVIEW notification type -#: app/models/users.py:436 +#: app/models/users.py:442 msgid "New Review" msgstr "" #. NOTE: THREAD_REPLY notification type -#: app/models/users.py:439 +#: app/models/users.py:445 msgid "Thread Reply" msgstr "" #. NOTE: MAINTAINER notification type -#: app/models/users.py:445 app/templates/macros/threads.html:27 +#: app/models/users.py:451 app/templates/macros/threads.html:27 msgid "Maintainer" msgstr "" #. NOTE: EDITOR_ALERT notification type -#: app/models/users.py:448 +#: app/models/users.py:454 msgid "Editor Alert" msgstr "" #. NOTE: EDITOR_MISC notification type -#: app/models/users.py:451 +#: app/models/users.py:457 msgid "Editor Misc" msgstr "" #. NOTE: OTHER notification type -#: app/models/users.py:454 +#: app/models/users.py:460 msgid "Other" msgstr "" -#: app/models/users.py:464 +#: app/models/users.py:470 msgid "This is a Package Edit notification." msgstr "" -#: app/models/users.py:466 +#: app/models/users.py:472 msgid "This is a Package Approval notification." msgstr "" -#: app/models/users.py:468 +#: app/models/users.py:474 msgid "This is a New Thread notification." msgstr "" -#: app/models/users.py:470 +#: app/models/users.py:476 msgid "This is a New Review notification." msgstr "" -#: app/models/users.py:472 +#: app/models/users.py:478 msgid "This is a Thread Reply notification." msgstr "" -#: app/models/users.py:474 +#: app/models/users.py:480 msgid "This is a Bot notification." msgstr "" -#: app/models/users.py:476 +#: app/models/users.py:482 msgid "This is a Maintainer change notification." msgstr "" -#: app/models/users.py:478 +#: app/models/users.py:484 msgid "This is an Editor Alert notification." msgstr "" -#: app/models/users.py:480 +#: app/models/users.py:486 msgid "This is an Editor Misc notification." msgstr "" -#: app/models/users.py:482 +#: app/models/users.py:488 msgid "This is an Other notification." msgstr "" -#: app/models/users.py:489 +#: app/models/users.py:495 msgid "When another user edits your packages, releases, etc." msgstr "" -#: app/models/users.py:491 +#: app/models/users.py:497 msgid "Notifications from editors related to the package approval process." msgstr "" -#: app/models/users.py:493 +#: app/models/users.py:499 msgid "When a thread is created on your package." msgstr "" -#: app/models/users.py:495 +#: app/models/users.py:501 msgid "When a user posts a review on your package." msgstr "" -#: app/models/users.py:497 +#: app/models/users.py:503 msgid "When someone replies to a thread you're watching." msgstr "" -#: app/models/users.py:499 +#: app/models/users.py:505 msgid "From a bot - for example, update notifications." msgstr "" -#: app/models/users.py:501 +#: app/models/users.py:507 msgid "When your package's maintainers change." msgstr "" -#: app/models/users.py:503 +#: app/models/users.py:509 msgid "For editors: Important alerts." msgstr "" -#: app/models/users.py:505 +#: app/models/users.py:511 msgid "For editors: Minor notifications, including new threads." msgstr "" -#: app/models/users.py:507 +#: app/models/users.py:513 msgid "Minor notifications not important enough for a dedicated category." msgstr "" @@ -2439,41 +2555,45 @@ msgstr "個人情報保護方針" msgid "Report / DMCA" msgstr "報告 / DMCA" -#: app/templates/base.html:256 +#: app/templates/base.html:256 app/templates/packages/advanced_search.html:4 +msgid "Advanced Search" +msgstr "" + +#: app/templates/base.html:257 msgid "User List" msgstr "ユーザー一覧" -#: app/templates/base.html:257 app/templates/packages/view.html:190 +#: app/templates/base.html:258 app/templates/packages/view.html:190 #: app/templates/packages/view.html:677 app/templates/threads/list.html:4 msgid "Threads" msgstr "掲示板" -#: app/templates/base.html:258 app/templates/collections/list.html:7 +#: app/templates/base.html:259 app/templates/collections/list.html:7 #: app/templates/collections/list.html:26 msgid "Collections" msgstr "コレクション" -#: app/templates/base.html:259 app/templates/donate/index.html:4 +#: app/templates/base.html:260 app/templates/donate/index.html:4 msgid "Support Creators" msgstr "" -#: app/templates/base.html:260 +#: app/templates/base.html:261 msgid "Translate Packages" msgstr "" -#: app/templates/base.html:261 +#: app/templates/base.html:262 msgid "Source Code" msgstr "ソースコード" -#: app/templates/base.html:267 +#: app/templates/base.html:268 msgid "Show non-free packages" msgstr "" -#: app/templates/base.html:269 +#: app/templates/base.html:270 msgid "Hide non-free packages" msgstr "" -#: app/templates/base.html:273 +#: app/templates/base.html:274 #, python-format msgid "Our privacy policy has been updated (%(date)s)" msgstr "" @@ -2486,29 +2606,11 @@ msgstr "ようこそ" msgid "Welcome to the best place to find Minetest mods, games, and texture packs" msgstr "" -#: app/templates/admin/storage.html:39 -#: app/templates/collections/create_edit.html:81 -#: app/templates/collections/list.html:39 -#: app/templates/collections/view.html:91 app/templates/index.html:48 -#: app/templates/macros/reviews.html:81 app/templates/macros/topics.html:52 -#: app/templates/packages/game_hub.html:5 -#: app/templates/packages/game_hub.html:25 -#: app/templates/packages/similar.html:22 app/templates/translate/index.html:28 -#, python-format -msgid "%(title)s by %(author)s" -msgstr "" - #: app/templates/index.html:53 #, python-format msgid "%(title)s by %(author)s" msgstr "" -#: app/templates/index.html:78 app/templates/packages/reviews_list.html:4 -#: app/templates/packages/view.html:194 app/templates/packages/view.html:336 -#: app/templates/users/profile.html:279 -msgid "Reviews" -msgstr "レビュー" - #: app/templates/index.html:94 app/templates/packages/view.html:278 msgid "Previous" msgstr "前へ" @@ -2589,7 +2691,7 @@ msgstr "" #: app/templates/admin/storage.html:18 #: app/templates/packages/create_edit.html:66 #: app/templates/packages/game_support.html:20 -#: app/templates/threads/view.html:96 app/templates/todo/tags.html:36 +#: app/templates/threads/view.html:101 app/templates/todo/tags.html:36 msgid "Package" msgstr "" @@ -2615,7 +2717,7 @@ msgstr "" msgid "Licenses" msgstr "ライセンス" -#: app/templates/admin/tags/list.html:34 +#: app/templates/admin/tags/list.html:30 msgid "Views" msgstr "" @@ -3053,7 +3155,7 @@ msgid "Edit / Approve" msgstr "" #: app/templates/macros/releases.html:103 -#: app/templates/packages/release_edit.html:31 +#: app/templates/packages/release_edit.html:39 msgid "Importing..." msgstr "" @@ -3254,10 +3356,6 @@ msgstr "" msgid "No outdated packages." msgstr "" -#: app/templates/macros/topics.html:6 app/templates/packages/view.html:177 -msgid "Author" -msgstr "" - #: app/templates/macros/topics.html:8 msgid "Date" msgstr "" @@ -3427,6 +3525,29 @@ msgstr "" msgid "No applications created" msgstr "" +#: app/templates/packages/advanced_search.html:13 +msgid "Use shift to select multiple. Leave selection empty to match any type." +msgstr "" + +#: app/templates/packages/advanced_search.html:14 +#: app/templates/packages/advanced_search.html:19 +#: app/templates/packages/advanced_search.html:20 +#: app/templates/packages/advanced_search.html:21 +msgid "Use shift to select multiple." +msgstr "" + +#: app/templates/packages/advanced_search.html:17 +msgid "Tags and Content Warnings" +msgstr "" + +#: app/templates/packages/advanced_search.html:23 +msgid "Compatibility" +msgstr "" + +#: app/templates/packages/advanced_search.html:28 +msgid "Sorting" +msgstr "" + #: app/templates/packages/alias_create_edit.html:4 msgid "Alias" msgstr "エイリアス" @@ -3466,7 +3587,7 @@ msgid "This will set the update settings for all packages with a Git repo." msgstr "" #: app/templates/packages/bulk_update_conf.html:27 -#: app/templates/packages/release_new.html:50 +#: app/templates/packages/release_new.html:51 #: app/templates/packages/update_config.html:33 msgid "Leave blank to use default branch" msgstr "" @@ -3812,8 +3933,8 @@ msgid "Use this page to set the min and max of all releases for your package." msgstr "" #: app/templates/packages/release_bulk_change.html:29 -#: app/templates/packages/release_edit.html:54 -#: app/templates/packages/release_new.html:69 +#: app/templates/packages/release_edit.html:62 +#: app/templates/packages/release_new.html:70 msgid "Maximum must be greater than or equal to the minimum!" msgstr "" @@ -3824,8 +3945,8 @@ msgid "" msgstr "" #: app/templates/packages/release_bulk_change.html:36 -#: app/templates/packages/release_edit.html:70 -#: app/templates/packages/release_new.html:91 +#: app/templates/packages/release_edit.html:78 +#: app/templates/packages/release_new.html:92 msgid "Leave both as None if in doubt." msgstr "" @@ -3833,71 +3954,81 @@ msgstr "" msgid "Edit release" msgstr "" -#: app/templates/packages/release_edit.html:27 +#: app/templates/packages/release_edit.html:15 +#: app/templates/packages/release_new.html:42 +msgid "Release short name. Eg: 1.0.0 or 2018-05-28" +msgstr "" + +#: app/templates/packages/release_edit.html:16 +#: app/templates/packages/release_new.html:43 +msgid "Human-readable name. Eg: 1.0.0 - The Trains Update" +msgstr "" + +#: app/templates/packages/release_edit.html:35 msgid "Commit Hash" msgstr "" -#: app/templates/packages/release_edit.html:32 +#: app/templates/packages/release_edit.html:40 msgid "view task" msgstr "" -#: app/templates/packages/release_edit.html:42 +#: app/templates/packages/release_edit.html:50 #: app/templates/packages/screenshot_edit.html:20 msgid "Approved" msgstr "" -#: app/templates/packages/release_edit.html:46 +#: app/templates/packages/release_edit.html:54 msgid "Supported Minetest versions" msgstr "" -#: app/templates/packages/release_edit.html:60 -#: app/templates/packages/release_new.html:75 +#: app/templates/packages/release_edit.html:68 +#: app/templates/packages/release_new.html:76 #, python-format msgid "Are you sure your package doesn't work on versions after %(version)s?" msgstr "" -#: app/templates/packages/release_edit.html:62 -#: app/templates/packages/release_new.html:77 +#: app/templates/packages/release_edit.html:70 +#: app/templates/packages/release_new.html:78 msgid "" "Only set the maximum version if you know that it doesn't work on newer " "Minetest versions." msgstr "" -#: app/templates/packages/release_edit.html:63 -#: app/templates/packages/release_new.html:78 +#: app/templates/packages/release_edit.html:71 +#: app/templates/packages/release_new.html:79 msgid "" "Don't set the maximum version just because you haven't tested it on newer" " versions." msgstr "" -#: app/templates/packages/release_edit.html:67 -#: app/templates/packages/release_new.html:88 +#: app/templates/packages/release_edit.html:75 +#: app/templates/packages/release_new.html:89 msgid "" "Set the minimum and maximum Minetest versions supported.\n" "\t\t\tThis release will be hidden to clients outside of that range. " msgstr "" -#: app/templates/packages/release_edit.html:72 +#: app/templates/packages/release_edit.html:80 msgid "" "You can set this automatically in the" " .conf of your package." msgstr "" -#: app/templates/packages/release_edit.html:79 +#: app/templates/packages/release_edit.html:87 msgid "Delete Release" msgstr "" -#: app/templates/packages/release_edit.html:85 +#: app/templates/packages/release_edit.html:93 msgid "This is permanent." msgstr "" -#: app/templates/packages/release_edit.html:86 +#: app/templates/packages/release_edit.html:94 msgid "" "Any associated uploads will not be deleted immediately, but the release " "will no longer be listed." msgstr "" -#: app/templates/packages/release_edit.html:91 +#: app/templates/packages/release_edit.html:99 msgid "You cannot delete the latest release; please create a newer one first." msgstr "" @@ -3944,26 +4075,26 @@ msgstr "" msgid "1. Name release" msgstr "" -#: app/templates/packages/release_new.html:42 -msgid "Human readable. Eg: 1.0.0 or 2018-05-28" +#: app/templates/packages/release_new.html:43 +msgid "Same as name" msgstr "" -#: app/templates/packages/release_new.html:44 +#: app/templates/packages/release_new.html:46 msgid "2. Set the content" msgstr "" -#: app/templates/packages/release_new.html:57 +#: app/templates/packages/release_new.html:58 msgid "" "Take a look at the Package Configuration " "and Releases Guide for\n" "\t\t\ttips on customising releases." msgstr "" -#: app/templates/packages/release_new.html:61 +#: app/templates/packages/release_new.html:62 msgid "3. Supported Minetest versions" msgstr "" -#: app/templates/packages/release_new.html:83 +#: app/templates/packages/release_new.html:84 msgid "" "The .conf of your package can set this " "automatically,\n" @@ -4365,16 +4496,12 @@ msgstr "" msgid "Non-free media" msgstr "" -#: app/templates/packages/view.html:94 app/templates/threads/view.html:104 +#: app/templates/packages/view.html:94 app/templates/threads/view.html:109 msgid "" "This thread is only visible to its creator, package maintainers, users of" " Approver rank or above, and @mentioned users." msgstr "" -#: app/templates/packages/view.html:184 app/templates/users/profile.html:242 -msgid "Downloads" -msgstr "" - #: app/templates/packages/view.html:207 app/templates/users/profile.html:95 msgid "Website" msgstr "" @@ -4399,7 +4526,7 @@ msgstr "" msgid "Awaiting review" msgstr "" -#: app/templates/packages/view.html:344 app/templates/threads/view.html:77 +#: app/templates/packages/view.html:344 app/templates/threads/view.html:82 msgid "Edit Review" msgstr "" @@ -4620,39 +4747,39 @@ msgstr "" msgid "Subscribe" msgstr "" -#: app/templates/threads/view.html:55 +#: app/templates/threads/view.html:59 msgid "Convert to Thread" msgstr "" -#: app/templates/threads/view.html:62 +#: app/templates/threads/view.html:67 msgid "Unlock" msgstr "" -#: app/templates/threads/view.html:67 +#: app/templates/threads/view.html:72 msgid "Lock" msgstr "" -#: app/templates/threads/view.html:109 +#: app/templates/threads/view.html:114 msgid "This thread is visible to the following users" msgstr "" -#: app/templates/threads/view.html:110 +#: app/templates/threads/view.html:115 msgid "Visible to:" msgstr "" -#: app/templates/threads/view.html:118 +#: app/templates/threads/view.html:123 msgid "Plus approvers and editors" msgstr "" -#: app/templates/threads/view.html:131 +#: app/templates/threads/view.html:136 msgid "Is this review outdated?" msgstr "" -#: app/templates/threads/view.html:132 +#: app/templates/threads/view.html:137 msgid "For example, does it complain about issues you've already fixed?" msgstr "" -#: app/templates/threads/view.html:133 +#: app/templates/threads/view.html:138 #, python-format msgid "You can report outdated reviews by clicking %(flag)s on the review." msgstr "" @@ -5284,6 +5411,10 @@ msgstr "" msgid "Email Address" msgstr "" +#: app/templates/users/modtools.html:116 +msgid "Pending email verifications" +msgstr "" + #: app/templates/users/profile.html:20 msgid "Profile picture" msgstr "" @@ -6352,3 +6483,49 @@ msgstr "" #~ "signature" #~ msgstr "" +#~ msgctxt "tags" +#~ msgid "" +#~ "Focus on player chat/communication or " +#~ "who's primary function is interacting " +#~ "with the console." +#~ msgstr "" + +#~ msgctxt "tags" +#~ msgid "" +#~ "Requires futher installation steps, such " +#~ "as installing luarocks or editing the" +#~ " trusted mod setting" +#~ msgstr "" + +#~ msgctxt "tags" +#~ msgid "" +#~ "Mods and games that aim to " +#~ "simulate real life activity. Similar to" +#~ " SimCity/TheSims/OpenTTD/etc" +#~ msgstr "" + +#~ msgctxt "tags" +#~ msgid "Adds mobs, animals, and NPCs" +#~ msgstr "" + +#~ msgctxt "tags" +#~ msgid "For content whose main utility / feature is in GUI/formspec form" +#~ msgstr "" + +#~ msgctxt "tags" +#~ msgid "Forks of MTG" +#~ msgstr "" + +#~ msgid "" +#~ "Invalid username, Only alphabetic letters " +#~ "(A-Za-z), numbers (0-9), underscores (_), " +#~ "minuses (-), and periods (.) allowed." +#~ " Consider contacting an admin" +#~ msgstr "" + +#~ msgid "Unable to get GitHub username for user" +#~ msgstr "" + +#~ msgid "Human readable. Eg: 1.0.0 or 2018-05-28" +#~ msgstr "" + diff --git a/translations/jv/LC_MESSAGES/messages.po b/translations/jv/LC_MESSAGES/messages.po index 6c059dda..bbb2fd8d 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-06-09 13:46+0100\n" +"POT-Creation-Date: 2024-06-22 16:06+0100\n" "PO-Revision-Date: 2023-11-01 00:32+0000\n" "Last-Translator: Muhammad Rifqi Priyo Susanto " "\n" @@ -20,192 +20,190 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.15.0\n" -#: app/__init__.py:155 +#: app/__init__.py:156 msgid "Banned:" msgstr "Diblokir:" -#: app/__init__.py:157 +#: app/__init__.py:158 msgid "You have been banned." msgstr "Panjenengan sampun diblokir." -#. NOTE: tags: title for jam_game_2023 -#: app/_translations.py:6 -msgctxt "tags" -msgid "Jam / Game 2023" -msgstr "" - -#. NOTE: tags: description for jam_game_2023 -#: app/_translations.py:8 -msgctxt "tags" -msgid "Entries to the 2023 Minetest Game Jam " -msgstr "" - #. NOTE: tags: title for server_tools -#: app/_translations.py:10 +#: app/_translations.py:6 msgctxt "tags" msgid "Server Moderation and Tools" msgstr "" #. NOTE: tags: description for server_tools -#: app/_translations.py:12 +#: app/_translations.py:8 msgctxt "tags" msgid "Helps with server maintenance and moderation" msgstr "" #. NOTE: tags: title for pvp -#: app/_translations.py:14 +#: app/_translations.py:10 msgctxt "tags" msgid "Player vs Player (PvP)" msgstr "" #. NOTE: tags: description for pvp -#: app/_translations.py:16 +#: app/_translations.py:12 msgctxt "tags" msgid "Designed to be played competitively against other players" msgstr "" #. NOTE: tags: title for player_effects -#: app/_translations.py:18 +#: app/_translations.py:14 msgctxt "tags" msgid "Player Effects / Power Ups" msgstr "" #. NOTE: tags: description for player_effects -#: app/_translations.py:20 +#: app/_translations.py:16 msgctxt "tags" msgid "" "For content that changes player effects, including physics, for example: " "speed, jump height or gravity." msgstr "" -#. NOTE: tags: title for world_tools +#. NOTE: tags: title for jam_game_2023 +#: app/_translations.py:18 +msgctxt "tags" +msgid "Jam / Game 2023" +msgstr "" + +#. NOTE: tags: description for jam_game_2023 +#: app/_translations.py:20 +msgctxt "tags" +msgid "Entries to the 2023 Minetest Game Jam " +msgstr "" + +#. NOTE: tags: title for mapgen #: app/_translations.py:22 msgctxt "tags" +msgid "Mapgen / Biomes / Decoration" +msgstr "" + +#. NOTE: tags: description for mapgen +#: app/_translations.py:24 +msgctxt "tags" +msgid "New mapgen or changes mapgen" +msgstr "" + +#. NOTE: tags: title for world_tools +#: app/_translations.py:26 +msgctxt "tags" msgid "World Maintenance and Tools" msgstr "" #. NOTE: tags: description for world_tools -#: app/_translations.py:24 +#: app/_translations.py:28 msgctxt "tags" msgid "Tools to manage the world" msgstr "" +#. NOTE: tags: title for inventory +#: app/_translations.py:30 +msgctxt "tags" +msgid "Inventory" +msgstr "" + +#. NOTE: tags: description for inventory +#: app/_translations.py:32 +msgctxt "tags" +msgid "Changes the inventory GUI" +msgstr "" + +#. NOTE: tags: title for developer_tools +#: app/_translations.py:34 +msgctxt "tags" +msgid "Developer Tools" +msgstr "" + +#. NOTE: tags: description for developer_tools +#: app/_translations.py:36 +msgctxt "tags" +msgid "Tools for game and mod developers" +msgstr "" + #. NOTE: tags: title for april_fools -#: app/_translations.py:26 +#: app/_translations.py:38 msgctxt "tags" msgid "Joke" msgstr "" #. NOTE: tags: description for april_fools -#: app/_translations.py:28 +#: app/_translations.py:40 msgctxt "tags" msgid "" "For humorous content, meant as a novelty or joke, not to be taken " "seriously, and that is not meant to be used seriously or long-term." msgstr "" -#. NOTE: tags: title for shooter -#: app/_translations.py:30 -msgctxt "tags" -msgid "Shooter" -msgstr "" - -#. NOTE: tags: description for shooter -#: app/_translations.py:32 -msgctxt "tags" -msgid "First person shooters (FPS) and more" -msgstr "" - -#. NOTE: tags: title for adventure__rpg -#: app/_translations.py:34 -msgctxt "tags" -msgid "Adventure / RPG" -msgstr "" - -#. NOTE: tags: title for mapgen -#: app/_translations.py:36 -msgctxt "tags" -msgid "Mapgen / Biomes / Decoration" -msgstr "" - -#. NOTE: tags: description for mapgen -#: app/_translations.py:38 -msgctxt "tags" -msgid "New mapgen or changes mapgen" -msgstr "" - #. NOTE: tags: title for singleplayer -#: app/_translations.py:40 +#: app/_translations.py:42 msgctxt "tags" msgid "Singleplayer-focused" msgstr "" #. NOTE: tags: description for singleplayer -#: app/_translations.py:42 +#: app/_translations.py:44 msgctxt "tags" msgid "Content that can be played alone" msgstr "" -#. NOTE: tags: title for developer_tools -#: app/_translations.py:44 -msgctxt "tags" -msgid "Developer Tools" -msgstr "" - -#. NOTE: tags: description for developer_tools -#: app/_translations.py:46 -msgctxt "tags" -msgid "Tools for game and mod developers" -msgstr "" - #. NOTE: tags: title for crafting -#: app/_translations.py:48 +#: app/_translations.py:46 msgctxt "tags" msgid "Crafting" msgstr "" #. NOTE: tags: description for crafting -#: app/_translations.py:50 +#: app/_translations.py:48 msgctxt "tags" msgid "Big changes to crafting gameplay" msgstr "" -#. NOTE: tags: title for sound_music +#. NOTE: tags: title for adventure__rpg +#: app/_translations.py:50 +msgctxt "tags" +msgid "Adventure / RPG" +msgstr "" + +#. NOTE: tags: title for shooter #: app/_translations.py:52 msgctxt "tags" +msgid "Shooter" +msgstr "" + +#. NOTE: tags: description for shooter +#: app/_translations.py:54 +msgctxt "tags" +msgid "First person shooters (FPS) and more" +msgstr "" + +#. NOTE: tags: title for sound_music +#: app/_translations.py:56 +msgctxt "tags" msgid "Sounds / Music" msgstr "" #. NOTE: tags: description for sound_music -#: app/_translations.py:54 +#: app/_translations.py:58 msgctxt "tags" msgid "Focuses on or adds new sounds or musical things" msgstr "" -#. NOTE: tags: title for inventory -#: app/_translations.py:56 -msgctxt "tags" -msgid "Inventory" -msgstr "" - -#. NOTE: tags: description for inventory -#: app/_translations.py:58 -msgctxt "tags" -msgid "Changes the inventory GUI" -msgstr "" - -#. NOTE: tags: title for chat +#. NOTE: tags: title for tools #: app/_translations.py:60 msgctxt "tags" -msgid "Chat / Commands" +msgid "Tools / Weapons / Armor" msgstr "" -#. NOTE: tags: description for chat +#. NOTE: tags: description for tools #: app/_translations.py:62 msgctxt "tags" -msgid "" -"Focus on player chat/communication or who's primary function is " -"interacting with the console." +msgid "Adds or changes tools, weapons, and armor" msgstr "" #. NOTE: tags: title for plants_and_farming @@ -220,56 +218,56 @@ msgctxt "tags" msgid "Adds new plants or other farmable resources." msgstr "" -#. NOTE: tags: title for complex_installation -#: app/_translations.py:68 -msgctxt "tags" -msgid "Complex installation" -msgstr "" - -#. NOTE: tags: description for complex_installation -#: app/_translations.py:70 -msgctxt "tags" -msgid "" -"Requires futher installation steps, such as installing luarocks or " -"editing the trusted mod setting" -msgstr "" - -#. NOTE: tags: title for multiplayer -#: app/_translations.py:72 -msgctxt "tags" -msgid "Multiplayer-focused" -msgstr "" - -#. NOTE: tags: description for multiplayer -#: app/_translations.py:74 -msgctxt "tags" -msgid "Can/should only be used in multiplayer" -msgstr "" - -#. NOTE: tags: title for tools -#: app/_translations.py:76 -msgctxt "tags" -msgid "Tools / Weapons / Armor" -msgstr "" - -#. NOTE: tags: description for tools -#: app/_translations.py:78 -msgctxt "tags" -msgid "Adds or changes tools, weapons, and armor" -msgstr "" - #. NOTE: tags: title for simulation -#: app/_translations.py:80 +#: app/_translations.py:68 msgctxt "tags" msgid "Sims" msgstr "" #. NOTE: tags: description for simulation -#: app/_translations.py:82 +#: app/_translations.py:70 msgctxt "tags" msgid "" "Mods and games that aim to simulate real life activity. Similar to " -"SimCity/TheSims/OpenTTD/etc" +"SimCity/The Sims/OpenTTD/etc." +msgstr "" + +#. NOTE: tags: title for chat +#: app/_translations.py:72 +msgctxt "tags" +msgid "Chat / Commands" +msgstr "" + +#. NOTE: tags: description for chat +#: app/_translations.py:74 +msgctxt "tags" +msgid "Focus on player chat/communication or console interaction." +msgstr "" + +#. NOTE: tags: title for multiplayer +#: app/_translations.py:76 +msgctxt "tags" +msgid "Multiplayer-focused" +msgstr "" + +#. NOTE: tags: description for multiplayer +#: app/_translations.py:78 +msgctxt "tags" +msgid "Can/should only be used in multiplayer" +msgstr "" + +#. NOTE: tags: title for complex_installation +#: app/_translations.py:80 +msgctxt "tags" +msgid "Complex installation" +msgstr "" + +#. NOTE: tags: description for complex_installation +#: app/_translations.py:82 +msgctxt "tags" +msgid "" +"Requires futher installation steps, such as installing LuaRocks or " +"editing the trusted mod setting" msgstr "" #. NOTE: tags: title for magic @@ -278,54 +276,55 @@ msgctxt "tags" msgid "Magic / Enchanting" msgstr "" -#. NOTE: tags: title for less_than_px -#: app/_translations.py:86 -msgctxt "tags" -msgid "<16px" -msgstr "" - -#. NOTE: tags: description for less_than_px -#: app/_translations.py:88 -msgctxt "tags" -msgid "Less than 16px" -msgstr "" - #. NOTE: tags: title for building_mechanics -#: app/_translations.py:90 +#: app/_translations.py:86 msgctxt "tags" msgid "Building Mechanics and Tools" msgstr "" #. NOTE: tags: description for building_mechanics -#: app/_translations.py:92 +#: app/_translations.py:88 msgctxt "tags" msgid "Adds game mechanics or tools that change how players build." msgstr "" -#. NOTE: tags: title for environment -#: app/_translations.py:94 +#. NOTE: tags: title for oneofakind__original +#: app/_translations.py:90 msgctxt "tags" -msgid "Environment / Weather" +msgid "One-of-a-kind / Original" msgstr "" -#. NOTE: tags: description for environment -#: app/_translations.py:96 +#. NOTE: tags: description for oneofakind__original +#: app/_translations.py:92 msgctxt "tags" msgid "" -"Improves the world, adding weather, ambient sounds, or other environment " -"mechanics" +"For games and such that are of their own kind, distinct and original in " +"nature to others of the same category." msgstr "" -#. NOTE: tags: title for mobs -#: app/_translations.py:98 +#. NOTE: tags: title for building +#: app/_translations.py:94 msgctxt "tags" -msgid "Mobs / Animals / NPCs" +msgid "Building" msgstr "" -#. NOTE: tags: description for mobs +#. NOTE: tags: description for building +#: app/_translations.py:96 +msgctxt "tags" +msgid "Focuses on building, such as adding new materials or nodes" +msgstr "" + +#. NOTE: tags: title for decorative +#: app/_translations.py:98 +#, fuzzy +msgctxt "tags" +msgid "Decorative" +msgstr "Damel" + +#. NOTE: tags: description for decorative #: app/_translations.py:100 msgctxt "tags" -msgid "Adds mobs, animals, and NPCs" +msgid "Adds nodes with no other purpose than for use in building" msgstr "" #. NOTE: tags: title for puzzle @@ -340,122 +339,121 @@ msgctxt "tags" msgid "Focus on puzzle solving instead of combat" msgstr "" -#. NOTE: tags: title for building +#. NOTE: tags: title for environment #: app/_translations.py:106 msgctxt "tags" -msgid "Building" +msgid "Environment / Weather" msgstr "" -#. NOTE: tags: description for building +#. NOTE: tags: description for environment #: app/_translations.py:108 msgctxt "tags" -msgid "Focuses on building, such as adding new materials or nodes" +msgid "" +"Improves the world, adding weather, ambient sounds, or other environment " +"mechanics" msgstr "" -#. NOTE: tags: title for decorative +#. NOTE: tags: title for less_than_px #: app/_translations.py:110 -#, fuzzy msgctxt "tags" -msgid "Decorative" -msgstr "Damel" +msgid "<16px" +msgstr "" -#. NOTE: tags: description for decorative +#. NOTE: tags: description for less_than_px #: app/_translations.py:112 msgctxt "tags" -msgid "Adds nodes with no other purpose than for use in building" +msgid "Less than 16px" msgstr "" -#. NOTE: tags: title for oneofakind__original +#. NOTE: tags: title for mobs #: app/_translations.py:114 msgctxt "tags" -msgid "One-of-a-kind / Original" +msgid "Mobs / Animals / NPCs" msgstr "" -#. NOTE: tags: description for oneofakind__original +#. NOTE: tags: description for mobs #: app/_translations.py:116 msgctxt "tags" -msgid "" -"For games and such that are of their own kind, distinct and original in " -"nature to others of the same category." +msgid "Adds mobs, animals, and non-player characters" msgstr "" -#. NOTE: tags: title for survival -#: app/_translations.py:118 -msgctxt "tags" -msgid "Survival" -msgstr "" - -#. NOTE: tags: description for survival -#: app/_translations.py:120 -msgctxt "tags" -msgid "" -"Written specifically for survival gameplay with a focus on game-balance, " -"difficulty level, or resources available through crafting, mining, ..." -msgstr "" - -#. NOTE: tags: title for hud -#: app/_translations.py:122 -msgctxt "tags" -msgid "HUD" -msgstr "" - -#. NOTE: tags: description for hud -#: app/_translations.py:124 -msgctxt "tags" -msgid "For mods that grant the player extra information in the HUD" -msgstr "" - -#. NOTE: tags: title for storage -#: app/_translations.py:126 -msgctxt "tags" -msgid "Storage" -msgstr "" - -#. NOTE: tags: description for storage -#: app/_translations.py:128 -msgctxt "tags" -msgid "Adds or improves item storage mechanics" -msgstr "" - -#. NOTE: tags: title for 16px -#: app/_translations.py:130 -msgctxt "tags" -msgid "16px" -msgstr "" - -#. NOTE: tags: description for 16px -#: app/_translations.py:132 -#, fuzzy -msgctxt "tags" -msgid "For 16px texture packs" -msgstr "Paket Tekstur Inggil Piyambak" - #. NOTE: tags: title for custom_mapgen -#: app/_translations.py:134 +#: app/_translations.py:118 msgctxt "tags" msgid "Custom mapgen" msgstr "" #. NOTE: tags: description for custom_mapgen -#: app/_translations.py:136 +#: app/_translations.py:120 msgctxt "tags" msgid "" "Contains a completely custom mapgen implemented in Lua, usually requires " "worlds to be set to the 'singlenode' mapgen." msgstr "" +#. NOTE: tags: title for survival +#: app/_translations.py:122 +msgctxt "tags" +msgid "Survival" +msgstr "" + +#. NOTE: tags: description for survival +#: app/_translations.py:124 +msgctxt "tags" +msgid "" +"Written specifically for survival gameplay with a focus on game-balance, " +"difficulty level, or resources available through crafting, mining, ..." +msgstr "" + +#. NOTE: tags: title for education +#: app/_translations.py:126 +#, fuzzy +msgctxt "tags" +msgid "Education" +msgstr "Irah-Irahan/Katerangan" + +#. NOTE: tags: description for education +#: app/_translations.py:128 +msgctxt "tags" +msgid "Either has educational value, or is a tool to help teachers " +msgstr "" + +#. NOTE: tags: title for storage +#: app/_translations.py:130 +msgctxt "tags" +msgid "Storage" +msgstr "" + +#. NOTE: tags: description for storage +#: app/_translations.py:132 +msgctxt "tags" +msgid "Adds or improves item storage mechanics" +msgstr "" + #. NOTE: tags: title for library -#: app/_translations.py:138 +#: app/_translations.py:134 msgctxt "tags" msgid "API / Library" msgstr "" #. NOTE: tags: description for library -#: app/_translations.py:140 +#: app/_translations.py:136 msgctxt "tags" msgid "Primarily adds an API for other mods to use" msgstr "" +#. NOTE: tags: title for hud +#: app/_translations.py:138 +msgctxt "tags" +msgid "HUD" +msgstr "" + +#. NOTE: tags: description for hud +#: app/_translations.py:140 +msgctxt "tags" +msgid "For mods that grant the player extra information in the HUD" +msgstr "" + #. NOTE: tags: title for mini-game #: app/_translations.py:142 #, fuzzy @@ -469,17 +467,18 @@ msgctxt "tags" msgid "Adds a mini-game to be played within Minetest" msgstr "" -#. NOTE: tags: title for education +#. NOTE: tags: title for pve #: app/_translations.py:146 -#, fuzzy msgctxt "tags" -msgid "Education" -msgstr "Irah-Irahan/Katerangan" +msgid "Player vs Environment (PvE)" +msgstr "" -#. NOTE: tags: description for education +#. NOTE: tags: description for pve #: app/_translations.py:148 msgctxt "tags" -msgid "Either has educational value, or is a tool to help teachers " +msgid "" +"For content designed for one or more players that focus on combat against" +" the world, mobs, or NPCs." msgstr "" #. NOTE: tags: title for sports @@ -489,41 +488,138 @@ msgctxt "tags" msgid "Sports" msgstr "Lapuraken" -#. NOTE: tags: title for pve +#. NOTE: tags: title for 16px #: app/_translations.py:152 msgctxt "tags" -msgid "Player vs Environment (PvE)" +msgid "16px" msgstr "" -#. NOTE: tags: description for pve +#. NOTE: tags: description for 16px #: app/_translations.py:154 +#, fuzzy +msgctxt "tags" +msgid "For 16px texture packs" +msgstr "Paket Tekstur Inggil Piyambak" + +#. NOTE: tags: title for 64px +#: app/_translations.py:156 +msgctxt "tags" +msgid "64px" +msgstr "" + +#. NOTE: tags: description for 64px +#: app/_translations.py:158 +#, fuzzy +msgctxt "tags" +msgid "For 64px texture packs" +msgstr "Paket Tekstur Inggil Piyambak" + +#. NOTE: tags: title for transport +#: app/_translations.py:160 +#, fuzzy +msgctxt "tags" +msgid "Transport" +msgstr "Lapuraken" + +#. NOTE: tags: description for transport +#: app/_translations.py:162 msgctxt "tags" msgid "" -"For content designed for one or more players that focus on combat against" -" the world, mobs, or NPCs." +"Adds or changes transportation methods. Includes teleportation, vehicles," +" ridable mobs, transport infrastructure and thematic content" +msgstr "" + +#. NOTE: tags: title for seasonal +#: app/_translations.py:164 +msgctxt "tags" +msgid "Seasonal" +msgstr "" + +#. NOTE: tags: description for seasonal +#: app/_translations.py:166 +msgctxt "tags" +msgid "For content generally themed around a certain season or holiday" +msgstr "" + +#. NOTE: tags: title for food +#: app/_translations.py:168 +msgctxt "tags" +msgid "Food / Drinks" +msgstr "" + +#. NOTE: tags: title for commerce +#: app/_translations.py:170 +msgctxt "tags" +msgid "Commerce / Economy" +msgstr "" + +#. NOTE: tags: description for commerce +#: app/_translations.py:172 +msgctxt "tags" +msgid "Related to economies, money, and trading" +msgstr "" + +#. NOTE: tags: title for gui +#: app/_translations.py:174 +msgctxt "tags" +msgid "GUI" +msgstr "" + +#. NOTE: tags: description for gui +#: app/_translations.py:176 +msgctxt "tags" +msgid "" +"For content whose main utility or features are provided within a GUI, on-" +"screen menu, or similar" msgstr "" #. NOTE: tags: title for jam_combat_mod -#: app/_translations.py:156 +#: app/_translations.py:178 msgctxt "tags" msgid "Jam / Combat 2020" msgstr "" #. NOTE: tags: description for jam_combat_mod -#: app/_translations.py:158 +#: app/_translations.py:180 msgctxt "tags" msgid "For mods created for the Discord \"Combat\" modding event in 2020" msgstr "" +#. NOTE: tags: title for mtg +#: app/_translations.py:182 +msgctxt "tags" +msgid "Minetest Game improved" +msgstr "" + +#. NOTE: tags: description for mtg +#: app/_translations.py:184 +msgctxt "tags" +msgid "Forks of Minetest Game" +msgstr "" + +#. NOTE: tags: title for jam_weekly_2021 +#: app/_translations.py:186 +msgctxt "tags" +msgid "Jam / Weekly Challenges 2021" +msgstr "" + +#. NOTE: tags: description for jam_weekly_2021 +#: app/_translations.py:188 +msgctxt "tags" +msgid "" +"For mods created for the Discord \"Weekly Challenges\" modding event in " +"2021" +msgstr "" + #. NOTE: tags: title for creative -#: app/_translations.py:160 +#: app/_translations.py:190 #, fuzzy msgctxt "tags" msgid "Creative" msgstr "Damel" #. NOTE: tags: description for creative -#: app/_translations.py:162 +#: app/_translations.py:192 msgctxt "tags" msgid "" "Written specifically or exclusively for use in creative mode. Adds " @@ -531,112 +627,16 @@ msgid "" "that facilitate ingame creation and doesn't add difficulty or scarcity" msgstr "" -#. NOTE: tags: title for gui -#: app/_translations.py:164 -msgctxt "tags" -msgid "GUI" -msgstr "" - -#. NOTE: tags: description for gui -#: app/_translations.py:166 -msgctxt "tags" -msgid "For content whose main utility / feature is in GUI/formspec form" -msgstr "" - -#. NOTE: tags: title for 64px -#: app/_translations.py:168 -msgctxt "tags" -msgid "64px" -msgstr "" - -#. NOTE: tags: description for 64px -#: app/_translations.py:170 -#, fuzzy -msgctxt "tags" -msgid "For 64px texture packs" -msgstr "Paket Tekstur Inggil Piyambak" - -#. NOTE: tags: title for commerce -#: app/_translations.py:172 -msgctxt "tags" -msgid "Commerce / Economy" -msgstr "" - -#. NOTE: tags: description for commerce -#: app/_translations.py:174 -msgctxt "tags" -msgid "Related to economies, money, and trading" -msgstr "" - -#. NOTE: tags: title for mtg -#: app/_translations.py:176 -msgctxt "tags" -msgid "Minetest Game improved" -msgstr "" - -#. NOTE: tags: description for mtg -#: app/_translations.py:178 -msgctxt "tags" -msgid "Forks of MTG" -msgstr "" - -#. NOTE: tags: title for jam_weekly_2021 -#: app/_translations.py:180 -msgctxt "tags" -msgid "Jam / Weekly Challenges 2021" -msgstr "" - -#. NOTE: tags: description for jam_weekly_2021 -#: app/_translations.py:182 -msgctxt "tags" -msgid "" -"For mods created for the Discord \"Weekly Challenges\" modding event in " -"2021" -msgstr "" - -#. NOTE: tags: title for transport -#: app/_translations.py:184 -#, fuzzy -msgctxt "tags" -msgid "Transport" -msgstr "Lapuraken" - -#. NOTE: tags: description for transport -#: app/_translations.py:186 -msgctxt "tags" -msgid "" -"Adds or changes transportation methods. Includes teleportation, vehicles," -" ridable mobs, transport infrastructure and thematic content" -msgstr "" - -#. NOTE: tags: title for food -#: app/_translations.py:188 -msgctxt "tags" -msgid "Food / Drinks" -msgstr "" - #. NOTE: tags: title for technology -#: app/_translations.py:190 +#: app/_translations.py:194 msgctxt "tags" msgid "Machines / Electronics" msgstr "" #. NOTE: tags: description for technology -#: app/_translations.py:192 -msgctxt "tags" -msgid "Adds machines useful in automation, tubes, or power." -msgstr "" - -#. NOTE: tags: title for seasonal -#: app/_translations.py:194 -msgctxt "tags" -msgid "Seasonal" -msgstr "" - -#. NOTE: tags: description for seasonal #: app/_translations.py:196 msgctxt "tags" -msgid "For content generally themed around a certain season or holiday" +msgid "Adds machines useful in automation, tubes, or power." msgstr "" #. NOTE: tags: title for 32px @@ -652,59 +652,59 @@ msgctxt "tags" msgid "For 32px texture packs" msgstr "Paket Tekstur Inggil Piyambak" -#. NOTE: tags: title for jam_game_2021 +#. NOTE: tags: title for strategy_rts #: app/_translations.py:202 msgctxt "tags" -msgid "Jam / Game 2021" +msgid "Strategy / RTS" msgstr "" -#. NOTE: tags: description for jam_game_2021 +#. NOTE: tags: description for strategy_rts #: app/_translations.py:204 msgctxt "tags" -msgid "Entries to the 2021 Minetest Game Jam" +msgid "" +"Games and mods with a heavy strategy component, whether real-time or " +"turn-based" msgstr "" -#. NOTE: tags: title for 128px -#: app/_translations.py:206 -msgctxt "tags" -msgid "128px+" -msgstr "" - -#. NOTE: tags: description for 128px -#: app/_translations.py:208 -#, fuzzy -msgctxt "tags" -msgid "For 128px or higher texture packs" -msgstr "Paket Tekstur Inggil Piyambak" - #. NOTE: tags: title for skins -#: app/_translations.py:210 +#: app/_translations.py:206 msgctxt "tags" msgid "Player customization / Skins" msgstr "" #. NOTE: tags: description for skins -#: app/_translations.py:212 +#: app/_translations.py:208 msgctxt "tags" msgid "" "Allows the player to customize their character by changing the texture or" " adding accessories." msgstr "" -#. NOTE: tags: title for strategy_rts -#: app/_translations.py:214 +#. NOTE: tags: title for jam_game_2021 +#: app/_translations.py:210 msgctxt "tags" -msgid "Strategy / RTS" +msgid "Jam / Game 2021" msgstr "" -#. NOTE: tags: description for strategy_rts -#: app/_translations.py:216 +#. NOTE: tags: description for jam_game_2021 +#: app/_translations.py:212 msgctxt "tags" -msgid "" -"Games and mods with a heavy strategy component, whether real-time or " -"turn-based" +msgid "Entries to the 2021 Minetest Game Jam" msgstr "" +#. NOTE: tags: title for 128px +#: app/_translations.py:214 +msgctxt "tags" +msgid "128px+" +msgstr "" + +#. NOTE: tags: description for 128px +#: app/_translations.py:216 +#, fuzzy +msgctxt "tags" +msgid "For 128px or higher texture packs" +msgstr "Paket Tekstur Inggil Piyambak" + #. NOTE: tags: title for jam_game_2022 #: app/_translations.py:218 msgctxt "tags" @@ -803,8 +803,8 @@ msgctxt "content_warnings" msgid "Contains recreational drugs other than alcohol or tobacco" msgstr "" -#: app/querybuilder.py:58 app/templates/admin/languages/list.html:27 -#: app/templates/admin/tags/list.html:38 +#: app/querybuilder.py:60 app/templates/admin/languages/list.html:27 +#: app/templates/admin/tags/list.html:34 #: app/templates/admin/warnings/list.html:28 #: app/templates/collections/create_edit.html:56 #: app/templates/collections/view.html:66 app/templates/modnames/list.html:16 @@ -813,7 +813,7 @@ msgstr "" msgid "Packages" msgstr "Paket" -#: app/querybuilder.py:73 +#: app/querybuilder.py:75 #, python-format msgid "%(package_type)s for %(game_name)s" msgstr "" @@ -827,9 +827,13 @@ msgstr "%(delta)s kapengker" msgid "Featured" msgstr "" -#: app/blueprints/api/tokens.py:33 app/templates/admin/tags/list.html:26 +#: app/blueprints/api/tokens.py:33 +#: app/blueprints/packages/advanced_search.py:83 +#: app/blueprints/packages/releases.py:55 +#: app/blueprints/packages/releases.py:70 app/templates/admin/tags/list.html:22 #: app/templates/admin/warnings/list.html:20 app/templates/macros/topics.html:7 #: app/templates/modnames/list.html:12 +#: app/templates/packages/release_edit.html:20 msgid "Name" msgstr "Asma" @@ -838,12 +842,12 @@ 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:251 -#: app/blueprints/packages/packages.py:543 -#: app/blueprints/packages/packages.py:639 -#: app/blueprints/packages/packages.py:727 -#: app/blueprints/packages/releases.py:62 -#: app/blueprints/packages/releases.py:74 app/blueprints/packages/reviews.py:63 +#: app/blueprints/oauth/__init__.py:175 app/blueprints/packages/packages.py:252 +#: app/blueprints/packages/packages.py:544 +#: app/blueprints/packages/packages.py:640 +#: app/blueprints/packages/packages.py:728 +#: app/blueprints/packages/releases.py:66 +#: app/blueprints/packages/releases.py:81 app/blueprints/packages/reviews.py:63 #: app/blueprints/packages/screenshots.py:36 #: app/blueprints/packages/screenshots.py:42 #: app/blueprints/packages/screenshots.py:47 @@ -854,12 +858,14 @@ msgid "Save" msgstr "Simpen" #: app/blueprints/collections/__init__.py:77 -#: app/blueprints/oauth/__init__.py:168 app/blueprints/packages/releases.py:54 -#: app/blueprints/packages/releases.py:66 app/blueprints/packages/reviews.py:53 +#: app/blueprints/oauth/__init__.py:168 +#: app/blueprints/packages/advanced_search.py:84 +#: app/blueprints/packages/releases.py:56 +#: app/blueprints/packages/releases.py:71 app/blueprints/packages/reviews.py:53 #: app/blueprints/threads/__init__.py:281 #: app/templates/admin/languages/list.html:23 #: app/templates/macros/reviews.html:143 app/templates/macros/topics.html:5 -#: app/templates/packages/release_edit.html:17 +#: app/templates/packages/release_edit.html:21 #: app/templates/packages/translation.html:54 msgid "Title" msgstr "Irah-Irahan" @@ -912,24 +918,7 @@ msgstr "" msgid "Removed package from favorites collection" msgstr "" -#: app/blueprints/github/__init__.py:54 -msgid "Authorization failed [err=gh-oauth-login-failed]" -msgstr "" - -#: app/blueprints/github/__init__.py:83 -msgid "Linked GitHub to account" -msgstr "" - -#: app/blueprints/github/__init__.py:88 -#, python-format -msgid "GitHub account is already associated with another user: %(username)s" -msgstr "" - -#: app/blueprints/github/__init__.py:96 app/blueprints/github/__init__.py:122 -msgid "Authorization failed [err=gh-login-failed]" -msgstr "" - -#: app/blueprints/oauth/__init__.py:169 app/templates/admin/tags/list.html:30 +#: app/blueprints/oauth/__init__.py:169 app/templates/admin/tags/list.html:26 #: app/templates/admin/warnings/list.html:24 #: app/templates/users/settings_email.html:49 msgid "Description" @@ -1000,321 +989,438 @@ msgstr "Busek/Batalaken Publikasi" msgid "Supported Games" msgstr "Dolanan ingkang Saget" -#: app/blueprints/packages/packages.py:214 -msgid "No download available." +#: app/blueprints/packages/advanced_search.py:39 +msgid "Android Default" msgstr "" -#: app/blueprints/packages/packages.py:229 app/templates/packages/view.html:598 +#: app/blueprints/packages/advanced_search.py:40 +msgid "Desktop Default" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:41 +msgid "Non-free" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:42 app/models/packages.py:624 +#: app/templates/packages/view.html:163 +msgid "Work in Progress" +msgstr "" + +#. NOTE: Package maintenance state +#: app/blueprints/packages/advanced_search.py:43 app/models/packages.py:170 +msgid "Deprecated" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:44 +msgid "All content warnings" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:53 +msgid "Query" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:54 +#: app/blueprints/packages/packages.py:230 app/templates/packages/view.html:598 #: app/utils/minetest_hypertext.py:263 msgid "Type" msgstr "Jinis" -#: app/blueprints/packages/packages.py:230 -msgid "Title (Human-readable)" -msgstr "Irah-Irahan (Dipunwaos Manungsa)" - -#: app/blueprints/packages/packages.py:231 -#: app/blueprints/packages/packages.py:637 -msgid "Name (Technical)" -msgstr "Asma (Tehnis)" - -#: app/blueprints/packages/packages.py:231 -#: app/blueprints/packages/packages.py:638 -#: app/templates/packages/create_edit.html:75 -msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" +#: app/blueprints/packages/advanced_search.py:56 +#: app/templates/macros/topics.html:6 app/templates/packages/view.html:177 +msgid "Author" msgstr "" -#: app/blueprints/packages/packages.py:232 -msgid "Short Description (Plaintext)" -msgstr "Katerangan Cekak (Seratan Mentah)" - -#: app/blueprints/packages/packages.py:234 app/templates/packages/view.html:620 -#: app/utils/minetest_hypertext.py:300 -msgid "Maintenance State" -msgstr "Kahananinpun Parawatan" - -#: app/blueprints/packages/packages.py:236 app/templates/admin/tags/list.html:4 +#: app/blueprints/packages/advanced_search.py:57 +#: app/blueprints/packages/packages.py:237 app/templates/admin/tags/list.html:4 #: app/templates/admin/tags/list.html:10 app/templates/todo/tags.html:38 #: app/utils/minetest_hypertext.py:264 msgid "Tags" msgstr "Tetenger" -#: app/blueprints/packages/packages.py:237 +#: app/blueprints/packages/advanced_search.py:60 +#: app/blueprints/packages/packages.py:238 msgid "Content Warnings" msgstr "Pangenget Isi" -#: app/blueprints/packages/packages.py:238 app/templates/packages/view.html:609 +#: app/blueprints/packages/advanced_search.py:63 +#: app/blueprints/packages/packages.py:239 app/templates/packages/view.html:609 #: app/utils/minetest_hypertext.py:298 msgid "License" msgstr "Lisensi" -#: app/blueprints/packages/packages.py:239 +#: app/blueprints/packages/advanced_search.py:67 +msgid "Supports Game" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:71 +#: app/templates/admin/storage.html:39 +#: app/templates/collections/create_edit.html:81 +#: app/templates/collections/list.html:39 +#: app/templates/collections/view.html:91 app/templates/index.html:48 +#: app/templates/macros/reviews.html:81 app/templates/macros/topics.html:52 +#: app/templates/packages/game_hub.html:5 +#: app/templates/packages/game_hub.html:25 +#: app/templates/packages/similar.html:22 app/templates/translate/index.html:28 +#, python-format +msgid "%(title)s by %(author)s" +msgstr "%(title)s dening %(author)s" + +#: app/blueprints/packages/advanced_search.py:72 +#: app/blueprints/packages/reviews.py:54 +#: app/templates/packages/translation.html:51 +msgid "Language" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:76 +msgid "Hide Tags and Content Warnings" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:77 +msgid "Minetest Version" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:81 +msgid "Sort by" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:85 +msgid "Package score" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:86 app/templates/index.html:78 +#: app/templates/packages/reviews_list.html:4 +#: app/templates/packages/view.html:194 app/templates/packages/view.html:336 +#: app/templates/users/profile.html:279 +msgid "Reviews" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:87 +#: app/templates/packages/view.html:184 app/templates/users/profile.html:242 +msgid "Downloads" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:88 +msgid "Created At" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:89 +msgid "Approved At" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:90 +msgid "Last Release" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:92 +msgid "Order" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:93 +msgid "Descending" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:94 +msgid "Ascending" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:96 +msgid "Random order" +msgstr "" + +#: app/blueprints/packages/packages.py:215 +msgid "No download available." +msgstr "" + +#: app/blueprints/packages/packages.py:231 +msgid "Title (Human-readable)" +msgstr "Irah-Irahan (Dipunwaos Manungsa)" + +#: app/blueprints/packages/packages.py:232 +#: app/blueprints/packages/packages.py:638 +msgid "Name (Technical)" +msgstr "Asma (Tehnis)" + +#: app/blueprints/packages/packages.py:232 +#: app/blueprints/packages/packages.py:639 +#: 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:233 +msgid "Short Description (Plaintext)" +msgstr "Katerangan Cekak (Seratan Mentah)" + +#: app/blueprints/packages/packages.py:235 app/templates/packages/view.html:620 +#: app/utils/minetest_hypertext.py:300 +msgid "Maintenance State" +msgstr "Kahananinpun Parawatan" + +#: app/blueprints/packages/packages.py:240 msgid "Media License" msgstr "Lisensinipun Media" -#: app/blueprints/packages/packages.py:241 +#: app/blueprints/packages/packages.py:242 msgid "Long Description (Markdown)" msgstr "Katerangan Panjang (Markdown)" -#: app/blueprints/packages/packages.py:243 +#: app/blueprints/packages/packages.py:244 msgid "VCS Repository URL" msgstr "URL Repositori VCS" -#: app/blueprints/packages/packages.py:244 app/blueprints/users/settings.py:77 +#: app/blueprints/packages/packages.py:245 app/blueprints/users/settings.py:77 msgid "Website URL" msgstr "URL Situs Web" -#: app/blueprints/packages/packages.py:245 +#: app/blueprints/packages/packages.py:246 msgid "Issue Tracker URL" msgstr "URL Panglacak Prakawis" -#: app/blueprints/packages/packages.py:246 +#: app/blueprints/packages/packages.py:247 msgid "Forum Topic ID" msgstr "ID Topik Forum" -#: app/blueprints/packages/packages.py:247 +#: app/blueprints/packages/packages.py:248 msgid "Video URL" msgstr "URL Video" -#: app/blueprints/packages/packages.py:248 +#: app/blueprints/packages/packages.py:249 msgid "Donate URL" msgstr "URL Sumbangan" -#: app/blueprints/packages/packages.py:249 +#: app/blueprints/packages/packages.py:250 msgid "Translation URL" msgstr "" -#: app/blueprints/packages/packages.py:255 +#: app/blueprints/packages/packages.py:256 msgid "_game is not an allowed name" msgstr "_game sanes asma ingkang dipunangsal" -#: app/blueprints/packages/packages.py:265 +#: app/blueprints/packages/packages.py:266 msgid "" "Package already exists, but is removed. Please contact ContentDB staff to" " restore the package" msgstr "" -#: app/blueprints/packages/packages.py:270 +#: app/blueprints/packages/packages.py:271 msgid "Package already exists" msgstr "Paket sampun wonten" -#: app/blueprints/packages/packages.py:276 +#: app/blueprints/packages/packages.py:277 msgid "A collection with a similar name already exists" msgstr "" -#: app/blueprints/packages/packages.py:329 -#: app/blueprints/packages/releases.py:82 +#: app/blueprints/packages/packages.py:330 +#: app/blueprints/packages/releases.py:89 msgid "" "You must add an email address to your account and confirm it before you " "can manage packages" msgstr "" -#: app/blueprints/packages/packages.py:335 +#: app/blueprints/packages/packages.py:336 msgid "Save draft" msgstr "" -#: app/blueprints/packages/packages.py:343 +#: app/blueprints/packages/packages.py:344 msgid "Unable to find that user" msgstr "" -#: app/blueprints/packages/packages.py:347 +#: app/blueprints/packages/packages.py:348 #: app/blueprints/packages/screenshots.py:137 msgid "Permission denied" msgstr "Boten dipunparengaken" -#: app/blueprints/packages/packages.py:403 -#: app/blueprints/packages/packages.py:494 -#: app/blueprints/packages/packages.py:516 +#: app/blueprints/packages/packages.py:404 +#: app/blueprints/packages/packages.py:495 +#: app/blueprints/packages/packages.py:517 msgid "You don't have permission to do that" msgstr "" -#: app/blueprints/packages/packages.py:436 +#: app/blueprints/packages/packages.py:437 msgid "Please comment what changes are needed in the approval thread" msgstr "" -#: app/blueprints/packages/packages.py:443 +#: app/blueprints/packages/packages.py:444 msgid "" "Please comment in the approval thread so editors know what you have " "changed" msgstr "" -#: app/blueprints/packages/packages.py:481 +#: app/blueprints/packages/packages.py:482 #, python-format msgid "Set state to %(state)s" msgstr "" -#: app/blueprints/packages/packages.py:511 +#: app/blueprints/packages/packages.py:512 msgid "Deleted package" msgstr "Paket ingkang dipunbusek" -#: app/blueprints/packages/packages.py:533 +#: app/blueprints/packages/packages.py:534 msgid "Unapproved package" msgstr "" -#: app/blueprints/packages/packages.py:542 +#: app/blueprints/packages/packages.py:543 msgid "Maintainers (Comma-separated)" msgstr "" -#: app/blueprints/packages/packages.py:551 +#: app/blueprints/packages/packages.py:552 msgid "You don't have permission to edit maintainers" msgstr "" -#: app/blueprints/packages/packages.py:601 +#: app/blueprints/packages/packages.py:602 msgid "You are not a maintainer" msgstr "" -#: app/blueprints/packages/packages.py:604 +#: app/blueprints/packages/packages.py:605 msgid "Package owners cannot remove themselves as maintainers" msgstr "" -#: app/blueprints/packages/packages.py:636 +#: app/blueprints/packages/packages.py:637 msgid "Author Name" msgstr "" -#: app/blueprints/packages/packages.py:723 +#: app/blueprints/packages/packages.py:724 msgid "Enable support detection based on dependencies (recommended)" msgstr "" -#: app/blueprints/packages/packages.py:724 +#: app/blueprints/packages/packages.py:725 msgid "Supported games" msgstr "" -#: app/blueprints/packages/packages.py:725 +#: app/blueprints/packages/packages.py:726 msgid "Unsupported games" msgstr "" -#: app/blueprints/packages/packages.py:726 +#: app/blueprints/packages/packages.py:727 msgid "Supports all games (unless stated) / is game independent" msgstr "" -#: app/blueprints/packages/packages.py:742 +#: app/blueprints/packages/packages.py:743 msgid "You need at least one release before you can edit game support" msgstr "" -#: app/blueprints/packages/packages.py:746 +#: app/blueprints/packages/packages.py:747 msgid "Mod(pack) needs to contain at least one mod. Please create a new release" msgstr "" -#: app/blueprints/packages/releases.py:55 -#: app/templates/packages/release_new.html:46 +#: app/blueprints/packages/releases.py:57 +#: app/blueprints/packages/releases.py:72 +msgid "Release Notes" +msgstr "" + +#: app/blueprints/packages/releases.py:59 msgid "Method" msgstr "" -#: app/blueprints/packages/releases.py:55 -#: app/blueprints/packages/releases.py:57 +#: app/blueprints/packages/releases.py:59 +#: app/blueprints/packages/releases.py:61 #: app/blueprints/packages/screenshots.py:35 msgid "File Upload" msgstr "" -#: app/blueprints/packages/releases.py:56 +#: app/blueprints/packages/releases.py:60 msgid "Git reference (ie: commit hash, branch, or tag)" msgstr "" -#: app/blueprints/packages/releases.py:58 -#: app/blueprints/packages/releases.py:70 -#: app/blueprints/packages/releases.py:198 +#: app/blueprints/packages/releases.py:62 +#: app/blueprints/packages/releases.py:77 +#: app/blueprints/packages/releases.py:207 msgid "Minimum Minetest Version" msgstr "" -#: app/blueprints/packages/releases.py:60 -#: app/blueprints/packages/releases.py:72 -#: app/blueprints/packages/releases.py:201 +#: app/blueprints/packages/releases.py:64 +#: app/blueprints/packages/releases.py:79 +#: app/blueprints/packages/releases.py:210 msgid "Maximum Minetest Version" msgstr "" -#: app/blueprints/packages/releases.py:67 -#: app/templates/packages/release_edit.html:23 +#: app/blueprints/packages/releases.py:74 +#: app/templates/packages/release_edit.html:31 msgid "URL" msgstr "URL" -#: app/blueprints/packages/releases.py:68 +#: app/blueprints/packages/releases.py:75 msgid "Task ID" msgstr "" -#: app/blueprints/packages/releases.py:69 +#: app/blueprints/packages/releases.py:76 #: app/blueprints/packages/screenshots.py:41 msgid "Is Approved" msgstr "" -#: app/blueprints/packages/releases.py:91 +#: app/blueprints/packages/releases.py:98 msgid "Import from Git" msgstr "" -#: app/blueprints/packages/releases.py:91 +#: app/blueprints/packages/releases.py:98 msgid "Upload .zip file" msgstr "" -#: app/blueprints/packages/releases.py:197 +#: app/blueprints/packages/releases.py:206 msgid "Set Min" msgstr "" -#: app/blueprints/packages/releases.py:200 +#: app/blueprints/packages/releases.py:209 msgid "Set Max" msgstr "" -#: app/blueprints/packages/releases.py:203 +#: app/blueprints/packages/releases.py:212 msgid "Only change values previously set as none" msgstr "" -#: app/blueprints/packages/releases.py:204 +#: app/blueprints/packages/releases.py:213 msgid "Update" msgstr "" -#: app/blueprints/packages/releases.py:256 +#: app/blueprints/packages/releases.py:265 #: app/templates/packages/update_config.html:25 msgid "Trigger" msgstr "" -#: app/blueprints/packages/releases.py:257 +#: app/blueprints/packages/releases.py:266 msgid "New Commit" msgstr "" -#: app/blueprints/packages/releases.py:258 app/templates/admin/tags/list.html:8 +#: app/blueprints/packages/releases.py:267 app/templates/admin/tags/list.html:8 msgid "New Tag" msgstr "" -#: app/blueprints/packages/releases.py:260 +#: app/blueprints/packages/releases.py:269 msgid "Branch name" msgstr "" -#: app/blueprints/packages/releases.py:261 +#: app/blueprints/packages/releases.py:270 #: app/templates/packages/update_config.html:38 msgid "Action" msgstr "" -#: app/blueprints/packages/releases.py:262 +#: app/blueprints/packages/releases.py:271 msgid "Send notification and mark as outdated" msgstr "" -#: app/blueprints/packages/releases.py:262 app/logic/package_approval.py:104 +#: app/blueprints/packages/releases.py:271 app/logic/package_approval.py:104 msgid "Create release" msgstr "" -#: app/blueprints/packages/releases.py:264 +#: app/blueprints/packages/releases.py:273 msgid "Save Settings" msgstr "" -#: app/blueprints/packages/releases.py:265 +#: app/blueprints/packages/releases.py:274 msgid "Disable Automation" msgstr "" -#: app/blueprints/packages/releases.py:304 +#: app/blueprints/packages/releases.py:313 msgid "Please add a Git repository URL in order to set up automatic releases" msgstr "" -#: app/blueprints/packages/releases.py:320 +#: app/blueprints/packages/releases.py:329 msgid "Deleted update configuration" msgstr "" -#: app/blueprints/packages/releases.py:328 +#: app/blueprints/packages/releases.py:337 msgid "Now, please create an initial release" msgstr "" -#: app/blueprints/packages/reviews.py:54 -#: app/templates/packages/translation.html:51 -msgid "Language" -msgstr "" - #: app/blueprints/packages/reviews.py:60 app/blueprints/threads/__init__.py:181 #: app/blueprints/threads/__init__.py:182 #: app/blueprints/threads/__init__.py:282 @@ -1495,7 +1601,7 @@ msgid "" msgstr "" #: 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/account.py:189 app/blueprints/users/account.py:338 #: app/blueprints/users/settings.py:147 msgid "Email" msgstr "Layang elektronik" @@ -1573,79 +1679,80 @@ msgstr "" msgid "Unknown verification token!" msgstr "" -#: app/blueprints/users/account.py:292 +#: app/blueprints/users/account.py:290 msgid "Token has expired" msgstr "" -#: app/blueprints/users/account.py:306 +#: app/blueprints/users/account.py:304 msgid "Another user is already using that email" msgstr "" -#: app/blueprints/users/account.py:309 +#: app/blueprints/users/account.py:307 msgid "Confirmed email change" msgstr "" -#: app/blueprints/users/account.py:314 +#: app/blueprints/users/account.py:312 msgid "Email address changed" msgstr "" -#: app/blueprints/users/account.py:315 +#: app/blueprints/users/account.py:313 msgid "" "Your email address has changed. If you didn't request this, please " "contact an administrator." msgstr "" -#: app/blueprints/users/account.py:333 +#: app/blueprints/users/account.py:331 msgid "You may now log in" msgstr "" -#: app/blueprints/users/account.py:341 +#: app/blueprints/users/account.py:339 msgid "Send" msgstr "Kintun" -#: app/blueprints/users/account.py:372 +#: app/blueprints/users/account.py:370 msgid "" "That email is now blacklisted. Please contact an admin if you wish to " "undo this." msgstr "" -#: app/blueprints/users/claim.py:41 app/blueprints/users/claim.py:66 -msgid "" -"Invalid username, Only alphabetic letters (A-Za-z), numbers (0-9), " -"underscores (_), minuses (-), and periods (.) allowed. Consider " -"contacting an admin" -msgstr "" - #: app/blueprints/users/claim.py:46 msgid "User has already been claimed" msgstr "" #: app/blueprints/users/claim.py:50 -msgid "Unable to get GitHub username for user" +msgid "" +"Unable to get GitHub username for user. Make sure the forum account " +"exists." msgstr "" -#: app/blueprints/users/claim.py:73 +#: app/blueprints/users/claim.py:66 +msgid "" +"A ContentDB user with that name already exists. Please contact an admin " +"to link to your forum account" +msgstr "" + +#: app/blueprints/users/claim.py:75 msgid "That user has already been claimed!" msgstr "" -#: app/blueprints/users/claim.py:86 +#: app/blueprints/users/claim.py:88 #, python-format msgid "Error whilst attempting to access forums: %(message)s" msgstr "" -#: app/blueprints/users/claim.py:90 +#: app/blueprints/users/claim.py:92 msgid "Unable to get forum signature - does the user exist?" msgstr "" -#: app/blueprints/users/claim.py:105 +#: app/blueprints/users/claim.py:107 msgid "Unable to login as user" msgstr "" -#: app/blueprints/users/claim.py:111 +#: app/blueprints/users/claim.py:113 msgid "Could not find the key in your signature!" msgstr "" -#: app/blueprints/users/claim.py:114 +#: app/blueprints/users/claim.py:116 msgid "Unknown claim type" msgstr "" @@ -1789,6 +1896,23 @@ msgstr "" msgid "Can't promote a user to a rank higher than yourself!" msgstr "" +#: app/blueprints/vcs/github.py:56 +msgid "Authorization failed [err=gh-oauth-login-failed]" +msgstr "" + +#: app/blueprints/vcs/github.py:85 +msgid "Linked GitHub to account" +msgstr "" + +#: app/blueprints/vcs/github.py:90 +#, python-format +msgid "GitHub account is already associated with another user: %(username)s" +msgstr "" + +#: app/blueprints/vcs/github.py:98 app/blueprints/vcs/github.py:124 +msgid "Authorization failed [err=gh-login-failed]" +msgstr "" + #: app/blueprints/zipgrep/__init__.py:35 msgid "Text to find (regex)" msgstr "" @@ -1798,6 +1922,7 @@ msgid "File filter" msgstr "" #: app/blueprints/zipgrep/__init__.py:38 app/templates/base.html:60 +#: app/templates/packages/advanced_search.html:34 #: app/templates/packages/game_hub.html:35 app/templates/todo/tags.html:14 msgid "Search" msgstr "" @@ -1887,17 +2012,17 @@ msgstr "" msgid "You don't have permission to change the package name" msgstr "" -#: app/logic/releases.py:32 +#: app/logic/releases.py:33 msgid "You don't have permission to make releases" msgstr "" -#: app/logic/releases.py:37 +#: app/logic/releases.py:38 msgid "" "You've created too many releases for this package in the last 5 minutes, " "please wait before trying again" msgstr "" -#: app/logic/releases.py:74 +#: app/logic/releases.py:77 msgid "Invalid commit hash; it must be a 40 character long base16 string" msgstr "" @@ -2053,11 +2178,6 @@ msgstr "" msgid "As-is" msgstr "" -#. NOTE: Package maintenance state -#: app/models/packages.py:170 -msgid "Deprecated" -msgstr "" - #: app/models/packages.py:177 msgid "Under active development, and may break worlds/things without warning" msgstr "" @@ -2094,7 +2214,7 @@ msgstr "" #: app/templates/collections/delete.html:14 #: app/templates/collections/view.html:39 #: app/templates/oauth/create_edit.html:17 -#: app/templates/packages/release_edit.html:84 +#: app/templates/packages/release_edit.html:92 #: app/templates/packages/review_create_edit.html:67 #: app/templates/threads/delete_reply.html:19 #: app/templates/threads/delete_thread.html:19 @@ -2102,21 +2222,17 @@ msgstr "" msgid "Delete" msgstr "" -#: app/models/packages.py:624 app/templates/packages/view.html:163 -msgid "Work in Progress" -msgstr "" - -#: app/models/packages.py:1358 +#: app/models/packages.py:1366 #, python-format msgid "New commit %(hash)s found on the Git repo." msgstr "" -#: app/models/packages.py:1362 +#: app/models/packages.py:1370 #, python-format msgid "The last release was commit %(hash)s" msgstr "" -#: app/models/packages.py:1368 +#: app/models/packages.py:1376 #, python-format msgid "New tag %(tag_name)s found on the Git repo." msgstr "" @@ -2150,7 +2266,7 @@ msgid "Editor" msgstr "" #. NOTE: BOT notification type -#: app/models/users.py:59 app/models/users.py:442 +#: app/models/users.py:59 app/models/users.py:448 msgid "Bot" msgstr "" @@ -2163,128 +2279,128 @@ msgid "Admin" msgstr "Admin" #. NOTE: PACKAGE_EDIT notification type -#: app/models/users.py:427 +#: app/models/users.py:433 msgid "Package Edit" msgstr "" #. NOTE: PACKAGE_APPROVAL notification type -#: app/models/users.py:430 +#: app/models/users.py:436 msgid "Package Approval" msgstr "" #. NOTE: NEW_THREAD notification type -#: app/models/users.py:433 app/templates/threads/list.html:12 +#: app/models/users.py:439 app/templates/threads/list.html:12 #: app/templates/threads/new.html:4 msgid "New Thread" msgstr "" #. NOTE: NEW_REVIEW notification type -#: app/models/users.py:436 +#: app/models/users.py:442 msgid "New Review" msgstr "" #. NOTE: THREAD_REPLY notification type -#: app/models/users.py:439 +#: app/models/users.py:445 msgid "Thread Reply" msgstr "" #. NOTE: MAINTAINER notification type -#: app/models/users.py:445 app/templates/macros/threads.html:27 +#: app/models/users.py:451 app/templates/macros/threads.html:27 msgid "Maintainer" msgstr "" #. NOTE: EDITOR_ALERT notification type -#: app/models/users.py:448 +#: app/models/users.py:454 msgid "Editor Alert" msgstr "" #. NOTE: EDITOR_MISC notification type -#: app/models/users.py:451 +#: app/models/users.py:457 msgid "Editor Misc" msgstr "" #. NOTE: OTHER notification type -#: app/models/users.py:454 +#: app/models/users.py:460 msgid "Other" msgstr "" -#: app/models/users.py:464 +#: app/models/users.py:470 msgid "This is a Package Edit notification." msgstr "" -#: app/models/users.py:466 +#: app/models/users.py:472 msgid "This is a Package Approval notification." msgstr "" -#: app/models/users.py:468 +#: app/models/users.py:474 msgid "This is a New Thread notification." msgstr "" -#: app/models/users.py:470 +#: app/models/users.py:476 msgid "This is a New Review notification." msgstr "" -#: app/models/users.py:472 +#: app/models/users.py:478 msgid "This is a Thread Reply notification." msgstr "" -#: app/models/users.py:474 +#: app/models/users.py:480 msgid "This is a Bot notification." msgstr "" -#: app/models/users.py:476 +#: app/models/users.py:482 msgid "This is a Maintainer change notification." msgstr "" -#: app/models/users.py:478 +#: app/models/users.py:484 msgid "This is an Editor Alert notification." msgstr "" -#: app/models/users.py:480 +#: app/models/users.py:486 msgid "This is an Editor Misc notification." msgstr "" -#: app/models/users.py:482 +#: app/models/users.py:488 msgid "This is an Other notification." msgstr "" -#: app/models/users.py:489 +#: app/models/users.py:495 msgid "When another user edits your packages, releases, etc." msgstr "" -#: app/models/users.py:491 +#: app/models/users.py:497 msgid "Notifications from editors related to the package approval process." msgstr "" -#: app/models/users.py:493 +#: app/models/users.py:499 msgid "When a thread is created on your package." msgstr "" -#: app/models/users.py:495 +#: app/models/users.py:501 msgid "When a user posts a review on your package." msgstr "" -#: app/models/users.py:497 +#: app/models/users.py:503 msgid "When someone replies to a thread you're watching." msgstr "" -#: app/models/users.py:499 +#: app/models/users.py:505 msgid "From a bot - for example, update notifications." msgstr "" -#: app/models/users.py:501 +#: app/models/users.py:507 msgid "When your package's maintainers change." msgstr "" -#: app/models/users.py:503 +#: app/models/users.py:509 msgid "For editors: Important alerts." msgstr "" -#: app/models/users.py:505 +#: app/models/users.py:511 msgid "For editors: Minor notifications, including new threads." msgstr "" -#: app/models/users.py:507 +#: app/models/users.py:513 msgid "Minor notifications not important enough for a dedicated category." msgstr "" @@ -2433,41 +2549,45 @@ msgstr "" msgid "Report / DMCA" msgstr "" -#: app/templates/base.html:256 +#: app/templates/base.html:256 app/templates/packages/advanced_search.html:4 +msgid "Advanced Search" +msgstr "" + +#: app/templates/base.html:257 msgid "User List" msgstr "" -#: app/templates/base.html:257 app/templates/packages/view.html:190 +#: app/templates/base.html:258 app/templates/packages/view.html:190 #: app/templates/packages/view.html:677 app/templates/threads/list.html:4 msgid "Threads" msgstr "" -#: app/templates/base.html:258 app/templates/collections/list.html:7 +#: app/templates/base.html:259 app/templates/collections/list.html:7 #: app/templates/collections/list.html:26 msgid "Collections" msgstr "" -#: app/templates/base.html:259 app/templates/donate/index.html:4 +#: app/templates/base.html:260 app/templates/donate/index.html:4 msgid "Support Creators" msgstr "" -#: app/templates/base.html:260 +#: app/templates/base.html:261 msgid "Translate Packages" msgstr "" -#: app/templates/base.html:261 +#: app/templates/base.html:262 msgid "Source Code" msgstr "" -#: app/templates/base.html:267 +#: app/templates/base.html:268 msgid "Show non-free packages" msgstr "" -#: app/templates/base.html:269 +#: app/templates/base.html:270 msgid "Hide non-free packages" msgstr "" -#: app/templates/base.html:273 +#: app/templates/base.html:274 #, python-format msgid "Our privacy policy has been updated (%(date)s)" msgstr "" @@ -2480,29 +2600,11 @@ msgstr "" msgid "Welcome to the best place to find Minetest mods, games, and texture packs" msgstr "" -#: app/templates/admin/storage.html:39 -#: app/templates/collections/create_edit.html:81 -#: app/templates/collections/list.html:39 -#: app/templates/collections/view.html:91 app/templates/index.html:48 -#: app/templates/macros/reviews.html:81 app/templates/macros/topics.html:52 -#: app/templates/packages/game_hub.html:5 -#: app/templates/packages/game_hub.html:25 -#: app/templates/packages/similar.html:22 app/templates/translate/index.html:28 -#, python-format -msgid "%(title)s by %(author)s" -msgstr "%(title)s dening %(author)s" - #: app/templates/index.html:53 #, python-format msgid "%(title)s by %(author)s" msgstr "%(title)s dening %(author)s" -#: app/templates/index.html:78 app/templates/packages/reviews_list.html:4 -#: app/templates/packages/view.html:194 app/templates/packages/view.html:336 -#: app/templates/users/profile.html:279 -msgid "Reviews" -msgstr "" - #: app/templates/index.html:94 app/templates/packages/view.html:278 msgid "Previous" msgstr "" @@ -2583,7 +2685,7 @@ msgstr "" #: app/templates/admin/storage.html:18 #: app/templates/packages/create_edit.html:66 #: app/templates/packages/game_support.html:20 -#: app/templates/threads/view.html:96 app/templates/todo/tags.html:36 +#: app/templates/threads/view.html:101 app/templates/todo/tags.html:36 msgid "Package" msgstr "" @@ -2609,7 +2711,7 @@ msgstr "Lisensi Anyar" msgid "Licenses" msgstr "Lisensi" -#: app/templates/admin/tags/list.html:34 +#: app/templates/admin/tags/list.html:30 msgid "Views" msgstr "" @@ -3047,7 +3149,7 @@ msgid "Edit / Approve" msgstr "" #: app/templates/macros/releases.html:103 -#: app/templates/packages/release_edit.html:31 +#: app/templates/packages/release_edit.html:39 msgid "Importing..." msgstr "" @@ -3248,10 +3350,6 @@ msgstr "" msgid "No outdated packages." msgstr "" -#: app/templates/macros/topics.html:6 app/templates/packages/view.html:177 -msgid "Author" -msgstr "" - #: app/templates/macros/topics.html:8 msgid "Date" msgstr "" @@ -3421,6 +3519,29 @@ msgstr "" msgid "No applications created" msgstr "" +#: app/templates/packages/advanced_search.html:13 +msgid "Use shift to select multiple. Leave selection empty to match any type." +msgstr "" + +#: app/templates/packages/advanced_search.html:14 +#: app/templates/packages/advanced_search.html:19 +#: app/templates/packages/advanced_search.html:20 +#: app/templates/packages/advanced_search.html:21 +msgid "Use shift to select multiple." +msgstr "" + +#: app/templates/packages/advanced_search.html:17 +msgid "Tags and Content Warnings" +msgstr "" + +#: app/templates/packages/advanced_search.html:23 +msgid "Compatibility" +msgstr "" + +#: app/templates/packages/advanced_search.html:28 +msgid "Sorting" +msgstr "" + #: app/templates/packages/alias_create_edit.html:4 msgid "Alias" msgstr "" @@ -3460,7 +3581,7 @@ msgid "This will set the update settings for all packages with a Git repo." msgstr "" #: app/templates/packages/bulk_update_conf.html:27 -#: app/templates/packages/release_new.html:50 +#: app/templates/packages/release_new.html:51 #: app/templates/packages/update_config.html:33 msgid "Leave blank to use default branch" msgstr "" @@ -3806,8 +3927,8 @@ msgid "Use this page to set the min and max of all releases for your package." msgstr "" #: app/templates/packages/release_bulk_change.html:29 -#: app/templates/packages/release_edit.html:54 -#: app/templates/packages/release_new.html:69 +#: app/templates/packages/release_edit.html:62 +#: app/templates/packages/release_new.html:70 msgid "Maximum must be greater than or equal to the minimum!" msgstr "" @@ -3818,8 +3939,8 @@ msgid "" msgstr "" #: app/templates/packages/release_bulk_change.html:36 -#: app/templates/packages/release_edit.html:70 -#: app/templates/packages/release_new.html:91 +#: app/templates/packages/release_edit.html:78 +#: app/templates/packages/release_new.html:92 msgid "Leave both as None if in doubt." msgstr "" @@ -3827,71 +3948,81 @@ msgstr "" msgid "Edit release" msgstr "" -#: app/templates/packages/release_edit.html:27 +#: app/templates/packages/release_edit.html:15 +#: app/templates/packages/release_new.html:42 +msgid "Release short name. Eg: 1.0.0 or 2018-05-28" +msgstr "" + +#: app/templates/packages/release_edit.html:16 +#: app/templates/packages/release_new.html:43 +msgid "Human-readable name. Eg: 1.0.0 - The Trains Update" +msgstr "" + +#: app/templates/packages/release_edit.html:35 msgid "Commit Hash" msgstr "" -#: app/templates/packages/release_edit.html:32 +#: app/templates/packages/release_edit.html:40 msgid "view task" msgstr "" -#: app/templates/packages/release_edit.html:42 +#: app/templates/packages/release_edit.html:50 #: app/templates/packages/screenshot_edit.html:20 msgid "Approved" msgstr "" -#: app/templates/packages/release_edit.html:46 +#: app/templates/packages/release_edit.html:54 msgid "Supported Minetest versions" msgstr "" -#: app/templates/packages/release_edit.html:60 -#: app/templates/packages/release_new.html:75 +#: app/templates/packages/release_edit.html:68 +#: app/templates/packages/release_new.html:76 #, python-format msgid "Are you sure your package doesn't work on versions after %(version)s?" msgstr "" -#: app/templates/packages/release_edit.html:62 -#: app/templates/packages/release_new.html:77 +#: app/templates/packages/release_edit.html:70 +#: app/templates/packages/release_new.html:78 msgid "" "Only set the maximum version if you know that it doesn't work on newer " "Minetest versions." msgstr "" -#: app/templates/packages/release_edit.html:63 -#: app/templates/packages/release_new.html:78 +#: app/templates/packages/release_edit.html:71 +#: app/templates/packages/release_new.html:79 msgid "" "Don't set the maximum version just because you haven't tested it on newer" " versions." msgstr "" -#: app/templates/packages/release_edit.html:67 -#: app/templates/packages/release_new.html:88 +#: app/templates/packages/release_edit.html:75 +#: app/templates/packages/release_new.html:89 msgid "" "Set the minimum and maximum Minetest versions supported.\n" "\t\t\tThis release will be hidden to clients outside of that range. " msgstr "" -#: app/templates/packages/release_edit.html:72 +#: app/templates/packages/release_edit.html:80 msgid "" "You can set this automatically in the" " .conf of your package." msgstr "" -#: app/templates/packages/release_edit.html:79 +#: app/templates/packages/release_edit.html:87 msgid "Delete Release" msgstr "" -#: app/templates/packages/release_edit.html:85 +#: app/templates/packages/release_edit.html:93 msgid "This is permanent." msgstr "" -#: app/templates/packages/release_edit.html:86 +#: app/templates/packages/release_edit.html:94 msgid "" "Any associated uploads will not be deleted immediately, but the release " "will no longer be listed." msgstr "" -#: app/templates/packages/release_edit.html:91 +#: app/templates/packages/release_edit.html:99 msgid "You cannot delete the latest release; please create a newer one first." msgstr "" @@ -3938,26 +4069,26 @@ msgstr "" msgid "1. Name release" msgstr "" -#: app/templates/packages/release_new.html:42 -msgid "Human readable. Eg: 1.0.0 or 2018-05-28" +#: app/templates/packages/release_new.html:43 +msgid "Same as name" msgstr "" -#: app/templates/packages/release_new.html:44 +#: app/templates/packages/release_new.html:46 msgid "2. Set the content" msgstr "" -#: app/templates/packages/release_new.html:57 +#: app/templates/packages/release_new.html:58 msgid "" "Take a look at the Package Configuration " "and Releases Guide for\n" "\t\t\ttips on customising releases." msgstr "" -#: app/templates/packages/release_new.html:61 +#: app/templates/packages/release_new.html:62 msgid "3. Supported Minetest versions" msgstr "" -#: app/templates/packages/release_new.html:83 +#: app/templates/packages/release_new.html:84 msgid "" "The .conf of your package can set this " "automatically,\n" @@ -4361,16 +4492,12 @@ msgstr "" msgid "Non-free media" msgstr "" -#: app/templates/packages/view.html:94 app/templates/threads/view.html:104 +#: app/templates/packages/view.html:94 app/templates/threads/view.html:109 msgid "" "This thread is only visible to its creator, package maintainers, users of" " Approver rank or above, and @mentioned users." msgstr "" -#: app/templates/packages/view.html:184 app/templates/users/profile.html:242 -msgid "Downloads" -msgstr "" - #: app/templates/packages/view.html:207 app/templates/users/profile.html:95 msgid "Website" msgstr "" @@ -4395,7 +4522,7 @@ msgstr "" msgid "Awaiting review" msgstr "" -#: app/templates/packages/view.html:344 app/templates/threads/view.html:77 +#: app/templates/packages/view.html:344 app/templates/threads/view.html:82 msgid "Edit Review" msgstr "" @@ -4616,39 +4743,39 @@ msgstr "" msgid "Subscribe" msgstr "" -#: app/templates/threads/view.html:55 +#: app/templates/threads/view.html:59 msgid "Convert to Thread" msgstr "" -#: app/templates/threads/view.html:62 +#: app/templates/threads/view.html:67 msgid "Unlock" msgstr "" -#: app/templates/threads/view.html:67 +#: app/templates/threads/view.html:72 msgid "Lock" msgstr "" -#: app/templates/threads/view.html:109 +#: app/templates/threads/view.html:114 msgid "This thread is visible to the following users" msgstr "" -#: app/templates/threads/view.html:110 +#: app/templates/threads/view.html:115 msgid "Visible to:" msgstr "" -#: app/templates/threads/view.html:118 +#: app/templates/threads/view.html:123 msgid "Plus approvers and editors" msgstr "" -#: app/templates/threads/view.html:131 +#: app/templates/threads/view.html:136 msgid "Is this review outdated?" msgstr "" -#: app/templates/threads/view.html:132 +#: app/templates/threads/view.html:137 msgid "For example, does it complain about issues you've already fixed?" msgstr "" -#: app/templates/threads/view.html:133 +#: app/templates/threads/view.html:138 #, python-format msgid "You can report outdated reviews by clicking %(flag)s on the review." msgstr "" @@ -5280,6 +5407,10 @@ msgstr "" msgid "Email Address" msgstr "" +#: app/templates/users/modtools.html:116 +msgid "Pending email verifications" +msgstr "" + #: app/templates/users/profile.html:20 msgid "Profile picture" msgstr "" @@ -6126,3 +6257,49 @@ msgstr "" #~ "signature" #~ msgstr "" +#~ msgctxt "tags" +#~ msgid "" +#~ "Focus on player chat/communication or " +#~ "who's primary function is interacting " +#~ "with the console." +#~ msgstr "" + +#~ msgctxt "tags" +#~ msgid "" +#~ "Requires futher installation steps, such " +#~ "as installing luarocks or editing the" +#~ " trusted mod setting" +#~ msgstr "" + +#~ msgctxt "tags" +#~ msgid "" +#~ "Mods and games that aim to " +#~ "simulate real life activity. Similar to" +#~ " SimCity/TheSims/OpenTTD/etc" +#~ msgstr "" + +#~ msgctxt "tags" +#~ msgid "Adds mobs, animals, and NPCs" +#~ msgstr "" + +#~ msgctxt "tags" +#~ msgid "For content whose main utility / feature is in GUI/formspec form" +#~ msgstr "" + +#~ msgctxt "tags" +#~ msgid "Forks of MTG" +#~ msgstr "" + +#~ msgid "" +#~ "Invalid username, Only alphabetic letters " +#~ "(A-Za-z), numbers (0-9), underscores (_), " +#~ "minuses (-), and periods (.) allowed." +#~ " Consider contacting an admin" +#~ msgstr "" + +#~ msgid "Unable to get GitHub username for user" +#~ msgstr "" + +#~ msgid "Human readable. Eg: 1.0.0 or 2018-05-28" +#~ msgstr "" + diff --git a/translations/kv/LC_MESSAGES/messages.po b/translations/kv/LC_MESSAGES/messages.po index 5c30703e..3055a6a0 100644 --- a/translations/kv/LC_MESSAGES/messages.po +++ b/translations/kv/LC_MESSAGES/messages.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2024-06-09 13:46+0100\n" +"POT-Creation-Date: 2024-06-22 16:06+0100\n" "PO-Revision-Date: 2024-05-15 17:01+0000\n" "Last-Translator: Mićadźoridź \n" "Language: kv\n" @@ -18,192 +18,190 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.15.0\n" -#: app/__init__.py:155 +#: app/__init__.py:156 msgid "Banned:" msgstr "" -#: app/__init__.py:157 +#: app/__init__.py:158 msgid "You have been banned." msgstr "" -#. NOTE: tags: title for jam_game_2023 -#: app/_translations.py:6 -msgctxt "tags" -msgid "Jam / Game 2023" -msgstr "" - -#. NOTE: tags: description for jam_game_2023 -#: app/_translations.py:8 -msgctxt "tags" -msgid "Entries to the 2023 Minetest Game Jam " -msgstr "" - #. NOTE: tags: title for server_tools -#: app/_translations.py:10 +#: app/_translations.py:6 msgctxt "tags" msgid "Server Moderation and Tools" msgstr "" #. NOTE: tags: description for server_tools -#: app/_translations.py:12 +#: app/_translations.py:8 msgctxt "tags" msgid "Helps with server maintenance and moderation" msgstr "" #. NOTE: tags: title for pvp -#: app/_translations.py:14 +#: app/_translations.py:10 msgctxt "tags" msgid "Player vs Player (PvP)" msgstr "" #. NOTE: tags: description for pvp -#: app/_translations.py:16 +#: app/_translations.py:12 msgctxt "tags" msgid "Designed to be played competitively against other players" msgstr "" #. NOTE: tags: title for player_effects -#: app/_translations.py:18 +#: app/_translations.py:14 msgctxt "tags" msgid "Player Effects / Power Ups" msgstr "" #. NOTE: tags: description for player_effects -#: app/_translations.py:20 +#: app/_translations.py:16 msgctxt "tags" msgid "" "For content that changes player effects, including physics, for example: " "speed, jump height or gravity." msgstr "" -#. NOTE: tags: title for world_tools +#. NOTE: tags: title for jam_game_2023 +#: app/_translations.py:18 +msgctxt "tags" +msgid "Jam / Game 2023" +msgstr "" + +#. NOTE: tags: description for jam_game_2023 +#: app/_translations.py:20 +msgctxt "tags" +msgid "Entries to the 2023 Minetest Game Jam " +msgstr "" + +#. NOTE: tags: title for mapgen #: app/_translations.py:22 msgctxt "tags" +msgid "Mapgen / Biomes / Decoration" +msgstr "" + +#. NOTE: tags: description for mapgen +#: app/_translations.py:24 +msgctxt "tags" +msgid "New mapgen or changes mapgen" +msgstr "" + +#. NOTE: tags: title for world_tools +#: app/_translations.py:26 +msgctxt "tags" msgid "World Maintenance and Tools" msgstr "" #. NOTE: tags: description for world_tools -#: app/_translations.py:24 +#: app/_translations.py:28 msgctxt "tags" msgid "Tools to manage the world" msgstr "" +#. NOTE: tags: title for inventory +#: app/_translations.py:30 +msgctxt "tags" +msgid "Inventory" +msgstr "" + +#. NOTE: tags: description for inventory +#: app/_translations.py:32 +msgctxt "tags" +msgid "Changes the inventory GUI" +msgstr "" + +#. NOTE: tags: title for developer_tools +#: app/_translations.py:34 +msgctxt "tags" +msgid "Developer Tools" +msgstr "" + +#. NOTE: tags: description for developer_tools +#: app/_translations.py:36 +msgctxt "tags" +msgid "Tools for game and mod developers" +msgstr "" + #. NOTE: tags: title for april_fools -#: app/_translations.py:26 +#: app/_translations.py:38 msgctxt "tags" msgid "Joke" msgstr "" #. NOTE: tags: description for april_fools -#: app/_translations.py:28 +#: app/_translations.py:40 msgctxt "tags" msgid "" "For humorous content, meant as a novelty or joke, not to be taken " "seriously, and that is not meant to be used seriously or long-term." msgstr "" -#. NOTE: tags: title for shooter -#: app/_translations.py:30 -msgctxt "tags" -msgid "Shooter" -msgstr "" - -#. NOTE: tags: description for shooter -#: app/_translations.py:32 -msgctxt "tags" -msgid "First person shooters (FPS) and more" -msgstr "" - -#. NOTE: tags: title for adventure__rpg -#: app/_translations.py:34 -msgctxt "tags" -msgid "Adventure / RPG" -msgstr "" - -#. NOTE: tags: title for mapgen -#: app/_translations.py:36 -msgctxt "tags" -msgid "Mapgen / Biomes / Decoration" -msgstr "" - -#. NOTE: tags: description for mapgen -#: app/_translations.py:38 -msgctxt "tags" -msgid "New mapgen or changes mapgen" -msgstr "" - #. NOTE: tags: title for singleplayer -#: app/_translations.py:40 +#: app/_translations.py:42 msgctxt "tags" msgid "Singleplayer-focused" msgstr "" #. NOTE: tags: description for singleplayer -#: app/_translations.py:42 +#: app/_translations.py:44 msgctxt "tags" msgid "Content that can be played alone" msgstr "" -#. NOTE: tags: title for developer_tools -#: app/_translations.py:44 -msgctxt "tags" -msgid "Developer Tools" -msgstr "" - -#. NOTE: tags: description for developer_tools -#: app/_translations.py:46 -msgctxt "tags" -msgid "Tools for game and mod developers" -msgstr "" - #. NOTE: tags: title for crafting -#: app/_translations.py:48 +#: app/_translations.py:46 msgctxt "tags" msgid "Crafting" msgstr "" #. NOTE: tags: description for crafting -#: app/_translations.py:50 +#: app/_translations.py:48 msgctxt "tags" msgid "Big changes to crafting gameplay" msgstr "" -#. NOTE: tags: title for sound_music +#. NOTE: tags: title for adventure__rpg +#: app/_translations.py:50 +msgctxt "tags" +msgid "Adventure / RPG" +msgstr "" + +#. NOTE: tags: title for shooter #: app/_translations.py:52 msgctxt "tags" +msgid "Shooter" +msgstr "" + +#. NOTE: tags: description for shooter +#: app/_translations.py:54 +msgctxt "tags" +msgid "First person shooters (FPS) and more" +msgstr "" + +#. NOTE: tags: title for sound_music +#: app/_translations.py:56 +msgctxt "tags" msgid "Sounds / Music" msgstr "" #. NOTE: tags: description for sound_music -#: app/_translations.py:54 +#: app/_translations.py:58 msgctxt "tags" msgid "Focuses on or adds new sounds or musical things" msgstr "" -#. NOTE: tags: title for inventory -#: app/_translations.py:56 -msgctxt "tags" -msgid "Inventory" -msgstr "" - -#. NOTE: tags: description for inventory -#: app/_translations.py:58 -msgctxt "tags" -msgid "Changes the inventory GUI" -msgstr "" - -#. NOTE: tags: title for chat +#. NOTE: tags: title for tools #: app/_translations.py:60 msgctxt "tags" -msgid "Chat / Commands" +msgid "Tools / Weapons / Armor" msgstr "" -#. NOTE: tags: description for chat +#. NOTE: tags: description for tools #: app/_translations.py:62 msgctxt "tags" -msgid "" -"Focus on player chat/communication or who's primary function is " -"interacting with the console." +msgid "Adds or changes tools, weapons, and armor" msgstr "" #. NOTE: tags: title for plants_and_farming @@ -218,56 +216,56 @@ msgctxt "tags" msgid "Adds new plants or other farmable resources." msgstr "" -#. NOTE: tags: title for complex_installation -#: app/_translations.py:68 -msgctxt "tags" -msgid "Complex installation" -msgstr "" - -#. NOTE: tags: description for complex_installation -#: app/_translations.py:70 -msgctxt "tags" -msgid "" -"Requires futher installation steps, such as installing luarocks or " -"editing the trusted mod setting" -msgstr "" - -#. NOTE: tags: title for multiplayer -#: app/_translations.py:72 -msgctxt "tags" -msgid "Multiplayer-focused" -msgstr "" - -#. NOTE: tags: description for multiplayer -#: app/_translations.py:74 -msgctxt "tags" -msgid "Can/should only be used in multiplayer" -msgstr "" - -#. NOTE: tags: title for tools -#: app/_translations.py:76 -msgctxt "tags" -msgid "Tools / Weapons / Armor" -msgstr "" - -#. NOTE: tags: description for tools -#: app/_translations.py:78 -msgctxt "tags" -msgid "Adds or changes tools, weapons, and armor" -msgstr "" - #. NOTE: tags: title for simulation -#: app/_translations.py:80 +#: app/_translations.py:68 msgctxt "tags" msgid "Sims" msgstr "" #. NOTE: tags: description for simulation -#: app/_translations.py:82 +#: app/_translations.py:70 msgctxt "tags" msgid "" "Mods and games that aim to simulate real life activity. Similar to " -"SimCity/TheSims/OpenTTD/etc" +"SimCity/The Sims/OpenTTD/etc." +msgstr "" + +#. NOTE: tags: title for chat +#: app/_translations.py:72 +msgctxt "tags" +msgid "Chat / Commands" +msgstr "" + +#. NOTE: tags: description for chat +#: app/_translations.py:74 +msgctxt "tags" +msgid "Focus on player chat/communication or console interaction." +msgstr "" + +#. NOTE: tags: title for multiplayer +#: app/_translations.py:76 +msgctxt "tags" +msgid "Multiplayer-focused" +msgstr "" + +#. NOTE: tags: description for multiplayer +#: app/_translations.py:78 +msgctxt "tags" +msgid "Can/should only be used in multiplayer" +msgstr "" + +#. NOTE: tags: title for complex_installation +#: app/_translations.py:80 +msgctxt "tags" +msgid "Complex installation" +msgstr "" + +#. NOTE: tags: description for complex_installation +#: app/_translations.py:82 +msgctxt "tags" +msgid "" +"Requires futher installation steps, such as installing LuaRocks or " +"editing the trusted mod setting" msgstr "" #. NOTE: tags: title for magic @@ -276,54 +274,54 @@ msgctxt "tags" msgid "Magic / Enchanting" msgstr "" -#. NOTE: tags: title for less_than_px -#: app/_translations.py:86 -msgctxt "tags" -msgid "<16px" -msgstr "" - -#. NOTE: tags: description for less_than_px -#: app/_translations.py:88 -msgctxt "tags" -msgid "Less than 16px" -msgstr "" - #. NOTE: tags: title for building_mechanics -#: app/_translations.py:90 +#: app/_translations.py:86 msgctxt "tags" msgid "Building Mechanics and Tools" msgstr "" #. NOTE: tags: description for building_mechanics -#: app/_translations.py:92 +#: app/_translations.py:88 msgctxt "tags" msgid "Adds game mechanics or tools that change how players build." msgstr "" -#. NOTE: tags: title for environment -#: app/_translations.py:94 +#. NOTE: tags: title for oneofakind__original +#: app/_translations.py:90 msgctxt "tags" -msgid "Environment / Weather" +msgid "One-of-a-kind / Original" msgstr "" -#. NOTE: tags: description for environment -#: app/_translations.py:96 +#. NOTE: tags: description for oneofakind__original +#: app/_translations.py:92 msgctxt "tags" msgid "" -"Improves the world, adding weather, ambient sounds, or other environment " -"mechanics" +"For games and such that are of their own kind, distinct and original in " +"nature to others of the same category." msgstr "" -#. NOTE: tags: title for mobs +#. NOTE: tags: title for building +#: app/_translations.py:94 +msgctxt "tags" +msgid "Building" +msgstr "" + +#. NOTE: tags: description for building +#: app/_translations.py:96 +msgctxt "tags" +msgid "Focuses on building, such as adding new materials or nodes" +msgstr "" + +#. NOTE: tags: title for decorative #: app/_translations.py:98 msgctxt "tags" -msgid "Mobs / Animals / NPCs" +msgid "Decorative" msgstr "" -#. NOTE: tags: description for mobs +#. NOTE: tags: description for decorative #: app/_translations.py:100 msgctxt "tags" -msgid "Adds mobs, animals, and NPCs" +msgid "Adds nodes with no other purpose than for use in building" msgstr "" #. NOTE: tags: title for puzzle @@ -338,120 +336,120 @@ msgctxt "tags" msgid "Focus on puzzle solving instead of combat" msgstr "" -#. NOTE: tags: title for building +#. NOTE: tags: title for environment #: app/_translations.py:106 msgctxt "tags" -msgid "Building" +msgid "Environment / Weather" msgstr "" -#. NOTE: tags: description for building +#. NOTE: tags: description for environment #: app/_translations.py:108 msgctxt "tags" -msgid "Focuses on building, such as adding new materials or nodes" +msgid "" +"Improves the world, adding weather, ambient sounds, or other environment " +"mechanics" msgstr "" -#. NOTE: tags: title for decorative +#. NOTE: tags: title for less_than_px #: app/_translations.py:110 msgctxt "tags" -msgid "Decorative" +msgid "<16px" msgstr "" -#. NOTE: tags: description for decorative +#. NOTE: tags: description for less_than_px #: app/_translations.py:112 msgctxt "tags" -msgid "Adds nodes with no other purpose than for use in building" +msgid "Less than 16px" msgstr "" -#. NOTE: tags: title for oneofakind__original +#. NOTE: tags: title for mobs #: app/_translations.py:114 msgctxt "tags" -msgid "One-of-a-kind / Original" +msgid "Mobs / Animals / NPCs" msgstr "" -#. NOTE: tags: description for oneofakind__original +#. NOTE: tags: description for mobs #: app/_translations.py:116 msgctxt "tags" -msgid "" -"For games and such that are of their own kind, distinct and original in " -"nature to others of the same category." -msgstr "" - -#. NOTE: tags: title for survival -#: app/_translations.py:118 -msgctxt "tags" -msgid "Survival" -msgstr "" - -#. NOTE: tags: description for survival -#: app/_translations.py:120 -msgctxt "tags" -msgid "" -"Written specifically for survival gameplay with a focus on game-balance, " -"difficulty level, or resources available through crafting, mining, ..." -msgstr "" - -#. NOTE: tags: title for hud -#: app/_translations.py:122 -msgctxt "tags" -msgid "HUD" -msgstr "" - -#. NOTE: tags: description for hud -#: app/_translations.py:124 -msgctxt "tags" -msgid "For mods that grant the player extra information in the HUD" -msgstr "" - -#. NOTE: tags: title for storage -#: app/_translations.py:126 -msgctxt "tags" -msgid "Storage" -msgstr "" - -#. NOTE: tags: description for storage -#: app/_translations.py:128 -msgctxt "tags" -msgid "Adds or improves item storage mechanics" -msgstr "" - -#. NOTE: tags: title for 16px -#: app/_translations.py:130 -msgctxt "tags" -msgid "16px" -msgstr "" - -#. NOTE: tags: description for 16px -#: app/_translations.py:132 -msgctxt "tags" -msgid "For 16px texture packs" +msgid "Adds mobs, animals, and non-player characters" msgstr "" #. NOTE: tags: title for custom_mapgen -#: app/_translations.py:134 +#: app/_translations.py:118 msgctxt "tags" msgid "Custom mapgen" msgstr "" #. NOTE: tags: description for custom_mapgen -#: app/_translations.py:136 +#: app/_translations.py:120 msgctxt "tags" msgid "" "Contains a completely custom mapgen implemented in Lua, usually requires " "worlds to be set to the 'singlenode' mapgen." msgstr "" +#. NOTE: tags: title for survival +#: app/_translations.py:122 +msgctxt "tags" +msgid "Survival" +msgstr "" + +#. NOTE: tags: description for survival +#: app/_translations.py:124 +msgctxt "tags" +msgid "" +"Written specifically for survival gameplay with a focus on game-balance, " +"difficulty level, or resources available through crafting, mining, ..." +msgstr "" + +#. NOTE: tags: title for education +#: app/_translations.py:126 +msgctxt "tags" +msgid "Education" +msgstr "" + +#. NOTE: tags: description for education +#: app/_translations.py:128 +msgctxt "tags" +msgid "Either has educational value, or is a tool to help teachers " +msgstr "" + +#. NOTE: tags: title for storage +#: app/_translations.py:130 +msgctxt "tags" +msgid "Storage" +msgstr "" + +#. NOTE: tags: description for storage +#: app/_translations.py:132 +msgctxt "tags" +msgid "Adds or improves item storage mechanics" +msgstr "" + #. NOTE: tags: title for library -#: app/_translations.py:138 +#: app/_translations.py:134 msgctxt "tags" msgid "API / Library" msgstr "" #. NOTE: tags: description for library -#: app/_translations.py:140 +#: app/_translations.py:136 msgctxt "tags" msgid "Primarily adds an API for other mods to use" msgstr "" +#. NOTE: tags: title for hud +#: app/_translations.py:138 +msgctxt "tags" +msgid "HUD" +msgstr "" + +#. NOTE: tags: description for hud +#: app/_translations.py:140 +msgctxt "tags" +msgid "For mods that grant the player extra information in the HUD" +msgstr "" + #. NOTE: tags: title for mini-game #: app/_translations.py:142 #, fuzzy @@ -465,16 +463,18 @@ msgctxt "tags" msgid "Adds a mini-game to be played within Minetest" msgstr "" -#. NOTE: tags: title for education +#. NOTE: tags: title for pve #: app/_translations.py:146 msgctxt "tags" -msgid "Education" +msgid "Player vs Environment (PvE)" msgstr "" -#. NOTE: tags: description for education +#. NOTE: tags: description for pve #: app/_translations.py:148 msgctxt "tags" -msgid "Either has educational value, or is a tool to help teachers " +msgid "" +"For content designed for one or more players that focus on combat against" +" the world, mobs, or NPCs." msgstr "" #. NOTE: tags: title for sports @@ -483,40 +483,134 @@ msgctxt "tags" msgid "Sports" msgstr "" -#. NOTE: tags: title for pve +#. NOTE: tags: title for 16px #: app/_translations.py:152 msgctxt "tags" -msgid "Player vs Environment (PvE)" +msgid "16px" msgstr "" -#. NOTE: tags: description for pve +#. NOTE: tags: description for 16px #: app/_translations.py:154 msgctxt "tags" +msgid "For 16px texture packs" +msgstr "" + +#. NOTE: tags: title for 64px +#: app/_translations.py:156 +msgctxt "tags" +msgid "64px" +msgstr "" + +#. NOTE: tags: description for 64px +#: app/_translations.py:158 +msgctxt "tags" +msgid "For 64px texture packs" +msgstr "" + +#. NOTE: tags: title for transport +#: app/_translations.py:160 +msgctxt "tags" +msgid "Transport" +msgstr "" + +#. NOTE: tags: description for transport +#: app/_translations.py:162 +msgctxt "tags" msgid "" -"For content designed for one or more players that focus on combat against" -" the world, mobs, or NPCs." +"Adds or changes transportation methods. Includes teleportation, vehicles," +" ridable mobs, transport infrastructure and thematic content" +msgstr "" + +#. NOTE: tags: title for seasonal +#: app/_translations.py:164 +msgctxt "tags" +msgid "Seasonal" +msgstr "" + +#. NOTE: tags: description for seasonal +#: app/_translations.py:166 +msgctxt "tags" +msgid "For content generally themed around a certain season or holiday" +msgstr "" + +#. NOTE: tags: title for food +#: app/_translations.py:168 +msgctxt "tags" +msgid "Food / Drinks" +msgstr "" + +#. NOTE: tags: title for commerce +#: app/_translations.py:170 +msgctxt "tags" +msgid "Commerce / Economy" +msgstr "" + +#. NOTE: tags: description for commerce +#: app/_translations.py:172 +msgctxt "tags" +msgid "Related to economies, money, and trading" +msgstr "" + +#. NOTE: tags: title for gui +#: app/_translations.py:174 +msgctxt "tags" +msgid "GUI" +msgstr "" + +#. NOTE: tags: description for gui +#: app/_translations.py:176 +msgctxt "tags" +msgid "" +"For content whose main utility or features are provided within a GUI, on-" +"screen menu, or similar" msgstr "" #. NOTE: tags: title for jam_combat_mod -#: app/_translations.py:156 +#: app/_translations.py:178 msgctxt "tags" msgid "Jam / Combat 2020" msgstr "" #. NOTE: tags: description for jam_combat_mod -#: app/_translations.py:158 +#: app/_translations.py:180 msgctxt "tags" msgid "For mods created for the Discord \"Combat\" modding event in 2020" msgstr "" +#. NOTE: tags: title for mtg +#: app/_translations.py:182 +msgctxt "tags" +msgid "Minetest Game improved" +msgstr "" + +#. NOTE: tags: description for mtg +#: app/_translations.py:184 +msgctxt "tags" +msgid "Forks of Minetest Game" +msgstr "" + +#. NOTE: tags: title for jam_weekly_2021 +#: app/_translations.py:186 +msgctxt "tags" +msgid "Jam / Weekly Challenges 2021" +msgstr "" + +#. NOTE: tags: description for jam_weekly_2021 +#: app/_translations.py:188 +msgctxt "tags" +msgid "" +"For mods created for the Discord \"Weekly Challenges\" modding event in " +"2021" +msgstr "" + #. NOTE: tags: title for creative -#: app/_translations.py:160 +#: app/_translations.py:190 msgctxt "tags" msgid "Creative" msgstr "" #. NOTE: tags: description for creative -#: app/_translations.py:162 +#: app/_translations.py:192 msgctxt "tags" msgid "" "Written specifically or exclusively for use in creative mode. Adds " @@ -524,110 +618,16 @@ msgid "" "that facilitate ingame creation and doesn't add difficulty or scarcity" msgstr "" -#. NOTE: tags: title for gui -#: app/_translations.py:164 -msgctxt "tags" -msgid "GUI" -msgstr "" - -#. NOTE: tags: description for gui -#: app/_translations.py:166 -msgctxt "tags" -msgid "For content whose main utility / feature is in GUI/formspec form" -msgstr "" - -#. NOTE: tags: title for 64px -#: app/_translations.py:168 -msgctxt "tags" -msgid "64px" -msgstr "" - -#. NOTE: tags: description for 64px -#: app/_translations.py:170 -msgctxt "tags" -msgid "For 64px texture packs" -msgstr "" - -#. NOTE: tags: title for commerce -#: app/_translations.py:172 -msgctxt "tags" -msgid "Commerce / Economy" -msgstr "" - -#. NOTE: tags: description for commerce -#: app/_translations.py:174 -msgctxt "tags" -msgid "Related to economies, money, and trading" -msgstr "" - -#. NOTE: tags: title for mtg -#: app/_translations.py:176 -msgctxt "tags" -msgid "Minetest Game improved" -msgstr "" - -#. NOTE: tags: description for mtg -#: app/_translations.py:178 -msgctxt "tags" -msgid "Forks of MTG" -msgstr "" - -#. NOTE: tags: title for jam_weekly_2021 -#: app/_translations.py:180 -msgctxt "tags" -msgid "Jam / Weekly Challenges 2021" -msgstr "" - -#. NOTE: tags: description for jam_weekly_2021 -#: app/_translations.py:182 -msgctxt "tags" -msgid "" -"For mods created for the Discord \"Weekly Challenges\" modding event in " -"2021" -msgstr "" - -#. NOTE: tags: title for transport -#: app/_translations.py:184 -msgctxt "tags" -msgid "Transport" -msgstr "" - -#. NOTE: tags: description for transport -#: app/_translations.py:186 -msgctxt "tags" -msgid "" -"Adds or changes transportation methods. Includes teleportation, vehicles," -" ridable mobs, transport infrastructure and thematic content" -msgstr "" - -#. NOTE: tags: title for food -#: app/_translations.py:188 -msgctxt "tags" -msgid "Food / Drinks" -msgstr "" - #. NOTE: tags: title for technology -#: app/_translations.py:190 +#: app/_translations.py:194 msgctxt "tags" msgid "Machines / Electronics" msgstr "" #. NOTE: tags: description for technology -#: app/_translations.py:192 -msgctxt "tags" -msgid "Adds machines useful in automation, tubes, or power." -msgstr "" - -#. NOTE: tags: title for seasonal -#: app/_translations.py:194 -msgctxt "tags" -msgid "Seasonal" -msgstr "" - -#. NOTE: tags: description for seasonal #: app/_translations.py:196 msgctxt "tags" -msgid "For content generally themed around a certain season or holiday" +msgid "Adds machines useful in automation, tubes, or power." msgstr "" #. NOTE: tags: title for 32px @@ -642,56 +642,56 @@ msgctxt "tags" msgid "For 32px texture packs" msgstr "" -#. NOTE: tags: title for jam_game_2021 +#. NOTE: tags: title for strategy_rts #: app/_translations.py:202 msgctxt "tags" -msgid "Jam / Game 2021" +msgid "Strategy / RTS" msgstr "" -#. NOTE: tags: description for jam_game_2021 +#. NOTE: tags: description for strategy_rts #: app/_translations.py:204 msgctxt "tags" -msgid "Entries to the 2021 Minetest Game Jam" -msgstr "" - -#. NOTE: tags: title for 128px -#: app/_translations.py:206 -msgctxt "tags" -msgid "128px+" -msgstr "" - -#. NOTE: tags: description for 128px -#: app/_translations.py:208 -msgctxt "tags" -msgid "For 128px or higher texture packs" +msgid "" +"Games and mods with a heavy strategy component, whether real-time or " +"turn-based" msgstr "" #. NOTE: tags: title for skins -#: app/_translations.py:210 +#: app/_translations.py:206 msgctxt "tags" msgid "Player customization / Skins" msgstr "" #. NOTE: tags: description for skins -#: app/_translations.py:212 +#: app/_translations.py:208 msgctxt "tags" msgid "" "Allows the player to customize their character by changing the texture or" " adding accessories." msgstr "" -#. NOTE: tags: title for strategy_rts -#: app/_translations.py:214 +#. NOTE: tags: title for jam_game_2021 +#: app/_translations.py:210 msgctxt "tags" -msgid "Strategy / RTS" +msgid "Jam / Game 2021" msgstr "" -#. NOTE: tags: description for strategy_rts +#. NOTE: tags: description for jam_game_2021 +#: app/_translations.py:212 +msgctxt "tags" +msgid "Entries to the 2021 Minetest Game Jam" +msgstr "" + +#. NOTE: tags: title for 128px +#: app/_translations.py:214 +msgctxt "tags" +msgid "128px+" +msgstr "" + +#. NOTE: tags: description for 128px #: app/_translations.py:216 msgctxt "tags" -msgid "" -"Games and mods with a heavy strategy component, whether real-time or " -"turn-based" +msgid "For 128px or higher texture packs" msgstr "" #. NOTE: tags: title for jam_game_2022 @@ -790,8 +790,8 @@ msgctxt "content_warnings" msgid "Contains recreational drugs other than alcohol or tobacco" msgstr "" -#: app/querybuilder.py:58 app/templates/admin/languages/list.html:27 -#: app/templates/admin/tags/list.html:38 +#: app/querybuilder.py:60 app/templates/admin/languages/list.html:27 +#: app/templates/admin/tags/list.html:34 #: app/templates/admin/warnings/list.html:28 #: app/templates/collections/create_edit.html:56 #: app/templates/collections/view.html:66 app/templates/modnames/list.html:16 @@ -800,7 +800,7 @@ msgstr "" msgid "Packages" msgstr "" -#: app/querybuilder.py:73 +#: app/querybuilder.py:75 #, python-format msgid "%(package_type)s for %(game_name)s" msgstr "" @@ -814,9 +814,13 @@ msgstr "" msgid "Featured" msgstr "" -#: app/blueprints/api/tokens.py:33 app/templates/admin/tags/list.html:26 +#: app/blueprints/api/tokens.py:33 +#: app/blueprints/packages/advanced_search.py:83 +#: app/blueprints/packages/releases.py:55 +#: app/blueprints/packages/releases.py:70 app/templates/admin/tags/list.html:22 #: app/templates/admin/warnings/list.html:20 app/templates/macros/topics.html:7 #: app/templates/modnames/list.html:12 +#: app/templates/packages/release_edit.html:20 msgid "Name" msgstr "Ним" @@ -825,12 +829,12 @@ 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:251 -#: app/blueprints/packages/packages.py:543 -#: app/blueprints/packages/packages.py:639 -#: app/blueprints/packages/packages.py:727 -#: app/blueprints/packages/releases.py:62 -#: app/blueprints/packages/releases.py:74 app/blueprints/packages/reviews.py:63 +#: app/blueprints/oauth/__init__.py:175 app/blueprints/packages/packages.py:252 +#: app/blueprints/packages/packages.py:544 +#: app/blueprints/packages/packages.py:640 +#: app/blueprints/packages/packages.py:728 +#: app/blueprints/packages/releases.py:66 +#: app/blueprints/packages/releases.py:81 app/blueprints/packages/reviews.py:63 #: app/blueprints/packages/screenshots.py:36 #: app/blueprints/packages/screenshots.py:42 #: app/blueprints/packages/screenshots.py:47 @@ -841,12 +845,14 @@ msgid "Save" msgstr "" #: app/blueprints/collections/__init__.py:77 -#: app/blueprints/oauth/__init__.py:168 app/blueprints/packages/releases.py:54 -#: app/blueprints/packages/releases.py:66 app/blueprints/packages/reviews.py:53 +#: app/blueprints/oauth/__init__.py:168 +#: app/blueprints/packages/advanced_search.py:84 +#: app/blueprints/packages/releases.py:56 +#: app/blueprints/packages/releases.py:71 app/blueprints/packages/reviews.py:53 #: app/blueprints/threads/__init__.py:281 #: app/templates/admin/languages/list.html:23 #: app/templates/macros/reviews.html:143 app/templates/macros/topics.html:5 -#: app/templates/packages/release_edit.html:17 +#: app/templates/packages/release_edit.html:21 #: app/templates/packages/translation.html:54 msgid "Title" msgstr "" @@ -899,24 +905,7 @@ msgstr "" msgid "Removed package from favorites collection" msgstr "" -#: app/blueprints/github/__init__.py:54 -msgid "Authorization failed [err=gh-oauth-login-failed]" -msgstr "" - -#: app/blueprints/github/__init__.py:83 -msgid "Linked GitHub to account" -msgstr "" - -#: app/blueprints/github/__init__.py:88 -#, python-format -msgid "GitHub account is already associated with another user: %(username)s" -msgstr "" - -#: app/blueprints/github/__init__.py:96 app/blueprints/github/__init__.py:122 -msgid "Authorization failed [err=gh-login-failed]" -msgstr "" - -#: app/blueprints/oauth/__init__.py:169 app/templates/admin/tags/list.html:30 +#: app/blueprints/oauth/__init__.py:169 app/templates/admin/tags/list.html:26 #: app/templates/admin/warnings/list.html:24 #: app/templates/users/settings_email.html:49 msgid "Description" @@ -987,321 +976,438 @@ msgstr "" msgid "Supported Games" msgstr "" -#: app/blueprints/packages/packages.py:214 -msgid "No download available." +#: app/blueprints/packages/advanced_search.py:39 +msgid "Android Default" msgstr "" -#: app/blueprints/packages/packages.py:229 app/templates/packages/view.html:598 +#: app/blueprints/packages/advanced_search.py:40 +msgid "Desktop Default" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:41 +msgid "Non-free" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:42 app/models/packages.py:624 +#: app/templates/packages/view.html:163 +msgid "Work in Progress" +msgstr "" + +#. NOTE: Package maintenance state +#: app/blueprints/packages/advanced_search.py:43 app/models/packages.py:170 +msgid "Deprecated" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:44 +msgid "All content warnings" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:53 +msgid "Query" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:54 +#: app/blueprints/packages/packages.py:230 app/templates/packages/view.html:598 #: app/utils/minetest_hypertext.py:263 msgid "Type" msgstr "" -#: app/blueprints/packages/packages.py:230 -msgid "Title (Human-readable)" +#: app/blueprints/packages/advanced_search.py:56 +#: app/templates/macros/topics.html:6 app/templates/packages/view.html:177 +msgid "Author" msgstr "" -#: app/blueprints/packages/packages.py:231 -#: app/blueprints/packages/packages.py:637 -msgid "Name (Technical)" -msgstr "" - -#: app/blueprints/packages/packages.py:231 -#: app/blueprints/packages/packages.py:638 -#: app/templates/packages/create_edit.html:75 -msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" -msgstr "" - -#: app/blueprints/packages/packages.py:232 -msgid "Short Description (Plaintext)" -msgstr "" - -#: app/blueprints/packages/packages.py:234 app/templates/packages/view.html:620 -#: app/utils/minetest_hypertext.py:300 -msgid "Maintenance State" -msgstr "" - -#: app/blueprints/packages/packages.py:236 app/templates/admin/tags/list.html:4 +#: app/blueprints/packages/advanced_search.py:57 +#: app/blueprints/packages/packages.py:237 app/templates/admin/tags/list.html:4 #: app/templates/admin/tags/list.html:10 app/templates/todo/tags.html:38 #: app/utils/minetest_hypertext.py:264 msgid "Tags" msgstr "" -#: app/blueprints/packages/packages.py:237 +#: app/blueprints/packages/advanced_search.py:60 +#: app/blueprints/packages/packages.py:238 msgid "Content Warnings" msgstr "" -#: app/blueprints/packages/packages.py:238 app/templates/packages/view.html:609 +#: app/blueprints/packages/advanced_search.py:63 +#: app/blueprints/packages/packages.py:239 app/templates/packages/view.html:609 #: app/utils/minetest_hypertext.py:298 msgid "License" msgstr "" -#: app/blueprints/packages/packages.py:239 +#: app/blueprints/packages/advanced_search.py:67 +msgid "Supports Game" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:71 +#: app/templates/admin/storage.html:39 +#: app/templates/collections/create_edit.html:81 +#: app/templates/collections/list.html:39 +#: app/templates/collections/view.html:91 app/templates/index.html:48 +#: app/templates/macros/reviews.html:81 app/templates/macros/topics.html:52 +#: app/templates/packages/game_hub.html:5 +#: app/templates/packages/game_hub.html:25 +#: app/templates/packages/similar.html:22 app/templates/translate/index.html:28 +#, python-format +msgid "%(title)s by %(author)s" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:72 +#: app/blueprints/packages/reviews.py:54 +#: app/templates/packages/translation.html:51 +msgid "Language" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:76 +msgid "Hide Tags and Content Warnings" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:77 +msgid "Minetest Version" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:81 +msgid "Sort by" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:85 +msgid "Package score" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:86 app/templates/index.html:78 +#: app/templates/packages/reviews_list.html:4 +#: app/templates/packages/view.html:194 app/templates/packages/view.html:336 +#: app/templates/users/profile.html:279 +msgid "Reviews" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:87 +#: app/templates/packages/view.html:184 app/templates/users/profile.html:242 +msgid "Downloads" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:88 +msgid "Created At" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:89 +msgid "Approved At" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:90 +msgid "Last Release" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:92 +msgid "Order" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:93 +msgid "Descending" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:94 +msgid "Ascending" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:96 +msgid "Random order" +msgstr "" + +#: app/blueprints/packages/packages.py:215 +msgid "No download available." +msgstr "" + +#: app/blueprints/packages/packages.py:231 +msgid "Title (Human-readable)" +msgstr "" + +#: app/blueprints/packages/packages.py:232 +#: app/blueprints/packages/packages.py:638 +msgid "Name (Technical)" +msgstr "" + +#: app/blueprints/packages/packages.py:232 +#: app/blueprints/packages/packages.py:639 +#: 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:233 +msgid "Short Description (Plaintext)" +msgstr "" + +#: app/blueprints/packages/packages.py:235 app/templates/packages/view.html:620 +#: app/utils/minetest_hypertext.py:300 +msgid "Maintenance State" +msgstr "" + +#: app/blueprints/packages/packages.py:240 msgid "Media License" msgstr "" -#: app/blueprints/packages/packages.py:241 +#: app/blueprints/packages/packages.py:242 msgid "Long Description (Markdown)" msgstr "" -#: app/blueprints/packages/packages.py:243 +#: app/blueprints/packages/packages.py:244 msgid "VCS Repository URL" msgstr "" -#: app/blueprints/packages/packages.py:244 app/blueprints/users/settings.py:77 +#: app/blueprints/packages/packages.py:245 app/blueprints/users/settings.py:77 msgid "Website URL" msgstr "" -#: app/blueprints/packages/packages.py:245 +#: app/blueprints/packages/packages.py:246 msgid "Issue Tracker URL" msgstr "" -#: app/blueprints/packages/packages.py:246 +#: app/blueprints/packages/packages.py:247 msgid "Forum Topic ID" msgstr "" -#: app/blueprints/packages/packages.py:247 +#: app/blueprints/packages/packages.py:248 msgid "Video URL" msgstr "" -#: app/blueprints/packages/packages.py:248 +#: app/blueprints/packages/packages.py:249 msgid "Donate URL" msgstr "" -#: app/blueprints/packages/packages.py:249 +#: app/blueprints/packages/packages.py:250 msgid "Translation URL" msgstr "" -#: app/blueprints/packages/packages.py:255 +#: app/blueprints/packages/packages.py:256 msgid "_game is not an allowed name" msgstr "" -#: app/blueprints/packages/packages.py:265 +#: app/blueprints/packages/packages.py:266 msgid "" "Package already exists, but is removed. Please contact ContentDB staff to" " restore the package" msgstr "" -#: app/blueprints/packages/packages.py:270 +#: app/blueprints/packages/packages.py:271 msgid "Package already exists" msgstr "" -#: app/blueprints/packages/packages.py:276 +#: app/blueprints/packages/packages.py:277 msgid "A collection with a similar name already exists" msgstr "" -#: app/blueprints/packages/packages.py:329 -#: app/blueprints/packages/releases.py:82 +#: app/blueprints/packages/packages.py:330 +#: app/blueprints/packages/releases.py:89 msgid "" "You must add an email address to your account and confirm it before you " "can manage packages" msgstr "" -#: app/blueprints/packages/packages.py:335 +#: app/blueprints/packages/packages.py:336 msgid "Save draft" msgstr "" -#: app/blueprints/packages/packages.py:343 +#: app/blueprints/packages/packages.py:344 msgid "Unable to find that user" msgstr "" -#: app/blueprints/packages/packages.py:347 +#: app/blueprints/packages/packages.py:348 #: app/blueprints/packages/screenshots.py:137 msgid "Permission denied" msgstr "" -#: app/blueprints/packages/packages.py:403 -#: app/blueprints/packages/packages.py:494 -#: app/blueprints/packages/packages.py:516 +#: app/blueprints/packages/packages.py:404 +#: app/blueprints/packages/packages.py:495 +#: app/blueprints/packages/packages.py:517 msgid "You don't have permission to do that" msgstr "" -#: app/blueprints/packages/packages.py:436 +#: app/blueprints/packages/packages.py:437 msgid "Please comment what changes are needed in the approval thread" msgstr "" -#: app/blueprints/packages/packages.py:443 +#: app/blueprints/packages/packages.py:444 msgid "" "Please comment in the approval thread so editors know what you have " "changed" msgstr "" -#: app/blueprints/packages/packages.py:481 +#: app/blueprints/packages/packages.py:482 #, python-format msgid "Set state to %(state)s" msgstr "" -#: app/blueprints/packages/packages.py:511 +#: app/blueprints/packages/packages.py:512 msgid "Deleted package" msgstr "" -#: app/blueprints/packages/packages.py:533 +#: app/blueprints/packages/packages.py:534 msgid "Unapproved package" msgstr "" -#: app/blueprints/packages/packages.py:542 +#: app/blueprints/packages/packages.py:543 msgid "Maintainers (Comma-separated)" msgstr "" -#: app/blueprints/packages/packages.py:551 +#: app/blueprints/packages/packages.py:552 msgid "You don't have permission to edit maintainers" msgstr "" -#: app/blueprints/packages/packages.py:601 +#: app/blueprints/packages/packages.py:602 msgid "You are not a maintainer" msgstr "" -#: app/blueprints/packages/packages.py:604 +#: app/blueprints/packages/packages.py:605 msgid "Package owners cannot remove themselves as maintainers" msgstr "" -#: app/blueprints/packages/packages.py:636 +#: app/blueprints/packages/packages.py:637 msgid "Author Name" msgstr "" -#: app/blueprints/packages/packages.py:723 +#: app/blueprints/packages/packages.py:724 msgid "Enable support detection based on dependencies (recommended)" msgstr "" -#: app/blueprints/packages/packages.py:724 +#: app/blueprints/packages/packages.py:725 msgid "Supported games" msgstr "" -#: app/blueprints/packages/packages.py:725 +#: app/blueprints/packages/packages.py:726 msgid "Unsupported games" msgstr "" -#: app/blueprints/packages/packages.py:726 +#: app/blueprints/packages/packages.py:727 msgid "Supports all games (unless stated) / is game independent" msgstr "" -#: app/blueprints/packages/packages.py:742 +#: app/blueprints/packages/packages.py:743 msgid "You need at least one release before you can edit game support" msgstr "" -#: app/blueprints/packages/packages.py:746 +#: app/blueprints/packages/packages.py:747 msgid "Mod(pack) needs to contain at least one mod. Please create a new release" msgstr "" -#: app/blueprints/packages/releases.py:55 -#: app/templates/packages/release_new.html:46 +#: app/blueprints/packages/releases.py:57 +#: app/blueprints/packages/releases.py:72 +msgid "Release Notes" +msgstr "" + +#: app/blueprints/packages/releases.py:59 msgid "Method" msgstr "" -#: app/blueprints/packages/releases.py:55 -#: app/blueprints/packages/releases.py:57 +#: app/blueprints/packages/releases.py:59 +#: app/blueprints/packages/releases.py:61 #: app/blueprints/packages/screenshots.py:35 msgid "File Upload" msgstr "" -#: app/blueprints/packages/releases.py:56 +#: app/blueprints/packages/releases.py:60 msgid "Git reference (ie: commit hash, branch, or tag)" msgstr "" -#: app/blueprints/packages/releases.py:58 -#: app/blueprints/packages/releases.py:70 -#: app/blueprints/packages/releases.py:198 +#: app/blueprints/packages/releases.py:62 +#: app/blueprints/packages/releases.py:77 +#: app/blueprints/packages/releases.py:207 msgid "Minimum Minetest Version" msgstr "" -#: app/blueprints/packages/releases.py:60 -#: app/blueprints/packages/releases.py:72 -#: app/blueprints/packages/releases.py:201 +#: app/blueprints/packages/releases.py:64 +#: app/blueprints/packages/releases.py:79 +#: app/blueprints/packages/releases.py:210 msgid "Maximum Minetest Version" msgstr "" -#: app/blueprints/packages/releases.py:67 -#: app/templates/packages/release_edit.html:23 +#: app/blueprints/packages/releases.py:74 +#: app/templates/packages/release_edit.html:31 msgid "URL" msgstr "" -#: app/blueprints/packages/releases.py:68 +#: app/blueprints/packages/releases.py:75 msgid "Task ID" msgstr "" -#: app/blueprints/packages/releases.py:69 +#: app/blueprints/packages/releases.py:76 #: app/blueprints/packages/screenshots.py:41 msgid "Is Approved" msgstr "" -#: app/blueprints/packages/releases.py:91 +#: app/blueprints/packages/releases.py:98 msgid "Import from Git" msgstr "" -#: app/blueprints/packages/releases.py:91 +#: app/blueprints/packages/releases.py:98 msgid "Upload .zip file" msgstr "" -#: app/blueprints/packages/releases.py:197 +#: app/blueprints/packages/releases.py:206 msgid "Set Min" msgstr "" -#: app/blueprints/packages/releases.py:200 +#: app/blueprints/packages/releases.py:209 msgid "Set Max" msgstr "" -#: app/blueprints/packages/releases.py:203 +#: app/blueprints/packages/releases.py:212 msgid "Only change values previously set as none" msgstr "" -#: app/blueprints/packages/releases.py:204 +#: app/blueprints/packages/releases.py:213 msgid "Update" msgstr "" -#: app/blueprints/packages/releases.py:256 +#: app/blueprints/packages/releases.py:265 #: app/templates/packages/update_config.html:25 msgid "Trigger" msgstr "" -#: app/blueprints/packages/releases.py:257 +#: app/blueprints/packages/releases.py:266 msgid "New Commit" msgstr "" -#: app/blueprints/packages/releases.py:258 app/templates/admin/tags/list.html:8 +#: app/blueprints/packages/releases.py:267 app/templates/admin/tags/list.html:8 msgid "New Tag" msgstr "" -#: app/blueprints/packages/releases.py:260 +#: app/blueprints/packages/releases.py:269 msgid "Branch name" msgstr "" -#: app/blueprints/packages/releases.py:261 +#: app/blueprints/packages/releases.py:270 #: app/templates/packages/update_config.html:38 msgid "Action" msgstr "" -#: app/blueprints/packages/releases.py:262 +#: app/blueprints/packages/releases.py:271 msgid "Send notification and mark as outdated" msgstr "" -#: app/blueprints/packages/releases.py:262 app/logic/package_approval.py:104 +#: app/blueprints/packages/releases.py:271 app/logic/package_approval.py:104 msgid "Create release" msgstr "" -#: app/blueprints/packages/releases.py:264 +#: app/blueprints/packages/releases.py:273 msgid "Save Settings" msgstr "" -#: app/blueprints/packages/releases.py:265 +#: app/blueprints/packages/releases.py:274 msgid "Disable Automation" msgstr "" -#: app/blueprints/packages/releases.py:304 +#: app/blueprints/packages/releases.py:313 msgid "Please add a Git repository URL in order to set up automatic releases" msgstr "" -#: app/blueprints/packages/releases.py:320 +#: app/blueprints/packages/releases.py:329 msgid "Deleted update configuration" msgstr "" -#: app/blueprints/packages/releases.py:328 +#: app/blueprints/packages/releases.py:337 msgid "Now, please create an initial release" msgstr "" -#: app/blueprints/packages/reviews.py:54 -#: app/templates/packages/translation.html:51 -msgid "Language" -msgstr "" - #: app/blueprints/packages/reviews.py:60 app/blueprints/threads/__init__.py:181 #: app/blueprints/threads/__init__.py:182 #: app/blueprints/threads/__init__.py:282 @@ -1482,7 +1588,7 @@ msgid "" msgstr "" #: 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/account.py:189 app/blueprints/users/account.py:338 #: app/blueprints/users/settings.py:147 msgid "Email" msgstr "" @@ -1560,79 +1666,80 @@ msgstr "" msgid "Unknown verification token!" msgstr "" -#: app/blueprints/users/account.py:292 +#: app/blueprints/users/account.py:290 msgid "Token has expired" msgstr "" -#: app/blueprints/users/account.py:306 +#: app/blueprints/users/account.py:304 msgid "Another user is already using that email" msgstr "" -#: app/blueprints/users/account.py:309 +#: app/blueprints/users/account.py:307 msgid "Confirmed email change" msgstr "" -#: app/blueprints/users/account.py:314 +#: app/blueprints/users/account.py:312 msgid "Email address changed" msgstr "" -#: app/blueprints/users/account.py:315 +#: app/blueprints/users/account.py:313 msgid "" "Your email address has changed. If you didn't request this, please " "contact an administrator." msgstr "" -#: app/blueprints/users/account.py:333 +#: app/blueprints/users/account.py:331 msgid "You may now log in" msgstr "" -#: app/blueprints/users/account.py:341 +#: app/blueprints/users/account.py:339 msgid "Send" msgstr "" -#: app/blueprints/users/account.py:372 +#: app/blueprints/users/account.py:370 msgid "" "That email is now blacklisted. Please contact an admin if you wish to " "undo this." msgstr "" -#: app/blueprints/users/claim.py:41 app/blueprints/users/claim.py:66 -msgid "" -"Invalid username, Only alphabetic letters (A-Za-z), numbers (0-9), " -"underscores (_), minuses (-), and periods (.) allowed. Consider " -"contacting an admin" -msgstr "" - #: app/blueprints/users/claim.py:46 msgid "User has already been claimed" msgstr "" #: app/blueprints/users/claim.py:50 -msgid "Unable to get GitHub username for user" +msgid "" +"Unable to get GitHub username for user. Make sure the forum account " +"exists." msgstr "" -#: app/blueprints/users/claim.py:73 +#: app/blueprints/users/claim.py:66 +msgid "" +"A ContentDB user with that name already exists. Please contact an admin " +"to link to your forum account" +msgstr "" + +#: app/blueprints/users/claim.py:75 msgid "That user has already been claimed!" msgstr "" -#: app/blueprints/users/claim.py:86 +#: app/blueprints/users/claim.py:88 #, python-format msgid "Error whilst attempting to access forums: %(message)s" msgstr "" -#: app/blueprints/users/claim.py:90 +#: app/blueprints/users/claim.py:92 msgid "Unable to get forum signature - does the user exist?" msgstr "" -#: app/blueprints/users/claim.py:105 +#: app/blueprints/users/claim.py:107 msgid "Unable to login as user" msgstr "" -#: app/blueprints/users/claim.py:111 +#: app/blueprints/users/claim.py:113 msgid "Could not find the key in your signature!" msgstr "" -#: app/blueprints/users/claim.py:114 +#: app/blueprints/users/claim.py:116 msgid "Unknown claim type" msgstr "" @@ -1776,6 +1883,23 @@ msgstr "" msgid "Can't promote a user to a rank higher than yourself!" msgstr "" +#: app/blueprints/vcs/github.py:56 +msgid "Authorization failed [err=gh-oauth-login-failed]" +msgstr "" + +#: app/blueprints/vcs/github.py:85 +msgid "Linked GitHub to account" +msgstr "" + +#: app/blueprints/vcs/github.py:90 +#, python-format +msgid "GitHub account is already associated with another user: %(username)s" +msgstr "" + +#: app/blueprints/vcs/github.py:98 app/blueprints/vcs/github.py:124 +msgid "Authorization failed [err=gh-login-failed]" +msgstr "" + #: app/blueprints/zipgrep/__init__.py:35 msgid "Text to find (regex)" msgstr "" @@ -1785,6 +1909,7 @@ msgid "File filter" msgstr "" #: app/blueprints/zipgrep/__init__.py:38 app/templates/base.html:60 +#: app/templates/packages/advanced_search.html:34 #: app/templates/packages/game_hub.html:35 app/templates/todo/tags.html:14 msgid "Search" msgstr "" @@ -1874,17 +1999,17 @@ msgstr "" msgid "You don't have permission to change the package name" msgstr "" -#: app/logic/releases.py:32 +#: app/logic/releases.py:33 msgid "You don't have permission to make releases" msgstr "" -#: app/logic/releases.py:37 +#: app/logic/releases.py:38 msgid "" "You've created too many releases for this package in the last 5 minutes, " "please wait before trying again" msgstr "" -#: app/logic/releases.py:74 +#: app/logic/releases.py:77 msgid "Invalid commit hash; it must be a 40 character long base16 string" msgstr "" @@ -2040,11 +2165,6 @@ msgstr "" msgid "As-is" msgstr "" -#. NOTE: Package maintenance state -#: app/models/packages.py:170 -msgid "Deprecated" -msgstr "" - #: app/models/packages.py:177 msgid "Under active development, and may break worlds/things without warning" msgstr "" @@ -2081,7 +2201,7 @@ msgstr "" #: app/templates/collections/delete.html:14 #: app/templates/collections/view.html:39 #: app/templates/oauth/create_edit.html:17 -#: app/templates/packages/release_edit.html:84 +#: app/templates/packages/release_edit.html:92 #: app/templates/packages/review_create_edit.html:67 #: app/templates/threads/delete_reply.html:19 #: app/templates/threads/delete_thread.html:19 @@ -2089,21 +2209,17 @@ msgstr "" msgid "Delete" msgstr "" -#: app/models/packages.py:624 app/templates/packages/view.html:163 -msgid "Work in Progress" -msgstr "" - -#: app/models/packages.py:1358 +#: app/models/packages.py:1366 #, python-format msgid "New commit %(hash)s found on the Git repo." msgstr "" -#: app/models/packages.py:1362 +#: app/models/packages.py:1370 #, python-format msgid "The last release was commit %(hash)s" msgstr "" -#: app/models/packages.py:1368 +#: app/models/packages.py:1376 #, python-format msgid "New tag %(tag_name)s found on the Git repo." msgstr "" @@ -2137,7 +2253,7 @@ msgid "Editor" msgstr "" #. NOTE: BOT notification type -#: app/models/users.py:59 app/models/users.py:442 +#: app/models/users.py:59 app/models/users.py:448 msgid "Bot" msgstr "" @@ -2150,128 +2266,128 @@ msgid "Admin" msgstr "" #. NOTE: PACKAGE_EDIT notification type -#: app/models/users.py:427 +#: app/models/users.py:433 msgid "Package Edit" msgstr "" #. NOTE: PACKAGE_APPROVAL notification type -#: app/models/users.py:430 +#: app/models/users.py:436 msgid "Package Approval" msgstr "" #. NOTE: NEW_THREAD notification type -#: app/models/users.py:433 app/templates/threads/list.html:12 +#: app/models/users.py:439 app/templates/threads/list.html:12 #: app/templates/threads/new.html:4 msgid "New Thread" msgstr "" #. NOTE: NEW_REVIEW notification type -#: app/models/users.py:436 +#: app/models/users.py:442 msgid "New Review" msgstr "" #. NOTE: THREAD_REPLY notification type -#: app/models/users.py:439 +#: app/models/users.py:445 msgid "Thread Reply" msgstr "" #. NOTE: MAINTAINER notification type -#: app/models/users.py:445 app/templates/macros/threads.html:27 +#: app/models/users.py:451 app/templates/macros/threads.html:27 msgid "Maintainer" msgstr "" #. NOTE: EDITOR_ALERT notification type -#: app/models/users.py:448 +#: app/models/users.py:454 msgid "Editor Alert" msgstr "" #. NOTE: EDITOR_MISC notification type -#: app/models/users.py:451 +#: app/models/users.py:457 msgid "Editor Misc" msgstr "" #. NOTE: OTHER notification type -#: app/models/users.py:454 +#: app/models/users.py:460 msgid "Other" msgstr "" -#: app/models/users.py:464 +#: app/models/users.py:470 msgid "This is a Package Edit notification." msgstr "" -#: app/models/users.py:466 +#: app/models/users.py:472 msgid "This is a Package Approval notification." msgstr "" -#: app/models/users.py:468 +#: app/models/users.py:474 msgid "This is a New Thread notification." msgstr "" -#: app/models/users.py:470 +#: app/models/users.py:476 msgid "This is a New Review notification." msgstr "" -#: app/models/users.py:472 +#: app/models/users.py:478 msgid "This is a Thread Reply notification." msgstr "" -#: app/models/users.py:474 +#: app/models/users.py:480 msgid "This is a Bot notification." msgstr "" -#: app/models/users.py:476 +#: app/models/users.py:482 msgid "This is a Maintainer change notification." msgstr "" -#: app/models/users.py:478 +#: app/models/users.py:484 msgid "This is an Editor Alert notification." msgstr "" -#: app/models/users.py:480 +#: app/models/users.py:486 msgid "This is an Editor Misc notification." msgstr "" -#: app/models/users.py:482 +#: app/models/users.py:488 msgid "This is an Other notification." msgstr "" -#: app/models/users.py:489 +#: app/models/users.py:495 msgid "When another user edits your packages, releases, etc." msgstr "" -#: app/models/users.py:491 +#: app/models/users.py:497 msgid "Notifications from editors related to the package approval process." msgstr "" -#: app/models/users.py:493 +#: app/models/users.py:499 msgid "When a thread is created on your package." msgstr "" -#: app/models/users.py:495 +#: app/models/users.py:501 msgid "When a user posts a review on your package." msgstr "" -#: app/models/users.py:497 +#: app/models/users.py:503 msgid "When someone replies to a thread you're watching." msgstr "" -#: app/models/users.py:499 +#: app/models/users.py:505 msgid "From a bot - for example, update notifications." msgstr "" -#: app/models/users.py:501 +#: app/models/users.py:507 msgid "When your package's maintainers change." msgstr "" -#: app/models/users.py:503 +#: app/models/users.py:509 msgid "For editors: Important alerts." msgstr "" -#: app/models/users.py:505 +#: app/models/users.py:511 msgid "For editors: Minor notifications, including new threads." msgstr "" -#: app/models/users.py:507 +#: app/models/users.py:513 msgid "Minor notifications not important enough for a dedicated category." msgstr "" @@ -2420,41 +2536,45 @@ msgstr "" msgid "Report / DMCA" msgstr "" -#: app/templates/base.html:256 +#: app/templates/base.html:256 app/templates/packages/advanced_search.html:4 +msgid "Advanced Search" +msgstr "" + +#: app/templates/base.html:257 msgid "User List" msgstr "" -#: app/templates/base.html:257 app/templates/packages/view.html:190 +#: app/templates/base.html:258 app/templates/packages/view.html:190 #: app/templates/packages/view.html:677 app/templates/threads/list.html:4 msgid "Threads" msgstr "" -#: app/templates/base.html:258 app/templates/collections/list.html:7 +#: app/templates/base.html:259 app/templates/collections/list.html:7 #: app/templates/collections/list.html:26 msgid "Collections" msgstr "" -#: app/templates/base.html:259 app/templates/donate/index.html:4 +#: app/templates/base.html:260 app/templates/donate/index.html:4 msgid "Support Creators" msgstr "" -#: app/templates/base.html:260 +#: app/templates/base.html:261 msgid "Translate Packages" msgstr "" -#: app/templates/base.html:261 +#: app/templates/base.html:262 msgid "Source Code" msgstr "" -#: app/templates/base.html:267 +#: app/templates/base.html:268 msgid "Show non-free packages" msgstr "" -#: app/templates/base.html:269 +#: app/templates/base.html:270 msgid "Hide non-free packages" msgstr "" -#: app/templates/base.html:273 +#: app/templates/base.html:274 #, python-format msgid "Our privacy policy has been updated (%(date)s)" msgstr "" @@ -2467,29 +2587,11 @@ msgstr "" msgid "Welcome to the best place to find Minetest mods, games, and texture packs" msgstr "" -#: app/templates/admin/storage.html:39 -#: app/templates/collections/create_edit.html:81 -#: app/templates/collections/list.html:39 -#: app/templates/collections/view.html:91 app/templates/index.html:48 -#: app/templates/macros/reviews.html:81 app/templates/macros/topics.html:52 -#: app/templates/packages/game_hub.html:5 -#: app/templates/packages/game_hub.html:25 -#: app/templates/packages/similar.html:22 app/templates/translate/index.html:28 -#, python-format -msgid "%(title)s by %(author)s" -msgstr "" - #: app/templates/index.html:53 #, python-format msgid "%(title)s by %(author)s" msgstr "" -#: app/templates/index.html:78 app/templates/packages/reviews_list.html:4 -#: app/templates/packages/view.html:194 app/templates/packages/view.html:336 -#: app/templates/users/profile.html:279 -msgid "Reviews" -msgstr "" - #: app/templates/index.html:94 app/templates/packages/view.html:278 msgid "Previous" msgstr "" @@ -2570,7 +2672,7 @@ msgstr "" #: app/templates/admin/storage.html:18 #: app/templates/packages/create_edit.html:66 #: app/templates/packages/game_support.html:20 -#: app/templates/threads/view.html:96 app/templates/todo/tags.html:36 +#: app/templates/threads/view.html:101 app/templates/todo/tags.html:36 msgid "Package" msgstr "" @@ -2596,7 +2698,7 @@ msgstr "" msgid "Licenses" msgstr "" -#: app/templates/admin/tags/list.html:34 +#: app/templates/admin/tags/list.html:30 msgid "Views" msgstr "" @@ -3034,7 +3136,7 @@ msgid "Edit / Approve" msgstr "" #: app/templates/macros/releases.html:103 -#: app/templates/packages/release_edit.html:31 +#: app/templates/packages/release_edit.html:39 msgid "Importing..." msgstr "" @@ -3235,10 +3337,6 @@ msgstr "" msgid "No outdated packages." msgstr "" -#: app/templates/macros/topics.html:6 app/templates/packages/view.html:177 -msgid "Author" -msgstr "" - #: app/templates/macros/topics.html:8 msgid "Date" msgstr "" @@ -3408,6 +3506,29 @@ msgstr "" msgid "No applications created" msgstr "" +#: app/templates/packages/advanced_search.html:13 +msgid "Use shift to select multiple. Leave selection empty to match any type." +msgstr "" + +#: app/templates/packages/advanced_search.html:14 +#: app/templates/packages/advanced_search.html:19 +#: app/templates/packages/advanced_search.html:20 +#: app/templates/packages/advanced_search.html:21 +msgid "Use shift to select multiple." +msgstr "" + +#: app/templates/packages/advanced_search.html:17 +msgid "Tags and Content Warnings" +msgstr "" + +#: app/templates/packages/advanced_search.html:23 +msgid "Compatibility" +msgstr "" + +#: app/templates/packages/advanced_search.html:28 +msgid "Sorting" +msgstr "" + #: app/templates/packages/alias_create_edit.html:4 msgid "Alias" msgstr "" @@ -3447,7 +3568,7 @@ msgid "This will set the update settings for all packages with a Git repo." msgstr "" #: app/templates/packages/bulk_update_conf.html:27 -#: app/templates/packages/release_new.html:50 +#: app/templates/packages/release_new.html:51 #: app/templates/packages/update_config.html:33 msgid "Leave blank to use default branch" msgstr "" @@ -3793,8 +3914,8 @@ msgid "Use this page to set the min and max of all releases for your package." msgstr "" #: app/templates/packages/release_bulk_change.html:29 -#: app/templates/packages/release_edit.html:54 -#: app/templates/packages/release_new.html:69 +#: app/templates/packages/release_edit.html:62 +#: app/templates/packages/release_new.html:70 msgid "Maximum must be greater than or equal to the minimum!" msgstr "" @@ -3805,8 +3926,8 @@ msgid "" msgstr "" #: app/templates/packages/release_bulk_change.html:36 -#: app/templates/packages/release_edit.html:70 -#: app/templates/packages/release_new.html:91 +#: app/templates/packages/release_edit.html:78 +#: app/templates/packages/release_new.html:92 msgid "Leave both as None if in doubt." msgstr "" @@ -3814,71 +3935,81 @@ msgstr "" msgid "Edit release" msgstr "" -#: app/templates/packages/release_edit.html:27 +#: app/templates/packages/release_edit.html:15 +#: app/templates/packages/release_new.html:42 +msgid "Release short name. Eg: 1.0.0 or 2018-05-28" +msgstr "" + +#: app/templates/packages/release_edit.html:16 +#: app/templates/packages/release_new.html:43 +msgid "Human-readable name. Eg: 1.0.0 - The Trains Update" +msgstr "" + +#: app/templates/packages/release_edit.html:35 msgid "Commit Hash" msgstr "" -#: app/templates/packages/release_edit.html:32 +#: app/templates/packages/release_edit.html:40 msgid "view task" msgstr "" -#: app/templates/packages/release_edit.html:42 +#: app/templates/packages/release_edit.html:50 #: app/templates/packages/screenshot_edit.html:20 msgid "Approved" msgstr "" -#: app/templates/packages/release_edit.html:46 +#: app/templates/packages/release_edit.html:54 msgid "Supported Minetest versions" msgstr "" -#: app/templates/packages/release_edit.html:60 -#: app/templates/packages/release_new.html:75 +#: app/templates/packages/release_edit.html:68 +#: app/templates/packages/release_new.html:76 #, python-format msgid "Are you sure your package doesn't work on versions after %(version)s?" msgstr "" -#: app/templates/packages/release_edit.html:62 -#: app/templates/packages/release_new.html:77 +#: app/templates/packages/release_edit.html:70 +#: app/templates/packages/release_new.html:78 msgid "" "Only set the maximum version if you know that it doesn't work on newer " "Minetest versions." msgstr "" -#: app/templates/packages/release_edit.html:63 -#: app/templates/packages/release_new.html:78 +#: app/templates/packages/release_edit.html:71 +#: app/templates/packages/release_new.html:79 msgid "" "Don't set the maximum version just because you haven't tested it on newer" " versions." msgstr "" -#: app/templates/packages/release_edit.html:67 -#: app/templates/packages/release_new.html:88 +#: app/templates/packages/release_edit.html:75 +#: app/templates/packages/release_new.html:89 msgid "" "Set the minimum and maximum Minetest versions supported.\n" "\t\t\tThis release will be hidden to clients outside of that range. " msgstr "" -#: app/templates/packages/release_edit.html:72 +#: app/templates/packages/release_edit.html:80 msgid "" "You can set this automatically in the" " .conf of your package." msgstr "" -#: app/templates/packages/release_edit.html:79 +#: app/templates/packages/release_edit.html:87 msgid "Delete Release" msgstr "" -#: app/templates/packages/release_edit.html:85 +#: app/templates/packages/release_edit.html:93 msgid "This is permanent." msgstr "" -#: app/templates/packages/release_edit.html:86 +#: app/templates/packages/release_edit.html:94 msgid "" "Any associated uploads will not be deleted immediately, but the release " "will no longer be listed." msgstr "" -#: app/templates/packages/release_edit.html:91 +#: app/templates/packages/release_edit.html:99 msgid "You cannot delete the latest release; please create a newer one first." msgstr "" @@ -3925,26 +4056,26 @@ msgstr "" msgid "1. Name release" msgstr "" -#: app/templates/packages/release_new.html:42 -msgid "Human readable. Eg: 1.0.0 or 2018-05-28" +#: app/templates/packages/release_new.html:43 +msgid "Same as name" msgstr "" -#: app/templates/packages/release_new.html:44 +#: app/templates/packages/release_new.html:46 msgid "2. Set the content" msgstr "" -#: app/templates/packages/release_new.html:57 +#: app/templates/packages/release_new.html:58 msgid "" "Take a look at the Package Configuration " "and Releases Guide for\n" "\t\t\ttips on customising releases." msgstr "" -#: app/templates/packages/release_new.html:61 +#: app/templates/packages/release_new.html:62 msgid "3. Supported Minetest versions" msgstr "" -#: app/templates/packages/release_new.html:83 +#: app/templates/packages/release_new.html:84 msgid "" "The .conf of your package can set this " "automatically,\n" @@ -4346,16 +4477,12 @@ msgstr "" msgid "Non-free media" msgstr "" -#: app/templates/packages/view.html:94 app/templates/threads/view.html:104 +#: app/templates/packages/view.html:94 app/templates/threads/view.html:109 msgid "" "This thread is only visible to its creator, package maintainers, users of" " Approver rank or above, and @mentioned users." msgstr "" -#: app/templates/packages/view.html:184 app/templates/users/profile.html:242 -msgid "Downloads" -msgstr "" - #: app/templates/packages/view.html:207 app/templates/users/profile.html:95 msgid "Website" msgstr "" @@ -4380,7 +4507,7 @@ msgstr "" msgid "Awaiting review" msgstr "" -#: app/templates/packages/view.html:344 app/templates/threads/view.html:77 +#: app/templates/packages/view.html:344 app/templates/threads/view.html:82 msgid "Edit Review" msgstr "" @@ -4601,39 +4728,39 @@ msgstr "" msgid "Subscribe" msgstr "" -#: app/templates/threads/view.html:55 +#: app/templates/threads/view.html:59 msgid "Convert to Thread" msgstr "" -#: app/templates/threads/view.html:62 +#: app/templates/threads/view.html:67 msgid "Unlock" msgstr "" -#: app/templates/threads/view.html:67 +#: app/templates/threads/view.html:72 msgid "Lock" msgstr "" -#: app/templates/threads/view.html:109 +#: app/templates/threads/view.html:114 msgid "This thread is visible to the following users" msgstr "" -#: app/templates/threads/view.html:110 +#: app/templates/threads/view.html:115 msgid "Visible to:" msgstr "" -#: app/templates/threads/view.html:118 +#: app/templates/threads/view.html:123 msgid "Plus approvers and editors" msgstr "" -#: app/templates/threads/view.html:131 +#: app/templates/threads/view.html:136 msgid "Is this review outdated?" msgstr "" -#: app/templates/threads/view.html:132 +#: app/templates/threads/view.html:137 msgid "For example, does it complain about issues you've already fixed?" msgstr "" -#: app/templates/threads/view.html:133 +#: app/templates/threads/view.html:138 #, python-format msgid "You can report outdated reviews by clicking %(flag)s on the review." msgstr "" @@ -5265,6 +5392,10 @@ msgstr "" msgid "Email Address" msgstr "" +#: app/templates/users/modtools.html:116 +msgid "Pending email verifications" +msgstr "" + #: app/templates/users/profile.html:20 msgid "Profile picture" msgstr "" @@ -6033,3 +6164,49 @@ msgstr "" #~ "signature" #~ msgstr "" +#~ msgctxt "tags" +#~ msgid "" +#~ "Focus on player chat/communication or " +#~ "who's primary function is interacting " +#~ "with the console." +#~ msgstr "" + +#~ msgctxt "tags" +#~ msgid "" +#~ "Requires futher installation steps, such " +#~ "as installing luarocks or editing the" +#~ " trusted mod setting" +#~ msgstr "" + +#~ msgctxt "tags" +#~ msgid "" +#~ "Mods and games that aim to " +#~ "simulate real life activity. Similar to" +#~ " SimCity/TheSims/OpenTTD/etc" +#~ msgstr "" + +#~ msgctxt "tags" +#~ msgid "Adds mobs, animals, and NPCs" +#~ msgstr "" + +#~ msgctxt "tags" +#~ msgid "For content whose main utility / feature is in GUI/formspec form" +#~ msgstr "" + +#~ msgctxt "tags" +#~ msgid "Forks of MTG" +#~ msgstr "" + +#~ msgid "" +#~ "Invalid username, Only alphabetic letters " +#~ "(A-Za-z), numbers (0-9), underscores (_), " +#~ "minuses (-), and periods (.) allowed." +#~ " Consider contacting an admin" +#~ msgstr "" + +#~ msgid "Unable to get GitHub username for user" +#~ msgstr "" + +#~ msgid "Human readable. Eg: 1.0.0 or 2018-05-28" +#~ msgstr "" + diff --git a/translations/lv/LC_MESSAGES/messages.po b/translations/lv/LC_MESSAGES/messages.po index a6dbfd28..002b6a1d 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-06-09 13:46+0100\n" +"POT-Creation-Date: 2024-06-22 16:06+0100\n" "PO-Revision-Date: 2022-07-14 14:22+0000\n" "Last-Translator: Cow Boy \n" "Language: lv\n" @@ -20,194 +20,192 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.15.0\n" -#: app/__init__.py:155 +#: app/__init__.py:156 msgid "Banned:" msgstr "Izraidīts:" -#: app/__init__.py:157 +#: app/__init__.py:158 msgid "You have been banned." msgstr "Jūs esat ticis izraidīts." -#. NOTE: tags: title for jam_game_2023 -#: app/_translations.py:6 -msgctxt "tags" -msgid "Jam / Game 2023" -msgstr "" - -#. NOTE: tags: description for jam_game_2023 -#: app/_translations.py:8 -msgctxt "tags" -msgid "Entries to the 2023 Minetest Game Jam " -msgstr "" - #. NOTE: tags: title for server_tools -#: app/_translations.py:10 +#: app/_translations.py:6 #, fuzzy msgctxt "tags" msgid "Server Moderation and Tools" msgstr "Uzrauga Rīki" #. NOTE: tags: description for server_tools -#: app/_translations.py:12 +#: app/_translations.py:8 msgctxt "tags" msgid "Helps with server maintenance and moderation" msgstr "" #. NOTE: tags: title for pvp -#: app/_translations.py:14 +#: app/_translations.py:10 msgctxt "tags" msgid "Player vs Player (PvP)" msgstr "" #. NOTE: tags: description for pvp -#: app/_translations.py:16 +#: app/_translations.py:12 msgctxt "tags" msgid "Designed to be played competitively against other players" msgstr "" #. NOTE: tags: title for player_effects -#: app/_translations.py:18 +#: app/_translations.py:14 msgctxt "tags" msgid "Player Effects / Power Ups" msgstr "" #. NOTE: tags: description for player_effects -#: app/_translations.py:20 +#: app/_translations.py:16 msgctxt "tags" msgid "" "For content that changes player effects, including physics, for example: " "speed, jump height or gravity." msgstr "" -#. NOTE: tags: title for world_tools -#: app/_translations.py:22 +#. NOTE: tags: title for jam_game_2023 +#: app/_translations.py:18 msgctxt "tags" -msgid "World Maintenance and Tools" +msgid "Jam / Game 2023" msgstr "" -#. NOTE: tags: description for world_tools -#: app/_translations.py:24 +#. NOTE: tags: description for jam_game_2023 +#: app/_translations.py:20 msgctxt "tags" -msgid "Tools to manage the world" -msgstr "" - -#. NOTE: tags: title for april_fools -#: app/_translations.py:26 -msgctxt "tags" -msgid "Joke" -msgstr "" - -#. NOTE: tags: description for april_fools -#: app/_translations.py:28 -msgctxt "tags" -msgid "" -"For humorous content, meant as a novelty or joke, not to be taken " -"seriously, and that is not meant to be used seriously or long-term." -msgstr "" - -#. NOTE: tags: title for shooter -#: app/_translations.py:30 -msgctxt "tags" -msgid "Shooter" -msgstr "" - -#. NOTE: tags: description for shooter -#: app/_translations.py:32 -msgctxt "tags" -msgid "First person shooters (FPS) and more" -msgstr "" - -#. NOTE: tags: title for adventure__rpg -#: app/_translations.py:34 -msgctxt "tags" -msgid "Adventure / RPG" +msgid "Entries to the 2023 Minetest Game Jam " msgstr "" #. NOTE: tags: title for mapgen -#: app/_translations.py:36 +#: app/_translations.py:22 msgctxt "tags" msgid "Mapgen / Biomes / Decoration" msgstr "" #. NOTE: tags: description for mapgen -#: app/_translations.py:38 +#: app/_translations.py:24 msgctxt "tags" msgid "New mapgen or changes mapgen" msgstr "" -#. NOTE: tags: title for singleplayer -#: app/_translations.py:40 +#. NOTE: tags: title for world_tools +#: app/_translations.py:26 msgctxt "tags" -msgid "Singleplayer-focused" +msgid "World Maintenance and Tools" msgstr "" -#. NOTE: tags: description for singleplayer -#: app/_translations.py:42 +#. NOTE: tags: description for world_tools +#: app/_translations.py:28 msgctxt "tags" -msgid "Content that can be played alone" +msgid "Tools to manage the world" +msgstr "" + +#. NOTE: tags: title for inventory +#: app/_translations.py:30 +msgctxt "tags" +msgid "Inventory" +msgstr "" + +#. NOTE: tags: description for inventory +#: app/_translations.py:32 +msgctxt "tags" +msgid "Changes the inventory GUI" msgstr "" #. NOTE: tags: title for developer_tools -#: app/_translations.py:44 +#: app/_translations.py:34 #, fuzzy msgctxt "tags" msgid "Developer Tools" msgstr "Uzrauga Rīki" #. NOTE: tags: description for developer_tools -#: app/_translations.py:46 +#: app/_translations.py:36 msgctxt "tags" msgid "Tools for game and mod developers" msgstr "" +#. NOTE: tags: title for april_fools +#: app/_translations.py:38 +msgctxt "tags" +msgid "Joke" +msgstr "" + +#. NOTE: tags: description for april_fools +#: app/_translations.py:40 +msgctxt "tags" +msgid "" +"For humorous content, meant as a novelty or joke, not to be taken " +"seriously, and that is not meant to be used seriously or long-term." +msgstr "" + +#. NOTE: tags: title for singleplayer +#: app/_translations.py:42 +msgctxt "tags" +msgid "Singleplayer-focused" +msgstr "" + +#. NOTE: tags: description for singleplayer +#: app/_translations.py:44 +msgctxt "tags" +msgid "Content that can be played alone" +msgstr "" + #. NOTE: tags: title for crafting -#: app/_translations.py:48 +#: app/_translations.py:46 msgctxt "tags" msgid "Crafting" msgstr "" #. NOTE: tags: description for crafting -#: app/_translations.py:50 +#: app/_translations.py:48 msgctxt "tags" msgid "Big changes to crafting gameplay" msgstr "" -#. NOTE: tags: title for sound_music +#. NOTE: tags: title for adventure__rpg +#: app/_translations.py:50 +msgctxt "tags" +msgid "Adventure / RPG" +msgstr "" + +#. NOTE: tags: title for shooter #: app/_translations.py:52 msgctxt "tags" +msgid "Shooter" +msgstr "" + +#. NOTE: tags: description for shooter +#: app/_translations.py:54 +msgctxt "tags" +msgid "First person shooters (FPS) and more" +msgstr "" + +#. NOTE: tags: title for sound_music +#: app/_translations.py:56 +msgctxt "tags" msgid "Sounds / Music" msgstr "" #. NOTE: tags: description for sound_music -#: app/_translations.py:54 +#: app/_translations.py:58 msgctxt "tags" msgid "Focuses on or adds new sounds or musical things" msgstr "" -#. NOTE: tags: title for inventory -#: app/_translations.py:56 -msgctxt "tags" -msgid "Inventory" -msgstr "" - -#. NOTE: tags: description for inventory -#: app/_translations.py:58 -msgctxt "tags" -msgid "Changes the inventory GUI" -msgstr "" - -#. NOTE: tags: title for chat +#. NOTE: tags: title for tools #: app/_translations.py:60 msgctxt "tags" -msgid "Chat / Commands" +msgid "Tools / Weapons / Armor" msgstr "" -#. NOTE: tags: description for chat +#. NOTE: tags: description for tools #: app/_translations.py:62 msgctxt "tags" -msgid "" -"Focus on player chat/communication or who's primary function is " -"interacting with the console." +msgid "Adds or changes tools, weapons, and armor" msgstr "" #. NOTE: tags: title for plants_and_farming @@ -222,56 +220,56 @@ msgctxt "tags" msgid "Adds new plants or other farmable resources." msgstr "" -#. NOTE: tags: title for complex_installation -#: app/_translations.py:68 -msgctxt "tags" -msgid "Complex installation" -msgstr "" - -#. NOTE: tags: description for complex_installation -#: app/_translations.py:70 -msgctxt "tags" -msgid "" -"Requires futher installation steps, such as installing luarocks or " -"editing the trusted mod setting" -msgstr "" - -#. NOTE: tags: title for multiplayer -#: app/_translations.py:72 -msgctxt "tags" -msgid "Multiplayer-focused" -msgstr "" - -#. NOTE: tags: description for multiplayer -#: app/_translations.py:74 -msgctxt "tags" -msgid "Can/should only be used in multiplayer" -msgstr "" - -#. NOTE: tags: title for tools -#: app/_translations.py:76 -msgctxt "tags" -msgid "Tools / Weapons / Armor" -msgstr "" - -#. NOTE: tags: description for tools -#: app/_translations.py:78 -msgctxt "tags" -msgid "Adds or changes tools, weapons, and armor" -msgstr "" - #. NOTE: tags: title for simulation -#: app/_translations.py:80 +#: app/_translations.py:68 msgctxt "tags" msgid "Sims" msgstr "" #. NOTE: tags: description for simulation -#: app/_translations.py:82 +#: app/_translations.py:70 msgctxt "tags" msgid "" "Mods and games that aim to simulate real life activity. Similar to " -"SimCity/TheSims/OpenTTD/etc" +"SimCity/The Sims/OpenTTD/etc." +msgstr "" + +#. NOTE: tags: title for chat +#: app/_translations.py:72 +msgctxt "tags" +msgid "Chat / Commands" +msgstr "" + +#. NOTE: tags: description for chat +#: app/_translations.py:74 +msgctxt "tags" +msgid "Focus on player chat/communication or console interaction." +msgstr "" + +#. NOTE: tags: title for multiplayer +#: app/_translations.py:76 +msgctxt "tags" +msgid "Multiplayer-focused" +msgstr "" + +#. NOTE: tags: description for multiplayer +#: app/_translations.py:78 +msgctxt "tags" +msgid "Can/should only be used in multiplayer" +msgstr "" + +#. NOTE: tags: title for complex_installation +#: app/_translations.py:80 +msgctxt "tags" +msgid "Complex installation" +msgstr "" + +#. NOTE: tags: description for complex_installation +#: app/_translations.py:82 +msgctxt "tags" +msgid "" +"Requires futher installation steps, such as installing LuaRocks or " +"editing the trusted mod setting" msgstr "" #. NOTE: tags: title for magic @@ -280,54 +278,55 @@ msgctxt "tags" msgid "Magic / Enchanting" msgstr "" -#. NOTE: tags: title for less_than_px -#: app/_translations.py:86 -msgctxt "tags" -msgid "<16px" -msgstr "" - -#. NOTE: tags: description for less_than_px -#: app/_translations.py:88 -msgctxt "tags" -msgid "Less than 16px" -msgstr "" - #. NOTE: tags: title for building_mechanics -#: app/_translations.py:90 +#: app/_translations.py:86 msgctxt "tags" msgid "Building Mechanics and Tools" msgstr "" #. NOTE: tags: description for building_mechanics -#: app/_translations.py:92 +#: app/_translations.py:88 msgctxt "tags" msgid "Adds game mechanics or tools that change how players build." msgstr "" -#. NOTE: tags: title for environment -#: app/_translations.py:94 +#. NOTE: tags: title for oneofakind__original +#: app/_translations.py:90 msgctxt "tags" -msgid "Environment / Weather" +msgid "One-of-a-kind / Original" msgstr "" -#. NOTE: tags: description for environment -#: app/_translations.py:96 +#. NOTE: tags: description for oneofakind__original +#: app/_translations.py:92 msgctxt "tags" msgid "" -"Improves the world, adding weather, ambient sounds, or other environment " -"mechanics" +"For games and such that are of their own kind, distinct and original in " +"nature to others of the same category." msgstr "" -#. NOTE: tags: title for mobs -#: app/_translations.py:98 +#. NOTE: tags: title for building +#: app/_translations.py:94 msgctxt "tags" -msgid "Mobs / Animals / NPCs" +msgid "Building" msgstr "" -#. NOTE: tags: description for mobs +#. NOTE: tags: description for building +#: app/_translations.py:96 +msgctxt "tags" +msgid "Focuses on building, such as adding new materials or nodes" +msgstr "" + +#. NOTE: tags: title for decorative +#: app/_translations.py:98 +#, fuzzy +msgctxt "tags" +msgid "Decorative" +msgstr "Izveidot" + +#. NOTE: tags: description for decorative #: app/_translations.py:100 msgctxt "tags" -msgid "Adds mobs, animals, and NPCs" +msgid "Adds nodes with no other purpose than for use in building" msgstr "" #. NOTE: tags: title for puzzle @@ -342,124 +341,123 @@ msgctxt "tags" msgid "Focus on puzzle solving instead of combat" msgstr "" -#. NOTE: tags: title for building +#. NOTE: tags: title for environment #: app/_translations.py:106 msgctxt "tags" -msgid "Building" +msgid "Environment / Weather" msgstr "" -#. NOTE: tags: description for building +#. NOTE: tags: description for environment #: app/_translations.py:108 msgctxt "tags" -msgid "Focuses on building, such as adding new materials or nodes" +msgid "" +"Improves the world, adding weather, ambient sounds, or other environment " +"mechanics" msgstr "" -#. NOTE: tags: title for decorative +#. NOTE: tags: title for less_than_px #: app/_translations.py:110 -#, fuzzy msgctxt "tags" -msgid "Decorative" -msgstr "Izveidot" +msgid "<16px" +msgstr "" -#. NOTE: tags: description for decorative +#. NOTE: tags: description for less_than_px #: app/_translations.py:112 msgctxt "tags" -msgid "Adds nodes with no other purpose than for use in building" +msgid "Less than 16px" msgstr "" -#. NOTE: tags: title for oneofakind__original +#. NOTE: tags: title for mobs #: app/_translations.py:114 msgctxt "tags" -msgid "One-of-a-kind / Original" +msgid "Mobs / Animals / NPCs" msgstr "" -#. NOTE: tags: description for oneofakind__original +#. NOTE: tags: description for mobs #: app/_translations.py:116 msgctxt "tags" -msgid "" -"For games and such that are of their own kind, distinct and original in " -"nature to others of the same category." +msgid "Adds mobs, animals, and non-player characters" msgstr "" -#. NOTE: tags: title for survival -#: app/_translations.py:118 -msgctxt "tags" -msgid "Survival" -msgstr "" - -#. NOTE: tags: description for survival -#: app/_translations.py:120 -msgctxt "tags" -msgid "" -"Written specifically for survival gameplay with a focus on game-balance, " -"difficulty level, or resources available through crafting, mining, ..." -msgstr "" - -#. NOTE: tags: title for hud -#: app/_translations.py:122 -msgctxt "tags" -msgid "HUD" -msgstr "" - -#. NOTE: tags: description for hud -#: app/_translations.py:124 -msgctxt "tags" -msgid "For mods that grant the player extra information in the HUD" -msgstr "" - -#. NOTE: tags: title for storage -#: app/_translations.py:126 -#, fuzzy -msgctxt "tags" -msgid "Storage" -msgstr "Stāvoklis" - -#. NOTE: tags: description for storage -#: app/_translations.py:128 -msgctxt "tags" -msgid "Adds or improves item storage mechanics" -msgstr "" - -#. NOTE: tags: title for 16px -#: app/_translations.py:130 -msgctxt "tags" -msgid "16px" -msgstr "" - -#. NOTE: tags: description for 16px -#: app/_translations.py:132 -#, fuzzy -msgctxt "tags" -msgid "For 16px texture packs" -msgstr "Populārākas Tekstūru Pakotnes" - #. NOTE: tags: title for custom_mapgen -#: app/_translations.py:134 +#: app/_translations.py:118 #, fuzzy msgctxt "tags" msgid "Custom mapgen" msgstr "Komentārs" #. NOTE: tags: description for custom_mapgen -#: app/_translations.py:136 +#: app/_translations.py:120 msgctxt "tags" msgid "" "Contains a completely custom mapgen implemented in Lua, usually requires " "worlds to be set to the 'singlenode' mapgen." msgstr "" +#. NOTE: tags: title for survival +#: app/_translations.py:122 +msgctxt "tags" +msgid "Survival" +msgstr "" + +#. NOTE: tags: description for survival +#: app/_translations.py:124 +msgctxt "tags" +msgid "" +"Written specifically for survival gameplay with a focus on game-balance, " +"difficulty level, or resources available through crafting, mining, ..." +msgstr "" + +#. NOTE: tags: title for education +#: app/_translations.py:126 +#, fuzzy +msgctxt "tags" +msgid "Education" +msgstr "Darbība" + +#. NOTE: tags: description for education +#: app/_translations.py:128 +msgctxt "tags" +msgid "Either has educational value, or is a tool to help teachers " +msgstr "" + +#. NOTE: tags: title for storage +#: app/_translations.py:130 +#, fuzzy +msgctxt "tags" +msgid "Storage" +msgstr "Stāvoklis" + +#. NOTE: tags: description for storage +#: app/_translations.py:132 +msgctxt "tags" +msgid "Adds or improves item storage mechanics" +msgstr "" + #. NOTE: tags: title for library -#: app/_translations.py:138 +#: app/_translations.py:134 msgctxt "tags" msgid "API / Library" msgstr "" #. NOTE: tags: description for library -#: app/_translations.py:140 +#: app/_translations.py:136 msgctxt "tags" msgid "Primarily adds an API for other mods to use" msgstr "" +#. NOTE: tags: title for hud +#: app/_translations.py:138 +msgctxt "tags" +msgid "HUD" +msgstr "" + +#. NOTE: tags: description for hud +#: app/_translations.py:140 +msgctxt "tags" +msgid "For mods that grant the player extra information in the HUD" +msgstr "" + #. NOTE: tags: title for mini-game #: app/_translations.py:142 #, fuzzy @@ -473,17 +471,18 @@ msgctxt "tags" msgid "Adds a mini-game to be played within Minetest" msgstr "" -#. NOTE: tags: title for education +#. NOTE: tags: title for pve #: app/_translations.py:146 -#, fuzzy msgctxt "tags" -msgid "Education" -msgstr "Darbība" +msgid "Player vs Environment (PvE)" +msgstr "" -#. NOTE: tags: description for education +#. NOTE: tags: description for pve #: app/_translations.py:148 msgctxt "tags" -msgid "Either has educational value, or is a tool to help teachers " +msgid "" +"For content designed for one or more players that focus on combat against" +" the world, mobs, or NPCs." msgstr "" #. NOTE: tags: title for sports @@ -493,41 +492,139 @@ msgctxt "tags" msgid "Sports" msgstr "Ziņojums" -#. NOTE: tags: title for pve +#. NOTE: tags: title for 16px #: app/_translations.py:152 msgctxt "tags" -msgid "Player vs Environment (PvE)" +msgid "16px" msgstr "" -#. NOTE: tags: description for pve +#. NOTE: tags: description for 16px #: app/_translations.py:154 +#, fuzzy +msgctxt "tags" +msgid "For 16px texture packs" +msgstr "Populārākas Tekstūru Pakotnes" + +#. NOTE: tags: title for 64px +#: app/_translations.py:156 +msgctxt "tags" +msgid "64px" +msgstr "" + +#. NOTE: tags: description for 64px +#: app/_translations.py:158 +#, fuzzy +msgctxt "tags" +msgid "For 64px texture packs" +msgstr "Populārākas Tekstūru Pakotnes" + +#. NOTE: tags: title for transport +#: app/_translations.py:160 +#, fuzzy +msgctxt "tags" +msgid "Transport" +msgstr "Ziņojums" + +#. NOTE: tags: description for transport +#: app/_translations.py:162 msgctxt "tags" msgid "" -"For content designed for one or more players that focus on combat against" -" the world, mobs, or NPCs." +"Adds or changes transportation methods. Includes teleportation, vehicles," +" ridable mobs, transport infrastructure and thematic content" +msgstr "" + +#. NOTE: tags: title for seasonal +#: app/_translations.py:164 +msgctxt "tags" +msgid "Seasonal" +msgstr "" + +#. NOTE: tags: description for seasonal +#: app/_translations.py:166 +msgctxt "tags" +msgid "For content generally themed around a certain season or holiday" +msgstr "" + +#. NOTE: tags: title for food +#: app/_translations.py:168 +msgctxt "tags" +msgid "Food / Drinks" +msgstr "" + +#. NOTE: tags: title for commerce +#: app/_translations.py:170 +msgctxt "tags" +msgid "Commerce / Economy" +msgstr "" + +#. NOTE: tags: description for commerce +#: app/_translations.py:172 +msgctxt "tags" +msgid "Related to economies, money, and trading" +msgstr "" + +#. NOTE: tags: title for gui +#: app/_translations.py:174 +msgctxt "tags" +msgid "GUI" +msgstr "" + +#. NOTE: tags: description for gui +#: app/_translations.py:176 +msgctxt "tags" +msgid "" +"For content whose main utility or features are provided within a GUI, on-" +"screen menu, or similar" msgstr "" #. NOTE: tags: title for jam_combat_mod -#: app/_translations.py:156 +#: app/_translations.py:178 msgctxt "tags" msgid "Jam / Combat 2020" msgstr "" #. NOTE: tags: description for jam_combat_mod -#: app/_translations.py:158 +#: app/_translations.py:180 msgctxt "tags" msgid "For mods created for the Discord \"Combat\" modding event in 2020" msgstr "" +#. NOTE: tags: title for mtg +#: app/_translations.py:182 +#, fuzzy +msgctxt "tags" +msgid "Minetest Game improved" +msgstr "Ir Pieņemts" + +#. NOTE: tags: description for mtg +#: app/_translations.py:184 +msgctxt "tags" +msgid "Forks of Minetest Game" +msgstr "" + +#. NOTE: tags: title for jam_weekly_2021 +#: app/_translations.py:186 +msgctxt "tags" +msgid "Jam / Weekly Challenges 2021" +msgstr "" + +#. NOTE: tags: description for jam_weekly_2021 +#: app/_translations.py:188 +msgctxt "tags" +msgid "" +"For mods created for the Discord \"Weekly Challenges\" modding event in " +"2021" +msgstr "" + #. NOTE: tags: title for creative -#: app/_translations.py:160 +#: app/_translations.py:190 #, fuzzy msgctxt "tags" msgid "Creative" msgstr "Izveidot" #. NOTE: tags: description for creative -#: app/_translations.py:162 +#: app/_translations.py:192 msgctxt "tags" msgid "" "Written specifically or exclusively for use in creative mode. Adds " @@ -535,113 +632,16 @@ msgid "" "that facilitate ingame creation and doesn't add difficulty or scarcity" msgstr "" -#. NOTE: tags: title for gui -#: app/_translations.py:164 -msgctxt "tags" -msgid "GUI" -msgstr "" - -#. NOTE: tags: description for gui -#: app/_translations.py:166 -msgctxt "tags" -msgid "For content whose main utility / feature is in GUI/formspec form" -msgstr "" - -#. NOTE: tags: title for 64px -#: app/_translations.py:168 -msgctxt "tags" -msgid "64px" -msgstr "" - -#. NOTE: tags: description for 64px -#: app/_translations.py:170 -#, fuzzy -msgctxt "tags" -msgid "For 64px texture packs" -msgstr "Populārākas Tekstūru Pakotnes" - -#. NOTE: tags: title for commerce -#: app/_translations.py:172 -msgctxt "tags" -msgid "Commerce / Economy" -msgstr "" - -#. NOTE: tags: description for commerce -#: app/_translations.py:174 -msgctxt "tags" -msgid "Related to economies, money, and trading" -msgstr "" - -#. NOTE: tags: title for mtg -#: app/_translations.py:176 -#, fuzzy -msgctxt "tags" -msgid "Minetest Game improved" -msgstr "Ir Pieņemts" - -#. NOTE: tags: description for mtg -#: app/_translations.py:178 -msgctxt "tags" -msgid "Forks of MTG" -msgstr "" - -#. NOTE: tags: title for jam_weekly_2021 -#: app/_translations.py:180 -msgctxt "tags" -msgid "Jam / Weekly Challenges 2021" -msgstr "" - -#. NOTE: tags: description for jam_weekly_2021 -#: app/_translations.py:182 -msgctxt "tags" -msgid "" -"For mods created for the Discord \"Weekly Challenges\" modding event in " -"2021" -msgstr "" - -#. NOTE: tags: title for transport -#: app/_translations.py:184 -#, fuzzy -msgctxt "tags" -msgid "Transport" -msgstr "Ziņojums" - -#. NOTE: tags: description for transport -#: app/_translations.py:186 -msgctxt "tags" -msgid "" -"Adds or changes transportation methods. Includes teleportation, vehicles," -" ridable mobs, transport infrastructure and thematic content" -msgstr "" - -#. NOTE: tags: title for food -#: app/_translations.py:188 -msgctxt "tags" -msgid "Food / Drinks" -msgstr "" - #. NOTE: tags: title for technology -#: app/_translations.py:190 +#: app/_translations.py:194 msgctxt "tags" msgid "Machines / Electronics" msgstr "" #. NOTE: tags: description for technology -#: app/_translations.py:192 -msgctxt "tags" -msgid "Adds machines useful in automation, tubes, or power." -msgstr "" - -#. NOTE: tags: title for seasonal -#: app/_translations.py:194 -msgctxt "tags" -msgid "Seasonal" -msgstr "" - -#. NOTE: tags: description for seasonal #: app/_translations.py:196 msgctxt "tags" -msgid "For content generally themed around a certain season or holiday" +msgid "Adds machines useful in automation, tubes, or power." msgstr "" #. NOTE: tags: title for 32px @@ -657,59 +657,59 @@ msgctxt "tags" msgid "For 32px texture packs" msgstr "Populārākas Tekstūru Pakotnes" -#. NOTE: tags: title for jam_game_2021 +#. NOTE: tags: title for strategy_rts #: app/_translations.py:202 msgctxt "tags" -msgid "Jam / Game 2021" +msgid "Strategy / RTS" msgstr "" -#. NOTE: tags: description for jam_game_2021 +#. NOTE: tags: description for strategy_rts #: app/_translations.py:204 msgctxt "tags" -msgid "Entries to the 2021 Minetest Game Jam" +msgid "" +"Games and mods with a heavy strategy component, whether real-time or " +"turn-based" msgstr "" -#. NOTE: tags: title for 128px -#: app/_translations.py:206 -msgctxt "tags" -msgid "128px+" -msgstr "" - -#. NOTE: tags: description for 128px -#: app/_translations.py:208 -#, fuzzy -msgctxt "tags" -msgid "For 128px or higher texture packs" -msgstr "Populārākas Tekstūru Pakotnes" - #. NOTE: tags: title for skins -#: app/_translations.py:210 +#: app/_translations.py:206 msgctxt "tags" msgid "Player customization / Skins" msgstr "" #. NOTE: tags: description for skins -#: app/_translations.py:212 +#: app/_translations.py:208 msgctxt "tags" msgid "" "Allows the player to customize their character by changing the texture or" " adding accessories." msgstr "" -#. NOTE: tags: title for strategy_rts -#: app/_translations.py:214 +#. NOTE: tags: title for jam_game_2021 +#: app/_translations.py:210 msgctxt "tags" -msgid "Strategy / RTS" +msgid "Jam / Game 2021" msgstr "" -#. NOTE: tags: description for strategy_rts -#: app/_translations.py:216 +#. NOTE: tags: description for jam_game_2021 +#: app/_translations.py:212 msgctxt "tags" -msgid "" -"Games and mods with a heavy strategy component, whether real-time or " -"turn-based" +msgid "Entries to the 2021 Minetest Game Jam" msgstr "" +#. NOTE: tags: title for 128px +#: app/_translations.py:214 +msgctxt "tags" +msgid "128px+" +msgstr "" + +#. NOTE: tags: description for 128px +#: app/_translations.py:216 +#, fuzzy +msgctxt "tags" +msgid "For 128px or higher texture packs" +msgstr "Populārākas Tekstūru Pakotnes" + #. NOTE: tags: title for jam_game_2022 #: app/_translations.py:218 msgctxt "tags" @@ -809,8 +809,8 @@ msgctxt "content_warnings" msgid "Contains recreational drugs other than alcohol or tobacco" msgstr "" -#: app/querybuilder.py:58 app/templates/admin/languages/list.html:27 -#: app/templates/admin/tags/list.html:38 +#: app/querybuilder.py:60 app/templates/admin/languages/list.html:27 +#: app/templates/admin/tags/list.html:34 #: app/templates/admin/warnings/list.html:28 #: app/templates/collections/create_edit.html:56 #: app/templates/collections/view.html:66 app/templates/modnames/list.html:16 @@ -819,7 +819,7 @@ msgstr "" msgid "Packages" msgstr "Papildinājumi" -#: app/querybuilder.py:73 +#: app/querybuilder.py:75 #, python-format msgid "%(package_type)s for %(game_name)s" msgstr "" @@ -833,9 +833,13 @@ msgstr "%(delta)s pirms" msgid "Featured" msgstr "Nozīmīgi" -#: app/blueprints/api/tokens.py:33 app/templates/admin/tags/list.html:26 +#: app/blueprints/api/tokens.py:33 +#: app/blueprints/packages/advanced_search.py:83 +#: app/blueprints/packages/releases.py:55 +#: app/blueprints/packages/releases.py:70 app/templates/admin/tags/list.html:22 #: app/templates/admin/warnings/list.html:20 app/templates/macros/topics.html:7 #: app/templates/modnames/list.html:12 +#: app/templates/packages/release_edit.html:20 msgid "Name" msgstr "Vārds" @@ -844,12 +848,12 @@ 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:251 -#: app/blueprints/packages/packages.py:543 -#: app/blueprints/packages/packages.py:639 -#: app/blueprints/packages/packages.py:727 -#: app/blueprints/packages/releases.py:62 -#: app/blueprints/packages/releases.py:74 app/blueprints/packages/reviews.py:63 +#: app/blueprints/oauth/__init__.py:175 app/blueprints/packages/packages.py:252 +#: app/blueprints/packages/packages.py:544 +#: app/blueprints/packages/packages.py:640 +#: app/blueprints/packages/packages.py:728 +#: app/blueprints/packages/releases.py:66 +#: app/blueprints/packages/releases.py:81 app/blueprints/packages/reviews.py:63 #: app/blueprints/packages/screenshots.py:36 #: app/blueprints/packages/screenshots.py:42 #: app/blueprints/packages/screenshots.py:47 @@ -860,12 +864,14 @@ msgid "Save" msgstr "Saglabāt" #: app/blueprints/collections/__init__.py:77 -#: app/blueprints/oauth/__init__.py:168 app/blueprints/packages/releases.py:54 -#: app/blueprints/packages/releases.py:66 app/blueprints/packages/reviews.py:53 +#: app/blueprints/oauth/__init__.py:168 +#: app/blueprints/packages/advanced_search.py:84 +#: app/blueprints/packages/releases.py:56 +#: app/blueprints/packages/releases.py:71 app/blueprints/packages/reviews.py:53 #: app/blueprints/threads/__init__.py:281 #: app/templates/admin/languages/list.html:23 #: app/templates/macros/reviews.html:143 app/templates/macros/topics.html:5 -#: app/templates/packages/release_edit.html:17 +#: app/templates/packages/release_edit.html:21 #: app/templates/packages/translation.html:54 #, fuzzy msgid "Title" @@ -919,25 +925,7 @@ msgstr "" msgid "Removed package from favorites collection" msgstr "" -#: app/blueprints/github/__init__.py:54 -msgid "Authorization failed [err=gh-oauth-login-failed]" -msgstr "Pieslēgšanās nav izdevusies [err=gh-oauth-login-failed]" - -#: app/blueprints/github/__init__.py:83 -#, fuzzy -msgid "Linked GitHub to account" -msgstr "Piesaistīta Guthub saite uz profilu" - -#: app/blueprints/github/__init__.py:88 -#, python-format -msgid "GitHub account is already associated with another user: %(username)s" -msgstr "" - -#: 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]" - -#: app/blueprints/oauth/__init__.py:169 app/templates/admin/tags/list.html:30 +#: app/blueprints/oauth/__init__.py:169 app/templates/admin/tags/list.html:26 #: app/templates/admin/warnings/list.html:24 #: app/templates/users/settings_email.html:49 msgid "Description" @@ -1010,336 +998,453 @@ msgstr "" msgid "Supported Games" msgstr "" -#: app/blueprints/packages/packages.py:214 -msgid "No download available." -msgstr "Nav pieejama neviena lejupielāde." +#: app/blueprints/packages/advanced_search.py:39 +msgid "Android Default" +msgstr "" -#: app/blueprints/packages/packages.py:229 app/templates/packages/view.html:598 +#: app/blueprints/packages/advanced_search.py:40 +msgid "Desktop Default" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:41 +msgid "Non-free" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:42 app/models/packages.py:624 +#: app/templates/packages/view.html:163 +msgid "Work in Progress" +msgstr "" + +#. NOTE: Package maintenance state +#: app/blueprints/packages/advanced_search.py:43 app/models/packages.py:170 +msgid "Deprecated" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:44 +msgid "All content warnings" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:53 +msgid "Query" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:54 +#: app/blueprints/packages/packages.py:230 app/templates/packages/view.html:598 #: app/utils/minetest_hypertext.py:263 msgid "Type" msgstr "Tips" -#: app/blueprints/packages/packages.py:230 -msgid "Title (Human-readable)" -msgstr "Nosaukums (Cilvēkam lasāms)" +#: app/blueprints/packages/advanced_search.py:56 +#: app/templates/macros/topics.html:6 app/templates/packages/view.html:177 +msgid "Author" +msgstr "" -#: app/blueprints/packages/packages.py:231 -#: app/blueprints/packages/packages.py:637 -msgid "Name (Technical)" -msgstr "Tehniskais nosaukums" - -#: app/blueprints/packages/packages.py:231 -#: app/blueprints/packages/packages.py:638 -#: app/templates/packages/create_edit.html:75 -msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" -msgstr "Atļauti tikai mazie burti (a-z), cipari (0-9), un pasvītrojumi (_)" - -#: app/blueprints/packages/packages.py:232 -msgid "Short Description (Plaintext)" -msgstr "Īss Apraksts (Vienkāršs Teksts)" - -#: app/blueprints/packages/packages.py:234 app/templates/packages/view.html:620 -#: app/utils/minetest_hypertext.py:300 -msgid "Maintenance State" -msgstr "Uzturēšanas Stāvoklis (piemēram Beta)" - -#: app/blueprints/packages/packages.py:236 app/templates/admin/tags/list.html:4 +#: app/blueprints/packages/advanced_search.py:57 +#: app/blueprints/packages/packages.py:237 app/templates/admin/tags/list.html:4 #: app/templates/admin/tags/list.html:10 app/templates/todo/tags.html:38 #: app/utils/minetest_hypertext.py:264 msgid "Tags" msgstr "Nozīmītes" -#: app/blueprints/packages/packages.py:237 +#: app/blueprints/packages/advanced_search.py:60 +#: app/blueprints/packages/packages.py:238 msgid "Content Warnings" msgstr "Satura Brīdinājumi" -#: app/blueprints/packages/packages.py:238 app/templates/packages/view.html:609 +#: app/blueprints/packages/advanced_search.py:63 +#: app/blueprints/packages/packages.py:239 app/templates/packages/view.html:609 #: app/utils/minetest_hypertext.py:298 msgid "License" msgstr "Licence" -#: app/blueprints/packages/packages.py:239 +#: app/blueprints/packages/advanced_search.py:67 +msgid "Supports Game" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:71 +#: app/templates/admin/storage.html:39 +#: app/templates/collections/create_edit.html:81 +#: app/templates/collections/list.html:39 +#: app/templates/collections/view.html:91 app/templates/index.html:48 +#: app/templates/macros/reviews.html:81 app/templates/macros/topics.html:52 +#: app/templates/packages/game_hub.html:5 +#: app/templates/packages/game_hub.html:25 +#: app/templates/packages/similar.html:22 app/templates/translate/index.html:28 +#, python-format +msgid "%(title)s by %(author)s" +msgstr "%(title)s no %(author)s" + +#: app/blueprints/packages/advanced_search.py:72 +#: app/blueprints/packages/reviews.py:54 +#: app/templates/packages/translation.html:51 +msgid "Language" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:76 +msgid "Hide Tags and Content Warnings" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:77 +msgid "Minetest Version" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:81 +msgid "Sort by" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:85 +msgid "Package score" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:86 app/templates/index.html:78 +#: app/templates/packages/reviews_list.html:4 +#: app/templates/packages/view.html:194 app/templates/packages/view.html:336 +#: app/templates/users/profile.html:279 +msgid "Reviews" +msgstr "Vērtējumi" + +#: app/blueprints/packages/advanced_search.py:87 +#: app/templates/packages/view.html:184 app/templates/users/profile.html:242 +msgid "Downloads" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:88 +msgid "Created At" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:89 +msgid "Approved At" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:90 +msgid "Last Release" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:92 +msgid "Order" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:93 +msgid "Descending" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:94 +msgid "Ascending" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:96 +msgid "Random order" +msgstr "" + +#: app/blueprints/packages/packages.py:215 +msgid "No download available." +msgstr "Nav pieejama neviena lejupielāde." + +#: app/blueprints/packages/packages.py:231 +msgid "Title (Human-readable)" +msgstr "Nosaukums (Cilvēkam lasāms)" + +#: app/blueprints/packages/packages.py:232 +#: app/blueprints/packages/packages.py:638 +msgid "Name (Technical)" +msgstr "Tehniskais nosaukums" + +#: app/blueprints/packages/packages.py:232 +#: app/blueprints/packages/packages.py:639 +#: 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:233 +msgid "Short Description (Plaintext)" +msgstr "Īss Apraksts (Vienkāršs Teksts)" + +#: app/blueprints/packages/packages.py:235 app/templates/packages/view.html:620 +#: app/utils/minetest_hypertext.py:300 +msgid "Maintenance State" +msgstr "Uzturēšanas Stāvoklis (piemēram Beta)" + +#: app/blueprints/packages/packages.py:240 msgid "Media License" msgstr "Mēdiju Licence" -#: app/blueprints/packages/packages.py:241 +#: app/blueprints/packages/packages.py:242 msgid "Long Description (Markdown)" msgstr "Garais Apraksts (Markdown)" -#: app/blueprints/packages/packages.py:243 +#: app/blueprints/packages/packages.py:244 #, fuzzy msgid "VCS Repository URL" msgstr "VCS Glabātuves URL" -#: app/blueprints/packages/packages.py:244 app/blueprints/users/settings.py:77 +#: app/blueprints/packages/packages.py:245 app/blueprints/users/settings.py:77 msgid "Website URL" msgstr "Mājaslapas URL" -#: app/blueprints/packages/packages.py:245 +#: app/blueprints/packages/packages.py:246 msgid "Issue Tracker URL" msgstr "Problēmu Izsekotāja URL" -#: app/blueprints/packages/packages.py:246 +#: app/blueprints/packages/packages.py:247 msgid "Forum Topic ID" msgstr "Foruma Tēmas ID" -#: app/blueprints/packages/packages.py:247 +#: app/blueprints/packages/packages.py:248 msgid "Video URL" msgstr "Video URL" -#: app/blueprints/packages/packages.py:248 +#: app/blueprints/packages/packages.py:249 msgid "Donate URL" msgstr "" -#: app/blueprints/packages/packages.py:249 +#: app/blueprints/packages/packages.py:250 msgid "Translation URL" msgstr "" -#: app/blueprints/packages/packages.py:255 +#: app/blueprints/packages/packages.py:256 msgid "_game is not an allowed name" msgstr "" -#: app/blueprints/packages/packages.py:265 +#: app/blueprints/packages/packages.py:266 msgid "" "Package already exists, but is removed. Please contact ContentDB staff to" " restore the package" msgstr "" -#: app/blueprints/packages/packages.py:270 +#: app/blueprints/packages/packages.py:271 msgid "Package already exists" msgstr "Pakotne jau eksistē" -#: app/blueprints/packages/packages.py:276 +#: app/blueprints/packages/packages.py:277 msgid "A collection with a similar name already exists" msgstr "" -#: app/blueprints/packages/packages.py:329 -#: app/blueprints/packages/releases.py:82 +#: app/blueprints/packages/packages.py:330 +#: app/blueprints/packages/releases.py:89 msgid "" "You must add an email address to your account and confirm it before you " "can manage packages" msgstr "" -#: app/blueprints/packages/packages.py:335 +#: app/blueprints/packages/packages.py:336 msgid "Save draft" msgstr "" -#: app/blueprints/packages/packages.py:343 +#: app/blueprints/packages/packages.py:344 msgid "Unable to find that user" msgstr "Nevarēja atrast šo lietotāju" -#: app/blueprints/packages/packages.py:347 +#: app/blueprints/packages/packages.py:348 #: app/blueprints/packages/screenshots.py:137 msgid "Permission denied" msgstr "Atļauja liegta" -#: app/blueprints/packages/packages.py:403 -#: app/blueprints/packages/packages.py:494 -#: app/blueprints/packages/packages.py:516 +#: app/blueprints/packages/packages.py:404 +#: app/blueprints/packages/packages.py:495 +#: app/blueprints/packages/packages.py:517 msgid "You don't have permission to do that" msgstr "Jums nav atļaujas to darīt" -#: app/blueprints/packages/packages.py:436 +#: app/blueprints/packages/packages.py:437 #, 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:443 +#: app/blueprints/packages/packages.py:444 msgid "" "Please comment in the approval thread so editors know what you have " "changed" msgstr "" -#: app/blueprints/packages/packages.py:481 +#: app/blueprints/packages/packages.py:482 #, python-format msgid "Set state to %(state)s" msgstr "" -#: app/blueprints/packages/packages.py:511 +#: app/blueprints/packages/packages.py:512 msgid "Deleted package" msgstr "Izdzēsts papildinājums" -#: app/blueprints/packages/packages.py:533 +#: app/blueprints/packages/packages.py:534 msgid "Unapproved package" msgstr "Neapstiprināts papildinājums" -#: app/blueprints/packages/packages.py:542 +#: app/blueprints/packages/packages.py:543 msgid "Maintainers (Comma-separated)" msgstr "Uzturētāji (Atdalīti ar komatu)" -#: app/blueprints/packages/packages.py:551 +#: app/blueprints/packages/packages.py:552 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:601 +#: app/blueprints/packages/packages.py:602 msgid "You are not a maintainer" msgstr "Jūs neesat uzturētājs" -#: app/blueprints/packages/packages.py:604 +#: app/blueprints/packages/packages.py:605 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:636 +#: app/blueprints/packages/packages.py:637 msgid "Author Name" msgstr "Autora Vārds" -#: app/blueprints/packages/packages.py:723 +#: app/blueprints/packages/packages.py:724 msgid "Enable support detection based on dependencies (recommended)" msgstr "" -#: app/blueprints/packages/packages.py:724 +#: app/blueprints/packages/packages.py:725 msgid "Supported games" msgstr "" -#: app/blueprints/packages/packages.py:725 +#: app/blueprints/packages/packages.py:726 msgid "Unsupported games" msgstr "" -#: app/blueprints/packages/packages.py:726 +#: app/blueprints/packages/packages.py:727 msgid "Supports all games (unless stated) / is game independent" msgstr "" -#: app/blueprints/packages/packages.py:742 +#: app/blueprints/packages/packages.py:743 msgid "You need at least one release before you can edit game support" msgstr "" -#: app/blueprints/packages/packages.py:746 +#: app/blueprints/packages/packages.py:747 msgid "Mod(pack) needs to contain at least one mod. Please create a new release" msgstr "" -#: app/blueprints/packages/releases.py:55 -#: app/templates/packages/release_new.html:46 +#: app/blueprints/packages/releases.py:57 +#: app/blueprints/packages/releases.py:72 +msgid "Release Notes" +msgstr "" + +#: app/blueprints/packages/releases.py:59 #, fuzzy msgid "Method" msgstr "Metode" -#: app/blueprints/packages/releases.py:55 -#: app/blueprints/packages/releases.py:57 +#: app/blueprints/packages/releases.py:59 +#: app/blueprints/packages/releases.py:61 #: app/blueprints/packages/screenshots.py:35 msgid "File Upload" msgstr "Faila Augšupielāde" -#: app/blueprints/packages/releases.py:56 +#: app/blueprints/packages/releases.py:60 #, fuzzy msgid "Git reference (ie: commit hash, branch, or tag)" msgstr "Git saite (ti: pievienojuma hash, atzars, vai nozīmīte)" -#: app/blueprints/packages/releases.py:58 -#: app/blueprints/packages/releases.py:70 -#: app/blueprints/packages/releases.py:198 +#: app/blueprints/packages/releases.py:62 +#: app/blueprints/packages/releases.py:77 +#: app/blueprints/packages/releases.py:207 msgid "Minimum Minetest Version" msgstr "Minimālā Minetest Versija" -#: app/blueprints/packages/releases.py:60 -#: app/blueprints/packages/releases.py:72 -#: app/blueprints/packages/releases.py:201 +#: app/blueprints/packages/releases.py:64 +#: app/blueprints/packages/releases.py:79 +#: app/blueprints/packages/releases.py:210 msgid "Maximum Minetest Version" msgstr "Maksimālā Minetest Versija" -#: app/blueprints/packages/releases.py:67 -#: app/templates/packages/release_edit.html:23 +#: app/blueprints/packages/releases.py:74 +#: app/templates/packages/release_edit.html:31 #, fuzzy msgid "URL" msgstr "Saite (URL)" -#: app/blueprints/packages/releases.py:68 +#: app/blueprints/packages/releases.py:75 msgid "Task ID" msgstr "Uzdevuma ID" -#: app/blueprints/packages/releases.py:69 +#: app/blueprints/packages/releases.py:76 #: app/blueprints/packages/screenshots.py:41 #, fuzzy msgid "Is Approved" msgstr "Ir Pieņemts" -#: app/blueprints/packages/releases.py:91 +#: app/blueprints/packages/releases.py:98 msgid "Import from Git" msgstr "Importēt no Git" -#: app/blueprints/packages/releases.py:91 +#: app/blueprints/packages/releases.py:98 msgid "Upload .zip file" msgstr "Augšupielādēt .zip failu" -#: app/blueprints/packages/releases.py:197 +#: app/blueprints/packages/releases.py:206 #, fuzzy msgid "Set Min" msgstr "Uzlikt Minimumu" -#: app/blueprints/packages/releases.py:200 +#: app/blueprints/packages/releases.py:209 #, fuzzy msgid "Set Max" msgstr "Uzlikt Maksimumu" -#: app/blueprints/packages/releases.py:203 +#: app/blueprints/packages/releases.py:212 msgid "Only change values previously set as none" msgstr "Pārmainīt vienīgi tukšās vērtības" -#: app/blueprints/packages/releases.py:204 +#: app/blueprints/packages/releases.py:213 #, fuzzy msgid "Update" msgstr "Atjaunināt" -#: app/blueprints/packages/releases.py:256 +#: app/blueprints/packages/releases.py:265 #: app/templates/packages/update_config.html:25 #, fuzzy msgid "Trigger" msgstr "Slēdzis" -#: app/blueprints/packages/releases.py:257 +#: app/blueprints/packages/releases.py:266 #, fuzzy msgid "New Commit" msgstr "Jauns Pievienojums" -#: app/blueprints/packages/releases.py:258 app/templates/admin/tags/list.html:8 +#: app/blueprints/packages/releases.py:267 app/templates/admin/tags/list.html:8 msgid "New Tag" msgstr "Jauna Nozīmīte" -#: app/blueprints/packages/releases.py:260 +#: app/blueprints/packages/releases.py:269 msgid "Branch name" msgstr "Atzara vārds" -#: app/blueprints/packages/releases.py:261 +#: app/blueprints/packages/releases.py:270 #: app/templates/packages/update_config.html:38 msgid "Action" msgstr "Darbība" -#: app/blueprints/packages/releases.py:262 +#: app/blueprints/packages/releases.py:271 #, fuzzy msgid "Send notification and mark as outdated" msgstr "Nosūtīt atgādinājumu un marķēt kā novecojušu" -#: app/blueprints/packages/releases.py:262 app/logic/package_approval.py:104 +#: app/blueprints/packages/releases.py:271 app/logic/package_approval.py:104 msgid "Create release" msgstr "Radīt izlaidienu" -#: app/blueprints/packages/releases.py:264 +#: app/blueprints/packages/releases.py:273 msgid "Save Settings" msgstr "Saglabāt Uzstādījumus" -#: app/blueprints/packages/releases.py:265 +#: app/blueprints/packages/releases.py:274 msgid "Disable Automation" msgstr "Atspējot Automatizāciju" -#: app/blueprints/packages/releases.py:304 +#: app/blueprints/packages/releases.py:313 msgid "Please add a Git repository URL in order to set up automatic releases" msgstr "" "Lūdzu pievienojiet Git glabātuves URL lai uzstādītu automātiskos " "izlaidienus" -#: app/blueprints/packages/releases.py:320 +#: app/blueprints/packages/releases.py:329 #, fuzzy msgid "Deleted update configuration" msgstr "Nodzēsta atjauninājumu konfigurācija" -#: app/blueprints/packages/releases.py:328 +#: app/blueprints/packages/releases.py:337 msgid "Now, please create an initial release" msgstr "Tagad lūdzu izveidojiet sākotnējo izlaidienu" -#: app/blueprints/packages/reviews.py:54 -#: app/templates/packages/translation.html:51 -msgid "Language" -msgstr "" - #: app/blueprints/packages/reviews.py:60 app/blueprints/threads/__init__.py:181 #: app/blueprints/threads/__init__.py:182 #: app/blueprints/threads/__init__.py:282 @@ -1532,7 +1637,7 @@ msgstr "" "mīnusi (-), un punkti(.)" #: app/blueprints/users/account.py:104 app/blueprints/users/account.py:153 -#: app/blueprints/users/account.py:189 app/blueprints/users/account.py:340 +#: app/blueprints/users/account.py:189 app/blueprints/users/account.py:338 #: app/blueprints/users/settings.py:147 msgid "Email" msgstr "E-pasts" @@ -1615,23 +1720,23 @@ msgstr "Vecā parole ir nepareiza" msgid "Unknown verification token!" msgstr "Nezināms verifikācijas marķieris!" -#: app/blueprints/users/account.py:292 +#: app/blueprints/users/account.py:290 msgid "Token has expired" msgstr "Marķieris ir novecojis" -#: app/blueprints/users/account.py:306 +#: app/blueprints/users/account.py:304 msgid "Another user is already using that email" msgstr "Šo epastu jau izmanto cits lietotājs" -#: app/blueprints/users/account.py:309 +#: app/blueprints/users/account.py:307 msgid "Confirmed email change" msgstr "Apstiprināta epasta maiņa" -#: app/blueprints/users/account.py:314 +#: app/blueprints/users/account.py:312 msgid "Email address changed" msgstr "Epasta adrese pārmainīta" -#: app/blueprints/users/account.py:315 +#: app/blueprints/users/account.py:313 msgid "" "Your email address has changed. If you didn't request this, please " "contact an administrator." @@ -1639,15 +1744,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:333 +#: app/blueprints/users/account.py:331 msgid "You may now log in" msgstr "Jūs tagad variet pierakstīties" -#: app/blueprints/users/account.py:341 +#: app/blueprints/users/account.py:339 msgid "Send" msgstr "Sūtīt" -#: app/blueprints/users/account.py:372 +#: app/blueprints/users/account.py:370 msgid "" "That email is now blacklisted. Please contact an admin if you wish to " "undo this." @@ -1655,48 +1760,45 @@ msgstr "" "Šis epasts ir melnajā sarakstā. Lūdzams kontaktēties ar administratoru ja" " vēlaties to mainīt." -#: app/blueprints/users/claim.py:41 app/blueprints/users/claim.py:66 -msgid "" -"Invalid username, Only alphabetic letters (A-Za-z), numbers (0-9), " -"underscores (_), minuses (-), and periods (.) allowed. Consider " -"contacting an admin" -msgstr "" -"Nepareizs lietotājvārds. Atļauti tikai alfabēta burti (A-Za-z), cipari " -"(0-9), apakšsvītras(_), mīnusi (-), un punkti (.). Apdomājiet sazināšanos" -" ar administratoru" - #: app/blueprints/users/claim.py:46 msgid "User has already been claimed" msgstr "Lietotājs jau ticis reģistrēts" #: app/blueprints/users/claim.py:50 -#, fuzzy -msgid "Unable to get GitHub username for user" -msgstr "Nebija iespējams atrast GitHub lietotājvārdu priekš lietotāja" +msgid "" +"Unable to get GitHub username for user. Make sure the forum account " +"exists." +msgstr "" -#: app/blueprints/users/claim.py:73 +#: app/blueprints/users/claim.py:66 +msgid "" +"A ContentDB user with that name already exists. Please contact an admin " +"to link to your forum account" +msgstr "" + +#: app/blueprints/users/claim.py:75 msgid "That user has already been claimed!" msgstr "Šis lietotājs jau ir reģistrēts!" -#: app/blueprints/users/claim.py:86 +#: app/blueprints/users/claim.py:88 #, python-format msgid "Error whilst attempting to access forums: %(message)s" msgstr "Kļūda mēģinot piekļūt forumiem: %(message)s" -#: app/blueprints/users/claim.py:90 +#: app/blueprints/users/claim.py:92 msgid "Unable to get forum signature - does the user exist?" msgstr "Nebija iespējams dabūt foruma marķieri - vai lietotājs eksistē?" -#: app/blueprints/users/claim.py:105 +#: app/blueprints/users/claim.py:107 msgid "Unable to login as user" msgstr "Nav iespējams pieteikties kā lietotājam" -#: app/blueprints/users/claim.py:111 +#: app/blueprints/users/claim.py:113 #, fuzzy msgid "Could not find the key in your signature!" msgstr "Nevarēja atrast atslēgu jūsu parakstam!" -#: app/blueprints/users/claim.py:114 +#: app/blueprints/users/claim.py:116 msgid "Unknown claim type" msgstr "Nezināms piesavinājuma tips" @@ -1841,6 +1943,24 @@ msgstr "Rangs" msgid "Can't promote a user to a rank higher than yourself!" msgstr "Nevar paaugstināt lietotāju virs sava ranga!" +#: app/blueprints/vcs/github.py:56 +msgid "Authorization failed [err=gh-oauth-login-failed]" +msgstr "Pieslēgšanās nav izdevusies [err=gh-oauth-login-failed]" + +#: app/blueprints/vcs/github.py:85 +#, fuzzy +msgid "Linked GitHub to account" +msgstr "Piesaistīta Guthub saite uz profilu" + +#: app/blueprints/vcs/github.py:90 +#, python-format +msgid "GitHub account is already associated with another user: %(username)s" +msgstr "" + +#: app/blueprints/vcs/github.py:98 app/blueprints/vcs/github.py:124 +msgid "Authorization failed [err=gh-login-failed]" +msgstr "Pieslēgšanās nav izdevusies [err=gh-login-failed]" + #: app/blueprints/zipgrep/__init__.py:35 msgid "Text to find (regex)" msgstr "Teksts kuru jāatrod (regex)" @@ -1850,6 +1970,7 @@ msgid "File filter" msgstr "Failu filtrs" #: app/blueprints/zipgrep/__init__.py:38 app/templates/base.html:60 +#: app/templates/packages/advanced_search.html:34 #: app/templates/packages/game_hub.html:35 app/templates/todo/tags.html:14 msgid "Search" msgstr "Meklēšana" @@ -1942,11 +2063,11 @@ msgstr "Jums nav atļaujas rediģēt šo papildinājumu" msgid "You don't have permission to change the package name" msgstr "Jums nav atļaujas pārmainīt papildinājuma vārdu" -#: app/logic/releases.py:32 +#: app/logic/releases.py:33 msgid "You don't have permission to make releases" msgstr "Jums nav atļaujas izveidot laidienus" -#: app/logic/releases.py:37 +#: app/logic/releases.py:38 msgid "" "You've created too many releases for this package in the last 5 minutes, " "please wait before trying again" @@ -1954,7 +2075,7 @@ msgstr "" "Jūs esat radījis pārāk daudz papildinājumus pēdējo 5 minūšu laikā, lūdzu " "pagaidiet pirms mēģiniet atkal" -#: app/logic/releases.py:74 +#: app/logic/releases.py:77 #, fuzzy msgid "Invalid commit hash; it must be a 40 character long base16 string" msgstr "" @@ -2115,11 +2236,6 @@ msgstr "" msgid "As-is" msgstr "" -#. NOTE: Package maintenance state -#: app/models/packages.py:170 -msgid "Deprecated" -msgstr "" - #: app/models/packages.py:177 msgid "Under active development, and may break worlds/things without warning" msgstr "" @@ -2156,7 +2272,7 @@ msgstr "Apstiprināt" #: app/templates/collections/delete.html:14 #: app/templates/collections/view.html:39 #: app/templates/oauth/create_edit.html:17 -#: app/templates/packages/release_edit.html:84 +#: app/templates/packages/release_edit.html:92 #: app/templates/packages/review_create_edit.html:67 #: app/templates/threads/delete_reply.html:19 #: app/templates/threads/delete_thread.html:19 @@ -2164,21 +2280,17 @@ msgstr "Apstiprināt" msgid "Delete" msgstr "Izdzēst" -#: app/models/packages.py:624 app/templates/packages/view.html:163 -msgid "Work in Progress" -msgstr "" - -#: app/models/packages.py:1358 +#: app/models/packages.py:1366 #, python-format msgid "New commit %(hash)s found on the Git repo." msgstr "" -#: app/models/packages.py:1362 +#: app/models/packages.py:1370 #, python-format msgid "The last release was commit %(hash)s" msgstr "" -#: app/models/packages.py:1368 +#: app/models/packages.py:1376 #, python-format msgid "New tag %(tag_name)s found on the Git repo." msgstr "" @@ -2212,7 +2324,7 @@ msgid "Editor" msgstr "" #. NOTE: BOT notification type -#: app/models/users.py:59 app/models/users.py:442 +#: app/models/users.py:59 app/models/users.py:448 msgid "Bot" msgstr "" @@ -2225,128 +2337,128 @@ msgid "Admin" msgstr "Administrators" #. NOTE: PACKAGE_EDIT notification type -#: app/models/users.py:427 +#: app/models/users.py:433 msgid "Package Edit" msgstr "" #. NOTE: PACKAGE_APPROVAL notification type -#: app/models/users.py:430 +#: app/models/users.py:436 msgid "Package Approval" msgstr "" #. NOTE: NEW_THREAD notification type -#: app/models/users.py:433 app/templates/threads/list.html:12 +#: app/models/users.py:439 app/templates/threads/list.html:12 #: app/templates/threads/new.html:4 msgid "New Thread" msgstr "" #. NOTE: NEW_REVIEW notification type -#: app/models/users.py:436 +#: app/models/users.py:442 msgid "New Review" msgstr "" #. NOTE: THREAD_REPLY notification type -#: app/models/users.py:439 +#: app/models/users.py:445 msgid "Thread Reply" msgstr "" #. NOTE: MAINTAINER notification type -#: app/models/users.py:445 app/templates/macros/threads.html:27 +#: app/models/users.py:451 app/templates/macros/threads.html:27 msgid "Maintainer" msgstr "" #. NOTE: EDITOR_ALERT notification type -#: app/models/users.py:448 +#: app/models/users.py:454 msgid "Editor Alert" msgstr "" #. NOTE: EDITOR_MISC notification type -#: app/models/users.py:451 +#: app/models/users.py:457 msgid "Editor Misc" msgstr "" #. NOTE: OTHER notification type -#: app/models/users.py:454 +#: app/models/users.py:460 msgid "Other" msgstr "" -#: app/models/users.py:464 +#: app/models/users.py:470 msgid "This is a Package Edit notification." msgstr "" -#: app/models/users.py:466 +#: app/models/users.py:472 msgid "This is a Package Approval notification." msgstr "" -#: app/models/users.py:468 +#: app/models/users.py:474 msgid "This is a New Thread notification." msgstr "" -#: app/models/users.py:470 +#: app/models/users.py:476 msgid "This is a New Review notification." msgstr "" -#: app/models/users.py:472 +#: app/models/users.py:478 msgid "This is a Thread Reply notification." msgstr "" -#: app/models/users.py:474 +#: app/models/users.py:480 msgid "This is a Bot notification." msgstr "" -#: app/models/users.py:476 +#: app/models/users.py:482 msgid "This is a Maintainer change notification." msgstr "" -#: app/models/users.py:478 +#: app/models/users.py:484 msgid "This is an Editor Alert notification." msgstr "" -#: app/models/users.py:480 +#: app/models/users.py:486 msgid "This is an Editor Misc notification." msgstr "" -#: app/models/users.py:482 +#: app/models/users.py:488 msgid "This is an Other notification." msgstr "" -#: app/models/users.py:489 +#: app/models/users.py:495 msgid "When another user edits your packages, releases, etc." msgstr "" -#: app/models/users.py:491 +#: app/models/users.py:497 msgid "Notifications from editors related to the package approval process." msgstr "" -#: app/models/users.py:493 +#: app/models/users.py:499 msgid "When a thread is created on your package." msgstr "" -#: app/models/users.py:495 +#: app/models/users.py:501 msgid "When a user posts a review on your package." msgstr "" -#: app/models/users.py:497 +#: app/models/users.py:503 msgid "When someone replies to a thread you're watching." msgstr "" -#: app/models/users.py:499 +#: app/models/users.py:505 msgid "From a bot - for example, update notifications." msgstr "" -#: app/models/users.py:501 +#: app/models/users.py:507 msgid "When your package's maintainers change." msgstr "" -#: app/models/users.py:503 +#: app/models/users.py:509 msgid "For editors: Important alerts." msgstr "" -#: app/models/users.py:505 +#: app/models/users.py:511 msgid "For editors: Minor notifications, including new threads." msgstr "" -#: app/models/users.py:507 +#: app/models/users.py:513 msgid "Minor notifications not important enough for a dedicated category." msgstr "" @@ -2503,41 +2615,45 @@ msgstr "Privātuma Politika" msgid "Report / DMCA" msgstr "" -#: app/templates/base.html:256 +#: app/templates/base.html:256 app/templates/packages/advanced_search.html:4 +msgid "Advanced Search" +msgstr "" + +#: app/templates/base.html:257 msgid "User List" msgstr "Lietotāju Saraksts" -#: app/templates/base.html:257 app/templates/packages/view.html:190 +#: app/templates/base.html:258 app/templates/packages/view.html:190 #: app/templates/packages/view.html:677 app/templates/threads/list.html:4 msgid "Threads" msgstr "Raksti" -#: app/templates/base.html:258 app/templates/collections/list.html:7 +#: app/templates/base.html:259 app/templates/collections/list.html:7 #: app/templates/collections/list.html:26 msgid "Collections" msgstr "" -#: app/templates/base.html:259 app/templates/donate/index.html:4 +#: app/templates/base.html:260 app/templates/donate/index.html:4 msgid "Support Creators" msgstr "" -#: app/templates/base.html:260 +#: app/templates/base.html:261 msgid "Translate Packages" msgstr "" -#: app/templates/base.html:261 +#: app/templates/base.html:262 msgid "Source Code" msgstr "Pirmkods" -#: app/templates/base.html:267 +#: app/templates/base.html:268 msgid "Show non-free packages" msgstr "" -#: app/templates/base.html:269 +#: app/templates/base.html:270 msgid "Hide non-free packages" msgstr "" -#: app/templates/base.html:273 +#: app/templates/base.html:274 #, python-format msgid "Our privacy policy has been updated (%(date)s)" msgstr "" @@ -2550,29 +2666,11 @@ msgstr "Laipni lūdzam" msgid "Welcome to the best place to find Minetest mods, games, and texture packs" msgstr "" -#: app/templates/admin/storage.html:39 -#: app/templates/collections/create_edit.html:81 -#: app/templates/collections/list.html:39 -#: app/templates/collections/view.html:91 app/templates/index.html:48 -#: app/templates/macros/reviews.html:81 app/templates/macros/topics.html:52 -#: app/templates/packages/game_hub.html:5 -#: app/templates/packages/game_hub.html:25 -#: app/templates/packages/similar.html:22 app/templates/translate/index.html:28 -#, python-format -msgid "%(title)s by %(author)s" -msgstr "%(title)s no %(author)s" - #: app/templates/index.html:53 #, python-format msgid "%(title)s by %(author)s" msgstr "%(title)s no %(author)s" -#: app/templates/index.html:78 app/templates/packages/reviews_list.html:4 -#: app/templates/packages/view.html:194 app/templates/packages/view.html:336 -#: app/templates/users/profile.html:279 -msgid "Reviews" -msgstr "Vērtējumi" - #: app/templates/index.html:94 app/templates/packages/view.html:278 msgid "Previous" msgstr "Iepriekšējais" @@ -2656,7 +2754,7 @@ msgstr "Sūtīt epastu %(username)s" #: app/templates/admin/storage.html:18 #: app/templates/packages/create_edit.html:66 #: app/templates/packages/game_support.html:20 -#: app/templates/threads/view.html:96 app/templates/todo/tags.html:36 +#: app/templates/threads/view.html:101 app/templates/todo/tags.html:36 msgid "Package" msgstr "" @@ -2682,7 +2780,7 @@ msgstr "Jauna Licence" msgid "Licenses" msgstr "Licences" -#: app/templates/admin/tags/list.html:34 +#: app/templates/admin/tags/list.html:30 msgid "Views" msgstr "Skatījumi" @@ -3149,7 +3247,7 @@ msgid "Edit / Approve" msgstr "" #: app/templates/macros/releases.html:103 -#: app/templates/packages/release_edit.html:31 +#: app/templates/packages/release_edit.html:39 msgid "Importing..." msgstr "" @@ -3350,10 +3448,6 @@ msgstr "" msgid "No outdated packages." msgstr "" -#: app/templates/macros/topics.html:6 app/templates/packages/view.html:177 -msgid "Author" -msgstr "" - #: app/templates/macros/topics.html:8 msgid "Date" msgstr "" @@ -3523,6 +3617,29 @@ msgstr "" msgid "No applications created" msgstr "" +#: app/templates/packages/advanced_search.html:13 +msgid "Use shift to select multiple. Leave selection empty to match any type." +msgstr "" + +#: app/templates/packages/advanced_search.html:14 +#: app/templates/packages/advanced_search.html:19 +#: app/templates/packages/advanced_search.html:20 +#: app/templates/packages/advanced_search.html:21 +msgid "Use shift to select multiple." +msgstr "" + +#: app/templates/packages/advanced_search.html:17 +msgid "Tags and Content Warnings" +msgstr "" + +#: app/templates/packages/advanced_search.html:23 +msgid "Compatibility" +msgstr "" + +#: app/templates/packages/advanced_search.html:28 +msgid "Sorting" +msgstr "" + #: app/templates/packages/alias_create_edit.html:4 msgid "Alias" msgstr "" @@ -3562,7 +3679,7 @@ msgid "This will set the update settings for all packages with a Git repo." msgstr "" #: app/templates/packages/bulk_update_conf.html:27 -#: app/templates/packages/release_new.html:50 +#: app/templates/packages/release_new.html:51 #: app/templates/packages/update_config.html:33 msgid "Leave blank to use default branch" msgstr "" @@ -3908,8 +4025,8 @@ msgid "Use this page to set the min and max of all releases for your package." msgstr "" #: app/templates/packages/release_bulk_change.html:29 -#: app/templates/packages/release_edit.html:54 -#: app/templates/packages/release_new.html:69 +#: app/templates/packages/release_edit.html:62 +#: app/templates/packages/release_new.html:70 msgid "Maximum must be greater than or equal to the minimum!" msgstr "" @@ -3920,8 +4037,8 @@ msgid "" msgstr "" #: app/templates/packages/release_bulk_change.html:36 -#: app/templates/packages/release_edit.html:70 -#: app/templates/packages/release_new.html:91 +#: app/templates/packages/release_edit.html:78 +#: app/templates/packages/release_new.html:92 msgid "Leave both as None if in doubt." msgstr "" @@ -3929,71 +4046,81 @@ msgstr "" msgid "Edit release" msgstr "" -#: app/templates/packages/release_edit.html:27 +#: app/templates/packages/release_edit.html:15 +#: app/templates/packages/release_new.html:42 +msgid "Release short name. Eg: 1.0.0 or 2018-05-28" +msgstr "" + +#: app/templates/packages/release_edit.html:16 +#: app/templates/packages/release_new.html:43 +msgid "Human-readable name. Eg: 1.0.0 - The Trains Update" +msgstr "" + +#: app/templates/packages/release_edit.html:35 msgid "Commit Hash" msgstr "" -#: app/templates/packages/release_edit.html:32 +#: app/templates/packages/release_edit.html:40 msgid "view task" msgstr "" -#: app/templates/packages/release_edit.html:42 +#: app/templates/packages/release_edit.html:50 #: app/templates/packages/screenshot_edit.html:20 msgid "Approved" msgstr "" -#: app/templates/packages/release_edit.html:46 +#: app/templates/packages/release_edit.html:54 msgid "Supported Minetest versions" msgstr "" -#: app/templates/packages/release_edit.html:60 -#: app/templates/packages/release_new.html:75 +#: app/templates/packages/release_edit.html:68 +#: app/templates/packages/release_new.html:76 #, python-format msgid "Are you sure your package doesn't work on versions after %(version)s?" msgstr "" -#: app/templates/packages/release_edit.html:62 -#: app/templates/packages/release_new.html:77 +#: app/templates/packages/release_edit.html:70 +#: app/templates/packages/release_new.html:78 msgid "" "Only set the maximum version if you know that it doesn't work on newer " "Minetest versions." msgstr "" -#: app/templates/packages/release_edit.html:63 -#: app/templates/packages/release_new.html:78 +#: app/templates/packages/release_edit.html:71 +#: app/templates/packages/release_new.html:79 msgid "" "Don't set the maximum version just because you haven't tested it on newer" " versions." msgstr "" -#: app/templates/packages/release_edit.html:67 -#: app/templates/packages/release_new.html:88 +#: app/templates/packages/release_edit.html:75 +#: app/templates/packages/release_new.html:89 msgid "" "Set the minimum and maximum Minetest versions supported.\n" "\t\t\tThis release will be hidden to clients outside of that range. " msgstr "" -#: app/templates/packages/release_edit.html:72 +#: app/templates/packages/release_edit.html:80 msgid "" "You can set this automatically in the" " .conf of your package." msgstr "" -#: app/templates/packages/release_edit.html:79 +#: app/templates/packages/release_edit.html:87 msgid "Delete Release" msgstr "" -#: app/templates/packages/release_edit.html:85 +#: app/templates/packages/release_edit.html:93 msgid "This is permanent." msgstr "" -#: app/templates/packages/release_edit.html:86 +#: app/templates/packages/release_edit.html:94 msgid "" "Any associated uploads will not be deleted immediately, but the release " "will no longer be listed." msgstr "" -#: app/templates/packages/release_edit.html:91 +#: app/templates/packages/release_edit.html:99 msgid "You cannot delete the latest release; please create a newer one first." msgstr "" @@ -4040,26 +4167,26 @@ msgstr "" msgid "1. Name release" msgstr "" -#: app/templates/packages/release_new.html:42 -msgid "Human readable. Eg: 1.0.0 or 2018-05-28" +#: app/templates/packages/release_new.html:43 +msgid "Same as name" msgstr "" -#: app/templates/packages/release_new.html:44 +#: app/templates/packages/release_new.html:46 msgid "2. Set the content" msgstr "" -#: app/templates/packages/release_new.html:57 +#: app/templates/packages/release_new.html:58 msgid "" "Take a look at the Package Configuration " "and Releases Guide for\n" "\t\t\ttips on customising releases." msgstr "" -#: app/templates/packages/release_new.html:61 +#: app/templates/packages/release_new.html:62 msgid "3. Supported Minetest versions" msgstr "" -#: app/templates/packages/release_new.html:83 +#: app/templates/packages/release_new.html:84 msgid "" "The .conf of your package can set this " "automatically,\n" @@ -4461,16 +4588,12 @@ msgstr "" msgid "Non-free media" msgstr "" -#: app/templates/packages/view.html:94 app/templates/threads/view.html:104 +#: app/templates/packages/view.html:94 app/templates/threads/view.html:109 msgid "" "This thread is only visible to its creator, package maintainers, users of" " Approver rank or above, and @mentioned users." msgstr "" -#: app/templates/packages/view.html:184 app/templates/users/profile.html:242 -msgid "Downloads" -msgstr "" - #: app/templates/packages/view.html:207 app/templates/users/profile.html:95 msgid "Website" msgstr "" @@ -4495,7 +4618,7 @@ msgstr "" msgid "Awaiting review" msgstr "" -#: app/templates/packages/view.html:344 app/templates/threads/view.html:77 +#: app/templates/packages/view.html:344 app/templates/threads/view.html:82 msgid "Edit Review" msgstr "" @@ -4716,39 +4839,39 @@ msgstr "" msgid "Subscribe" msgstr "" -#: app/templates/threads/view.html:55 +#: app/templates/threads/view.html:59 msgid "Convert to Thread" msgstr "" -#: app/templates/threads/view.html:62 +#: app/templates/threads/view.html:67 msgid "Unlock" msgstr "" -#: app/templates/threads/view.html:67 +#: app/templates/threads/view.html:72 msgid "Lock" msgstr "" -#: app/templates/threads/view.html:109 +#: app/templates/threads/view.html:114 msgid "This thread is visible to the following users" msgstr "" -#: app/templates/threads/view.html:110 +#: app/templates/threads/view.html:115 msgid "Visible to:" msgstr "" -#: app/templates/threads/view.html:118 +#: app/templates/threads/view.html:123 msgid "Plus approvers and editors" msgstr "" -#: app/templates/threads/view.html:131 +#: app/templates/threads/view.html:136 msgid "Is this review outdated?" msgstr "" -#: app/templates/threads/view.html:132 +#: app/templates/threads/view.html:137 msgid "For example, does it complain about issues you've already fixed?" msgstr "" -#: app/templates/threads/view.html:133 +#: app/templates/threads/view.html:138 #, python-format msgid "You can report outdated reviews by clicking %(flag)s on the review." msgstr "" @@ -5380,6 +5503,10 @@ msgstr "" msgid "Email Address" msgstr "" +#: app/templates/users/modtools.html:116 +msgid "Pending email verifications" +msgstr "" + #: app/templates/users/profile.html:20 msgid "Profile picture" msgstr "" @@ -6389,3 +6516,53 @@ msgstr "" #~ "signature" #~ msgstr "" +#~ msgctxt "tags" +#~ msgid "" +#~ "Focus on player chat/communication or " +#~ "who's primary function is interacting " +#~ "with the console." +#~ msgstr "" + +#~ msgctxt "tags" +#~ msgid "" +#~ "Requires futher installation steps, such " +#~ "as installing luarocks or editing the" +#~ " trusted mod setting" +#~ msgstr "" + +#~ msgctxt "tags" +#~ msgid "" +#~ "Mods and games that aim to " +#~ "simulate real life activity. Similar to" +#~ " SimCity/TheSims/OpenTTD/etc" +#~ msgstr "" + +#~ msgctxt "tags" +#~ msgid "Adds mobs, animals, and NPCs" +#~ msgstr "" + +#~ msgctxt "tags" +#~ msgid "For content whose main utility / feature is in GUI/formspec form" +#~ msgstr "" + +#~ msgctxt "tags" +#~ msgid "Forks of MTG" +#~ msgstr "" + +#~ msgid "" +#~ "Invalid username, Only alphabetic letters " +#~ "(A-Za-z), numbers (0-9), underscores (_), " +#~ "minuses (-), and periods (.) allowed." +#~ " Consider contacting an admin" +#~ msgstr "" +#~ "Nepareizs lietotājvārds. Atļauti tikai " +#~ "alfabēta burti (A-Za-z), cipari (0-9), " +#~ "apakšsvītras(_), mīnusi (-), un punkti " +#~ "(.). Apdomājiet sazināšanos ar administratoru" + +#~ msgid "Unable to get GitHub username for user" +#~ msgstr "Nebija iespējams atrast GitHub lietotājvārdu priekš lietotāja" + +#~ msgid "Human readable. Eg: 1.0.0 or 2018-05-28" +#~ msgstr "" + diff --git a/translations/lzh/LC_MESSAGES/messages.po b/translations/lzh/LC_MESSAGES/messages.po index 49115b80..772faafe 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-06-09 13:46+0100\n" +"POT-Creation-Date: 2024-06-22 16:06+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: Automatically generated\n" "Language: lzh\n" @@ -17,192 +17,190 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.15.0\n" -#: app/__init__.py:155 +#: app/__init__.py:156 msgid "Banned:" msgstr "" -#: app/__init__.py:157 +#: app/__init__.py:158 msgid "You have been banned." msgstr "" -#. NOTE: tags: title for jam_game_2023 -#: app/_translations.py:6 -msgctxt "tags" -msgid "Jam / Game 2023" -msgstr "" - -#. NOTE: tags: description for jam_game_2023 -#: app/_translations.py:8 -msgctxt "tags" -msgid "Entries to the 2023 Minetest Game Jam " -msgstr "" - #. NOTE: tags: title for server_tools -#: app/_translations.py:10 +#: app/_translations.py:6 msgctxt "tags" msgid "Server Moderation and Tools" msgstr "" #. NOTE: tags: description for server_tools -#: app/_translations.py:12 +#: app/_translations.py:8 msgctxt "tags" msgid "Helps with server maintenance and moderation" msgstr "" #. NOTE: tags: title for pvp -#: app/_translations.py:14 +#: app/_translations.py:10 msgctxt "tags" msgid "Player vs Player (PvP)" msgstr "" #. NOTE: tags: description for pvp -#: app/_translations.py:16 +#: app/_translations.py:12 msgctxt "tags" msgid "Designed to be played competitively against other players" msgstr "" #. NOTE: tags: title for player_effects -#: app/_translations.py:18 +#: app/_translations.py:14 msgctxt "tags" msgid "Player Effects / Power Ups" msgstr "" #. NOTE: tags: description for player_effects -#: app/_translations.py:20 +#: app/_translations.py:16 msgctxt "tags" msgid "" "For content that changes player effects, including physics, for example: " "speed, jump height or gravity." msgstr "" -#. NOTE: tags: title for world_tools +#. NOTE: tags: title for jam_game_2023 +#: app/_translations.py:18 +msgctxt "tags" +msgid "Jam / Game 2023" +msgstr "" + +#. NOTE: tags: description for jam_game_2023 +#: app/_translations.py:20 +msgctxt "tags" +msgid "Entries to the 2023 Minetest Game Jam " +msgstr "" + +#. NOTE: tags: title for mapgen #: app/_translations.py:22 msgctxt "tags" +msgid "Mapgen / Biomes / Decoration" +msgstr "" + +#. NOTE: tags: description for mapgen +#: app/_translations.py:24 +msgctxt "tags" +msgid "New mapgen or changes mapgen" +msgstr "" + +#. NOTE: tags: title for world_tools +#: app/_translations.py:26 +msgctxt "tags" msgid "World Maintenance and Tools" msgstr "" #. NOTE: tags: description for world_tools -#: app/_translations.py:24 +#: app/_translations.py:28 msgctxt "tags" msgid "Tools to manage the world" msgstr "" +#. NOTE: tags: title for inventory +#: app/_translations.py:30 +msgctxt "tags" +msgid "Inventory" +msgstr "" + +#. NOTE: tags: description for inventory +#: app/_translations.py:32 +msgctxt "tags" +msgid "Changes the inventory GUI" +msgstr "" + +#. NOTE: tags: title for developer_tools +#: app/_translations.py:34 +msgctxt "tags" +msgid "Developer Tools" +msgstr "" + +#. NOTE: tags: description for developer_tools +#: app/_translations.py:36 +msgctxt "tags" +msgid "Tools for game and mod developers" +msgstr "" + #. NOTE: tags: title for april_fools -#: app/_translations.py:26 +#: app/_translations.py:38 msgctxt "tags" msgid "Joke" msgstr "" #. NOTE: tags: description for april_fools -#: app/_translations.py:28 +#: app/_translations.py:40 msgctxt "tags" msgid "" "For humorous content, meant as a novelty or joke, not to be taken " "seriously, and that is not meant to be used seriously or long-term." msgstr "" -#. NOTE: tags: title for shooter -#: app/_translations.py:30 -msgctxt "tags" -msgid "Shooter" -msgstr "" - -#. NOTE: tags: description for shooter -#: app/_translations.py:32 -msgctxt "tags" -msgid "First person shooters (FPS) and more" -msgstr "" - -#. NOTE: tags: title for adventure__rpg -#: app/_translations.py:34 -msgctxt "tags" -msgid "Adventure / RPG" -msgstr "" - -#. NOTE: tags: title for mapgen -#: app/_translations.py:36 -msgctxt "tags" -msgid "Mapgen / Biomes / Decoration" -msgstr "" - -#. NOTE: tags: description for mapgen -#: app/_translations.py:38 -msgctxt "tags" -msgid "New mapgen or changes mapgen" -msgstr "" - #. NOTE: tags: title for singleplayer -#: app/_translations.py:40 +#: app/_translations.py:42 msgctxt "tags" msgid "Singleplayer-focused" msgstr "" #. NOTE: tags: description for singleplayer -#: app/_translations.py:42 +#: app/_translations.py:44 msgctxt "tags" msgid "Content that can be played alone" msgstr "" -#. NOTE: tags: title for developer_tools -#: app/_translations.py:44 -msgctxt "tags" -msgid "Developer Tools" -msgstr "" - -#. NOTE: tags: description for developer_tools -#: app/_translations.py:46 -msgctxt "tags" -msgid "Tools for game and mod developers" -msgstr "" - #. NOTE: tags: title for crafting -#: app/_translations.py:48 +#: app/_translations.py:46 msgctxt "tags" msgid "Crafting" msgstr "" #. NOTE: tags: description for crafting -#: app/_translations.py:50 +#: app/_translations.py:48 msgctxt "tags" msgid "Big changes to crafting gameplay" msgstr "" -#. NOTE: tags: title for sound_music +#. NOTE: tags: title for adventure__rpg +#: app/_translations.py:50 +msgctxt "tags" +msgid "Adventure / RPG" +msgstr "" + +#. NOTE: tags: title for shooter #: app/_translations.py:52 msgctxt "tags" +msgid "Shooter" +msgstr "" + +#. NOTE: tags: description for shooter +#: app/_translations.py:54 +msgctxt "tags" +msgid "First person shooters (FPS) and more" +msgstr "" + +#. NOTE: tags: title for sound_music +#: app/_translations.py:56 +msgctxt "tags" msgid "Sounds / Music" msgstr "" #. NOTE: tags: description for sound_music -#: app/_translations.py:54 +#: app/_translations.py:58 msgctxt "tags" msgid "Focuses on or adds new sounds or musical things" msgstr "" -#. NOTE: tags: title for inventory -#: app/_translations.py:56 -msgctxt "tags" -msgid "Inventory" -msgstr "" - -#. NOTE: tags: description for inventory -#: app/_translations.py:58 -msgctxt "tags" -msgid "Changes the inventory GUI" -msgstr "" - -#. NOTE: tags: title for chat +#. NOTE: tags: title for tools #: app/_translations.py:60 msgctxt "tags" -msgid "Chat / Commands" +msgid "Tools / Weapons / Armor" msgstr "" -#. NOTE: tags: description for chat +#. NOTE: tags: description for tools #: app/_translations.py:62 msgctxt "tags" -msgid "" -"Focus on player chat/communication or who's primary function is " -"interacting with the console." +msgid "Adds or changes tools, weapons, and armor" msgstr "" #. NOTE: tags: title for plants_and_farming @@ -217,56 +215,56 @@ msgctxt "tags" msgid "Adds new plants or other farmable resources." msgstr "" -#. NOTE: tags: title for complex_installation -#: app/_translations.py:68 -msgctxt "tags" -msgid "Complex installation" -msgstr "" - -#. NOTE: tags: description for complex_installation -#: app/_translations.py:70 -msgctxt "tags" -msgid "" -"Requires futher installation steps, such as installing luarocks or " -"editing the trusted mod setting" -msgstr "" - -#. NOTE: tags: title for multiplayer -#: app/_translations.py:72 -msgctxt "tags" -msgid "Multiplayer-focused" -msgstr "" - -#. NOTE: tags: description for multiplayer -#: app/_translations.py:74 -msgctxt "tags" -msgid "Can/should only be used in multiplayer" -msgstr "" - -#. NOTE: tags: title for tools -#: app/_translations.py:76 -msgctxt "tags" -msgid "Tools / Weapons / Armor" -msgstr "" - -#. NOTE: tags: description for tools -#: app/_translations.py:78 -msgctxt "tags" -msgid "Adds or changes tools, weapons, and armor" -msgstr "" - #. NOTE: tags: title for simulation -#: app/_translations.py:80 +#: app/_translations.py:68 msgctxt "tags" msgid "Sims" msgstr "" #. NOTE: tags: description for simulation -#: app/_translations.py:82 +#: app/_translations.py:70 msgctxt "tags" msgid "" "Mods and games that aim to simulate real life activity. Similar to " -"SimCity/TheSims/OpenTTD/etc" +"SimCity/The Sims/OpenTTD/etc." +msgstr "" + +#. NOTE: tags: title for chat +#: app/_translations.py:72 +msgctxt "tags" +msgid "Chat / Commands" +msgstr "" + +#. NOTE: tags: description for chat +#: app/_translations.py:74 +msgctxt "tags" +msgid "Focus on player chat/communication or console interaction." +msgstr "" + +#. NOTE: tags: title for multiplayer +#: app/_translations.py:76 +msgctxt "tags" +msgid "Multiplayer-focused" +msgstr "" + +#. NOTE: tags: description for multiplayer +#: app/_translations.py:78 +msgctxt "tags" +msgid "Can/should only be used in multiplayer" +msgstr "" + +#. NOTE: tags: title for complex_installation +#: app/_translations.py:80 +msgctxt "tags" +msgid "Complex installation" +msgstr "" + +#. NOTE: tags: description for complex_installation +#: app/_translations.py:82 +msgctxt "tags" +msgid "" +"Requires futher installation steps, such as installing LuaRocks or " +"editing the trusted mod setting" msgstr "" #. NOTE: tags: title for magic @@ -275,54 +273,54 @@ msgctxt "tags" msgid "Magic / Enchanting" msgstr "" -#. NOTE: tags: title for less_than_px -#: app/_translations.py:86 -msgctxt "tags" -msgid "<16px" -msgstr "" - -#. NOTE: tags: description for less_than_px -#: app/_translations.py:88 -msgctxt "tags" -msgid "Less than 16px" -msgstr "" - #. NOTE: tags: title for building_mechanics -#: app/_translations.py:90 +#: app/_translations.py:86 msgctxt "tags" msgid "Building Mechanics and Tools" msgstr "" #. NOTE: tags: description for building_mechanics -#: app/_translations.py:92 +#: app/_translations.py:88 msgctxt "tags" msgid "Adds game mechanics or tools that change how players build." msgstr "" -#. NOTE: tags: title for environment -#: app/_translations.py:94 +#. NOTE: tags: title for oneofakind__original +#: app/_translations.py:90 msgctxt "tags" -msgid "Environment / Weather" +msgid "One-of-a-kind / Original" msgstr "" -#. NOTE: tags: description for environment -#: app/_translations.py:96 +#. NOTE: tags: description for oneofakind__original +#: app/_translations.py:92 msgctxt "tags" msgid "" -"Improves the world, adding weather, ambient sounds, or other environment " -"mechanics" +"For games and such that are of their own kind, distinct and original in " +"nature to others of the same category." msgstr "" -#. NOTE: tags: title for mobs +#. NOTE: tags: title for building +#: app/_translations.py:94 +msgctxt "tags" +msgid "Building" +msgstr "" + +#. NOTE: tags: description for building +#: app/_translations.py:96 +msgctxt "tags" +msgid "Focuses on building, such as adding new materials or nodes" +msgstr "" + +#. NOTE: tags: title for decorative #: app/_translations.py:98 msgctxt "tags" -msgid "Mobs / Animals / NPCs" +msgid "Decorative" msgstr "" -#. NOTE: tags: description for mobs +#. NOTE: tags: description for decorative #: app/_translations.py:100 msgctxt "tags" -msgid "Adds mobs, animals, and NPCs" +msgid "Adds nodes with no other purpose than for use in building" msgstr "" #. NOTE: tags: title for puzzle @@ -337,120 +335,120 @@ msgctxt "tags" msgid "Focus on puzzle solving instead of combat" msgstr "" -#. NOTE: tags: title for building +#. NOTE: tags: title for environment #: app/_translations.py:106 msgctxt "tags" -msgid "Building" +msgid "Environment / Weather" msgstr "" -#. NOTE: tags: description for building +#. NOTE: tags: description for environment #: app/_translations.py:108 msgctxt "tags" -msgid "Focuses on building, such as adding new materials or nodes" +msgid "" +"Improves the world, adding weather, ambient sounds, or other environment " +"mechanics" msgstr "" -#. NOTE: tags: title for decorative +#. NOTE: tags: title for less_than_px #: app/_translations.py:110 msgctxt "tags" -msgid "Decorative" +msgid "<16px" msgstr "" -#. NOTE: tags: description for decorative +#. NOTE: tags: description for less_than_px #: app/_translations.py:112 msgctxt "tags" -msgid "Adds nodes with no other purpose than for use in building" +msgid "Less than 16px" msgstr "" -#. NOTE: tags: title for oneofakind__original +#. NOTE: tags: title for mobs #: app/_translations.py:114 msgctxt "tags" -msgid "One-of-a-kind / Original" +msgid "Mobs / Animals / NPCs" msgstr "" -#. NOTE: tags: description for oneofakind__original +#. NOTE: tags: description for mobs #: app/_translations.py:116 msgctxt "tags" -msgid "" -"For games and such that are of their own kind, distinct and original in " -"nature to others of the same category." -msgstr "" - -#. NOTE: tags: title for survival -#: app/_translations.py:118 -msgctxt "tags" -msgid "Survival" -msgstr "" - -#. NOTE: tags: description for survival -#: app/_translations.py:120 -msgctxt "tags" -msgid "" -"Written specifically for survival gameplay with a focus on game-balance, " -"difficulty level, or resources available through crafting, mining, ..." -msgstr "" - -#. NOTE: tags: title for hud -#: app/_translations.py:122 -msgctxt "tags" -msgid "HUD" -msgstr "" - -#. NOTE: tags: description for hud -#: app/_translations.py:124 -msgctxt "tags" -msgid "For mods that grant the player extra information in the HUD" -msgstr "" - -#. NOTE: tags: title for storage -#: app/_translations.py:126 -msgctxt "tags" -msgid "Storage" -msgstr "" - -#. NOTE: tags: description for storage -#: app/_translations.py:128 -msgctxt "tags" -msgid "Adds or improves item storage mechanics" -msgstr "" - -#. NOTE: tags: title for 16px -#: app/_translations.py:130 -msgctxt "tags" -msgid "16px" -msgstr "" - -#. NOTE: tags: description for 16px -#: app/_translations.py:132 -msgctxt "tags" -msgid "For 16px texture packs" +msgid "Adds mobs, animals, and non-player characters" msgstr "" #. NOTE: tags: title for custom_mapgen -#: app/_translations.py:134 +#: app/_translations.py:118 msgctxt "tags" msgid "Custom mapgen" msgstr "" #. NOTE: tags: description for custom_mapgen -#: app/_translations.py:136 +#: app/_translations.py:120 msgctxt "tags" msgid "" "Contains a completely custom mapgen implemented in Lua, usually requires " "worlds to be set to the 'singlenode' mapgen." msgstr "" +#. NOTE: tags: title for survival +#: app/_translations.py:122 +msgctxt "tags" +msgid "Survival" +msgstr "" + +#. NOTE: tags: description for survival +#: app/_translations.py:124 +msgctxt "tags" +msgid "" +"Written specifically for survival gameplay with a focus on game-balance, " +"difficulty level, or resources available through crafting, mining, ..." +msgstr "" + +#. NOTE: tags: title for education +#: app/_translations.py:126 +msgctxt "tags" +msgid "Education" +msgstr "" + +#. NOTE: tags: description for education +#: app/_translations.py:128 +msgctxt "tags" +msgid "Either has educational value, or is a tool to help teachers " +msgstr "" + +#. NOTE: tags: title for storage +#: app/_translations.py:130 +msgctxt "tags" +msgid "Storage" +msgstr "" + +#. NOTE: tags: description for storage +#: app/_translations.py:132 +msgctxt "tags" +msgid "Adds or improves item storage mechanics" +msgstr "" + #. NOTE: tags: title for library -#: app/_translations.py:138 +#: app/_translations.py:134 msgctxt "tags" msgid "API / Library" msgstr "" #. NOTE: tags: description for library -#: app/_translations.py:140 +#: app/_translations.py:136 msgctxt "tags" msgid "Primarily adds an API for other mods to use" msgstr "" +#. NOTE: tags: title for hud +#: app/_translations.py:138 +msgctxt "tags" +msgid "HUD" +msgstr "" + +#. NOTE: tags: description for hud +#: app/_translations.py:140 +msgctxt "tags" +msgid "For mods that grant the player extra information in the HUD" +msgstr "" + #. NOTE: tags: title for mini-game #: app/_translations.py:142 msgctxt "tags" @@ -463,16 +461,18 @@ msgctxt "tags" msgid "Adds a mini-game to be played within Minetest" msgstr "" -#. NOTE: tags: title for education +#. NOTE: tags: title for pve #: app/_translations.py:146 msgctxt "tags" -msgid "Education" +msgid "Player vs Environment (PvE)" msgstr "" -#. NOTE: tags: description for education +#. NOTE: tags: description for pve #: app/_translations.py:148 msgctxt "tags" -msgid "Either has educational value, or is a tool to help teachers " +msgid "" +"For content designed for one or more players that focus on combat against" +" the world, mobs, or NPCs." msgstr "" #. NOTE: tags: title for sports @@ -481,40 +481,134 @@ msgctxt "tags" msgid "Sports" msgstr "" -#. NOTE: tags: title for pve +#. NOTE: tags: title for 16px #: app/_translations.py:152 msgctxt "tags" -msgid "Player vs Environment (PvE)" +msgid "16px" msgstr "" -#. NOTE: tags: description for pve +#. NOTE: tags: description for 16px #: app/_translations.py:154 msgctxt "tags" +msgid "For 16px texture packs" +msgstr "" + +#. NOTE: tags: title for 64px +#: app/_translations.py:156 +msgctxt "tags" +msgid "64px" +msgstr "" + +#. NOTE: tags: description for 64px +#: app/_translations.py:158 +msgctxt "tags" +msgid "For 64px texture packs" +msgstr "" + +#. NOTE: tags: title for transport +#: app/_translations.py:160 +msgctxt "tags" +msgid "Transport" +msgstr "" + +#. NOTE: tags: description for transport +#: app/_translations.py:162 +msgctxt "tags" msgid "" -"For content designed for one or more players that focus on combat against" -" the world, mobs, or NPCs." +"Adds or changes transportation methods. Includes teleportation, vehicles," +" ridable mobs, transport infrastructure and thematic content" +msgstr "" + +#. NOTE: tags: title for seasonal +#: app/_translations.py:164 +msgctxt "tags" +msgid "Seasonal" +msgstr "" + +#. NOTE: tags: description for seasonal +#: app/_translations.py:166 +msgctxt "tags" +msgid "For content generally themed around a certain season or holiday" +msgstr "" + +#. NOTE: tags: title for food +#: app/_translations.py:168 +msgctxt "tags" +msgid "Food / Drinks" +msgstr "" + +#. NOTE: tags: title for commerce +#: app/_translations.py:170 +msgctxt "tags" +msgid "Commerce / Economy" +msgstr "" + +#. NOTE: tags: description for commerce +#: app/_translations.py:172 +msgctxt "tags" +msgid "Related to economies, money, and trading" +msgstr "" + +#. NOTE: tags: title for gui +#: app/_translations.py:174 +msgctxt "tags" +msgid "GUI" +msgstr "" + +#. NOTE: tags: description for gui +#: app/_translations.py:176 +msgctxt "tags" +msgid "" +"For content whose main utility or features are provided within a GUI, on-" +"screen menu, or similar" msgstr "" #. NOTE: tags: title for jam_combat_mod -#: app/_translations.py:156 +#: app/_translations.py:178 msgctxt "tags" msgid "Jam / Combat 2020" msgstr "" #. NOTE: tags: description for jam_combat_mod -#: app/_translations.py:158 +#: app/_translations.py:180 msgctxt "tags" msgid "For mods created for the Discord \"Combat\" modding event in 2020" msgstr "" +#. NOTE: tags: title for mtg +#: app/_translations.py:182 +msgctxt "tags" +msgid "Minetest Game improved" +msgstr "" + +#. NOTE: tags: description for mtg +#: app/_translations.py:184 +msgctxt "tags" +msgid "Forks of Minetest Game" +msgstr "" + +#. NOTE: tags: title for jam_weekly_2021 +#: app/_translations.py:186 +msgctxt "tags" +msgid "Jam / Weekly Challenges 2021" +msgstr "" + +#. NOTE: tags: description for jam_weekly_2021 +#: app/_translations.py:188 +msgctxt "tags" +msgid "" +"For mods created for the Discord \"Weekly Challenges\" modding event in " +"2021" +msgstr "" + #. NOTE: tags: title for creative -#: app/_translations.py:160 +#: app/_translations.py:190 msgctxt "tags" msgid "Creative" msgstr "" #. NOTE: tags: description for creative -#: app/_translations.py:162 +#: app/_translations.py:192 msgctxt "tags" msgid "" "Written specifically or exclusively for use in creative mode. Adds " @@ -522,110 +616,16 @@ msgid "" "that facilitate ingame creation and doesn't add difficulty or scarcity" msgstr "" -#. NOTE: tags: title for gui -#: app/_translations.py:164 -msgctxt "tags" -msgid "GUI" -msgstr "" - -#. NOTE: tags: description for gui -#: app/_translations.py:166 -msgctxt "tags" -msgid "For content whose main utility / feature is in GUI/formspec form" -msgstr "" - -#. NOTE: tags: title for 64px -#: app/_translations.py:168 -msgctxt "tags" -msgid "64px" -msgstr "" - -#. NOTE: tags: description for 64px -#: app/_translations.py:170 -msgctxt "tags" -msgid "For 64px texture packs" -msgstr "" - -#. NOTE: tags: title for commerce -#: app/_translations.py:172 -msgctxt "tags" -msgid "Commerce / Economy" -msgstr "" - -#. NOTE: tags: description for commerce -#: app/_translations.py:174 -msgctxt "tags" -msgid "Related to economies, money, and trading" -msgstr "" - -#. NOTE: tags: title for mtg -#: app/_translations.py:176 -msgctxt "tags" -msgid "Minetest Game improved" -msgstr "" - -#. NOTE: tags: description for mtg -#: app/_translations.py:178 -msgctxt "tags" -msgid "Forks of MTG" -msgstr "" - -#. NOTE: tags: title for jam_weekly_2021 -#: app/_translations.py:180 -msgctxt "tags" -msgid "Jam / Weekly Challenges 2021" -msgstr "" - -#. NOTE: tags: description for jam_weekly_2021 -#: app/_translations.py:182 -msgctxt "tags" -msgid "" -"For mods created for the Discord \"Weekly Challenges\" modding event in " -"2021" -msgstr "" - -#. NOTE: tags: title for transport -#: app/_translations.py:184 -msgctxt "tags" -msgid "Transport" -msgstr "" - -#. NOTE: tags: description for transport -#: app/_translations.py:186 -msgctxt "tags" -msgid "" -"Adds or changes transportation methods. Includes teleportation, vehicles," -" ridable mobs, transport infrastructure and thematic content" -msgstr "" - -#. NOTE: tags: title for food -#: app/_translations.py:188 -msgctxt "tags" -msgid "Food / Drinks" -msgstr "" - #. NOTE: tags: title for technology -#: app/_translations.py:190 +#: app/_translations.py:194 msgctxt "tags" msgid "Machines / Electronics" msgstr "" #. NOTE: tags: description for technology -#: app/_translations.py:192 -msgctxt "tags" -msgid "Adds machines useful in automation, tubes, or power." -msgstr "" - -#. NOTE: tags: title for seasonal -#: app/_translations.py:194 -msgctxt "tags" -msgid "Seasonal" -msgstr "" - -#. NOTE: tags: description for seasonal #: app/_translations.py:196 msgctxt "tags" -msgid "For content generally themed around a certain season or holiday" +msgid "Adds machines useful in automation, tubes, or power." msgstr "" #. NOTE: tags: title for 32px @@ -640,56 +640,56 @@ msgctxt "tags" msgid "For 32px texture packs" msgstr "" -#. NOTE: tags: title for jam_game_2021 +#. NOTE: tags: title for strategy_rts #: app/_translations.py:202 msgctxt "tags" -msgid "Jam / Game 2021" +msgid "Strategy / RTS" msgstr "" -#. NOTE: tags: description for jam_game_2021 +#. NOTE: tags: description for strategy_rts #: app/_translations.py:204 msgctxt "tags" -msgid "Entries to the 2021 Minetest Game Jam" -msgstr "" - -#. NOTE: tags: title for 128px -#: app/_translations.py:206 -msgctxt "tags" -msgid "128px+" -msgstr "" - -#. NOTE: tags: description for 128px -#: app/_translations.py:208 -msgctxt "tags" -msgid "For 128px or higher texture packs" +msgid "" +"Games and mods with a heavy strategy component, whether real-time or " +"turn-based" msgstr "" #. NOTE: tags: title for skins -#: app/_translations.py:210 +#: app/_translations.py:206 msgctxt "tags" msgid "Player customization / Skins" msgstr "" #. NOTE: tags: description for skins -#: app/_translations.py:212 +#: app/_translations.py:208 msgctxt "tags" msgid "" "Allows the player to customize their character by changing the texture or" " adding accessories." msgstr "" -#. NOTE: tags: title for strategy_rts -#: app/_translations.py:214 +#. NOTE: tags: title for jam_game_2021 +#: app/_translations.py:210 msgctxt "tags" -msgid "Strategy / RTS" +msgid "Jam / Game 2021" msgstr "" -#. NOTE: tags: description for strategy_rts +#. NOTE: tags: description for jam_game_2021 +#: app/_translations.py:212 +msgctxt "tags" +msgid "Entries to the 2021 Minetest Game Jam" +msgstr "" + +#. NOTE: tags: title for 128px +#: app/_translations.py:214 +msgctxt "tags" +msgid "128px+" +msgstr "" + +#. NOTE: tags: description for 128px #: app/_translations.py:216 msgctxt "tags" -msgid "" -"Games and mods with a heavy strategy component, whether real-time or " -"turn-based" +msgid "For 128px or higher texture packs" msgstr "" #. NOTE: tags: title for jam_game_2022 @@ -788,8 +788,8 @@ msgctxt "content_warnings" msgid "Contains recreational drugs other than alcohol or tobacco" msgstr "" -#: app/querybuilder.py:58 app/templates/admin/languages/list.html:27 -#: app/templates/admin/tags/list.html:38 +#: app/querybuilder.py:60 app/templates/admin/languages/list.html:27 +#: app/templates/admin/tags/list.html:34 #: app/templates/admin/warnings/list.html:28 #: app/templates/collections/create_edit.html:56 #: app/templates/collections/view.html:66 app/templates/modnames/list.html:16 @@ -798,7 +798,7 @@ msgstr "" msgid "Packages" msgstr "" -#: app/querybuilder.py:73 +#: app/querybuilder.py:75 #, python-format msgid "%(package_type)s for %(game_name)s" msgstr "" @@ -812,9 +812,13 @@ msgstr "" msgid "Featured" msgstr "" -#: app/blueprints/api/tokens.py:33 app/templates/admin/tags/list.html:26 +#: app/blueprints/api/tokens.py:33 +#: app/blueprints/packages/advanced_search.py:83 +#: app/blueprints/packages/releases.py:55 +#: app/blueprints/packages/releases.py:70 app/templates/admin/tags/list.html:22 #: app/templates/admin/warnings/list.html:20 app/templates/macros/topics.html:7 #: app/templates/modnames/list.html:12 +#: app/templates/packages/release_edit.html:20 msgid "Name" msgstr "" @@ -823,12 +827,12 @@ 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:251 -#: app/blueprints/packages/packages.py:543 -#: app/blueprints/packages/packages.py:639 -#: app/blueprints/packages/packages.py:727 -#: app/blueprints/packages/releases.py:62 -#: app/blueprints/packages/releases.py:74 app/blueprints/packages/reviews.py:63 +#: app/blueprints/oauth/__init__.py:175 app/blueprints/packages/packages.py:252 +#: app/blueprints/packages/packages.py:544 +#: app/blueprints/packages/packages.py:640 +#: app/blueprints/packages/packages.py:728 +#: app/blueprints/packages/releases.py:66 +#: app/blueprints/packages/releases.py:81 app/blueprints/packages/reviews.py:63 #: app/blueprints/packages/screenshots.py:36 #: app/blueprints/packages/screenshots.py:42 #: app/blueprints/packages/screenshots.py:47 @@ -839,12 +843,14 @@ msgid "Save" msgstr "" #: app/blueprints/collections/__init__.py:77 -#: app/blueprints/oauth/__init__.py:168 app/blueprints/packages/releases.py:54 -#: app/blueprints/packages/releases.py:66 app/blueprints/packages/reviews.py:53 +#: app/blueprints/oauth/__init__.py:168 +#: app/blueprints/packages/advanced_search.py:84 +#: app/blueprints/packages/releases.py:56 +#: app/blueprints/packages/releases.py:71 app/blueprints/packages/reviews.py:53 #: app/blueprints/threads/__init__.py:281 #: app/templates/admin/languages/list.html:23 #: app/templates/macros/reviews.html:143 app/templates/macros/topics.html:5 -#: app/templates/packages/release_edit.html:17 +#: app/templates/packages/release_edit.html:21 #: app/templates/packages/translation.html:54 msgid "Title" msgstr "" @@ -897,24 +903,7 @@ msgstr "" msgid "Removed package from favorites collection" msgstr "" -#: app/blueprints/github/__init__.py:54 -msgid "Authorization failed [err=gh-oauth-login-failed]" -msgstr "" - -#: app/blueprints/github/__init__.py:83 -msgid "Linked GitHub to account" -msgstr "" - -#: app/blueprints/github/__init__.py:88 -#, python-format -msgid "GitHub account is already associated with another user: %(username)s" -msgstr "" - -#: app/blueprints/github/__init__.py:96 app/blueprints/github/__init__.py:122 -msgid "Authorization failed [err=gh-login-failed]" -msgstr "" - -#: app/blueprints/oauth/__init__.py:169 app/templates/admin/tags/list.html:30 +#: app/blueprints/oauth/__init__.py:169 app/templates/admin/tags/list.html:26 #: app/templates/admin/warnings/list.html:24 #: app/templates/users/settings_email.html:49 msgid "Description" @@ -985,321 +974,438 @@ msgstr "" msgid "Supported Games" msgstr "" -#: app/blueprints/packages/packages.py:214 -msgid "No download available." +#: app/blueprints/packages/advanced_search.py:39 +msgid "Android Default" msgstr "" -#: app/blueprints/packages/packages.py:229 app/templates/packages/view.html:598 +#: app/blueprints/packages/advanced_search.py:40 +msgid "Desktop Default" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:41 +msgid "Non-free" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:42 app/models/packages.py:624 +#: app/templates/packages/view.html:163 +msgid "Work in Progress" +msgstr "" + +#. NOTE: Package maintenance state +#: app/blueprints/packages/advanced_search.py:43 app/models/packages.py:170 +msgid "Deprecated" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:44 +msgid "All content warnings" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:53 +msgid "Query" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:54 +#: app/blueprints/packages/packages.py:230 app/templates/packages/view.html:598 #: app/utils/minetest_hypertext.py:263 msgid "Type" msgstr "" -#: app/blueprints/packages/packages.py:230 -msgid "Title (Human-readable)" +#: app/blueprints/packages/advanced_search.py:56 +#: app/templates/macros/topics.html:6 app/templates/packages/view.html:177 +msgid "Author" msgstr "" -#: app/blueprints/packages/packages.py:231 -#: app/blueprints/packages/packages.py:637 -msgid "Name (Technical)" -msgstr "" - -#: app/blueprints/packages/packages.py:231 -#: app/blueprints/packages/packages.py:638 -#: app/templates/packages/create_edit.html:75 -msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" -msgstr "" - -#: app/blueprints/packages/packages.py:232 -msgid "Short Description (Plaintext)" -msgstr "" - -#: app/blueprints/packages/packages.py:234 app/templates/packages/view.html:620 -#: app/utils/minetest_hypertext.py:300 -msgid "Maintenance State" -msgstr "" - -#: app/blueprints/packages/packages.py:236 app/templates/admin/tags/list.html:4 +#: app/blueprints/packages/advanced_search.py:57 +#: app/blueprints/packages/packages.py:237 app/templates/admin/tags/list.html:4 #: app/templates/admin/tags/list.html:10 app/templates/todo/tags.html:38 #: app/utils/minetest_hypertext.py:264 msgid "Tags" msgstr "" -#: app/blueprints/packages/packages.py:237 +#: app/blueprints/packages/advanced_search.py:60 +#: app/blueprints/packages/packages.py:238 msgid "Content Warnings" msgstr "" -#: app/blueprints/packages/packages.py:238 app/templates/packages/view.html:609 +#: app/blueprints/packages/advanced_search.py:63 +#: app/blueprints/packages/packages.py:239 app/templates/packages/view.html:609 #: app/utils/minetest_hypertext.py:298 msgid "License" msgstr "" -#: app/blueprints/packages/packages.py:239 +#: app/blueprints/packages/advanced_search.py:67 +msgid "Supports Game" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:71 +#: app/templates/admin/storage.html:39 +#: app/templates/collections/create_edit.html:81 +#: app/templates/collections/list.html:39 +#: app/templates/collections/view.html:91 app/templates/index.html:48 +#: app/templates/macros/reviews.html:81 app/templates/macros/topics.html:52 +#: app/templates/packages/game_hub.html:5 +#: app/templates/packages/game_hub.html:25 +#: app/templates/packages/similar.html:22 app/templates/translate/index.html:28 +#, python-format +msgid "%(title)s by %(author)s" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:72 +#: app/blueprints/packages/reviews.py:54 +#: app/templates/packages/translation.html:51 +msgid "Language" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:76 +msgid "Hide Tags and Content Warnings" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:77 +msgid "Minetest Version" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:81 +msgid "Sort by" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:85 +msgid "Package score" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:86 app/templates/index.html:78 +#: app/templates/packages/reviews_list.html:4 +#: app/templates/packages/view.html:194 app/templates/packages/view.html:336 +#: app/templates/users/profile.html:279 +msgid "Reviews" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:87 +#: app/templates/packages/view.html:184 app/templates/users/profile.html:242 +msgid "Downloads" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:88 +msgid "Created At" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:89 +msgid "Approved At" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:90 +msgid "Last Release" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:92 +msgid "Order" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:93 +msgid "Descending" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:94 +msgid "Ascending" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:96 +msgid "Random order" +msgstr "" + +#: app/blueprints/packages/packages.py:215 +msgid "No download available." +msgstr "" + +#: app/blueprints/packages/packages.py:231 +msgid "Title (Human-readable)" +msgstr "" + +#: app/blueprints/packages/packages.py:232 +#: app/blueprints/packages/packages.py:638 +msgid "Name (Technical)" +msgstr "" + +#: app/blueprints/packages/packages.py:232 +#: app/blueprints/packages/packages.py:639 +#: 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:233 +msgid "Short Description (Plaintext)" +msgstr "" + +#: app/blueprints/packages/packages.py:235 app/templates/packages/view.html:620 +#: app/utils/minetest_hypertext.py:300 +msgid "Maintenance State" +msgstr "" + +#: app/blueprints/packages/packages.py:240 msgid "Media License" msgstr "" -#: app/blueprints/packages/packages.py:241 +#: app/blueprints/packages/packages.py:242 msgid "Long Description (Markdown)" msgstr "" -#: app/blueprints/packages/packages.py:243 +#: app/blueprints/packages/packages.py:244 msgid "VCS Repository URL" msgstr "" -#: app/blueprints/packages/packages.py:244 app/blueprints/users/settings.py:77 +#: app/blueprints/packages/packages.py:245 app/blueprints/users/settings.py:77 msgid "Website URL" msgstr "" -#: app/blueprints/packages/packages.py:245 +#: app/blueprints/packages/packages.py:246 msgid "Issue Tracker URL" msgstr "" -#: app/blueprints/packages/packages.py:246 +#: app/blueprints/packages/packages.py:247 msgid "Forum Topic ID" msgstr "" -#: app/blueprints/packages/packages.py:247 +#: app/blueprints/packages/packages.py:248 msgid "Video URL" msgstr "" -#: app/blueprints/packages/packages.py:248 +#: app/blueprints/packages/packages.py:249 msgid "Donate URL" msgstr "" -#: app/blueprints/packages/packages.py:249 +#: app/blueprints/packages/packages.py:250 msgid "Translation URL" msgstr "" -#: app/blueprints/packages/packages.py:255 +#: app/blueprints/packages/packages.py:256 msgid "_game is not an allowed name" msgstr "" -#: app/blueprints/packages/packages.py:265 +#: app/blueprints/packages/packages.py:266 msgid "" "Package already exists, but is removed. Please contact ContentDB staff to" " restore the package" msgstr "" -#: app/blueprints/packages/packages.py:270 +#: app/blueprints/packages/packages.py:271 msgid "Package already exists" msgstr "" -#: app/blueprints/packages/packages.py:276 +#: app/blueprints/packages/packages.py:277 msgid "A collection with a similar name already exists" msgstr "" -#: app/blueprints/packages/packages.py:329 -#: app/blueprints/packages/releases.py:82 +#: app/blueprints/packages/packages.py:330 +#: app/blueprints/packages/releases.py:89 msgid "" "You must add an email address to your account and confirm it before you " "can manage packages" msgstr "" -#: app/blueprints/packages/packages.py:335 +#: app/blueprints/packages/packages.py:336 msgid "Save draft" msgstr "" -#: app/blueprints/packages/packages.py:343 +#: app/blueprints/packages/packages.py:344 msgid "Unable to find that user" msgstr "" -#: app/blueprints/packages/packages.py:347 +#: app/blueprints/packages/packages.py:348 #: app/blueprints/packages/screenshots.py:137 msgid "Permission denied" msgstr "" -#: app/blueprints/packages/packages.py:403 -#: app/blueprints/packages/packages.py:494 -#: app/blueprints/packages/packages.py:516 +#: app/blueprints/packages/packages.py:404 +#: app/blueprints/packages/packages.py:495 +#: app/blueprints/packages/packages.py:517 msgid "You don't have permission to do that" msgstr "" -#: app/blueprints/packages/packages.py:436 +#: app/blueprints/packages/packages.py:437 msgid "Please comment what changes are needed in the approval thread" msgstr "" -#: app/blueprints/packages/packages.py:443 +#: app/blueprints/packages/packages.py:444 msgid "" "Please comment in the approval thread so editors know what you have " "changed" msgstr "" -#: app/blueprints/packages/packages.py:481 +#: app/blueprints/packages/packages.py:482 #, python-format msgid "Set state to %(state)s" msgstr "" -#: app/blueprints/packages/packages.py:511 +#: app/blueprints/packages/packages.py:512 msgid "Deleted package" msgstr "" -#: app/blueprints/packages/packages.py:533 +#: app/blueprints/packages/packages.py:534 msgid "Unapproved package" msgstr "" -#: app/blueprints/packages/packages.py:542 +#: app/blueprints/packages/packages.py:543 msgid "Maintainers (Comma-separated)" msgstr "" -#: app/blueprints/packages/packages.py:551 +#: app/blueprints/packages/packages.py:552 msgid "You don't have permission to edit maintainers" msgstr "" -#: app/blueprints/packages/packages.py:601 +#: app/blueprints/packages/packages.py:602 msgid "You are not a maintainer" msgstr "" -#: app/blueprints/packages/packages.py:604 +#: app/blueprints/packages/packages.py:605 msgid "Package owners cannot remove themselves as maintainers" msgstr "" -#: app/blueprints/packages/packages.py:636 +#: app/blueprints/packages/packages.py:637 msgid "Author Name" msgstr "" -#: app/blueprints/packages/packages.py:723 +#: app/blueprints/packages/packages.py:724 msgid "Enable support detection based on dependencies (recommended)" msgstr "" -#: app/blueprints/packages/packages.py:724 +#: app/blueprints/packages/packages.py:725 msgid "Supported games" msgstr "" -#: app/blueprints/packages/packages.py:725 +#: app/blueprints/packages/packages.py:726 msgid "Unsupported games" msgstr "" -#: app/blueprints/packages/packages.py:726 +#: app/blueprints/packages/packages.py:727 msgid "Supports all games (unless stated) / is game independent" msgstr "" -#: app/blueprints/packages/packages.py:742 +#: app/blueprints/packages/packages.py:743 msgid "You need at least one release before you can edit game support" msgstr "" -#: app/blueprints/packages/packages.py:746 +#: app/blueprints/packages/packages.py:747 msgid "Mod(pack) needs to contain at least one mod. Please create a new release" msgstr "" -#: app/blueprints/packages/releases.py:55 -#: app/templates/packages/release_new.html:46 +#: app/blueprints/packages/releases.py:57 +#: app/blueprints/packages/releases.py:72 +msgid "Release Notes" +msgstr "" + +#: app/blueprints/packages/releases.py:59 msgid "Method" msgstr "" -#: app/blueprints/packages/releases.py:55 -#: app/blueprints/packages/releases.py:57 +#: app/blueprints/packages/releases.py:59 +#: app/blueprints/packages/releases.py:61 #: app/blueprints/packages/screenshots.py:35 msgid "File Upload" msgstr "" -#: app/blueprints/packages/releases.py:56 +#: app/blueprints/packages/releases.py:60 msgid "Git reference (ie: commit hash, branch, or tag)" msgstr "" -#: app/blueprints/packages/releases.py:58 -#: app/blueprints/packages/releases.py:70 -#: app/blueprints/packages/releases.py:198 +#: app/blueprints/packages/releases.py:62 +#: app/blueprints/packages/releases.py:77 +#: app/blueprints/packages/releases.py:207 msgid "Minimum Minetest Version" msgstr "" -#: app/blueprints/packages/releases.py:60 -#: app/blueprints/packages/releases.py:72 -#: app/blueprints/packages/releases.py:201 +#: app/blueprints/packages/releases.py:64 +#: app/blueprints/packages/releases.py:79 +#: app/blueprints/packages/releases.py:210 msgid "Maximum Minetest Version" msgstr "" -#: app/blueprints/packages/releases.py:67 -#: app/templates/packages/release_edit.html:23 +#: app/blueprints/packages/releases.py:74 +#: app/templates/packages/release_edit.html:31 msgid "URL" msgstr "" -#: app/blueprints/packages/releases.py:68 +#: app/blueprints/packages/releases.py:75 msgid "Task ID" msgstr "" -#: app/blueprints/packages/releases.py:69 +#: app/blueprints/packages/releases.py:76 #: app/blueprints/packages/screenshots.py:41 msgid "Is Approved" msgstr "" -#: app/blueprints/packages/releases.py:91 +#: app/blueprints/packages/releases.py:98 msgid "Import from Git" msgstr "" -#: app/blueprints/packages/releases.py:91 +#: app/blueprints/packages/releases.py:98 msgid "Upload .zip file" msgstr "" -#: app/blueprints/packages/releases.py:197 +#: app/blueprints/packages/releases.py:206 msgid "Set Min" msgstr "" -#: app/blueprints/packages/releases.py:200 +#: app/blueprints/packages/releases.py:209 msgid "Set Max" msgstr "" -#: app/blueprints/packages/releases.py:203 +#: app/blueprints/packages/releases.py:212 msgid "Only change values previously set as none" msgstr "" -#: app/blueprints/packages/releases.py:204 +#: app/blueprints/packages/releases.py:213 msgid "Update" msgstr "" -#: app/blueprints/packages/releases.py:256 +#: app/blueprints/packages/releases.py:265 #: app/templates/packages/update_config.html:25 msgid "Trigger" msgstr "" -#: app/blueprints/packages/releases.py:257 +#: app/blueprints/packages/releases.py:266 msgid "New Commit" msgstr "" -#: app/blueprints/packages/releases.py:258 app/templates/admin/tags/list.html:8 +#: app/blueprints/packages/releases.py:267 app/templates/admin/tags/list.html:8 msgid "New Tag" msgstr "" -#: app/blueprints/packages/releases.py:260 +#: app/blueprints/packages/releases.py:269 msgid "Branch name" msgstr "" -#: app/blueprints/packages/releases.py:261 +#: app/blueprints/packages/releases.py:270 #: app/templates/packages/update_config.html:38 msgid "Action" msgstr "" -#: app/blueprints/packages/releases.py:262 +#: app/blueprints/packages/releases.py:271 msgid "Send notification and mark as outdated" msgstr "" -#: app/blueprints/packages/releases.py:262 app/logic/package_approval.py:104 +#: app/blueprints/packages/releases.py:271 app/logic/package_approval.py:104 msgid "Create release" msgstr "" -#: app/blueprints/packages/releases.py:264 +#: app/blueprints/packages/releases.py:273 msgid "Save Settings" msgstr "" -#: app/blueprints/packages/releases.py:265 +#: app/blueprints/packages/releases.py:274 msgid "Disable Automation" msgstr "" -#: app/blueprints/packages/releases.py:304 +#: app/blueprints/packages/releases.py:313 msgid "Please add a Git repository URL in order to set up automatic releases" msgstr "" -#: app/blueprints/packages/releases.py:320 +#: app/blueprints/packages/releases.py:329 msgid "Deleted update configuration" msgstr "" -#: app/blueprints/packages/releases.py:328 +#: app/blueprints/packages/releases.py:337 msgid "Now, please create an initial release" msgstr "" -#: app/blueprints/packages/reviews.py:54 -#: app/templates/packages/translation.html:51 -msgid "Language" -msgstr "" - #: app/blueprints/packages/reviews.py:60 app/blueprints/threads/__init__.py:181 #: app/blueprints/threads/__init__.py:182 #: app/blueprints/threads/__init__.py:282 @@ -1480,7 +1586,7 @@ msgid "" msgstr "" #: 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/account.py:189 app/blueprints/users/account.py:338 #: app/blueprints/users/settings.py:147 msgid "Email" msgstr "" @@ -1558,79 +1664,80 @@ msgstr "" msgid "Unknown verification token!" msgstr "" -#: app/blueprints/users/account.py:292 +#: app/blueprints/users/account.py:290 msgid "Token has expired" msgstr "" -#: app/blueprints/users/account.py:306 +#: app/blueprints/users/account.py:304 msgid "Another user is already using that email" msgstr "" -#: app/blueprints/users/account.py:309 +#: app/blueprints/users/account.py:307 msgid "Confirmed email change" msgstr "" -#: app/blueprints/users/account.py:314 +#: app/blueprints/users/account.py:312 msgid "Email address changed" msgstr "" -#: app/blueprints/users/account.py:315 +#: app/blueprints/users/account.py:313 msgid "" "Your email address has changed. If you didn't request this, please " "contact an administrator." msgstr "" -#: app/blueprints/users/account.py:333 +#: app/blueprints/users/account.py:331 msgid "You may now log in" msgstr "" -#: app/blueprints/users/account.py:341 +#: app/blueprints/users/account.py:339 msgid "Send" msgstr "" -#: app/blueprints/users/account.py:372 +#: app/blueprints/users/account.py:370 msgid "" "That email is now blacklisted. Please contact an admin if you wish to " "undo this." msgstr "" -#: app/blueprints/users/claim.py:41 app/blueprints/users/claim.py:66 -msgid "" -"Invalid username, Only alphabetic letters (A-Za-z), numbers (0-9), " -"underscores (_), minuses (-), and periods (.) allowed. Consider " -"contacting an admin" -msgstr "" - #: app/blueprints/users/claim.py:46 msgid "User has already been claimed" msgstr "" #: app/blueprints/users/claim.py:50 -msgid "Unable to get GitHub username for user" +msgid "" +"Unable to get GitHub username for user. Make sure the forum account " +"exists." msgstr "" -#: app/blueprints/users/claim.py:73 +#: app/blueprints/users/claim.py:66 +msgid "" +"A ContentDB user with that name already exists. Please contact an admin " +"to link to your forum account" +msgstr "" + +#: app/blueprints/users/claim.py:75 msgid "That user has already been claimed!" msgstr "" -#: app/blueprints/users/claim.py:86 +#: app/blueprints/users/claim.py:88 #, python-format msgid "Error whilst attempting to access forums: %(message)s" msgstr "" -#: app/blueprints/users/claim.py:90 +#: app/blueprints/users/claim.py:92 msgid "Unable to get forum signature - does the user exist?" msgstr "" -#: app/blueprints/users/claim.py:105 +#: app/blueprints/users/claim.py:107 msgid "Unable to login as user" msgstr "" -#: app/blueprints/users/claim.py:111 +#: app/blueprints/users/claim.py:113 msgid "Could not find the key in your signature!" msgstr "" -#: app/blueprints/users/claim.py:114 +#: app/blueprints/users/claim.py:116 msgid "Unknown claim type" msgstr "" @@ -1774,6 +1881,23 @@ msgstr "" msgid "Can't promote a user to a rank higher than yourself!" msgstr "" +#: app/blueprints/vcs/github.py:56 +msgid "Authorization failed [err=gh-oauth-login-failed]" +msgstr "" + +#: app/blueprints/vcs/github.py:85 +msgid "Linked GitHub to account" +msgstr "" + +#: app/blueprints/vcs/github.py:90 +#, python-format +msgid "GitHub account is already associated with another user: %(username)s" +msgstr "" + +#: app/blueprints/vcs/github.py:98 app/blueprints/vcs/github.py:124 +msgid "Authorization failed [err=gh-login-failed]" +msgstr "" + #: app/blueprints/zipgrep/__init__.py:35 msgid "Text to find (regex)" msgstr "" @@ -1783,6 +1907,7 @@ msgid "File filter" msgstr "" #: app/blueprints/zipgrep/__init__.py:38 app/templates/base.html:60 +#: app/templates/packages/advanced_search.html:34 #: app/templates/packages/game_hub.html:35 app/templates/todo/tags.html:14 msgid "Search" msgstr "" @@ -1872,17 +1997,17 @@ msgstr "" msgid "You don't have permission to change the package name" msgstr "" -#: app/logic/releases.py:32 +#: app/logic/releases.py:33 msgid "You don't have permission to make releases" msgstr "" -#: app/logic/releases.py:37 +#: app/logic/releases.py:38 msgid "" "You've created too many releases for this package in the last 5 minutes, " "please wait before trying again" msgstr "" -#: app/logic/releases.py:74 +#: app/logic/releases.py:77 msgid "Invalid commit hash; it must be a 40 character long base16 string" msgstr "" @@ -2038,11 +2163,6 @@ msgstr "" msgid "As-is" msgstr "" -#. NOTE: Package maintenance state -#: app/models/packages.py:170 -msgid "Deprecated" -msgstr "" - #: app/models/packages.py:177 msgid "Under active development, and may break worlds/things without warning" msgstr "" @@ -2079,7 +2199,7 @@ msgstr "" #: app/templates/collections/delete.html:14 #: app/templates/collections/view.html:39 #: app/templates/oauth/create_edit.html:17 -#: app/templates/packages/release_edit.html:84 +#: app/templates/packages/release_edit.html:92 #: app/templates/packages/review_create_edit.html:67 #: app/templates/threads/delete_reply.html:19 #: app/templates/threads/delete_thread.html:19 @@ -2087,21 +2207,17 @@ msgstr "" msgid "Delete" msgstr "" -#: app/models/packages.py:624 app/templates/packages/view.html:163 -msgid "Work in Progress" -msgstr "" - -#: app/models/packages.py:1358 +#: app/models/packages.py:1366 #, python-format msgid "New commit %(hash)s found on the Git repo." msgstr "" -#: app/models/packages.py:1362 +#: app/models/packages.py:1370 #, python-format msgid "The last release was commit %(hash)s" msgstr "" -#: app/models/packages.py:1368 +#: app/models/packages.py:1376 #, python-format msgid "New tag %(tag_name)s found on the Git repo." msgstr "" @@ -2135,7 +2251,7 @@ msgid "Editor" msgstr "" #. NOTE: BOT notification type -#: app/models/users.py:59 app/models/users.py:442 +#: app/models/users.py:59 app/models/users.py:448 msgid "Bot" msgstr "" @@ -2148,128 +2264,128 @@ msgid "Admin" msgstr "" #. NOTE: PACKAGE_EDIT notification type -#: app/models/users.py:427 +#: app/models/users.py:433 msgid "Package Edit" msgstr "" #. NOTE: PACKAGE_APPROVAL notification type -#: app/models/users.py:430 +#: app/models/users.py:436 msgid "Package Approval" msgstr "" #. NOTE: NEW_THREAD notification type -#: app/models/users.py:433 app/templates/threads/list.html:12 +#: app/models/users.py:439 app/templates/threads/list.html:12 #: app/templates/threads/new.html:4 msgid "New Thread" msgstr "" #. NOTE: NEW_REVIEW notification type -#: app/models/users.py:436 +#: app/models/users.py:442 msgid "New Review" msgstr "" #. NOTE: THREAD_REPLY notification type -#: app/models/users.py:439 +#: app/models/users.py:445 msgid "Thread Reply" msgstr "" #. NOTE: MAINTAINER notification type -#: app/models/users.py:445 app/templates/macros/threads.html:27 +#: app/models/users.py:451 app/templates/macros/threads.html:27 msgid "Maintainer" msgstr "" #. NOTE: EDITOR_ALERT notification type -#: app/models/users.py:448 +#: app/models/users.py:454 msgid "Editor Alert" msgstr "" #. NOTE: EDITOR_MISC notification type -#: app/models/users.py:451 +#: app/models/users.py:457 msgid "Editor Misc" msgstr "" #. NOTE: OTHER notification type -#: app/models/users.py:454 +#: app/models/users.py:460 msgid "Other" msgstr "" -#: app/models/users.py:464 +#: app/models/users.py:470 msgid "This is a Package Edit notification." msgstr "" -#: app/models/users.py:466 +#: app/models/users.py:472 msgid "This is a Package Approval notification." msgstr "" -#: app/models/users.py:468 +#: app/models/users.py:474 msgid "This is a New Thread notification." msgstr "" -#: app/models/users.py:470 +#: app/models/users.py:476 msgid "This is a New Review notification." msgstr "" -#: app/models/users.py:472 +#: app/models/users.py:478 msgid "This is a Thread Reply notification." msgstr "" -#: app/models/users.py:474 +#: app/models/users.py:480 msgid "This is a Bot notification." msgstr "" -#: app/models/users.py:476 +#: app/models/users.py:482 msgid "This is a Maintainer change notification." msgstr "" -#: app/models/users.py:478 +#: app/models/users.py:484 msgid "This is an Editor Alert notification." msgstr "" -#: app/models/users.py:480 +#: app/models/users.py:486 msgid "This is an Editor Misc notification." msgstr "" -#: app/models/users.py:482 +#: app/models/users.py:488 msgid "This is an Other notification." msgstr "" -#: app/models/users.py:489 +#: app/models/users.py:495 msgid "When another user edits your packages, releases, etc." msgstr "" -#: app/models/users.py:491 +#: app/models/users.py:497 msgid "Notifications from editors related to the package approval process." msgstr "" -#: app/models/users.py:493 +#: app/models/users.py:499 msgid "When a thread is created on your package." msgstr "" -#: app/models/users.py:495 +#: app/models/users.py:501 msgid "When a user posts a review on your package." msgstr "" -#: app/models/users.py:497 +#: app/models/users.py:503 msgid "When someone replies to a thread you're watching." msgstr "" -#: app/models/users.py:499 +#: app/models/users.py:505 msgid "From a bot - for example, update notifications." msgstr "" -#: app/models/users.py:501 +#: app/models/users.py:507 msgid "When your package's maintainers change." msgstr "" -#: app/models/users.py:503 +#: app/models/users.py:509 msgid "For editors: Important alerts." msgstr "" -#: app/models/users.py:505 +#: app/models/users.py:511 msgid "For editors: Minor notifications, including new threads." msgstr "" -#: app/models/users.py:507 +#: app/models/users.py:513 msgid "Minor notifications not important enough for a dedicated category." msgstr "" @@ -2418,41 +2534,45 @@ msgstr "" msgid "Report / DMCA" msgstr "" -#: app/templates/base.html:256 +#: app/templates/base.html:256 app/templates/packages/advanced_search.html:4 +msgid "Advanced Search" +msgstr "" + +#: app/templates/base.html:257 msgid "User List" msgstr "" -#: app/templates/base.html:257 app/templates/packages/view.html:190 +#: app/templates/base.html:258 app/templates/packages/view.html:190 #: app/templates/packages/view.html:677 app/templates/threads/list.html:4 msgid "Threads" msgstr "" -#: app/templates/base.html:258 app/templates/collections/list.html:7 +#: app/templates/base.html:259 app/templates/collections/list.html:7 #: app/templates/collections/list.html:26 msgid "Collections" msgstr "" -#: app/templates/base.html:259 app/templates/donate/index.html:4 +#: app/templates/base.html:260 app/templates/donate/index.html:4 msgid "Support Creators" msgstr "" -#: app/templates/base.html:260 +#: app/templates/base.html:261 msgid "Translate Packages" msgstr "" -#: app/templates/base.html:261 +#: app/templates/base.html:262 msgid "Source Code" msgstr "" -#: app/templates/base.html:267 +#: app/templates/base.html:268 msgid "Show non-free packages" msgstr "" -#: app/templates/base.html:269 +#: app/templates/base.html:270 msgid "Hide non-free packages" msgstr "" -#: app/templates/base.html:273 +#: app/templates/base.html:274 #, python-format msgid "Our privacy policy has been updated (%(date)s)" msgstr "" @@ -2465,29 +2585,11 @@ msgstr "" msgid "Welcome to the best place to find Minetest mods, games, and texture packs" msgstr "" -#: app/templates/admin/storage.html:39 -#: app/templates/collections/create_edit.html:81 -#: app/templates/collections/list.html:39 -#: app/templates/collections/view.html:91 app/templates/index.html:48 -#: app/templates/macros/reviews.html:81 app/templates/macros/topics.html:52 -#: app/templates/packages/game_hub.html:5 -#: app/templates/packages/game_hub.html:25 -#: app/templates/packages/similar.html:22 app/templates/translate/index.html:28 -#, python-format -msgid "%(title)s by %(author)s" -msgstr "" - #: app/templates/index.html:53 #, python-format msgid "%(title)s by %(author)s" msgstr "" -#: app/templates/index.html:78 app/templates/packages/reviews_list.html:4 -#: app/templates/packages/view.html:194 app/templates/packages/view.html:336 -#: app/templates/users/profile.html:279 -msgid "Reviews" -msgstr "" - #: app/templates/index.html:94 app/templates/packages/view.html:278 msgid "Previous" msgstr "" @@ -2568,7 +2670,7 @@ msgstr "" #: app/templates/admin/storage.html:18 #: app/templates/packages/create_edit.html:66 #: app/templates/packages/game_support.html:20 -#: app/templates/threads/view.html:96 app/templates/todo/tags.html:36 +#: app/templates/threads/view.html:101 app/templates/todo/tags.html:36 msgid "Package" msgstr "" @@ -2594,7 +2696,7 @@ msgstr "" msgid "Licenses" msgstr "" -#: app/templates/admin/tags/list.html:34 +#: app/templates/admin/tags/list.html:30 msgid "Views" msgstr "" @@ -3032,7 +3134,7 @@ msgid "Edit / Approve" msgstr "" #: app/templates/macros/releases.html:103 -#: app/templates/packages/release_edit.html:31 +#: app/templates/packages/release_edit.html:39 msgid "Importing..." msgstr "" @@ -3233,10 +3335,6 @@ msgstr "" msgid "No outdated packages." msgstr "" -#: app/templates/macros/topics.html:6 app/templates/packages/view.html:177 -msgid "Author" -msgstr "" - #: app/templates/macros/topics.html:8 msgid "Date" msgstr "" @@ -3406,6 +3504,29 @@ msgstr "" msgid "No applications created" msgstr "" +#: app/templates/packages/advanced_search.html:13 +msgid "Use shift to select multiple. Leave selection empty to match any type." +msgstr "" + +#: app/templates/packages/advanced_search.html:14 +#: app/templates/packages/advanced_search.html:19 +#: app/templates/packages/advanced_search.html:20 +#: app/templates/packages/advanced_search.html:21 +msgid "Use shift to select multiple." +msgstr "" + +#: app/templates/packages/advanced_search.html:17 +msgid "Tags and Content Warnings" +msgstr "" + +#: app/templates/packages/advanced_search.html:23 +msgid "Compatibility" +msgstr "" + +#: app/templates/packages/advanced_search.html:28 +msgid "Sorting" +msgstr "" + #: app/templates/packages/alias_create_edit.html:4 msgid "Alias" msgstr "" @@ -3445,7 +3566,7 @@ msgid "This will set the update settings for all packages with a Git repo." msgstr "" #: app/templates/packages/bulk_update_conf.html:27 -#: app/templates/packages/release_new.html:50 +#: app/templates/packages/release_new.html:51 #: app/templates/packages/update_config.html:33 msgid "Leave blank to use default branch" msgstr "" @@ -3791,8 +3912,8 @@ msgid "Use this page to set the min and max of all releases for your package." msgstr "" #: app/templates/packages/release_bulk_change.html:29 -#: app/templates/packages/release_edit.html:54 -#: app/templates/packages/release_new.html:69 +#: app/templates/packages/release_edit.html:62 +#: app/templates/packages/release_new.html:70 msgid "Maximum must be greater than or equal to the minimum!" msgstr "" @@ -3803,8 +3924,8 @@ msgid "" msgstr "" #: app/templates/packages/release_bulk_change.html:36 -#: app/templates/packages/release_edit.html:70 -#: app/templates/packages/release_new.html:91 +#: app/templates/packages/release_edit.html:78 +#: app/templates/packages/release_new.html:92 msgid "Leave both as None if in doubt." msgstr "" @@ -3812,71 +3933,81 @@ msgstr "" msgid "Edit release" msgstr "" -#: app/templates/packages/release_edit.html:27 +#: app/templates/packages/release_edit.html:15 +#: app/templates/packages/release_new.html:42 +msgid "Release short name. Eg: 1.0.0 or 2018-05-28" +msgstr "" + +#: app/templates/packages/release_edit.html:16 +#: app/templates/packages/release_new.html:43 +msgid "Human-readable name. Eg: 1.0.0 - The Trains Update" +msgstr "" + +#: app/templates/packages/release_edit.html:35 msgid "Commit Hash" msgstr "" -#: app/templates/packages/release_edit.html:32 +#: app/templates/packages/release_edit.html:40 msgid "view task" msgstr "" -#: app/templates/packages/release_edit.html:42 +#: app/templates/packages/release_edit.html:50 #: app/templates/packages/screenshot_edit.html:20 msgid "Approved" msgstr "" -#: app/templates/packages/release_edit.html:46 +#: app/templates/packages/release_edit.html:54 msgid "Supported Minetest versions" msgstr "" -#: app/templates/packages/release_edit.html:60 -#: app/templates/packages/release_new.html:75 +#: app/templates/packages/release_edit.html:68 +#: app/templates/packages/release_new.html:76 #, python-format msgid "Are you sure your package doesn't work on versions after %(version)s?" msgstr "" -#: app/templates/packages/release_edit.html:62 -#: app/templates/packages/release_new.html:77 +#: app/templates/packages/release_edit.html:70 +#: app/templates/packages/release_new.html:78 msgid "" "Only set the maximum version if you know that it doesn't work on newer " "Minetest versions." msgstr "" -#: app/templates/packages/release_edit.html:63 -#: app/templates/packages/release_new.html:78 +#: app/templates/packages/release_edit.html:71 +#: app/templates/packages/release_new.html:79 msgid "" "Don't set the maximum version just because you haven't tested it on newer" " versions." msgstr "" -#: app/templates/packages/release_edit.html:67 -#: app/templates/packages/release_new.html:88 +#: app/templates/packages/release_edit.html:75 +#: app/templates/packages/release_new.html:89 msgid "" "Set the minimum and maximum Minetest versions supported.\n" "\t\t\tThis release will be hidden to clients outside of that range. " msgstr "" -#: app/templates/packages/release_edit.html:72 +#: app/templates/packages/release_edit.html:80 msgid "" "You can set this automatically in the" " .conf of your package." msgstr "" -#: app/templates/packages/release_edit.html:79 +#: app/templates/packages/release_edit.html:87 msgid "Delete Release" msgstr "" -#: app/templates/packages/release_edit.html:85 +#: app/templates/packages/release_edit.html:93 msgid "This is permanent." msgstr "" -#: app/templates/packages/release_edit.html:86 +#: app/templates/packages/release_edit.html:94 msgid "" "Any associated uploads will not be deleted immediately, but the release " "will no longer be listed." msgstr "" -#: app/templates/packages/release_edit.html:91 +#: app/templates/packages/release_edit.html:99 msgid "You cannot delete the latest release; please create a newer one first." msgstr "" @@ -3923,26 +4054,26 @@ msgstr "" msgid "1. Name release" msgstr "" -#: app/templates/packages/release_new.html:42 -msgid "Human readable. Eg: 1.0.0 or 2018-05-28" +#: app/templates/packages/release_new.html:43 +msgid "Same as name" msgstr "" -#: app/templates/packages/release_new.html:44 +#: app/templates/packages/release_new.html:46 msgid "2. Set the content" msgstr "" -#: app/templates/packages/release_new.html:57 +#: app/templates/packages/release_new.html:58 msgid "" "Take a look at the Package Configuration " "and Releases Guide for\n" "\t\t\ttips on customising releases." msgstr "" -#: app/templates/packages/release_new.html:61 +#: app/templates/packages/release_new.html:62 msgid "3. Supported Minetest versions" msgstr "" -#: app/templates/packages/release_new.html:83 +#: app/templates/packages/release_new.html:84 msgid "" "The .conf of your package can set this " "automatically,\n" @@ -4344,16 +4475,12 @@ msgstr "" msgid "Non-free media" msgstr "" -#: app/templates/packages/view.html:94 app/templates/threads/view.html:104 +#: app/templates/packages/view.html:94 app/templates/threads/view.html:109 msgid "" "This thread is only visible to its creator, package maintainers, users of" " Approver rank or above, and @mentioned users." msgstr "" -#: app/templates/packages/view.html:184 app/templates/users/profile.html:242 -msgid "Downloads" -msgstr "" - #: app/templates/packages/view.html:207 app/templates/users/profile.html:95 msgid "Website" msgstr "" @@ -4378,7 +4505,7 @@ msgstr "" msgid "Awaiting review" msgstr "" -#: app/templates/packages/view.html:344 app/templates/threads/view.html:77 +#: app/templates/packages/view.html:344 app/templates/threads/view.html:82 msgid "Edit Review" msgstr "" @@ -4599,39 +4726,39 @@ msgstr "" msgid "Subscribe" msgstr "" -#: app/templates/threads/view.html:55 +#: app/templates/threads/view.html:59 msgid "Convert to Thread" msgstr "" -#: app/templates/threads/view.html:62 +#: app/templates/threads/view.html:67 msgid "Unlock" msgstr "" -#: app/templates/threads/view.html:67 +#: app/templates/threads/view.html:72 msgid "Lock" msgstr "" -#: app/templates/threads/view.html:109 +#: app/templates/threads/view.html:114 msgid "This thread is visible to the following users" msgstr "" -#: app/templates/threads/view.html:110 +#: app/templates/threads/view.html:115 msgid "Visible to:" msgstr "" -#: app/templates/threads/view.html:118 +#: app/templates/threads/view.html:123 msgid "Plus approvers and editors" msgstr "" -#: app/templates/threads/view.html:131 +#: app/templates/threads/view.html:136 msgid "Is this review outdated?" msgstr "" -#: app/templates/threads/view.html:132 +#: app/templates/threads/view.html:137 msgid "For example, does it complain about issues you've already fixed?" msgstr "" -#: app/templates/threads/view.html:133 +#: app/templates/threads/view.html:138 #, python-format msgid "You can report outdated reviews by clicking %(flag)s on the review." msgstr "" @@ -5263,6 +5390,10 @@ msgstr "" msgid "Email Address" msgstr "" +#: app/templates/users/modtools.html:116 +msgid "Pending email verifications" +msgstr "" + #: app/templates/users/profile.html:20 msgid "Profile picture" msgstr "" @@ -6373,3 +6504,49 @@ msgstr "" #~ "signature" #~ msgstr "" +#~ msgctxt "tags" +#~ msgid "" +#~ "Focus on player chat/communication or " +#~ "who's primary function is interacting " +#~ "with the console." +#~ msgstr "" + +#~ msgctxt "tags" +#~ msgid "" +#~ "Requires futher installation steps, such " +#~ "as installing luarocks or editing the" +#~ " trusted mod setting" +#~ msgstr "" + +#~ msgctxt "tags" +#~ msgid "" +#~ "Mods and games that aim to " +#~ "simulate real life activity. Similar to" +#~ " SimCity/TheSims/OpenTTD/etc" +#~ msgstr "" + +#~ msgctxt "tags" +#~ msgid "Adds mobs, animals, and NPCs" +#~ msgstr "" + +#~ msgctxt "tags" +#~ msgid "For content whose main utility / feature is in GUI/formspec form" +#~ msgstr "" + +#~ msgctxt "tags" +#~ msgid "Forks of MTG" +#~ msgstr "" + +#~ msgid "" +#~ "Invalid username, Only alphabetic letters " +#~ "(A-Za-z), numbers (0-9), underscores (_), " +#~ "minuses (-), and periods (.) allowed." +#~ " Consider contacting an admin" +#~ msgstr "" + +#~ msgid "Unable to get GitHub username for user" +#~ msgstr "" + +#~ msgid "Human readable. Eg: 1.0.0 or 2018-05-28" +#~ msgstr "" + diff --git a/translations/messages.pot b/translations/messages.pot index 8f30630f..aa4bb185 100644 --- a/translations/messages.pot +++ b/translations/messages.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2024-06-09 13:46+0100\n" +"POT-Creation-Date: 2024-06-22 16:06+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -17,192 +17,190 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.15.0\n" -#: app/__init__.py:155 +#: app/__init__.py:156 msgid "Banned:" msgstr "" -#: app/__init__.py:157 +#: app/__init__.py:158 msgid "You have been banned." msgstr "" -#. NOTE: tags: title for jam_game_2023 -#: app/_translations.py:6 -msgctxt "tags" -msgid "Jam / Game 2023" -msgstr "" - -#. NOTE: tags: description for jam_game_2023 -#: app/_translations.py:8 -msgctxt "tags" -msgid "Entries to the 2023 Minetest Game Jam " -msgstr "" - #. NOTE: tags: title for server_tools -#: app/_translations.py:10 +#: app/_translations.py:6 msgctxt "tags" msgid "Server Moderation and Tools" msgstr "" #. NOTE: tags: description for server_tools -#: app/_translations.py:12 +#: app/_translations.py:8 msgctxt "tags" msgid "Helps with server maintenance and moderation" msgstr "" #. NOTE: tags: title for pvp -#: app/_translations.py:14 +#: app/_translations.py:10 msgctxt "tags" msgid "Player vs Player (PvP)" msgstr "" #. NOTE: tags: description for pvp -#: app/_translations.py:16 +#: app/_translations.py:12 msgctxt "tags" msgid "Designed to be played competitively against other players" msgstr "" #. NOTE: tags: title for player_effects -#: app/_translations.py:18 +#: app/_translations.py:14 msgctxt "tags" msgid "Player Effects / Power Ups" msgstr "" #. NOTE: tags: description for player_effects -#: app/_translations.py:20 +#: app/_translations.py:16 msgctxt "tags" msgid "" "For content that changes player effects, including physics, for example: " "speed, jump height or gravity." msgstr "" -#. NOTE: tags: title for world_tools +#. NOTE: tags: title for jam_game_2023 +#: app/_translations.py:18 +msgctxt "tags" +msgid "Jam / Game 2023" +msgstr "" + +#. NOTE: tags: description for jam_game_2023 +#: app/_translations.py:20 +msgctxt "tags" +msgid "Entries to the 2023 Minetest Game Jam " +msgstr "" + +#. NOTE: tags: title for mapgen #: app/_translations.py:22 msgctxt "tags" +msgid "Mapgen / Biomes / Decoration" +msgstr "" + +#. NOTE: tags: description for mapgen +#: app/_translations.py:24 +msgctxt "tags" +msgid "New mapgen or changes mapgen" +msgstr "" + +#. NOTE: tags: title for world_tools +#: app/_translations.py:26 +msgctxt "tags" msgid "World Maintenance and Tools" msgstr "" #. NOTE: tags: description for world_tools -#: app/_translations.py:24 +#: app/_translations.py:28 msgctxt "tags" msgid "Tools to manage the world" msgstr "" +#. NOTE: tags: title for inventory +#: app/_translations.py:30 +msgctxt "tags" +msgid "Inventory" +msgstr "" + +#. NOTE: tags: description for inventory +#: app/_translations.py:32 +msgctxt "tags" +msgid "Changes the inventory GUI" +msgstr "" + +#. NOTE: tags: title for developer_tools +#: app/_translations.py:34 +msgctxt "tags" +msgid "Developer Tools" +msgstr "" + +#. NOTE: tags: description for developer_tools +#: app/_translations.py:36 +msgctxt "tags" +msgid "Tools for game and mod developers" +msgstr "" + #. NOTE: tags: title for april_fools -#: app/_translations.py:26 +#: app/_translations.py:38 msgctxt "tags" msgid "Joke" msgstr "" #. NOTE: tags: description for april_fools -#: app/_translations.py:28 +#: app/_translations.py:40 msgctxt "tags" msgid "" "For humorous content, meant as a novelty or joke, not to be taken " "seriously, and that is not meant to be used seriously or long-term." msgstr "" -#. NOTE: tags: title for shooter -#: app/_translations.py:30 -msgctxt "tags" -msgid "Shooter" -msgstr "" - -#. NOTE: tags: description for shooter -#: app/_translations.py:32 -msgctxt "tags" -msgid "First person shooters (FPS) and more" -msgstr "" - -#. NOTE: tags: title for adventure__rpg -#: app/_translations.py:34 -msgctxt "tags" -msgid "Adventure / RPG" -msgstr "" - -#. NOTE: tags: title for mapgen -#: app/_translations.py:36 -msgctxt "tags" -msgid "Mapgen / Biomes / Decoration" -msgstr "" - -#. NOTE: tags: description for mapgen -#: app/_translations.py:38 -msgctxt "tags" -msgid "New mapgen or changes mapgen" -msgstr "" - #. NOTE: tags: title for singleplayer -#: app/_translations.py:40 +#: app/_translations.py:42 msgctxt "tags" msgid "Singleplayer-focused" msgstr "" #. NOTE: tags: description for singleplayer -#: app/_translations.py:42 +#: app/_translations.py:44 msgctxt "tags" msgid "Content that can be played alone" msgstr "" -#. NOTE: tags: title for developer_tools -#: app/_translations.py:44 -msgctxt "tags" -msgid "Developer Tools" -msgstr "" - -#. NOTE: tags: description for developer_tools -#: app/_translations.py:46 -msgctxt "tags" -msgid "Tools for game and mod developers" -msgstr "" - #. NOTE: tags: title for crafting -#: app/_translations.py:48 +#: app/_translations.py:46 msgctxt "tags" msgid "Crafting" msgstr "" #. NOTE: tags: description for crafting -#: app/_translations.py:50 +#: app/_translations.py:48 msgctxt "tags" msgid "Big changes to crafting gameplay" msgstr "" -#. NOTE: tags: title for sound_music +#. NOTE: tags: title for adventure__rpg +#: app/_translations.py:50 +msgctxt "tags" +msgid "Adventure / RPG" +msgstr "" + +#. NOTE: tags: title for shooter #: app/_translations.py:52 msgctxt "tags" +msgid "Shooter" +msgstr "" + +#. NOTE: tags: description for shooter +#: app/_translations.py:54 +msgctxt "tags" +msgid "First person shooters (FPS) and more" +msgstr "" + +#. NOTE: tags: title for sound_music +#: app/_translations.py:56 +msgctxt "tags" msgid "Sounds / Music" msgstr "" #. NOTE: tags: description for sound_music -#: app/_translations.py:54 +#: app/_translations.py:58 msgctxt "tags" msgid "Focuses on or adds new sounds or musical things" msgstr "" -#. NOTE: tags: title for inventory -#: app/_translations.py:56 -msgctxt "tags" -msgid "Inventory" -msgstr "" - -#. NOTE: tags: description for inventory -#: app/_translations.py:58 -msgctxt "tags" -msgid "Changes the inventory GUI" -msgstr "" - -#. NOTE: tags: title for chat +#. NOTE: tags: title for tools #: app/_translations.py:60 msgctxt "tags" -msgid "Chat / Commands" +msgid "Tools / Weapons / Armor" msgstr "" -#. NOTE: tags: description for chat +#. NOTE: tags: description for tools #: app/_translations.py:62 msgctxt "tags" -msgid "" -"Focus on player chat/communication or who's primary function is " -"interacting with the console." +msgid "Adds or changes tools, weapons, and armor" msgstr "" #. NOTE: tags: title for plants_and_farming @@ -217,56 +215,56 @@ msgctxt "tags" msgid "Adds new plants or other farmable resources." msgstr "" -#. NOTE: tags: title for complex_installation -#: app/_translations.py:68 -msgctxt "tags" -msgid "Complex installation" -msgstr "" - -#. NOTE: tags: description for complex_installation -#: app/_translations.py:70 -msgctxt "tags" -msgid "" -"Requires futher installation steps, such as installing luarocks or " -"editing the trusted mod setting" -msgstr "" - -#. NOTE: tags: title for multiplayer -#: app/_translations.py:72 -msgctxt "tags" -msgid "Multiplayer-focused" -msgstr "" - -#. NOTE: tags: description for multiplayer -#: app/_translations.py:74 -msgctxt "tags" -msgid "Can/should only be used in multiplayer" -msgstr "" - -#. NOTE: tags: title for tools -#: app/_translations.py:76 -msgctxt "tags" -msgid "Tools / Weapons / Armor" -msgstr "" - -#. NOTE: tags: description for tools -#: app/_translations.py:78 -msgctxt "tags" -msgid "Adds or changes tools, weapons, and armor" -msgstr "" - #. NOTE: tags: title for simulation -#: app/_translations.py:80 +#: app/_translations.py:68 msgctxt "tags" msgid "Sims" msgstr "" #. NOTE: tags: description for simulation -#: app/_translations.py:82 +#: app/_translations.py:70 msgctxt "tags" msgid "" "Mods and games that aim to simulate real life activity. Similar to " -"SimCity/TheSims/OpenTTD/etc" +"SimCity/The Sims/OpenTTD/etc." +msgstr "" + +#. NOTE: tags: title for chat +#: app/_translations.py:72 +msgctxt "tags" +msgid "Chat / Commands" +msgstr "" + +#. NOTE: tags: description for chat +#: app/_translations.py:74 +msgctxt "tags" +msgid "Focus on player chat/communication or console interaction." +msgstr "" + +#. NOTE: tags: title for multiplayer +#: app/_translations.py:76 +msgctxt "tags" +msgid "Multiplayer-focused" +msgstr "" + +#. NOTE: tags: description for multiplayer +#: app/_translations.py:78 +msgctxt "tags" +msgid "Can/should only be used in multiplayer" +msgstr "" + +#. NOTE: tags: title for complex_installation +#: app/_translations.py:80 +msgctxt "tags" +msgid "Complex installation" +msgstr "" + +#. NOTE: tags: description for complex_installation +#: app/_translations.py:82 +msgctxt "tags" +msgid "" +"Requires futher installation steps, such as installing LuaRocks or " +"editing the trusted mod setting" msgstr "" #. NOTE: tags: title for magic @@ -275,54 +273,54 @@ msgctxt "tags" msgid "Magic / Enchanting" msgstr "" -#. NOTE: tags: title for less_than_px -#: app/_translations.py:86 -msgctxt "tags" -msgid "<16px" -msgstr "" - -#. NOTE: tags: description for less_than_px -#: app/_translations.py:88 -msgctxt "tags" -msgid "Less than 16px" -msgstr "" - #. NOTE: tags: title for building_mechanics -#: app/_translations.py:90 +#: app/_translations.py:86 msgctxt "tags" msgid "Building Mechanics and Tools" msgstr "" #. NOTE: tags: description for building_mechanics -#: app/_translations.py:92 +#: app/_translations.py:88 msgctxt "tags" msgid "Adds game mechanics or tools that change how players build." msgstr "" -#. NOTE: tags: title for environment -#: app/_translations.py:94 +#. NOTE: tags: title for oneofakind__original +#: app/_translations.py:90 msgctxt "tags" -msgid "Environment / Weather" +msgid "One-of-a-kind / Original" msgstr "" -#. NOTE: tags: description for environment -#: app/_translations.py:96 +#. NOTE: tags: description for oneofakind__original +#: app/_translations.py:92 msgctxt "tags" msgid "" -"Improves the world, adding weather, ambient sounds, or other environment " -"mechanics" +"For games and such that are of their own kind, distinct and original in " +"nature to others of the same category." msgstr "" -#. NOTE: tags: title for mobs +#. NOTE: tags: title for building +#: app/_translations.py:94 +msgctxt "tags" +msgid "Building" +msgstr "" + +#. NOTE: tags: description for building +#: app/_translations.py:96 +msgctxt "tags" +msgid "Focuses on building, such as adding new materials or nodes" +msgstr "" + +#. NOTE: tags: title for decorative #: app/_translations.py:98 msgctxt "tags" -msgid "Mobs / Animals / NPCs" +msgid "Decorative" msgstr "" -#. NOTE: tags: description for mobs +#. NOTE: tags: description for decorative #: app/_translations.py:100 msgctxt "tags" -msgid "Adds mobs, animals, and NPCs" +msgid "Adds nodes with no other purpose than for use in building" msgstr "" #. NOTE: tags: title for puzzle @@ -337,120 +335,120 @@ msgctxt "tags" msgid "Focus on puzzle solving instead of combat" msgstr "" -#. NOTE: tags: title for building +#. NOTE: tags: title for environment #: app/_translations.py:106 msgctxt "tags" -msgid "Building" +msgid "Environment / Weather" msgstr "" -#. NOTE: tags: description for building +#. NOTE: tags: description for environment #: app/_translations.py:108 msgctxt "tags" -msgid "Focuses on building, such as adding new materials or nodes" +msgid "" +"Improves the world, adding weather, ambient sounds, or other environment " +"mechanics" msgstr "" -#. NOTE: tags: title for decorative +#. NOTE: tags: title for less_than_px #: app/_translations.py:110 msgctxt "tags" -msgid "Decorative" +msgid "<16px" msgstr "" -#. NOTE: tags: description for decorative +#. NOTE: tags: description for less_than_px #: app/_translations.py:112 msgctxt "tags" -msgid "Adds nodes with no other purpose than for use in building" +msgid "Less than 16px" msgstr "" -#. NOTE: tags: title for oneofakind__original +#. NOTE: tags: title for mobs #: app/_translations.py:114 msgctxt "tags" -msgid "One-of-a-kind / Original" +msgid "Mobs / Animals / NPCs" msgstr "" -#. NOTE: tags: description for oneofakind__original +#. NOTE: tags: description for mobs #: app/_translations.py:116 msgctxt "tags" -msgid "" -"For games and such that are of their own kind, distinct and original in " -"nature to others of the same category." -msgstr "" - -#. NOTE: tags: title for survival -#: app/_translations.py:118 -msgctxt "tags" -msgid "Survival" -msgstr "" - -#. NOTE: tags: description for survival -#: app/_translations.py:120 -msgctxt "tags" -msgid "" -"Written specifically for survival gameplay with a focus on game-balance, " -"difficulty level, or resources available through crafting, mining, ..." -msgstr "" - -#. NOTE: tags: title for hud -#: app/_translations.py:122 -msgctxt "tags" -msgid "HUD" -msgstr "" - -#. NOTE: tags: description for hud -#: app/_translations.py:124 -msgctxt "tags" -msgid "For mods that grant the player extra information in the HUD" -msgstr "" - -#. NOTE: tags: title for storage -#: app/_translations.py:126 -msgctxt "tags" -msgid "Storage" -msgstr "" - -#. NOTE: tags: description for storage -#: app/_translations.py:128 -msgctxt "tags" -msgid "Adds or improves item storage mechanics" -msgstr "" - -#. NOTE: tags: title for 16px -#: app/_translations.py:130 -msgctxt "tags" -msgid "16px" -msgstr "" - -#. NOTE: tags: description for 16px -#: app/_translations.py:132 -msgctxt "tags" -msgid "For 16px texture packs" +msgid "Adds mobs, animals, and non-player characters" msgstr "" #. NOTE: tags: title for custom_mapgen -#: app/_translations.py:134 +#: app/_translations.py:118 msgctxt "tags" msgid "Custom mapgen" msgstr "" #. NOTE: tags: description for custom_mapgen -#: app/_translations.py:136 +#: app/_translations.py:120 msgctxt "tags" msgid "" "Contains a completely custom mapgen implemented in Lua, usually requires " "worlds to be set to the 'singlenode' mapgen." msgstr "" +#. NOTE: tags: title for survival +#: app/_translations.py:122 +msgctxt "tags" +msgid "Survival" +msgstr "" + +#. NOTE: tags: description for survival +#: app/_translations.py:124 +msgctxt "tags" +msgid "" +"Written specifically for survival gameplay with a focus on game-balance, " +"difficulty level, or resources available through crafting, mining, ..." +msgstr "" + +#. NOTE: tags: title for education +#: app/_translations.py:126 +msgctxt "tags" +msgid "Education" +msgstr "" + +#. NOTE: tags: description for education +#: app/_translations.py:128 +msgctxt "tags" +msgid "Either has educational value, or is a tool to help teachers " +msgstr "" + +#. NOTE: tags: title for storage +#: app/_translations.py:130 +msgctxt "tags" +msgid "Storage" +msgstr "" + +#. NOTE: tags: description for storage +#: app/_translations.py:132 +msgctxt "tags" +msgid "Adds or improves item storage mechanics" +msgstr "" + #. NOTE: tags: title for library -#: app/_translations.py:138 +#: app/_translations.py:134 msgctxt "tags" msgid "API / Library" msgstr "" #. NOTE: tags: description for library -#: app/_translations.py:140 +#: app/_translations.py:136 msgctxt "tags" msgid "Primarily adds an API for other mods to use" msgstr "" +#. NOTE: tags: title for hud +#: app/_translations.py:138 +msgctxt "tags" +msgid "HUD" +msgstr "" + +#. NOTE: tags: description for hud +#: app/_translations.py:140 +msgctxt "tags" +msgid "For mods that grant the player extra information in the HUD" +msgstr "" + #. NOTE: tags: title for mini-game #: app/_translations.py:142 msgctxt "tags" @@ -463,16 +461,18 @@ msgctxt "tags" msgid "Adds a mini-game to be played within Minetest" msgstr "" -#. NOTE: tags: title for education +#. NOTE: tags: title for pve #: app/_translations.py:146 msgctxt "tags" -msgid "Education" +msgid "Player vs Environment (PvE)" msgstr "" -#. NOTE: tags: description for education +#. NOTE: tags: description for pve #: app/_translations.py:148 msgctxt "tags" -msgid "Either has educational value, or is a tool to help teachers " +msgid "" +"For content designed for one or more players that focus on combat against" +" the world, mobs, or NPCs." msgstr "" #. NOTE: tags: title for sports @@ -481,40 +481,134 @@ msgctxt "tags" msgid "Sports" msgstr "" -#. NOTE: tags: title for pve +#. NOTE: tags: title for 16px #: app/_translations.py:152 msgctxt "tags" -msgid "Player vs Environment (PvE)" +msgid "16px" msgstr "" -#. NOTE: tags: description for pve +#. NOTE: tags: description for 16px #: app/_translations.py:154 msgctxt "tags" +msgid "For 16px texture packs" +msgstr "" + +#. NOTE: tags: title for 64px +#: app/_translations.py:156 +msgctxt "tags" +msgid "64px" +msgstr "" + +#. NOTE: tags: description for 64px +#: app/_translations.py:158 +msgctxt "tags" +msgid "For 64px texture packs" +msgstr "" + +#. NOTE: tags: title for transport +#: app/_translations.py:160 +msgctxt "tags" +msgid "Transport" +msgstr "" + +#. NOTE: tags: description for transport +#: app/_translations.py:162 +msgctxt "tags" msgid "" -"For content designed for one or more players that focus on combat against" -" the world, mobs, or NPCs." +"Adds or changes transportation methods. Includes teleportation, vehicles," +" ridable mobs, transport infrastructure and thematic content" +msgstr "" + +#. NOTE: tags: title for seasonal +#: app/_translations.py:164 +msgctxt "tags" +msgid "Seasonal" +msgstr "" + +#. NOTE: tags: description for seasonal +#: app/_translations.py:166 +msgctxt "tags" +msgid "For content generally themed around a certain season or holiday" +msgstr "" + +#. NOTE: tags: title for food +#: app/_translations.py:168 +msgctxt "tags" +msgid "Food / Drinks" +msgstr "" + +#. NOTE: tags: title for commerce +#: app/_translations.py:170 +msgctxt "tags" +msgid "Commerce / Economy" +msgstr "" + +#. NOTE: tags: description for commerce +#: app/_translations.py:172 +msgctxt "tags" +msgid "Related to economies, money, and trading" +msgstr "" + +#. NOTE: tags: title for gui +#: app/_translations.py:174 +msgctxt "tags" +msgid "GUI" +msgstr "" + +#. NOTE: tags: description for gui +#: app/_translations.py:176 +msgctxt "tags" +msgid "" +"For content whose main utility or features are provided within a GUI, on-" +"screen menu, or similar" msgstr "" #. NOTE: tags: title for jam_combat_mod -#: app/_translations.py:156 +#: app/_translations.py:178 msgctxt "tags" msgid "Jam / Combat 2020" msgstr "" #. NOTE: tags: description for jam_combat_mod -#: app/_translations.py:158 +#: app/_translations.py:180 msgctxt "tags" msgid "For mods created for the Discord \"Combat\" modding event in 2020" msgstr "" +#. NOTE: tags: title for mtg +#: app/_translations.py:182 +msgctxt "tags" +msgid "Minetest Game improved" +msgstr "" + +#. NOTE: tags: description for mtg +#: app/_translations.py:184 +msgctxt "tags" +msgid "Forks of Minetest Game" +msgstr "" + +#. NOTE: tags: title for jam_weekly_2021 +#: app/_translations.py:186 +msgctxt "tags" +msgid "Jam / Weekly Challenges 2021" +msgstr "" + +#. NOTE: tags: description for jam_weekly_2021 +#: app/_translations.py:188 +msgctxt "tags" +msgid "" +"For mods created for the Discord \"Weekly Challenges\" modding event in " +"2021" +msgstr "" + #. NOTE: tags: title for creative -#: app/_translations.py:160 +#: app/_translations.py:190 msgctxt "tags" msgid "Creative" msgstr "" #. NOTE: tags: description for creative -#: app/_translations.py:162 +#: app/_translations.py:192 msgctxt "tags" msgid "" "Written specifically or exclusively for use in creative mode. Adds " @@ -522,110 +616,16 @@ msgid "" "that facilitate ingame creation and doesn't add difficulty or scarcity" msgstr "" -#. NOTE: tags: title for gui -#: app/_translations.py:164 -msgctxt "tags" -msgid "GUI" -msgstr "" - -#. NOTE: tags: description for gui -#: app/_translations.py:166 -msgctxt "tags" -msgid "For content whose main utility / feature is in GUI/formspec form" -msgstr "" - -#. NOTE: tags: title for 64px -#: app/_translations.py:168 -msgctxt "tags" -msgid "64px" -msgstr "" - -#. NOTE: tags: description for 64px -#: app/_translations.py:170 -msgctxt "tags" -msgid "For 64px texture packs" -msgstr "" - -#. NOTE: tags: title for commerce -#: app/_translations.py:172 -msgctxt "tags" -msgid "Commerce / Economy" -msgstr "" - -#. NOTE: tags: description for commerce -#: app/_translations.py:174 -msgctxt "tags" -msgid "Related to economies, money, and trading" -msgstr "" - -#. NOTE: tags: title for mtg -#: app/_translations.py:176 -msgctxt "tags" -msgid "Minetest Game improved" -msgstr "" - -#. NOTE: tags: description for mtg -#: app/_translations.py:178 -msgctxt "tags" -msgid "Forks of MTG" -msgstr "" - -#. NOTE: tags: title for jam_weekly_2021 -#: app/_translations.py:180 -msgctxt "tags" -msgid "Jam / Weekly Challenges 2021" -msgstr "" - -#. NOTE: tags: description for jam_weekly_2021 -#: app/_translations.py:182 -msgctxt "tags" -msgid "" -"For mods created for the Discord \"Weekly Challenges\" modding event in " -"2021" -msgstr "" - -#. NOTE: tags: title for transport -#: app/_translations.py:184 -msgctxt "tags" -msgid "Transport" -msgstr "" - -#. NOTE: tags: description for transport -#: app/_translations.py:186 -msgctxt "tags" -msgid "" -"Adds or changes transportation methods. Includes teleportation, vehicles," -" ridable mobs, transport infrastructure and thematic content" -msgstr "" - -#. NOTE: tags: title for food -#: app/_translations.py:188 -msgctxt "tags" -msgid "Food / Drinks" -msgstr "" - #. NOTE: tags: title for technology -#: app/_translations.py:190 +#: app/_translations.py:194 msgctxt "tags" msgid "Machines / Electronics" msgstr "" #. NOTE: tags: description for technology -#: app/_translations.py:192 -msgctxt "tags" -msgid "Adds machines useful in automation, tubes, or power." -msgstr "" - -#. NOTE: tags: title for seasonal -#: app/_translations.py:194 -msgctxt "tags" -msgid "Seasonal" -msgstr "" - -#. NOTE: tags: description for seasonal #: app/_translations.py:196 msgctxt "tags" -msgid "For content generally themed around a certain season or holiday" +msgid "Adds machines useful in automation, tubes, or power." msgstr "" #. NOTE: tags: title for 32px @@ -640,56 +640,56 @@ msgctxt "tags" msgid "For 32px texture packs" msgstr "" -#. NOTE: tags: title for jam_game_2021 +#. NOTE: tags: title for strategy_rts #: app/_translations.py:202 msgctxt "tags" -msgid "Jam / Game 2021" +msgid "Strategy / RTS" msgstr "" -#. NOTE: tags: description for jam_game_2021 +#. NOTE: tags: description for strategy_rts #: app/_translations.py:204 msgctxt "tags" -msgid "Entries to the 2021 Minetest Game Jam" -msgstr "" - -#. NOTE: tags: title for 128px -#: app/_translations.py:206 -msgctxt "tags" -msgid "128px+" -msgstr "" - -#. NOTE: tags: description for 128px -#: app/_translations.py:208 -msgctxt "tags" -msgid "For 128px or higher texture packs" +msgid "" +"Games and mods with a heavy strategy component, whether real-time or " +"turn-based" msgstr "" #. NOTE: tags: title for skins -#: app/_translations.py:210 +#: app/_translations.py:206 msgctxt "tags" msgid "Player customization / Skins" msgstr "" #. NOTE: tags: description for skins -#: app/_translations.py:212 +#: app/_translations.py:208 msgctxt "tags" msgid "" "Allows the player to customize their character by changing the texture or" " adding accessories." msgstr "" -#. NOTE: tags: title for strategy_rts -#: app/_translations.py:214 +#. NOTE: tags: title for jam_game_2021 +#: app/_translations.py:210 msgctxt "tags" -msgid "Strategy / RTS" +msgid "Jam / Game 2021" msgstr "" -#. NOTE: tags: description for strategy_rts +#. NOTE: tags: description for jam_game_2021 +#: app/_translations.py:212 +msgctxt "tags" +msgid "Entries to the 2021 Minetest Game Jam" +msgstr "" + +#. NOTE: tags: title for 128px +#: app/_translations.py:214 +msgctxt "tags" +msgid "128px+" +msgstr "" + +#. NOTE: tags: description for 128px #: app/_translations.py:216 msgctxt "tags" -msgid "" -"Games and mods with a heavy strategy component, whether real-time or " -"turn-based" +msgid "For 128px or higher texture packs" msgstr "" #. NOTE: tags: title for jam_game_2022 @@ -788,8 +788,8 @@ msgctxt "content_warnings" msgid "Contains recreational drugs other than alcohol or tobacco" msgstr "" -#: app/querybuilder.py:58 app/templates/admin/languages/list.html:27 -#: app/templates/admin/tags/list.html:38 +#: app/querybuilder.py:60 app/templates/admin/languages/list.html:27 +#: app/templates/admin/tags/list.html:34 #: app/templates/admin/warnings/list.html:28 #: app/templates/collections/create_edit.html:56 #: app/templates/collections/view.html:66 app/templates/modnames/list.html:16 @@ -798,7 +798,7 @@ msgstr "" msgid "Packages" msgstr "" -#: app/querybuilder.py:73 +#: app/querybuilder.py:75 #, python-format msgid "%(package_type)s for %(game_name)s" msgstr "" @@ -812,9 +812,13 @@ msgstr "" msgid "Featured" msgstr "" -#: app/blueprints/api/tokens.py:33 app/templates/admin/tags/list.html:26 +#: app/blueprints/api/tokens.py:33 +#: app/blueprints/packages/advanced_search.py:83 +#: app/blueprints/packages/releases.py:55 +#: app/blueprints/packages/releases.py:70 app/templates/admin/tags/list.html:22 #: app/templates/admin/warnings/list.html:20 app/templates/macros/topics.html:7 #: app/templates/modnames/list.html:12 +#: app/templates/packages/release_edit.html:20 msgid "Name" msgstr "" @@ -823,12 +827,12 @@ 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:251 -#: app/blueprints/packages/packages.py:543 -#: app/blueprints/packages/packages.py:639 -#: app/blueprints/packages/packages.py:727 -#: app/blueprints/packages/releases.py:62 -#: app/blueprints/packages/releases.py:74 app/blueprints/packages/reviews.py:63 +#: app/blueprints/oauth/__init__.py:175 app/blueprints/packages/packages.py:252 +#: app/blueprints/packages/packages.py:544 +#: app/blueprints/packages/packages.py:640 +#: app/blueprints/packages/packages.py:728 +#: app/blueprints/packages/releases.py:66 +#: app/blueprints/packages/releases.py:81 app/blueprints/packages/reviews.py:63 #: app/blueprints/packages/screenshots.py:36 #: app/blueprints/packages/screenshots.py:42 #: app/blueprints/packages/screenshots.py:47 @@ -839,12 +843,14 @@ msgid "Save" msgstr "" #: app/blueprints/collections/__init__.py:77 -#: app/blueprints/oauth/__init__.py:168 app/blueprints/packages/releases.py:54 -#: app/blueprints/packages/releases.py:66 app/blueprints/packages/reviews.py:53 +#: app/blueprints/oauth/__init__.py:168 +#: app/blueprints/packages/advanced_search.py:84 +#: app/blueprints/packages/releases.py:56 +#: app/blueprints/packages/releases.py:71 app/blueprints/packages/reviews.py:53 #: app/blueprints/threads/__init__.py:281 #: app/templates/admin/languages/list.html:23 #: app/templates/macros/reviews.html:143 app/templates/macros/topics.html:5 -#: app/templates/packages/release_edit.html:17 +#: app/templates/packages/release_edit.html:21 #: app/templates/packages/translation.html:54 msgid "Title" msgstr "" @@ -897,24 +903,7 @@ msgstr "" msgid "Removed package from favorites collection" msgstr "" -#: app/blueprints/github/__init__.py:54 -msgid "Authorization failed [err=gh-oauth-login-failed]" -msgstr "" - -#: app/blueprints/github/__init__.py:83 -msgid "Linked GitHub to account" -msgstr "" - -#: app/blueprints/github/__init__.py:88 -#, python-format -msgid "GitHub account is already associated with another user: %(username)s" -msgstr "" - -#: app/blueprints/github/__init__.py:96 app/blueprints/github/__init__.py:122 -msgid "Authorization failed [err=gh-login-failed]" -msgstr "" - -#: app/blueprints/oauth/__init__.py:169 app/templates/admin/tags/list.html:30 +#: app/blueprints/oauth/__init__.py:169 app/templates/admin/tags/list.html:26 #: app/templates/admin/warnings/list.html:24 #: app/templates/users/settings_email.html:49 msgid "Description" @@ -985,321 +974,438 @@ msgstr "" msgid "Supported Games" msgstr "" -#: app/blueprints/packages/packages.py:214 -msgid "No download available." +#: app/blueprints/packages/advanced_search.py:39 +msgid "Android Default" msgstr "" -#: app/blueprints/packages/packages.py:229 app/templates/packages/view.html:598 +#: app/blueprints/packages/advanced_search.py:40 +msgid "Desktop Default" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:41 +msgid "Non-free" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:42 app/models/packages.py:624 +#: app/templates/packages/view.html:163 +msgid "Work in Progress" +msgstr "" + +#. NOTE: Package maintenance state +#: app/blueprints/packages/advanced_search.py:43 app/models/packages.py:170 +msgid "Deprecated" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:44 +msgid "All content warnings" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:53 +msgid "Query" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:54 +#: app/blueprints/packages/packages.py:230 app/templates/packages/view.html:598 #: app/utils/minetest_hypertext.py:263 msgid "Type" msgstr "" -#: app/blueprints/packages/packages.py:230 -msgid "Title (Human-readable)" +#: app/blueprints/packages/advanced_search.py:56 +#: app/templates/macros/topics.html:6 app/templates/packages/view.html:177 +msgid "Author" msgstr "" -#: app/blueprints/packages/packages.py:231 -#: app/blueprints/packages/packages.py:637 -msgid "Name (Technical)" -msgstr "" - -#: app/blueprints/packages/packages.py:231 -#: app/blueprints/packages/packages.py:638 -#: app/templates/packages/create_edit.html:75 -msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" -msgstr "" - -#: app/blueprints/packages/packages.py:232 -msgid "Short Description (Plaintext)" -msgstr "" - -#: app/blueprints/packages/packages.py:234 app/templates/packages/view.html:620 -#: app/utils/minetest_hypertext.py:300 -msgid "Maintenance State" -msgstr "" - -#: app/blueprints/packages/packages.py:236 app/templates/admin/tags/list.html:4 +#: app/blueprints/packages/advanced_search.py:57 +#: app/blueprints/packages/packages.py:237 app/templates/admin/tags/list.html:4 #: app/templates/admin/tags/list.html:10 app/templates/todo/tags.html:38 #: app/utils/minetest_hypertext.py:264 msgid "Tags" msgstr "" -#: app/blueprints/packages/packages.py:237 +#: app/blueprints/packages/advanced_search.py:60 +#: app/blueprints/packages/packages.py:238 msgid "Content Warnings" msgstr "" -#: app/blueprints/packages/packages.py:238 app/templates/packages/view.html:609 +#: app/blueprints/packages/advanced_search.py:63 +#: app/blueprints/packages/packages.py:239 app/templates/packages/view.html:609 #: app/utils/minetest_hypertext.py:298 msgid "License" msgstr "" -#: app/blueprints/packages/packages.py:239 +#: app/blueprints/packages/advanced_search.py:67 +msgid "Supports Game" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:71 +#: app/templates/admin/storage.html:39 +#: app/templates/collections/create_edit.html:81 +#: app/templates/collections/list.html:39 +#: app/templates/collections/view.html:91 app/templates/index.html:48 +#: app/templates/macros/reviews.html:81 app/templates/macros/topics.html:52 +#: app/templates/packages/game_hub.html:5 +#: app/templates/packages/game_hub.html:25 +#: app/templates/packages/similar.html:22 app/templates/translate/index.html:28 +#, python-format +msgid "%(title)s by %(author)s" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:72 +#: app/blueprints/packages/reviews.py:54 +#: app/templates/packages/translation.html:51 +msgid "Language" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:76 +msgid "Hide Tags and Content Warnings" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:77 +msgid "Minetest Version" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:81 +msgid "Sort by" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:85 +msgid "Package score" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:86 app/templates/index.html:78 +#: app/templates/packages/reviews_list.html:4 +#: app/templates/packages/view.html:194 app/templates/packages/view.html:336 +#: app/templates/users/profile.html:279 +msgid "Reviews" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:87 +#: app/templates/packages/view.html:184 app/templates/users/profile.html:242 +msgid "Downloads" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:88 +msgid "Created At" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:89 +msgid "Approved At" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:90 +msgid "Last Release" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:92 +msgid "Order" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:93 +msgid "Descending" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:94 +msgid "Ascending" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:96 +msgid "Random order" +msgstr "" + +#: app/blueprints/packages/packages.py:215 +msgid "No download available." +msgstr "" + +#: app/blueprints/packages/packages.py:231 +msgid "Title (Human-readable)" +msgstr "" + +#: app/blueprints/packages/packages.py:232 +#: app/blueprints/packages/packages.py:638 +msgid "Name (Technical)" +msgstr "" + +#: app/blueprints/packages/packages.py:232 +#: app/blueprints/packages/packages.py:639 +#: 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:233 +msgid "Short Description (Plaintext)" +msgstr "" + +#: app/blueprints/packages/packages.py:235 app/templates/packages/view.html:620 +#: app/utils/minetest_hypertext.py:300 +msgid "Maintenance State" +msgstr "" + +#: app/blueprints/packages/packages.py:240 msgid "Media License" msgstr "" -#: app/blueprints/packages/packages.py:241 +#: app/blueprints/packages/packages.py:242 msgid "Long Description (Markdown)" msgstr "" -#: app/blueprints/packages/packages.py:243 +#: app/blueprints/packages/packages.py:244 msgid "VCS Repository URL" msgstr "" -#: app/blueprints/packages/packages.py:244 app/blueprints/users/settings.py:77 +#: app/blueprints/packages/packages.py:245 app/blueprints/users/settings.py:77 msgid "Website URL" msgstr "" -#: app/blueprints/packages/packages.py:245 +#: app/blueprints/packages/packages.py:246 msgid "Issue Tracker URL" msgstr "" -#: app/blueprints/packages/packages.py:246 +#: app/blueprints/packages/packages.py:247 msgid "Forum Topic ID" msgstr "" -#: app/blueprints/packages/packages.py:247 +#: app/blueprints/packages/packages.py:248 msgid "Video URL" msgstr "" -#: app/blueprints/packages/packages.py:248 +#: app/blueprints/packages/packages.py:249 msgid "Donate URL" msgstr "" -#: app/blueprints/packages/packages.py:249 +#: app/blueprints/packages/packages.py:250 msgid "Translation URL" msgstr "" -#: app/blueprints/packages/packages.py:255 +#: app/blueprints/packages/packages.py:256 msgid "_game is not an allowed name" msgstr "" -#: app/blueprints/packages/packages.py:265 +#: app/blueprints/packages/packages.py:266 msgid "" "Package already exists, but is removed. Please contact ContentDB staff to" " restore the package" msgstr "" -#: app/blueprints/packages/packages.py:270 +#: app/blueprints/packages/packages.py:271 msgid "Package already exists" msgstr "" -#: app/blueprints/packages/packages.py:276 +#: app/blueprints/packages/packages.py:277 msgid "A collection with a similar name already exists" msgstr "" -#: app/blueprints/packages/packages.py:329 -#: app/blueprints/packages/releases.py:82 +#: app/blueprints/packages/packages.py:330 +#: app/blueprints/packages/releases.py:89 msgid "" "You must add an email address to your account and confirm it before you " "can manage packages" msgstr "" -#: app/blueprints/packages/packages.py:335 +#: app/blueprints/packages/packages.py:336 msgid "Save draft" msgstr "" -#: app/blueprints/packages/packages.py:343 +#: app/blueprints/packages/packages.py:344 msgid "Unable to find that user" msgstr "" -#: app/blueprints/packages/packages.py:347 +#: app/blueprints/packages/packages.py:348 #: app/blueprints/packages/screenshots.py:137 msgid "Permission denied" msgstr "" -#: app/blueprints/packages/packages.py:403 -#: app/blueprints/packages/packages.py:494 -#: app/blueprints/packages/packages.py:516 +#: app/blueprints/packages/packages.py:404 +#: app/blueprints/packages/packages.py:495 +#: app/blueprints/packages/packages.py:517 msgid "You don't have permission to do that" msgstr "" -#: app/blueprints/packages/packages.py:436 +#: app/blueprints/packages/packages.py:437 msgid "Please comment what changes are needed in the approval thread" msgstr "" -#: app/blueprints/packages/packages.py:443 +#: app/blueprints/packages/packages.py:444 msgid "" "Please comment in the approval thread so editors know what you have " "changed" msgstr "" -#: app/blueprints/packages/packages.py:481 +#: app/blueprints/packages/packages.py:482 #, python-format msgid "Set state to %(state)s" msgstr "" -#: app/blueprints/packages/packages.py:511 +#: app/blueprints/packages/packages.py:512 msgid "Deleted package" msgstr "" -#: app/blueprints/packages/packages.py:533 +#: app/blueprints/packages/packages.py:534 msgid "Unapproved package" msgstr "" -#: app/blueprints/packages/packages.py:542 +#: app/blueprints/packages/packages.py:543 msgid "Maintainers (Comma-separated)" msgstr "" -#: app/blueprints/packages/packages.py:551 +#: app/blueprints/packages/packages.py:552 msgid "You don't have permission to edit maintainers" msgstr "" -#: app/blueprints/packages/packages.py:601 +#: app/blueprints/packages/packages.py:602 msgid "You are not a maintainer" msgstr "" -#: app/blueprints/packages/packages.py:604 +#: app/blueprints/packages/packages.py:605 msgid "Package owners cannot remove themselves as maintainers" msgstr "" -#: app/blueprints/packages/packages.py:636 +#: app/blueprints/packages/packages.py:637 msgid "Author Name" msgstr "" -#: app/blueprints/packages/packages.py:723 +#: app/blueprints/packages/packages.py:724 msgid "Enable support detection based on dependencies (recommended)" msgstr "" -#: app/blueprints/packages/packages.py:724 +#: app/blueprints/packages/packages.py:725 msgid "Supported games" msgstr "" -#: app/blueprints/packages/packages.py:725 +#: app/blueprints/packages/packages.py:726 msgid "Unsupported games" msgstr "" -#: app/blueprints/packages/packages.py:726 +#: app/blueprints/packages/packages.py:727 msgid "Supports all games (unless stated) / is game independent" msgstr "" -#: app/blueprints/packages/packages.py:742 +#: app/blueprints/packages/packages.py:743 msgid "You need at least one release before you can edit game support" msgstr "" -#: app/blueprints/packages/packages.py:746 +#: app/blueprints/packages/packages.py:747 msgid "Mod(pack) needs to contain at least one mod. Please create a new release" msgstr "" -#: app/blueprints/packages/releases.py:55 -#: app/templates/packages/release_new.html:46 +#: app/blueprints/packages/releases.py:57 +#: app/blueprints/packages/releases.py:72 +msgid "Release Notes" +msgstr "" + +#: app/blueprints/packages/releases.py:59 msgid "Method" msgstr "" -#: app/blueprints/packages/releases.py:55 -#: app/blueprints/packages/releases.py:57 +#: app/blueprints/packages/releases.py:59 +#: app/blueprints/packages/releases.py:61 #: app/blueprints/packages/screenshots.py:35 msgid "File Upload" msgstr "" -#: app/blueprints/packages/releases.py:56 +#: app/blueprints/packages/releases.py:60 msgid "Git reference (ie: commit hash, branch, or tag)" msgstr "" -#: app/blueprints/packages/releases.py:58 -#: app/blueprints/packages/releases.py:70 -#: app/blueprints/packages/releases.py:198 +#: app/blueprints/packages/releases.py:62 +#: app/blueprints/packages/releases.py:77 +#: app/blueprints/packages/releases.py:207 msgid "Minimum Minetest Version" msgstr "" -#: app/blueprints/packages/releases.py:60 -#: app/blueprints/packages/releases.py:72 -#: app/blueprints/packages/releases.py:201 +#: app/blueprints/packages/releases.py:64 +#: app/blueprints/packages/releases.py:79 +#: app/blueprints/packages/releases.py:210 msgid "Maximum Minetest Version" msgstr "" -#: app/blueprints/packages/releases.py:67 -#: app/templates/packages/release_edit.html:23 +#: app/blueprints/packages/releases.py:74 +#: app/templates/packages/release_edit.html:31 msgid "URL" msgstr "" -#: app/blueprints/packages/releases.py:68 +#: app/blueprints/packages/releases.py:75 msgid "Task ID" msgstr "" -#: app/blueprints/packages/releases.py:69 +#: app/blueprints/packages/releases.py:76 #: app/blueprints/packages/screenshots.py:41 msgid "Is Approved" msgstr "" -#: app/blueprints/packages/releases.py:91 +#: app/blueprints/packages/releases.py:98 msgid "Import from Git" msgstr "" -#: app/blueprints/packages/releases.py:91 +#: app/blueprints/packages/releases.py:98 msgid "Upload .zip file" msgstr "" -#: app/blueprints/packages/releases.py:197 +#: app/blueprints/packages/releases.py:206 msgid "Set Min" msgstr "" -#: app/blueprints/packages/releases.py:200 +#: app/blueprints/packages/releases.py:209 msgid "Set Max" msgstr "" -#: app/blueprints/packages/releases.py:203 +#: app/blueprints/packages/releases.py:212 msgid "Only change values previously set as none" msgstr "" -#: app/blueprints/packages/releases.py:204 +#: app/blueprints/packages/releases.py:213 msgid "Update" msgstr "" -#: app/blueprints/packages/releases.py:256 +#: app/blueprints/packages/releases.py:265 #: app/templates/packages/update_config.html:25 msgid "Trigger" msgstr "" -#: app/blueprints/packages/releases.py:257 +#: app/blueprints/packages/releases.py:266 msgid "New Commit" msgstr "" -#: app/blueprints/packages/releases.py:258 app/templates/admin/tags/list.html:8 +#: app/blueprints/packages/releases.py:267 app/templates/admin/tags/list.html:8 msgid "New Tag" msgstr "" -#: app/blueprints/packages/releases.py:260 +#: app/blueprints/packages/releases.py:269 msgid "Branch name" msgstr "" -#: app/blueprints/packages/releases.py:261 +#: app/blueprints/packages/releases.py:270 #: app/templates/packages/update_config.html:38 msgid "Action" msgstr "" -#: app/blueprints/packages/releases.py:262 +#: app/blueprints/packages/releases.py:271 msgid "Send notification and mark as outdated" msgstr "" -#: app/blueprints/packages/releases.py:262 app/logic/package_approval.py:104 +#: app/blueprints/packages/releases.py:271 app/logic/package_approval.py:104 msgid "Create release" msgstr "" -#: app/blueprints/packages/releases.py:264 +#: app/blueprints/packages/releases.py:273 msgid "Save Settings" msgstr "" -#: app/blueprints/packages/releases.py:265 +#: app/blueprints/packages/releases.py:274 msgid "Disable Automation" msgstr "" -#: app/blueprints/packages/releases.py:304 +#: app/blueprints/packages/releases.py:313 msgid "Please add a Git repository URL in order to set up automatic releases" msgstr "" -#: app/blueprints/packages/releases.py:320 +#: app/blueprints/packages/releases.py:329 msgid "Deleted update configuration" msgstr "" -#: app/blueprints/packages/releases.py:328 +#: app/blueprints/packages/releases.py:337 msgid "Now, please create an initial release" msgstr "" -#: app/blueprints/packages/reviews.py:54 -#: app/templates/packages/translation.html:51 -msgid "Language" -msgstr "" - #: app/blueprints/packages/reviews.py:60 app/blueprints/threads/__init__.py:181 #: app/blueprints/threads/__init__.py:182 #: app/blueprints/threads/__init__.py:282 @@ -1480,7 +1586,7 @@ msgid "" msgstr "" #: 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/account.py:189 app/blueprints/users/account.py:338 #: app/blueprints/users/settings.py:147 msgid "Email" msgstr "" @@ -1558,79 +1664,80 @@ msgstr "" msgid "Unknown verification token!" msgstr "" -#: app/blueprints/users/account.py:292 +#: app/blueprints/users/account.py:290 msgid "Token has expired" msgstr "" -#: app/blueprints/users/account.py:306 +#: app/blueprints/users/account.py:304 msgid "Another user is already using that email" msgstr "" -#: app/blueprints/users/account.py:309 +#: app/blueprints/users/account.py:307 msgid "Confirmed email change" msgstr "" -#: app/blueprints/users/account.py:314 +#: app/blueprints/users/account.py:312 msgid "Email address changed" msgstr "" -#: app/blueprints/users/account.py:315 +#: app/blueprints/users/account.py:313 msgid "" "Your email address has changed. If you didn't request this, please " "contact an administrator." msgstr "" -#: app/blueprints/users/account.py:333 +#: app/blueprints/users/account.py:331 msgid "You may now log in" msgstr "" -#: app/blueprints/users/account.py:341 +#: app/blueprints/users/account.py:339 msgid "Send" msgstr "" -#: app/blueprints/users/account.py:372 +#: app/blueprints/users/account.py:370 msgid "" "That email is now blacklisted. Please contact an admin if you wish to " "undo this." msgstr "" -#: app/blueprints/users/claim.py:41 app/blueprints/users/claim.py:66 -msgid "" -"Invalid username, Only alphabetic letters (A-Za-z), numbers (0-9), " -"underscores (_), minuses (-), and periods (.) allowed. Consider " -"contacting an admin" -msgstr "" - #: app/blueprints/users/claim.py:46 msgid "User has already been claimed" msgstr "" #: app/blueprints/users/claim.py:50 -msgid "Unable to get GitHub username for user" +msgid "" +"Unable to get GitHub username for user. Make sure the forum account " +"exists." msgstr "" -#: app/blueprints/users/claim.py:73 +#: app/blueprints/users/claim.py:66 +msgid "" +"A ContentDB user with that name already exists. Please contact an admin " +"to link to your forum account" +msgstr "" + +#: app/blueprints/users/claim.py:75 msgid "That user has already been claimed!" msgstr "" -#: app/blueprints/users/claim.py:86 +#: app/blueprints/users/claim.py:88 #, python-format msgid "Error whilst attempting to access forums: %(message)s" msgstr "" -#: app/blueprints/users/claim.py:90 +#: app/blueprints/users/claim.py:92 msgid "Unable to get forum signature - does the user exist?" msgstr "" -#: app/blueprints/users/claim.py:105 +#: app/blueprints/users/claim.py:107 msgid "Unable to login as user" msgstr "" -#: app/blueprints/users/claim.py:111 +#: app/blueprints/users/claim.py:113 msgid "Could not find the key in your signature!" msgstr "" -#: app/blueprints/users/claim.py:114 +#: app/blueprints/users/claim.py:116 msgid "Unknown claim type" msgstr "" @@ -1774,6 +1881,23 @@ msgstr "" msgid "Can't promote a user to a rank higher than yourself!" msgstr "" +#: app/blueprints/vcs/github.py:56 +msgid "Authorization failed [err=gh-oauth-login-failed]" +msgstr "" + +#: app/blueprints/vcs/github.py:85 +msgid "Linked GitHub to account" +msgstr "" + +#: app/blueprints/vcs/github.py:90 +#, python-format +msgid "GitHub account is already associated with another user: %(username)s" +msgstr "" + +#: app/blueprints/vcs/github.py:98 app/blueprints/vcs/github.py:124 +msgid "Authorization failed [err=gh-login-failed]" +msgstr "" + #: app/blueprints/zipgrep/__init__.py:35 msgid "Text to find (regex)" msgstr "" @@ -1783,6 +1907,7 @@ msgid "File filter" msgstr "" #: app/blueprints/zipgrep/__init__.py:38 app/templates/base.html:60 +#: app/templates/packages/advanced_search.html:34 #: app/templates/packages/game_hub.html:35 app/templates/todo/tags.html:14 msgid "Search" msgstr "" @@ -1872,17 +1997,17 @@ msgstr "" msgid "You don't have permission to change the package name" msgstr "" -#: app/logic/releases.py:32 +#: app/logic/releases.py:33 msgid "You don't have permission to make releases" msgstr "" -#: app/logic/releases.py:37 +#: app/logic/releases.py:38 msgid "" "You've created too many releases for this package in the last 5 minutes, " "please wait before trying again" msgstr "" -#: app/logic/releases.py:74 +#: app/logic/releases.py:77 msgid "Invalid commit hash; it must be a 40 character long base16 string" msgstr "" @@ -2038,11 +2163,6 @@ msgstr "" msgid "As-is" msgstr "" -#. NOTE: Package maintenance state -#: app/models/packages.py:170 -msgid "Deprecated" -msgstr "" - #: app/models/packages.py:177 msgid "Under active development, and may break worlds/things without warning" msgstr "" @@ -2079,7 +2199,7 @@ msgstr "" #: app/templates/collections/delete.html:14 #: app/templates/collections/view.html:39 #: app/templates/oauth/create_edit.html:17 -#: app/templates/packages/release_edit.html:84 +#: app/templates/packages/release_edit.html:92 #: app/templates/packages/review_create_edit.html:67 #: app/templates/threads/delete_reply.html:19 #: app/templates/threads/delete_thread.html:19 @@ -2087,21 +2207,17 @@ msgstr "" msgid "Delete" msgstr "" -#: app/models/packages.py:624 app/templates/packages/view.html:163 -msgid "Work in Progress" -msgstr "" - -#: app/models/packages.py:1358 +#: app/models/packages.py:1366 #, python-format msgid "New commit %(hash)s found on the Git repo." msgstr "" -#: app/models/packages.py:1362 +#: app/models/packages.py:1370 #, python-format msgid "The last release was commit %(hash)s" msgstr "" -#: app/models/packages.py:1368 +#: app/models/packages.py:1376 #, python-format msgid "New tag %(tag_name)s found on the Git repo." msgstr "" @@ -2135,7 +2251,7 @@ msgid "Editor" msgstr "" #. NOTE: BOT notification type -#: app/models/users.py:59 app/models/users.py:442 +#: app/models/users.py:59 app/models/users.py:448 msgid "Bot" msgstr "" @@ -2148,128 +2264,128 @@ msgid "Admin" msgstr "" #. NOTE: PACKAGE_EDIT notification type -#: app/models/users.py:427 +#: app/models/users.py:433 msgid "Package Edit" msgstr "" #. NOTE: PACKAGE_APPROVAL notification type -#: app/models/users.py:430 +#: app/models/users.py:436 msgid "Package Approval" msgstr "" #. NOTE: NEW_THREAD notification type -#: app/models/users.py:433 app/templates/threads/list.html:12 +#: app/models/users.py:439 app/templates/threads/list.html:12 #: app/templates/threads/new.html:4 msgid "New Thread" msgstr "" #. NOTE: NEW_REVIEW notification type -#: app/models/users.py:436 +#: app/models/users.py:442 msgid "New Review" msgstr "" #. NOTE: THREAD_REPLY notification type -#: app/models/users.py:439 +#: app/models/users.py:445 msgid "Thread Reply" msgstr "" #. NOTE: MAINTAINER notification type -#: app/models/users.py:445 app/templates/macros/threads.html:27 +#: app/models/users.py:451 app/templates/macros/threads.html:27 msgid "Maintainer" msgstr "" #. NOTE: EDITOR_ALERT notification type -#: app/models/users.py:448 +#: app/models/users.py:454 msgid "Editor Alert" msgstr "" #. NOTE: EDITOR_MISC notification type -#: app/models/users.py:451 +#: app/models/users.py:457 msgid "Editor Misc" msgstr "" #. NOTE: OTHER notification type -#: app/models/users.py:454 +#: app/models/users.py:460 msgid "Other" msgstr "" -#: app/models/users.py:464 +#: app/models/users.py:470 msgid "This is a Package Edit notification." msgstr "" -#: app/models/users.py:466 +#: app/models/users.py:472 msgid "This is a Package Approval notification." msgstr "" -#: app/models/users.py:468 +#: app/models/users.py:474 msgid "This is a New Thread notification." msgstr "" -#: app/models/users.py:470 +#: app/models/users.py:476 msgid "This is a New Review notification." msgstr "" -#: app/models/users.py:472 +#: app/models/users.py:478 msgid "This is a Thread Reply notification." msgstr "" -#: app/models/users.py:474 +#: app/models/users.py:480 msgid "This is a Bot notification." msgstr "" -#: app/models/users.py:476 +#: app/models/users.py:482 msgid "This is a Maintainer change notification." msgstr "" -#: app/models/users.py:478 +#: app/models/users.py:484 msgid "This is an Editor Alert notification." msgstr "" -#: app/models/users.py:480 +#: app/models/users.py:486 msgid "This is an Editor Misc notification." msgstr "" -#: app/models/users.py:482 +#: app/models/users.py:488 msgid "This is an Other notification." msgstr "" -#: app/models/users.py:489 +#: app/models/users.py:495 msgid "When another user edits your packages, releases, etc." msgstr "" -#: app/models/users.py:491 +#: app/models/users.py:497 msgid "Notifications from editors related to the package approval process." msgstr "" -#: app/models/users.py:493 +#: app/models/users.py:499 msgid "When a thread is created on your package." msgstr "" -#: app/models/users.py:495 +#: app/models/users.py:501 msgid "When a user posts a review on your package." msgstr "" -#: app/models/users.py:497 +#: app/models/users.py:503 msgid "When someone replies to a thread you're watching." msgstr "" -#: app/models/users.py:499 +#: app/models/users.py:505 msgid "From a bot - for example, update notifications." msgstr "" -#: app/models/users.py:501 +#: app/models/users.py:507 msgid "When your package's maintainers change." msgstr "" -#: app/models/users.py:503 +#: app/models/users.py:509 msgid "For editors: Important alerts." msgstr "" -#: app/models/users.py:505 +#: app/models/users.py:511 msgid "For editors: Minor notifications, including new threads." msgstr "" -#: app/models/users.py:507 +#: app/models/users.py:513 msgid "Minor notifications not important enough for a dedicated category." msgstr "" @@ -2418,41 +2534,45 @@ msgstr "" msgid "Report / DMCA" msgstr "" -#: app/templates/base.html:256 +#: app/templates/base.html:256 app/templates/packages/advanced_search.html:4 +msgid "Advanced Search" +msgstr "" + +#: app/templates/base.html:257 msgid "User List" msgstr "" -#: app/templates/base.html:257 app/templates/packages/view.html:190 +#: app/templates/base.html:258 app/templates/packages/view.html:190 #: app/templates/packages/view.html:677 app/templates/threads/list.html:4 msgid "Threads" msgstr "" -#: app/templates/base.html:258 app/templates/collections/list.html:7 +#: app/templates/base.html:259 app/templates/collections/list.html:7 #: app/templates/collections/list.html:26 msgid "Collections" msgstr "" -#: app/templates/base.html:259 app/templates/donate/index.html:4 +#: app/templates/base.html:260 app/templates/donate/index.html:4 msgid "Support Creators" msgstr "" -#: app/templates/base.html:260 +#: app/templates/base.html:261 msgid "Translate Packages" msgstr "" -#: app/templates/base.html:261 +#: app/templates/base.html:262 msgid "Source Code" msgstr "" -#: app/templates/base.html:267 +#: app/templates/base.html:268 msgid "Show non-free packages" msgstr "" -#: app/templates/base.html:269 +#: app/templates/base.html:270 msgid "Hide non-free packages" msgstr "" -#: app/templates/base.html:273 +#: app/templates/base.html:274 #, python-format msgid "Our privacy policy has been updated (%(date)s)" msgstr "" @@ -2465,29 +2585,11 @@ msgstr "" msgid "Welcome to the best place to find Minetest mods, games, and texture packs" msgstr "" -#: app/templates/admin/storage.html:39 -#: app/templates/collections/create_edit.html:81 -#: app/templates/collections/list.html:39 -#: app/templates/collections/view.html:91 app/templates/index.html:48 -#: app/templates/macros/reviews.html:81 app/templates/macros/topics.html:52 -#: app/templates/packages/game_hub.html:5 -#: app/templates/packages/game_hub.html:25 -#: app/templates/packages/similar.html:22 app/templates/translate/index.html:28 -#, python-format -msgid "%(title)s by %(author)s" -msgstr "" - #: app/templates/index.html:53 #, python-format msgid "%(title)s by %(author)s" msgstr "" -#: app/templates/index.html:78 app/templates/packages/reviews_list.html:4 -#: app/templates/packages/view.html:194 app/templates/packages/view.html:336 -#: app/templates/users/profile.html:279 -msgid "Reviews" -msgstr "" - #: app/templates/index.html:94 app/templates/packages/view.html:278 msgid "Previous" msgstr "" @@ -2568,7 +2670,7 @@ msgstr "" #: app/templates/admin/storage.html:18 #: app/templates/packages/create_edit.html:66 #: app/templates/packages/game_support.html:20 -#: app/templates/threads/view.html:96 app/templates/todo/tags.html:36 +#: app/templates/threads/view.html:101 app/templates/todo/tags.html:36 msgid "Package" msgstr "" @@ -2594,7 +2696,7 @@ msgstr "" msgid "Licenses" msgstr "" -#: app/templates/admin/tags/list.html:34 +#: app/templates/admin/tags/list.html:30 msgid "Views" msgstr "" @@ -3032,7 +3134,7 @@ msgid "Edit / Approve" msgstr "" #: app/templates/macros/releases.html:103 -#: app/templates/packages/release_edit.html:31 +#: app/templates/packages/release_edit.html:39 msgid "Importing..." msgstr "" @@ -3233,10 +3335,6 @@ msgstr "" msgid "No outdated packages." msgstr "" -#: app/templates/macros/topics.html:6 app/templates/packages/view.html:177 -msgid "Author" -msgstr "" - #: app/templates/macros/topics.html:8 msgid "Date" msgstr "" @@ -3406,6 +3504,29 @@ msgstr "" msgid "No applications created" msgstr "" +#: app/templates/packages/advanced_search.html:13 +msgid "Use shift to select multiple. Leave selection empty to match any type." +msgstr "" + +#: app/templates/packages/advanced_search.html:14 +#: app/templates/packages/advanced_search.html:19 +#: app/templates/packages/advanced_search.html:20 +#: app/templates/packages/advanced_search.html:21 +msgid "Use shift to select multiple." +msgstr "" + +#: app/templates/packages/advanced_search.html:17 +msgid "Tags and Content Warnings" +msgstr "" + +#: app/templates/packages/advanced_search.html:23 +msgid "Compatibility" +msgstr "" + +#: app/templates/packages/advanced_search.html:28 +msgid "Sorting" +msgstr "" + #: app/templates/packages/alias_create_edit.html:4 msgid "Alias" msgstr "" @@ -3445,7 +3566,7 @@ msgid "This will set the update settings for all packages with a Git repo." msgstr "" #: app/templates/packages/bulk_update_conf.html:27 -#: app/templates/packages/release_new.html:50 +#: app/templates/packages/release_new.html:51 #: app/templates/packages/update_config.html:33 msgid "Leave blank to use default branch" msgstr "" @@ -3791,8 +3912,8 @@ msgid "Use this page to set the min and max of all releases for your package." msgstr "" #: app/templates/packages/release_bulk_change.html:29 -#: app/templates/packages/release_edit.html:54 -#: app/templates/packages/release_new.html:69 +#: app/templates/packages/release_edit.html:62 +#: app/templates/packages/release_new.html:70 msgid "Maximum must be greater than or equal to the minimum!" msgstr "" @@ -3803,8 +3924,8 @@ msgid "" msgstr "" #: app/templates/packages/release_bulk_change.html:36 -#: app/templates/packages/release_edit.html:70 -#: app/templates/packages/release_new.html:91 +#: app/templates/packages/release_edit.html:78 +#: app/templates/packages/release_new.html:92 msgid "Leave both as None if in doubt." msgstr "" @@ -3812,71 +3933,81 @@ msgstr "" msgid "Edit release" msgstr "" -#: app/templates/packages/release_edit.html:27 +#: app/templates/packages/release_edit.html:15 +#: app/templates/packages/release_new.html:42 +msgid "Release short name. Eg: 1.0.0 or 2018-05-28" +msgstr "" + +#: app/templates/packages/release_edit.html:16 +#: app/templates/packages/release_new.html:43 +msgid "Human-readable name. Eg: 1.0.0 - The Trains Update" +msgstr "" + +#: app/templates/packages/release_edit.html:35 msgid "Commit Hash" msgstr "" -#: app/templates/packages/release_edit.html:32 +#: app/templates/packages/release_edit.html:40 msgid "view task" msgstr "" -#: app/templates/packages/release_edit.html:42 +#: app/templates/packages/release_edit.html:50 #: app/templates/packages/screenshot_edit.html:20 msgid "Approved" msgstr "" -#: app/templates/packages/release_edit.html:46 +#: app/templates/packages/release_edit.html:54 msgid "Supported Minetest versions" msgstr "" -#: app/templates/packages/release_edit.html:60 -#: app/templates/packages/release_new.html:75 +#: app/templates/packages/release_edit.html:68 +#: app/templates/packages/release_new.html:76 #, python-format msgid "Are you sure your package doesn't work on versions after %(version)s?" msgstr "" -#: app/templates/packages/release_edit.html:62 -#: app/templates/packages/release_new.html:77 +#: app/templates/packages/release_edit.html:70 +#: app/templates/packages/release_new.html:78 msgid "" "Only set the maximum version if you know that it doesn't work on newer " "Minetest versions." msgstr "" -#: app/templates/packages/release_edit.html:63 -#: app/templates/packages/release_new.html:78 +#: app/templates/packages/release_edit.html:71 +#: app/templates/packages/release_new.html:79 msgid "" "Don't set the maximum version just because you haven't tested it on newer" " versions." msgstr "" -#: app/templates/packages/release_edit.html:67 -#: app/templates/packages/release_new.html:88 +#: app/templates/packages/release_edit.html:75 +#: app/templates/packages/release_new.html:89 msgid "" "Set the minimum and maximum Minetest versions supported.\n" "\t\t\tThis release will be hidden to clients outside of that range. " msgstr "" -#: app/templates/packages/release_edit.html:72 +#: app/templates/packages/release_edit.html:80 msgid "" "You can set this automatically in the" " .conf of your package." msgstr "" -#: app/templates/packages/release_edit.html:79 +#: app/templates/packages/release_edit.html:87 msgid "Delete Release" msgstr "" -#: app/templates/packages/release_edit.html:85 +#: app/templates/packages/release_edit.html:93 msgid "This is permanent." msgstr "" -#: app/templates/packages/release_edit.html:86 +#: app/templates/packages/release_edit.html:94 msgid "" "Any associated uploads will not be deleted immediately, but the release " "will no longer be listed." msgstr "" -#: app/templates/packages/release_edit.html:91 +#: app/templates/packages/release_edit.html:99 msgid "You cannot delete the latest release; please create a newer one first." msgstr "" @@ -3923,26 +4054,26 @@ msgstr "" msgid "1. Name release" msgstr "" -#: app/templates/packages/release_new.html:42 -msgid "Human readable. Eg: 1.0.0 or 2018-05-28" +#: app/templates/packages/release_new.html:43 +msgid "Same as name" msgstr "" -#: app/templates/packages/release_new.html:44 +#: app/templates/packages/release_new.html:46 msgid "2. Set the content" msgstr "" -#: app/templates/packages/release_new.html:57 +#: app/templates/packages/release_new.html:58 msgid "" "Take a look at the Package Configuration " "and Releases Guide for\n" "\t\t\ttips on customising releases." msgstr "" -#: app/templates/packages/release_new.html:61 +#: app/templates/packages/release_new.html:62 msgid "3. Supported Minetest versions" msgstr "" -#: app/templates/packages/release_new.html:83 +#: app/templates/packages/release_new.html:84 msgid "" "The .conf of your package can set this " "automatically,\n" @@ -4344,16 +4475,12 @@ msgstr "" msgid "Non-free media" msgstr "" -#: app/templates/packages/view.html:94 app/templates/threads/view.html:104 +#: app/templates/packages/view.html:94 app/templates/threads/view.html:109 msgid "" "This thread is only visible to its creator, package maintainers, users of" " Approver rank or above, and @mentioned users." msgstr "" -#: app/templates/packages/view.html:184 app/templates/users/profile.html:242 -msgid "Downloads" -msgstr "" - #: app/templates/packages/view.html:207 app/templates/users/profile.html:95 msgid "Website" msgstr "" @@ -4378,7 +4505,7 @@ msgstr "" msgid "Awaiting review" msgstr "" -#: app/templates/packages/view.html:344 app/templates/threads/view.html:77 +#: app/templates/packages/view.html:344 app/templates/threads/view.html:82 msgid "Edit Review" msgstr "" @@ -4599,39 +4726,39 @@ msgstr "" msgid "Subscribe" msgstr "" -#: app/templates/threads/view.html:55 +#: app/templates/threads/view.html:59 msgid "Convert to Thread" msgstr "" -#: app/templates/threads/view.html:62 +#: app/templates/threads/view.html:67 msgid "Unlock" msgstr "" -#: app/templates/threads/view.html:67 +#: app/templates/threads/view.html:72 msgid "Lock" msgstr "" -#: app/templates/threads/view.html:109 +#: app/templates/threads/view.html:114 msgid "This thread is visible to the following users" msgstr "" -#: app/templates/threads/view.html:110 +#: app/templates/threads/view.html:115 msgid "Visible to:" msgstr "" -#: app/templates/threads/view.html:118 +#: app/templates/threads/view.html:123 msgid "Plus approvers and editors" msgstr "" -#: app/templates/threads/view.html:131 +#: app/templates/threads/view.html:136 msgid "Is this review outdated?" msgstr "" -#: app/templates/threads/view.html:132 +#: app/templates/threads/view.html:137 msgid "For example, does it complain about issues you've already fixed?" msgstr "" -#: app/templates/threads/view.html:133 +#: app/templates/threads/view.html:138 #, python-format msgid "You can report outdated reviews by clicking %(flag)s on the review." msgstr "" @@ -5263,6 +5390,10 @@ msgstr "" msgid "Email Address" msgstr "" +#: app/templates/users/modtools.html:116 +msgid "Pending email verifications" +msgstr "" + #: app/templates/users/profile.html:20 msgid "Profile picture" msgstr "" diff --git a/translations/ms/LC_MESSAGES/messages.po b/translations/ms/LC_MESSAGES/messages.po index d123ae44..be01c611 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-06-09 13:46+0100\n" +"POT-Creation-Date: 2024-06-22 16:06+0100\n" "PO-Revision-Date: 2024-03-03 17:21+0000\n" "Last-Translator: \"Yaya - Nurul Azeera Hidayah @ Muhammad Nur Hidayat " "Yasuyoshi\" \n" @@ -20,195 +20,193 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.15.0\n" -#: app/__init__.py:155 +#: app/__init__.py:156 msgid "Banned:" msgstr "Diharamkan:" -#: app/__init__.py:157 +#: app/__init__.py:158 msgid "You have been banned." msgstr "Anda telah diharamkan." -#. NOTE: tags: title for jam_game_2023 -#: app/_translations.py:6 -msgctxt "tags" -msgid "Jam / Game 2023" -msgstr "" - -#. NOTE: tags: description for jam_game_2023 -#: app/_translations.py:8 -msgctxt "tags" -msgid "Entries to the 2023 Minetest Game Jam " -msgstr "" - #. NOTE: tags: title for server_tools -#: app/_translations.py:10 +#: app/_translations.py:6 #, fuzzy msgctxt "tags" msgid "Server Moderation and Tools" msgstr "Alatan Moderator" #. NOTE: tags: description for server_tools -#: app/_translations.py:12 +#: app/_translations.py:8 msgctxt "tags" msgid "Helps with server maintenance and moderation" msgstr "" #. NOTE: tags: title for pvp -#: app/_translations.py:14 +#: app/_translations.py:10 msgctxt "tags" msgid "Player vs Player (PvP)" msgstr "" #. NOTE: tags: description for pvp -#: app/_translations.py:16 +#: app/_translations.py:12 msgctxt "tags" msgid "Designed to be played competitively against other players" msgstr "" #. NOTE: tags: title for player_effects -#: app/_translations.py:18 +#: app/_translations.py:14 msgctxt "tags" msgid "Player Effects / Power Ups" msgstr "" #. NOTE: tags: description for player_effects -#: app/_translations.py:20 +#: app/_translations.py:16 msgctxt "tags" msgid "" "For content that changes player effects, including physics, for example: " "speed, jump height or gravity." msgstr "" -#. NOTE: tags: title for world_tools -#: app/_translations.py:22 +#. NOTE: tags: title for jam_game_2023 +#: app/_translations.py:18 msgctxt "tags" -msgid "World Maintenance and Tools" +msgid "Jam / Game 2023" msgstr "" -#. NOTE: tags: description for world_tools -#: app/_translations.py:24 +#. NOTE: tags: description for jam_game_2023 +#: app/_translations.py:20 msgctxt "tags" -msgid "Tools to manage the world" -msgstr "" - -#. NOTE: tags: title for april_fools -#: app/_translations.py:26 -msgctxt "tags" -msgid "Joke" -msgstr "" - -#. NOTE: tags: description for april_fools -#: app/_translations.py:28 -msgctxt "tags" -msgid "" -"For humorous content, meant as a novelty or joke, not to be taken " -"seriously, and that is not meant to be used seriously or long-term." -msgstr "" - -#. NOTE: tags: title for shooter -#: app/_translations.py:30 -msgctxt "tags" -msgid "Shooter" -msgstr "" - -#. NOTE: tags: description for shooter -#: app/_translations.py:32 -msgctxt "tags" -msgid "First person shooters (FPS) and more" -msgstr "" - -#. NOTE: tags: title for adventure__rpg -#: app/_translations.py:34 -msgctxt "tags" -msgid "Adventure / RPG" +msgid "Entries to the 2023 Minetest Game Jam " msgstr "" #. NOTE: tags: title for mapgen -#: app/_translations.py:36 +#: app/_translations.py:22 msgctxt "tags" msgid "Mapgen / Biomes / Decoration" msgstr "" #. NOTE: tags: description for mapgen -#: app/_translations.py:38 +#: app/_translations.py:24 msgctxt "tags" msgid "New mapgen or changes mapgen" msgstr "" -#. NOTE: tags: title for singleplayer -#: app/_translations.py:40 +#. NOTE: tags: title for world_tools +#: app/_translations.py:26 msgctxt "tags" -msgid "Singleplayer-focused" +msgid "World Maintenance and Tools" msgstr "" -#. NOTE: tags: description for singleplayer -#: app/_translations.py:42 +#. NOTE: tags: description for world_tools +#: app/_translations.py:28 msgctxt "tags" -msgid "Content that can be played alone" +msgid "Tools to manage the world" +msgstr "" + +#. NOTE: tags: title for inventory +#: app/_translations.py:30 +msgctxt "tags" +msgid "Inventory" +msgstr "" + +#. NOTE: tags: description for inventory +#: app/_translations.py:32 +msgctxt "tags" +msgid "Changes the inventory GUI" msgstr "" #. NOTE: tags: title for developer_tools -#: app/_translations.py:44 +#: app/_translations.py:34 #, fuzzy msgctxt "tags" msgid "Developer Tools" msgstr "Alatan Moderator" #. NOTE: tags: description for developer_tools -#: app/_translations.py:46 +#: app/_translations.py:36 msgctxt "tags" msgid "Tools for game and mod developers" msgstr "" +#. NOTE: tags: title for april_fools +#: app/_translations.py:38 +msgctxt "tags" +msgid "Joke" +msgstr "" + +#. NOTE: tags: description for april_fools +#: app/_translations.py:40 +msgctxt "tags" +msgid "" +"For humorous content, meant as a novelty or joke, not to be taken " +"seriously, and that is not meant to be used seriously or long-term." +msgstr "" + +#. NOTE: tags: title for singleplayer +#: app/_translations.py:42 +msgctxt "tags" +msgid "Singleplayer-focused" +msgstr "" + +#. NOTE: tags: description for singleplayer +#: app/_translations.py:44 +msgctxt "tags" +msgid "Content that can be played alone" +msgstr "" + #. NOTE: tags: title for crafting -#: app/_translations.py:48 +#: app/_translations.py:46 #, fuzzy msgctxt "tags" msgid "Crafting" msgstr "Penarafan" #. NOTE: tags: description for crafting -#: app/_translations.py:50 +#: app/_translations.py:48 msgctxt "tags" msgid "Big changes to crafting gameplay" msgstr "" -#. NOTE: tags: title for sound_music +#. NOTE: tags: title for adventure__rpg +#: app/_translations.py:50 +msgctxt "tags" +msgid "Adventure / RPG" +msgstr "" + +#. NOTE: tags: title for shooter #: app/_translations.py:52 msgctxt "tags" +msgid "Shooter" +msgstr "" + +#. NOTE: tags: description for shooter +#: app/_translations.py:54 +msgctxt "tags" +msgid "First person shooters (FPS) and more" +msgstr "" + +#. NOTE: tags: title for sound_music +#: app/_translations.py:56 +msgctxt "tags" msgid "Sounds / Music" msgstr "" #. NOTE: tags: description for sound_music -#: app/_translations.py:54 +#: app/_translations.py:58 msgctxt "tags" msgid "Focuses on or adds new sounds or musical things" msgstr "" -#. NOTE: tags: title for inventory -#: app/_translations.py:56 -msgctxt "tags" -msgid "Inventory" -msgstr "" - -#. NOTE: tags: description for inventory -#: app/_translations.py:58 -msgctxt "tags" -msgid "Changes the inventory GUI" -msgstr "" - -#. NOTE: tags: title for chat +#. NOTE: tags: title for tools #: app/_translations.py:60 msgctxt "tags" -msgid "Chat / Commands" +msgid "Tools / Weapons / Armor" msgstr "" -#. NOTE: tags: description for chat +#. NOTE: tags: description for tools #: app/_translations.py:62 msgctxt "tags" -msgid "" -"Focus on player chat/communication or who's primary function is " -"interacting with the console." +msgid "Adds or changes tools, weapons, and armor" msgstr "" #. NOTE: tags: title for plants_and_farming @@ -223,57 +221,57 @@ msgctxt "tags" msgid "Adds new plants or other farmable resources." msgstr "" -#. NOTE: tags: title for complex_installation +#. NOTE: tags: title for simulation #: app/_translations.py:68 +msgctxt "tags" +msgid "Sims" +msgstr "" + +#. NOTE: tags: description for simulation +#: app/_translations.py:70 +msgctxt "tags" +msgid "" +"Mods and games that aim to simulate real life activity. Similar to " +"SimCity/The Sims/OpenTTD/etc." +msgstr "" + +#. NOTE: tags: title for chat +#: app/_translations.py:72 +msgctxt "tags" +msgid "Chat / Commands" +msgstr "" + +#. NOTE: tags: description for chat +#: app/_translations.py:74 +msgctxt "tags" +msgid "Focus on player chat/communication or console interaction." +msgstr "" + +#. NOTE: tags: title for multiplayer +#: app/_translations.py:76 +msgctxt "tags" +msgid "Multiplayer-focused" +msgstr "" + +#. NOTE: tags: description for multiplayer +#: app/_translations.py:78 +msgctxt "tags" +msgid "Can/should only be used in multiplayer" +msgstr "" + +#. NOTE: tags: title for complex_installation +#: app/_translations.py:80 #, fuzzy msgctxt "tags" msgid "Complex installation" msgstr "Pendokumenan" #. NOTE: tags: description for complex_installation -#: app/_translations.py:70 -msgctxt "tags" -msgid "" -"Requires futher installation steps, such as installing luarocks or " -"editing the trusted mod setting" -msgstr "" - -#. NOTE: tags: title for multiplayer -#: app/_translations.py:72 -msgctxt "tags" -msgid "Multiplayer-focused" -msgstr "" - -#. NOTE: tags: description for multiplayer -#: app/_translations.py:74 -msgctxt "tags" -msgid "Can/should only be used in multiplayer" -msgstr "" - -#. NOTE: tags: title for tools -#: app/_translations.py:76 -msgctxt "tags" -msgid "Tools / Weapons / Armor" -msgstr "" - -#. NOTE: tags: description for tools -#: app/_translations.py:78 -msgctxt "tags" -msgid "Adds or changes tools, weapons, and armor" -msgstr "" - -#. NOTE: tags: title for simulation -#: app/_translations.py:80 -msgctxt "tags" -msgid "Sims" -msgstr "" - -#. NOTE: tags: description for simulation #: app/_translations.py:82 msgctxt "tags" msgid "" -"Mods and games that aim to simulate real life activity. Similar to " -"SimCity/TheSims/OpenTTD/etc" +"Requires futher installation steps, such as installing LuaRocks or " +"editing the trusted mod setting" msgstr "" #. NOTE: tags: title for magic @@ -282,54 +280,55 @@ msgctxt "tags" msgid "Magic / Enchanting" msgstr "" -#. NOTE: tags: title for less_than_px -#: app/_translations.py:86 -msgctxt "tags" -msgid "<16px" -msgstr "" - -#. NOTE: tags: description for less_than_px -#: app/_translations.py:88 -msgctxt "tags" -msgid "Less than 16px" -msgstr "" - #. NOTE: tags: title for building_mechanics -#: app/_translations.py:90 +#: app/_translations.py:86 msgctxt "tags" msgid "Building Mechanics and Tools" msgstr "" #. NOTE: tags: description for building_mechanics -#: app/_translations.py:92 +#: app/_translations.py:88 msgctxt "tags" msgid "Adds game mechanics or tools that change how players build." msgstr "" -#. NOTE: tags: title for environment -#: app/_translations.py:94 +#. NOTE: tags: title for oneofakind__original +#: app/_translations.py:90 msgctxt "tags" -msgid "Environment / Weather" +msgid "One-of-a-kind / Original" msgstr "" -#. NOTE: tags: description for environment -#: app/_translations.py:96 +#. NOTE: tags: description for oneofakind__original +#: app/_translations.py:92 msgctxt "tags" msgid "" -"Improves the world, adding weather, ambient sounds, or other environment " -"mechanics" +"For games and such that are of their own kind, distinct and original in " +"nature to others of the same category." msgstr "" -#. NOTE: tags: title for mobs -#: app/_translations.py:98 +#. NOTE: tags: title for building +#: app/_translations.py:94 msgctxt "tags" -msgid "Mobs / Animals / NPCs" +msgid "Building" msgstr "" -#. NOTE: tags: description for mobs +#. NOTE: tags: description for building +#: app/_translations.py:96 +msgctxt "tags" +msgid "Focuses on building, such as adding new materials or nodes" +msgstr "" + +#. NOTE: tags: title for decorative +#: app/_translations.py:98 +#, fuzzy +msgctxt "tags" +msgid "Decorative" +msgstr "Nyahaktif" + +#. NOTE: tags: description for decorative #: app/_translations.py:100 msgctxt "tags" -msgid "Adds mobs, animals, and NPCs" +msgid "Adds nodes with no other purpose than for use in building" msgstr "" #. NOTE: tags: title for puzzle @@ -344,124 +343,123 @@ msgctxt "tags" msgid "Focus on puzzle solving instead of combat" msgstr "" -#. NOTE: tags: title for building +#. NOTE: tags: title for environment #: app/_translations.py:106 msgctxt "tags" -msgid "Building" +msgid "Environment / Weather" msgstr "" -#. NOTE: tags: description for building +#. NOTE: tags: description for environment #: app/_translations.py:108 msgctxt "tags" -msgid "Focuses on building, such as adding new materials or nodes" +msgid "" +"Improves the world, adding weather, ambient sounds, or other environment " +"mechanics" msgstr "" -#. NOTE: tags: title for decorative +#. NOTE: tags: title for less_than_px #: app/_translations.py:110 -#, fuzzy msgctxt "tags" -msgid "Decorative" -msgstr "Nyahaktif" +msgid "<16px" +msgstr "" -#. NOTE: tags: description for decorative +#. NOTE: tags: description for less_than_px #: app/_translations.py:112 msgctxt "tags" -msgid "Adds nodes with no other purpose than for use in building" +msgid "Less than 16px" msgstr "" -#. NOTE: tags: title for oneofakind__original +#. NOTE: tags: title for mobs #: app/_translations.py:114 msgctxt "tags" -msgid "One-of-a-kind / Original" +msgid "Mobs / Animals / NPCs" msgstr "" -#. NOTE: tags: description for oneofakind__original +#. NOTE: tags: description for mobs #: app/_translations.py:116 msgctxt "tags" -msgid "" -"For games and such that are of their own kind, distinct and original in " -"nature to others of the same category." +msgid "Adds mobs, animals, and non-player characters" msgstr "" -#. NOTE: tags: title for survival -#: app/_translations.py:118 -msgctxt "tags" -msgid "Survival" -msgstr "" - -#. NOTE: tags: description for survival -#: app/_translations.py:120 -msgctxt "tags" -msgid "" -"Written specifically for survival gameplay with a focus on game-balance, " -"difficulty level, or resources available through crafting, mining, ..." -msgstr "" - -#. NOTE: tags: title for hud -#: app/_translations.py:122 -msgctxt "tags" -msgid "HUD" -msgstr "" - -#. NOTE: tags: description for hud -#: app/_translations.py:124 -msgctxt "tags" -msgid "For mods that grant the player extra information in the HUD" -msgstr "" - -#. NOTE: tags: title for storage -#: app/_translations.py:126 -#, fuzzy -msgctxt "tags" -msgid "Storage" -msgstr "Simpanan" - -#. NOTE: tags: description for storage -#: app/_translations.py:128 -msgctxt "tags" -msgid "Adds or improves item storage mechanics" -msgstr "" - -#. NOTE: tags: title for 16px -#: app/_translations.py:130 -msgctxt "tags" -msgid "16px" -msgstr "" - -#. NOTE: tags: description for 16px -#: app/_translations.py:132 -#, fuzzy -msgctxt "tags" -msgid "For 16px texture packs" -msgstr "Pek Tekstur Teratas" - #. NOTE: tags: title for custom_mapgen -#: app/_translations.py:134 +#: app/_translations.py:118 #, fuzzy msgctxt "tags" msgid "Custom mapgen" msgstr "Simpanan" #. NOTE: tags: description for custom_mapgen -#: app/_translations.py:136 +#: app/_translations.py:120 msgctxt "tags" msgid "" "Contains a completely custom mapgen implemented in Lua, usually requires " "worlds to be set to the 'singlenode' mapgen." msgstr "" +#. NOTE: tags: title for survival +#: app/_translations.py:122 +msgctxt "tags" +msgid "Survival" +msgstr "" + +#. NOTE: tags: description for survival +#: app/_translations.py:124 +msgctxt "tags" +msgid "" +"Written specifically for survival gameplay with a focus on game-balance, " +"difficulty level, or resources available through crafting, mining, ..." +msgstr "" + +#. NOTE: tags: title for education +#: app/_translations.py:126 +#, fuzzy +msgctxt "tags" +msgid "Education" +msgstr "Perbuatan" + +#. NOTE: tags: description for education +#: app/_translations.py:128 +msgctxt "tags" +msgid "Either has educational value, or is a tool to help teachers " +msgstr "" + +#. NOTE: tags: title for storage +#: app/_translations.py:130 +#, fuzzy +msgctxt "tags" +msgid "Storage" +msgstr "Simpanan" + +#. NOTE: tags: description for storage +#: app/_translations.py:132 +msgctxt "tags" +msgid "Adds or improves item storage mechanics" +msgstr "" + #. NOTE: tags: title for library -#: app/_translations.py:138 +#: app/_translations.py:134 msgctxt "tags" msgid "API / Library" msgstr "" #. NOTE: tags: description for library -#: app/_translations.py:140 +#: app/_translations.py:136 msgctxt "tags" msgid "Primarily adds an API for other mods to use" msgstr "" +#. NOTE: tags: title for hud +#: app/_translations.py:138 +msgctxt "tags" +msgid "HUD" +msgstr "" + +#. NOTE: tags: description for hud +#: app/_translations.py:140 +msgctxt "tags" +msgid "For mods that grant the player extra information in the HUD" +msgstr "" + #. NOTE: tags: title for mini-game #: app/_translations.py:142 #, fuzzy @@ -475,17 +473,18 @@ msgctxt "tags" msgid "Adds a mini-game to be played within Minetest" msgstr "" -#. NOTE: tags: title for education +#. NOTE: tags: title for pve #: app/_translations.py:146 -#, fuzzy msgctxt "tags" -msgid "Education" -msgstr "Perbuatan" +msgid "Player vs Environment (PvE)" +msgstr "" -#. NOTE: tags: description for education +#. NOTE: tags: description for pve #: app/_translations.py:148 msgctxt "tags" -msgid "Either has educational value, or is a tool to help teachers " +msgid "" +"For content designed for one or more players that focus on combat against" +" the world, mobs, or NPCs." msgstr "" #. NOTE: tags: title for sports @@ -495,41 +494,140 @@ msgctxt "tags" msgid "Sports" msgstr "Lapor" -#. NOTE: tags: title for pve +#. NOTE: tags: title for 16px #: app/_translations.py:152 msgctxt "tags" -msgid "Player vs Environment (PvE)" +msgid "16px" msgstr "" -#. NOTE: tags: description for pve +#. NOTE: tags: description for 16px #: app/_translations.py:154 +#, fuzzy +msgctxt "tags" +msgid "For 16px texture packs" +msgstr "Pek Tekstur Teratas" + +#. NOTE: tags: title for 64px +#: app/_translations.py:156 +msgctxt "tags" +msgid "64px" +msgstr "" + +#. NOTE: tags: description for 64px +#: app/_translations.py:158 +#, fuzzy +msgctxt "tags" +msgid "For 64px texture packs" +msgstr "Pek Tekstur Teratas" + +#. NOTE: tags: title for transport +#: app/_translations.py:160 +#, fuzzy +msgctxt "tags" +msgid "Transport" +msgstr "Terjemah" + +#. NOTE: tags: description for transport +#: app/_translations.py:162 msgctxt "tags" msgid "" -"For content designed for one or more players that focus on combat against" -" the world, mobs, or NPCs." +"Adds or changes transportation methods. Includes teleportation, vehicles," +" ridable mobs, transport infrastructure and thematic content" +msgstr "" + +#. NOTE: tags: title for seasonal +#: app/_translations.py:164 +#, fuzzy +msgctxt "tags" +msgid "Seasonal" +msgstr "Sebab" + +#. NOTE: tags: description for seasonal +#: app/_translations.py:166 +msgctxt "tags" +msgid "For content generally themed around a certain season or holiday" +msgstr "" + +#. NOTE: tags: title for food +#: app/_translations.py:168 +msgctxt "tags" +msgid "Food / Drinks" +msgstr "" + +#. NOTE: tags: title for commerce +#: app/_translations.py:170 +msgctxt "tags" +msgid "Commerce / Economy" +msgstr "" + +#. NOTE: tags: description for commerce +#: app/_translations.py:172 +msgctxt "tags" +msgid "Related to economies, money, and trading" +msgstr "" + +#. NOTE: tags: title for gui +#: app/_translations.py:174 +msgctxt "tags" +msgid "GUI" +msgstr "" + +#. NOTE: tags: description for gui +#: app/_translations.py:176 +msgctxt "tags" +msgid "" +"For content whose main utility or features are provided within a GUI, on-" +"screen menu, or similar" msgstr "" #. NOTE: tags: title for jam_combat_mod -#: app/_translations.py:156 +#: app/_translations.py:178 msgctxt "tags" msgid "Jam / Combat 2020" msgstr "" #. NOTE: tags: description for jam_combat_mod -#: app/_translations.py:158 +#: app/_translations.py:180 msgctxt "tags" msgid "For mods created for the Discord \"Combat\" modding event in 2020" msgstr "" +#. NOTE: tags: title for mtg +#: app/_translations.py:182 +#, fuzzy +msgctxt "tags" +msgid "Minetest Game improved" +msgstr "Telah Diluluskan" + +#. NOTE: tags: description for mtg +#: app/_translations.py:184 +msgctxt "tags" +msgid "Forks of Minetest Game" +msgstr "" + +#. NOTE: tags: title for jam_weekly_2021 +#: app/_translations.py:186 +msgctxt "tags" +msgid "Jam / Weekly Challenges 2021" +msgstr "" + +#. NOTE: tags: description for jam_weekly_2021 +#: app/_translations.py:188 +msgctxt "tags" +msgid "" +"For mods created for the Discord \"Weekly Challenges\" modding event in " +"2021" +msgstr "" + #. NOTE: tags: title for creative -#: app/_translations.py:160 +#: app/_translations.py:190 #, fuzzy msgctxt "tags" msgid "Creative" msgstr "Cipta" #. NOTE: tags: description for creative -#: app/_translations.py:162 +#: app/_translations.py:192 msgctxt "tags" msgid "" "Written specifically or exclusively for use in creative mode. Adds " @@ -537,114 +635,16 @@ msgid "" "that facilitate ingame creation and doesn't add difficulty or scarcity" msgstr "" -#. NOTE: tags: title for gui -#: app/_translations.py:164 -msgctxt "tags" -msgid "GUI" -msgstr "" - -#. NOTE: tags: description for gui -#: app/_translations.py:166 -msgctxt "tags" -msgid "For content whose main utility / feature is in GUI/formspec form" -msgstr "" - -#. NOTE: tags: title for 64px -#: app/_translations.py:168 -msgctxt "tags" -msgid "64px" -msgstr "" - -#. NOTE: tags: description for 64px -#: app/_translations.py:170 -#, fuzzy -msgctxt "tags" -msgid "For 64px texture packs" -msgstr "Pek Tekstur Teratas" - -#. NOTE: tags: title for commerce -#: app/_translations.py:172 -msgctxt "tags" -msgid "Commerce / Economy" -msgstr "" - -#. NOTE: tags: description for commerce -#: app/_translations.py:174 -msgctxt "tags" -msgid "Related to economies, money, and trading" -msgstr "" - -#. NOTE: tags: title for mtg -#: app/_translations.py:176 -#, fuzzy -msgctxt "tags" -msgid "Minetest Game improved" -msgstr "Telah Diluluskan" - -#. NOTE: tags: description for mtg -#: app/_translations.py:178 -msgctxt "tags" -msgid "Forks of MTG" -msgstr "" - -#. NOTE: tags: title for jam_weekly_2021 -#: app/_translations.py:180 -msgctxt "tags" -msgid "Jam / Weekly Challenges 2021" -msgstr "" - -#. NOTE: tags: description for jam_weekly_2021 -#: app/_translations.py:182 -msgctxt "tags" -msgid "" -"For mods created for the Discord \"Weekly Challenges\" modding event in " -"2021" -msgstr "" - -#. NOTE: tags: title for transport -#: app/_translations.py:184 -#, fuzzy -msgctxt "tags" -msgid "Transport" -msgstr "Terjemah" - -#. NOTE: tags: description for transport -#: app/_translations.py:186 -msgctxt "tags" -msgid "" -"Adds or changes transportation methods. Includes teleportation, vehicles," -" ridable mobs, transport infrastructure and thematic content" -msgstr "" - -#. NOTE: tags: title for food -#: app/_translations.py:188 -msgctxt "tags" -msgid "Food / Drinks" -msgstr "" - #. NOTE: tags: title for technology -#: app/_translations.py:190 +#: app/_translations.py:194 msgctxt "tags" msgid "Machines / Electronics" msgstr "" #. NOTE: tags: description for technology -#: app/_translations.py:192 -msgctxt "tags" -msgid "Adds machines useful in automation, tubes, or power." -msgstr "" - -#. NOTE: tags: title for seasonal -#: app/_translations.py:194 -#, fuzzy -msgctxt "tags" -msgid "Seasonal" -msgstr "Sebab" - -#. NOTE: tags: description for seasonal #: app/_translations.py:196 msgctxt "tags" -msgid "For content generally themed around a certain season or holiday" +msgid "Adds machines useful in automation, tubes, or power." msgstr "" #. NOTE: tags: title for 32px @@ -660,59 +660,59 @@ msgctxt "tags" msgid "For 32px texture packs" msgstr "Pek Tekstur Teratas" -#. NOTE: tags: title for jam_game_2021 +#. NOTE: tags: title for strategy_rts #: app/_translations.py:202 msgctxt "tags" -msgid "Jam / Game 2021" +msgid "Strategy / RTS" msgstr "" -#. NOTE: tags: description for jam_game_2021 +#. NOTE: tags: description for strategy_rts #: app/_translations.py:204 msgctxt "tags" -msgid "Entries to the 2021 Minetest Game Jam" +msgid "" +"Games and mods with a heavy strategy component, whether real-time or " +"turn-based" msgstr "" -#. NOTE: tags: title for 128px -#: app/_translations.py:206 -msgctxt "tags" -msgid "128px+" -msgstr "" - -#. NOTE: tags: description for 128px -#: app/_translations.py:208 -#, fuzzy -msgctxt "tags" -msgid "For 128px or higher texture packs" -msgstr "Pek Tekstur Teratas" - #. NOTE: tags: title for skins -#: app/_translations.py:210 +#: app/_translations.py:206 msgctxt "tags" msgid "Player customization / Skins" msgstr "" #. NOTE: tags: description for skins -#: app/_translations.py:212 +#: app/_translations.py:208 msgctxt "tags" msgid "" "Allows the player to customize their character by changing the texture or" " adding accessories." msgstr "" -#. NOTE: tags: title for strategy_rts -#: app/_translations.py:214 +#. NOTE: tags: title for jam_game_2021 +#: app/_translations.py:210 msgctxt "tags" -msgid "Strategy / RTS" +msgid "Jam / Game 2021" msgstr "" -#. NOTE: tags: description for strategy_rts -#: app/_translations.py:216 +#. NOTE: tags: description for jam_game_2021 +#: app/_translations.py:212 msgctxt "tags" -msgid "" -"Games and mods with a heavy strategy component, whether real-time or " -"turn-based" +msgid "Entries to the 2021 Minetest Game Jam" msgstr "" +#. NOTE: tags: title for 128px +#: app/_translations.py:214 +msgctxt "tags" +msgid "128px+" +msgstr "" + +#. NOTE: tags: description for 128px +#: app/_translations.py:216 +#, fuzzy +msgctxt "tags" +msgid "For 128px or higher texture packs" +msgstr "Pek Tekstur Teratas" + #. NOTE: tags: title for jam_game_2022 #: app/_translations.py:218 msgctxt "tags" @@ -814,8 +814,8 @@ msgctxt "content_warnings" msgid "Contains recreational drugs other than alcohol or tobacco" msgstr "" -#: app/querybuilder.py:58 app/templates/admin/languages/list.html:27 -#: app/templates/admin/tags/list.html:38 +#: app/querybuilder.py:60 app/templates/admin/languages/list.html:27 +#: app/templates/admin/tags/list.html:34 #: app/templates/admin/warnings/list.html:28 #: app/templates/collections/create_edit.html:56 #: app/templates/collections/view.html:66 app/templates/modnames/list.html:16 @@ -824,7 +824,7 @@ msgstr "" msgid "Packages" msgstr "Pakej" -#: app/querybuilder.py:73 +#: app/querybuilder.py:75 #, python-format msgid "%(package_type)s for %(game_name)s" msgstr "%(package_type)s untuk %(game_name)s" @@ -838,9 +838,13 @@ msgstr "%(delta)s yang lalu" msgid "Featured" msgstr "Sorotan" -#: app/blueprints/api/tokens.py:33 app/templates/admin/tags/list.html:26 +#: app/blueprints/api/tokens.py:33 +#: app/blueprints/packages/advanced_search.py:83 +#: app/blueprints/packages/releases.py:55 +#: app/blueprints/packages/releases.py:70 app/templates/admin/tags/list.html:22 #: app/templates/admin/warnings/list.html:20 app/templates/macros/topics.html:7 #: app/templates/modnames/list.html:12 +#: app/templates/packages/release_edit.html:20 msgid "Name" msgstr "Nama" @@ -849,12 +853,12 @@ 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:251 -#: app/blueprints/packages/packages.py:543 -#: app/blueprints/packages/packages.py:639 -#: app/blueprints/packages/packages.py:727 -#: app/blueprints/packages/releases.py:62 -#: app/blueprints/packages/releases.py:74 app/blueprints/packages/reviews.py:63 +#: app/blueprints/oauth/__init__.py:175 app/blueprints/packages/packages.py:252 +#: app/blueprints/packages/packages.py:544 +#: app/blueprints/packages/packages.py:640 +#: app/blueprints/packages/packages.py:728 +#: app/blueprints/packages/releases.py:66 +#: app/blueprints/packages/releases.py:81 app/blueprints/packages/reviews.py:63 #: app/blueprints/packages/screenshots.py:36 #: app/blueprints/packages/screenshots.py:42 #: app/blueprints/packages/screenshots.py:47 @@ -865,12 +869,14 @@ msgid "Save" msgstr "Simpan" #: app/blueprints/collections/__init__.py:77 -#: app/blueprints/oauth/__init__.py:168 app/blueprints/packages/releases.py:54 -#: app/blueprints/packages/releases.py:66 app/blueprints/packages/reviews.py:53 +#: app/blueprints/oauth/__init__.py:168 +#: app/blueprints/packages/advanced_search.py:84 +#: app/blueprints/packages/releases.py:56 +#: app/blueprints/packages/releases.py:71 app/blueprints/packages/reviews.py:53 #: app/blueprints/threads/__init__.py:281 #: app/templates/admin/languages/list.html:23 #: app/templates/macros/reviews.html:143 app/templates/macros/topics.html:5 -#: app/templates/packages/release_edit.html:17 +#: app/templates/packages/release_edit.html:21 #: app/templates/packages/translation.html:54 msgid "Title" msgstr "Tajuk" @@ -925,24 +931,7 @@ msgstr "(Awam, tukar dari Profil > Himpunan Saya)" msgid "Removed package from favorites collection" msgstr "Pakej dibuang dari himpunan kegemaran" -#: app/blueprints/github/__init__.py:54 -msgid "Authorization failed [err=gh-oauth-login-failed]" -msgstr "Pengesahan kuasa gagal [err=gh-oauth-login-failed]" - -#: app/blueprints/github/__init__.py:83 -msgid "Linked GitHub to account" -msgstr "Github dipautkan ke akaun" - -#: app/blueprints/github/__init__.py:88 -#, python-format -msgid "GitHub account is already associated with another user: %(username)s" -msgstr "" - -#: 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]" - -#: app/blueprints/oauth/__init__.py:169 app/templates/admin/tags/list.html:30 +#: app/blueprints/oauth/__init__.py:169 app/templates/admin/tags/list.html:26 #: app/templates/admin/warnings/list.html:24 #: app/templates/users/settings_email.html:49 msgid "Description" @@ -1013,95 +1002,213 @@ msgstr "Buang / Nyahterbit" msgid "Supported Games" msgstr "Permainan Disokong" -#: app/blueprints/packages/packages.py:214 -msgid "No download available." -msgstr "Tiada muat turun tersedia." +#: app/blueprints/packages/advanced_search.py:39 +msgid "Android Default" +msgstr "" -#: app/blueprints/packages/packages.py:229 app/templates/packages/view.html:598 +#: app/blueprints/packages/advanced_search.py:40 +msgid "Desktop Default" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:41 +msgid "Non-free" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:42 app/models/packages.py:624 +#: app/templates/packages/view.html:163 +msgid "Work in Progress" +msgstr "Kerja Dalam Proses" + +#. NOTE: Package maintenance state +#: app/blueprints/packages/advanced_search.py:43 app/models/packages.py:170 +msgid "Deprecated" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:44 +msgid "All content warnings" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:53 +msgid "Query" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:54 +#: app/blueprints/packages/packages.py:230 app/templates/packages/view.html:598 #: app/utils/minetest_hypertext.py:263 msgid "Type" msgstr "Jenis" -#: app/blueprints/packages/packages.py:230 -msgid "Title (Human-readable)" -msgstr "Tajuk (Bacaan manusia)" +#: app/blueprints/packages/advanced_search.py:56 +#: app/templates/macros/topics.html:6 app/templates/packages/view.html:177 +msgid "Author" +msgstr "Pencipta" -#: app/blueprints/packages/packages.py:231 -#: app/blueprints/packages/packages.py:637 -msgid "Name (Technical)" -msgstr "Nama (Teknikal)" - -#: app/blueprints/packages/packages.py:231 -#: app/blueprints/packages/packages.py:638 -#: app/templates/packages/create_edit.html:75 -msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" -msgstr "Huruf kecil (a-z), digit (0-9), dan garis bawah (_) sahaja" - -#: app/blueprints/packages/packages.py:232 -msgid "Short Description (Plaintext)" -msgstr "Perihal Pendek (Teks biasa)" - -#: app/blueprints/packages/packages.py:234 app/templates/packages/view.html:620 -#: app/utils/minetest_hypertext.py:300 -msgid "Maintenance State" -msgstr "Keadaan Penyenggaraan" - -#: app/blueprints/packages/packages.py:236 app/templates/admin/tags/list.html:4 +#: app/blueprints/packages/advanced_search.py:57 +#: app/blueprints/packages/packages.py:237 app/templates/admin/tags/list.html:4 #: app/templates/admin/tags/list.html:10 app/templates/todo/tags.html:38 #: app/utils/minetest_hypertext.py:264 msgid "Tags" msgstr "Tag" -#: app/blueprints/packages/packages.py:237 +#: app/blueprints/packages/advanced_search.py:60 +#: app/blueprints/packages/packages.py:238 msgid "Content Warnings" msgstr "Amaran Kandungan" -#: app/blueprints/packages/packages.py:238 app/templates/packages/view.html:609 +#: app/blueprints/packages/advanced_search.py:63 +#: app/blueprints/packages/packages.py:239 app/templates/packages/view.html:609 #: app/utils/minetest_hypertext.py:298 msgid "License" msgstr "Lesen" -#: app/blueprints/packages/packages.py:239 +#: app/blueprints/packages/advanced_search.py:67 +msgid "Supports Game" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:71 +#: app/templates/admin/storage.html:39 +#: app/templates/collections/create_edit.html:81 +#: app/templates/collections/list.html:39 +#: app/templates/collections/view.html:91 app/templates/index.html:48 +#: app/templates/macros/reviews.html:81 app/templates/macros/topics.html:52 +#: app/templates/packages/game_hub.html:5 +#: app/templates/packages/game_hub.html:25 +#: app/templates/packages/similar.html:22 app/templates/translate/index.html:28 +#, python-format +msgid "%(title)s by %(author)s" +msgstr "%(title)s oleh %(author)s" + +#: app/blueprints/packages/advanced_search.py:72 +#: app/blueprints/packages/reviews.py:54 +#: app/templates/packages/translation.html:51 +msgid "Language" +msgstr "Bahasa" + +#: app/blueprints/packages/advanced_search.py:76 +msgid "Hide Tags and Content Warnings" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:77 +msgid "Minetest Version" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:81 +msgid "Sort by" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:85 +msgid "Package score" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:86 app/templates/index.html:78 +#: app/templates/packages/reviews_list.html:4 +#: app/templates/packages/view.html:194 app/templates/packages/view.html:336 +#: app/templates/users/profile.html:279 +msgid "Reviews" +msgstr "Ulasan" + +#: app/blueprints/packages/advanced_search.py:87 +#: app/templates/packages/view.html:184 app/templates/users/profile.html:242 +msgid "Downloads" +msgstr "Muat Turun" + +#: app/blueprints/packages/advanced_search.py:88 +msgid "Created At" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:89 +msgid "Approved At" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:90 +msgid "Last Release" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:92 +msgid "Order" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:93 +msgid "Descending" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:94 +msgid "Ascending" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:96 +msgid "Random order" +msgstr "" + +#: app/blueprints/packages/packages.py:215 +msgid "No download available." +msgstr "Tiada muat turun tersedia." + +#: app/blueprints/packages/packages.py:231 +msgid "Title (Human-readable)" +msgstr "Tajuk (Bacaan manusia)" + +#: app/blueprints/packages/packages.py:232 +#: app/blueprints/packages/packages.py:638 +msgid "Name (Technical)" +msgstr "Nama (Teknikal)" + +#: app/blueprints/packages/packages.py:232 +#: app/blueprints/packages/packages.py:639 +#: 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:233 +msgid "Short Description (Plaintext)" +msgstr "Perihal Pendek (Teks biasa)" + +#: app/blueprints/packages/packages.py:235 app/templates/packages/view.html:620 +#: app/utils/minetest_hypertext.py:300 +msgid "Maintenance State" +msgstr "Keadaan Penyenggaraan" + +#: app/blueprints/packages/packages.py:240 msgid "Media License" msgstr "Lesen Media" -#: app/blueprints/packages/packages.py:241 +#: app/blueprints/packages/packages.py:242 msgid "Long Description (Markdown)" msgstr "Perihal Panjang (Markdown)" -#: app/blueprints/packages/packages.py:243 +#: app/blueprints/packages/packages.py:244 msgid "VCS Repository URL" msgstr "URL Repositori VCS" -#: app/blueprints/packages/packages.py:244 app/blueprints/users/settings.py:77 +#: app/blueprints/packages/packages.py:245 app/blueprints/users/settings.py:77 msgid "Website URL" msgstr "URL Laman Sesawang" -#: app/blueprints/packages/packages.py:245 +#: app/blueprints/packages/packages.py:246 msgid "Issue Tracker URL" msgstr "URL Penjejak Isu" -#: app/blueprints/packages/packages.py:246 +#: app/blueprints/packages/packages.py:247 msgid "Forum Topic ID" msgstr "ID Topik Forum" -#: app/blueprints/packages/packages.py:247 +#: app/blueprints/packages/packages.py:248 msgid "Video URL" msgstr "URL Video" -#: app/blueprints/packages/packages.py:248 +#: app/blueprints/packages/packages.py:249 msgid "Donate URL" msgstr "URL Derma" -#: app/blueprints/packages/packages.py:249 +#: app/blueprints/packages/packages.py:250 msgid "Translation URL" msgstr "URL Terjemahan" -#: app/blueprints/packages/packages.py:255 +#: app/blueprints/packages/packages.py:256 msgid "_game is not an allowed name" msgstr "_game bukanlah nama yang dibenarkan" -#: app/blueprints/packages/packages.py:265 +#: app/blueprints/packages/packages.py:266 msgid "" "Package already exists, but is removed. Please contact ContentDB staff to" " restore the package" @@ -1109,47 +1216,47 @@ msgstr "" "Pakej sudah wujud, tetapi telah dibuang. Sila hubungi kakitangan " "ContentDB untuk memulihkan pakej" -#: app/blueprints/packages/packages.py:270 +#: app/blueprints/packages/packages.py:271 msgid "Package already exists" msgstr "Pakej sudah wujud" -#: app/blueprints/packages/packages.py:276 +#: app/blueprints/packages/packages.py:277 msgid "A collection with a similar name already exists" msgstr "Himpunan dengan nama yang serupa sudah wujud" -#: app/blueprints/packages/packages.py:329 -#: app/blueprints/packages/releases.py:82 +#: app/blueprints/packages/packages.py:330 +#: app/blueprints/packages/releases.py:89 msgid "" "You must add an email address to your account and confirm it before you " "can manage packages" msgstr "" -#: app/blueprints/packages/packages.py:335 +#: app/blueprints/packages/packages.py:336 msgid "Save draft" msgstr "" -#: app/blueprints/packages/packages.py:343 +#: app/blueprints/packages/packages.py:344 msgid "Unable to find that user" msgstr "Tidak jumpa pengguna tersebut" -#: app/blueprints/packages/packages.py:347 +#: app/blueprints/packages/packages.py:348 #: app/blueprints/packages/screenshots.py:137 msgid "Permission denied" msgstr "Kebenaran ditolak" -#: app/blueprints/packages/packages.py:403 -#: app/blueprints/packages/packages.py:494 -#: app/blueprints/packages/packages.py:516 +#: app/blueprints/packages/packages.py:404 +#: app/blueprints/packages/packages.py:495 +#: app/blueprints/packages/packages.py:517 msgid "You don't have permission to do that" msgstr "Anda tiada kebenaran untuk berbuat sedemikian" -#: app/blueprints/packages/packages.py:436 +#: app/blueprints/packages/packages.py:437 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:443 +#: app/blueprints/packages/packages.py:444 msgid "" "Please comment in the approval thread so editors know what you have " "changed" @@ -1157,187 +1264,186 @@ msgstr "" "Sila tulis komen dalam bebenang kelulusan supaya para penyunting tahu apa" " yang telah diubah" -#: app/blueprints/packages/packages.py:481 +#: app/blueprints/packages/packages.py:482 #, python-format msgid "Set state to %(state)s" msgstr "" -#: app/blueprints/packages/packages.py:511 +#: app/blueprints/packages/packages.py:512 msgid "Deleted package" msgstr "Pakej dipadam" -#: app/blueprints/packages/packages.py:533 +#: app/blueprints/packages/packages.py:534 msgid "Unapproved package" msgstr "Pakej tidak diluluskan" -#: app/blueprints/packages/packages.py:542 +#: app/blueprints/packages/packages.py:543 msgid "Maintainers (Comma-separated)" msgstr "Penyenggara (Dipisahkan dengan koma)" -#: app/blueprints/packages/packages.py:551 +#: app/blueprints/packages/packages.py:552 msgid "You don't have permission to edit maintainers" msgstr "Anda tiada kebenaran untuk menyunting penyenggara" -#: app/blueprints/packages/packages.py:601 +#: app/blueprints/packages/packages.py:602 msgid "You are not a maintainer" msgstr "Anda bukan seorang penyenggara" -#: app/blueprints/packages/packages.py:604 +#: app/blueprints/packages/packages.py:605 msgid "Package owners cannot remove themselves as maintainers" msgstr "Pemilik pakej tidak boleh mengeluarkan diri sendiri sebagai penyenggara" -#: app/blueprints/packages/packages.py:636 +#: app/blueprints/packages/packages.py:637 msgid "Author Name" msgstr "Nama Pencipta" -#: app/blueprints/packages/packages.py:723 +#: app/blueprints/packages/packages.py:724 msgid "Enable support detection based on dependencies (recommended)" msgstr "Membolehkan pengesan sokongan berdasarkan pada kebergantungan (disyorkan)" -#: app/blueprints/packages/packages.py:724 +#: app/blueprints/packages/packages.py:725 msgid "Supported games" msgstr "Permainan yang disokong" -#: app/blueprints/packages/packages.py:725 +#: app/blueprints/packages/packages.py:726 msgid "Unsupported games" msgstr "Permainan yang tidak disokong" -#: app/blueprints/packages/packages.py:726 +#: app/blueprints/packages/packages.py:727 msgid "Supports all games (unless stated) / is game independent" msgstr "Menyokong semua permainan (melainkan dinyatakan) / tak bersandar permainan" -#: app/blueprints/packages/packages.py:742 +#: app/blueprints/packages/packages.py:743 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:746 +#: app/blueprints/packages/packages.py:747 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 " "terbitan baharu" -#: app/blueprints/packages/releases.py:55 -#: app/templates/packages/release_new.html:46 +#: app/blueprints/packages/releases.py:57 +#: app/blueprints/packages/releases.py:72 +msgid "Release Notes" +msgstr "" + +#: app/blueprints/packages/releases.py:59 msgid "Method" msgstr "Kaedah" -#: app/blueprints/packages/releases.py:55 -#: app/blueprints/packages/releases.py:57 +#: app/blueprints/packages/releases.py:59 +#: app/blueprints/packages/releases.py:61 #: app/blueprints/packages/screenshots.py:35 msgid "File Upload" msgstr "Muat Naik Fail" -#: app/blueprints/packages/releases.py:56 +#: app/blueprints/packages/releases.py:60 msgid "Git reference (ie: commit hash, branch, or tag)" msgstr "Rujukan git (cth: cincang serahan, cabang, atau tag)" -#: app/blueprints/packages/releases.py:58 -#: app/blueprints/packages/releases.py:70 -#: app/blueprints/packages/releases.py:198 +#: app/blueprints/packages/releases.py:62 +#: app/blueprints/packages/releases.py:77 +#: app/blueprints/packages/releases.py:207 msgid "Minimum Minetest Version" msgstr "Versi Minetest Minimum" -#: app/blueprints/packages/releases.py:60 -#: app/blueprints/packages/releases.py:72 -#: app/blueprints/packages/releases.py:201 +#: app/blueprints/packages/releases.py:64 +#: app/blueprints/packages/releases.py:79 +#: app/blueprints/packages/releases.py:210 msgid "Maximum Minetest Version" msgstr "Versi Minetest Maksimum" -#: app/blueprints/packages/releases.py:67 -#: app/templates/packages/release_edit.html:23 +#: app/blueprints/packages/releases.py:74 +#: app/templates/packages/release_edit.html:31 msgid "URL" msgstr "URL" -#: app/blueprints/packages/releases.py:68 +#: app/blueprints/packages/releases.py:75 msgid "Task ID" msgstr "ID Tugas" -#: app/blueprints/packages/releases.py:69 +#: app/blueprints/packages/releases.py:76 #: app/blueprints/packages/screenshots.py:41 msgid "Is Approved" msgstr "Telah Diluluskan" -#: app/blueprints/packages/releases.py:91 +#: app/blueprints/packages/releases.py:98 msgid "Import from Git" msgstr "Import dari Git" -#: app/blueprints/packages/releases.py:91 +#: app/blueprints/packages/releases.py:98 msgid "Upload .zip file" msgstr "Muat naik fail .zip" -#: app/blueprints/packages/releases.py:197 +#: app/blueprints/packages/releases.py:206 msgid "Set Min" msgstr "Tetapkan Minimum" -#: app/blueprints/packages/releases.py:200 +#: app/blueprints/packages/releases.py:209 msgid "Set Max" msgstr "Tetapkan Maksimum" -#: app/blueprints/packages/releases.py:203 +#: app/blueprints/packages/releases.py:212 msgid "Only change values previously set as none" msgstr "Hanya tukar nilai yang sebelum ini ditetapkan sebagai tiada" -#: app/blueprints/packages/releases.py:204 +#: app/blueprints/packages/releases.py:213 msgid "Update" msgstr "Kemas kini" -#: app/blueprints/packages/releases.py:256 +#: app/blueprints/packages/releases.py:265 #: app/templates/packages/update_config.html:25 msgid "Trigger" msgstr "Picu" -#: app/blueprints/packages/releases.py:257 +#: app/blueprints/packages/releases.py:266 msgid "New Commit" msgstr "Serahan Baharu" -#: app/blueprints/packages/releases.py:258 app/templates/admin/tags/list.html:8 +#: app/blueprints/packages/releases.py:267 app/templates/admin/tags/list.html:8 msgid "New Tag" msgstr "Tag Baharu" -#: app/blueprints/packages/releases.py:260 +#: app/blueprints/packages/releases.py:269 msgid "Branch name" msgstr "Nama cabang" -#: app/blueprints/packages/releases.py:261 +#: app/blueprints/packages/releases.py:270 #: app/templates/packages/update_config.html:38 msgid "Action" msgstr "Perbuatan" -#: app/blueprints/packages/releases.py:262 +#: app/blueprints/packages/releases.py:271 msgid "Send notification and mark as outdated" msgstr "Hantar pemberitahuan dan tanda sebagai lapuk" -#: app/blueprints/packages/releases.py:262 app/logic/package_approval.py:104 +#: app/blueprints/packages/releases.py:271 app/logic/package_approval.py:104 msgid "Create release" msgstr "Cipta terbitan" -#: app/blueprints/packages/releases.py:264 +#: app/blueprints/packages/releases.py:273 msgid "Save Settings" msgstr "Simpan Tetapan" -#: app/blueprints/packages/releases.py:265 +#: app/blueprints/packages/releases.py:274 msgid "Disable Automation" msgstr "Lumpuhkan Automasi" -#: app/blueprints/packages/releases.py:304 +#: app/blueprints/packages/releases.py:313 msgid "Please add a Git repository URL in order to set up automatic releases" msgstr "Sila tambah URL repositori Git untuk menetapkan terbitan automatik" -#: app/blueprints/packages/releases.py:320 +#: app/blueprints/packages/releases.py:329 msgid "Deleted update configuration" msgstr "Konfigurasi kemas kini telah dipadam" -#: app/blueprints/packages/releases.py:328 +#: app/blueprints/packages/releases.py:337 msgid "Now, please create an initial release" msgstr "Sekarang, sila cipta sebuah terbitan awal" -#: app/blueprints/packages/reviews.py:54 -#: app/templates/packages/translation.html:51 -msgid "Language" -msgstr "Bahasa" - #: app/blueprints/packages/reviews.py:60 app/blueprints/threads/__init__.py:181 #: app/blueprints/threads/__init__.py:182 #: app/blueprints/threads/__init__.py:282 @@ -1525,7 +1631,7 @@ msgstr "" "(-), dan noktah (.) dibenarkan" #: app/blueprints/users/account.py:104 app/blueprints/users/account.py:153 -#: app/blueprints/users/account.py:189 app/blueprints/users/account.py:340 +#: app/blueprints/users/account.py:189 app/blueprints/users/account.py:338 #: app/blueprints/users/settings.py:147 msgid "Email" msgstr "E-mel" @@ -1607,23 +1713,23 @@ msgstr "Kata laluan lama tidak betul" msgid "Unknown verification token!" msgstr "Token pengesahan tidak diketahui!" -#: app/blueprints/users/account.py:292 +#: app/blueprints/users/account.py:290 msgid "Token has expired" msgstr "Token telah tamat tempoh" -#: app/blueprints/users/account.py:306 +#: app/blueprints/users/account.py:304 msgid "Another user is already using that email" msgstr "Pengguna lain sudah menggunakan e-mel tersebut" -#: app/blueprints/users/account.py:309 +#: app/blueprints/users/account.py:307 msgid "Confirmed email change" msgstr "Pertukaran e-mel disahkan" -#: app/blueprints/users/account.py:314 +#: app/blueprints/users/account.py:312 msgid "Email address changed" msgstr "Alamat e-mel telah ditukar" -#: app/blueprints/users/account.py:315 +#: app/blueprints/users/account.py:313 msgid "" "Your email address has changed. If you didn't request this, please " "contact an administrator." @@ -1631,15 +1737,15 @@ msgstr "" "Alamat e-mel anda telah ditukar. Jika anda tidak memohon pertukaran ini, " "sila hubungi pentadbir." -#: app/blueprints/users/account.py:333 +#: app/blueprints/users/account.py:331 msgid "You may now log in" msgstr "Anda boleh log masuk sekarang" -#: app/blueprints/users/account.py:341 +#: app/blueprints/users/account.py:339 msgid "Send" msgstr "Hantar" -#: app/blueprints/users/account.py:372 +#: app/blueprints/users/account.py:370 msgid "" "That email is now blacklisted. Please contact an admin if you wish to " "undo this." @@ -1647,48 +1753,46 @@ msgstr "" "E-mel tersebut kini disenaraihitamkan. Sila hubungi pentadbir jika anda " "ingin mengundurkan perbuatan ini." -#: app/blueprints/users/claim.py:41 app/blueprints/users/claim.py:66 -msgid "" -"Invalid username, Only alphabetic letters (A-Za-z), numbers (0-9), " -"underscores (_), minuses (-), and periods (.) allowed. Consider " -"contacting an admin" -msgstr "" -"Nama pengguna tidak sah, Hanya huruf abjad (A-Za-z), nombor (0-9), garis " -"bawah (_), tanda tolak (-), dan noktah (.) dibenarkan. Pertimbangkan " -"hubungi pentadbir" - #: app/blueprints/users/claim.py:46 msgid "User has already been claimed" msgstr "Pengguna sudah pun dituntut" #: app/blueprints/users/claim.py:50 -msgid "Unable to get GitHub username for user" -msgstr "Tidak mampu mendapatkan nama pengguna GitHub untuk pengguna" +msgid "" +"Unable to get GitHub username for user. Make sure the forum account " +"exists." +msgstr "" -#: app/blueprints/users/claim.py:73 +#: app/blueprints/users/claim.py:66 +msgid "" +"A ContentDB user with that name already exists. Please contact an admin " +"to link to your forum account" +msgstr "" + +#: app/blueprints/users/claim.py:75 msgid "That user has already been claimed!" msgstr "Pengguna tersebut sudah pun dituntut!" -#: app/blueprints/users/claim.py:86 +#: app/blueprints/users/claim.py:88 #, python-format msgid "Error whilst attempting to access forums: %(message)s" msgstr "Ralat ketika cuba untuk mencapai forum: %(message)s" -#: app/blueprints/users/claim.py:90 +#: app/blueprints/users/claim.py:92 msgid "Unable to get forum signature - does the user exist?" msgstr "" "Tidak mampu mendapatkan tandatangan forum - adakah pengguna tersebut " "wujud?" -#: app/blueprints/users/claim.py:105 +#: app/blueprints/users/claim.py:107 msgid "Unable to login as user" msgstr "Tidak mampu log masuk sebagai pengguna" -#: app/blueprints/users/claim.py:111 +#: app/blueprints/users/claim.py:113 msgid "Could not find the key in your signature!" msgstr "Tidak jumpa kekunci dalam tandatangan anda!" -#: app/blueprints/users/claim.py:114 +#: app/blueprints/users/claim.py:116 msgid "Unknown claim type" msgstr "Jenis tuntutan tidak diketahui" @@ -1838,6 +1942,23 @@ msgstr "" "Tidak boleh naikkan pengguna ke pangkat lebih tinggi dari diri anda " "sendiri!" +#: app/blueprints/vcs/github.py:56 +msgid "Authorization failed [err=gh-oauth-login-failed]" +msgstr "Pengesahan kuasa gagal [err=gh-oauth-login-failed]" + +#: app/blueprints/vcs/github.py:85 +msgid "Linked GitHub to account" +msgstr "Github dipautkan ke akaun" + +#: app/blueprints/vcs/github.py:90 +#, python-format +msgid "GitHub account is already associated with another user: %(username)s" +msgstr "" + +#: app/blueprints/vcs/github.py:98 app/blueprints/vcs/github.py:124 +msgid "Authorization failed [err=gh-login-failed]" +msgstr "Pengesahan kuasa gagal [err=gh-login-failed]" + #: app/blueprints/zipgrep/__init__.py:35 msgid "Text to find (regex)" msgstr "Tulisan untuk dicari (regex)" @@ -1847,6 +1968,7 @@ msgid "File filter" msgstr "Penapis fail" #: app/blueprints/zipgrep/__init__.py:38 app/templates/base.html:60 +#: app/templates/packages/advanced_search.html:34 #: app/templates/packages/game_hub.html:35 app/templates/todo/tags.html:14 msgid "Search" msgstr "Cari" @@ -1940,11 +2062,11 @@ msgstr "Anda tiada kebenaran untuk sunting pakej ini" msgid "You don't have permission to change the package name" msgstr "Anda tiada kebenaran untuk menukar nama pakej" -#: app/logic/releases.py:32 +#: app/logic/releases.py:33 msgid "You don't have permission to make releases" msgstr "Anda tiada kebenaran untuk mencipta terbitan" -#: app/logic/releases.py:37 +#: app/logic/releases.py:38 msgid "" "You've created too many releases for this package in the last 5 minutes, " "please wait before trying again" @@ -1952,7 +2074,7 @@ msgstr "" "Anda telah mencipta terlalu banyak terbitan untuk pakej ini dalam 5 minit" " lepas, sila tunggu sebentar sebelum mencuba lagi" -#: app/logic/releases.py:74 +#: app/logic/releases.py:77 msgid "Invalid commit hash; it must be a 40 character long base16 string" msgstr "" "Cincang serahan tidak sah; ia mestilah rentetan asas 16 dengan panjang 40" @@ -2114,11 +2236,6 @@ msgstr "" msgid "As-is" msgstr "" -#. NOTE: Package maintenance state -#: app/models/packages.py:170 -msgid "Deprecated" -msgstr "" - #: app/models/packages.py:177 msgid "Under active development, and may break worlds/things without warning" msgstr "" @@ -2155,7 +2272,7 @@ msgstr "Luluskan" #: app/templates/collections/delete.html:14 #: app/templates/collections/view.html:39 #: app/templates/oauth/create_edit.html:17 -#: app/templates/packages/release_edit.html:84 +#: app/templates/packages/release_edit.html:92 #: app/templates/packages/review_create_edit.html:67 #: app/templates/threads/delete_reply.html:19 #: app/templates/threads/delete_thread.html:19 @@ -2163,21 +2280,17 @@ msgstr "Luluskan" msgid "Delete" msgstr "Padam" -#: app/models/packages.py:624 app/templates/packages/view.html:163 -msgid "Work in Progress" -msgstr "Kerja Dalam Proses" - -#: app/models/packages.py:1358 +#: app/models/packages.py:1366 #, python-format msgid "New commit %(hash)s found on the Git repo." msgstr "" -#: app/models/packages.py:1362 +#: app/models/packages.py:1370 #, python-format msgid "The last release was commit %(hash)s" msgstr "" -#: app/models/packages.py:1368 +#: app/models/packages.py:1376 #, python-format msgid "New tag %(tag_name)s found on the Git repo." msgstr "" @@ -2211,7 +2324,7 @@ msgid "Editor" msgstr "" #. NOTE: BOT notification type -#: app/models/users.py:59 app/models/users.py:442 +#: app/models/users.py:59 app/models/users.py:448 msgid "Bot" msgstr "" @@ -2224,128 +2337,128 @@ msgid "Admin" msgstr "Pentadbir" #. NOTE: PACKAGE_EDIT notification type -#: app/models/users.py:427 +#: app/models/users.py:433 msgid "Package Edit" msgstr "" #. NOTE: PACKAGE_APPROVAL notification type -#: app/models/users.py:430 +#: app/models/users.py:436 msgid "Package Approval" msgstr "" #. NOTE: NEW_THREAD notification type -#: app/models/users.py:433 app/templates/threads/list.html:12 +#: app/models/users.py:439 app/templates/threads/list.html:12 #: app/templates/threads/new.html:4 msgid "New Thread" msgstr "Bebenang Baharu" #. NOTE: NEW_REVIEW notification type -#: app/models/users.py:436 +#: app/models/users.py:442 msgid "New Review" msgstr "" #. NOTE: THREAD_REPLY notification type -#: app/models/users.py:439 +#: app/models/users.py:445 msgid "Thread Reply" msgstr "" #. NOTE: MAINTAINER notification type -#: app/models/users.py:445 app/templates/macros/threads.html:27 +#: app/models/users.py:451 app/templates/macros/threads.html:27 msgid "Maintainer" msgstr "Penyenggara" #. NOTE: EDITOR_ALERT notification type -#: app/models/users.py:448 +#: app/models/users.py:454 msgid "Editor Alert" msgstr "" #. NOTE: EDITOR_MISC notification type -#: app/models/users.py:451 +#: app/models/users.py:457 msgid "Editor Misc" msgstr "" #. NOTE: OTHER notification type -#: app/models/users.py:454 +#: app/models/users.py:460 msgid "Other" msgstr "" -#: app/models/users.py:464 +#: app/models/users.py:470 msgid "This is a Package Edit notification." msgstr "" -#: app/models/users.py:466 +#: app/models/users.py:472 msgid "This is a Package Approval notification." msgstr "" -#: app/models/users.py:468 +#: app/models/users.py:474 msgid "This is a New Thread notification." msgstr "" -#: app/models/users.py:470 +#: app/models/users.py:476 msgid "This is a New Review notification." msgstr "" -#: app/models/users.py:472 +#: app/models/users.py:478 msgid "This is a Thread Reply notification." msgstr "" -#: app/models/users.py:474 +#: app/models/users.py:480 msgid "This is a Bot notification." msgstr "" -#: app/models/users.py:476 +#: app/models/users.py:482 msgid "This is a Maintainer change notification." msgstr "" -#: app/models/users.py:478 +#: app/models/users.py:484 msgid "This is an Editor Alert notification." msgstr "" -#: app/models/users.py:480 +#: app/models/users.py:486 msgid "This is an Editor Misc notification." msgstr "" -#: app/models/users.py:482 +#: app/models/users.py:488 msgid "This is an Other notification." msgstr "" -#: app/models/users.py:489 +#: app/models/users.py:495 msgid "When another user edits your packages, releases, etc." msgstr "" -#: app/models/users.py:491 +#: app/models/users.py:497 msgid "Notifications from editors related to the package approval process." msgstr "" -#: app/models/users.py:493 +#: app/models/users.py:499 msgid "When a thread is created on your package." msgstr "" -#: app/models/users.py:495 +#: app/models/users.py:501 msgid "When a user posts a review on your package." msgstr "" -#: app/models/users.py:497 +#: app/models/users.py:503 msgid "When someone replies to a thread you're watching." msgstr "" -#: app/models/users.py:499 +#: app/models/users.py:505 msgid "From a bot - for example, update notifications." msgstr "" -#: app/models/users.py:501 +#: app/models/users.py:507 msgid "When your package's maintainers change." msgstr "" -#: app/models/users.py:503 +#: app/models/users.py:509 msgid "For editors: Important alerts." msgstr "" -#: app/models/users.py:505 +#: app/models/users.py:511 msgid "For editors: Minor notifications, including new threads." msgstr "" -#: app/models/users.py:507 +#: app/models/users.py:513 msgid "Minor notifications not important enough for a dedicated category." msgstr "" @@ -2499,41 +2612,45 @@ msgstr "Polisi Privasi" msgid "Report / DMCA" msgstr "Laporan / DMCA" -#: app/templates/base.html:256 +#: app/templates/base.html:256 app/templates/packages/advanced_search.html:4 +msgid "Advanced Search" +msgstr "" + +#: app/templates/base.html:257 msgid "User List" msgstr "Senarai Pengguna" -#: app/templates/base.html:257 app/templates/packages/view.html:190 +#: app/templates/base.html:258 app/templates/packages/view.html:190 #: app/templates/packages/view.html:677 app/templates/threads/list.html:4 msgid "Threads" msgstr "Bebenang" -#: app/templates/base.html:258 app/templates/collections/list.html:7 +#: app/templates/base.html:259 app/templates/collections/list.html:7 #: app/templates/collections/list.html:26 msgid "Collections" msgstr "Himpunan" -#: app/templates/base.html:259 app/templates/donate/index.html:4 +#: app/templates/base.html:260 app/templates/donate/index.html:4 msgid "Support Creators" msgstr "" -#: app/templates/base.html:260 +#: app/templates/base.html:261 msgid "Translate Packages" msgstr "Terjemah Pakej" -#: app/templates/base.html:261 +#: app/templates/base.html:262 msgid "Source Code" msgstr "Kod Sumber" -#: app/templates/base.html:267 +#: app/templates/base.html:268 msgid "Show non-free packages" msgstr "Tunjuk pakej tidak bebas" -#: app/templates/base.html:269 +#: app/templates/base.html:270 msgid "Hide non-free packages" msgstr "Sembunyi pakej tidak bebas" -#: app/templates/base.html:273 +#: app/templates/base.html:274 #, python-format msgid "Our privacy policy has been updated (%(date)s)" msgstr "" @@ -2548,29 +2665,11 @@ msgstr "" "Selamat datang ke tempat terbaik untuk mencari mods, permainan, dan pek " "tekstur Minetest" -#: app/templates/admin/storage.html:39 -#: app/templates/collections/create_edit.html:81 -#: app/templates/collections/list.html:39 -#: app/templates/collections/view.html:91 app/templates/index.html:48 -#: app/templates/macros/reviews.html:81 app/templates/macros/topics.html:52 -#: app/templates/packages/game_hub.html:5 -#: app/templates/packages/game_hub.html:25 -#: app/templates/packages/similar.html:22 app/templates/translate/index.html:28 -#, python-format -msgid "%(title)s by %(author)s" -msgstr "%(title)s oleh %(author)s" - #: app/templates/index.html:53 #, python-format msgid "%(title)s by %(author)s" msgstr "%(title)s oleh %(author)s" -#: app/templates/index.html:78 app/templates/packages/reviews_list.html:4 -#: app/templates/packages/view.html:194 app/templates/packages/view.html:336 -#: app/templates/users/profile.html:279 -msgid "Reviews" -msgstr "Ulasan" - #: app/templates/index.html:94 app/templates/packages/view.html:278 msgid "Previous" msgstr "Sebelumnya" @@ -2653,7 +2752,7 @@ msgstr "Hantar e-mel kepada %(username)s" #: app/templates/admin/storage.html:18 #: app/templates/packages/create_edit.html:66 #: app/templates/packages/game_support.html:20 -#: app/templates/threads/view.html:96 app/templates/todo/tags.html:36 +#: app/templates/threads/view.html:101 app/templates/todo/tags.html:36 msgid "Package" msgstr "Pakej" @@ -2679,7 +2778,7 @@ msgstr "Lesen Baharu" msgid "Licenses" msgstr "Lesen" -#: app/templates/admin/tags/list.html:34 +#: app/templates/admin/tags/list.html:30 msgid "Views" msgstr "Dilihat" @@ -3145,7 +3244,7 @@ msgid "Edit / Approve" msgstr "Sunting / Luluskan" #: app/templates/macros/releases.html:103 -#: app/templates/packages/release_edit.html:31 +#: app/templates/packages/release_edit.html:39 msgid "Importing..." msgstr "Mengimport..." @@ -3354,10 +3453,6 @@ msgstr "Tetapan kemas kini" msgid "No outdated packages." msgstr "Tiada pakej lapuk." -#: app/templates/macros/topics.html:6 app/templates/packages/view.html:177 -msgid "Author" -msgstr "Pencipta" - #: app/templates/macros/topics.html:8 msgid "Date" msgstr "Tarikh" @@ -3531,6 +3626,29 @@ msgstr "Belum diterbitkan" msgid "No applications created" msgstr "Tiada aplikasi dicipta" +#: app/templates/packages/advanced_search.html:13 +msgid "Use shift to select multiple. Leave selection empty to match any type." +msgstr "" + +#: app/templates/packages/advanced_search.html:14 +#: app/templates/packages/advanced_search.html:19 +#: app/templates/packages/advanced_search.html:20 +#: app/templates/packages/advanced_search.html:21 +msgid "Use shift to select multiple." +msgstr "" + +#: app/templates/packages/advanced_search.html:17 +msgid "Tags and Content Warnings" +msgstr "" + +#: app/templates/packages/advanced_search.html:23 +msgid "Compatibility" +msgstr "" + +#: app/templates/packages/advanced_search.html:28 +msgid "Sorting" +msgstr "" + #: app/templates/packages/alias_create_edit.html:4 msgid "Alias" msgstr "Alias" @@ -3572,7 +3690,7 @@ msgstr "" "repositori Git." #: app/templates/packages/bulk_update_conf.html:27 -#: app/templates/packages/release_new.html:50 +#: app/templates/packages/release_new.html:51 #: app/templates/packages/update_config.html:33 msgid "Leave blank to use default branch" msgstr "Tinggal kosong untuk gunakan cabang lalai" @@ -3959,8 +4077,8 @@ msgstr "" "terbitan untuk pakej anda." #: app/templates/packages/release_bulk_change.html:29 -#: app/templates/packages/release_edit.html:54 -#: app/templates/packages/release_new.html:69 +#: app/templates/packages/release_edit.html:62 +#: app/templates/packages/release_new.html:70 msgid "Maximum must be greater than or equal to the minimum!" msgstr "Maksimum mestilah lebih tinggi daripada atau sama dengan minimum!" @@ -3973,8 +4091,8 @@ msgstr "" "\t\t\tpakej daripada platform yang tiada dalam julat tersebut." #: app/templates/packages/release_bulk_change.html:36 -#: app/templates/packages/release_edit.html:70 -#: app/templates/packages/release_new.html:91 +#: app/templates/packages/release_edit.html:78 +#: app/templates/packages/release_new.html:92 msgid "Leave both as None if in doubt." msgstr "Biarkan kedua-duanya sebagai Tiada jika tidak pasti." @@ -3982,33 +4100,43 @@ msgstr "Biarkan kedua-duanya sebagai Tiada jika tidak pasti." msgid "Edit release" msgstr "Sunting terbitan" -#: app/templates/packages/release_edit.html:27 +#: app/templates/packages/release_edit.html:15 +#: app/templates/packages/release_new.html:42 +msgid "Release short name. Eg: 1.0.0 or 2018-05-28" +msgstr "" + +#: app/templates/packages/release_edit.html:16 +#: app/templates/packages/release_new.html:43 +msgid "Human-readable name. Eg: 1.0.0 - The Trains Update" +msgstr "" + +#: app/templates/packages/release_edit.html:35 msgid "Commit Hash" msgstr "Cincang Serahan" -#: app/templates/packages/release_edit.html:32 +#: app/templates/packages/release_edit.html:40 msgid "view task" msgstr "lihat tugasan" -#: app/templates/packages/release_edit.html:42 +#: app/templates/packages/release_edit.html:50 #: app/templates/packages/screenshot_edit.html:20 msgid "Approved" msgstr "Diluluskan" -#: app/templates/packages/release_edit.html:46 +#: app/templates/packages/release_edit.html:54 msgid "Supported Minetest versions" msgstr "Versi Minetest yang disokong" -#: app/templates/packages/release_edit.html:60 -#: app/templates/packages/release_new.html:75 +#: app/templates/packages/release_edit.html:68 +#: app/templates/packages/release_new.html:76 #, python-format msgid "Are you sure your package doesn't work on versions after %(version)s?" msgstr "" "Adakah anda pasti pakej anda tidak berfungsi pada versi selepas " "%(version)s?" -#: app/templates/packages/release_edit.html:62 -#: app/templates/packages/release_new.html:77 +#: app/templates/packages/release_edit.html:70 +#: app/templates/packages/release_new.html:78 msgid "" "Only set the maximum version if you know that it doesn't work on newer " "Minetest versions." @@ -4016,8 +4144,8 @@ msgstr "" "Hanya tetapkan versi maksimum jika anda tahu yang ia tidak berfungsi pada" " versi Minetest yang lebih baru." -#: app/templates/packages/release_edit.html:63 -#: app/templates/packages/release_new.html:78 +#: app/templates/packages/release_edit.html:71 +#: app/templates/packages/release_new.html:79 msgid "" "Don't set the maximum version just because you haven't tested it on newer" " versions." @@ -4025,8 +4153,8 @@ msgstr "" "Jangan tetapkan versi maksimum hanya sebab anda belum mencubanya pada " "versi yang lebih baru." -#: app/templates/packages/release_edit.html:67 -#: app/templates/packages/release_new.html:88 +#: app/templates/packages/release_edit.html:75 +#: app/templates/packages/release_new.html:89 msgid "" "Set the minimum and maximum Minetest versions supported.\n" "\t\t\tThis release will be hidden to clients outside of that range. " @@ -4035,7 +4163,7 @@ msgstr "" "\t\t\tTerbitan ini akan disembunyikan daripada klien di luar julat " "tersebut. " -#: app/templates/packages/release_edit.html:72 +#: app/templates/packages/release_edit.html:80 msgid "" "You can set this automatically in the" " .conf of your package." @@ -4043,15 +4171,15 @@ msgstr "" "Anda boleh tetapkan ini secara " "automatiknya dalam .conf bagi pakej anda." -#: app/templates/packages/release_edit.html:79 +#: app/templates/packages/release_edit.html:87 msgid "Delete Release" msgstr "Padam Terbitan" -#: app/templates/packages/release_edit.html:85 +#: app/templates/packages/release_edit.html:93 msgid "This is permanent." msgstr "Ini bersifat kekal." -#: app/templates/packages/release_edit.html:86 +#: app/templates/packages/release_edit.html:94 msgid "" "Any associated uploads will not be deleted immediately, but the release " "will no longer be listed." @@ -4059,7 +4187,7 @@ msgstr "" "Sebarang muat naik yang berkaitan tidak dipadam serta-merta, tetapi " "terbitan tidak akan disenaraikan lagi." -#: app/templates/packages/release_edit.html:91 +#: app/templates/packages/release_edit.html:99 msgid "You cannot delete the latest release; please create a newer one first." msgstr "" "Anda tidak boleh padam terbitan terbaru; sila cipta terbitan yang lebih " @@ -4112,15 +4240,15 @@ msgstr "" msgid "1. Name release" msgstr "1. Namakan terbitan" -#: app/templates/packages/release_new.html:42 -msgid "Human readable. Eg: 1.0.0 or 2018-05-28" -msgstr "Boleh dibaca manusia. Cth: 1.0.0 atau 2018-05-28" +#: app/templates/packages/release_new.html:43 +msgid "Same as name" +msgstr "" -#: app/templates/packages/release_new.html:44 +#: app/templates/packages/release_new.html:46 msgid "2. Set the content" msgstr "2. Tetapkan kandungan" -#: app/templates/packages/release_new.html:57 +#: app/templates/packages/release_new.html:58 msgid "" "Take a look at the Package Configuration " "and Releases Guide for\n" @@ -4130,11 +4258,11 @@ msgstr "" "Konfigurasi Pakejuntuk\n" "\t\t\tpetua dalam menyesuaikan terbitan." -#: app/templates/packages/release_new.html:61 +#: app/templates/packages/release_new.html:62 msgid "3. Supported Minetest versions" msgstr "3. Versi Minetest disokong" -#: app/templates/packages/release_new.html:83 +#: app/templates/packages/release_new.html:84 msgid "" "The .conf of your package can set this " "automatically,\n" @@ -4573,7 +4701,7 @@ msgstr "Kod tidak bebas" msgid "Non-free media" msgstr "Media tidak bebas" -#: app/templates/packages/view.html:94 app/templates/threads/view.html:104 +#: app/templates/packages/view.html:94 app/templates/threads/view.html:109 msgid "" "This thread is only visible to its creator, package maintainers, users of" " Approver rank or above, and @mentioned users." @@ -4581,10 +4709,6 @@ msgstr "" "Bebenang ini hanya kelihatan kepada penciptanya, para penyenggara pakej, " "pengguna dengan pangkat Pelulus dan ke atas, dan @pengguna disebut." -#: app/templates/packages/view.html:184 app/templates/users/profile.html:242 -msgid "Downloads" -msgstr "Muat Turun" - #: app/templates/packages/view.html:207 app/templates/users/profile.html:95 msgid "Website" msgstr "Laman Sesawang" @@ -4609,7 +4733,7 @@ msgstr "" msgid "Awaiting review" msgstr "Menunggu pemeriksaan" -#: app/templates/packages/view.html:344 app/templates/threads/view.html:77 +#: app/templates/packages/view.html:344 app/templates/threads/view.html:82 msgid "Edit Review" msgstr "Sunting Ulasan" @@ -4840,39 +4964,39 @@ msgstr "Hanya tunjukkan balasan kepada bebenang awam" msgid "Subscribe" msgstr "Langgan" -#: app/templates/threads/view.html:55 +#: app/templates/threads/view.html:59 msgid "Convert to Thread" msgstr "Tukar jadi Bebenang" -#: app/templates/threads/view.html:62 +#: app/templates/threads/view.html:67 msgid "Unlock" msgstr "Buka Kunci" -#: app/templates/threads/view.html:67 +#: app/templates/threads/view.html:72 msgid "Lock" msgstr "Kunci" -#: app/templates/threads/view.html:109 +#: app/templates/threads/view.html:114 msgid "This thread is visible to the following users" msgstr "Bebenang ini hanya kelihatan kepada pengguna berikut" -#: app/templates/threads/view.html:110 +#: app/templates/threads/view.html:115 msgid "Visible to:" msgstr "Kelihatan kepada:" -#: app/templates/threads/view.html:118 +#: app/templates/threads/view.html:123 msgid "Plus approvers and editors" msgstr "Dan juga para pelulus dan penyunting" -#: app/templates/threads/view.html:131 +#: app/templates/threads/view.html:136 msgid "Is this review outdated?" msgstr "" -#: app/templates/threads/view.html:132 +#: app/templates/threads/view.html:137 msgid "For example, does it complain about issues you've already fixed?" msgstr "" -#: app/templates/threads/view.html:133 +#: app/templates/threads/view.html:138 #, python-format msgid "You can report outdated reviews by clicking %(flag)s on the review." msgstr "" @@ -5550,6 +5674,10 @@ msgstr "Tukar E-mel dan Hantar Penetapan Semula Kata Laluan" msgid "Email Address" msgstr "Alamat E-mel" +#: app/templates/users/modtools.html:116 +msgid "Pending email verifications" +msgstr "" + #: app/templates/users/profile.html:20 msgid "Profile picture" msgstr "Gambar profil" @@ -6818,3 +6946,54 @@ msgstr "" #~ " does, see his donation page:" #~ msgstr "" +#~ msgctxt "tags" +#~ msgid "" +#~ "Focus on player chat/communication or " +#~ "who's primary function is interacting " +#~ "with the console." +#~ msgstr "" + +#~ msgctxt "tags" +#~ msgid "" +#~ "Requires futher installation steps, such " +#~ "as installing luarocks or editing the" +#~ " trusted mod setting" +#~ msgstr "" + +#~ msgctxt "tags" +#~ msgid "" +#~ "Mods and games that aim to " +#~ "simulate real life activity. Similar to" +#~ " SimCity/TheSims/OpenTTD/etc" +#~ msgstr "" + +#~ msgctxt "tags" +#~ msgid "Adds mobs, animals, and NPCs" +#~ msgstr "" + +#~ msgctxt "tags" +#~ msgid "For content whose main utility / feature is in GUI/formspec form" +#~ msgstr "" + +#~ msgctxt "tags" +#~ msgid "Forks of MTG" +#~ msgstr "" + +#~ msgid "" +#~ "Invalid username, Only alphabetic letters " +#~ "(A-Za-z), numbers (0-9), underscores (_), " +#~ "minuses (-), and periods (.) allowed." +#~ " Consider contacting an admin" +#~ msgstr "" +#~ "Nama pengguna tidak sah, Hanya huruf " +#~ "abjad (A-Za-z), nombor (0-9), garis " +#~ "bawah (_), tanda tolak (-), dan " +#~ "noktah (.) dibenarkan. Pertimbangkan hubungi" +#~ " pentadbir" + +#~ msgid "Unable to get GitHub username for user" +#~ msgstr "Tidak mampu mendapatkan nama pengguna GitHub untuk pengguna" + +#~ msgid "Human readable. Eg: 1.0.0 or 2018-05-28" +#~ msgstr "Boleh dibaca manusia. Cth: 1.0.0 atau 2018-05-28" + diff --git a/translations/nb_NO/LC_MESSAGES/messages.po b/translations/nb_NO/LC_MESSAGES/messages.po index 03e9a5a9..f280b9a0 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-06-09 13:46+0100\n" +"POT-Creation-Date: 2024-06-22 16:06+0100\n" "PO-Revision-Date: 2024-02-19 07:01+0000\n" "Last-Translator: Petter Reinholdtsen \n" "Language: nb_NO\n" @@ -19,192 +19,190 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.15.0\n" -#: app/__init__.py:155 +#: app/__init__.py:156 msgid "Banned:" msgstr "" -#: app/__init__.py:157 +#: app/__init__.py:158 msgid "You have been banned." msgstr "Du har blitt bannlyst." -#. NOTE: tags: title for jam_game_2023 -#: app/_translations.py:6 -msgctxt "tags" -msgid "Jam / Game 2023" -msgstr "" - -#. NOTE: tags: description for jam_game_2023 -#: app/_translations.py:8 -msgctxt "tags" -msgid "Entries to the 2023 Minetest Game Jam " -msgstr "" - #. NOTE: tags: title for server_tools -#: app/_translations.py:10 +#: app/_translations.py:6 msgctxt "tags" msgid "Server Moderation and Tools" msgstr "" #. NOTE: tags: description for server_tools -#: app/_translations.py:12 +#: app/_translations.py:8 msgctxt "tags" msgid "Helps with server maintenance and moderation" msgstr "" #. NOTE: tags: title for pvp -#: app/_translations.py:14 +#: app/_translations.py:10 msgctxt "tags" msgid "Player vs Player (PvP)" msgstr "" #. NOTE: tags: description for pvp -#: app/_translations.py:16 +#: app/_translations.py:12 msgctxt "tags" msgid "Designed to be played competitively against other players" msgstr "" #. NOTE: tags: title for player_effects -#: app/_translations.py:18 +#: app/_translations.py:14 msgctxt "tags" msgid "Player Effects / Power Ups" msgstr "" #. NOTE: tags: description for player_effects -#: app/_translations.py:20 +#: app/_translations.py:16 msgctxt "tags" msgid "" "For content that changes player effects, including physics, for example: " "speed, jump height or gravity." msgstr "" -#. NOTE: tags: title for world_tools +#. NOTE: tags: title for jam_game_2023 +#: app/_translations.py:18 +msgctxt "tags" +msgid "Jam / Game 2023" +msgstr "" + +#. NOTE: tags: description for jam_game_2023 +#: app/_translations.py:20 +msgctxt "tags" +msgid "Entries to the 2023 Minetest Game Jam " +msgstr "" + +#. NOTE: tags: title for mapgen #: app/_translations.py:22 msgctxt "tags" +msgid "Mapgen / Biomes / Decoration" +msgstr "" + +#. NOTE: tags: description for mapgen +#: app/_translations.py:24 +msgctxt "tags" +msgid "New mapgen or changes mapgen" +msgstr "" + +#. NOTE: tags: title for world_tools +#: app/_translations.py:26 +msgctxt "tags" msgid "World Maintenance and Tools" msgstr "" #. NOTE: tags: description for world_tools -#: app/_translations.py:24 +#: app/_translations.py:28 msgctxt "tags" msgid "Tools to manage the world" msgstr "" +#. NOTE: tags: title for inventory +#: app/_translations.py:30 +msgctxt "tags" +msgid "Inventory" +msgstr "" + +#. NOTE: tags: description for inventory +#: app/_translations.py:32 +msgctxt "tags" +msgid "Changes the inventory GUI" +msgstr "" + +#. NOTE: tags: title for developer_tools +#: app/_translations.py:34 +msgctxt "tags" +msgid "Developer Tools" +msgstr "" + +#. NOTE: tags: description for developer_tools +#: app/_translations.py:36 +msgctxt "tags" +msgid "Tools for game and mod developers" +msgstr "" + #. NOTE: tags: title for april_fools -#: app/_translations.py:26 +#: app/_translations.py:38 msgctxt "tags" msgid "Joke" msgstr "" #. NOTE: tags: description for april_fools -#: app/_translations.py:28 +#: app/_translations.py:40 msgctxt "tags" msgid "" "For humorous content, meant as a novelty or joke, not to be taken " "seriously, and that is not meant to be used seriously or long-term." msgstr "" -#. NOTE: tags: title for shooter -#: app/_translations.py:30 -msgctxt "tags" -msgid "Shooter" -msgstr "" - -#. NOTE: tags: description for shooter -#: app/_translations.py:32 -msgctxt "tags" -msgid "First person shooters (FPS) and more" -msgstr "" - -#. NOTE: tags: title for adventure__rpg -#: app/_translations.py:34 -msgctxt "tags" -msgid "Adventure / RPG" -msgstr "" - -#. NOTE: tags: title for mapgen -#: app/_translations.py:36 -msgctxt "tags" -msgid "Mapgen / Biomes / Decoration" -msgstr "" - -#. NOTE: tags: description for mapgen -#: app/_translations.py:38 -msgctxt "tags" -msgid "New mapgen or changes mapgen" -msgstr "" - #. NOTE: tags: title for singleplayer -#: app/_translations.py:40 +#: app/_translations.py:42 msgctxt "tags" msgid "Singleplayer-focused" msgstr "" #. NOTE: tags: description for singleplayer -#: app/_translations.py:42 +#: app/_translations.py:44 msgctxt "tags" msgid "Content that can be played alone" msgstr "" -#. NOTE: tags: title for developer_tools -#: app/_translations.py:44 -msgctxt "tags" -msgid "Developer Tools" -msgstr "" - -#. NOTE: tags: description for developer_tools -#: app/_translations.py:46 -msgctxt "tags" -msgid "Tools for game and mod developers" -msgstr "" - #. NOTE: tags: title for crafting -#: app/_translations.py:48 +#: app/_translations.py:46 msgctxt "tags" msgid "Crafting" msgstr "" #. NOTE: tags: description for crafting -#: app/_translations.py:50 +#: app/_translations.py:48 msgctxt "tags" msgid "Big changes to crafting gameplay" msgstr "" -#. NOTE: tags: title for sound_music +#. NOTE: tags: title for adventure__rpg +#: app/_translations.py:50 +msgctxt "tags" +msgid "Adventure / RPG" +msgstr "" + +#. NOTE: tags: title for shooter #: app/_translations.py:52 msgctxt "tags" +msgid "Shooter" +msgstr "" + +#. NOTE: tags: description for shooter +#: app/_translations.py:54 +msgctxt "tags" +msgid "First person shooters (FPS) and more" +msgstr "" + +#. NOTE: tags: title for sound_music +#: app/_translations.py:56 +msgctxt "tags" msgid "Sounds / Music" msgstr "" #. NOTE: tags: description for sound_music -#: app/_translations.py:54 +#: app/_translations.py:58 msgctxt "tags" msgid "Focuses on or adds new sounds or musical things" msgstr "" -#. NOTE: tags: title for inventory -#: app/_translations.py:56 -msgctxt "tags" -msgid "Inventory" -msgstr "" - -#. NOTE: tags: description for inventory -#: app/_translations.py:58 -msgctxt "tags" -msgid "Changes the inventory GUI" -msgstr "" - -#. NOTE: tags: title for chat +#. NOTE: tags: title for tools #: app/_translations.py:60 msgctxt "tags" -msgid "Chat / Commands" +msgid "Tools / Weapons / Armor" msgstr "" -#. NOTE: tags: description for chat +#. NOTE: tags: description for tools #: app/_translations.py:62 msgctxt "tags" -msgid "" -"Focus on player chat/communication or who's primary function is " -"interacting with the console." +msgid "Adds or changes tools, weapons, and armor" msgstr "" #. NOTE: tags: title for plants_and_farming @@ -219,56 +217,56 @@ msgctxt "tags" msgid "Adds new plants or other farmable resources." msgstr "" -#. NOTE: tags: title for complex_installation -#: app/_translations.py:68 -msgctxt "tags" -msgid "Complex installation" -msgstr "" - -#. NOTE: tags: description for complex_installation -#: app/_translations.py:70 -msgctxt "tags" -msgid "" -"Requires futher installation steps, such as installing luarocks or " -"editing the trusted mod setting" -msgstr "" - -#. NOTE: tags: title for multiplayer -#: app/_translations.py:72 -msgctxt "tags" -msgid "Multiplayer-focused" -msgstr "" - -#. NOTE: tags: description for multiplayer -#: app/_translations.py:74 -msgctxt "tags" -msgid "Can/should only be used in multiplayer" -msgstr "" - -#. NOTE: tags: title for tools -#: app/_translations.py:76 -msgctxt "tags" -msgid "Tools / Weapons / Armor" -msgstr "" - -#. NOTE: tags: description for tools -#: app/_translations.py:78 -msgctxt "tags" -msgid "Adds or changes tools, weapons, and armor" -msgstr "" - #. NOTE: tags: title for simulation -#: app/_translations.py:80 +#: app/_translations.py:68 msgctxt "tags" msgid "Sims" msgstr "" #. NOTE: tags: description for simulation -#: app/_translations.py:82 +#: app/_translations.py:70 msgctxt "tags" msgid "" "Mods and games that aim to simulate real life activity. Similar to " -"SimCity/TheSims/OpenTTD/etc" +"SimCity/The Sims/OpenTTD/etc." +msgstr "" + +#. NOTE: tags: title for chat +#: app/_translations.py:72 +msgctxt "tags" +msgid "Chat / Commands" +msgstr "" + +#. NOTE: tags: description for chat +#: app/_translations.py:74 +msgctxt "tags" +msgid "Focus on player chat/communication or console interaction." +msgstr "" + +#. NOTE: tags: title for multiplayer +#: app/_translations.py:76 +msgctxt "tags" +msgid "Multiplayer-focused" +msgstr "" + +#. NOTE: tags: description for multiplayer +#: app/_translations.py:78 +msgctxt "tags" +msgid "Can/should only be used in multiplayer" +msgstr "" + +#. NOTE: tags: title for complex_installation +#: app/_translations.py:80 +msgctxt "tags" +msgid "Complex installation" +msgstr "" + +#. NOTE: tags: description for complex_installation +#: app/_translations.py:82 +msgctxt "tags" +msgid "" +"Requires futher installation steps, such as installing LuaRocks or " +"editing the trusted mod setting" msgstr "" #. NOTE: tags: title for magic @@ -277,54 +275,54 @@ msgctxt "tags" msgid "Magic / Enchanting" msgstr "" -#. NOTE: tags: title for less_than_px -#: app/_translations.py:86 -msgctxt "tags" -msgid "<16px" -msgstr "" - -#. NOTE: tags: description for less_than_px -#: app/_translations.py:88 -msgctxt "tags" -msgid "Less than 16px" -msgstr "" - #. NOTE: tags: title for building_mechanics -#: app/_translations.py:90 +#: app/_translations.py:86 msgctxt "tags" msgid "Building Mechanics and Tools" msgstr "" #. NOTE: tags: description for building_mechanics -#: app/_translations.py:92 +#: app/_translations.py:88 msgctxt "tags" msgid "Adds game mechanics or tools that change how players build." msgstr "" -#. NOTE: tags: title for environment -#: app/_translations.py:94 +#. NOTE: tags: title for oneofakind__original +#: app/_translations.py:90 msgctxt "tags" -msgid "Environment / Weather" +msgid "One-of-a-kind / Original" msgstr "" -#. NOTE: tags: description for environment -#: app/_translations.py:96 +#. NOTE: tags: description for oneofakind__original +#: app/_translations.py:92 msgctxt "tags" msgid "" -"Improves the world, adding weather, ambient sounds, or other environment " -"mechanics" +"For games and such that are of their own kind, distinct and original in " +"nature to others of the same category." msgstr "" -#. NOTE: tags: title for mobs +#. NOTE: tags: title for building +#: app/_translations.py:94 +msgctxt "tags" +msgid "Building" +msgstr "" + +#. NOTE: tags: description for building +#: app/_translations.py:96 +msgctxt "tags" +msgid "Focuses on building, such as adding new materials or nodes" +msgstr "" + +#. NOTE: tags: title for decorative #: app/_translations.py:98 msgctxt "tags" -msgid "Mobs / Animals / NPCs" +msgid "Decorative" msgstr "" -#. NOTE: tags: description for mobs +#. NOTE: tags: description for decorative #: app/_translations.py:100 msgctxt "tags" -msgid "Adds mobs, animals, and NPCs" +msgid "Adds nodes with no other purpose than for use in building" msgstr "" #. NOTE: tags: title for puzzle @@ -339,120 +337,120 @@ msgctxt "tags" msgid "Focus on puzzle solving instead of combat" msgstr "" -#. NOTE: tags: title for building +#. NOTE: tags: title for environment #: app/_translations.py:106 msgctxt "tags" -msgid "Building" +msgid "Environment / Weather" msgstr "" -#. NOTE: tags: description for building +#. NOTE: tags: description for environment #: app/_translations.py:108 msgctxt "tags" -msgid "Focuses on building, such as adding new materials or nodes" +msgid "" +"Improves the world, adding weather, ambient sounds, or other environment " +"mechanics" msgstr "" -#. NOTE: tags: title for decorative +#. NOTE: tags: title for less_than_px #: app/_translations.py:110 msgctxt "tags" -msgid "Decorative" +msgid "<16px" msgstr "" -#. NOTE: tags: description for decorative +#. NOTE: tags: description for less_than_px #: app/_translations.py:112 msgctxt "tags" -msgid "Adds nodes with no other purpose than for use in building" +msgid "Less than 16px" msgstr "" -#. NOTE: tags: title for oneofakind__original +#. NOTE: tags: title for mobs #: app/_translations.py:114 msgctxt "tags" -msgid "One-of-a-kind / Original" +msgid "Mobs / Animals / NPCs" msgstr "" -#. NOTE: tags: description for oneofakind__original +#. NOTE: tags: description for mobs #: app/_translations.py:116 msgctxt "tags" -msgid "" -"For games and such that are of their own kind, distinct and original in " -"nature to others of the same category." -msgstr "" - -#. NOTE: tags: title for survival -#: app/_translations.py:118 -msgctxt "tags" -msgid "Survival" -msgstr "" - -#. NOTE: tags: description for survival -#: app/_translations.py:120 -msgctxt "tags" -msgid "" -"Written specifically for survival gameplay with a focus on game-balance, " -"difficulty level, or resources available through crafting, mining, ..." -msgstr "" - -#. NOTE: tags: title for hud -#: app/_translations.py:122 -msgctxt "tags" -msgid "HUD" -msgstr "" - -#. NOTE: tags: description for hud -#: app/_translations.py:124 -msgctxt "tags" -msgid "For mods that grant the player extra information in the HUD" -msgstr "" - -#. NOTE: tags: title for storage -#: app/_translations.py:126 -msgctxt "tags" -msgid "Storage" -msgstr "" - -#. NOTE: tags: description for storage -#: app/_translations.py:128 -msgctxt "tags" -msgid "Adds or improves item storage mechanics" -msgstr "" - -#. NOTE: tags: title for 16px -#: app/_translations.py:130 -msgctxt "tags" -msgid "16px" -msgstr "" - -#. NOTE: tags: description for 16px -#: app/_translations.py:132 -msgctxt "tags" -msgid "For 16px texture packs" +msgid "Adds mobs, animals, and non-player characters" msgstr "" #. NOTE: tags: title for custom_mapgen -#: app/_translations.py:134 +#: app/_translations.py:118 msgctxt "tags" msgid "Custom mapgen" msgstr "" #. NOTE: tags: description for custom_mapgen -#: app/_translations.py:136 +#: app/_translations.py:120 msgctxt "tags" msgid "" "Contains a completely custom mapgen implemented in Lua, usually requires " "worlds to be set to the 'singlenode' mapgen." msgstr "" +#. NOTE: tags: title for survival +#: app/_translations.py:122 +msgctxt "tags" +msgid "Survival" +msgstr "" + +#. NOTE: tags: description for survival +#: app/_translations.py:124 +msgctxt "tags" +msgid "" +"Written specifically for survival gameplay with a focus on game-balance, " +"difficulty level, or resources available through crafting, mining, ..." +msgstr "" + +#. NOTE: tags: title for education +#: app/_translations.py:126 +msgctxt "tags" +msgid "Education" +msgstr "" + +#. NOTE: tags: description for education +#: app/_translations.py:128 +msgctxt "tags" +msgid "Either has educational value, or is a tool to help teachers " +msgstr "" + +#. NOTE: tags: title for storage +#: app/_translations.py:130 +msgctxt "tags" +msgid "Storage" +msgstr "" + +#. NOTE: tags: description for storage +#: app/_translations.py:132 +msgctxt "tags" +msgid "Adds or improves item storage mechanics" +msgstr "" + #. NOTE: tags: title for library -#: app/_translations.py:138 +#: app/_translations.py:134 msgctxt "tags" msgid "API / Library" msgstr "" #. NOTE: tags: description for library -#: app/_translations.py:140 +#: app/_translations.py:136 msgctxt "tags" msgid "Primarily adds an API for other mods to use" msgstr "" +#. NOTE: tags: title for hud +#: app/_translations.py:138 +msgctxt "tags" +msgid "HUD" +msgstr "" + +#. NOTE: tags: description for hud +#: app/_translations.py:140 +msgctxt "tags" +msgid "For mods that grant the player extra information in the HUD" +msgstr "" + #. NOTE: tags: title for mini-game #: app/_translations.py:142 #, fuzzy @@ -466,16 +464,18 @@ msgctxt "tags" msgid "Adds a mini-game to be played within Minetest" msgstr "" -#. NOTE: tags: title for education +#. NOTE: tags: title for pve #: app/_translations.py:146 msgctxt "tags" -msgid "Education" +msgid "Player vs Environment (PvE)" msgstr "" -#. NOTE: tags: description for education +#. NOTE: tags: description for pve #: app/_translations.py:148 msgctxt "tags" -msgid "Either has educational value, or is a tool to help teachers " +msgid "" +"For content designed for one or more players that focus on combat against" +" the world, mobs, or NPCs." msgstr "" #. NOTE: tags: title for sports @@ -484,40 +484,134 @@ msgctxt "tags" msgid "Sports" msgstr "" -#. NOTE: tags: title for pve +#. NOTE: tags: title for 16px #: app/_translations.py:152 msgctxt "tags" -msgid "Player vs Environment (PvE)" +msgid "16px" msgstr "" -#. NOTE: tags: description for pve +#. NOTE: tags: description for 16px #: app/_translations.py:154 msgctxt "tags" +msgid "For 16px texture packs" +msgstr "" + +#. NOTE: tags: title for 64px +#: app/_translations.py:156 +msgctxt "tags" +msgid "64px" +msgstr "" + +#. NOTE: tags: description for 64px +#: app/_translations.py:158 +msgctxt "tags" +msgid "For 64px texture packs" +msgstr "" + +#. NOTE: tags: title for transport +#: app/_translations.py:160 +msgctxt "tags" +msgid "Transport" +msgstr "" + +#. NOTE: tags: description for transport +#: app/_translations.py:162 +msgctxt "tags" msgid "" -"For content designed for one or more players that focus on combat against" -" the world, mobs, or NPCs." +"Adds or changes transportation methods. Includes teleportation, vehicles," +" ridable mobs, transport infrastructure and thematic content" +msgstr "" + +#. NOTE: tags: title for seasonal +#: app/_translations.py:164 +msgctxt "tags" +msgid "Seasonal" +msgstr "" + +#. NOTE: tags: description for seasonal +#: app/_translations.py:166 +msgctxt "tags" +msgid "For content generally themed around a certain season or holiday" +msgstr "" + +#. NOTE: tags: title for food +#: app/_translations.py:168 +msgctxt "tags" +msgid "Food / Drinks" +msgstr "" + +#. NOTE: tags: title for commerce +#: app/_translations.py:170 +msgctxt "tags" +msgid "Commerce / Economy" +msgstr "" + +#. NOTE: tags: description for commerce +#: app/_translations.py:172 +msgctxt "tags" +msgid "Related to economies, money, and trading" +msgstr "" + +#. NOTE: tags: title for gui +#: app/_translations.py:174 +msgctxt "tags" +msgid "GUI" +msgstr "" + +#. NOTE: tags: description for gui +#: app/_translations.py:176 +msgctxt "tags" +msgid "" +"For content whose main utility or features are provided within a GUI, on-" +"screen menu, or similar" msgstr "" #. NOTE: tags: title for jam_combat_mod -#: app/_translations.py:156 +#: app/_translations.py:178 msgctxt "tags" msgid "Jam / Combat 2020" msgstr "" #. NOTE: tags: description for jam_combat_mod -#: app/_translations.py:158 +#: app/_translations.py:180 msgctxt "tags" msgid "For mods created for the Discord \"Combat\" modding event in 2020" msgstr "" +#. NOTE: tags: title for mtg +#: app/_translations.py:182 +msgctxt "tags" +msgid "Minetest Game improved" +msgstr "" + +#. NOTE: tags: description for mtg +#: app/_translations.py:184 +msgctxt "tags" +msgid "Forks of Minetest Game" +msgstr "" + +#. NOTE: tags: title for jam_weekly_2021 +#: app/_translations.py:186 +msgctxt "tags" +msgid "Jam / Weekly Challenges 2021" +msgstr "" + +#. NOTE: tags: description for jam_weekly_2021 +#: app/_translations.py:188 +msgctxt "tags" +msgid "" +"For mods created for the Discord \"Weekly Challenges\" modding event in " +"2021" +msgstr "" + #. NOTE: tags: title for creative -#: app/_translations.py:160 +#: app/_translations.py:190 msgctxt "tags" msgid "Creative" msgstr "" #. NOTE: tags: description for creative -#: app/_translations.py:162 +#: app/_translations.py:192 msgctxt "tags" msgid "" "Written specifically or exclusively for use in creative mode. Adds " @@ -525,110 +619,16 @@ msgid "" "that facilitate ingame creation and doesn't add difficulty or scarcity" msgstr "" -#. NOTE: tags: title for gui -#: app/_translations.py:164 -msgctxt "tags" -msgid "GUI" -msgstr "" - -#. NOTE: tags: description for gui -#: app/_translations.py:166 -msgctxt "tags" -msgid "For content whose main utility / feature is in GUI/formspec form" -msgstr "" - -#. NOTE: tags: title for 64px -#: app/_translations.py:168 -msgctxt "tags" -msgid "64px" -msgstr "" - -#. NOTE: tags: description for 64px -#: app/_translations.py:170 -msgctxt "tags" -msgid "For 64px texture packs" -msgstr "" - -#. NOTE: tags: title for commerce -#: app/_translations.py:172 -msgctxt "tags" -msgid "Commerce / Economy" -msgstr "" - -#. NOTE: tags: description for commerce -#: app/_translations.py:174 -msgctxt "tags" -msgid "Related to economies, money, and trading" -msgstr "" - -#. NOTE: tags: title for mtg -#: app/_translations.py:176 -msgctxt "tags" -msgid "Minetest Game improved" -msgstr "" - -#. NOTE: tags: description for mtg -#: app/_translations.py:178 -msgctxt "tags" -msgid "Forks of MTG" -msgstr "" - -#. NOTE: tags: title for jam_weekly_2021 -#: app/_translations.py:180 -msgctxt "tags" -msgid "Jam / Weekly Challenges 2021" -msgstr "" - -#. NOTE: tags: description for jam_weekly_2021 -#: app/_translations.py:182 -msgctxt "tags" -msgid "" -"For mods created for the Discord \"Weekly Challenges\" modding event in " -"2021" -msgstr "" - -#. NOTE: tags: title for transport -#: app/_translations.py:184 -msgctxt "tags" -msgid "Transport" -msgstr "" - -#. NOTE: tags: description for transport -#: app/_translations.py:186 -msgctxt "tags" -msgid "" -"Adds or changes transportation methods. Includes teleportation, vehicles," -" ridable mobs, transport infrastructure and thematic content" -msgstr "" - -#. NOTE: tags: title for food -#: app/_translations.py:188 -msgctxt "tags" -msgid "Food / Drinks" -msgstr "" - #. NOTE: tags: title for technology -#: app/_translations.py:190 +#: app/_translations.py:194 msgctxt "tags" msgid "Machines / Electronics" msgstr "" #. NOTE: tags: description for technology -#: app/_translations.py:192 -msgctxt "tags" -msgid "Adds machines useful in automation, tubes, or power." -msgstr "" - -#. NOTE: tags: title for seasonal -#: app/_translations.py:194 -msgctxt "tags" -msgid "Seasonal" -msgstr "" - -#. NOTE: tags: description for seasonal #: app/_translations.py:196 msgctxt "tags" -msgid "For content generally themed around a certain season or holiday" +msgid "Adds machines useful in automation, tubes, or power." msgstr "" #. NOTE: tags: title for 32px @@ -643,56 +643,56 @@ msgctxt "tags" msgid "For 32px texture packs" msgstr "" -#. NOTE: tags: title for jam_game_2021 +#. NOTE: tags: title for strategy_rts #: app/_translations.py:202 msgctxt "tags" -msgid "Jam / Game 2021" +msgid "Strategy / RTS" msgstr "" -#. NOTE: tags: description for jam_game_2021 +#. NOTE: tags: description for strategy_rts #: app/_translations.py:204 msgctxt "tags" -msgid "Entries to the 2021 Minetest Game Jam" -msgstr "" - -#. NOTE: tags: title for 128px -#: app/_translations.py:206 -msgctxt "tags" -msgid "128px+" -msgstr "" - -#. NOTE: tags: description for 128px -#: app/_translations.py:208 -msgctxt "tags" -msgid "For 128px or higher texture packs" +msgid "" +"Games and mods with a heavy strategy component, whether real-time or " +"turn-based" msgstr "" #. NOTE: tags: title for skins -#: app/_translations.py:210 +#: app/_translations.py:206 msgctxt "tags" msgid "Player customization / Skins" msgstr "" #. NOTE: tags: description for skins -#: app/_translations.py:212 +#: app/_translations.py:208 msgctxt "tags" msgid "" "Allows the player to customize their character by changing the texture or" " adding accessories." msgstr "" -#. NOTE: tags: title for strategy_rts -#: app/_translations.py:214 +#. NOTE: tags: title for jam_game_2021 +#: app/_translations.py:210 msgctxt "tags" -msgid "Strategy / RTS" +msgid "Jam / Game 2021" msgstr "" -#. NOTE: tags: description for strategy_rts +#. NOTE: tags: description for jam_game_2021 +#: app/_translations.py:212 +msgctxt "tags" +msgid "Entries to the 2021 Minetest Game Jam" +msgstr "" + +#. NOTE: tags: title for 128px +#: app/_translations.py:214 +msgctxt "tags" +msgid "128px+" +msgstr "" + +#. NOTE: tags: description for 128px #: app/_translations.py:216 msgctxt "tags" -msgid "" -"Games and mods with a heavy strategy component, whether real-time or " -"turn-based" +msgid "For 128px or higher texture packs" msgstr "" #. NOTE: tags: title for jam_game_2022 @@ -793,8 +793,8 @@ msgctxt "content_warnings" msgid "Contains recreational drugs other than alcohol or tobacco" msgstr "" -#: app/querybuilder.py:58 app/templates/admin/languages/list.html:27 -#: app/templates/admin/tags/list.html:38 +#: app/querybuilder.py:60 app/templates/admin/languages/list.html:27 +#: app/templates/admin/tags/list.html:34 #: app/templates/admin/warnings/list.html:28 #: app/templates/collections/create_edit.html:56 #: app/templates/collections/view.html:66 app/templates/modnames/list.html:16 @@ -803,7 +803,7 @@ msgstr "" msgid "Packages" msgstr "Pakker" -#: app/querybuilder.py:73 +#: app/querybuilder.py:75 #, python-format msgid "%(package_type)s for %(game_name)s" msgstr "" @@ -817,9 +817,13 @@ msgstr "%(delta)s siden" msgid "Featured" msgstr "" -#: app/blueprints/api/tokens.py:33 app/templates/admin/tags/list.html:26 +#: app/blueprints/api/tokens.py:33 +#: app/blueprints/packages/advanced_search.py:83 +#: app/blueprints/packages/releases.py:55 +#: app/blueprints/packages/releases.py:70 app/templates/admin/tags/list.html:22 #: app/templates/admin/warnings/list.html:20 app/templates/macros/topics.html:7 #: app/templates/modnames/list.html:12 +#: app/templates/packages/release_edit.html:20 msgid "Name" msgstr "Navn" @@ -828,12 +832,12 @@ 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:251 -#: app/blueprints/packages/packages.py:543 -#: app/blueprints/packages/packages.py:639 -#: app/blueprints/packages/packages.py:727 -#: app/blueprints/packages/releases.py:62 -#: app/blueprints/packages/releases.py:74 app/blueprints/packages/reviews.py:63 +#: app/blueprints/oauth/__init__.py:175 app/blueprints/packages/packages.py:252 +#: app/blueprints/packages/packages.py:544 +#: app/blueprints/packages/packages.py:640 +#: app/blueprints/packages/packages.py:728 +#: app/blueprints/packages/releases.py:66 +#: app/blueprints/packages/releases.py:81 app/blueprints/packages/reviews.py:63 #: app/blueprints/packages/screenshots.py:36 #: app/blueprints/packages/screenshots.py:42 #: app/blueprints/packages/screenshots.py:47 @@ -844,12 +848,14 @@ msgid "Save" msgstr "Lagre" #: app/blueprints/collections/__init__.py:77 -#: app/blueprints/oauth/__init__.py:168 app/blueprints/packages/releases.py:54 -#: app/blueprints/packages/releases.py:66 app/blueprints/packages/reviews.py:53 +#: app/blueprints/oauth/__init__.py:168 +#: app/blueprints/packages/advanced_search.py:84 +#: app/blueprints/packages/releases.py:56 +#: app/blueprints/packages/releases.py:71 app/blueprints/packages/reviews.py:53 #: app/blueprints/threads/__init__.py:281 #: app/templates/admin/languages/list.html:23 #: app/templates/macros/reviews.html:143 app/templates/macros/topics.html:5 -#: app/templates/packages/release_edit.html:17 +#: app/templates/packages/release_edit.html:21 #: app/templates/packages/translation.html:54 msgid "Title" msgstr "Tittel" @@ -904,24 +910,7 @@ msgstr "(Offentlig, endre fra Profil > Mine samlinger)" msgid "Removed package from favorites collection" msgstr "Fjernet pakken fra favorittsamlingen" -#: app/blueprints/github/__init__.py:54 -msgid "Authorization failed [err=gh-oauth-login-failed]" -msgstr "Autorisering feilet [err=gh-oauth-login-failed]" - -#: app/blueprints/github/__init__.py:83 -msgid "Linked GitHub to account" -msgstr "Linket GitHub til konto" - -#: app/blueprints/github/__init__.py:88 -#, python-format -msgid "GitHub account is already associated with another user: %(username)s" -msgstr "" - -#: app/blueprints/github/__init__.py:96 app/blueprints/github/__init__.py:122 -msgid "Authorization failed [err=gh-login-failed]" -msgstr "" - -#: app/blueprints/oauth/__init__.py:169 app/templates/admin/tags/list.html:30 +#: app/blueprints/oauth/__init__.py:169 app/templates/admin/tags/list.html:26 #: app/templates/admin/warnings/list.html:24 #: app/templates/users/settings_email.html:49 msgid "Description" @@ -992,321 +981,438 @@ msgstr "" msgid "Supported Games" msgstr "" -#: app/blueprints/packages/packages.py:214 -msgid "No download available." +#: app/blueprints/packages/advanced_search.py:39 +msgid "Android Default" msgstr "" -#: app/blueprints/packages/packages.py:229 app/templates/packages/view.html:598 +#: app/blueprints/packages/advanced_search.py:40 +msgid "Desktop Default" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:41 +msgid "Non-free" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:42 app/models/packages.py:624 +#: app/templates/packages/view.html:163 +msgid "Work in Progress" +msgstr "" + +#. NOTE: Package maintenance state +#: app/blueprints/packages/advanced_search.py:43 app/models/packages.py:170 +msgid "Deprecated" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:44 +msgid "All content warnings" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:53 +msgid "Query" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:54 +#: app/blueprints/packages/packages.py:230 app/templates/packages/view.html:598 #: app/utils/minetest_hypertext.py:263 msgid "Type" msgstr "" -#: app/blueprints/packages/packages.py:230 -msgid "Title (Human-readable)" +#: app/blueprints/packages/advanced_search.py:56 +#: app/templates/macros/topics.html:6 app/templates/packages/view.html:177 +msgid "Author" msgstr "" -#: app/blueprints/packages/packages.py:231 -#: app/blueprints/packages/packages.py:637 -msgid "Name (Technical)" -msgstr "" - -#: app/blueprints/packages/packages.py:231 -#: app/blueprints/packages/packages.py:638 -#: app/templates/packages/create_edit.html:75 -msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" -msgstr "" - -#: app/blueprints/packages/packages.py:232 -msgid "Short Description (Plaintext)" -msgstr "" - -#: app/blueprints/packages/packages.py:234 app/templates/packages/view.html:620 -#: app/utils/minetest_hypertext.py:300 -msgid "Maintenance State" -msgstr "" - -#: app/blueprints/packages/packages.py:236 app/templates/admin/tags/list.html:4 +#: app/blueprints/packages/advanced_search.py:57 +#: app/blueprints/packages/packages.py:237 app/templates/admin/tags/list.html:4 #: app/templates/admin/tags/list.html:10 app/templates/todo/tags.html:38 #: app/utils/minetest_hypertext.py:264 msgid "Tags" msgstr "" -#: app/blueprints/packages/packages.py:237 +#: app/blueprints/packages/advanced_search.py:60 +#: app/blueprints/packages/packages.py:238 msgid "Content Warnings" msgstr "" -#: app/blueprints/packages/packages.py:238 app/templates/packages/view.html:609 +#: app/blueprints/packages/advanced_search.py:63 +#: app/blueprints/packages/packages.py:239 app/templates/packages/view.html:609 #: app/utils/minetest_hypertext.py:298 msgid "License" msgstr "" -#: app/blueprints/packages/packages.py:239 +#: app/blueprints/packages/advanced_search.py:67 +msgid "Supports Game" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:71 +#: app/templates/admin/storage.html:39 +#: app/templates/collections/create_edit.html:81 +#: app/templates/collections/list.html:39 +#: app/templates/collections/view.html:91 app/templates/index.html:48 +#: app/templates/macros/reviews.html:81 app/templates/macros/topics.html:52 +#: app/templates/packages/game_hub.html:5 +#: app/templates/packages/game_hub.html:25 +#: app/templates/packages/similar.html:22 app/templates/translate/index.html:28 +#, python-format +msgid "%(title)s by %(author)s" +msgstr "%(title)s av %(author)s" + +#: app/blueprints/packages/advanced_search.py:72 +#: app/blueprints/packages/reviews.py:54 +#: app/templates/packages/translation.html:51 +msgid "Language" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:76 +msgid "Hide Tags and Content Warnings" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:77 +msgid "Minetest Version" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:81 +msgid "Sort by" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:85 +msgid "Package score" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:86 app/templates/index.html:78 +#: app/templates/packages/reviews_list.html:4 +#: app/templates/packages/view.html:194 app/templates/packages/view.html:336 +#: app/templates/users/profile.html:279 +msgid "Reviews" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:87 +#: app/templates/packages/view.html:184 app/templates/users/profile.html:242 +msgid "Downloads" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:88 +msgid "Created At" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:89 +msgid "Approved At" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:90 +msgid "Last Release" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:92 +msgid "Order" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:93 +msgid "Descending" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:94 +msgid "Ascending" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:96 +msgid "Random order" +msgstr "" + +#: app/blueprints/packages/packages.py:215 +msgid "No download available." +msgstr "" + +#: app/blueprints/packages/packages.py:231 +msgid "Title (Human-readable)" +msgstr "" + +#: app/blueprints/packages/packages.py:232 +#: app/blueprints/packages/packages.py:638 +msgid "Name (Technical)" +msgstr "" + +#: app/blueprints/packages/packages.py:232 +#: app/blueprints/packages/packages.py:639 +#: 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:233 +msgid "Short Description (Plaintext)" +msgstr "" + +#: app/blueprints/packages/packages.py:235 app/templates/packages/view.html:620 +#: app/utils/minetest_hypertext.py:300 +msgid "Maintenance State" +msgstr "" + +#: app/blueprints/packages/packages.py:240 msgid "Media License" msgstr "" -#: app/blueprints/packages/packages.py:241 +#: app/blueprints/packages/packages.py:242 msgid "Long Description (Markdown)" msgstr "" -#: app/blueprints/packages/packages.py:243 +#: app/blueprints/packages/packages.py:244 msgid "VCS Repository URL" msgstr "" -#: app/blueprints/packages/packages.py:244 app/blueprints/users/settings.py:77 +#: app/blueprints/packages/packages.py:245 app/blueprints/users/settings.py:77 msgid "Website URL" msgstr "" -#: app/blueprints/packages/packages.py:245 +#: app/blueprints/packages/packages.py:246 msgid "Issue Tracker URL" msgstr "" -#: app/blueprints/packages/packages.py:246 +#: app/blueprints/packages/packages.py:247 msgid "Forum Topic ID" msgstr "" -#: app/blueprints/packages/packages.py:247 +#: app/blueprints/packages/packages.py:248 msgid "Video URL" msgstr "" -#: app/blueprints/packages/packages.py:248 +#: app/blueprints/packages/packages.py:249 msgid "Donate URL" msgstr "" -#: app/blueprints/packages/packages.py:249 +#: app/blueprints/packages/packages.py:250 msgid "Translation URL" msgstr "" -#: app/blueprints/packages/packages.py:255 +#: app/blueprints/packages/packages.py:256 msgid "_game is not an allowed name" msgstr "" -#: app/blueprints/packages/packages.py:265 +#: app/blueprints/packages/packages.py:266 msgid "" "Package already exists, but is removed. Please contact ContentDB staff to" " restore the package" msgstr "" -#: app/blueprints/packages/packages.py:270 +#: app/blueprints/packages/packages.py:271 msgid "Package already exists" msgstr "" -#: app/blueprints/packages/packages.py:276 +#: app/blueprints/packages/packages.py:277 msgid "A collection with a similar name already exists" msgstr "" -#: app/blueprints/packages/packages.py:329 -#: app/blueprints/packages/releases.py:82 +#: app/blueprints/packages/packages.py:330 +#: app/blueprints/packages/releases.py:89 msgid "" "You must add an email address to your account and confirm it before you " "can manage packages" msgstr "" -#: app/blueprints/packages/packages.py:335 +#: app/blueprints/packages/packages.py:336 msgid "Save draft" msgstr "" -#: app/blueprints/packages/packages.py:343 +#: app/blueprints/packages/packages.py:344 msgid "Unable to find that user" msgstr "" -#: app/blueprints/packages/packages.py:347 +#: app/blueprints/packages/packages.py:348 #: app/blueprints/packages/screenshots.py:137 msgid "Permission denied" msgstr "" -#: app/blueprints/packages/packages.py:403 -#: app/blueprints/packages/packages.py:494 -#: app/blueprints/packages/packages.py:516 +#: app/blueprints/packages/packages.py:404 +#: app/blueprints/packages/packages.py:495 +#: app/blueprints/packages/packages.py:517 msgid "You don't have permission to do that" msgstr "" -#: app/blueprints/packages/packages.py:436 +#: app/blueprints/packages/packages.py:437 msgid "Please comment what changes are needed in the approval thread" msgstr "" -#: app/blueprints/packages/packages.py:443 +#: app/blueprints/packages/packages.py:444 msgid "" "Please comment in the approval thread so editors know what you have " "changed" msgstr "" -#: app/blueprints/packages/packages.py:481 +#: app/blueprints/packages/packages.py:482 #, python-format msgid "Set state to %(state)s" msgstr "" -#: app/blueprints/packages/packages.py:511 +#: app/blueprints/packages/packages.py:512 msgid "Deleted package" msgstr "" -#: app/blueprints/packages/packages.py:533 +#: app/blueprints/packages/packages.py:534 msgid "Unapproved package" msgstr "" -#: app/blueprints/packages/packages.py:542 +#: app/blueprints/packages/packages.py:543 msgid "Maintainers (Comma-separated)" msgstr "" -#: app/blueprints/packages/packages.py:551 +#: app/blueprints/packages/packages.py:552 msgid "You don't have permission to edit maintainers" msgstr "" -#: app/blueprints/packages/packages.py:601 +#: app/blueprints/packages/packages.py:602 msgid "You are not a maintainer" msgstr "" -#: app/blueprints/packages/packages.py:604 +#: app/blueprints/packages/packages.py:605 msgid "Package owners cannot remove themselves as maintainers" msgstr "" -#: app/blueprints/packages/packages.py:636 +#: app/blueprints/packages/packages.py:637 msgid "Author Name" msgstr "" -#: app/blueprints/packages/packages.py:723 +#: app/blueprints/packages/packages.py:724 msgid "Enable support detection based on dependencies (recommended)" msgstr "" -#: app/blueprints/packages/packages.py:724 +#: app/blueprints/packages/packages.py:725 msgid "Supported games" msgstr "" -#: app/blueprints/packages/packages.py:725 +#: app/blueprints/packages/packages.py:726 msgid "Unsupported games" msgstr "" -#: app/blueprints/packages/packages.py:726 +#: app/blueprints/packages/packages.py:727 msgid "Supports all games (unless stated) / is game independent" msgstr "" -#: app/blueprints/packages/packages.py:742 +#: app/blueprints/packages/packages.py:743 msgid "You need at least one release before you can edit game support" msgstr "" -#: app/blueprints/packages/packages.py:746 +#: app/blueprints/packages/packages.py:747 msgid "Mod(pack) needs to contain at least one mod. Please create a new release" msgstr "" -#: app/blueprints/packages/releases.py:55 -#: app/templates/packages/release_new.html:46 +#: app/blueprints/packages/releases.py:57 +#: app/blueprints/packages/releases.py:72 +msgid "Release Notes" +msgstr "" + +#: app/blueprints/packages/releases.py:59 msgid "Method" msgstr "" -#: app/blueprints/packages/releases.py:55 -#: app/blueprints/packages/releases.py:57 +#: app/blueprints/packages/releases.py:59 +#: app/blueprints/packages/releases.py:61 #: app/blueprints/packages/screenshots.py:35 msgid "File Upload" msgstr "" -#: app/blueprints/packages/releases.py:56 +#: app/blueprints/packages/releases.py:60 msgid "Git reference (ie: commit hash, branch, or tag)" msgstr "" -#: app/blueprints/packages/releases.py:58 -#: app/blueprints/packages/releases.py:70 -#: app/blueprints/packages/releases.py:198 +#: app/blueprints/packages/releases.py:62 +#: app/blueprints/packages/releases.py:77 +#: app/blueprints/packages/releases.py:207 msgid "Minimum Minetest Version" msgstr "" -#: app/blueprints/packages/releases.py:60 -#: app/blueprints/packages/releases.py:72 -#: app/blueprints/packages/releases.py:201 +#: app/blueprints/packages/releases.py:64 +#: app/blueprints/packages/releases.py:79 +#: app/blueprints/packages/releases.py:210 msgid "Maximum Minetest Version" msgstr "" -#: app/blueprints/packages/releases.py:67 -#: app/templates/packages/release_edit.html:23 +#: app/blueprints/packages/releases.py:74 +#: app/templates/packages/release_edit.html:31 msgid "URL" msgstr "" -#: app/blueprints/packages/releases.py:68 +#: app/blueprints/packages/releases.py:75 msgid "Task ID" msgstr "" -#: app/blueprints/packages/releases.py:69 +#: app/blueprints/packages/releases.py:76 #: app/blueprints/packages/screenshots.py:41 msgid "Is Approved" msgstr "" -#: app/blueprints/packages/releases.py:91 +#: app/blueprints/packages/releases.py:98 msgid "Import from Git" msgstr "" -#: app/blueprints/packages/releases.py:91 +#: app/blueprints/packages/releases.py:98 msgid "Upload .zip file" msgstr "" -#: app/blueprints/packages/releases.py:197 +#: app/blueprints/packages/releases.py:206 msgid "Set Min" msgstr "" -#: app/blueprints/packages/releases.py:200 +#: app/blueprints/packages/releases.py:209 msgid "Set Max" msgstr "" -#: app/blueprints/packages/releases.py:203 +#: app/blueprints/packages/releases.py:212 msgid "Only change values previously set as none" msgstr "" -#: app/blueprints/packages/releases.py:204 +#: app/blueprints/packages/releases.py:213 msgid "Update" msgstr "" -#: app/blueprints/packages/releases.py:256 +#: app/blueprints/packages/releases.py:265 #: app/templates/packages/update_config.html:25 msgid "Trigger" msgstr "" -#: app/blueprints/packages/releases.py:257 +#: app/blueprints/packages/releases.py:266 msgid "New Commit" msgstr "" -#: app/blueprints/packages/releases.py:258 app/templates/admin/tags/list.html:8 +#: app/blueprints/packages/releases.py:267 app/templates/admin/tags/list.html:8 msgid "New Tag" msgstr "" -#: app/blueprints/packages/releases.py:260 +#: app/blueprints/packages/releases.py:269 msgid "Branch name" msgstr "" -#: app/blueprints/packages/releases.py:261 +#: app/blueprints/packages/releases.py:270 #: app/templates/packages/update_config.html:38 msgid "Action" msgstr "" -#: app/blueprints/packages/releases.py:262 +#: app/blueprints/packages/releases.py:271 msgid "Send notification and mark as outdated" msgstr "" -#: app/blueprints/packages/releases.py:262 app/logic/package_approval.py:104 +#: app/blueprints/packages/releases.py:271 app/logic/package_approval.py:104 msgid "Create release" msgstr "" -#: app/blueprints/packages/releases.py:264 +#: app/blueprints/packages/releases.py:273 msgid "Save Settings" msgstr "" -#: app/blueprints/packages/releases.py:265 +#: app/blueprints/packages/releases.py:274 msgid "Disable Automation" msgstr "" -#: app/blueprints/packages/releases.py:304 +#: app/blueprints/packages/releases.py:313 msgid "Please add a Git repository URL in order to set up automatic releases" msgstr "" -#: app/blueprints/packages/releases.py:320 +#: app/blueprints/packages/releases.py:329 msgid "Deleted update configuration" msgstr "" -#: app/blueprints/packages/releases.py:328 +#: app/blueprints/packages/releases.py:337 msgid "Now, please create an initial release" msgstr "" -#: app/blueprints/packages/reviews.py:54 -#: app/templates/packages/translation.html:51 -msgid "Language" -msgstr "" - #: app/blueprints/packages/reviews.py:60 app/blueprints/threads/__init__.py:181 #: app/blueprints/threads/__init__.py:182 #: app/blueprints/threads/__init__.py:282 @@ -1487,7 +1593,7 @@ msgid "" msgstr "" #: 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/account.py:189 app/blueprints/users/account.py:338 #: app/blueprints/users/settings.py:147 msgid "Email" msgstr "" @@ -1565,79 +1671,80 @@ msgstr "" msgid "Unknown verification token!" msgstr "" -#: app/blueprints/users/account.py:292 +#: app/blueprints/users/account.py:290 msgid "Token has expired" msgstr "" -#: app/blueprints/users/account.py:306 +#: app/blueprints/users/account.py:304 msgid "Another user is already using that email" msgstr "" -#: app/blueprints/users/account.py:309 +#: app/blueprints/users/account.py:307 msgid "Confirmed email change" msgstr "" -#: app/blueprints/users/account.py:314 +#: app/blueprints/users/account.py:312 msgid "Email address changed" msgstr "" -#: app/blueprints/users/account.py:315 +#: app/blueprints/users/account.py:313 msgid "" "Your email address has changed. If you didn't request this, please " "contact an administrator." msgstr "" -#: app/blueprints/users/account.py:333 +#: app/blueprints/users/account.py:331 msgid "You may now log in" msgstr "" -#: app/blueprints/users/account.py:341 +#: app/blueprints/users/account.py:339 msgid "Send" msgstr "" -#: app/blueprints/users/account.py:372 +#: app/blueprints/users/account.py:370 msgid "" "That email is now blacklisted. Please contact an admin if you wish to " "undo this." msgstr "" -#: app/blueprints/users/claim.py:41 app/blueprints/users/claim.py:66 -msgid "" -"Invalid username, Only alphabetic letters (A-Za-z), numbers (0-9), " -"underscores (_), minuses (-), and periods (.) allowed. Consider " -"contacting an admin" -msgstr "" - #: app/blueprints/users/claim.py:46 msgid "User has already been claimed" msgstr "" #: app/blueprints/users/claim.py:50 -msgid "Unable to get GitHub username for user" +msgid "" +"Unable to get GitHub username for user. Make sure the forum account " +"exists." msgstr "" -#: app/blueprints/users/claim.py:73 +#: app/blueprints/users/claim.py:66 +msgid "" +"A ContentDB user with that name already exists. Please contact an admin " +"to link to your forum account" +msgstr "" + +#: app/blueprints/users/claim.py:75 msgid "That user has already been claimed!" msgstr "" -#: app/blueprints/users/claim.py:86 +#: app/blueprints/users/claim.py:88 #, python-format msgid "Error whilst attempting to access forums: %(message)s" msgstr "" -#: app/blueprints/users/claim.py:90 +#: app/blueprints/users/claim.py:92 msgid "Unable to get forum signature - does the user exist?" msgstr "" -#: app/blueprints/users/claim.py:105 +#: app/blueprints/users/claim.py:107 msgid "Unable to login as user" msgstr "" -#: app/blueprints/users/claim.py:111 +#: app/blueprints/users/claim.py:113 msgid "Could not find the key in your signature!" msgstr "" -#: app/blueprints/users/claim.py:114 +#: app/blueprints/users/claim.py:116 msgid "Unknown claim type" msgstr "" @@ -1781,6 +1888,23 @@ msgstr "" msgid "Can't promote a user to a rank higher than yourself!" msgstr "" +#: app/blueprints/vcs/github.py:56 +msgid "Authorization failed [err=gh-oauth-login-failed]" +msgstr "Autorisering feilet [err=gh-oauth-login-failed]" + +#: app/blueprints/vcs/github.py:85 +msgid "Linked GitHub to account" +msgstr "Linket GitHub til konto" + +#: app/blueprints/vcs/github.py:90 +#, python-format +msgid "GitHub account is already associated with another user: %(username)s" +msgstr "" + +#: app/blueprints/vcs/github.py:98 app/blueprints/vcs/github.py:124 +msgid "Authorization failed [err=gh-login-failed]" +msgstr "" + #: app/blueprints/zipgrep/__init__.py:35 msgid "Text to find (regex)" msgstr "" @@ -1790,6 +1914,7 @@ msgid "File filter" msgstr "" #: app/blueprints/zipgrep/__init__.py:38 app/templates/base.html:60 +#: app/templates/packages/advanced_search.html:34 #: app/templates/packages/game_hub.html:35 app/templates/todo/tags.html:14 msgid "Search" msgstr "" @@ -1879,17 +2004,17 @@ msgstr "" msgid "You don't have permission to change the package name" msgstr "" -#: app/logic/releases.py:32 +#: app/logic/releases.py:33 msgid "You don't have permission to make releases" msgstr "" -#: app/logic/releases.py:37 +#: app/logic/releases.py:38 msgid "" "You've created too many releases for this package in the last 5 minutes, " "please wait before trying again" msgstr "" -#: app/logic/releases.py:74 +#: app/logic/releases.py:77 msgid "Invalid commit hash; it must be a 40 character long base16 string" msgstr "" @@ -2046,11 +2171,6 @@ msgstr "" msgid "As-is" msgstr "" -#. NOTE: Package maintenance state -#: app/models/packages.py:170 -msgid "Deprecated" -msgstr "" - #: app/models/packages.py:177 msgid "Under active development, and may break worlds/things without warning" msgstr "" @@ -2087,7 +2207,7 @@ msgstr "" #: app/templates/collections/delete.html:14 #: app/templates/collections/view.html:39 #: app/templates/oauth/create_edit.html:17 -#: app/templates/packages/release_edit.html:84 +#: app/templates/packages/release_edit.html:92 #: app/templates/packages/review_create_edit.html:67 #: app/templates/threads/delete_reply.html:19 #: app/templates/threads/delete_thread.html:19 @@ -2095,21 +2215,17 @@ msgstr "" msgid "Delete" msgstr "" -#: app/models/packages.py:624 app/templates/packages/view.html:163 -msgid "Work in Progress" -msgstr "" - -#: app/models/packages.py:1358 +#: app/models/packages.py:1366 #, python-format msgid "New commit %(hash)s found on the Git repo." msgstr "" -#: app/models/packages.py:1362 +#: app/models/packages.py:1370 #, python-format msgid "The last release was commit %(hash)s" msgstr "" -#: app/models/packages.py:1368 +#: app/models/packages.py:1376 #, python-format msgid "New tag %(tag_name)s found on the Git repo." msgstr "" @@ -2143,7 +2259,7 @@ msgid "Editor" msgstr "" #. NOTE: BOT notification type -#: app/models/users.py:59 app/models/users.py:442 +#: app/models/users.py:59 app/models/users.py:448 msgid "Bot" msgstr "" @@ -2156,128 +2272,128 @@ msgid "Admin" msgstr "" #. NOTE: PACKAGE_EDIT notification type -#: app/models/users.py:427 +#: app/models/users.py:433 msgid "Package Edit" msgstr "" #. NOTE: PACKAGE_APPROVAL notification type -#: app/models/users.py:430 +#: app/models/users.py:436 msgid "Package Approval" msgstr "" #. NOTE: NEW_THREAD notification type -#: app/models/users.py:433 app/templates/threads/list.html:12 +#: app/models/users.py:439 app/templates/threads/list.html:12 #: app/templates/threads/new.html:4 msgid "New Thread" msgstr "" #. NOTE: NEW_REVIEW notification type -#: app/models/users.py:436 +#: app/models/users.py:442 msgid "New Review" msgstr "" #. NOTE: THREAD_REPLY notification type -#: app/models/users.py:439 +#: app/models/users.py:445 msgid "Thread Reply" msgstr "" #. NOTE: MAINTAINER notification type -#: app/models/users.py:445 app/templates/macros/threads.html:27 +#: app/models/users.py:451 app/templates/macros/threads.html:27 msgid "Maintainer" msgstr "" #. NOTE: EDITOR_ALERT notification type -#: app/models/users.py:448 +#: app/models/users.py:454 msgid "Editor Alert" msgstr "" #. NOTE: EDITOR_MISC notification type -#: app/models/users.py:451 +#: app/models/users.py:457 msgid "Editor Misc" msgstr "" #. NOTE: OTHER notification type -#: app/models/users.py:454 +#: app/models/users.py:460 msgid "Other" msgstr "" -#: app/models/users.py:464 +#: app/models/users.py:470 msgid "This is a Package Edit notification." msgstr "" -#: app/models/users.py:466 +#: app/models/users.py:472 msgid "This is a Package Approval notification." msgstr "" -#: app/models/users.py:468 +#: app/models/users.py:474 msgid "This is a New Thread notification." msgstr "" -#: app/models/users.py:470 +#: app/models/users.py:476 msgid "This is a New Review notification." msgstr "" -#: app/models/users.py:472 +#: app/models/users.py:478 msgid "This is a Thread Reply notification." msgstr "" -#: app/models/users.py:474 +#: app/models/users.py:480 msgid "This is a Bot notification." msgstr "" -#: app/models/users.py:476 +#: app/models/users.py:482 msgid "This is a Maintainer change notification." msgstr "" -#: app/models/users.py:478 +#: app/models/users.py:484 msgid "This is an Editor Alert notification." msgstr "" -#: app/models/users.py:480 +#: app/models/users.py:486 msgid "This is an Editor Misc notification." msgstr "" -#: app/models/users.py:482 +#: app/models/users.py:488 msgid "This is an Other notification." msgstr "" -#: app/models/users.py:489 +#: app/models/users.py:495 msgid "When another user edits your packages, releases, etc." msgstr "" -#: app/models/users.py:491 +#: app/models/users.py:497 msgid "Notifications from editors related to the package approval process." msgstr "" -#: app/models/users.py:493 +#: app/models/users.py:499 msgid "When a thread is created on your package." msgstr "" -#: app/models/users.py:495 +#: app/models/users.py:501 msgid "When a user posts a review on your package." msgstr "" -#: app/models/users.py:497 +#: app/models/users.py:503 msgid "When someone replies to a thread you're watching." msgstr "" -#: app/models/users.py:499 +#: app/models/users.py:505 msgid "From a bot - for example, update notifications." msgstr "" -#: app/models/users.py:501 +#: app/models/users.py:507 msgid "When your package's maintainers change." msgstr "" -#: app/models/users.py:503 +#: app/models/users.py:509 msgid "For editors: Important alerts." msgstr "" -#: app/models/users.py:505 +#: app/models/users.py:511 msgid "For editors: Minor notifications, including new threads." msgstr "" -#: app/models/users.py:507 +#: app/models/users.py:513 msgid "Minor notifications not important enough for a dedicated category." msgstr "" @@ -2426,41 +2542,45 @@ msgstr "Personvernspraksis" msgid "Report / DMCA" msgstr "" -#: app/templates/base.html:256 +#: app/templates/base.html:256 app/templates/packages/advanced_search.html:4 +msgid "Advanced Search" +msgstr "" + +#: app/templates/base.html:257 msgid "User List" msgstr "Brukerliste" -#: app/templates/base.html:257 app/templates/packages/view.html:190 +#: app/templates/base.html:258 app/templates/packages/view.html:190 #: app/templates/packages/view.html:677 app/templates/threads/list.html:4 msgid "Threads" msgstr "" -#: app/templates/base.html:258 app/templates/collections/list.html:7 +#: app/templates/base.html:259 app/templates/collections/list.html:7 #: app/templates/collections/list.html:26 msgid "Collections" msgstr "" -#: app/templates/base.html:259 app/templates/donate/index.html:4 +#: app/templates/base.html:260 app/templates/donate/index.html:4 msgid "Support Creators" msgstr "" -#: app/templates/base.html:260 +#: app/templates/base.html:261 msgid "Translate Packages" msgstr "" -#: app/templates/base.html:261 +#: app/templates/base.html:262 msgid "Source Code" msgstr "Kildekode" -#: app/templates/base.html:267 +#: app/templates/base.html:268 msgid "Show non-free packages" msgstr "" -#: app/templates/base.html:269 +#: app/templates/base.html:270 msgid "Hide non-free packages" msgstr "" -#: app/templates/base.html:273 +#: app/templates/base.html:274 #, python-format msgid "Our privacy policy has been updated (%(date)s)" msgstr "" @@ -2473,29 +2593,11 @@ msgstr "Velkommen" msgid "Welcome to the best place to find Minetest mods, games, and texture packs" msgstr "" -#: app/templates/admin/storage.html:39 -#: app/templates/collections/create_edit.html:81 -#: app/templates/collections/list.html:39 -#: app/templates/collections/view.html:91 app/templates/index.html:48 -#: app/templates/macros/reviews.html:81 app/templates/macros/topics.html:52 -#: app/templates/packages/game_hub.html:5 -#: app/templates/packages/game_hub.html:25 -#: app/templates/packages/similar.html:22 app/templates/translate/index.html:28 -#, python-format -msgid "%(title)s by %(author)s" -msgstr "%(title)s av %(author)s" - #: app/templates/index.html:53 #, python-format msgid "%(title)s by %(author)s" msgstr "%(title)s av %(author)s" -#: app/templates/index.html:78 app/templates/packages/reviews_list.html:4 -#: app/templates/packages/view.html:194 app/templates/packages/view.html:336 -#: app/templates/users/profile.html:279 -msgid "Reviews" -msgstr "" - #: app/templates/index.html:94 app/templates/packages/view.html:278 msgid "Previous" msgstr "Forrige" @@ -2576,7 +2678,7 @@ msgstr "" #: app/templates/admin/storage.html:18 #: app/templates/packages/create_edit.html:66 #: app/templates/packages/game_support.html:20 -#: app/templates/threads/view.html:96 app/templates/todo/tags.html:36 +#: app/templates/threads/view.html:101 app/templates/todo/tags.html:36 msgid "Package" msgstr "" @@ -2602,7 +2704,7 @@ msgstr "" msgid "Licenses" msgstr "" -#: app/templates/admin/tags/list.html:34 +#: app/templates/admin/tags/list.html:30 msgid "Views" msgstr "" @@ -3040,7 +3142,7 @@ msgid "Edit / Approve" msgstr "" #: app/templates/macros/releases.html:103 -#: app/templates/packages/release_edit.html:31 +#: app/templates/packages/release_edit.html:39 msgid "Importing..." msgstr "" @@ -3241,10 +3343,6 @@ msgstr "" msgid "No outdated packages." msgstr "" -#: app/templates/macros/topics.html:6 app/templates/packages/view.html:177 -msgid "Author" -msgstr "" - #: app/templates/macros/topics.html:8 msgid "Date" msgstr "" @@ -3414,6 +3512,29 @@ msgstr "" msgid "No applications created" msgstr "" +#: app/templates/packages/advanced_search.html:13 +msgid "Use shift to select multiple. Leave selection empty to match any type." +msgstr "" + +#: app/templates/packages/advanced_search.html:14 +#: app/templates/packages/advanced_search.html:19 +#: app/templates/packages/advanced_search.html:20 +#: app/templates/packages/advanced_search.html:21 +msgid "Use shift to select multiple." +msgstr "" + +#: app/templates/packages/advanced_search.html:17 +msgid "Tags and Content Warnings" +msgstr "" + +#: app/templates/packages/advanced_search.html:23 +msgid "Compatibility" +msgstr "" + +#: app/templates/packages/advanced_search.html:28 +msgid "Sorting" +msgstr "" + #: app/templates/packages/alias_create_edit.html:4 msgid "Alias" msgstr "" @@ -3453,7 +3574,7 @@ msgid "This will set the update settings for all packages with a Git repo." msgstr "" #: app/templates/packages/bulk_update_conf.html:27 -#: app/templates/packages/release_new.html:50 +#: app/templates/packages/release_new.html:51 #: app/templates/packages/update_config.html:33 msgid "Leave blank to use default branch" msgstr "" @@ -3799,8 +3920,8 @@ msgid "Use this page to set the min and max of all releases for your package." msgstr "" #: app/templates/packages/release_bulk_change.html:29 -#: app/templates/packages/release_edit.html:54 -#: app/templates/packages/release_new.html:69 +#: app/templates/packages/release_edit.html:62 +#: app/templates/packages/release_new.html:70 msgid "Maximum must be greater than or equal to the minimum!" msgstr "" @@ -3811,8 +3932,8 @@ msgid "" msgstr "" #: app/templates/packages/release_bulk_change.html:36 -#: app/templates/packages/release_edit.html:70 -#: app/templates/packages/release_new.html:91 +#: app/templates/packages/release_edit.html:78 +#: app/templates/packages/release_new.html:92 msgid "Leave both as None if in doubt." msgstr "" @@ -3820,71 +3941,81 @@ msgstr "" msgid "Edit release" msgstr "" -#: app/templates/packages/release_edit.html:27 +#: app/templates/packages/release_edit.html:15 +#: app/templates/packages/release_new.html:42 +msgid "Release short name. Eg: 1.0.0 or 2018-05-28" +msgstr "" + +#: app/templates/packages/release_edit.html:16 +#: app/templates/packages/release_new.html:43 +msgid "Human-readable name. Eg: 1.0.0 - The Trains Update" +msgstr "" + +#: app/templates/packages/release_edit.html:35 msgid "Commit Hash" msgstr "" -#: app/templates/packages/release_edit.html:32 +#: app/templates/packages/release_edit.html:40 msgid "view task" msgstr "" -#: app/templates/packages/release_edit.html:42 +#: app/templates/packages/release_edit.html:50 #: app/templates/packages/screenshot_edit.html:20 msgid "Approved" msgstr "" -#: app/templates/packages/release_edit.html:46 +#: app/templates/packages/release_edit.html:54 msgid "Supported Minetest versions" msgstr "" -#: app/templates/packages/release_edit.html:60 -#: app/templates/packages/release_new.html:75 +#: app/templates/packages/release_edit.html:68 +#: app/templates/packages/release_new.html:76 #, python-format msgid "Are you sure your package doesn't work on versions after %(version)s?" msgstr "" -#: app/templates/packages/release_edit.html:62 -#: app/templates/packages/release_new.html:77 +#: app/templates/packages/release_edit.html:70 +#: app/templates/packages/release_new.html:78 msgid "" "Only set the maximum version if you know that it doesn't work on newer " "Minetest versions." msgstr "" -#: app/templates/packages/release_edit.html:63 -#: app/templates/packages/release_new.html:78 +#: app/templates/packages/release_edit.html:71 +#: app/templates/packages/release_new.html:79 msgid "" "Don't set the maximum version just because you haven't tested it on newer" " versions." msgstr "" -#: app/templates/packages/release_edit.html:67 -#: app/templates/packages/release_new.html:88 +#: app/templates/packages/release_edit.html:75 +#: app/templates/packages/release_new.html:89 msgid "" "Set the minimum and maximum Minetest versions supported.\n" "\t\t\tThis release will be hidden to clients outside of that range. " msgstr "" -#: app/templates/packages/release_edit.html:72 +#: app/templates/packages/release_edit.html:80 msgid "" "You can set this automatically in the" " .conf of your package." msgstr "" -#: app/templates/packages/release_edit.html:79 +#: app/templates/packages/release_edit.html:87 msgid "Delete Release" msgstr "" -#: app/templates/packages/release_edit.html:85 +#: app/templates/packages/release_edit.html:93 msgid "This is permanent." msgstr "" -#: app/templates/packages/release_edit.html:86 +#: app/templates/packages/release_edit.html:94 msgid "" "Any associated uploads will not be deleted immediately, but the release " "will no longer be listed." msgstr "" -#: app/templates/packages/release_edit.html:91 +#: app/templates/packages/release_edit.html:99 msgid "You cannot delete the latest release; please create a newer one first." msgstr "" @@ -3931,26 +4062,26 @@ msgstr "" msgid "1. Name release" msgstr "" -#: app/templates/packages/release_new.html:42 -msgid "Human readable. Eg: 1.0.0 or 2018-05-28" +#: app/templates/packages/release_new.html:43 +msgid "Same as name" msgstr "" -#: app/templates/packages/release_new.html:44 +#: app/templates/packages/release_new.html:46 msgid "2. Set the content" msgstr "" -#: app/templates/packages/release_new.html:57 +#: app/templates/packages/release_new.html:58 msgid "" "Take a look at the Package Configuration " "and Releases Guide for\n" "\t\t\ttips on customising releases." msgstr "" -#: app/templates/packages/release_new.html:61 +#: app/templates/packages/release_new.html:62 msgid "3. Supported Minetest versions" msgstr "" -#: app/templates/packages/release_new.html:83 +#: app/templates/packages/release_new.html:84 msgid "" "The .conf of your package can set this " "automatically,\n" @@ -4352,16 +4483,12 @@ msgstr "" msgid "Non-free media" msgstr "" -#: app/templates/packages/view.html:94 app/templates/threads/view.html:104 +#: app/templates/packages/view.html:94 app/templates/threads/view.html:109 msgid "" "This thread is only visible to its creator, package maintainers, users of" " Approver rank or above, and @mentioned users." msgstr "" -#: app/templates/packages/view.html:184 app/templates/users/profile.html:242 -msgid "Downloads" -msgstr "" - #: app/templates/packages/view.html:207 app/templates/users/profile.html:95 msgid "Website" msgstr "" @@ -4386,7 +4513,7 @@ msgstr "" msgid "Awaiting review" msgstr "" -#: app/templates/packages/view.html:344 app/templates/threads/view.html:77 +#: app/templates/packages/view.html:344 app/templates/threads/view.html:82 msgid "Edit Review" msgstr "" @@ -4608,39 +4735,39 @@ msgstr "" msgid "Subscribe" msgstr "" -#: app/templates/threads/view.html:55 +#: app/templates/threads/view.html:59 msgid "Convert to Thread" msgstr "" -#: app/templates/threads/view.html:62 +#: app/templates/threads/view.html:67 msgid "Unlock" msgstr "" -#: app/templates/threads/view.html:67 +#: app/templates/threads/view.html:72 msgid "Lock" msgstr "" -#: app/templates/threads/view.html:109 +#: app/templates/threads/view.html:114 msgid "This thread is visible to the following users" msgstr "" -#: app/templates/threads/view.html:110 +#: app/templates/threads/view.html:115 msgid "Visible to:" msgstr "" -#: app/templates/threads/view.html:118 +#: app/templates/threads/view.html:123 msgid "Plus approvers and editors" msgstr "" -#: app/templates/threads/view.html:131 +#: app/templates/threads/view.html:136 msgid "Is this review outdated?" msgstr "" -#: app/templates/threads/view.html:132 +#: app/templates/threads/view.html:137 msgid "For example, does it complain about issues you've already fixed?" msgstr "" -#: app/templates/threads/view.html:133 +#: app/templates/threads/view.html:138 #, python-format msgid "You can report outdated reviews by clicking %(flag)s on the review." msgstr "" @@ -5272,6 +5399,10 @@ msgstr "" msgid "Email Address" msgstr "" +#: app/templates/users/modtools.html:116 +msgid "Pending email verifications" +msgstr "" + #: app/templates/users/profile.html:20 msgid "Profile picture" msgstr "" @@ -6474,3 +6605,49 @@ msgstr "" #~ "signature" #~ msgstr "" +#~ msgctxt "tags" +#~ msgid "" +#~ "Focus on player chat/communication or " +#~ "who's primary function is interacting " +#~ "with the console." +#~ msgstr "" + +#~ msgctxt "tags" +#~ msgid "" +#~ "Requires futher installation steps, such " +#~ "as installing luarocks or editing the" +#~ " trusted mod setting" +#~ msgstr "" + +#~ msgctxt "tags" +#~ msgid "" +#~ "Mods and games that aim to " +#~ "simulate real life activity. Similar to" +#~ " SimCity/TheSims/OpenTTD/etc" +#~ msgstr "" + +#~ msgctxt "tags" +#~ msgid "Adds mobs, animals, and NPCs" +#~ msgstr "" + +#~ msgctxt "tags" +#~ msgid "For content whose main utility / feature is in GUI/formspec form" +#~ msgstr "" + +#~ msgctxt "tags" +#~ msgid "Forks of MTG" +#~ msgstr "" + +#~ msgid "" +#~ "Invalid username, Only alphabetic letters " +#~ "(A-Za-z), numbers (0-9), underscores (_), " +#~ "minuses (-), and periods (.) allowed." +#~ " Consider contacting an admin" +#~ msgstr "" + +#~ msgid "Unable to get GitHub username for user" +#~ msgstr "" + +#~ msgid "Human readable. Eg: 1.0.0 or 2018-05-28" +#~ msgstr "" + diff --git a/translations/nl/LC_MESSAGES/messages.po b/translations/nl/LC_MESSAGES/messages.po index dc236200..8a075e77 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-06-09 13:46+0100\n" +"POT-Creation-Date: 2024-06-22 16:06+0100\n" "PO-Revision-Date: 2023-10-23 21:06+0000\n" "Last-Translator: Bas Huis \n" "Language: nl\n" @@ -19,195 +19,193 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.15.0\n" -#: app/__init__.py:155 +#: app/__init__.py:156 msgid "Banned:" msgstr "Verbannen:" -#: app/__init__.py:157 +#: app/__init__.py:158 msgid "You have been banned." msgstr "Je bent verbannen." -#. NOTE: tags: title for jam_game_2023 -#: app/_translations.py:6 -msgctxt "tags" -msgid "Jam / Game 2023" -msgstr "" - -#. NOTE: tags: description for jam_game_2023 -#: app/_translations.py:8 -msgctxt "tags" -msgid "Entries to the 2023 Minetest Game Jam " -msgstr "" - #. NOTE: tags: title for server_tools -#: app/_translations.py:10 +#: app/_translations.py:6 #, fuzzy msgctxt "tags" msgid "Server Moderation and Tools" msgstr "Hulpmiddelen voor Moderators" #. NOTE: tags: description for server_tools -#: app/_translations.py:12 +#: app/_translations.py:8 msgctxt "tags" msgid "Helps with server maintenance and moderation" msgstr "" #. NOTE: tags: title for pvp -#: app/_translations.py:14 +#: app/_translations.py:10 msgctxt "tags" msgid "Player vs Player (PvP)" msgstr "" #. NOTE: tags: description for pvp -#: app/_translations.py:16 +#: app/_translations.py:12 msgctxt "tags" msgid "Designed to be played competitively against other players" msgstr "" #. NOTE: tags: title for player_effects -#: app/_translations.py:18 +#: app/_translations.py:14 msgctxt "tags" msgid "Player Effects / Power Ups" msgstr "" #. NOTE: tags: description for player_effects -#: app/_translations.py:20 +#: app/_translations.py:16 msgctxt "tags" msgid "" "For content that changes player effects, including physics, for example: " "speed, jump height or gravity." msgstr "" -#. NOTE: tags: title for world_tools -#: app/_translations.py:22 +#. NOTE: tags: title for jam_game_2023 +#: app/_translations.py:18 msgctxt "tags" -msgid "World Maintenance and Tools" +msgid "Jam / Game 2023" msgstr "" -#. NOTE: tags: description for world_tools -#: app/_translations.py:24 +#. NOTE: tags: description for jam_game_2023 +#: app/_translations.py:20 msgctxt "tags" -msgid "Tools to manage the world" -msgstr "" - -#. NOTE: tags: title for april_fools -#: app/_translations.py:26 -msgctxt "tags" -msgid "Joke" -msgstr "" - -#. NOTE: tags: description for april_fools -#: app/_translations.py:28 -msgctxt "tags" -msgid "" -"For humorous content, meant as a novelty or joke, not to be taken " -"seriously, and that is not meant to be used seriously or long-term." -msgstr "" - -#. NOTE: tags: title for shooter -#: app/_translations.py:30 -msgctxt "tags" -msgid "Shooter" -msgstr "" - -#. NOTE: tags: description for shooter -#: app/_translations.py:32 -msgctxt "tags" -msgid "First person shooters (FPS) and more" -msgstr "" - -#. NOTE: tags: title for adventure__rpg -#: app/_translations.py:34 -msgctxt "tags" -msgid "Adventure / RPG" +msgid "Entries to the 2023 Minetest Game Jam " msgstr "" #. NOTE: tags: title for mapgen -#: app/_translations.py:36 +#: app/_translations.py:22 msgctxt "tags" msgid "Mapgen / Biomes / Decoration" msgstr "" #. NOTE: tags: description for mapgen -#: app/_translations.py:38 +#: app/_translations.py:24 msgctxt "tags" msgid "New mapgen or changes mapgen" msgstr "" -#. NOTE: tags: title for singleplayer -#: app/_translations.py:40 +#. NOTE: tags: title for world_tools +#: app/_translations.py:26 msgctxt "tags" -msgid "Singleplayer-focused" +msgid "World Maintenance and Tools" msgstr "" -#. NOTE: tags: description for singleplayer -#: app/_translations.py:42 +#. NOTE: tags: description for world_tools +#: app/_translations.py:28 msgctxt "tags" -msgid "Content that can be played alone" +msgid "Tools to manage the world" +msgstr "" + +#. NOTE: tags: title for inventory +#: app/_translations.py:30 +msgctxt "tags" +msgid "Inventory" +msgstr "" + +#. NOTE: tags: description for inventory +#: app/_translations.py:32 +msgctxt "tags" +msgid "Changes the inventory GUI" msgstr "" #. NOTE: tags: title for developer_tools -#: app/_translations.py:44 +#: app/_translations.py:34 #, fuzzy msgctxt "tags" msgid "Developer Tools" msgstr "Hulpmiddelen voor Moderators" #. NOTE: tags: description for developer_tools -#: app/_translations.py:46 +#: app/_translations.py:36 msgctxt "tags" msgid "Tools for game and mod developers" msgstr "" +#. NOTE: tags: title for april_fools +#: app/_translations.py:38 +msgctxt "tags" +msgid "Joke" +msgstr "" + +#. NOTE: tags: description for april_fools +#: app/_translations.py:40 +msgctxt "tags" +msgid "" +"For humorous content, meant as a novelty or joke, not to be taken " +"seriously, and that is not meant to be used seriously or long-term." +msgstr "" + +#. NOTE: tags: title for singleplayer +#: app/_translations.py:42 +msgctxt "tags" +msgid "Singleplayer-focused" +msgstr "" + +#. NOTE: tags: description for singleplayer +#: app/_translations.py:44 +msgctxt "tags" +msgid "Content that can be played alone" +msgstr "" + #. NOTE: tags: title for crafting -#: app/_translations.py:48 +#: app/_translations.py:46 #, fuzzy msgctxt "tags" msgid "Crafting" msgstr "Waardering" #. NOTE: tags: description for crafting -#: app/_translations.py:50 +#: app/_translations.py:48 msgctxt "tags" msgid "Big changes to crafting gameplay" msgstr "" -#. NOTE: tags: title for sound_music +#. NOTE: tags: title for adventure__rpg +#: app/_translations.py:50 +msgctxt "tags" +msgid "Adventure / RPG" +msgstr "" + +#. NOTE: tags: title for shooter #: app/_translations.py:52 msgctxt "tags" +msgid "Shooter" +msgstr "" + +#. NOTE: tags: description for shooter +#: app/_translations.py:54 +msgctxt "tags" +msgid "First person shooters (FPS) and more" +msgstr "" + +#. NOTE: tags: title for sound_music +#: app/_translations.py:56 +msgctxt "tags" msgid "Sounds / Music" msgstr "" #. NOTE: tags: description for sound_music -#: app/_translations.py:54 +#: app/_translations.py:58 msgctxt "tags" msgid "Focuses on or adds new sounds or musical things" msgstr "" -#. NOTE: tags: title for inventory -#: app/_translations.py:56 -msgctxt "tags" -msgid "Inventory" -msgstr "" - -#. NOTE: tags: description for inventory -#: app/_translations.py:58 -msgctxt "tags" -msgid "Changes the inventory GUI" -msgstr "" - -#. NOTE: tags: title for chat +#. NOTE: tags: title for tools #: app/_translations.py:60 msgctxt "tags" -msgid "Chat / Commands" +msgid "Tools / Weapons / Armor" msgstr "" -#. NOTE: tags: description for chat +#. NOTE: tags: description for tools #: app/_translations.py:62 msgctxt "tags" -msgid "" -"Focus on player chat/communication or who's primary function is " -"interacting with the console." +msgid "Adds or changes tools, weapons, and armor" msgstr "" #. NOTE: tags: title for plants_and_farming @@ -222,57 +220,57 @@ msgctxt "tags" msgid "Adds new plants or other farmable resources." msgstr "" -#. NOTE: tags: title for complex_installation +#. NOTE: tags: title for simulation #: app/_translations.py:68 +msgctxt "tags" +msgid "Sims" +msgstr "" + +#. NOTE: tags: description for simulation +#: app/_translations.py:70 +msgctxt "tags" +msgid "" +"Mods and games that aim to simulate real life activity. Similar to " +"SimCity/The Sims/OpenTTD/etc." +msgstr "" + +#. NOTE: tags: title for chat +#: app/_translations.py:72 +msgctxt "tags" +msgid "Chat / Commands" +msgstr "" + +#. NOTE: tags: description for chat +#: app/_translations.py:74 +msgctxt "tags" +msgid "Focus on player chat/communication or console interaction." +msgstr "" + +#. NOTE: tags: title for multiplayer +#: app/_translations.py:76 +msgctxt "tags" +msgid "Multiplayer-focused" +msgstr "" + +#. NOTE: tags: description for multiplayer +#: app/_translations.py:78 +msgctxt "tags" +msgid "Can/should only be used in multiplayer" +msgstr "" + +#. NOTE: tags: title for complex_installation +#: app/_translations.py:80 #, fuzzy msgctxt "tags" msgid "Complex installation" msgstr "Documentatie" #. NOTE: tags: description for complex_installation -#: app/_translations.py:70 -msgctxt "tags" -msgid "" -"Requires futher installation steps, such as installing luarocks or " -"editing the trusted mod setting" -msgstr "" - -#. NOTE: tags: title for multiplayer -#: app/_translations.py:72 -msgctxt "tags" -msgid "Multiplayer-focused" -msgstr "" - -#. NOTE: tags: description for multiplayer -#: app/_translations.py:74 -msgctxt "tags" -msgid "Can/should only be used in multiplayer" -msgstr "" - -#. NOTE: tags: title for tools -#: app/_translations.py:76 -msgctxt "tags" -msgid "Tools / Weapons / Armor" -msgstr "" - -#. NOTE: tags: description for tools -#: app/_translations.py:78 -msgctxt "tags" -msgid "Adds or changes tools, weapons, and armor" -msgstr "" - -#. NOTE: tags: title for simulation -#: app/_translations.py:80 -msgctxt "tags" -msgid "Sims" -msgstr "" - -#. NOTE: tags: description for simulation #: app/_translations.py:82 msgctxt "tags" msgid "" -"Mods and games that aim to simulate real life activity. Similar to " -"SimCity/TheSims/OpenTTD/etc" +"Requires futher installation steps, such as installing LuaRocks or " +"editing the trusted mod setting" msgstr "" #. NOTE: tags: title for magic @@ -281,54 +279,55 @@ msgctxt "tags" msgid "Magic / Enchanting" msgstr "" -#. NOTE: tags: title for less_than_px -#: app/_translations.py:86 -msgctxt "tags" -msgid "<16px" -msgstr "" - -#. NOTE: tags: description for less_than_px -#: app/_translations.py:88 -msgctxt "tags" -msgid "Less than 16px" -msgstr "" - #. NOTE: tags: title for building_mechanics -#: app/_translations.py:90 +#: app/_translations.py:86 msgctxt "tags" msgid "Building Mechanics and Tools" msgstr "" #. NOTE: tags: description for building_mechanics -#: app/_translations.py:92 +#: app/_translations.py:88 msgctxt "tags" msgid "Adds game mechanics or tools that change how players build." msgstr "" -#. NOTE: tags: title for environment -#: app/_translations.py:94 +#. NOTE: tags: title for oneofakind__original +#: app/_translations.py:90 msgctxt "tags" -msgid "Environment / Weather" +msgid "One-of-a-kind / Original" msgstr "" -#. NOTE: tags: description for environment -#: app/_translations.py:96 +#. NOTE: tags: description for oneofakind__original +#: app/_translations.py:92 msgctxt "tags" msgid "" -"Improves the world, adding weather, ambient sounds, or other environment " -"mechanics" +"For games and such that are of their own kind, distinct and original in " +"nature to others of the same category." msgstr "" -#. NOTE: tags: title for mobs -#: app/_translations.py:98 +#. NOTE: tags: title for building +#: app/_translations.py:94 msgctxt "tags" -msgid "Mobs / Animals / NPCs" +msgid "Building" msgstr "" -#. NOTE: tags: description for mobs +#. NOTE: tags: description for building +#: app/_translations.py:96 +msgctxt "tags" +msgid "Focuses on building, such as adding new materials or nodes" +msgstr "" + +#. NOTE: tags: title for decorative +#: app/_translations.py:98 +#, fuzzy +msgctxt "tags" +msgid "Decorative" +msgstr "Doneer" + +#. NOTE: tags: description for decorative #: app/_translations.py:100 msgctxt "tags" -msgid "Adds mobs, animals, and NPCs" +msgid "Adds nodes with no other purpose than for use in building" msgstr "" #. NOTE: tags: title for puzzle @@ -343,124 +342,123 @@ msgctxt "tags" msgid "Focus on puzzle solving instead of combat" msgstr "" -#. NOTE: tags: title for building +#. NOTE: tags: title for environment #: app/_translations.py:106 msgctxt "tags" -msgid "Building" +msgid "Environment / Weather" msgstr "" -#. NOTE: tags: description for building +#. NOTE: tags: description for environment #: app/_translations.py:108 msgctxt "tags" -msgid "Focuses on building, such as adding new materials or nodes" +msgid "" +"Improves the world, adding weather, ambient sounds, or other environment " +"mechanics" msgstr "" -#. NOTE: tags: title for decorative +#. NOTE: tags: title for less_than_px #: app/_translations.py:110 -#, fuzzy msgctxt "tags" -msgid "Decorative" -msgstr "Doneer" +msgid "<16px" +msgstr "" -#. NOTE: tags: description for decorative +#. NOTE: tags: description for less_than_px #: app/_translations.py:112 msgctxt "tags" -msgid "Adds nodes with no other purpose than for use in building" +msgid "Less than 16px" msgstr "" -#. NOTE: tags: title for oneofakind__original +#. NOTE: tags: title for mobs #: app/_translations.py:114 msgctxt "tags" -msgid "One-of-a-kind / Original" +msgid "Mobs / Animals / NPCs" msgstr "" -#. NOTE: tags: description for oneofakind__original +#. NOTE: tags: description for mobs #: app/_translations.py:116 msgctxt "tags" -msgid "" -"For games and such that are of their own kind, distinct and original in " -"nature to others of the same category." +msgid "Adds mobs, animals, and non-player characters" msgstr "" -#. NOTE: tags: title for survival -#: app/_translations.py:118 -msgctxt "tags" -msgid "Survival" -msgstr "" - -#. NOTE: tags: description for survival -#: app/_translations.py:120 -msgctxt "tags" -msgid "" -"Written specifically for survival gameplay with a focus on game-balance, " -"difficulty level, or resources available through crafting, mining, ..." -msgstr "" - -#. NOTE: tags: title for hud -#: app/_translations.py:122 -msgctxt "tags" -msgid "HUD" -msgstr "" - -#. NOTE: tags: description for hud -#: app/_translations.py:124 -msgctxt "tags" -msgid "For mods that grant the player extra information in the HUD" -msgstr "" - -#. NOTE: tags: title for storage -#: app/_translations.py:126 -#, fuzzy -msgctxt "tags" -msgid "Storage" -msgstr "Status" - -#. NOTE: tags: description for storage -#: app/_translations.py:128 -msgctxt "tags" -msgid "Adds or improves item storage mechanics" -msgstr "" - -#. NOTE: tags: title for 16px -#: app/_translations.py:130 -msgctxt "tags" -msgid "16px" -msgstr "" - -#. NOTE: tags: description for 16px -#: app/_translations.py:132 -#, fuzzy -msgctxt "tags" -msgid "For 16px texture packs" -msgstr "Top textuurpakketten" - #. NOTE: tags: title for custom_mapgen -#: app/_translations.py:134 +#: app/_translations.py:118 #, fuzzy msgctxt "tags" msgid "Custom mapgen" msgstr "Opmerking" #. NOTE: tags: description for custom_mapgen -#: app/_translations.py:136 +#: app/_translations.py:120 msgctxt "tags" msgid "" "Contains a completely custom mapgen implemented in Lua, usually requires " "worlds to be set to the 'singlenode' mapgen." msgstr "" +#. NOTE: tags: title for survival +#: app/_translations.py:122 +msgctxt "tags" +msgid "Survival" +msgstr "" + +#. NOTE: tags: description for survival +#: app/_translations.py:124 +msgctxt "tags" +msgid "" +"Written specifically for survival gameplay with a focus on game-balance, " +"difficulty level, or resources available through crafting, mining, ..." +msgstr "" + +#. NOTE: tags: title for education +#: app/_translations.py:126 +#, fuzzy +msgctxt "tags" +msgid "Education" +msgstr "Actie" + +#. NOTE: tags: description for education +#: app/_translations.py:128 +msgctxt "tags" +msgid "Either has educational value, or is a tool to help teachers " +msgstr "" + +#. NOTE: tags: title for storage +#: app/_translations.py:130 +#, fuzzy +msgctxt "tags" +msgid "Storage" +msgstr "Status" + +#. NOTE: tags: description for storage +#: app/_translations.py:132 +msgctxt "tags" +msgid "Adds or improves item storage mechanics" +msgstr "" + #. NOTE: tags: title for library -#: app/_translations.py:138 +#: app/_translations.py:134 msgctxt "tags" msgid "API / Library" msgstr "" #. NOTE: tags: description for library -#: app/_translations.py:140 +#: app/_translations.py:136 msgctxt "tags" msgid "Primarily adds an API for other mods to use" msgstr "" +#. NOTE: tags: title for hud +#: app/_translations.py:138 +msgctxt "tags" +msgid "HUD" +msgstr "" + +#. NOTE: tags: description for hud +#: app/_translations.py:140 +msgctxt "tags" +msgid "For mods that grant the player extra information in the HUD" +msgstr "" + #. NOTE: tags: title for mini-game #: app/_translations.py:142 #, fuzzy @@ -474,17 +472,18 @@ msgctxt "tags" msgid "Adds a mini-game to be played within Minetest" msgstr "" -#. NOTE: tags: title for education +#. NOTE: tags: title for pve #: app/_translations.py:146 -#, fuzzy msgctxt "tags" -msgid "Education" -msgstr "Actie" +msgid "Player vs Environment (PvE)" +msgstr "" -#. NOTE: tags: description for education +#. NOTE: tags: description for pve #: app/_translations.py:148 msgctxt "tags" -msgid "Either has educational value, or is a tool to help teachers " +msgid "" +"For content designed for one or more players that focus on combat against" +" the world, mobs, or NPCs." msgstr "" #. NOTE: tags: title for sports @@ -494,41 +493,139 @@ msgctxt "tags" msgid "Sports" msgstr "Rapporteren" -#. NOTE: tags: title for pve +#. NOTE: tags: title for 16px #: app/_translations.py:152 msgctxt "tags" -msgid "Player vs Environment (PvE)" +msgid "16px" msgstr "" -#. NOTE: tags: description for pve +#. NOTE: tags: description for 16px #: app/_translations.py:154 +#, fuzzy +msgctxt "tags" +msgid "For 16px texture packs" +msgstr "Top textuurpakketten" + +#. NOTE: tags: title for 64px +#: app/_translations.py:156 +msgctxt "tags" +msgid "64px" +msgstr "" + +#. NOTE: tags: description for 64px +#: app/_translations.py:158 +#, fuzzy +msgctxt "tags" +msgid "For 64px texture packs" +msgstr "Top textuurpakketten" + +#. NOTE: tags: title for transport +#: app/_translations.py:160 +#, fuzzy +msgctxt "tags" +msgid "Transport" +msgstr "Rapporteren" + +#. NOTE: tags: description for transport +#: app/_translations.py:162 msgctxt "tags" msgid "" -"For content designed for one or more players that focus on combat against" -" the world, mobs, or NPCs." +"Adds or changes transportation methods. Includes teleportation, vehicles," +" ridable mobs, transport infrastructure and thematic content" +msgstr "" + +#. NOTE: tags: title for seasonal +#: app/_translations.py:164 +msgctxt "tags" +msgid "Seasonal" +msgstr "" + +#. NOTE: tags: description for seasonal +#: app/_translations.py:166 +msgctxt "tags" +msgid "For content generally themed around a certain season or holiday" +msgstr "" + +#. NOTE: tags: title for food +#: app/_translations.py:168 +msgctxt "tags" +msgid "Food / Drinks" +msgstr "" + +#. NOTE: tags: title for commerce +#: app/_translations.py:170 +msgctxt "tags" +msgid "Commerce / Economy" +msgstr "" + +#. NOTE: tags: description for commerce +#: app/_translations.py:172 +msgctxt "tags" +msgid "Related to economies, money, and trading" +msgstr "" + +#. NOTE: tags: title for gui +#: app/_translations.py:174 +msgctxt "tags" +msgid "GUI" +msgstr "" + +#. NOTE: tags: description for gui +#: app/_translations.py:176 +msgctxt "tags" +msgid "" +"For content whose main utility or features are provided within a GUI, on-" +"screen menu, or similar" msgstr "" #. NOTE: tags: title for jam_combat_mod -#: app/_translations.py:156 +#: app/_translations.py:178 msgctxt "tags" msgid "Jam / Combat 2020" msgstr "" #. NOTE: tags: description for jam_combat_mod -#: app/_translations.py:158 +#: app/_translations.py:180 msgctxt "tags" msgid "For mods created for the Discord \"Combat\" modding event in 2020" msgstr "" +#. NOTE: tags: title for mtg +#: app/_translations.py:182 +#, fuzzy +msgctxt "tags" +msgid "Minetest Game improved" +msgstr "Is goedgekeurd" + +#. NOTE: tags: description for mtg +#: app/_translations.py:184 +msgctxt "tags" +msgid "Forks of Minetest Game" +msgstr "" + +#. NOTE: tags: title for jam_weekly_2021 +#: app/_translations.py:186 +msgctxt "tags" +msgid "Jam / Weekly Challenges 2021" +msgstr "" + +#. NOTE: tags: description for jam_weekly_2021 +#: app/_translations.py:188 +msgctxt "tags" +msgid "" +"For mods created for the Discord \"Weekly Challenges\" modding event in " +"2021" +msgstr "" + #. NOTE: tags: title for creative -#: app/_translations.py:160 +#: app/_translations.py:190 #, fuzzy msgctxt "tags" msgid "Creative" msgstr "Maken" #. NOTE: tags: description for creative -#: app/_translations.py:162 +#: app/_translations.py:192 msgctxt "tags" msgid "" "Written specifically or exclusively for use in creative mode. Adds " @@ -536,113 +633,16 @@ msgid "" "that facilitate ingame creation and doesn't add difficulty or scarcity" msgstr "" -#. NOTE: tags: title for gui -#: app/_translations.py:164 -msgctxt "tags" -msgid "GUI" -msgstr "" - -#. NOTE: tags: description for gui -#: app/_translations.py:166 -msgctxt "tags" -msgid "For content whose main utility / feature is in GUI/formspec form" -msgstr "" - -#. NOTE: tags: title for 64px -#: app/_translations.py:168 -msgctxt "tags" -msgid "64px" -msgstr "" - -#. NOTE: tags: description for 64px -#: app/_translations.py:170 -#, fuzzy -msgctxt "tags" -msgid "For 64px texture packs" -msgstr "Top textuurpakketten" - -#. NOTE: tags: title for commerce -#: app/_translations.py:172 -msgctxt "tags" -msgid "Commerce / Economy" -msgstr "" - -#. NOTE: tags: description for commerce -#: app/_translations.py:174 -msgctxt "tags" -msgid "Related to economies, money, and trading" -msgstr "" - -#. NOTE: tags: title for mtg -#: app/_translations.py:176 -#, fuzzy -msgctxt "tags" -msgid "Minetest Game improved" -msgstr "Is goedgekeurd" - -#. NOTE: tags: description for mtg -#: app/_translations.py:178 -msgctxt "tags" -msgid "Forks of MTG" -msgstr "" - -#. NOTE: tags: title for jam_weekly_2021 -#: app/_translations.py:180 -msgctxt "tags" -msgid "Jam / Weekly Challenges 2021" -msgstr "" - -#. NOTE: tags: description for jam_weekly_2021 -#: app/_translations.py:182 -msgctxt "tags" -msgid "" -"For mods created for the Discord \"Weekly Challenges\" modding event in " -"2021" -msgstr "" - -#. NOTE: tags: title for transport -#: app/_translations.py:184 -#, fuzzy -msgctxt "tags" -msgid "Transport" -msgstr "Rapporteren" - -#. NOTE: tags: description for transport -#: app/_translations.py:186 -msgctxt "tags" -msgid "" -"Adds or changes transportation methods. Includes teleportation, vehicles," -" ridable mobs, transport infrastructure and thematic content" -msgstr "" - -#. NOTE: tags: title for food -#: app/_translations.py:188 -msgctxt "tags" -msgid "Food / Drinks" -msgstr "" - #. NOTE: tags: title for technology -#: app/_translations.py:190 +#: app/_translations.py:194 msgctxt "tags" msgid "Machines / Electronics" msgstr "" #. NOTE: tags: description for technology -#: app/_translations.py:192 -msgctxt "tags" -msgid "Adds machines useful in automation, tubes, or power." -msgstr "" - -#. NOTE: tags: title for seasonal -#: app/_translations.py:194 -msgctxt "tags" -msgid "Seasonal" -msgstr "" - -#. NOTE: tags: description for seasonal #: app/_translations.py:196 msgctxt "tags" -msgid "For content generally themed around a certain season or holiday" +msgid "Adds machines useful in automation, tubes, or power." msgstr "" #. NOTE: tags: title for 32px @@ -658,59 +658,59 @@ msgctxt "tags" msgid "For 32px texture packs" msgstr "Top textuurpakketten" -#. NOTE: tags: title for jam_game_2021 +#. NOTE: tags: title for strategy_rts #: app/_translations.py:202 msgctxt "tags" -msgid "Jam / Game 2021" +msgid "Strategy / RTS" msgstr "" -#. NOTE: tags: description for jam_game_2021 +#. NOTE: tags: description for strategy_rts #: app/_translations.py:204 msgctxt "tags" -msgid "Entries to the 2021 Minetest Game Jam" +msgid "" +"Games and mods with a heavy strategy component, whether real-time or " +"turn-based" msgstr "" -#. NOTE: tags: title for 128px -#: app/_translations.py:206 -msgctxt "tags" -msgid "128px+" -msgstr "" - -#. NOTE: tags: description for 128px -#: app/_translations.py:208 -#, fuzzy -msgctxt "tags" -msgid "For 128px or higher texture packs" -msgstr "Top textuurpakketten" - #. NOTE: tags: title for skins -#: app/_translations.py:210 +#: app/_translations.py:206 msgctxt "tags" msgid "Player customization / Skins" msgstr "" #. NOTE: tags: description for skins -#: app/_translations.py:212 +#: app/_translations.py:208 msgctxt "tags" msgid "" "Allows the player to customize their character by changing the texture or" " adding accessories." msgstr "" -#. NOTE: tags: title for strategy_rts -#: app/_translations.py:214 +#. NOTE: tags: title for jam_game_2021 +#: app/_translations.py:210 msgctxt "tags" -msgid "Strategy / RTS" +msgid "Jam / Game 2021" msgstr "" -#. NOTE: tags: description for strategy_rts -#: app/_translations.py:216 +#. NOTE: tags: description for jam_game_2021 +#: app/_translations.py:212 msgctxt "tags" -msgid "" -"Games and mods with a heavy strategy component, whether real-time or " -"turn-based" +msgid "Entries to the 2021 Minetest Game Jam" msgstr "" +#. NOTE: tags: title for 128px +#: app/_translations.py:214 +msgctxt "tags" +msgid "128px+" +msgstr "" + +#. NOTE: tags: description for 128px +#: app/_translations.py:216 +#, fuzzy +msgctxt "tags" +msgid "For 128px or higher texture packs" +msgstr "Top textuurpakketten" + #. NOTE: tags: title for jam_game_2022 #: app/_translations.py:218 msgctxt "tags" @@ -812,8 +812,8 @@ msgctxt "content_warnings" msgid "Contains recreational drugs other than alcohol or tobacco" msgstr "" -#: app/querybuilder.py:58 app/templates/admin/languages/list.html:27 -#: app/templates/admin/tags/list.html:38 +#: app/querybuilder.py:60 app/templates/admin/languages/list.html:27 +#: app/templates/admin/tags/list.html:34 #: app/templates/admin/warnings/list.html:28 #: app/templates/collections/create_edit.html:56 #: app/templates/collections/view.html:66 app/templates/modnames/list.html:16 @@ -822,7 +822,7 @@ msgstr "" msgid "Packages" msgstr "Pakketten" -#: app/querybuilder.py:73 +#: app/querybuilder.py:75 #, python-format msgid "%(package_type)s for %(game_name)s" msgstr "" @@ -836,9 +836,13 @@ msgstr "%(delta)s geleden" msgid "Featured" msgstr "Uitgelicht" -#: app/blueprints/api/tokens.py:33 app/templates/admin/tags/list.html:26 +#: app/blueprints/api/tokens.py:33 +#: app/blueprints/packages/advanced_search.py:83 +#: app/blueprints/packages/releases.py:55 +#: app/blueprints/packages/releases.py:70 app/templates/admin/tags/list.html:22 #: app/templates/admin/warnings/list.html:20 app/templates/macros/topics.html:7 #: app/templates/modnames/list.html:12 +#: app/templates/packages/release_edit.html:20 msgid "Name" msgstr "Naam" @@ -847,12 +851,12 @@ 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:251 -#: app/blueprints/packages/packages.py:543 -#: app/blueprints/packages/packages.py:639 -#: app/blueprints/packages/packages.py:727 -#: app/blueprints/packages/releases.py:62 -#: app/blueprints/packages/releases.py:74 app/blueprints/packages/reviews.py:63 +#: app/blueprints/oauth/__init__.py:175 app/blueprints/packages/packages.py:252 +#: app/blueprints/packages/packages.py:544 +#: app/blueprints/packages/packages.py:640 +#: app/blueprints/packages/packages.py:728 +#: app/blueprints/packages/releases.py:66 +#: app/blueprints/packages/releases.py:81 app/blueprints/packages/reviews.py:63 #: app/blueprints/packages/screenshots.py:36 #: app/blueprints/packages/screenshots.py:42 #: app/blueprints/packages/screenshots.py:47 @@ -863,12 +867,14 @@ msgid "Save" msgstr "Opslaan" #: app/blueprints/collections/__init__.py:77 -#: app/blueprints/oauth/__init__.py:168 app/blueprints/packages/releases.py:54 -#: app/blueprints/packages/releases.py:66 app/blueprints/packages/reviews.py:53 +#: app/blueprints/oauth/__init__.py:168 +#: app/blueprints/packages/advanced_search.py:84 +#: app/blueprints/packages/releases.py:56 +#: app/blueprints/packages/releases.py:71 app/blueprints/packages/reviews.py:53 #: app/blueprints/threads/__init__.py:281 #: app/templates/admin/languages/list.html:23 #: app/templates/macros/reviews.html:143 app/templates/macros/topics.html:5 -#: app/templates/packages/release_edit.html:17 +#: app/templates/packages/release_edit.html:21 #: app/templates/packages/translation.html:54 msgid "Title" msgstr "Titel" @@ -921,24 +927,7 @@ msgstr "(Openbaar, verander via Profiel > Mijn Verzamelingen)" msgid "Removed package from favorites collection" msgstr "Pakket verwijderd uit je favorieten" -#: app/blueprints/github/__init__.py:54 -msgid "Authorization failed [err=gh-oauth-login-failed]" -msgstr "Autorisatie mislukt [err=gh-oauth-login-failed]" - -#: app/blueprints/github/__init__.py:83 -msgid "Linked GitHub to account" -msgstr "GitHub aan account gekoppeld" - -#: app/blueprints/github/__init__.py:88 -#, python-format -msgid "GitHub account is already associated with another user: %(username)s" -msgstr "" - -#: 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]" - -#: app/blueprints/oauth/__init__.py:169 app/templates/admin/tags/list.html:30 +#: app/blueprints/oauth/__init__.py:169 app/templates/admin/tags/list.html:26 #: app/templates/admin/warnings/list.html:24 #: app/templates/users/settings_email.html:49 msgid "Description" @@ -1009,95 +998,213 @@ msgstr "" msgid "Supported Games" msgstr "Ondersteunde spellen" -#: app/blueprints/packages/packages.py:214 -msgid "No download available." -msgstr "Geen download beschikbaar." +#: app/blueprints/packages/advanced_search.py:39 +msgid "Android Default" +msgstr "" -#: app/blueprints/packages/packages.py:229 app/templates/packages/view.html:598 +#: app/blueprints/packages/advanced_search.py:40 +msgid "Desktop Default" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:41 +msgid "Non-free" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:42 app/models/packages.py:624 +#: app/templates/packages/view.html:163 +msgid "Work in Progress" +msgstr "" + +#. NOTE: Package maintenance state +#: app/blueprints/packages/advanced_search.py:43 app/models/packages.py:170 +msgid "Deprecated" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:44 +msgid "All content warnings" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:53 +msgid "Query" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:54 +#: app/blueprints/packages/packages.py:230 app/templates/packages/view.html:598 #: app/utils/minetest_hypertext.py:263 msgid "Type" msgstr "Type" -#: app/blueprints/packages/packages.py:230 -msgid "Title (Human-readable)" -msgstr "Titel (door mensen leesbaar)" +#: app/blueprints/packages/advanced_search.py:56 +#: app/templates/macros/topics.html:6 app/templates/packages/view.html:177 +msgid "Author" +msgstr "Auteur" -#: app/blueprints/packages/packages.py:231 -#: app/blueprints/packages/packages.py:637 -msgid "Name (Technical)" -msgstr "Naam (Technisch)" - -#: app/blueprints/packages/packages.py:231 -#: app/blueprints/packages/packages.py:638 -#: app/templates/packages/create_edit.html:75 -msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" -msgstr "Alleen kleine letters (a-z), nummers (0-9) en underscores (_)" - -#: app/blueprints/packages/packages.py:232 -msgid "Short Description (Plaintext)" -msgstr "Kleine Beschrijving (Plaintext)" - -#: app/blueprints/packages/packages.py:234 app/templates/packages/view.html:620 -#: app/utils/minetest_hypertext.py:300 -msgid "Maintenance State" -msgstr "Onderhoudsstatus" - -#: app/blueprints/packages/packages.py:236 app/templates/admin/tags/list.html:4 +#: app/blueprints/packages/advanced_search.py:57 +#: app/blueprints/packages/packages.py:237 app/templates/admin/tags/list.html:4 #: app/templates/admin/tags/list.html:10 app/templates/todo/tags.html:38 #: app/utils/minetest_hypertext.py:264 msgid "Tags" msgstr "Tags" -#: app/blueprints/packages/packages.py:237 +#: app/blueprints/packages/advanced_search.py:60 +#: app/blueprints/packages/packages.py:238 msgid "Content Warnings" msgstr "Inhoudswaarschuwingen" -#: app/blueprints/packages/packages.py:238 app/templates/packages/view.html:609 +#: app/blueprints/packages/advanced_search.py:63 +#: app/blueprints/packages/packages.py:239 app/templates/packages/view.html:609 #: app/utils/minetest_hypertext.py:298 msgid "License" msgstr "Licentie" -#: app/blueprints/packages/packages.py:239 +#: app/blueprints/packages/advanced_search.py:67 +msgid "Supports Game" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:71 +#: app/templates/admin/storage.html:39 +#: app/templates/collections/create_edit.html:81 +#: app/templates/collections/list.html:39 +#: app/templates/collections/view.html:91 app/templates/index.html:48 +#: app/templates/macros/reviews.html:81 app/templates/macros/topics.html:52 +#: app/templates/packages/game_hub.html:5 +#: app/templates/packages/game_hub.html:25 +#: app/templates/packages/similar.html:22 app/templates/translate/index.html:28 +#, python-format +msgid "%(title)s by %(author)s" +msgstr "%(title)s door %(author)s" + +#: app/blueprints/packages/advanced_search.py:72 +#: app/blueprints/packages/reviews.py:54 +#: app/templates/packages/translation.html:51 +msgid "Language" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:76 +msgid "Hide Tags and Content Warnings" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:77 +msgid "Minetest Version" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:81 +msgid "Sort by" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:85 +msgid "Package score" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:86 app/templates/index.html:78 +#: app/templates/packages/reviews_list.html:4 +#: app/templates/packages/view.html:194 app/templates/packages/view.html:336 +#: app/templates/users/profile.html:279 +msgid "Reviews" +msgstr "Beoordelingen" + +#: app/blueprints/packages/advanced_search.py:87 +#: app/templates/packages/view.html:184 app/templates/users/profile.html:242 +msgid "Downloads" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:88 +msgid "Created At" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:89 +msgid "Approved At" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:90 +msgid "Last Release" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:92 +msgid "Order" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:93 +msgid "Descending" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:94 +msgid "Ascending" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:96 +msgid "Random order" +msgstr "" + +#: app/blueprints/packages/packages.py:215 +msgid "No download available." +msgstr "Geen download beschikbaar." + +#: app/blueprints/packages/packages.py:231 +msgid "Title (Human-readable)" +msgstr "Titel (door mensen leesbaar)" + +#: app/blueprints/packages/packages.py:232 +#: app/blueprints/packages/packages.py:638 +msgid "Name (Technical)" +msgstr "Naam (Technisch)" + +#: app/blueprints/packages/packages.py:232 +#: app/blueprints/packages/packages.py:639 +#: 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:233 +msgid "Short Description (Plaintext)" +msgstr "Kleine Beschrijving (Plaintext)" + +#: app/blueprints/packages/packages.py:235 app/templates/packages/view.html:620 +#: app/utils/minetest_hypertext.py:300 +msgid "Maintenance State" +msgstr "Onderhoudsstatus" + +#: app/blueprints/packages/packages.py:240 msgid "Media License" msgstr "Medialicentie" -#: app/blueprints/packages/packages.py:241 +#: app/blueprints/packages/packages.py:242 msgid "Long Description (Markdown)" msgstr "Lange beschrijving (Markdown)" -#: app/blueprints/packages/packages.py:243 +#: app/blueprints/packages/packages.py:244 msgid "VCS Repository URL" msgstr "VCS-Repository URL" -#: app/blueprints/packages/packages.py:244 app/blueprints/users/settings.py:77 +#: app/blueprints/packages/packages.py:245 app/blueprints/users/settings.py:77 msgid "Website URL" msgstr "Website URL" -#: app/blueprints/packages/packages.py:245 +#: app/blueprints/packages/packages.py:246 msgid "Issue Tracker URL" msgstr "URL voor het volgen van problemen" -#: app/blueprints/packages/packages.py:246 +#: app/blueprints/packages/packages.py:247 msgid "Forum Topic ID" msgstr "Forum Thema Id" -#: app/blueprints/packages/packages.py:247 +#: app/blueprints/packages/packages.py:248 msgid "Video URL" msgstr "Video URL" -#: app/blueprints/packages/packages.py:248 +#: app/blueprints/packages/packages.py:249 msgid "Donate URL" msgstr "Donatie URL" -#: app/blueprints/packages/packages.py:249 +#: app/blueprints/packages/packages.py:250 msgid "Translation URL" msgstr "" -#: app/blueprints/packages/packages.py:255 +#: app/blueprints/packages/packages.py:256 msgid "_game is not an allowed name" msgstr "_game is niet een toegestane naam" -#: app/blueprints/packages/packages.py:265 +#: app/blueprints/packages/packages.py:266 msgid "" "Package already exists, but is removed. Please contact ContentDB staff to" " restore the package" @@ -1105,229 +1212,228 @@ 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:270 +#: app/blueprints/packages/packages.py:271 msgid "Package already exists" msgstr "Pakket bestaat al" -#: app/blueprints/packages/packages.py:276 +#: app/blueprints/packages/packages.py:277 msgid "A collection with a similar name already exists" msgstr "Een verzameling met een soortgelijke naam bestaat al" -#: app/blueprints/packages/packages.py:329 -#: app/blueprints/packages/releases.py:82 +#: app/blueprints/packages/packages.py:330 +#: app/blueprints/packages/releases.py:89 msgid "" "You must add an email address to your account and confirm it before you " "can manage packages" msgstr "" -#: app/blueprints/packages/packages.py:335 +#: app/blueprints/packages/packages.py:336 msgid "Save draft" msgstr "" -#: app/blueprints/packages/packages.py:343 +#: app/blueprints/packages/packages.py:344 msgid "Unable to find that user" msgstr "Niet in staat die gebruiker te vinden" -#: app/blueprints/packages/packages.py:347 +#: app/blueprints/packages/packages.py:348 #: app/blueprints/packages/screenshots.py:137 msgid "Permission denied" msgstr "Toegang geweigerd" -#: app/blueprints/packages/packages.py:403 -#: app/blueprints/packages/packages.py:494 -#: app/blueprints/packages/packages.py:516 +#: app/blueprints/packages/packages.py:404 +#: app/blueprints/packages/packages.py:495 +#: app/blueprints/packages/packages.py:517 msgid "You don't have permission to do that" msgstr "Je hebt geen toestemming om dat te doen" -#: app/blueprints/packages/packages.py:436 +#: app/blueprints/packages/packages.py:437 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:443 +#: app/blueprints/packages/packages.py:444 msgid "" "Please comment in the approval thread so editors know what you have " "changed" msgstr "" -#: app/blueprints/packages/packages.py:481 +#: app/blueprints/packages/packages.py:482 #, python-format msgid "Set state to %(state)s" msgstr "" -#: app/blueprints/packages/packages.py:511 +#: app/blueprints/packages/packages.py:512 msgid "Deleted package" msgstr "Verwijderd pakket" -#: app/blueprints/packages/packages.py:533 +#: app/blueprints/packages/packages.py:534 msgid "Unapproved package" msgstr "Niet goedgekeurd pakket" -#: app/blueprints/packages/packages.py:542 +#: app/blueprints/packages/packages.py:543 msgid "Maintainers (Comma-separated)" msgstr "Onderhouders (gescheiden door komma's)" -#: app/blueprints/packages/packages.py:551 +#: app/blueprints/packages/packages.py:552 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:601 +#: app/blueprints/packages/packages.py:602 msgid "You are not a maintainer" msgstr "Je bent geen onderhouder" -#: app/blueprints/packages/packages.py:604 +#: app/blueprints/packages/packages.py:605 msgid "Package owners cannot remove themselves as maintainers" msgstr "Pakketeigenaren kunnen zichzelf niet verwijderen als onderhouder" -#: app/blueprints/packages/packages.py:636 +#: app/blueprints/packages/packages.py:637 msgid "Author Name" msgstr "Naam van de auteur" -#: app/blueprints/packages/packages.py:723 +#: app/blueprints/packages/packages.py:724 msgid "Enable support detection based on dependencies (recommended)" msgstr "" "Ondersteuningsdetectie inschakelen op basis van afhankelijkheden " "(aanbevolen)" -#: app/blueprints/packages/packages.py:724 +#: app/blueprints/packages/packages.py:725 msgid "Supported games" msgstr "Ondersteunde spellen" -#: app/blueprints/packages/packages.py:725 +#: app/blueprints/packages/packages.py:726 msgid "Unsupported games" msgstr "Niet-ondersteunde spellen" -#: app/blueprints/packages/packages.py:726 +#: app/blueprints/packages/packages.py:727 msgid "Supports all games (unless stated) / is game independent" msgstr "Ondersteund alle spellen (tenzei anders vermeld) / is spel onafhankelijk" -#: app/blueprints/packages/packages.py:742 +#: app/blueprints/packages/packages.py:743 msgid "You need at least one release before you can edit game support" msgstr "" -#: app/blueprints/packages/packages.py:746 +#: app/blueprints/packages/packages.py:747 msgid "Mod(pack) needs to contain at least one mod. Please create a new release" msgstr "" -#: app/blueprints/packages/releases.py:55 -#: app/templates/packages/release_new.html:46 +#: app/blueprints/packages/releases.py:57 +#: app/blueprints/packages/releases.py:72 +msgid "Release Notes" +msgstr "" + +#: app/blueprints/packages/releases.py:59 msgid "Method" msgstr "Methode" -#: app/blueprints/packages/releases.py:55 -#: app/blueprints/packages/releases.py:57 +#: app/blueprints/packages/releases.py:59 +#: app/blueprints/packages/releases.py:61 #: app/blueprints/packages/screenshots.py:35 msgid "File Upload" msgstr "Bestand Upload" -#: app/blueprints/packages/releases.py:56 +#: app/blueprints/packages/releases.py:60 msgid "Git reference (ie: commit hash, branch, or tag)" msgstr "Git-referentie (o.a.: commit hash, branch of tag)" -#: app/blueprints/packages/releases.py:58 -#: app/blueprints/packages/releases.py:70 -#: app/blueprints/packages/releases.py:198 +#: app/blueprints/packages/releases.py:62 +#: app/blueprints/packages/releases.py:77 +#: app/blueprints/packages/releases.py:207 msgid "Minimum Minetest Version" msgstr "Minimale Minetest-versie" -#: app/blueprints/packages/releases.py:60 -#: app/blueprints/packages/releases.py:72 -#: app/blueprints/packages/releases.py:201 +#: app/blueprints/packages/releases.py:64 +#: app/blueprints/packages/releases.py:79 +#: app/blueprints/packages/releases.py:210 msgid "Maximum Minetest Version" msgstr "Maximale Minetest-versie" -#: app/blueprints/packages/releases.py:67 -#: app/templates/packages/release_edit.html:23 +#: app/blueprints/packages/releases.py:74 +#: app/templates/packages/release_edit.html:31 msgid "URL" msgstr "URL" -#: app/blueprints/packages/releases.py:68 +#: app/blueprints/packages/releases.py:75 msgid "Task ID" msgstr "Taak ID" -#: app/blueprints/packages/releases.py:69 +#: app/blueprints/packages/releases.py:76 #: app/blueprints/packages/screenshots.py:41 msgid "Is Approved" msgstr "Is goedgekeurd" -#: app/blueprints/packages/releases.py:91 +#: app/blueprints/packages/releases.py:98 msgid "Import from Git" msgstr "Importeren vanuit Git" -#: app/blueprints/packages/releases.py:91 +#: app/blueprints/packages/releases.py:98 msgid "Upload .zip file" msgstr "Upload .zip-bestand" -#: app/blueprints/packages/releases.py:197 +#: app/blueprints/packages/releases.py:206 msgid "Set Min" msgstr "Minimum instellen" -#: app/blueprints/packages/releases.py:200 +#: app/blueprints/packages/releases.py:209 msgid "Set Max" msgstr "Maximum instellen" -#: app/blueprints/packages/releases.py:203 +#: app/blueprints/packages/releases.py:212 msgid "Only change values previously set as none" msgstr "Enkel waarden wijzigen die hiervoor \"none\" als waarde hadden" -#: app/blueprints/packages/releases.py:204 +#: app/blueprints/packages/releases.py:213 msgid "Update" msgstr "Update" -#: app/blueprints/packages/releases.py:256 +#: app/blueprints/packages/releases.py:265 #: app/templates/packages/update_config.html:25 msgid "Trigger" msgstr "Trigger" -#: app/blueprints/packages/releases.py:257 +#: app/blueprints/packages/releases.py:266 msgid "New Commit" msgstr "Nieuwe Commit" -#: app/blueprints/packages/releases.py:258 app/templates/admin/tags/list.html:8 +#: app/blueprints/packages/releases.py:267 app/templates/admin/tags/list.html:8 msgid "New Tag" msgstr "Nieuwe Tag" -#: app/blueprints/packages/releases.py:260 +#: app/blueprints/packages/releases.py:269 msgid "Branch name" msgstr "Branch-naam" -#: app/blueprints/packages/releases.py:261 +#: app/blueprints/packages/releases.py:270 #: app/templates/packages/update_config.html:38 msgid "Action" msgstr "Actie" -#: app/blueprints/packages/releases.py:262 +#: app/blueprints/packages/releases.py:271 msgid "Send notification and mark as outdated" msgstr "Melding verzenden en markeren als verouderd" -#: app/blueprints/packages/releases.py:262 app/logic/package_approval.py:104 +#: app/blueprints/packages/releases.py:271 app/logic/package_approval.py:104 msgid "Create release" msgstr "Maak release" -#: app/blueprints/packages/releases.py:264 +#: app/blueprints/packages/releases.py:273 msgid "Save Settings" msgstr "Instellingen opslaan" -#: app/blueprints/packages/releases.py:265 +#: app/blueprints/packages/releases.py:274 msgid "Disable Automation" msgstr "Automatisering uitschakelen" -#: app/blueprints/packages/releases.py:304 +#: app/blueprints/packages/releases.py:313 msgid "Please add a Git repository URL in order to set up automatic releases" msgstr "Voeg een Git-repository-URL toe om automatische releases in te stellen" -#: app/blueprints/packages/releases.py:320 +#: app/blueprints/packages/releases.py:329 msgid "Deleted update configuration" msgstr "Verwijderde update-instellingen" -#: app/blueprints/packages/releases.py:328 +#: app/blueprints/packages/releases.py:337 msgid "Now, please create an initial release" msgstr "Maak nu een eerste release a.u.b." -#: app/blueprints/packages/reviews.py:54 -#: app/templates/packages/translation.html:51 -msgid "Language" -msgstr "" - #: app/blueprints/packages/reviews.py:60 app/blueprints/threads/__init__.py:181 #: app/blueprints/threads/__init__.py:182 #: app/blueprints/threads/__init__.py:282 @@ -1512,7 +1618,7 @@ msgstr "" "(_), mintekens (-), en punten (.) zijn toegestaan" #: app/blueprints/users/account.py:104 app/blueprints/users/account.py:153 -#: app/blueprints/users/account.py:189 app/blueprints/users/account.py:340 +#: app/blueprints/users/account.py:189 app/blueprints/users/account.py:338 #: app/blueprints/users/settings.py:147 msgid "Email" msgstr "Email" @@ -1594,23 +1700,23 @@ msgstr "Oude wachtwoord is onjuist" msgid "Unknown verification token!" msgstr "Onbekende verificatietoken!" -#: app/blueprints/users/account.py:292 +#: app/blueprints/users/account.py:290 msgid "Token has expired" msgstr "Token is verlopen" -#: app/blueprints/users/account.py:306 +#: app/blueprints/users/account.py:304 msgid "Another user is already using that email" msgstr "Een andere gebruiker gebruikt die e-mail al" -#: app/blueprints/users/account.py:309 +#: app/blueprints/users/account.py:307 msgid "Confirmed email change" msgstr "Bevestigde e-mailwijziging" -#: app/blueprints/users/account.py:314 +#: app/blueprints/users/account.py:312 msgid "Email address changed" msgstr "E-mailadres gewijzigd" -#: app/blueprints/users/account.py:315 +#: app/blueprints/users/account.py:313 msgid "" "Your email address has changed. If you didn't request this, please " "contact an administrator." @@ -1618,15 +1724,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:333 +#: app/blueprints/users/account.py:331 msgid "You may now log in" msgstr "U kunt nu inloggen" -#: app/blueprints/users/account.py:341 +#: app/blueprints/users/account.py:339 msgid "Send" msgstr "Verstuur" -#: app/blueprints/users/account.py:372 +#: app/blueprints/users/account.py:370 msgid "" "That email is now blacklisted. Please contact an admin if you wish to " "undo this." @@ -1634,48 +1740,46 @@ msgstr "" "Die e-mail staat nu op de zwarte lijst. Neem contact op met een beheerder" " als u dit ongedaan wilt maken." -#: app/blueprints/users/claim.py:41 app/blueprints/users/claim.py:66 -msgid "" -"Invalid username, Only alphabetic letters (A-Za-z), numbers (0-9), " -"underscores (_), minuses (-), and periods (.) allowed. Consider " -"contacting an admin" -msgstr "" -"Gebruikersnaam mag niet, enkel letters van het alfabet (A-Z,a-z), nummers" -" (0-9), lage streepjes (_), en punten (.) zijn toegestaan. Contacteer een" -" administrator" - #: app/blueprints/users/claim.py:46 msgid "User has already been claimed" msgstr "Gebruiker is al geclaimd" #: app/blueprints/users/claim.py:50 -msgid "Unable to get GitHub username for user" -msgstr "Kan GitHub-gebruikersnaam voor gebruiker niet ophalen" +msgid "" +"Unable to get GitHub username for user. Make sure the forum account " +"exists." +msgstr "" -#: app/blueprints/users/claim.py:73 +#: app/blueprints/users/claim.py:66 +msgid "" +"A ContentDB user with that name already exists. Please contact an admin " +"to link to your forum account" +msgstr "" + +#: app/blueprints/users/claim.py:75 msgid "That user has already been claimed!" msgstr "Die gebruiker is al geclaimd!" -#: app/blueprints/users/claim.py:86 +#: app/blueprints/users/claim.py:88 #, python-format msgid "Error whilst attempting to access forums: %(message)s" msgstr "Fout bij het proberen toegang tot de forums te krijgen: %(message)s" -#: app/blueprints/users/claim.py:90 +#: app/blueprints/users/claim.py:92 msgid "Unable to get forum signature - does the user exist?" msgstr "" "Het is niet mogelijk om de forumhandtekening te krijgen, bestaat de " "gebruiker?" -#: app/blueprints/users/claim.py:105 +#: app/blueprints/users/claim.py:107 msgid "Unable to login as user" msgstr "Kan niet inloggen als gebruiker" -#: app/blueprints/users/claim.py:111 +#: app/blueprints/users/claim.py:113 msgid "Could not find the key in your signature!" msgstr "Kon de sleutel niet vinden in je handtekening!" -#: app/blueprints/users/claim.py:114 +#: app/blueprints/users/claim.py:116 msgid "Unknown claim type" msgstr "Onbekend claimtype" @@ -1825,6 +1929,23 @@ msgstr "" "Je kan geen gebruikers promoveren tot ranks die hoger zijn dan diegene " "die je zelf hebt!" +#: app/blueprints/vcs/github.py:56 +msgid "Authorization failed [err=gh-oauth-login-failed]" +msgstr "Autorisatie mislukt [err=gh-oauth-login-failed]" + +#: app/blueprints/vcs/github.py:85 +msgid "Linked GitHub to account" +msgstr "GitHub aan account gekoppeld" + +#: app/blueprints/vcs/github.py:90 +#, python-format +msgid "GitHub account is already associated with another user: %(username)s" +msgstr "" + +#: app/blueprints/vcs/github.py:98 app/blueprints/vcs/github.py:124 +msgid "Authorization failed [err=gh-login-failed]" +msgstr "Autorisatie mislukt [err=gh-login-failed]" + #: app/blueprints/zipgrep/__init__.py:35 msgid "Text to find (regex)" msgstr "Te vinden tekst (regex)" @@ -1834,6 +1955,7 @@ msgid "File filter" msgstr "Bestandenfilter" #: app/blueprints/zipgrep/__init__.py:38 app/templates/base.html:60 +#: app/templates/packages/advanced_search.html:34 #: app/templates/packages/game_hub.html:35 app/templates/todo/tags.html:14 msgid "Search" msgstr "Zoeken" @@ -1931,11 +2053,11 @@ msgstr "Je hebt niet de juiste machtigingen om deze pagina aan te passen" msgid "You don't have permission to change the package name" msgstr "Je hebt niet de juiste machtigingen om de pakketnaam aan te passen" -#: app/logic/releases.py:32 +#: app/logic/releases.py:33 msgid "You don't have permission to make releases" msgstr "Je hebt niet de juiste machtigingen om releases te maken" -#: app/logic/releases.py:37 +#: app/logic/releases.py:38 msgid "" "You've created too many releases for this package in the last 5 minutes, " "please wait before trying again" @@ -1943,7 +2065,7 @@ msgstr "" "Je hebt te veel releases gemaakt voor dit pakket in de laatste 5 minuten," " wacht a.u.b. voor je het opnieuw probeert" -#: app/logic/releases.py:74 +#: app/logic/releases.py:77 msgid "Invalid commit hash; it must be a 40 character long base16 string" msgstr "" "De commit hash klopt niet; het moet een hexadecimale tekenreeks zijn van " @@ -2103,11 +2225,6 @@ msgstr "" msgid "As-is" msgstr "" -#. NOTE: Package maintenance state -#: app/models/packages.py:170 -msgid "Deprecated" -msgstr "" - #: app/models/packages.py:177 msgid "Under active development, and may break worlds/things without warning" msgstr "" @@ -2144,7 +2261,7 @@ msgstr "Goedkeuren" #: app/templates/collections/delete.html:14 #: app/templates/collections/view.html:39 #: app/templates/oauth/create_edit.html:17 -#: app/templates/packages/release_edit.html:84 +#: app/templates/packages/release_edit.html:92 #: app/templates/packages/review_create_edit.html:67 #: app/templates/threads/delete_reply.html:19 #: app/templates/threads/delete_thread.html:19 @@ -2152,21 +2269,17 @@ msgstr "Goedkeuren" msgid "Delete" msgstr "Verwijderen" -#: app/models/packages.py:624 app/templates/packages/view.html:163 -msgid "Work in Progress" -msgstr "" - -#: app/models/packages.py:1358 +#: app/models/packages.py:1366 #, python-format msgid "New commit %(hash)s found on the Git repo." msgstr "" -#: app/models/packages.py:1362 +#: app/models/packages.py:1370 #, python-format msgid "The last release was commit %(hash)s" msgstr "" -#: app/models/packages.py:1368 +#: app/models/packages.py:1376 #, python-format msgid "New tag %(tag_name)s found on the Git repo." msgstr "" @@ -2200,7 +2313,7 @@ msgid "Editor" msgstr "" #. NOTE: BOT notification type -#: app/models/users.py:59 app/models/users.py:442 +#: app/models/users.py:59 app/models/users.py:448 msgid "Bot" msgstr "" @@ -2213,128 +2326,128 @@ msgid "Admin" msgstr "Administrator" #. NOTE: PACKAGE_EDIT notification type -#: app/models/users.py:427 +#: app/models/users.py:433 msgid "Package Edit" msgstr "" #. NOTE: PACKAGE_APPROVAL notification type -#: app/models/users.py:430 +#: app/models/users.py:436 msgid "Package Approval" msgstr "" #. NOTE: NEW_THREAD notification type -#: app/models/users.py:433 app/templates/threads/list.html:12 +#: app/models/users.py:439 app/templates/threads/list.html:12 #: app/templates/threads/new.html:4 msgid "New Thread" msgstr "" #. NOTE: NEW_REVIEW notification type -#: app/models/users.py:436 +#: app/models/users.py:442 msgid "New Review" msgstr "" #. NOTE: THREAD_REPLY notification type -#: app/models/users.py:439 +#: app/models/users.py:445 msgid "Thread Reply" msgstr "" #. NOTE: MAINTAINER notification type -#: app/models/users.py:445 app/templates/macros/threads.html:27 +#: app/models/users.py:451 app/templates/macros/threads.html:27 msgid "Maintainer" msgstr "Onderhouder" #. NOTE: EDITOR_ALERT notification type -#: app/models/users.py:448 +#: app/models/users.py:454 msgid "Editor Alert" msgstr "" #. NOTE: EDITOR_MISC notification type -#: app/models/users.py:451 +#: app/models/users.py:457 msgid "Editor Misc" msgstr "" #. NOTE: OTHER notification type -#: app/models/users.py:454 +#: app/models/users.py:460 msgid "Other" msgstr "" -#: app/models/users.py:464 +#: app/models/users.py:470 msgid "This is a Package Edit notification." msgstr "" -#: app/models/users.py:466 +#: app/models/users.py:472 msgid "This is a Package Approval notification." msgstr "" -#: app/models/users.py:468 +#: app/models/users.py:474 msgid "This is a New Thread notification." msgstr "" -#: app/models/users.py:470 +#: app/models/users.py:476 msgid "This is a New Review notification." msgstr "" -#: app/models/users.py:472 +#: app/models/users.py:478 msgid "This is a Thread Reply notification." msgstr "" -#: app/models/users.py:474 +#: app/models/users.py:480 msgid "This is a Bot notification." msgstr "" -#: app/models/users.py:476 +#: app/models/users.py:482 msgid "This is a Maintainer change notification." msgstr "" -#: app/models/users.py:478 +#: app/models/users.py:484 msgid "This is an Editor Alert notification." msgstr "" -#: app/models/users.py:480 +#: app/models/users.py:486 msgid "This is an Editor Misc notification." msgstr "" -#: app/models/users.py:482 +#: app/models/users.py:488 msgid "This is an Other notification." msgstr "" -#: app/models/users.py:489 +#: app/models/users.py:495 msgid "When another user edits your packages, releases, etc." msgstr "" -#: app/models/users.py:491 +#: app/models/users.py:497 msgid "Notifications from editors related to the package approval process." msgstr "" -#: app/models/users.py:493 +#: app/models/users.py:499 msgid "When a thread is created on your package." msgstr "" -#: app/models/users.py:495 +#: app/models/users.py:501 msgid "When a user posts a review on your package." msgstr "" -#: app/models/users.py:497 +#: app/models/users.py:503 msgid "When someone replies to a thread you're watching." msgstr "" -#: app/models/users.py:499 +#: app/models/users.py:505 msgid "From a bot - for example, update notifications." msgstr "" -#: app/models/users.py:501 +#: app/models/users.py:507 msgid "When your package's maintainers change." msgstr "" -#: app/models/users.py:503 +#: app/models/users.py:509 msgid "For editors: Important alerts." msgstr "" -#: app/models/users.py:505 +#: app/models/users.py:511 msgid "For editors: Minor notifications, including new threads." msgstr "" -#: app/models/users.py:507 +#: app/models/users.py:513 msgid "Minor notifications not important enough for a dedicated category." msgstr "" @@ -2489,41 +2602,45 @@ msgstr "Privacybeleid" msgid "Report / DMCA" msgstr "Rapporteer / DMCA" -#: app/templates/base.html:256 +#: app/templates/base.html:256 app/templates/packages/advanced_search.html:4 +msgid "Advanced Search" +msgstr "" + +#: app/templates/base.html:257 msgid "User List" msgstr "Gebruikerslijst" -#: app/templates/base.html:257 app/templates/packages/view.html:190 +#: app/templates/base.html:258 app/templates/packages/view.html:190 #: app/templates/packages/view.html:677 app/templates/threads/list.html:4 msgid "Threads" msgstr "Threads" -#: app/templates/base.html:258 app/templates/collections/list.html:7 +#: app/templates/base.html:259 app/templates/collections/list.html:7 #: app/templates/collections/list.html:26 msgid "Collections" msgstr "Verzamelingen" -#: app/templates/base.html:259 app/templates/donate/index.html:4 +#: app/templates/base.html:260 app/templates/donate/index.html:4 msgid "Support Creators" msgstr "" -#: app/templates/base.html:260 +#: app/templates/base.html:261 msgid "Translate Packages" msgstr "" -#: app/templates/base.html:261 +#: app/templates/base.html:262 msgid "Source Code" msgstr "Broncode" -#: app/templates/base.html:267 +#: app/templates/base.html:268 msgid "Show non-free packages" msgstr "" -#: app/templates/base.html:269 +#: app/templates/base.html:270 msgid "Hide non-free packages" msgstr "" -#: app/templates/base.html:273 +#: app/templates/base.html:274 #, python-format msgid "Our privacy policy has been updated (%(date)s)" msgstr "" @@ -2538,29 +2655,11 @@ msgstr "" "Welkom op de beste plek om Minetest mods, games, and texture packs te " "vinden." -#: app/templates/admin/storage.html:39 -#: app/templates/collections/create_edit.html:81 -#: app/templates/collections/list.html:39 -#: app/templates/collections/view.html:91 app/templates/index.html:48 -#: app/templates/macros/reviews.html:81 app/templates/macros/topics.html:52 -#: app/templates/packages/game_hub.html:5 -#: app/templates/packages/game_hub.html:25 -#: app/templates/packages/similar.html:22 app/templates/translate/index.html:28 -#, python-format -msgid "%(title)s by %(author)s" -msgstr "%(title)s door %(author)s" - #: app/templates/index.html:53 #, python-format msgid "%(title)s by %(author)s" msgstr "%(title)s door %(author)s" -#: app/templates/index.html:78 app/templates/packages/reviews_list.html:4 -#: app/templates/packages/view.html:194 app/templates/packages/view.html:336 -#: app/templates/users/profile.html:279 -msgid "Reviews" -msgstr "Beoordelingen" - #: app/templates/index.html:94 app/templates/packages/view.html:278 msgid "Previous" msgstr "Vorige" @@ -2643,7 +2742,7 @@ msgstr "E-mail naar %(username)s versturen" #: app/templates/admin/storage.html:18 #: app/templates/packages/create_edit.html:66 #: app/templates/packages/game_support.html:20 -#: app/templates/threads/view.html:96 app/templates/todo/tags.html:36 +#: app/templates/threads/view.html:101 app/templates/todo/tags.html:36 msgid "Package" msgstr "Pakket" @@ -2669,7 +2768,7 @@ msgstr "Nieuwe Licentie" msgid "Licenses" msgstr "Licenties" -#: app/templates/admin/tags/list.html:34 +#: app/templates/admin/tags/list.html:30 msgid "Views" msgstr "Keer bekeken" @@ -3135,7 +3234,7 @@ msgid "Edit / Approve" msgstr "Aanpassen/goedkeuren" #: app/templates/macros/releases.html:103 -#: app/templates/packages/release_edit.html:31 +#: app/templates/packages/release_edit.html:39 msgid "Importing..." msgstr "Aan het importeren..." @@ -3348,10 +3447,6 @@ msgstr "Update-instellingen" msgid "No outdated packages." msgstr "Geen verouderde pakketten." -#: app/templates/macros/topics.html:6 app/templates/packages/view.html:177 -msgid "Author" -msgstr "Auteur" - #: app/templates/macros/topics.html:8 msgid "Date" msgstr "Datum" @@ -3521,6 +3616,29 @@ msgstr "" msgid "No applications created" msgstr "" +#: app/templates/packages/advanced_search.html:13 +msgid "Use shift to select multiple. Leave selection empty to match any type." +msgstr "" + +#: app/templates/packages/advanced_search.html:14 +#: app/templates/packages/advanced_search.html:19 +#: app/templates/packages/advanced_search.html:20 +#: app/templates/packages/advanced_search.html:21 +msgid "Use shift to select multiple." +msgstr "" + +#: app/templates/packages/advanced_search.html:17 +msgid "Tags and Content Warnings" +msgstr "" + +#: app/templates/packages/advanced_search.html:23 +msgid "Compatibility" +msgstr "" + +#: app/templates/packages/advanced_search.html:28 +msgid "Sorting" +msgstr "" + #: app/templates/packages/alias_create_edit.html:4 msgid "Alias" msgstr "Andere naam" @@ -3560,7 +3678,7 @@ msgid "This will set the update settings for all packages with a Git repo." msgstr "Zet alle update-instellingen voor alle pakketten met een Git-repository." #: app/templates/packages/bulk_update_conf.html:27 -#: app/templates/packages/release_new.html:50 +#: app/templates/packages/release_new.html:51 #: app/templates/packages/update_config.html:33 msgid "Leave blank to use default branch" msgstr "laat leeg om standaardbranch te gebruiken" @@ -3925,8 +4043,8 @@ msgstr "" "pakket." #: app/templates/packages/release_bulk_change.html:29 -#: app/templates/packages/release_edit.html:54 -#: app/templates/packages/release_new.html:69 +#: app/templates/packages/release_edit.html:62 +#: app/templates/packages/release_new.html:70 msgid "Maximum must be greater than or equal to the minimum!" msgstr "Het maximum moet groter dan of gelijk zijn aan het minimum!" @@ -3940,8 +4058,8 @@ msgstr "" "\t\t\tplatformen die niet in de range liggen." #: app/templates/packages/release_bulk_change.html:36 -#: app/templates/packages/release_edit.html:70 -#: app/templates/packages/release_new.html:91 +#: app/templates/packages/release_edit.html:78 +#: app/templates/packages/release_new.html:92 msgid "Leave both as None if in doubt." msgstr "Behoud beide als \"none\" als je twijfelt." @@ -3949,45 +4067,55 @@ msgstr "Behoud beide als \"none\" als je twijfelt." msgid "Edit release" msgstr "Release wijzigen" -#: app/templates/packages/release_edit.html:27 +#: app/templates/packages/release_edit.html:15 +#: app/templates/packages/release_new.html:42 +msgid "Release short name. Eg: 1.0.0 or 2018-05-28" +msgstr "" + +#: app/templates/packages/release_edit.html:16 +#: app/templates/packages/release_new.html:43 +msgid "Human-readable name. Eg: 1.0.0 - The Trains Update" +msgstr "" + +#: app/templates/packages/release_edit.html:35 msgid "Commit Hash" msgstr "Commit Hash" -#: app/templates/packages/release_edit.html:32 +#: app/templates/packages/release_edit.html:40 msgid "view task" msgstr "Taak Bekijken" -#: app/templates/packages/release_edit.html:42 +#: app/templates/packages/release_edit.html:50 #: app/templates/packages/screenshot_edit.html:20 msgid "Approved" msgstr "Goedgekeurd" -#: app/templates/packages/release_edit.html:46 +#: app/templates/packages/release_edit.html:54 msgid "Supported Minetest versions" msgstr "Ondersteunde Minetest-versies" -#: app/templates/packages/release_edit.html:60 -#: app/templates/packages/release_new.html:75 +#: app/templates/packages/release_edit.html:68 +#: app/templates/packages/release_new.html:76 #, python-format msgid "Are you sure your package doesn't work on versions after %(version)s?" msgstr "" -#: app/templates/packages/release_edit.html:62 -#: app/templates/packages/release_new.html:77 +#: app/templates/packages/release_edit.html:70 +#: app/templates/packages/release_new.html:78 msgid "" "Only set the maximum version if you know that it doesn't work on newer " "Minetest versions." msgstr "" -#: app/templates/packages/release_edit.html:63 -#: app/templates/packages/release_new.html:78 +#: app/templates/packages/release_edit.html:71 +#: app/templates/packages/release_new.html:79 msgid "" "Don't set the maximum version just because you haven't tested it on newer" " versions." msgstr "" -#: app/templates/packages/release_edit.html:67 -#: app/templates/packages/release_new.html:88 +#: app/templates/packages/release_edit.html:75 +#: app/templates/packages/release_new.html:89 msgid "" "Set the minimum and maximum Minetest versions supported.\n" "\t\t\tThis release will be hidden to clients outside of that range. " @@ -3995,7 +4123,7 @@ msgstr "" "Stel de minimaal en maximaal ondersteunde Minetest-versies in.\n" "\t\t\tDeze release wordt verborgen voor clients buiten dat bereik. " -#: app/templates/packages/release_edit.html:72 +#: app/templates/packages/release_edit.html:80 msgid "" "You can set this automatically in the" " .conf of your package." @@ -4003,15 +4131,15 @@ msgstr "" "Je kan dit automatisch instellen " "in de .conf van je pakket." -#: app/templates/packages/release_edit.html:79 +#: app/templates/packages/release_edit.html:87 msgid "Delete Release" msgstr "Release Verwijderen" -#: app/templates/packages/release_edit.html:85 +#: app/templates/packages/release_edit.html:93 msgid "This is permanent." msgstr "Dit kan niet ongedaan worden." -#: app/templates/packages/release_edit.html:86 +#: app/templates/packages/release_edit.html:94 msgid "" "Any associated uploads will not be deleted immediately, but the release " "will no longer be listed." @@ -4019,7 +4147,7 @@ msgstr "" "Eventuele geassocieerde uploads zullen niet onmiddellijk verwijderd " "worden, maar de release zal niet meer zichtbaar zijn." -#: app/templates/packages/release_edit.html:91 +#: app/templates/packages/release_edit.html:99 msgid "You cannot delete the latest release; please create a newer one first." msgstr "Je kan de meest recente release niet verwijderen; maak eerst een nieuwere." @@ -4072,15 +4200,15 @@ msgstr "" msgid "1. Name release" msgstr "1. Release een naam geven" -#: app/templates/packages/release_new.html:42 -msgid "Human readable. Eg: 1.0.0 or 2018-05-28" -msgstr "Leesbaar door een mens, bvb. 1.0.0 of 2022-12-24" +#: app/templates/packages/release_new.html:43 +msgid "Same as name" +msgstr "" -#: app/templates/packages/release_new.html:44 +#: app/templates/packages/release_new.html:46 msgid "2. Set the content" msgstr "2. Stel de inhoud in" -#: app/templates/packages/release_new.html:57 +#: app/templates/packages/release_new.html:58 msgid "" "Take a look at the Package Configuration " "and Releases Guide for\n" @@ -4090,11 +4218,11 @@ msgstr "" "releasehandboek voor\n" "\t\t\thints over releases aan te passen." -#: app/templates/packages/release_new.html:61 +#: app/templates/packages/release_new.html:62 msgid "3. Supported Minetest versions" msgstr "3. Ondersteunde Minetest-versies" -#: app/templates/packages/release_new.html:83 +#: app/templates/packages/release_new.html:84 msgid "" "The .conf of your package can set this " "automatically,\n" @@ -4496,16 +4624,12 @@ msgstr "" msgid "Non-free media" msgstr "" -#: app/templates/packages/view.html:94 app/templates/threads/view.html:104 +#: app/templates/packages/view.html:94 app/templates/threads/view.html:109 msgid "" "This thread is only visible to its creator, package maintainers, users of" " Approver rank or above, and @mentioned users." msgstr "" -#: app/templates/packages/view.html:184 app/templates/users/profile.html:242 -msgid "Downloads" -msgstr "" - #: app/templates/packages/view.html:207 app/templates/users/profile.html:95 msgid "Website" msgstr "" @@ -4530,7 +4654,7 @@ msgstr "" msgid "Awaiting review" msgstr "" -#: app/templates/packages/view.html:344 app/templates/threads/view.html:77 +#: app/templates/packages/view.html:344 app/templates/threads/view.html:82 msgid "Edit Review" msgstr "" @@ -4751,39 +4875,39 @@ msgstr "" msgid "Subscribe" msgstr "" -#: app/templates/threads/view.html:55 +#: app/templates/threads/view.html:59 msgid "Convert to Thread" msgstr "" -#: app/templates/threads/view.html:62 +#: app/templates/threads/view.html:67 msgid "Unlock" msgstr "" -#: app/templates/threads/view.html:67 +#: app/templates/threads/view.html:72 msgid "Lock" msgstr "" -#: app/templates/threads/view.html:109 +#: app/templates/threads/view.html:114 msgid "This thread is visible to the following users" msgstr "" -#: app/templates/threads/view.html:110 +#: app/templates/threads/view.html:115 msgid "Visible to:" msgstr "" -#: app/templates/threads/view.html:118 +#: app/templates/threads/view.html:123 msgid "Plus approvers and editors" msgstr "" -#: app/templates/threads/view.html:131 +#: app/templates/threads/view.html:136 msgid "Is this review outdated?" msgstr "" -#: app/templates/threads/view.html:132 +#: app/templates/threads/view.html:137 msgid "For example, does it complain about issues you've already fixed?" msgstr "" -#: app/templates/threads/view.html:133 +#: app/templates/threads/view.html:138 #, python-format msgid "You can report outdated reviews by clicking %(flag)s on the review." msgstr "" @@ -5415,6 +5539,10 @@ msgstr "" msgid "Email Address" msgstr "" +#: app/templates/users/modtools.html:116 +msgid "Pending email verifications" +msgstr "" + #: app/templates/users/profile.html:20 msgid "Profile picture" msgstr "" @@ -6487,3 +6615,54 @@ msgstr "" #~ "signature" #~ msgstr "" +#~ msgctxt "tags" +#~ msgid "" +#~ "Focus on player chat/communication or " +#~ "who's primary function is interacting " +#~ "with the console." +#~ msgstr "" + +#~ msgctxt "tags" +#~ msgid "" +#~ "Requires futher installation steps, such " +#~ "as installing luarocks or editing the" +#~ " trusted mod setting" +#~ msgstr "" + +#~ msgctxt "tags" +#~ msgid "" +#~ "Mods and games that aim to " +#~ "simulate real life activity. Similar to" +#~ " SimCity/TheSims/OpenTTD/etc" +#~ msgstr "" + +#~ msgctxt "tags" +#~ msgid "Adds mobs, animals, and NPCs" +#~ msgstr "" + +#~ msgctxt "tags" +#~ msgid "For content whose main utility / feature is in GUI/formspec form" +#~ msgstr "" + +#~ msgctxt "tags" +#~ msgid "Forks of MTG" +#~ msgstr "" + +#~ msgid "" +#~ "Invalid username, Only alphabetic letters " +#~ "(A-Za-z), numbers (0-9), underscores (_), " +#~ "minuses (-), and periods (.) allowed." +#~ " Consider contacting an admin" +#~ msgstr "" +#~ "Gebruikersnaam mag niet, enkel letters " +#~ "van het alfabet (A-Z,a-z), nummers " +#~ "(0-9), lage streepjes (_), en punten " +#~ "(.) zijn toegestaan. Contacteer een " +#~ "administrator" + +#~ msgid "Unable to get GitHub username for user" +#~ msgstr "Kan GitHub-gebruikersnaam voor gebruiker niet ophalen" + +#~ msgid "Human readable. Eg: 1.0.0 or 2018-05-28" +#~ msgstr "Leesbaar door een mens, bvb. 1.0.0 of 2022-12-24" + diff --git a/translations/nn/LC_MESSAGES/messages.po b/translations/nn/LC_MESSAGES/messages.po index 8b433015..90151e0d 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-06-09 13:46+0100\n" +"POT-Creation-Date: 2024-06-22 16:06+0100\n" "PO-Revision-Date: 2024-02-27 13:02+0000\n" "Last-Translator: jhh \n" "Language: nn\n" @@ -19,195 +19,193 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.15.0\n" -#: app/__init__.py:155 +#: app/__init__.py:156 msgid "Banned:" msgstr "Utestengd:" -#: app/__init__.py:157 +#: app/__init__.py:158 msgid "You have been banned." msgstr "Du er blitt utestengd." -#. NOTE: tags: title for jam_game_2023 -#: app/_translations.py:6 -msgctxt "tags" -msgid "Jam / Game 2023" -msgstr "" - -#. NOTE: tags: description for jam_game_2023 -#: app/_translations.py:8 -msgctxt "tags" -msgid "Entries to the 2023 Minetest Game Jam " -msgstr "" - #. NOTE: tags: title for server_tools -#: app/_translations.py:10 +#: app/_translations.py:6 #, fuzzy msgctxt "tags" msgid "Server Moderation and Tools" msgstr "Moderatorverktøy" #. NOTE: tags: description for server_tools -#: app/_translations.py:12 +#: app/_translations.py:8 msgctxt "tags" msgid "Helps with server maintenance and moderation" msgstr "" #. NOTE: tags: title for pvp -#: app/_translations.py:14 +#: app/_translations.py:10 msgctxt "tags" msgid "Player vs Player (PvP)" msgstr "" #. NOTE: tags: description for pvp -#: app/_translations.py:16 +#: app/_translations.py:12 msgctxt "tags" msgid "Designed to be played competitively against other players" msgstr "" #. NOTE: tags: title for player_effects -#: app/_translations.py:18 +#: app/_translations.py:14 msgctxt "tags" msgid "Player Effects / Power Ups" msgstr "" #. NOTE: tags: description for player_effects -#: app/_translations.py:20 +#: app/_translations.py:16 msgctxt "tags" msgid "" "For content that changes player effects, including physics, for example: " "speed, jump height or gravity." msgstr "" -#. NOTE: tags: title for world_tools -#: app/_translations.py:22 +#. NOTE: tags: title for jam_game_2023 +#: app/_translations.py:18 msgctxt "tags" -msgid "World Maintenance and Tools" +msgid "Jam / Game 2023" msgstr "" -#. NOTE: tags: description for world_tools -#: app/_translations.py:24 +#. NOTE: tags: description for jam_game_2023 +#: app/_translations.py:20 msgctxt "tags" -msgid "Tools to manage the world" -msgstr "" - -#. NOTE: tags: title for april_fools -#: app/_translations.py:26 -msgctxt "tags" -msgid "Joke" -msgstr "" - -#. NOTE: tags: description for april_fools -#: app/_translations.py:28 -msgctxt "tags" -msgid "" -"For humorous content, meant as a novelty or joke, not to be taken " -"seriously, and that is not meant to be used seriously or long-term." -msgstr "" - -#. NOTE: tags: title for shooter -#: app/_translations.py:30 -msgctxt "tags" -msgid "Shooter" -msgstr "" - -#. NOTE: tags: description for shooter -#: app/_translations.py:32 -msgctxt "tags" -msgid "First person shooters (FPS) and more" -msgstr "" - -#. NOTE: tags: title for adventure__rpg -#: app/_translations.py:34 -msgctxt "tags" -msgid "Adventure / RPG" +msgid "Entries to the 2023 Minetest Game Jam " msgstr "" #. NOTE: tags: title for mapgen -#: app/_translations.py:36 +#: app/_translations.py:22 msgctxt "tags" msgid "Mapgen / Biomes / Decoration" msgstr "" #. NOTE: tags: description for mapgen -#: app/_translations.py:38 +#: app/_translations.py:24 msgctxt "tags" msgid "New mapgen or changes mapgen" msgstr "" -#. NOTE: tags: title for singleplayer -#: app/_translations.py:40 +#. NOTE: tags: title for world_tools +#: app/_translations.py:26 msgctxt "tags" -msgid "Singleplayer-focused" +msgid "World Maintenance and Tools" msgstr "" -#. NOTE: tags: description for singleplayer -#: app/_translations.py:42 +#. NOTE: tags: description for world_tools +#: app/_translations.py:28 msgctxt "tags" -msgid "Content that can be played alone" +msgid "Tools to manage the world" +msgstr "" + +#. NOTE: tags: title for inventory +#: app/_translations.py:30 +msgctxt "tags" +msgid "Inventory" +msgstr "" + +#. NOTE: tags: description for inventory +#: app/_translations.py:32 +msgctxt "tags" +msgid "Changes the inventory GUI" msgstr "" #. NOTE: tags: title for developer_tools -#: app/_translations.py:44 +#: app/_translations.py:34 #, fuzzy msgctxt "tags" msgid "Developer Tools" msgstr "Moderatorverktøy" #. NOTE: tags: description for developer_tools -#: app/_translations.py:46 +#: app/_translations.py:36 msgctxt "tags" msgid "Tools for game and mod developers" msgstr "" +#. NOTE: tags: title for april_fools +#: app/_translations.py:38 +msgctxt "tags" +msgid "Joke" +msgstr "" + +#. NOTE: tags: description for april_fools +#: app/_translations.py:40 +msgctxt "tags" +msgid "" +"For humorous content, meant as a novelty or joke, not to be taken " +"seriously, and that is not meant to be used seriously or long-term." +msgstr "" + +#. NOTE: tags: title for singleplayer +#: app/_translations.py:42 +msgctxt "tags" +msgid "Singleplayer-focused" +msgstr "" + +#. NOTE: tags: description for singleplayer +#: app/_translations.py:44 +msgctxt "tags" +msgid "Content that can be played alone" +msgstr "" + #. NOTE: tags: title for crafting -#: app/_translations.py:48 +#: app/_translations.py:46 #, fuzzy msgctxt "tags" msgid "Crafting" msgstr "Vurdering" #. NOTE: tags: description for crafting -#: app/_translations.py:50 +#: app/_translations.py:48 msgctxt "tags" msgid "Big changes to crafting gameplay" msgstr "" -#. NOTE: tags: title for sound_music +#. NOTE: tags: title for adventure__rpg +#: app/_translations.py:50 +msgctxt "tags" +msgid "Adventure / RPG" +msgstr "" + +#. NOTE: tags: title for shooter #: app/_translations.py:52 msgctxt "tags" +msgid "Shooter" +msgstr "" + +#. NOTE: tags: description for shooter +#: app/_translations.py:54 +msgctxt "tags" +msgid "First person shooters (FPS) and more" +msgstr "" + +#. NOTE: tags: title for sound_music +#: app/_translations.py:56 +msgctxt "tags" msgid "Sounds / Music" msgstr "" #. NOTE: tags: description for sound_music -#: app/_translations.py:54 +#: app/_translations.py:58 msgctxt "tags" msgid "Focuses on or adds new sounds or musical things" msgstr "" -#. NOTE: tags: title for inventory -#: app/_translations.py:56 -msgctxt "tags" -msgid "Inventory" -msgstr "" - -#. NOTE: tags: description for inventory -#: app/_translations.py:58 -msgctxt "tags" -msgid "Changes the inventory GUI" -msgstr "" - -#. NOTE: tags: title for chat +#. NOTE: tags: title for tools #: app/_translations.py:60 msgctxt "tags" -msgid "Chat / Commands" +msgid "Tools / Weapons / Armor" msgstr "" -#. NOTE: tags: description for chat +#. NOTE: tags: description for tools #: app/_translations.py:62 msgctxt "tags" -msgid "" -"Focus on player chat/communication or who's primary function is " -"interacting with the console." +msgid "Adds or changes tools, weapons, and armor" msgstr "" #. NOTE: tags: title for plants_and_farming @@ -222,57 +220,57 @@ msgctxt "tags" msgid "Adds new plants or other farmable resources." msgstr "" -#. NOTE: tags: title for complex_installation +#. NOTE: tags: title for simulation #: app/_translations.py:68 +msgctxt "tags" +msgid "Sims" +msgstr "" + +#. NOTE: tags: description for simulation +#: app/_translations.py:70 +msgctxt "tags" +msgid "" +"Mods and games that aim to simulate real life activity. Similar to " +"SimCity/The Sims/OpenTTD/etc." +msgstr "" + +#. NOTE: tags: title for chat +#: app/_translations.py:72 +msgctxt "tags" +msgid "Chat / Commands" +msgstr "" + +#. NOTE: tags: description for chat +#: app/_translations.py:74 +msgctxt "tags" +msgid "Focus on player chat/communication or console interaction." +msgstr "" + +#. NOTE: tags: title for multiplayer +#: app/_translations.py:76 +msgctxt "tags" +msgid "Multiplayer-focused" +msgstr "" + +#. NOTE: tags: description for multiplayer +#: app/_translations.py:78 +msgctxt "tags" +msgid "Can/should only be used in multiplayer" +msgstr "" + +#. NOTE: tags: title for complex_installation +#: app/_translations.py:80 #, fuzzy msgctxt "tags" msgid "Complex installation" msgstr "Dokumentasjon" #. NOTE: tags: description for complex_installation -#: app/_translations.py:70 -msgctxt "tags" -msgid "" -"Requires futher installation steps, such as installing luarocks or " -"editing the trusted mod setting" -msgstr "" - -#. NOTE: tags: title for multiplayer -#: app/_translations.py:72 -msgctxt "tags" -msgid "Multiplayer-focused" -msgstr "" - -#. NOTE: tags: description for multiplayer -#: app/_translations.py:74 -msgctxt "tags" -msgid "Can/should only be used in multiplayer" -msgstr "" - -#. NOTE: tags: title for tools -#: app/_translations.py:76 -msgctxt "tags" -msgid "Tools / Weapons / Armor" -msgstr "" - -#. NOTE: tags: description for tools -#: app/_translations.py:78 -msgctxt "tags" -msgid "Adds or changes tools, weapons, and armor" -msgstr "" - -#. NOTE: tags: title for simulation -#: app/_translations.py:80 -msgctxt "tags" -msgid "Sims" -msgstr "" - -#. NOTE: tags: description for simulation #: app/_translations.py:82 msgctxt "tags" msgid "" -"Mods and games that aim to simulate real life activity. Similar to " -"SimCity/TheSims/OpenTTD/etc" +"Requires futher installation steps, such as installing LuaRocks or " +"editing the trusted mod setting" msgstr "" #. NOTE: tags: title for magic @@ -281,54 +279,55 @@ msgctxt "tags" msgid "Magic / Enchanting" msgstr "" -#. NOTE: tags: title for less_than_px -#: app/_translations.py:86 -msgctxt "tags" -msgid "<16px" -msgstr "" - -#. NOTE: tags: description for less_than_px -#: app/_translations.py:88 -msgctxt "tags" -msgid "Less than 16px" -msgstr "" - #. NOTE: tags: title for building_mechanics -#: app/_translations.py:90 +#: app/_translations.py:86 msgctxt "tags" msgid "Building Mechanics and Tools" msgstr "" #. NOTE: tags: description for building_mechanics -#: app/_translations.py:92 +#: app/_translations.py:88 msgctxt "tags" msgid "Adds game mechanics or tools that change how players build." msgstr "" -#. NOTE: tags: title for environment -#: app/_translations.py:94 +#. NOTE: tags: title for oneofakind__original +#: app/_translations.py:90 msgctxt "tags" -msgid "Environment / Weather" +msgid "One-of-a-kind / Original" msgstr "" -#. NOTE: tags: description for environment -#: app/_translations.py:96 +#. NOTE: tags: description for oneofakind__original +#: app/_translations.py:92 msgctxt "tags" msgid "" -"Improves the world, adding weather, ambient sounds, or other environment " -"mechanics" +"For games and such that are of their own kind, distinct and original in " +"nature to others of the same category." msgstr "" -#. NOTE: tags: title for mobs -#: app/_translations.py:98 +#. NOTE: tags: title for building +#: app/_translations.py:94 msgctxt "tags" -msgid "Mobs / Animals / NPCs" +msgid "Building" msgstr "" -#. NOTE: tags: description for mobs +#. NOTE: tags: description for building +#: app/_translations.py:96 +msgctxt "tags" +msgid "Focuses on building, such as adding new materials or nodes" +msgstr "" + +#. NOTE: tags: title for decorative +#: app/_translations.py:98 +#, fuzzy +msgctxt "tags" +msgid "Decorative" +msgstr "Deaktiver" + +#. NOTE: tags: description for decorative #: app/_translations.py:100 msgctxt "tags" -msgid "Adds mobs, animals, and NPCs" +msgid "Adds nodes with no other purpose than for use in building" msgstr "" #. NOTE: tags: title for puzzle @@ -343,124 +342,123 @@ msgctxt "tags" msgid "Focus on puzzle solving instead of combat" msgstr "" -#. NOTE: tags: title for building +#. NOTE: tags: title for environment #: app/_translations.py:106 msgctxt "tags" -msgid "Building" +msgid "Environment / Weather" msgstr "" -#. NOTE: tags: description for building +#. NOTE: tags: description for environment #: app/_translations.py:108 msgctxt "tags" -msgid "Focuses on building, such as adding new materials or nodes" +msgid "" +"Improves the world, adding weather, ambient sounds, or other environment " +"mechanics" msgstr "" -#. NOTE: tags: title for decorative +#. NOTE: tags: title for less_than_px #: app/_translations.py:110 -#, fuzzy msgctxt "tags" -msgid "Decorative" -msgstr "Deaktiver" +msgid "<16px" +msgstr "" -#. NOTE: tags: description for decorative +#. NOTE: tags: description for less_than_px #: app/_translations.py:112 msgctxt "tags" -msgid "Adds nodes with no other purpose than for use in building" +msgid "Less than 16px" msgstr "" -#. NOTE: tags: title for oneofakind__original +#. NOTE: tags: title for mobs #: app/_translations.py:114 msgctxt "tags" -msgid "One-of-a-kind / Original" +msgid "Mobs / Animals / NPCs" msgstr "" -#. NOTE: tags: description for oneofakind__original +#. NOTE: tags: description for mobs #: app/_translations.py:116 msgctxt "tags" -msgid "" -"For games and such that are of their own kind, distinct and original in " -"nature to others of the same category." +msgid "Adds mobs, animals, and non-player characters" msgstr "" -#. NOTE: tags: title for survival -#: app/_translations.py:118 -msgctxt "tags" -msgid "Survival" -msgstr "" - -#. NOTE: tags: description for survival -#: app/_translations.py:120 -msgctxt "tags" -msgid "" -"Written specifically for survival gameplay with a focus on game-balance, " -"difficulty level, or resources available through crafting, mining, ..." -msgstr "" - -#. NOTE: tags: title for hud -#: app/_translations.py:122 -msgctxt "tags" -msgid "HUD" -msgstr "" - -#. NOTE: tags: description for hud -#: app/_translations.py:124 -msgctxt "tags" -msgid "For mods that grant the player extra information in the HUD" -msgstr "" - -#. NOTE: tags: title for storage -#: app/_translations.py:126 -#, fuzzy -msgctxt "tags" -msgid "Storage" -msgstr "Kjelde" - -#. NOTE: tags: description for storage -#: app/_translations.py:128 -msgctxt "tags" -msgid "Adds or improves item storage mechanics" -msgstr "" - -#. NOTE: tags: title for 16px -#: app/_translations.py:130 -msgctxt "tags" -msgid "16px" -msgstr "" - -#. NOTE: tags: description for 16px -#: app/_translations.py:132 -#, fuzzy -msgctxt "tags" -msgid "For 16px texture packs" -msgstr "Topp Teksturpakkar" - #. NOTE: tags: title for custom_mapgen -#: app/_translations.py:134 +#: app/_translations.py:118 #, fuzzy msgctxt "tags" msgid "Custom mapgen" msgstr "Kommentar" #. NOTE: tags: description for custom_mapgen -#: app/_translations.py:136 +#: app/_translations.py:120 msgctxt "tags" msgid "" "Contains a completely custom mapgen implemented in Lua, usually requires " "worlds to be set to the 'singlenode' mapgen." msgstr "" +#. NOTE: tags: title for survival +#: app/_translations.py:122 +msgctxt "tags" +msgid "Survival" +msgstr "" + +#. NOTE: tags: description for survival +#: app/_translations.py:124 +msgctxt "tags" +msgid "" +"Written specifically for survival gameplay with a focus on game-balance, " +"difficulty level, or resources available through crafting, mining, ..." +msgstr "" + +#. NOTE: tags: title for education +#: app/_translations.py:126 +#, fuzzy +msgctxt "tags" +msgid "Education" +msgstr "Handling" + +#. NOTE: tags: description for education +#: app/_translations.py:128 +msgctxt "tags" +msgid "Either has educational value, or is a tool to help teachers " +msgstr "" + +#. NOTE: tags: title for storage +#: app/_translations.py:130 +#, fuzzy +msgctxt "tags" +msgid "Storage" +msgstr "Kjelde" + +#. NOTE: tags: description for storage +#: app/_translations.py:132 +msgctxt "tags" +msgid "Adds or improves item storage mechanics" +msgstr "" + #. NOTE: tags: title for library -#: app/_translations.py:138 +#: app/_translations.py:134 msgctxt "tags" msgid "API / Library" msgstr "" #. NOTE: tags: description for library -#: app/_translations.py:140 +#: app/_translations.py:136 msgctxt "tags" msgid "Primarily adds an API for other mods to use" msgstr "" +#. NOTE: tags: title for hud +#: app/_translations.py:138 +msgctxt "tags" +msgid "HUD" +msgstr "" + +#. NOTE: tags: description for hud +#: app/_translations.py:140 +msgctxt "tags" +msgid "For mods that grant the player extra information in the HUD" +msgstr "" + #. NOTE: tags: title for mini-game #: app/_translations.py:142 #, fuzzy @@ -474,17 +472,18 @@ msgctxt "tags" msgid "Adds a mini-game to be played within Minetest" msgstr "" -#. NOTE: tags: title for education +#. NOTE: tags: title for pve #: app/_translations.py:146 -#, fuzzy msgctxt "tags" -msgid "Education" -msgstr "Handling" +msgid "Player vs Environment (PvE)" +msgstr "" -#. NOTE: tags: description for education +#. NOTE: tags: description for pve #: app/_translations.py:148 msgctxt "tags" -msgid "Either has educational value, or is a tool to help teachers " +msgid "" +"For content designed for one or more players that focus on combat against" +" the world, mobs, or NPCs." msgstr "" #. NOTE: tags: title for sports @@ -494,41 +493,140 @@ msgctxt "tags" msgid "Sports" msgstr "Rapportera" -#. NOTE: tags: title for pve +#. NOTE: tags: title for 16px #: app/_translations.py:152 msgctxt "tags" -msgid "Player vs Environment (PvE)" +msgid "16px" msgstr "" -#. NOTE: tags: description for pve +#. NOTE: tags: description for 16px #: app/_translations.py:154 +#, fuzzy +msgctxt "tags" +msgid "For 16px texture packs" +msgstr "Topp Teksturpakkar" + +#. NOTE: tags: title for 64px +#: app/_translations.py:156 +msgctxt "tags" +msgid "64px" +msgstr "" + +#. NOTE: tags: description for 64px +#: app/_translations.py:158 +#, fuzzy +msgctxt "tags" +msgid "For 64px texture packs" +msgstr "Topp Teksturpakkar" + +#. NOTE: tags: title for transport +#: app/_translations.py:160 +#, fuzzy +msgctxt "tags" +msgid "Transport" +msgstr "Rapportera" + +#. NOTE: tags: description for transport +#: app/_translations.py:162 msgctxt "tags" msgid "" -"For content designed for one or more players that focus on combat against" -" the world, mobs, or NPCs." +"Adds or changes transportation methods. Includes teleportation, vehicles," +" ridable mobs, transport infrastructure and thematic content" +msgstr "" + +#. NOTE: tags: title for seasonal +#: app/_translations.py:164 +#, fuzzy +msgctxt "tags" +msgid "Seasonal" +msgstr "Årsak" + +#. NOTE: tags: description for seasonal +#: app/_translations.py:166 +msgctxt "tags" +msgid "For content generally themed around a certain season or holiday" +msgstr "" + +#. NOTE: tags: title for food +#: app/_translations.py:168 +msgctxt "tags" +msgid "Food / Drinks" +msgstr "" + +#. NOTE: tags: title for commerce +#: app/_translations.py:170 +msgctxt "tags" +msgid "Commerce / Economy" +msgstr "" + +#. NOTE: tags: description for commerce +#: app/_translations.py:172 +msgctxt "tags" +msgid "Related to economies, money, and trading" +msgstr "" + +#. NOTE: tags: title for gui +#: app/_translations.py:174 +msgctxt "tags" +msgid "GUI" +msgstr "" + +#. NOTE: tags: description for gui +#: app/_translations.py:176 +msgctxt "tags" +msgid "" +"For content whose main utility or features are provided within a GUI, on-" +"screen menu, or similar" msgstr "" #. NOTE: tags: title for jam_combat_mod -#: app/_translations.py:156 +#: app/_translations.py:178 msgctxt "tags" msgid "Jam / Combat 2020" msgstr "" #. NOTE: tags: description for jam_combat_mod -#: app/_translations.py:158 +#: app/_translations.py:180 msgctxt "tags" msgid "For mods created for the Discord \"Combat\" modding event in 2020" msgstr "" +#. NOTE: tags: title for mtg +#: app/_translations.py:182 +#, fuzzy +msgctxt "tags" +msgid "Minetest Game improved" +msgstr "Er godkjend" + +#. NOTE: tags: description for mtg +#: app/_translations.py:184 +msgctxt "tags" +msgid "Forks of Minetest Game" +msgstr "" + +#. NOTE: tags: title for jam_weekly_2021 +#: app/_translations.py:186 +msgctxt "tags" +msgid "Jam / Weekly Challenges 2021" +msgstr "" + +#. NOTE: tags: description for jam_weekly_2021 +#: app/_translations.py:188 +msgctxt "tags" +msgid "" +"For mods created for the Discord \"Weekly Challenges\" modding event in " +"2021" +msgstr "" + #. NOTE: tags: title for creative -#: app/_translations.py:160 +#: app/_translations.py:190 #, fuzzy msgctxt "tags" msgid "Creative" msgstr "Opprett" #. NOTE: tags: description for creative -#: app/_translations.py:162 +#: app/_translations.py:192 msgctxt "tags" msgid "" "Written specifically or exclusively for use in creative mode. Adds " @@ -536,114 +634,16 @@ msgid "" "that facilitate ingame creation and doesn't add difficulty or scarcity" msgstr "" -#. NOTE: tags: title for gui -#: app/_translations.py:164 -msgctxt "tags" -msgid "GUI" -msgstr "" - -#. NOTE: tags: description for gui -#: app/_translations.py:166 -msgctxt "tags" -msgid "For content whose main utility / feature is in GUI/formspec form" -msgstr "" - -#. NOTE: tags: title for 64px -#: app/_translations.py:168 -msgctxt "tags" -msgid "64px" -msgstr "" - -#. NOTE: tags: description for 64px -#: app/_translations.py:170 -#, fuzzy -msgctxt "tags" -msgid "For 64px texture packs" -msgstr "Topp Teksturpakkar" - -#. NOTE: tags: title for commerce -#: app/_translations.py:172 -msgctxt "tags" -msgid "Commerce / Economy" -msgstr "" - -#. NOTE: tags: description for commerce -#: app/_translations.py:174 -msgctxt "tags" -msgid "Related to economies, money, and trading" -msgstr "" - -#. NOTE: tags: title for mtg -#: app/_translations.py:176 -#, fuzzy -msgctxt "tags" -msgid "Minetest Game improved" -msgstr "Er godkjend" - -#. NOTE: tags: description for mtg -#: app/_translations.py:178 -msgctxt "tags" -msgid "Forks of MTG" -msgstr "" - -#. NOTE: tags: title for jam_weekly_2021 -#: app/_translations.py:180 -msgctxt "tags" -msgid "Jam / Weekly Challenges 2021" -msgstr "" - -#. NOTE: tags: description for jam_weekly_2021 -#: app/_translations.py:182 -msgctxt "tags" -msgid "" -"For mods created for the Discord \"Weekly Challenges\" modding event in " -"2021" -msgstr "" - -#. NOTE: tags: title for transport -#: app/_translations.py:184 -#, fuzzy -msgctxt "tags" -msgid "Transport" -msgstr "Rapportera" - -#. NOTE: tags: description for transport -#: app/_translations.py:186 -msgctxt "tags" -msgid "" -"Adds or changes transportation methods. Includes teleportation, vehicles," -" ridable mobs, transport infrastructure and thematic content" -msgstr "" - -#. NOTE: tags: title for food -#: app/_translations.py:188 -msgctxt "tags" -msgid "Food / Drinks" -msgstr "" - #. NOTE: tags: title for technology -#: app/_translations.py:190 +#: app/_translations.py:194 msgctxt "tags" msgid "Machines / Electronics" msgstr "" #. NOTE: tags: description for technology -#: app/_translations.py:192 -msgctxt "tags" -msgid "Adds machines useful in automation, tubes, or power." -msgstr "" - -#. NOTE: tags: title for seasonal -#: app/_translations.py:194 -#, fuzzy -msgctxt "tags" -msgid "Seasonal" -msgstr "Årsak" - -#. NOTE: tags: description for seasonal #: app/_translations.py:196 msgctxt "tags" -msgid "For content generally themed around a certain season or holiday" +msgid "Adds machines useful in automation, tubes, or power." msgstr "" #. NOTE: tags: title for 32px @@ -659,59 +659,59 @@ msgctxt "tags" msgid "For 32px texture packs" msgstr "Topp Teksturpakkar" -#. NOTE: tags: title for jam_game_2021 +#. NOTE: tags: title for strategy_rts #: app/_translations.py:202 msgctxt "tags" -msgid "Jam / Game 2021" +msgid "Strategy / RTS" msgstr "" -#. NOTE: tags: description for jam_game_2021 +#. NOTE: tags: description for strategy_rts #: app/_translations.py:204 msgctxt "tags" -msgid "Entries to the 2021 Minetest Game Jam" +msgid "" +"Games and mods with a heavy strategy component, whether real-time or " +"turn-based" msgstr "" -#. NOTE: tags: title for 128px -#: app/_translations.py:206 -msgctxt "tags" -msgid "128px+" -msgstr "" - -#. NOTE: tags: description for 128px -#: app/_translations.py:208 -#, fuzzy -msgctxt "tags" -msgid "For 128px or higher texture packs" -msgstr "Topp Teksturpakkar" - #. NOTE: tags: title for skins -#: app/_translations.py:210 +#: app/_translations.py:206 msgctxt "tags" msgid "Player customization / Skins" msgstr "" #. NOTE: tags: description for skins -#: app/_translations.py:212 +#: app/_translations.py:208 msgctxt "tags" msgid "" "Allows the player to customize their character by changing the texture or" " adding accessories." msgstr "" -#. NOTE: tags: title for strategy_rts -#: app/_translations.py:214 +#. NOTE: tags: title for jam_game_2021 +#: app/_translations.py:210 msgctxt "tags" -msgid "Strategy / RTS" +msgid "Jam / Game 2021" msgstr "" -#. NOTE: tags: description for strategy_rts -#: app/_translations.py:216 +#. NOTE: tags: description for jam_game_2021 +#: app/_translations.py:212 msgctxt "tags" -msgid "" -"Games and mods with a heavy strategy component, whether real-time or " -"turn-based" +msgid "Entries to the 2021 Minetest Game Jam" msgstr "" +#. NOTE: tags: title for 128px +#: app/_translations.py:214 +msgctxt "tags" +msgid "128px+" +msgstr "" + +#. NOTE: tags: description for 128px +#: app/_translations.py:216 +#, fuzzy +msgctxt "tags" +msgid "For 128px or higher texture packs" +msgstr "Topp Teksturpakkar" + #. NOTE: tags: title for jam_game_2022 #: app/_translations.py:218 msgctxt "tags" @@ -813,8 +813,8 @@ msgctxt "content_warnings" msgid "Contains recreational drugs other than alcohol or tobacco" msgstr "" -#: app/querybuilder.py:58 app/templates/admin/languages/list.html:27 -#: app/templates/admin/tags/list.html:38 +#: app/querybuilder.py:60 app/templates/admin/languages/list.html:27 +#: app/templates/admin/tags/list.html:34 #: app/templates/admin/warnings/list.html:28 #: app/templates/collections/create_edit.html:56 #: app/templates/collections/view.html:66 app/templates/modnames/list.html:16 @@ -823,7 +823,7 @@ msgstr "" msgid "Packages" msgstr "Pakkar" -#: app/querybuilder.py:73 +#: app/querybuilder.py:75 #, python-format msgid "%(package_type)s for %(game_name)s" msgstr "" @@ -837,9 +837,13 @@ msgstr "%(delta)s sidan" msgid "Featured" msgstr "Utvald" -#: app/blueprints/api/tokens.py:33 app/templates/admin/tags/list.html:26 +#: app/blueprints/api/tokens.py:33 +#: app/blueprints/packages/advanced_search.py:83 +#: app/blueprints/packages/releases.py:55 +#: app/blueprints/packages/releases.py:70 app/templates/admin/tags/list.html:22 #: app/templates/admin/warnings/list.html:20 app/templates/macros/topics.html:7 #: app/templates/modnames/list.html:12 +#: app/templates/packages/release_edit.html:20 msgid "Name" msgstr "Namn" @@ -849,12 +853,12 @@ 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:251 -#: app/blueprints/packages/packages.py:543 -#: app/blueprints/packages/packages.py:639 -#: app/blueprints/packages/packages.py:727 -#: app/blueprints/packages/releases.py:62 -#: app/blueprints/packages/releases.py:74 app/blueprints/packages/reviews.py:63 +#: app/blueprints/oauth/__init__.py:175 app/blueprints/packages/packages.py:252 +#: app/blueprints/packages/packages.py:544 +#: app/blueprints/packages/packages.py:640 +#: app/blueprints/packages/packages.py:728 +#: app/blueprints/packages/releases.py:66 +#: app/blueprints/packages/releases.py:81 app/blueprints/packages/reviews.py:63 #: app/blueprints/packages/screenshots.py:36 #: app/blueprints/packages/screenshots.py:42 #: app/blueprints/packages/screenshots.py:47 @@ -865,12 +869,14 @@ msgid "Save" msgstr "Lagre" #: app/blueprints/collections/__init__.py:77 -#: app/blueprints/oauth/__init__.py:168 app/blueprints/packages/releases.py:54 -#: app/blueprints/packages/releases.py:66 app/blueprints/packages/reviews.py:53 +#: app/blueprints/oauth/__init__.py:168 +#: app/blueprints/packages/advanced_search.py:84 +#: app/blueprints/packages/releases.py:56 +#: app/blueprints/packages/releases.py:71 app/blueprints/packages/reviews.py:53 #: app/blueprints/threads/__init__.py:281 #: app/templates/admin/languages/list.html:23 #: app/templates/macros/reviews.html:143 app/templates/macros/topics.html:5 -#: app/templates/packages/release_edit.html:17 +#: app/templates/packages/release_edit.html:21 #: app/templates/packages/translation.html:54 msgid "Title" msgstr "Tittel" @@ -925,24 +931,7 @@ msgstr "" msgid "Removed package from favorites collection" msgstr "Fjerna pakken frå favorittsamlinga" -#: app/blueprints/github/__init__.py:54 -msgid "Authorization failed [err=gh-oauth-login-failed]" -msgstr "Autorisasjon mislukkast [feil=gh-oauth-login-failed]" - -#: app/blueprints/github/__init__.py:83 -msgid "Linked GitHub to account" -msgstr "Sett i samband GitHub og kontoa" - -#: app/blueprints/github/__init__.py:88 -#, python-format -msgid "GitHub account is already associated with another user: %(username)s" -msgstr "" - -#: 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]" - -#: app/blueprints/oauth/__init__.py:169 app/templates/admin/tags/list.html:30 +#: app/blueprints/oauth/__init__.py:169 app/templates/admin/tags/list.html:26 #: app/templates/admin/warnings/list.html:24 #: app/templates/users/settings_email.html:49 msgid "Description" @@ -1014,95 +1003,213 @@ msgstr "Fjern / Avpubliser" msgid "Supported Games" msgstr "Støtta spel" -#: app/blueprints/packages/packages.py:214 -msgid "No download available." -msgstr "Ingen nedlastingar tilgjengelege." +#: app/blueprints/packages/advanced_search.py:39 +msgid "Android Default" +msgstr "" -#: app/blueprints/packages/packages.py:229 app/templates/packages/view.html:598 +#: app/blueprints/packages/advanced_search.py:40 +msgid "Desktop Default" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:41 +msgid "Non-free" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:42 app/models/packages.py:624 +#: app/templates/packages/view.html:163 +msgid "Work in Progress" +msgstr "" + +#. NOTE: Package maintenance state +#: app/blueprints/packages/advanced_search.py:43 app/models/packages.py:170 +msgid "Deprecated" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:44 +msgid "All content warnings" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:53 +msgid "Query" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:54 +#: app/blueprints/packages/packages.py:230 app/templates/packages/view.html:598 #: app/utils/minetest_hypertext.py:263 msgid "Type" msgstr "Type" -#: app/blueprints/packages/packages.py:230 -msgid "Title (Human-readable)" -msgstr "Tittel (menneskelesbar)" - -#: app/blueprints/packages/packages.py:231 -#: app/blueprints/packages/packages.py:637 -msgid "Name (Technical)" -msgstr "Namn (teknisk)" - -#: app/blueprints/packages/packages.py:231 -#: app/blueprints/packages/packages.py:638 -#: app/templates/packages/create_edit.html:75 -msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" +#: app/blueprints/packages/advanced_search.py:56 +#: app/templates/macros/topics.html:6 app/templates/packages/view.html:177 +msgid "Author" msgstr "" -#: app/blueprints/packages/packages.py:232 -msgid "Short Description (Plaintext)" -msgstr "Kort beskriving (klar tekst)" - -#: app/blueprints/packages/packages.py:234 app/templates/packages/view.html:620 -#: app/utils/minetest_hypertext.py:300 -msgid "Maintenance State" -msgstr "Vedlikehaldstilstand" - -#: app/blueprints/packages/packages.py:236 app/templates/admin/tags/list.html:4 +#: app/blueprints/packages/advanced_search.py:57 +#: app/blueprints/packages/packages.py:237 app/templates/admin/tags/list.html:4 #: app/templates/admin/tags/list.html:10 app/templates/todo/tags.html:38 #: app/utils/minetest_hypertext.py:264 msgid "Tags" msgstr "Emneknaggar" -#: app/blueprints/packages/packages.py:237 +#: app/blueprints/packages/advanced_search.py:60 +#: app/blueprints/packages/packages.py:238 msgid "Content Warnings" msgstr "Advarslar om innhald" -#: app/blueprints/packages/packages.py:238 app/templates/packages/view.html:609 +#: app/blueprints/packages/advanced_search.py:63 +#: app/blueprints/packages/packages.py:239 app/templates/packages/view.html:609 #: app/utils/minetest_hypertext.py:298 msgid "License" msgstr "Løyve" -#: app/blueprints/packages/packages.py:239 +#: app/blueprints/packages/advanced_search.py:67 +msgid "Supports Game" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:71 +#: app/templates/admin/storage.html:39 +#: app/templates/collections/create_edit.html:81 +#: app/templates/collections/list.html:39 +#: app/templates/collections/view.html:91 app/templates/index.html:48 +#: app/templates/macros/reviews.html:81 app/templates/macros/topics.html:52 +#: app/templates/packages/game_hub.html:5 +#: app/templates/packages/game_hub.html:25 +#: app/templates/packages/similar.html:22 app/templates/translate/index.html:28 +#, python-format +msgid "%(title)s by %(author)s" +msgstr "%(title)s av %(author)s" + +#: app/blueprints/packages/advanced_search.py:72 +#: app/blueprints/packages/reviews.py:54 +#: app/templates/packages/translation.html:51 +msgid "Language" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:76 +msgid "Hide Tags and Content Warnings" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:77 +msgid "Minetest Version" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:81 +msgid "Sort by" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:85 +msgid "Package score" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:86 app/templates/index.html:78 +#: app/templates/packages/reviews_list.html:4 +#: app/templates/packages/view.html:194 app/templates/packages/view.html:336 +#: app/templates/users/profile.html:279 +msgid "Reviews" +msgstr "Omtalar" + +#: app/blueprints/packages/advanced_search.py:87 +#: app/templates/packages/view.html:184 app/templates/users/profile.html:242 +msgid "Downloads" +msgstr "Nedlastinger" + +#: app/blueprints/packages/advanced_search.py:88 +msgid "Created At" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:89 +msgid "Approved At" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:90 +msgid "Last Release" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:92 +msgid "Order" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:93 +msgid "Descending" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:94 +msgid "Ascending" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:96 +msgid "Random order" +msgstr "" + +#: app/blueprints/packages/packages.py:215 +msgid "No download available." +msgstr "Ingen nedlastingar tilgjengelege." + +#: app/blueprints/packages/packages.py:231 +msgid "Title (Human-readable)" +msgstr "Tittel (menneskelesbar)" + +#: app/blueprints/packages/packages.py:232 +#: app/blueprints/packages/packages.py:638 +msgid "Name (Technical)" +msgstr "Namn (teknisk)" + +#: app/blueprints/packages/packages.py:232 +#: app/blueprints/packages/packages.py:639 +#: 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:233 +msgid "Short Description (Plaintext)" +msgstr "Kort beskriving (klar tekst)" + +#: app/blueprints/packages/packages.py:235 app/templates/packages/view.html:620 +#: app/utils/minetest_hypertext.py:300 +msgid "Maintenance State" +msgstr "Vedlikehaldstilstand" + +#: app/blueprints/packages/packages.py:240 msgid "Media License" msgstr "Media Løyve" -#: app/blueprints/packages/packages.py:241 +#: app/blueprints/packages/packages.py:242 msgid "Long Description (Markdown)" msgstr "Lang beskriving (Markdown)" -#: app/blueprints/packages/packages.py:243 +#: app/blueprints/packages/packages.py:244 msgid "VCS Repository URL" msgstr "VCS Repositorium URL" -#: app/blueprints/packages/packages.py:244 app/blueprints/users/settings.py:77 +#: app/blueprints/packages/packages.py:245 app/blueprints/users/settings.py:77 msgid "Website URL" msgstr "Nettstad URL" -#: app/blueprints/packages/packages.py:245 +#: app/blueprints/packages/packages.py:246 msgid "Issue Tracker URL" msgstr "Feilsporings URL" -#: app/blueprints/packages/packages.py:246 +#: app/blueprints/packages/packages.py:247 msgid "Forum Topic ID" msgstr "Forumemne-ID" -#: app/blueprints/packages/packages.py:247 +#: app/blueprints/packages/packages.py:248 msgid "Video URL" msgstr "Video URL" -#: app/blueprints/packages/packages.py:248 +#: app/blueprints/packages/packages.py:249 msgid "Donate URL" msgstr "Donasjons-URL" -#: app/blueprints/packages/packages.py:249 +#: app/blueprints/packages/packages.py:250 msgid "Translation URL" msgstr "" -#: app/blueprints/packages/packages.py:255 +#: app/blueprints/packages/packages.py:256 msgid "_game is not an allowed name" msgstr "_game er ikkje eit tillate namn" -#: app/blueprints/packages/packages.py:265 +#: app/blueprints/packages/packages.py:266 msgid "" "Package already exists, but is removed. Please contact ContentDB staff to" " restore the package" @@ -1110,229 +1217,228 @@ msgstr "" "Pakken eksisterer allereie, men er fjerna. Vennlegst kontakt ContentDB-" "personalet for å gjenopprette pakken" -#: app/blueprints/packages/packages.py:270 +#: app/blueprints/packages/packages.py:271 msgid "Package already exists" msgstr "Pakken finst allereie" -#: app/blueprints/packages/packages.py:276 +#: app/blueprints/packages/packages.py:277 msgid "A collection with a similar name already exists" msgstr "Ein samling med eit liknande namn finst allereie" -#: app/blueprints/packages/packages.py:329 -#: app/blueprints/packages/releases.py:82 +#: app/blueprints/packages/packages.py:330 +#: app/blueprints/packages/releases.py:89 msgid "" "You must add an email address to your account and confirm it before you " "can manage packages" msgstr "" -#: app/blueprints/packages/packages.py:335 +#: app/blueprints/packages/packages.py:336 msgid "Save draft" msgstr "" -#: app/blueprints/packages/packages.py:343 +#: app/blueprints/packages/packages.py:344 msgid "Unable to find that user" msgstr "Klarte ikkje å finne den brukaren" -#: app/blueprints/packages/packages.py:347 +#: app/blueprints/packages/packages.py:348 #: app/blueprints/packages/screenshots.py:137 msgid "Permission denied" msgstr "Tillatelse nekta" -#: app/blueprints/packages/packages.py:403 -#: app/blueprints/packages/packages.py:494 -#: app/blueprints/packages/packages.py:516 +#: app/blueprints/packages/packages.py:404 +#: app/blueprints/packages/packages.py:495 +#: app/blueprints/packages/packages.py:517 msgid "You don't have permission to do that" msgstr "Du har ikkje løyve til å gjere det" -#: app/blueprints/packages/packages.py:436 +#: app/blueprints/packages/packages.py:437 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:443 +#: app/blueprints/packages/packages.py:444 msgid "" "Please comment in the approval thread so editors know what you have " "changed" msgstr "" -#: app/blueprints/packages/packages.py:481 +#: app/blueprints/packages/packages.py:482 #, python-format msgid "Set state to %(state)s" msgstr "" -#: app/blueprints/packages/packages.py:511 +#: app/blueprints/packages/packages.py:512 msgid "Deleted package" msgstr "Sletta pakke" -#: app/blueprints/packages/packages.py:533 +#: app/blueprints/packages/packages.py:534 msgid "Unapproved package" msgstr "Ugodkjent pakke" -#: app/blueprints/packages/packages.py:542 +#: app/blueprints/packages/packages.py:543 msgid "Maintainers (Comma-separated)" msgstr "Vedlikehaldarar (koma-separerte)" -#: app/blueprints/packages/packages.py:551 +#: app/blueprints/packages/packages.py:552 msgid "You don't have permission to edit maintainers" msgstr "Du har ikkje løyve til å redigere vedlikehaldarar" -#: app/blueprints/packages/packages.py:601 +#: app/blueprints/packages/packages.py:602 msgid "You are not a maintainer" msgstr "Du er ikkje ein vedlikehaldar" -#: app/blueprints/packages/packages.py:604 +#: app/blueprints/packages/packages.py:605 msgid "Package owners cannot remove themselves as maintainers" msgstr "Pakkeeigarar kan ikkje fjerne seg sjølve som vedlikehaldarar" -#: app/blueprints/packages/packages.py:636 +#: app/blueprints/packages/packages.py:637 msgid "Author Name" msgstr "Forfattarnamn" -#: app/blueprints/packages/packages.py:723 +#: app/blueprints/packages/packages.py:724 msgid "Enable support detection based on dependencies (recommended)" msgstr "Aktiver støttedeteksjon basert på avhengigheiter (anbefalt)" -#: app/blueprints/packages/packages.py:724 +#: app/blueprints/packages/packages.py:725 msgid "Supported games" msgstr "Støtta spel" -#: app/blueprints/packages/packages.py:725 +#: app/blueprints/packages/packages.py:726 msgid "Unsupported games" msgstr "Ustøtta spel" -#: app/blueprints/packages/packages.py:726 +#: app/blueprints/packages/packages.py:727 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:742 +#: app/blueprints/packages/packages.py:743 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:746 +#: app/blueprints/packages/packages.py:747 msgid "Mod(pack) needs to contain at least one mod. Please create a new release" msgstr "" -#: app/blueprints/packages/releases.py:55 -#: app/templates/packages/release_new.html:46 +#: app/blueprints/packages/releases.py:57 +#: app/blueprints/packages/releases.py:72 +msgid "Release Notes" +msgstr "" + +#: app/blueprints/packages/releases.py:59 msgid "Method" msgstr "Metode" -#: app/blueprints/packages/releases.py:55 -#: app/blueprints/packages/releases.py:57 +#: app/blueprints/packages/releases.py:59 +#: app/blueprints/packages/releases.py:61 #: app/blueprints/packages/screenshots.py:35 msgid "File Upload" msgstr "Filopplasting" -#: app/blueprints/packages/releases.py:56 +#: app/blueprints/packages/releases.py:60 msgid "Git reference (ie: commit hash, branch, or tag)" msgstr "Git referanse (f.eks.: bunt(«Commit »)-hash, gren, eller merkelapp)" -#: app/blueprints/packages/releases.py:58 -#: app/blueprints/packages/releases.py:70 -#: app/blueprints/packages/releases.py:198 +#: app/blueprints/packages/releases.py:62 +#: app/blueprints/packages/releases.py:77 +#: app/blueprints/packages/releases.py:207 msgid "Minimum Minetest Version" msgstr "Minimum Minetest-versjon" -#: app/blueprints/packages/releases.py:60 -#: app/blueprints/packages/releases.py:72 -#: app/blueprints/packages/releases.py:201 +#: app/blueprints/packages/releases.py:64 +#: app/blueprints/packages/releases.py:79 +#: app/blueprints/packages/releases.py:210 msgid "Maximum Minetest Version" msgstr "Maksimum Minetest-versjon" -#: app/blueprints/packages/releases.py:67 -#: app/templates/packages/release_edit.html:23 +#: app/blueprints/packages/releases.py:74 +#: app/templates/packages/release_edit.html:31 msgid "URL" msgstr "URL" -#: app/blueprints/packages/releases.py:68 +#: app/blueprints/packages/releases.py:75 msgid "Task ID" msgstr "Oppgåve-ID" -#: app/blueprints/packages/releases.py:69 +#: app/blueprints/packages/releases.py:76 #: app/blueprints/packages/screenshots.py:41 msgid "Is Approved" msgstr "Er godkjend" -#: app/blueprints/packages/releases.py:91 +#: app/blueprints/packages/releases.py:98 msgid "Import from Git" msgstr "Importer frå Git" -#: app/blueprints/packages/releases.py:91 +#: app/blueprints/packages/releases.py:98 msgid "Upload .zip file" msgstr "Last opp .zip-fil" -#: app/blueprints/packages/releases.py:197 +#: app/blueprints/packages/releases.py:206 msgid "Set Min" msgstr "Sett Minimum" -#: app/blueprints/packages/releases.py:200 +#: app/blueprints/packages/releases.py:209 msgid "Set Max" msgstr "Sett Maks" -#: app/blueprints/packages/releases.py:203 +#: app/blueprints/packages/releases.py:212 msgid "Only change values previously set as none" msgstr "" -#: app/blueprints/packages/releases.py:204 +#: app/blueprints/packages/releases.py:213 msgid "Update" msgstr "Oppdater" -#: app/blueprints/packages/releases.py:256 +#: app/blueprints/packages/releases.py:265 #: app/templates/packages/update_config.html:25 msgid "Trigger" msgstr "" -#: app/blueprints/packages/releases.py:257 +#: app/blueprints/packages/releases.py:266 msgid "New Commit" msgstr "Ny bunt («Commit »)" -#: app/blueprints/packages/releases.py:258 app/templates/admin/tags/list.html:8 +#: app/blueprints/packages/releases.py:267 app/templates/admin/tags/list.html:8 msgid "New Tag" msgstr "Ny merkelapp («Commit »)" -#: app/blueprints/packages/releases.py:260 +#: app/blueprints/packages/releases.py:269 msgid "Branch name" msgstr "Grein namn" -#: app/blueprints/packages/releases.py:261 +#: app/blueprints/packages/releases.py:270 #: app/templates/packages/update_config.html:38 msgid "Action" msgstr "Handling" -#: app/blueprints/packages/releases.py:262 +#: app/blueprints/packages/releases.py:271 msgid "Send notification and mark as outdated" msgstr "Send varsel og merk som utdatert" -#: app/blueprints/packages/releases.py:262 app/logic/package_approval.py:104 +#: app/blueprints/packages/releases.py:271 app/logic/package_approval.py:104 msgid "Create release" msgstr "Laga utgåve" -#: app/blueprints/packages/releases.py:264 +#: app/blueprints/packages/releases.py:273 msgid "Save Settings" msgstr "Lagre innstillingar" -#: app/blueprints/packages/releases.py:265 +#: app/blueprints/packages/releases.py:274 msgid "Disable Automation" msgstr "Deaktiver Automatisering" -#: app/blueprints/packages/releases.py:304 +#: app/blueprints/packages/releases.py:313 msgid "Please add a Git repository URL in order to set up automatic releases" msgstr "" "Vennligst legg til ein Git kodelager-URL for å setje opp automatisk " "utgjeving" -#: app/blueprints/packages/releases.py:320 +#: app/blueprints/packages/releases.py:329 msgid "Deleted update configuration" msgstr "Sletta oppdateringskonfigurasjon" -#: app/blueprints/packages/releases.py:328 +#: app/blueprints/packages/releases.py:337 msgid "Now, please create an initial release" msgstr "No, vennligst opprett ein innleiande utgjeving" -#: app/blueprints/packages/reviews.py:54 -#: app/templates/packages/translation.html:51 -msgid "Language" -msgstr "" - #: app/blueprints/packages/reviews.py:60 app/blueprints/threads/__init__.py:181 #: app/blueprints/threads/__init__.py:182 #: app/blueprints/threads/__init__.py:282 @@ -1519,7 +1625,7 @@ msgstr "" "minustegn (-) og punktum (.) er tillate" #: app/blueprints/users/account.py:104 app/blueprints/users/account.py:153 -#: app/blueprints/users/account.py:189 app/blueprints/users/account.py:340 +#: app/blueprints/users/account.py:189 app/blueprints/users/account.py:338 #: app/blueprints/users/settings.py:147 msgid "Email" msgstr "E-post" @@ -1599,23 +1705,23 @@ msgstr "Gammalt lykelord er feilaktig" msgid "Unknown verification token!" msgstr "Ukjent verifiseringstoken!" -#: app/blueprints/users/account.py:292 +#: app/blueprints/users/account.py:290 msgid "Token has expired" msgstr "Tokenet har utløpt" -#: app/blueprints/users/account.py:306 +#: app/blueprints/users/account.py:304 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:309 +#: app/blueprints/users/account.py:307 msgid "Confirmed email change" msgstr "E-postendring bekreftet" -#: app/blueprints/users/account.py:314 +#: app/blueprints/users/account.py:312 msgid "Email address changed" msgstr "E-postadresse endra" -#: app/blueprints/users/account.py:315 +#: app/blueprints/users/account.py:313 msgid "" "Your email address has changed. If you didn't request this, please " "contact an administrator." @@ -1623,16 +1729,16 @@ msgstr "" "Din e-postadresse har blitt endra. Om du ikkje ba om dette, vennligst " "kontakt ein administrator." -#: app/blueprints/users/account.py:333 +#: app/blueprints/users/account.py:331 msgid "You may now log in" msgstr "No kan du logge inn" -#: app/blueprints/users/account.py:341 +#: app/blueprints/users/account.py:339 #, fuzzy msgid "Send" msgstr "Send" -#: app/blueprints/users/account.py:372 +#: app/blueprints/users/account.py:370 msgid "" "That email is now blacklisted. Please contact an admin if you wish to " "undo this." @@ -1640,46 +1746,44 @@ msgstr "" "Den e-postadressa er no svartelista. Vennligst kontakt ein administrator " "om du ønskjer å oppheve dette." -#: app/blueprints/users/claim.py:41 app/blueprints/users/claim.py:66 -msgid "" -"Invalid username, Only alphabetic letters (A-Za-z), numbers (0-9), " -"underscores (_), minuses (-), and periods (.) allowed. Consider " -"contacting an admin" -msgstr "" -"Ugyldig brukarnamn. Berre alfabetiske bokstavar (A-Za-z), tal (0-9), " -"understrek (_), minustegn (-) og punktum (.) er tillate. Vurder å " -"kontakte ein administrator" - #: app/blueprints/users/claim.py:46 msgid "User has already been claimed" msgstr "Brukar er allereie teken i bruk" #: app/blueprints/users/claim.py:50 -msgid "Unable to get GitHub username for user" -msgstr "Kan ikkje hente GitHub-brukarnamn for brukaren" +msgid "" +"Unable to get GitHub username for user. Make sure the forum account " +"exists." +msgstr "" -#: app/blueprints/users/claim.py:73 +#: app/blueprints/users/claim.py:66 +msgid "" +"A ContentDB user with that name already exists. Please contact an admin " +"to link to your forum account" +msgstr "" + +#: app/blueprints/users/claim.py:75 msgid "That user has already been claimed!" msgstr "Den brukaren er allereie registrert!" -#: app/blueprints/users/claim.py:86 +#: app/blueprints/users/claim.py:88 #, python-format msgid "Error whilst attempting to access forums: %(message)s" msgstr "Feil ved forsøk på å få tilgang til forum: %(message)s" -#: app/blueprints/users/claim.py:90 +#: app/blueprints/users/claim.py:92 msgid "Unable to get forum signature - does the user exist?" msgstr "Kan ikkje hente forumsignatur – eksisterer brukaren?" -#: app/blueprints/users/claim.py:105 +#: app/blueprints/users/claim.py:107 msgid "Unable to login as user" msgstr "Kan ikkje logge inn som brukar" -#: app/blueprints/users/claim.py:111 +#: app/blueprints/users/claim.py:113 msgid "Could not find the key in your signature!" msgstr "Kunne ikkje finne nøkkelen i signaturen din!" -#: app/blueprints/users/claim.py:114 +#: app/blueprints/users/claim.py:116 msgid "Unknown claim type" msgstr "Ukjent påstandstype" @@ -1829,6 +1933,23 @@ msgstr "" msgid "Can't promote a user to a rank higher than yourself!" msgstr "Du kan ikkje forfremje ein brukar til ein høgare rang enn deg sjølv!" +#: app/blueprints/vcs/github.py:56 +msgid "Authorization failed [err=gh-oauth-login-failed]" +msgstr "Autorisasjon mislukkast [feil=gh-oauth-login-failed]" + +#: app/blueprints/vcs/github.py:85 +msgid "Linked GitHub to account" +msgstr "Sett i samband GitHub og kontoa" + +#: app/blueprints/vcs/github.py:90 +#, python-format +msgid "GitHub account is already associated with another user: %(username)s" +msgstr "" + +#: app/blueprints/vcs/github.py:98 app/blueprints/vcs/github.py:124 +msgid "Authorization failed [err=gh-login-failed]" +msgstr "Godkjenning mislyktes [err=gh-login-failed]" + #: app/blueprints/zipgrep/__init__.py:35 msgid "Text to find (regex)" msgstr "Tekst å finne (regex)" @@ -1838,6 +1959,7 @@ msgid "File filter" msgstr "" #: app/blueprints/zipgrep/__init__.py:38 app/templates/base.html:60 +#: app/templates/packages/advanced_search.html:34 #: app/templates/packages/game_hub.html:35 app/templates/todo/tags.html:14 msgid "Search" msgstr "Søk" @@ -1933,11 +2055,11 @@ msgstr "Du har ikkje løyve til å redigere denne pakken" msgid "You don't have permission to change the package name" msgstr "Du har ikkje løyve til å endre pakkenamnet" -#: app/logic/releases.py:32 +#: app/logic/releases.py:33 msgid "You don't have permission to make releases" msgstr "Du har ikkje løyve til å lage utgjevingar" -#: app/logic/releases.py:37 +#: app/logic/releases.py:38 msgid "" "You've created too many releases for this package in the last 5 minutes, " "please wait before trying again" @@ -1945,7 +2067,7 @@ msgstr "" "Du har laga for mange utgjevingar for denne pakken dei siste 5 minutta, " "ver venleg å vent før du prøver igjen" -#: app/logic/releases.py:74 +#: app/logic/releases.py:77 msgid "Invalid commit hash; it must be a 40 character long base16 string" msgstr "" @@ -2108,11 +2230,6 @@ msgstr "" msgid "As-is" msgstr "" -#. NOTE: Package maintenance state -#: app/models/packages.py:170 -msgid "Deprecated" -msgstr "" - #: app/models/packages.py:177 msgid "Under active development, and may break worlds/things without warning" msgstr "" @@ -2149,7 +2266,7 @@ msgstr "Godkjenn" #: app/templates/collections/delete.html:14 #: app/templates/collections/view.html:39 #: app/templates/oauth/create_edit.html:17 -#: app/templates/packages/release_edit.html:84 +#: app/templates/packages/release_edit.html:92 #: app/templates/packages/review_create_edit.html:67 #: app/templates/threads/delete_reply.html:19 #: app/templates/threads/delete_thread.html:19 @@ -2157,21 +2274,17 @@ msgstr "Godkjenn" msgid "Delete" msgstr "Slett" -#: app/models/packages.py:624 app/templates/packages/view.html:163 -msgid "Work in Progress" -msgstr "" - -#: app/models/packages.py:1358 +#: app/models/packages.py:1366 #, python-format msgid "New commit %(hash)s found on the Git repo." msgstr "" -#: app/models/packages.py:1362 +#: app/models/packages.py:1370 #, python-format msgid "The last release was commit %(hash)s" msgstr "" -#: app/models/packages.py:1368 +#: app/models/packages.py:1376 #, python-format msgid "New tag %(tag_name)s found on the Git repo." msgstr "" @@ -2205,7 +2318,7 @@ msgid "Editor" msgstr "" #. NOTE: BOT notification type -#: app/models/users.py:59 app/models/users.py:442 +#: app/models/users.py:59 app/models/users.py:448 msgid "Bot" msgstr "" @@ -2218,128 +2331,128 @@ msgid "Admin" msgstr "Administrator" #. NOTE: PACKAGE_EDIT notification type -#: app/models/users.py:427 +#: app/models/users.py:433 msgid "Package Edit" msgstr "" #. NOTE: PACKAGE_APPROVAL notification type -#: app/models/users.py:430 +#: app/models/users.py:436 msgid "Package Approval" msgstr "" #. NOTE: NEW_THREAD notification type -#: app/models/users.py:433 app/templates/threads/list.html:12 +#: app/models/users.py:439 app/templates/threads/list.html:12 #: app/templates/threads/new.html:4 msgid "New Thread" msgstr "Ny tråd" #. NOTE: NEW_REVIEW notification type -#: app/models/users.py:436 +#: app/models/users.py:442 msgid "New Review" msgstr "" #. NOTE: THREAD_REPLY notification type -#: app/models/users.py:439 +#: app/models/users.py:445 msgid "Thread Reply" msgstr "" #. NOTE: MAINTAINER notification type -#: app/models/users.py:445 app/templates/macros/threads.html:27 +#: app/models/users.py:451 app/templates/macros/threads.html:27 msgid "Maintainer" msgstr "Vedlikehaldar" #. NOTE: EDITOR_ALERT notification type -#: app/models/users.py:448 +#: app/models/users.py:454 msgid "Editor Alert" msgstr "" #. NOTE: EDITOR_MISC notification type -#: app/models/users.py:451 +#: app/models/users.py:457 msgid "Editor Misc" msgstr "" #. NOTE: OTHER notification type -#: app/models/users.py:454 +#: app/models/users.py:460 msgid "Other" msgstr "" -#: app/models/users.py:464 +#: app/models/users.py:470 msgid "This is a Package Edit notification." msgstr "" -#: app/models/users.py:466 +#: app/models/users.py:472 msgid "This is a Package Approval notification." msgstr "" -#: app/models/users.py:468 +#: app/models/users.py:474 msgid "This is a New Thread notification." msgstr "" -#: app/models/users.py:470 +#: app/models/users.py:476 msgid "This is a New Review notification." msgstr "" -#: app/models/users.py:472 +#: app/models/users.py:478 msgid "This is a Thread Reply notification." msgstr "" -#: app/models/users.py:474 +#: app/models/users.py:480 msgid "This is a Bot notification." msgstr "" -#: app/models/users.py:476 +#: app/models/users.py:482 msgid "This is a Maintainer change notification." msgstr "" -#: app/models/users.py:478 +#: app/models/users.py:484 msgid "This is an Editor Alert notification." msgstr "" -#: app/models/users.py:480 +#: app/models/users.py:486 msgid "This is an Editor Misc notification." msgstr "" -#: app/models/users.py:482 +#: app/models/users.py:488 msgid "This is an Other notification." msgstr "" -#: app/models/users.py:489 +#: app/models/users.py:495 msgid "When another user edits your packages, releases, etc." msgstr "" -#: app/models/users.py:491 +#: app/models/users.py:497 msgid "Notifications from editors related to the package approval process." msgstr "" -#: app/models/users.py:493 +#: app/models/users.py:499 msgid "When a thread is created on your package." msgstr "" -#: app/models/users.py:495 +#: app/models/users.py:501 msgid "When a user posts a review on your package." msgstr "" -#: app/models/users.py:497 +#: app/models/users.py:503 msgid "When someone replies to a thread you're watching." msgstr "" -#: app/models/users.py:499 +#: app/models/users.py:505 msgid "From a bot - for example, update notifications." msgstr "" -#: app/models/users.py:501 +#: app/models/users.py:507 msgid "When your package's maintainers change." msgstr "" -#: app/models/users.py:503 +#: app/models/users.py:509 msgid "For editors: Important alerts." msgstr "" -#: app/models/users.py:505 +#: app/models/users.py:511 msgid "For editors: Minor notifications, including new threads." msgstr "" -#: app/models/users.py:507 +#: app/models/users.py:513 msgid "Minor notifications not important enough for a dedicated category." msgstr "" @@ -2492,41 +2605,45 @@ msgstr "Personvernreglar" msgid "Report / DMCA" msgstr "Rapportering / DMCA" -#: app/templates/base.html:256 +#: app/templates/base.html:256 app/templates/packages/advanced_search.html:4 +msgid "Advanced Search" +msgstr "" + +#: app/templates/base.html:257 msgid "User List" msgstr "Brukarliste" -#: app/templates/base.html:257 app/templates/packages/view.html:190 +#: app/templates/base.html:258 app/templates/packages/view.html:190 #: app/templates/packages/view.html:677 app/templates/threads/list.html:4 msgid "Threads" msgstr "Trådar" -#: app/templates/base.html:258 app/templates/collections/list.html:7 +#: app/templates/base.html:259 app/templates/collections/list.html:7 #: app/templates/collections/list.html:26 msgid "Collections" msgstr "" -#: app/templates/base.html:259 app/templates/donate/index.html:4 +#: app/templates/base.html:260 app/templates/donate/index.html:4 msgid "Support Creators" msgstr "" -#: app/templates/base.html:260 +#: app/templates/base.html:261 msgid "Translate Packages" msgstr "" -#: app/templates/base.html:261 +#: app/templates/base.html:262 msgid "Source Code" msgstr "Kjeldekode" -#: app/templates/base.html:267 +#: app/templates/base.html:268 msgid "Show non-free packages" msgstr "" -#: app/templates/base.html:269 +#: app/templates/base.html:270 msgid "Hide non-free packages" msgstr "" -#: app/templates/base.html:273 +#: app/templates/base.html:274 #, python-format msgid "Our privacy policy has been updated (%(date)s)" msgstr "" @@ -2541,29 +2658,11 @@ msgstr "" "Velkommen til det beste stedet for å finne Minetest-mods, spel og " "teksturpakkar" -#: app/templates/admin/storage.html:39 -#: app/templates/collections/create_edit.html:81 -#: app/templates/collections/list.html:39 -#: app/templates/collections/view.html:91 app/templates/index.html:48 -#: app/templates/macros/reviews.html:81 app/templates/macros/topics.html:52 -#: app/templates/packages/game_hub.html:5 -#: app/templates/packages/game_hub.html:25 -#: app/templates/packages/similar.html:22 app/templates/translate/index.html:28 -#, python-format -msgid "%(title)s by %(author)s" -msgstr "%(title)s av %(author)s" - #: app/templates/index.html:53 #, python-format msgid "%(title)s by %(author)s" msgstr "%(title)s av %(author)s" -#: app/templates/index.html:78 app/templates/packages/reviews_list.html:4 -#: app/templates/packages/view.html:194 app/templates/packages/view.html:336 -#: app/templates/users/profile.html:279 -msgid "Reviews" -msgstr "Omtalar" - #: app/templates/index.html:94 app/templates/packages/view.html:278 msgid "Previous" msgstr "Forrige" @@ -2644,7 +2743,7 @@ msgstr "Send e-post til %(username)s" #: app/templates/admin/storage.html:18 #: app/templates/packages/create_edit.html:66 #: app/templates/packages/game_support.html:20 -#: app/templates/threads/view.html:96 app/templates/todo/tags.html:36 +#: app/templates/threads/view.html:101 app/templates/todo/tags.html:36 msgid "Package" msgstr "" @@ -2670,7 +2769,7 @@ msgstr "Ny lisens" msgid "Licenses" msgstr "Lisensar" -#: app/templates/admin/tags/list.html:34 +#: app/templates/admin/tags/list.html:30 msgid "Views" msgstr "Visningar" @@ -3116,7 +3215,7 @@ msgid "Edit / Approve" msgstr "" #: app/templates/macros/releases.html:103 -#: app/templates/packages/release_edit.html:31 +#: app/templates/packages/release_edit.html:39 msgid "Importing..." msgstr "" @@ -3317,10 +3416,6 @@ msgstr "" msgid "No outdated packages." msgstr "" -#: app/templates/macros/topics.html:6 app/templates/packages/view.html:177 -msgid "Author" -msgstr "" - #: app/templates/macros/topics.html:8 msgid "Date" msgstr "Dato" @@ -3490,6 +3585,29 @@ msgstr "" msgid "No applications created" msgstr "" +#: app/templates/packages/advanced_search.html:13 +msgid "Use shift to select multiple. Leave selection empty to match any type." +msgstr "" + +#: app/templates/packages/advanced_search.html:14 +#: app/templates/packages/advanced_search.html:19 +#: app/templates/packages/advanced_search.html:20 +#: app/templates/packages/advanced_search.html:21 +msgid "Use shift to select multiple." +msgstr "" + +#: app/templates/packages/advanced_search.html:17 +msgid "Tags and Content Warnings" +msgstr "" + +#: app/templates/packages/advanced_search.html:23 +msgid "Compatibility" +msgstr "" + +#: app/templates/packages/advanced_search.html:28 +msgid "Sorting" +msgstr "" + #: app/templates/packages/alias_create_edit.html:4 msgid "Alias" msgstr "" @@ -3529,7 +3647,7 @@ msgid "This will set the update settings for all packages with a Git repo." msgstr "" #: app/templates/packages/bulk_update_conf.html:27 -#: app/templates/packages/release_new.html:50 +#: app/templates/packages/release_new.html:51 #: app/templates/packages/update_config.html:33 msgid "Leave blank to use default branch" msgstr "" @@ -3875,8 +3993,8 @@ msgid "Use this page to set the min and max of all releases for your package." msgstr "" #: app/templates/packages/release_bulk_change.html:29 -#: app/templates/packages/release_edit.html:54 -#: app/templates/packages/release_new.html:69 +#: app/templates/packages/release_edit.html:62 +#: app/templates/packages/release_new.html:70 msgid "Maximum must be greater than or equal to the minimum!" msgstr "" @@ -3887,8 +4005,8 @@ msgid "" msgstr "" #: app/templates/packages/release_bulk_change.html:36 -#: app/templates/packages/release_edit.html:70 -#: app/templates/packages/release_new.html:91 +#: app/templates/packages/release_edit.html:78 +#: app/templates/packages/release_new.html:92 msgid "Leave both as None if in doubt." msgstr "" @@ -3896,71 +4014,81 @@ msgstr "" msgid "Edit release" msgstr "" -#: app/templates/packages/release_edit.html:27 +#: app/templates/packages/release_edit.html:15 +#: app/templates/packages/release_new.html:42 +msgid "Release short name. Eg: 1.0.0 or 2018-05-28" +msgstr "" + +#: app/templates/packages/release_edit.html:16 +#: app/templates/packages/release_new.html:43 +msgid "Human-readable name. Eg: 1.0.0 - The Trains Update" +msgstr "" + +#: app/templates/packages/release_edit.html:35 msgid "Commit Hash" msgstr "" -#: app/templates/packages/release_edit.html:32 +#: app/templates/packages/release_edit.html:40 msgid "view task" msgstr "" -#: app/templates/packages/release_edit.html:42 +#: app/templates/packages/release_edit.html:50 #: app/templates/packages/screenshot_edit.html:20 msgid "Approved" msgstr "" -#: app/templates/packages/release_edit.html:46 +#: app/templates/packages/release_edit.html:54 msgid "Supported Minetest versions" msgstr "" -#: app/templates/packages/release_edit.html:60 -#: app/templates/packages/release_new.html:75 +#: app/templates/packages/release_edit.html:68 +#: app/templates/packages/release_new.html:76 #, python-format msgid "Are you sure your package doesn't work on versions after %(version)s?" msgstr "" -#: app/templates/packages/release_edit.html:62 -#: app/templates/packages/release_new.html:77 +#: app/templates/packages/release_edit.html:70 +#: app/templates/packages/release_new.html:78 msgid "" "Only set the maximum version if you know that it doesn't work on newer " "Minetest versions." msgstr "" -#: app/templates/packages/release_edit.html:63 -#: app/templates/packages/release_new.html:78 +#: app/templates/packages/release_edit.html:71 +#: app/templates/packages/release_new.html:79 msgid "" "Don't set the maximum version just because you haven't tested it on newer" " versions." msgstr "" -#: app/templates/packages/release_edit.html:67 -#: app/templates/packages/release_new.html:88 +#: app/templates/packages/release_edit.html:75 +#: app/templates/packages/release_new.html:89 msgid "" "Set the minimum and maximum Minetest versions supported.\n" "\t\t\tThis release will be hidden to clients outside of that range. " msgstr "" -#: app/templates/packages/release_edit.html:72 +#: app/templates/packages/release_edit.html:80 msgid "" "You can set this automatically in the" " .conf of your package." msgstr "" -#: app/templates/packages/release_edit.html:79 +#: app/templates/packages/release_edit.html:87 msgid "Delete Release" msgstr "" -#: app/templates/packages/release_edit.html:85 +#: app/templates/packages/release_edit.html:93 msgid "This is permanent." msgstr "" -#: app/templates/packages/release_edit.html:86 +#: app/templates/packages/release_edit.html:94 msgid "" "Any associated uploads will not be deleted immediately, but the release " "will no longer be listed." msgstr "" -#: app/templates/packages/release_edit.html:91 +#: app/templates/packages/release_edit.html:99 msgid "You cannot delete the latest release; please create a newer one first." msgstr "" @@ -4007,26 +4135,26 @@ msgstr "" msgid "1. Name release" msgstr "" -#: app/templates/packages/release_new.html:42 -msgid "Human readable. Eg: 1.0.0 or 2018-05-28" +#: app/templates/packages/release_new.html:43 +msgid "Same as name" msgstr "" -#: app/templates/packages/release_new.html:44 +#: app/templates/packages/release_new.html:46 msgid "2. Set the content" msgstr "" -#: app/templates/packages/release_new.html:57 +#: app/templates/packages/release_new.html:58 msgid "" "Take a look at the Package Configuration " "and Releases Guide for\n" "\t\t\ttips on customising releases." msgstr "" -#: app/templates/packages/release_new.html:61 +#: app/templates/packages/release_new.html:62 msgid "3. Supported Minetest versions" msgstr "" -#: app/templates/packages/release_new.html:83 +#: app/templates/packages/release_new.html:84 msgid "" "The .conf of your package can set this " "automatically,\n" @@ -4429,16 +4557,12 @@ msgstr "Ikkje-fri kode" msgid "Non-free media" msgstr "Ikkje-fri media" -#: app/templates/packages/view.html:94 app/templates/threads/view.html:104 +#: app/templates/packages/view.html:94 app/templates/threads/view.html:109 msgid "" "This thread is only visible to its creator, package maintainers, users of" " Approver rank or above, and @mentioned users." msgstr "" -#: app/templates/packages/view.html:184 app/templates/users/profile.html:242 -msgid "Downloads" -msgstr "Nedlastinger" - #: app/templates/packages/view.html:207 app/templates/users/profile.html:95 msgid "Website" msgstr "Nettstad" @@ -4463,7 +4587,7 @@ msgstr "" msgid "Awaiting review" msgstr "" -#: app/templates/packages/view.html:344 app/templates/threads/view.html:77 +#: app/templates/packages/view.html:344 app/templates/threads/view.html:82 msgid "Edit Review" msgstr "" @@ -4684,39 +4808,39 @@ msgstr "" msgid "Subscribe" msgstr "Abonner" -#: app/templates/threads/view.html:55 +#: app/templates/threads/view.html:59 msgid "Convert to Thread" msgstr "" -#: app/templates/threads/view.html:62 +#: app/templates/threads/view.html:67 msgid "Unlock" msgstr "Lås opp" -#: app/templates/threads/view.html:67 +#: app/templates/threads/view.html:72 msgid "Lock" msgstr "Lås" -#: app/templates/threads/view.html:109 +#: app/templates/threads/view.html:114 msgid "This thread is visible to the following users" msgstr "" -#: app/templates/threads/view.html:110 +#: app/templates/threads/view.html:115 msgid "Visible to:" msgstr "" -#: app/templates/threads/view.html:118 +#: app/templates/threads/view.html:123 msgid "Plus approvers and editors" msgstr "" -#: app/templates/threads/view.html:131 +#: app/templates/threads/view.html:136 msgid "Is this review outdated?" msgstr "" -#: app/templates/threads/view.html:132 +#: app/templates/threads/view.html:137 msgid "For example, does it complain about issues you've already fixed?" msgstr "" -#: app/templates/threads/view.html:133 +#: app/templates/threads/view.html:138 #, python-format msgid "You can report outdated reviews by clicking %(flag)s on the review." msgstr "" @@ -5352,6 +5476,10 @@ msgstr "" msgid "Email Address" msgstr "E-postadresse" +#: app/templates/users/modtools.html:116 +msgid "Pending email verifications" +msgstr "" + #: app/templates/users/profile.html:20 msgid "Profile picture" msgstr "Profilbilete" @@ -6193,3 +6321,54 @@ msgstr "" #~ " does, see his donation page:" #~ msgstr "" +#~ msgctxt "tags" +#~ msgid "" +#~ "Focus on player chat/communication or " +#~ "who's primary function is interacting " +#~ "with the console." +#~ msgstr "" + +#~ msgctxt "tags" +#~ msgid "" +#~ "Requires futher installation steps, such " +#~ "as installing luarocks or editing the" +#~ " trusted mod setting" +#~ msgstr "" + +#~ msgctxt "tags" +#~ msgid "" +#~ "Mods and games that aim to " +#~ "simulate real life activity. Similar to" +#~ " SimCity/TheSims/OpenTTD/etc" +#~ msgstr "" + +#~ msgctxt "tags" +#~ msgid "Adds mobs, animals, and NPCs" +#~ msgstr "" + +#~ msgctxt "tags" +#~ msgid "For content whose main utility / feature is in GUI/formspec form" +#~ msgstr "" + +#~ msgctxt "tags" +#~ msgid "Forks of MTG" +#~ msgstr "" + +#~ msgid "" +#~ "Invalid username, Only alphabetic letters " +#~ "(A-Za-z), numbers (0-9), underscores (_), " +#~ "minuses (-), and periods (.) allowed." +#~ " Consider contacting an admin" +#~ msgstr "" +#~ "Ugyldig brukarnamn. Berre alfabetiske " +#~ "bokstavar (A-Za-z), tal (0-9), understrek " +#~ "(_), minustegn (-) og punktum (.) " +#~ "er tillate. Vurder å kontakte ein " +#~ "administrator" + +#~ msgid "Unable to get GitHub username for user" +#~ msgstr "Kan ikkje hente GitHub-brukarnamn for brukaren" + +#~ msgid "Human readable. Eg: 1.0.0 or 2018-05-28" +#~ msgstr "" + diff --git a/translations/pl/LC_MESSAGES/messages.po b/translations/pl/LC_MESSAGES/messages.po index 008c705d..2262e23b 100644 --- a/translations/pl/LC_MESSAGES/messages.po +++ b/translations/pl/LC_MESSAGES/messages.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2024-06-09 13:46+0100\n" +"POT-Creation-Date: 2024-06-22 16:06+0100\n" "PO-Revision-Date: 2024-06-09 10:38+0000\n" "Last-Translator: W T \n" "Language: pl\n" @@ -20,65 +20,51 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.15.0\n" -#: app/__init__.py:155 +#: app/__init__.py:156 msgid "Banned:" msgstr "Użytkownik zbanowany:" -#: app/__init__.py:157 +#: app/__init__.py:158 msgid "You have been banned." msgstr "Zostałeś zbanowany." -#. NOTE: tags: title for jam_game_2023 -#: app/_translations.py:6 -#, fuzzy -msgctxt "tags" -msgid "Jam / Game 2023" -msgstr "Dżem / Gra 2023" - -#. NOTE: tags: description for jam_game_2023 -#: app/_translations.py:8 -#, fuzzy -msgctxt "tags" -msgid "Entries to the 2023 Minetest Game Jam " -msgstr "Projekty biorące udział w Minetestowym Dżemie Gier w roku 2023 " - #. NOTE: tags: title for server_tools -#: app/_translations.py:10 +#: app/_translations.py:6 #, fuzzy msgctxt "tags" msgid "Server Moderation and Tools" msgstr "Moderacja i Narzędzia do Serwerów" #. NOTE: tags: description for server_tools -#: app/_translations.py:12 +#: app/_translations.py:8 #, fuzzy msgctxt "tags" msgid "Helps with server maintenance and moderation" msgstr "Pomaga z konserwacją i moderacja serwerów" #. NOTE: tags: title for pvp -#: app/_translations.py:14 +#: app/_translations.py:10 #, fuzzy msgctxt "tags" msgid "Player vs Player (PvP)" msgstr "Gracz vs Gracz (PvP)" #. NOTE: tags: description for pvp -#: app/_translations.py:16 +#: app/_translations.py:12 #, fuzzy msgctxt "tags" msgid "Designed to be played competitively against other players" msgstr "Zaprojektowany do rozgrywki z walką pomiędzy graczami" #. NOTE: tags: title for player_effects -#: app/_translations.py:18 +#: app/_translations.py:14 #, fuzzy msgctxt "tags" msgid "Player Effects / Power Ups" msgstr "Efekty Graczy / Wzmocnienia" #. NOTE: tags: description for player_effects -#: app/_translations.py:20 +#: app/_translations.py:16 #, fuzzy msgctxt "tags" msgid "" @@ -88,29 +74,85 @@ msgstr "" "Dla zawartości, która zmienia efekty graczy, włączając w to fizykę, np. " "szybkość, wysokość skoku czy grawitację." -#. NOTE: tags: title for world_tools +#. NOTE: tags: title for jam_game_2023 +#: app/_translations.py:18 +#, fuzzy +msgctxt "tags" +msgid "Jam / Game 2023" +msgstr "Dżem / Gra 2023" + +#. NOTE: tags: description for jam_game_2023 +#: app/_translations.py:20 +#, fuzzy +msgctxt "tags" +msgid "Entries to the 2023 Minetest Game Jam " +msgstr "Projekty biorące udział w Minetestowym Dżemie Gier w roku 2023 " + +#. NOTE: tags: title for mapgen #: app/_translations.py:22 #, fuzzy msgctxt "tags" +msgid "Mapgen / Biomes / Decoration" +msgstr "Generator Mapy / Biomy / Ozdoby" + +#. NOTE: tags: description for mapgen +#: app/_translations.py:24 +#, fuzzy +msgctxt "tags" +msgid "New mapgen or changes mapgen" +msgstr "Nowy generator mapy lub zmiany w nim" + +#. NOTE: tags: title for world_tools +#: app/_translations.py:26 +#, fuzzy +msgctxt "tags" msgid "World Maintenance and Tools" msgstr "Konserwacja i Narzędzia do Światów" #. NOTE: tags: description for world_tools -#: app/_translations.py:24 +#: app/_translations.py:28 #, fuzzy msgctxt "tags" msgid "Tools to manage the world" msgstr "Narzędzia do zarządzania światem" +#. NOTE: tags: title for inventory +#: app/_translations.py:30 +#, fuzzy +msgctxt "tags" +msgid "Inventory" +msgstr "Inwentarz" + +#. NOTE: tags: description for inventory +#: app/_translations.py:32 +#, fuzzy +msgctxt "tags" +msgid "Changes the inventory GUI" +msgstr "Zmienia interfejs inwentarza" + +#. NOTE: tags: title for developer_tools +#: app/_translations.py:34 +#, fuzzy +msgctxt "tags" +msgid "Developer Tools" +msgstr "Narzędzia Programistów" + +#. NOTE: tags: description for developer_tools +#: app/_translations.py:36 +#, fuzzy +msgctxt "tags" +msgid "Tools for game and mod developers" +msgstr "Narzędzia do wsparcia tworzenia gier i modów" + #. NOTE: tags: title for april_fools -#: app/_translations.py:26 +#: app/_translations.py:38 #, fuzzy msgctxt "tags" msgid "Joke" msgstr "Żart" #. NOTE: tags: description for april_fools -#: app/_translations.py:28 +#: app/_translations.py:40 #, fuzzy msgctxt "tags" msgid "" @@ -121,128 +163,82 @@ msgstr "" "która nie powinna być brana na poważnie i nie jest przeznaczona do " "poważnego lub długoterminowego użytkowania." -#. NOTE: tags: title for shooter -#: app/_translations.py:30 -#, fuzzy -msgctxt "tags" -msgid "Shooter" -msgstr "Strzelanka" - -#. NOTE: tags: description for shooter -#: app/_translations.py:32 -#, fuzzy -msgctxt "tags" -msgid "First person shooters (FPS) and more" -msgstr "Strzelanki pierwszoosobowe (FPS) i więcej" - -#. NOTE: tags: title for adventure__rpg -#: app/_translations.py:34 -#, fuzzy -msgctxt "tags" -msgid "Adventure / RPG" -msgstr "Przygodowe / RPG" - -#. NOTE: tags: title for mapgen -#: app/_translations.py:36 -#, fuzzy -msgctxt "tags" -msgid "Mapgen / Biomes / Decoration" -msgstr "Generator Mapy / Biomy / Ozdoby" - -#. NOTE: tags: description for mapgen -#: app/_translations.py:38 -#, fuzzy -msgctxt "tags" -msgid "New mapgen or changes mapgen" -msgstr "Nowy generator mapy lub zmiany w nim" - #. NOTE: tags: title for singleplayer -#: app/_translations.py:40 +#: app/_translations.py:42 #, fuzzy msgctxt "tags" msgid "Singleplayer-focused" msgstr "Skupione na trybie Jednoosobowym" #. NOTE: tags: description for singleplayer -#: app/_translations.py:42 +#: app/_translations.py:44 #, fuzzy msgctxt "tags" msgid "Content that can be played alone" msgstr "Zawartość, w którą można grać samodzielnie" -#. NOTE: tags: title for developer_tools -#: app/_translations.py:44 -#, fuzzy -msgctxt "tags" -msgid "Developer Tools" -msgstr "Narzędzia Programistów" - -#. NOTE: tags: description for developer_tools -#: app/_translations.py:46 -#, fuzzy -msgctxt "tags" -msgid "Tools for game and mod developers" -msgstr "Narzędzia do wsparcia tworzenia gier i modów" - #. NOTE: tags: title for crafting -#: app/_translations.py:48 +#: app/_translations.py:46 #, fuzzy msgctxt "tags" msgid "Crafting" msgstr "Rzemiosło" #. NOTE: tags: description for crafting -#: app/_translations.py:50 +#: app/_translations.py:48 #, fuzzy msgctxt "tags" msgid "Big changes to crafting gameplay" msgstr "Duże zmiany w systemie rzemiosła (crafting)" -#. NOTE: tags: title for sound_music +#. NOTE: tags: title for adventure__rpg +#: app/_translations.py:50 +#, fuzzy +msgctxt "tags" +msgid "Adventure / RPG" +msgstr "Przygodowe / RPG" + +#. NOTE: tags: title for shooter #: app/_translations.py:52 #, fuzzy msgctxt "tags" +msgid "Shooter" +msgstr "Strzelanka" + +#. NOTE: tags: description for shooter +#: app/_translations.py:54 +#, fuzzy +msgctxt "tags" +msgid "First person shooters (FPS) and more" +msgstr "Strzelanki pierwszoosobowe (FPS) i więcej" + +#. NOTE: tags: title for sound_music +#: app/_translations.py:56 +#, fuzzy +msgctxt "tags" msgid "Sounds / Music" msgstr "Dźwięki / Muzyka" #. NOTE: tags: description for sound_music -#: app/_translations.py:54 +#: app/_translations.py:58 #, fuzzy msgctxt "tags" msgid "Focuses on or adds new sounds or musical things" msgstr "Skupią się na lub dodaje nowe dźwięki lub muzykę" -#. NOTE: tags: title for inventory -#: app/_translations.py:56 -#, fuzzy -msgctxt "tags" -msgid "Inventory" -msgstr "Inwentarz" - -#. NOTE: tags: description for inventory -#: app/_translations.py:58 -#, fuzzy -msgctxt "tags" -msgid "Changes the inventory GUI" -msgstr "Zmienia interfejs inwentarza" - -#. NOTE: tags: title for chat +#. NOTE: tags: title for tools #: app/_translations.py:60 #, fuzzy msgctxt "tags" -msgid "Chat / Commands" -msgstr "Czat / Polecenia" +msgid "Tools / Weapons / Armor" +msgstr "Narzędzia / Broń / Zbroja" -#. NOTE: tags: description for chat +#. NOTE: tags: description for tools #: app/_translations.py:62 #, fuzzy msgctxt "tags" -msgid "" -"Focus on player chat/communication or who's primary function is " -"interacting with the console." -msgstr "" -"Skupią się na czacie, komunikacji między graczami lub interakcji z " -"konsolą poleceń." +msgid "Adds or changes tools, weapons, and armor" +msgstr "Dodaje lub zmienia narzędzia, broń lub zbroje" #. NOTE: tags: title for plants_and_farming #: app/_translations.py:64 @@ -258,69 +254,62 @@ msgctxt "tags" msgid "Adds new plants or other farmable resources." msgstr "Dodaje nowe rośliny lub inne uprawialne zasoby." -#. NOTE: tags: title for complex_installation -#: app/_translations.py:68 -#, fuzzy -msgctxt "tags" -msgid "Complex installation" -msgstr "Złożona instalacja" - -#. NOTE: tags: description for complex_installation -#: app/_translations.py:70 -#, fuzzy -msgctxt "tags" -msgid "" -"Requires futher installation steps, such as installing luarocks or " -"editing the trusted mod setting" -msgstr "" -"Wymaga dalszych kroków instalacji, takich jak instalacja luarocks lub " -"zmienianie ustawień zaufanych modów" - -#. NOTE: tags: title for multiplayer -#: app/_translations.py:72 -#, fuzzy -msgctxt "tags" -msgid "Multiplayer-focused" -msgstr "Skupione na trybie Wieloosobowym" - -#. NOTE: tags: description for multiplayer -#: app/_translations.py:74 -#, fuzzy -msgctxt "tags" -msgid "Can/should only be used in multiplayer" -msgstr "Może/powinien być używany tylko w trybie wieloosobowym" - -#. NOTE: tags: title for tools -#: app/_translations.py:76 -#, fuzzy -msgctxt "tags" -msgid "Tools / Weapons / Armor" -msgstr "Narzędzia / Broń / Zbroja" - -#. NOTE: tags: description for tools -#: app/_translations.py:78 -#, fuzzy -msgctxt "tags" -msgid "Adds or changes tools, weapons, and armor" -msgstr "Dodaje lub zmienia narzędzia, broń lub zbroje" - #. NOTE: tags: title for simulation -#: app/_translations.py:80 +#: app/_translations.py:68 #, fuzzy msgctxt "tags" msgid "Sims" msgstr "Symulacje" #. NOTE: tags: description for simulation -#: app/_translations.py:82 -#, fuzzy +#: app/_translations.py:70 msgctxt "tags" msgid "" "Mods and games that aim to simulate real life activity. Similar to " -"SimCity/TheSims/OpenTTD/etc" +"SimCity/The Sims/OpenTTD/etc." +msgstr "" + +#. NOTE: tags: title for chat +#: app/_translations.py:72 +#, fuzzy +msgctxt "tags" +msgid "Chat / Commands" +msgstr "Czat / Polecenia" + +#. NOTE: tags: description for chat +#: app/_translations.py:74 +msgctxt "tags" +msgid "Focus on player chat/communication or console interaction." +msgstr "" + +#. NOTE: tags: title for multiplayer +#: app/_translations.py:76 +#, fuzzy +msgctxt "tags" +msgid "Multiplayer-focused" +msgstr "Skupione na trybie Wieloosobowym" + +#. NOTE: tags: description for multiplayer +#: app/_translations.py:78 +#, fuzzy +msgctxt "tags" +msgid "Can/should only be used in multiplayer" +msgstr "Może/powinien być używany tylko w trybie wieloosobowym" + +#. NOTE: tags: title for complex_installation +#: app/_translations.py:80 +#, fuzzy +msgctxt "tags" +msgid "Complex installation" +msgstr "Złożona instalacja" + +#. NOTE: tags: description for complex_installation +#: app/_translations.py:82 +msgctxt "tags" +msgid "" +"Requires futher installation steps, such as installing LuaRocks or " +"editing the trusted mod setting" msgstr "" -"Mody i gry, których celem jest symulacja prawdziwych czynności. Podobne " -"do SimCity/TheSims/OpenTTD/itd" #. NOTE: tags: title for magic #: app/_translations.py:84 @@ -329,29 +318,15 @@ msgctxt "tags" msgid "Magic / Enchanting" msgstr "Magia / Zaklinanie" -#. NOTE: tags: title for less_than_px -#: app/_translations.py:86 -#, fuzzy -msgctxt "tags" -msgid "<16px" -msgstr "<16 pikseli" - -#. NOTE: tags: description for less_than_px -#: app/_translations.py:88 -#, fuzzy -msgctxt "tags" -msgid "Less than 16px" -msgstr "Mniej niż 16 pikseli" - #. NOTE: tags: title for building_mechanics -#: app/_translations.py:90 +#: app/_translations.py:86 #, fuzzy msgctxt "tags" msgid "Building Mechanics and Tools" msgstr "Mechaniki i Narzędzia do Budowania" #. NOTE: tags: description for building_mechanics -#: app/_translations.py:92 +#: app/_translations.py:88 #, fuzzy msgctxt "tags" msgid "Adds game mechanics or tools that change how players build." @@ -359,37 +334,51 @@ msgstr "" "Dodaje mechaniki lub narzędzia do gry, które zmieniają to, jak gracze " "budują." -#. NOTE: tags: title for environment -#: app/_translations.py:94 +#. NOTE: tags: title for oneofakind__original +#: app/_translations.py:90 #, fuzzy msgctxt "tags" -msgid "Environment / Weather" -msgstr "Środowisko / Pogoda" +msgid "One-of-a-kind / Original" +msgstr "Jedyny w swoim rodzaju / Oryginalny" -#. NOTE: tags: description for environment -#: app/_translations.py:96 +#. NOTE: tags: description for oneofakind__original +#: app/_translations.py:92 #, fuzzy msgctxt "tags" msgid "" -"Improves the world, adding weather, ambient sounds, or other environment " -"mechanics" +"For games and such that are of their own kind, distinct and original in " +"nature to others of the same category." msgstr "" -"Ulepsza świat, dodając pogodę, dźwięki otoczenia lub inne mechaniki " -"środowiskowe" +"Dla gier i podobnych, które są w swoim własnym rodzaju, odróżnione i " +"oryginalne w naturze w porównaniu do innych w tej samej kategorii." -#. NOTE: tags: title for mobs +#. NOTE: tags: title for building +#: app/_translations.py:94 +#, fuzzy +msgctxt "tags" +msgid "Building" +msgstr "Budowanie" + +#. NOTE: tags: description for building +#: app/_translations.py:96 +#, fuzzy +msgctxt "tags" +msgid "Focuses on building, such as adding new materials or nodes" +msgstr "Skupią się na budowaniu, np. dodając nowe materiały i bloki" + +#. NOTE: tags: title for decorative #: app/_translations.py:98 #, fuzzy msgctxt "tags" -msgid "Mobs / Animals / NPCs" -msgstr "Moby / Zwierzęta / NPC" +msgid "Decorative" +msgstr "Dekoracyjne" -#. NOTE: tags: description for mobs +#. NOTE: tags: description for decorative #: app/_translations.py:100 #, fuzzy msgctxt "tags" -msgid "Adds mobs, animals, and NPCs" -msgstr "Dodaje moby, zwierzęta i NPC" +msgid "Adds nodes with no other purpose than for use in building" +msgstr "Dodaje bloki, które nie mają zastosowania poza budowaniem" #. NOTE: tags: title for puzzle #: app/_translations.py:102 @@ -405,61 +394,78 @@ msgctxt "tags" msgid "Focus on puzzle solving instead of combat" msgstr "Skupia się na rozwiązywaniu łamigłówek zamiast walki" -#. NOTE: tags: title for building +#. NOTE: tags: title for environment #: app/_translations.py:106 #, fuzzy msgctxt "tags" -msgid "Building" -msgstr "Budowanie" +msgid "Environment / Weather" +msgstr "Środowisko / Pogoda" -#. NOTE: tags: description for building +#. NOTE: tags: description for environment #: app/_translations.py:108 #, fuzzy msgctxt "tags" -msgid "Focuses on building, such as adding new materials or nodes" -msgstr "Skupią się na budowaniu, np. dodając nowe materiały i bloki" +msgid "" +"Improves the world, adding weather, ambient sounds, or other environment " +"mechanics" +msgstr "" +"Ulepsza świat, dodając pogodę, dźwięki otoczenia lub inne mechaniki " +"środowiskowe" -#. NOTE: tags: title for decorative +#. NOTE: tags: title for less_than_px #: app/_translations.py:110 #, fuzzy msgctxt "tags" -msgid "Decorative" -msgstr "Dekoracyjne" +msgid "<16px" +msgstr "<16 pikseli" -#. NOTE: tags: description for decorative +#. NOTE: tags: description for less_than_px #: app/_translations.py:112 #, fuzzy msgctxt "tags" -msgid "Adds nodes with no other purpose than for use in building" -msgstr "Dodaje bloki, które nie mają zastosowania poza budowaniem" +msgid "Less than 16px" +msgstr "Mniej niż 16 pikseli" -#. NOTE: tags: title for oneofakind__original +#. NOTE: tags: title for mobs #: app/_translations.py:114 #, fuzzy msgctxt "tags" -msgid "One-of-a-kind / Original" -msgstr "Jedyny w swoim rodzaju / Oryginalny" +msgid "Mobs / Animals / NPCs" +msgstr "Moby / Zwierzęta / NPC" -#. NOTE: tags: description for oneofakind__original +#. NOTE: tags: description for mobs #: app/_translations.py:116 +msgctxt "tags" +msgid "Adds mobs, animals, and non-player characters" +msgstr "" + +#. NOTE: tags: title for custom_mapgen +#: app/_translations.py:118 +#, fuzzy +msgctxt "tags" +msgid "Custom mapgen" +msgstr "Własny generator mapy" + +#. NOTE: tags: description for custom_mapgen +#: app/_translations.py:120 #, fuzzy msgctxt "tags" msgid "" -"For games and such that are of their own kind, distinct and original in " -"nature to others of the same category." +"Contains a completely custom mapgen implemented in Lua, usually requires " +"worlds to be set to the 'singlenode' mapgen." msgstr "" -"Dla gier i podobnych, które są w swoim własnym rodzaju, odróżnione i " -"oryginalne w naturze w porównaniu do innych w tej samej kategorii." +"Zawiera całkowicie dostosowany generator mapy napisany w Lua, zazwyczaj " +"wymaga, by świat używał generatora 'singlenode'." #. NOTE: tags: title for survival -#: app/_translations.py:118 +#: app/_translations.py:122 #, fuzzy msgctxt "tags" msgid "Survival" msgstr "Przetrwanie" #. NOTE: tags: description for survival -#: app/_translations.py:120 +#: app/_translations.py:124 #, fuzzy msgctxt "tags" msgid "" @@ -470,80 +476,64 @@ msgstr "" "balansie gry, poziomie trudności lub zasobach dostępnych poprzez " "rzemiosło, kopanie, ..." -#. NOTE: tags: title for hud -#: app/_translations.py:122 +#. NOTE: tags: title for education +#: app/_translations.py:126 #, fuzzy msgctxt "tags" -msgid "HUD" -msgstr "HUD" +msgid "Education" +msgstr "Edukacja" -#. NOTE: tags: description for hud -#: app/_translations.py:124 +#. NOTE: tags: description for education +#: app/_translations.py:128 #, fuzzy msgctxt "tags" -msgid "For mods that grant the player extra information in the HUD" -msgstr "Dla modów, które dają dla gracza dodatkowe informacje w HUD" +msgid "Either has educational value, or is a tool to help teachers " +msgstr "" +"Albo ma wartość edukacyjną, albo jest narzędziem pomocnicznym dla " +"nauczycieli " #. NOTE: tags: title for storage -#: app/_translations.py:126 +#: app/_translations.py:130 #, fuzzy msgctxt "tags" msgid "Storage" msgstr "Magazyn" #. NOTE: tags: description for storage -#: app/_translations.py:128 +#: app/_translations.py:132 #, fuzzy msgctxt "tags" msgid "Adds or improves item storage mechanics" msgstr "Dodaje lub poprawia mechaniki przechowywania przedmiotów" -#. NOTE: tags: title for 16px -#: app/_translations.py:130 -#, fuzzy -msgctxt "tags" -msgid "16px" -msgstr "16 pikseli" - -#. NOTE: tags: description for 16px -#: app/_translations.py:132 -#, fuzzy -msgctxt "tags" -msgid "For 16px texture packs" -msgstr "Dla paczek tekstur w rozdzielczości 16 pikseli" - -#. NOTE: tags: title for custom_mapgen -#: app/_translations.py:134 -#, fuzzy -msgctxt "tags" -msgid "Custom mapgen" -msgstr "Własny generator mapy" - -#. NOTE: tags: description for custom_mapgen -#: app/_translations.py:136 -#, fuzzy -msgctxt "tags" -msgid "" -"Contains a completely custom mapgen implemented in Lua, usually requires " -"worlds to be set to the 'singlenode' mapgen." -msgstr "" -"Zawiera całkowicie dostosowany generator mapy napisany w Lua, zazwyczaj " -"wymaga, by świat używał generatora 'singlenode'." - #. NOTE: tags: title for library -#: app/_translations.py:138 +#: app/_translations.py:134 #, fuzzy msgctxt "tags" msgid "API / Library" msgstr "API / Biblioteka" #. NOTE: tags: description for library -#: app/_translations.py:140 +#: app/_translations.py:136 #, fuzzy msgctxt "tags" msgid "Primarily adds an API for other mods to use" msgstr "Przede wszystkim dodaje API do użytku przez inne mody" +#. NOTE: tags: title for hud +#: app/_translations.py:138 +#, fuzzy +msgctxt "tags" +msgid "HUD" +msgstr "HUD" + +#. NOTE: tags: description for hud +#: app/_translations.py:140 +#, fuzzy +msgctxt "tags" +msgid "For mods that grant the player extra information in the HUD" +msgstr "Dla modów, które dają dla gracza dodatkowe informacje w HUD" + #. NOTE: tags: title for mini-game #: app/_translations.py:142 #, fuzzy @@ -558,38 +548,15 @@ msgctxt "tags" msgid "Adds a mini-game to be played within Minetest" msgstr "Dodaje minigrę do rozgrywki wewnątrz Minetestu" -#. NOTE: tags: title for education -#: app/_translations.py:146 -#, fuzzy -msgctxt "tags" -msgid "Education" -msgstr "Edukacja" - -#. NOTE: tags: description for education -#: app/_translations.py:148 -#, fuzzy -msgctxt "tags" -msgid "Either has educational value, or is a tool to help teachers " -msgstr "" -"Albo ma wartość edukacyjną, albo jest narzędziem pomocnicznym dla " -"nauczycieli " - -#. NOTE: tags: title for sports -#: app/_translations.py:150 -#, fuzzy -msgctxt "tags" -msgid "Sports" -msgstr "Sporty" - #. NOTE: tags: title for pve -#: app/_translations.py:152 +#: app/_translations.py:146 #, fuzzy msgctxt "tags" msgid "Player vs Environment (PvE)" msgstr "Gracz vs Środowisko (PvE)" #. NOTE: tags: description for pve -#: app/_translations.py:154 +#: app/_translations.py:148 #, fuzzy msgctxt "tags" msgid "" @@ -599,15 +566,119 @@ msgstr "" "Dla zawartości zaprojektowanej dla jednego lub większej ilości graczy, " "która koncentruje się na walce że światem, mobami, lub NPC." -#. NOTE: tags: title for jam_combat_mod +#. NOTE: tags: title for sports +#: app/_translations.py:150 +#, fuzzy +msgctxt "tags" +msgid "Sports" +msgstr "Sporty" + +#. NOTE: tags: title for 16px +#: app/_translations.py:152 +#, fuzzy +msgctxt "tags" +msgid "16px" +msgstr "16 pikseli" + +#. NOTE: tags: description for 16px +#: app/_translations.py:154 +#, fuzzy +msgctxt "tags" +msgid "For 16px texture packs" +msgstr "Dla paczek tekstur w rozdzielczości 16 pikseli" + +#. NOTE: tags: title for 64px #: app/_translations.py:156 #, fuzzy msgctxt "tags" +msgid "64px" +msgstr "64 pikseli" + +#. NOTE: tags: description for 64px +#: app/_translations.py:158 +#, fuzzy +msgctxt "tags" +msgid "For 64px texture packs" +msgstr "Dla paczek tekstur w rozdzielczości 64 pikseli" + +#. NOTE: tags: title for transport +#: app/_translations.py:160 +#, fuzzy +msgctxt "tags" +msgid "Transport" +msgstr "Transport" + +#. NOTE: tags: description for transport +#: app/_translations.py:162 +#, fuzzy +msgctxt "tags" +msgid "" +"Adds or changes transportation methods. Includes teleportation, vehicles," +" ridable mobs, transport infrastructure and thematic content" +msgstr "" +"Dodaje lub zmienia metody przemieszczania się. Zawiera to teleportację, " +"pojazdy, moby, na których można jeździć, infrastrukturę transportową i " +"zawartość tematyczną" + +#. NOTE: tags: title for seasonal +#: app/_translations.py:164 +#, fuzzy +msgctxt "tags" +msgid "Seasonal" +msgstr "Sezonowy" + +#. NOTE: tags: description for seasonal +#: app/_translations.py:166 +#, fuzzy +msgctxt "tags" +msgid "For content generally themed around a certain season or holiday" +msgstr "Dla zawartości ogólnie w temacie jakiegoś konkretnego sezonu lub święta" + +#. NOTE: tags: title for food +#: app/_translations.py:168 +#, fuzzy +msgctxt "tags" +msgid "Food / Drinks" +msgstr "Jedzenie / Napoje" + +#. NOTE: tags: title for commerce +#: app/_translations.py:170 +#, fuzzy +msgctxt "tags" +msgid "Commerce / Economy" +msgstr "Handel / Ekonomia" + +#. NOTE: tags: description for commerce +#: app/_translations.py:172 +#, fuzzy +msgctxt "tags" +msgid "Related to economies, money, and trading" +msgstr "Związane z gospodarką, pieniędzmi i handlem" + +#. NOTE: tags: title for gui +#: app/_translations.py:174 +#, fuzzy +msgctxt "tags" +msgid "GUI" +msgstr "Interfejs Użytkownika" + +#. NOTE: tags: description for gui +#: app/_translations.py:176 +msgctxt "tags" +msgid "" +"For content whose main utility or features are provided within a GUI, on-" +"screen menu, or similar" +msgstr "" + +#. NOTE: tags: title for jam_combat_mod +#: app/_translations.py:178 +#, fuzzy +msgctxt "tags" msgid "Jam / Combat 2020" msgstr "Dżem / Walka 2020" #. NOTE: tags: description for jam_combat_mod -#: app/_translations.py:158 +#: app/_translations.py:180 #, fuzzy msgctxt "tags" msgid "For mods created for the Discord \"Combat\" modding event in 2020" @@ -615,15 +686,46 @@ msgstr "" "Dla modów stworzonych na wydarzenie \"Walka\" (\"Combat\") na Discordzie " "w roku 2020" +#. NOTE: tags: title for mtg +#: app/_translations.py:182 +#, fuzzy +msgctxt "tags" +msgid "Minetest Game improved" +msgstr "Minetest Game ulepszona" + +#. NOTE: tags: description for mtg +#: app/_translations.py:184 +msgctxt "tags" +msgid "Forks of Minetest Game" +msgstr "" + +#. NOTE: tags: title for jam_weekly_2021 +#: app/_translations.py:186 +#, fuzzy +msgctxt "tags" +msgid "Jam / Weekly Challenges 2021" +msgstr "Dżem / Tygodniowe Wyzwania 2021" + +#. NOTE: tags: description for jam_weekly_2021 +#: app/_translations.py:188 +#, fuzzy +msgctxt "tags" +msgid "" +"For mods created for the Discord \"Weekly Challenges\" modding event in " +"2021" +msgstr "" +"Dla modów stworzonych na wydarzenie \"Tygodniowe Wyzwania\" (\"Weekly " +"Challenges\") na Discordzie w roku 2021" + #. NOTE: tags: title for creative -#: app/_translations.py:160 +#: app/_translations.py:190 #, fuzzy msgctxt "tags" msgid "Creative" msgstr "Kreatywny" #. NOTE: tags: description for creative -#: app/_translations.py:162 +#: app/_translations.py:192 #, fuzzy msgctxt "tags" msgid "" @@ -636,136 +738,20 @@ msgstr "" "narzędzia, które wspierają tworzenie w grze i nie dodaje trudności lub " "ograniczeń" -#. NOTE: tags: title for gui -#: app/_translations.py:164 -#, fuzzy -msgctxt "tags" -msgid "GUI" -msgstr "Interfejs Użytkownika" - -#. NOTE: tags: description for gui -#: app/_translations.py:166 -#, fuzzy -msgctxt "tags" -msgid "For content whose main utility / feature is in GUI/formspec form" -msgstr "" -"Dla zawartości, której główna funkcjonalność jest w formularzu " -"GUI/formspec" - -#. NOTE: tags: title for 64px -#: app/_translations.py:168 -#, fuzzy -msgctxt "tags" -msgid "64px" -msgstr "64 pikseli" - -#. NOTE: tags: description for 64px -#: app/_translations.py:170 -#, fuzzy -msgctxt "tags" -msgid "For 64px texture packs" -msgstr "Dla paczek tekstur w rozdzielczości 64 pikseli" - -#. NOTE: tags: title for commerce -#: app/_translations.py:172 -#, fuzzy -msgctxt "tags" -msgid "Commerce / Economy" -msgstr "Handel / Ekonomia" - -#. NOTE: tags: description for commerce -#: app/_translations.py:174 -#, fuzzy -msgctxt "tags" -msgid "Related to economies, money, and trading" -msgstr "Związane z gospodarką, pieniędzmi i handlem" - -#. NOTE: tags: title for mtg -#: app/_translations.py:176 -#, fuzzy -msgctxt "tags" -msgid "Minetest Game improved" -msgstr "Minetest Game ulepszona" - -#. NOTE: tags: description for mtg -#: app/_translations.py:178 -#, fuzzy -msgctxt "tags" -msgid "Forks of MTG" -msgstr "Forki MTG" - -#. NOTE: tags: title for jam_weekly_2021 -#: app/_translations.py:180 -#, fuzzy -msgctxt "tags" -msgid "Jam / Weekly Challenges 2021" -msgstr "Dżem / Tygodniowe Wyzwania 2021" - -#. NOTE: tags: description for jam_weekly_2021 -#: app/_translations.py:182 -#, fuzzy -msgctxt "tags" -msgid "" -"For mods created for the Discord \"Weekly Challenges\" modding event in " -"2021" -msgstr "" -"Dla modów stworzonych na wydarzenie \"Tygodniowe Wyzwania\" (\"Weekly " -"Challenges\") na Discordzie w roku 2021" - -#. NOTE: tags: title for transport -#: app/_translations.py:184 -#, fuzzy -msgctxt "tags" -msgid "Transport" -msgstr "Transport" - -#. NOTE: tags: description for transport -#: app/_translations.py:186 -#, fuzzy -msgctxt "tags" -msgid "" -"Adds or changes transportation methods. Includes teleportation, vehicles," -" ridable mobs, transport infrastructure and thematic content" -msgstr "" -"Dodaje lub zmienia metody przemieszczania się. Zawiera to teleportację, " -"pojazdy, moby, na których można jeździć, infrastrukturę transportową i " -"zawartość tematyczną" - -#. NOTE: tags: title for food -#: app/_translations.py:188 -#, fuzzy -msgctxt "tags" -msgid "Food / Drinks" -msgstr "Jedzenie / Napoje" - #. NOTE: tags: title for technology -#: app/_translations.py:190 +#: app/_translations.py:194 #, fuzzy msgctxt "tags" msgid "Machines / Electronics" msgstr "Maszyny / Elektronika" #. NOTE: tags: description for technology -#: app/_translations.py:192 +#: app/_translations.py:196 #, fuzzy msgctxt "tags" msgid "Adds machines useful in automation, tubes, or power." msgstr "Dodaje maszyny użyteczne przy automatyzacji, rury lub zasilanie." -#. NOTE: tags: title for seasonal -#: app/_translations.py:194 -#, fuzzy -msgctxt "tags" -msgid "Seasonal" -msgstr "Sezonowy" - -#. NOTE: tags: description for seasonal -#: app/_translations.py:196 -#, fuzzy -msgctxt "tags" -msgid "For content generally themed around a certain season or holiday" -msgstr "Dla zawartości ogólnie w temacie jakiegoś konkretnego sezonu lub święta" - #. NOTE: tags: title for 32px #: app/_translations.py:198 #, fuzzy @@ -780,43 +766,33 @@ msgctxt "tags" msgid "For 32px texture packs" msgstr "Dla paczek tekstur w rozdzielczości 32 pikseli" -#. NOTE: tags: title for jam_game_2021 +#. NOTE: tags: title for strategy_rts #: app/_translations.py:202 #, fuzzy msgctxt "tags" -msgid "Jam / Game 2021" -msgstr "Dżem / Gra 2021" +msgid "Strategy / RTS" +msgstr "Strategia / RTS" -#. NOTE: tags: description for jam_game_2021 +#. NOTE: tags: description for strategy_rts #: app/_translations.py:204 #, fuzzy msgctxt "tags" -msgid "Entries to the 2021 Minetest Game Jam" -msgstr "Projekty biorące udział w Minetestowym Dżemie Gier w roku 2021" - -#. NOTE: tags: title for 128px -#: app/_translations.py:206 -#, fuzzy -msgctxt "tags" -msgid "128px+" -msgstr "128 pikseli i więcej" - -#. NOTE: tags: description for 128px -#: app/_translations.py:208 -#, fuzzy -msgctxt "tags" -msgid "For 128px or higher texture packs" -msgstr "Dla paczek tekstur w rozdzielczości 128 pikseli i wyższej" +msgid "" +"Games and mods with a heavy strategy component, whether real-time or " +"turn-based" +msgstr "" +"Gry i mody z dużym składnikiem strategicznym, czy to w czasie " +"rzeczywistym, czy w turach" #. NOTE: tags: title for skins -#: app/_translations.py:210 +#: app/_translations.py:206 #, fuzzy msgctxt "tags" msgid "Player customization / Skins" msgstr "Dostosowanie gracza / Skórki" #. NOTE: tags: description for skins -#: app/_translations.py:212 +#: app/_translations.py:208 #, fuzzy msgctxt "tags" msgid "" @@ -826,23 +802,33 @@ msgstr "" "Pozwala graczowi dostosować swoją postać, zmieniając teksturę lub dodając" " akcesoria." -#. NOTE: tags: title for strategy_rts +#. NOTE: tags: title for jam_game_2021 +#: app/_translations.py:210 +#, fuzzy +msgctxt "tags" +msgid "Jam / Game 2021" +msgstr "Dżem / Gra 2021" + +#. NOTE: tags: description for jam_game_2021 +#: app/_translations.py:212 +#, fuzzy +msgctxt "tags" +msgid "Entries to the 2021 Minetest Game Jam" +msgstr "Projekty biorące udział w Minetestowym Dżemie Gier w roku 2021" + +#. NOTE: tags: title for 128px #: app/_translations.py:214 #, fuzzy msgctxt "tags" -msgid "Strategy / RTS" -msgstr "Strategia / RTS" +msgid "128px+" +msgstr "128 pikseli i więcej" -#. NOTE: tags: description for strategy_rts +#. NOTE: tags: description for 128px #: app/_translations.py:216 #, fuzzy msgctxt "tags" -msgid "" -"Games and mods with a heavy strategy component, whether real-time or " -"turn-based" -msgstr "" -"Gry i mody z dużym składnikiem strategicznym, czy to w czasie " -"rzeczywistym, czy w turach" +msgid "For 128px or higher texture packs" +msgstr "Dla paczek tekstur w rozdzielczości 128 pikseli i wyższej" #. NOTE: tags: title for jam_game_2022 #: app/_translations.py:218 @@ -958,8 +944,8 @@ msgctxt "content_warnings" msgid "Contains recreational drugs other than alcohol or tobacco" msgstr "Zawiera alkohol i/lub tytoń" -#: app/querybuilder.py:58 app/templates/admin/languages/list.html:27 -#: app/templates/admin/tags/list.html:38 +#: app/querybuilder.py:60 app/templates/admin/languages/list.html:27 +#: app/templates/admin/tags/list.html:34 #: app/templates/admin/warnings/list.html:28 #: app/templates/collections/create_edit.html:56 #: app/templates/collections/view.html:66 app/templates/modnames/list.html:16 @@ -968,7 +954,7 @@ msgstr "Zawiera alkohol i/lub tytoń" msgid "Packages" msgstr "Paczki" -#: app/querybuilder.py:73 +#: app/querybuilder.py:75 #, python-format msgid "%(package_type)s for %(game_name)s" msgstr "%(package_type)s dla %(game_name)s" @@ -982,9 +968,13 @@ msgstr "%(delta)s temu" msgid "Featured" msgstr "Wyróżnione" -#: app/blueprints/api/tokens.py:33 app/templates/admin/tags/list.html:26 +#: app/blueprints/api/tokens.py:33 +#: app/blueprints/packages/advanced_search.py:83 +#: app/blueprints/packages/releases.py:55 +#: app/blueprints/packages/releases.py:70 app/templates/admin/tags/list.html:22 #: app/templates/admin/warnings/list.html:20 app/templates/macros/topics.html:7 #: app/templates/modnames/list.html:12 +#: app/templates/packages/release_edit.html:20 msgid "Name" msgstr "Nazwa" @@ -993,12 +983,12 @@ 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:251 -#: app/blueprints/packages/packages.py:543 -#: app/blueprints/packages/packages.py:639 -#: app/blueprints/packages/packages.py:727 -#: app/blueprints/packages/releases.py:62 -#: app/blueprints/packages/releases.py:74 app/blueprints/packages/reviews.py:63 +#: app/blueprints/oauth/__init__.py:175 app/blueprints/packages/packages.py:252 +#: app/blueprints/packages/packages.py:544 +#: app/blueprints/packages/packages.py:640 +#: app/blueprints/packages/packages.py:728 +#: app/blueprints/packages/releases.py:66 +#: app/blueprints/packages/releases.py:81 app/blueprints/packages/reviews.py:63 #: app/blueprints/packages/screenshots.py:36 #: app/blueprints/packages/screenshots.py:42 #: app/blueprints/packages/screenshots.py:47 @@ -1009,12 +999,14 @@ msgid "Save" msgstr "Zapisz" #: app/blueprints/collections/__init__.py:77 -#: app/blueprints/oauth/__init__.py:168 app/blueprints/packages/releases.py:54 -#: app/blueprints/packages/releases.py:66 app/blueprints/packages/reviews.py:53 +#: app/blueprints/oauth/__init__.py:168 +#: app/blueprints/packages/advanced_search.py:84 +#: app/blueprints/packages/releases.py:56 +#: app/blueprints/packages/releases.py:71 app/blueprints/packages/reviews.py:53 #: app/blueprints/threads/__init__.py:281 #: app/templates/admin/languages/list.html:23 #: app/templates/macros/reviews.html:143 app/templates/macros/topics.html:5 -#: app/templates/packages/release_edit.html:17 +#: app/templates/packages/release_edit.html:21 #: app/templates/packages/translation.html:54 msgid "Title" msgstr "Tytuł" @@ -1067,24 +1059,7 @@ msgstr "(Publiczne, zmień w Profil > Moje kolekcje)" msgid "Removed package from favorites collection" msgstr "Usunięto paczkę z ulubionych" -#: app/blueprints/github/__init__.py:54 -msgid "Authorization failed [err=gh-oauth-login-failed]" -msgstr "Autoryzacja nieudana [err=gh-oauth-login-failed]" - -#: app/blueprints/github/__init__.py:83 -msgid "Linked GitHub to account" -msgstr "Przypisano GitHub do konta" - -#: app/blueprints/github/__init__.py:88 -#, python-format -msgid "GitHub account is already associated with another user: %(username)s" -msgstr "Konto na GitHub jest już powiązane z innym użytkownikiem: %(username)s" - -#: app/blueprints/github/__init__.py:96 app/blueprints/github/__init__.py:122 -msgid "Authorization failed [err=gh-login-failed]" -msgstr "Autoryzacja nieudana [err=gh-login-failed]" - -#: app/blueprints/oauth/__init__.py:169 app/templates/admin/tags/list.html:30 +#: app/blueprints/oauth/__init__.py:169 app/templates/admin/tags/list.html:26 #: app/templates/admin/warnings/list.html:24 #: app/templates/users/settings_email.html:49 msgid "Description" @@ -1155,95 +1130,213 @@ msgstr "Usuń / Wycofaj Publikację" msgid "Supported Games" msgstr "Wspierane gry" -#: app/blueprints/packages/packages.py:214 -msgid "No download available." -msgstr "Pobieranie niedostępne." +#: app/blueprints/packages/advanced_search.py:39 +msgid "Android Default" +msgstr "" -#: app/blueprints/packages/packages.py:229 app/templates/packages/view.html:598 +#: app/blueprints/packages/advanced_search.py:40 +msgid "Desktop Default" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:41 +msgid "Non-free" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:42 app/models/packages.py:624 +#: app/templates/packages/view.html:163 +msgid "Work in Progress" +msgstr "W trakcie prac" + +#. NOTE: Package maintenance state +#: app/blueprints/packages/advanced_search.py:43 app/models/packages.py:170 +msgid "Deprecated" +msgstr "Przestarzały" + +#: app/blueprints/packages/advanced_search.py:44 +msgid "All content warnings" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:53 +msgid "Query" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:54 +#: app/blueprints/packages/packages.py:230 app/templates/packages/view.html:598 #: app/utils/minetest_hypertext.py:263 msgid "Type" msgstr "Typ" -#: app/blueprints/packages/packages.py:230 -msgid "Title (Human-readable)" -msgstr "Tytuł (Czytelny dla człowieka)" +#: app/blueprints/packages/advanced_search.py:56 +#: app/templates/macros/topics.html:6 app/templates/packages/view.html:177 +msgid "Author" +msgstr "Autor" -#: app/blueprints/packages/packages.py:231 -#: app/blueprints/packages/packages.py:637 -msgid "Name (Technical)" -msgstr "Nazwa (techniczna)" - -#: app/blueprints/packages/packages.py:231 -#: app/blueprints/packages/packages.py:638 -#: app/templates/packages/create_edit.html:75 -msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" -msgstr "Tylko małe litery (a-z), cyfry (0-9) oraz podłogi (_)" - -#: app/blueprints/packages/packages.py:232 -msgid "Short Description (Plaintext)" -msgstr "Krótki opis (zwykły tekst)" - -#: app/blueprints/packages/packages.py:234 app/templates/packages/view.html:620 -#: app/utils/minetest_hypertext.py:300 -msgid "Maintenance State" -msgstr "Stan konserwacji" - -#: app/blueprints/packages/packages.py:236 app/templates/admin/tags/list.html:4 +#: app/blueprints/packages/advanced_search.py:57 +#: app/blueprints/packages/packages.py:237 app/templates/admin/tags/list.html:4 #: app/templates/admin/tags/list.html:10 app/templates/todo/tags.html:38 #: app/utils/minetest_hypertext.py:264 msgid "Tags" msgstr "Tagi" -#: app/blueprints/packages/packages.py:237 +#: app/blueprints/packages/advanced_search.py:60 +#: app/blueprints/packages/packages.py:238 msgid "Content Warnings" msgstr "Uwagi zawartości" -#: app/blueprints/packages/packages.py:238 app/templates/packages/view.html:609 +#: app/blueprints/packages/advanced_search.py:63 +#: app/blueprints/packages/packages.py:239 app/templates/packages/view.html:609 #: app/utils/minetest_hypertext.py:298 msgid "License" msgstr "Licencja" -#: app/blueprints/packages/packages.py:239 +#: app/blueprints/packages/advanced_search.py:67 +msgid "Supports Game" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:71 +#: app/templates/admin/storage.html:39 +#: app/templates/collections/create_edit.html:81 +#: app/templates/collections/list.html:39 +#: app/templates/collections/view.html:91 app/templates/index.html:48 +#: app/templates/macros/reviews.html:81 app/templates/macros/topics.html:52 +#: app/templates/packages/game_hub.html:5 +#: app/templates/packages/game_hub.html:25 +#: app/templates/packages/similar.html:22 app/templates/translate/index.html:28 +#, python-format +msgid "%(title)s by %(author)s" +msgstr "%(title)s autorstwa %(author)s" + +#: app/blueprints/packages/advanced_search.py:72 +#: app/blueprints/packages/reviews.py:54 +#: app/templates/packages/translation.html:51 +msgid "Language" +msgstr "Język" + +#: app/blueprints/packages/advanced_search.py:76 +msgid "Hide Tags and Content Warnings" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:77 +msgid "Minetest Version" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:81 +msgid "Sort by" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:85 +msgid "Package score" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:86 app/templates/index.html:78 +#: app/templates/packages/reviews_list.html:4 +#: app/templates/packages/view.html:194 app/templates/packages/view.html:336 +#: app/templates/users/profile.html:279 +msgid "Reviews" +msgstr "Opinie" + +#: app/blueprints/packages/advanced_search.py:87 +#: app/templates/packages/view.html:184 app/templates/users/profile.html:242 +msgid "Downloads" +msgstr "Pobrania" + +#: app/blueprints/packages/advanced_search.py:88 +msgid "Created At" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:89 +msgid "Approved At" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:90 +msgid "Last Release" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:92 +msgid "Order" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:93 +msgid "Descending" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:94 +msgid "Ascending" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:96 +msgid "Random order" +msgstr "" + +#: app/blueprints/packages/packages.py:215 +msgid "No download available." +msgstr "Pobieranie niedostępne." + +#: app/blueprints/packages/packages.py:231 +msgid "Title (Human-readable)" +msgstr "Tytuł (Czytelny dla człowieka)" + +#: app/blueprints/packages/packages.py:232 +#: app/blueprints/packages/packages.py:638 +msgid "Name (Technical)" +msgstr "Nazwa (techniczna)" + +#: app/blueprints/packages/packages.py:232 +#: app/blueprints/packages/packages.py:639 +#: 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:233 +msgid "Short Description (Plaintext)" +msgstr "Krótki opis (zwykły tekst)" + +#: app/blueprints/packages/packages.py:235 app/templates/packages/view.html:620 +#: app/utils/minetest_hypertext.py:300 +msgid "Maintenance State" +msgstr "Stan konserwacji" + +#: app/blueprints/packages/packages.py:240 msgid "Media License" msgstr "Licencja multimediów" -#: app/blueprints/packages/packages.py:241 +#: app/blueprints/packages/packages.py:242 msgid "Long Description (Markdown)" msgstr "Długi opis (Markdown)" -#: app/blueprints/packages/packages.py:243 +#: app/blueprints/packages/packages.py:244 msgid "VCS Repository URL" msgstr "URL repozytorium VCS" -#: app/blueprints/packages/packages.py:244 app/blueprints/users/settings.py:77 +#: app/blueprints/packages/packages.py:245 app/blueprints/users/settings.py:77 msgid "Website URL" msgstr "URL strony internetowej" -#: app/blueprints/packages/packages.py:245 +#: app/blueprints/packages/packages.py:246 msgid "Issue Tracker URL" msgstr "URL listy problemów" -#: app/blueprints/packages/packages.py:246 +#: app/blueprints/packages/packages.py:247 msgid "Forum Topic ID" msgstr "ID tematu na forum" -#: app/blueprints/packages/packages.py:247 +#: app/blueprints/packages/packages.py:248 msgid "Video URL" msgstr "URL filmiku" -#: app/blueprints/packages/packages.py:248 +#: app/blueprints/packages/packages.py:249 msgid "Donate URL" msgstr "Adres URL darowizny" -#: app/blueprints/packages/packages.py:249 +#: app/blueprints/packages/packages.py:250 msgid "Translation URL" msgstr "URL tłumaczenia" -#: app/blueprints/packages/packages.py:255 +#: app/blueprints/packages/packages.py:256 msgid "_game is not an allowed name" msgstr "fraza _game nie jest dozwolona w nazwie" -#: app/blueprints/packages/packages.py:265 +#: app/blueprints/packages/packages.py:266 msgid "" "Package already exists, but is removed. Please contact ContentDB staff to" " restore the package" @@ -1251,16 +1344,16 @@ msgstr "" "Paczka już istnieje ale jest usunięta. Skontaktuj się z personelem " "ContentDB aby ją przywrócić" -#: app/blueprints/packages/packages.py:270 +#: app/blueprints/packages/packages.py:271 msgid "Package already exists" msgstr "Paczka już istnieje" -#: app/blueprints/packages/packages.py:276 +#: app/blueprints/packages/packages.py:277 msgid "A collection with a similar name already exists" msgstr "Kolekcja o podobnej nazwie już istnieje" -#: app/blueprints/packages/packages.py:329 -#: app/blueprints/packages/releases.py:82 +#: app/blueprints/packages/packages.py:330 +#: app/blueprints/packages/releases.py:89 msgid "" "You must add an email address to your account and confirm it before you " "can manage packages" @@ -1268,32 +1361,32 @@ msgstr "" "Musisz dodać adres e-mail do swojego konta i go potwierdzić zanim " "będziesz mógł zarządzać pakietami" -#: app/blueprints/packages/packages.py:335 +#: app/blueprints/packages/packages.py:336 msgid "Save draft" msgstr "Zapisz szkic" -#: app/blueprints/packages/packages.py:343 +#: app/blueprints/packages/packages.py:344 msgid "Unable to find that user" msgstr "Nie można znaleźć tego użytkownika" -#: app/blueprints/packages/packages.py:347 +#: app/blueprints/packages/packages.py:348 #: app/blueprints/packages/screenshots.py:137 msgid "Permission denied" msgstr "Brak dostępu" -#: app/blueprints/packages/packages.py:403 -#: app/blueprints/packages/packages.py:494 -#: app/blueprints/packages/packages.py:516 +#: app/blueprints/packages/packages.py:404 +#: app/blueprints/packages/packages.py:495 +#: app/blueprints/packages/packages.py:517 msgid "You don't have permission to do that" msgstr "Nie masz uprawnień aby to zrobić" -#: app/blueprints/packages/packages.py:436 +#: app/blueprints/packages/packages.py:437 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:443 +#: app/blueprints/packages/packages.py:444 msgid "" "Please comment in the approval thread so editors know what you have " "changed" @@ -1301,187 +1394,186 @@ msgstr "" "Proszę skomentuj w wątku zatwierdzenia, żeby redaktorzy wiedzieli, co " "zmieniasz" -#: app/blueprints/packages/packages.py:481 +#: app/blueprints/packages/packages.py:482 #, python-format msgid "Set state to %(state)s" msgstr "Ustaw stan na %(state)s" -#: app/blueprints/packages/packages.py:511 +#: app/blueprints/packages/packages.py:512 msgid "Deleted package" msgstr "Usunięto paczkę" -#: app/blueprints/packages/packages.py:533 +#: app/blueprints/packages/packages.py:534 msgid "Unapproved package" msgstr "Niezatwierdzona paczka" -#: app/blueprints/packages/packages.py:542 +#: app/blueprints/packages/packages.py:543 msgid "Maintainers (Comma-separated)" msgstr "Opiekunowie (po przecinku)" -#: app/blueprints/packages/packages.py:551 +#: app/blueprints/packages/packages.py:552 msgid "You don't have permission to edit maintainers" msgstr "Nie masz uprawnień aby edytować listę opiekunów" -#: app/blueprints/packages/packages.py:601 +#: app/blueprints/packages/packages.py:602 msgid "You are not a maintainer" msgstr "Nie jesteś opiekunem" -#: app/blueprints/packages/packages.py:604 +#: app/blueprints/packages/packages.py:605 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:636 +#: app/blueprints/packages/packages.py:637 msgid "Author Name" msgstr "Nazwa autora" -#: app/blueprints/packages/packages.py:723 +#: app/blueprints/packages/packages.py:724 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:724 +#: app/blueprints/packages/packages.py:725 msgid "Supported games" msgstr "Wspierane gry" -#: app/blueprints/packages/packages.py:725 +#: app/blueprints/packages/packages.py:726 msgid "Unsupported games" msgstr "Niewspierane gry" -#: app/blueprints/packages/packages.py:726 +#: app/blueprints/packages/packages.py:727 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:742 +#: app/blueprints/packages/packages.py:743 msgid "You need at least one release before you can edit game support" msgstr "Potrzebujesz przynajmniej jednego wydania, żeby móc edytować wsparcie gry" -#: app/blueprints/packages/packages.py:746 +#: app/blueprints/packages/packages.py:747 msgid "Mod(pack) needs to contain at least one mod. Please create a new release" msgstr "" "Mod (lub ich paczka) musi zawierać przynajmniej jeden mod. Proszę " "stworzyć nowe wydanie" -#: app/blueprints/packages/releases.py:55 -#: app/templates/packages/release_new.html:46 +#: app/blueprints/packages/releases.py:57 +#: app/blueprints/packages/releases.py:72 +msgid "Release Notes" +msgstr "" + +#: app/blueprints/packages/releases.py:59 msgid "Method" msgstr "Metoda" -#: app/blueprints/packages/releases.py:55 -#: app/blueprints/packages/releases.py:57 +#: app/blueprints/packages/releases.py:59 +#: app/blueprints/packages/releases.py:61 #: app/blueprints/packages/screenshots.py:35 msgid "File Upload" msgstr "Wysyłanie pliku" -#: app/blueprints/packages/releases.py:56 +#: app/blueprints/packages/releases.py:60 msgid "Git reference (ie: commit hash, branch, or tag)" msgstr "Odniesienie do repozytorium Git (tj: hash commitu, gałąź lub tag)" -#: app/blueprints/packages/releases.py:58 -#: app/blueprints/packages/releases.py:70 -#: app/blueprints/packages/releases.py:198 +#: app/blueprints/packages/releases.py:62 +#: app/blueprints/packages/releases.py:77 +#: app/blueprints/packages/releases.py:207 msgid "Minimum Minetest Version" msgstr "Minimalna wersja Minetesta" -#: app/blueprints/packages/releases.py:60 -#: app/blueprints/packages/releases.py:72 -#: app/blueprints/packages/releases.py:201 +#: app/blueprints/packages/releases.py:64 +#: app/blueprints/packages/releases.py:79 +#: app/blueprints/packages/releases.py:210 msgid "Maximum Minetest Version" msgstr "Maksymalna wersja Minetesta" -#: app/blueprints/packages/releases.py:67 -#: app/templates/packages/release_edit.html:23 +#: app/blueprints/packages/releases.py:74 +#: app/templates/packages/release_edit.html:31 msgid "URL" msgstr "URL" -#: app/blueprints/packages/releases.py:68 +#: app/blueprints/packages/releases.py:75 msgid "Task ID" msgstr "ID zadania" -#: app/blueprints/packages/releases.py:69 +#: app/blueprints/packages/releases.py:76 #: app/blueprints/packages/screenshots.py:41 msgid "Is Approved" msgstr "Jest zatwierdzone" -#: app/blueprints/packages/releases.py:91 +#: app/blueprints/packages/releases.py:98 msgid "Import from Git" msgstr "Zaimportuj z repozytorium Git" -#: app/blueprints/packages/releases.py:91 +#: app/blueprints/packages/releases.py:98 msgid "Upload .zip file" msgstr "Wyślij plik .zip" -#: app/blueprints/packages/releases.py:197 +#: app/blueprints/packages/releases.py:206 msgid "Set Min" msgstr "Ustaw minimalne" -#: app/blueprints/packages/releases.py:200 +#: app/blueprints/packages/releases.py:209 msgid "Set Max" msgstr "Ustaw maksymalne" -#: app/blueprints/packages/releases.py:203 +#: app/blueprints/packages/releases.py:212 msgid "Only change values previously set as none" msgstr "Zmień tylko wartości, które zostały wcześniej ustawione jako none" -#: app/blueprints/packages/releases.py:204 +#: app/blueprints/packages/releases.py:213 msgid "Update" msgstr "Aktualizuj" -#: app/blueprints/packages/releases.py:256 +#: app/blueprints/packages/releases.py:265 #: app/templates/packages/update_config.html:25 msgid "Trigger" msgstr "Wyzwalacz" -#: app/blueprints/packages/releases.py:257 +#: app/blueprints/packages/releases.py:266 msgid "New Commit" msgstr "Nowy commit" -#: app/blueprints/packages/releases.py:258 app/templates/admin/tags/list.html:8 +#: app/blueprints/packages/releases.py:267 app/templates/admin/tags/list.html:8 msgid "New Tag" msgstr "Nowy tag" -#: app/blueprints/packages/releases.py:260 +#: app/blueprints/packages/releases.py:269 msgid "Branch name" msgstr "Nazwa gałęzi" -#: app/blueprints/packages/releases.py:261 +#: app/blueprints/packages/releases.py:270 #: app/templates/packages/update_config.html:38 msgid "Action" msgstr "Akcja" -#: app/blueprints/packages/releases.py:262 +#: app/blueprints/packages/releases.py:271 msgid "Send notification and mark as outdated" msgstr "Wyślij powiadomienie i oznacz jako przestarzałe" -#: app/blueprints/packages/releases.py:262 app/logic/package_approval.py:104 +#: app/blueprints/packages/releases.py:271 app/logic/package_approval.py:104 msgid "Create release" msgstr "Utwórz wydanie" -#: app/blueprints/packages/releases.py:264 +#: app/blueprints/packages/releases.py:273 msgid "Save Settings" msgstr "Zapisz ustawienia" -#: app/blueprints/packages/releases.py:265 +#: app/blueprints/packages/releases.py:274 msgid "Disable Automation" msgstr "Wyłącz automatyzację" -#: app/blueprints/packages/releases.py:304 +#: app/blueprints/packages/releases.py:313 msgid "Please add a Git repository URL in order to set up automatic releases" msgstr "Dodaj URL repozytoria Git aby ustawić automatyczne wydania" -#: app/blueprints/packages/releases.py:320 +#: app/blueprints/packages/releases.py:329 msgid "Deleted update configuration" msgstr "Usunięto konfigurację aktualizacji" -#: app/blueprints/packages/releases.py:328 +#: app/blueprints/packages/releases.py:337 msgid "Now, please create an initial release" msgstr "Teraz, utwórz pierwsze wydanie" -#: app/blueprints/packages/reviews.py:54 -#: app/templates/packages/translation.html:51 -msgid "Language" -msgstr "Język" - #: app/blueprints/packages/reviews.py:60 app/blueprints/threads/__init__.py:181 #: app/blueprints/threads/__init__.py:182 #: app/blueprints/threads/__init__.py:282 @@ -1666,7 +1758,7 @@ msgstr "" "oraz kropki (.) są dozwolone" #: app/blueprints/users/account.py:104 app/blueprints/users/account.py:153 -#: app/blueprints/users/account.py:189 app/blueprints/users/account.py:340 +#: app/blueprints/users/account.py:189 app/blueprints/users/account.py:338 #: app/blueprints/users/settings.py:147 msgid "Email" msgstr "Email" @@ -1748,23 +1840,23 @@ msgstr "Stare hasło jest niepoprawne" msgid "Unknown verification token!" msgstr "Nieznany token weryfikacji!" -#: app/blueprints/users/account.py:292 +#: app/blueprints/users/account.py:290 msgid "Token has expired" msgstr "Token wygasł" -#: app/blueprints/users/account.py:306 +#: app/blueprints/users/account.py:304 msgid "Another user is already using that email" msgstr "Inny użytkownik już używa tego adresu email" -#: app/blueprints/users/account.py:309 +#: app/blueprints/users/account.py:307 msgid "Confirmed email change" msgstr "Potwierdzono zmianę adresu email" -#: app/blueprints/users/account.py:314 +#: app/blueprints/users/account.py:312 msgid "Email address changed" msgstr "Adres email został zmieniony" -#: app/blueprints/users/account.py:315 +#: app/blueprints/users/account.py:313 msgid "" "Your email address has changed. If you didn't request this, please " "contact an administrator." @@ -1772,15 +1864,15 @@ msgstr "" "Twój adres email został zmieniony. Jeżeli nie ty to zrobiłeś, skontaktuj " "się z administratorem." -#: app/blueprints/users/account.py:333 +#: app/blueprints/users/account.py:331 msgid "You may now log in" msgstr "Możesz teraz się zalogować" -#: app/blueprints/users/account.py:341 +#: app/blueprints/users/account.py:339 msgid "Send" msgstr "Wyślij" -#: app/blueprints/users/account.py:372 +#: app/blueprints/users/account.py:370 msgid "" "That email is now blacklisted. Please contact an admin if you wish to " "undo this." @@ -1788,46 +1880,44 @@ msgstr "" "Ten email znajduje się na czarnej liście. Skontaktuj się z adminem jeżeli" " chcesz aby to cofnąć." -#: app/blueprints/users/claim.py:41 app/blueprints/users/claim.py:66 -msgid "" -"Invalid username, Only alphabetic letters (A-Za-z), numbers (0-9), " -"underscores (_), minuses (-), and periods (.) allowed. Consider " -"contacting an admin" -msgstr "" -"Nieprawidłowa nazwa użytkownika, tylko litery alfabetu (A-Za-z), liczby " -"(0-9), podłogi (_), minusy (-) oraz kropki (.) są dozwolone. Rozważ " -"skontaktowanie się z adminem" - #: app/blueprints/users/claim.py:46 msgid "User has already been claimed" msgstr "Użytkownik jest już zajęty" #: app/blueprints/users/claim.py:50 -msgid "Unable to get GitHub username for user" -msgstr "Nie można uzyskać nazwy GitHub użytkownika" +msgid "" +"Unable to get GitHub username for user. Make sure the forum account " +"exists." +msgstr "" -#: app/blueprints/users/claim.py:73 +#: app/blueprints/users/claim.py:66 +msgid "" +"A ContentDB user with that name already exists. Please contact an admin " +"to link to your forum account" +msgstr "" + +#: app/blueprints/users/claim.py:75 msgid "That user has already been claimed!" msgstr "Ten użytkownik jest już zajęty!" -#: app/blueprints/users/claim.py:86 +#: app/blueprints/users/claim.py:88 #, python-format msgid "Error whilst attempting to access forums: %(message)s" msgstr "Błąd podczas próby uzyskania forum: %(message)s" -#: app/blueprints/users/claim.py:90 +#: app/blueprints/users/claim.py:92 msgid "Unable to get forum signature - does the user exist?" msgstr "Nie można uzyskać sygnatury forum - czy użytkownik istnieje?" -#: app/blueprints/users/claim.py:105 +#: app/blueprints/users/claim.py:107 msgid "Unable to login as user" msgstr "Nie można zalogować się jako użytkownik" -#: app/blueprints/users/claim.py:111 +#: app/blueprints/users/claim.py:113 msgid "Could not find the key in your signature!" msgstr "Nie odnaleziono klucza w twojej sygnaturze!" -#: app/blueprints/users/claim.py:114 +#: app/blueprints/users/claim.py:116 msgid "Unknown claim type" msgstr "Nieznany typ zajęcia" @@ -1973,6 +2063,23 @@ msgstr "Ranga" msgid "Can't promote a user to a rank higher than yourself!" msgstr "Nie możesz promować użytkownika na rangę wyższą niż twoja!" +#: app/blueprints/vcs/github.py:56 +msgid "Authorization failed [err=gh-oauth-login-failed]" +msgstr "Autoryzacja nieudana [err=gh-oauth-login-failed]" + +#: app/blueprints/vcs/github.py:85 +msgid "Linked GitHub to account" +msgstr "Przypisano GitHub do konta" + +#: app/blueprints/vcs/github.py:90 +#, python-format +msgid "GitHub account is already associated with another user: %(username)s" +msgstr "Konto na GitHub jest już powiązane z innym użytkownikiem: %(username)s" + +#: app/blueprints/vcs/github.py:98 app/blueprints/vcs/github.py:124 +msgid "Authorization failed [err=gh-login-failed]" +msgstr "Autoryzacja nieudana [err=gh-login-failed]" + #: app/blueprints/zipgrep/__init__.py:35 msgid "Text to find (regex)" msgstr "Tekst do wyszukania (wyrażenie regularne)" @@ -1982,6 +2089,7 @@ msgid "File filter" msgstr "Filtr plików" #: app/blueprints/zipgrep/__init__.py:38 app/templates/base.html:60 +#: app/templates/packages/advanced_search.html:34 #: app/templates/packages/game_hub.html:35 app/templates/todo/tags.html:14 msgid "Search" msgstr "Wyszukaj" @@ -2073,11 +2181,11 @@ msgstr "Nie masz uprawnień aby edytować tą paczkę" msgid "You don't have permission to change the package name" msgstr "Nie masz uprawnień aby zmienić nazwę paczki" -#: app/logic/releases.py:32 +#: app/logic/releases.py:33 msgid "You don't have permission to make releases" msgstr "Nie masz uprawnień aby tworzyć wydania" -#: app/logic/releases.py:37 +#: app/logic/releases.py:38 msgid "" "You've created too many releases for this package in the last 5 minutes, " "please wait before trying again" @@ -2085,7 +2193,7 @@ msgstr "" "Utworzyłeś zbyt dużo wydań tej paczki w ciągu ostatnich 5 minut, poczekaj" " zanim spróbujesz ponownie" -#: app/logic/releases.py:74 +#: app/logic/releases.py:77 msgid "Invalid commit hash; it must be a 40 character long base16 string" msgstr "Niepoprawny hash commitu; musi być 40-znakowym napisem base16" @@ -2250,11 +2358,6 @@ msgstr "Tylko konserwacja" msgid "As-is" msgstr "Tak jak jest" -#. NOTE: Package maintenance state -#: app/models/packages.py:170 -msgid "Deprecated" -msgstr "Przestarzały" - #: app/models/packages.py:177 msgid "Under active development, and may break worlds/things without warning" msgstr "Aktywnie rozwijany i może zepsuć świat czy coś beż ostrzeżenia" @@ -2293,7 +2396,7 @@ msgstr "Zatwierdź" #: app/templates/collections/delete.html:14 #: app/templates/collections/view.html:39 #: app/templates/oauth/create_edit.html:17 -#: app/templates/packages/release_edit.html:84 +#: app/templates/packages/release_edit.html:92 #: app/templates/packages/review_create_edit.html:67 #: app/templates/threads/delete_reply.html:19 #: app/templates/threads/delete_thread.html:19 @@ -2301,21 +2404,17 @@ msgstr "Zatwierdź" msgid "Delete" msgstr "Usuń" -#: app/models/packages.py:624 app/templates/packages/view.html:163 -msgid "Work in Progress" -msgstr "W trakcie prac" - -#: app/models/packages.py:1358 +#: app/models/packages.py:1366 #, python-format msgid "New commit %(hash)s found on the Git repo." msgstr "Nowy commit %(hash)s znaleziony na repozytorium Gita." -#: app/models/packages.py:1362 +#: app/models/packages.py:1370 #, python-format msgid "The last release was commit %(hash)s" msgstr "Ostatnie wydanie było z commita %(hash)s" -#: app/models/packages.py:1368 +#: app/models/packages.py:1376 #, python-format msgid "New tag %(tag_name)s found on the Git repo." msgstr "Nowy tag %(tag_name)s znaleziony na repozytorium Gita." @@ -2349,7 +2448,7 @@ msgid "Editor" msgstr "" #. NOTE: BOT notification type -#: app/models/users.py:59 app/models/users.py:442 +#: app/models/users.py:59 app/models/users.py:448 msgid "Bot" msgstr "Bot" @@ -2362,128 +2461,128 @@ msgid "Admin" msgstr "Administrator" #. NOTE: PACKAGE_EDIT notification type -#: app/models/users.py:427 +#: app/models/users.py:433 msgid "Package Edit" msgstr "Edycja Pakietu" #. NOTE: PACKAGE_APPROVAL notification type -#: app/models/users.py:430 +#: app/models/users.py:436 msgid "Package Approval" msgstr "Zatwierdzenie Pakietu" #. NOTE: NEW_THREAD notification type -#: app/models/users.py:433 app/templates/threads/list.html:12 +#: app/models/users.py:439 app/templates/threads/list.html:12 #: app/templates/threads/new.html:4 msgid "New Thread" msgstr "Nowy wątek" #. NOTE: NEW_REVIEW notification type -#: app/models/users.py:436 +#: app/models/users.py:442 msgid "New Review" msgstr "Nowa Opinia" #. NOTE: THREAD_REPLY notification type -#: app/models/users.py:439 +#: app/models/users.py:445 msgid "Thread Reply" msgstr "Odpowiedź w wątku" #. NOTE: MAINTAINER notification type -#: app/models/users.py:445 app/templates/macros/threads.html:27 +#: app/models/users.py:451 app/templates/macros/threads.html:27 msgid "Maintainer" msgstr "Opiekun" #. NOTE: EDITOR_ALERT notification type -#: app/models/users.py:448 +#: app/models/users.py:454 msgid "Editor Alert" msgstr "Ostrzeżenie Redaktora" #. NOTE: EDITOR_MISC notification type -#: app/models/users.py:451 +#: app/models/users.py:457 msgid "Editor Misc" msgstr "Różne Redaktora" #. NOTE: OTHER notification type -#: app/models/users.py:454 +#: app/models/users.py:460 msgid "Other" msgstr "Inne" -#: app/models/users.py:464 +#: app/models/users.py:470 msgid "This is a Package Edit notification." msgstr "To jest powiadomienie o Edycji Pakietu." -#: app/models/users.py:466 +#: app/models/users.py:472 msgid "This is a Package Approval notification." msgstr "To jest powiadomienie o Zatwierdzeniu Pakietu." -#: app/models/users.py:468 +#: app/models/users.py:474 msgid "This is a New Thread notification." msgstr "To jest powiadomienie o Nowym Wątku." -#: app/models/users.py:470 +#: app/models/users.py:476 msgid "This is a New Review notification." msgstr "To jest powiadomienie o Nowej Opinii." -#: app/models/users.py:472 +#: app/models/users.py:478 msgid "This is a Thread Reply notification." msgstr "To jest powiadomienie o Odpowiedzi w Wątku." -#: app/models/users.py:474 +#: app/models/users.py:480 msgid "This is a Bot notification." msgstr "To jest powiadomienie Bota." -#: app/models/users.py:476 +#: app/models/users.py:482 msgid "This is a Maintainer change notification." msgstr "To jest powiadomienie o zmianie Opiekuna." -#: app/models/users.py:478 +#: app/models/users.py:484 msgid "This is an Editor Alert notification." msgstr "To jest powiadomienie o Ostrzeżeniu Redaktora." -#: app/models/users.py:480 +#: app/models/users.py:486 msgid "This is an Editor Misc notification." msgstr "To jest powiadomienie o Różnych Redaktora." -#: app/models/users.py:482 +#: app/models/users.py:488 msgid "This is an Other notification." msgstr "To jest Inne powiadomienie." -#: app/models/users.py:489 +#: app/models/users.py:495 msgid "When another user edits your packages, releases, etc." msgstr "Kiedy inny użytkownik zmienia twoje pakiety, wydania, itd." -#: app/models/users.py:491 +#: app/models/users.py:497 msgid "Notifications from editors related to the package approval process." msgstr "Powiadomienia od redaktorów związane z procesem zatwierdzania pakietu." -#: app/models/users.py:493 +#: app/models/users.py:499 msgid "When a thread is created on your package." msgstr "Kiedy wątek zostaję utworzony pod twoim pakietem." -#: app/models/users.py:495 +#: app/models/users.py:501 msgid "When a user posts a review on your package." msgstr "Kiedy użytkownik wyśle opinię o twoim pakiecie." -#: app/models/users.py:497 +#: app/models/users.py:503 msgid "When someone replies to a thread you're watching." msgstr "Kiedy ktoś odpowie w wątku, który obserwujesz." -#: app/models/users.py:499 +#: app/models/users.py:505 msgid "From a bot - for example, update notifications." msgstr "Od bota - np. powiadomienie o aktualizacji." -#: app/models/users.py:501 +#: app/models/users.py:507 msgid "When your package's maintainers change." msgstr "Kiedy opiekunowie twojego pakietu zmieniają się." -#: app/models/users.py:503 +#: app/models/users.py:509 msgid "For editors: Important alerts." msgstr "Dla redaktorów: Ważne ostrzeżenia." -#: app/models/users.py:505 +#: app/models/users.py:511 msgid "For editors: Minor notifications, including new threads." msgstr "Dla redaktorów: Pomniejsze powiadomienia, włączając w to nowe wątki." -#: app/models/users.py:507 +#: app/models/users.py:513 msgid "Minor notifications not important enough for a dedicated category." msgstr "Pomniejsze powiadomienia, za mało istotne, żeby dostały własną kategorię." @@ -2638,41 +2737,45 @@ msgstr "Polityka prywatności" msgid "Report / DMCA" msgstr "Zgłoś / DMCA" -#: app/templates/base.html:256 +#: app/templates/base.html:256 app/templates/packages/advanced_search.html:4 +msgid "Advanced Search" +msgstr "" + +#: app/templates/base.html:257 msgid "User List" msgstr "Lista użytkowników" -#: app/templates/base.html:257 app/templates/packages/view.html:190 +#: app/templates/base.html:258 app/templates/packages/view.html:190 #: app/templates/packages/view.html:677 app/templates/threads/list.html:4 msgid "Threads" msgstr "Wątki" -#: app/templates/base.html:258 app/templates/collections/list.html:7 +#: app/templates/base.html:259 app/templates/collections/list.html:7 #: app/templates/collections/list.html:26 msgid "Collections" msgstr "Kolekcje" -#: app/templates/base.html:259 app/templates/donate/index.html:4 +#: app/templates/base.html:260 app/templates/donate/index.html:4 msgid "Support Creators" msgstr "Wesprzyj Twórców" -#: app/templates/base.html:260 +#: app/templates/base.html:261 msgid "Translate Packages" msgstr "Przetłumacz pakiety" -#: app/templates/base.html:261 +#: app/templates/base.html:262 msgid "Source Code" msgstr "Kod źródłowy" -#: app/templates/base.html:267 +#: app/templates/base.html:268 msgid "Show non-free packages" msgstr "Pokaż nie-wolne pakiety" -#: app/templates/base.html:269 +#: app/templates/base.html:270 msgid "Hide non-free packages" msgstr "Ukryj nie-wolne pakiety" -#: app/templates/base.html:273 +#: app/templates/base.html:274 #, python-format msgid "Our privacy policy has been updated (%(date)s)" msgstr "Nasza polityka prywatności została zaktualizowana (%(date)s)" @@ -2687,29 +2790,11 @@ msgstr "" "Witaj w najlepszym miejscu do znalezienia modyfikacji, gier i paczek " "tekstur dla Minetesta" -#: app/templates/admin/storage.html:39 -#: app/templates/collections/create_edit.html:81 -#: app/templates/collections/list.html:39 -#: app/templates/collections/view.html:91 app/templates/index.html:48 -#: app/templates/macros/reviews.html:81 app/templates/macros/topics.html:52 -#: app/templates/packages/game_hub.html:5 -#: app/templates/packages/game_hub.html:25 -#: app/templates/packages/similar.html:22 app/templates/translate/index.html:28 -#, python-format -msgid "%(title)s by %(author)s" -msgstr "%(title)s autorstwa %(author)s" - #: app/templates/index.html:53 #, python-format msgid "%(title)s by %(author)s" msgstr "%(title)s autorstwa %(author)s" -#: app/templates/index.html:78 app/templates/packages/reviews_list.html:4 -#: app/templates/packages/view.html:194 app/templates/packages/view.html:336 -#: app/templates/users/profile.html:279 -msgid "Reviews" -msgstr "Opinie" - #: app/templates/index.html:94 app/templates/packages/view.html:278 msgid "Previous" msgstr "Poprzedni" @@ -2790,7 +2875,7 @@ msgstr "Wyślij email do %(username)s" #: app/templates/admin/storage.html:18 #: app/templates/packages/create_edit.html:66 #: app/templates/packages/game_support.html:20 -#: app/templates/threads/view.html:96 app/templates/todo/tags.html:36 +#: app/templates/threads/view.html:101 app/templates/todo/tags.html:36 msgid "Package" msgstr "Paczka" @@ -2816,7 +2901,7 @@ msgstr "Nowa licencja" msgid "Licenses" msgstr "Licencje" -#: app/templates/admin/tags/list.html:34 +#: app/templates/admin/tags/list.html:30 msgid "Views" msgstr "Wyświetlenia" @@ -3287,7 +3372,7 @@ msgid "Edit / Approve" msgstr "Edytuj / Zatwierdź" #: app/templates/macros/releases.html:103 -#: app/templates/packages/release_edit.html:31 +#: app/templates/packages/release_edit.html:39 msgid "Importing..." msgstr "Importowanie..." @@ -3496,10 +3581,6 @@ msgstr "Zaktualizuj ustawienia" msgid "No outdated packages." msgstr "Brak przestarzałych paczek." -#: app/templates/macros/topics.html:6 app/templates/packages/view.html:177 -msgid "Author" -msgstr "Autor" - #: app/templates/macros/topics.html:8 msgid "Date" msgstr "Data" @@ -3674,6 +3755,29 @@ msgstr "Nieopublikowany" msgid "No applications created" msgstr "Żadne aplikacje nie stworzone" +#: app/templates/packages/advanced_search.html:13 +msgid "Use shift to select multiple. Leave selection empty to match any type." +msgstr "" + +#: app/templates/packages/advanced_search.html:14 +#: app/templates/packages/advanced_search.html:19 +#: app/templates/packages/advanced_search.html:20 +#: app/templates/packages/advanced_search.html:21 +msgid "Use shift to select multiple." +msgstr "" + +#: app/templates/packages/advanced_search.html:17 +msgid "Tags and Content Warnings" +msgstr "" + +#: app/templates/packages/advanced_search.html:23 +msgid "Compatibility" +msgstr "" + +#: app/templates/packages/advanced_search.html:28 +msgid "Sorting" +msgstr "" + #: app/templates/packages/alias_create_edit.html:4 msgid "Alias" msgstr "Alias" @@ -3715,7 +3819,7 @@ msgstr "" "Git." #: app/templates/packages/bulk_update_conf.html:27 -#: app/templates/packages/release_new.html:50 +#: app/templates/packages/release_new.html:51 #: app/templates/packages/update_config.html:33 msgid "Leave blank to use default branch" msgstr "Pozostaw puste aby użyć domyślnej gałęzi" @@ -4114,8 +4218,8 @@ msgstr "" "Minetesta wszystkich wydań twojej paczki." #: app/templates/packages/release_bulk_change.html:29 -#: app/templates/packages/release_edit.html:54 -#: app/templates/packages/release_new.html:69 +#: app/templates/packages/release_edit.html:62 +#: app/templates/packages/release_new.html:70 msgid "Maximum must be greater than or equal to the minimum!" msgstr "Maksymalna musi być większa lub równa minimalnej!" @@ -4128,8 +4232,8 @@ msgstr "" "platformach poza zakresem." #: app/templates/packages/release_bulk_change.html:36 -#: app/templates/packages/release_edit.html:70 -#: app/templates/packages/release_new.html:91 +#: app/templates/packages/release_edit.html:78 +#: app/templates/packages/release_new.html:92 msgid "Leave both as None if in doubt." msgstr "Pozostaw obydwie jako None w razie wątpliwości." @@ -4137,31 +4241,41 @@ msgstr "Pozostaw obydwie jako None w razie wątpliwości." msgid "Edit release" msgstr "Edytuj wydanie" -#: app/templates/packages/release_edit.html:27 +#: app/templates/packages/release_edit.html:15 +#: app/templates/packages/release_new.html:42 +msgid "Release short name. Eg: 1.0.0 or 2018-05-28" +msgstr "" + +#: app/templates/packages/release_edit.html:16 +#: app/templates/packages/release_new.html:43 +msgid "Human-readable name. Eg: 1.0.0 - The Trains Update" +msgstr "" + +#: app/templates/packages/release_edit.html:35 msgid "Commit Hash" msgstr "Hash commitu" -#: app/templates/packages/release_edit.html:32 +#: app/templates/packages/release_edit.html:40 msgid "view task" msgstr "zobacz zadanie" -#: app/templates/packages/release_edit.html:42 +#: app/templates/packages/release_edit.html:50 #: app/templates/packages/screenshot_edit.html:20 msgid "Approved" msgstr "Zatwierdzone" -#: app/templates/packages/release_edit.html:46 +#: app/templates/packages/release_edit.html:54 msgid "Supported Minetest versions" msgstr "Wspierane wersje Minetesta" -#: app/templates/packages/release_edit.html:60 -#: app/templates/packages/release_new.html:75 +#: app/templates/packages/release_edit.html:68 +#: app/templates/packages/release_new.html:76 #, python-format msgid "Are you sure your package doesn't work on versions after %(version)s?" msgstr "Czy jesteś pewien, że twój pakiet nie działa na wersjach po %(version)s?" -#: app/templates/packages/release_edit.html:62 -#: app/templates/packages/release_new.html:77 +#: app/templates/packages/release_edit.html:70 +#: app/templates/packages/release_new.html:78 msgid "" "Only set the maximum version if you know that it doesn't work on newer " "Minetest versions." @@ -4169,8 +4283,8 @@ msgstr "" "Ustaw maksymalną wersję tylko jeśli wiesz, że to nie działa na nowszych " "wersjach Minetestu." -#: app/templates/packages/release_edit.html:63 -#: app/templates/packages/release_new.html:78 +#: app/templates/packages/release_edit.html:71 +#: app/templates/packages/release_new.html:79 msgid "" "Don't set the maximum version just because you haven't tested it on newer" " versions." @@ -4178,8 +4292,8 @@ msgstr "" "Nie ustawiaj maksymalnej wersji tylko dlatego, że nie przetestowałeś na " "nowszych wersjach." -#: app/templates/packages/release_edit.html:67 -#: app/templates/packages/release_new.html:88 +#: app/templates/packages/release_edit.html:75 +#: app/templates/packages/release_new.html:89 msgid "" "Set the minimum and maximum Minetest versions supported.\n" "\t\t\tThis release will be hidden to clients outside of that range. " @@ -4187,7 +4301,7 @@ msgstr "" "Ustaw minimalną i maksymalną wspieraną wersję Minetesta.\n" "To wydanie będzie ukryte dla klientów poza tym zakresem. " -#: app/templates/packages/release_edit.html:72 +#: app/templates/packages/release_edit.html:80 msgid "" "You can set this automatically in the" " .conf of your package." @@ -4195,15 +4309,15 @@ msgstr "" "Możesz ustawić to automatycznie w " "pliku .conf twojej paczki." -#: app/templates/packages/release_edit.html:79 +#: app/templates/packages/release_edit.html:87 msgid "Delete Release" msgstr "Usuń wydanie" -#: app/templates/packages/release_edit.html:85 +#: app/templates/packages/release_edit.html:93 msgid "This is permanent." msgstr "To jest trwałe." -#: app/templates/packages/release_edit.html:86 +#: app/templates/packages/release_edit.html:94 msgid "" "Any associated uploads will not be deleted immediately, but the release " "will no longer be listed." @@ -4211,7 +4325,7 @@ msgstr "" "Jakiekolwiek powiązane przesyłanie nie będzie usunięte od razu ale " "wydanie nie będzie się więcej pojawiać." -#: app/templates/packages/release_edit.html:91 +#: app/templates/packages/release_edit.html:99 msgid "You cannot delete the latest release; please create a newer one first." msgstr "Nie możesz usunąć najnowszego wydania; najpierw utwórz kolejne." @@ -4262,15 +4376,15 @@ msgstr "" msgid "1. Name release" msgstr "1. Nazwij wydanie" -#: app/templates/packages/release_new.html:42 -msgid "Human readable. Eg: 1.0.0 or 2018-05-28" -msgstr "Czytelne dla człowieka. Tj: 1.0.0 or 2018-05-28" +#: app/templates/packages/release_new.html:43 +msgid "Same as name" +msgstr "" -#: app/templates/packages/release_new.html:44 +#: app/templates/packages/release_new.html:46 msgid "2. Set the content" msgstr "2. Ustaw zawartość" -#: app/templates/packages/release_new.html:57 +#: app/templates/packages/release_new.html:58 msgid "" "Take a look at the Package Configuration " "and Releases Guide for\n" @@ -4280,11 +4394,11 @@ msgstr "" "konfiguracji i wydań paczek po\n" "wskazówki dotyczące dostosowywania wersji." -#: app/templates/packages/release_new.html:61 +#: app/templates/packages/release_new.html:62 msgid "3. Supported Minetest versions" msgstr "3. Wspierane wersje Minetesta" -#: app/templates/packages/release_new.html:83 +#: app/templates/packages/release_new.html:84 msgid "" "The .conf of your package can set this " "automatically,\n" @@ -4728,7 +4842,7 @@ msgstr "Niewolny kod" msgid "Non-free media" msgstr "Niewolne multimedia" -#: app/templates/packages/view.html:94 app/templates/threads/view.html:104 +#: app/templates/packages/view.html:94 app/templates/threads/view.html:109 msgid "" "This thread is only visible to its creator, package maintainers, users of" " Approver rank or above, and @mentioned users." @@ -4737,10 +4851,6 @@ msgstr "" "użytkowników z rangą Zatwierdzacz lub wyższą oraz @oznaczonych " "użytkowników." -#: app/templates/packages/view.html:184 app/templates/users/profile.html:242 -msgid "Downloads" -msgstr "Pobrania" - #: app/templates/packages/view.html:207 app/templates/users/profile.html:95 msgid "Website" msgstr "Strona internetowa" @@ -4765,7 +4875,7 @@ msgstr "Miniatura do filmu" msgid "Awaiting review" msgstr "Oczekuje recenzji" -#: app/templates/packages/view.html:344 app/templates/threads/view.html:77 +#: app/templates/packages/view.html:344 app/templates/threads/view.html:82 msgid "Edit Review" msgstr "Edytuj recenzję" @@ -4994,39 +5104,39 @@ msgstr "Tylko odpowiedzi w publicznych wątkach są pokazywane" msgid "Subscribe" msgstr "Subskrybuj" -#: app/templates/threads/view.html:55 +#: app/templates/threads/view.html:59 msgid "Convert to Thread" msgstr "Konwertuj na wątek" -#: app/templates/threads/view.html:62 +#: app/templates/threads/view.html:67 msgid "Unlock" msgstr "Odblokuj" -#: app/templates/threads/view.html:67 +#: app/templates/threads/view.html:72 msgid "Lock" msgstr "Zablokuj" -#: app/templates/threads/view.html:109 +#: app/templates/threads/view.html:114 msgid "This thread is visible to the following users" msgstr "Ten wątek jest widoczny dla następujących użytkowników" -#: app/templates/threads/view.html:110 +#: app/templates/threads/view.html:115 msgid "Visible to:" msgstr "Widoczny dla:" -#: app/templates/threads/view.html:118 +#: app/templates/threads/view.html:123 msgid "Plus approvers and editors" msgstr "Dodatkowo osoby zatwierdzające i edytujące" -#: app/templates/threads/view.html:131 +#: app/templates/threads/view.html:136 msgid "Is this review outdated?" msgstr "Czy ta opinia jest przestarzała?" -#: app/templates/threads/view.html:132 +#: app/templates/threads/view.html:137 msgid "For example, does it complain about issues you've already fixed?" msgstr "Np., czy narzeka na problemy, które już rozwiązałeś?" -#: app/templates/threads/view.html:133 +#: app/templates/threads/view.html:138 #, python-format msgid "You can report outdated reviews by clicking %(flag)s on the review." msgstr "Możesz zgłosić przestarzałe opinie klikając na %(flag)s przy opinii." @@ -5706,6 +5816,10 @@ msgstr "Zmień email i wyślij wiadomość resetującą hasło" msgid "Email Address" msgstr "Adres email" +#: app/templates/users/modtools.html:116 +msgid "Pending email verifications" +msgstr "" + #: app/templates/users/profile.html:20 msgid "Profile picture" msgstr "Obrazek profilu" @@ -6401,3 +6515,65 @@ msgstr "Rozważ włączenie powiadomień e-mail, możesz dostosować ilość wys #~ msgid "Contains illegal drugs, such as marijuana" #~ msgstr "Zawiera nielegalne narkotyki, takie jak marihuana" +#~ msgctxt "tags" +#~ msgid "" +#~ "Focus on player chat/communication or " +#~ "who's primary function is interacting " +#~ "with the console." +#~ msgstr "" +#~ "Skupią się na czacie, komunikacji między" +#~ " graczami lub interakcji z konsolą " +#~ "poleceń." + +#~ msgctxt "tags" +#~ msgid "" +#~ "Requires futher installation steps, such " +#~ "as installing luarocks or editing the" +#~ " trusted mod setting" +#~ msgstr "" +#~ "Wymaga dalszych kroków instalacji, takich " +#~ "jak instalacja luarocks lub zmienianie " +#~ "ustawień zaufanych modów" + +#~ msgctxt "tags" +#~ msgid "" +#~ "Mods and games that aim to " +#~ "simulate real life activity. Similar to" +#~ " SimCity/TheSims/OpenTTD/etc" +#~ msgstr "" +#~ "Mody i gry, których celem jest " +#~ "symulacja prawdziwych czynności. Podobne do" +#~ " SimCity/TheSims/OpenTTD/itd" + +#~ msgctxt "tags" +#~ msgid "Adds mobs, animals, and NPCs" +#~ msgstr "Dodaje moby, zwierzęta i NPC" + +#~ msgctxt "tags" +#~ msgid "For content whose main utility / feature is in GUI/formspec form" +#~ msgstr "" +#~ "Dla zawartości, której główna funkcjonalność" +#~ " jest w formularzu GUI/formspec" + +#~ msgctxt "tags" +#~ msgid "Forks of MTG" +#~ msgstr "Forki MTG" + +#~ msgid "" +#~ "Invalid username, Only alphabetic letters " +#~ "(A-Za-z), numbers (0-9), underscores (_), " +#~ "minuses (-), and periods (.) allowed." +#~ " Consider contacting an admin" +#~ msgstr "" +#~ "Nieprawidłowa nazwa użytkownika, tylko litery" +#~ " alfabetu (A-Za-z), liczby (0-9), podłogi" +#~ " (_), minusy (-) oraz kropki (.) " +#~ "są dozwolone. Rozważ skontaktowanie się " +#~ "z adminem" + +#~ msgid "Unable to get GitHub username for user" +#~ msgstr "Nie można uzyskać nazwy GitHub użytkownika" + +#~ msgid "Human readable. Eg: 1.0.0 or 2018-05-28" +#~ msgstr "Czytelne dla człowieka. Tj: 1.0.0 or 2018-05-28" + diff --git a/translations/pt/LC_MESSAGES/messages.po b/translations/pt/LC_MESSAGES/messages.po index a1fe89b4..f3712617 100644 --- a/translations/pt/LC_MESSAGES/messages.po +++ b/translations/pt/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-06-09 13:46+0100\n" +"POT-Creation-Date: 2024-06-22 16:06+0100\n" "PO-Revision-Date: 2024-04-07 02:02+0000\n" "Last-Translator: Lunovox Heavenfinder \n" "Language: pt\n" @@ -19,195 +19,193 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.15.0\n" -#: app/__init__.py:155 +#: app/__init__.py:156 msgid "Banned:" msgstr "Banido:" -#: app/__init__.py:157 +#: app/__init__.py:158 msgid "You have been banned." msgstr "Você foi banido." -#. NOTE: tags: title for jam_game_2023 -#: app/_translations.py:6 -msgctxt "tags" -msgid "Jam / Game 2023" -msgstr "" - -#. NOTE: tags: description for jam_game_2023 -#: app/_translations.py:8 -msgctxt "tags" -msgid "Entries to the 2023 Minetest Game Jam " -msgstr "" - #. NOTE: tags: title for server_tools -#: app/_translations.py:10 +#: app/_translations.py:6 #, fuzzy msgctxt "tags" msgid "Server Moderation and Tools" msgstr "Ferramentas de Moderador" #. NOTE: tags: description for server_tools -#: app/_translations.py:12 +#: app/_translations.py:8 msgctxt "tags" msgid "Helps with server maintenance and moderation" msgstr "" #. NOTE: tags: title for pvp -#: app/_translations.py:14 +#: app/_translations.py:10 msgctxt "tags" msgid "Player vs Player (PvP)" msgstr "" #. NOTE: tags: description for pvp -#: app/_translations.py:16 +#: app/_translations.py:12 msgctxt "tags" msgid "Designed to be played competitively against other players" msgstr "" #. NOTE: tags: title for player_effects -#: app/_translations.py:18 +#: app/_translations.py:14 msgctxt "tags" msgid "Player Effects / Power Ups" msgstr "" #. NOTE: tags: description for player_effects -#: app/_translations.py:20 +#: app/_translations.py:16 msgctxt "tags" msgid "" "For content that changes player effects, including physics, for example: " "speed, jump height or gravity." msgstr "" -#. NOTE: tags: title for world_tools -#: app/_translations.py:22 +#. NOTE: tags: title for jam_game_2023 +#: app/_translations.py:18 msgctxt "tags" -msgid "World Maintenance and Tools" +msgid "Jam / Game 2023" msgstr "" -#. NOTE: tags: description for world_tools -#: app/_translations.py:24 +#. NOTE: tags: description for jam_game_2023 +#: app/_translations.py:20 msgctxt "tags" -msgid "Tools to manage the world" -msgstr "" - -#. NOTE: tags: title for april_fools -#: app/_translations.py:26 -msgctxt "tags" -msgid "Joke" -msgstr "" - -#. NOTE: tags: description for april_fools -#: app/_translations.py:28 -msgctxt "tags" -msgid "" -"For humorous content, meant as a novelty or joke, not to be taken " -"seriously, and that is not meant to be used seriously or long-term." -msgstr "" - -#. NOTE: tags: title for shooter -#: app/_translations.py:30 -msgctxt "tags" -msgid "Shooter" -msgstr "" - -#. NOTE: tags: description for shooter -#: app/_translations.py:32 -msgctxt "tags" -msgid "First person shooters (FPS) and more" -msgstr "" - -#. NOTE: tags: title for adventure__rpg -#: app/_translations.py:34 -msgctxt "tags" -msgid "Adventure / RPG" +msgid "Entries to the 2023 Minetest Game Jam " msgstr "" #. NOTE: tags: title for mapgen -#: app/_translations.py:36 +#: app/_translations.py:22 msgctxt "tags" msgid "Mapgen / Biomes / Decoration" msgstr "" #. NOTE: tags: description for mapgen -#: app/_translations.py:38 +#: app/_translations.py:24 msgctxt "tags" msgid "New mapgen or changes mapgen" msgstr "" -#. NOTE: tags: title for singleplayer -#: app/_translations.py:40 +#. NOTE: tags: title for world_tools +#: app/_translations.py:26 msgctxt "tags" -msgid "Singleplayer-focused" +msgid "World Maintenance and Tools" msgstr "" -#. NOTE: tags: description for singleplayer -#: app/_translations.py:42 +#. NOTE: tags: description for world_tools +#: app/_translations.py:28 msgctxt "tags" -msgid "Content that can be played alone" +msgid "Tools to manage the world" +msgstr "" + +#. NOTE: tags: title for inventory +#: app/_translations.py:30 +msgctxt "tags" +msgid "Inventory" +msgstr "" + +#. NOTE: tags: description for inventory +#: app/_translations.py:32 +msgctxt "tags" +msgid "Changes the inventory GUI" msgstr "" #. NOTE: tags: title for developer_tools -#: app/_translations.py:44 +#: app/_translations.py:34 #, fuzzy msgctxt "tags" msgid "Developer Tools" msgstr "Ferramentas de Moderador" #. NOTE: tags: description for developer_tools -#: app/_translations.py:46 +#: app/_translations.py:36 msgctxt "tags" msgid "Tools for game and mod developers" msgstr "" +#. NOTE: tags: title for april_fools +#: app/_translations.py:38 +msgctxt "tags" +msgid "Joke" +msgstr "" + +#. NOTE: tags: description for april_fools +#: app/_translations.py:40 +msgctxt "tags" +msgid "" +"For humorous content, meant as a novelty or joke, not to be taken " +"seriously, and that is not meant to be used seriously or long-term." +msgstr "" + +#. NOTE: tags: title for singleplayer +#: app/_translations.py:42 +msgctxt "tags" +msgid "Singleplayer-focused" +msgstr "" + +#. NOTE: tags: description for singleplayer +#: app/_translations.py:44 +msgctxt "tags" +msgid "Content that can be played alone" +msgstr "" + #. NOTE: tags: title for crafting -#: app/_translations.py:48 +#: app/_translations.py:46 #, fuzzy msgctxt "tags" msgid "Crafting" msgstr "Avaliação" #. NOTE: tags: description for crafting -#: app/_translations.py:50 +#: app/_translations.py:48 msgctxt "tags" msgid "Big changes to crafting gameplay" msgstr "" -#. NOTE: tags: title for sound_music +#. NOTE: tags: title for adventure__rpg +#: app/_translations.py:50 +msgctxt "tags" +msgid "Adventure / RPG" +msgstr "" + +#. NOTE: tags: title for shooter #: app/_translations.py:52 msgctxt "tags" +msgid "Shooter" +msgstr "" + +#. NOTE: tags: description for shooter +#: app/_translations.py:54 +msgctxt "tags" +msgid "First person shooters (FPS) and more" +msgstr "" + +#. NOTE: tags: title for sound_music +#: app/_translations.py:56 +msgctxt "tags" msgid "Sounds / Music" msgstr "" #. NOTE: tags: description for sound_music -#: app/_translations.py:54 +#: app/_translations.py:58 msgctxt "tags" msgid "Focuses on or adds new sounds or musical things" msgstr "" -#. NOTE: tags: title for inventory -#: app/_translations.py:56 -msgctxt "tags" -msgid "Inventory" -msgstr "" - -#. NOTE: tags: description for inventory -#: app/_translations.py:58 -msgctxt "tags" -msgid "Changes the inventory GUI" -msgstr "" - -#. NOTE: tags: title for chat +#. NOTE: tags: title for tools #: app/_translations.py:60 msgctxt "tags" -msgid "Chat / Commands" +msgid "Tools / Weapons / Armor" msgstr "" -#. NOTE: tags: description for chat +#. NOTE: tags: description for tools #: app/_translations.py:62 msgctxt "tags" -msgid "" -"Focus on player chat/communication or who's primary function is " -"interacting with the console." +msgid "Adds or changes tools, weapons, and armor" msgstr "" #. NOTE: tags: title for plants_and_farming @@ -222,56 +220,56 @@ msgctxt "tags" msgid "Adds new plants or other farmable resources." msgstr "" -#. NOTE: tags: title for complex_installation -#: app/_translations.py:68 -msgctxt "tags" -msgid "Complex installation" -msgstr "" - -#. NOTE: tags: description for complex_installation -#: app/_translations.py:70 -msgctxt "tags" -msgid "" -"Requires futher installation steps, such as installing luarocks or " -"editing the trusted mod setting" -msgstr "" - -#. NOTE: tags: title for multiplayer -#: app/_translations.py:72 -msgctxt "tags" -msgid "Multiplayer-focused" -msgstr "" - -#. NOTE: tags: description for multiplayer -#: app/_translations.py:74 -msgctxt "tags" -msgid "Can/should only be used in multiplayer" -msgstr "" - -#. NOTE: tags: title for tools -#: app/_translations.py:76 -msgctxt "tags" -msgid "Tools / Weapons / Armor" -msgstr "" - -#. NOTE: tags: description for tools -#: app/_translations.py:78 -msgctxt "tags" -msgid "Adds or changes tools, weapons, and armor" -msgstr "" - #. NOTE: tags: title for simulation -#: app/_translations.py:80 +#: app/_translations.py:68 msgctxt "tags" msgid "Sims" msgstr "" #. NOTE: tags: description for simulation -#: app/_translations.py:82 +#: app/_translations.py:70 msgctxt "tags" msgid "" "Mods and games that aim to simulate real life activity. Similar to " -"SimCity/TheSims/OpenTTD/etc" +"SimCity/The Sims/OpenTTD/etc." +msgstr "" + +#. NOTE: tags: title for chat +#: app/_translations.py:72 +msgctxt "tags" +msgid "Chat / Commands" +msgstr "" + +#. NOTE: tags: description for chat +#: app/_translations.py:74 +msgctxt "tags" +msgid "Focus on player chat/communication or console interaction." +msgstr "" + +#. NOTE: tags: title for multiplayer +#: app/_translations.py:76 +msgctxt "tags" +msgid "Multiplayer-focused" +msgstr "" + +#. NOTE: tags: description for multiplayer +#: app/_translations.py:78 +msgctxt "tags" +msgid "Can/should only be used in multiplayer" +msgstr "" + +#. NOTE: tags: title for complex_installation +#: app/_translations.py:80 +msgctxt "tags" +msgid "Complex installation" +msgstr "" + +#. NOTE: tags: description for complex_installation +#: app/_translations.py:82 +msgctxt "tags" +msgid "" +"Requires futher installation steps, such as installing LuaRocks or " +"editing the trusted mod setting" msgstr "" #. NOTE: tags: title for magic @@ -280,54 +278,55 @@ msgctxt "tags" msgid "Magic / Enchanting" msgstr "" -#. NOTE: tags: title for less_than_px -#: app/_translations.py:86 -msgctxt "tags" -msgid "<16px" -msgstr "" - -#. NOTE: tags: description for less_than_px -#: app/_translations.py:88 -msgctxt "tags" -msgid "Less than 16px" -msgstr "" - #. NOTE: tags: title for building_mechanics -#: app/_translations.py:90 +#: app/_translations.py:86 msgctxt "tags" msgid "Building Mechanics and Tools" msgstr "" #. NOTE: tags: description for building_mechanics -#: app/_translations.py:92 +#: app/_translations.py:88 msgctxt "tags" msgid "Adds game mechanics or tools that change how players build." msgstr "" -#. NOTE: tags: title for environment -#: app/_translations.py:94 +#. NOTE: tags: title for oneofakind__original +#: app/_translations.py:90 msgctxt "tags" -msgid "Environment / Weather" +msgid "One-of-a-kind / Original" msgstr "" -#. NOTE: tags: description for environment -#: app/_translations.py:96 +#. NOTE: tags: description for oneofakind__original +#: app/_translations.py:92 msgctxt "tags" msgid "" -"Improves the world, adding weather, ambient sounds, or other environment " -"mechanics" +"For games and such that are of their own kind, distinct and original in " +"nature to others of the same category." msgstr "" -#. NOTE: tags: title for mobs -#: app/_translations.py:98 +#. NOTE: tags: title for building +#: app/_translations.py:94 msgctxt "tags" -msgid "Mobs / Animals / NPCs" +msgid "Building" msgstr "" -#. NOTE: tags: description for mobs +#. NOTE: tags: description for building +#: app/_translations.py:96 +msgctxt "tags" +msgid "Focuses on building, such as adding new materials or nodes" +msgstr "" + +#. NOTE: tags: title for decorative +#: app/_translations.py:98 +#, fuzzy +msgctxt "tags" +msgid "Decorative" +msgstr "Doar" + +#. NOTE: tags: description for decorative #: app/_translations.py:100 msgctxt "tags" -msgid "Adds mobs, animals, and NPCs" +msgid "Adds nodes with no other purpose than for use in building" msgstr "" #. NOTE: tags: title for puzzle @@ -342,124 +341,123 @@ msgctxt "tags" msgid "Focus on puzzle solving instead of combat" msgstr "" -#. NOTE: tags: title for building +#. NOTE: tags: title for environment #: app/_translations.py:106 msgctxt "tags" -msgid "Building" +msgid "Environment / Weather" msgstr "" -#. NOTE: tags: description for building +#. NOTE: tags: description for environment #: app/_translations.py:108 msgctxt "tags" -msgid "Focuses on building, such as adding new materials or nodes" +msgid "" +"Improves the world, adding weather, ambient sounds, or other environment " +"mechanics" msgstr "" -#. NOTE: tags: title for decorative +#. NOTE: tags: title for less_than_px #: app/_translations.py:110 -#, fuzzy msgctxt "tags" -msgid "Decorative" -msgstr "Doar" +msgid "<16px" +msgstr "" -#. NOTE: tags: description for decorative +#. NOTE: tags: description for less_than_px #: app/_translations.py:112 msgctxt "tags" -msgid "Adds nodes with no other purpose than for use in building" +msgid "Less than 16px" msgstr "" -#. NOTE: tags: title for oneofakind__original +#. NOTE: tags: title for mobs #: app/_translations.py:114 msgctxt "tags" -msgid "One-of-a-kind / Original" +msgid "Mobs / Animals / NPCs" msgstr "" -#. NOTE: tags: description for oneofakind__original +#. NOTE: tags: description for mobs #: app/_translations.py:116 msgctxt "tags" -msgid "" -"For games and such that are of their own kind, distinct and original in " -"nature to others of the same category." +msgid "Adds mobs, animals, and non-player characters" msgstr "" -#. NOTE: tags: title for survival -#: app/_translations.py:118 -msgctxt "tags" -msgid "Survival" -msgstr "" - -#. NOTE: tags: description for survival -#: app/_translations.py:120 -msgctxt "tags" -msgid "" -"Written specifically for survival gameplay with a focus on game-balance, " -"difficulty level, or resources available through crafting, mining, ..." -msgstr "" - -#. NOTE: tags: title for hud -#: app/_translations.py:122 -msgctxt "tags" -msgid "HUD" -msgstr "" - -#. NOTE: tags: description for hud -#: app/_translations.py:124 -msgctxt "tags" -msgid "For mods that grant the player extra information in the HUD" -msgstr "" - -#. NOTE: tags: title for storage -#: app/_translations.py:126 -#, fuzzy -msgctxt "tags" -msgid "Storage" -msgstr "Estado" - -#. NOTE: tags: description for storage -#: app/_translations.py:128 -msgctxt "tags" -msgid "Adds or improves item storage mechanics" -msgstr "" - -#. NOTE: tags: title for 16px -#: app/_translations.py:130 -msgctxt "tags" -msgid "16px" -msgstr "" - -#. NOTE: tags: description for 16px -#: app/_translations.py:132 -#, fuzzy -msgctxt "tags" -msgid "For 16px texture packs" -msgstr "Melhores Pacotes de Texturas" - #. NOTE: tags: title for custom_mapgen -#: app/_translations.py:134 +#: app/_translations.py:118 #, fuzzy msgctxt "tags" msgid "Custom mapgen" msgstr "Comentar" #. NOTE: tags: description for custom_mapgen -#: app/_translations.py:136 +#: app/_translations.py:120 msgctxt "tags" msgid "" "Contains a completely custom mapgen implemented in Lua, usually requires " "worlds to be set to the 'singlenode' mapgen." msgstr "" +#. NOTE: tags: title for survival +#: app/_translations.py:122 +msgctxt "tags" +msgid "Survival" +msgstr "" + +#. NOTE: tags: description for survival +#: app/_translations.py:124 +msgctxt "tags" +msgid "" +"Written specifically for survival gameplay with a focus on game-balance, " +"difficulty level, or resources available through crafting, mining, ..." +msgstr "" + +#. NOTE: tags: title for education +#: app/_translations.py:126 +#, fuzzy +msgctxt "tags" +msgid "Education" +msgstr "Ação" + +#. NOTE: tags: description for education +#: app/_translations.py:128 +msgctxt "tags" +msgid "Either has educational value, or is a tool to help teachers " +msgstr "" + +#. NOTE: tags: title for storage +#: app/_translations.py:130 +#, fuzzy +msgctxt "tags" +msgid "Storage" +msgstr "Estado" + +#. NOTE: tags: description for storage +#: app/_translations.py:132 +msgctxt "tags" +msgid "Adds or improves item storage mechanics" +msgstr "" + #. NOTE: tags: title for library -#: app/_translations.py:138 +#: app/_translations.py:134 msgctxt "tags" msgid "API / Library" msgstr "" #. NOTE: tags: description for library -#: app/_translations.py:140 +#: app/_translations.py:136 msgctxt "tags" msgid "Primarily adds an API for other mods to use" msgstr "" +#. NOTE: tags: title for hud +#: app/_translations.py:138 +msgctxt "tags" +msgid "HUD" +msgstr "" + +#. NOTE: tags: description for hud +#: app/_translations.py:140 +msgctxt "tags" +msgid "For mods that grant the player extra information in the HUD" +msgstr "" + #. NOTE: tags: title for mini-game #: app/_translations.py:142 #, fuzzy @@ -473,17 +471,18 @@ msgctxt "tags" msgid "Adds a mini-game to be played within Minetest" msgstr "" -#. NOTE: tags: title for education +#. NOTE: tags: title for pve #: app/_translations.py:146 -#, fuzzy msgctxt "tags" -msgid "Education" -msgstr "Ação" +msgid "Player vs Environment (PvE)" +msgstr "" -#. NOTE: tags: description for education +#. NOTE: tags: description for pve #: app/_translations.py:148 msgctxt "tags" -msgid "Either has educational value, or is a tool to help teachers " +msgid "" +"For content designed for one or more players that focus on combat against" +" the world, mobs, or NPCs." msgstr "" #. NOTE: tags: title for sports @@ -493,41 +492,140 @@ msgctxt "tags" msgid "Sports" msgstr "Reportar" -#. NOTE: tags: title for pve +#. NOTE: tags: title for 16px #: app/_translations.py:152 msgctxt "tags" -msgid "Player vs Environment (PvE)" +msgid "16px" msgstr "" -#. NOTE: tags: description for pve +#. NOTE: tags: description for 16px #: app/_translations.py:154 +#, fuzzy +msgctxt "tags" +msgid "For 16px texture packs" +msgstr "Melhores Pacotes de Texturas" + +#. NOTE: tags: title for 64px +#: app/_translations.py:156 +msgctxt "tags" +msgid "64px" +msgstr "" + +#. NOTE: tags: description for 64px +#: app/_translations.py:158 +#, fuzzy +msgctxt "tags" +msgid "For 64px texture packs" +msgstr "Melhores Pacotes de Texturas" + +#. NOTE: tags: title for transport +#: app/_translations.py:160 +#, fuzzy +msgctxt "tags" +msgid "Transport" +msgstr "Reportar" + +#. NOTE: tags: description for transport +#: app/_translations.py:162 msgctxt "tags" msgid "" -"For content designed for one or more players that focus on combat against" -" the world, mobs, or NPCs." +"Adds or changes transportation methods. Includes teleportation, vehicles," +" ridable mobs, transport infrastructure and thematic content" +msgstr "" + +#. NOTE: tags: title for seasonal +#: app/_translations.py:164 +#, fuzzy +msgctxt "tags" +msgid "Seasonal" +msgstr "Motivo" + +#. NOTE: tags: description for seasonal +#: app/_translations.py:166 +msgctxt "tags" +msgid "For content generally themed around a certain season or holiday" +msgstr "" + +#. NOTE: tags: title for food +#: app/_translations.py:168 +msgctxt "tags" +msgid "Food / Drinks" +msgstr "" + +#. NOTE: tags: title for commerce +#: app/_translations.py:170 +msgctxt "tags" +msgid "Commerce / Economy" +msgstr "" + +#. NOTE: tags: description for commerce +#: app/_translations.py:172 +msgctxt "tags" +msgid "Related to economies, money, and trading" +msgstr "" + +#. NOTE: tags: title for gui +#: app/_translations.py:174 +msgctxt "tags" +msgid "GUI" +msgstr "" + +#. NOTE: tags: description for gui +#: app/_translations.py:176 +msgctxt "tags" +msgid "" +"For content whose main utility or features are provided within a GUI, on-" +"screen menu, or similar" msgstr "" #. NOTE: tags: title for jam_combat_mod -#: app/_translations.py:156 +#: app/_translations.py:178 msgctxt "tags" msgid "Jam / Combat 2020" msgstr "" #. NOTE: tags: description for jam_combat_mod -#: app/_translations.py:158 +#: app/_translations.py:180 msgctxt "tags" msgid "For mods created for the Discord \"Combat\" modding event in 2020" msgstr "" +#. NOTE: tags: title for mtg +#: app/_translations.py:182 +#, fuzzy +msgctxt "tags" +msgid "Minetest Game improved" +msgstr "Está Aprovado" + +#. NOTE: tags: description for mtg +#: app/_translations.py:184 +msgctxt "tags" +msgid "Forks of Minetest Game" +msgstr "" + +#. NOTE: tags: title for jam_weekly_2021 +#: app/_translations.py:186 +msgctxt "tags" +msgid "Jam / Weekly Challenges 2021" +msgstr "" + +#. NOTE: tags: description for jam_weekly_2021 +#: app/_translations.py:188 +msgctxt "tags" +msgid "" +"For mods created for the Discord \"Weekly Challenges\" modding event in " +"2021" +msgstr "" + #. NOTE: tags: title for creative -#: app/_translations.py:160 +#: app/_translations.py:190 #, fuzzy msgctxt "tags" msgid "Creative" msgstr "Criar" #. NOTE: tags: description for creative -#: app/_translations.py:162 +#: app/_translations.py:192 msgctxt "tags" msgid "" "Written specifically or exclusively for use in creative mode. Adds " @@ -535,114 +633,16 @@ msgid "" "that facilitate ingame creation and doesn't add difficulty or scarcity" msgstr "" -#. NOTE: tags: title for gui -#: app/_translations.py:164 -msgctxt "tags" -msgid "GUI" -msgstr "" - -#. NOTE: tags: description for gui -#: app/_translations.py:166 -msgctxt "tags" -msgid "For content whose main utility / feature is in GUI/formspec form" -msgstr "" - -#. NOTE: tags: title for 64px -#: app/_translations.py:168 -msgctxt "tags" -msgid "64px" -msgstr "" - -#. NOTE: tags: description for 64px -#: app/_translations.py:170 -#, fuzzy -msgctxt "tags" -msgid "For 64px texture packs" -msgstr "Melhores Pacotes de Texturas" - -#. NOTE: tags: title for commerce -#: app/_translations.py:172 -msgctxt "tags" -msgid "Commerce / Economy" -msgstr "" - -#. NOTE: tags: description for commerce -#: app/_translations.py:174 -msgctxt "tags" -msgid "Related to economies, money, and trading" -msgstr "" - -#. NOTE: tags: title for mtg -#: app/_translations.py:176 -#, fuzzy -msgctxt "tags" -msgid "Minetest Game improved" -msgstr "Está Aprovado" - -#. NOTE: tags: description for mtg -#: app/_translations.py:178 -msgctxt "tags" -msgid "Forks of MTG" -msgstr "" - -#. NOTE: tags: title for jam_weekly_2021 -#: app/_translations.py:180 -msgctxt "tags" -msgid "Jam / Weekly Challenges 2021" -msgstr "" - -#. NOTE: tags: description for jam_weekly_2021 -#: app/_translations.py:182 -msgctxt "tags" -msgid "" -"For mods created for the Discord \"Weekly Challenges\" modding event in " -"2021" -msgstr "" - -#. NOTE: tags: title for transport -#: app/_translations.py:184 -#, fuzzy -msgctxt "tags" -msgid "Transport" -msgstr "Reportar" - -#. NOTE: tags: description for transport -#: app/_translations.py:186 -msgctxt "tags" -msgid "" -"Adds or changes transportation methods. Includes teleportation, vehicles," -" ridable mobs, transport infrastructure and thematic content" -msgstr "" - -#. NOTE: tags: title for food -#: app/_translations.py:188 -msgctxt "tags" -msgid "Food / Drinks" -msgstr "" - #. NOTE: tags: title for technology -#: app/_translations.py:190 +#: app/_translations.py:194 msgctxt "tags" msgid "Machines / Electronics" msgstr "" #. NOTE: tags: description for technology -#: app/_translations.py:192 -msgctxt "tags" -msgid "Adds machines useful in automation, tubes, or power." -msgstr "" - -#. NOTE: tags: title for seasonal -#: app/_translations.py:194 -#, fuzzy -msgctxt "tags" -msgid "Seasonal" -msgstr "Motivo" - -#. NOTE: tags: description for seasonal #: app/_translations.py:196 msgctxt "tags" -msgid "For content generally themed around a certain season or holiday" +msgid "Adds machines useful in automation, tubes, or power." msgstr "" #. NOTE: tags: title for 32px @@ -658,59 +658,59 @@ msgctxt "tags" msgid "For 32px texture packs" msgstr "Melhores Pacotes de Texturas" -#. NOTE: tags: title for jam_game_2021 +#. NOTE: tags: title for strategy_rts #: app/_translations.py:202 msgctxt "tags" -msgid "Jam / Game 2021" +msgid "Strategy / RTS" msgstr "" -#. NOTE: tags: description for jam_game_2021 +#. NOTE: tags: description for strategy_rts #: app/_translations.py:204 msgctxt "tags" -msgid "Entries to the 2021 Minetest Game Jam" +msgid "" +"Games and mods with a heavy strategy component, whether real-time or " +"turn-based" msgstr "" -#. NOTE: tags: title for 128px -#: app/_translations.py:206 -msgctxt "tags" -msgid "128px+" -msgstr "" - -#. NOTE: tags: description for 128px -#: app/_translations.py:208 -#, fuzzy -msgctxt "tags" -msgid "For 128px or higher texture packs" -msgstr "Melhores Pacotes de Texturas" - #. NOTE: tags: title for skins -#: app/_translations.py:210 +#: app/_translations.py:206 msgctxt "tags" msgid "Player customization / Skins" msgstr "" #. NOTE: tags: description for skins -#: app/_translations.py:212 +#: app/_translations.py:208 msgctxt "tags" msgid "" "Allows the player to customize their character by changing the texture or" " adding accessories." msgstr "" -#. NOTE: tags: title for strategy_rts -#: app/_translations.py:214 +#. NOTE: tags: title for jam_game_2021 +#: app/_translations.py:210 msgctxt "tags" -msgid "Strategy / RTS" +msgid "Jam / Game 2021" msgstr "" -#. NOTE: tags: description for strategy_rts -#: app/_translations.py:216 +#. NOTE: tags: description for jam_game_2021 +#: app/_translations.py:212 msgctxt "tags" -msgid "" -"Games and mods with a heavy strategy component, whether real-time or " -"turn-based" +msgid "Entries to the 2021 Minetest Game Jam" msgstr "" +#. NOTE: tags: title for 128px +#: app/_translations.py:214 +msgctxt "tags" +msgid "128px+" +msgstr "" + +#. NOTE: tags: description for 128px +#: app/_translations.py:216 +#, fuzzy +msgctxt "tags" +msgid "For 128px or higher texture packs" +msgstr "Melhores Pacotes de Texturas" + #. NOTE: tags: title for jam_game_2022 #: app/_translations.py:218 msgctxt "tags" @@ -812,8 +812,8 @@ msgctxt "content_warnings" msgid "Contains recreational drugs other than alcohol or tobacco" msgstr "" -#: app/querybuilder.py:58 app/templates/admin/languages/list.html:27 -#: app/templates/admin/tags/list.html:38 +#: app/querybuilder.py:60 app/templates/admin/languages/list.html:27 +#: app/templates/admin/tags/list.html:34 #: app/templates/admin/warnings/list.html:28 #: app/templates/collections/create_edit.html:56 #: app/templates/collections/view.html:66 app/templates/modnames/list.html:16 @@ -822,7 +822,7 @@ msgstr "" msgid "Packages" msgstr "Pacotes" -#: app/querybuilder.py:73 +#: app/querybuilder.py:75 #, python-format msgid "%(package_type)s for %(game_name)s" msgstr "%(package_type)s para %(game_name)s" @@ -836,9 +836,13 @@ msgstr "%(delta)s atrás" msgid "Featured" msgstr "Apresentou" -#: app/blueprints/api/tokens.py:33 app/templates/admin/tags/list.html:26 +#: app/blueprints/api/tokens.py:33 +#: app/blueprints/packages/advanced_search.py:83 +#: app/blueprints/packages/releases.py:55 +#: app/blueprints/packages/releases.py:70 app/templates/admin/tags/list.html:22 #: app/templates/admin/warnings/list.html:20 app/templates/macros/topics.html:7 #: app/templates/modnames/list.html:12 +#: app/templates/packages/release_edit.html:20 msgid "Name" msgstr "Nome" @@ -847,12 +851,12 @@ 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:251 -#: app/blueprints/packages/packages.py:543 -#: app/blueprints/packages/packages.py:639 -#: app/blueprints/packages/packages.py:727 -#: app/blueprints/packages/releases.py:62 -#: app/blueprints/packages/releases.py:74 app/blueprints/packages/reviews.py:63 +#: app/blueprints/oauth/__init__.py:175 app/blueprints/packages/packages.py:252 +#: app/blueprints/packages/packages.py:544 +#: app/blueprints/packages/packages.py:640 +#: app/blueprints/packages/packages.py:728 +#: app/blueprints/packages/releases.py:66 +#: app/blueprints/packages/releases.py:81 app/blueprints/packages/reviews.py:63 #: app/blueprints/packages/screenshots.py:36 #: app/blueprints/packages/screenshots.py:42 #: app/blueprints/packages/screenshots.py:47 @@ -863,12 +867,14 @@ msgid "Save" msgstr "Salvar" #: app/blueprints/collections/__init__.py:77 -#: app/blueprints/oauth/__init__.py:168 app/blueprints/packages/releases.py:54 -#: app/blueprints/packages/releases.py:66 app/blueprints/packages/reviews.py:53 +#: app/blueprints/oauth/__init__.py:168 +#: app/blueprints/packages/advanced_search.py:84 +#: app/blueprints/packages/releases.py:56 +#: app/blueprints/packages/releases.py:71 app/blueprints/packages/reviews.py:53 #: app/blueprints/threads/__init__.py:281 #: app/templates/admin/languages/list.html:23 #: app/templates/macros/reviews.html:143 app/templates/macros/topics.html:5 -#: app/templates/packages/release_edit.html:17 +#: app/templates/packages/release_edit.html:21 #: app/templates/packages/translation.html:54 msgid "Title" msgstr "Título" @@ -921,24 +927,7 @@ msgstr "(Público, mude em Perfil > Minhas Coleções)" msgid "Removed package from favorites collection" msgstr "Pacote removido da coleção de favoritos" -#: app/blueprints/github/__init__.py:54 -msgid "Authorization failed [err=gh-oauth-login-failed]" -msgstr "A autorização falhou [err=gh-oauth-login-failed]" - -#: app/blueprints/github/__init__.py:83 -msgid "Linked GitHub to account" -msgstr "GitHub vinculado à conta" - -#: app/blueprints/github/__init__.py:88 -#, python-format -msgid "GitHub account is already associated with another user: %(username)s" -msgstr "" - -#: 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]" - -#: app/blueprints/oauth/__init__.py:169 app/templates/admin/tags/list.html:30 +#: app/blueprints/oauth/__init__.py:169 app/templates/admin/tags/list.html:26 #: app/templates/admin/warnings/list.html:24 #: app/templates/users/settings_email.html:49 msgid "Description" @@ -1009,95 +998,213 @@ msgstr "Remover / Despublicar" msgid "Supported Games" msgstr "Jogos Suportados" -#: app/blueprints/packages/packages.py:214 -msgid "No download available." -msgstr "Sem downloads disponíveis." +#: app/blueprints/packages/advanced_search.py:39 +msgid "Android Default" +msgstr "" -#: app/blueprints/packages/packages.py:229 app/templates/packages/view.html:598 +#: app/blueprints/packages/advanced_search.py:40 +msgid "Desktop Default" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:41 +msgid "Non-free" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:42 app/models/packages.py:624 +#: app/templates/packages/view.html:163 +msgid "Work in Progress" +msgstr "Trabalho em progresso" + +#. NOTE: Package maintenance state +#: app/blueprints/packages/advanced_search.py:43 app/models/packages.py:170 +msgid "Deprecated" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:44 +msgid "All content warnings" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:53 +msgid "Query" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:54 +#: app/blueprints/packages/packages.py:230 app/templates/packages/view.html:598 #: app/utils/minetest_hypertext.py:263 msgid "Type" msgstr "Tipo" -#: app/blueprints/packages/packages.py:230 -msgid "Title (Human-readable)" -msgstr "Título (legível por humanos)" +#: app/blueprints/packages/advanced_search.py:56 +#: app/templates/macros/topics.html:6 app/templates/packages/view.html:177 +msgid "Author" +msgstr "" -#: app/blueprints/packages/packages.py:231 -#: app/blueprints/packages/packages.py:637 -msgid "Name (Technical)" -msgstr "Nome (Técnico)" - -#: app/blueprints/packages/packages.py:231 -#: app/blueprints/packages/packages.py:638 -#: 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:232 -msgid "Short Description (Plaintext)" -msgstr "Descrição Curta (Apenas texto)" - -#: app/blueprints/packages/packages.py:234 app/templates/packages/view.html:620 -#: app/utils/minetest_hypertext.py:300 -msgid "Maintenance State" -msgstr "Estado de Manutenção" - -#: app/blueprints/packages/packages.py:236 app/templates/admin/tags/list.html:4 +#: app/blueprints/packages/advanced_search.py:57 +#: app/blueprints/packages/packages.py:237 app/templates/admin/tags/list.html:4 #: app/templates/admin/tags/list.html:10 app/templates/todo/tags.html:38 #: app/utils/minetest_hypertext.py:264 msgid "Tags" msgstr "Etiquetas" -#: app/blueprints/packages/packages.py:237 +#: app/blueprints/packages/advanced_search.py:60 +#: app/blueprints/packages/packages.py:238 msgid "Content Warnings" msgstr "Avisos de Conteúdo" -#: app/blueprints/packages/packages.py:238 app/templates/packages/view.html:609 +#: app/blueprints/packages/advanced_search.py:63 +#: app/blueprints/packages/packages.py:239 app/templates/packages/view.html:609 #: app/utils/minetest_hypertext.py:298 msgid "License" msgstr "Licença" -#: app/blueprints/packages/packages.py:239 +#: app/blueprints/packages/advanced_search.py:67 +msgid "Supports Game" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:71 +#: app/templates/admin/storage.html:39 +#: app/templates/collections/create_edit.html:81 +#: app/templates/collections/list.html:39 +#: app/templates/collections/view.html:91 app/templates/index.html:48 +#: app/templates/macros/reviews.html:81 app/templates/macros/topics.html:52 +#: app/templates/packages/game_hub.html:5 +#: app/templates/packages/game_hub.html:25 +#: app/templates/packages/similar.html:22 app/templates/translate/index.html:28 +#, python-format +msgid "%(title)s by %(author)s" +msgstr "%(title)s por %(author)s" + +#: app/blueprints/packages/advanced_search.py:72 +#: app/blueprints/packages/reviews.py:54 +#: app/templates/packages/translation.html:51 +msgid "Language" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:76 +msgid "Hide Tags and Content Warnings" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:77 +msgid "Minetest Version" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:81 +msgid "Sort by" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:85 +msgid "Package score" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:86 app/templates/index.html:78 +#: app/templates/packages/reviews_list.html:4 +#: app/templates/packages/view.html:194 app/templates/packages/view.html:336 +#: app/templates/users/profile.html:279 +msgid "Reviews" +msgstr "Avaliações" + +#: app/blueprints/packages/advanced_search.py:87 +#: app/templates/packages/view.html:184 app/templates/users/profile.html:242 +msgid "Downloads" +msgstr "Descargas" + +#: app/blueprints/packages/advanced_search.py:88 +msgid "Created At" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:89 +msgid "Approved At" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:90 +msgid "Last Release" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:92 +msgid "Order" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:93 +msgid "Descending" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:94 +msgid "Ascending" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:96 +msgid "Random order" +msgstr "" + +#: app/blueprints/packages/packages.py:215 +msgid "No download available." +msgstr "Sem downloads disponíveis." + +#: app/blueprints/packages/packages.py:231 +msgid "Title (Human-readable)" +msgstr "Título (legível por humanos)" + +#: app/blueprints/packages/packages.py:232 +#: app/blueprints/packages/packages.py:638 +msgid "Name (Technical)" +msgstr "Nome (Técnico)" + +#: app/blueprints/packages/packages.py:232 +#: app/blueprints/packages/packages.py:639 +#: 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:233 +msgid "Short Description (Plaintext)" +msgstr "Descrição Curta (Apenas texto)" + +#: app/blueprints/packages/packages.py:235 app/templates/packages/view.html:620 +#: app/utils/minetest_hypertext.py:300 +msgid "Maintenance State" +msgstr "Estado de Manutenção" + +#: app/blueprints/packages/packages.py:240 msgid "Media License" msgstr "Licença de Mídia" -#: app/blueprints/packages/packages.py:241 +#: app/blueprints/packages/packages.py:242 msgid "Long Description (Markdown)" msgstr "Descrição Longa (Markdown)" -#: app/blueprints/packages/packages.py:243 +#: app/blueprints/packages/packages.py:244 msgid "VCS Repository URL" msgstr "URL do Repositório de Controle de Versão" -#: app/blueprints/packages/packages.py:244 app/blueprints/users/settings.py:77 +#: app/blueprints/packages/packages.py:245 app/blueprints/users/settings.py:77 msgid "Website URL" msgstr "URL do website" -#: app/blueprints/packages/packages.py:245 +#: app/blueprints/packages/packages.py:246 msgid "Issue Tracker URL" msgstr "URL do Rastreador de Problemas" -#: app/blueprints/packages/packages.py:246 +#: app/blueprints/packages/packages.py:247 msgid "Forum Topic ID" msgstr "ID do Tópico do Fórum" -#: app/blueprints/packages/packages.py:247 +#: app/blueprints/packages/packages.py:248 msgid "Video URL" msgstr "URL do Vídeo" -#: app/blueprints/packages/packages.py:248 +#: app/blueprints/packages/packages.py:249 msgid "Donate URL" msgstr "URL para Doação" -#: app/blueprints/packages/packages.py:249 +#: app/blueprints/packages/packages.py:250 msgid "Translation URL" msgstr "Tradução de URL" -#: app/blueprints/packages/packages.py:255 +#: app/blueprints/packages/packages.py:256 msgid "_game is not an allowed name" msgstr "_game não é um nome permitido" -#: app/blueprints/packages/packages.py:265 +#: app/blueprints/packages/packages.py:266 msgid "" "Package already exists, but is removed. Please contact ContentDB staff to" " restore the package" @@ -1105,16 +1212,16 @@ 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:270 +#: app/blueprints/packages/packages.py:271 msgid "Package already exists" msgstr "Pacote já existe" -#: app/blueprints/packages/packages.py:276 +#: app/blueprints/packages/packages.py:277 msgid "A collection with a similar name already exists" msgstr "Uma coleção com nome similar já existe" -#: app/blueprints/packages/packages.py:329 -#: app/blueprints/packages/releases.py:82 +#: app/blueprints/packages/packages.py:330 +#: app/blueprints/packages/releases.py:89 msgid "" "You must add an email address to your account and confirm it before you " "can manage packages" @@ -1122,30 +1229,30 @@ msgstr "" "Você deve adicionar um endereço de e-mail à sua conta e confirmá-lo antes" " de poder gerenciar pacotes" -#: app/blueprints/packages/packages.py:335 +#: app/blueprints/packages/packages.py:336 msgid "Save draft" msgstr "Rascunho salvo" -#: app/blueprints/packages/packages.py:343 +#: app/blueprints/packages/packages.py:344 msgid "Unable to find that user" msgstr "Incapaz de encontrar este usuário" -#: app/blueprints/packages/packages.py:347 +#: app/blueprints/packages/packages.py:348 #: app/blueprints/packages/screenshots.py:137 msgid "Permission denied" msgstr "Permissão negada" -#: app/blueprints/packages/packages.py:403 -#: app/blueprints/packages/packages.py:494 -#: app/blueprints/packages/packages.py:516 +#: app/blueprints/packages/packages.py:404 +#: app/blueprints/packages/packages.py:495 +#: app/blueprints/packages/packages.py:517 msgid "You don't have permission to do that" msgstr "Você não tem permissão para isto" -#: app/blueprints/packages/packages.py:436 +#: app/blueprints/packages/packages.py:437 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:443 +#: app/blueprints/packages/packages.py:444 msgid "" "Please comment in the approval thread so editors know what you have " "changed" @@ -1153,189 +1260,188 @@ msgstr "" "Comente no tópico de aprovação para que os editores saibam o que você " "mudou" -#: app/blueprints/packages/packages.py:481 +#: app/blueprints/packages/packages.py:482 #, python-format msgid "Set state to %(state)s" msgstr "" -#: app/blueprints/packages/packages.py:511 +#: app/blueprints/packages/packages.py:512 msgid "Deleted package" msgstr "Pacote deletado" -#: app/blueprints/packages/packages.py:533 +#: app/blueprints/packages/packages.py:534 msgid "Unapproved package" msgstr "Pacote reprovado" -#: app/blueprints/packages/packages.py:542 +#: app/blueprints/packages/packages.py:543 msgid "Maintainers (Comma-separated)" msgstr "Mantenedores (Separados por vírgula)" -#: app/blueprints/packages/packages.py:551 +#: app/blueprints/packages/packages.py:552 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:601 +#: app/blueprints/packages/packages.py:602 msgid "You are not a maintainer" msgstr "Você não é um mantenedor" -#: app/blueprints/packages/packages.py:604 +#: app/blueprints/packages/packages.py:605 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:636 +#: app/blueprints/packages/packages.py:637 msgid "Author Name" msgstr "Nome do Autor" -#: app/blueprints/packages/packages.py:723 +#: app/blueprints/packages/packages.py:724 msgid "Enable support detection based on dependencies (recommended)" msgstr "Ativar suporte de detecção baseado nas dependências (recomendado)" -#: app/blueprints/packages/packages.py:724 +#: app/blueprints/packages/packages.py:725 msgid "Supported games" msgstr "Jogos suportados" -#: app/blueprints/packages/packages.py:725 +#: app/blueprints/packages/packages.py:726 msgid "Unsupported games" msgstr "Jogos não suportados" -#: app/blueprints/packages/packages.py:726 +#: app/blueprints/packages/packages.py:727 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:742 +#: app/blueprints/packages/packages.py:743 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:746 +#: app/blueprints/packages/packages.py:747 msgid "Mod(pack) needs to contain at least one mod. Please create a new release" msgstr "" "(Pacotes de) mods precisam conter ao menos um mod. Por favor, crie um " "novo lançamento" -#: app/blueprints/packages/releases.py:55 -#: app/templates/packages/release_new.html:46 +#: app/blueprints/packages/releases.py:57 +#: app/blueprints/packages/releases.py:72 +msgid "Release Notes" +msgstr "" + +#: app/blueprints/packages/releases.py:59 msgid "Method" msgstr "Método" -#: app/blueprints/packages/releases.py:55 -#: app/blueprints/packages/releases.py:57 +#: app/blueprints/packages/releases.py:59 +#: app/blueprints/packages/releases.py:61 #: app/blueprints/packages/screenshots.py:35 msgid "File Upload" msgstr "Upload de ficheiro" -#: app/blueprints/packages/releases.py:56 +#: app/blueprints/packages/releases.py:60 msgid "Git reference (ie: commit hash, branch, or tag)" msgstr "Referência Git (ou seja: commit_hash, branch ou tag)" -#: app/blueprints/packages/releases.py:58 -#: app/blueprints/packages/releases.py:70 -#: app/blueprints/packages/releases.py:198 +#: app/blueprints/packages/releases.py:62 +#: app/blueprints/packages/releases.py:77 +#: app/blueprints/packages/releases.py:207 msgid "Minimum Minetest Version" msgstr "Versão Mínima do Minetest" -#: app/blueprints/packages/releases.py:60 -#: app/blueprints/packages/releases.py:72 -#: app/blueprints/packages/releases.py:201 +#: app/blueprints/packages/releases.py:64 +#: app/blueprints/packages/releases.py:79 +#: app/blueprints/packages/releases.py:210 msgid "Maximum Minetest Version" msgstr "Versão Máxima do Minetest" -#: app/blueprints/packages/releases.py:67 -#: app/templates/packages/release_edit.html:23 +#: app/blueprints/packages/releases.py:74 +#: app/templates/packages/release_edit.html:31 msgid "URL" msgstr "URL" -#: app/blueprints/packages/releases.py:68 +#: app/blueprints/packages/releases.py:75 msgid "Task ID" msgstr "ID da Tarefa" -#: app/blueprints/packages/releases.py:69 +#: app/blueprints/packages/releases.py:76 #: app/blueprints/packages/screenshots.py:41 msgid "Is Approved" msgstr "Está Aprovado" -#: app/blueprints/packages/releases.py:91 +#: app/blueprints/packages/releases.py:98 msgid "Import from Git" msgstr "Importar do Git" -#: app/blueprints/packages/releases.py:91 +#: app/blueprints/packages/releases.py:98 msgid "Upload .zip file" msgstr "Upload de ficheiro .zip" -#: app/blueprints/packages/releases.py:197 +#: app/blueprints/packages/releases.py:206 msgid "Set Min" msgstr "Definir Mínimo" -#: app/blueprints/packages/releases.py:200 +#: app/blueprints/packages/releases.py:209 msgid "Set Max" msgstr "Definir Máximo" -#: app/blueprints/packages/releases.py:203 +#: app/blueprints/packages/releases.py:212 msgid "Only change values previously set as none" msgstr "Altere apenas os valores definidos anteriormente como nenhum" -#: app/blueprints/packages/releases.py:204 +#: app/blueprints/packages/releases.py:213 msgid "Update" msgstr "Atualizar" -#: app/blueprints/packages/releases.py:256 +#: app/blueprints/packages/releases.py:265 #: app/templates/packages/update_config.html:25 msgid "Trigger" msgstr "Gatilho" -#: app/blueprints/packages/releases.py:257 +#: app/blueprints/packages/releases.py:266 msgid "New Commit" msgstr "Novo Commit" -#: app/blueprints/packages/releases.py:258 app/templates/admin/tags/list.html:8 +#: app/blueprints/packages/releases.py:267 app/templates/admin/tags/list.html:8 msgid "New Tag" msgstr "Nova Etiqueta" -#: app/blueprints/packages/releases.py:260 +#: app/blueprints/packages/releases.py:269 msgid "Branch name" msgstr "Nome do branch" -#: app/blueprints/packages/releases.py:261 +#: app/blueprints/packages/releases.py:270 #: app/templates/packages/update_config.html:38 msgid "Action" msgstr "Ação" -#: app/blueprints/packages/releases.py:262 +#: app/blueprints/packages/releases.py:271 msgid "Send notification and mark as outdated" msgstr "Enviar notificação e marcar como desatualizado" -#: app/blueprints/packages/releases.py:262 app/logic/package_approval.py:104 +#: app/blueprints/packages/releases.py:271 app/logic/package_approval.py:104 msgid "Create release" msgstr "Criar uma release" -#: app/blueprints/packages/releases.py:264 +#: app/blueprints/packages/releases.py:273 msgid "Save Settings" msgstr "Salvar Configurações" -#: app/blueprints/packages/releases.py:265 +#: app/blueprints/packages/releases.py:274 msgid "Disable Automation" msgstr "Desabilitar Automação" -#: app/blueprints/packages/releases.py:304 +#: app/blueprints/packages/releases.py:313 msgid "Please add a Git repository URL in order to set up automatic releases" msgstr "" "Por favor, adicione uma URL de repositório Git para configurar " "lançamentos automáticos" -#: app/blueprints/packages/releases.py:320 +#: app/blueprints/packages/releases.py:329 msgid "Deleted update configuration" msgstr "Configuração de atualização deletada" -#: app/blueprints/packages/releases.py:328 +#: app/blueprints/packages/releases.py:337 msgid "Now, please create an initial release" msgstr "Por favor, crie um lançamento inicial" -#: app/blueprints/packages/reviews.py:54 -#: app/templates/packages/translation.html:51 -msgid "Language" -msgstr "" - #: app/blueprints/packages/reviews.py:60 app/blueprints/threads/__init__.py:181 #: app/blueprints/threads/__init__.py:182 #: app/blueprints/threads/__init__.py:282 @@ -1520,7 +1626,7 @@ msgstr "" "pontos(.) permitidos" #: app/blueprints/users/account.py:104 app/blueprints/users/account.py:153 -#: app/blueprints/users/account.py:189 app/blueprints/users/account.py:340 +#: app/blueprints/users/account.py:189 app/blueprints/users/account.py:338 #: app/blueprints/users/settings.py:147 msgid "Email" msgstr "E-mail" @@ -1600,23 +1706,23 @@ msgstr "Palavra-passe antiga está incorreta" msgid "Unknown verification token!" msgstr "Token de verificação desconhecido!" -#: app/blueprints/users/account.py:292 +#: app/blueprints/users/account.py:290 msgid "Token has expired" msgstr "Token inspirou" -#: app/blueprints/users/account.py:306 +#: app/blueprints/users/account.py:304 msgid "Another user is already using that email" msgstr "Outro utilizador já usa esse e-mail" -#: app/blueprints/users/account.py:309 +#: app/blueprints/users/account.py:307 msgid "Confirmed email change" msgstr "Mudança de e-mail confirmada" -#: app/blueprints/users/account.py:314 +#: app/blueprints/users/account.py:312 msgid "Email address changed" msgstr "E-mail alterado" -#: app/blueprints/users/account.py:315 +#: app/blueprints/users/account.py:313 msgid "" "Your email address has changed. If you didn't request this, please " "contact an administrator." @@ -1624,15 +1730,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:333 +#: app/blueprints/users/account.py:331 msgid "You may now log in" msgstr "Talvez deva logar" -#: app/blueprints/users/account.py:341 +#: app/blueprints/users/account.py:339 msgid "Send" msgstr "Enviar" -#: app/blueprints/users/account.py:372 +#: app/blueprints/users/account.py:370 msgid "" "That email is now blacklisted. Please contact an admin if you wish to " "undo this." @@ -1640,46 +1746,44 @@ msgstr "" "Esse e-mail está banido. Por favor, contate um administrador se deseja " "desfazer isso." -#: app/blueprints/users/claim.py:41 app/blueprints/users/claim.py:66 -msgid "" -"Invalid username, Only alphabetic letters (A-Za-z), numbers (0-9), " -"underscores (_), minuses (-), and periods (.) allowed. Consider " -"contacting an admin" -msgstr "" -"Nome de utilizador inválido. Apenas letras (A-Za-z), números (0-9), " -"sublinhas (_), travessões (-) e pontos (.) permitidos. Considere contatar" -" um administrador" - #: app/blueprints/users/claim.py:46 msgid "User has already been claimed" msgstr "Utilizador já foi requisitado" #: app/blueprints/users/claim.py:50 -msgid "Unable to get GitHub username for user" -msgstr "Incapaz de conseguir o nome de utilizador do GitHub para esse utilizador" +msgid "" +"Unable to get GitHub username for user. Make sure the forum account " +"exists." +msgstr "" -#: app/blueprints/users/claim.py:73 +#: app/blueprints/users/claim.py:66 +msgid "" +"A ContentDB user with that name already exists. Please contact an admin " +"to link to your forum account" +msgstr "" + +#: app/blueprints/users/claim.py:75 msgid "That user has already been claimed!" msgstr "Esse utilizador já foi requisitado!" -#: app/blueprints/users/claim.py:86 +#: app/blueprints/users/claim.py:88 #, python-format msgid "Error whilst attempting to access forums: %(message)s" msgstr "Erro durante tentativa de aceder fórum: %(message)s" -#: app/blueprints/users/claim.py:90 +#: app/blueprints/users/claim.py:92 msgid "Unable to get forum signature - does the user exist?" msgstr "Incapaz de conseguir a assinatura do fórum - esse utilizador existe?" -#: app/blueprints/users/claim.py:105 +#: app/blueprints/users/claim.py:107 msgid "Unable to login as user" msgstr "Incapaz de logar com utilizador" -#: app/blueprints/users/claim.py:111 +#: app/blueprints/users/claim.py:113 msgid "Could not find the key in your signature!" msgstr "Não foi possível localizar a chave na sua assinatura!" -#: app/blueprints/users/claim.py:114 +#: app/blueprints/users/claim.py:116 msgid "Unknown claim type" msgstr "Tipo de requisição desconhecida" @@ -1823,6 +1927,23 @@ msgstr "Ranque" msgid "Can't promote a user to a rank higher than yourself!" msgstr "Não pode promover um utilizador para um ranque maior que o seu!" +#: app/blueprints/vcs/github.py:56 +msgid "Authorization failed [err=gh-oauth-login-failed]" +msgstr "A autorização falhou [err=gh-oauth-login-failed]" + +#: app/blueprints/vcs/github.py:85 +msgid "Linked GitHub to account" +msgstr "GitHub vinculado à conta" + +#: app/blueprints/vcs/github.py:90 +#, python-format +msgid "GitHub account is already associated with another user: %(username)s" +msgstr "" + +#: app/blueprints/vcs/github.py:98 app/blueprints/vcs/github.py:124 +msgid "Authorization failed [err=gh-login-failed]" +msgstr "A autorização falhou [err=gh-login-failed]" + #: app/blueprints/zipgrep/__init__.py:35 msgid "Text to find (regex)" msgstr "Texto para localizar (regex)" @@ -1832,6 +1953,7 @@ msgid "File filter" msgstr "Filtro de ficheiros" #: app/blueprints/zipgrep/__init__.py:38 app/templates/base.html:60 +#: app/templates/packages/advanced_search.html:34 #: app/templates/packages/game_hub.html:35 app/templates/todo/tags.html:14 msgid "Search" msgstr "Pesquisar" @@ -1931,11 +2053,11 @@ msgstr "Não tem permissão para editar esse pacote" msgid "You don't have permission to change the package name" msgstr "Não tem permissão para alterar o nome desse pacote" -#: app/logic/releases.py:32 +#: app/logic/releases.py:33 msgid "You don't have permission to make releases" msgstr "Não tem permissão para fazer lançamentos" -#: app/logic/releases.py:37 +#: app/logic/releases.py:38 msgid "" "You've created too many releases for this package in the last 5 minutes, " "please wait before trying again" @@ -1943,7 +2065,7 @@ msgstr "" "Criou muitos lançamentos para esse pacote nos últimos 5 minutos, por " "favor, aguarde antes de tentar novamente" -#: app/logic/releases.py:74 +#: app/logic/releases.py:77 msgid "Invalid commit hash; it must be a 40 character long base16 string" msgstr "Hash de commit inválido; precisa ser uma cadeia base16 com 40 caractéres" @@ -2103,11 +2225,6 @@ msgstr "" msgid "As-is" msgstr "" -#. NOTE: Package maintenance state -#: app/models/packages.py:170 -msgid "Deprecated" -msgstr "" - #: app/models/packages.py:177 msgid "Under active development, and may break worlds/things without warning" msgstr "" @@ -2144,7 +2261,7 @@ msgstr "Aprovar" #: app/templates/collections/delete.html:14 #: app/templates/collections/view.html:39 #: app/templates/oauth/create_edit.html:17 -#: app/templates/packages/release_edit.html:84 +#: app/templates/packages/release_edit.html:92 #: app/templates/packages/review_create_edit.html:67 #: app/templates/threads/delete_reply.html:19 #: app/templates/threads/delete_thread.html:19 @@ -2152,21 +2269,17 @@ msgstr "Aprovar" msgid "Delete" msgstr "Deletar" -#: app/models/packages.py:624 app/templates/packages/view.html:163 -msgid "Work in Progress" -msgstr "Trabalho em progresso" - -#: app/models/packages.py:1358 +#: app/models/packages.py:1366 #, python-format msgid "New commit %(hash)s found on the Git repo." msgstr "" -#: app/models/packages.py:1362 +#: app/models/packages.py:1370 #, python-format msgid "The last release was commit %(hash)s" msgstr "" -#: app/models/packages.py:1368 +#: app/models/packages.py:1376 #, python-format msgid "New tag %(tag_name)s found on the Git repo." msgstr "" @@ -2200,7 +2313,7 @@ msgid "Editor" msgstr "" #. NOTE: BOT notification type -#: app/models/users.py:59 app/models/users.py:442 +#: app/models/users.py:59 app/models/users.py:448 msgid "Bot" msgstr "" @@ -2213,128 +2326,128 @@ msgid "Admin" msgstr "Administrador" #. NOTE: PACKAGE_EDIT notification type -#: app/models/users.py:427 +#: app/models/users.py:433 msgid "Package Edit" msgstr "" #. NOTE: PACKAGE_APPROVAL notification type -#: app/models/users.py:430 +#: app/models/users.py:436 msgid "Package Approval" msgstr "" #. NOTE: NEW_THREAD notification type -#: app/models/users.py:433 app/templates/threads/list.html:12 +#: app/models/users.py:439 app/templates/threads/list.html:12 #: app/templates/threads/new.html:4 msgid "New Thread" msgstr "Novo tópico" #. NOTE: NEW_REVIEW notification type -#: app/models/users.py:436 +#: app/models/users.py:442 msgid "New Review" msgstr "" #. NOTE: THREAD_REPLY notification type -#: app/models/users.py:439 +#: app/models/users.py:445 msgid "Thread Reply" msgstr "" #. NOTE: MAINTAINER notification type -#: app/models/users.py:445 app/templates/macros/threads.html:27 +#: app/models/users.py:451 app/templates/macros/threads.html:27 msgid "Maintainer" msgstr "" #. NOTE: EDITOR_ALERT notification type -#: app/models/users.py:448 +#: app/models/users.py:454 msgid "Editor Alert" msgstr "" #. NOTE: EDITOR_MISC notification type -#: app/models/users.py:451 +#: app/models/users.py:457 msgid "Editor Misc" msgstr "" #. NOTE: OTHER notification type -#: app/models/users.py:454 +#: app/models/users.py:460 msgid "Other" msgstr "" -#: app/models/users.py:464 +#: app/models/users.py:470 msgid "This is a Package Edit notification." msgstr "" -#: app/models/users.py:466 +#: app/models/users.py:472 msgid "This is a Package Approval notification." msgstr "" -#: app/models/users.py:468 +#: app/models/users.py:474 msgid "This is a New Thread notification." msgstr "" -#: app/models/users.py:470 +#: app/models/users.py:476 msgid "This is a New Review notification." msgstr "" -#: app/models/users.py:472 +#: app/models/users.py:478 msgid "This is a Thread Reply notification." msgstr "" -#: app/models/users.py:474 +#: app/models/users.py:480 msgid "This is a Bot notification." msgstr "" -#: app/models/users.py:476 +#: app/models/users.py:482 msgid "This is a Maintainer change notification." msgstr "" -#: app/models/users.py:478 +#: app/models/users.py:484 msgid "This is an Editor Alert notification." msgstr "" -#: app/models/users.py:480 +#: app/models/users.py:486 msgid "This is an Editor Misc notification." msgstr "" -#: app/models/users.py:482 +#: app/models/users.py:488 msgid "This is an Other notification." msgstr "" -#: app/models/users.py:489 +#: app/models/users.py:495 msgid "When another user edits your packages, releases, etc." msgstr "" -#: app/models/users.py:491 +#: app/models/users.py:497 msgid "Notifications from editors related to the package approval process." msgstr "" -#: app/models/users.py:493 +#: app/models/users.py:499 msgid "When a thread is created on your package." msgstr "" -#: app/models/users.py:495 +#: app/models/users.py:501 msgid "When a user posts a review on your package." msgstr "" -#: app/models/users.py:497 +#: app/models/users.py:503 msgid "When someone replies to a thread you're watching." msgstr "" -#: app/models/users.py:499 +#: app/models/users.py:505 msgid "From a bot - for example, update notifications." msgstr "" -#: app/models/users.py:501 +#: app/models/users.py:507 msgid "When your package's maintainers change." msgstr "" -#: app/models/users.py:503 +#: app/models/users.py:509 msgid "For editors: Important alerts." msgstr "" -#: app/models/users.py:505 +#: app/models/users.py:511 msgid "For editors: Minor notifications, including new threads." msgstr "" -#: app/models/users.py:507 +#: app/models/users.py:513 msgid "Minor notifications not important enough for a dedicated category." msgstr "" @@ -2487,41 +2600,45 @@ msgstr "Politicas de privacidade" msgid "Report / DMCA" msgstr "Reportar / DMCA" -#: app/templates/base.html:256 +#: app/templates/base.html:256 app/templates/packages/advanced_search.html:4 +msgid "Advanced Search" +msgstr "" + +#: app/templates/base.html:257 msgid "User List" msgstr "Lista de utilizadores" -#: app/templates/base.html:257 app/templates/packages/view.html:190 +#: app/templates/base.html:258 app/templates/packages/view.html:190 #: app/templates/packages/view.html:677 app/templates/threads/list.html:4 msgid "Threads" msgstr "Tópicos" -#: app/templates/base.html:258 app/templates/collections/list.html:7 +#: app/templates/base.html:259 app/templates/collections/list.html:7 #: app/templates/collections/list.html:26 msgid "Collections" msgstr "Coleções" -#: app/templates/base.html:259 app/templates/donate/index.html:4 +#: app/templates/base.html:260 app/templates/donate/index.html:4 msgid "Support Creators" msgstr "" -#: app/templates/base.html:260 +#: app/templates/base.html:261 msgid "Translate Packages" msgstr "Traduzir Pacotes" -#: app/templates/base.html:261 +#: app/templates/base.html:262 msgid "Source Code" msgstr "Código-fonte" -#: app/templates/base.html:267 +#: app/templates/base.html:268 msgid "Show non-free packages" msgstr "Mostrar pacotes não-livres" -#: app/templates/base.html:269 +#: app/templates/base.html:270 msgid "Hide non-free packages" msgstr "Esconder pacotes não-livres" -#: app/templates/base.html:273 +#: app/templates/base.html:274 #, python-format msgid "Our privacy policy has been updated (%(date)s)" msgstr "" @@ -2536,29 +2653,11 @@ msgstr "" "Bem-vind@ ao melhor lugar para encontrar mods, jogos e pacotes de " "texturas para o Minetest" -#: app/templates/admin/storage.html:39 -#: app/templates/collections/create_edit.html:81 -#: app/templates/collections/list.html:39 -#: app/templates/collections/view.html:91 app/templates/index.html:48 -#: app/templates/macros/reviews.html:81 app/templates/macros/topics.html:52 -#: app/templates/packages/game_hub.html:5 -#: app/templates/packages/game_hub.html:25 -#: app/templates/packages/similar.html:22 app/templates/translate/index.html:28 -#, python-format -msgid "%(title)s by %(author)s" -msgstr "%(title)s por %(author)s" - #: app/templates/index.html:53 #, python-format msgid "%(title)s by %(author)s" msgstr "%(title)s por %(author)s" -#: app/templates/index.html:78 app/templates/packages/reviews_list.html:4 -#: app/templates/packages/view.html:194 app/templates/packages/view.html:336 -#: app/templates/users/profile.html:279 -msgid "Reviews" -msgstr "Avaliações" - #: app/templates/index.html:94 app/templates/packages/view.html:278 msgid "Previous" msgstr "Anterior" @@ -2639,7 +2738,7 @@ msgstr "Enviar e-mail para %(username)s" #: app/templates/admin/storage.html:18 #: app/templates/packages/create_edit.html:66 #: app/templates/packages/game_support.html:20 -#: app/templates/threads/view.html:96 app/templates/todo/tags.html:36 +#: app/templates/threads/view.html:101 app/templates/todo/tags.html:36 msgid "Package" msgstr "Pacote" @@ -2665,7 +2764,7 @@ msgstr "Nova licença" msgid "Licenses" msgstr "Licenças" -#: app/templates/admin/tags/list.html:34 +#: app/templates/admin/tags/list.html:30 msgid "Views" msgstr "Visualizações" @@ -3131,7 +3230,7 @@ msgid "Edit / Approve" msgstr "Editar / Aprovar" #: app/templates/macros/releases.html:103 -#: app/templates/packages/release_edit.html:31 +#: app/templates/packages/release_edit.html:39 msgid "Importing..." msgstr "A importar..." @@ -3338,10 +3437,6 @@ msgstr "" msgid "No outdated packages." msgstr "" -#: app/templates/macros/topics.html:6 app/templates/packages/view.html:177 -msgid "Author" -msgstr "" - #: app/templates/macros/topics.html:8 msgid "Date" msgstr "" @@ -3511,6 +3606,29 @@ msgstr "" msgid "No applications created" msgstr "" +#: app/templates/packages/advanced_search.html:13 +msgid "Use shift to select multiple. Leave selection empty to match any type." +msgstr "" + +#: app/templates/packages/advanced_search.html:14 +#: app/templates/packages/advanced_search.html:19 +#: app/templates/packages/advanced_search.html:20 +#: app/templates/packages/advanced_search.html:21 +msgid "Use shift to select multiple." +msgstr "" + +#: app/templates/packages/advanced_search.html:17 +msgid "Tags and Content Warnings" +msgstr "" + +#: app/templates/packages/advanced_search.html:23 +msgid "Compatibility" +msgstr "" + +#: app/templates/packages/advanced_search.html:28 +msgid "Sorting" +msgstr "" + #: app/templates/packages/alias_create_edit.html:4 msgid "Alias" msgstr "" @@ -3550,7 +3668,7 @@ msgid "This will set the update settings for all packages with a Git repo." msgstr "" #: app/templates/packages/bulk_update_conf.html:27 -#: app/templates/packages/release_new.html:50 +#: app/templates/packages/release_new.html:51 #: app/templates/packages/update_config.html:33 msgid "Leave blank to use default branch" msgstr "" @@ -3896,8 +4014,8 @@ msgid "Use this page to set the min and max of all releases for your package." msgstr "" #: app/templates/packages/release_bulk_change.html:29 -#: app/templates/packages/release_edit.html:54 -#: app/templates/packages/release_new.html:69 +#: app/templates/packages/release_edit.html:62 +#: app/templates/packages/release_new.html:70 msgid "Maximum must be greater than or equal to the minimum!" msgstr "" @@ -3908,8 +4026,8 @@ msgid "" msgstr "" #: app/templates/packages/release_bulk_change.html:36 -#: app/templates/packages/release_edit.html:70 -#: app/templates/packages/release_new.html:91 +#: app/templates/packages/release_edit.html:78 +#: app/templates/packages/release_new.html:92 msgid "Leave both as None if in doubt." msgstr "" @@ -3917,65 +4035,75 @@ msgstr "" msgid "Edit release" msgstr "" -#: app/templates/packages/release_edit.html:27 +#: app/templates/packages/release_edit.html:15 +#: app/templates/packages/release_new.html:42 +msgid "Release short name. Eg: 1.0.0 or 2018-05-28" +msgstr "" + +#: app/templates/packages/release_edit.html:16 +#: app/templates/packages/release_new.html:43 +msgid "Human-readable name. Eg: 1.0.0 - The Trains Update" +msgstr "" + +#: app/templates/packages/release_edit.html:35 msgid "Commit Hash" msgstr "" -#: app/templates/packages/release_edit.html:32 +#: app/templates/packages/release_edit.html:40 msgid "view task" msgstr "" -#: app/templates/packages/release_edit.html:42 +#: app/templates/packages/release_edit.html:50 #: app/templates/packages/screenshot_edit.html:20 msgid "Approved" msgstr "" -#: app/templates/packages/release_edit.html:46 +#: app/templates/packages/release_edit.html:54 msgid "Supported Minetest versions" msgstr "" -#: app/templates/packages/release_edit.html:60 -#: app/templates/packages/release_new.html:75 +#: app/templates/packages/release_edit.html:68 +#: app/templates/packages/release_new.html:76 #, python-format msgid "Are you sure your package doesn't work on versions after %(version)s?" msgstr "" -#: app/templates/packages/release_edit.html:62 -#: app/templates/packages/release_new.html:77 +#: app/templates/packages/release_edit.html:70 +#: app/templates/packages/release_new.html:78 msgid "" "Only set the maximum version if you know that it doesn't work on newer " "Minetest versions." msgstr "" -#: app/templates/packages/release_edit.html:63 -#: app/templates/packages/release_new.html:78 +#: app/templates/packages/release_edit.html:71 +#: app/templates/packages/release_new.html:79 msgid "" "Don't set the maximum version just because you haven't tested it on newer" " versions." msgstr "" -#: app/templates/packages/release_edit.html:67 -#: app/templates/packages/release_new.html:88 +#: app/templates/packages/release_edit.html:75 +#: app/templates/packages/release_new.html:89 msgid "" "Set the minimum and maximum Minetest versions supported.\n" "\t\t\tThis release will be hidden to clients outside of that range. " msgstr "" -#: app/templates/packages/release_edit.html:72 +#: app/templates/packages/release_edit.html:80 msgid "" "You can set this automatically in the" " .conf of your package." msgstr "" -#: app/templates/packages/release_edit.html:79 +#: app/templates/packages/release_edit.html:87 msgid "Delete Release" msgstr "Deletar lançamentos" -#: app/templates/packages/release_edit.html:85 +#: app/templates/packages/release_edit.html:93 msgid "This is permanent." msgstr "Isso é permanente." -#: app/templates/packages/release_edit.html:86 +#: app/templates/packages/release_edit.html:94 msgid "" "Any associated uploads will not be deleted immediately, but the release " "will no longer be listed." @@ -3983,7 +4111,7 @@ msgstr "" "Quaisquer uploads associados não serão deletados imediatamente, mas o " "lançamento não será mais listado." -#: app/templates/packages/release_edit.html:91 +#: app/templates/packages/release_edit.html:99 msgid "You cannot delete the latest release; please create a newer one first." msgstr "Não pode deletar o último lançamento; por favor, crie um novo primeiro." @@ -4034,26 +4162,26 @@ msgstr "" msgid "1. Name release" msgstr "1. Nome do lançamento" -#: app/templates/packages/release_new.html:42 -msgid "Human readable. Eg: 1.0.0 or 2018-05-28" -msgstr "Legível para humanos. Ex: 1.0.0 ou 2018-05-28" +#: app/templates/packages/release_new.html:43 +msgid "Same as name" +msgstr "" -#: app/templates/packages/release_new.html:44 +#: app/templates/packages/release_new.html:46 msgid "2. Set the content" msgstr "2. Selecionar o conteúdo" -#: app/templates/packages/release_new.html:57 +#: app/templates/packages/release_new.html:58 msgid "" "Take a look at the Package Configuration " "and Releases Guide for\n" "\t\t\ttips on customising releases." msgstr "" -#: app/templates/packages/release_new.html:61 +#: app/templates/packages/release_new.html:62 msgid "3. Supported Minetest versions" msgstr "3. Versões suportadas do Minetest" -#: app/templates/packages/release_new.html:83 +#: app/templates/packages/release_new.html:84 msgid "" "The .conf of your package can set this " "automatically,\n" @@ -4470,7 +4598,7 @@ msgstr "Código não gratuito" msgid "Non-free media" msgstr "Mídia não gratuita" -#: app/templates/packages/view.html:94 app/templates/threads/view.html:104 +#: app/templates/packages/view.html:94 app/templates/threads/view.html:109 msgid "" "This thread is only visible to its creator, package maintainers, users of" " Approver rank or above, and @mentioned users." @@ -4478,10 +4606,6 @@ msgstr "" "Esse tópico é visível apenas para o seu criador, mantedores, utilizadores" " do ranque de Aprovadores e @utilizadores mencionados." -#: app/templates/packages/view.html:184 app/templates/users/profile.html:242 -msgid "Downloads" -msgstr "Descargas" - #: app/templates/packages/view.html:207 app/templates/users/profile.html:95 msgid "Website" msgstr "Website" @@ -4506,7 +4630,7 @@ msgstr "" msgid "Awaiting review" msgstr "A esperar avaliação" -#: app/templates/packages/view.html:344 app/templates/threads/view.html:77 +#: app/templates/packages/view.html:344 app/templates/threads/view.html:82 msgid "Edit Review" msgstr "Editar avaliação" @@ -4737,39 +4861,39 @@ msgstr "" msgid "Subscribe" msgstr "Inscrever" -#: app/templates/threads/view.html:55 +#: app/templates/threads/view.html:59 msgid "Convert to Thread" msgstr "Converter para tópico" -#: app/templates/threads/view.html:62 +#: app/templates/threads/view.html:67 msgid "Unlock" msgstr "Desbloquear" -#: app/templates/threads/view.html:67 +#: app/templates/threads/view.html:72 msgid "Lock" msgstr "Bloquear" -#: app/templates/threads/view.html:109 +#: app/templates/threads/view.html:114 msgid "This thread is visible to the following users" msgstr "Esse tópico é visível para os seguintes utilizadores" -#: app/templates/threads/view.html:110 +#: app/templates/threads/view.html:115 msgid "Visible to:" msgstr "Visível para:" -#: app/templates/threads/view.html:118 +#: app/templates/threads/view.html:123 msgid "Plus approvers and editors" msgstr "Mais aprovadores e editores" -#: app/templates/threads/view.html:131 +#: app/templates/threads/view.html:136 msgid "Is this review outdated?" msgstr "" -#: app/templates/threads/view.html:132 +#: app/templates/threads/view.html:137 msgid "For example, does it complain about issues you've already fixed?" msgstr "" -#: app/templates/threads/view.html:133 +#: app/templates/threads/view.html:138 #, python-format msgid "You can report outdated reviews by clicking %(flag)s on the review." msgstr "" @@ -5409,6 +5533,10 @@ msgstr "" msgid "Email Address" msgstr "" +#: app/templates/users/modtools.html:116 +msgid "Pending email verifications" +msgstr "" + #: app/templates/users/profile.html:20 msgid "Profile picture" msgstr "" @@ -6283,3 +6411,57 @@ msgstr "" #~ "signature" #~ msgstr "" +#~ msgctxt "tags" +#~ msgid "" +#~ "Focus on player chat/communication or " +#~ "who's primary function is interacting " +#~ "with the console." +#~ msgstr "" + +#~ msgctxt "tags" +#~ msgid "" +#~ "Requires futher installation steps, such " +#~ "as installing luarocks or editing the" +#~ " trusted mod setting" +#~ msgstr "" + +#~ msgctxt "tags" +#~ msgid "" +#~ "Mods and games that aim to " +#~ "simulate real life activity. Similar to" +#~ " SimCity/TheSims/OpenTTD/etc" +#~ msgstr "" + +#~ msgctxt "tags" +#~ msgid "Adds mobs, animals, and NPCs" +#~ msgstr "" + +#~ msgctxt "tags" +#~ msgid "For content whose main utility / feature is in GUI/formspec form" +#~ msgstr "" + +#~ msgctxt "tags" +#~ msgid "Forks of MTG" +#~ msgstr "" + +#~ msgid "" +#~ "Invalid username, Only alphabetic letters " +#~ "(A-Za-z), numbers (0-9), underscores (_), " +#~ "minuses (-), and periods (.) allowed." +#~ " Consider contacting an admin" +#~ msgstr "" +#~ "Nome de utilizador inválido. Apenas " +#~ "letras (A-Za-z), números (0-9), sublinhas " +#~ "(_), travessões (-) e pontos (.) " +#~ "permitidos. Considere contatar um " +#~ "administrador" + +#~ msgid "Unable to get GitHub username for user" +#~ msgstr "" +#~ "Incapaz de conseguir o nome de " +#~ "utilizador do GitHub para esse " +#~ "utilizador" + +#~ msgid "Human readable. Eg: 1.0.0 or 2018-05-28" +#~ msgstr "Legível para humanos. Ex: 1.0.0 ou 2018-05-28" + diff --git a/translations/pt_BR/LC_MESSAGES/messages.po b/translations/pt_BR/LC_MESSAGES/messages.po index 8741e107..5e2c0d25 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-06-09 13:46+0100\n" +"POT-Creation-Date: 2024-06-22 16:06+0100\n" "PO-Revision-Date: 2023-12-27 00:11+0000\n" "Last-Translator: Alexsandro Vítor \n" "Language: pt_BR\n" @@ -19,195 +19,193 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.15.0\n" -#: app/__init__.py:155 +#: app/__init__.py:156 msgid "Banned:" msgstr "Banido:" -#: app/__init__.py:157 +#: app/__init__.py:158 msgid "You have been banned." msgstr "Você foi banido." -#. NOTE: tags: title for jam_game_2023 -#: app/_translations.py:6 -msgctxt "tags" -msgid "Jam / Game 2023" -msgstr "" - -#. NOTE: tags: description for jam_game_2023 -#: app/_translations.py:8 -msgctxt "tags" -msgid "Entries to the 2023 Minetest Game Jam " -msgstr "" - #. NOTE: tags: title for server_tools -#: app/_translations.py:10 +#: app/_translations.py:6 #, fuzzy msgctxt "tags" msgid "Server Moderation and Tools" msgstr "Ferramentas de Moderador" #. NOTE: tags: description for server_tools -#: app/_translations.py:12 +#: app/_translations.py:8 msgctxt "tags" msgid "Helps with server maintenance and moderation" msgstr "" #. NOTE: tags: title for pvp -#: app/_translations.py:14 +#: app/_translations.py:10 msgctxt "tags" msgid "Player vs Player (PvP)" msgstr "" #. NOTE: tags: description for pvp -#: app/_translations.py:16 +#: app/_translations.py:12 msgctxt "tags" msgid "Designed to be played competitively against other players" msgstr "" #. NOTE: tags: title for player_effects -#: app/_translations.py:18 +#: app/_translations.py:14 msgctxt "tags" msgid "Player Effects / Power Ups" msgstr "" #. NOTE: tags: description for player_effects -#: app/_translations.py:20 +#: app/_translations.py:16 msgctxt "tags" msgid "" "For content that changes player effects, including physics, for example: " "speed, jump height or gravity." msgstr "" -#. NOTE: tags: title for world_tools -#: app/_translations.py:22 +#. NOTE: tags: title for jam_game_2023 +#: app/_translations.py:18 msgctxt "tags" -msgid "World Maintenance and Tools" +msgid "Jam / Game 2023" msgstr "" -#. NOTE: tags: description for world_tools -#: app/_translations.py:24 +#. NOTE: tags: description for jam_game_2023 +#: app/_translations.py:20 msgctxt "tags" -msgid "Tools to manage the world" -msgstr "" - -#. NOTE: tags: title for april_fools -#: app/_translations.py:26 -msgctxt "tags" -msgid "Joke" -msgstr "" - -#. NOTE: tags: description for april_fools -#: app/_translations.py:28 -msgctxt "tags" -msgid "" -"For humorous content, meant as a novelty or joke, not to be taken " -"seriously, and that is not meant to be used seriously or long-term." -msgstr "" - -#. NOTE: tags: title for shooter -#: app/_translations.py:30 -msgctxt "tags" -msgid "Shooter" -msgstr "" - -#. NOTE: tags: description for shooter -#: app/_translations.py:32 -msgctxt "tags" -msgid "First person shooters (FPS) and more" -msgstr "" - -#. NOTE: tags: title for adventure__rpg -#: app/_translations.py:34 -msgctxt "tags" -msgid "Adventure / RPG" +msgid "Entries to the 2023 Minetest Game Jam " msgstr "" #. NOTE: tags: title for mapgen -#: app/_translations.py:36 +#: app/_translations.py:22 msgctxt "tags" msgid "Mapgen / Biomes / Decoration" msgstr "" #. NOTE: tags: description for mapgen -#: app/_translations.py:38 +#: app/_translations.py:24 msgctxt "tags" msgid "New mapgen or changes mapgen" msgstr "" -#. NOTE: tags: title for singleplayer -#: app/_translations.py:40 +#. NOTE: tags: title for world_tools +#: app/_translations.py:26 msgctxt "tags" -msgid "Singleplayer-focused" +msgid "World Maintenance and Tools" msgstr "" -#. NOTE: tags: description for singleplayer -#: app/_translations.py:42 +#. NOTE: tags: description for world_tools +#: app/_translations.py:28 msgctxt "tags" -msgid "Content that can be played alone" +msgid "Tools to manage the world" +msgstr "" + +#. NOTE: tags: title for inventory +#: app/_translations.py:30 +msgctxt "tags" +msgid "Inventory" +msgstr "" + +#. NOTE: tags: description for inventory +#: app/_translations.py:32 +msgctxt "tags" +msgid "Changes the inventory GUI" msgstr "" #. NOTE: tags: title for developer_tools -#: app/_translations.py:44 +#: app/_translations.py:34 #, fuzzy msgctxt "tags" msgid "Developer Tools" msgstr "Ferramentas de Moderador" #. NOTE: tags: description for developer_tools -#: app/_translations.py:46 +#: app/_translations.py:36 msgctxt "tags" msgid "Tools for game and mod developers" msgstr "" +#. NOTE: tags: title for april_fools +#: app/_translations.py:38 +msgctxt "tags" +msgid "Joke" +msgstr "" + +#. NOTE: tags: description for april_fools +#: app/_translations.py:40 +msgctxt "tags" +msgid "" +"For humorous content, meant as a novelty or joke, not to be taken " +"seriously, and that is not meant to be used seriously or long-term." +msgstr "" + +#. NOTE: tags: title for singleplayer +#: app/_translations.py:42 +msgctxt "tags" +msgid "Singleplayer-focused" +msgstr "" + +#. NOTE: tags: description for singleplayer +#: app/_translations.py:44 +msgctxt "tags" +msgid "Content that can be played alone" +msgstr "" + #. NOTE: tags: title for crafting -#: app/_translations.py:48 +#: app/_translations.py:46 #, fuzzy msgctxt "tags" msgid "Crafting" msgstr "Avaliação" #. NOTE: tags: description for crafting -#: app/_translations.py:50 +#: app/_translations.py:48 msgctxt "tags" msgid "Big changes to crafting gameplay" msgstr "" -#. NOTE: tags: title for sound_music +#. NOTE: tags: title for adventure__rpg +#: app/_translations.py:50 +msgctxt "tags" +msgid "Adventure / RPG" +msgstr "" + +#. NOTE: tags: title for shooter #: app/_translations.py:52 msgctxt "tags" +msgid "Shooter" +msgstr "" + +#. NOTE: tags: description for shooter +#: app/_translations.py:54 +msgctxt "tags" +msgid "First person shooters (FPS) and more" +msgstr "" + +#. NOTE: tags: title for sound_music +#: app/_translations.py:56 +msgctxt "tags" msgid "Sounds / Music" msgstr "" #. NOTE: tags: description for sound_music -#: app/_translations.py:54 +#: app/_translations.py:58 msgctxt "tags" msgid "Focuses on or adds new sounds or musical things" msgstr "" -#. NOTE: tags: title for inventory -#: app/_translations.py:56 -msgctxt "tags" -msgid "Inventory" -msgstr "" - -#. NOTE: tags: description for inventory -#: app/_translations.py:58 -msgctxt "tags" -msgid "Changes the inventory GUI" -msgstr "" - -#. NOTE: tags: title for chat +#. NOTE: tags: title for tools #: app/_translations.py:60 msgctxt "tags" -msgid "Chat / Commands" +msgid "Tools / Weapons / Armor" msgstr "" -#. NOTE: tags: description for chat +#. NOTE: tags: description for tools #: app/_translations.py:62 msgctxt "tags" -msgid "" -"Focus on player chat/communication or who's primary function is " -"interacting with the console." +msgid "Adds or changes tools, weapons, and armor" msgstr "" #. NOTE: tags: title for plants_and_farming @@ -222,56 +220,56 @@ msgctxt "tags" msgid "Adds new plants or other farmable resources." msgstr "" -#. NOTE: tags: title for complex_installation -#: app/_translations.py:68 -msgctxt "tags" -msgid "Complex installation" -msgstr "" - -#. NOTE: tags: description for complex_installation -#: app/_translations.py:70 -msgctxt "tags" -msgid "" -"Requires futher installation steps, such as installing luarocks or " -"editing the trusted mod setting" -msgstr "" - -#. NOTE: tags: title for multiplayer -#: app/_translations.py:72 -msgctxt "tags" -msgid "Multiplayer-focused" -msgstr "" - -#. NOTE: tags: description for multiplayer -#: app/_translations.py:74 -msgctxt "tags" -msgid "Can/should only be used in multiplayer" -msgstr "" - -#. NOTE: tags: title for tools -#: app/_translations.py:76 -msgctxt "tags" -msgid "Tools / Weapons / Armor" -msgstr "" - -#. NOTE: tags: description for tools -#: app/_translations.py:78 -msgctxt "tags" -msgid "Adds or changes tools, weapons, and armor" -msgstr "" - #. NOTE: tags: title for simulation -#: app/_translations.py:80 +#: app/_translations.py:68 msgctxt "tags" msgid "Sims" msgstr "" #. NOTE: tags: description for simulation -#: app/_translations.py:82 +#: app/_translations.py:70 msgctxt "tags" msgid "" "Mods and games that aim to simulate real life activity. Similar to " -"SimCity/TheSims/OpenTTD/etc" +"SimCity/The Sims/OpenTTD/etc." +msgstr "" + +#. NOTE: tags: title for chat +#: app/_translations.py:72 +msgctxt "tags" +msgid "Chat / Commands" +msgstr "" + +#. NOTE: tags: description for chat +#: app/_translations.py:74 +msgctxt "tags" +msgid "Focus on player chat/communication or console interaction." +msgstr "" + +#. NOTE: tags: title for multiplayer +#: app/_translations.py:76 +msgctxt "tags" +msgid "Multiplayer-focused" +msgstr "" + +#. NOTE: tags: description for multiplayer +#: app/_translations.py:78 +msgctxt "tags" +msgid "Can/should only be used in multiplayer" +msgstr "" + +#. NOTE: tags: title for complex_installation +#: app/_translations.py:80 +msgctxt "tags" +msgid "Complex installation" +msgstr "" + +#. NOTE: tags: description for complex_installation +#: app/_translations.py:82 +msgctxt "tags" +msgid "" +"Requires futher installation steps, such as installing LuaRocks or " +"editing the trusted mod setting" msgstr "" #. NOTE: tags: title for magic @@ -280,54 +278,55 @@ msgctxt "tags" msgid "Magic / Enchanting" msgstr "" -#. NOTE: tags: title for less_than_px -#: app/_translations.py:86 -msgctxt "tags" -msgid "<16px" -msgstr "" - -#. NOTE: tags: description for less_than_px -#: app/_translations.py:88 -msgctxt "tags" -msgid "Less than 16px" -msgstr "" - #. NOTE: tags: title for building_mechanics -#: app/_translations.py:90 +#: app/_translations.py:86 msgctxt "tags" msgid "Building Mechanics and Tools" msgstr "" #. NOTE: tags: description for building_mechanics -#: app/_translations.py:92 +#: app/_translations.py:88 msgctxt "tags" msgid "Adds game mechanics or tools that change how players build." msgstr "" -#. NOTE: tags: title for environment -#: app/_translations.py:94 +#. NOTE: tags: title for oneofakind__original +#: app/_translations.py:90 msgctxt "tags" -msgid "Environment / Weather" +msgid "One-of-a-kind / Original" msgstr "" -#. NOTE: tags: description for environment -#: app/_translations.py:96 +#. NOTE: tags: description for oneofakind__original +#: app/_translations.py:92 msgctxt "tags" msgid "" -"Improves the world, adding weather, ambient sounds, or other environment " -"mechanics" +"For games and such that are of their own kind, distinct and original in " +"nature to others of the same category." msgstr "" -#. NOTE: tags: title for mobs -#: app/_translations.py:98 +#. NOTE: tags: title for building +#: app/_translations.py:94 msgctxt "tags" -msgid "Mobs / Animals / NPCs" +msgid "Building" msgstr "" -#. NOTE: tags: description for mobs +#. NOTE: tags: description for building +#: app/_translations.py:96 +msgctxt "tags" +msgid "Focuses on building, such as adding new materials or nodes" +msgstr "" + +#. NOTE: tags: title for decorative +#: app/_translations.py:98 +#, fuzzy +msgctxt "tags" +msgid "Decorative" +msgstr "Doar" + +#. NOTE: tags: description for decorative #: app/_translations.py:100 msgctxt "tags" -msgid "Adds mobs, animals, and NPCs" +msgid "Adds nodes with no other purpose than for use in building" msgstr "" #. NOTE: tags: title for puzzle @@ -342,124 +341,123 @@ msgctxt "tags" msgid "Focus on puzzle solving instead of combat" msgstr "" -#. NOTE: tags: title for building +#. NOTE: tags: title for environment #: app/_translations.py:106 msgctxt "tags" -msgid "Building" +msgid "Environment / Weather" msgstr "" -#. NOTE: tags: description for building +#. NOTE: tags: description for environment #: app/_translations.py:108 msgctxt "tags" -msgid "Focuses on building, such as adding new materials or nodes" +msgid "" +"Improves the world, adding weather, ambient sounds, or other environment " +"mechanics" msgstr "" -#. NOTE: tags: title for decorative +#. NOTE: tags: title for less_than_px #: app/_translations.py:110 -#, fuzzy msgctxt "tags" -msgid "Decorative" -msgstr "Doar" +msgid "<16px" +msgstr "" -#. NOTE: tags: description for decorative +#. NOTE: tags: description for less_than_px #: app/_translations.py:112 msgctxt "tags" -msgid "Adds nodes with no other purpose than for use in building" +msgid "Less than 16px" msgstr "" -#. NOTE: tags: title for oneofakind__original +#. NOTE: tags: title for mobs #: app/_translations.py:114 msgctxt "tags" -msgid "One-of-a-kind / Original" +msgid "Mobs / Animals / NPCs" msgstr "" -#. NOTE: tags: description for oneofakind__original +#. NOTE: tags: description for mobs #: app/_translations.py:116 msgctxt "tags" -msgid "" -"For games and such that are of their own kind, distinct and original in " -"nature to others of the same category." +msgid "Adds mobs, animals, and non-player characters" msgstr "" -#. NOTE: tags: title for survival -#: app/_translations.py:118 -msgctxt "tags" -msgid "Survival" -msgstr "" - -#. NOTE: tags: description for survival -#: app/_translations.py:120 -msgctxt "tags" -msgid "" -"Written specifically for survival gameplay with a focus on game-balance, " -"difficulty level, or resources available through crafting, mining, ..." -msgstr "" - -#. NOTE: tags: title for hud -#: app/_translations.py:122 -msgctxt "tags" -msgid "HUD" -msgstr "" - -#. NOTE: tags: description for hud -#: app/_translations.py:124 -msgctxt "tags" -msgid "For mods that grant the player extra information in the HUD" -msgstr "" - -#. NOTE: tags: title for storage -#: app/_translations.py:126 -#, fuzzy -msgctxt "tags" -msgid "Storage" -msgstr "Estado" - -#. NOTE: tags: description for storage -#: app/_translations.py:128 -msgctxt "tags" -msgid "Adds or improves item storage mechanics" -msgstr "" - -#. NOTE: tags: title for 16px -#: app/_translations.py:130 -msgctxt "tags" -msgid "16px" -msgstr "" - -#. NOTE: tags: description for 16px -#: app/_translations.py:132 -#, fuzzy -msgctxt "tags" -msgid "For 16px texture packs" -msgstr "Top pacotes de texturas" - #. NOTE: tags: title for custom_mapgen -#: app/_translations.py:134 +#: app/_translations.py:118 #, fuzzy msgctxt "tags" msgid "Custom mapgen" msgstr "Comentar" #. NOTE: tags: description for custom_mapgen -#: app/_translations.py:136 +#: app/_translations.py:120 msgctxt "tags" msgid "" "Contains a completely custom mapgen implemented in Lua, usually requires " "worlds to be set to the 'singlenode' mapgen." msgstr "" +#. NOTE: tags: title for survival +#: app/_translations.py:122 +msgctxt "tags" +msgid "Survival" +msgstr "" + +#. NOTE: tags: description for survival +#: app/_translations.py:124 +msgctxt "tags" +msgid "" +"Written specifically for survival gameplay with a focus on game-balance, " +"difficulty level, or resources available through crafting, mining, ..." +msgstr "" + +#. NOTE: tags: title for education +#: app/_translations.py:126 +#, fuzzy +msgctxt "tags" +msgid "Education" +msgstr "Ação" + +#. NOTE: tags: description for education +#: app/_translations.py:128 +msgctxt "tags" +msgid "Either has educational value, or is a tool to help teachers " +msgstr "" + +#. NOTE: tags: title for storage +#: app/_translations.py:130 +#, fuzzy +msgctxt "tags" +msgid "Storage" +msgstr "Estado" + +#. NOTE: tags: description for storage +#: app/_translations.py:132 +msgctxt "tags" +msgid "Adds or improves item storage mechanics" +msgstr "" + #. NOTE: tags: title for library -#: app/_translations.py:138 +#: app/_translations.py:134 msgctxt "tags" msgid "API / Library" msgstr "" #. NOTE: tags: description for library -#: app/_translations.py:140 +#: app/_translations.py:136 msgctxt "tags" msgid "Primarily adds an API for other mods to use" msgstr "" +#. NOTE: tags: title for hud +#: app/_translations.py:138 +msgctxt "tags" +msgid "HUD" +msgstr "" + +#. NOTE: tags: description for hud +#: app/_translations.py:140 +msgctxt "tags" +msgid "For mods that grant the player extra information in the HUD" +msgstr "" + #. NOTE: tags: title for mini-game #: app/_translations.py:142 #, fuzzy @@ -473,17 +471,18 @@ msgctxt "tags" msgid "Adds a mini-game to be played within Minetest" msgstr "" -#. NOTE: tags: title for education +#. NOTE: tags: title for pve #: app/_translations.py:146 -#, fuzzy msgctxt "tags" -msgid "Education" -msgstr "Ação" +msgid "Player vs Environment (PvE)" +msgstr "" -#. NOTE: tags: description for education +#. NOTE: tags: description for pve #: app/_translations.py:148 msgctxt "tags" -msgid "Either has educational value, or is a tool to help teachers " +msgid "" +"For content designed for one or more players that focus on combat against" +" the world, mobs, or NPCs." msgstr "" #. NOTE: tags: title for sports @@ -493,41 +492,140 @@ msgctxt "tags" msgid "Sports" msgstr "Reportar" -#. NOTE: tags: title for pve +#. NOTE: tags: title for 16px #: app/_translations.py:152 msgctxt "tags" -msgid "Player vs Environment (PvE)" +msgid "16px" msgstr "" -#. NOTE: tags: description for pve +#. NOTE: tags: description for 16px #: app/_translations.py:154 +#, fuzzy +msgctxt "tags" +msgid "For 16px texture packs" +msgstr "Top pacotes de texturas" + +#. NOTE: tags: title for 64px +#: app/_translations.py:156 +msgctxt "tags" +msgid "64px" +msgstr "" + +#. NOTE: tags: description for 64px +#: app/_translations.py:158 +#, fuzzy +msgctxt "tags" +msgid "For 64px texture packs" +msgstr "Top pacotes de texturas" + +#. NOTE: tags: title for transport +#: app/_translations.py:160 +#, fuzzy +msgctxt "tags" +msgid "Transport" +msgstr "Reportar" + +#. NOTE: tags: description for transport +#: app/_translations.py:162 msgctxt "tags" msgid "" -"For content designed for one or more players that focus on combat against" -" the world, mobs, or NPCs." +"Adds or changes transportation methods. Includes teleportation, vehicles," +" ridable mobs, transport infrastructure and thematic content" +msgstr "" + +#. NOTE: tags: title for seasonal +#: app/_translations.py:164 +#, fuzzy +msgctxt "tags" +msgid "Seasonal" +msgstr "Motivo" + +#. NOTE: tags: description for seasonal +#: app/_translations.py:166 +msgctxt "tags" +msgid "For content generally themed around a certain season or holiday" +msgstr "" + +#. NOTE: tags: title for food +#: app/_translations.py:168 +msgctxt "tags" +msgid "Food / Drinks" +msgstr "" + +#. NOTE: tags: title for commerce +#: app/_translations.py:170 +msgctxt "tags" +msgid "Commerce / Economy" +msgstr "" + +#. NOTE: tags: description for commerce +#: app/_translations.py:172 +msgctxt "tags" +msgid "Related to economies, money, and trading" +msgstr "" + +#. NOTE: tags: title for gui +#: app/_translations.py:174 +msgctxt "tags" +msgid "GUI" +msgstr "" + +#. NOTE: tags: description for gui +#: app/_translations.py:176 +msgctxt "tags" +msgid "" +"For content whose main utility or features are provided within a GUI, on-" +"screen menu, or similar" msgstr "" #. NOTE: tags: title for jam_combat_mod -#: app/_translations.py:156 +#: app/_translations.py:178 msgctxt "tags" msgid "Jam / Combat 2020" msgstr "" #. NOTE: tags: description for jam_combat_mod -#: app/_translations.py:158 +#: app/_translations.py:180 msgctxt "tags" msgid "For mods created for the Discord \"Combat\" modding event in 2020" msgstr "" +#. NOTE: tags: title for mtg +#: app/_translations.py:182 +#, fuzzy +msgctxt "tags" +msgid "Minetest Game improved" +msgstr "Está aprovado" + +#. NOTE: tags: description for mtg +#: app/_translations.py:184 +msgctxt "tags" +msgid "Forks of Minetest Game" +msgstr "" + +#. NOTE: tags: title for jam_weekly_2021 +#: app/_translations.py:186 +msgctxt "tags" +msgid "Jam / Weekly Challenges 2021" +msgstr "" + +#. NOTE: tags: description for jam_weekly_2021 +#: app/_translations.py:188 +msgctxt "tags" +msgid "" +"For mods created for the Discord \"Weekly Challenges\" modding event in " +"2021" +msgstr "" + #. NOTE: tags: title for creative -#: app/_translations.py:160 +#: app/_translations.py:190 #, fuzzy msgctxt "tags" msgid "Creative" msgstr "Criar" #. NOTE: tags: description for creative -#: app/_translations.py:162 +#: app/_translations.py:192 msgctxt "tags" msgid "" "Written specifically or exclusively for use in creative mode. Adds " @@ -535,114 +633,16 @@ msgid "" "that facilitate ingame creation and doesn't add difficulty or scarcity" msgstr "" -#. NOTE: tags: title for gui -#: app/_translations.py:164 -msgctxt "tags" -msgid "GUI" -msgstr "" - -#. NOTE: tags: description for gui -#: app/_translations.py:166 -msgctxt "tags" -msgid "For content whose main utility / feature is in GUI/formspec form" -msgstr "" - -#. NOTE: tags: title for 64px -#: app/_translations.py:168 -msgctxt "tags" -msgid "64px" -msgstr "" - -#. NOTE: tags: description for 64px -#: app/_translations.py:170 -#, fuzzy -msgctxt "tags" -msgid "For 64px texture packs" -msgstr "Top pacotes de texturas" - -#. NOTE: tags: title for commerce -#: app/_translations.py:172 -msgctxt "tags" -msgid "Commerce / Economy" -msgstr "" - -#. NOTE: tags: description for commerce -#: app/_translations.py:174 -msgctxt "tags" -msgid "Related to economies, money, and trading" -msgstr "" - -#. NOTE: tags: title for mtg -#: app/_translations.py:176 -#, fuzzy -msgctxt "tags" -msgid "Minetest Game improved" -msgstr "Está aprovado" - -#. NOTE: tags: description for mtg -#: app/_translations.py:178 -msgctxt "tags" -msgid "Forks of MTG" -msgstr "" - -#. NOTE: tags: title for jam_weekly_2021 -#: app/_translations.py:180 -msgctxt "tags" -msgid "Jam / Weekly Challenges 2021" -msgstr "" - -#. NOTE: tags: description for jam_weekly_2021 -#: app/_translations.py:182 -msgctxt "tags" -msgid "" -"For mods created for the Discord \"Weekly Challenges\" modding event in " -"2021" -msgstr "" - -#. NOTE: tags: title for transport -#: app/_translations.py:184 -#, fuzzy -msgctxt "tags" -msgid "Transport" -msgstr "Reportar" - -#. NOTE: tags: description for transport -#: app/_translations.py:186 -msgctxt "tags" -msgid "" -"Adds or changes transportation methods. Includes teleportation, vehicles," -" ridable mobs, transport infrastructure and thematic content" -msgstr "" - -#. NOTE: tags: title for food -#: app/_translations.py:188 -msgctxt "tags" -msgid "Food / Drinks" -msgstr "" - #. NOTE: tags: title for technology -#: app/_translations.py:190 +#: app/_translations.py:194 msgctxt "tags" msgid "Machines / Electronics" msgstr "" #. NOTE: tags: description for technology -#: app/_translations.py:192 -msgctxt "tags" -msgid "Adds machines useful in automation, tubes, or power." -msgstr "" - -#. NOTE: tags: title for seasonal -#: app/_translations.py:194 -#, fuzzy -msgctxt "tags" -msgid "Seasonal" -msgstr "Motivo" - -#. NOTE: tags: description for seasonal #: app/_translations.py:196 msgctxt "tags" -msgid "For content generally themed around a certain season or holiday" +msgid "Adds machines useful in automation, tubes, or power." msgstr "" #. NOTE: tags: title for 32px @@ -658,59 +658,59 @@ msgctxt "tags" msgid "For 32px texture packs" msgstr "Top pacotes de texturas" -#. NOTE: tags: title for jam_game_2021 +#. NOTE: tags: title for strategy_rts #: app/_translations.py:202 msgctxt "tags" -msgid "Jam / Game 2021" +msgid "Strategy / RTS" msgstr "" -#. NOTE: tags: description for jam_game_2021 +#. NOTE: tags: description for strategy_rts #: app/_translations.py:204 msgctxt "tags" -msgid "Entries to the 2021 Minetest Game Jam" +msgid "" +"Games and mods with a heavy strategy component, whether real-time or " +"turn-based" msgstr "" -#. NOTE: tags: title for 128px -#: app/_translations.py:206 -msgctxt "tags" -msgid "128px+" -msgstr "" - -#. NOTE: tags: description for 128px -#: app/_translations.py:208 -#, fuzzy -msgctxt "tags" -msgid "For 128px or higher texture packs" -msgstr "Top pacotes de texturas" - #. NOTE: tags: title for skins -#: app/_translations.py:210 +#: app/_translations.py:206 msgctxt "tags" msgid "Player customization / Skins" msgstr "" #. NOTE: tags: description for skins -#: app/_translations.py:212 +#: app/_translations.py:208 msgctxt "tags" msgid "" "Allows the player to customize their character by changing the texture or" " adding accessories." msgstr "" -#. NOTE: tags: title for strategy_rts -#: app/_translations.py:214 +#. NOTE: tags: title for jam_game_2021 +#: app/_translations.py:210 msgctxt "tags" -msgid "Strategy / RTS" +msgid "Jam / Game 2021" msgstr "" -#. NOTE: tags: description for strategy_rts -#: app/_translations.py:216 +#. NOTE: tags: description for jam_game_2021 +#: app/_translations.py:212 msgctxt "tags" -msgid "" -"Games and mods with a heavy strategy component, whether real-time or " -"turn-based" +msgid "Entries to the 2021 Minetest Game Jam" msgstr "" +#. NOTE: tags: title for 128px +#: app/_translations.py:214 +msgctxt "tags" +msgid "128px+" +msgstr "" + +#. NOTE: tags: description for 128px +#: app/_translations.py:216 +#, fuzzy +msgctxt "tags" +msgid "For 128px or higher texture packs" +msgstr "Top pacotes de texturas" + #. NOTE: tags: title for jam_game_2022 #: app/_translations.py:218 msgctxt "tags" @@ -812,8 +812,8 @@ msgctxt "content_warnings" msgid "Contains recreational drugs other than alcohol or tobacco" msgstr "" -#: app/querybuilder.py:58 app/templates/admin/languages/list.html:27 -#: app/templates/admin/tags/list.html:38 +#: app/querybuilder.py:60 app/templates/admin/languages/list.html:27 +#: app/templates/admin/tags/list.html:34 #: app/templates/admin/warnings/list.html:28 #: app/templates/collections/create_edit.html:56 #: app/templates/collections/view.html:66 app/templates/modnames/list.html:16 @@ -822,7 +822,7 @@ msgstr "" msgid "Packages" msgstr "Pacotes" -#: app/querybuilder.py:73 +#: app/querybuilder.py:75 #, python-format msgid "%(package_type)s for %(game_name)s" msgstr "" @@ -836,9 +836,13 @@ msgstr "%(delta)s atrás" msgid "Featured" msgstr "Apresentou" -#: app/blueprints/api/tokens.py:33 app/templates/admin/tags/list.html:26 +#: app/blueprints/api/tokens.py:33 +#: app/blueprints/packages/advanced_search.py:83 +#: app/blueprints/packages/releases.py:55 +#: app/blueprints/packages/releases.py:70 app/templates/admin/tags/list.html:22 #: app/templates/admin/warnings/list.html:20 app/templates/macros/topics.html:7 #: app/templates/modnames/list.html:12 +#: app/templates/packages/release_edit.html:20 msgid "Name" msgstr "Nome" @@ -847,12 +851,12 @@ 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:251 -#: app/blueprints/packages/packages.py:543 -#: app/blueprints/packages/packages.py:639 -#: app/blueprints/packages/packages.py:727 -#: app/blueprints/packages/releases.py:62 -#: app/blueprints/packages/releases.py:74 app/blueprints/packages/reviews.py:63 +#: app/blueprints/oauth/__init__.py:175 app/blueprints/packages/packages.py:252 +#: app/blueprints/packages/packages.py:544 +#: app/blueprints/packages/packages.py:640 +#: app/blueprints/packages/packages.py:728 +#: app/blueprints/packages/releases.py:66 +#: app/blueprints/packages/releases.py:81 app/blueprints/packages/reviews.py:63 #: app/blueprints/packages/screenshots.py:36 #: app/blueprints/packages/screenshots.py:42 #: app/blueprints/packages/screenshots.py:47 @@ -863,12 +867,14 @@ msgid "Save" msgstr "Salvar" #: app/blueprints/collections/__init__.py:77 -#: app/blueprints/oauth/__init__.py:168 app/blueprints/packages/releases.py:54 -#: app/blueprints/packages/releases.py:66 app/blueprints/packages/reviews.py:53 +#: app/blueprints/oauth/__init__.py:168 +#: app/blueprints/packages/advanced_search.py:84 +#: app/blueprints/packages/releases.py:56 +#: app/blueprints/packages/releases.py:71 app/blueprints/packages/reviews.py:53 #: app/blueprints/threads/__init__.py:281 #: app/templates/admin/languages/list.html:23 #: app/templates/macros/reviews.html:143 app/templates/macros/topics.html:5 -#: app/templates/packages/release_edit.html:17 +#: app/templates/packages/release_edit.html:21 #: app/templates/packages/translation.html:54 msgid "Title" msgstr "Título" @@ -921,24 +927,7 @@ msgstr "(Público, altere em Perfil > Minhas Coleções)" msgid "Removed package from favorites collection" msgstr "Pacote removido da coleção de favoritos" -#: app/blueprints/github/__init__.py:54 -msgid "Authorization failed [err=gh-oauth-login-failed]" -msgstr "Falha na autorização[err=gh-oauth-login-failed]" - -#: app/blueprints/github/__init__.py:83 -msgid "Linked GitHub to account" -msgstr "Vinculado à conta do GitHub" - -#: app/blueprints/github/__init__.py:88 -#, python-format -msgid "GitHub account is already associated with another user: %(username)s" -msgstr "" - -#: 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]" - -#: app/blueprints/oauth/__init__.py:169 app/templates/admin/tags/list.html:30 +#: app/blueprints/oauth/__init__.py:169 app/templates/admin/tags/list.html:26 #: app/templates/admin/warnings/list.html:24 #: app/templates/users/settings_email.html:49 msgid "Description" @@ -1009,100 +998,218 @@ msgstr "Remover / Despublicar" msgid "Supported Games" msgstr "Jogos suportados" -#: app/blueprints/packages/packages.py:214 -msgid "No download available." -msgstr "Nenhum download disponível." +#: app/blueprints/packages/advanced_search.py:39 +msgid "Android Default" +msgstr "" -#: app/blueprints/packages/packages.py:229 app/templates/packages/view.html:598 +#: app/blueprints/packages/advanced_search.py:40 +msgid "Desktop Default" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:41 +msgid "Non-free" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:42 app/models/packages.py:624 +#: app/templates/packages/view.html:163 +msgid "Work in Progress" +msgstr "Trabalho em progresso" + +#. NOTE: Package maintenance state +#: app/blueprints/packages/advanced_search.py:43 app/models/packages.py:170 +msgid "Deprecated" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:44 +msgid "All content warnings" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:53 +msgid "Query" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:54 +#: app/blueprints/packages/packages.py:230 app/templates/packages/view.html:598 #: app/utils/minetest_hypertext.py:263 msgid "Type" msgstr "Tipo" -#: app/blueprints/packages/packages.py:230 -msgid "Title (Human-readable)" -msgstr "Título (legível por humanos)" +#: app/blueprints/packages/advanced_search.py:56 +#: app/templates/macros/topics.html:6 app/templates/packages/view.html:177 +msgid "Author" +msgstr "" -#: app/blueprints/packages/packages.py:231 -#: app/blueprints/packages/packages.py:637 -msgid "Name (Technical)" -msgstr "Nome (Técnico)" - -#: app/blueprints/packages/packages.py:231 -#: app/blueprints/packages/packages.py:638 -#: 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:232 -msgid "Short Description (Plaintext)" -msgstr "Descrição curta (texto simples)" - -#: app/blueprints/packages/packages.py:234 app/templates/packages/view.html:620 -#: app/utils/minetest_hypertext.py:300 -msgid "Maintenance State" -msgstr "Estado de Manutenção" - -#: app/blueprints/packages/packages.py:236 app/templates/admin/tags/list.html:4 +#: app/blueprints/packages/advanced_search.py:57 +#: app/blueprints/packages/packages.py:237 app/templates/admin/tags/list.html:4 #: app/templates/admin/tags/list.html:10 app/templates/todo/tags.html:38 #: app/utils/minetest_hypertext.py:264 msgid "Tags" msgstr "Etiquetas" -#: app/blueprints/packages/packages.py:237 +#: app/blueprints/packages/advanced_search.py:60 +#: app/blueprints/packages/packages.py:238 msgid "Content Warnings" msgstr "Avisos de Conteúdo" -#: app/blueprints/packages/packages.py:238 app/templates/packages/view.html:609 +#: app/blueprints/packages/advanced_search.py:63 +#: app/blueprints/packages/packages.py:239 app/templates/packages/view.html:609 #: app/utils/minetest_hypertext.py:298 msgid "License" msgstr "Licença" -#: app/blueprints/packages/packages.py:239 +#: app/blueprints/packages/advanced_search.py:67 +msgid "Supports Game" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:71 +#: app/templates/admin/storage.html:39 +#: app/templates/collections/create_edit.html:81 +#: app/templates/collections/list.html:39 +#: app/templates/collections/view.html:91 app/templates/index.html:48 +#: app/templates/macros/reviews.html:81 app/templates/macros/topics.html:52 +#: app/templates/packages/game_hub.html:5 +#: app/templates/packages/game_hub.html:25 +#: app/templates/packages/similar.html:22 app/templates/translate/index.html:28 +#, python-format +msgid "%(title)s by %(author)s" +msgstr "%(title)s por %(author)s" + +#: app/blueprints/packages/advanced_search.py:72 +#: app/blueprints/packages/reviews.py:54 +#: app/templates/packages/translation.html:51 +msgid "Language" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:76 +msgid "Hide Tags and Content Warnings" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:77 +msgid "Minetest Version" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:81 +msgid "Sort by" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:85 +msgid "Package score" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:86 app/templates/index.html:78 +#: app/templates/packages/reviews_list.html:4 +#: app/templates/packages/view.html:194 app/templates/packages/view.html:336 +#: app/templates/users/profile.html:279 +msgid "Reviews" +msgstr "Avaliações" + +#: app/blueprints/packages/advanced_search.py:87 +#: app/templates/packages/view.html:184 app/templates/users/profile.html:242 +msgid "Downloads" +msgstr "Downloads" + +#: app/blueprints/packages/advanced_search.py:88 +msgid "Created At" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:89 +msgid "Approved At" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:90 +msgid "Last Release" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:92 +msgid "Order" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:93 +msgid "Descending" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:94 +msgid "Ascending" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:96 +msgid "Random order" +msgstr "" + +#: app/blueprints/packages/packages.py:215 +msgid "No download available." +msgstr "Nenhum download disponível." + +#: app/blueprints/packages/packages.py:231 +msgid "Title (Human-readable)" +msgstr "Título (legível por humanos)" + +#: app/blueprints/packages/packages.py:232 +#: app/blueprints/packages/packages.py:638 +msgid "Name (Technical)" +msgstr "Nome (Técnico)" + +#: app/blueprints/packages/packages.py:232 +#: app/blueprints/packages/packages.py:639 +#: 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:233 +msgid "Short Description (Plaintext)" +msgstr "Descrição curta (texto simples)" + +#: app/blueprints/packages/packages.py:235 app/templates/packages/view.html:620 +#: app/utils/minetest_hypertext.py:300 +msgid "Maintenance State" +msgstr "Estado de Manutenção" + +#: app/blueprints/packages/packages.py:240 msgid "Media License" msgstr "Licença de Mídia" -#: app/blueprints/packages/packages.py:241 +#: app/blueprints/packages/packages.py:242 msgid "Long Description (Markdown)" msgstr "Descrição Longa (Markdown)" -#: app/blueprints/packages/packages.py:243 +#: app/blueprints/packages/packages.py:244 #, fuzzy msgid "VCS Repository URL" msgstr "URL do repositório VCS" -#: app/blueprints/packages/packages.py:244 app/blueprints/users/settings.py:77 +#: app/blueprints/packages/packages.py:245 app/blueprints/users/settings.py:77 msgid "Website URL" msgstr "URL do site" -#: app/blueprints/packages/packages.py:245 +#: app/blueprints/packages/packages.py:246 #, fuzzy msgid "Issue Tracker URL" msgstr "URL do Issue Tracker" -#: app/blueprints/packages/packages.py:246 +#: app/blueprints/packages/packages.py:247 #, fuzzy msgid "Forum Topic ID" msgstr "ID do tópico do fórum" -#: app/blueprints/packages/packages.py:247 +#: app/blueprints/packages/packages.py:248 #, fuzzy msgid "Video URL" msgstr "URL do vídeo" -#: app/blueprints/packages/packages.py:248 +#: app/blueprints/packages/packages.py:249 msgid "Donate URL" msgstr "URL de doação" -#: app/blueprints/packages/packages.py:249 +#: app/blueprints/packages/packages.py:250 msgid "Translation URL" msgstr "" -#: app/blueprints/packages/packages.py:255 +#: app/blueprints/packages/packages.py:256 #, fuzzy msgid "_game is not an allowed name" msgstr "_game não é um nome permitido" -#: app/blueprints/packages/packages.py:265 +#: app/blueprints/packages/packages.py:266 #, fuzzy msgid "" "Package already exists, but is removed. Please contact ContentDB staff to" @@ -1111,239 +1218,238 @@ 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:270 +#: app/blueprints/packages/packages.py:271 #, fuzzy msgid "Package already exists" msgstr "O pacote já existe" -#: app/blueprints/packages/packages.py:276 +#: app/blueprints/packages/packages.py:277 msgid "A collection with a similar name already exists" msgstr "Uma coleção com nome similar já existe" -#: app/blueprints/packages/packages.py:329 -#: app/blueprints/packages/releases.py:82 +#: app/blueprints/packages/packages.py:330 +#: app/blueprints/packages/releases.py:89 msgid "" "You must add an email address to your account and confirm it before you " "can manage packages" msgstr "" -#: app/blueprints/packages/packages.py:335 +#: app/blueprints/packages/packages.py:336 msgid "Save draft" msgstr "" -#: app/blueprints/packages/packages.py:343 +#: app/blueprints/packages/packages.py:344 #, fuzzy msgid "Unable to find that user" msgstr "Não foi possível encontrar esse usuário" -#: app/blueprints/packages/packages.py:347 +#: app/blueprints/packages/packages.py:348 #: app/blueprints/packages/screenshots.py:137 msgid "Permission denied" msgstr "Permissão negada" -#: app/blueprints/packages/packages.py:403 -#: app/blueprints/packages/packages.py:494 -#: app/blueprints/packages/packages.py:516 +#: app/blueprints/packages/packages.py:404 +#: app/blueprints/packages/packages.py:495 +#: app/blueprints/packages/packages.py:517 msgid "You don't have permission to do that" msgstr "Você não tem permissão para fazer isso" -#: app/blueprints/packages/packages.py:436 +#: app/blueprints/packages/packages.py:437 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:443 +#: app/blueprints/packages/packages.py:444 msgid "" "Please comment in the approval thread so editors know what you have " "changed" msgstr "" -#: app/blueprints/packages/packages.py:481 +#: app/blueprints/packages/packages.py:482 #, python-format msgid "Set state to %(state)s" msgstr "" -#: app/blueprints/packages/packages.py:511 +#: app/blueprints/packages/packages.py:512 msgid "Deleted package" msgstr "Pacote excluído" -#: app/blueprints/packages/packages.py:533 +#: app/blueprints/packages/packages.py:534 msgid "Unapproved package" msgstr "Pacote não aprovado" -#: app/blueprints/packages/packages.py:542 +#: app/blueprints/packages/packages.py:543 msgid "Maintainers (Comma-separated)" msgstr "Mantenedores(separados por vírgula)" -#: app/blueprints/packages/packages.py:551 +#: app/blueprints/packages/packages.py:552 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:601 +#: app/blueprints/packages/packages.py:602 msgid "You are not a maintainer" msgstr "Você não é um mantenedor" -#: app/blueprints/packages/packages.py:604 +#: app/blueprints/packages/packages.py:605 msgid "Package owners cannot remove themselves as maintainers" msgstr "Donos do pacote não podem se remover como mantenedores" -#: app/blueprints/packages/packages.py:636 +#: app/blueprints/packages/packages.py:637 msgid "Author Name" msgstr "Nome do autor" -#: app/blueprints/packages/packages.py:723 +#: app/blueprints/packages/packages.py:724 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:724 +#: app/blueprints/packages/packages.py:725 msgid "Supported games" msgstr "Jogos suportados" -#: app/blueprints/packages/packages.py:725 +#: app/blueprints/packages/packages.py:726 msgid "Unsupported games" msgstr "Jogos não suportados" -#: app/blueprints/packages/packages.py:726 +#: app/blueprints/packages/packages.py:727 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:742 +#: app/blueprints/packages/packages.py:743 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:746 +#: app/blueprints/packages/packages.py:747 msgid "Mod(pack) needs to contain at least one mod. Please create a new release" msgstr "" "(Pacotes de) mods precisam conter ao menos um mod. Por favor, crie um " "novo lançamento" -#: app/blueprints/packages/releases.py:55 -#: app/templates/packages/release_new.html:46 +#: app/blueprints/packages/releases.py:57 +#: app/blueprints/packages/releases.py:72 +msgid "Release Notes" +msgstr "" + +#: app/blueprints/packages/releases.py:59 msgid "Method" msgstr "Método" -#: app/blueprints/packages/releases.py:55 -#: app/blueprints/packages/releases.py:57 +#: app/blueprints/packages/releases.py:59 +#: app/blueprints/packages/releases.py:61 #: app/blueprints/packages/screenshots.py:35 msgid "File Upload" msgstr "Upload de arquivo" -#: app/blueprints/packages/releases.py:56 +#: app/blueprints/packages/releases.py:60 #, fuzzy msgid "Git reference (ie: commit hash, branch, or tag)" msgstr "Referência do Git (ou seja: commit hash, branch ou tag)" -#: app/blueprints/packages/releases.py:58 -#: app/blueprints/packages/releases.py:70 -#: app/blueprints/packages/releases.py:198 +#: app/blueprints/packages/releases.py:62 +#: app/blueprints/packages/releases.py:77 +#: app/blueprints/packages/releases.py:207 msgid "Minimum Minetest Version" msgstr "Versão mínima do Minetest" -#: app/blueprints/packages/releases.py:60 -#: app/blueprints/packages/releases.py:72 -#: app/blueprints/packages/releases.py:201 +#: app/blueprints/packages/releases.py:64 +#: app/blueprints/packages/releases.py:79 +#: app/blueprints/packages/releases.py:210 msgid "Maximum Minetest Version" msgstr "Versão Máxima do Minetest" -#: app/blueprints/packages/releases.py:67 -#: app/templates/packages/release_edit.html:23 +#: app/blueprints/packages/releases.py:74 +#: app/templates/packages/release_edit.html:31 msgid "URL" msgstr "URL" -#: app/blueprints/packages/releases.py:68 +#: app/blueprints/packages/releases.py:75 #, fuzzy msgid "Task ID" msgstr "ID da tarefa" -#: app/blueprints/packages/releases.py:69 +#: app/blueprints/packages/releases.py:76 #: app/blueprints/packages/screenshots.py:41 msgid "Is Approved" msgstr "Está aprovado" -#: app/blueprints/packages/releases.py:91 +#: app/blueprints/packages/releases.py:98 msgid "Import from Git" msgstr "Importar do Git" -#: app/blueprints/packages/releases.py:91 +#: app/blueprints/packages/releases.py:98 msgid "Upload .zip file" msgstr "Upload de arquivo .zip" -#: app/blueprints/packages/releases.py:197 +#: app/blueprints/packages/releases.py:206 msgid "Set Min" msgstr "Configurar mínimo" -#: app/blueprints/packages/releases.py:200 +#: app/blueprints/packages/releases.py:209 msgid "Set Max" msgstr "Configurar máximo" -#: app/blueprints/packages/releases.py:203 +#: app/blueprints/packages/releases.py:212 msgid "Only change values previously set as none" msgstr "Altere apenas os valores definidos anteriormente como nenhum" -#: app/blueprints/packages/releases.py:204 +#: app/blueprints/packages/releases.py:213 msgid "Update" msgstr "Atualização" -#: app/blueprints/packages/releases.py:256 +#: app/blueprints/packages/releases.py:265 #: app/templates/packages/update_config.html:25 msgid "Trigger" msgstr "Gatilho" -#: app/blueprints/packages/releases.py:257 +#: app/blueprints/packages/releases.py:266 msgid "New Commit" msgstr "Novo commit" -#: app/blueprints/packages/releases.py:258 app/templates/admin/tags/list.html:8 +#: app/blueprints/packages/releases.py:267 app/templates/admin/tags/list.html:8 msgid "New Tag" msgstr "Nova tag" -#: app/blueprints/packages/releases.py:260 +#: app/blueprints/packages/releases.py:269 msgid "Branch name" msgstr "Nome da branch" -#: app/blueprints/packages/releases.py:261 +#: app/blueprints/packages/releases.py:270 #: app/templates/packages/update_config.html:38 msgid "Action" msgstr "Ação" -#: app/blueprints/packages/releases.py:262 +#: app/blueprints/packages/releases.py:271 msgid "Send notification and mark as outdated" msgstr "Enviar notificação e marcar como desatualizado" -#: app/blueprints/packages/releases.py:262 app/logic/package_approval.py:104 +#: app/blueprints/packages/releases.py:271 app/logic/package_approval.py:104 msgid "Create release" msgstr "Criar release" -#: app/blueprints/packages/releases.py:264 +#: app/blueprints/packages/releases.py:273 msgid "Save Settings" msgstr "Salvar Configurações" -#: app/blueprints/packages/releases.py:265 +#: app/blueprints/packages/releases.py:274 msgid "Disable Automation" msgstr "Desabilitar automação" -#: app/blueprints/packages/releases.py:304 +#: app/blueprints/packages/releases.py:313 msgid "Please add a Git repository URL in order to set up automatic releases" msgstr "" "Por favor, adicione uma URL de repositório Git para configurar " "lançamentos automáticos" -#: app/blueprints/packages/releases.py:320 +#: app/blueprints/packages/releases.py:329 msgid "Deleted update configuration" msgstr "Configuração de atualização deletada" -#: app/blueprints/packages/releases.py:328 +#: app/blueprints/packages/releases.py:337 msgid "Now, please create an initial release" msgstr "Por favor, crie um lançamento inicial" -#: app/blueprints/packages/reviews.py:54 -#: app/templates/packages/translation.html:51 -msgid "Language" -msgstr "" - #: app/blueprints/packages/reviews.py:60 app/blueprints/threads/__init__.py:181 #: app/blueprints/threads/__init__.py:182 #: app/blueprints/threads/__init__.py:282 @@ -1529,7 +1635,7 @@ msgstr "" "pontos(.) permitidos" #: app/blueprints/users/account.py:104 app/blueprints/users/account.py:153 -#: app/blueprints/users/account.py:189 app/blueprints/users/account.py:340 +#: app/blueprints/users/account.py:189 app/blueprints/users/account.py:338 #: app/blueprints/users/settings.py:147 msgid "Email" msgstr "E-mail" @@ -1609,23 +1715,23 @@ msgstr "Senha antiga está incorreta" msgid "Unknown verification token!" msgstr "Token de verificação desconhecido!" -#: app/blueprints/users/account.py:292 +#: app/blueprints/users/account.py:290 msgid "Token has expired" msgstr "Token inspirou" -#: app/blueprints/users/account.py:306 +#: app/blueprints/users/account.py:304 msgid "Another user is already using that email" msgstr "Outro usuário já está usando esse e-mail" -#: app/blueprints/users/account.py:309 +#: app/blueprints/users/account.py:307 msgid "Confirmed email change" msgstr "Mudança de e-mail confirmada" -#: app/blueprints/users/account.py:314 +#: app/blueprints/users/account.py:312 msgid "Email address changed" msgstr "E-mail alterado" -#: app/blueprints/users/account.py:315 +#: app/blueprints/users/account.py:313 msgid "" "Your email address has changed. If you didn't request this, please " "contact an administrator." @@ -1633,15 +1739,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:333 +#: app/blueprints/users/account.py:331 msgid "You may now log in" msgstr "Talvez você deva logar" -#: app/blueprints/users/account.py:341 +#: app/blueprints/users/account.py:339 msgid "Send" msgstr "Enviar" -#: app/blueprints/users/account.py:372 +#: app/blueprints/users/account.py:370 msgid "" "That email is now blacklisted. Please contact an admin if you wish to " "undo this." @@ -1649,46 +1755,44 @@ msgstr "" "Esse e-mail está banido. Por favor, contate um administrador se você " "deseja desfazer isso." -#: app/blueprints/users/claim.py:41 app/blueprints/users/claim.py:66 -msgid "" -"Invalid username, Only alphabetic letters (A-Za-z), numbers (0-9), " -"underscores (_), minuses (-), and periods (.) allowed. Consider " -"contacting an admin" -msgstr "" -"Nome de usuário inválido. Apenas letras (A-Za-z), números (0-9), " -"sublinhas (_), travessões (-) e pontos (.) permitidos. Considere contatar" -" um administrador" - #: app/blueprints/users/claim.py:46 msgid "User has already been claimed" msgstr "Usuário já foi requisitado" #: app/blueprints/users/claim.py:50 -msgid "Unable to get GitHub username for user" -msgstr "Incapaz de conseguir o nome de usuário do GitHub para esse usuário" +msgid "" +"Unable to get GitHub username for user. Make sure the forum account " +"exists." +msgstr "" -#: app/blueprints/users/claim.py:73 +#: app/blueprints/users/claim.py:66 +msgid "" +"A ContentDB user with that name already exists. Please contact an admin " +"to link to your forum account" +msgstr "" + +#: app/blueprints/users/claim.py:75 msgid "That user has already been claimed!" msgstr "Esse usuário já foi requisitado!" -#: app/blueprints/users/claim.py:86 +#: app/blueprints/users/claim.py:88 #, python-format msgid "Error whilst attempting to access forums: %(message)s" msgstr "Erro durante tentativa de acessar fórum: %(message)s" -#: app/blueprints/users/claim.py:90 +#: app/blueprints/users/claim.py:92 msgid "Unable to get forum signature - does the user exist?" msgstr "Incapaz de conseguir a assinatura do fórum - esse usuário existe?" -#: app/blueprints/users/claim.py:105 +#: app/blueprints/users/claim.py:107 msgid "Unable to login as user" msgstr "Incapaz de logar com usuário" -#: app/blueprints/users/claim.py:111 +#: app/blueprints/users/claim.py:113 msgid "Could not find the key in your signature!" msgstr "Não foi possível localizar a chave em sua assinatura!" -#: app/blueprints/users/claim.py:114 +#: app/blueprints/users/claim.py:116 msgid "Unknown claim type" msgstr "Tipo de requisição desconhecida" @@ -1832,6 +1936,23 @@ msgstr "Ranque" msgid "Can't promote a user to a rank higher than yourself!" msgstr "Não pode promover um usuário para um ranque maior que o seu!" +#: app/blueprints/vcs/github.py:56 +msgid "Authorization failed [err=gh-oauth-login-failed]" +msgstr "Falha na autorização[err=gh-oauth-login-failed]" + +#: app/blueprints/vcs/github.py:85 +msgid "Linked GitHub to account" +msgstr "Vinculado à conta do GitHub" + +#: app/blueprints/vcs/github.py:90 +#, python-format +msgid "GitHub account is already associated with another user: %(username)s" +msgstr "" + +#: app/blueprints/vcs/github.py:98 app/blueprints/vcs/github.py:124 +msgid "Authorization failed [err=gh-login-failed]" +msgstr "Falha na autorização [err=gh-login-failed]" + #: app/blueprints/zipgrep/__init__.py:35 msgid "Text to find (regex)" msgstr "Texto para localizar (regex)" @@ -1841,6 +1962,7 @@ msgid "File filter" msgstr "Filtro de arquivos" #: app/blueprints/zipgrep/__init__.py:38 app/templates/base.html:60 +#: app/templates/packages/advanced_search.html:34 #: app/templates/packages/game_hub.html:35 app/templates/todo/tags.html:14 msgid "Search" msgstr "Pesquisar" @@ -1934,11 +2056,11 @@ msgstr "Você não tem permissão para editar esse pacote" msgid "You don't have permission to change the package name" msgstr "Você não tem permissão para alterar o nome desse pacote" -#: app/logic/releases.py:32 +#: app/logic/releases.py:33 msgid "You don't have permission to make releases" msgstr "Você não tem permissão para fazer lançamentos" -#: app/logic/releases.py:37 +#: app/logic/releases.py:38 msgid "" "You've created too many releases for this package in the last 5 minutes, " "please wait before trying again" @@ -1946,7 +2068,7 @@ msgstr "" "Você criou muitos lançamentos para esse pacote nos últimos 5 minutos, por" " favor, aguarde antes de tentar novamente" -#: app/logic/releases.py:74 +#: app/logic/releases.py:77 msgid "Invalid commit hash; it must be a 40 character long base16 string" msgstr "Hash de commit inválido; precisa ser um string base16 com 40 caractéres" @@ -2106,11 +2228,6 @@ msgstr "" msgid "As-is" msgstr "" -#. NOTE: Package maintenance state -#: app/models/packages.py:170 -msgid "Deprecated" -msgstr "" - #: app/models/packages.py:177 msgid "Under active development, and may break worlds/things without warning" msgstr "" @@ -2147,7 +2264,7 @@ msgstr "Aprovar" #: app/templates/collections/delete.html:14 #: app/templates/collections/view.html:39 #: app/templates/oauth/create_edit.html:17 -#: app/templates/packages/release_edit.html:84 +#: app/templates/packages/release_edit.html:92 #: app/templates/packages/review_create_edit.html:67 #: app/templates/threads/delete_reply.html:19 #: app/templates/threads/delete_thread.html:19 @@ -2155,21 +2272,17 @@ msgstr "Aprovar" msgid "Delete" msgstr "Deletar" -#: app/models/packages.py:624 app/templates/packages/view.html:163 -msgid "Work in Progress" -msgstr "Trabalho em progresso" - -#: app/models/packages.py:1358 +#: app/models/packages.py:1366 #, python-format msgid "New commit %(hash)s found on the Git repo." msgstr "" -#: app/models/packages.py:1362 +#: app/models/packages.py:1370 #, python-format msgid "The last release was commit %(hash)s" msgstr "" -#: app/models/packages.py:1368 +#: app/models/packages.py:1376 #, python-format msgid "New tag %(tag_name)s found on the Git repo." msgstr "" @@ -2203,7 +2316,7 @@ msgid "Editor" msgstr "" #. NOTE: BOT notification type -#: app/models/users.py:59 app/models/users.py:442 +#: app/models/users.py:59 app/models/users.py:448 msgid "Bot" msgstr "" @@ -2216,128 +2329,128 @@ msgid "Admin" msgstr "Administrador" #. NOTE: PACKAGE_EDIT notification type -#: app/models/users.py:427 +#: app/models/users.py:433 msgid "Package Edit" msgstr "" #. NOTE: PACKAGE_APPROVAL notification type -#: app/models/users.py:430 +#: app/models/users.py:436 msgid "Package Approval" msgstr "" #. NOTE: NEW_THREAD notification type -#: app/models/users.py:433 app/templates/threads/list.html:12 +#: app/models/users.py:439 app/templates/threads/list.html:12 #: app/templates/threads/new.html:4 msgid "New Thread" msgstr "Novo tópico" #. NOTE: NEW_REVIEW notification type -#: app/models/users.py:436 +#: app/models/users.py:442 msgid "New Review" msgstr "" #. NOTE: THREAD_REPLY notification type -#: app/models/users.py:439 +#: app/models/users.py:445 msgid "Thread Reply" msgstr "" #. NOTE: MAINTAINER notification type -#: app/models/users.py:445 app/templates/macros/threads.html:27 +#: app/models/users.py:451 app/templates/macros/threads.html:27 msgid "Maintainer" msgstr "" #. NOTE: EDITOR_ALERT notification type -#: app/models/users.py:448 +#: app/models/users.py:454 msgid "Editor Alert" msgstr "" #. NOTE: EDITOR_MISC notification type -#: app/models/users.py:451 +#: app/models/users.py:457 msgid "Editor Misc" msgstr "" #. NOTE: OTHER notification type -#: app/models/users.py:454 +#: app/models/users.py:460 msgid "Other" msgstr "" -#: app/models/users.py:464 +#: app/models/users.py:470 msgid "This is a Package Edit notification." msgstr "" -#: app/models/users.py:466 +#: app/models/users.py:472 msgid "This is a Package Approval notification." msgstr "" -#: app/models/users.py:468 +#: app/models/users.py:474 msgid "This is a New Thread notification." msgstr "" -#: app/models/users.py:470 +#: app/models/users.py:476 msgid "This is a New Review notification." msgstr "" -#: app/models/users.py:472 +#: app/models/users.py:478 msgid "This is a Thread Reply notification." msgstr "" -#: app/models/users.py:474 +#: app/models/users.py:480 msgid "This is a Bot notification." msgstr "" -#: app/models/users.py:476 +#: app/models/users.py:482 msgid "This is a Maintainer change notification." msgstr "" -#: app/models/users.py:478 +#: app/models/users.py:484 msgid "This is an Editor Alert notification." msgstr "" -#: app/models/users.py:480 +#: app/models/users.py:486 msgid "This is an Editor Misc notification." msgstr "" -#: app/models/users.py:482 +#: app/models/users.py:488 msgid "This is an Other notification." msgstr "" -#: app/models/users.py:489 +#: app/models/users.py:495 msgid "When another user edits your packages, releases, etc." msgstr "" -#: app/models/users.py:491 +#: app/models/users.py:497 msgid "Notifications from editors related to the package approval process." msgstr "" -#: app/models/users.py:493 +#: app/models/users.py:499 msgid "When a thread is created on your package." msgstr "" -#: app/models/users.py:495 +#: app/models/users.py:501 msgid "When a user posts a review on your package." msgstr "" -#: app/models/users.py:497 +#: app/models/users.py:503 msgid "When someone replies to a thread you're watching." msgstr "" -#: app/models/users.py:499 +#: app/models/users.py:505 msgid "From a bot - for example, update notifications." msgstr "" -#: app/models/users.py:501 +#: app/models/users.py:507 msgid "When your package's maintainers change." msgstr "" -#: app/models/users.py:503 +#: app/models/users.py:509 msgid "For editors: Important alerts." msgstr "" -#: app/models/users.py:505 +#: app/models/users.py:511 msgid "For editors: Minor notifications, including new threads." msgstr "" -#: app/models/users.py:507 +#: app/models/users.py:513 msgid "Minor notifications not important enough for a dedicated category." msgstr "" @@ -2492,41 +2605,45 @@ msgstr "Politicas de privacidade" msgid "Report / DMCA" msgstr "Reportar / DMCA" -#: app/templates/base.html:256 +#: app/templates/base.html:256 app/templates/packages/advanced_search.html:4 +msgid "Advanced Search" +msgstr "" + +#: app/templates/base.html:257 msgid "User List" msgstr "Lista de usuários" -#: app/templates/base.html:257 app/templates/packages/view.html:190 +#: app/templates/base.html:258 app/templates/packages/view.html:190 #: app/templates/packages/view.html:677 app/templates/threads/list.html:4 msgid "Threads" msgstr "Tópicos" -#: app/templates/base.html:258 app/templates/collections/list.html:7 +#: app/templates/base.html:259 app/templates/collections/list.html:7 #: app/templates/collections/list.html:26 msgid "Collections" msgstr "Coleções" -#: app/templates/base.html:259 app/templates/donate/index.html:4 +#: app/templates/base.html:260 app/templates/donate/index.html:4 msgid "Support Creators" msgstr "" -#: app/templates/base.html:260 +#: app/templates/base.html:261 msgid "Translate Packages" msgstr "" -#: app/templates/base.html:261 +#: app/templates/base.html:262 msgid "Source Code" msgstr "Código-fonte" -#: app/templates/base.html:267 +#: app/templates/base.html:268 msgid "Show non-free packages" msgstr "" -#: app/templates/base.html:269 +#: app/templates/base.html:270 msgid "Hide non-free packages" msgstr "" -#: app/templates/base.html:273 +#: app/templates/base.html:274 #, python-format msgid "Our privacy policy has been updated (%(date)s)" msgstr "" @@ -2541,29 +2658,11 @@ msgstr "" "Bem-vind@ ao melhor lugar para encontrar mods, jogos e pacotes de " "texturas para o Minetest" -#: app/templates/admin/storage.html:39 -#: app/templates/collections/create_edit.html:81 -#: app/templates/collections/list.html:39 -#: app/templates/collections/view.html:91 app/templates/index.html:48 -#: app/templates/macros/reviews.html:81 app/templates/macros/topics.html:52 -#: app/templates/packages/game_hub.html:5 -#: app/templates/packages/game_hub.html:25 -#: app/templates/packages/similar.html:22 app/templates/translate/index.html:28 -#, python-format -msgid "%(title)s by %(author)s" -msgstr "%(title)s por %(author)s" - #: app/templates/index.html:53 #, python-format msgid "%(title)s by %(author)s" msgstr "%(title)s por %(author)s" -#: app/templates/index.html:78 app/templates/packages/reviews_list.html:4 -#: app/templates/packages/view.html:194 app/templates/packages/view.html:336 -#: app/templates/users/profile.html:279 -msgid "Reviews" -msgstr "Avaliações" - #: app/templates/index.html:94 app/templates/packages/view.html:278 msgid "Previous" msgstr "Anterior" @@ -2644,7 +2743,7 @@ msgstr "Enviar e-mail para %(username)s" #: app/templates/admin/storage.html:18 #: app/templates/packages/create_edit.html:66 #: app/templates/packages/game_support.html:20 -#: app/templates/threads/view.html:96 app/templates/todo/tags.html:36 +#: app/templates/threads/view.html:101 app/templates/todo/tags.html:36 msgid "Package" msgstr "" @@ -2670,7 +2769,7 @@ msgstr "Nova licença" msgid "Licenses" msgstr "Licenças" -#: app/templates/admin/tags/list.html:34 +#: app/templates/admin/tags/list.html:30 msgid "Views" msgstr "Visualizações" @@ -3134,7 +3233,7 @@ msgid "Edit / Approve" msgstr "Editar / Aprovar" #: app/templates/macros/releases.html:103 -#: app/templates/packages/release_edit.html:31 +#: app/templates/packages/release_edit.html:39 msgid "Importing..." msgstr "Importando..." @@ -3341,10 +3440,6 @@ msgstr "" msgid "No outdated packages." msgstr "" -#: app/templates/macros/topics.html:6 app/templates/packages/view.html:177 -msgid "Author" -msgstr "" - #: app/templates/macros/topics.html:8 msgid "Date" msgstr "" @@ -3514,6 +3609,29 @@ msgstr "" msgid "No applications created" msgstr "" +#: app/templates/packages/advanced_search.html:13 +msgid "Use shift to select multiple. Leave selection empty to match any type." +msgstr "" + +#: app/templates/packages/advanced_search.html:14 +#: app/templates/packages/advanced_search.html:19 +#: app/templates/packages/advanced_search.html:20 +#: app/templates/packages/advanced_search.html:21 +msgid "Use shift to select multiple." +msgstr "" + +#: app/templates/packages/advanced_search.html:17 +msgid "Tags and Content Warnings" +msgstr "" + +#: app/templates/packages/advanced_search.html:23 +msgid "Compatibility" +msgstr "" + +#: app/templates/packages/advanced_search.html:28 +msgid "Sorting" +msgstr "" + #: app/templates/packages/alias_create_edit.html:4 msgid "Alias" msgstr "" @@ -3553,7 +3671,7 @@ msgid "This will set the update settings for all packages with a Git repo." msgstr "" #: app/templates/packages/bulk_update_conf.html:27 -#: app/templates/packages/release_new.html:50 +#: app/templates/packages/release_new.html:51 #: app/templates/packages/update_config.html:33 msgid "Leave blank to use default branch" msgstr "" @@ -3899,8 +4017,8 @@ msgid "Use this page to set the min and max of all releases for your package." msgstr "" #: app/templates/packages/release_bulk_change.html:29 -#: app/templates/packages/release_edit.html:54 -#: app/templates/packages/release_new.html:69 +#: app/templates/packages/release_edit.html:62 +#: app/templates/packages/release_new.html:70 msgid "Maximum must be greater than or equal to the minimum!" msgstr "" @@ -3911,8 +4029,8 @@ msgid "" msgstr "" #: app/templates/packages/release_bulk_change.html:36 -#: app/templates/packages/release_edit.html:70 -#: app/templates/packages/release_new.html:91 +#: app/templates/packages/release_edit.html:78 +#: app/templates/packages/release_new.html:92 msgid "Leave both as None if in doubt." msgstr "" @@ -3920,65 +4038,75 @@ msgstr "" msgid "Edit release" msgstr "" -#: app/templates/packages/release_edit.html:27 +#: app/templates/packages/release_edit.html:15 +#: app/templates/packages/release_new.html:42 +msgid "Release short name. Eg: 1.0.0 or 2018-05-28" +msgstr "" + +#: app/templates/packages/release_edit.html:16 +#: app/templates/packages/release_new.html:43 +msgid "Human-readable name. Eg: 1.0.0 - The Trains Update" +msgstr "" + +#: app/templates/packages/release_edit.html:35 msgid "Commit Hash" msgstr "" -#: app/templates/packages/release_edit.html:32 +#: app/templates/packages/release_edit.html:40 msgid "view task" msgstr "" -#: app/templates/packages/release_edit.html:42 +#: app/templates/packages/release_edit.html:50 #: app/templates/packages/screenshot_edit.html:20 msgid "Approved" msgstr "" -#: app/templates/packages/release_edit.html:46 +#: app/templates/packages/release_edit.html:54 msgid "Supported Minetest versions" msgstr "" -#: app/templates/packages/release_edit.html:60 -#: app/templates/packages/release_new.html:75 +#: app/templates/packages/release_edit.html:68 +#: app/templates/packages/release_new.html:76 #, python-format msgid "Are you sure your package doesn't work on versions after %(version)s?" msgstr "" -#: app/templates/packages/release_edit.html:62 -#: app/templates/packages/release_new.html:77 +#: app/templates/packages/release_edit.html:70 +#: app/templates/packages/release_new.html:78 msgid "" "Only set the maximum version if you know that it doesn't work on newer " "Minetest versions." msgstr "" -#: app/templates/packages/release_edit.html:63 -#: app/templates/packages/release_new.html:78 +#: app/templates/packages/release_edit.html:71 +#: app/templates/packages/release_new.html:79 msgid "" "Don't set the maximum version just because you haven't tested it on newer" " versions." msgstr "" -#: app/templates/packages/release_edit.html:67 -#: app/templates/packages/release_new.html:88 +#: app/templates/packages/release_edit.html:75 +#: app/templates/packages/release_new.html:89 msgid "" "Set the minimum and maximum Minetest versions supported.\n" "\t\t\tThis release will be hidden to clients outside of that range. " msgstr "" -#: app/templates/packages/release_edit.html:72 +#: app/templates/packages/release_edit.html:80 msgid "" "You can set this automatically in the" " .conf of your package." msgstr "" -#: app/templates/packages/release_edit.html:79 +#: app/templates/packages/release_edit.html:87 msgid "Delete Release" msgstr "Deletar lançamentos" -#: app/templates/packages/release_edit.html:85 +#: app/templates/packages/release_edit.html:93 msgid "This is permanent." msgstr "Isso é permanente." -#: app/templates/packages/release_edit.html:86 +#: app/templates/packages/release_edit.html:94 msgid "" "Any associated uploads will not be deleted immediately, but the release " "will no longer be listed." @@ -3986,7 +4114,7 @@ msgstr "" "Quaisquer uploads associados não serão deletados imediatamente, mas o " "lançamento não será mais listado." -#: app/templates/packages/release_edit.html:91 +#: app/templates/packages/release_edit.html:99 msgid "You cannot delete the latest release; please create a newer one first." msgstr "" "Você não pode deletar o último lançamento; por favor, crie um novo " @@ -4041,26 +4169,26 @@ msgstr "" msgid "1. Name release" msgstr "1. Nome do lançamento" -#: app/templates/packages/release_new.html:42 -msgid "Human readable. Eg: 1.0.0 or 2018-05-28" -msgstr "Legível para humanos. Ex: 1.0.0 ou 2018-05-28" +#: app/templates/packages/release_new.html:43 +msgid "Same as name" +msgstr "" -#: app/templates/packages/release_new.html:44 +#: app/templates/packages/release_new.html:46 msgid "2. Set the content" msgstr "2. Selecionar o conteúdo" -#: app/templates/packages/release_new.html:57 +#: app/templates/packages/release_new.html:58 msgid "" "Take a look at the Package Configuration " "and Releases Guide for\n" "\t\t\ttips on customising releases." msgstr "" -#: app/templates/packages/release_new.html:61 +#: app/templates/packages/release_new.html:62 msgid "3. Supported Minetest versions" msgstr "3. Versões suportadas do Minetest" -#: app/templates/packages/release_new.html:83 +#: app/templates/packages/release_new.html:84 msgid "" "The .conf of your package can set this " "automatically,\n" @@ -4482,7 +4610,7 @@ msgstr "Código não gratuito" msgid "Non-free media" msgstr "Mídia não gratuita" -#: app/templates/packages/view.html:94 app/templates/threads/view.html:104 +#: app/templates/packages/view.html:94 app/templates/threads/view.html:109 msgid "" "This thread is only visible to its creator, package maintainers, users of" " Approver rank or above, and @mentioned users." @@ -4490,10 +4618,6 @@ msgstr "" "Esse tópico é visível apenas para seu criador, mantedores, usuários do " "ranque de Aprovadores e @usuários mencionados." -#: app/templates/packages/view.html:184 app/templates/users/profile.html:242 -msgid "Downloads" -msgstr "Downloads" - #: app/templates/packages/view.html:207 app/templates/users/profile.html:95 msgid "Website" msgstr "Website" @@ -4518,7 +4642,7 @@ msgstr "" msgid "Awaiting review" msgstr "Esperando avaliação" -#: app/templates/packages/view.html:344 app/templates/threads/view.html:77 +#: app/templates/packages/view.html:344 app/templates/threads/view.html:82 msgid "Edit Review" msgstr "Editar avaliação" @@ -4751,39 +4875,39 @@ msgstr "" msgid "Subscribe" msgstr "Inscrever" -#: app/templates/threads/view.html:55 +#: app/templates/threads/view.html:59 msgid "Convert to Thread" msgstr "Converter para tópico" -#: app/templates/threads/view.html:62 +#: app/templates/threads/view.html:67 msgid "Unlock" msgstr "Desbloquear" -#: app/templates/threads/view.html:67 +#: app/templates/threads/view.html:72 msgid "Lock" msgstr "Bloquear" -#: app/templates/threads/view.html:109 +#: app/templates/threads/view.html:114 msgid "This thread is visible to the following users" msgstr "Esse tópico é visível para os seguintes usuários" -#: app/templates/threads/view.html:110 +#: app/templates/threads/view.html:115 msgid "Visible to:" msgstr "Visível para:" -#: app/templates/threads/view.html:118 +#: app/templates/threads/view.html:123 msgid "Plus approvers and editors" msgstr "Mais aprovadores e editores" -#: app/templates/threads/view.html:131 +#: app/templates/threads/view.html:136 msgid "Is this review outdated?" msgstr "" -#: app/templates/threads/view.html:132 +#: app/templates/threads/view.html:137 msgid "For example, does it complain about issues you've already fixed?" msgstr "" -#: app/templates/threads/view.html:133 +#: app/templates/threads/view.html:138 #, python-format msgid "You can report outdated reviews by clicking %(flag)s on the review." msgstr "" @@ -5423,6 +5547,10 @@ msgstr "" msgid "Email Address" msgstr "" +#: app/templates/users/modtools.html:116 +msgid "Pending email verifications" +msgstr "" + #: app/templates/users/profile.html:20 msgid "Profile picture" msgstr "" @@ -6468,3 +6596,54 @@ msgstr "" #~ "signature" #~ msgstr "" +#~ msgctxt "tags" +#~ msgid "" +#~ "Focus on player chat/communication or " +#~ "who's primary function is interacting " +#~ "with the console." +#~ msgstr "" + +#~ msgctxt "tags" +#~ msgid "" +#~ "Requires futher installation steps, such " +#~ "as installing luarocks or editing the" +#~ " trusted mod setting" +#~ msgstr "" + +#~ msgctxt "tags" +#~ msgid "" +#~ "Mods and games that aim to " +#~ "simulate real life activity. Similar to" +#~ " SimCity/TheSims/OpenTTD/etc" +#~ msgstr "" + +#~ msgctxt "tags" +#~ msgid "Adds mobs, animals, and NPCs" +#~ msgstr "" + +#~ msgctxt "tags" +#~ msgid "For content whose main utility / feature is in GUI/formspec form" +#~ msgstr "" + +#~ msgctxt "tags" +#~ msgid "Forks of MTG" +#~ msgstr "" + +#~ msgid "" +#~ "Invalid username, Only alphabetic letters " +#~ "(A-Za-z), numbers (0-9), underscores (_), " +#~ "minuses (-), and periods (.) allowed." +#~ " Consider contacting an admin" +#~ msgstr "" +#~ "Nome de usuário inválido. Apenas letras" +#~ " (A-Za-z), números (0-9), sublinhas (_)," +#~ " travessões (-) e pontos (.) " +#~ "permitidos. Considere contatar um " +#~ "administrador" + +#~ msgid "Unable to get GitHub username for user" +#~ msgstr "Incapaz de conseguir o nome de usuário do GitHub para esse usuário" + +#~ msgid "Human readable. Eg: 1.0.0 or 2018-05-28" +#~ msgstr "Legível para humanos. Ex: 1.0.0 ou 2018-05-28" + diff --git a/translations/ro/LC_MESSAGES/messages.po b/translations/ro/LC_MESSAGES/messages.po index 97f8b8d8..54c88e83 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-06-09 13:46+0100\n" +"POT-Creation-Date: 2024-06-22 16:06+0100\n" "PO-Revision-Date: 2023-07-05 21:50+0000\n" "Last-Translator: AlexTECPlayz \n" "Language: ro\n" @@ -20,192 +20,190 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.15.0\n" -#: app/__init__.py:155 +#: app/__init__.py:156 msgid "Banned:" msgstr "Expulzat:" -#: app/__init__.py:157 +#: app/__init__.py:158 msgid "You have been banned." msgstr "Ai fost expulzat." -#. NOTE: tags: title for jam_game_2023 -#: app/_translations.py:6 -msgctxt "tags" -msgid "Jam / Game 2023" -msgstr "" - -#. NOTE: tags: description for jam_game_2023 -#: app/_translations.py:8 -msgctxt "tags" -msgid "Entries to the 2023 Minetest Game Jam " -msgstr "" - #. NOTE: tags: title for server_tools -#: app/_translations.py:10 +#: app/_translations.py:6 msgctxt "tags" msgid "Server Moderation and Tools" msgstr "" #. NOTE: tags: description for server_tools -#: app/_translations.py:12 +#: app/_translations.py:8 msgctxt "tags" msgid "Helps with server maintenance and moderation" msgstr "" #. NOTE: tags: title for pvp -#: app/_translations.py:14 +#: app/_translations.py:10 msgctxt "tags" msgid "Player vs Player (PvP)" msgstr "" #. NOTE: tags: description for pvp -#: app/_translations.py:16 +#: app/_translations.py:12 msgctxt "tags" msgid "Designed to be played competitively against other players" msgstr "" #. NOTE: tags: title for player_effects -#: app/_translations.py:18 +#: app/_translations.py:14 msgctxt "tags" msgid "Player Effects / Power Ups" msgstr "" #. NOTE: tags: description for player_effects -#: app/_translations.py:20 +#: app/_translations.py:16 msgctxt "tags" msgid "" "For content that changes player effects, including physics, for example: " "speed, jump height or gravity." msgstr "" -#. NOTE: tags: title for world_tools +#. NOTE: tags: title for jam_game_2023 +#: app/_translations.py:18 +msgctxt "tags" +msgid "Jam / Game 2023" +msgstr "" + +#. NOTE: tags: description for jam_game_2023 +#: app/_translations.py:20 +msgctxt "tags" +msgid "Entries to the 2023 Minetest Game Jam " +msgstr "" + +#. NOTE: tags: title for mapgen #: app/_translations.py:22 msgctxt "tags" +msgid "Mapgen / Biomes / Decoration" +msgstr "" + +#. NOTE: tags: description for mapgen +#: app/_translations.py:24 +msgctxt "tags" +msgid "New mapgen or changes mapgen" +msgstr "" + +#. NOTE: tags: title for world_tools +#: app/_translations.py:26 +msgctxt "tags" msgid "World Maintenance and Tools" msgstr "" #. NOTE: tags: description for world_tools -#: app/_translations.py:24 +#: app/_translations.py:28 msgctxt "tags" msgid "Tools to manage the world" msgstr "" +#. NOTE: tags: title for inventory +#: app/_translations.py:30 +msgctxt "tags" +msgid "Inventory" +msgstr "" + +#. NOTE: tags: description for inventory +#: app/_translations.py:32 +msgctxt "tags" +msgid "Changes the inventory GUI" +msgstr "" + +#. NOTE: tags: title for developer_tools +#: app/_translations.py:34 +msgctxt "tags" +msgid "Developer Tools" +msgstr "" + +#. NOTE: tags: description for developer_tools +#: app/_translations.py:36 +msgctxt "tags" +msgid "Tools for game and mod developers" +msgstr "" + #. NOTE: tags: title for april_fools -#: app/_translations.py:26 +#: app/_translations.py:38 msgctxt "tags" msgid "Joke" msgstr "" #. NOTE: tags: description for april_fools -#: app/_translations.py:28 +#: app/_translations.py:40 msgctxt "tags" msgid "" "For humorous content, meant as a novelty or joke, not to be taken " "seriously, and that is not meant to be used seriously or long-term." msgstr "" -#. NOTE: tags: title for shooter -#: app/_translations.py:30 -msgctxt "tags" -msgid "Shooter" -msgstr "" - -#. NOTE: tags: description for shooter -#: app/_translations.py:32 -msgctxt "tags" -msgid "First person shooters (FPS) and more" -msgstr "" - -#. NOTE: tags: title for adventure__rpg -#: app/_translations.py:34 -msgctxt "tags" -msgid "Adventure / RPG" -msgstr "" - -#. NOTE: tags: title for mapgen -#: app/_translations.py:36 -msgctxt "tags" -msgid "Mapgen / Biomes / Decoration" -msgstr "" - -#. NOTE: tags: description for mapgen -#: app/_translations.py:38 -msgctxt "tags" -msgid "New mapgen or changes mapgen" -msgstr "" - #. NOTE: tags: title for singleplayer -#: app/_translations.py:40 +#: app/_translations.py:42 msgctxt "tags" msgid "Singleplayer-focused" msgstr "" #. NOTE: tags: description for singleplayer -#: app/_translations.py:42 +#: app/_translations.py:44 msgctxt "tags" msgid "Content that can be played alone" msgstr "" -#. NOTE: tags: title for developer_tools -#: app/_translations.py:44 -msgctxt "tags" -msgid "Developer Tools" -msgstr "" - -#. NOTE: tags: description for developer_tools -#: app/_translations.py:46 -msgctxt "tags" -msgid "Tools for game and mod developers" -msgstr "" - #. NOTE: tags: title for crafting -#: app/_translations.py:48 +#: app/_translations.py:46 msgctxt "tags" msgid "Crafting" msgstr "" #. NOTE: tags: description for crafting -#: app/_translations.py:50 +#: app/_translations.py:48 msgctxt "tags" msgid "Big changes to crafting gameplay" msgstr "" -#. NOTE: tags: title for sound_music +#. NOTE: tags: title for adventure__rpg +#: app/_translations.py:50 +msgctxt "tags" +msgid "Adventure / RPG" +msgstr "" + +#. NOTE: tags: title for shooter #: app/_translations.py:52 msgctxt "tags" +msgid "Shooter" +msgstr "" + +#. NOTE: tags: description for shooter +#: app/_translations.py:54 +msgctxt "tags" +msgid "First person shooters (FPS) and more" +msgstr "" + +#. NOTE: tags: title for sound_music +#: app/_translations.py:56 +msgctxt "tags" msgid "Sounds / Music" msgstr "" #. NOTE: tags: description for sound_music -#: app/_translations.py:54 +#: app/_translations.py:58 msgctxt "tags" msgid "Focuses on or adds new sounds or musical things" msgstr "" -#. NOTE: tags: title for inventory -#: app/_translations.py:56 -msgctxt "tags" -msgid "Inventory" -msgstr "" - -#. NOTE: tags: description for inventory -#: app/_translations.py:58 -msgctxt "tags" -msgid "Changes the inventory GUI" -msgstr "" - -#. NOTE: tags: title for chat +#. NOTE: tags: title for tools #: app/_translations.py:60 msgctxt "tags" -msgid "Chat / Commands" +msgid "Tools / Weapons / Armor" msgstr "" -#. NOTE: tags: description for chat +#. NOTE: tags: description for tools #: app/_translations.py:62 msgctxt "tags" -msgid "" -"Focus on player chat/communication or who's primary function is " -"interacting with the console." +msgid "Adds or changes tools, weapons, and armor" msgstr "" #. NOTE: tags: title for plants_and_farming @@ -220,56 +218,56 @@ msgctxt "tags" msgid "Adds new plants or other farmable resources." msgstr "" -#. NOTE: tags: title for complex_installation -#: app/_translations.py:68 -msgctxt "tags" -msgid "Complex installation" -msgstr "" - -#. NOTE: tags: description for complex_installation -#: app/_translations.py:70 -msgctxt "tags" -msgid "" -"Requires futher installation steps, such as installing luarocks or " -"editing the trusted mod setting" -msgstr "" - -#. NOTE: tags: title for multiplayer -#: app/_translations.py:72 -msgctxt "tags" -msgid "Multiplayer-focused" -msgstr "" - -#. NOTE: tags: description for multiplayer -#: app/_translations.py:74 -msgctxt "tags" -msgid "Can/should only be used in multiplayer" -msgstr "" - -#. NOTE: tags: title for tools -#: app/_translations.py:76 -msgctxt "tags" -msgid "Tools / Weapons / Armor" -msgstr "" - -#. NOTE: tags: description for tools -#: app/_translations.py:78 -msgctxt "tags" -msgid "Adds or changes tools, weapons, and armor" -msgstr "" - #. NOTE: tags: title for simulation -#: app/_translations.py:80 +#: app/_translations.py:68 msgctxt "tags" msgid "Sims" msgstr "" #. NOTE: tags: description for simulation -#: app/_translations.py:82 +#: app/_translations.py:70 msgctxt "tags" msgid "" "Mods and games that aim to simulate real life activity. Similar to " -"SimCity/TheSims/OpenTTD/etc" +"SimCity/The Sims/OpenTTD/etc." +msgstr "" + +#. NOTE: tags: title for chat +#: app/_translations.py:72 +msgctxt "tags" +msgid "Chat / Commands" +msgstr "" + +#. NOTE: tags: description for chat +#: app/_translations.py:74 +msgctxt "tags" +msgid "Focus on player chat/communication or console interaction." +msgstr "" + +#. NOTE: tags: title for multiplayer +#: app/_translations.py:76 +msgctxt "tags" +msgid "Multiplayer-focused" +msgstr "" + +#. NOTE: tags: description for multiplayer +#: app/_translations.py:78 +msgctxt "tags" +msgid "Can/should only be used in multiplayer" +msgstr "" + +#. NOTE: tags: title for complex_installation +#: app/_translations.py:80 +msgctxt "tags" +msgid "Complex installation" +msgstr "" + +#. NOTE: tags: description for complex_installation +#: app/_translations.py:82 +msgctxt "tags" +msgid "" +"Requires futher installation steps, such as installing LuaRocks or " +"editing the trusted mod setting" msgstr "" #. NOTE: tags: title for magic @@ -278,54 +276,54 @@ msgctxt "tags" msgid "Magic / Enchanting" msgstr "" -#. NOTE: tags: title for less_than_px -#: app/_translations.py:86 -msgctxt "tags" -msgid "<16px" -msgstr "" - -#. NOTE: tags: description for less_than_px -#: app/_translations.py:88 -msgctxt "tags" -msgid "Less than 16px" -msgstr "" - #. NOTE: tags: title for building_mechanics -#: app/_translations.py:90 +#: app/_translations.py:86 msgctxt "tags" msgid "Building Mechanics and Tools" msgstr "" #. NOTE: tags: description for building_mechanics -#: app/_translations.py:92 +#: app/_translations.py:88 msgctxt "tags" msgid "Adds game mechanics or tools that change how players build." msgstr "" -#. NOTE: tags: title for environment -#: app/_translations.py:94 +#. NOTE: tags: title for oneofakind__original +#: app/_translations.py:90 msgctxt "tags" -msgid "Environment / Weather" +msgid "One-of-a-kind / Original" msgstr "" -#. NOTE: tags: description for environment -#: app/_translations.py:96 +#. NOTE: tags: description for oneofakind__original +#: app/_translations.py:92 msgctxt "tags" msgid "" -"Improves the world, adding weather, ambient sounds, or other environment " -"mechanics" +"For games and such that are of their own kind, distinct and original in " +"nature to others of the same category." msgstr "" -#. NOTE: tags: title for mobs +#. NOTE: tags: title for building +#: app/_translations.py:94 +msgctxt "tags" +msgid "Building" +msgstr "" + +#. NOTE: tags: description for building +#: app/_translations.py:96 +msgctxt "tags" +msgid "Focuses on building, such as adding new materials or nodes" +msgstr "" + +#. NOTE: tags: title for decorative #: app/_translations.py:98 msgctxt "tags" -msgid "Mobs / Animals / NPCs" +msgid "Decorative" msgstr "" -#. NOTE: tags: description for mobs +#. NOTE: tags: description for decorative #: app/_translations.py:100 msgctxt "tags" -msgid "Adds mobs, animals, and NPCs" +msgid "Adds nodes with no other purpose than for use in building" msgstr "" #. NOTE: tags: title for puzzle @@ -340,120 +338,120 @@ msgctxt "tags" msgid "Focus on puzzle solving instead of combat" msgstr "" -#. NOTE: tags: title for building +#. NOTE: tags: title for environment #: app/_translations.py:106 msgctxt "tags" -msgid "Building" +msgid "Environment / Weather" msgstr "" -#. NOTE: tags: description for building +#. NOTE: tags: description for environment #: app/_translations.py:108 msgctxt "tags" -msgid "Focuses on building, such as adding new materials or nodes" +msgid "" +"Improves the world, adding weather, ambient sounds, or other environment " +"mechanics" msgstr "" -#. NOTE: tags: title for decorative +#. NOTE: tags: title for less_than_px #: app/_translations.py:110 msgctxt "tags" -msgid "Decorative" +msgid "<16px" msgstr "" -#. NOTE: tags: description for decorative +#. NOTE: tags: description for less_than_px #: app/_translations.py:112 msgctxt "tags" -msgid "Adds nodes with no other purpose than for use in building" +msgid "Less than 16px" msgstr "" -#. NOTE: tags: title for oneofakind__original +#. NOTE: tags: title for mobs #: app/_translations.py:114 msgctxt "tags" -msgid "One-of-a-kind / Original" +msgid "Mobs / Animals / NPCs" msgstr "" -#. NOTE: tags: description for oneofakind__original +#. NOTE: tags: description for mobs #: app/_translations.py:116 msgctxt "tags" -msgid "" -"For games and such that are of their own kind, distinct and original in " -"nature to others of the same category." -msgstr "" - -#. NOTE: tags: title for survival -#: app/_translations.py:118 -msgctxt "tags" -msgid "Survival" -msgstr "" - -#. NOTE: tags: description for survival -#: app/_translations.py:120 -msgctxt "tags" -msgid "" -"Written specifically for survival gameplay with a focus on game-balance, " -"difficulty level, or resources available through crafting, mining, ..." -msgstr "" - -#. NOTE: tags: title for hud -#: app/_translations.py:122 -msgctxt "tags" -msgid "HUD" -msgstr "" - -#. NOTE: tags: description for hud -#: app/_translations.py:124 -msgctxt "tags" -msgid "For mods that grant the player extra information in the HUD" -msgstr "" - -#. NOTE: tags: title for storage -#: app/_translations.py:126 -msgctxt "tags" -msgid "Storage" -msgstr "" - -#. NOTE: tags: description for storage -#: app/_translations.py:128 -msgctxt "tags" -msgid "Adds or improves item storage mechanics" -msgstr "" - -#. NOTE: tags: title for 16px -#: app/_translations.py:130 -msgctxt "tags" -msgid "16px" -msgstr "" - -#. NOTE: tags: description for 16px -#: app/_translations.py:132 -msgctxt "tags" -msgid "For 16px texture packs" +msgid "Adds mobs, animals, and non-player characters" msgstr "" #. NOTE: tags: title for custom_mapgen -#: app/_translations.py:134 +#: app/_translations.py:118 msgctxt "tags" msgid "Custom mapgen" msgstr "" #. NOTE: tags: description for custom_mapgen -#: app/_translations.py:136 +#: app/_translations.py:120 msgctxt "tags" msgid "" "Contains a completely custom mapgen implemented in Lua, usually requires " "worlds to be set to the 'singlenode' mapgen." msgstr "" +#. NOTE: tags: title for survival +#: app/_translations.py:122 +msgctxt "tags" +msgid "Survival" +msgstr "" + +#. NOTE: tags: description for survival +#: app/_translations.py:124 +msgctxt "tags" +msgid "" +"Written specifically for survival gameplay with a focus on game-balance, " +"difficulty level, or resources available through crafting, mining, ..." +msgstr "" + +#. NOTE: tags: title for education +#: app/_translations.py:126 +msgctxt "tags" +msgid "Education" +msgstr "" + +#. NOTE: tags: description for education +#: app/_translations.py:128 +msgctxt "tags" +msgid "Either has educational value, or is a tool to help teachers " +msgstr "" + +#. NOTE: tags: title for storage +#: app/_translations.py:130 +msgctxt "tags" +msgid "Storage" +msgstr "" + +#. NOTE: tags: description for storage +#: app/_translations.py:132 +msgctxt "tags" +msgid "Adds or improves item storage mechanics" +msgstr "" + #. NOTE: tags: title for library -#: app/_translations.py:138 +#: app/_translations.py:134 msgctxt "tags" msgid "API / Library" msgstr "" #. NOTE: tags: description for library -#: app/_translations.py:140 +#: app/_translations.py:136 msgctxt "tags" msgid "Primarily adds an API for other mods to use" msgstr "" +#. NOTE: tags: title for hud +#: app/_translations.py:138 +msgctxt "tags" +msgid "HUD" +msgstr "" + +#. NOTE: tags: description for hud +#: app/_translations.py:140 +msgctxt "tags" +msgid "For mods that grant the player extra information in the HUD" +msgstr "" + #. NOTE: tags: title for mini-game #: app/_translations.py:142 #, fuzzy @@ -467,16 +465,18 @@ msgctxt "tags" msgid "Adds a mini-game to be played within Minetest" msgstr "" -#. NOTE: tags: title for education +#. NOTE: tags: title for pve #: app/_translations.py:146 msgctxt "tags" -msgid "Education" +msgid "Player vs Environment (PvE)" msgstr "" -#. NOTE: tags: description for education +#. NOTE: tags: description for pve #: app/_translations.py:148 msgctxt "tags" -msgid "Either has educational value, or is a tool to help teachers " +msgid "" +"For content designed for one or more players that focus on combat against" +" the world, mobs, or NPCs." msgstr "" #. NOTE: tags: title for sports @@ -485,40 +485,135 @@ msgctxt "tags" msgid "Sports" msgstr "" -#. NOTE: tags: title for pve +#. NOTE: tags: title for 16px #: app/_translations.py:152 msgctxt "tags" -msgid "Player vs Environment (PvE)" +msgid "16px" msgstr "" -#. NOTE: tags: description for pve +#. NOTE: tags: description for 16px #: app/_translations.py:154 msgctxt "tags" +msgid "For 16px texture packs" +msgstr "" + +#. NOTE: tags: title for 64px +#: app/_translations.py:156 +msgctxt "tags" +msgid "64px" +msgstr "" + +#. NOTE: tags: description for 64px +#: app/_translations.py:158 +msgctxt "tags" +msgid "For 64px texture packs" +msgstr "" + +#. NOTE: tags: title for transport +#: app/_translations.py:160 +msgctxt "tags" +msgid "Transport" +msgstr "" + +#. NOTE: tags: description for transport +#: app/_translations.py:162 +msgctxt "tags" msgid "" -"For content designed for one or more players that focus on combat against" -" the world, mobs, or NPCs." +"Adds or changes transportation methods. Includes teleportation, vehicles," +" ridable mobs, transport infrastructure and thematic content" +msgstr "" + +#. NOTE: tags: title for seasonal +#: app/_translations.py:164 +msgctxt "tags" +msgid "Seasonal" +msgstr "" + +#. NOTE: tags: description for seasonal +#: app/_translations.py:166 +msgctxt "tags" +msgid "For content generally themed around a certain season or holiday" +msgstr "" + +#. NOTE: tags: title for food +#: app/_translations.py:168 +msgctxt "tags" +msgid "Food / Drinks" +msgstr "" + +#. NOTE: tags: title for commerce +#: app/_translations.py:170 +msgctxt "tags" +msgid "Commerce / Economy" +msgstr "" + +#. NOTE: tags: description for commerce +#: app/_translations.py:172 +msgctxt "tags" +msgid "Related to economies, money, and trading" +msgstr "" + +#. NOTE: tags: title for gui +#: app/_translations.py:174 +msgctxt "tags" +msgid "GUI" +msgstr "" + +#. NOTE: tags: description for gui +#: app/_translations.py:176 +msgctxt "tags" +msgid "" +"For content whose main utility or features are provided within a GUI, on-" +"screen menu, or similar" msgstr "" #. NOTE: tags: title for jam_combat_mod -#: app/_translations.py:156 +#: app/_translations.py:178 msgctxt "tags" msgid "Jam / Combat 2020" msgstr "" #. NOTE: tags: description for jam_combat_mod -#: app/_translations.py:158 +#: app/_translations.py:180 msgctxt "tags" msgid "For mods created for the Discord \"Combat\" modding event in 2020" msgstr "" +#. NOTE: tags: title for mtg +#: app/_translations.py:182 +#, fuzzy +msgctxt "tags" +msgid "Minetest Game improved" +msgstr "Este aprobat" + +#. NOTE: tags: description for mtg +#: app/_translations.py:184 +msgctxt "tags" +msgid "Forks of Minetest Game" +msgstr "" + +#. NOTE: tags: title for jam_weekly_2021 +#: app/_translations.py:186 +msgctxt "tags" +msgid "Jam / Weekly Challenges 2021" +msgstr "" + +#. NOTE: tags: description for jam_weekly_2021 +#: app/_translations.py:188 +msgctxt "tags" +msgid "" +"For mods created for the Discord \"Weekly Challenges\" modding event in " +"2021" +msgstr "" + #. NOTE: tags: title for creative -#: app/_translations.py:160 +#: app/_translations.py:190 msgctxt "tags" msgid "Creative" msgstr "" #. NOTE: tags: description for creative -#: app/_translations.py:162 +#: app/_translations.py:192 msgctxt "tags" msgid "" "Written specifically or exclusively for use in creative mode. Adds " @@ -526,111 +621,16 @@ msgid "" "that facilitate ingame creation and doesn't add difficulty or scarcity" msgstr "" -#. NOTE: tags: title for gui -#: app/_translations.py:164 -msgctxt "tags" -msgid "GUI" -msgstr "" - -#. NOTE: tags: description for gui -#: app/_translations.py:166 -msgctxt "tags" -msgid "For content whose main utility / feature is in GUI/formspec form" -msgstr "" - -#. NOTE: tags: title for 64px -#: app/_translations.py:168 -msgctxt "tags" -msgid "64px" -msgstr "" - -#. NOTE: tags: description for 64px -#: app/_translations.py:170 -msgctxt "tags" -msgid "For 64px texture packs" -msgstr "" - -#. NOTE: tags: title for commerce -#: app/_translations.py:172 -msgctxt "tags" -msgid "Commerce / Economy" -msgstr "" - -#. NOTE: tags: description for commerce -#: app/_translations.py:174 -msgctxt "tags" -msgid "Related to economies, money, and trading" -msgstr "" - -#. NOTE: tags: title for mtg -#: app/_translations.py:176 -#, fuzzy -msgctxt "tags" -msgid "Minetest Game improved" -msgstr "Este aprobat" - -#. NOTE: tags: description for mtg -#: app/_translations.py:178 -msgctxt "tags" -msgid "Forks of MTG" -msgstr "" - -#. NOTE: tags: title for jam_weekly_2021 -#: app/_translations.py:180 -msgctxt "tags" -msgid "Jam / Weekly Challenges 2021" -msgstr "" - -#. NOTE: tags: description for jam_weekly_2021 -#: app/_translations.py:182 -msgctxt "tags" -msgid "" -"For mods created for the Discord \"Weekly Challenges\" modding event in " -"2021" -msgstr "" - -#. NOTE: tags: title for transport -#: app/_translations.py:184 -msgctxt "tags" -msgid "Transport" -msgstr "" - -#. NOTE: tags: description for transport -#: app/_translations.py:186 -msgctxt "tags" -msgid "" -"Adds or changes transportation methods. Includes teleportation, vehicles," -" ridable mobs, transport infrastructure and thematic content" -msgstr "" - -#. NOTE: tags: title for food -#: app/_translations.py:188 -msgctxt "tags" -msgid "Food / Drinks" -msgstr "" - #. NOTE: tags: title for technology -#: app/_translations.py:190 +#: app/_translations.py:194 msgctxt "tags" msgid "Machines / Electronics" msgstr "" #. NOTE: tags: description for technology -#: app/_translations.py:192 -msgctxt "tags" -msgid "Adds machines useful in automation, tubes, or power." -msgstr "" - -#. NOTE: tags: title for seasonal -#: app/_translations.py:194 -msgctxt "tags" -msgid "Seasonal" -msgstr "" - -#. NOTE: tags: description for seasonal #: app/_translations.py:196 msgctxt "tags" -msgid "For content generally themed around a certain season or holiday" +msgid "Adds machines useful in automation, tubes, or power." msgstr "" #. NOTE: tags: title for 32px @@ -645,56 +645,56 @@ msgctxt "tags" msgid "For 32px texture packs" msgstr "" -#. NOTE: tags: title for jam_game_2021 +#. NOTE: tags: title for strategy_rts #: app/_translations.py:202 msgctxt "tags" -msgid "Jam / Game 2021" +msgid "Strategy / RTS" msgstr "" -#. NOTE: tags: description for jam_game_2021 +#. NOTE: tags: description for strategy_rts #: app/_translations.py:204 msgctxt "tags" -msgid "Entries to the 2021 Minetest Game Jam" -msgstr "" - -#. NOTE: tags: title for 128px -#: app/_translations.py:206 -msgctxt "tags" -msgid "128px+" -msgstr "" - -#. NOTE: tags: description for 128px -#: app/_translations.py:208 -msgctxt "tags" -msgid "For 128px or higher texture packs" +msgid "" +"Games and mods with a heavy strategy component, whether real-time or " +"turn-based" msgstr "" #. NOTE: tags: title for skins -#: app/_translations.py:210 +#: app/_translations.py:206 msgctxt "tags" msgid "Player customization / Skins" msgstr "" #. NOTE: tags: description for skins -#: app/_translations.py:212 +#: app/_translations.py:208 msgctxt "tags" msgid "" "Allows the player to customize their character by changing the texture or" " adding accessories." msgstr "" -#. NOTE: tags: title for strategy_rts -#: app/_translations.py:214 +#. NOTE: tags: title for jam_game_2021 +#: app/_translations.py:210 msgctxt "tags" -msgid "Strategy / RTS" +msgid "Jam / Game 2021" msgstr "" -#. NOTE: tags: description for strategy_rts +#. NOTE: tags: description for jam_game_2021 +#: app/_translations.py:212 +msgctxt "tags" +msgid "Entries to the 2021 Minetest Game Jam" +msgstr "" + +#. NOTE: tags: title for 128px +#: app/_translations.py:214 +msgctxt "tags" +msgid "128px+" +msgstr "" + +#. NOTE: tags: description for 128px #: app/_translations.py:216 msgctxt "tags" -msgid "" -"Games and mods with a heavy strategy component, whether real-time or " -"turn-based" +msgid "For 128px or higher texture packs" msgstr "" #. NOTE: tags: title for jam_game_2022 @@ -794,8 +794,8 @@ msgctxt "content_warnings" msgid "Contains recreational drugs other than alcohol or tobacco" msgstr "" -#: app/querybuilder.py:58 app/templates/admin/languages/list.html:27 -#: app/templates/admin/tags/list.html:38 +#: app/querybuilder.py:60 app/templates/admin/languages/list.html:27 +#: app/templates/admin/tags/list.html:34 #: app/templates/admin/warnings/list.html:28 #: app/templates/collections/create_edit.html:56 #: app/templates/collections/view.html:66 app/templates/modnames/list.html:16 @@ -804,7 +804,7 @@ msgstr "" msgid "Packages" msgstr "Pachete" -#: app/querybuilder.py:73 +#: app/querybuilder.py:75 #, python-format msgid "%(package_type)s for %(game_name)s" msgstr "" @@ -818,9 +818,13 @@ msgstr "acum %(delta)s" msgid "Featured" msgstr "" -#: app/blueprints/api/tokens.py:33 app/templates/admin/tags/list.html:26 +#: app/blueprints/api/tokens.py:33 +#: app/blueprints/packages/advanced_search.py:83 +#: app/blueprints/packages/releases.py:55 +#: app/blueprints/packages/releases.py:70 app/templates/admin/tags/list.html:22 #: app/templates/admin/warnings/list.html:20 app/templates/macros/topics.html:7 #: app/templates/modnames/list.html:12 +#: app/templates/packages/release_edit.html:20 msgid "Name" msgstr "Nume" @@ -829,12 +833,12 @@ 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:251 -#: app/blueprints/packages/packages.py:543 -#: app/blueprints/packages/packages.py:639 -#: app/blueprints/packages/packages.py:727 -#: app/blueprints/packages/releases.py:62 -#: app/blueprints/packages/releases.py:74 app/blueprints/packages/reviews.py:63 +#: app/blueprints/oauth/__init__.py:175 app/blueprints/packages/packages.py:252 +#: app/blueprints/packages/packages.py:544 +#: app/blueprints/packages/packages.py:640 +#: app/blueprints/packages/packages.py:728 +#: app/blueprints/packages/releases.py:66 +#: app/blueprints/packages/releases.py:81 app/blueprints/packages/reviews.py:63 #: app/blueprints/packages/screenshots.py:36 #: app/blueprints/packages/screenshots.py:42 #: app/blueprints/packages/screenshots.py:47 @@ -845,12 +849,14 @@ msgid "Save" msgstr "Salvează" #: app/blueprints/collections/__init__.py:77 -#: app/blueprints/oauth/__init__.py:168 app/blueprints/packages/releases.py:54 -#: app/blueprints/packages/releases.py:66 app/blueprints/packages/reviews.py:53 +#: app/blueprints/oauth/__init__.py:168 +#: app/blueprints/packages/advanced_search.py:84 +#: app/blueprints/packages/releases.py:56 +#: app/blueprints/packages/releases.py:71 app/blueprints/packages/reviews.py:53 #: app/blueprints/threads/__init__.py:281 #: app/templates/admin/languages/list.html:23 #: app/templates/macros/reviews.html:143 app/templates/macros/topics.html:5 -#: app/templates/packages/release_edit.html:17 +#: app/templates/packages/release_edit.html:21 #: app/templates/packages/translation.html:54 msgid "Title" msgstr "Titlu" @@ -903,24 +909,7 @@ msgstr "" msgid "Removed package from favorites collection" msgstr "" -#: app/blueprints/github/__init__.py:54 -msgid "Authorization failed [err=gh-oauth-login-failed]" -msgstr "Autorizarea a eșuat [err=gh-oauth-login-failed]" - -#: app/blueprints/github/__init__.py:83 -msgid "Linked GitHub to account" -msgstr "GitHub a fost asociat contului" - -#: app/blueprints/github/__init__.py:88 -#, python-format -msgid "GitHub account is already associated with another user: %(username)s" -msgstr "" - -#: 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]" - -#: app/blueprints/oauth/__init__.py:169 app/templates/admin/tags/list.html:30 +#: app/blueprints/oauth/__init__.py:169 app/templates/admin/tags/list.html:26 #: app/templates/admin/warnings/list.html:24 #: app/templates/users/settings_email.html:49 msgid "Description" @@ -991,95 +980,213 @@ msgstr "" msgid "Supported Games" msgstr "Jocuri suportate" -#: app/blueprints/packages/packages.py:214 -msgid "No download available." -msgstr "Nu există descărcări disponibile." +#: app/blueprints/packages/advanced_search.py:39 +msgid "Android Default" +msgstr "" -#: app/blueprints/packages/packages.py:229 app/templates/packages/view.html:598 +#: app/blueprints/packages/advanced_search.py:40 +msgid "Desktop Default" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:41 +msgid "Non-free" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:42 app/models/packages.py:624 +#: app/templates/packages/view.html:163 +msgid "Work in Progress" +msgstr "" + +#. NOTE: Package maintenance state +#: app/blueprints/packages/advanced_search.py:43 app/models/packages.py:170 +msgid "Deprecated" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:44 +msgid "All content warnings" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:53 +msgid "Query" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:54 +#: app/blueprints/packages/packages.py:230 app/templates/packages/view.html:598 #: app/utils/minetest_hypertext.py:263 msgid "Type" msgstr "Tip" -#: app/blueprints/packages/packages.py:230 -msgid "Title (Human-readable)" -msgstr "Titlu (citit de oameni)" +#: app/blueprints/packages/advanced_search.py:56 +#: app/templates/macros/topics.html:6 app/templates/packages/view.html:177 +msgid "Author" +msgstr "" -#: app/blueprints/packages/packages.py:231 -#: app/blueprints/packages/packages.py:637 -msgid "Name (Technical)" -msgstr "Nume (tehnic)" - -#: app/blueprints/packages/packages.py:231 -#: app/blueprints/packages/packages.py:638 -#: 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:232 -msgid "Short Description (Plaintext)" -msgstr "Descriere scurtă (text simplu)" - -#: app/blueprints/packages/packages.py:234 app/templates/packages/view.html:620 -#: app/utils/minetest_hypertext.py:300 -msgid "Maintenance State" -msgstr "Stadiul întreținerii" - -#: app/blueprints/packages/packages.py:236 app/templates/admin/tags/list.html:4 +#: app/blueprints/packages/advanced_search.py:57 +#: app/blueprints/packages/packages.py:237 app/templates/admin/tags/list.html:4 #: app/templates/admin/tags/list.html:10 app/templates/todo/tags.html:38 #: app/utils/minetest_hypertext.py:264 msgid "Tags" msgstr "Etichete" -#: app/blueprints/packages/packages.py:237 +#: app/blueprints/packages/advanced_search.py:60 +#: app/blueprints/packages/packages.py:238 msgid "Content Warnings" msgstr "Avertizări despre conținut" -#: app/blueprints/packages/packages.py:238 app/templates/packages/view.html:609 +#: app/blueprints/packages/advanced_search.py:63 +#: app/blueprints/packages/packages.py:239 app/templates/packages/view.html:609 #: app/utils/minetest_hypertext.py:298 msgid "License" msgstr "Licență" -#: app/blueprints/packages/packages.py:239 +#: app/blueprints/packages/advanced_search.py:67 +msgid "Supports Game" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:71 +#: app/templates/admin/storage.html:39 +#: app/templates/collections/create_edit.html:81 +#: app/templates/collections/list.html:39 +#: app/templates/collections/view.html:91 app/templates/index.html:48 +#: app/templates/macros/reviews.html:81 app/templates/macros/topics.html:52 +#: app/templates/packages/game_hub.html:5 +#: app/templates/packages/game_hub.html:25 +#: app/templates/packages/similar.html:22 app/templates/translate/index.html:28 +#, python-format +msgid "%(title)s by %(author)s" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:72 +#: app/blueprints/packages/reviews.py:54 +#: app/templates/packages/translation.html:51 +msgid "Language" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:76 +msgid "Hide Tags and Content Warnings" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:77 +msgid "Minetest Version" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:81 +msgid "Sort by" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:85 +msgid "Package score" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:86 app/templates/index.html:78 +#: app/templates/packages/reviews_list.html:4 +#: app/templates/packages/view.html:194 app/templates/packages/view.html:336 +#: app/templates/users/profile.html:279 +msgid "Reviews" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:87 +#: app/templates/packages/view.html:184 app/templates/users/profile.html:242 +msgid "Downloads" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:88 +msgid "Created At" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:89 +msgid "Approved At" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:90 +msgid "Last Release" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:92 +msgid "Order" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:93 +msgid "Descending" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:94 +msgid "Ascending" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:96 +msgid "Random order" +msgstr "" + +#: app/blueprints/packages/packages.py:215 +msgid "No download available." +msgstr "Nu există descărcări disponibile." + +#: app/blueprints/packages/packages.py:231 +msgid "Title (Human-readable)" +msgstr "Titlu (citit de oameni)" + +#: app/blueprints/packages/packages.py:232 +#: app/blueprints/packages/packages.py:638 +msgid "Name (Technical)" +msgstr "Nume (tehnic)" + +#: app/blueprints/packages/packages.py:232 +#: app/blueprints/packages/packages.py:639 +#: 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:233 +msgid "Short Description (Plaintext)" +msgstr "Descriere scurtă (text simplu)" + +#: app/blueprints/packages/packages.py:235 app/templates/packages/view.html:620 +#: app/utils/minetest_hypertext.py:300 +msgid "Maintenance State" +msgstr "Stadiul întreținerii" + +#: app/blueprints/packages/packages.py:240 msgid "Media License" msgstr "Licență multimedia" -#: app/blueprints/packages/packages.py:241 +#: app/blueprints/packages/packages.py:242 msgid "Long Description (Markdown)" msgstr "Descriere extinsă (Markdown)" -#: app/blueprints/packages/packages.py:243 +#: app/blueprints/packages/packages.py:244 msgid "VCS Repository URL" msgstr "URL-ul depozitului sursei" -#: app/blueprints/packages/packages.py:244 app/blueprints/users/settings.py:77 +#: app/blueprints/packages/packages.py:245 app/blueprints/users/settings.py:77 msgid "Website URL" msgstr "URL-ul saitului" -#: app/blueprints/packages/packages.py:245 +#: app/blueprints/packages/packages.py:246 msgid "Issue Tracker URL" msgstr "URL-ul sistemului de urmărire al problemelor" -#: app/blueprints/packages/packages.py:246 +#: app/blueprints/packages/packages.py:247 msgid "Forum Topic ID" msgstr "ID-ul topicului din forum" -#: app/blueprints/packages/packages.py:247 +#: app/blueprints/packages/packages.py:248 msgid "Video URL" msgstr "URL video" -#: app/blueprints/packages/packages.py:248 +#: app/blueprints/packages/packages.py:249 msgid "Donate URL" msgstr "URL donații" -#: app/blueprints/packages/packages.py:249 +#: app/blueprints/packages/packages.py:250 msgid "Translation URL" msgstr "" -#: app/blueprints/packages/packages.py:255 +#: app/blueprints/packages/packages.py:256 msgid "_game is not an allowed name" msgstr "Numele _game nu este permis" -#: app/blueprints/packages/packages.py:265 +#: app/blueprints/packages/packages.py:266 msgid "" "Package already exists, but is removed. Please contact ContentDB staff to" " restore the package" @@ -1087,229 +1194,228 @@ msgstr "" "Pachetul există deja, dar este dezactivat. Contactați echipa ContentDB " "pentru restaurarea acestuia" -#: app/blueprints/packages/packages.py:270 +#: app/blueprints/packages/packages.py:271 msgid "Package already exists" msgstr "Pachetul există deja" -#: app/blueprints/packages/packages.py:276 +#: app/blueprints/packages/packages.py:277 msgid "A collection with a similar name already exists" msgstr "" -#: app/blueprints/packages/packages.py:329 -#: app/blueprints/packages/releases.py:82 +#: app/blueprints/packages/packages.py:330 +#: app/blueprints/packages/releases.py:89 msgid "" "You must add an email address to your account and confirm it before you " "can manage packages" msgstr "" -#: app/blueprints/packages/packages.py:335 +#: app/blueprints/packages/packages.py:336 msgid "Save draft" msgstr "" -#: app/blueprints/packages/packages.py:343 +#: app/blueprints/packages/packages.py:344 msgid "Unable to find that user" msgstr "Utilizatorul nu poate fi găsit" -#: app/blueprints/packages/packages.py:347 +#: app/blueprints/packages/packages.py:348 #: app/blueprints/packages/screenshots.py:137 msgid "Permission denied" msgstr "Permisiune respinsă" -#: app/blueprints/packages/packages.py:403 -#: app/blueprints/packages/packages.py:494 -#: app/blueprints/packages/packages.py:516 +#: app/blueprints/packages/packages.py:404 +#: app/blueprints/packages/packages.py:495 +#: app/blueprints/packages/packages.py:517 msgid "You don't have permission to do that" msgstr "Nu aveți permisiune pentru această acțiune" -#: app/blueprints/packages/packages.py:436 +#: app/blueprints/packages/packages.py:437 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:443 +#: app/blueprints/packages/packages.py:444 msgid "" "Please comment in the approval thread so editors know what you have " "changed" msgstr "" -#: app/blueprints/packages/packages.py:481 +#: app/blueprints/packages/packages.py:482 #, python-format msgid "Set state to %(state)s" msgstr "" -#: app/blueprints/packages/packages.py:511 +#: app/blueprints/packages/packages.py:512 msgid "Deleted package" msgstr "Pachet eliminat" -#: app/blueprints/packages/packages.py:533 +#: app/blueprints/packages/packages.py:534 msgid "Unapproved package" msgstr "Pachet neaprobat" -#: app/blueprints/packages/packages.py:542 +#: app/blueprints/packages/packages.py:543 msgid "Maintainers (Comma-separated)" msgstr "Manageri (separați cu virgulă)" -#: app/blueprints/packages/packages.py:551 +#: app/blueprints/packages/packages.py:552 msgid "You don't have permission to edit maintainers" msgstr "Nu aveți permisiunea de modificare a managerilor" -#: app/blueprints/packages/packages.py:601 +#: app/blueprints/packages/packages.py:602 msgid "You are not a maintainer" msgstr "Nu sunteți manager" -#: app/blueprints/packages/packages.py:604 +#: app/blueprints/packages/packages.py:605 msgid "Package owners cannot remove themselves as maintainers" msgstr "Proprietarii pachetelor nu se pot elimina pe sine ca manageri" -#: app/blueprints/packages/packages.py:636 +#: app/blueprints/packages/packages.py:637 msgid "Author Name" msgstr "Numele autorului" -#: app/blueprints/packages/packages.py:723 +#: app/blueprints/packages/packages.py:724 msgid "Enable support detection based on dependencies (recommended)" msgstr "Activează detecția suportului pe bază de dependențe (recomandat)" -#: app/blueprints/packages/packages.py:724 +#: app/blueprints/packages/packages.py:725 msgid "Supported games" msgstr "Jocuri suportate" -#: app/blueprints/packages/packages.py:725 +#: app/blueprints/packages/packages.py:726 msgid "Unsupported games" msgstr "Jocuri nesuportate" -#: app/blueprints/packages/packages.py:726 +#: app/blueprints/packages/packages.py:727 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:742 +#: app/blueprints/packages/packages.py:743 msgid "You need at least one release before you can edit game support" msgstr "" -#: app/blueprints/packages/packages.py:746 +#: app/blueprints/packages/packages.py:747 msgid "Mod(pack) needs to contain at least one mod. Please create a new release" msgstr "" -#: app/blueprints/packages/releases.py:55 -#: app/templates/packages/release_new.html:46 +#: app/blueprints/packages/releases.py:57 +#: app/blueprints/packages/releases.py:72 +msgid "Release Notes" +msgstr "" + +#: app/blueprints/packages/releases.py:59 msgid "Method" msgstr "Metodă" -#: app/blueprints/packages/releases.py:55 -#: app/blueprints/packages/releases.py:57 +#: app/blueprints/packages/releases.py:59 +#: app/blueprints/packages/releases.py:61 #: app/blueprints/packages/screenshots.py:35 msgid "File Upload" msgstr "Încărcare fișier" -#: app/blueprints/packages/releases.py:56 +#: app/blueprints/packages/releases.py:60 msgid "Git reference (ie: commit hash, branch, or tag)" msgstr "Referință Git (ex: hash, ramură sau etichetă commit)" -#: app/blueprints/packages/releases.py:58 -#: app/blueprints/packages/releases.py:70 -#: app/blueprints/packages/releases.py:198 +#: app/blueprints/packages/releases.py:62 +#: app/blueprints/packages/releases.py:77 +#: app/blueprints/packages/releases.py:207 msgid "Minimum Minetest Version" msgstr "Versiune minimă Minetest" -#: app/blueprints/packages/releases.py:60 -#: app/blueprints/packages/releases.py:72 -#: app/blueprints/packages/releases.py:201 +#: app/blueprints/packages/releases.py:64 +#: app/blueprints/packages/releases.py:79 +#: app/blueprints/packages/releases.py:210 msgid "Maximum Minetest Version" msgstr "Versiune maximă Minetest" -#: app/blueprints/packages/releases.py:67 -#: app/templates/packages/release_edit.html:23 +#: app/blueprints/packages/releases.py:74 +#: app/templates/packages/release_edit.html:31 msgid "URL" msgstr "URL" -#: app/blueprints/packages/releases.py:68 +#: app/blueprints/packages/releases.py:75 msgid "Task ID" msgstr "ID sarcină" -#: app/blueprints/packages/releases.py:69 +#: app/blueprints/packages/releases.py:76 #: app/blueprints/packages/screenshots.py:41 msgid "Is Approved" msgstr "Este aprobat" -#: app/blueprints/packages/releases.py:91 +#: app/blueprints/packages/releases.py:98 msgid "Import from Git" msgstr "Importă din Git" -#: app/blueprints/packages/releases.py:91 +#: app/blueprints/packages/releases.py:98 msgid "Upload .zip file" msgstr "" -#: app/blueprints/packages/releases.py:197 +#: app/blueprints/packages/releases.py:206 msgid "Set Min" msgstr "" -#: app/blueprints/packages/releases.py:200 +#: app/blueprints/packages/releases.py:209 msgid "Set Max" msgstr "" -#: app/blueprints/packages/releases.py:203 +#: app/blueprints/packages/releases.py:212 msgid "Only change values previously set as none" msgstr "" -#: app/blueprints/packages/releases.py:204 +#: app/blueprints/packages/releases.py:213 msgid "Update" msgstr "" -#: app/blueprints/packages/releases.py:256 +#: app/blueprints/packages/releases.py:265 #: app/templates/packages/update_config.html:25 msgid "Trigger" msgstr "" -#: app/blueprints/packages/releases.py:257 +#: app/blueprints/packages/releases.py:266 msgid "New Commit" msgstr "" -#: app/blueprints/packages/releases.py:258 app/templates/admin/tags/list.html:8 +#: app/blueprints/packages/releases.py:267 app/templates/admin/tags/list.html:8 msgid "New Tag" msgstr "" -#: app/blueprints/packages/releases.py:260 +#: app/blueprints/packages/releases.py:269 msgid "Branch name" msgstr "" -#: app/blueprints/packages/releases.py:261 +#: app/blueprints/packages/releases.py:270 #: app/templates/packages/update_config.html:38 msgid "Action" msgstr "" -#: app/blueprints/packages/releases.py:262 +#: app/blueprints/packages/releases.py:271 msgid "Send notification and mark as outdated" msgstr "" -#: app/blueprints/packages/releases.py:262 app/logic/package_approval.py:104 +#: app/blueprints/packages/releases.py:271 app/logic/package_approval.py:104 msgid "Create release" msgstr "" -#: app/blueprints/packages/releases.py:264 +#: app/blueprints/packages/releases.py:273 msgid "Save Settings" msgstr "" -#: app/blueprints/packages/releases.py:265 +#: app/blueprints/packages/releases.py:274 msgid "Disable Automation" msgstr "" -#: app/blueprints/packages/releases.py:304 +#: app/blueprints/packages/releases.py:313 msgid "Please add a Git repository URL in order to set up automatic releases" msgstr "" -#: app/blueprints/packages/releases.py:320 +#: app/blueprints/packages/releases.py:329 msgid "Deleted update configuration" msgstr "" -#: app/blueprints/packages/releases.py:328 +#: app/blueprints/packages/releases.py:337 msgid "Now, please create an initial release" msgstr "" -#: app/blueprints/packages/reviews.py:54 -#: app/templates/packages/translation.html:51 -msgid "Language" -msgstr "" - #: app/blueprints/packages/reviews.py:60 app/blueprints/threads/__init__.py:181 #: app/blueprints/threads/__init__.py:182 #: app/blueprints/threads/__init__.py:282 @@ -1490,7 +1596,7 @@ msgid "" msgstr "" #: 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/account.py:189 app/blueprints/users/account.py:338 #: app/blueprints/users/settings.py:147 msgid "Email" msgstr "" @@ -1568,79 +1674,80 @@ msgstr "" msgid "Unknown verification token!" msgstr "" -#: app/blueprints/users/account.py:292 +#: app/blueprints/users/account.py:290 msgid "Token has expired" msgstr "" -#: app/blueprints/users/account.py:306 +#: app/blueprints/users/account.py:304 msgid "Another user is already using that email" msgstr "" -#: app/blueprints/users/account.py:309 +#: app/blueprints/users/account.py:307 msgid "Confirmed email change" msgstr "" -#: app/blueprints/users/account.py:314 +#: app/blueprints/users/account.py:312 msgid "Email address changed" msgstr "" -#: app/blueprints/users/account.py:315 +#: app/blueprints/users/account.py:313 msgid "" "Your email address has changed. If you didn't request this, please " "contact an administrator." msgstr "" -#: app/blueprints/users/account.py:333 +#: app/blueprints/users/account.py:331 msgid "You may now log in" msgstr "" -#: app/blueprints/users/account.py:341 +#: app/blueprints/users/account.py:339 msgid "Send" msgstr "" -#: app/blueprints/users/account.py:372 +#: app/blueprints/users/account.py:370 msgid "" "That email is now blacklisted. Please contact an admin if you wish to " "undo this." msgstr "" -#: app/blueprints/users/claim.py:41 app/blueprints/users/claim.py:66 -msgid "" -"Invalid username, Only alphabetic letters (A-Za-z), numbers (0-9), " -"underscores (_), minuses (-), and periods (.) allowed. Consider " -"contacting an admin" -msgstr "" - #: app/blueprints/users/claim.py:46 msgid "User has already been claimed" msgstr "" #: app/blueprints/users/claim.py:50 -msgid "Unable to get GitHub username for user" +msgid "" +"Unable to get GitHub username for user. Make sure the forum account " +"exists." msgstr "" -#: app/blueprints/users/claim.py:73 +#: app/blueprints/users/claim.py:66 +msgid "" +"A ContentDB user with that name already exists. Please contact an admin " +"to link to your forum account" +msgstr "" + +#: app/blueprints/users/claim.py:75 msgid "That user has already been claimed!" msgstr "" -#: app/blueprints/users/claim.py:86 +#: app/blueprints/users/claim.py:88 #, python-format msgid "Error whilst attempting to access forums: %(message)s" msgstr "" -#: app/blueprints/users/claim.py:90 +#: app/blueprints/users/claim.py:92 msgid "Unable to get forum signature - does the user exist?" msgstr "" -#: app/blueprints/users/claim.py:105 +#: app/blueprints/users/claim.py:107 msgid "Unable to login as user" msgstr "" -#: app/blueprints/users/claim.py:111 +#: app/blueprints/users/claim.py:113 msgid "Could not find the key in your signature!" msgstr "" -#: app/blueprints/users/claim.py:114 +#: app/blueprints/users/claim.py:116 msgid "Unknown claim type" msgstr "" @@ -1784,6 +1891,23 @@ msgstr "" msgid "Can't promote a user to a rank higher than yourself!" msgstr "" +#: app/blueprints/vcs/github.py:56 +msgid "Authorization failed [err=gh-oauth-login-failed]" +msgstr "Autorizarea a eșuat [err=gh-oauth-login-failed]" + +#: app/blueprints/vcs/github.py:85 +msgid "Linked GitHub to account" +msgstr "GitHub a fost asociat contului" + +#: app/blueprints/vcs/github.py:90 +#, python-format +msgid "GitHub account is already associated with another user: %(username)s" +msgstr "" + +#: app/blueprints/vcs/github.py:98 app/blueprints/vcs/github.py:124 +msgid "Authorization failed [err=gh-login-failed]" +msgstr "Autorizarea a eșuat [err=gh-login-failed]" + #: app/blueprints/zipgrep/__init__.py:35 msgid "Text to find (regex)" msgstr "" @@ -1793,6 +1917,7 @@ msgid "File filter" msgstr "" #: app/blueprints/zipgrep/__init__.py:38 app/templates/base.html:60 +#: app/templates/packages/advanced_search.html:34 #: app/templates/packages/game_hub.html:35 app/templates/todo/tags.html:14 msgid "Search" msgstr "" @@ -1882,17 +2007,17 @@ msgstr "" msgid "You don't have permission to change the package name" msgstr "" -#: app/logic/releases.py:32 +#: app/logic/releases.py:33 msgid "You don't have permission to make releases" msgstr "" -#: app/logic/releases.py:37 +#: app/logic/releases.py:38 msgid "" "You've created too many releases for this package in the last 5 minutes, " "please wait before trying again" msgstr "" -#: app/logic/releases.py:74 +#: app/logic/releases.py:77 msgid "Invalid commit hash; it must be a 40 character long base16 string" msgstr "" @@ -2048,11 +2173,6 @@ msgstr "" msgid "As-is" msgstr "" -#. NOTE: Package maintenance state -#: app/models/packages.py:170 -msgid "Deprecated" -msgstr "" - #: app/models/packages.py:177 msgid "Under active development, and may break worlds/things without warning" msgstr "" @@ -2089,7 +2209,7 @@ msgstr "" #: app/templates/collections/delete.html:14 #: app/templates/collections/view.html:39 #: app/templates/oauth/create_edit.html:17 -#: app/templates/packages/release_edit.html:84 +#: app/templates/packages/release_edit.html:92 #: app/templates/packages/review_create_edit.html:67 #: app/templates/threads/delete_reply.html:19 #: app/templates/threads/delete_thread.html:19 @@ -2097,21 +2217,17 @@ msgstr "" msgid "Delete" msgstr "" -#: app/models/packages.py:624 app/templates/packages/view.html:163 -msgid "Work in Progress" -msgstr "" - -#: app/models/packages.py:1358 +#: app/models/packages.py:1366 #, python-format msgid "New commit %(hash)s found on the Git repo." msgstr "" -#: app/models/packages.py:1362 +#: app/models/packages.py:1370 #, python-format msgid "The last release was commit %(hash)s" msgstr "" -#: app/models/packages.py:1368 +#: app/models/packages.py:1376 #, python-format msgid "New tag %(tag_name)s found on the Git repo." msgstr "" @@ -2145,7 +2261,7 @@ msgid "Editor" msgstr "" #. NOTE: BOT notification type -#: app/models/users.py:59 app/models/users.py:442 +#: app/models/users.py:59 app/models/users.py:448 msgid "Bot" msgstr "" @@ -2158,128 +2274,128 @@ msgid "Admin" msgstr "" #. NOTE: PACKAGE_EDIT notification type -#: app/models/users.py:427 +#: app/models/users.py:433 msgid "Package Edit" msgstr "" #. NOTE: PACKAGE_APPROVAL notification type -#: app/models/users.py:430 +#: app/models/users.py:436 msgid "Package Approval" msgstr "" #. NOTE: NEW_THREAD notification type -#: app/models/users.py:433 app/templates/threads/list.html:12 +#: app/models/users.py:439 app/templates/threads/list.html:12 #: app/templates/threads/new.html:4 msgid "New Thread" msgstr "" #. NOTE: NEW_REVIEW notification type -#: app/models/users.py:436 +#: app/models/users.py:442 msgid "New Review" msgstr "" #. NOTE: THREAD_REPLY notification type -#: app/models/users.py:439 +#: app/models/users.py:445 msgid "Thread Reply" msgstr "" #. NOTE: MAINTAINER notification type -#: app/models/users.py:445 app/templates/macros/threads.html:27 +#: app/models/users.py:451 app/templates/macros/threads.html:27 msgid "Maintainer" msgstr "" #. NOTE: EDITOR_ALERT notification type -#: app/models/users.py:448 +#: app/models/users.py:454 msgid "Editor Alert" msgstr "" #. NOTE: EDITOR_MISC notification type -#: app/models/users.py:451 +#: app/models/users.py:457 msgid "Editor Misc" msgstr "" #. NOTE: OTHER notification type -#: app/models/users.py:454 +#: app/models/users.py:460 msgid "Other" msgstr "" -#: app/models/users.py:464 +#: app/models/users.py:470 msgid "This is a Package Edit notification." msgstr "" -#: app/models/users.py:466 +#: app/models/users.py:472 msgid "This is a Package Approval notification." msgstr "" -#: app/models/users.py:468 +#: app/models/users.py:474 msgid "This is a New Thread notification." msgstr "" -#: app/models/users.py:470 +#: app/models/users.py:476 msgid "This is a New Review notification." msgstr "" -#: app/models/users.py:472 +#: app/models/users.py:478 msgid "This is a Thread Reply notification." msgstr "" -#: app/models/users.py:474 +#: app/models/users.py:480 msgid "This is a Bot notification." msgstr "" -#: app/models/users.py:476 +#: app/models/users.py:482 msgid "This is a Maintainer change notification." msgstr "" -#: app/models/users.py:478 +#: app/models/users.py:484 msgid "This is an Editor Alert notification." msgstr "" -#: app/models/users.py:480 +#: app/models/users.py:486 msgid "This is an Editor Misc notification." msgstr "" -#: app/models/users.py:482 +#: app/models/users.py:488 msgid "This is an Other notification." msgstr "" -#: app/models/users.py:489 +#: app/models/users.py:495 msgid "When another user edits your packages, releases, etc." msgstr "" -#: app/models/users.py:491 +#: app/models/users.py:497 msgid "Notifications from editors related to the package approval process." msgstr "" -#: app/models/users.py:493 +#: app/models/users.py:499 msgid "When a thread is created on your package." msgstr "" -#: app/models/users.py:495 +#: app/models/users.py:501 msgid "When a user posts a review on your package." msgstr "" -#: app/models/users.py:497 +#: app/models/users.py:503 msgid "When someone replies to a thread you're watching." msgstr "" -#: app/models/users.py:499 +#: app/models/users.py:505 msgid "From a bot - for example, update notifications." msgstr "" -#: app/models/users.py:501 +#: app/models/users.py:507 msgid "When your package's maintainers change." msgstr "" -#: app/models/users.py:503 +#: app/models/users.py:509 msgid "For editors: Important alerts." msgstr "" -#: app/models/users.py:505 +#: app/models/users.py:511 msgid "For editors: Minor notifications, including new threads." msgstr "" -#: app/models/users.py:507 +#: app/models/users.py:513 msgid "Minor notifications not important enough for a dedicated category." msgstr "" @@ -2428,41 +2544,45 @@ msgstr "" msgid "Report / DMCA" msgstr "" -#: app/templates/base.html:256 +#: app/templates/base.html:256 app/templates/packages/advanced_search.html:4 +msgid "Advanced Search" +msgstr "" + +#: app/templates/base.html:257 msgid "User List" msgstr "" -#: app/templates/base.html:257 app/templates/packages/view.html:190 +#: app/templates/base.html:258 app/templates/packages/view.html:190 #: app/templates/packages/view.html:677 app/templates/threads/list.html:4 msgid "Threads" msgstr "" -#: app/templates/base.html:258 app/templates/collections/list.html:7 +#: app/templates/base.html:259 app/templates/collections/list.html:7 #: app/templates/collections/list.html:26 msgid "Collections" msgstr "" -#: app/templates/base.html:259 app/templates/donate/index.html:4 +#: app/templates/base.html:260 app/templates/donate/index.html:4 msgid "Support Creators" msgstr "" -#: app/templates/base.html:260 +#: app/templates/base.html:261 msgid "Translate Packages" msgstr "" -#: app/templates/base.html:261 +#: app/templates/base.html:262 msgid "Source Code" msgstr "" -#: app/templates/base.html:267 +#: app/templates/base.html:268 msgid "Show non-free packages" msgstr "" -#: app/templates/base.html:269 +#: app/templates/base.html:270 msgid "Hide non-free packages" msgstr "" -#: app/templates/base.html:273 +#: app/templates/base.html:274 #, python-format msgid "Our privacy policy has been updated (%(date)s)" msgstr "" @@ -2475,29 +2595,11 @@ msgstr "" msgid "Welcome to the best place to find Minetest mods, games, and texture packs" msgstr "" -#: app/templates/admin/storage.html:39 -#: app/templates/collections/create_edit.html:81 -#: app/templates/collections/list.html:39 -#: app/templates/collections/view.html:91 app/templates/index.html:48 -#: app/templates/macros/reviews.html:81 app/templates/macros/topics.html:52 -#: app/templates/packages/game_hub.html:5 -#: app/templates/packages/game_hub.html:25 -#: app/templates/packages/similar.html:22 app/templates/translate/index.html:28 -#, python-format -msgid "%(title)s by %(author)s" -msgstr "" - #: app/templates/index.html:53 #, python-format msgid "%(title)s by %(author)s" msgstr "" -#: app/templates/index.html:78 app/templates/packages/reviews_list.html:4 -#: app/templates/packages/view.html:194 app/templates/packages/view.html:336 -#: app/templates/users/profile.html:279 -msgid "Reviews" -msgstr "" - #: app/templates/index.html:94 app/templates/packages/view.html:278 msgid "Previous" msgstr "" @@ -2578,7 +2680,7 @@ msgstr "" #: app/templates/admin/storage.html:18 #: app/templates/packages/create_edit.html:66 #: app/templates/packages/game_support.html:20 -#: app/templates/threads/view.html:96 app/templates/todo/tags.html:36 +#: app/templates/threads/view.html:101 app/templates/todo/tags.html:36 msgid "Package" msgstr "" @@ -2604,7 +2706,7 @@ msgstr "" msgid "Licenses" msgstr "" -#: app/templates/admin/tags/list.html:34 +#: app/templates/admin/tags/list.html:30 msgid "Views" msgstr "" @@ -3042,7 +3144,7 @@ msgid "Edit / Approve" msgstr "" #: app/templates/macros/releases.html:103 -#: app/templates/packages/release_edit.html:31 +#: app/templates/packages/release_edit.html:39 msgid "Importing..." msgstr "" @@ -3243,10 +3345,6 @@ msgstr "" msgid "No outdated packages." msgstr "" -#: app/templates/macros/topics.html:6 app/templates/packages/view.html:177 -msgid "Author" -msgstr "" - #: app/templates/macros/topics.html:8 msgid "Date" msgstr "" @@ -3416,6 +3514,29 @@ msgstr "" msgid "No applications created" msgstr "" +#: app/templates/packages/advanced_search.html:13 +msgid "Use shift to select multiple. Leave selection empty to match any type." +msgstr "" + +#: app/templates/packages/advanced_search.html:14 +#: app/templates/packages/advanced_search.html:19 +#: app/templates/packages/advanced_search.html:20 +#: app/templates/packages/advanced_search.html:21 +msgid "Use shift to select multiple." +msgstr "" + +#: app/templates/packages/advanced_search.html:17 +msgid "Tags and Content Warnings" +msgstr "" + +#: app/templates/packages/advanced_search.html:23 +msgid "Compatibility" +msgstr "" + +#: app/templates/packages/advanced_search.html:28 +msgid "Sorting" +msgstr "" + #: app/templates/packages/alias_create_edit.html:4 msgid "Alias" msgstr "" @@ -3455,7 +3576,7 @@ msgid "This will set the update settings for all packages with a Git repo." msgstr "" #: app/templates/packages/bulk_update_conf.html:27 -#: app/templates/packages/release_new.html:50 +#: app/templates/packages/release_new.html:51 #: app/templates/packages/update_config.html:33 msgid "Leave blank to use default branch" msgstr "" @@ -3801,8 +3922,8 @@ msgid "Use this page to set the min and max of all releases for your package." msgstr "" #: app/templates/packages/release_bulk_change.html:29 -#: app/templates/packages/release_edit.html:54 -#: app/templates/packages/release_new.html:69 +#: app/templates/packages/release_edit.html:62 +#: app/templates/packages/release_new.html:70 msgid "Maximum must be greater than or equal to the minimum!" msgstr "" @@ -3813,8 +3934,8 @@ msgid "" msgstr "" #: app/templates/packages/release_bulk_change.html:36 -#: app/templates/packages/release_edit.html:70 -#: app/templates/packages/release_new.html:91 +#: app/templates/packages/release_edit.html:78 +#: app/templates/packages/release_new.html:92 msgid "Leave both as None if in doubt." msgstr "" @@ -3822,71 +3943,81 @@ msgstr "" msgid "Edit release" msgstr "" -#: app/templates/packages/release_edit.html:27 +#: app/templates/packages/release_edit.html:15 +#: app/templates/packages/release_new.html:42 +msgid "Release short name. Eg: 1.0.0 or 2018-05-28" +msgstr "" + +#: app/templates/packages/release_edit.html:16 +#: app/templates/packages/release_new.html:43 +msgid "Human-readable name. Eg: 1.0.0 - The Trains Update" +msgstr "" + +#: app/templates/packages/release_edit.html:35 msgid "Commit Hash" msgstr "" -#: app/templates/packages/release_edit.html:32 +#: app/templates/packages/release_edit.html:40 msgid "view task" msgstr "" -#: app/templates/packages/release_edit.html:42 +#: app/templates/packages/release_edit.html:50 #: app/templates/packages/screenshot_edit.html:20 msgid "Approved" msgstr "" -#: app/templates/packages/release_edit.html:46 +#: app/templates/packages/release_edit.html:54 msgid "Supported Minetest versions" msgstr "" -#: app/templates/packages/release_edit.html:60 -#: app/templates/packages/release_new.html:75 +#: app/templates/packages/release_edit.html:68 +#: app/templates/packages/release_new.html:76 #, python-format msgid "Are you sure your package doesn't work on versions after %(version)s?" msgstr "" -#: app/templates/packages/release_edit.html:62 -#: app/templates/packages/release_new.html:77 +#: app/templates/packages/release_edit.html:70 +#: app/templates/packages/release_new.html:78 msgid "" "Only set the maximum version if you know that it doesn't work on newer " "Minetest versions." msgstr "" -#: app/templates/packages/release_edit.html:63 -#: app/templates/packages/release_new.html:78 +#: app/templates/packages/release_edit.html:71 +#: app/templates/packages/release_new.html:79 msgid "" "Don't set the maximum version just because you haven't tested it on newer" " versions." msgstr "" -#: app/templates/packages/release_edit.html:67 -#: app/templates/packages/release_new.html:88 +#: app/templates/packages/release_edit.html:75 +#: app/templates/packages/release_new.html:89 msgid "" "Set the minimum and maximum Minetest versions supported.\n" "\t\t\tThis release will be hidden to clients outside of that range. " msgstr "" -#: app/templates/packages/release_edit.html:72 +#: app/templates/packages/release_edit.html:80 msgid "" "You can set this automatically in the" " .conf of your package." msgstr "" -#: app/templates/packages/release_edit.html:79 +#: app/templates/packages/release_edit.html:87 msgid "Delete Release" msgstr "" -#: app/templates/packages/release_edit.html:85 +#: app/templates/packages/release_edit.html:93 msgid "This is permanent." msgstr "" -#: app/templates/packages/release_edit.html:86 +#: app/templates/packages/release_edit.html:94 msgid "" "Any associated uploads will not be deleted immediately, but the release " "will no longer be listed." msgstr "" -#: app/templates/packages/release_edit.html:91 +#: app/templates/packages/release_edit.html:99 msgid "You cannot delete the latest release; please create a newer one first." msgstr "" @@ -3933,26 +4064,26 @@ msgstr "" msgid "1. Name release" msgstr "" -#: app/templates/packages/release_new.html:42 -msgid "Human readable. Eg: 1.0.0 or 2018-05-28" +#: app/templates/packages/release_new.html:43 +msgid "Same as name" msgstr "" -#: app/templates/packages/release_new.html:44 +#: app/templates/packages/release_new.html:46 msgid "2. Set the content" msgstr "" -#: app/templates/packages/release_new.html:57 +#: app/templates/packages/release_new.html:58 msgid "" "Take a look at the Package Configuration " "and Releases Guide for\n" "\t\t\ttips on customising releases." msgstr "" -#: app/templates/packages/release_new.html:61 +#: app/templates/packages/release_new.html:62 msgid "3. Supported Minetest versions" msgstr "" -#: app/templates/packages/release_new.html:83 +#: app/templates/packages/release_new.html:84 msgid "" "The .conf of your package can set this " "automatically,\n" @@ -4354,16 +4485,12 @@ msgstr "" msgid "Non-free media" msgstr "" -#: app/templates/packages/view.html:94 app/templates/threads/view.html:104 +#: app/templates/packages/view.html:94 app/templates/threads/view.html:109 msgid "" "This thread is only visible to its creator, package maintainers, users of" " Approver rank or above, and @mentioned users." msgstr "" -#: app/templates/packages/view.html:184 app/templates/users/profile.html:242 -msgid "Downloads" -msgstr "" - #: app/templates/packages/view.html:207 app/templates/users/profile.html:95 msgid "Website" msgstr "" @@ -4388,7 +4515,7 @@ msgstr "" msgid "Awaiting review" msgstr "" -#: app/templates/packages/view.html:344 app/templates/threads/view.html:77 +#: app/templates/packages/view.html:344 app/templates/threads/view.html:82 msgid "Edit Review" msgstr "" @@ -4609,39 +4736,39 @@ msgstr "" msgid "Subscribe" msgstr "" -#: app/templates/threads/view.html:55 +#: app/templates/threads/view.html:59 msgid "Convert to Thread" msgstr "" -#: app/templates/threads/view.html:62 +#: app/templates/threads/view.html:67 msgid "Unlock" msgstr "" -#: app/templates/threads/view.html:67 +#: app/templates/threads/view.html:72 msgid "Lock" msgstr "" -#: app/templates/threads/view.html:109 +#: app/templates/threads/view.html:114 msgid "This thread is visible to the following users" msgstr "" -#: app/templates/threads/view.html:110 +#: app/templates/threads/view.html:115 msgid "Visible to:" msgstr "" -#: app/templates/threads/view.html:118 +#: app/templates/threads/view.html:123 msgid "Plus approvers and editors" msgstr "" -#: app/templates/threads/view.html:131 +#: app/templates/threads/view.html:136 msgid "Is this review outdated?" msgstr "" -#: app/templates/threads/view.html:132 +#: app/templates/threads/view.html:137 msgid "For example, does it complain about issues you've already fixed?" msgstr "" -#: app/templates/threads/view.html:133 +#: app/templates/threads/view.html:138 #, python-format msgid "You can report outdated reviews by clicking %(flag)s on the review." msgstr "" @@ -5273,6 +5400,10 @@ msgstr "" msgid "Email Address" msgstr "" +#: app/templates/users/modtools.html:116 +msgid "Pending email verifications" +msgstr "" + #: app/templates/users/profile.html:20 msgid "Profile picture" msgstr "" @@ -6237,3 +6368,49 @@ msgstr "" #~ "signature" #~ msgstr "" +#~ msgctxt "tags" +#~ msgid "" +#~ "Focus on player chat/communication or " +#~ "who's primary function is interacting " +#~ "with the console." +#~ msgstr "" + +#~ msgctxt "tags" +#~ msgid "" +#~ "Requires futher installation steps, such " +#~ "as installing luarocks or editing the" +#~ " trusted mod setting" +#~ msgstr "" + +#~ msgctxt "tags" +#~ msgid "" +#~ "Mods and games that aim to " +#~ "simulate real life activity. Similar to" +#~ " SimCity/TheSims/OpenTTD/etc" +#~ msgstr "" + +#~ msgctxt "tags" +#~ msgid "Adds mobs, animals, and NPCs" +#~ msgstr "" + +#~ msgctxt "tags" +#~ msgid "For content whose main utility / feature is in GUI/formspec form" +#~ msgstr "" + +#~ msgctxt "tags" +#~ msgid "Forks of MTG" +#~ msgstr "" + +#~ msgid "" +#~ "Invalid username, Only alphabetic letters " +#~ "(A-Za-z), numbers (0-9), underscores (_), " +#~ "minuses (-), and periods (.) allowed." +#~ " Consider contacting an admin" +#~ msgstr "" + +#~ msgid "Unable to get GitHub username for user" +#~ msgstr "" + +#~ msgid "Human readable. Eg: 1.0.0 or 2018-05-28" +#~ msgstr "" + diff --git a/translations/ru/LC_MESSAGES/messages.po b/translations/ru/LC_MESSAGES/messages.po index 91fe2260..cfc0f57d 100644 --- a/translations/ru/LC_MESSAGES/messages.po +++ b/translations/ru/LC_MESSAGES/messages.po @@ -7,214 +7,209 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2024-06-09 13:46+0100\n" +"POT-Creation-Date: 2024-06-22 16:06+0100\n" "PO-Revision-Date: 2024-06-14 04:03+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.15.0\n" -#: app/__init__.py:155 +#: app/__init__.py:156 msgid "Banned:" msgstr "Заблокирован:" -#: app/__init__.py:157 +#: app/__init__.py:158 msgid "You have been banned." msgstr "Вы были заблокированы." -#. NOTE: tags: title for jam_game_2023 -#: app/_translations.py:6 -msgctxt "tags" -msgid "Jam / Game 2023" -msgstr "Джэм / Игра 2023" - -#. NOTE: tags: description for jam_game_2023 -#: app/_translations.py:8 -msgctxt "tags" -msgid "Entries to the 2023 Minetest Game Jam " -msgstr "Заявки на Minetest Игровой Джэм 2023 " - #. NOTE: tags: title for server_tools -#: app/_translations.py:10 +#: app/_translations.py:6 msgctxt "tags" msgid "Server Moderation and Tools" msgstr "Инструменты и Модерация Сервера" #. NOTE: tags: description for server_tools -#: app/_translations.py:12 +#: app/_translations.py:8 msgctxt "tags" msgid "Helps with server maintenance and moderation" msgstr "Помогает с обслуживанием и модерированием сервера" #. NOTE: tags: title for pvp -#: app/_translations.py:14 +#: app/_translations.py:10 msgctxt "tags" msgid "Player vs Player (PvP)" msgstr "Игрок Против Игрока (PvP)" #. NOTE: tags: description for pvp -#: app/_translations.py:16 +#: app/_translations.py:12 msgctxt "tags" msgid "Designed to be played competitively against other players" msgstr "Предназначен для соревновательной игры с другими игроками" #. NOTE: tags: title for player_effects -#: app/_translations.py:18 +#: app/_translations.py:14 msgctxt "tags" msgid "Player Effects / Power Ups" msgstr "Эффекты / Бонусы Игрока" #. NOTE: tags: description for player_effects -#: app/_translations.py:20 +#: app/_translations.py:16 msgctxt "tags" msgid "" "For content that changes player effects, including physics, for example: " "speed, jump height or gravity." msgstr "" -"Для контента, который изменяет игровые эффекты, включая физику, например: " -"скорость, высоту прыжка или гравитацию." +"Для контента, который изменяет игровые эффекты, включая физику, например:" +" скорость, высоту прыжка или гравитацию." -#. NOTE: tags: title for world_tools -#: app/_translations.py:22 +#. NOTE: tags: title for jam_game_2023 +#: app/_translations.py:18 msgctxt "tags" -msgid "World Maintenance and Tools" -msgstr "Инструменты и Обслуживание Мира" +msgid "Jam / Game 2023" +msgstr "Джэм / Игра 2023" -#. NOTE: tags: description for world_tools -#: app/_translations.py:24 +#. NOTE: tags: description for jam_game_2023 +#: app/_translations.py:20 msgctxt "tags" -msgid "Tools to manage the world" -msgstr "Инструменты для управления миром" - -#. NOTE: tags: title for april_fools -#: app/_translations.py:26 -msgctxt "tags" -msgid "Joke" -msgstr "Шутка" - -#. NOTE: tags: description for april_fools -#: app/_translations.py:28 -msgctxt "tags" -msgid "" -"For humorous content, meant as a novelty or joke, not to be taken " -"seriously, and that is not meant to be used seriously or long-term." -msgstr "" -"Для юмористического контента, задуманного как новинка или шутка, который не " -"следует воспринимать всерьез и который не предназначен для серьезного или " -"долгосрочного использования." - -#. NOTE: tags: title for shooter -#: app/_translations.py:30 -msgctxt "tags" -msgid "Shooter" -msgstr "Шутер" - -#. NOTE: tags: description for shooter -#: app/_translations.py:32 -msgctxt "tags" -msgid "First person shooters (FPS) and more" -msgstr "Шутеры от первого лица (FPS) и многое другое" - -#. NOTE: tags: title for adventure__rpg -#: app/_translations.py:34 -msgctxt "tags" -msgid "Adventure / RPG" -msgstr "Приключения / RPG" +msgid "Entries to the 2023 Minetest Game Jam " +msgstr "Заявки на Minetest Игровой Джэм 2023 " #. NOTE: tags: title for mapgen -#: app/_translations.py:36 +#: app/_translations.py:22 msgctxt "tags" msgid "Mapgen / Biomes / Decoration" msgstr "Мапген / Биомы / Декорация" #. NOTE: tags: description for mapgen -#: app/_translations.py:38 +#: app/_translations.py:24 msgctxt "tags" msgid "New mapgen or changes mapgen" msgstr "Новая генерация или изменение мира" -#. NOTE: tags: title for singleplayer -#: app/_translations.py:40 +#. NOTE: tags: title for world_tools +#: app/_translations.py:26 msgctxt "tags" -msgid "Singleplayer-focused" -msgstr "Ориентированно на Одиночную Игру" +msgid "World Maintenance and Tools" +msgstr "Инструменты и Обслуживание Мира" -#. NOTE: tags: description for singleplayer -#: app/_translations.py:42 +#. NOTE: tags: description for world_tools +#: app/_translations.py:28 msgctxt "tags" -msgid "Content that can be played alone" -msgstr "Контент который может быть воспроизведён один" - -#. NOTE: tags: title for developer_tools -#: app/_translations.py:44 -msgctxt "tags" -msgid "Developer Tools" -msgstr "Инструменты Разработчика" - -#. NOTE: tags: description for developer_tools -#: app/_translations.py:46 -msgctxt "tags" -msgid "Tools for game and mod developers" -msgstr "Инструменты для разработчиков игр и модов" - -#. NOTE: tags: title for crafting -#: app/_translations.py:48 -msgctxt "tags" -msgid "Crafting" -msgstr "Крафтинг" - -#. NOTE: tags: description for crafting -#: app/_translations.py:50 -msgctxt "tags" -msgid "Big changes to crafting gameplay" -msgstr "Большие изменения с геймплеем создания" - -#. NOTE: tags: title for sound_music -#: app/_translations.py:52 -msgctxt "tags" -msgid "Sounds / Music" -msgstr "Звуки / Музыка" - -#. NOTE: tags: description for sound_music -#: app/_translations.py:54 -msgctxt "tags" -msgid "Focuses on or adds new sounds or musical things" -msgstr "Фокусированно на или добавление новых звуков или музыкальных штук" +msgid "Tools to manage the world" +msgstr "Инструменты для управления миром" #. NOTE: tags: title for inventory -#: app/_translations.py:56 +#: app/_translations.py:30 msgctxt "tags" msgid "Inventory" msgstr "Инвентарь" #. NOTE: tags: description for inventory -#: app/_translations.py:58 +#: app/_translations.py:32 msgctxt "tags" msgid "Changes the inventory GUI" msgstr "Изменяет графический интерфейс инвентаря" -#. NOTE: tags: title for chat -#: app/_translations.py:60 +#. NOTE: tags: title for developer_tools +#: app/_translations.py:34 msgctxt "tags" -msgid "Chat / Commands" -msgstr "Чат / Команды" +msgid "Developer Tools" +msgstr "Инструменты Разработчика" -#. NOTE: tags: description for chat -#: app/_translations.py:62 +#. NOTE: tags: description for developer_tools +#: app/_translations.py:36 +msgctxt "tags" +msgid "Tools for game and mod developers" +msgstr "Инструменты для разработчиков игр и модов" + +#. NOTE: tags: title for april_fools +#: app/_translations.py:38 +msgctxt "tags" +msgid "Joke" +msgstr "Шутка" + +#. NOTE: tags: description for april_fools +#: app/_translations.py:40 msgctxt "tags" msgid "" -"Focus on player chat/communication or who's primary function is " -"interacting with the console." +"For humorous content, meant as a novelty or joke, not to be taken " +"seriously, and that is not meant to be used seriously or long-term." msgstr "" -"Фокусирование на чате/общении с игроками или на том, чья основная функция - " -"взаимодействие с консолью." +"Для юмористического контента, задуманного как новинка или шутка, который " +"не следует воспринимать всерьез и который не предназначен для серьезного " +"или долгосрочного использования." + +#. NOTE: tags: title for singleplayer +#: app/_translations.py:42 +msgctxt "tags" +msgid "Singleplayer-focused" +msgstr "Ориентированно на Одиночную Игру" + +#. NOTE: tags: description for singleplayer +#: app/_translations.py:44 +msgctxt "tags" +msgid "Content that can be played alone" +msgstr "Контент который может быть воспроизведён один" + +#. NOTE: tags: title for crafting +#: app/_translations.py:46 +msgctxt "tags" +msgid "Crafting" +msgstr "Крафтинг" + +#. NOTE: tags: description for crafting +#: app/_translations.py:48 +msgctxt "tags" +msgid "Big changes to crafting gameplay" +msgstr "Большие изменения с геймплеем создания" + +#. NOTE: tags: title for adventure__rpg +#: app/_translations.py:50 +msgctxt "tags" +msgid "Adventure / RPG" +msgstr "Приключения / RPG" + +#. NOTE: tags: title for shooter +#: app/_translations.py:52 +msgctxt "tags" +msgid "Shooter" +msgstr "Шутер" + +#. NOTE: tags: description for shooter +#: app/_translations.py:54 +msgctxt "tags" +msgid "First person shooters (FPS) and more" +msgstr "Шутеры от первого лица (FPS) и многое другое" + +#. NOTE: tags: title for sound_music +#: app/_translations.py:56 +msgctxt "tags" +msgid "Sounds / Music" +msgstr "Звуки / Музыка" + +#. NOTE: tags: description for sound_music +#: app/_translations.py:58 +msgctxt "tags" +msgid "Focuses on or adds new sounds or musical things" +msgstr "Фокусированно на или добавление новых звуков или музыкальных штук" + +#. NOTE: tags: title for tools +#: app/_translations.py:60 +msgctxt "tags" +msgid "Tools / Weapons / Armor" +msgstr "Инструменты / Оружие / Броня" + +#. NOTE: tags: description for tools +#: app/_translations.py:62 +msgctxt "tags" +msgid "Adds or changes tools, weapons, and armor" +msgstr "Добавляет или изменяет инструменты, оружие, и броня" #. NOTE: tags: title for plants_and_farming #: app/_translations.py:64 @@ -228,61 +223,57 @@ msgctxt "tags" msgid "Adds new plants or other farmable resources." msgstr "Добавляет новые растения или другие сельскохозяйственные ресурсы." -#. NOTE: tags: title for complex_installation -#: app/_translations.py:68 -msgctxt "tags" -msgid "Complex installation" -msgstr "Комплексованная установка" - -#. NOTE: tags: description for complex_installation -#: app/_translations.py:70 -msgctxt "tags" -msgid "" -"Requires futher installation steps, such as installing luarocks or " -"editing the trusted mod setting" -msgstr "" -"Требует дополнительные шаги по установке, такие как установка luarocks или " -"редактирование настроек доверенного мода" - -#. NOTE: tags: title for multiplayer -#: app/_translations.py:72 -msgctxt "tags" -msgid "Multiplayer-focused" -msgstr "Фокус на Мультиплеер" - -#. NOTE: tags: description for multiplayer -#: app/_translations.py:74 -msgctxt "tags" -msgid "Can/should only be used in multiplayer" -msgstr "Может/должно быть использован в мультиплеере" - -#. NOTE: tags: title for tools -#: app/_translations.py:76 -msgctxt "tags" -msgid "Tools / Weapons / Armor" -msgstr "Инструменты / Оружие / Броня" - -#. NOTE: tags: description for tools -#: app/_translations.py:78 -msgctxt "tags" -msgid "Adds or changes tools, weapons, and armor" -msgstr "Добавляет или изменяет инструменты, оружие, и броня" - #. NOTE: tags: title for simulation -#: app/_translations.py:80 +#: app/_translations.py:68 msgctxt "tags" msgid "Sims" msgstr "Симс" #. NOTE: tags: description for simulation -#: app/_translations.py:82 +#: app/_translations.py:70 msgctxt "tags" msgid "" "Mods and games that aim to simulate real life activity. Similar to " -"SimCity/TheSims/OpenTTD/etc" +"SimCity/The Sims/OpenTTD/etc." +msgstr "" + +#. NOTE: tags: title for chat +#: app/_translations.py:72 +msgctxt "tags" +msgid "Chat / Commands" +msgstr "Чат / Команды" + +#. NOTE: tags: description for chat +#: app/_translations.py:74 +msgctxt "tags" +msgid "Focus on player chat/communication or console interaction." +msgstr "" + +#. NOTE: tags: title for multiplayer +#: app/_translations.py:76 +msgctxt "tags" +msgid "Multiplayer-focused" +msgstr "Фокус на Мультиплеер" + +#. NOTE: tags: description for multiplayer +#: app/_translations.py:78 +msgctxt "tags" +msgid "Can/should only be used in multiplayer" +msgstr "Может/должно быть использован в мультиплеере" + +#. NOTE: tags: title for complex_installation +#: app/_translations.py:80 +msgctxt "tags" +msgid "Complex installation" +msgstr "Комплексованная установка" + +#. NOTE: tags: description for complex_installation +#: app/_translations.py:82 +msgctxt "tags" +msgid "" +"Requires futher installation steps, such as installing LuaRocks or " +"editing the trusted mod setting" msgstr "" -"Моды и игры, имитирующие реальную жизнь. Похожее на SimCity/TheSims/OpenTTD/" -"так далее" #. NOTE: tags: title for magic #: app/_translations.py:84 @@ -290,58 +281,61 @@ msgctxt "tags" msgid "Magic / Enchanting" msgstr "Магия / Зачарование" -#. NOTE: tags: title for less_than_px -#: app/_translations.py:86 -msgctxt "tags" -msgid "<16px" -msgstr "<16пикс" - -#. NOTE: tags: description for less_than_px -#: app/_translations.py:88 -msgctxt "tags" -msgid "Less than 16px" -msgstr "Меньше чем 16 пикселей" - #. NOTE: tags: title for building_mechanics -#: app/_translations.py:90 +#: app/_translations.py:86 msgctxt "tags" msgid "Building Mechanics and Tools" msgstr "Механики и Инструменты Строительства" #. NOTE: tags: description for building_mechanics -#: app/_translations.py:92 +#: app/_translations.py:88 msgctxt "tags" msgid "Adds game mechanics or tools that change how players build." -msgstr "" -"Добавляет игровые механики или инструменты изменяющие, как строят игроки." +msgstr "Добавляет игровые механики или инструменты изменяющие, как строят игроки." -#. NOTE: tags: title for environment -#: app/_translations.py:94 +#. NOTE: tags: title for oneofakind__original +#: app/_translations.py:90 msgctxt "tags" -msgid "Environment / Weather" -msgstr "Среда / Погода" +msgid "One-of-a-kind / Original" +msgstr "Единственный-в-своем-роде / Оригинальный" -#. NOTE: tags: description for environment -#: app/_translations.py:96 +#. NOTE: tags: description for oneofakind__original +#: app/_translations.py:92 msgctxt "tags" msgid "" -"Improves the world, adding weather, ambient sounds, or other environment " -"mechanics" +"For games and such that are of their own kind, distinct and original in " +"nature to others of the same category." msgstr "" -"Импровизирует мир, добавляет погоду, атмосферные звуки, или другие механики " -"окружающей среды" +"Для игр и тому подобного, которые в своем роде отличаются и оригинальны " +"по своей природе от других игр той же категории." -#. NOTE: tags: title for mobs +#. NOTE: tags: title for building +#: app/_translations.py:94 +msgctxt "tags" +msgid "Building" +msgstr "Строительство" + +#. NOTE: tags: description for building +#: app/_translations.py:96 +msgctxt "tags" +msgid "Focuses on building, such as adding new materials or nodes" +msgstr "" +"Фокусирование на строительстве, например, добавление новых материалов или" +" нодов" + +#. NOTE: tags: title for decorative #: app/_translations.py:98 msgctxt "tags" -msgid "Mobs / Animals / NPCs" -msgstr "Мобы / Животные / НИПы" +msgid "Decorative" +msgstr "Декорация" -#. NOTE: tags: description for mobs +#. NOTE: tags: description for decorative #: app/_translations.py:100 msgctxt "tags" -msgid "Adds mobs, animals, and NPCs" -msgstr "Добавляет мобов, животных, и НеИгровыхПерсонажей" +msgid "Adds nodes with no other purpose than for use in building" +msgstr "" +"Добавляет ноды, не имеющие никакой другой цели, кроме как для " +"использования в строительстве" #. NOTE: tags: title for puzzle #: app/_translations.py:102 @@ -355,58 +349,70 @@ msgctxt "tags" msgid "Focus on puzzle solving instead of combat" msgstr "Фокусированно на решение пазлов вместо боя" -#. NOTE: tags: title for building +#. NOTE: tags: title for environment #: app/_translations.py:106 msgctxt "tags" -msgid "Building" -msgstr "Строительство" +msgid "Environment / Weather" +msgstr "Среда / Погода" -#. NOTE: tags: description for building +#. NOTE: tags: description for environment #: app/_translations.py:108 msgctxt "tags" -msgid "Focuses on building, such as adding new materials or nodes" +msgid "" +"Improves the world, adding weather, ambient sounds, or other environment " +"mechanics" msgstr "" -"Фокусирование на строительстве, например, добавление новых материалов или " -"нодов" +"Импровизирует мир, добавляет погоду, атмосферные звуки, или другие " +"механики окружающей среды" -#. NOTE: tags: title for decorative +#. NOTE: tags: title for less_than_px #: app/_translations.py:110 msgctxt "tags" -msgid "Decorative" -msgstr "Декорация" +msgid "<16px" +msgstr "<16пикс" -#. NOTE: tags: description for decorative +#. NOTE: tags: description for less_than_px #: app/_translations.py:112 msgctxt "tags" -msgid "Adds nodes with no other purpose than for use in building" -msgstr "" -"Добавляет ноды, не имеющие никакой другой цели, кроме как для использования " -"в строительстве" +msgid "Less than 16px" +msgstr "Меньше чем 16 пикселей" -#. NOTE: tags: title for oneofakind__original +#. NOTE: tags: title for mobs #: app/_translations.py:114 msgctxt "tags" -msgid "One-of-a-kind / Original" -msgstr "Единственный-в-своем-роде / Оригинальный" +msgid "Mobs / Animals / NPCs" +msgstr "Мобы / Животные / НИПы" -#. NOTE: tags: description for oneofakind__original +#. NOTE: tags: description for mobs #: app/_translations.py:116 msgctxt "tags" -msgid "" -"For games and such that are of their own kind, distinct and original in " -"nature to others of the same category." +msgid "Adds mobs, animals, and non-player characters" msgstr "" -"Для игр и тому подобного, которые в своем роде отличаются и оригинальны по " -"своей природе от других игр той же категории." + +#. NOTE: tags: title for custom_mapgen +#: app/_translations.py:118 +msgctxt "tags" +msgid "Custom mapgen" +msgstr "Пользовательский мапген" + +#. NOTE: tags: description for custom_mapgen +#: app/_translations.py:120 +msgctxt "tags" +msgid "" +"Contains a completely custom mapgen implemented in Lua, usually requires " +"worlds to be set to the 'singlenode' mapgen." +msgstr "" +"Содержит полностью настраиваемый мапген, реализованный на Lua, обычно " +"требует, чтобы для миров был установлен мапген 'одним нодом'." #. NOTE: tags: title for survival -#: app/_translations.py:118 +#: app/_translations.py:122 msgctxt "tags" msgid "Survival" msgstr "Выживание" #. NOTE: tags: description for survival -#: app/_translations.py:120 +#: app/_translations.py:124 msgctxt "tags" msgid "" "Written specifically for survival gameplay with a focus on game-balance, " @@ -416,72 +422,58 @@ msgstr "" "уровень сложности или ресурсы, доступные при крафте, добыче полезных " "ископаемых, ..." -#. NOTE: tags: title for hud -#: app/_translations.py:122 +#. NOTE: tags: title for education +#: app/_translations.py:126 msgctxt "tags" -msgid "HUD" -msgstr "Игровой Интерфейс" +msgid "Education" +msgstr "Обучение" -#. NOTE: tags: description for hud -#: app/_translations.py:124 +#. NOTE: tags: description for education +#: app/_translations.py:128 msgctxt "tags" -msgid "For mods that grant the player extra information in the HUD" +msgid "Either has educational value, or is a tool to help teachers " msgstr "" -"Для модов, которые предоставляют игроку дополнительную информацию в Игровом " -"Интерфейсе" +"Либо имеет образовательную ценность, либо является инструментом в помощь " +"учителям " #. NOTE: tags: title for storage -#: app/_translations.py:126 +#: app/_translations.py:130 msgctxt "tags" msgid "Storage" msgstr "Хранение" #. NOTE: tags: description for storage -#: app/_translations.py:128 +#: app/_translations.py:132 msgctxt "tags" msgid "Adds or improves item storage mechanics" msgstr "Добавляет или улучшает механику хранения предметов" -#. NOTE: tags: title for 16px -#: app/_translations.py:130 -msgctxt "tags" -msgid "16px" -msgstr "16пикс" - -#. NOTE: tags: description for 16px -#: app/_translations.py:132 -msgctxt "tags" -msgid "For 16px texture packs" -msgstr "Для пакетов текстур с 16пикс" - -#. NOTE: tags: title for custom_mapgen -#: app/_translations.py:134 -msgctxt "tags" -msgid "Custom mapgen" -msgstr "Пользовательский мапген" - -#. NOTE: tags: description for custom_mapgen -#: app/_translations.py:136 -msgctxt "tags" -msgid "" -"Contains a completely custom mapgen implemented in Lua, usually requires " -"worlds to be set to the 'singlenode' mapgen." -msgstr "" -"Содержит полностью настраиваемый мапген, реализованный на Lua, обычно " -"требует, чтобы для миров был установлен мапген 'одним нодом'." - #. NOTE: tags: title for library -#: app/_translations.py:138 +#: app/_translations.py:134 msgctxt "tags" msgid "API / Library" msgstr "API / Библиотека" #. NOTE: tags: description for library -#: app/_translations.py:140 +#: app/_translations.py:136 msgctxt "tags" msgid "Primarily adds an API for other mods to use" msgstr "В первую очередь добавляет API для использования другими модами" +#. NOTE: tags: title for hud +#: app/_translations.py:138 +msgctxt "tags" +msgid "HUD" +msgstr "Игровой Интерфейс" + +#. NOTE: tags: description for hud +#: app/_translations.py:140 +msgctxt "tags" +msgid "For mods that grant the player extra information in the HUD" +msgstr "" +"Для модов, которые предоставляют игроку дополнительную информацию в " +"Игровом Интерфейсе" + #. NOTE: tags: title for mini-game #: app/_translations.py:142 msgctxt "tags" @@ -494,19 +486,21 @@ msgctxt "tags" msgid "Adds a mini-game to be played within Minetest" msgstr "Добавляет мини-игру которая сыграна в рамках Minetest" -#. NOTE: tags: title for education +#. NOTE: tags: title for pve #: app/_translations.py:146 msgctxt "tags" -msgid "Education" -msgstr "Обучение" +msgid "Player vs Environment (PvE)" +msgstr "Игрок против Окружающей среды (PvE)" -#. NOTE: tags: description for education +#. NOTE: tags: description for pve #: app/_translations.py:148 msgctxt "tags" -msgid "Either has educational value, or is a tool to help teachers " +msgid "" +"For content designed for one or more players that focus on combat against" +" the world, mobs, or NPCs." msgstr "" -"Либо имеет образовательную ценность, либо является инструментом в помощь " -"учителям " +"Для контента, предназначенного для одного или нескольких игроков, которые" +" сосредоточены на борьбе с миром, мобами или неигровыми персонажами." #. NOTE: tags: title for sports #: app/_translations.py:150 @@ -514,127 +508,38 @@ msgctxt "tags" msgid "Sports" msgstr "Спорт" -#. NOTE: tags: title for pve +#. NOTE: tags: title for 16px #: app/_translations.py:152 msgctxt "tags" -msgid "Player vs Environment (PvE)" -msgstr "Игрок против Окружающей среды (PvE)" +msgid "16px" +msgstr "16пикс" -#. NOTE: tags: description for pve +#. NOTE: tags: description for 16px #: app/_translations.py:154 msgctxt "tags" -msgid "" -"For content designed for one or more players that focus on combat against" -" the world, mobs, or NPCs." -msgstr "" -"Для контента, предназначенного для одного или нескольких игроков, которые " -"сосредоточены на борьбе с миром, мобами или неигровыми персонажами." - -#. NOTE: tags: title for jam_combat_mod -#: app/_translations.py:156 -msgctxt "tags" -msgid "Jam / Combat 2020" -msgstr "Джэм / Боёвка 2020" - -#. NOTE: tags: description for jam_combat_mod -#: app/_translations.py:158 -msgctxt "tags" -msgid "For mods created for the Discord \"Combat\" modding event in 2020" -msgstr "Для модов созданные для Дискорд моддинг эвента \"Боёвка\" в 2020" - -#. NOTE: tags: title for creative -#: app/_translations.py:160 -msgctxt "tags" -msgid "Creative" -msgstr "Креатив" - -#. NOTE: tags: description for creative -#: app/_translations.py:162 -msgctxt "tags" -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 "" -"Написана специально или исключительно для использования в творческом режиме. " -"Добавляет контент, доступный только в творческом инвентаре, или " -"предоставляет инструменты, которые облегчают создание игры и не создают " -"трудностей или дефицита" - -#. NOTE: tags: title for gui -#: app/_translations.py:164 -msgctxt "tags" -msgid "GUI" -msgstr "GUI" - -#. NOTE: tags: description for gui -#: app/_translations.py:166 -msgctxt "tags" -msgid "For content whose main utility / feature is in GUI/formspec form" -msgstr "" -"Для контента, основная полезность / функция которого находится в форме GUI/" -"formspec" +msgid "For 16px texture packs" +msgstr "Для пакетов текстур с 16пикс" #. NOTE: tags: title for 64px -#: app/_translations.py:168 +#: app/_translations.py:156 msgctxt "tags" msgid "64px" msgstr "64пикс" #. NOTE: tags: description for 64px -#: app/_translations.py:170 +#: app/_translations.py:158 msgctxt "tags" msgid "For 64px texture packs" msgstr "Для пакетов текстур 64пикс" -#. NOTE: tags: title for commerce -#: app/_translations.py:172 -msgctxt "tags" -msgid "Commerce / Economy" -msgstr "Торговля / Экономика" - -#. NOTE: tags: description for commerce -#: app/_translations.py:174 -msgctxt "tags" -msgid "Related to economies, money, and trading" -msgstr "Связанное с экономикой, деньгами, и торговлей" - -#. NOTE: tags: title for mtg -#: app/_translations.py:176 -msgctxt "tags" -msgid "Minetest Game improved" -msgstr "Импровизация Minetest Game" - -#. NOTE: tags: description for mtg -#: app/_translations.py:178 -msgctxt "tags" -msgid "Forks of MTG" -msgstr "Разветление MTG" - -#. NOTE: tags: title for jam_weekly_2021 -#: app/_translations.py:180 -msgctxt "tags" -msgid "Jam / Weekly Challenges 2021" -msgstr "Джэм / Еженедельные Вызовы 2021" - -#. NOTE: tags: description for jam_weekly_2021 -#: app/_translations.py:182 -msgctxt "tags" -msgid "" -"For mods created for the Discord \"Weekly Challenges\" modding event in " -"2021" -msgstr "" -"Для модов созданные для Дискорд моддинг события \"Еженедельные Вызовы\" в " -"2021" - #. NOTE: tags: title for transport -#: app/_translations.py:184 +#: app/_translations.py:160 msgctxt "tags" msgid "Transport" msgstr "Транспорт" #. NOTE: tags: description for transport -#: app/_translations.py:186 +#: app/_translations.py:162 msgctxt "tags" msgid "" "Adds or changes transportation methods. Includes teleportation, vehicles," @@ -644,36 +549,120 @@ msgstr "" "транспортные средства, мобов, на которых можно ездить, транспортную " "инфраструктуру и тематический контент" -#. NOTE: tags: title for food -#: app/_translations.py:188 -msgctxt "tags" -msgid "Food / Drinks" -msgstr "Еда / Напитки" - -#. NOTE: tags: title for technology -#: app/_translations.py:190 -msgctxt "tags" -msgid "Machines / Electronics" -msgstr "Машины / Электроника" - -#. NOTE: tags: description for technology -#: app/_translations.py:192 -msgctxt "tags" -msgid "Adds machines useful in automation, tubes, or power." -msgstr "Добавляет машины полезные в автоматизации, трубы, или энергия." - #. NOTE: tags: title for seasonal -#: app/_translations.py:194 +#: app/_translations.py:164 msgctxt "tags" msgid "Seasonal" msgstr "Сезонное" #. NOTE: tags: description for seasonal -#: app/_translations.py:196 +#: app/_translations.py:166 msgctxt "tags" msgid "For content generally themed around a certain season or holiday" +msgstr "Для контента, как правило, посвященного определенному сезону или празднику" + +#. NOTE: tags: title for food +#: app/_translations.py:168 +msgctxt "tags" +msgid "Food / Drinks" +msgstr "Еда / Напитки" + +#. NOTE: tags: title for commerce +#: app/_translations.py:170 +msgctxt "tags" +msgid "Commerce / Economy" +msgstr "Торговля / Экономика" + +#. NOTE: tags: description for commerce +#: app/_translations.py:172 +msgctxt "tags" +msgid "Related to economies, money, and trading" +msgstr "Связанное с экономикой, деньгами, и торговлей" + +#. NOTE: tags: title for gui +#: app/_translations.py:174 +msgctxt "tags" +msgid "GUI" +msgstr "GUI" + +#. NOTE: tags: description for gui +#: app/_translations.py:176 +msgctxt "tags" +msgid "" +"For content whose main utility or features are provided within a GUI, on-" +"screen menu, or similar" msgstr "" -"Для контента, как правило, посвященного определенному сезону или празднику" + +#. NOTE: tags: title for jam_combat_mod +#: app/_translations.py:178 +msgctxt "tags" +msgid "Jam / Combat 2020" +msgstr "Джэм / Боёвка 2020" + +#. NOTE: tags: description for jam_combat_mod +#: app/_translations.py:180 +msgctxt "tags" +msgid "For mods created for the Discord \"Combat\" modding event in 2020" +msgstr "Для модов созданные для Дискорд моддинг эвента \"Боёвка\" в 2020" + +#. NOTE: tags: title for mtg +#: app/_translations.py:182 +msgctxt "tags" +msgid "Minetest Game improved" +msgstr "Импровизация Minetest Game" + +#. NOTE: tags: description for mtg +#: app/_translations.py:184 +msgctxt "tags" +msgid "Forks of Minetest Game" +msgstr "" + +#. NOTE: tags: title for jam_weekly_2021 +#: app/_translations.py:186 +msgctxt "tags" +msgid "Jam / Weekly Challenges 2021" +msgstr "Джэм / Еженедельные Вызовы 2021" + +#. NOTE: tags: description for jam_weekly_2021 +#: app/_translations.py:188 +msgctxt "tags" +msgid "" +"For mods created for the Discord \"Weekly Challenges\" modding event in " +"2021" +msgstr "" +"Для модов созданные для Дискорд моддинг события \"Еженедельные Вызовы\" в" +" 2021" + +#. NOTE: tags: title for creative +#: app/_translations.py:190 +msgctxt "tags" +msgid "Creative" +msgstr "Креатив" + +#. NOTE: tags: description for creative +#: app/_translations.py:192 +msgctxt "tags" +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 "" +"Написана специально или исключительно для использования в творческом " +"режиме. Добавляет контент, доступный только в творческом инвентаре, или " +"предоставляет инструменты, которые облегчают создание игры и не создают " +"трудностей или дефицита" + +#. NOTE: tags: title for technology +#: app/_translations.py:194 +msgctxt "tags" +msgid "Machines / Electronics" +msgstr "Машины / Электроника" + +#. NOTE: tags: description for technology +#: app/_translations.py:196 +msgctxt "tags" +msgid "Adds machines useful in automation, tubes, or power." +msgstr "Добавляет машины полезные в автоматизации, трубы, или энергия." #. NOTE: tags: title for 32px #: app/_translations.py:198 @@ -687,61 +676,61 @@ msgctxt "tags" msgid "For 32px texture packs" msgstr "Для пакетов текстур 32пикс" -#. NOTE: tags: title for jam_game_2021 -#: app/_translations.py:202 -msgctxt "tags" -msgid "Jam / Game 2021" -msgstr "Джэм / Игра 2021" - -#. NOTE: tags: description for jam_game_2021 -#: app/_translations.py:204 -msgctxt "tags" -msgid "Entries to the 2021 Minetest Game Jam" -msgstr "Заявки на участие в Minetest Game Jam 2021" - -#. NOTE: tags: title for 128px -#: app/_translations.py:206 -msgctxt "tags" -msgid "128px+" -msgstr "128пикс+" - -#. NOTE: tags: description for 128px -#: app/_translations.py:208 -msgctxt "tags" -msgid "For 128px or higher texture packs" -msgstr "Для пакетов текстур с 128пикс и выше" - -#. NOTE: tags: title for skins -#: app/_translations.py:210 -msgctxt "tags" -msgid "Player customization / Skins" -msgstr "Кастомизация игрока / Скины" - -#. NOTE: tags: description for skins -#: app/_translations.py:212 -msgctxt "tags" -msgid "" -"Allows the player to customize their character by changing the texture or" -" adding accessories." -msgstr "" -"Позволяет игроку настроить своего персонажа, изменив текстуру или добавив " -"аксессуары." - #. NOTE: tags: title for strategy_rts -#: app/_translations.py:214 +#: app/_translations.py:202 msgctxt "tags" msgid "Strategy / RTS" msgstr "Стратегия / RTS" #. NOTE: tags: description for strategy_rts -#: app/_translations.py:216 +#: app/_translations.py:204 msgctxt "tags" msgid "" "Games and mods with a heavy strategy component, whether real-time or " "turn-based" msgstr "" -"Игры и моды с сильным стратегическим компонентом, будь-то \"в-реальном-" -"времени\" или \"пошаговые\"" +"Игры и моды с сильным стратегическим компонентом, будь-то " +"\"в-реальном-времени\" или \"пошаговые\"" + +#. NOTE: tags: title for skins +#: app/_translations.py:206 +msgctxt "tags" +msgid "Player customization / Skins" +msgstr "Кастомизация игрока / Скины" + +#. NOTE: tags: description for skins +#: app/_translations.py:208 +msgctxt "tags" +msgid "" +"Allows the player to customize their character by changing the texture or" +" adding accessories." +msgstr "" +"Позволяет игроку настроить своего персонажа, изменив текстуру или добавив" +" аксессуары." + +#. NOTE: tags: title for jam_game_2021 +#: app/_translations.py:210 +msgctxt "tags" +msgid "Jam / Game 2021" +msgstr "Джэм / Игра 2021" + +#. NOTE: tags: description for jam_game_2021 +#: app/_translations.py:212 +msgctxt "tags" +msgid "Entries to the 2021 Minetest Game Jam" +msgstr "Заявки на участие в Minetest Game Jam 2021" + +#. NOTE: tags: title for 128px +#: app/_translations.py:214 +msgctxt "tags" +msgid "128px+" +msgstr "128пикс+" + +#. NOTE: tags: description for 128px +#: app/_translations.py:216 +msgctxt "tags" +msgid "For 128px or higher texture packs" +msgstr "Для пакетов текстур с 128пикс и выше" #. NOTE: tags: title for jam_game_2022 #: app/_translations.py:218 @@ -841,8 +830,8 @@ msgctxt "content_warnings" msgid "Contains recreational drugs other than alcohol or tobacco" msgstr "Содержит рекреационные наркотики, отличные от алкоголя или табака" -#: app/querybuilder.py:58 app/templates/admin/languages/list.html:27 -#: app/templates/admin/tags/list.html:38 +#: app/querybuilder.py:60 app/templates/admin/languages/list.html:27 +#: app/templates/admin/tags/list.html:34 #: app/templates/admin/warnings/list.html:28 #: app/templates/collections/create_edit.html:56 #: app/templates/collections/view.html:66 app/templates/modnames/list.html:16 @@ -851,7 +840,7 @@ msgstr "Содержит рекреационные наркотики, отли msgid "Packages" msgstr "Дополнения" -#: app/querybuilder.py:73 +#: app/querybuilder.py:75 #, python-format msgid "%(package_type)s for %(game_name)s" msgstr "%(package_type)s для %(game_name)s" @@ -865,9 +854,13 @@ msgstr "%(delta)s назад" msgid "Featured" msgstr "Рекомендуемые" -#: app/blueprints/api/tokens.py:33 app/templates/admin/tags/list.html:26 +#: app/blueprints/api/tokens.py:33 +#: app/blueprints/packages/advanced_search.py:83 +#: app/blueprints/packages/releases.py:55 +#: app/blueprints/packages/releases.py:70 app/templates/admin/tags/list.html:22 #: app/templates/admin/warnings/list.html:20 app/templates/macros/topics.html:7 #: app/templates/modnames/list.html:12 +#: app/templates/packages/release_edit.html:20 msgid "Name" msgstr "Имя" @@ -876,12 +869,12 @@ 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:251 -#: app/blueprints/packages/packages.py:543 -#: app/blueprints/packages/packages.py:639 -#: app/blueprints/packages/packages.py:727 -#: app/blueprints/packages/releases.py:62 -#: app/blueprints/packages/releases.py:74 app/blueprints/packages/reviews.py:63 +#: app/blueprints/oauth/__init__.py:175 app/blueprints/packages/packages.py:252 +#: app/blueprints/packages/packages.py:544 +#: app/blueprints/packages/packages.py:640 +#: app/blueprints/packages/packages.py:728 +#: app/blueprints/packages/releases.py:66 +#: app/blueprints/packages/releases.py:81 app/blueprints/packages/reviews.py:63 #: app/blueprints/packages/screenshots.py:36 #: app/blueprints/packages/screenshots.py:42 #: app/blueprints/packages/screenshots.py:47 @@ -892,12 +885,14 @@ msgid "Save" msgstr "Сохранить" #: app/blueprints/collections/__init__.py:77 -#: app/blueprints/oauth/__init__.py:168 app/blueprints/packages/releases.py:54 -#: app/blueprints/packages/releases.py:66 app/blueprints/packages/reviews.py:53 +#: app/blueprints/oauth/__init__.py:168 +#: app/blueprints/packages/advanced_search.py:84 +#: app/blueprints/packages/releases.py:56 +#: app/blueprints/packages/releases.py:71 app/blueprints/packages/reviews.py:53 #: app/blueprints/threads/__init__.py:281 #: app/templates/admin/languages/list.html:23 #: app/templates/macros/reviews.html:143 app/templates/macros/topics.html:5 -#: app/templates/packages/release_edit.html:17 +#: app/templates/packages/release_edit.html:21 #: app/templates/packages/translation.html:54 msgid "Title" msgstr "Название" @@ -952,24 +947,7 @@ msgstr "(Публичный, изменить в профиле > Мои ко msgid "Removed package from favorites collection" msgstr "Дополнение удалено из любимой коллекций" -#: app/blueprints/github/__init__.py:54 -msgid "Authorization failed [err=gh-oauth-login-failed]" -msgstr "Ошибка входа [err=gh-oauth-login-failed]" - -#: app/blueprints/github/__init__.py:83 -msgid "Linked GitHub to account" -msgstr "Привязка GitHub к учётной записи" - -#: app/blueprints/github/__init__.py:88 -#, python-format -msgid "GitHub account is already associated with another user: %(username)s" -msgstr "Учетная запись GitHub уже связана с другим пользователем: %(username)s" - -#: app/blueprints/github/__init__.py:96 app/blueprints/github/__init__.py:122 -msgid "Authorization failed [err=gh-login-failed]" -msgstr "Ошибка входа [err=gh-login-failed]" - -#: app/blueprints/oauth/__init__.py:169 app/templates/admin/tags/list.html:30 +#: app/blueprints/oauth/__init__.py:169 app/templates/admin/tags/list.html:26 #: app/templates/admin/warnings/list.html:24 #: app/templates/users/settings_email.html:49 msgid "Description" @@ -1040,97 +1018,215 @@ msgstr "Удалить / Отменить публикацию" msgid "Supported Games" msgstr "Поддерживаемые Игры" -#: app/blueprints/packages/packages.py:214 -msgid "No download available." -msgstr "Загрузка недоступна." +#: app/blueprints/packages/advanced_search.py:39 +msgid "Android Default" +msgstr "" -#: app/blueprints/packages/packages.py:229 app/templates/packages/view.html:598 +#: app/blueprints/packages/advanced_search.py:40 +msgid "Desktop Default" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:41 +msgid "Non-free" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:42 app/models/packages.py:624 +#: app/templates/packages/view.html:163 +msgid "Work in Progress" +msgstr "Незавершённая работа" + +#. NOTE: Package maintenance state +#: app/blueprints/packages/advanced_search.py:43 app/models/packages.py:170 +msgid "Deprecated" +msgstr "Устарело" + +#: app/blueprints/packages/advanced_search.py:44 +msgid "All content warnings" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:53 +msgid "Query" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:54 +#: app/blueprints/packages/packages.py:230 app/templates/packages/view.html:598 #: app/utils/minetest_hypertext.py:263 msgid "Type" msgstr "Тип" -#: app/blueprints/packages/packages.py:230 +#: app/blueprints/packages/advanced_search.py:56 +#: app/templates/macros/topics.html:6 app/templates/packages/view.html:177 +msgid "Author" +msgstr "Автор" + +#: app/blueprints/packages/advanced_search.py:57 +#: app/blueprints/packages/packages.py:237 app/templates/admin/tags/list.html:4 +#: app/templates/admin/tags/list.html:10 app/templates/todo/tags.html:38 +#: app/utils/minetest_hypertext.py:264 +msgid "Tags" +msgstr "Метки" + +#: app/blueprints/packages/advanced_search.py:60 +#: app/blueprints/packages/packages.py:238 +msgid "Content Warnings" +msgstr "Предупреждения о Контенте" + +#: app/blueprints/packages/advanced_search.py:63 +#: app/blueprints/packages/packages.py:239 app/templates/packages/view.html:609 +#: app/utils/minetest_hypertext.py:298 +msgid "License" +msgstr "Лицензия" + +#: app/blueprints/packages/advanced_search.py:67 +msgid "Supports Game" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:71 +#: app/templates/admin/storage.html:39 +#: app/templates/collections/create_edit.html:81 +#: app/templates/collections/list.html:39 +#: app/templates/collections/view.html:91 app/templates/index.html:48 +#: app/templates/macros/reviews.html:81 app/templates/macros/topics.html:52 +#: app/templates/packages/game_hub.html:5 +#: app/templates/packages/game_hub.html:25 +#: app/templates/packages/similar.html:22 app/templates/translate/index.html:28 +#, python-format +msgid "%(title)s by %(author)s" +msgstr "%(title)s от %(author)s" + +#: app/blueprints/packages/advanced_search.py:72 +#: app/blueprints/packages/reviews.py:54 +#: app/templates/packages/translation.html:51 +msgid "Language" +msgstr "Язык" + +#: app/blueprints/packages/advanced_search.py:76 +msgid "Hide Tags and Content Warnings" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:77 +msgid "Minetest Version" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:81 +msgid "Sort by" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:85 +msgid "Package score" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:86 app/templates/index.html:78 +#: app/templates/packages/reviews_list.html:4 +#: app/templates/packages/view.html:194 app/templates/packages/view.html:336 +#: app/templates/users/profile.html:279 +msgid "Reviews" +msgstr "Обзоры" + +#: app/blueprints/packages/advanced_search.py:87 +#: app/templates/packages/view.html:184 app/templates/users/profile.html:242 +msgid "Downloads" +msgstr "Загрузки" + +#: app/blueprints/packages/advanced_search.py:88 +msgid "Created At" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:89 +msgid "Approved At" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:90 +msgid "Last Release" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:92 +msgid "Order" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:93 +msgid "Descending" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:94 +msgid "Ascending" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:96 +msgid "Random order" +msgstr "" + +#: app/blueprints/packages/packages.py:215 +msgid "No download available." +msgstr "Загрузка недоступна." + +#: app/blueprints/packages/packages.py:231 msgid "Title (Human-readable)" msgstr "Название (Читаемое)" -#: app/blueprints/packages/packages.py:231 -#: app/blueprints/packages/packages.py:637 +#: app/blueprints/packages/packages.py:232 +#: app/blueprints/packages/packages.py:638 msgid "Name (Technical)" msgstr "Имя (Техническое)" -#: app/blueprints/packages/packages.py:231 -#: app/blueprints/packages/packages.py:638 +#: app/blueprints/packages/packages.py:232 +#: app/blueprints/packages/packages.py:639 #: app/templates/packages/create_edit.html:75 msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" msgstr "" "Только маленькие латинские буквы (a-z), цифры (0-9) и нижние " "подчёркивания (_)" -#: app/blueprints/packages/packages.py:232 +#: app/blueprints/packages/packages.py:233 msgid "Short Description (Plaintext)" msgstr "Краткое описание (обычный текст)" -#: app/blueprints/packages/packages.py:234 app/templates/packages/view.html:620 +#: app/blueprints/packages/packages.py:235 app/templates/packages/view.html:620 #: app/utils/minetest_hypertext.py:300 msgid "Maintenance State" msgstr "Состояние разработки" -#: 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:264 -msgid "Tags" -msgstr "Метки" - -#: app/blueprints/packages/packages.py:237 -msgid "Content Warnings" -msgstr "Предупреждения о Контенте" - -#: app/blueprints/packages/packages.py:238 app/templates/packages/view.html:609 -#: app/utils/minetest_hypertext.py:298 -msgid "License" -msgstr "Лицензия" - -#: app/blueprints/packages/packages.py:239 +#: app/blueprints/packages/packages.py:240 msgid "Media License" msgstr "Лицензия Медиа" -#: app/blueprints/packages/packages.py:241 +#: app/blueprints/packages/packages.py:242 msgid "Long Description (Markdown)" msgstr "Длинное описание (Markdown)" -#: app/blueprints/packages/packages.py:243 +#: app/blueprints/packages/packages.py:244 msgid "VCS Repository URL" msgstr "URL-адрес сетевого хранилища VCS" -#: app/blueprints/packages/packages.py:244 app/blueprints/users/settings.py:77 +#: app/blueprints/packages/packages.py:245 app/blueprints/users/settings.py:77 msgid "Website URL" msgstr "URL-адрес Вебсайта" -#: app/blueprints/packages/packages.py:245 +#: app/blueprints/packages/packages.py:246 msgid "Issue Tracker URL" msgstr "URL-адрес Трекера Проблем" -#: app/blueprints/packages/packages.py:246 +#: app/blueprints/packages/packages.py:247 msgid "Forum Topic ID" msgstr "Идентификатор темы на форуме" -#: app/blueprints/packages/packages.py:247 +#: app/blueprints/packages/packages.py:248 msgid "Video URL" msgstr "URL-адрес Видео" -#: app/blueprints/packages/packages.py:248 +#: app/blueprints/packages/packages.py:249 msgid "Donate URL" msgstr "URL-адрес на Пожертвование" -#: app/blueprints/packages/packages.py:249 +#: app/blueprints/packages/packages.py:250 msgid "Translation URL" msgstr "URL-адрес на Перевод" -#: app/blueprints/packages/packages.py:255 +#: app/blueprints/packages/packages.py:256 msgid "_game is not an allowed name" msgstr "_game не является допустимым именем" -#: app/blueprints/packages/packages.py:265 +#: app/blueprints/packages/packages.py:266 msgid "" "Package already exists, but is removed. Please contact ContentDB staff to" " restore the package" @@ -1138,16 +1234,16 @@ msgstr "" "Дополнение уже существует, но удалено. Пожалуйста, свяжитесь с персоналом" " ContentDB, чтобы восстановить дополнение" -#: app/blueprints/packages/packages.py:270 +#: app/blueprints/packages/packages.py:271 msgid "Package already exists" msgstr "Дополнение уже существует" -#: app/blueprints/packages/packages.py:276 +#: app/blueprints/packages/packages.py:277 msgid "A collection with a similar name already exists" msgstr "Коллекция с таким же именем уже существует" -#: app/blueprints/packages/packages.py:329 -#: app/blueprints/packages/releases.py:82 +#: app/blueprints/packages/packages.py:330 +#: app/blueprints/packages/releases.py:89 msgid "" "You must add an email address to your account and confirm it before you " "can manage packages" @@ -1155,30 +1251,30 @@ msgstr "" "Вы должны добавить адрес электронной почты в свою учетную запись и " "подтвердить его, прежде чем сможете управлять пакетами" -#: app/blueprints/packages/packages.py:335 +#: app/blueprints/packages/packages.py:336 msgid "Save draft" msgstr "Сохранить черновик" -#: app/blueprints/packages/packages.py:343 +#: app/blueprints/packages/packages.py:344 msgid "Unable to find that user" msgstr "Не получилось найти данного пользователя" -#: app/blueprints/packages/packages.py:347 +#: app/blueprints/packages/packages.py:348 #: app/blueprints/packages/screenshots.py:137 msgid "Permission denied" msgstr "Доступ запрещён" -#: app/blueprints/packages/packages.py:403 -#: app/blueprints/packages/packages.py:494 -#: app/blueprints/packages/packages.py:516 +#: app/blueprints/packages/packages.py:404 +#: app/blueprints/packages/packages.py:495 +#: app/blueprints/packages/packages.py:517 msgid "You don't have permission to do that" msgstr "У вас нету разрешения это делать" -#: app/blueprints/packages/packages.py:436 +#: app/blueprints/packages/packages.py:437 msgid "Please comment what changes are needed in the approval thread" msgstr "Пожалуйста, напишите, какие изменения необходимы в теме проверки" -#: app/blueprints/packages/packages.py:443 +#: app/blueprints/packages/packages.py:444 msgid "" "Please comment in the approval thread so editors know what you have " "changed" @@ -1186,189 +1282,188 @@ msgstr "" "Пожалуйста, прокомментируйте в теме одобрения, чтобы редакторы знали, что" " вы изменили" -#: app/blueprints/packages/packages.py:481 +#: app/blueprints/packages/packages.py:482 #, python-format msgid "Set state to %(state)s" msgstr "Установить состояние в %(state)s" -#: app/blueprints/packages/packages.py:511 +#: app/blueprints/packages/packages.py:512 msgid "Deleted package" msgstr "Дополнение удалено" -#: app/blueprints/packages/packages.py:533 +#: app/blueprints/packages/packages.py:534 msgid "Unapproved package" msgstr "Дополнение теперь неодобренное" -#: app/blueprints/packages/packages.py:542 +#: app/blueprints/packages/packages.py:543 msgid "Maintainers (Comma-separated)" msgstr "Разработчики (через запятую)" -#: app/blueprints/packages/packages.py:551 +#: app/blueprints/packages/packages.py:552 msgid "You don't have permission to edit maintainers" msgstr "У вас нет разрешения для изменения сопровождающих" -#: app/blueprints/packages/packages.py:601 +#: app/blueprints/packages/packages.py:602 msgid "You are not a maintainer" msgstr "Вы не разработчик" -#: app/blueprints/packages/packages.py:604 +#: app/blueprints/packages/packages.py:605 msgid "Package owners cannot remove themselves as maintainers" msgstr "Владельцы дополнения не могут удалить самих себя как разработчиков" -#: app/blueprints/packages/packages.py:636 +#: app/blueprints/packages/packages.py:637 msgid "Author Name" msgstr "Имя Автора" -#: app/blueprints/packages/packages.py:723 +#: app/blueprints/packages/packages.py:724 msgid "Enable support detection based on dependencies (recommended)" msgstr "Включить обнаружение поддержки на основе зависимостей (желательно)" -#: app/blueprints/packages/packages.py:724 +#: app/blueprints/packages/packages.py:725 msgid "Supported games" msgstr "Поддерживаемые игры" -#: app/blueprints/packages/packages.py:725 +#: app/blueprints/packages/packages.py:726 msgid "Unsupported games" msgstr "Неподдерживаемые игры" -#: app/blueprints/packages/packages.py:726 +#: app/blueprints/packages/packages.py:727 msgid "Supports all games (unless stated) / is game independent" msgstr "Поддерживает все игры (если не указано обратное) / не зависит от игр" -#: app/blueprints/packages/packages.py:742 +#: app/blueprints/packages/packages.py:743 msgid "You need at least one release before you can edit game support" msgstr "" "Вам нужен хотя бы один релиз, прежде чем вы сможете редактировать " "поддержку игры" -#: app/blueprints/packages/packages.py:746 +#: app/blueprints/packages/packages.py:747 msgid "Mod(pack) needs to contain at least one mod. Please create a new release" msgstr "" "Мод(пакет) должен содержать хотя бы один мод. Пожалуйста, создайте новый " "релиз" -#: app/blueprints/packages/releases.py:55 -#: app/templates/packages/release_new.html:46 +#: app/blueprints/packages/releases.py:57 +#: app/blueprints/packages/releases.py:72 +msgid "Release Notes" +msgstr "" + +#: app/blueprints/packages/releases.py:59 msgid "Method" msgstr "Метод" -#: app/blueprints/packages/releases.py:55 -#: app/blueprints/packages/releases.py:57 +#: app/blueprints/packages/releases.py:59 +#: app/blueprints/packages/releases.py:61 #: app/blueprints/packages/screenshots.py:35 msgid "File Upload" msgstr "Загрузка файлов" -#: app/blueprints/packages/releases.py:56 +#: app/blueprints/packages/releases.py:60 msgid "Git reference (ie: commit hash, branch, or tag)" msgstr "Git метка (хэш коммита, ветвь или метка)" -#: app/blueprints/packages/releases.py:58 -#: app/blueprints/packages/releases.py:70 -#: app/blueprints/packages/releases.py:198 +#: app/blueprints/packages/releases.py:62 +#: app/blueprints/packages/releases.py:77 +#: app/blueprints/packages/releases.py:207 msgid "Minimum Minetest Version" msgstr "Минимальная версия Minetest" -#: app/blueprints/packages/releases.py:60 -#: app/blueprints/packages/releases.py:72 -#: app/blueprints/packages/releases.py:201 +#: app/blueprints/packages/releases.py:64 +#: app/blueprints/packages/releases.py:79 +#: app/blueprints/packages/releases.py:210 msgid "Maximum Minetest Version" msgstr "Максимальная версия Minetest" -#: app/blueprints/packages/releases.py:67 -#: app/templates/packages/release_edit.html:23 +#: app/blueprints/packages/releases.py:74 +#: app/templates/packages/release_edit.html:31 msgid "URL" msgstr "URL-адрес" -#: app/blueprints/packages/releases.py:68 +#: app/blueprints/packages/releases.py:75 msgid "Task ID" msgstr "Идентификатор задания" -#: app/blueprints/packages/releases.py:69 +#: app/blueprints/packages/releases.py:76 #: app/blueprints/packages/screenshots.py:41 msgid "Is Approved" msgstr "Одобрен" -#: app/blueprints/packages/releases.py:91 +#: app/blueprints/packages/releases.py:98 msgid "Import from Git" msgstr "Импортировать из Git" -#: app/blueprints/packages/releases.py:91 +#: app/blueprints/packages/releases.py:98 msgid "Upload .zip file" msgstr "Загрузить .zip файл" -#: app/blueprints/packages/releases.py:197 +#: app/blueprints/packages/releases.py:206 msgid "Set Min" msgstr "Поставить минимум" -#: app/blueprints/packages/releases.py:200 +#: app/blueprints/packages/releases.py:209 msgid "Set Max" msgstr "Поставить предел" -#: app/blueprints/packages/releases.py:203 +#: app/blueprints/packages/releases.py:212 msgid "Only change values previously set as none" msgstr "Изменять только значения, ранее установленные как отсутствующие" -#: app/blueprints/packages/releases.py:204 +#: app/blueprints/packages/releases.py:213 msgid "Update" msgstr "Обновить" -#: app/blueprints/packages/releases.py:256 +#: app/blueprints/packages/releases.py:265 #: app/templates/packages/update_config.html:25 msgid "Trigger" msgstr "Триггер" -#: app/blueprints/packages/releases.py:257 +#: app/blueprints/packages/releases.py:266 msgid "New Commit" msgstr "Новая контрольная точка" -#: app/blueprints/packages/releases.py:258 app/templates/admin/tags/list.html:8 +#: app/blueprints/packages/releases.py:267 app/templates/admin/tags/list.html:8 msgid "New Tag" msgstr "Новая Метка" -#: app/blueprints/packages/releases.py:260 +#: app/blueprints/packages/releases.py:269 msgid "Branch name" msgstr "Название ветви" -#: app/blueprints/packages/releases.py:261 +#: app/blueprints/packages/releases.py:270 #: app/templates/packages/update_config.html:38 msgid "Action" msgstr "Действие" -#: app/blueprints/packages/releases.py:262 +#: app/blueprints/packages/releases.py:271 msgid "Send notification and mark as outdated" msgstr "Отправить уведомление и пометить как устаревший" -#: app/blueprints/packages/releases.py:262 app/logic/package_approval.py:104 +#: app/blueprints/packages/releases.py:271 app/logic/package_approval.py:104 msgid "Create release" msgstr "Создать релиз" -#: app/blueprints/packages/releases.py:264 +#: app/blueprints/packages/releases.py:273 msgid "Save Settings" msgstr "Сохранить Настройки" -#: app/blueprints/packages/releases.py:265 +#: app/blueprints/packages/releases.py:274 msgid "Disable Automation" msgstr "Отключить Автоматизацию" -#: app/blueprints/packages/releases.py:304 +#: app/blueprints/packages/releases.py:313 msgid "Please add a Git repository URL in order to set up automatic releases" msgstr "" "Пожалуйста, добавьте URL-адрес Git репозитория чтобы настроить " "автоматические релизы" -#: app/blueprints/packages/releases.py:320 +#: app/blueprints/packages/releases.py:329 msgid "Deleted update configuration" msgstr "Удалить обновлённую конфигурацию" -#: app/blueprints/packages/releases.py:328 +#: app/blueprints/packages/releases.py:337 msgid "Now, please create an initial release" msgstr "Теперь, создайте первый релиз" -#: app/blueprints/packages/reviews.py:54 -#: app/templates/packages/translation.html:51 -msgid "Language" -msgstr "Язык" - #: app/blueprints/packages/reviews.py:60 app/blueprints/threads/__init__.py:181 #: app/blueprints/threads/__init__.py:182 #: app/blueprints/threads/__init__.py:282 @@ -1554,7 +1649,7 @@ msgstr "" "подчеркивания (_), минус (-) и точка (.)" #: 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/account.py:189 app/blueprints/users/account.py:338 #: app/blueprints/users/settings.py:147 msgid "Email" msgstr "Электронная почта" @@ -1636,23 +1731,23 @@ msgstr "Старый пароль неправильный" msgid "Unknown verification token!" msgstr "Неизвестный код подтверждения!" -#: app/blueprints/users/account.py:292 +#: app/blueprints/users/account.py:290 msgid "Token has expired" msgstr "Токен просрочен" -#: app/blueprints/users/account.py:306 +#: app/blueprints/users/account.py:304 msgid "Another user is already using that email" msgstr "Другой пользователь уже использует эту электронную почту" -#: app/blueprints/users/account.py:309 +#: app/blueprints/users/account.py:307 msgid "Confirmed email change" msgstr "Подтвердить изменение электронной почты" -#: app/blueprints/users/account.py:314 +#: app/blueprints/users/account.py:312 msgid "Email address changed" msgstr "Адрес электронной почты изменён" -#: app/blueprints/users/account.py:315 +#: app/blueprints/users/account.py:313 msgid "" "Your email address has changed. If you didn't request this, please " "contact an administrator." @@ -1660,15 +1755,15 @@ msgstr "" "Ваш адрес электронной почты был изменён. Если вы этого не запрашивали, " "пожалуйста, свяжитесь с администратором." -#: app/blueprints/users/account.py:333 +#: app/blueprints/users/account.py:331 msgid "You may now log in" msgstr "Теперь вы можете войти" -#: app/blueprints/users/account.py:341 +#: app/blueprints/users/account.py:339 msgid "Send" msgstr "Отправить" -#: app/blueprints/users/account.py:372 +#: app/blueprints/users/account.py:370 msgid "" "That email is now blacklisted. Please contact an admin if you wish to " "undo this." @@ -1676,46 +1771,44 @@ msgstr "" "Эта электронная почта была отправлена в чёрный список. Пожалуйста, " "свяжитесь с администратором, если вы хотите это отменить." -#: app/blueprints/users/claim.py:41 app/blueprints/users/claim.py:66 -msgid "" -"Invalid username, Only alphabetic letters (A-Za-z), numbers (0-9), " -"underscores (_), minuses (-), and periods (.) allowed. Consider " -"contacting an admin" -msgstr "" -"Неверное имя пользователя, разрешены только латинские буквы (A-Za-z), " -"цифры (0-9), знак подчеркивания (_), минус (-) и точка (.). Попробуйте " -"связаться с администратором" - #: app/blueprints/users/claim.py:46 msgid "User has already been claimed" msgstr "Пользователь уже занят" #: app/blueprints/users/claim.py:50 -msgid "Unable to get GitHub username for user" -msgstr "Не вышло получить имя пользователя GitHub для пользователя" +msgid "" +"Unable to get GitHub username for user. Make sure the forum account " +"exists." +msgstr "" -#: app/blueprints/users/claim.py:73 +#: app/blueprints/users/claim.py:66 +msgid "" +"A ContentDB user with that name already exists. Please contact an admin " +"to link to your forum account" +msgstr "" + +#: app/blueprints/users/claim.py:75 msgid "That user has already been claimed!" msgstr "Этот пользователь уже занят!" -#: app/blueprints/users/claim.py:86 +#: app/blueprints/users/claim.py:88 #, python-format msgid "Error whilst attempting to access forums: %(message)s" msgstr "Произошла ошибка во время попытки получить доступ к форуму: %(message)s" -#: app/blueprints/users/claim.py:90 +#: app/blueprints/users/claim.py:92 msgid "Unable to get forum signature - does the user exist?" msgstr "Не получилось найти подпись на форуме - этот пользователь существует?" -#: app/blueprints/users/claim.py:105 +#: app/blueprints/users/claim.py:107 msgid "Unable to login as user" msgstr "Не получилось войти как пользователь" -#: app/blueprints/users/claim.py:111 +#: app/blueprints/users/claim.py:113 msgid "Could not find the key in your signature!" msgstr "Не получилось найти ключ в вашей подписи!" -#: app/blueprints/users/claim.py:114 +#: app/blueprints/users/claim.py:116 msgid "Unknown claim type" msgstr "Неизвестный тип создания" @@ -1861,6 +1954,23 @@ msgstr "Ранг" msgid "Can't promote a user to a rank higher than yourself!" msgstr "Нельзя повысить пользователя на звание выше своего!" +#: app/blueprints/vcs/github.py:56 +msgid "Authorization failed [err=gh-oauth-login-failed]" +msgstr "Ошибка входа [err=gh-oauth-login-failed]" + +#: app/blueprints/vcs/github.py:85 +msgid "Linked GitHub to account" +msgstr "Привязка GitHub к учётной записи" + +#: app/blueprints/vcs/github.py:90 +#, python-format +msgid "GitHub account is already associated with another user: %(username)s" +msgstr "Учетная запись GitHub уже связана с другим пользователем: %(username)s" + +#: app/blueprints/vcs/github.py:98 app/blueprints/vcs/github.py:124 +msgid "Authorization failed [err=gh-login-failed]" +msgstr "Ошибка входа [err=gh-login-failed]" + #: app/blueprints/zipgrep/__init__.py:35 msgid "Text to find (regex)" msgstr "Текст для поиска (регулярное выражение)" @@ -1870,6 +1980,7 @@ msgid "File filter" msgstr "Фильтр файлов" #: app/blueprints/zipgrep/__init__.py:38 app/templates/base.html:60 +#: app/templates/packages/advanced_search.html:34 #: app/templates/packages/game_hub.html:35 app/templates/todo/tags.html:14 msgid "Search" msgstr "Поиск" @@ -1971,11 +2082,11 @@ msgstr "У вас нет разрешения на правку этого до msgid "You don't have permission to change the package name" msgstr "У вас нет разрешения на изменение имени дополнения" -#: app/logic/releases.py:32 +#: app/logic/releases.py:33 msgid "You don't have permission to make releases" msgstr "У вас нет разрешения на создание релизов" -#: app/logic/releases.py:37 +#: app/logic/releases.py:38 msgid "" "You've created too many releases for this package in the last 5 minutes, " "please wait before trying again" @@ -1983,7 +2094,7 @@ msgstr "" "Вы создали слишком много релизов для этого дополнения за последние 5 " "минут, пожалуйста, подождите перед повторной попыткой" -#: app/logic/releases.py:74 +#: app/logic/releases.py:77 msgid "Invalid commit hash; it must be a 40 character long base16 string" msgstr "" "Неверный хэш ветви обсуждения; он должен быть «base16» строкой и длиной " @@ -2031,8 +2142,8 @@ msgid "" "Unable to create an account as the username is already taken. If you " "meant to log in, you need to connect %(provider)s to your account first" msgstr "" -"Не удается создать учетную запись, так как имя пользователя уже занято. Если " -"вы намеревались войти в систему, вам сначала необходимо подключить " +"Не удается создать учетную запись, так как имя пользователя уже занято. " +"Если вы намеревались войти в систему, вам сначала необходимо подключить " "%(provider)s к своей учетной записи" #: app/logic/users.py:33 @@ -2150,11 +2261,6 @@ msgstr "Только Техническое Обслуживание" msgid "As-is" msgstr "Как-и-Есть" -#. NOTE: Package maintenance state -#: app/models/packages.py:170 -msgid "Deprecated" -msgstr "Устарело" - #: app/models/packages.py:177 msgid "Under active development, and may break worlds/things without warning" msgstr "" @@ -2174,8 +2280,8 @@ msgid "" "Finished, the maintainer doesn't intend to continue working on it or " "provide support" msgstr "" -"Закончено, сопровождающий не намерен продолжать работу над ней или оказывать " -"поддержку" +"Закончено, сопровождающий не намерен продолжать работу над ней или " +"оказывать поддержку" #: app/models/packages.py:185 msgid "" @@ -2197,7 +2303,7 @@ msgstr "Утвердить" #: app/templates/collections/delete.html:14 #: app/templates/collections/view.html:39 #: app/templates/oauth/create_edit.html:17 -#: app/templates/packages/release_edit.html:84 +#: app/templates/packages/release_edit.html:92 #: app/templates/packages/review_create_edit.html:67 #: app/templates/threads/delete_reply.html:19 #: app/templates/threads/delete_thread.html:19 @@ -2205,21 +2311,17 @@ msgstr "Утвердить" msgid "Delete" msgstr "Удалить" -#: app/models/packages.py:624 app/templates/packages/view.html:163 -msgid "Work in Progress" -msgstr "Незавершённая работа" - -#: app/models/packages.py:1358 +#: app/models/packages.py:1366 #, python-format msgid "New commit %(hash)s found on the Git repo." msgstr "Новая фиксация %(hash)s найден в Git репозитории." -#: app/models/packages.py:1362 +#: app/models/packages.py:1370 #, python-format msgid "The last release was commit %(hash)s" msgstr "Последним выпуском была фиксация %(hash)s" -#: app/models/packages.py:1368 +#: app/models/packages.py:1376 #, python-format msgid "New tag %(tag_name)s found on the Git repo." msgstr "Новый тег %(tag_name)s найден в Git репозитории." @@ -2253,7 +2355,7 @@ msgid "Editor" msgstr "Редактор" #. NOTE: BOT notification type -#: app/models/users.py:59 app/models/users.py:442 +#: app/models/users.py:59 app/models/users.py:448 msgid "Bot" msgstr "Бот" @@ -2266,131 +2368,130 @@ msgid "Admin" msgstr "Администратор" #. NOTE: PACKAGE_EDIT notification type -#: app/models/users.py:427 +#: app/models/users.py:433 msgid "Package Edit" msgstr "Редактирующий Пакеты" #. NOTE: PACKAGE_APPROVAL notification type -#: app/models/users.py:430 +#: app/models/users.py:436 msgid "Package Approval" msgstr "Одобряющий Пакеты" #. NOTE: NEW_THREAD notification type -#: app/models/users.py:433 app/templates/threads/list.html:12 +#: app/models/users.py:439 app/templates/threads/list.html:12 #: app/templates/threads/new.html:4 msgid "New Thread" msgstr "Новая тема" #. NOTE: NEW_REVIEW notification type -#: app/models/users.py:436 +#: app/models/users.py:442 msgid "New Review" msgstr "Новый Обзор" #. NOTE: THREAD_REPLY notification type -#: app/models/users.py:439 +#: app/models/users.py:445 msgid "Thread Reply" msgstr "Ответить Ветке" #. NOTE: MAINTAINER notification type -#: app/models/users.py:445 app/templates/macros/threads.html:27 +#: app/models/users.py:451 app/templates/macros/threads.html:27 msgid "Maintainer" msgstr "Разработчик" #. NOTE: EDITOR_ALERT notification type -#: app/models/users.py:448 +#: app/models/users.py:454 msgid "Editor Alert" msgstr "Предупреждение Редактора" #. NOTE: EDITOR_MISC notification type -#: app/models/users.py:451 +#: app/models/users.py:457 msgid "Editor Misc" msgstr "Разное Редактора" #. NOTE: OTHER notification type -#: app/models/users.py:454 +#: app/models/users.py:460 msgid "Other" msgstr "Другое" -#: app/models/users.py:464 +#: app/models/users.py:470 msgid "This is a Package Edit notification." msgstr "Это уведомление от Редактирующего Пакеты." -#: app/models/users.py:466 +#: app/models/users.py:472 msgid "This is a Package Approval notification." msgstr "Это уведомление от Одобряющего Пакеты." -#: app/models/users.py:468 +#: app/models/users.py:474 msgid "This is a New Thread notification." msgstr "Это уведомление о Новой Ветке." -#: app/models/users.py:470 +#: app/models/users.py:476 msgid "This is a New Review notification." msgstr "Это уведомление о новом обзоре." -#: app/models/users.py:472 +#: app/models/users.py:478 msgid "This is a Thread Reply notification." msgstr "Это уведомление об Ответе в Ветке." -#: app/models/users.py:474 +#: app/models/users.py:480 msgid "This is a Bot notification." msgstr "Это уведомление Бота." -#: app/models/users.py:476 +#: app/models/users.py:482 msgid "This is a Maintainer change notification." msgstr "Это уведомление об Изменении Сопровождающего." -#: app/models/users.py:478 +#: app/models/users.py:484 msgid "This is an Editor Alert notification." msgstr "Это уведомление об Предупреждении Редактора." -#: app/models/users.py:480 +#: app/models/users.py:486 msgid "This is an Editor Misc notification." msgstr "Это уведомление об Редактора Разном." -#: app/models/users.py:482 +#: app/models/users.py:488 msgid "This is an Other notification." msgstr "Это уведомление Другого." -#: app/models/users.py:489 +#: app/models/users.py:495 msgid "When another user edits your packages, releases, etc." msgstr "Когда другой пользователь редактирует ваши пакеты, релизы, и так далее." -#: app/models/users.py:491 +#: app/models/users.py:497 msgid "Notifications from editors related to the package approval process." msgstr "Уведомления от редакторов, связанные с процессом одобрения пакета." -#: app/models/users.py:493 +#: app/models/users.py:499 msgid "When a thread is created on your package." msgstr "Когда в вашем пакете создается ветка." -#: app/models/users.py:495 +#: app/models/users.py:501 msgid "When a user posts a review on your package." msgstr "Когда пользователь оставляет обзор об вашем пакете." -#: app/models/users.py:497 +#: app/models/users.py:503 msgid "When someone replies to a thread you're watching." msgstr "Когда кто-то отвечает на ветку, которой вы следите." -#: app/models/users.py:499 +#: app/models/users.py:505 msgid "From a bot - for example, update notifications." msgstr "От бота - например, уведомления об обновлениях." -#: app/models/users.py:501 +#: app/models/users.py:507 msgid "When your package's maintainers change." msgstr "Когда сменятся сопровождающие вашего пакета." -#: app/models/users.py:503 +#: app/models/users.py:509 msgid "For editors: Important alerts." msgstr "Для редакторов: Важные предупреждения." -#: app/models/users.py:505 +#: app/models/users.py:511 msgid "For editors: Minor notifications, including new threads." msgstr "Для редакторов: Незначительные уведомления, включая новые ветки." -#: app/models/users.py:507 +#: app/models/users.py:513 msgid "Minor notifications not important enough for a dedicated category." -msgstr "" -"Незначительные уведомления, недостаточно важные для выделенной категории." +msgstr "Незначительные уведомления, недостаточно важные для выделенной категории." #: app/tasks/emails.py:122 msgid "" @@ -2543,41 +2644,45 @@ msgstr "Политика конфиденциальности" msgid "Report / DMCA" msgstr "Сообщение / DMCA" -#: app/templates/base.html:256 +#: app/templates/base.html:256 app/templates/packages/advanced_search.html:4 +msgid "Advanced Search" +msgstr "" + +#: app/templates/base.html:257 msgid "User List" msgstr "Список пользователей" -#: app/templates/base.html:257 app/templates/packages/view.html:190 +#: app/templates/base.html:258 app/templates/packages/view.html:190 #: app/templates/packages/view.html:677 app/templates/threads/list.html:4 msgid "Threads" msgstr "Темы" -#: app/templates/base.html:258 app/templates/collections/list.html:7 +#: app/templates/base.html:259 app/templates/collections/list.html:7 #: app/templates/collections/list.html:26 msgid "Collections" msgstr "Коллекции" -#: app/templates/base.html:259 app/templates/donate/index.html:4 +#: app/templates/base.html:260 app/templates/donate/index.html:4 msgid "Support Creators" msgstr "Поддержать Создателей" -#: app/templates/base.html:260 +#: app/templates/base.html:261 msgid "Translate Packages" msgstr "Переводы Пакетов" -#: app/templates/base.html:261 +#: app/templates/base.html:262 msgid "Source Code" msgstr "Исходный код" -#: app/templates/base.html:267 +#: app/templates/base.html:268 msgid "Show non-free packages" msgstr "Показывать платные пакеты" -#: app/templates/base.html:269 +#: app/templates/base.html:270 msgid "Hide non-free packages" msgstr "Скрыть платные пакеты" -#: app/templates/base.html:273 +#: app/templates/base.html:274 #, python-format msgid "Our privacy policy has been updated (%(date)s)" msgstr "Наша политика конфиденциальности была обновлена (%(date)s)" @@ -2592,29 +2697,11 @@ msgstr "" "Добро пожаловать в лучшее место чтобы найти Minetest моды, игры и пакеты " "тексур" -#: app/templates/admin/storage.html:39 -#: app/templates/collections/create_edit.html:81 -#: app/templates/collections/list.html:39 -#: app/templates/collections/view.html:91 app/templates/index.html:48 -#: app/templates/macros/reviews.html:81 app/templates/macros/topics.html:52 -#: app/templates/packages/game_hub.html:5 -#: app/templates/packages/game_hub.html:25 -#: app/templates/packages/similar.html:22 app/templates/translate/index.html:28 -#, python-format -msgid "%(title)s by %(author)s" -msgstr "%(title)s от %(author)s" - #: app/templates/index.html:53 #, python-format msgid "%(title)s by %(author)s" msgstr "%(title)s от %(author)s" -#: app/templates/index.html:78 app/templates/packages/reviews_list.html:4 -#: app/templates/packages/view.html:194 app/templates/packages/view.html:336 -#: app/templates/users/profile.html:279 -msgid "Reviews" -msgstr "Обзоры" - #: app/templates/index.html:94 app/templates/packages/view.html:278 msgid "Previous" msgstr "Предыдущий" @@ -2695,7 +2782,7 @@ msgstr "Отправить письмо %(username)s" #: app/templates/admin/storage.html:18 #: app/templates/packages/create_edit.html:66 #: app/templates/packages/game_support.html:20 -#: app/templates/threads/view.html:96 app/templates/todo/tags.html:36 +#: app/templates/threads/view.html:101 app/templates/todo/tags.html:36 msgid "Package" msgstr "Дополнение" @@ -2721,7 +2808,7 @@ msgstr "Новая лицензия" msgid "Licenses" msgstr "Лицензии" -#: app/templates/admin/tags/list.html:34 +#: app/templates/admin/tags/list.html:30 msgid "Views" msgstr "Просмотров" @@ -2952,8 +3039,8 @@ msgid "" "For more information about the cost of ContentDB and what rubenwardy " "does, see his donation page:" msgstr "" -"Для получения дополнительной информации о стоимости ContentDB и о том, чем " -"занимается rubenwardy, посетите его страницу пожертвований:" +"Для получения дополнительной информации о стоимости ContentDB и о том, " +"чем занимается rubenwardy, посетите его страницу пожертвований:" #: app/templates/donate/index.html:73 msgid "Based on your reviews / favorites" @@ -3201,7 +3288,7 @@ msgid "Edit / Approve" msgstr "Редактировать / Проверить" #: app/templates/macros/releases.html:103 -#: app/templates/packages/release_edit.html:31 +#: app/templates/packages/release_edit.html:39 msgid "Importing..." msgstr "Импорт…" @@ -3410,10 +3497,6 @@ msgstr "Обновить настройки" msgid "No outdated packages." msgstr "Нет устаревших дополнений." -#: app/templates/macros/topics.html:6 app/templates/packages/view.html:177 -msgid "Author" -msgstr "Автор" - #: app/templates/macros/topics.html:8 msgid "Date" msgstr "Дата" @@ -3590,6 +3673,29 @@ msgstr "Неопубликованное" msgid "No applications created" msgstr "Приложения не созданы" +#: app/templates/packages/advanced_search.html:13 +msgid "Use shift to select multiple. Leave selection empty to match any type." +msgstr "" + +#: app/templates/packages/advanced_search.html:14 +#: app/templates/packages/advanced_search.html:19 +#: app/templates/packages/advanced_search.html:20 +#: app/templates/packages/advanced_search.html:21 +msgid "Use shift to select multiple." +msgstr "" + +#: app/templates/packages/advanced_search.html:17 +msgid "Tags and Content Warnings" +msgstr "" + +#: app/templates/packages/advanced_search.html:23 +msgid "Compatibility" +msgstr "" + +#: app/templates/packages/advanced_search.html:28 +msgid "Sorting" +msgstr "" + #: app/templates/packages/alias_create_edit.html:4 msgid "Alias" msgstr "Псевдоним" @@ -3629,7 +3735,7 @@ msgid "This will set the update settings for all packages with a Git repo." msgstr "Это установит параметры обновления для всех дополнений с Git репозиторием." #: app/templates/packages/bulk_update_conf.html:27 -#: app/templates/packages/release_new.html:50 +#: app/templates/packages/release_new.html:51 #: app/templates/packages/update_config.html:33 msgid "Leave blank to use default branch" msgstr "Оставьте пустым, чтобы использовать ветку по умолчанию" @@ -4030,8 +4136,8 @@ msgstr "" "количество всех релизов для вашего дополнения." #: app/templates/packages/release_bulk_change.html:29 -#: app/templates/packages/release_edit.html:54 -#: app/templates/packages/release_new.html:69 +#: app/templates/packages/release_edit.html:62 +#: app/templates/packages/release_new.html:70 msgid "Maximum must be greater than or equal to the minimum!" msgstr "Максимум должен быть больше или равен минимуму!" @@ -4045,8 +4151,8 @@ msgstr "" "\t\t\tплатформах, не входящих в диапазон." #: app/templates/packages/release_bulk_change.html:36 -#: app/templates/packages/release_edit.html:70 -#: app/templates/packages/release_new.html:91 +#: app/templates/packages/release_edit.html:78 +#: app/templates/packages/release_new.html:92 msgid "Leave both as None if in doubt." msgstr "Оставьте оба значения как \"Нет\", если сомневаетесь." @@ -4054,31 +4160,41 @@ msgstr "Оставьте оба значения как \"Нет\", если с msgid "Edit release" msgstr "Редактировать релиз" -#: app/templates/packages/release_edit.html:27 +#: app/templates/packages/release_edit.html:15 +#: app/templates/packages/release_new.html:42 +msgid "Release short name. Eg: 1.0.0 or 2018-05-28" +msgstr "" + +#: app/templates/packages/release_edit.html:16 +#: app/templates/packages/release_new.html:43 +msgid "Human-readable name. Eg: 1.0.0 - The Trains Update" +msgstr "" + +#: app/templates/packages/release_edit.html:35 msgid "Commit Hash" msgstr "Хэш коммита" -#: app/templates/packages/release_edit.html:32 +#: app/templates/packages/release_edit.html:40 msgid "view task" msgstr "посмотреть задачу" -#: app/templates/packages/release_edit.html:42 +#: app/templates/packages/release_edit.html:50 #: app/templates/packages/screenshot_edit.html:20 msgid "Approved" msgstr "Проверено" -#: app/templates/packages/release_edit.html:46 +#: app/templates/packages/release_edit.html:54 msgid "Supported Minetest versions" msgstr "Поддерживаемые версии Minetest" -#: app/templates/packages/release_edit.html:60 -#: app/templates/packages/release_new.html:75 +#: app/templates/packages/release_edit.html:68 +#: app/templates/packages/release_new.html:76 #, python-format msgid "Are you sure your package doesn't work on versions after %(version)s?" msgstr "Вы уверены, что ваш пакет не работает на версиях после %(version)s?" -#: app/templates/packages/release_edit.html:62 -#: app/templates/packages/release_new.html:77 +#: app/templates/packages/release_edit.html:70 +#: app/templates/packages/release_new.html:78 msgid "" "Only set the maximum version if you know that it doesn't work on newer " "Minetest versions." @@ -4086,8 +4202,8 @@ msgstr "" "Устанавливайте максимальную версию только в том случае, если вы знаете, " "что она не будет работать на более новых версиях Minetest." -#: app/templates/packages/release_edit.html:63 -#: app/templates/packages/release_new.html:78 +#: app/templates/packages/release_edit.html:71 +#: app/templates/packages/release_new.html:79 msgid "" "Don't set the maximum version just because you haven't tested it on newer" " versions." @@ -4095,8 +4211,8 @@ msgstr "" "Не устанавливайте максимальную версию только потому, что вы не " "тестировали ее на более новых версиях." -#: app/templates/packages/release_edit.html:67 -#: app/templates/packages/release_new.html:88 +#: app/templates/packages/release_edit.html:75 +#: app/templates/packages/release_new.html:89 msgid "" "Set the minimum and maximum Minetest versions supported.\n" "\t\t\tThis release will be hidden to clients outside of that range. " @@ -4104,7 +4220,7 @@ msgstr "" "Установите минимальную и максимальную поддерживаемую версию Minetest.\n" "\t\t\tЭтот релиз будет скрыт для клиентов, не входящих в этот диапазон. " -#: app/templates/packages/release_edit.html:72 +#: app/templates/packages/release_edit.html:80 msgid "" "You can set this automatically in the" " .conf of your package." @@ -4112,15 +4228,15 @@ msgstr "" "Вы можете установить это " "автоматически в .conf вашего дополнения." -#: app/templates/packages/release_edit.html:79 +#: app/templates/packages/release_edit.html:87 msgid "Delete Release" msgstr "Удалить релиз" -#: app/templates/packages/release_edit.html:85 +#: app/templates/packages/release_edit.html:93 msgid "This is permanent." msgstr "Это необратимо." -#: app/templates/packages/release_edit.html:86 +#: app/templates/packages/release_edit.html:94 msgid "" "Any associated uploads will not be deleted immediately, but the release " "will no longer be listed." @@ -4128,7 +4244,7 @@ msgstr "" "Все связанные с ним загрузки не будут удалены немедленно, но релиз больше" " не будет фигурировать в списке." -#: app/templates/packages/release_edit.html:91 +#: app/templates/packages/release_edit.html:99 msgid "You cannot delete the latest release; please create a newer one first." msgstr "" "Вы не можете удалить последний релиз; пожалуйста, сначала создайте более " @@ -4181,15 +4297,15 @@ msgstr "" msgid "1. Name release" msgstr "1. Имя релиза" -#: app/templates/packages/release_new.html:42 -msgid "Human readable. Eg: 1.0.0 or 2018-05-28" -msgstr "Читаемое. Например: 1.0.0 или 2018-05-28" +#: app/templates/packages/release_new.html:43 +msgid "Same as name" +msgstr "" -#: app/templates/packages/release_new.html:44 +#: app/templates/packages/release_new.html:46 msgid "2. Set the content" msgstr "2. Установите контент" -#: app/templates/packages/release_new.html:57 +#: app/templates/packages/release_new.html:58 msgid "" "Take a look at the Package Configuration " "and Releases Guide for\n" @@ -4199,11 +4315,11 @@ msgstr "" "конфигурации дополнений и релизам, чтобы ознакомиться с\n" "\t\t\tсоветами по настройке релизов." -#: app/templates/packages/release_new.html:61 +#: app/templates/packages/release_new.html:62 msgid "3. Supported Minetest versions" msgstr "3. Поддерживаемые версии Minetest" -#: app/templates/packages/release_new.html:83 +#: app/templates/packages/release_new.html:84 msgid "" "The .conf of your package can set this " "automatically,\n" @@ -4325,8 +4441,8 @@ msgid "" "As an alternative to removing your package, you may wish to change the " "maintenance state." msgstr "" -"В качестве альтернативы удалению вашего пакета вы можете изменить состояние " -"обслуживания." +"В качестве альтернативы удалению вашего пакета вы можете изменить " +"состояние обслуживания." #: app/templates/packages/remove.html:36 msgid "" @@ -4342,8 +4458,8 @@ msgstr "" "\t\t\tВы можете удалить их из Content DB, в результате чего они не будут " "видны ни одному пользователю. \n" "\t\t\tУдаленные пакеты могут быть безвозвратно удалены позже. \n" -"\t\t\tПри необходимости сотрудники ContentDB могут восстановить удаленные " -"пакеты." +"\t\t\tПри необходимости сотрудники ContentDB могут восстановить удаленные" +" пакеты." #: app/templates/packages/remove.html:44 msgid "" @@ -4382,8 +4498,8 @@ msgstr "Опубликовать обзор для %(title)s от %(author)s" #: app/templates/packages/review_create_edit.html:20 msgid "Please make sure you read ContentDB's rules" msgstr "" -"Пожалуйста, убедитесь, что вы ознакомились с правилами ContentDB" +"Пожалуйста, убедитесь, что вы ознакомились с правилами ContentDB" #: app/templates/packages/review_create_edit.html:25 #: app/templates/threads/new.html:16 @@ -4527,8 +4643,8 @@ msgid "" "To provide translations for your package, you need to create .tr files " "and upload a new release." msgstr "" -"Чтобы предоставить переводы для вашего пакета, вам необходимо создать файлы ." -"tr и загрузить новый релиз." +"Чтобы предоставить переводы для вашего пакета, вам необходимо создать " +"файлы .tr и загрузить новый релиз." #: app/templates/packages/translation.html:19 msgid "" @@ -4648,7 +4764,7 @@ msgstr "Несвободный код" msgid "Non-free media" msgstr "Несвободное медиа" -#: app/templates/packages/view.html:94 app/templates/threads/view.html:104 +#: app/templates/packages/view.html:94 app/templates/threads/view.html:109 msgid "" "This thread is only visible to its creator, package maintainers, users of" " Approver rank or above, and @mentioned users." @@ -4656,10 +4772,6 @@ msgstr "" "Эта тема видна только её создателю, команде поддержки, пользователям с " "рангом проверяющий или выше и @упомянутым пользователям." -#: app/templates/packages/view.html:184 app/templates/users/profile.html:242 -msgid "Downloads" -msgstr "Загрузки" - #: app/templates/packages/view.html:207 app/templates/users/profile.html:95 msgid "Website" msgstr "Сайт" @@ -4684,7 +4796,7 @@ msgstr "Обложка для видео" msgid "Awaiting review" msgstr "Ожидает рассмотрения" -#: app/templates/packages/view.html:344 app/templates/threads/view.html:77 +#: app/templates/packages/view.html:344 app/templates/threads/view.html:82 msgid "Edit Review" msgstr "Редактировать обзор" @@ -4917,39 +5029,39 @@ msgstr "Отображаются только ответы на общедост msgid "Subscribe" msgstr "Подписаться" -#: app/templates/threads/view.html:55 +#: app/templates/threads/view.html:59 msgid "Convert to Thread" msgstr "Конвертировать в тему" -#: app/templates/threads/view.html:62 +#: app/templates/threads/view.html:67 msgid "Unlock" msgstr "Открыть" -#: app/templates/threads/view.html:67 +#: app/templates/threads/view.html:72 msgid "Lock" msgstr "Закрыть" -#: app/templates/threads/view.html:109 +#: app/templates/threads/view.html:114 msgid "This thread is visible to the following users" msgstr "Эта ветвь обсуждения видна следующим пользователям" -#: app/templates/threads/view.html:110 +#: app/templates/threads/view.html:115 msgid "Visible to:" msgstr "Видимо для:" -#: app/templates/threads/view.html:118 +#: app/templates/threads/view.html:123 msgid "Plus approvers and editors" msgstr "Плюс проверяющим и редакторам" -#: app/templates/threads/view.html:131 +#: app/templates/threads/view.html:136 msgid "Is this review outdated?" msgstr "Этот обзор устарел?" -#: app/templates/threads/view.html:132 +#: app/templates/threads/view.html:137 msgid "For example, does it complain about issues you've already fixed?" msgstr "Например, жалуется ли он на проблемы, которые вы уже устранили?" -#: app/templates/threads/view.html:133 +#: app/templates/threads/view.html:138 #, python-format msgid "You can report outdated reviews by clicking %(flag)s on the review." msgstr "Вы можете сообщить об устаревших обзорах, нажав %(flag)s в обзоре." @@ -5462,9 +5574,9 @@ msgid "" "href='https://forum.minetest.net/ucp.php?i=profile&mode=signature'>User " "Control Panel > Profile > Edit signature" msgstr "" -"Перейдите на Панель управления пользователя > Профиль > Редактировать " -"подпись" +"Перейдите на Панель" +" управления пользователя > Профиль > Редактировать подпись" #: app/templates/users/claim_forums.html:75 msgid "Paste this into your signature:" @@ -5620,6 +5732,10 @@ msgstr "Изменить адрес электронной почты и отп msgid "Email Address" msgstr "Адрес электронной почты" +#: app/templates/users/modtools.html:116 +msgid "Pending email verifications" +msgstr "" + #: app/templates/users/profile.html:20 msgid "Profile picture" msgstr "Изображение профиля" @@ -6838,3 +6954,66 @@ msgstr "" #~ "cost of ContentDB and what rubenwardy" #~ " does, see his donation page:" #~ msgstr "" + +#~ msgctxt "tags" +#~ msgid "" +#~ "Focus on player chat/communication or " +#~ "who's primary function is interacting " +#~ "with the console." +#~ msgstr "" +#~ "Фокусирование на чате/общении с игроками " +#~ "или на том, чья основная функция -" +#~ " взаимодействие с консолью." + +#~ msgctxt "tags" +#~ msgid "" +#~ "Requires futher installation steps, such " +#~ "as installing luarocks or editing the" +#~ " trusted mod setting" +#~ msgstr "" +#~ "Требует дополнительные шаги по установке, " +#~ "такие как установка luarocks или " +#~ "редактирование настроек доверенного мода" + +#~ msgctxt "tags" +#~ msgid "" +#~ "Mods and games that aim to " +#~ "simulate real life activity. Similar to" +#~ " SimCity/TheSims/OpenTTD/etc" +#~ msgstr "" +#~ "Моды и игры, имитирующие реальную жизнь." +#~ " Похожее на SimCity/TheSims/OpenTTD/так далее" + +#~ msgctxt "tags" +#~ msgid "Adds mobs, animals, and NPCs" +#~ msgstr "Добавляет мобов, животных, и НеИгровыхПерсонажей" + +#~ msgctxt "tags" +#~ msgid "For content whose main utility / feature is in GUI/formspec form" +#~ msgstr "" +#~ "Для контента, основная полезность / " +#~ "функция которого находится в форме " +#~ "GUI/formspec" + +#~ msgctxt "tags" +#~ msgid "Forks of MTG" +#~ msgstr "Разветление MTG" + +#~ msgid "" +#~ "Invalid username, Only alphabetic letters " +#~ "(A-Za-z), numbers (0-9), underscores (_), " +#~ "minuses (-), and periods (.) allowed." +#~ " Consider contacting an admin" +#~ msgstr "" +#~ "Неверное имя пользователя, разрешены только" +#~ " латинские буквы (A-Za-z), цифры (0-9), " +#~ "знак подчеркивания (_), минус (-) и " +#~ "точка (.). Попробуйте связаться с " +#~ "администратором" + +#~ msgid "Unable to get GitHub username for user" +#~ msgstr "Не вышло получить имя пользователя GitHub для пользователя" + +#~ msgid "Human readable. Eg: 1.0.0 or 2018-05-28" +#~ msgstr "Читаемое. Например: 1.0.0 или 2018-05-28" + diff --git a/translations/sk/LC_MESSAGES/messages.po b/translations/sk/LC_MESSAGES/messages.po index a81eed78..69c3cb0f 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-06-09 13:46+0100\n" +"POT-Creation-Date: 2024-06-22 16:06+0100\n" "PO-Revision-Date: 2023-05-06 19:48+0000\n" "Last-Translator: Pexauteau Santander \n" "Language: sk\n" @@ -19,195 +19,193 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.15.0\n" -#: app/__init__.py:155 +#: app/__init__.py:156 msgid "Banned:" msgstr "Zabanovaný:" -#: app/__init__.py:157 +#: app/__init__.py:158 msgid "You have been banned." msgstr "Dostal si ban." -#. NOTE: tags: title for jam_game_2023 -#: app/_translations.py:6 -msgctxt "tags" -msgid "Jam / Game 2023" -msgstr "" - -#. NOTE: tags: description for jam_game_2023 -#: app/_translations.py:8 -msgctxt "tags" -msgid "Entries to the 2023 Minetest Game Jam " -msgstr "" - #. NOTE: tags: title for server_tools -#: app/_translations.py:10 +#: app/_translations.py:6 #, fuzzy msgctxt "tags" msgid "Server Moderation and Tools" msgstr "Nástroje moderácie" #. NOTE: tags: description for server_tools -#: app/_translations.py:12 +#: app/_translations.py:8 msgctxt "tags" msgid "Helps with server maintenance and moderation" msgstr "" #. NOTE: tags: title for pvp -#: app/_translations.py:14 +#: app/_translations.py:10 msgctxt "tags" msgid "Player vs Player (PvP)" msgstr "" #. NOTE: tags: description for pvp -#: app/_translations.py:16 +#: app/_translations.py:12 msgctxt "tags" msgid "Designed to be played competitively against other players" msgstr "" #. NOTE: tags: title for player_effects -#: app/_translations.py:18 +#: app/_translations.py:14 msgctxt "tags" msgid "Player Effects / Power Ups" msgstr "" #. NOTE: tags: description for player_effects -#: app/_translations.py:20 +#: app/_translations.py:16 msgctxt "tags" msgid "" "For content that changes player effects, including physics, for example: " "speed, jump height or gravity." msgstr "" -#. NOTE: tags: title for world_tools -#: app/_translations.py:22 +#. NOTE: tags: title for jam_game_2023 +#: app/_translations.py:18 msgctxt "tags" -msgid "World Maintenance and Tools" +msgid "Jam / Game 2023" msgstr "" -#. NOTE: tags: description for world_tools -#: app/_translations.py:24 +#. NOTE: tags: description for jam_game_2023 +#: app/_translations.py:20 msgctxt "tags" -msgid "Tools to manage the world" -msgstr "" - -#. NOTE: tags: title for april_fools -#: app/_translations.py:26 -msgctxt "tags" -msgid "Joke" -msgstr "" - -#. NOTE: tags: description for april_fools -#: app/_translations.py:28 -msgctxt "tags" -msgid "" -"For humorous content, meant as a novelty or joke, not to be taken " -"seriously, and that is not meant to be used seriously or long-term." -msgstr "" - -#. NOTE: tags: title for shooter -#: app/_translations.py:30 -msgctxt "tags" -msgid "Shooter" -msgstr "" - -#. NOTE: tags: description for shooter -#: app/_translations.py:32 -msgctxt "tags" -msgid "First person shooters (FPS) and more" -msgstr "" - -#. NOTE: tags: title for adventure__rpg -#: app/_translations.py:34 -msgctxt "tags" -msgid "Adventure / RPG" +msgid "Entries to the 2023 Minetest Game Jam " msgstr "" #. NOTE: tags: title for mapgen -#: app/_translations.py:36 +#: app/_translations.py:22 msgctxt "tags" msgid "Mapgen / Biomes / Decoration" msgstr "" #. NOTE: tags: description for mapgen -#: app/_translations.py:38 +#: app/_translations.py:24 msgctxt "tags" msgid "New mapgen or changes mapgen" msgstr "" -#. NOTE: tags: title for singleplayer -#: app/_translations.py:40 +#. NOTE: tags: title for world_tools +#: app/_translations.py:26 msgctxt "tags" -msgid "Singleplayer-focused" +msgid "World Maintenance and Tools" msgstr "" -#. NOTE: tags: description for singleplayer -#: app/_translations.py:42 +#. NOTE: tags: description for world_tools +#: app/_translations.py:28 msgctxt "tags" -msgid "Content that can be played alone" +msgid "Tools to manage the world" +msgstr "" + +#. NOTE: tags: title for inventory +#: app/_translations.py:30 +msgctxt "tags" +msgid "Inventory" +msgstr "" + +#. NOTE: tags: description for inventory +#: app/_translations.py:32 +msgctxt "tags" +msgid "Changes the inventory GUI" msgstr "" #. NOTE: tags: title for developer_tools -#: app/_translations.py:44 +#: app/_translations.py:34 #, fuzzy msgctxt "tags" msgid "Developer Tools" msgstr "Nástroje moderácie" #. NOTE: tags: description for developer_tools -#: app/_translations.py:46 +#: app/_translations.py:36 msgctxt "tags" msgid "Tools for game and mod developers" msgstr "" +#. NOTE: tags: title for april_fools +#: app/_translations.py:38 +msgctxt "tags" +msgid "Joke" +msgstr "" + +#. NOTE: tags: description for april_fools +#: app/_translations.py:40 +msgctxt "tags" +msgid "" +"For humorous content, meant as a novelty or joke, not to be taken " +"seriously, and that is not meant to be used seriously or long-term." +msgstr "" + +#. NOTE: tags: title for singleplayer +#: app/_translations.py:42 +msgctxt "tags" +msgid "Singleplayer-focused" +msgstr "" + +#. NOTE: tags: description for singleplayer +#: app/_translations.py:44 +msgctxt "tags" +msgid "Content that can be played alone" +msgstr "" + #. NOTE: tags: title for crafting -#: app/_translations.py:48 +#: app/_translations.py:46 #, fuzzy msgctxt "tags" msgid "Crafting" msgstr "Hodnotenie" #. NOTE: tags: description for crafting -#: app/_translations.py:50 +#: app/_translations.py:48 msgctxt "tags" msgid "Big changes to crafting gameplay" msgstr "" -#. NOTE: tags: title for sound_music +#. NOTE: tags: title for adventure__rpg +#: app/_translations.py:50 +msgctxt "tags" +msgid "Adventure / RPG" +msgstr "" + +#. NOTE: tags: title for shooter #: app/_translations.py:52 msgctxt "tags" +msgid "Shooter" +msgstr "" + +#. NOTE: tags: description for shooter +#: app/_translations.py:54 +msgctxt "tags" +msgid "First person shooters (FPS) and more" +msgstr "" + +#. NOTE: tags: title for sound_music +#: app/_translations.py:56 +msgctxt "tags" msgid "Sounds / Music" msgstr "" #. NOTE: tags: description for sound_music -#: app/_translations.py:54 +#: app/_translations.py:58 msgctxt "tags" msgid "Focuses on or adds new sounds or musical things" msgstr "" -#. NOTE: tags: title for inventory -#: app/_translations.py:56 -msgctxt "tags" -msgid "Inventory" -msgstr "" - -#. NOTE: tags: description for inventory -#: app/_translations.py:58 -msgctxt "tags" -msgid "Changes the inventory GUI" -msgstr "" - -#. NOTE: tags: title for chat +#. NOTE: tags: title for tools #: app/_translations.py:60 msgctxt "tags" -msgid "Chat / Commands" +msgid "Tools / Weapons / Armor" msgstr "" -#. NOTE: tags: description for chat +#. NOTE: tags: description for tools #: app/_translations.py:62 msgctxt "tags" -msgid "" -"Focus on player chat/communication or who's primary function is " -"interacting with the console." +msgid "Adds or changes tools, weapons, and armor" msgstr "" #. NOTE: tags: title for plants_and_farming @@ -222,57 +220,57 @@ msgctxt "tags" msgid "Adds new plants or other farmable resources." msgstr "" -#. NOTE: tags: title for complex_installation +#. NOTE: tags: title for simulation #: app/_translations.py:68 +msgctxt "tags" +msgid "Sims" +msgstr "" + +#. NOTE: tags: description for simulation +#: app/_translations.py:70 +msgctxt "tags" +msgid "" +"Mods and games that aim to simulate real life activity. Similar to " +"SimCity/The Sims/OpenTTD/etc." +msgstr "" + +#. NOTE: tags: title for chat +#: app/_translations.py:72 +msgctxt "tags" +msgid "Chat / Commands" +msgstr "" + +#. NOTE: tags: description for chat +#: app/_translations.py:74 +msgctxt "tags" +msgid "Focus on player chat/communication or console interaction." +msgstr "" + +#. NOTE: tags: title for multiplayer +#: app/_translations.py:76 +msgctxt "tags" +msgid "Multiplayer-focused" +msgstr "" + +#. NOTE: tags: description for multiplayer +#: app/_translations.py:78 +msgctxt "tags" +msgid "Can/should only be used in multiplayer" +msgstr "" + +#. NOTE: tags: title for complex_installation +#: app/_translations.py:80 #, fuzzy msgctxt "tags" msgid "Complex installation" msgstr "Dokumentácia" #. NOTE: tags: description for complex_installation -#: app/_translations.py:70 -msgctxt "tags" -msgid "" -"Requires futher installation steps, such as installing luarocks or " -"editing the trusted mod setting" -msgstr "" - -#. NOTE: tags: title for multiplayer -#: app/_translations.py:72 -msgctxt "tags" -msgid "Multiplayer-focused" -msgstr "" - -#. NOTE: tags: description for multiplayer -#: app/_translations.py:74 -msgctxt "tags" -msgid "Can/should only be used in multiplayer" -msgstr "" - -#. NOTE: tags: title for tools -#: app/_translations.py:76 -msgctxt "tags" -msgid "Tools / Weapons / Armor" -msgstr "" - -#. NOTE: tags: description for tools -#: app/_translations.py:78 -msgctxt "tags" -msgid "Adds or changes tools, weapons, and armor" -msgstr "" - -#. NOTE: tags: title for simulation -#: app/_translations.py:80 -msgctxt "tags" -msgid "Sims" -msgstr "" - -#. NOTE: tags: description for simulation #: app/_translations.py:82 msgctxt "tags" msgid "" -"Mods and games that aim to simulate real life activity. Similar to " -"SimCity/TheSims/OpenTTD/etc" +"Requires futher installation steps, such as installing LuaRocks or " +"editing the trusted mod setting" msgstr "" #. NOTE: tags: title for magic @@ -281,54 +279,55 @@ msgctxt "tags" msgid "Magic / Enchanting" msgstr "" -#. NOTE: tags: title for less_than_px -#: app/_translations.py:86 -msgctxt "tags" -msgid "<16px" -msgstr "" - -#. NOTE: tags: description for less_than_px -#: app/_translations.py:88 -msgctxt "tags" -msgid "Less than 16px" -msgstr "" - #. NOTE: tags: title for building_mechanics -#: app/_translations.py:90 +#: app/_translations.py:86 msgctxt "tags" msgid "Building Mechanics and Tools" msgstr "" #. NOTE: tags: description for building_mechanics -#: app/_translations.py:92 +#: app/_translations.py:88 msgctxt "tags" msgid "Adds game mechanics or tools that change how players build." msgstr "" -#. NOTE: tags: title for environment -#: app/_translations.py:94 +#. NOTE: tags: title for oneofakind__original +#: app/_translations.py:90 msgctxt "tags" -msgid "Environment / Weather" +msgid "One-of-a-kind / Original" msgstr "" -#. NOTE: tags: description for environment -#: app/_translations.py:96 +#. NOTE: tags: description for oneofakind__original +#: app/_translations.py:92 msgctxt "tags" msgid "" -"Improves the world, adding weather, ambient sounds, or other environment " -"mechanics" +"For games and such that are of their own kind, distinct and original in " +"nature to others of the same category." msgstr "" -#. NOTE: tags: title for mobs -#: app/_translations.py:98 +#. NOTE: tags: title for building +#: app/_translations.py:94 msgctxt "tags" -msgid "Mobs / Animals / NPCs" +msgid "Building" msgstr "" -#. NOTE: tags: description for mobs +#. NOTE: tags: description for building +#: app/_translations.py:96 +msgctxt "tags" +msgid "Focuses on building, such as adding new materials or nodes" +msgstr "" + +#. NOTE: tags: title for decorative +#: app/_translations.py:98 +#, fuzzy +msgctxt "tags" +msgid "Decorative" +msgstr "Deaktivovať" + +#. NOTE: tags: description for decorative #: app/_translations.py:100 msgctxt "tags" -msgid "Adds mobs, animals, and NPCs" +msgid "Adds nodes with no other purpose than for use in building" msgstr "" #. NOTE: tags: title for puzzle @@ -343,124 +342,123 @@ msgctxt "tags" msgid "Focus on puzzle solving instead of combat" msgstr "" -#. NOTE: tags: title for building +#. NOTE: tags: title for environment #: app/_translations.py:106 msgctxt "tags" -msgid "Building" +msgid "Environment / Weather" msgstr "" -#. NOTE: tags: description for building +#. NOTE: tags: description for environment #: app/_translations.py:108 msgctxt "tags" -msgid "Focuses on building, such as adding new materials or nodes" +msgid "" +"Improves the world, adding weather, ambient sounds, or other environment " +"mechanics" msgstr "" -#. NOTE: tags: title for decorative +#. NOTE: tags: title for less_than_px #: app/_translations.py:110 -#, fuzzy msgctxt "tags" -msgid "Decorative" -msgstr "Deaktivovať" +msgid "<16px" +msgstr "" -#. NOTE: tags: description for decorative +#. NOTE: tags: description for less_than_px #: app/_translations.py:112 msgctxt "tags" -msgid "Adds nodes with no other purpose than for use in building" +msgid "Less than 16px" msgstr "" -#. NOTE: tags: title for oneofakind__original +#. NOTE: tags: title for mobs #: app/_translations.py:114 msgctxt "tags" -msgid "One-of-a-kind / Original" +msgid "Mobs / Animals / NPCs" msgstr "" -#. NOTE: tags: description for oneofakind__original +#. NOTE: tags: description for mobs #: app/_translations.py:116 msgctxt "tags" -msgid "" -"For games and such that are of their own kind, distinct and original in " -"nature to others of the same category." +msgid "Adds mobs, animals, and non-player characters" msgstr "" -#. NOTE: tags: title for survival -#: app/_translations.py:118 -msgctxt "tags" -msgid "Survival" -msgstr "" - -#. NOTE: tags: description for survival -#: app/_translations.py:120 -msgctxt "tags" -msgid "" -"Written specifically for survival gameplay with a focus on game-balance, " -"difficulty level, or resources available through crafting, mining, ..." -msgstr "" - -#. NOTE: tags: title for hud -#: app/_translations.py:122 -msgctxt "tags" -msgid "HUD" -msgstr "" - -#. NOTE: tags: description for hud -#: app/_translations.py:124 -msgctxt "tags" -msgid "For mods that grant the player extra information in the HUD" -msgstr "" - -#. NOTE: tags: title for storage -#: app/_translations.py:126 -#, fuzzy -msgctxt "tags" -msgid "Storage" -msgstr "Stav" - -#. NOTE: tags: description for storage -#: app/_translations.py:128 -msgctxt "tags" -msgid "Adds or improves item storage mechanics" -msgstr "" - -#. NOTE: tags: title for 16px -#: app/_translations.py:130 -msgctxt "tags" -msgid "16px" -msgstr "" - -#. NOTE: tags: description for 16px -#: app/_translations.py:132 -#, fuzzy -msgctxt "tags" -msgid "For 16px texture packs" -msgstr "Najlepšie balíčky textúr" - #. NOTE: tags: title for custom_mapgen -#: app/_translations.py:134 +#: app/_translations.py:118 #, fuzzy msgctxt "tags" msgid "Custom mapgen" msgstr "Komentár" #. NOTE: tags: description for custom_mapgen -#: app/_translations.py:136 +#: app/_translations.py:120 msgctxt "tags" msgid "" "Contains a completely custom mapgen implemented in Lua, usually requires " "worlds to be set to the 'singlenode' mapgen." msgstr "" +#. NOTE: tags: title for survival +#: app/_translations.py:122 +msgctxt "tags" +msgid "Survival" +msgstr "" + +#. NOTE: tags: description for survival +#: app/_translations.py:124 +msgctxt "tags" +msgid "" +"Written specifically for survival gameplay with a focus on game-balance, " +"difficulty level, or resources available through crafting, mining, ..." +msgstr "" + +#. NOTE: tags: title for education +#: app/_translations.py:126 +#, fuzzy +msgctxt "tags" +msgid "Education" +msgstr "Úkon" + +#. NOTE: tags: description for education +#: app/_translations.py:128 +msgctxt "tags" +msgid "Either has educational value, or is a tool to help teachers " +msgstr "" + +#. NOTE: tags: title for storage +#: app/_translations.py:130 +#, fuzzy +msgctxt "tags" +msgid "Storage" +msgstr "Stav" + +#. NOTE: tags: description for storage +#: app/_translations.py:132 +msgctxt "tags" +msgid "Adds or improves item storage mechanics" +msgstr "" + #. NOTE: tags: title for library -#: app/_translations.py:138 +#: app/_translations.py:134 msgctxt "tags" msgid "API / Library" msgstr "" #. NOTE: tags: description for library -#: app/_translations.py:140 +#: app/_translations.py:136 msgctxt "tags" msgid "Primarily adds an API for other mods to use" msgstr "" +#. NOTE: tags: title for hud +#: app/_translations.py:138 +msgctxt "tags" +msgid "HUD" +msgstr "" + +#. NOTE: tags: description for hud +#: app/_translations.py:140 +msgctxt "tags" +msgid "For mods that grant the player extra information in the HUD" +msgstr "" + #. NOTE: tags: title for mini-game #: app/_translations.py:142 #, fuzzy @@ -474,17 +472,18 @@ msgctxt "tags" msgid "Adds a mini-game to be played within Minetest" msgstr "" -#. NOTE: tags: title for education +#. NOTE: tags: title for pve #: app/_translations.py:146 -#, fuzzy msgctxt "tags" -msgid "Education" -msgstr "Úkon" +msgid "Player vs Environment (PvE)" +msgstr "" -#. NOTE: tags: description for education +#. NOTE: tags: description for pve #: app/_translations.py:148 msgctxt "tags" -msgid "Either has educational value, or is a tool to help teachers " +msgid "" +"For content designed for one or more players that focus on combat against" +" the world, mobs, or NPCs." msgstr "" #. NOTE: tags: title for sports @@ -494,41 +493,140 @@ msgctxt "tags" msgid "Sports" msgstr "Nahlásiť" -#. NOTE: tags: title for pve +#. NOTE: tags: title for 16px #: app/_translations.py:152 msgctxt "tags" -msgid "Player vs Environment (PvE)" +msgid "16px" msgstr "" -#. NOTE: tags: description for pve +#. NOTE: tags: description for 16px #: app/_translations.py:154 +#, fuzzy +msgctxt "tags" +msgid "For 16px texture packs" +msgstr "Najlepšie balíčky textúr" + +#. NOTE: tags: title for 64px +#: app/_translations.py:156 +msgctxt "tags" +msgid "64px" +msgstr "" + +#. NOTE: tags: description for 64px +#: app/_translations.py:158 +#, fuzzy +msgctxt "tags" +msgid "For 64px texture packs" +msgstr "Najlepšie balíčky textúr" + +#. NOTE: tags: title for transport +#: app/_translations.py:160 +#, fuzzy +msgctxt "tags" +msgid "Transport" +msgstr "Nahlásiť" + +#. NOTE: tags: description for transport +#: app/_translations.py:162 msgctxt "tags" msgid "" -"For content designed for one or more players that focus on combat against" -" the world, mobs, or NPCs." +"Adds or changes transportation methods. Includes teleportation, vehicles," +" ridable mobs, transport infrastructure and thematic content" +msgstr "" + +#. NOTE: tags: title for seasonal +#: app/_translations.py:164 +#, fuzzy +msgctxt "tags" +msgid "Seasonal" +msgstr "Dôvod" + +#. NOTE: tags: description for seasonal +#: app/_translations.py:166 +msgctxt "tags" +msgid "For content generally themed around a certain season or holiday" +msgstr "" + +#. NOTE: tags: title for food +#: app/_translations.py:168 +msgctxt "tags" +msgid "Food / Drinks" +msgstr "" + +#. NOTE: tags: title for commerce +#: app/_translations.py:170 +msgctxt "tags" +msgid "Commerce / Economy" +msgstr "" + +#. NOTE: tags: description for commerce +#: app/_translations.py:172 +msgctxt "tags" +msgid "Related to economies, money, and trading" +msgstr "" + +#. NOTE: tags: title for gui +#: app/_translations.py:174 +msgctxt "tags" +msgid "GUI" +msgstr "" + +#. NOTE: tags: description for gui +#: app/_translations.py:176 +msgctxt "tags" +msgid "" +"For content whose main utility or features are provided within a GUI, on-" +"screen menu, or similar" msgstr "" #. NOTE: tags: title for jam_combat_mod -#: app/_translations.py:156 +#: app/_translations.py:178 msgctxt "tags" msgid "Jam / Combat 2020" msgstr "" #. NOTE: tags: description for jam_combat_mod -#: app/_translations.py:158 +#: app/_translations.py:180 msgctxt "tags" msgid "For mods created for the Discord \"Combat\" modding event in 2020" msgstr "" +#. NOTE: tags: title for mtg +#: app/_translations.py:182 +#, fuzzy +msgctxt "tags" +msgid "Minetest Game improved" +msgstr "Povolené" + +#. NOTE: tags: description for mtg +#: app/_translations.py:184 +msgctxt "tags" +msgid "Forks of Minetest Game" +msgstr "" + +#. NOTE: tags: title for jam_weekly_2021 +#: app/_translations.py:186 +msgctxt "tags" +msgid "Jam / Weekly Challenges 2021" +msgstr "" + +#. NOTE: tags: description for jam_weekly_2021 +#: app/_translations.py:188 +msgctxt "tags" +msgid "" +"For mods created for the Discord \"Weekly Challenges\" modding event in " +"2021" +msgstr "" + #. NOTE: tags: title for creative -#: app/_translations.py:160 +#: app/_translations.py:190 #, fuzzy msgctxt "tags" msgid "Creative" msgstr "Vytvoriť" #. NOTE: tags: description for creative -#: app/_translations.py:162 +#: app/_translations.py:192 msgctxt "tags" msgid "" "Written specifically or exclusively for use in creative mode. Adds " @@ -536,114 +634,16 @@ msgid "" "that facilitate ingame creation and doesn't add difficulty or scarcity" msgstr "" -#. NOTE: tags: title for gui -#: app/_translations.py:164 -msgctxt "tags" -msgid "GUI" -msgstr "" - -#. NOTE: tags: description for gui -#: app/_translations.py:166 -msgctxt "tags" -msgid "For content whose main utility / feature is in GUI/formspec form" -msgstr "" - -#. NOTE: tags: title for 64px -#: app/_translations.py:168 -msgctxt "tags" -msgid "64px" -msgstr "" - -#. NOTE: tags: description for 64px -#: app/_translations.py:170 -#, fuzzy -msgctxt "tags" -msgid "For 64px texture packs" -msgstr "Najlepšie balíčky textúr" - -#. NOTE: tags: title for commerce -#: app/_translations.py:172 -msgctxt "tags" -msgid "Commerce / Economy" -msgstr "" - -#. NOTE: tags: description for commerce -#: app/_translations.py:174 -msgctxt "tags" -msgid "Related to economies, money, and trading" -msgstr "" - -#. NOTE: tags: title for mtg -#: app/_translations.py:176 -#, fuzzy -msgctxt "tags" -msgid "Minetest Game improved" -msgstr "Povolené" - -#. NOTE: tags: description for mtg -#: app/_translations.py:178 -msgctxt "tags" -msgid "Forks of MTG" -msgstr "" - -#. NOTE: tags: title for jam_weekly_2021 -#: app/_translations.py:180 -msgctxt "tags" -msgid "Jam / Weekly Challenges 2021" -msgstr "" - -#. NOTE: tags: description for jam_weekly_2021 -#: app/_translations.py:182 -msgctxt "tags" -msgid "" -"For mods created for the Discord \"Weekly Challenges\" modding event in " -"2021" -msgstr "" - -#. NOTE: tags: title for transport -#: app/_translations.py:184 -#, fuzzy -msgctxt "tags" -msgid "Transport" -msgstr "Nahlásiť" - -#. NOTE: tags: description for transport -#: app/_translations.py:186 -msgctxt "tags" -msgid "" -"Adds or changes transportation methods. Includes teleportation, vehicles," -" ridable mobs, transport infrastructure and thematic content" -msgstr "" - -#. NOTE: tags: title for food -#: app/_translations.py:188 -msgctxt "tags" -msgid "Food / Drinks" -msgstr "" - #. NOTE: tags: title for technology -#: app/_translations.py:190 +#: app/_translations.py:194 msgctxt "tags" msgid "Machines / Electronics" msgstr "" #. NOTE: tags: description for technology -#: app/_translations.py:192 -msgctxt "tags" -msgid "Adds machines useful in automation, tubes, or power." -msgstr "" - -#. NOTE: tags: title for seasonal -#: app/_translations.py:194 -#, fuzzy -msgctxt "tags" -msgid "Seasonal" -msgstr "Dôvod" - -#. NOTE: tags: description for seasonal #: app/_translations.py:196 msgctxt "tags" -msgid "For content generally themed around a certain season or holiday" +msgid "Adds machines useful in automation, tubes, or power." msgstr "" #. NOTE: tags: title for 32px @@ -659,59 +659,59 @@ msgctxt "tags" msgid "For 32px texture packs" msgstr "Najlepšie balíčky textúr" -#. NOTE: tags: title for jam_game_2021 +#. NOTE: tags: title for strategy_rts #: app/_translations.py:202 msgctxt "tags" -msgid "Jam / Game 2021" +msgid "Strategy / RTS" msgstr "" -#. NOTE: tags: description for jam_game_2021 +#. NOTE: tags: description for strategy_rts #: app/_translations.py:204 msgctxt "tags" -msgid "Entries to the 2021 Minetest Game Jam" +msgid "" +"Games and mods with a heavy strategy component, whether real-time or " +"turn-based" msgstr "" -#. NOTE: tags: title for 128px -#: app/_translations.py:206 -msgctxt "tags" -msgid "128px+" -msgstr "" - -#. NOTE: tags: description for 128px -#: app/_translations.py:208 -#, fuzzy -msgctxt "tags" -msgid "For 128px or higher texture packs" -msgstr "Najlepšie balíčky textúr" - #. NOTE: tags: title for skins -#: app/_translations.py:210 +#: app/_translations.py:206 msgctxt "tags" msgid "Player customization / Skins" msgstr "" #. NOTE: tags: description for skins -#: app/_translations.py:212 +#: app/_translations.py:208 msgctxt "tags" msgid "" "Allows the player to customize their character by changing the texture or" " adding accessories." msgstr "" -#. NOTE: tags: title for strategy_rts -#: app/_translations.py:214 +#. NOTE: tags: title for jam_game_2021 +#: app/_translations.py:210 msgctxt "tags" -msgid "Strategy / RTS" +msgid "Jam / Game 2021" msgstr "" -#. NOTE: tags: description for strategy_rts -#: app/_translations.py:216 +#. NOTE: tags: description for jam_game_2021 +#: app/_translations.py:212 msgctxt "tags" -msgid "" -"Games and mods with a heavy strategy component, whether real-time or " -"turn-based" +msgid "Entries to the 2021 Minetest Game Jam" msgstr "" +#. NOTE: tags: title for 128px +#: app/_translations.py:214 +msgctxt "tags" +msgid "128px+" +msgstr "" + +#. NOTE: tags: description for 128px +#: app/_translations.py:216 +#, fuzzy +msgctxt "tags" +msgid "For 128px or higher texture packs" +msgstr "Najlepšie balíčky textúr" + #. NOTE: tags: title for jam_game_2022 #: app/_translations.py:218 msgctxt "tags" @@ -813,8 +813,8 @@ msgctxt "content_warnings" msgid "Contains recreational drugs other than alcohol or tobacco" msgstr "" -#: app/querybuilder.py:58 app/templates/admin/languages/list.html:27 -#: app/templates/admin/tags/list.html:38 +#: app/querybuilder.py:60 app/templates/admin/languages/list.html:27 +#: app/templates/admin/tags/list.html:34 #: app/templates/admin/warnings/list.html:28 #: app/templates/collections/create_edit.html:56 #: app/templates/collections/view.html:66 app/templates/modnames/list.html:16 @@ -823,7 +823,7 @@ msgstr "" msgid "Packages" msgstr "Balíky" -#: app/querybuilder.py:73 +#: app/querybuilder.py:75 #, python-format msgid "%(package_type)s for %(game_name)s" msgstr "" @@ -837,9 +837,13 @@ msgstr "pred %(delta)s" msgid "Featured" msgstr "V spolupráci" -#: app/blueprints/api/tokens.py:33 app/templates/admin/tags/list.html:26 +#: app/blueprints/api/tokens.py:33 +#: app/blueprints/packages/advanced_search.py:83 +#: app/blueprints/packages/releases.py:55 +#: app/blueprints/packages/releases.py:70 app/templates/admin/tags/list.html:22 #: app/templates/admin/warnings/list.html:20 app/templates/macros/topics.html:7 #: app/templates/modnames/list.html:12 +#: app/templates/packages/release_edit.html:20 msgid "Name" msgstr "Meno" @@ -848,12 +852,12 @@ 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:251 -#: app/blueprints/packages/packages.py:543 -#: app/blueprints/packages/packages.py:639 -#: app/blueprints/packages/packages.py:727 -#: app/blueprints/packages/releases.py:62 -#: app/blueprints/packages/releases.py:74 app/blueprints/packages/reviews.py:63 +#: app/blueprints/oauth/__init__.py:175 app/blueprints/packages/packages.py:252 +#: app/blueprints/packages/packages.py:544 +#: app/blueprints/packages/packages.py:640 +#: app/blueprints/packages/packages.py:728 +#: app/blueprints/packages/releases.py:66 +#: app/blueprints/packages/releases.py:81 app/blueprints/packages/reviews.py:63 #: app/blueprints/packages/screenshots.py:36 #: app/blueprints/packages/screenshots.py:42 #: app/blueprints/packages/screenshots.py:47 @@ -864,12 +868,14 @@ msgid "Save" msgstr "Uložiť" #: app/blueprints/collections/__init__.py:77 -#: app/blueprints/oauth/__init__.py:168 app/blueprints/packages/releases.py:54 -#: app/blueprints/packages/releases.py:66 app/blueprints/packages/reviews.py:53 +#: app/blueprints/oauth/__init__.py:168 +#: app/blueprints/packages/advanced_search.py:84 +#: app/blueprints/packages/releases.py:56 +#: app/blueprints/packages/releases.py:71 app/blueprints/packages/reviews.py:53 #: app/blueprints/threads/__init__.py:281 #: app/templates/admin/languages/list.html:23 #: app/templates/macros/reviews.html:143 app/templates/macros/topics.html:5 -#: app/templates/packages/release_edit.html:17 +#: app/templates/packages/release_edit.html:21 #: app/templates/packages/translation.html:54 msgid "Title" msgstr "Názov" @@ -922,24 +928,7 @@ msgstr "" msgid "Removed package from favorites collection" msgstr "" -#: app/blueprints/github/__init__.py:54 -msgid "Authorization failed [err=gh-oauth-login-failed]" -msgstr "Autorizácia zlyhala [err=gh-oauth-login-failed]" - -#: app/blueprints/github/__init__.py:83 -msgid "Linked GitHub to account" -msgstr "Pripojiť GitHub k účtu" - -#: app/blueprints/github/__init__.py:88 -#, python-format -msgid "GitHub account is already associated with another user: %(username)s" -msgstr "" - -#: 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]" - -#: app/blueprints/oauth/__init__.py:169 app/templates/admin/tags/list.html:30 +#: app/blueprints/oauth/__init__.py:169 app/templates/admin/tags/list.html:26 #: app/templates/admin/warnings/list.html:24 #: app/templates/users/settings_email.html:49 msgid "Description" @@ -1010,95 +999,213 @@ msgstr "" msgid "Supported Games" msgstr "Podporované hry" -#: app/blueprints/packages/packages.py:214 -msgid "No download available." -msgstr "Stiahnutie nie je k dispozícii." +#: app/blueprints/packages/advanced_search.py:39 +msgid "Android Default" +msgstr "" -#: app/blueprints/packages/packages.py:229 app/templates/packages/view.html:598 +#: app/blueprints/packages/advanced_search.py:40 +msgid "Desktop Default" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:41 +msgid "Non-free" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:42 app/models/packages.py:624 +#: app/templates/packages/view.html:163 +msgid "Work in Progress" +msgstr "Práca stále prebieha" + +#. NOTE: Package maintenance state +#: app/blueprints/packages/advanced_search.py:43 app/models/packages.py:170 +msgid "Deprecated" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:44 +msgid "All content warnings" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:53 +msgid "Query" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:54 +#: app/blueprints/packages/packages.py:230 app/templates/packages/view.html:598 #: app/utils/minetest_hypertext.py:263 msgid "Type" msgstr "Písať" -#: app/blueprints/packages/packages.py:230 -msgid "Title (Human-readable)" -msgstr "Názov (Ľudsky zrozumiteľné)" +#: app/blueprints/packages/advanced_search.py:56 +#: app/templates/macros/topics.html:6 app/templates/packages/view.html:177 +msgid "Author" +msgstr "Autor/Tvorca" -#: app/blueprints/packages/packages.py:231 -#: app/blueprints/packages/packages.py:637 -msgid "Name (Technical)" -msgstr "Meno (Technicky)" - -#: app/blueprints/packages/packages.py:231 -#: app/blueprints/packages/packages.py:638 -#: app/templates/packages/create_edit.html:75 -msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" -msgstr "Iba malé písmená (a-z), čísla (0-9) a podtržníky (_)" - -#: app/blueprints/packages/packages.py:232 -msgid "Short Description (Plaintext)" -msgstr "Krátky popis (Plaintext)" - -#: app/blueprints/packages/packages.py:234 app/templates/packages/view.html:620 -#: app/utils/minetest_hypertext.py:300 -msgid "Maintenance State" -msgstr "Stav údržby" - -#: app/blueprints/packages/packages.py:236 app/templates/admin/tags/list.html:4 +#: app/blueprints/packages/advanced_search.py:57 +#: app/blueprints/packages/packages.py:237 app/templates/admin/tags/list.html:4 #: app/templates/admin/tags/list.html:10 app/templates/todo/tags.html:38 #: app/utils/minetest_hypertext.py:264 msgid "Tags" msgstr "Tagy" -#: app/blueprints/packages/packages.py:237 +#: app/blueprints/packages/advanced_search.py:60 +#: app/blueprints/packages/packages.py:238 msgid "Content Warnings" msgstr "Upozornenia obsahu" -#: app/blueprints/packages/packages.py:238 app/templates/packages/view.html:609 +#: app/blueprints/packages/advanced_search.py:63 +#: app/blueprints/packages/packages.py:239 app/templates/packages/view.html:609 #: app/utils/minetest_hypertext.py:298 msgid "License" msgstr "Licencia" -#: app/blueprints/packages/packages.py:239 +#: app/blueprints/packages/advanced_search.py:67 +msgid "Supports Game" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:71 +#: app/templates/admin/storage.html:39 +#: app/templates/collections/create_edit.html:81 +#: app/templates/collections/list.html:39 +#: app/templates/collections/view.html:91 app/templates/index.html:48 +#: app/templates/macros/reviews.html:81 app/templates/macros/topics.html:52 +#: app/templates/packages/game_hub.html:5 +#: app/templates/packages/game_hub.html:25 +#: app/templates/packages/similar.html:22 app/templates/translate/index.html:28 +#, python-format +msgid "%(title)s by %(author)s" +msgstr "%(title)s od %(author)s" + +#: app/blueprints/packages/advanced_search.py:72 +#: app/blueprints/packages/reviews.py:54 +#: app/templates/packages/translation.html:51 +msgid "Language" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:76 +msgid "Hide Tags and Content Warnings" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:77 +msgid "Minetest Version" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:81 +msgid "Sort by" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:85 +msgid "Package score" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:86 app/templates/index.html:78 +#: app/templates/packages/reviews_list.html:4 +#: app/templates/packages/view.html:194 app/templates/packages/view.html:336 +#: app/templates/users/profile.html:279 +msgid "Reviews" +msgstr "Posudky" + +#: app/blueprints/packages/advanced_search.py:87 +#: app/templates/packages/view.html:184 app/templates/users/profile.html:242 +msgid "Downloads" +msgstr "Stiahnutia" + +#: app/blueprints/packages/advanced_search.py:88 +msgid "Created At" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:89 +msgid "Approved At" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:90 +msgid "Last Release" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:92 +msgid "Order" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:93 +msgid "Descending" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:94 +msgid "Ascending" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:96 +msgid "Random order" +msgstr "" + +#: app/blueprints/packages/packages.py:215 +msgid "No download available." +msgstr "Stiahnutie nie je k dispozícii." + +#: app/blueprints/packages/packages.py:231 +msgid "Title (Human-readable)" +msgstr "Názov (Ľudsky zrozumiteľné)" + +#: app/blueprints/packages/packages.py:232 +#: app/blueprints/packages/packages.py:638 +msgid "Name (Technical)" +msgstr "Meno (Technicky)" + +#: app/blueprints/packages/packages.py:232 +#: app/blueprints/packages/packages.py:639 +#: 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:233 +msgid "Short Description (Plaintext)" +msgstr "Krátky popis (Plaintext)" + +#: app/blueprints/packages/packages.py:235 app/templates/packages/view.html:620 +#: app/utils/minetest_hypertext.py:300 +msgid "Maintenance State" +msgstr "Stav údržby" + +#: app/blueprints/packages/packages.py:240 msgid "Media License" msgstr "Licencia média" -#: app/blueprints/packages/packages.py:241 +#: app/blueprints/packages/packages.py:242 msgid "Long Description (Markdown)" msgstr "Dlhý popis (Poznámka)" -#: app/blueprints/packages/packages.py:243 +#: app/blueprints/packages/packages.py:244 msgid "VCS Repository URL" msgstr "URL pre VCS úložisko" -#: app/blueprints/packages/packages.py:244 app/blueprints/users/settings.py:77 +#: app/blueprints/packages/packages.py:245 app/blueprints/users/settings.py:77 msgid "Website URL" msgstr "URL webstránky" -#: app/blueprints/packages/packages.py:245 +#: app/blueprints/packages/packages.py:246 msgid "Issue Tracker URL" msgstr "URL pre sledovanie chýb" -#: app/blueprints/packages/packages.py:246 +#: app/blueprints/packages/packages.py:247 msgid "Forum Topic ID" msgstr "ID témy fóra" -#: app/blueprints/packages/packages.py:247 +#: app/blueprints/packages/packages.py:248 msgid "Video URL" msgstr "URL videa" -#: app/blueprints/packages/packages.py:248 +#: app/blueprints/packages/packages.py:249 msgid "Donate URL" msgstr "URL pre darovanie" -#: app/blueprints/packages/packages.py:249 +#: app/blueprints/packages/packages.py:250 msgid "Translation URL" msgstr "" -#: app/blueprints/packages/packages.py:255 +#: app/blueprints/packages/packages.py:256 msgid "_game is not an allowed name" msgstr "_game nie je povolený názov" -#: app/blueprints/packages/packages.py:265 +#: app/blueprints/packages/packages.py:266 msgid "" "Package already exists, but is removed. Please contact ContentDB staff to" " restore the package" @@ -1106,227 +1213,226 @@ msgstr "" "Balíček už existuje, ale je odstránený. Prosím kontaktuj administrátorov " "ContentDB aby obnovili balíček" -#: app/blueprints/packages/packages.py:270 +#: app/blueprints/packages/packages.py:271 msgid "Package already exists" msgstr "Balíček už existuje" -#: app/blueprints/packages/packages.py:276 +#: app/blueprints/packages/packages.py:277 msgid "A collection with a similar name already exists" msgstr "" -#: app/blueprints/packages/packages.py:329 -#: app/blueprints/packages/releases.py:82 +#: app/blueprints/packages/packages.py:330 +#: app/blueprints/packages/releases.py:89 msgid "" "You must add an email address to your account and confirm it before you " "can manage packages" msgstr "" -#: app/blueprints/packages/packages.py:335 +#: app/blueprints/packages/packages.py:336 msgid "Save draft" msgstr "" -#: app/blueprints/packages/packages.py:343 +#: app/blueprints/packages/packages.py:344 msgid "Unable to find that user" msgstr "Užívateľ nebol nájdený" -#: app/blueprints/packages/packages.py:347 +#: app/blueprints/packages/packages.py:348 #: app/blueprints/packages/screenshots.py:137 msgid "Permission denied" msgstr "Práva boli odopreté" -#: app/blueprints/packages/packages.py:403 -#: app/blueprints/packages/packages.py:494 -#: app/blueprints/packages/packages.py:516 +#: app/blueprints/packages/packages.py:404 +#: app/blueprints/packages/packages.py:495 +#: app/blueprints/packages/packages.py:517 msgid "You don't have permission to do that" msgstr "Na tento úkon nemáš povolenie" -#: app/blueprints/packages/packages.py:436 +#: app/blueprints/packages/packages.py:437 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:443 +#: app/blueprints/packages/packages.py:444 msgid "" "Please comment in the approval thread so editors know what you have " "changed" msgstr "" -#: app/blueprints/packages/packages.py:481 +#: app/blueprints/packages/packages.py:482 #, python-format msgid "Set state to %(state)s" msgstr "" -#: app/blueprints/packages/packages.py:511 +#: app/blueprints/packages/packages.py:512 msgid "Deleted package" msgstr "Vymazaný balíček" -#: app/blueprints/packages/packages.py:533 +#: app/blueprints/packages/packages.py:534 msgid "Unapproved package" msgstr "Neschválený balíček" -#: app/blueprints/packages/packages.py:542 +#: app/blueprints/packages/packages.py:543 msgid "Maintainers (Comma-separated)" msgstr "Členovia údržby (oddeľuj čiarkou)" -#: app/blueprints/packages/packages.py:551 +#: app/blueprints/packages/packages.py:552 msgid "You don't have permission to edit maintainers" msgstr "Nemáte právo na upravovanie členov údržby" -#: app/blueprints/packages/packages.py:601 +#: app/blueprints/packages/packages.py:602 msgid "You are not a maintainer" msgstr "Nie si členom údržby" -#: app/blueprints/packages/packages.py:604 +#: app/blueprints/packages/packages.py:605 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:636 +#: app/blueprints/packages/packages.py:637 msgid "Author Name" msgstr "Meno autora" -#: app/blueprints/packages/packages.py:723 +#: app/blueprints/packages/packages.py:724 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:724 +#: app/blueprints/packages/packages.py:725 msgid "Supported games" msgstr "" -#: app/blueprints/packages/packages.py:725 +#: app/blueprints/packages/packages.py:726 msgid "Unsupported games" msgstr "" -#: app/blueprints/packages/packages.py:726 +#: app/blueprints/packages/packages.py:727 msgid "Supports all games (unless stated) / is game independent" msgstr "" -#: app/blueprints/packages/packages.py:742 +#: app/blueprints/packages/packages.py:743 msgid "You need at least one release before you can edit game support" msgstr "" -#: app/blueprints/packages/packages.py:746 +#: app/blueprints/packages/packages.py:747 msgid "Mod(pack) needs to contain at least one mod. Please create a new release" msgstr "" -#: app/blueprints/packages/releases.py:55 -#: app/templates/packages/release_new.html:46 +#: app/blueprints/packages/releases.py:57 +#: app/blueprints/packages/releases.py:72 +msgid "Release Notes" +msgstr "" + +#: app/blueprints/packages/releases.py:59 msgid "Method" msgstr "Spôsob" -#: app/blueprints/packages/releases.py:55 -#: app/blueprints/packages/releases.py:57 +#: app/blueprints/packages/releases.py:59 +#: app/blueprints/packages/releases.py:61 #: app/blueprints/packages/screenshots.py:35 msgid "File Upload" msgstr "Nahrať súbor" -#: app/blueprints/packages/releases.py:56 +#: app/blueprints/packages/releases.py:60 msgid "Git reference (ie: commit hash, branch, or tag)" msgstr "Odkaz na Git ( t.j. commit hash, vetva alebo tag)" -#: app/blueprints/packages/releases.py:58 -#: app/blueprints/packages/releases.py:70 -#: app/blueprints/packages/releases.py:198 +#: app/blueprints/packages/releases.py:62 +#: app/blueprints/packages/releases.py:77 +#: app/blueprints/packages/releases.py:207 msgid "Minimum Minetest Version" msgstr "Minimálna verzia Minetestu" -#: app/blueprints/packages/releases.py:60 -#: app/blueprints/packages/releases.py:72 -#: app/blueprints/packages/releases.py:201 +#: app/blueprints/packages/releases.py:64 +#: app/blueprints/packages/releases.py:79 +#: app/blueprints/packages/releases.py:210 msgid "Maximum Minetest Version" msgstr "Maximálna verzia Minetestu" -#: app/blueprints/packages/releases.py:67 -#: app/templates/packages/release_edit.html:23 +#: app/blueprints/packages/releases.py:74 +#: app/templates/packages/release_edit.html:31 msgid "URL" msgstr "URL" -#: app/blueprints/packages/releases.py:68 +#: app/blueprints/packages/releases.py:75 msgid "Task ID" msgstr "ID úlohy" -#: app/blueprints/packages/releases.py:69 +#: app/blueprints/packages/releases.py:76 #: app/blueprints/packages/screenshots.py:41 msgid "Is Approved" msgstr "Povolené" -#: app/blueprints/packages/releases.py:91 +#: app/blueprints/packages/releases.py:98 msgid "Import from Git" msgstr "Pridaj z Git-u" -#: app/blueprints/packages/releases.py:91 +#: app/blueprints/packages/releases.py:98 msgid "Upload .zip file" msgstr "Nahraj .zip súbor" -#: app/blueprints/packages/releases.py:197 +#: app/blueprints/packages/releases.py:206 msgid "Set Min" msgstr "Nastav Minimum" -#: app/blueprints/packages/releases.py:200 +#: app/blueprints/packages/releases.py:209 msgid "Set Max" msgstr "Nastav Maximum" -#: app/blueprints/packages/releases.py:203 +#: app/blueprints/packages/releases.py:212 msgid "Only change values previously set as none" msgstr "Zmeň iba hodnoty predtým nastavené na \"none\" (žiadne)" -#: app/blueprints/packages/releases.py:204 +#: app/blueprints/packages/releases.py:213 msgid "Update" msgstr "Aktualizácia" -#: app/blueprints/packages/releases.py:256 +#: app/blueprints/packages/releases.py:265 #: app/templates/packages/update_config.html:25 msgid "Trigger" msgstr "Spúšťač" -#: app/blueprints/packages/releases.py:257 +#: app/blueprints/packages/releases.py:266 msgid "New Commit" msgstr "Nový prídavok" -#: app/blueprints/packages/releases.py:258 app/templates/admin/tags/list.html:8 +#: app/blueprints/packages/releases.py:267 app/templates/admin/tags/list.html:8 msgid "New Tag" msgstr "Nový tag" -#: app/blueprints/packages/releases.py:260 +#: app/blueprints/packages/releases.py:269 msgid "Branch name" msgstr "Názov vetvy" -#: app/blueprints/packages/releases.py:261 +#: app/blueprints/packages/releases.py:270 #: app/templates/packages/update_config.html:38 msgid "Action" msgstr "Úkon" -#: app/blueprints/packages/releases.py:262 +#: app/blueprints/packages/releases.py:271 msgid "Send notification and mark as outdated" msgstr "Pošli upozornenie a označ za neaktuálne" -#: app/blueprints/packages/releases.py:262 app/logic/package_approval.py:104 +#: app/blueprints/packages/releases.py:271 app/logic/package_approval.py:104 msgid "Create release" msgstr "Vytvor vydanie (release)" -#: app/blueprints/packages/releases.py:264 +#: app/blueprints/packages/releases.py:273 msgid "Save Settings" msgstr "Ulož Nastavenia" -#: app/blueprints/packages/releases.py:265 +#: app/blueprints/packages/releases.py:274 msgid "Disable Automation" msgstr "Zakázať automatizáciu" -#: app/blueprints/packages/releases.py:304 +#: app/blueprints/packages/releases.py:313 msgid "Please add a Git repository URL in order to set up automatic releases" msgstr "Pred nastavením automatických vydaní zadaj URL pre Git úložisko" -#: app/blueprints/packages/releases.py:320 +#: app/blueprints/packages/releases.py:329 msgid "Deleted update configuration" msgstr "Vymazaná konfigurácia aktualizácie" -#: app/blueprints/packages/releases.py:328 +#: app/blueprints/packages/releases.py:337 msgid "Now, please create an initial release" msgstr "Teraz prosím vytvor prvotné vydanie" -#: app/blueprints/packages/reviews.py:54 -#: app/templates/packages/translation.html:51 -msgid "Language" -msgstr "" - #: app/blueprints/packages/reviews.py:60 app/blueprints/threads/__init__.py:181 #: app/blueprints/threads/__init__.py:182 #: app/blueprints/threads/__init__.py:282 @@ -1511,7 +1617,7 @@ msgstr "" "(_), mínusky (-) a bodky (.)" #: app/blueprints/users/account.py:104 app/blueprints/users/account.py:153 -#: app/blueprints/users/account.py:189 app/blueprints/users/account.py:340 +#: app/blueprints/users/account.py:189 app/blueprints/users/account.py:338 #: app/blueprints/users/settings.py:147 msgid "Email" msgstr "Email" @@ -1593,23 +1699,23 @@ msgstr "Staré heslo je nesprávne" msgid "Unknown verification token!" msgstr "Overovací token je neznámy!" -#: app/blueprints/users/account.py:292 +#: app/blueprints/users/account.py:290 msgid "Token has expired" msgstr "Platnosť tokenu vypršala" -#: app/blueprints/users/account.py:306 +#: app/blueprints/users/account.py:304 msgid "Another user is already using that email" msgstr "Iný užívateľ už takýto mail používa" -#: app/blueprints/users/account.py:309 +#: app/blueprints/users/account.py:307 msgid "Confirmed email change" msgstr "Zmena hesla je potvrdená" -#: app/blueprints/users/account.py:314 +#: app/blueprints/users/account.py:312 msgid "Email address changed" msgstr "Emailová adresa bola zmenená" -#: app/blueprints/users/account.py:315 +#: app/blueprints/users/account.py:313 msgid "" "Your email address has changed. If you didn't request this, please " "contact an administrator." @@ -1617,15 +1723,15 @@ msgstr "" "Emailová adresa bola zmenená. Ak si o to nepožiadal, prosím kontaktuj " "administrátora." -#: app/blueprints/users/account.py:333 +#: app/blueprints/users/account.py:331 msgid "You may now log in" msgstr "Teraz sa môžeš prihlásiť" -#: app/blueprints/users/account.py:341 +#: app/blueprints/users/account.py:339 msgid "Send" msgstr "Poslať" -#: app/blueprints/users/account.py:372 +#: app/blueprints/users/account.py:370 msgid "" "That email is now blacklisted. Please contact an admin if you wish to " "undo this." @@ -1633,46 +1739,44 @@ msgstr "" "Tento email je teraz blokovaný. Prosím kontaktuj administrátora, ak si " "praješ túto akciu odvolať." -#: app/blueprints/users/claim.py:41 app/blueprints/users/claim.py:66 -msgid "" -"Invalid username, Only alphabetic letters (A-Za-z), numbers (0-9), " -"underscores (_), minuses (-), and periods (.) allowed. Consider " -"contacting an admin" -msgstr "" -"Neplatné používateľské meno. Povolené sú iba písmená abecedy (A-Za-z), " -"čísla (0-9), podčiarkovníky (_), mínusky (-) a bodky (.). Zvážte " -"kontaktovanie správcu" - #: app/blueprints/users/claim.py:46 msgid "User has already been claimed" msgstr "Užívateľ bol práve zabraný" #: app/blueprints/users/claim.py:50 -msgid "Unable to get GitHub username for user" -msgstr "Neviem nájsť užívateľské meno z GitHub pre používateľa" +msgid "" +"Unable to get GitHub username for user. Make sure the forum account " +"exists." +msgstr "" -#: app/blueprints/users/claim.py:73 +#: app/blueprints/users/claim.py:66 +msgid "" +"A ContentDB user with that name already exists. Please contact an admin " +"to link to your forum account" +msgstr "" + +#: app/blueprints/users/claim.py:75 msgid "That user has already been claimed!" msgstr "Tento užívateľ bol práve zabratý!" -#: app/blueprints/users/claim.py:86 +#: app/blueprints/users/claim.py:88 #, python-format msgid "Error whilst attempting to access forums: %(message)s" msgstr "Chyba pri prístupe k fóru: %(message)s" -#: app/blueprints/users/claim.py:90 +#: app/blueprints/users/claim.py:92 msgid "Unable to get forum signature - does the user exist?" msgstr "Nemôžem načítať podpis fóra - existuje takýto užívateľ?" -#: app/blueprints/users/claim.py:105 +#: app/blueprints/users/claim.py:107 msgid "Unable to login as user" msgstr "Nemožné prihlásiť ako užívateľ" -#: app/blueprints/users/claim.py:111 +#: app/blueprints/users/claim.py:113 msgid "Could not find the key in your signature!" msgstr "Nemôžem nájsť kľúč v podpise!" -#: app/blueprints/users/claim.py:114 +#: app/blueprints/users/claim.py:116 msgid "Unknown claim type" msgstr "Nesprávny typ zabratia" @@ -1816,6 +1920,23 @@ msgstr "Úroveň" msgid "Can't promote a user to a rank higher than yourself!" msgstr "Nemôžeš pozdvihnúť užívateľa na vyššiu úroveň než je tá tvoja!" +#: app/blueprints/vcs/github.py:56 +msgid "Authorization failed [err=gh-oauth-login-failed]" +msgstr "Autorizácia zlyhala [err=gh-oauth-login-failed]" + +#: app/blueprints/vcs/github.py:85 +msgid "Linked GitHub to account" +msgstr "Pripojiť GitHub k účtu" + +#: app/blueprints/vcs/github.py:90 +#, python-format +msgid "GitHub account is already associated with another user: %(username)s" +msgstr "" + +#: app/blueprints/vcs/github.py:98 app/blueprints/vcs/github.py:124 +msgid "Authorization failed [err=gh-login-failed]" +msgstr "Autorizácia zlyhala [err=gh-login-failed]" + #: app/blueprints/zipgrep/__init__.py:35 msgid "Text to find (regex)" msgstr "Text na hľadanie (regex)" @@ -1825,6 +1946,7 @@ msgid "File filter" msgstr "Filter súborov" #: app/blueprints/zipgrep/__init__.py:38 app/templates/base.html:60 +#: app/templates/packages/advanced_search.html:34 #: app/templates/packages/game_hub.html:35 app/templates/todo/tags.html:14 msgid "Search" msgstr "Hľadaj" @@ -1914,11 +2036,11 @@ msgstr "Nemáte právo na upravenie tohto balíčka" msgid "You don't have permission to change the package name" msgstr "Nemáte právo na zmenu mena balíčka" -#: app/logic/releases.py:32 +#: app/logic/releases.py:33 msgid "You don't have permission to make releases" msgstr "Nemáte povolenie na vytvorenie vydania" -#: app/logic/releases.py:37 +#: app/logic/releases.py:38 msgid "" "You've created too many releases for this package in the last 5 minutes, " "please wait before trying again" @@ -1926,7 +2048,7 @@ msgstr "" "Vytvoril si priveľa vydaní pre tento balík počas posledných 5 minút, " "prosím vyčkaj pred ďalším pokusom" -#: app/logic/releases.py:74 +#: app/logic/releases.py:77 msgid "Invalid commit hash; it must be a 40 character long base16 string" msgstr "" "Nesprávny schvaľovací hash; musí obsahovať 40 znakov na základe 16 " @@ -2086,11 +2208,6 @@ msgstr "" msgid "As-is" msgstr "" -#. NOTE: Package maintenance state -#: app/models/packages.py:170 -msgid "Deprecated" -msgstr "" - #: app/models/packages.py:177 msgid "Under active development, and may break worlds/things without warning" msgstr "" @@ -2127,7 +2244,7 @@ msgstr "Schváliť" #: app/templates/collections/delete.html:14 #: app/templates/collections/view.html:39 #: app/templates/oauth/create_edit.html:17 -#: app/templates/packages/release_edit.html:84 +#: app/templates/packages/release_edit.html:92 #: app/templates/packages/review_create_edit.html:67 #: app/templates/threads/delete_reply.html:19 #: app/templates/threads/delete_thread.html:19 @@ -2135,21 +2252,17 @@ msgstr "Schváliť" msgid "Delete" msgstr "Vymazať" -#: app/models/packages.py:624 app/templates/packages/view.html:163 -msgid "Work in Progress" -msgstr "Práca stále prebieha" - -#: app/models/packages.py:1358 +#: app/models/packages.py:1366 #, python-format msgid "New commit %(hash)s found on the Git repo." msgstr "" -#: app/models/packages.py:1362 +#: app/models/packages.py:1370 #, python-format msgid "The last release was commit %(hash)s" msgstr "" -#: app/models/packages.py:1368 +#: app/models/packages.py:1376 #, python-format msgid "New tag %(tag_name)s found on the Git repo." msgstr "" @@ -2183,7 +2296,7 @@ msgid "Editor" msgstr "" #. NOTE: BOT notification type -#: app/models/users.py:59 app/models/users.py:442 +#: app/models/users.py:59 app/models/users.py:448 msgid "Bot" msgstr "" @@ -2196,128 +2309,128 @@ msgid "Admin" msgstr "Správca" #. NOTE: PACKAGE_EDIT notification type -#: app/models/users.py:427 +#: app/models/users.py:433 msgid "Package Edit" msgstr "" #. NOTE: PACKAGE_APPROVAL notification type -#: app/models/users.py:430 +#: app/models/users.py:436 msgid "Package Approval" msgstr "" #. NOTE: NEW_THREAD notification type -#: app/models/users.py:433 app/templates/threads/list.html:12 +#: app/models/users.py:439 app/templates/threads/list.html:12 #: app/templates/threads/new.html:4 msgid "New Thread" msgstr "Nové vlákno" #. NOTE: NEW_REVIEW notification type -#: app/models/users.py:436 +#: app/models/users.py:442 msgid "New Review" msgstr "" #. NOTE: THREAD_REPLY notification type -#: app/models/users.py:439 +#: app/models/users.py:445 msgid "Thread Reply" msgstr "" #. NOTE: MAINTAINER notification type -#: app/models/users.py:445 app/templates/macros/threads.html:27 +#: app/models/users.py:451 app/templates/macros/threads.html:27 msgid "Maintainer" msgstr "Údržba" #. NOTE: EDITOR_ALERT notification type -#: app/models/users.py:448 +#: app/models/users.py:454 msgid "Editor Alert" msgstr "" #. NOTE: EDITOR_MISC notification type -#: app/models/users.py:451 +#: app/models/users.py:457 msgid "Editor Misc" msgstr "" #. NOTE: OTHER notification type -#: app/models/users.py:454 +#: app/models/users.py:460 msgid "Other" msgstr "" -#: app/models/users.py:464 +#: app/models/users.py:470 msgid "This is a Package Edit notification." msgstr "" -#: app/models/users.py:466 +#: app/models/users.py:472 msgid "This is a Package Approval notification." msgstr "" -#: app/models/users.py:468 +#: app/models/users.py:474 msgid "This is a New Thread notification." msgstr "" -#: app/models/users.py:470 +#: app/models/users.py:476 msgid "This is a New Review notification." msgstr "" -#: app/models/users.py:472 +#: app/models/users.py:478 msgid "This is a Thread Reply notification." msgstr "" -#: app/models/users.py:474 +#: app/models/users.py:480 msgid "This is a Bot notification." msgstr "" -#: app/models/users.py:476 +#: app/models/users.py:482 msgid "This is a Maintainer change notification." msgstr "" -#: app/models/users.py:478 +#: app/models/users.py:484 msgid "This is an Editor Alert notification." msgstr "" -#: app/models/users.py:480 +#: app/models/users.py:486 msgid "This is an Editor Misc notification." msgstr "" -#: app/models/users.py:482 +#: app/models/users.py:488 msgid "This is an Other notification." msgstr "" -#: app/models/users.py:489 +#: app/models/users.py:495 msgid "When another user edits your packages, releases, etc." msgstr "" -#: app/models/users.py:491 +#: app/models/users.py:497 msgid "Notifications from editors related to the package approval process." msgstr "" -#: app/models/users.py:493 +#: app/models/users.py:499 msgid "When a thread is created on your package." msgstr "" -#: app/models/users.py:495 +#: app/models/users.py:501 msgid "When a user posts a review on your package." msgstr "" -#: app/models/users.py:497 +#: app/models/users.py:503 msgid "When someone replies to a thread you're watching." msgstr "" -#: app/models/users.py:499 +#: app/models/users.py:505 msgid "From a bot - for example, update notifications." msgstr "" -#: app/models/users.py:501 +#: app/models/users.py:507 msgid "When your package's maintainers change." msgstr "" -#: app/models/users.py:503 +#: app/models/users.py:509 msgid "For editors: Important alerts." msgstr "" -#: app/models/users.py:505 +#: app/models/users.py:511 msgid "For editors: Minor notifications, including new threads." msgstr "" -#: app/models/users.py:507 +#: app/models/users.py:513 msgid "Minor notifications not important enough for a dedicated category." msgstr "" @@ -2470,41 +2583,45 @@ msgstr "Politika súkromia" msgid "Report / DMCA" msgstr "Nahlásiť / DMCA" -#: app/templates/base.html:256 +#: app/templates/base.html:256 app/templates/packages/advanced_search.html:4 +msgid "Advanced Search" +msgstr "" + +#: app/templates/base.html:257 msgid "User List" msgstr "Zoznam užívateľov" -#: app/templates/base.html:257 app/templates/packages/view.html:190 +#: app/templates/base.html:258 app/templates/packages/view.html:190 #: app/templates/packages/view.html:677 app/templates/threads/list.html:4 msgid "Threads" msgstr "Vlákna" -#: app/templates/base.html:258 app/templates/collections/list.html:7 +#: app/templates/base.html:259 app/templates/collections/list.html:7 #: app/templates/collections/list.html:26 msgid "Collections" msgstr "" -#: app/templates/base.html:259 app/templates/donate/index.html:4 +#: app/templates/base.html:260 app/templates/donate/index.html:4 msgid "Support Creators" msgstr "" -#: app/templates/base.html:260 +#: app/templates/base.html:261 msgid "Translate Packages" msgstr "" -#: app/templates/base.html:261 +#: app/templates/base.html:262 msgid "Source Code" msgstr "Zdrojový kód" -#: app/templates/base.html:267 +#: app/templates/base.html:268 msgid "Show non-free packages" msgstr "" -#: app/templates/base.html:269 +#: app/templates/base.html:270 msgid "Hide non-free packages" msgstr "" -#: app/templates/base.html:273 +#: app/templates/base.html:274 #, python-format msgid "Our privacy policy has been updated (%(date)s)" msgstr "" @@ -2519,29 +2636,11 @@ msgstr "" "Vitaj na najlepšom mieste kde nájdeš modifikácie, hry a balíky textúr pre" " Minetest" -#: app/templates/admin/storage.html:39 -#: app/templates/collections/create_edit.html:81 -#: app/templates/collections/list.html:39 -#: app/templates/collections/view.html:91 app/templates/index.html:48 -#: app/templates/macros/reviews.html:81 app/templates/macros/topics.html:52 -#: app/templates/packages/game_hub.html:5 -#: app/templates/packages/game_hub.html:25 -#: app/templates/packages/similar.html:22 app/templates/translate/index.html:28 -#, python-format -msgid "%(title)s by %(author)s" -msgstr "%(title)s od %(author)s" - #: app/templates/index.html:53 #, python-format msgid "%(title)s by %(author)s" msgstr "%(title)s od %(author)s" -#: app/templates/index.html:78 app/templates/packages/reviews_list.html:4 -#: app/templates/packages/view.html:194 app/templates/packages/view.html:336 -#: app/templates/users/profile.html:279 -msgid "Reviews" -msgstr "Posudky" - #: app/templates/index.html:94 app/templates/packages/view.html:278 msgid "Previous" msgstr "Predchádzajúce" @@ -2622,7 +2721,7 @@ msgstr "Poslať email %(username)s" #: app/templates/admin/storage.html:18 #: app/templates/packages/create_edit.html:66 #: app/templates/packages/game_support.html:20 -#: app/templates/threads/view.html:96 app/templates/todo/tags.html:36 +#: app/templates/threads/view.html:101 app/templates/todo/tags.html:36 msgid "Package" msgstr "Balík" @@ -2648,7 +2747,7 @@ msgstr "Nová licencia" msgid "Licenses" msgstr "Licencie" -#: app/templates/admin/tags/list.html:34 +#: app/templates/admin/tags/list.html:30 msgid "Views" msgstr "Náhľady" @@ -3106,7 +3205,7 @@ msgid "Edit / Approve" msgstr "Upraviť / Schváliť" #: app/templates/macros/releases.html:103 -#: app/templates/packages/release_edit.html:31 +#: app/templates/packages/release_edit.html:39 msgid "Importing..." msgstr "Vkladanie..." @@ -3311,10 +3410,6 @@ msgstr "Aktualizuj nastavenia" msgid "No outdated packages." msgstr "Bez zastaralých balíkov." -#: app/templates/macros/topics.html:6 app/templates/packages/view.html:177 -msgid "Author" -msgstr "Autor/Tvorca" - #: app/templates/macros/topics.html:8 msgid "Date" msgstr "Dátum" @@ -3484,6 +3579,29 @@ msgstr "" msgid "No applications created" msgstr "" +#: app/templates/packages/advanced_search.html:13 +msgid "Use shift to select multiple. Leave selection empty to match any type." +msgstr "" + +#: app/templates/packages/advanced_search.html:14 +#: app/templates/packages/advanced_search.html:19 +#: app/templates/packages/advanced_search.html:20 +#: app/templates/packages/advanced_search.html:21 +msgid "Use shift to select multiple." +msgstr "" + +#: app/templates/packages/advanced_search.html:17 +msgid "Tags and Content Warnings" +msgstr "" + +#: app/templates/packages/advanced_search.html:23 +msgid "Compatibility" +msgstr "" + +#: app/templates/packages/advanced_search.html:28 +msgid "Sorting" +msgstr "" + #: app/templates/packages/alias_create_edit.html:4 msgid "Alias" msgstr "Alias" @@ -3523,7 +3641,7 @@ msgid "This will set the update settings for all packages with a Git repo." msgstr "Toto nastaví aktualizácie nastavení pre všetky balíky s Git úložikom." #: app/templates/packages/bulk_update_conf.html:27 -#: app/templates/packages/release_new.html:50 +#: app/templates/packages/release_new.html:51 #: app/templates/packages/update_config.html:33 msgid "Leave blank to use default branch" msgstr "Zanechaj prázdne ak chceš použiť východziu vetvu" @@ -3884,8 +4002,8 @@ msgstr "" "svoj balík." #: app/templates/packages/release_bulk_change.html:29 -#: app/templates/packages/release_edit.html:54 -#: app/templates/packages/release_new.html:69 +#: app/templates/packages/release_edit.html:62 +#: app/templates/packages/release_new.html:70 msgid "Maximum must be greater than or equal to the minimum!" msgstr "Maximum musí byť väčšie než, alebo rovné minimu!" @@ -3898,8 +4016,8 @@ msgstr "" "pre platformy, ktoré nespadajú do rozhrania." #: app/templates/packages/release_bulk_change.html:36 -#: app/templates/packages/release_edit.html:70 -#: app/templates/packages/release_new.html:91 +#: app/templates/packages/release_edit.html:78 +#: app/templates/packages/release_new.html:92 msgid "Leave both as None if in doubt." msgstr "Nechaj oboje ako Žiadne (None) v prípade, že máš pochybnosti." @@ -3907,45 +4025,55 @@ msgstr "Nechaj oboje ako Žiadne (None) v prípade, že máš pochybnosti." msgid "Edit release" msgstr "Upraviť vydanie" -#: app/templates/packages/release_edit.html:27 +#: app/templates/packages/release_edit.html:15 +#: app/templates/packages/release_new.html:42 +msgid "Release short name. Eg: 1.0.0 or 2018-05-28" +msgstr "" + +#: app/templates/packages/release_edit.html:16 +#: app/templates/packages/release_new.html:43 +msgid "Human-readable name. Eg: 1.0.0 - The Trains Update" +msgstr "" + +#: app/templates/packages/release_edit.html:35 msgid "Commit Hash" msgstr "Odovzdať Hash" -#: app/templates/packages/release_edit.html:32 +#: app/templates/packages/release_edit.html:40 msgid "view task" msgstr "Pozri úlohu" -#: app/templates/packages/release_edit.html:42 +#: app/templates/packages/release_edit.html:50 #: app/templates/packages/screenshot_edit.html:20 msgid "Approved" msgstr "Schválené" -#: app/templates/packages/release_edit.html:46 +#: app/templates/packages/release_edit.html:54 msgid "Supported Minetest versions" msgstr "Podporované verzie Minetestu" -#: app/templates/packages/release_edit.html:60 -#: app/templates/packages/release_new.html:75 +#: app/templates/packages/release_edit.html:68 +#: app/templates/packages/release_new.html:76 #, python-format msgid "Are you sure your package doesn't work on versions after %(version)s?" msgstr "" -#: app/templates/packages/release_edit.html:62 -#: app/templates/packages/release_new.html:77 +#: app/templates/packages/release_edit.html:70 +#: app/templates/packages/release_new.html:78 msgid "" "Only set the maximum version if you know that it doesn't work on newer " "Minetest versions." msgstr "" -#: app/templates/packages/release_edit.html:63 -#: app/templates/packages/release_new.html:78 +#: app/templates/packages/release_edit.html:71 +#: app/templates/packages/release_new.html:79 msgid "" "Don't set the maximum version just because you haven't tested it on newer" " versions." msgstr "" -#: app/templates/packages/release_edit.html:67 -#: app/templates/packages/release_new.html:88 +#: app/templates/packages/release_edit.html:75 +#: app/templates/packages/release_new.html:89 msgid "" "Set the minimum and maximum Minetest versions supported.\n" "\t\t\tThis release will be hidden to clients outside of that range. " @@ -3953,7 +4081,7 @@ msgstr "" "Nastav minimálnu a maximálnu podporpvanú verziu Minetestu.\n" "Toto vydanie bude skryté pre klientov mimo uvedeného rozpätia. " -#: app/templates/packages/release_edit.html:72 +#: app/templates/packages/release_edit.html:80 msgid "" "You can set this automatically in the" " .conf of your package." @@ -3961,15 +4089,15 @@ msgstr "" "Môžeš nastaviť automaticky v " ".conf svojho balíka." -#: app/templates/packages/release_edit.html:79 +#: app/templates/packages/release_edit.html:87 msgid "Delete Release" msgstr "Vymazať Vydanie" -#: app/templates/packages/release_edit.html:85 +#: app/templates/packages/release_edit.html:93 msgid "This is permanent." msgstr "Je to nartvalo." -#: app/templates/packages/release_edit.html:86 +#: app/templates/packages/release_edit.html:94 msgid "" "Any associated uploads will not be deleted immediately, but the release " "will no longer be listed." @@ -3977,7 +4105,7 @@ msgstr "" "Akékoľvek pridružené nahrané dokumenty nebudú vymazané natrvalo, ale " "vydanie už viac nebude obsiahnué." -#: app/templates/packages/release_edit.html:91 +#: app/templates/packages/release_edit.html:99 msgid "You cannot delete the latest release; please create a newer one first." msgstr "Nemôžeš vymazať posledné vydanie; najprv vytvor novšie." @@ -4028,15 +4156,15 @@ msgstr "" msgid "1. Name release" msgstr "1. Nazvi vydanie" -#: app/templates/packages/release_new.html:42 -msgid "Human readable. Eg: 1.0.0 or 2018-05-28" -msgstr "Ľudsky zrozumiteľne. T.j.: 1.0.0 alebo 2018-05-28" +#: app/templates/packages/release_new.html:43 +msgid "Same as name" +msgstr "" -#: app/templates/packages/release_new.html:44 +#: app/templates/packages/release_new.html:46 msgid "2. Set the content" msgstr "2. Nastav obsah" -#: app/templates/packages/release_new.html:57 +#: app/templates/packages/release_new.html:58 msgid "" "Take a look at the Package Configuration " "and Releases Guide for\n" @@ -4046,11 +4174,11 @@ msgstr "" "Sprievodca vydaniami alebo pre\n" "návrhy pre prispôsobenie vydaní." -#: app/templates/packages/release_new.html:61 +#: app/templates/packages/release_new.html:62 msgid "3. Supported Minetest versions" msgstr "3. Podporované verzie Minetestu" -#: app/templates/packages/release_new.html:83 +#: app/templates/packages/release_new.html:84 msgid "" "The .conf of your package can set this " "automatically,\n" @@ -4478,7 +4606,7 @@ msgstr "Non-free kód" msgid "Non-free media" msgstr "Non-free médiá" -#: app/templates/packages/view.html:94 app/templates/threads/view.html:104 +#: app/templates/packages/view.html:94 app/templates/threads/view.html:109 msgid "" "This thread is only visible to its creator, package maintainers, users of" " Approver rank or above, and @mentioned users." @@ -4487,10 +4615,6 @@ msgstr "" "používateľov s hodnosťou Schvaľovateľa alebo vyššie a @spomenutých " "používateľov." -#: app/templates/packages/view.html:184 app/templates/users/profile.html:242 -msgid "Downloads" -msgstr "Stiahnutia" - #: app/templates/packages/view.html:207 app/templates/users/profile.html:95 msgid "Website" msgstr "Webová stránka" @@ -4515,7 +4639,7 @@ msgstr "" msgid "Awaiting review" msgstr "Čaká sa na recenziu" -#: app/templates/packages/view.html:344 app/templates/threads/view.html:77 +#: app/templates/packages/view.html:344 app/templates/threads/view.html:82 msgid "Edit Review" msgstr "Upraviť recenziu" @@ -4744,39 +4868,39 @@ msgstr "" msgid "Subscribe" msgstr "Odoberaj" -#: app/templates/threads/view.html:55 +#: app/templates/threads/view.html:59 msgid "Convert to Thread" msgstr "Premeň na vlákno" -#: app/templates/threads/view.html:62 +#: app/templates/threads/view.html:67 msgid "Unlock" msgstr "Odomkni" -#: app/templates/threads/view.html:67 +#: app/templates/threads/view.html:72 msgid "Lock" msgstr "Uzamkni" -#: app/templates/threads/view.html:109 +#: app/templates/threads/view.html:114 msgid "This thread is visible to the following users" msgstr "Toto vlákno je viditeľné pre nasledujúcich používateľov" -#: app/templates/threads/view.html:110 +#: app/templates/threads/view.html:115 msgid "Visible to:" msgstr "Viditeľné pre:" -#: app/templates/threads/view.html:118 +#: app/templates/threads/view.html:123 msgid "Plus approvers and editors" msgstr "Plus schvaľovatelia a redaktori" -#: app/templates/threads/view.html:131 +#: app/templates/threads/view.html:136 msgid "Is this review outdated?" msgstr "" -#: app/templates/threads/view.html:132 +#: app/templates/threads/view.html:137 msgid "For example, does it complain about issues you've already fixed?" msgstr "" -#: app/templates/threads/view.html:133 +#: app/templates/threads/view.html:138 #, python-format msgid "You can report outdated reviews by clicking %(flag)s on the review." msgstr "" @@ -5436,6 +5560,10 @@ msgstr "Zmeniť email a odoslať obnovenie hesla" msgid "Email Address" msgstr "Emailová adresa" +#: app/templates/users/modtools.html:116 +msgid "Pending email verifications" +msgstr "" + #: app/templates/users/profile.html:20 msgid "Profile picture" msgstr "Profilový obrázok" @@ -6531,3 +6659,53 @@ msgstr "" #~ " does, see his donation page:" #~ msgstr "" +#~ msgctxt "tags" +#~ msgid "" +#~ "Focus on player chat/communication or " +#~ "who's primary function is interacting " +#~ "with the console." +#~ msgstr "" + +#~ msgctxt "tags" +#~ msgid "" +#~ "Requires futher installation steps, such " +#~ "as installing luarocks or editing the" +#~ " trusted mod setting" +#~ msgstr "" + +#~ msgctxt "tags" +#~ msgid "" +#~ "Mods and games that aim to " +#~ "simulate real life activity. Similar to" +#~ " SimCity/TheSims/OpenTTD/etc" +#~ msgstr "" + +#~ msgctxt "tags" +#~ msgid "Adds mobs, animals, and NPCs" +#~ msgstr "" + +#~ msgctxt "tags" +#~ msgid "For content whose main utility / feature is in GUI/formspec form" +#~ msgstr "" + +#~ msgctxt "tags" +#~ msgid "Forks of MTG" +#~ msgstr "" + +#~ msgid "" +#~ "Invalid username, Only alphabetic letters " +#~ "(A-Za-z), numbers (0-9), underscores (_), " +#~ "minuses (-), and periods (.) allowed." +#~ " Consider contacting an admin" +#~ msgstr "" +#~ "Neplatné používateľské meno. Povolené sú " +#~ "iba písmená abecedy (A-Za-z), čísla " +#~ "(0-9), podčiarkovníky (_), mínusky (-) a" +#~ " bodky (.). Zvážte kontaktovanie správcu" + +#~ msgid "Unable to get GitHub username for user" +#~ msgstr "Neviem nájsť užívateľské meno z GitHub pre používateľa" + +#~ msgid "Human readable. Eg: 1.0.0 or 2018-05-28" +#~ msgstr "Ľudsky zrozumiteľne. T.j.: 1.0.0 alebo 2018-05-28" + diff --git a/translations/sv/LC_MESSAGES/messages.po b/translations/sv/LC_MESSAGES/messages.po index dc0f0f02..7ecda2ab 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-06-09 13:46+0100\n" +"POT-Creation-Date: 2024-06-22 16:06+0100\n" "PO-Revision-Date: 2024-06-09 10:38+0000\n" "Last-Translator: ROllerozxa \n" "Language: sv\n" @@ -19,65 +19,51 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.15.0\n" -#: app/__init__.py:155 +#: app/__init__.py:156 msgid "Banned:" msgstr "Bannad:" -#: app/__init__.py:157 +#: app/__init__.py:158 msgid "You have been banned." msgstr "Du har blivit bannad." -#. NOTE: tags: title for jam_game_2023 -#: app/_translations.py:6 -#, fuzzy -msgctxt "tags" -msgid "Jam / Game 2023" -msgstr "Jam / Game 2023" - -#. NOTE: tags: description for jam_game_2023 -#: app/_translations.py:8 -#, fuzzy -msgctxt "tags" -msgid "Entries to the 2023 Minetest Game Jam " -msgstr "Inlägg till 2023 års Minetest Game Jam " - #. NOTE: tags: title for server_tools -#: app/_translations.py:10 +#: app/_translations.py:6 #, fuzzy msgctxt "tags" msgid "Server Moderation and Tools" msgstr "Servermoderering och verktyg" #. NOTE: tags: description for server_tools -#: app/_translations.py:12 +#: app/_translations.py:8 #, fuzzy msgctxt "tags" msgid "Helps with server maintenance and moderation" msgstr "Hjälper med serverunderhållning och moderering" #. NOTE: tags: title for pvp -#: app/_translations.py:14 +#: app/_translations.py:10 #, fuzzy msgctxt "tags" msgid "Player vs Player (PvP)" msgstr "Spelare vs spelare (PvP)" #. NOTE: tags: description for pvp -#: app/_translations.py:16 +#: app/_translations.py:12 #, fuzzy msgctxt "tags" msgid "Designed to be played competitively against other players" msgstr "Designad för att spelas konkurrenskraftigt mot andra spelare" #. NOTE: tags: title for player_effects -#: app/_translations.py:18 +#: app/_translations.py:14 #, fuzzy msgctxt "tags" msgid "Player Effects / Power Ups" msgstr "Spelareffekter / Power-ups" #. NOTE: tags: description for player_effects -#: app/_translations.py:20 +#: app/_translations.py:16 #, fuzzy msgctxt "tags" msgid "" @@ -87,29 +73,85 @@ msgstr "" "För innehåll som ändrar speleffekter, inkluderande fysik, för exempel: " "hastighet, hopphöjd eller gravitation." -#. NOTE: tags: title for world_tools +#. NOTE: tags: title for jam_game_2023 +#: app/_translations.py:18 +#, fuzzy +msgctxt "tags" +msgid "Jam / Game 2023" +msgstr "Jam / Game 2023" + +#. NOTE: tags: description for jam_game_2023 +#: app/_translations.py:20 +#, fuzzy +msgctxt "tags" +msgid "Entries to the 2023 Minetest Game Jam " +msgstr "Inlägg till 2023 års Minetest Game Jam " + +#. NOTE: tags: title for mapgen #: app/_translations.py:22 #, fuzzy msgctxt "tags" +msgid "Mapgen / Biomes / Decoration" +msgstr "Mapgen / Biomer / Dekoration" + +#. NOTE: tags: description for mapgen +#: app/_translations.py:24 +#, fuzzy +msgctxt "tags" +msgid "New mapgen or changes mapgen" +msgstr "Ny mapgen eller ändrar mapgen" + +#. NOTE: tags: title for world_tools +#: app/_translations.py:26 +#, fuzzy +msgctxt "tags" msgid "World Maintenance and Tools" msgstr "Världunderhållning och verktyg" #. NOTE: tags: description for world_tools -#: app/_translations.py:24 +#: app/_translations.py:28 #, fuzzy msgctxt "tags" msgid "Tools to manage the world" msgstr "Verktyg för att hantera världen" +#. NOTE: tags: title for inventory +#: app/_translations.py:30 +#, fuzzy +msgctxt "tags" +msgid "Inventory" +msgstr "Lagring" + +#. NOTE: tags: description for inventory +#: app/_translations.py:32 +#, fuzzy +msgctxt "tags" +msgid "Changes the inventory GUI" +msgstr "Ändrar lagrings-GUI:n" + +#. NOTE: tags: title for developer_tools +#: app/_translations.py:34 +#, fuzzy +msgctxt "tags" +msgid "Developer Tools" +msgstr "Utvecklarverktyg" + +#. NOTE: tags: description for developer_tools +#: app/_translations.py:36 +#, fuzzy +msgctxt "tags" +msgid "Tools for game and mod developers" +msgstr "Verktyg för spel- och moddutvecklare" + #. NOTE: tags: title for april_fools -#: app/_translations.py:26 +#: app/_translations.py:38 #, fuzzy msgctxt "tags" msgid "Joke" msgstr "Skämt" #. NOTE: tags: description for april_fools -#: app/_translations.py:28 +#: app/_translations.py:40 #, fuzzy msgctxt "tags" msgid "" @@ -120,128 +162,82 @@ msgstr "" "inte ska tas på allvar och som inte är avsett att användas seriöst eller " "långsiktigt." -#. NOTE: tags: title for shooter -#: app/_translations.py:30 -#, fuzzy -msgctxt "tags" -msgid "Shooter" -msgstr "Skjutare" - -#. NOTE: tags: description for shooter -#: app/_translations.py:32 -#, fuzzy -msgctxt "tags" -msgid "First person shooters (FPS) and more" -msgstr "First person shooters (FPS) och mer" - -#. NOTE: tags: title for adventure__rpg -#: app/_translations.py:34 -#, fuzzy -msgctxt "tags" -msgid "Adventure / RPG" -msgstr "Äventyr / RPG" - -#. NOTE: tags: title for mapgen -#: app/_translations.py:36 -#, fuzzy -msgctxt "tags" -msgid "Mapgen / Biomes / Decoration" -msgstr "Mapgen / Biomer / Dekoration" - -#. NOTE: tags: description for mapgen -#: app/_translations.py:38 -#, fuzzy -msgctxt "tags" -msgid "New mapgen or changes mapgen" -msgstr "Ny mapgen eller ändrar mapgen" - #. NOTE: tags: title for singleplayer -#: app/_translations.py:40 +#: app/_translations.py:42 #, fuzzy msgctxt "tags" msgid "Singleplayer-focused" msgstr "Enspelarsfokuserat" #. NOTE: tags: description for singleplayer -#: app/_translations.py:42 +#: app/_translations.py:44 #, fuzzy msgctxt "tags" msgid "Content that can be played alone" msgstr "Innehåll som kan spelas ensamt" -#. NOTE: tags: title for developer_tools -#: app/_translations.py:44 -#, fuzzy -msgctxt "tags" -msgid "Developer Tools" -msgstr "Utvecklarverktyg" - -#. NOTE: tags: description for developer_tools -#: app/_translations.py:46 -#, fuzzy -msgctxt "tags" -msgid "Tools for game and mod developers" -msgstr "Verktyg för spel- och moddutvecklare" - #. NOTE: tags: title for crafting -#: app/_translations.py:48 +#: app/_translations.py:46 #, fuzzy msgctxt "tags" msgid "Crafting" msgstr "Skapning" #. NOTE: tags: description for crafting -#: app/_translations.py:50 +#: app/_translations.py:48 #, fuzzy msgctxt "tags" msgid "Big changes to crafting gameplay" msgstr "Stora ändringar för skapnings-gameplay" -#. NOTE: tags: title for sound_music +#. NOTE: tags: title for adventure__rpg +#: app/_translations.py:50 +#, fuzzy +msgctxt "tags" +msgid "Adventure / RPG" +msgstr "Äventyr / RPG" + +#. NOTE: tags: title for shooter #: app/_translations.py:52 #, fuzzy msgctxt "tags" +msgid "Shooter" +msgstr "Skjutare" + +#. NOTE: tags: description for shooter +#: app/_translations.py:54 +#, fuzzy +msgctxt "tags" +msgid "First person shooters (FPS) and more" +msgstr "First person shooters (FPS) och mer" + +#. NOTE: tags: title for sound_music +#: app/_translations.py:56 +#, fuzzy +msgctxt "tags" msgid "Sounds / Music" msgstr "Ljud / Musik" #. NOTE: tags: description for sound_music -#: app/_translations.py:54 +#: app/_translations.py:58 #, fuzzy msgctxt "tags" msgid "Focuses on or adds new sounds or musical things" msgstr "Fokuserar på eller lägger till nya ljud eller musikaliska saker" -#. NOTE: tags: title for inventory -#: app/_translations.py:56 -#, fuzzy -msgctxt "tags" -msgid "Inventory" -msgstr "Lagring" - -#. NOTE: tags: description for inventory -#: app/_translations.py:58 -#, fuzzy -msgctxt "tags" -msgid "Changes the inventory GUI" -msgstr "Ändrar lagrings-GUI:n" - -#. NOTE: tags: title for chat +#. NOTE: tags: title for tools #: app/_translations.py:60 #, fuzzy msgctxt "tags" -msgid "Chat / Commands" -msgstr "Chatt / Kommandon" +msgid "Tools / Weapons / Armor" +msgstr "Verktyg / Vapen / Rustning" -#. NOTE: tags: description for chat +#. NOTE: tags: description for tools #: app/_translations.py:62 #, fuzzy msgctxt "tags" -msgid "" -"Focus on player chat/communication or who's primary function is " -"interacting with the console." -msgstr "" -"Fokus på spelarchatt eller vars enbara funktion är interaktion med " -"konsollen." +msgid "Adds or changes tools, weapons, and armor" +msgstr "Lägger till eller ändrar verktyg, vapen och rustningar" #. NOTE: tags: title for plants_and_farming #: app/_translations.py:64 @@ -257,69 +253,62 @@ msgctxt "tags" msgid "Adds new plants or other farmable resources." msgstr "Lägger till nya växter eller andra jordbruksresurser." -#. NOTE: tags: title for complex_installation -#: app/_translations.py:68 -#, fuzzy -msgctxt "tags" -msgid "Complex installation" -msgstr "Komplex installation" - -#. NOTE: tags: description for complex_installation -#: app/_translations.py:70 -#, fuzzy -msgctxt "tags" -msgid "" -"Requires futher installation steps, such as installing luarocks or " -"editing the trusted mod setting" -msgstr "" -"Kräver ytterligare installationssteg såsom installation from Luarocks " -"eller redigering av trusted mods" - -#. NOTE: tags: title for multiplayer -#: app/_translations.py:72 -#, fuzzy -msgctxt "tags" -msgid "Multiplayer-focused" -msgstr "Flerspelarfokuserat" - -#. NOTE: tags: description for multiplayer -#: app/_translations.py:74 -#, fuzzy -msgctxt "tags" -msgid "Can/should only be used in multiplayer" -msgstr "Kan/borde bara användas i flerspelarläge" - -#. NOTE: tags: title for tools -#: app/_translations.py:76 -#, fuzzy -msgctxt "tags" -msgid "Tools / Weapons / Armor" -msgstr "Verktyg / Vapen / Rustning" - -#. NOTE: tags: description for tools -#: app/_translations.py:78 -#, fuzzy -msgctxt "tags" -msgid "Adds or changes tools, weapons, and armor" -msgstr "Lägger till eller ändrar verktyg, vapen och rustningar" - #. NOTE: tags: title for simulation -#: app/_translations.py:80 +#: app/_translations.py:68 #, fuzzy msgctxt "tags" msgid "Sims" msgstr "Simulationer" #. NOTE: tags: description for simulation -#: app/_translations.py:82 -#, fuzzy +#: app/_translations.py:70 msgctxt "tags" msgid "" "Mods and games that aim to simulate real life activity. Similar to " -"SimCity/TheSims/OpenTTD/etc" +"SimCity/The Sims/OpenTTD/etc." +msgstr "" + +#. NOTE: tags: title for chat +#: app/_translations.py:72 +#, fuzzy +msgctxt "tags" +msgid "Chat / Commands" +msgstr "Chatt / Kommandon" + +#. NOTE: tags: description for chat +#: app/_translations.py:74 +msgctxt "tags" +msgid "Focus on player chat/communication or console interaction." +msgstr "" + +#. NOTE: tags: title for multiplayer +#: app/_translations.py:76 +#, fuzzy +msgctxt "tags" +msgid "Multiplayer-focused" +msgstr "Flerspelarfokuserat" + +#. NOTE: tags: description for multiplayer +#: app/_translations.py:78 +#, fuzzy +msgctxt "tags" +msgid "Can/should only be used in multiplayer" +msgstr "Kan/borde bara användas i flerspelarläge" + +#. NOTE: tags: title for complex_installation +#: app/_translations.py:80 +#, fuzzy +msgctxt "tags" +msgid "Complex installation" +msgstr "Komplex installation" + +#. NOTE: tags: description for complex_installation +#: app/_translations.py:82 +msgctxt "tags" +msgid "" +"Requires futher installation steps, such as installing LuaRocks or " +"editing the trusted mod setting" msgstr "" -"Moddar och spel som syftar till att simulera verkliga aktiviteter. " -"Liknande SimCity/TheSims/OpenTTD/etc" #. NOTE: tags: title for magic #: app/_translations.py:84 @@ -328,63 +317,65 @@ msgctxt "tags" msgid "Magic / Enchanting" msgstr "Magi / Förtrollning" -#. NOTE: tags: title for less_than_px -#: app/_translations.py:86 -#, fuzzy -msgctxt "tags" -msgid "<16px" -msgstr "<16px" - -#. NOTE: tags: description for less_than_px -#: app/_translations.py:88 -#, fuzzy -msgctxt "tags" -msgid "Less than 16px" -msgstr "Mindre än 16px" - #. NOTE: tags: title for building_mechanics -#: app/_translations.py:90 +#: app/_translations.py:86 #, fuzzy msgctxt "tags" msgid "Building Mechanics and Tools" msgstr "Byggmekaniker och verktyg" #. NOTE: tags: description for building_mechanics -#: app/_translations.py:92 +#: app/_translations.py:88 #, fuzzy msgctxt "tags" msgid "Adds game mechanics or tools that change how players build." msgstr "Lägger till spelmekaniker eller verktyg som ändrar hur spelare bygger." -#. NOTE: tags: title for environment -#: app/_translations.py:94 +#. NOTE: tags: title for oneofakind__original +#: app/_translations.py:90 #, fuzzy msgctxt "tags" -msgid "Environment / Weather" -msgstr "Miljö / Väder" +msgid "One-of-a-kind / Original" +msgstr "Originellt" -#. NOTE: tags: description for environment -#: app/_translations.py:96 +#. NOTE: tags: description for oneofakind__original +#: app/_translations.py:92 #, fuzzy msgctxt "tags" msgid "" -"Improves the world, adding weather, ambient sounds, or other environment " -"mechanics" -msgstr "Förbättrar världen, lägger till väder, ljud eller andra miljömekaniker" +"For games and such that are of their own kind, distinct and original in " +"nature to others of the same category." +msgstr "" +"För spel och sådant som är unikt, distinkt och originellt jämfört med " +"andra i sin kategori." -#. NOTE: tags: title for mobs +#. NOTE: tags: title for building +#: app/_translations.py:94 +#, fuzzy +msgctxt "tags" +msgid "Building" +msgstr "Byggning" + +#. NOTE: tags: description for building +#: app/_translations.py:96 +#, fuzzy +msgctxt "tags" +msgid "Focuses on building, such as adding new materials or nodes" +msgstr "Fokuserar på byggning, som att lägga till nya material eller noder" + +#. NOTE: tags: title for decorative #: app/_translations.py:98 #, fuzzy msgctxt "tags" -msgid "Mobs / Animals / NPCs" -msgstr "Mobs / Djur / NPCs" +msgid "Decorative" +msgstr "Dekorativt" -#. NOTE: tags: description for mobs +#. NOTE: tags: description for decorative #: app/_translations.py:100 #, fuzzy msgctxt "tags" -msgid "Adds mobs, animals, and NPCs" -msgstr "Lägger till mobs, djur och NPC:er" +msgid "Adds nodes with no other purpose than for use in building" +msgstr "Lägger till noder för inget annat syfte än för att bygga" #. NOTE: tags: title for puzzle #: app/_translations.py:102 @@ -400,61 +391,76 @@ msgctxt "tags" msgid "Focus on puzzle solving instead of combat" msgstr "Fokus på att lösa pussel istället för strid" -#. NOTE: tags: title for building +#. NOTE: tags: title for environment #: app/_translations.py:106 #, fuzzy msgctxt "tags" -msgid "Building" -msgstr "Byggning" +msgid "Environment / Weather" +msgstr "Miljö / Väder" -#. NOTE: tags: description for building +#. NOTE: tags: description for environment #: app/_translations.py:108 #, fuzzy msgctxt "tags" -msgid "Focuses on building, such as adding new materials or nodes" -msgstr "Fokuserar på byggning, som att lägga till nya material eller noder" +msgid "" +"Improves the world, adding weather, ambient sounds, or other environment " +"mechanics" +msgstr "Förbättrar världen, lägger till väder, ljud eller andra miljömekaniker" -#. NOTE: tags: title for decorative +#. NOTE: tags: title for less_than_px #: app/_translations.py:110 #, fuzzy msgctxt "tags" -msgid "Decorative" -msgstr "Dekorativt" +msgid "<16px" +msgstr "<16px" -#. NOTE: tags: description for decorative +#. NOTE: tags: description for less_than_px #: app/_translations.py:112 #, fuzzy msgctxt "tags" -msgid "Adds nodes with no other purpose than for use in building" -msgstr "Lägger till noder för inget annat syfte än för att bygga" +msgid "Less than 16px" +msgstr "Mindre än 16px" -#. NOTE: tags: title for oneofakind__original +#. NOTE: tags: title for mobs #: app/_translations.py:114 #, fuzzy msgctxt "tags" -msgid "One-of-a-kind / Original" -msgstr "Originellt" +msgid "Mobs / Animals / NPCs" +msgstr "Mobs / Djur / NPCs" -#. NOTE: tags: description for oneofakind__original +#. NOTE: tags: description for mobs #: app/_translations.py:116 +msgctxt "tags" +msgid "Adds mobs, animals, and non-player characters" +msgstr "" + +#. NOTE: tags: title for custom_mapgen +#: app/_translations.py:118 +#, fuzzy +msgctxt "tags" +msgid "Custom mapgen" +msgstr "Anpassad mapgen" + +#. NOTE: tags: description for custom_mapgen +#: app/_translations.py:120 #, fuzzy msgctxt "tags" msgid "" -"For games and such that are of their own kind, distinct and original in " -"nature to others of the same category." +"Contains a completely custom mapgen implemented in Lua, usually requires " +"worlds to be set to the 'singlenode' mapgen." msgstr "" -"För spel och sådant som är unikt, distinkt och originellt jämfört med " -"andra i sin kategori." +"Innehåller en helt anpassad mapgen implementerad i Lua, kräver vanligtvis" +" att världar ställs in på ”singlenode”-mapgen." #. NOTE: tags: title for survival -#: app/_translations.py:118 +#: app/_translations.py:122 #, fuzzy msgctxt "tags" msgid "Survival" msgstr "Överlevnad" #. NOTE: tags: description for survival -#: app/_translations.py:120 +#: app/_translations.py:124 #, fuzzy msgctxt "tags" msgid "" @@ -465,80 +471,64 @@ msgstr "" "svårighetsgrad eller resurser tillgängliga genom skapning, gruvbrytning, " "..." -#. NOTE: tags: title for hud -#: app/_translations.py:122 +#. NOTE: tags: title for education +#: app/_translations.py:126 #, fuzzy msgctxt "tags" -msgid "HUD" -msgstr "HUD" +msgid "Education" +msgstr "Utbildning" -#. NOTE: tags: description for hud -#: app/_translations.py:124 +#. NOTE: tags: description for education +#: app/_translations.py:128 #, fuzzy msgctxt "tags" -msgid "For mods that grant the player extra information in the HUD" -msgstr "För moddar som ger spelaren extra information i HUD" +msgid "Either has educational value, or is a tool to help teachers " +msgstr "" +"Antingen har pedagogiskt värde, eller är ett verktyg för att hjälpa " +"lärare " #. NOTE: tags: title for storage -#: app/_translations.py:126 +#: app/_translations.py:130 #, fuzzy msgctxt "tags" msgid "Storage" msgstr "Lagring" #. NOTE: tags: description for storage -#: app/_translations.py:128 +#: app/_translations.py:132 #, fuzzy msgctxt "tags" msgid "Adds or improves item storage mechanics" msgstr "Lägger till eller förbättrar lagringsmekaniker" -#. NOTE: tags: title for 16px -#: app/_translations.py:130 -#, fuzzy -msgctxt "tags" -msgid "16px" -msgstr "16px" - -#. NOTE: tags: description for 16px -#: app/_translations.py:132 -#, fuzzy -msgctxt "tags" -msgid "For 16px texture packs" -msgstr "För 16px-texturpaket" - -#. NOTE: tags: title for custom_mapgen -#: app/_translations.py:134 -#, fuzzy -msgctxt "tags" -msgid "Custom mapgen" -msgstr "Anpassad mapgen" - -#. NOTE: tags: description for custom_mapgen -#: app/_translations.py:136 -#, fuzzy -msgctxt "tags" -msgid "" -"Contains a completely custom mapgen implemented in Lua, usually requires " -"worlds to be set to the 'singlenode' mapgen." -msgstr "" -"Innehåller en helt anpassad mapgen implementerad i Lua, kräver vanligtvis" -" att världar ställs in på ”singlenode”-mapgen." - #. NOTE: tags: title for library -#: app/_translations.py:138 +#: app/_translations.py:134 #, fuzzy msgctxt "tags" msgid "API / Library" msgstr "API:er / Bibliotek" #. NOTE: tags: description for library -#: app/_translations.py:140 +#: app/_translations.py:136 #, fuzzy msgctxt "tags" msgid "Primarily adds an API for other mods to use" msgstr "Lägger primärt till API:er för andra moddar att använda" +#. NOTE: tags: title for hud +#: app/_translations.py:138 +#, fuzzy +msgctxt "tags" +msgid "HUD" +msgstr "HUD" + +#. NOTE: tags: description for hud +#: app/_translations.py:140 +#, fuzzy +msgctxt "tags" +msgid "For mods that grant the player extra information in the HUD" +msgstr "För moddar som ger spelaren extra information i HUD" + #. NOTE: tags: title for mini-game #: app/_translations.py:142 #, fuzzy @@ -553,38 +543,15 @@ msgctxt "tags" msgid "Adds a mini-game to be played within Minetest" msgstr "Lägger till ett minispel för att spelas inuti Minetest" -#. NOTE: tags: title for education -#: app/_translations.py:146 -#, fuzzy -msgctxt "tags" -msgid "Education" -msgstr "Utbildning" - -#. NOTE: tags: description for education -#: app/_translations.py:148 -#, fuzzy -msgctxt "tags" -msgid "Either has educational value, or is a tool to help teachers " -msgstr "" -"Antingen har pedagogiskt värde, eller är ett verktyg för att hjälpa " -"lärare " - -#. NOTE: tags: title for sports -#: app/_translations.py:150 -#, fuzzy -msgctxt "tags" -msgid "Sports" -msgstr "Sport" - #. NOTE: tags: title for pve -#: app/_translations.py:152 +#: app/_translations.py:146 #, fuzzy msgctxt "tags" msgid "Player vs Environment (PvE)" msgstr "Spelare vs mljö (PvE)" #. NOTE: tags: description for pve -#: app/_translations.py:154 +#: app/_translations.py:148 #, fuzzy msgctxt "tags" msgid "" @@ -594,29 +561,163 @@ msgstr "" "För innehåll som är utformat för en eller flera spelare som fokuserar på " "kamp mot världen, mobbar eller NPCer." -#. NOTE: tags: title for jam_combat_mod +#. NOTE: tags: title for sports +#: app/_translations.py:150 +#, fuzzy +msgctxt "tags" +msgid "Sports" +msgstr "Sport" + +#. NOTE: tags: title for 16px +#: app/_translations.py:152 +#, fuzzy +msgctxt "tags" +msgid "16px" +msgstr "16px" + +#. NOTE: tags: description for 16px +#: app/_translations.py:154 +#, fuzzy +msgctxt "tags" +msgid "For 16px texture packs" +msgstr "För 16px-texturpaket" + +#. NOTE: tags: title for 64px #: app/_translations.py:156 #, fuzzy msgctxt "tags" +msgid "64px" +msgstr "64px" + +#. NOTE: tags: description for 64px +#: app/_translations.py:158 +#, fuzzy +msgctxt "tags" +msgid "For 64px texture packs" +msgstr "För 64px-texturepaket" + +#. NOTE: tags: title for transport +#: app/_translations.py:160 +#, fuzzy +msgctxt "tags" +msgid "Transport" +msgstr "Transport" + +#. NOTE: tags: description for transport +#: app/_translations.py:162 +#, fuzzy +msgctxt "tags" +msgid "" +"Adds or changes transportation methods. Includes teleportation, vehicles," +" ridable mobs, transport infrastructure and thematic content" +msgstr "" +"Lägger till eller ändrar transportmetoder. Inkluderar teleportation, " +"fordon, ridbara mobs, transportinfrastruktur och tematiskt innehåll" + +#. NOTE: tags: title for seasonal +#: app/_translations.py:164 +#, fuzzy +msgctxt "tags" +msgid "Seasonal" +msgstr "Högtidligt" + +#. NOTE: tags: description for seasonal +#: app/_translations.py:166 +#, fuzzy +msgctxt "tags" +msgid "For content generally themed around a certain season or holiday" +msgstr "För innehåll som följer en viss säsong eller högtid som tema" + +#. NOTE: tags: title for food +#: app/_translations.py:168 +#, fuzzy +msgctxt "tags" +msgid "Food / Drinks" +msgstr "Mat / Dryck" + +#. NOTE: tags: title for commerce +#: app/_translations.py:170 +#, fuzzy +msgctxt "tags" +msgid "Commerce / Economy" +msgstr "Handel / Ekonomi" + +#. NOTE: tags: description for commerce +#: app/_translations.py:172 +#, fuzzy +msgctxt "tags" +msgid "Related to economies, money, and trading" +msgstr "Relaterad till ekonomier, pengar och handel" + +#. NOTE: tags: title for gui +#: app/_translations.py:174 +#, fuzzy +msgctxt "tags" +msgid "GUI" +msgstr "GUI" + +#. NOTE: tags: description for gui +#: app/_translations.py:176 +msgctxt "tags" +msgid "" +"For content whose main utility or features are provided within a GUI, on-" +"screen menu, or similar" +msgstr "" + +#. NOTE: tags: title for jam_combat_mod +#: app/_translations.py:178 +#, fuzzy +msgctxt "tags" msgid "Jam / Combat 2020" msgstr "Jam / Combat 2020" #. NOTE: tags: description for jam_combat_mod -#: app/_translations.py:158 +#: app/_translations.py:180 #, fuzzy msgctxt "tags" msgid "For mods created for the Discord \"Combat\" modding event in 2020" msgstr "För moddar som skapats för Discord:ens \"Combat\"-moddingevent 2020" +#. NOTE: tags: title for mtg +#: app/_translations.py:182 +#, fuzzy +msgctxt "tags" +msgid "Minetest Game improved" +msgstr "Minetest Game-förbättrat" + +#. NOTE: tags: description for mtg +#: app/_translations.py:184 +msgctxt "tags" +msgid "Forks of Minetest Game" +msgstr "" + +#. NOTE: tags: title for jam_weekly_2021 +#: app/_translations.py:186 +#, fuzzy +msgctxt "tags" +msgid "Jam / Weekly Challenges 2021" +msgstr "Jam / Weekly Challenges 2021" + +#. NOTE: tags: description for jam_weekly_2021 +#: app/_translations.py:188 +#, fuzzy +msgctxt "tags" +msgid "" +"For mods created for the Discord \"Weekly Challenges\" modding event in " +"2021" +msgstr "" +"För moddar skapade för Discordens \"Weekly Challenges\"-moddingevent i " +"2021" + #. NOTE: tags: title for creative -#: app/_translations.py:160 +#: app/_translations.py:190 #, fuzzy msgctxt "tags" msgid "Creative" msgstr "Kreativ" #. NOTE: tags: description for creative -#: app/_translations.py:162 +#: app/_translations.py:192 #, fuzzy msgctxt "tags" msgid "" @@ -628,133 +729,20 @@ msgstr "" "som endast är tillgängligt i kreativt läge eller tillhandahåller verktyg " "som underlättar skapande i spelet och inte ökar svårighetsgraden" -#. NOTE: tags: title for gui -#: app/_translations.py:164 -#, fuzzy -msgctxt "tags" -msgid "GUI" -msgstr "GUI" - -#. NOTE: tags: description for gui -#: app/_translations.py:166 -#, fuzzy -msgctxt "tags" -msgid "For content whose main utility / feature is in GUI/formspec form" -msgstr "För innehåll vars huvudsakliga verktyg/funktion är i GUI/formspec-form" - -#. NOTE: tags: title for 64px -#: app/_translations.py:168 -#, fuzzy -msgctxt "tags" -msgid "64px" -msgstr "64px" - -#. NOTE: tags: description for 64px -#: app/_translations.py:170 -#, fuzzy -msgctxt "tags" -msgid "For 64px texture packs" -msgstr "För 64px-texturepaket" - -#. NOTE: tags: title for commerce -#: app/_translations.py:172 -#, fuzzy -msgctxt "tags" -msgid "Commerce / Economy" -msgstr "Handel / Ekonomi" - -#. NOTE: tags: description for commerce -#: app/_translations.py:174 -#, fuzzy -msgctxt "tags" -msgid "Related to economies, money, and trading" -msgstr "Relaterad till ekonomier, pengar och handel" - -#. NOTE: tags: title for mtg -#: app/_translations.py:176 -#, fuzzy -msgctxt "tags" -msgid "Minetest Game improved" -msgstr "Minetest Game-förbättrat" - -#. NOTE: tags: description for mtg -#: app/_translations.py:178 -#, fuzzy -msgctxt "tags" -msgid "Forks of MTG" -msgstr "Gafflar av MTG" - -#. NOTE: tags: title for jam_weekly_2021 -#: app/_translations.py:180 -#, fuzzy -msgctxt "tags" -msgid "Jam / Weekly Challenges 2021" -msgstr "Jam / Weekly Challenges 2021" - -#. NOTE: tags: description for jam_weekly_2021 -#: app/_translations.py:182 -#, fuzzy -msgctxt "tags" -msgid "" -"For mods created for the Discord \"Weekly Challenges\" modding event in " -"2021" -msgstr "" -"För moddar skapade för Discordens \"Weekly Challenges\"-moddingevent i " -"2021" - -#. NOTE: tags: title for transport -#: app/_translations.py:184 -#, fuzzy -msgctxt "tags" -msgid "Transport" -msgstr "Transport" - -#. NOTE: tags: description for transport -#: app/_translations.py:186 -#, fuzzy -msgctxt "tags" -msgid "" -"Adds or changes transportation methods. Includes teleportation, vehicles," -" ridable mobs, transport infrastructure and thematic content" -msgstr "" -"Lägger till eller ändrar transportmetoder. Inkluderar teleportation, " -"fordon, ridbara mobs, transportinfrastruktur och tematiskt innehåll" - -#. NOTE: tags: title for food -#: app/_translations.py:188 -#, fuzzy -msgctxt "tags" -msgid "Food / Drinks" -msgstr "Mat / Dryck" - #. NOTE: tags: title for technology -#: app/_translations.py:190 +#: app/_translations.py:194 #, fuzzy msgctxt "tags" msgid "Machines / Electronics" msgstr "Maskiner / Elektronik" #. NOTE: tags: description for technology -#: app/_translations.py:192 +#: app/_translations.py:196 #, fuzzy msgctxt "tags" msgid "Adds machines useful in automation, tubes, or power." msgstr "Lägger till maskiner som är användbara i automation, rör eller kraft." -#. NOTE: tags: title for seasonal -#: app/_translations.py:194 -#, fuzzy -msgctxt "tags" -msgid "Seasonal" -msgstr "Högtidligt" - -#. NOTE: tags: description for seasonal -#: app/_translations.py:196 -#, fuzzy -msgctxt "tags" -msgid "For content generally themed around a certain season or holiday" -msgstr "För innehåll som följer en viss säsong eller högtid som tema" - #. NOTE: tags: title for 32px #: app/_translations.py:198 #, fuzzy @@ -769,43 +757,33 @@ msgctxt "tags" msgid "For 32px texture packs" msgstr "För 32px-texturpaket" -#. NOTE: tags: title for jam_game_2021 +#. NOTE: tags: title for strategy_rts #: app/_translations.py:202 #, fuzzy msgctxt "tags" -msgid "Jam / Game 2021" -msgstr "Jam / Game 2021" +msgid "Strategy / RTS" +msgstr "Strategi / RTS" -#. NOTE: tags: description for jam_game_2021 +#. NOTE: tags: description for strategy_rts #: app/_translations.py:204 #, fuzzy msgctxt "tags" -msgid "Entries to the 2021 Minetest Game Jam" -msgstr "Inlägg till 2021 års Minetest Game Jam" - -#. NOTE: tags: title for 128px -#: app/_translations.py:206 -#, fuzzy -msgctxt "tags" -msgid "128px+" -msgstr "128px+" - -#. NOTE: tags: description for 128px -#: app/_translations.py:208 -#, fuzzy -msgctxt "tags" -msgid "For 128px or higher texture packs" -msgstr "För 128px eller högre texturpaket" +msgid "" +"Games and mods with a heavy strategy component, whether real-time or " +"turn-based" +msgstr "" +"Spelar och moddar med en tung strategikomponent, antingen realtid eller " +"turordningsbaserad" #. NOTE: tags: title for skins -#: app/_translations.py:210 +#: app/_translations.py:206 #, fuzzy msgctxt "tags" msgid "Player customization / Skins" msgstr "Spelaranpassning / Skins" #. NOTE: tags: description for skins -#: app/_translations.py:212 +#: app/_translations.py:208 #, fuzzy msgctxt "tags" msgid "" @@ -815,23 +793,33 @@ msgstr "" "Tillåter spelaren att anpassa sin karaktär genom att ändra texturen eller" " lägga till tillbehör." -#. NOTE: tags: title for strategy_rts +#. NOTE: tags: title for jam_game_2021 +#: app/_translations.py:210 +#, fuzzy +msgctxt "tags" +msgid "Jam / Game 2021" +msgstr "Jam / Game 2021" + +#. NOTE: tags: description for jam_game_2021 +#: app/_translations.py:212 +#, fuzzy +msgctxt "tags" +msgid "Entries to the 2021 Minetest Game Jam" +msgstr "Inlägg till 2021 års Minetest Game Jam" + +#. NOTE: tags: title for 128px #: app/_translations.py:214 #, fuzzy msgctxt "tags" -msgid "Strategy / RTS" -msgstr "Strategi / RTS" +msgid "128px+" +msgstr "128px+" -#. NOTE: tags: description for strategy_rts +#. NOTE: tags: description for 128px #: app/_translations.py:216 #, fuzzy msgctxt "tags" -msgid "" -"Games and mods with a heavy strategy component, whether real-time or " -"turn-based" -msgstr "" -"Spelar och moddar med en tung strategikomponent, antingen realtid eller " -"turordningsbaserad" +msgid "For 128px or higher texture packs" +msgstr "För 128px eller högre texturpaket" #. NOTE: tags: title for jam_game_2022 #: app/_translations.py:218 @@ -945,8 +933,8 @@ msgctxt "content_warnings" msgid "Contains recreational drugs other than alcohol or tobacco" msgstr "Innehåller alkohol och/eller tobak" -#: app/querybuilder.py:58 app/templates/admin/languages/list.html:27 -#: app/templates/admin/tags/list.html:38 +#: app/querybuilder.py:60 app/templates/admin/languages/list.html:27 +#: app/templates/admin/tags/list.html:34 #: app/templates/admin/warnings/list.html:28 #: app/templates/collections/create_edit.html:56 #: app/templates/collections/view.html:66 app/templates/modnames/list.html:16 @@ -955,7 +943,7 @@ msgstr "Innehåller alkohol och/eller tobak" msgid "Packages" msgstr "Paket" -#: app/querybuilder.py:73 +#: app/querybuilder.py:75 #, python-format msgid "%(package_type)s for %(game_name)s" msgstr "%(package_type)s för %(game_name)s" @@ -969,9 +957,13 @@ msgstr "%(delta)s sedan" msgid "Featured" msgstr "Presenterad" -#: app/blueprints/api/tokens.py:33 app/templates/admin/tags/list.html:26 +#: app/blueprints/api/tokens.py:33 +#: app/blueprints/packages/advanced_search.py:83 +#: app/blueprints/packages/releases.py:55 +#: app/blueprints/packages/releases.py:70 app/templates/admin/tags/list.html:22 #: app/templates/admin/warnings/list.html:20 app/templates/macros/topics.html:7 #: app/templates/modnames/list.html:12 +#: app/templates/packages/release_edit.html:20 msgid "Name" msgstr "Namn" @@ -980,12 +972,12 @@ 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:251 -#: app/blueprints/packages/packages.py:543 -#: app/blueprints/packages/packages.py:639 -#: app/blueprints/packages/packages.py:727 -#: app/blueprints/packages/releases.py:62 -#: app/blueprints/packages/releases.py:74 app/blueprints/packages/reviews.py:63 +#: app/blueprints/oauth/__init__.py:175 app/blueprints/packages/packages.py:252 +#: app/blueprints/packages/packages.py:544 +#: app/blueprints/packages/packages.py:640 +#: app/blueprints/packages/packages.py:728 +#: app/blueprints/packages/releases.py:66 +#: app/blueprints/packages/releases.py:81 app/blueprints/packages/reviews.py:63 #: app/blueprints/packages/screenshots.py:36 #: app/blueprints/packages/screenshots.py:42 #: app/blueprints/packages/screenshots.py:47 @@ -996,12 +988,14 @@ msgid "Save" msgstr "Spara" #: app/blueprints/collections/__init__.py:77 -#: app/blueprints/oauth/__init__.py:168 app/blueprints/packages/releases.py:54 -#: app/blueprints/packages/releases.py:66 app/blueprints/packages/reviews.py:53 +#: app/blueprints/oauth/__init__.py:168 +#: app/blueprints/packages/advanced_search.py:84 +#: app/blueprints/packages/releases.py:56 +#: app/blueprints/packages/releases.py:71 app/blueprints/packages/reviews.py:53 #: app/blueprints/threads/__init__.py:281 #: app/templates/admin/languages/list.html:23 #: app/templates/macros/reviews.html:143 app/templates/macros/topics.html:5 -#: app/templates/packages/release_edit.html:17 +#: app/templates/packages/release_edit.html:21 #: app/templates/packages/translation.html:54 msgid "Title" msgstr "Titel" @@ -1054,24 +1048,7 @@ msgstr "(Offentlig, ändra via Profil -> Mina samlingar)" msgid "Removed package from favorites collection" msgstr "Tog bort paket från favoritsamling" -#: app/blueprints/github/__init__.py:54 -msgid "Authorization failed [err=gh-oauth-login-failed]" -msgstr "Autentisering misslyckades [err=gh-oauth-login-failed]" - -#: app/blueprints/github/__init__.py:83 -msgid "Linked GitHub to account" -msgstr "Länkat GitHub till konto" - -#: app/blueprints/github/__init__.py:88 -#, python-format -msgid "GitHub account is already associated with another user: %(username)s" -msgstr "Githubkonto är redan associerat med en annan användare: %(username)s" - -#: app/blueprints/github/__init__.py:96 app/blueprints/github/__init__.py:122 -msgid "Authorization failed [err=gh-login-failed]" -msgstr "Autentisering misslyckades [err=gh-login-failed]" - -#: app/blueprints/oauth/__init__.py:169 app/templates/admin/tags/list.html:30 +#: app/blueprints/oauth/__init__.py:169 app/templates/admin/tags/list.html:26 #: app/templates/admin/warnings/list.html:24 #: app/templates/users/settings_email.html:49 msgid "Description" @@ -1142,95 +1119,213 @@ msgstr "Ta bort / Avpublicera" msgid "Supported Games" msgstr "Stödda spel" -#: app/blueprints/packages/packages.py:214 -msgid "No download available." -msgstr "Ingen nerladdning tillgänglig." +#: app/blueprints/packages/advanced_search.py:39 +msgid "Android Default" +msgstr "" -#: app/blueprints/packages/packages.py:229 app/templates/packages/view.html:598 +#: app/blueprints/packages/advanced_search.py:40 +msgid "Desktop Default" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:41 +msgid "Non-free" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:42 app/models/packages.py:624 +#: app/templates/packages/view.html:163 +msgid "Work in Progress" +msgstr "Under arbete" + +#. NOTE: Package maintenance state +#: app/blueprints/packages/advanced_search.py:43 app/models/packages.py:170 +msgid "Deprecated" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:44 +msgid "All content warnings" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:53 +msgid "Query" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:54 +#: app/blueprints/packages/packages.py:230 app/templates/packages/view.html:598 #: app/utils/minetest_hypertext.py:263 msgid "Type" msgstr "Typ" -#: app/blueprints/packages/packages.py:230 -msgid "Title (Human-readable)" -msgstr "Titel (Människoläsbar)" +#: app/blueprints/packages/advanced_search.py:56 +#: app/templates/macros/topics.html:6 app/templates/packages/view.html:177 +msgid "Author" +msgstr "Skapare" -#: app/blueprints/packages/packages.py:231 -#: app/blueprints/packages/packages.py:637 -msgid "Name (Technical)" -msgstr "Namn (Tekniskt)" - -#: app/blueprints/packages/packages.py:231 -#: app/blueprints/packages/packages.py:638 -#: app/templates/packages/create_edit.html:75 -msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" -msgstr "Endast gemena bokstäver (a-z), siffror (0-9) och understreck (_)" - -#: app/blueprints/packages/packages.py:232 -msgid "Short Description (Plaintext)" -msgstr "Kort beskrivning (vanlig text)" - -#: app/blueprints/packages/packages.py:234 app/templates/packages/view.html:620 -#: app/utils/minetest_hypertext.py:300 -msgid "Maintenance State" -msgstr "Underhållsstatus" - -#: app/blueprints/packages/packages.py:236 app/templates/admin/tags/list.html:4 +#: app/blueprints/packages/advanced_search.py:57 +#: app/blueprints/packages/packages.py:237 app/templates/admin/tags/list.html:4 #: app/templates/admin/tags/list.html:10 app/templates/todo/tags.html:38 #: app/utils/minetest_hypertext.py:264 msgid "Tags" msgstr "Taggar" -#: app/blueprints/packages/packages.py:237 +#: app/blueprints/packages/advanced_search.py:60 +#: app/blueprints/packages/packages.py:238 msgid "Content Warnings" msgstr "Innehållsvarningar" -#: app/blueprints/packages/packages.py:238 app/templates/packages/view.html:609 +#: app/blueprints/packages/advanced_search.py:63 +#: app/blueprints/packages/packages.py:239 app/templates/packages/view.html:609 #: app/utils/minetest_hypertext.py:298 msgid "License" msgstr "Licens" -#: app/blueprints/packages/packages.py:239 +#: app/blueprints/packages/advanced_search.py:67 +msgid "Supports Game" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:71 +#: app/templates/admin/storage.html:39 +#: app/templates/collections/create_edit.html:81 +#: app/templates/collections/list.html:39 +#: app/templates/collections/view.html:91 app/templates/index.html:48 +#: app/templates/macros/reviews.html:81 app/templates/macros/topics.html:52 +#: app/templates/packages/game_hub.html:5 +#: app/templates/packages/game_hub.html:25 +#: app/templates/packages/similar.html:22 app/templates/translate/index.html:28 +#, python-format +msgid "%(title)s by %(author)s" +msgstr "%(title)s av %(author)s" + +#: app/blueprints/packages/advanced_search.py:72 +#: app/blueprints/packages/reviews.py:54 +#: app/templates/packages/translation.html:51 +msgid "Language" +msgstr "Språk" + +#: app/blueprints/packages/advanced_search.py:76 +msgid "Hide Tags and Content Warnings" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:77 +msgid "Minetest Version" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:81 +msgid "Sort by" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:85 +msgid "Package score" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:86 app/templates/index.html:78 +#: app/templates/packages/reviews_list.html:4 +#: app/templates/packages/view.html:194 app/templates/packages/view.html:336 +#: app/templates/users/profile.html:279 +msgid "Reviews" +msgstr "Recensioner" + +#: app/blueprints/packages/advanced_search.py:87 +#: app/templates/packages/view.html:184 app/templates/users/profile.html:242 +msgid "Downloads" +msgstr "Nerladdningar" + +#: app/blueprints/packages/advanced_search.py:88 +msgid "Created At" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:89 +msgid "Approved At" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:90 +msgid "Last Release" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:92 +msgid "Order" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:93 +msgid "Descending" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:94 +msgid "Ascending" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:96 +msgid "Random order" +msgstr "" + +#: app/blueprints/packages/packages.py:215 +msgid "No download available." +msgstr "Ingen nerladdning tillgänglig." + +#: app/blueprints/packages/packages.py:231 +msgid "Title (Human-readable)" +msgstr "Titel (Människoläsbar)" + +#: app/blueprints/packages/packages.py:232 +#: app/blueprints/packages/packages.py:638 +msgid "Name (Technical)" +msgstr "Namn (Tekniskt)" + +#: app/blueprints/packages/packages.py:232 +#: app/blueprints/packages/packages.py:639 +#: 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:233 +msgid "Short Description (Plaintext)" +msgstr "Kort beskrivning (vanlig text)" + +#: app/blueprints/packages/packages.py:235 app/templates/packages/view.html:620 +#: app/utils/minetest_hypertext.py:300 +msgid "Maintenance State" +msgstr "Underhållsstatus" + +#: app/blueprints/packages/packages.py:240 msgid "Media License" msgstr "Medialicens" -#: app/blueprints/packages/packages.py:241 +#: app/blueprints/packages/packages.py:242 msgid "Long Description (Markdown)" msgstr "Lång beskrivning (Markdown)" -#: app/blueprints/packages/packages.py:243 +#: app/blueprints/packages/packages.py:244 msgid "VCS Repository URL" msgstr "URL för VCS-Repository" -#: app/blueprints/packages/packages.py:244 app/blueprints/users/settings.py:77 +#: app/blueprints/packages/packages.py:245 app/blueprints/users/settings.py:77 msgid "Website URL" msgstr "URL för hemsida" -#: app/blueprints/packages/packages.py:245 +#: app/blueprints/packages/packages.py:246 msgid "Issue Tracker URL" msgstr "URL för felspårare" -#: app/blueprints/packages/packages.py:246 +#: app/blueprints/packages/packages.py:247 msgid "Forum Topic ID" msgstr "Forumtråd-ID" -#: app/blueprints/packages/packages.py:247 +#: app/blueprints/packages/packages.py:248 msgid "Video URL" msgstr "URL för video" -#: app/blueprints/packages/packages.py:248 +#: app/blueprints/packages/packages.py:249 msgid "Donate URL" msgstr "Donations-URL" -#: app/blueprints/packages/packages.py:249 +#: app/blueprints/packages/packages.py:250 msgid "Translation URL" msgstr "Översättnings-URL" -#: app/blueprints/packages/packages.py:255 +#: app/blueprints/packages/packages.py:256 msgid "_game is not an allowed name" msgstr "_game är inte ett tillåtet namn" -#: app/blueprints/packages/packages.py:265 +#: app/blueprints/packages/packages.py:266 msgid "" "Package already exists, but is removed. Please contact ContentDB staff to" " restore the package" @@ -1238,16 +1333,16 @@ 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:270 +#: app/blueprints/packages/packages.py:271 msgid "Package already exists" msgstr "Paket finns redan" -#: app/blueprints/packages/packages.py:276 +#: app/blueprints/packages/packages.py:277 msgid "A collection with a similar name already exists" msgstr "En samling med liknande namn finns redan" -#: app/blueprints/packages/packages.py:329 -#: app/blueprints/packages/releases.py:82 +#: app/blueprints/packages/packages.py:330 +#: app/blueprints/packages/releases.py:89 msgid "" "You must add an email address to your account and confirm it before you " "can manage packages" @@ -1255,30 +1350,30 @@ msgstr "" "Du måste lägga till en mejladdress till ditt konto och bekräfta det innan" " du kan hantera paket" -#: app/blueprints/packages/packages.py:335 +#: app/blueprints/packages/packages.py:336 msgid "Save draft" msgstr "Spara utkast" -#: app/blueprints/packages/packages.py:343 +#: app/blueprints/packages/packages.py:344 msgid "Unable to find that user" msgstr "Kunde inte hitta den användaren" -#: app/blueprints/packages/packages.py:347 +#: app/blueprints/packages/packages.py:348 #: app/blueprints/packages/screenshots.py:137 msgid "Permission denied" msgstr "Åtkomst nekad" -#: app/blueprints/packages/packages.py:403 -#: app/blueprints/packages/packages.py:494 -#: app/blueprints/packages/packages.py:516 +#: app/blueprints/packages/packages.py:404 +#: app/blueprints/packages/packages.py:495 +#: app/blueprints/packages/packages.py:517 msgid "You don't have permission to do that" msgstr "Du har inte tillåtelse att göra detta" -#: app/blueprints/packages/packages.py:436 +#: app/blueprints/packages/packages.py:437 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:443 +#: app/blueprints/packages/packages.py:444 msgid "" "Please comment in the approval thread so editors know what you have " "changed" @@ -1286,187 +1381,186 @@ msgstr "" "Var snäll kommentera i godkännandetråden så redigerare vet vad du har " "ändrat" -#: app/blueprints/packages/packages.py:481 +#: app/blueprints/packages/packages.py:482 #, python-format msgid "Set state to %(state)s" msgstr "" -#: app/blueprints/packages/packages.py:511 +#: app/blueprints/packages/packages.py:512 msgid "Deleted package" msgstr "Borttaget paket" -#: app/blueprints/packages/packages.py:533 +#: app/blueprints/packages/packages.py:534 msgid "Unapproved package" msgstr "Ej godkänt paket" -#: app/blueprints/packages/packages.py:542 +#: app/blueprints/packages/packages.py:543 msgid "Maintainers (Comma-separated)" msgstr "Underhållare (Komma-separerat)" -#: app/blueprints/packages/packages.py:551 +#: app/blueprints/packages/packages.py:552 msgid "You don't have permission to edit maintainers" msgstr "Du har inte behörighet att redigera underhållare" -#: app/blueprints/packages/packages.py:601 +#: app/blueprints/packages/packages.py:602 msgid "You are not a maintainer" msgstr "Du är inte en underhållare" -#: app/blueprints/packages/packages.py:604 +#: app/blueprints/packages/packages.py:605 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:636 +#: app/blueprints/packages/packages.py:637 msgid "Author Name" msgstr "Ägarnamn" -#: app/blueprints/packages/packages.py:723 +#: app/blueprints/packages/packages.py:724 msgid "Enable support detection based on dependencies (recommended)" msgstr "Aktivera stöddetektering baserad på beroenden (rekommenderat)" -#: app/blueprints/packages/packages.py:724 +#: app/blueprints/packages/packages.py:725 msgid "Supported games" msgstr "Spel som stöds" -#: app/blueprints/packages/packages.py:725 +#: app/blueprints/packages/packages.py:726 msgid "Unsupported games" msgstr "Spel som ej stöds" -#: app/blueprints/packages/packages.py:726 +#: app/blueprints/packages/packages.py:727 msgid "Supports all games (unless stated) / is game independent" msgstr "Stödjer alla spel (om inget annat anges) / är speloberoende" -#: app/blueprints/packages/packages.py:742 +#: app/blueprints/packages/packages.py:743 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:746 +#: app/blueprints/packages/packages.py:747 msgid "Mod(pack) needs to contain at least one mod. Please create a new release" msgstr "" "Modd(paket) behöver innehålla minst en modd. Vänligen skapa en ny " "utgivning" -#: app/blueprints/packages/releases.py:55 -#: app/templates/packages/release_new.html:46 +#: app/blueprints/packages/releases.py:57 +#: app/blueprints/packages/releases.py:72 +msgid "Release Notes" +msgstr "" + +#: app/blueprints/packages/releases.py:59 msgid "Method" msgstr "Metod" -#: app/blueprints/packages/releases.py:55 -#: app/blueprints/packages/releases.py:57 +#: app/blueprints/packages/releases.py:59 +#: app/blueprints/packages/releases.py:61 #: app/blueprints/packages/screenshots.py:35 msgid "File Upload" msgstr "Filuppladdning" -#: app/blueprints/packages/releases.py:56 +#: app/blueprints/packages/releases.py:60 msgid "Git reference (ie: commit hash, branch, or tag)" msgstr "Git-referens (t.ex. commithash, branch eller tag)" -#: app/blueprints/packages/releases.py:58 -#: app/blueprints/packages/releases.py:70 -#: app/blueprints/packages/releases.py:198 +#: app/blueprints/packages/releases.py:62 +#: app/blueprints/packages/releases.py:77 +#: app/blueprints/packages/releases.py:207 msgid "Minimum Minetest Version" msgstr "Minsta Minetestversion" -#: app/blueprints/packages/releases.py:60 -#: app/blueprints/packages/releases.py:72 -#: app/blueprints/packages/releases.py:201 +#: app/blueprints/packages/releases.py:64 +#: app/blueprints/packages/releases.py:79 +#: app/blueprints/packages/releases.py:210 msgid "Maximum Minetest Version" msgstr "Högsta Minetestversion" -#: app/blueprints/packages/releases.py:67 -#: app/templates/packages/release_edit.html:23 +#: app/blueprints/packages/releases.py:74 +#: app/templates/packages/release_edit.html:31 msgid "URL" msgstr "URL" -#: app/blueprints/packages/releases.py:68 +#: app/blueprints/packages/releases.py:75 msgid "Task ID" msgstr "Uppgifts-ID" -#: app/blueprints/packages/releases.py:69 +#: app/blueprints/packages/releases.py:76 #: app/blueprints/packages/screenshots.py:41 msgid "Is Approved" msgstr "Är godkänd" -#: app/blueprints/packages/releases.py:91 +#: app/blueprints/packages/releases.py:98 msgid "Import from Git" msgstr "Importera från Git" -#: app/blueprints/packages/releases.py:91 +#: app/blueprints/packages/releases.py:98 msgid "Upload .zip file" msgstr "Ladda upp .zip-fil" -#: app/blueprints/packages/releases.py:197 +#: app/blueprints/packages/releases.py:206 msgid "Set Min" msgstr "Sätt Min" -#: app/blueprints/packages/releases.py:200 +#: app/blueprints/packages/releases.py:209 msgid "Set Max" msgstr "Sätt Max" -#: app/blueprints/packages/releases.py:203 +#: app/blueprints/packages/releases.py:212 msgid "Only change values previously set as none" msgstr "Endast ändra värden tidigare satta som inget" -#: app/blueprints/packages/releases.py:204 +#: app/blueprints/packages/releases.py:213 msgid "Update" msgstr "Uppdatera" -#: app/blueprints/packages/releases.py:256 +#: app/blueprints/packages/releases.py:265 #: app/templates/packages/update_config.html:25 msgid "Trigger" msgstr "Trigga" -#: app/blueprints/packages/releases.py:257 +#: app/blueprints/packages/releases.py:266 msgid "New Commit" msgstr "Ny commit" -#: app/blueprints/packages/releases.py:258 app/templates/admin/tags/list.html:8 +#: app/blueprints/packages/releases.py:267 app/templates/admin/tags/list.html:8 msgid "New Tag" msgstr "Ny tagg" -#: app/blueprints/packages/releases.py:260 +#: app/blueprints/packages/releases.py:269 msgid "Branch name" msgstr "Branchnamn" -#: app/blueprints/packages/releases.py:261 +#: app/blueprints/packages/releases.py:270 #: app/templates/packages/update_config.html:38 msgid "Action" msgstr "Åtgärd" -#: app/blueprints/packages/releases.py:262 +#: app/blueprints/packages/releases.py:271 msgid "Send notification and mark as outdated" msgstr "Skicka notis och markera som föråldrad" -#: app/blueprints/packages/releases.py:262 app/logic/package_approval.py:104 +#: app/blueprints/packages/releases.py:271 app/logic/package_approval.py:104 msgid "Create release" msgstr "Skapa utgivning" -#: app/blueprints/packages/releases.py:264 +#: app/blueprints/packages/releases.py:273 msgid "Save Settings" msgstr "Spara inställningar" -#: app/blueprints/packages/releases.py:265 +#: app/blueprints/packages/releases.py:274 msgid "Disable Automation" msgstr "Inaktivera automatisering" -#: app/blueprints/packages/releases.py:304 +#: app/blueprints/packages/releases.py:313 msgid "Please add a Git repository URL in order to set up automatic releases" msgstr "" "Var snäll och lägg till en Git-repository för att ställa in automatiska " "utgivningar" -#: app/blueprints/packages/releases.py:320 +#: app/blueprints/packages/releases.py:329 msgid "Deleted update configuration" msgstr "Tog bort uppdateringskonfiguration" -#: app/blueprints/packages/releases.py:328 +#: app/blueprints/packages/releases.py:337 msgid "Now, please create an initial release" msgstr "Var snäll och skapa en första utgivning nu" -#: app/blueprints/packages/reviews.py:54 -#: app/templates/packages/translation.html:51 -msgid "Language" -msgstr "Språk" - #: app/blueprints/packages/reviews.py:60 app/blueprints/threads/__init__.py:181 #: app/blueprints/threads/__init__.py:182 #: app/blueprints/threads/__init__.py:282 @@ -1651,7 +1745,7 @@ msgstr "" "minus (-), och punkt (.) tillåtet" #: app/blueprints/users/account.py:104 app/blueprints/users/account.py:153 -#: app/blueprints/users/account.py:189 app/blueprints/users/account.py:340 +#: app/blueprints/users/account.py:189 app/blueprints/users/account.py:338 #: app/blueprints/users/settings.py:147 msgid "Email" msgstr "E-mail" @@ -1733,23 +1827,23 @@ msgstr "Felaktigt gammalt lösenord" msgid "Unknown verification token!" msgstr "Okänd verifieringstoken!" -#: app/blueprints/users/account.py:292 +#: app/blueprints/users/account.py:290 msgid "Token has expired" msgstr "Token har gått ut" -#: app/blueprints/users/account.py:306 +#: app/blueprints/users/account.py:304 msgid "Another user is already using that email" msgstr "En annan användare använder redan den E-mailen" -#: app/blueprints/users/account.py:309 +#: app/blueprints/users/account.py:307 msgid "Confirmed email change" msgstr "Bekräftad mejländring" -#: app/blueprints/users/account.py:314 +#: app/blueprints/users/account.py:312 msgid "Email address changed" msgstr "Mejladress har ändrats" -#: app/blueprints/users/account.py:315 +#: app/blueprints/users/account.py:313 msgid "" "Your email address has changed. If you didn't request this, please " "contact an administrator." @@ -1757,15 +1851,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:333 +#: app/blueprints/users/account.py:331 msgid "You may now log in" msgstr "Du kan logga in nu" -#: app/blueprints/users/account.py:341 +#: app/blueprints/users/account.py:339 msgid "Send" msgstr "Skicka" -#: app/blueprints/users/account.py:372 +#: app/blueprints/users/account.py:370 msgid "" "That email is now blacklisted. Please contact an admin if you wish to " "undo this." @@ -1773,46 +1867,44 @@ msgstr "" "Den mejladdressen är nu svartlistad. Kontakta en administratör om du vill" " ångra detta." -#: app/blueprints/users/claim.py:41 app/blueprints/users/claim.py:66 -msgid "" -"Invalid username, Only alphabetic letters (A-Za-z), numbers (0-9), " -"underscores (_), minuses (-), and periods (.) allowed. Consider " -"contacting an admin" -msgstr "" -"Ogiltigt användarnamn, endast alfabetiska bokstäver (A-Za-z), nummer " -"(0-9), understreck (_), minus (-), och punkt (.) tillåtet. Kontakta en " -"administratör" - #: app/blueprints/users/claim.py:46 msgid "User has already been claimed" msgstr "Någon har redan gjort anspråk på denna användare" #: app/blueprints/users/claim.py:50 -msgid "Unable to get GitHub username for user" -msgstr "Kunde inte hitta GitHub-användarnamn för användare" +msgid "" +"Unable to get GitHub username for user. Make sure the forum account " +"exists." +msgstr "" -#: app/blueprints/users/claim.py:73 +#: app/blueprints/users/claim.py:66 +msgid "" +"A ContentDB user with that name already exists. Please contact an admin " +"to link to your forum account" +msgstr "" + +#: app/blueprints/users/claim.py:75 msgid "That user has already been claimed!" msgstr "Någon har redan gjort anspråk på denna användare!" -#: app/blueprints/users/claim.py:86 +#: app/blueprints/users/claim.py:88 #, python-format msgid "Error whilst attempting to access forums: %(message)s" msgstr "Fel när man försökte komma åt forumen: %(message)s" -#: app/blueprints/users/claim.py:90 +#: app/blueprints/users/claim.py:92 msgid "Unable to get forum signature - does the user exist?" msgstr "Kunde inte hitta forumsignatur - finns användaren?" -#: app/blueprints/users/claim.py:105 +#: app/blueprints/users/claim.py:107 msgid "Unable to login as user" msgstr "Kunde inte logga in som användare" -#: app/blueprints/users/claim.py:111 +#: app/blueprints/users/claim.py:113 msgid "Could not find the key in your signature!" msgstr "Kunde inte hitta nyckeln i din signatur!" -#: app/blueprints/users/claim.py:114 +#: app/blueprints/users/claim.py:116 msgid "Unknown claim type" msgstr "Okänd anspråkstyp" @@ -1960,6 +2052,23 @@ msgstr "Rang" msgid "Can't promote a user to a rank higher than yourself!" msgstr "Kan inte flytta upp en användare till en rang högre än dig själv!" +#: app/blueprints/vcs/github.py:56 +msgid "Authorization failed [err=gh-oauth-login-failed]" +msgstr "Autentisering misslyckades [err=gh-oauth-login-failed]" + +#: app/blueprints/vcs/github.py:85 +msgid "Linked GitHub to account" +msgstr "Länkat GitHub till konto" + +#: app/blueprints/vcs/github.py:90 +#, python-format +msgid "GitHub account is already associated with another user: %(username)s" +msgstr "Githubkonto är redan associerat med en annan användare: %(username)s" + +#: app/blueprints/vcs/github.py:98 app/blueprints/vcs/github.py:124 +msgid "Authorization failed [err=gh-login-failed]" +msgstr "Autentisering misslyckades [err=gh-login-failed]" + #: app/blueprints/zipgrep/__init__.py:35 msgid "Text to find (regex)" msgstr "Text att hitta (regex)" @@ -1969,6 +2078,7 @@ msgid "File filter" msgstr "Filfilter" #: app/blueprints/zipgrep/__init__.py:38 app/templates/base.html:60 +#: app/templates/packages/advanced_search.html:34 #: app/templates/packages/game_hub.html:35 app/templates/todo/tags.html:14 msgid "Search" msgstr "Sök" @@ -2066,11 +2176,11 @@ msgstr "Du har inte behörighet att redigera detta paket" msgid "You don't have permission to change the package name" msgstr "Du har inte behörighet att ändra paketnamnet" -#: app/logic/releases.py:32 +#: app/logic/releases.py:33 msgid "You don't have permission to make releases" msgstr "Du har inte behörighet att göra utgivningar" -#: app/logic/releases.py:37 +#: app/logic/releases.py:38 msgid "" "You've created too many releases for this package in the last 5 minutes, " "please wait before trying again" @@ -2078,7 +2188,7 @@ msgstr "" "Du har skapat för många utgivningar för detta paket i de senaste 5 " "minuterna, vänta innan du försöker igen" -#: app/logic/releases.py:74 +#: app/logic/releases.py:77 msgid "Invalid commit hash; it must be a 40 character long base16 string" msgstr "Ogiltig commit-hash; den måste vara en 40 bokstäver lång base16-sträng" @@ -2241,11 +2351,6 @@ msgstr "" msgid "As-is" msgstr "" -#. NOTE: Package maintenance state -#: app/models/packages.py:170 -msgid "Deprecated" -msgstr "" - #: app/models/packages.py:177 msgid "Under active development, and may break worlds/things without warning" msgstr "" @@ -2282,7 +2387,7 @@ msgstr "Godkänn" #: app/templates/collections/delete.html:14 #: app/templates/collections/view.html:39 #: app/templates/oauth/create_edit.html:17 -#: app/templates/packages/release_edit.html:84 +#: app/templates/packages/release_edit.html:92 #: app/templates/packages/review_create_edit.html:67 #: app/templates/threads/delete_reply.html:19 #: app/templates/threads/delete_thread.html:19 @@ -2290,21 +2395,17 @@ msgstr "Godkänn" msgid "Delete" msgstr "Ta bort" -#: app/models/packages.py:624 app/templates/packages/view.html:163 -msgid "Work in Progress" -msgstr "Under arbete" - -#: app/models/packages.py:1358 +#: app/models/packages.py:1366 #, python-format msgid "New commit %(hash)s found on the Git repo." msgstr "" -#: app/models/packages.py:1362 +#: app/models/packages.py:1370 #, python-format msgid "The last release was commit %(hash)s" msgstr "" -#: app/models/packages.py:1368 +#: app/models/packages.py:1376 #, python-format msgid "New tag %(tag_name)s found on the Git repo." msgstr "" @@ -2338,7 +2439,7 @@ msgid "Editor" msgstr "" #. NOTE: BOT notification type -#: app/models/users.py:59 app/models/users.py:442 +#: app/models/users.py:59 app/models/users.py:448 msgid "Bot" msgstr "" @@ -2351,128 +2452,128 @@ msgid "Admin" msgstr "Administration" #. NOTE: PACKAGE_EDIT notification type -#: app/models/users.py:427 +#: app/models/users.py:433 msgid "Package Edit" msgstr "" #. NOTE: PACKAGE_APPROVAL notification type -#: app/models/users.py:430 +#: app/models/users.py:436 msgid "Package Approval" msgstr "" #. NOTE: NEW_THREAD notification type -#: app/models/users.py:433 app/templates/threads/list.html:12 +#: app/models/users.py:439 app/templates/threads/list.html:12 #: app/templates/threads/new.html:4 msgid "New Thread" msgstr "Ny tråd" #. NOTE: NEW_REVIEW notification type -#: app/models/users.py:436 +#: app/models/users.py:442 msgid "New Review" msgstr "" #. NOTE: THREAD_REPLY notification type -#: app/models/users.py:439 +#: app/models/users.py:445 msgid "Thread Reply" msgstr "" #. NOTE: MAINTAINER notification type -#: app/models/users.py:445 app/templates/macros/threads.html:27 +#: app/models/users.py:451 app/templates/macros/threads.html:27 msgid "Maintainer" msgstr "Underhållare" #. NOTE: EDITOR_ALERT notification type -#: app/models/users.py:448 +#: app/models/users.py:454 msgid "Editor Alert" msgstr "" #. NOTE: EDITOR_MISC notification type -#: app/models/users.py:451 +#: app/models/users.py:457 msgid "Editor Misc" msgstr "" #. NOTE: OTHER notification type -#: app/models/users.py:454 +#: app/models/users.py:460 msgid "Other" msgstr "" -#: app/models/users.py:464 +#: app/models/users.py:470 msgid "This is a Package Edit notification." msgstr "" -#: app/models/users.py:466 +#: app/models/users.py:472 msgid "This is a Package Approval notification." msgstr "" -#: app/models/users.py:468 +#: app/models/users.py:474 msgid "This is a New Thread notification." msgstr "" -#: app/models/users.py:470 +#: app/models/users.py:476 msgid "This is a New Review notification." msgstr "" -#: app/models/users.py:472 +#: app/models/users.py:478 msgid "This is a Thread Reply notification." msgstr "" -#: app/models/users.py:474 +#: app/models/users.py:480 msgid "This is a Bot notification." msgstr "" -#: app/models/users.py:476 +#: app/models/users.py:482 msgid "This is a Maintainer change notification." msgstr "" -#: app/models/users.py:478 +#: app/models/users.py:484 msgid "This is an Editor Alert notification." msgstr "" -#: app/models/users.py:480 +#: app/models/users.py:486 msgid "This is an Editor Misc notification." msgstr "" -#: app/models/users.py:482 +#: app/models/users.py:488 msgid "This is an Other notification." msgstr "" -#: app/models/users.py:489 +#: app/models/users.py:495 msgid "When another user edits your packages, releases, etc." msgstr "" -#: app/models/users.py:491 +#: app/models/users.py:497 msgid "Notifications from editors related to the package approval process." msgstr "" -#: app/models/users.py:493 +#: app/models/users.py:499 msgid "When a thread is created on your package." msgstr "" -#: app/models/users.py:495 +#: app/models/users.py:501 msgid "When a user posts a review on your package." msgstr "" -#: app/models/users.py:497 +#: app/models/users.py:503 msgid "When someone replies to a thread you're watching." msgstr "" -#: app/models/users.py:499 +#: app/models/users.py:505 msgid "From a bot - for example, update notifications." msgstr "" -#: app/models/users.py:501 +#: app/models/users.py:507 msgid "When your package's maintainers change." msgstr "" -#: app/models/users.py:503 +#: app/models/users.py:509 msgid "For editors: Important alerts." msgstr "" -#: app/models/users.py:505 +#: app/models/users.py:511 msgid "For editors: Minor notifications, including new threads." msgstr "" -#: app/models/users.py:507 +#: app/models/users.py:513 msgid "Minor notifications not important enough for a dedicated category." msgstr "" @@ -2627,41 +2728,45 @@ msgstr "Integritetspolicy" msgid "Report / DMCA" msgstr "Anmäl / DMCA" -#: app/templates/base.html:256 +#: app/templates/base.html:256 app/templates/packages/advanced_search.html:4 +msgid "Advanced Search" +msgstr "" + +#: app/templates/base.html:257 msgid "User List" msgstr "Användarlista" -#: app/templates/base.html:257 app/templates/packages/view.html:190 +#: app/templates/base.html:258 app/templates/packages/view.html:190 #: app/templates/packages/view.html:677 app/templates/threads/list.html:4 msgid "Threads" msgstr "Trådar" -#: app/templates/base.html:258 app/templates/collections/list.html:7 +#: app/templates/base.html:259 app/templates/collections/list.html:7 #: app/templates/collections/list.html:26 msgid "Collections" msgstr "Samlingar" -#: app/templates/base.html:259 app/templates/donate/index.html:4 +#: app/templates/base.html:260 app/templates/donate/index.html:4 msgid "Support Creators" msgstr "Stöd kreatörer" -#: app/templates/base.html:260 +#: app/templates/base.html:261 msgid "Translate Packages" msgstr "Översätt paket" -#: app/templates/base.html:261 +#: app/templates/base.html:262 msgid "Source Code" msgstr "Källkod" -#: app/templates/base.html:267 +#: app/templates/base.html:268 msgid "Show non-free packages" msgstr "Visa icke-fria paket" -#: app/templates/base.html:269 +#: app/templates/base.html:270 msgid "Hide non-free packages" msgstr "Göm icke-fria paket" -#: app/templates/base.html:273 +#: app/templates/base.html:274 #, python-format msgid "Our privacy policy has been updated (%(date)s)" msgstr "Vår integritetspolicy har uppdaterats (%(date)s)" @@ -2676,29 +2781,11 @@ msgstr "" "Välkommen till det bästa stället för att hitta Minetestmoddar, spel och " "texturpaket" -#: app/templates/admin/storage.html:39 -#: app/templates/collections/create_edit.html:81 -#: app/templates/collections/list.html:39 -#: app/templates/collections/view.html:91 app/templates/index.html:48 -#: app/templates/macros/reviews.html:81 app/templates/macros/topics.html:52 -#: app/templates/packages/game_hub.html:5 -#: app/templates/packages/game_hub.html:25 -#: app/templates/packages/similar.html:22 app/templates/translate/index.html:28 -#, python-format -msgid "%(title)s by %(author)s" -msgstr "%(title)s av %(author)s" - #: app/templates/index.html:53 #, python-format msgid "%(title)s by %(author)s" msgstr "%(title)s av %(author)s" -#: app/templates/index.html:78 app/templates/packages/reviews_list.html:4 -#: app/templates/packages/view.html:194 app/templates/packages/view.html:336 -#: app/templates/users/profile.html:279 -msgid "Reviews" -msgstr "Recensioner" - #: app/templates/index.html:94 app/templates/packages/view.html:278 msgid "Previous" msgstr "Föregående" @@ -2779,7 +2866,7 @@ msgstr "Skicka mejl till %(username)s" #: app/templates/admin/storage.html:18 #: app/templates/packages/create_edit.html:66 #: app/templates/packages/game_support.html:20 -#: app/templates/threads/view.html:96 app/templates/todo/tags.html:36 +#: app/templates/threads/view.html:101 app/templates/todo/tags.html:36 msgid "Package" msgstr "Paket" @@ -2805,7 +2892,7 @@ msgstr "Ny licens" msgid "Licenses" msgstr "Licenser" -#: app/templates/admin/tags/list.html:34 +#: app/templates/admin/tags/list.html:30 msgid "Views" msgstr "Visningar" @@ -3276,7 +3363,7 @@ msgid "Edit / Approve" msgstr "Redigera / Godkänn" #: app/templates/macros/releases.html:103 -#: app/templates/packages/release_edit.html:31 +#: app/templates/packages/release_edit.html:39 msgid "Importing..." msgstr "Importerar..." @@ -3483,10 +3570,6 @@ msgstr "Uppdatera inställningar" msgid "No outdated packages." msgstr "Inga föråldrade paket." -#: app/templates/macros/topics.html:6 app/templates/packages/view.html:177 -msgid "Author" -msgstr "Skapare" - #: app/templates/macros/topics.html:8 msgid "Date" msgstr "Datum" @@ -3660,6 +3743,29 @@ msgstr "Opublicerad" msgid "No applications created" msgstr "Inga applikationer skapade" +#: app/templates/packages/advanced_search.html:13 +msgid "Use shift to select multiple. Leave selection empty to match any type." +msgstr "" + +#: app/templates/packages/advanced_search.html:14 +#: app/templates/packages/advanced_search.html:19 +#: app/templates/packages/advanced_search.html:20 +#: app/templates/packages/advanced_search.html:21 +msgid "Use shift to select multiple." +msgstr "" + +#: app/templates/packages/advanced_search.html:17 +msgid "Tags and Content Warnings" +msgstr "" + +#: app/templates/packages/advanced_search.html:23 +msgid "Compatibility" +msgstr "" + +#: app/templates/packages/advanced_search.html:28 +msgid "Sorting" +msgstr "" + #: app/templates/packages/alias_create_edit.html:4 msgid "Alias" msgstr "Alias" @@ -3701,7 +3807,7 @@ msgstr "" "repo." #: app/templates/packages/bulk_update_conf.html:27 -#: app/templates/packages/release_new.html:50 +#: app/templates/packages/release_new.html:51 #: app/templates/packages/update_config.html:33 msgid "Leave blank to use default branch" msgstr "Lämna blankt för att använda standard-branchen" @@ -4095,8 +4201,8 @@ msgstr "" "för ditt paket." #: app/templates/packages/release_bulk_change.html:29 -#: app/templates/packages/release_edit.html:54 -#: app/templates/packages/release_new.html:69 +#: app/templates/packages/release_edit.html:62 +#: app/templates/packages/release_new.html:70 msgid "Maximum must be greater than or equal to the minimum!" msgstr "Maximum måste vara större eller lika med minimum!" @@ -4109,8 +4215,8 @@ msgstr "" "\t\t\tplattformar som inte är i spannet." #: app/templates/packages/release_bulk_change.html:36 -#: app/templates/packages/release_edit.html:70 -#: app/templates/packages/release_new.html:91 +#: app/templates/packages/release_edit.html:78 +#: app/templates/packages/release_new.html:92 msgid "Leave both as None if in doubt." msgstr "Lämna båda som Inget om du är osäker." @@ -4118,33 +4224,43 @@ msgstr "Lämna båda som Inget om du är osäker." msgid "Edit release" msgstr "Redigera utgivning" -#: app/templates/packages/release_edit.html:27 +#: app/templates/packages/release_edit.html:15 +#: app/templates/packages/release_new.html:42 +msgid "Release short name. Eg: 1.0.0 or 2018-05-28" +msgstr "" + +#: app/templates/packages/release_edit.html:16 +#: app/templates/packages/release_new.html:43 +msgid "Human-readable name. Eg: 1.0.0 - The Trains Update" +msgstr "" + +#: app/templates/packages/release_edit.html:35 msgid "Commit Hash" msgstr "Commit-hash" -#: app/templates/packages/release_edit.html:32 +#: app/templates/packages/release_edit.html:40 msgid "view task" msgstr "visa uppgift" -#: app/templates/packages/release_edit.html:42 +#: app/templates/packages/release_edit.html:50 #: app/templates/packages/screenshot_edit.html:20 msgid "Approved" msgstr "Godkänd" -#: app/templates/packages/release_edit.html:46 +#: app/templates/packages/release_edit.html:54 msgid "Supported Minetest versions" msgstr "Minetestversioner som stöds" -#: app/templates/packages/release_edit.html:60 -#: app/templates/packages/release_new.html:75 +#: app/templates/packages/release_edit.html:68 +#: app/templates/packages/release_new.html:76 #, python-format msgid "Are you sure your package doesn't work on versions after %(version)s?" msgstr "" "Är du säker på att ditt paket inte fungerar på versioner efter " "%(version)s?" -#: app/templates/packages/release_edit.html:62 -#: app/templates/packages/release_new.html:77 +#: app/templates/packages/release_edit.html:70 +#: app/templates/packages/release_new.html:78 msgid "" "Only set the maximum version if you know that it doesn't work on newer " "Minetest versions." @@ -4152,8 +4268,8 @@ msgstr "" "Ange bara den maximala versionen om du vet att den inte fungerar på nyare" " Minetest-versioner." -#: app/templates/packages/release_edit.html:63 -#: app/templates/packages/release_new.html:78 +#: app/templates/packages/release_edit.html:71 +#: app/templates/packages/release_new.html:79 msgid "" "Don't set the maximum version just because you haven't tested it on newer" " versions." @@ -4161,8 +4277,8 @@ msgstr "" "Ställ inte in den maximala versionen bara för att du inte har testat den " "på nyare versioner." -#: app/templates/packages/release_edit.html:67 -#: app/templates/packages/release_new.html:88 +#: app/templates/packages/release_edit.html:75 +#: app/templates/packages/release_new.html:89 msgid "" "Set the minimum and maximum Minetest versions supported.\n" "\t\t\tThis release will be hidden to clients outside of that range. " @@ -4170,7 +4286,7 @@ msgstr "" "Ställ in den minsta och högsta Minetestversionen som stöds.\n" "\t\t\tDenna utgivning kommer gömmas för klienter utanför spannet. " -#: app/templates/packages/release_edit.html:72 +#: app/templates/packages/release_edit.html:80 msgid "" "You can set this automatically in the" " .conf of your package." @@ -4178,15 +4294,15 @@ msgstr "" "Du kan ställa in detta automatiskt " "i din .conf i paketet." -#: app/templates/packages/release_edit.html:79 +#: app/templates/packages/release_edit.html:87 msgid "Delete Release" msgstr "Ta bort utgivning" -#: app/templates/packages/release_edit.html:85 +#: app/templates/packages/release_edit.html:93 msgid "This is permanent." msgstr "Detta är permanent." -#: app/templates/packages/release_edit.html:86 +#: app/templates/packages/release_edit.html:94 msgid "" "Any associated uploads will not be deleted immediately, but the release " "will no longer be listed." @@ -4194,7 +4310,7 @@ msgstr "" "Alla associerade uppladdningar kommer inte tas bort med en gång, men " "utgivningar kommer inte längre listas." -#: app/templates/packages/release_edit.html:91 +#: app/templates/packages/release_edit.html:99 msgid "You cannot delete the latest release; please create a newer one first." msgstr "" "Du kan inte ta bort det senaste utgivningar, var snäll och skapa en nyare" @@ -4247,15 +4363,15 @@ msgstr "" msgid "1. Name release" msgstr "1. Namnge utgivningar" -#: app/templates/packages/release_new.html:42 -msgid "Human readable. Eg: 1.0.0 or 2018-05-28" -msgstr "Mänskligt läsbar. T.ex. 1.0.0 eller 2018-05-28" +#: app/templates/packages/release_new.html:43 +msgid "Same as name" +msgstr "" -#: app/templates/packages/release_new.html:44 +#: app/templates/packages/release_new.html:46 msgid "2. Set the content" msgstr "2. Ställ in innehållet" -#: app/templates/packages/release_new.html:57 +#: app/templates/packages/release_new.html:58 msgid "" "Take a look at the Package Configuration " "and Releases Guide for\n" @@ -4265,11 +4381,11 @@ msgstr "" "utgivningsguiden för\n" "\t\t\ttips om hur man kan anpassa utgivningar." -#: app/templates/packages/release_new.html:61 +#: app/templates/packages/release_new.html:62 msgid "3. Supported Minetest versions" msgstr "3. Minetestversioner som stöds" -#: app/templates/packages/release_new.html:83 +#: app/templates/packages/release_new.html:84 msgid "" "The .conf of your package can set this " "automatically,\n" @@ -4706,7 +4822,7 @@ msgstr "Icke-fri kod" msgid "Non-free media" msgstr "Icke-fri media" -#: app/templates/packages/view.html:94 app/templates/threads/view.html:104 +#: app/templates/packages/view.html:94 app/templates/threads/view.html:109 msgid "" "This thread is only visible to its creator, package maintainers, users of" " Approver rank or above, and @mentioned users." @@ -4714,10 +4830,6 @@ msgstr "" "Denna tråd är endast synlig för skaparen, paketunderhållare, användare av" " Godkännarrang eller högre, och @nämnda användare." -#: app/templates/packages/view.html:184 app/templates/users/profile.html:242 -msgid "Downloads" -msgstr "Nerladdningar" - #: app/templates/packages/view.html:207 app/templates/users/profile.html:95 msgid "Website" msgstr "Hemsida" @@ -4742,7 +4854,7 @@ msgstr "" msgid "Awaiting review" msgstr "Väntar på genomgång" -#: app/templates/packages/view.html:344 app/templates/threads/view.html:77 +#: app/templates/packages/view.html:344 app/templates/threads/view.html:82 msgid "Edit Review" msgstr "Redigera recension" @@ -4969,39 +5081,39 @@ msgstr "Visar endast svar till offentliga trådar" msgid "Subscribe" msgstr "Prenumerera" -#: app/templates/threads/view.html:55 +#: app/templates/threads/view.html:59 msgid "Convert to Thread" msgstr "Konvertera till tråd" -#: app/templates/threads/view.html:62 +#: app/templates/threads/view.html:67 msgid "Unlock" msgstr "Lås upp" -#: app/templates/threads/view.html:67 +#: app/templates/threads/view.html:72 msgid "Lock" msgstr "Lås" -#: app/templates/threads/view.html:109 +#: app/templates/threads/view.html:114 msgid "This thread is visible to the following users" msgstr "Denna tråd är synlig till följande användare" -#: app/templates/threads/view.html:110 +#: app/templates/threads/view.html:115 msgid "Visible to:" msgstr "Synlig till:" -#: app/templates/threads/view.html:118 +#: app/templates/threads/view.html:123 msgid "Plus approvers and editors" msgstr "Plus godkännare och redigerare" -#: app/templates/threads/view.html:131 +#: app/templates/threads/view.html:136 msgid "Is this review outdated?" msgstr "Är denna recension föråldrad?" -#: app/templates/threads/view.html:132 +#: app/templates/threads/view.html:137 msgid "For example, does it complain about issues you've already fixed?" msgstr "Till exempel, klagar den om problem du redan har fixat?" -#: app/templates/threads/view.html:133 +#: app/templates/threads/view.html:138 #, python-format msgid "You can report outdated reviews by clicking %(flag)s on the review." msgstr "" @@ -5670,6 +5782,10 @@ msgstr "Ändra mejl och skicka lösenordsåterställning" msgid "Email Address" msgstr "Mejladress" +#: app/templates/users/modtools.html:116 +msgid "Pending email verifications" +msgstr "" + #: app/templates/users/profile.html:20 msgid "Profile picture" msgstr "Profilbild" @@ -6375,3 +6491,61 @@ msgstr "" #~ msgid "Contains illegal drugs, such as marijuana" #~ msgstr "Innehåller illegala droger såsom marijuana" +#~ msgctxt "tags" +#~ msgid "" +#~ "Focus on player chat/communication or " +#~ "who's primary function is interacting " +#~ "with the console." +#~ msgstr "" +#~ "Fokus på spelarchatt eller vars enbara" +#~ " funktion är interaktion med konsollen." + +#~ msgctxt "tags" +#~ msgid "" +#~ "Requires futher installation steps, such " +#~ "as installing luarocks or editing the" +#~ " trusted mod setting" +#~ msgstr "" +#~ "Kräver ytterligare installationssteg såsom " +#~ "installation from Luarocks eller redigering" +#~ " av trusted mods" + +#~ msgctxt "tags" +#~ msgid "" +#~ "Mods and games that aim to " +#~ "simulate real life activity. Similar to" +#~ " SimCity/TheSims/OpenTTD/etc" +#~ msgstr "" +#~ "Moddar och spel som syftar till " +#~ "att simulera verkliga aktiviteter. Liknande" +#~ " SimCity/TheSims/OpenTTD/etc" + +#~ msgctxt "tags" +#~ msgid "Adds mobs, animals, and NPCs" +#~ msgstr "Lägger till mobs, djur och NPC:er" + +#~ msgctxt "tags" +#~ msgid "For content whose main utility / feature is in GUI/formspec form" +#~ msgstr "För innehåll vars huvudsakliga verktyg/funktion är i GUI/formspec-form" + +#~ msgctxt "tags" +#~ msgid "Forks of MTG" +#~ msgstr "Gafflar av MTG" + +#~ msgid "" +#~ "Invalid username, Only alphabetic letters " +#~ "(A-Za-z), numbers (0-9), underscores (_), " +#~ "minuses (-), and periods (.) allowed." +#~ " Consider contacting an admin" +#~ msgstr "" +#~ "Ogiltigt användarnamn, endast alfabetiska " +#~ "bokstäver (A-Za-z), nummer (0-9), understreck" +#~ " (_), minus (-), och punkt (.) " +#~ "tillåtet. Kontakta en administratör" + +#~ msgid "Unable to get GitHub username for user" +#~ msgstr "Kunde inte hitta GitHub-användarnamn för användare" + +#~ msgid "Human readable. Eg: 1.0.0 or 2018-05-28" +#~ msgstr "Mänskligt läsbar. T.ex. 1.0.0 eller 2018-05-28" + diff --git a/translations/tr/LC_MESSAGES/messages.po b/translations/tr/LC_MESSAGES/messages.po index 2691ab0a..f6875a13 100644 --- a/translations/tr/LC_MESSAGES/messages.po +++ b/translations/tr/LC_MESSAGES/messages.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2024-06-09 13:46+0100\n" +"POT-Creation-Date: 2024-06-22 16:06+0100\n" "PO-Revision-Date: 2024-04-04 08:23+0000\n" "Last-Translator: Oğuz Ersen \n" "Language: tr\n" @@ -19,195 +19,193 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.15.0\n" -#: app/__init__.py:155 +#: app/__init__.py:156 msgid "Banned:" msgstr "Yasaklı:" -#: app/__init__.py:157 +#: app/__init__.py:158 msgid "You have been banned." msgstr "Yasaklandınız." -#. NOTE: tags: title for jam_game_2023 -#: app/_translations.py:6 -msgctxt "tags" -msgid "Jam / Game 2023" -msgstr "" - -#. NOTE: tags: description for jam_game_2023 -#: app/_translations.py:8 -msgctxt "tags" -msgid "Entries to the 2023 Minetest Game Jam " -msgstr "" - #. NOTE: tags: title for server_tools -#: app/_translations.py:10 +#: app/_translations.py:6 #, fuzzy msgctxt "tags" msgid "Server Moderation and Tools" msgstr "Moderatör Araçları" #. NOTE: tags: description for server_tools -#: app/_translations.py:12 +#: app/_translations.py:8 msgctxt "tags" msgid "Helps with server maintenance and moderation" msgstr "" #. NOTE: tags: title for pvp -#: app/_translations.py:14 +#: app/_translations.py:10 msgctxt "tags" msgid "Player vs Player (PvP)" msgstr "" #. NOTE: tags: description for pvp -#: app/_translations.py:16 +#: app/_translations.py:12 msgctxt "tags" msgid "Designed to be played competitively against other players" msgstr "" #. NOTE: tags: title for player_effects -#: app/_translations.py:18 +#: app/_translations.py:14 msgctxt "tags" msgid "Player Effects / Power Ups" msgstr "" #. NOTE: tags: description for player_effects -#: app/_translations.py:20 +#: app/_translations.py:16 msgctxt "tags" msgid "" "For content that changes player effects, including physics, for example: " "speed, jump height or gravity." msgstr "" -#. NOTE: tags: title for world_tools -#: app/_translations.py:22 +#. NOTE: tags: title for jam_game_2023 +#: app/_translations.py:18 msgctxt "tags" -msgid "World Maintenance and Tools" +msgid "Jam / Game 2023" msgstr "" -#. NOTE: tags: description for world_tools -#: app/_translations.py:24 +#. NOTE: tags: description for jam_game_2023 +#: app/_translations.py:20 msgctxt "tags" -msgid "Tools to manage the world" -msgstr "" - -#. NOTE: tags: title for april_fools -#: app/_translations.py:26 -msgctxt "tags" -msgid "Joke" -msgstr "" - -#. NOTE: tags: description for april_fools -#: app/_translations.py:28 -msgctxt "tags" -msgid "" -"For humorous content, meant as a novelty or joke, not to be taken " -"seriously, and that is not meant to be used seriously or long-term." -msgstr "" - -#. NOTE: tags: title for shooter -#: app/_translations.py:30 -msgctxt "tags" -msgid "Shooter" -msgstr "" - -#. NOTE: tags: description for shooter -#: app/_translations.py:32 -msgctxt "tags" -msgid "First person shooters (FPS) and more" -msgstr "" - -#. NOTE: tags: title for adventure__rpg -#: app/_translations.py:34 -msgctxt "tags" -msgid "Adventure / RPG" +msgid "Entries to the 2023 Minetest Game Jam " msgstr "" #. NOTE: tags: title for mapgen -#: app/_translations.py:36 +#: app/_translations.py:22 msgctxt "tags" msgid "Mapgen / Biomes / Decoration" msgstr "" #. NOTE: tags: description for mapgen -#: app/_translations.py:38 +#: app/_translations.py:24 msgctxt "tags" msgid "New mapgen or changes mapgen" msgstr "" -#. NOTE: tags: title for singleplayer -#: app/_translations.py:40 +#. NOTE: tags: title for world_tools +#: app/_translations.py:26 msgctxt "tags" -msgid "Singleplayer-focused" +msgid "World Maintenance and Tools" msgstr "" -#. NOTE: tags: description for singleplayer -#: app/_translations.py:42 +#. NOTE: tags: description for world_tools +#: app/_translations.py:28 msgctxt "tags" -msgid "Content that can be played alone" +msgid "Tools to manage the world" +msgstr "" + +#. NOTE: tags: title for inventory +#: app/_translations.py:30 +msgctxt "tags" +msgid "Inventory" +msgstr "" + +#. NOTE: tags: description for inventory +#: app/_translations.py:32 +msgctxt "tags" +msgid "Changes the inventory GUI" msgstr "" #. NOTE: tags: title for developer_tools -#: app/_translations.py:44 +#: app/_translations.py:34 #, fuzzy msgctxt "tags" msgid "Developer Tools" msgstr "Moderatör Araçları" #. NOTE: tags: description for developer_tools -#: app/_translations.py:46 +#: app/_translations.py:36 msgctxt "tags" msgid "Tools for game and mod developers" msgstr "" +#. NOTE: tags: title for april_fools +#: app/_translations.py:38 +msgctxt "tags" +msgid "Joke" +msgstr "" + +#. NOTE: tags: description for april_fools +#: app/_translations.py:40 +msgctxt "tags" +msgid "" +"For humorous content, meant as a novelty or joke, not to be taken " +"seriously, and that is not meant to be used seriously or long-term." +msgstr "" + +#. NOTE: tags: title for singleplayer +#: app/_translations.py:42 +msgctxt "tags" +msgid "Singleplayer-focused" +msgstr "" + +#. NOTE: tags: description for singleplayer +#: app/_translations.py:44 +msgctxt "tags" +msgid "Content that can be played alone" +msgstr "" + #. NOTE: tags: title for crafting -#: app/_translations.py:48 +#: app/_translations.py:46 #, fuzzy msgctxt "tags" msgid "Crafting" msgstr "Derecelendirme" #. NOTE: tags: description for crafting -#: app/_translations.py:50 +#: app/_translations.py:48 msgctxt "tags" msgid "Big changes to crafting gameplay" msgstr "" -#. NOTE: tags: title for sound_music +#. NOTE: tags: title for adventure__rpg +#: app/_translations.py:50 +msgctxt "tags" +msgid "Adventure / RPG" +msgstr "" + +#. NOTE: tags: title for shooter #: app/_translations.py:52 msgctxt "tags" +msgid "Shooter" +msgstr "" + +#. NOTE: tags: description for shooter +#: app/_translations.py:54 +msgctxt "tags" +msgid "First person shooters (FPS) and more" +msgstr "" + +#. NOTE: tags: title for sound_music +#: app/_translations.py:56 +msgctxt "tags" msgid "Sounds / Music" msgstr "" #. NOTE: tags: description for sound_music -#: app/_translations.py:54 +#: app/_translations.py:58 msgctxt "tags" msgid "Focuses on or adds new sounds or musical things" msgstr "" -#. NOTE: tags: title for inventory -#: app/_translations.py:56 -msgctxt "tags" -msgid "Inventory" -msgstr "" - -#. NOTE: tags: description for inventory -#: app/_translations.py:58 -msgctxt "tags" -msgid "Changes the inventory GUI" -msgstr "" - -#. NOTE: tags: title for chat +#. NOTE: tags: title for tools #: app/_translations.py:60 msgctxt "tags" -msgid "Chat / Commands" +msgid "Tools / Weapons / Armor" msgstr "" -#. NOTE: tags: description for chat +#. NOTE: tags: description for tools #: app/_translations.py:62 msgctxt "tags" -msgid "" -"Focus on player chat/communication or who's primary function is " -"interacting with the console." +msgid "Adds or changes tools, weapons, and armor" msgstr "" #. NOTE: tags: title for plants_and_farming @@ -222,57 +220,57 @@ msgctxt "tags" msgid "Adds new plants or other farmable resources." msgstr "" -#. NOTE: tags: title for complex_installation +#. NOTE: tags: title for simulation #: app/_translations.py:68 +msgctxt "tags" +msgid "Sims" +msgstr "" + +#. NOTE: tags: description for simulation +#: app/_translations.py:70 +msgctxt "tags" +msgid "" +"Mods and games that aim to simulate real life activity. Similar to " +"SimCity/The Sims/OpenTTD/etc." +msgstr "" + +#. NOTE: tags: title for chat +#: app/_translations.py:72 +msgctxt "tags" +msgid "Chat / Commands" +msgstr "" + +#. NOTE: tags: description for chat +#: app/_translations.py:74 +msgctxt "tags" +msgid "Focus on player chat/communication or console interaction." +msgstr "" + +#. NOTE: tags: title for multiplayer +#: app/_translations.py:76 +msgctxt "tags" +msgid "Multiplayer-focused" +msgstr "" + +#. NOTE: tags: description for multiplayer +#: app/_translations.py:78 +msgctxt "tags" +msgid "Can/should only be used in multiplayer" +msgstr "" + +#. NOTE: tags: title for complex_installation +#: app/_translations.py:80 #, fuzzy msgctxt "tags" msgid "Complex installation" msgstr "Dokümantasyon" #. NOTE: tags: description for complex_installation -#: app/_translations.py:70 -msgctxt "tags" -msgid "" -"Requires futher installation steps, such as installing luarocks or " -"editing the trusted mod setting" -msgstr "" - -#. NOTE: tags: title for multiplayer -#: app/_translations.py:72 -msgctxt "tags" -msgid "Multiplayer-focused" -msgstr "" - -#. NOTE: tags: description for multiplayer -#: app/_translations.py:74 -msgctxt "tags" -msgid "Can/should only be used in multiplayer" -msgstr "" - -#. NOTE: tags: title for tools -#: app/_translations.py:76 -msgctxt "tags" -msgid "Tools / Weapons / Armor" -msgstr "" - -#. NOTE: tags: description for tools -#: app/_translations.py:78 -msgctxt "tags" -msgid "Adds or changes tools, weapons, and armor" -msgstr "" - -#. NOTE: tags: title for simulation -#: app/_translations.py:80 -msgctxt "tags" -msgid "Sims" -msgstr "" - -#. NOTE: tags: description for simulation #: app/_translations.py:82 msgctxt "tags" msgid "" -"Mods and games that aim to simulate real life activity. Similar to " -"SimCity/TheSims/OpenTTD/etc" +"Requires futher installation steps, such as installing LuaRocks or " +"editing the trusted mod setting" msgstr "" #. NOTE: tags: title for magic @@ -281,54 +279,55 @@ msgctxt "tags" msgid "Magic / Enchanting" msgstr "" -#. NOTE: tags: title for less_than_px -#: app/_translations.py:86 -msgctxt "tags" -msgid "<16px" -msgstr "" - -#. NOTE: tags: description for less_than_px -#: app/_translations.py:88 -msgctxt "tags" -msgid "Less than 16px" -msgstr "" - #. NOTE: tags: title for building_mechanics -#: app/_translations.py:90 +#: app/_translations.py:86 msgctxt "tags" msgid "Building Mechanics and Tools" msgstr "" #. NOTE: tags: description for building_mechanics -#: app/_translations.py:92 +#: app/_translations.py:88 msgctxt "tags" msgid "Adds game mechanics or tools that change how players build." msgstr "" -#. NOTE: tags: title for environment -#: app/_translations.py:94 +#. NOTE: tags: title for oneofakind__original +#: app/_translations.py:90 msgctxt "tags" -msgid "Environment / Weather" +msgid "One-of-a-kind / Original" msgstr "" -#. NOTE: tags: description for environment -#: app/_translations.py:96 +#. NOTE: tags: description for oneofakind__original +#: app/_translations.py:92 msgctxt "tags" msgid "" -"Improves the world, adding weather, ambient sounds, or other environment " -"mechanics" +"For games and such that are of their own kind, distinct and original in " +"nature to others of the same category." msgstr "" -#. NOTE: tags: title for mobs -#: app/_translations.py:98 +#. NOTE: tags: title for building +#: app/_translations.py:94 msgctxt "tags" -msgid "Mobs / Animals / NPCs" +msgid "Building" msgstr "" -#. NOTE: tags: description for mobs +#. NOTE: tags: description for building +#: app/_translations.py:96 +msgctxt "tags" +msgid "Focuses on building, such as adding new materials or nodes" +msgstr "" + +#. NOTE: tags: title for decorative +#: app/_translations.py:98 +#, fuzzy +msgctxt "tags" +msgid "Decorative" +msgstr "Devre dışı bırak" + +#. NOTE: tags: description for decorative #: app/_translations.py:100 msgctxt "tags" -msgid "Adds mobs, animals, and NPCs" +msgid "Adds nodes with no other purpose than for use in building" msgstr "" #. NOTE: tags: title for puzzle @@ -343,124 +342,123 @@ msgctxt "tags" msgid "Focus on puzzle solving instead of combat" msgstr "" -#. NOTE: tags: title for building +#. NOTE: tags: title for environment #: app/_translations.py:106 msgctxt "tags" -msgid "Building" +msgid "Environment / Weather" msgstr "" -#. NOTE: tags: description for building +#. NOTE: tags: description for environment #: app/_translations.py:108 msgctxt "tags" -msgid "Focuses on building, such as adding new materials or nodes" +msgid "" +"Improves the world, adding weather, ambient sounds, or other environment " +"mechanics" msgstr "" -#. NOTE: tags: title for decorative +#. NOTE: tags: title for less_than_px #: app/_translations.py:110 -#, fuzzy msgctxt "tags" -msgid "Decorative" -msgstr "Devre dışı bırak" +msgid "<16px" +msgstr "" -#. NOTE: tags: description for decorative +#. NOTE: tags: description for less_than_px #: app/_translations.py:112 msgctxt "tags" -msgid "Adds nodes with no other purpose than for use in building" +msgid "Less than 16px" msgstr "" -#. NOTE: tags: title for oneofakind__original +#. NOTE: tags: title for mobs #: app/_translations.py:114 msgctxt "tags" -msgid "One-of-a-kind / Original" +msgid "Mobs / Animals / NPCs" msgstr "" -#. NOTE: tags: description for oneofakind__original +#. NOTE: tags: description for mobs #: app/_translations.py:116 msgctxt "tags" -msgid "" -"For games and such that are of their own kind, distinct and original in " -"nature to others of the same category." +msgid "Adds mobs, animals, and non-player characters" msgstr "" -#. NOTE: tags: title for survival -#: app/_translations.py:118 -msgctxt "tags" -msgid "Survival" -msgstr "" - -#. NOTE: tags: description for survival -#: app/_translations.py:120 -msgctxt "tags" -msgid "" -"Written specifically for survival gameplay with a focus on game-balance, " -"difficulty level, or resources available through crafting, mining, ..." -msgstr "" - -#. NOTE: tags: title for hud -#: app/_translations.py:122 -msgctxt "tags" -msgid "HUD" -msgstr "" - -#. NOTE: tags: description for hud -#: app/_translations.py:124 -msgctxt "tags" -msgid "For mods that grant the player extra information in the HUD" -msgstr "" - -#. NOTE: tags: title for storage -#: app/_translations.py:126 -#, fuzzy -msgctxt "tags" -msgid "Storage" -msgstr "Depolama" - -#. NOTE: tags: description for storage -#: app/_translations.py:128 -msgctxt "tags" -msgid "Adds or improves item storage mechanics" -msgstr "" - -#. NOTE: tags: title for 16px -#: app/_translations.py:130 -msgctxt "tags" -msgid "16px" -msgstr "" - -#. NOTE: tags: description for 16px -#: app/_translations.py:132 -#, fuzzy -msgctxt "tags" -msgid "For 16px texture packs" -msgstr "En İyi Doku Paketleri" - #. NOTE: tags: title for custom_mapgen -#: app/_translations.py:134 +#: app/_translations.py:118 #, fuzzy msgctxt "tags" msgid "Custom mapgen" msgstr "Depolama" #. NOTE: tags: description for custom_mapgen -#: app/_translations.py:136 +#: app/_translations.py:120 msgctxt "tags" msgid "" "Contains a completely custom mapgen implemented in Lua, usually requires " "worlds to be set to the 'singlenode' mapgen." msgstr "" +#. NOTE: tags: title for survival +#: app/_translations.py:122 +msgctxt "tags" +msgid "Survival" +msgstr "" + +#. NOTE: tags: description for survival +#: app/_translations.py:124 +msgctxt "tags" +msgid "" +"Written specifically for survival gameplay with a focus on game-balance, " +"difficulty level, or resources available through crafting, mining, ..." +msgstr "" + +#. NOTE: tags: title for education +#: app/_translations.py:126 +#, fuzzy +msgctxt "tags" +msgid "Education" +msgstr "Hareket" + +#. NOTE: tags: description for education +#: app/_translations.py:128 +msgctxt "tags" +msgid "Either has educational value, or is a tool to help teachers " +msgstr "" + +#. NOTE: tags: title for storage +#: app/_translations.py:130 +#, fuzzy +msgctxt "tags" +msgid "Storage" +msgstr "Depolama" + +#. NOTE: tags: description for storage +#: app/_translations.py:132 +msgctxt "tags" +msgid "Adds or improves item storage mechanics" +msgstr "" + #. NOTE: tags: title for library -#: app/_translations.py:138 +#: app/_translations.py:134 msgctxt "tags" msgid "API / Library" msgstr "" #. NOTE: tags: description for library -#: app/_translations.py:140 +#: app/_translations.py:136 msgctxt "tags" msgid "Primarily adds an API for other mods to use" msgstr "" +#. NOTE: tags: title for hud +#: app/_translations.py:138 +msgctxt "tags" +msgid "HUD" +msgstr "" + +#. NOTE: tags: description for hud +#: app/_translations.py:140 +msgctxt "tags" +msgid "For mods that grant the player extra information in the HUD" +msgstr "" + #. NOTE: tags: title for mini-game #: app/_translations.py:142 #, fuzzy @@ -474,17 +472,18 @@ msgctxt "tags" msgid "Adds a mini-game to be played within Minetest" msgstr "" -#. NOTE: tags: title for education +#. NOTE: tags: title for pve #: app/_translations.py:146 -#, fuzzy msgctxt "tags" -msgid "Education" -msgstr "Hareket" +msgid "Player vs Environment (PvE)" +msgstr "" -#. NOTE: tags: description for education +#. NOTE: tags: description for pve #: app/_translations.py:148 msgctxt "tags" -msgid "Either has educational value, or is a tool to help teachers " +msgid "" +"For content designed for one or more players that focus on combat against" +" the world, mobs, or NPCs." msgstr "" #. NOTE: tags: title for sports @@ -494,41 +493,140 @@ msgctxt "tags" msgid "Sports" msgstr "Rapor" -#. NOTE: tags: title for pve +#. NOTE: tags: title for 16px #: app/_translations.py:152 msgctxt "tags" -msgid "Player vs Environment (PvE)" +msgid "16px" msgstr "" -#. NOTE: tags: description for pve +#. NOTE: tags: description for 16px #: app/_translations.py:154 +#, fuzzy +msgctxt "tags" +msgid "For 16px texture packs" +msgstr "En İyi Doku Paketleri" + +#. NOTE: tags: title for 64px +#: app/_translations.py:156 +msgctxt "tags" +msgid "64px" +msgstr "" + +#. NOTE: tags: description for 64px +#: app/_translations.py:158 +#, fuzzy +msgctxt "tags" +msgid "For 64px texture packs" +msgstr "En İyi Doku Paketleri" + +#. NOTE: tags: title for transport +#: app/_translations.py:160 +#, fuzzy +msgctxt "tags" +msgid "Transport" +msgstr "Çevir" + +#. NOTE: tags: description for transport +#: app/_translations.py:162 msgctxt "tags" msgid "" -"For content designed for one or more players that focus on combat against" -" the world, mobs, or NPCs." +"Adds or changes transportation methods. Includes teleportation, vehicles," +" ridable mobs, transport infrastructure and thematic content" +msgstr "" + +#. NOTE: tags: title for seasonal +#: app/_translations.py:164 +#, fuzzy +msgctxt "tags" +msgid "Seasonal" +msgstr "Sebep" + +#. NOTE: tags: description for seasonal +#: app/_translations.py:166 +msgctxt "tags" +msgid "For content generally themed around a certain season or holiday" +msgstr "" + +#. NOTE: tags: title for food +#: app/_translations.py:168 +msgctxt "tags" +msgid "Food / Drinks" +msgstr "" + +#. NOTE: tags: title for commerce +#: app/_translations.py:170 +msgctxt "tags" +msgid "Commerce / Economy" +msgstr "" + +#. NOTE: tags: description for commerce +#: app/_translations.py:172 +msgctxt "tags" +msgid "Related to economies, money, and trading" +msgstr "" + +#. NOTE: tags: title for gui +#: app/_translations.py:174 +msgctxt "tags" +msgid "GUI" +msgstr "" + +#. NOTE: tags: description for gui +#: app/_translations.py:176 +msgctxt "tags" +msgid "" +"For content whose main utility or features are provided within a GUI, on-" +"screen menu, or similar" msgstr "" #. NOTE: tags: title for jam_combat_mod -#: app/_translations.py:156 +#: app/_translations.py:178 msgctxt "tags" msgid "Jam / Combat 2020" msgstr "" #. NOTE: tags: description for jam_combat_mod -#: app/_translations.py:158 +#: app/_translations.py:180 msgctxt "tags" msgid "For mods created for the Discord \"Combat\" modding event in 2020" msgstr "" +#. NOTE: tags: title for mtg +#: app/_translations.py:182 +#, fuzzy +msgctxt "tags" +msgid "Minetest Game improved" +msgstr "Onaylandı" + +#. NOTE: tags: description for mtg +#: app/_translations.py:184 +msgctxt "tags" +msgid "Forks of Minetest Game" +msgstr "" + +#. NOTE: tags: title for jam_weekly_2021 +#: app/_translations.py:186 +msgctxt "tags" +msgid "Jam / Weekly Challenges 2021" +msgstr "" + +#. NOTE: tags: description for jam_weekly_2021 +#: app/_translations.py:188 +msgctxt "tags" +msgid "" +"For mods created for the Discord \"Weekly Challenges\" modding event in " +"2021" +msgstr "" + #. NOTE: tags: title for creative -#: app/_translations.py:160 +#: app/_translations.py:190 #, fuzzy msgctxt "tags" msgid "Creative" msgstr "Oluştur" #. NOTE: tags: description for creative -#: app/_translations.py:162 +#: app/_translations.py:192 msgctxt "tags" msgid "" "Written specifically or exclusively for use in creative mode. Adds " @@ -536,114 +634,16 @@ msgid "" "that facilitate ingame creation and doesn't add difficulty or scarcity" msgstr "" -#. NOTE: tags: title for gui -#: app/_translations.py:164 -msgctxt "tags" -msgid "GUI" -msgstr "" - -#. NOTE: tags: description for gui -#: app/_translations.py:166 -msgctxt "tags" -msgid "For content whose main utility / feature is in GUI/formspec form" -msgstr "" - -#. NOTE: tags: title for 64px -#: app/_translations.py:168 -msgctxt "tags" -msgid "64px" -msgstr "" - -#. NOTE: tags: description for 64px -#: app/_translations.py:170 -#, fuzzy -msgctxt "tags" -msgid "For 64px texture packs" -msgstr "En İyi Doku Paketleri" - -#. NOTE: tags: title for commerce -#: app/_translations.py:172 -msgctxt "tags" -msgid "Commerce / Economy" -msgstr "" - -#. NOTE: tags: description for commerce -#: app/_translations.py:174 -msgctxt "tags" -msgid "Related to economies, money, and trading" -msgstr "" - -#. NOTE: tags: title for mtg -#: app/_translations.py:176 -#, fuzzy -msgctxt "tags" -msgid "Minetest Game improved" -msgstr "Onaylandı" - -#. NOTE: tags: description for mtg -#: app/_translations.py:178 -msgctxt "tags" -msgid "Forks of MTG" -msgstr "" - -#. NOTE: tags: title for jam_weekly_2021 -#: app/_translations.py:180 -msgctxt "tags" -msgid "Jam / Weekly Challenges 2021" -msgstr "" - -#. NOTE: tags: description for jam_weekly_2021 -#: app/_translations.py:182 -msgctxt "tags" -msgid "" -"For mods created for the Discord \"Weekly Challenges\" modding event in " -"2021" -msgstr "" - -#. NOTE: tags: title for transport -#: app/_translations.py:184 -#, fuzzy -msgctxt "tags" -msgid "Transport" -msgstr "Çevir" - -#. NOTE: tags: description for transport -#: app/_translations.py:186 -msgctxt "tags" -msgid "" -"Adds or changes transportation methods. Includes teleportation, vehicles," -" ridable mobs, transport infrastructure and thematic content" -msgstr "" - -#. NOTE: tags: title for food -#: app/_translations.py:188 -msgctxt "tags" -msgid "Food / Drinks" -msgstr "" - #. NOTE: tags: title for technology -#: app/_translations.py:190 +#: app/_translations.py:194 msgctxt "tags" msgid "Machines / Electronics" msgstr "" #. NOTE: tags: description for technology -#: app/_translations.py:192 -msgctxt "tags" -msgid "Adds machines useful in automation, tubes, or power." -msgstr "" - -#. NOTE: tags: title for seasonal -#: app/_translations.py:194 -#, fuzzy -msgctxt "tags" -msgid "Seasonal" -msgstr "Sebep" - -#. NOTE: tags: description for seasonal #: app/_translations.py:196 msgctxt "tags" -msgid "For content generally themed around a certain season or holiday" +msgid "Adds machines useful in automation, tubes, or power." msgstr "" #. NOTE: tags: title for 32px @@ -659,59 +659,59 @@ msgctxt "tags" msgid "For 32px texture packs" msgstr "En İyi Doku Paketleri" -#. NOTE: tags: title for jam_game_2021 +#. NOTE: tags: title for strategy_rts #: app/_translations.py:202 msgctxt "tags" -msgid "Jam / Game 2021" +msgid "Strategy / RTS" msgstr "" -#. NOTE: tags: description for jam_game_2021 +#. NOTE: tags: description for strategy_rts #: app/_translations.py:204 msgctxt "tags" -msgid "Entries to the 2021 Minetest Game Jam" +msgid "" +"Games and mods with a heavy strategy component, whether real-time or " +"turn-based" msgstr "" -#. NOTE: tags: title for 128px -#: app/_translations.py:206 -msgctxt "tags" -msgid "128px+" -msgstr "" - -#. NOTE: tags: description for 128px -#: app/_translations.py:208 -#, fuzzy -msgctxt "tags" -msgid "For 128px or higher texture packs" -msgstr "En İyi Doku Paketleri" - #. NOTE: tags: title for skins -#: app/_translations.py:210 +#: app/_translations.py:206 msgctxt "tags" msgid "Player customization / Skins" msgstr "" #. NOTE: tags: description for skins -#: app/_translations.py:212 +#: app/_translations.py:208 msgctxt "tags" msgid "" "Allows the player to customize their character by changing the texture or" " adding accessories." msgstr "" -#. NOTE: tags: title for strategy_rts -#: app/_translations.py:214 +#. NOTE: tags: title for jam_game_2021 +#: app/_translations.py:210 msgctxt "tags" -msgid "Strategy / RTS" +msgid "Jam / Game 2021" msgstr "" -#. NOTE: tags: description for strategy_rts -#: app/_translations.py:216 +#. NOTE: tags: description for jam_game_2021 +#: app/_translations.py:212 msgctxt "tags" -msgid "" -"Games and mods with a heavy strategy component, whether real-time or " -"turn-based" +msgid "Entries to the 2021 Minetest Game Jam" msgstr "" +#. NOTE: tags: title for 128px +#: app/_translations.py:214 +msgctxt "tags" +msgid "128px+" +msgstr "" + +#. NOTE: tags: description for 128px +#: app/_translations.py:216 +#, fuzzy +msgctxt "tags" +msgid "For 128px or higher texture packs" +msgstr "En İyi Doku Paketleri" + #. NOTE: tags: title for jam_game_2022 #: app/_translations.py:218 msgctxt "tags" @@ -813,8 +813,8 @@ msgctxt "content_warnings" msgid "Contains recreational drugs other than alcohol or tobacco" msgstr "" -#: app/querybuilder.py:58 app/templates/admin/languages/list.html:27 -#: app/templates/admin/tags/list.html:38 +#: app/querybuilder.py:60 app/templates/admin/languages/list.html:27 +#: app/templates/admin/tags/list.html:34 #: app/templates/admin/warnings/list.html:28 #: app/templates/collections/create_edit.html:56 #: app/templates/collections/view.html:66 app/templates/modnames/list.html:16 @@ -823,7 +823,7 @@ msgstr "" msgid "Packages" msgstr "Paketler" -#: app/querybuilder.py:73 +#: app/querybuilder.py:75 #, python-format msgid "%(package_type)s for %(game_name)s" msgstr "%(game_name)s için %(package_type)s" @@ -837,9 +837,13 @@ msgstr "%(delta)s önce" msgid "Featured" msgstr "Öne Çıkanlar" -#: app/blueprints/api/tokens.py:33 app/templates/admin/tags/list.html:26 +#: app/blueprints/api/tokens.py:33 +#: app/blueprints/packages/advanced_search.py:83 +#: app/blueprints/packages/releases.py:55 +#: app/blueprints/packages/releases.py:70 app/templates/admin/tags/list.html:22 #: app/templates/admin/warnings/list.html:20 app/templates/macros/topics.html:7 #: app/templates/modnames/list.html:12 +#: app/templates/packages/release_edit.html:20 msgid "Name" msgstr "Ad" @@ -848,12 +852,12 @@ 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:251 -#: app/blueprints/packages/packages.py:543 -#: app/blueprints/packages/packages.py:639 -#: app/blueprints/packages/packages.py:727 -#: app/blueprints/packages/releases.py:62 -#: app/blueprints/packages/releases.py:74 app/blueprints/packages/reviews.py:63 +#: app/blueprints/oauth/__init__.py:175 app/blueprints/packages/packages.py:252 +#: app/blueprints/packages/packages.py:544 +#: app/blueprints/packages/packages.py:640 +#: app/blueprints/packages/packages.py:728 +#: app/blueprints/packages/releases.py:66 +#: app/blueprints/packages/releases.py:81 app/blueprints/packages/reviews.py:63 #: app/blueprints/packages/screenshots.py:36 #: app/blueprints/packages/screenshots.py:42 #: app/blueprints/packages/screenshots.py:47 @@ -864,12 +868,14 @@ msgid "Save" msgstr "Kaydet" #: app/blueprints/collections/__init__.py:77 -#: app/blueprints/oauth/__init__.py:168 app/blueprints/packages/releases.py:54 -#: app/blueprints/packages/releases.py:66 app/blueprints/packages/reviews.py:53 +#: app/blueprints/oauth/__init__.py:168 +#: app/blueprints/packages/advanced_search.py:84 +#: app/blueprints/packages/releases.py:56 +#: app/blueprints/packages/releases.py:71 app/blueprints/packages/reviews.py:53 #: app/blueprints/threads/__init__.py:281 #: app/templates/admin/languages/list.html:23 #: app/templates/macros/reviews.html:143 app/templates/macros/topics.html:5 -#: app/templates/packages/release_edit.html:17 +#: app/templates/packages/release_edit.html:21 #: app/templates/packages/translation.html:54 msgid "Title" msgstr "Başlık" @@ -922,24 +928,7 @@ msgstr "(Herkese açık, Profil > Koleksiyonlarım bölümünden değiştirin msgid "Removed package from favorites collection" msgstr "Paket sık kullanılanlar koleksiyonundan kaldırıldı" -#: app/blueprints/github/__init__.py:54 -msgid "Authorization failed [err=gh-oauth-login-failed]" -msgstr "Yetkilendirme başarısız oldu: [err=gh-oauth-login-failed]" - -#: app/blueprints/github/__init__.py:83 -msgid "Linked GitHub to account" -msgstr "Github hesabına bağlandı" - -#: app/blueprints/github/__init__.py:88 -#, python-format -msgid "GitHub account is already associated with another user: %(username)s" -msgstr "" - -#: 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]" - -#: app/blueprints/oauth/__init__.py:169 app/templates/admin/tags/list.html:30 +#: app/blueprints/oauth/__init__.py:169 app/templates/admin/tags/list.html:26 #: app/templates/admin/warnings/list.html:24 #: app/templates/users/settings_email.html:49 msgid "Description" @@ -1010,95 +999,213 @@ msgstr "Kaldır / Yayından Kaldır" msgid "Supported Games" msgstr "Desteklenen Oyunlar" -#: app/blueprints/packages/packages.py:214 -msgid "No download available." -msgstr "İndirme mevcut değil." +#: app/blueprints/packages/advanced_search.py:39 +msgid "Android Default" +msgstr "" -#: app/blueprints/packages/packages.py:229 app/templates/packages/view.html:598 +#: app/blueprints/packages/advanced_search.py:40 +msgid "Desktop Default" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:41 +msgid "Non-free" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:42 app/models/packages.py:624 +#: app/templates/packages/view.html:163 +msgid "Work in Progress" +msgstr "Devam Eden Çalışma" + +#. NOTE: Package maintenance state +#: app/blueprints/packages/advanced_search.py:43 app/models/packages.py:170 +msgid "Deprecated" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:44 +msgid "All content warnings" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:53 +msgid "Query" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:54 +#: app/blueprints/packages/packages.py:230 app/templates/packages/view.html:598 #: app/utils/minetest_hypertext.py:263 msgid "Type" msgstr "Tür" -#: app/blueprints/packages/packages.py:230 -msgid "Title (Human-readable)" -msgstr "Başlık (İnsan-okunur)" +#: app/blueprints/packages/advanced_search.py:56 +#: app/templates/macros/topics.html:6 app/templates/packages/view.html:177 +msgid "Author" +msgstr "Yaratıcı" -#: app/blueprints/packages/packages.py:231 -#: app/blueprints/packages/packages.py:637 -msgid "Name (Technical)" -msgstr "Ad (Teknik)" - -#: app/blueprints/packages/packages.py:231 -#: app/blueprints/packages/packages.py:638 -#: 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:232 -msgid "Short Description (Plaintext)" -msgstr "Kısa Açıklama (Düz Metin)" - -#: app/blueprints/packages/packages.py:234 app/templates/packages/view.html:620 -#: app/utils/minetest_hypertext.py:300 -msgid "Maintenance State" -msgstr "Bakım Durumu" - -#: app/blueprints/packages/packages.py:236 app/templates/admin/tags/list.html:4 +#: app/blueprints/packages/advanced_search.py:57 +#: app/blueprints/packages/packages.py:237 app/templates/admin/tags/list.html:4 #: app/templates/admin/tags/list.html:10 app/templates/todo/tags.html:38 #: app/utils/minetest_hypertext.py:264 msgid "Tags" msgstr "Etiketler" -#: app/blueprints/packages/packages.py:237 +#: app/blueprints/packages/advanced_search.py:60 +#: app/blueprints/packages/packages.py:238 msgid "Content Warnings" msgstr "İçerik Uyarıları" -#: app/blueprints/packages/packages.py:238 app/templates/packages/view.html:609 +#: app/blueprints/packages/advanced_search.py:63 +#: app/blueprints/packages/packages.py:239 app/templates/packages/view.html:609 #: app/utils/minetest_hypertext.py:298 msgid "License" msgstr "Lisans" -#: app/blueprints/packages/packages.py:239 +#: app/blueprints/packages/advanced_search.py:67 +msgid "Supports Game" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:71 +#: app/templates/admin/storage.html:39 +#: app/templates/collections/create_edit.html:81 +#: app/templates/collections/list.html:39 +#: app/templates/collections/view.html:91 app/templates/index.html:48 +#: app/templates/macros/reviews.html:81 app/templates/macros/topics.html:52 +#: app/templates/packages/game_hub.html:5 +#: app/templates/packages/game_hub.html:25 +#: app/templates/packages/similar.html:22 app/templates/translate/index.html:28 +#, python-format +msgid "%(title)s by %(author)s" +msgstr "%(author)s geliştiricisinden %(title)s" + +#: app/blueprints/packages/advanced_search.py:72 +#: app/blueprints/packages/reviews.py:54 +#: app/templates/packages/translation.html:51 +msgid "Language" +msgstr "Dil" + +#: app/blueprints/packages/advanced_search.py:76 +msgid "Hide Tags and Content Warnings" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:77 +msgid "Minetest Version" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:81 +msgid "Sort by" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:85 +msgid "Package score" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:86 app/templates/index.html:78 +#: app/templates/packages/reviews_list.html:4 +#: app/templates/packages/view.html:194 app/templates/packages/view.html:336 +#: app/templates/users/profile.html:279 +msgid "Reviews" +msgstr "Değerlendirmeler" + +#: app/blueprints/packages/advanced_search.py:87 +#: app/templates/packages/view.html:184 app/templates/users/profile.html:242 +msgid "Downloads" +msgstr "İndirmeler" + +#: app/blueprints/packages/advanced_search.py:88 +msgid "Created At" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:89 +msgid "Approved At" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:90 +msgid "Last Release" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:92 +msgid "Order" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:93 +msgid "Descending" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:94 +msgid "Ascending" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:96 +msgid "Random order" +msgstr "" + +#: app/blueprints/packages/packages.py:215 +msgid "No download available." +msgstr "İndirme mevcut değil." + +#: app/blueprints/packages/packages.py:231 +msgid "Title (Human-readable)" +msgstr "Başlık (İnsan-okunur)" + +#: app/blueprints/packages/packages.py:232 +#: app/blueprints/packages/packages.py:638 +msgid "Name (Technical)" +msgstr "Ad (Teknik)" + +#: app/blueprints/packages/packages.py:232 +#: app/blueprints/packages/packages.py:639 +#: 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:233 +msgid "Short Description (Plaintext)" +msgstr "Kısa Açıklama (Düz Metin)" + +#: app/blueprints/packages/packages.py:235 app/templates/packages/view.html:620 +#: app/utils/minetest_hypertext.py:300 +msgid "Maintenance State" +msgstr "Bakım Durumu" + +#: app/blueprints/packages/packages.py:240 msgid "Media License" msgstr "Medya Lisansı" -#: app/blueprints/packages/packages.py:241 +#: app/blueprints/packages/packages.py:242 msgid "Long Description (Markdown)" msgstr "Uzun Açıklama (Markdown)" -#: app/blueprints/packages/packages.py:243 +#: app/blueprints/packages/packages.py:244 msgid "VCS Repository URL" msgstr "VCS Deposu URL'si" -#: app/blueprints/packages/packages.py:244 app/blueprints/users/settings.py:77 +#: app/blueprints/packages/packages.py:245 app/blueprints/users/settings.py:77 msgid "Website URL" msgstr "Web Sitesi URL'si" -#: app/blueprints/packages/packages.py:245 +#: app/blueprints/packages/packages.py:246 msgid "Issue Tracker URL" msgstr "Sorun İzleyici URL'si" -#: app/blueprints/packages/packages.py:246 +#: app/blueprints/packages/packages.py:247 msgid "Forum Topic ID" msgstr "Forum Konu ID'si" -#: app/blueprints/packages/packages.py:247 +#: app/blueprints/packages/packages.py:248 msgid "Video URL" msgstr "Video URL'si" -#: app/blueprints/packages/packages.py:248 +#: app/blueprints/packages/packages.py:249 msgid "Donate URL" msgstr "Bağış URL'si" -#: app/blueprints/packages/packages.py:249 +#: app/blueprints/packages/packages.py:250 msgid "Translation URL" msgstr "Çeviri URL'si" -#: app/blueprints/packages/packages.py:255 +#: app/blueprints/packages/packages.py:256 msgid "_game is not an allowed name" msgstr "_game izin verilen bir ad değil" -#: app/blueprints/packages/packages.py:265 +#: app/blueprints/packages/packages.py:266 msgid "" "Package already exists, but is removed. Please contact ContentDB staff to" " restore the package" @@ -1106,16 +1213,16 @@ 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:270 +#: app/blueprints/packages/packages.py:271 msgid "Package already exists" msgstr "Paket zaten mevcut" -#: app/blueprints/packages/packages.py:276 +#: app/blueprints/packages/packages.py:277 msgid "A collection with a similar name already exists" msgstr "Benzer ada sahip bir koleksiyon zaten var" -#: app/blueprints/packages/packages.py:329 -#: app/blueprints/packages/releases.py:82 +#: app/blueprints/packages/packages.py:330 +#: app/blueprints/packages/releases.py:89 msgid "" "You must add an email address to your account and confirm it before you " "can manage packages" @@ -1123,212 +1230,211 @@ 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:335 +#: app/blueprints/packages/packages.py:336 msgid "Save draft" msgstr "Taslağı kaydet" -#: app/blueprints/packages/packages.py:343 +#: app/blueprints/packages/packages.py:344 msgid "Unable to find that user" msgstr "Bu kullanıcı bulunamadı" -#: app/blueprints/packages/packages.py:347 +#: app/blueprints/packages/packages.py:348 #: app/blueprints/packages/screenshots.py:137 msgid "Permission denied" msgstr "İzin reddedildi" -#: app/blueprints/packages/packages.py:403 -#: app/blueprints/packages/packages.py:494 -#: app/blueprints/packages/packages.py:516 +#: app/blueprints/packages/packages.py:404 +#: app/blueprints/packages/packages.py:495 +#: app/blueprints/packages/packages.py:517 msgid "You don't have permission to do that" msgstr "Bunu yapmak için izniniz yok" -#: app/blueprints/packages/packages.py:436 +#: app/blueprints/packages/packages.py:437 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:443 +#: app/blueprints/packages/packages.py:444 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:481 +#: app/blueprints/packages/packages.py:482 #, python-format msgid "Set state to %(state)s" msgstr "" -#: app/blueprints/packages/packages.py:511 +#: app/blueprints/packages/packages.py:512 msgid "Deleted package" msgstr "Silinmiş paket" -#: app/blueprints/packages/packages.py:533 +#: app/blueprints/packages/packages.py:534 msgid "Unapproved package" msgstr "Onaylanmamış paket" -#: app/blueprints/packages/packages.py:542 +#: app/blueprints/packages/packages.py:543 msgid "Maintainers (Comma-separated)" msgstr "Geliştiriciler (Virgülle ayrılmış)" -#: app/blueprints/packages/packages.py:551 +#: app/blueprints/packages/packages.py:552 msgid "You don't have permission to edit maintainers" msgstr "Geliştiricileri düzenleme izniniz yok" -#: app/blueprints/packages/packages.py:601 +#: app/blueprints/packages/packages.py:602 msgid "You are not a maintainer" msgstr "Bir geliştirici değilsiniz" -#: app/blueprints/packages/packages.py:604 +#: app/blueprints/packages/packages.py:605 msgid "Package owners cannot remove themselves as maintainers" msgstr "Paket sahipleri kendilerini geliştirici olmaktan kaldıramaz" -#: app/blueprints/packages/packages.py:636 +#: app/blueprints/packages/packages.py:637 msgid "Author Name" msgstr "Yazar Adı" -#: app/blueprints/packages/packages.py:723 +#: app/blueprints/packages/packages.py:724 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:724 +#: app/blueprints/packages/packages.py:725 msgid "Supported games" msgstr "Desteklenen oyunlar" -#: app/blueprints/packages/packages.py:725 +#: app/blueprints/packages/packages.py:726 msgid "Unsupported games" msgstr "Desteklenmeyen oyunlar" -#: app/blueprints/packages/packages.py:726 +#: app/blueprints/packages/packages.py:727 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:742 +#: app/blueprints/packages/packages.py:743 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:746 +#: app/blueprints/packages/packages.py:747 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" -#: app/blueprints/packages/releases.py:55 -#: app/templates/packages/release_new.html:46 +#: app/blueprints/packages/releases.py:57 +#: app/blueprints/packages/releases.py:72 +msgid "Release Notes" +msgstr "" + +#: app/blueprints/packages/releases.py:59 msgid "Method" msgstr "Yöntem" -#: app/blueprints/packages/releases.py:55 -#: app/blueprints/packages/releases.py:57 +#: app/blueprints/packages/releases.py:59 +#: app/blueprints/packages/releases.py:61 #: app/blueprints/packages/screenshots.py:35 msgid "File Upload" msgstr "Dosya Yükle" -#: app/blueprints/packages/releases.py:56 +#: app/blueprints/packages/releases.py:60 msgid "Git reference (ie: commit hash, branch, or tag)" msgstr "Git referansı (ör: commit hash, branch veya tag)" -#: app/blueprints/packages/releases.py:58 -#: app/blueprints/packages/releases.py:70 -#: app/blueprints/packages/releases.py:198 +#: app/blueprints/packages/releases.py:62 +#: app/blueprints/packages/releases.py:77 +#: app/blueprints/packages/releases.py:207 msgid "Minimum Minetest Version" msgstr "Minimum Minetest Sürümü" -#: app/blueprints/packages/releases.py:60 -#: app/blueprints/packages/releases.py:72 -#: app/blueprints/packages/releases.py:201 +#: app/blueprints/packages/releases.py:64 +#: app/blueprints/packages/releases.py:79 +#: app/blueprints/packages/releases.py:210 msgid "Maximum Minetest Version" msgstr "Maksimum Minetest Sürümü" -#: app/blueprints/packages/releases.py:67 -#: app/templates/packages/release_edit.html:23 +#: app/blueprints/packages/releases.py:74 +#: app/templates/packages/release_edit.html:31 msgid "URL" msgstr "URL" -#: app/blueprints/packages/releases.py:68 +#: app/blueprints/packages/releases.py:75 msgid "Task ID" msgstr "Görev ID" -#: app/blueprints/packages/releases.py:69 +#: app/blueprints/packages/releases.py:76 #: app/blueprints/packages/screenshots.py:41 msgid "Is Approved" msgstr "Onaylandı" -#: app/blueprints/packages/releases.py:91 +#: app/blueprints/packages/releases.py:98 msgid "Import from Git" msgstr "Git'ten içe aktar" -#: app/blueprints/packages/releases.py:91 +#: app/blueprints/packages/releases.py:98 msgid "Upload .zip file" msgstr ".zip dosyasını yükle" -#: app/blueprints/packages/releases.py:197 +#: app/blueprints/packages/releases.py:206 msgid "Set Min" msgstr "Minimumu Ayarla" -#: app/blueprints/packages/releases.py:200 +#: app/blueprints/packages/releases.py:209 msgid "Set Max" msgstr "Maksimumu Ayarla" -#: app/blueprints/packages/releases.py:203 +#: app/blueprints/packages/releases.py:212 msgid "Only change values previously set as none" msgstr "Yalnızca daha önce hiçbiri olarak ayarlanan değerleri değiştirin" -#: app/blueprints/packages/releases.py:204 +#: app/blueprints/packages/releases.py:213 msgid "Update" msgstr "Güncelleme" -#: app/blueprints/packages/releases.py:256 +#: app/blueprints/packages/releases.py:265 #: app/templates/packages/update_config.html:25 msgid "Trigger" msgstr "Tetiklen" -#: app/blueprints/packages/releases.py:257 +#: app/blueprints/packages/releases.py:266 msgid "New Commit" msgstr "Yeni Commit" -#: app/blueprints/packages/releases.py:258 app/templates/admin/tags/list.html:8 +#: app/blueprints/packages/releases.py:267 app/templates/admin/tags/list.html:8 msgid "New Tag" msgstr "Yeni Etiket" -#: app/blueprints/packages/releases.py:260 +#: app/blueprints/packages/releases.py:269 msgid "Branch name" msgstr "Branch adı" -#: app/blueprints/packages/releases.py:261 +#: app/blueprints/packages/releases.py:270 #: app/templates/packages/update_config.html:38 msgid "Action" msgstr "Hareket" -#: app/blueprints/packages/releases.py:262 +#: app/blueprints/packages/releases.py:271 msgid "Send notification and mark as outdated" msgstr "Bildirim gönder ve eski olarak işaretle" -#: app/blueprints/packages/releases.py:262 app/logic/package_approval.py:104 +#: app/blueprints/packages/releases.py:271 app/logic/package_approval.py:104 msgid "Create release" msgstr "Sürüm oluştur" -#: app/blueprints/packages/releases.py:264 +#: app/blueprints/packages/releases.py:273 msgid "Save Settings" msgstr "Ayarları Kaydet" -#: app/blueprints/packages/releases.py:265 +#: app/blueprints/packages/releases.py:274 msgid "Disable Automation" msgstr "Otomasyonu Devre Dışı Bırak" -#: app/blueprints/packages/releases.py:304 +#: app/blueprints/packages/releases.py:313 msgid "Please add a Git repository URL in order to set up automatic releases" msgstr "Otomatik sürümleri ayarlamak için lütfen bir Git deposu URL'si ekleyin" -#: app/blueprints/packages/releases.py:320 +#: app/blueprints/packages/releases.py:329 msgid "Deleted update configuration" msgstr "Silinen güncelleme yapılandırması" -#: app/blueprints/packages/releases.py:328 +#: app/blueprints/packages/releases.py:337 msgid "Now, please create an initial release" msgstr "Şimdi, lütfen bir ilk sürüm oluşturun" -#: app/blueprints/packages/reviews.py:54 -#: app/templates/packages/translation.html:51 -msgid "Language" -msgstr "Dil" - #: app/blueprints/packages/reviews.py:60 app/blueprints/threads/__init__.py:181 #: app/blueprints/threads/__init__.py:182 #: app/blueprints/threads/__init__.py:282 @@ -1513,7 +1619,7 @@ msgstr "" "eksilere (-) ve noktalara (.) izin verilir" #: app/blueprints/users/account.py:104 app/blueprints/users/account.py:153 -#: app/blueprints/users/account.py:189 app/blueprints/users/account.py:340 +#: app/blueprints/users/account.py:189 app/blueprints/users/account.py:338 #: app/blueprints/users/settings.py:147 msgid "Email" msgstr "E-posta" @@ -1595,23 +1701,23 @@ msgstr "Eski parola hatalı" msgid "Unknown verification token!" msgstr "Bilinmeyen doğrulama jetonu!" -#: app/blueprints/users/account.py:292 +#: app/blueprints/users/account.py:290 msgid "Token has expired" msgstr "Jetonun süresi doldu" -#: app/blueprints/users/account.py:306 +#: app/blueprints/users/account.py:304 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:309 +#: app/blueprints/users/account.py:307 msgid "Confirmed email change" msgstr "Onaylanmış e-posta değişikliği" -#: app/blueprints/users/account.py:314 +#: app/blueprints/users/account.py:312 msgid "Email address changed" msgstr "E-posta adresi değiştirildi" -#: app/blueprints/users/account.py:315 +#: app/blueprints/users/account.py:313 msgid "" "Your email address has changed. If you didn't request this, please " "contact an administrator." @@ -1619,15 +1725,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:333 +#: app/blueprints/users/account.py:331 msgid "You may now log in" msgstr "Şimdi giriş yapabilirsiniz" -#: app/blueprints/users/account.py:341 +#: app/blueprints/users/account.py:339 msgid "Send" msgstr "Gönder" -#: app/blueprints/users/account.py:372 +#: app/blueprints/users/account.py:370 msgid "" "That email is now blacklisted. Please contact an admin if you wish to " "undo this." @@ -1635,46 +1741,44 @@ msgstr "" "Bu e-posta artık kara listeye alındı. Geri almak istiyorsanız lütfen bir " "yönetici ile iletişime geçin." -#: app/blueprints/users/claim.py:41 app/blueprints/users/claim.py:66 -msgid "" -"Invalid username, Only alphabetic letters (A-Za-z), numbers (0-9), " -"underscores (_), minuses (-), and periods (.) allowed. Consider " -"contacting an admin" -msgstr "" -"Geçersiz kullanıcı adı, Yalnızca alfabetik harflere (A-Za-z), sayılara " -"(0-9), alt çizgilere (_), eksilere (-) ve noktalara (.) izin verilir. Bir" -" yönetici ile iletişime geçmeyi düşünün" - #: app/blueprints/users/claim.py:46 msgid "User has already been claimed" msgstr "Kullanıcı zaten talep edildi" #: app/blueprints/users/claim.py:50 -msgid "Unable to get GitHub username for user" -msgstr "Kullanıcı için GitHub kullanıcı adı alınamıyor" +msgid "" +"Unable to get GitHub username for user. Make sure the forum account " +"exists." +msgstr "" -#: app/blueprints/users/claim.py:73 +#: app/blueprints/users/claim.py:66 +msgid "" +"A ContentDB user with that name already exists. Please contact an admin " +"to link to your forum account" +msgstr "" + +#: app/blueprints/users/claim.py:75 msgid "That user has already been claimed!" msgstr "Bu kullanıcı zaten sahiplenildi!" -#: app/blueprints/users/claim.py:86 +#: app/blueprints/users/claim.py:88 #, python-format msgid "Error whilst attempting to access forums: %(message)s" msgstr "Forumlara erişmeye çalışırken hata oluştu: %(message)s" -#: app/blueprints/users/claim.py:90 +#: app/blueprints/users/claim.py:92 msgid "Unable to get forum signature - does the user exist?" msgstr "Forum imzası alınamadı - kullanıcı mevcut mu?" -#: app/blueprints/users/claim.py:105 +#: app/blueprints/users/claim.py:107 msgid "Unable to login as user" msgstr "Kullanıcı olarak giriş yapılamadı" -#: app/blueprints/users/claim.py:111 +#: app/blueprints/users/claim.py:113 msgid "Could not find the key in your signature!" msgstr "İmzanızda anahtar bulunamadı!" -#: app/blueprints/users/claim.py:114 +#: app/blueprints/users/claim.py:116 msgid "Unknown claim type" msgstr "Bilinmeyen talep türü" @@ -1818,6 +1922,23 @@ msgstr "Rütbe" msgid "Can't promote a user to a rank higher than yourself!" msgstr "Bir kullanıcıyı kendinizden daha yüksek bir rütbeye yükseltemezsiniz!" +#: app/blueprints/vcs/github.py:56 +msgid "Authorization failed [err=gh-oauth-login-failed]" +msgstr "Yetkilendirme başarısız oldu: [err=gh-oauth-login-failed]" + +#: app/blueprints/vcs/github.py:85 +msgid "Linked GitHub to account" +msgstr "Github hesabına bağlandı" + +#: app/blueprints/vcs/github.py:90 +#, python-format +msgid "GitHub account is already associated with another user: %(username)s" +msgstr "" + +#: app/blueprints/vcs/github.py:98 app/blueprints/vcs/github.py:124 +msgid "Authorization failed [err=gh-login-failed]" +msgstr "Yetkilendirme başarısız oldu [err=gh-login-failed]" + #: app/blueprints/zipgrep/__init__.py:35 msgid "Text to find (regex)" msgstr "Bulunacak metin (düzenli ifade)" @@ -1827,6 +1948,7 @@ msgid "File filter" msgstr "Dosya filtresi" #: app/blueprints/zipgrep/__init__.py:38 app/templates/base.html:60 +#: app/templates/packages/advanced_search.html:34 #: app/templates/packages/game_hub.html:35 app/templates/todo/tags.html:14 msgid "Search" msgstr "Ara" @@ -1926,11 +2048,11 @@ msgstr "Bu paketi düzenlemek için izniniz yok" msgid "You don't have permission to change the package name" msgstr "Paket adını değiştirme izniniz yok" -#: app/logic/releases.py:32 +#: app/logic/releases.py:33 msgid "You don't have permission to make releases" msgstr "Yayınlamak için izniniz yok" -#: app/logic/releases.py:37 +#: app/logic/releases.py:38 msgid "" "You've created too many releases for this package in the last 5 minutes, " "please wait before trying again" @@ -1938,7 +2060,7 @@ msgstr "" "Son 5 dakika içinde bu paket için çok fazla sürüm oluşturdunuz, lütfen " "tekrar denemeden önce bekleyin" -#: app/logic/releases.py:74 +#: app/logic/releases.py:77 msgid "Invalid commit hash; it must be a 40 character long base16 string" msgstr "Geçersiz commit hash'i; 40 karakter uzunluğunda base16 dizesi olmalıdır" @@ -2094,11 +2216,6 @@ msgstr "" msgid "As-is" msgstr "" -#. NOTE: Package maintenance state -#: app/models/packages.py:170 -msgid "Deprecated" -msgstr "" - #: app/models/packages.py:177 msgid "Under active development, and may break worlds/things without warning" msgstr "" @@ -2135,7 +2252,7 @@ msgstr "Onayla" #: app/templates/collections/delete.html:14 #: app/templates/collections/view.html:39 #: app/templates/oauth/create_edit.html:17 -#: app/templates/packages/release_edit.html:84 +#: app/templates/packages/release_edit.html:92 #: app/templates/packages/review_create_edit.html:67 #: app/templates/threads/delete_reply.html:19 #: app/templates/threads/delete_thread.html:19 @@ -2143,21 +2260,17 @@ msgstr "Onayla" msgid "Delete" msgstr "Sil" -#: app/models/packages.py:624 app/templates/packages/view.html:163 -msgid "Work in Progress" -msgstr "Devam Eden Çalışma" - -#: app/models/packages.py:1358 +#: app/models/packages.py:1366 #, python-format msgid "New commit %(hash)s found on the Git repo." msgstr "" -#: app/models/packages.py:1362 +#: app/models/packages.py:1370 #, python-format msgid "The last release was commit %(hash)s" msgstr "" -#: app/models/packages.py:1368 +#: app/models/packages.py:1376 #, python-format msgid "New tag %(tag_name)s found on the Git repo." msgstr "" @@ -2191,7 +2304,7 @@ msgid "Editor" msgstr "" #. NOTE: BOT notification type -#: app/models/users.py:59 app/models/users.py:442 +#: app/models/users.py:59 app/models/users.py:448 msgid "Bot" msgstr "" @@ -2204,128 +2317,128 @@ msgid "Admin" msgstr "Yönetici" #. NOTE: PACKAGE_EDIT notification type -#: app/models/users.py:427 +#: app/models/users.py:433 msgid "Package Edit" msgstr "" #. NOTE: PACKAGE_APPROVAL notification type -#: app/models/users.py:430 +#: app/models/users.py:436 msgid "Package Approval" msgstr "" #. NOTE: NEW_THREAD notification type -#: app/models/users.py:433 app/templates/threads/list.html:12 +#: app/models/users.py:439 app/templates/threads/list.html:12 #: app/templates/threads/new.html:4 msgid "New Thread" msgstr "Yeni Konu" #. NOTE: NEW_REVIEW notification type -#: app/models/users.py:436 +#: app/models/users.py:442 msgid "New Review" msgstr "" #. NOTE: THREAD_REPLY notification type -#: app/models/users.py:439 +#: app/models/users.py:445 msgid "Thread Reply" msgstr "" #. NOTE: MAINTAINER notification type -#: app/models/users.py:445 app/templates/macros/threads.html:27 +#: app/models/users.py:451 app/templates/macros/threads.html:27 msgid "Maintainer" msgstr "Geliştirici" #. NOTE: EDITOR_ALERT notification type -#: app/models/users.py:448 +#: app/models/users.py:454 msgid "Editor Alert" msgstr "" #. NOTE: EDITOR_MISC notification type -#: app/models/users.py:451 +#: app/models/users.py:457 msgid "Editor Misc" msgstr "" #. NOTE: OTHER notification type -#: app/models/users.py:454 +#: app/models/users.py:460 msgid "Other" msgstr "" -#: app/models/users.py:464 +#: app/models/users.py:470 msgid "This is a Package Edit notification." msgstr "" -#: app/models/users.py:466 +#: app/models/users.py:472 msgid "This is a Package Approval notification." msgstr "" -#: app/models/users.py:468 +#: app/models/users.py:474 msgid "This is a New Thread notification." msgstr "" -#: app/models/users.py:470 +#: app/models/users.py:476 msgid "This is a New Review notification." msgstr "" -#: app/models/users.py:472 +#: app/models/users.py:478 msgid "This is a Thread Reply notification." msgstr "" -#: app/models/users.py:474 +#: app/models/users.py:480 msgid "This is a Bot notification." msgstr "" -#: app/models/users.py:476 +#: app/models/users.py:482 msgid "This is a Maintainer change notification." msgstr "" -#: app/models/users.py:478 +#: app/models/users.py:484 msgid "This is an Editor Alert notification." msgstr "" -#: app/models/users.py:480 +#: app/models/users.py:486 msgid "This is an Editor Misc notification." msgstr "" -#: app/models/users.py:482 +#: app/models/users.py:488 msgid "This is an Other notification." msgstr "" -#: app/models/users.py:489 +#: app/models/users.py:495 msgid "When another user edits your packages, releases, etc." msgstr "" -#: app/models/users.py:491 +#: app/models/users.py:497 msgid "Notifications from editors related to the package approval process." msgstr "" -#: app/models/users.py:493 +#: app/models/users.py:499 msgid "When a thread is created on your package." msgstr "" -#: app/models/users.py:495 +#: app/models/users.py:501 msgid "When a user posts a review on your package." msgstr "" -#: app/models/users.py:497 +#: app/models/users.py:503 msgid "When someone replies to a thread you're watching." msgstr "" -#: app/models/users.py:499 +#: app/models/users.py:505 msgid "From a bot - for example, update notifications." msgstr "" -#: app/models/users.py:501 +#: app/models/users.py:507 msgid "When your package's maintainers change." msgstr "" -#: app/models/users.py:503 +#: app/models/users.py:509 msgid "For editors: Important alerts." msgstr "" -#: app/models/users.py:505 +#: app/models/users.py:511 msgid "For editors: Minor notifications, including new threads." msgstr "" -#: app/models/users.py:507 +#: app/models/users.py:513 msgid "Minor notifications not important enough for a dedicated category." msgstr "" @@ -2480,41 +2593,45 @@ msgstr "Gizlilik Politikası" msgid "Report / DMCA" msgstr "Rapor / DMCA" -#: app/templates/base.html:256 +#: app/templates/base.html:256 app/templates/packages/advanced_search.html:4 +msgid "Advanced Search" +msgstr "" + +#: app/templates/base.html:257 msgid "User List" msgstr "Kullanıcı Listesi" -#: app/templates/base.html:257 app/templates/packages/view.html:190 +#: app/templates/base.html:258 app/templates/packages/view.html:190 #: app/templates/packages/view.html:677 app/templates/threads/list.html:4 msgid "Threads" msgstr "Konular" -#: app/templates/base.html:258 app/templates/collections/list.html:7 +#: app/templates/base.html:259 app/templates/collections/list.html:7 #: app/templates/collections/list.html:26 msgid "Collections" msgstr "Koleksiyonlar" -#: app/templates/base.html:259 app/templates/donate/index.html:4 +#: app/templates/base.html:260 app/templates/donate/index.html:4 msgid "Support Creators" msgstr "" -#: app/templates/base.html:260 +#: app/templates/base.html:261 msgid "Translate Packages" msgstr "Paketleri Çevir" -#: app/templates/base.html:261 +#: app/templates/base.html:262 msgid "Source Code" msgstr "Kaynak Kodu" -#: app/templates/base.html:267 +#: app/templates/base.html:268 msgid "Show non-free packages" msgstr "Özgür olmayan paketleri göster" -#: app/templates/base.html:269 +#: app/templates/base.html:270 msgid "Hide non-free packages" msgstr "Özgür olmayan paketleri gizle" -#: app/templates/base.html:273 +#: app/templates/base.html:274 #, python-format msgid "Our privacy policy has been updated (%(date)s)" msgstr "" @@ -2529,29 +2646,11 @@ msgstr "" "Minetest modlarını, oyunlarını ve doku paketlerini bulmak için en iyi " "yere hoş geldiniz" -#: app/templates/admin/storage.html:39 -#: app/templates/collections/create_edit.html:81 -#: app/templates/collections/list.html:39 -#: app/templates/collections/view.html:91 app/templates/index.html:48 -#: app/templates/macros/reviews.html:81 app/templates/macros/topics.html:52 -#: app/templates/packages/game_hub.html:5 -#: app/templates/packages/game_hub.html:25 -#: app/templates/packages/similar.html:22 app/templates/translate/index.html:28 -#, python-format -msgid "%(title)s by %(author)s" -msgstr "%(author)s geliştiricisinden %(title)s" - #: app/templates/index.html:53 #, python-format msgid "%(title)s by %(author)s" msgstr "%(author)s tarafından %(title)s" -#: app/templates/index.html:78 app/templates/packages/reviews_list.html:4 -#: app/templates/packages/view.html:194 app/templates/packages/view.html:336 -#: app/templates/users/profile.html:279 -msgid "Reviews" -msgstr "Değerlendirmeler" - #: app/templates/index.html:94 app/templates/packages/view.html:278 msgid "Previous" msgstr "Önceki" @@ -2632,7 +2731,7 @@ msgstr "%(username)s kullanıcısına e-posta gönder" #: app/templates/admin/storage.html:18 #: app/templates/packages/create_edit.html:66 #: app/templates/packages/game_support.html:20 -#: app/templates/threads/view.html:96 app/templates/todo/tags.html:36 +#: app/templates/threads/view.html:101 app/templates/todo/tags.html:36 msgid "Package" msgstr "Paket" @@ -2658,7 +2757,7 @@ msgstr "Yeni Lisans" msgid "Licenses" msgstr "Lisanslar" -#: app/templates/admin/tags/list.html:34 +#: app/templates/admin/tags/list.html:30 msgid "Views" msgstr "Görünümler" @@ -3126,7 +3225,7 @@ msgid "Edit / Approve" msgstr "Düzenle / Onayla" #: app/templates/macros/releases.html:103 -#: app/templates/packages/release_edit.html:31 +#: app/templates/packages/release_edit.html:39 msgid "Importing..." msgstr "İçe aktarılıyor..." @@ -3333,10 +3432,6 @@ msgstr "Ayarları güncelle" msgid "No outdated packages." msgstr "Eski paket yok." -#: app/templates/macros/topics.html:6 app/templates/packages/view.html:177 -msgid "Author" -msgstr "Yaratıcı" - #: app/templates/macros/topics.html:8 msgid "Date" msgstr "Tarih" @@ -3511,6 +3606,29 @@ msgstr "Yayınlanmadı" msgid "No applications created" msgstr "Uygulama oluşturulmadı" +#: app/templates/packages/advanced_search.html:13 +msgid "Use shift to select multiple. Leave selection empty to match any type." +msgstr "" + +#: app/templates/packages/advanced_search.html:14 +#: app/templates/packages/advanced_search.html:19 +#: app/templates/packages/advanced_search.html:20 +#: app/templates/packages/advanced_search.html:21 +msgid "Use shift to select multiple." +msgstr "" + +#: app/templates/packages/advanced_search.html:17 +msgid "Tags and Content Warnings" +msgstr "" + +#: app/templates/packages/advanced_search.html:23 +msgid "Compatibility" +msgstr "" + +#: app/templates/packages/advanced_search.html:28 +msgid "Sorting" +msgstr "" + #: app/templates/packages/alias_create_edit.html:4 msgid "Alias" msgstr "Takma ad" @@ -3552,7 +3670,7 @@ msgstr "" "belirleyecektir." #: app/templates/packages/bulk_update_conf.html:27 -#: app/templates/packages/release_new.html:50 +#: app/templates/packages/release_new.html:51 #: app/templates/packages/update_config.html:33 msgid "Leave blank to use default branch" msgstr "Varsayılan branch'ı kullanmak için boş bırakın" @@ -3947,8 +4065,8 @@ msgstr "" "için bu sayfayı kullanın." #: app/templates/packages/release_bulk_change.html:29 -#: app/templates/packages/release_edit.html:54 -#: app/templates/packages/release_new.html:69 +#: app/templates/packages/release_edit.html:62 +#: app/templates/packages/release_new.html:70 msgid "Maximum must be greater than or equal to the minimum!" msgstr "Maksimum değer minimum değerden büyük veya eşit olmalıdır!" @@ -3961,8 +4079,8 @@ msgstr "" "\t\t\taralık içinde olmayan platformlar." #: app/templates/packages/release_bulk_change.html:36 -#: app/templates/packages/release_edit.html:70 -#: app/templates/packages/release_new.html:91 +#: app/templates/packages/release_edit.html:78 +#: app/templates/packages/release_new.html:92 msgid "Leave both as None if in doubt." msgstr "Şüpheniz varsa ikisini de Yok olarak bırakın." @@ -3970,31 +4088,41 @@ msgstr "Şüpheniz varsa ikisini de Yok olarak bırakın." msgid "Edit release" msgstr "Sürümü düzenle" -#: app/templates/packages/release_edit.html:27 +#: app/templates/packages/release_edit.html:15 +#: app/templates/packages/release_new.html:42 +msgid "Release short name. Eg: 1.0.0 or 2018-05-28" +msgstr "" + +#: app/templates/packages/release_edit.html:16 +#: app/templates/packages/release_new.html:43 +msgid "Human-readable name. Eg: 1.0.0 - The Trains Update" +msgstr "" + +#: app/templates/packages/release_edit.html:35 msgid "Commit Hash" msgstr "Commit Hash" -#: app/templates/packages/release_edit.html:32 +#: app/templates/packages/release_edit.html:40 msgid "view task" msgstr "görevi görüntüle" -#: app/templates/packages/release_edit.html:42 +#: app/templates/packages/release_edit.html:50 #: app/templates/packages/screenshot_edit.html:20 msgid "Approved" msgstr "Onaylandı" -#: app/templates/packages/release_edit.html:46 +#: app/templates/packages/release_edit.html:54 msgid "Supported Minetest versions" msgstr "Desteklenen Minetest sürümleri" -#: app/templates/packages/release_edit.html:60 -#: app/templates/packages/release_new.html:75 +#: app/templates/packages/release_edit.html:68 +#: app/templates/packages/release_new.html:76 #, python-format msgid "Are you sure your package doesn't work on versions after %(version)s?" msgstr "Paketinizin %(version)s sonrası sürümlerde çalışmadığından emin misiniz?" -#: app/templates/packages/release_edit.html:62 -#: app/templates/packages/release_new.html:77 +#: app/templates/packages/release_edit.html:70 +#: app/templates/packages/release_new.html:78 msgid "" "Only set the maximum version if you know that it doesn't work on newer " "Minetest versions." @@ -4002,8 +4130,8 @@ msgstr "" "Yalnızca daha yeni Minetest sürümlerinde çalışmadığını biliyorsanız en " "yüksek sürümü ayarlayın." -#: app/templates/packages/release_edit.html:63 -#: app/templates/packages/release_new.html:78 +#: app/templates/packages/release_edit.html:71 +#: app/templates/packages/release_new.html:79 msgid "" "Don't set the maximum version just because you haven't tested it on newer" " versions." @@ -4011,8 +4139,8 @@ msgstr "" "Yalnızca daha yeni sürümlerde test etmediğiniz için en yüksek sürümü " "ayarlamayın." -#: app/templates/packages/release_edit.html:67 -#: app/templates/packages/release_new.html:88 +#: app/templates/packages/release_edit.html:75 +#: app/templates/packages/release_new.html:89 msgid "" "Set the minimum and maximum Minetest versions supported.\n" "\t\t\tThis release will be hidden to clients outside of that range. " @@ -4020,7 +4148,7 @@ msgstr "" "Desteklenen minimum ve maksimum Minetest sürümlerini ayarlayın.\n" "\t\t\tBu sürüm, bu aralığın dışındaki istemcilere gizlenecektir. " -#: app/templates/packages/release_edit.html:72 +#: app/templates/packages/release_edit.html:80 msgid "" "You can set this automatically in the" " .conf of your package." @@ -4028,15 +4156,15 @@ msgstr "" "Paketinizin .conf dosyasında bunu " "otomatik olarak ayarlayabilirsiniz." -#: app/templates/packages/release_edit.html:79 +#: app/templates/packages/release_edit.html:87 msgid "Delete Release" msgstr "Sürümü Sil" -#: app/templates/packages/release_edit.html:85 +#: app/templates/packages/release_edit.html:93 msgid "This is permanent." msgstr "Bu kalıcıdır." -#: app/templates/packages/release_edit.html:86 +#: app/templates/packages/release_edit.html:94 msgid "" "Any associated uploads will not be deleted immediately, but the release " "will no longer be listed." @@ -4044,7 +4172,7 @@ msgstr "" "İlgili yüklemeler hemen silinmeyecek, ancak sürüm artık " "listelenmeyecektir." -#: app/templates/packages/release_edit.html:91 +#: app/templates/packages/release_edit.html:99 msgid "You cannot delete the latest release; please create a newer one first." msgstr "En son sürümü silemezsiniz; lütfen öncesinde yeni bir tane oluşturun." @@ -4095,15 +4223,15 @@ msgstr "" msgid "1. Name release" msgstr "1. İsim Sürümü" -#: app/templates/packages/release_new.html:42 -msgid "Human readable. Eg: 1.0.0 or 2018-05-28" -msgstr "İnsan tarafından okunabilir. Örn: 1.0.0 veya 2018-05-28" +#: app/templates/packages/release_new.html:43 +msgid "Same as name" +msgstr "" -#: app/templates/packages/release_new.html:44 +#: app/templates/packages/release_new.html:46 msgid "2. Set the content" msgstr "2. İçeriği ayarlayın" -#: app/templates/packages/release_new.html:57 +#: app/templates/packages/release_new.html:58 msgid "" "Take a look at the Package Configuration " "and Releases Guide for\n" @@ -4113,11 +4241,11 @@ msgstr "" "Guide (Paket Yapılandırma ve Sürümler Kılavuzu) sayfasına göz atın.\n" "\t\t\tSürümleri özelleştirmeyle ilgili ipuçları." -#: app/templates/packages/release_new.html:61 +#: app/templates/packages/release_new.html:62 msgid "3. Supported Minetest versions" msgstr "3. Desteklenen Minetest sürümleri" -#: app/templates/packages/release_new.html:83 +#: app/templates/packages/release_new.html:84 msgid "" "The .conf of your package can set this " "automatically,\n" @@ -4552,7 +4680,7 @@ msgstr "Özgür olmayan kod" msgid "Non-free media" msgstr "Özgür olmayan medya" -#: app/templates/packages/view.html:94 app/templates/threads/view.html:104 +#: app/templates/packages/view.html:94 app/templates/threads/view.html:109 msgid "" "This thread is only visible to its creator, package maintainers, users of" " Approver rank or above, and @mentioned users." @@ -4561,10 +4689,6 @@ msgstr "" "veya üzeri kullanıcılar ve @bahsedilen kullanıcılar tarafından " "görülebilir." -#: app/templates/packages/view.html:184 app/templates/users/profile.html:242 -msgid "Downloads" -msgstr "İndirmeler" - #: app/templates/packages/view.html:207 app/templates/users/profile.html:95 msgid "Website" msgstr "Web sitesi" @@ -4589,7 +4713,7 @@ msgstr "" msgid "Awaiting review" msgstr "İnceleme bekleniyor" -#: app/templates/packages/view.html:344 app/templates/threads/view.html:77 +#: app/templates/packages/view.html:344 app/templates/threads/view.html:82 msgid "Edit Review" msgstr "İncelemeyi Düzenle" @@ -4824,39 +4948,39 @@ msgstr "Yalnızca herkese açık konulara verilen yanıtlar gösteriliyor" msgid "Subscribe" msgstr "Abone Olun" -#: app/templates/threads/view.html:55 +#: app/templates/threads/view.html:59 msgid "Convert to Thread" msgstr "Konuya Dönüştür" -#: app/templates/threads/view.html:62 +#: app/templates/threads/view.html:67 msgid "Unlock" msgstr "Kilidini aç" -#: app/templates/threads/view.html:67 +#: app/templates/threads/view.html:72 msgid "Lock" msgstr "Kilitle" -#: app/templates/threads/view.html:109 +#: app/templates/threads/view.html:114 msgid "This thread is visible to the following users" msgstr "Bu konu aşağıdaki kullanıcılar tarafından görülebilir" -#: app/templates/threads/view.html:110 +#: app/templates/threads/view.html:115 msgid "Visible to:" msgstr "Şunlar tarafından görülebilir:" -#: app/templates/threads/view.html:118 +#: app/templates/threads/view.html:123 msgid "Plus approvers and editors" msgstr "Artı onaylayıcılar ve editörler" -#: app/templates/threads/view.html:131 +#: app/templates/threads/view.html:136 msgid "Is this review outdated?" msgstr "" -#: app/templates/threads/view.html:132 +#: app/templates/threads/view.html:137 msgid "For example, does it complain about issues you've already fixed?" msgstr "" -#: app/templates/threads/view.html:133 +#: app/templates/threads/view.html:138 #, python-format msgid "You can report outdated reviews by clicking %(flag)s on the review." msgstr "" @@ -5534,6 +5658,10 @@ msgstr "E-postayı değiştirin ve Şifre Sıfırlamayı Gönder" msgid "Email Address" msgstr "E-posta Adresi" +#: app/templates/users/modtools.html:116 +msgid "Pending email verifications" +msgstr "" + #: app/templates/users/profile.html:20 msgid "Profile picture" msgstr "Profil fotoğrafı" @@ -6734,3 +6862,54 @@ msgstr "" #~ " does, see his donation page:" #~ msgstr "" +#~ msgctxt "tags" +#~ msgid "" +#~ "Focus on player chat/communication or " +#~ "who's primary function is interacting " +#~ "with the console." +#~ msgstr "" + +#~ msgctxt "tags" +#~ msgid "" +#~ "Requires futher installation steps, such " +#~ "as installing luarocks or editing the" +#~ " trusted mod setting" +#~ msgstr "" + +#~ msgctxt "tags" +#~ msgid "" +#~ "Mods and games that aim to " +#~ "simulate real life activity. Similar to" +#~ " SimCity/TheSims/OpenTTD/etc" +#~ msgstr "" + +#~ msgctxt "tags" +#~ msgid "Adds mobs, animals, and NPCs" +#~ msgstr "" + +#~ msgctxt "tags" +#~ msgid "For content whose main utility / feature is in GUI/formspec form" +#~ msgstr "" + +#~ msgctxt "tags" +#~ msgid "Forks of MTG" +#~ msgstr "" + +#~ msgid "" +#~ "Invalid username, Only alphabetic letters " +#~ "(A-Za-z), numbers (0-9), underscores (_), " +#~ "minuses (-), and periods (.) allowed." +#~ " Consider contacting an admin" +#~ msgstr "" +#~ "Geçersiz kullanıcı adı, Yalnızca alfabetik " +#~ "harflere (A-Za-z), sayılara (0-9), alt " +#~ "çizgilere (_), eksilere (-) ve noktalara" +#~ " (.) izin verilir. Bir yönetici ile" +#~ " iletişime geçmeyi düşünün" + +#~ msgid "Unable to get GitHub username for user" +#~ msgstr "Kullanıcı için GitHub kullanıcı adı alınamıyor" + +#~ msgid "Human readable. Eg: 1.0.0 or 2018-05-28" +#~ msgstr "İnsan tarafından okunabilir. Örn: 1.0.0 veya 2018-05-28" + diff --git a/translations/uk/LC_MESSAGES/messages.po b/translations/uk/LC_MESSAGES/messages.po index eb7d7531..8fb5551b 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-06-09 13:46+0100\n" +"POT-Creation-Date: 2024-06-22 16:06+0100\n" "PO-Revision-Date: 2024-02-10 02:02+0000\n" "Last-Translator: Leo \n" "Language: uk\n" @@ -20,195 +20,193 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.15.0\n" -#: app/__init__.py:155 +#: app/__init__.py:156 msgid "Banned:" msgstr "Заборонено:" -#: app/__init__.py:157 +#: app/__init__.py:158 msgid "You have been banned." msgstr "Вас забанено." -#. NOTE: tags: title for jam_game_2023 -#: app/_translations.py:6 -msgctxt "tags" -msgid "Jam / Game 2023" -msgstr "" - -#. NOTE: tags: description for jam_game_2023 -#: app/_translations.py:8 -msgctxt "tags" -msgid "Entries to the 2023 Minetest Game Jam " -msgstr "" - #. NOTE: tags: title for server_tools -#: app/_translations.py:10 +#: app/_translations.py:6 #, fuzzy msgctxt "tags" msgid "Server Moderation and Tools" msgstr "Засоби модерування" #. NOTE: tags: description for server_tools -#: app/_translations.py:12 +#: app/_translations.py:8 msgctxt "tags" msgid "Helps with server maintenance and moderation" msgstr "" #. NOTE: tags: title for pvp -#: app/_translations.py:14 +#: app/_translations.py:10 msgctxt "tags" msgid "Player vs Player (PvP)" msgstr "" #. NOTE: tags: description for pvp -#: app/_translations.py:16 +#: app/_translations.py:12 msgctxt "tags" msgid "Designed to be played competitively against other players" msgstr "" #. NOTE: tags: title for player_effects -#: app/_translations.py:18 +#: app/_translations.py:14 msgctxt "tags" msgid "Player Effects / Power Ups" msgstr "" #. NOTE: tags: description for player_effects -#: app/_translations.py:20 +#: app/_translations.py:16 msgctxt "tags" msgid "" "For content that changes player effects, including physics, for example: " "speed, jump height or gravity." msgstr "" -#. NOTE: tags: title for world_tools -#: app/_translations.py:22 +#. NOTE: tags: title for jam_game_2023 +#: app/_translations.py:18 msgctxt "tags" -msgid "World Maintenance and Tools" +msgid "Jam / Game 2023" msgstr "" -#. NOTE: tags: description for world_tools -#: app/_translations.py:24 +#. NOTE: tags: description for jam_game_2023 +#: app/_translations.py:20 msgctxt "tags" -msgid "Tools to manage the world" -msgstr "" - -#. NOTE: tags: title for april_fools -#: app/_translations.py:26 -msgctxt "tags" -msgid "Joke" -msgstr "" - -#. NOTE: tags: description for april_fools -#: app/_translations.py:28 -msgctxt "tags" -msgid "" -"For humorous content, meant as a novelty or joke, not to be taken " -"seriously, and that is not meant to be used seriously or long-term." -msgstr "" - -#. NOTE: tags: title for shooter -#: app/_translations.py:30 -msgctxt "tags" -msgid "Shooter" -msgstr "" - -#. NOTE: tags: description for shooter -#: app/_translations.py:32 -msgctxt "tags" -msgid "First person shooters (FPS) and more" -msgstr "" - -#. NOTE: tags: title for adventure__rpg -#: app/_translations.py:34 -msgctxt "tags" -msgid "Adventure / RPG" +msgid "Entries to the 2023 Minetest Game Jam " msgstr "" #. NOTE: tags: title for mapgen -#: app/_translations.py:36 +#: app/_translations.py:22 msgctxt "tags" msgid "Mapgen / Biomes / Decoration" msgstr "" #. NOTE: tags: description for mapgen -#: app/_translations.py:38 +#: app/_translations.py:24 msgctxt "tags" msgid "New mapgen or changes mapgen" msgstr "" -#. NOTE: tags: title for singleplayer -#: app/_translations.py:40 +#. NOTE: tags: title for world_tools +#: app/_translations.py:26 msgctxt "tags" -msgid "Singleplayer-focused" +msgid "World Maintenance and Tools" msgstr "" -#. NOTE: tags: description for singleplayer -#: app/_translations.py:42 +#. NOTE: tags: description for world_tools +#: app/_translations.py:28 msgctxt "tags" -msgid "Content that can be played alone" +msgid "Tools to manage the world" +msgstr "" + +#. NOTE: tags: title for inventory +#: app/_translations.py:30 +msgctxt "tags" +msgid "Inventory" +msgstr "" + +#. NOTE: tags: description for inventory +#: app/_translations.py:32 +msgctxt "tags" +msgid "Changes the inventory GUI" msgstr "" #. NOTE: tags: title for developer_tools -#: app/_translations.py:44 +#: app/_translations.py:34 #, fuzzy msgctxt "tags" msgid "Developer Tools" msgstr "Засоби модерування" #. NOTE: tags: description for developer_tools -#: app/_translations.py:46 +#: app/_translations.py:36 msgctxt "tags" msgid "Tools for game and mod developers" msgstr "" +#. NOTE: tags: title for april_fools +#: app/_translations.py:38 +msgctxt "tags" +msgid "Joke" +msgstr "" + +#. NOTE: tags: description for april_fools +#: app/_translations.py:40 +msgctxt "tags" +msgid "" +"For humorous content, meant as a novelty or joke, not to be taken " +"seriously, and that is not meant to be used seriously or long-term." +msgstr "" + +#. NOTE: tags: title for singleplayer +#: app/_translations.py:42 +msgctxt "tags" +msgid "Singleplayer-focused" +msgstr "" + +#. NOTE: tags: description for singleplayer +#: app/_translations.py:44 +msgctxt "tags" +msgid "Content that can be played alone" +msgstr "" + #. NOTE: tags: title for crafting -#: app/_translations.py:48 +#: app/_translations.py:46 #, fuzzy msgctxt "tags" msgid "Crafting" msgstr "Оцінка" #. NOTE: tags: description for crafting -#: app/_translations.py:50 +#: app/_translations.py:48 msgctxt "tags" msgid "Big changes to crafting gameplay" msgstr "" -#. NOTE: tags: title for sound_music +#. NOTE: tags: title for adventure__rpg +#: app/_translations.py:50 +msgctxt "tags" +msgid "Adventure / RPG" +msgstr "" + +#. NOTE: tags: title for shooter #: app/_translations.py:52 msgctxt "tags" +msgid "Shooter" +msgstr "" + +#. NOTE: tags: description for shooter +#: app/_translations.py:54 +msgctxt "tags" +msgid "First person shooters (FPS) and more" +msgstr "" + +#. NOTE: tags: title for sound_music +#: app/_translations.py:56 +msgctxt "tags" msgid "Sounds / Music" msgstr "" #. NOTE: tags: description for sound_music -#: app/_translations.py:54 +#: app/_translations.py:58 msgctxt "tags" msgid "Focuses on or adds new sounds or musical things" msgstr "" -#. NOTE: tags: title for inventory -#: app/_translations.py:56 -msgctxt "tags" -msgid "Inventory" -msgstr "" - -#. NOTE: tags: description for inventory -#: app/_translations.py:58 -msgctxt "tags" -msgid "Changes the inventory GUI" -msgstr "" - -#. NOTE: tags: title for chat +#. NOTE: tags: title for tools #: app/_translations.py:60 msgctxt "tags" -msgid "Chat / Commands" +msgid "Tools / Weapons / Armor" msgstr "" -#. NOTE: tags: description for chat +#. NOTE: tags: description for tools #: app/_translations.py:62 msgctxt "tags" -msgid "" -"Focus on player chat/communication or who's primary function is " -"interacting with the console." +msgid "Adds or changes tools, weapons, and armor" msgstr "" #. NOTE: tags: title for plants_and_farming @@ -223,57 +221,57 @@ msgctxt "tags" msgid "Adds new plants or other farmable resources." msgstr "" -#. NOTE: tags: title for complex_installation +#. NOTE: tags: title for simulation #: app/_translations.py:68 +msgctxt "tags" +msgid "Sims" +msgstr "" + +#. NOTE: tags: description for simulation +#: app/_translations.py:70 +msgctxt "tags" +msgid "" +"Mods and games that aim to simulate real life activity. Similar to " +"SimCity/The Sims/OpenTTD/etc." +msgstr "" + +#. NOTE: tags: title for chat +#: app/_translations.py:72 +msgctxt "tags" +msgid "Chat / Commands" +msgstr "" + +#. NOTE: tags: description for chat +#: app/_translations.py:74 +msgctxt "tags" +msgid "Focus on player chat/communication or console interaction." +msgstr "" + +#. NOTE: tags: title for multiplayer +#: app/_translations.py:76 +msgctxt "tags" +msgid "Multiplayer-focused" +msgstr "" + +#. NOTE: tags: description for multiplayer +#: app/_translations.py:78 +msgctxt "tags" +msgid "Can/should only be used in multiplayer" +msgstr "" + +#. NOTE: tags: title for complex_installation +#: app/_translations.py:80 #, fuzzy msgctxt "tags" msgid "Complex installation" msgstr "Документація" #. NOTE: tags: description for complex_installation -#: app/_translations.py:70 -msgctxt "tags" -msgid "" -"Requires futher installation steps, such as installing luarocks or " -"editing the trusted mod setting" -msgstr "" - -#. NOTE: tags: title for multiplayer -#: app/_translations.py:72 -msgctxt "tags" -msgid "Multiplayer-focused" -msgstr "" - -#. NOTE: tags: description for multiplayer -#: app/_translations.py:74 -msgctxt "tags" -msgid "Can/should only be used in multiplayer" -msgstr "" - -#. NOTE: tags: title for tools -#: app/_translations.py:76 -msgctxt "tags" -msgid "Tools / Weapons / Armor" -msgstr "" - -#. NOTE: tags: description for tools -#: app/_translations.py:78 -msgctxt "tags" -msgid "Adds or changes tools, weapons, and armor" -msgstr "" - -#. NOTE: tags: title for simulation -#: app/_translations.py:80 -msgctxt "tags" -msgid "Sims" -msgstr "" - -#. NOTE: tags: description for simulation #: app/_translations.py:82 msgctxt "tags" msgid "" -"Mods and games that aim to simulate real life activity. Similar to " -"SimCity/TheSims/OpenTTD/etc" +"Requires futher installation steps, such as installing LuaRocks or " +"editing the trusted mod setting" msgstr "" #. NOTE: tags: title for magic @@ -282,54 +280,55 @@ msgctxt "tags" msgid "Magic / Enchanting" msgstr "" -#. NOTE: tags: title for less_than_px -#: app/_translations.py:86 -msgctxt "tags" -msgid "<16px" -msgstr "" - -#. NOTE: tags: description for less_than_px -#: app/_translations.py:88 -msgctxt "tags" -msgid "Less than 16px" -msgstr "" - #. NOTE: tags: title for building_mechanics -#: app/_translations.py:90 +#: app/_translations.py:86 msgctxt "tags" msgid "Building Mechanics and Tools" msgstr "" #. NOTE: tags: description for building_mechanics -#: app/_translations.py:92 +#: app/_translations.py:88 msgctxt "tags" msgid "Adds game mechanics or tools that change how players build." msgstr "" -#. NOTE: tags: title for environment -#: app/_translations.py:94 +#. NOTE: tags: title for oneofakind__original +#: app/_translations.py:90 msgctxt "tags" -msgid "Environment / Weather" +msgid "One-of-a-kind / Original" msgstr "" -#. NOTE: tags: description for environment -#: app/_translations.py:96 +#. NOTE: tags: description for oneofakind__original +#: app/_translations.py:92 msgctxt "tags" msgid "" -"Improves the world, adding weather, ambient sounds, or other environment " -"mechanics" +"For games and such that are of their own kind, distinct and original in " +"nature to others of the same category." msgstr "" -#. NOTE: tags: title for mobs -#: app/_translations.py:98 +#. NOTE: tags: title for building +#: app/_translations.py:94 msgctxt "tags" -msgid "Mobs / Animals / NPCs" +msgid "Building" msgstr "" -#. NOTE: tags: description for mobs +#. NOTE: tags: description for building +#: app/_translations.py:96 +msgctxt "tags" +msgid "Focuses on building, such as adding new materials or nodes" +msgstr "" + +#. NOTE: tags: title for decorative +#: app/_translations.py:98 +#, fuzzy +msgctxt "tags" +msgid "Decorative" +msgstr "Деактивувати" + +#. NOTE: tags: description for decorative #: app/_translations.py:100 msgctxt "tags" -msgid "Adds mobs, animals, and NPCs" +msgid "Adds nodes with no other purpose than for use in building" msgstr "" #. NOTE: tags: title for puzzle @@ -344,124 +343,123 @@ msgctxt "tags" msgid "Focus on puzzle solving instead of combat" msgstr "" -#. NOTE: tags: title for building +#. NOTE: tags: title for environment #: app/_translations.py:106 msgctxt "tags" -msgid "Building" +msgid "Environment / Weather" msgstr "" -#. NOTE: tags: description for building +#. NOTE: tags: description for environment #: app/_translations.py:108 msgctxt "tags" -msgid "Focuses on building, such as adding new materials or nodes" +msgid "" +"Improves the world, adding weather, ambient sounds, or other environment " +"mechanics" msgstr "" -#. NOTE: tags: title for decorative +#. NOTE: tags: title for less_than_px #: app/_translations.py:110 -#, fuzzy msgctxt "tags" -msgid "Decorative" -msgstr "Деактивувати" +msgid "<16px" +msgstr "" -#. NOTE: tags: description for decorative +#. NOTE: tags: description for less_than_px #: app/_translations.py:112 msgctxt "tags" -msgid "Adds nodes with no other purpose than for use in building" +msgid "Less than 16px" msgstr "" -#. NOTE: tags: title for oneofakind__original +#. NOTE: tags: title for mobs #: app/_translations.py:114 msgctxt "tags" -msgid "One-of-a-kind / Original" +msgid "Mobs / Animals / NPCs" msgstr "" -#. NOTE: tags: description for oneofakind__original +#. NOTE: tags: description for mobs #: app/_translations.py:116 msgctxt "tags" -msgid "" -"For games and such that are of their own kind, distinct and original in " -"nature to others of the same category." +msgid "Adds mobs, animals, and non-player characters" msgstr "" -#. NOTE: tags: title for survival -#: app/_translations.py:118 -msgctxt "tags" -msgid "Survival" -msgstr "" - -#. NOTE: tags: description for survival -#: app/_translations.py:120 -msgctxt "tags" -msgid "" -"Written specifically for survival gameplay with a focus on game-balance, " -"difficulty level, or resources available through crafting, mining, ..." -msgstr "" - -#. NOTE: tags: title for hud -#: app/_translations.py:122 -msgctxt "tags" -msgid "HUD" -msgstr "" - -#. NOTE: tags: description for hud -#: app/_translations.py:124 -msgctxt "tags" -msgid "For mods that grant the player extra information in the HUD" -msgstr "" - -#. NOTE: tags: title for storage -#: app/_translations.py:126 -#, fuzzy -msgctxt "tags" -msgid "Storage" -msgstr "Держава" - -#. NOTE: tags: description for storage -#: app/_translations.py:128 -msgctxt "tags" -msgid "Adds or improves item storage mechanics" -msgstr "" - -#. NOTE: tags: title for 16px -#: app/_translations.py:130 -msgctxt "tags" -msgid "16px" -msgstr "" - -#. NOTE: tags: description for 16px -#: app/_translations.py:132 -#, fuzzy -msgctxt "tags" -msgid "For 16px texture packs" -msgstr "Найкращі пакети текстур" - #. NOTE: tags: title for custom_mapgen -#: app/_translations.py:134 +#: app/_translations.py:118 #, fuzzy msgctxt "tags" msgid "Custom mapgen" msgstr "Коментар" #. NOTE: tags: description for custom_mapgen -#: app/_translations.py:136 +#: app/_translations.py:120 msgctxt "tags" msgid "" "Contains a completely custom mapgen implemented in Lua, usually requires " "worlds to be set to the 'singlenode' mapgen." msgstr "" +#. NOTE: tags: title for survival +#: app/_translations.py:122 +msgctxt "tags" +msgid "Survival" +msgstr "" + +#. NOTE: tags: description for survival +#: app/_translations.py:124 +msgctxt "tags" +msgid "" +"Written specifically for survival gameplay with a focus on game-balance, " +"difficulty level, or resources available through crafting, mining, ..." +msgstr "" + +#. NOTE: tags: title for education +#: app/_translations.py:126 +#, fuzzy +msgctxt "tags" +msgid "Education" +msgstr "Дія" + +#. NOTE: tags: description for education +#: app/_translations.py:128 +msgctxt "tags" +msgid "Either has educational value, or is a tool to help teachers " +msgstr "" + +#. NOTE: tags: title for storage +#: app/_translations.py:130 +#, fuzzy +msgctxt "tags" +msgid "Storage" +msgstr "Держава" + +#. NOTE: tags: description for storage +#: app/_translations.py:132 +msgctxt "tags" +msgid "Adds or improves item storage mechanics" +msgstr "" + #. NOTE: tags: title for library -#: app/_translations.py:138 +#: app/_translations.py:134 msgctxt "tags" msgid "API / Library" msgstr "" #. NOTE: tags: description for library -#: app/_translations.py:140 +#: app/_translations.py:136 msgctxt "tags" msgid "Primarily adds an API for other mods to use" msgstr "" +#. NOTE: tags: title for hud +#: app/_translations.py:138 +msgctxt "tags" +msgid "HUD" +msgstr "" + +#. NOTE: tags: description for hud +#: app/_translations.py:140 +msgctxt "tags" +msgid "For mods that grant the player extra information in the HUD" +msgstr "" + #. NOTE: tags: title for mini-game #: app/_translations.py:142 #, fuzzy @@ -475,17 +473,18 @@ msgctxt "tags" msgid "Adds a mini-game to be played within Minetest" msgstr "" -#. NOTE: tags: title for education +#. NOTE: tags: title for pve #: app/_translations.py:146 -#, fuzzy msgctxt "tags" -msgid "Education" -msgstr "Дія" +msgid "Player vs Environment (PvE)" +msgstr "" -#. NOTE: tags: description for education +#. NOTE: tags: description for pve #: app/_translations.py:148 msgctxt "tags" -msgid "Either has educational value, or is a tool to help teachers " +msgid "" +"For content designed for one or more players that focus on combat against" +" the world, mobs, or NPCs." msgstr "" #. NOTE: tags: title for sports @@ -495,41 +494,140 @@ msgctxt "tags" msgid "Sports" msgstr "Звіт" -#. NOTE: tags: title for pve +#. NOTE: tags: title for 16px #: app/_translations.py:152 msgctxt "tags" -msgid "Player vs Environment (PvE)" +msgid "16px" msgstr "" -#. NOTE: tags: description for pve +#. NOTE: tags: description for 16px #: app/_translations.py:154 +#, fuzzy +msgctxt "tags" +msgid "For 16px texture packs" +msgstr "Найкращі пакети текстур" + +#. NOTE: tags: title for 64px +#: app/_translations.py:156 +msgctxt "tags" +msgid "64px" +msgstr "" + +#. NOTE: tags: description for 64px +#: app/_translations.py:158 +#, fuzzy +msgctxt "tags" +msgid "For 64px texture packs" +msgstr "Найкращі пакети текстур" + +#. NOTE: tags: title for transport +#: app/_translations.py:160 +#, fuzzy +msgctxt "tags" +msgid "Transport" +msgstr "Звіт" + +#. NOTE: tags: description for transport +#: app/_translations.py:162 msgctxt "tags" msgid "" -"For content designed for one or more players that focus on combat against" -" the world, mobs, or NPCs." +"Adds or changes transportation methods. Includes teleportation, vehicles," +" ridable mobs, transport infrastructure and thematic content" +msgstr "" + +#. NOTE: tags: title for seasonal +#: app/_translations.py:164 +#, fuzzy +msgctxt "tags" +msgid "Seasonal" +msgstr "Причина" + +#. NOTE: tags: description for seasonal +#: app/_translations.py:166 +msgctxt "tags" +msgid "For content generally themed around a certain season or holiday" +msgstr "" + +#. NOTE: tags: title for food +#: app/_translations.py:168 +msgctxt "tags" +msgid "Food / Drinks" +msgstr "" + +#. NOTE: tags: title for commerce +#: app/_translations.py:170 +msgctxt "tags" +msgid "Commerce / Economy" +msgstr "" + +#. NOTE: tags: description for commerce +#: app/_translations.py:172 +msgctxt "tags" +msgid "Related to economies, money, and trading" +msgstr "" + +#. NOTE: tags: title for gui +#: app/_translations.py:174 +msgctxt "tags" +msgid "GUI" +msgstr "" + +#. NOTE: tags: description for gui +#: app/_translations.py:176 +msgctxt "tags" +msgid "" +"For content whose main utility or features are provided within a GUI, on-" +"screen menu, or similar" msgstr "" #. NOTE: tags: title for jam_combat_mod -#: app/_translations.py:156 +#: app/_translations.py:178 msgctxt "tags" msgid "Jam / Combat 2020" msgstr "" #. NOTE: tags: description for jam_combat_mod -#: app/_translations.py:158 +#: app/_translations.py:180 msgctxt "tags" msgid "For mods created for the Discord \"Combat\" modding event in 2020" msgstr "" +#. NOTE: tags: title for mtg +#: app/_translations.py:182 +#, fuzzy +msgctxt "tags" +msgid "Minetest Game improved" +msgstr "Затверджено" + +#. NOTE: tags: description for mtg +#: app/_translations.py:184 +msgctxt "tags" +msgid "Forks of Minetest Game" +msgstr "" + +#. NOTE: tags: title for jam_weekly_2021 +#: app/_translations.py:186 +msgctxt "tags" +msgid "Jam / Weekly Challenges 2021" +msgstr "" + +#. NOTE: tags: description for jam_weekly_2021 +#: app/_translations.py:188 +msgctxt "tags" +msgid "" +"For mods created for the Discord \"Weekly Challenges\" modding event in " +"2021" +msgstr "" + #. NOTE: tags: title for creative -#: app/_translations.py:160 +#: app/_translations.py:190 #, fuzzy msgctxt "tags" msgid "Creative" msgstr "Створити" #. NOTE: tags: description for creative -#: app/_translations.py:162 +#: app/_translations.py:192 msgctxt "tags" msgid "" "Written specifically or exclusively for use in creative mode. Adds " @@ -537,114 +635,16 @@ msgid "" "that facilitate ingame creation and doesn't add difficulty or scarcity" msgstr "" -#. NOTE: tags: title for gui -#: app/_translations.py:164 -msgctxt "tags" -msgid "GUI" -msgstr "" - -#. NOTE: tags: description for gui -#: app/_translations.py:166 -msgctxt "tags" -msgid "For content whose main utility / feature is in GUI/formspec form" -msgstr "" - -#. NOTE: tags: title for 64px -#: app/_translations.py:168 -msgctxt "tags" -msgid "64px" -msgstr "" - -#. NOTE: tags: description for 64px -#: app/_translations.py:170 -#, fuzzy -msgctxt "tags" -msgid "For 64px texture packs" -msgstr "Найкращі пакети текстур" - -#. NOTE: tags: title for commerce -#: app/_translations.py:172 -msgctxt "tags" -msgid "Commerce / Economy" -msgstr "" - -#. NOTE: tags: description for commerce -#: app/_translations.py:174 -msgctxt "tags" -msgid "Related to economies, money, and trading" -msgstr "" - -#. NOTE: tags: title for mtg -#: app/_translations.py:176 -#, fuzzy -msgctxt "tags" -msgid "Minetest Game improved" -msgstr "Затверджено" - -#. NOTE: tags: description for mtg -#: app/_translations.py:178 -msgctxt "tags" -msgid "Forks of MTG" -msgstr "" - -#. NOTE: tags: title for jam_weekly_2021 -#: app/_translations.py:180 -msgctxt "tags" -msgid "Jam / Weekly Challenges 2021" -msgstr "" - -#. NOTE: tags: description for jam_weekly_2021 -#: app/_translations.py:182 -msgctxt "tags" -msgid "" -"For mods created for the Discord \"Weekly Challenges\" modding event in " -"2021" -msgstr "" - -#. NOTE: tags: title for transport -#: app/_translations.py:184 -#, fuzzy -msgctxt "tags" -msgid "Transport" -msgstr "Звіт" - -#. NOTE: tags: description for transport -#: app/_translations.py:186 -msgctxt "tags" -msgid "" -"Adds or changes transportation methods. Includes teleportation, vehicles," -" ridable mobs, transport infrastructure and thematic content" -msgstr "" - -#. NOTE: tags: title for food -#: app/_translations.py:188 -msgctxt "tags" -msgid "Food / Drinks" -msgstr "" - #. NOTE: tags: title for technology -#: app/_translations.py:190 +#: app/_translations.py:194 msgctxt "tags" msgid "Machines / Electronics" msgstr "" #. NOTE: tags: description for technology -#: app/_translations.py:192 -msgctxt "tags" -msgid "Adds machines useful in automation, tubes, or power." -msgstr "" - -#. NOTE: tags: title for seasonal -#: app/_translations.py:194 -#, fuzzy -msgctxt "tags" -msgid "Seasonal" -msgstr "Причина" - -#. NOTE: tags: description for seasonal #: app/_translations.py:196 msgctxt "tags" -msgid "For content generally themed around a certain season or holiday" +msgid "Adds machines useful in automation, tubes, or power." msgstr "" #. NOTE: tags: title for 32px @@ -660,59 +660,59 @@ msgctxt "tags" msgid "For 32px texture packs" msgstr "Найкращі пакети текстур" -#. NOTE: tags: title for jam_game_2021 +#. NOTE: tags: title for strategy_rts #: app/_translations.py:202 msgctxt "tags" -msgid "Jam / Game 2021" +msgid "Strategy / RTS" msgstr "" -#. NOTE: tags: description for jam_game_2021 +#. NOTE: tags: description for strategy_rts #: app/_translations.py:204 msgctxt "tags" -msgid "Entries to the 2021 Minetest Game Jam" +msgid "" +"Games and mods with a heavy strategy component, whether real-time or " +"turn-based" msgstr "" -#. NOTE: tags: title for 128px -#: app/_translations.py:206 -msgctxt "tags" -msgid "128px+" -msgstr "" - -#. NOTE: tags: description for 128px -#: app/_translations.py:208 -#, fuzzy -msgctxt "tags" -msgid "For 128px or higher texture packs" -msgstr "Найкращі пакети текстур" - #. NOTE: tags: title for skins -#: app/_translations.py:210 +#: app/_translations.py:206 msgctxt "tags" msgid "Player customization / Skins" msgstr "" #. NOTE: tags: description for skins -#: app/_translations.py:212 +#: app/_translations.py:208 msgctxt "tags" msgid "" "Allows the player to customize their character by changing the texture or" " adding accessories." msgstr "" -#. NOTE: tags: title for strategy_rts -#: app/_translations.py:214 +#. NOTE: tags: title for jam_game_2021 +#: app/_translations.py:210 msgctxt "tags" -msgid "Strategy / RTS" +msgid "Jam / Game 2021" msgstr "" -#. NOTE: tags: description for strategy_rts -#: app/_translations.py:216 +#. NOTE: tags: description for jam_game_2021 +#: app/_translations.py:212 msgctxt "tags" -msgid "" -"Games and mods with a heavy strategy component, whether real-time or " -"turn-based" +msgid "Entries to the 2021 Minetest Game Jam" msgstr "" +#. NOTE: tags: title for 128px +#: app/_translations.py:214 +msgctxt "tags" +msgid "128px+" +msgstr "" + +#. NOTE: tags: description for 128px +#: app/_translations.py:216 +#, fuzzy +msgctxt "tags" +msgid "For 128px or higher texture packs" +msgstr "Найкращі пакети текстур" + #. NOTE: tags: title for jam_game_2022 #: app/_translations.py:218 msgctxt "tags" @@ -814,8 +814,8 @@ msgctxt "content_warnings" msgid "Contains recreational drugs other than alcohol or tobacco" msgstr "" -#: app/querybuilder.py:58 app/templates/admin/languages/list.html:27 -#: app/templates/admin/tags/list.html:38 +#: app/querybuilder.py:60 app/templates/admin/languages/list.html:27 +#: app/templates/admin/tags/list.html:34 #: app/templates/admin/warnings/list.html:28 #: app/templates/collections/create_edit.html:56 #: app/templates/collections/view.html:66 app/templates/modnames/list.html:16 @@ -824,7 +824,7 @@ msgstr "" msgid "Packages" msgstr "Пакунки" -#: app/querybuilder.py:73 +#: app/querybuilder.py:75 #, python-format msgid "%(package_type)s for %(game_name)s" msgstr "" @@ -838,9 +838,13 @@ msgstr "%(delta)s тому" msgid "Featured" msgstr "Рекомендовані" -#: app/blueprints/api/tokens.py:33 app/templates/admin/tags/list.html:26 +#: app/blueprints/api/tokens.py:33 +#: app/blueprints/packages/advanced_search.py:83 +#: app/blueprints/packages/releases.py:55 +#: app/blueprints/packages/releases.py:70 app/templates/admin/tags/list.html:22 #: app/templates/admin/warnings/list.html:20 app/templates/macros/topics.html:7 #: app/templates/modnames/list.html:12 +#: app/templates/packages/release_edit.html:20 msgid "Name" msgstr "Назва" @@ -849,12 +853,12 @@ 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:251 -#: app/blueprints/packages/packages.py:543 -#: app/blueprints/packages/packages.py:639 -#: app/blueprints/packages/packages.py:727 -#: app/blueprints/packages/releases.py:62 -#: app/blueprints/packages/releases.py:74 app/blueprints/packages/reviews.py:63 +#: app/blueprints/oauth/__init__.py:175 app/blueprints/packages/packages.py:252 +#: app/blueprints/packages/packages.py:544 +#: app/blueprints/packages/packages.py:640 +#: app/blueprints/packages/packages.py:728 +#: app/blueprints/packages/releases.py:66 +#: app/blueprints/packages/releases.py:81 app/blueprints/packages/reviews.py:63 #: app/blueprints/packages/screenshots.py:36 #: app/blueprints/packages/screenshots.py:42 #: app/blueprints/packages/screenshots.py:47 @@ -865,12 +869,14 @@ msgid "Save" msgstr "Зберегти" #: app/blueprints/collections/__init__.py:77 -#: app/blueprints/oauth/__init__.py:168 app/blueprints/packages/releases.py:54 -#: app/blueprints/packages/releases.py:66 app/blueprints/packages/reviews.py:53 +#: app/blueprints/oauth/__init__.py:168 +#: app/blueprints/packages/advanced_search.py:84 +#: app/blueprints/packages/releases.py:56 +#: app/blueprints/packages/releases.py:71 app/blueprints/packages/reviews.py:53 #: app/blueprints/threads/__init__.py:281 #: app/templates/admin/languages/list.html:23 #: app/templates/macros/reviews.html:143 app/templates/macros/topics.html:5 -#: app/templates/packages/release_edit.html:17 +#: app/templates/packages/release_edit.html:21 #: app/templates/packages/translation.html:54 msgid "Title" msgstr "Заголовок" @@ -923,24 +929,7 @@ msgstr "(Публічна, змінюйте у Профіль > Мої Кол msgid "Removed package from favorites collection" msgstr "Вилучено пакунок з колекції улюбленого" -#: app/blueprints/github/__init__.py:54 -msgid "Authorization failed [err=gh-oauth-login-failed]" -msgstr "Не вдалося авторизуватися [err=gh-oauth-login-failed]" - -#: app/blueprints/github/__init__.py:83 -msgid "Linked GitHub to account" -msgstr "Привʼязка GitHub до обліківки" - -#: app/blueprints/github/__init__.py:88 -#, python-format -msgid "GitHub account is already associated with another user: %(username)s" -msgstr "" - -#: app/blueprints/github/__init__.py:96 app/blueprints/github/__init__.py:122 -msgid "Authorization failed [err=gh-login-failed]" -msgstr "Не вдалося авторизуватися [err=gh-login-failed]" - -#: app/blueprints/oauth/__init__.py:169 app/templates/admin/tags/list.html:30 +#: app/blueprints/oauth/__init__.py:169 app/templates/admin/tags/list.html:26 #: app/templates/admin/warnings/list.html:24 #: app/templates/users/settings_email.html:49 msgid "Description" @@ -1011,95 +1000,213 @@ msgstr "Вилучити / Зняти з публікації" msgid "Supported Games" msgstr "Підтримувані ігри" -#: app/blueprints/packages/packages.py:214 -msgid "No download available." -msgstr "Завантаження недоступне." +#: app/blueprints/packages/advanced_search.py:39 +msgid "Android Default" +msgstr "" -#: app/blueprints/packages/packages.py:229 app/templates/packages/view.html:598 +#: app/blueprints/packages/advanced_search.py:40 +msgid "Desktop Default" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:41 +msgid "Non-free" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:42 app/models/packages.py:624 +#: app/templates/packages/view.html:163 +msgid "Work in Progress" +msgstr "Робота в процесі" + +#. NOTE: Package maintenance state +#: app/blueprints/packages/advanced_search.py:43 app/models/packages.py:170 +msgid "Deprecated" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:44 +msgid "All content warnings" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:53 +msgid "Query" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:54 +#: app/blueprints/packages/packages.py:230 app/templates/packages/view.html:598 #: app/utils/minetest_hypertext.py:263 msgid "Type" msgstr "Тип" -#: app/blueprints/packages/packages.py:230 -msgid "Title (Human-readable)" -msgstr "Заголовок (зрозумілий людям)" +#: app/blueprints/packages/advanced_search.py:56 +#: app/templates/macros/topics.html:6 app/templates/packages/view.html:177 +msgid "Author" +msgstr "Автор" -#: app/blueprints/packages/packages.py:231 -#: app/blueprints/packages/packages.py:637 -msgid "Name (Technical)" -msgstr "Назва (технічна)" - -#: app/blueprints/packages/packages.py:231 -#: app/blueprints/packages/packages.py:638 -#: app/templates/packages/create_edit.html:75 -msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" -msgstr "Лише малі букви (a-z), цифри (0-9) і підкреслення (_)" - -#: app/blueprints/packages/packages.py:232 -msgid "Short Description (Plaintext)" -msgstr "Короткий опис (простий текст)" - -#: app/blueprints/packages/packages.py:234 app/templates/packages/view.html:620 -#: app/utils/minetest_hypertext.py:300 -msgid "Maintenance State" -msgstr "Стан підтримки" - -#: app/blueprints/packages/packages.py:236 app/templates/admin/tags/list.html:4 +#: app/blueprints/packages/advanced_search.py:57 +#: app/blueprints/packages/packages.py:237 app/templates/admin/tags/list.html:4 #: app/templates/admin/tags/list.html:10 app/templates/todo/tags.html:38 #: app/utils/minetest_hypertext.py:264 msgid "Tags" msgstr "Мітки" -#: app/blueprints/packages/packages.py:237 +#: app/blueprints/packages/advanced_search.py:60 +#: app/blueprints/packages/packages.py:238 msgid "Content Warnings" msgstr "Попередження вмісту" -#: app/blueprints/packages/packages.py:238 app/templates/packages/view.html:609 +#: app/blueprints/packages/advanced_search.py:63 +#: app/blueprints/packages/packages.py:239 app/templates/packages/view.html:609 #: app/utils/minetest_hypertext.py:298 msgid "License" msgstr "Ліцензія" -#: app/blueprints/packages/packages.py:239 +#: app/blueprints/packages/advanced_search.py:67 +msgid "Supports Game" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:71 +#: app/templates/admin/storage.html:39 +#: app/templates/collections/create_edit.html:81 +#: app/templates/collections/list.html:39 +#: app/templates/collections/view.html:91 app/templates/index.html:48 +#: app/templates/macros/reviews.html:81 app/templates/macros/topics.html:52 +#: app/templates/packages/game_hub.html:5 +#: app/templates/packages/game_hub.html:25 +#: app/templates/packages/similar.html:22 app/templates/translate/index.html:28 +#, python-format +msgid "%(title)s by %(author)s" +msgstr "%(title)s від %(author)s" + +#: app/blueprints/packages/advanced_search.py:72 +#: app/blueprints/packages/reviews.py:54 +#: app/templates/packages/translation.html:51 +msgid "Language" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:76 +msgid "Hide Tags and Content Warnings" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:77 +msgid "Minetest Version" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:81 +msgid "Sort by" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:85 +msgid "Package score" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:86 app/templates/index.html:78 +#: app/templates/packages/reviews_list.html:4 +#: app/templates/packages/view.html:194 app/templates/packages/view.html:336 +#: app/templates/users/profile.html:279 +msgid "Reviews" +msgstr "Відгуки" + +#: app/blueprints/packages/advanced_search.py:87 +#: app/templates/packages/view.html:184 app/templates/users/profile.html:242 +msgid "Downloads" +msgstr "Завантаження" + +#: app/blueprints/packages/advanced_search.py:88 +msgid "Created At" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:89 +msgid "Approved At" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:90 +msgid "Last Release" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:92 +msgid "Order" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:93 +msgid "Descending" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:94 +msgid "Ascending" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:96 +msgid "Random order" +msgstr "" + +#: app/blueprints/packages/packages.py:215 +msgid "No download available." +msgstr "Завантаження недоступне." + +#: app/blueprints/packages/packages.py:231 +msgid "Title (Human-readable)" +msgstr "Заголовок (зрозумілий людям)" + +#: app/blueprints/packages/packages.py:232 +#: app/blueprints/packages/packages.py:638 +msgid "Name (Technical)" +msgstr "Назва (технічна)" + +#: app/blueprints/packages/packages.py:232 +#: app/blueprints/packages/packages.py:639 +#: 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:233 +msgid "Short Description (Plaintext)" +msgstr "Короткий опис (простий текст)" + +#: app/blueprints/packages/packages.py:235 app/templates/packages/view.html:620 +#: app/utils/minetest_hypertext.py:300 +msgid "Maintenance State" +msgstr "Стан підтримки" + +#: app/blueprints/packages/packages.py:240 msgid "Media License" msgstr "Ліцензія медія" -#: app/blueprints/packages/packages.py:241 +#: app/blueprints/packages/packages.py:242 msgid "Long Description (Markdown)" msgstr "Довгий опис (Markdown)" -#: app/blueprints/packages/packages.py:243 +#: app/blueprints/packages/packages.py:244 msgid "VCS Repository URL" msgstr "URL репозиторію VCS" -#: app/blueprints/packages/packages.py:244 app/blueprints/users/settings.py:77 +#: app/blueprints/packages/packages.py:245 app/blueprints/users/settings.py:77 msgid "Website URL" msgstr "URL вебсайту" -#: app/blueprints/packages/packages.py:245 +#: app/blueprints/packages/packages.py:246 msgid "Issue Tracker URL" msgstr "URL відстежувача помилок" -#: app/blueprints/packages/packages.py:246 +#: app/blueprints/packages/packages.py:247 msgid "Forum Topic ID" msgstr "ІД теми форуму" -#: app/blueprints/packages/packages.py:247 +#: app/blueprints/packages/packages.py:248 msgid "Video URL" msgstr "URL відеозапису" -#: app/blueprints/packages/packages.py:248 +#: app/blueprints/packages/packages.py:249 msgid "Donate URL" msgstr "Пожертвувати URL" -#: app/blueprints/packages/packages.py:249 +#: app/blueprints/packages/packages.py:250 msgid "Translation URL" msgstr "" -#: app/blueprints/packages/packages.py:255 +#: app/blueprints/packages/packages.py:256 msgid "_game is not an allowed name" msgstr "_гра не є дозволеною назвою" -#: app/blueprints/packages/packages.py:265 +#: app/blueprints/packages/packages.py:266 msgid "" "Package already exists, but is removed. Please contact ContentDB staff to" " restore the package" @@ -1107,233 +1214,232 @@ msgstr "" "Пакет уже існує, але видалено. Щоб відновити пакет, зверніться до " "персоналу ContentDB" -#: app/blueprints/packages/packages.py:270 +#: app/blueprints/packages/packages.py:271 msgid "Package already exists" msgstr "Пакет уже існує" -#: app/blueprints/packages/packages.py:276 +#: app/blueprints/packages/packages.py:277 msgid "A collection with a similar name already exists" msgstr "Колекція з подібним іменем вже існує" -#: app/blueprints/packages/packages.py:329 -#: app/blueprints/packages/releases.py:82 +#: app/blueprints/packages/packages.py:330 +#: app/blueprints/packages/releases.py:89 msgid "" "You must add an email address to your account and confirm it before you " "can manage packages" msgstr "" -#: app/blueprints/packages/packages.py:335 +#: app/blueprints/packages/packages.py:336 msgid "Save draft" msgstr "" -#: app/blueprints/packages/packages.py:343 +#: app/blueprints/packages/packages.py:344 msgid "Unable to find that user" msgstr "Не вдалося знайти такого користувача" -#: app/blueprints/packages/packages.py:347 +#: app/blueprints/packages/packages.py:348 #: app/blueprints/packages/screenshots.py:137 msgid "Permission denied" msgstr "Доступ відхилено" -#: app/blueprints/packages/packages.py:403 -#: app/blueprints/packages/packages.py:494 -#: app/blueprints/packages/packages.py:516 +#: app/blueprints/packages/packages.py:404 +#: app/blueprints/packages/packages.py:495 +#: app/blueprints/packages/packages.py:517 msgid "You don't have permission to do that" msgstr "У Вас нема прав робити це" -#: app/blueprints/packages/packages.py:436 +#: app/blueprints/packages/packages.py:437 msgid "Please comment what changes are needed in the approval thread" msgstr "Будь ласка, прокоментуйте необхідні зміни в гілці затвердження" -#: app/blueprints/packages/packages.py:443 +#: app/blueprints/packages/packages.py:444 msgid "" "Please comment in the approval thread so editors know what you have " "changed" msgstr "" -#: app/blueprints/packages/packages.py:481 +#: app/blueprints/packages/packages.py:482 #, python-format msgid "Set state to %(state)s" msgstr "" -#: app/blueprints/packages/packages.py:511 +#: app/blueprints/packages/packages.py:512 msgid "Deleted package" msgstr "Видалити пакунок" -#: app/blueprints/packages/packages.py:533 +#: app/blueprints/packages/packages.py:534 msgid "Unapproved package" msgstr "Несхвалений пакунок" -#: app/blueprints/packages/packages.py:542 +#: app/blueprints/packages/packages.py:543 msgid "Maintainers (Comma-separated)" msgstr "Супровідники (розділені комою)" -#: app/blueprints/packages/packages.py:551 +#: app/blueprints/packages/packages.py:552 msgid "You don't have permission to edit maintainers" msgstr "Ви не маєте дозволу редагувати супроводжуючих" -#: app/blueprints/packages/packages.py:601 +#: app/blueprints/packages/packages.py:602 msgid "You are not a maintainer" msgstr "Ви не супровідник" -#: app/blueprints/packages/packages.py:604 +#: app/blueprints/packages/packages.py:605 msgid "Package owners cannot remove themselves as maintainers" msgstr "Власник пакунка не може вилучити себе як супровідника" -#: app/blueprints/packages/packages.py:636 +#: app/blueprints/packages/packages.py:637 msgid "Author Name" msgstr "Імʼя автора" -#: app/blueprints/packages/packages.py:723 +#: app/blueprints/packages/packages.py:724 msgid "Enable support detection based on dependencies (recommended)" msgstr "Увімкнути виявлення підтримки на основі залежностей (рекомендовано)" -#: app/blueprints/packages/packages.py:724 +#: app/blueprints/packages/packages.py:725 msgid "Supported games" msgstr "Підтримувані ігри" -#: app/blueprints/packages/packages.py:725 +#: app/blueprints/packages/packages.py:726 msgid "Unsupported games" msgstr "Непідтримувані ігри" -#: app/blueprints/packages/packages.py:726 +#: app/blueprints/packages/packages.py:727 msgid "Supports all games (unless stated) / is game independent" msgstr "Підтримує усі ігри (доки не вказано)/ ігро-незалежний" -#: app/blueprints/packages/packages.py:742 +#: app/blueprints/packages/packages.py:743 msgid "You need at least one release before you can edit game support" msgstr "" "Вам потрібна щонайменше одна публікація, перш ніж ви зможете редагувати " "підтримку ігор" -#: app/blueprints/packages/packages.py:746 +#: app/blueprints/packages/packages.py:747 msgid "Mod(pack) needs to contain at least one mod. Please create a new release" msgstr "" "Пакунок модів має містити щонайменше один мод. Будь ласка створіть нову " "публікацію" -#: app/blueprints/packages/releases.py:55 -#: app/templates/packages/release_new.html:46 +#: app/blueprints/packages/releases.py:57 +#: app/blueprints/packages/releases.py:72 +msgid "Release Notes" +msgstr "" + +#: app/blueprints/packages/releases.py:59 msgid "Method" msgstr "Спосіб" -#: app/blueprints/packages/releases.py:55 -#: app/blueprints/packages/releases.py:57 +#: app/blueprints/packages/releases.py:59 +#: app/blueprints/packages/releases.py:61 #: app/blueprints/packages/screenshots.py:35 msgid "File Upload" msgstr "Відвантажити файли" -#: app/blueprints/packages/releases.py:56 +#: app/blueprints/packages/releases.py:60 msgid "Git reference (ie: commit hash, branch, or tag)" msgstr "Посилання на Git (тобто: хеш фіксації, гілка або тег)" -#: app/blueprints/packages/releases.py:58 -#: app/blueprints/packages/releases.py:70 -#: app/blueprints/packages/releases.py:198 +#: app/blueprints/packages/releases.py:62 +#: app/blueprints/packages/releases.py:77 +#: app/blueprints/packages/releases.py:207 msgid "Minimum Minetest Version" msgstr "Мінімальна версія Minetest" -#: app/blueprints/packages/releases.py:60 -#: app/blueprints/packages/releases.py:72 -#: app/blueprints/packages/releases.py:201 +#: app/blueprints/packages/releases.py:64 +#: app/blueprints/packages/releases.py:79 +#: app/blueprints/packages/releases.py:210 msgid "Maximum Minetest Version" msgstr "Максимальна версія Minetest" -#: app/blueprints/packages/releases.py:67 -#: app/templates/packages/release_edit.html:23 +#: app/blueprints/packages/releases.py:74 +#: app/templates/packages/release_edit.html:31 msgid "URL" msgstr "URL-адреса" -#: app/blueprints/packages/releases.py:68 +#: app/blueprints/packages/releases.py:75 msgid "Task ID" msgstr "ІД завдання" -#: app/blueprints/packages/releases.py:69 +#: app/blueprints/packages/releases.py:76 #: app/blueprints/packages/screenshots.py:41 msgid "Is Approved" msgstr "Затверджено" -#: app/blueprints/packages/releases.py:91 +#: app/blueprints/packages/releases.py:98 msgid "Import from Git" msgstr "Імпортувати з Git" -#: app/blueprints/packages/releases.py:91 +#: app/blueprints/packages/releases.py:98 msgid "Upload .zip file" msgstr "Відвантажити файл .zip" -#: app/blueprints/packages/releases.py:197 +#: app/blueprints/packages/releases.py:206 msgid "Set Min" msgstr "Вказати мінімум" -#: app/blueprints/packages/releases.py:200 +#: app/blueprints/packages/releases.py:209 msgid "Set Max" msgstr "Вказати максимум" -#: app/blueprints/packages/releases.py:203 +#: app/blueprints/packages/releases.py:212 msgid "Only change values previously set as none" msgstr "" "Змінюйте лише значення, для яких раніше було встановлено значення " "\"немає\"." -#: app/blueprints/packages/releases.py:204 +#: app/blueprints/packages/releases.py:213 msgid "Update" msgstr "Оновити" -#: app/blueprints/packages/releases.py:256 +#: app/blueprints/packages/releases.py:265 #: app/templates/packages/update_config.html:25 msgid "Trigger" msgstr "Тригер" -#: app/blueprints/packages/releases.py:257 +#: app/blueprints/packages/releases.py:266 msgid "New Commit" msgstr "Новий коміт" -#: app/blueprints/packages/releases.py:258 app/templates/admin/tags/list.html:8 +#: app/blueprints/packages/releases.py:267 app/templates/admin/tags/list.html:8 msgid "New Tag" msgstr "Нова мітка" -#: app/blueprints/packages/releases.py:260 +#: app/blueprints/packages/releases.py:269 msgid "Branch name" msgstr "Назва гілки" -#: app/blueprints/packages/releases.py:261 +#: app/blueprints/packages/releases.py:270 #: app/templates/packages/update_config.html:38 msgid "Action" msgstr "Дія" -#: app/blueprints/packages/releases.py:262 +#: app/blueprints/packages/releases.py:271 msgid "Send notification and mark as outdated" msgstr "Надіслати сповіщення і позначити застарілим" -#: app/blueprints/packages/releases.py:262 app/logic/package_approval.py:104 +#: app/blueprints/packages/releases.py:271 app/logic/package_approval.py:104 msgid "Create release" msgstr "Створити випуск" -#: app/blueprints/packages/releases.py:264 +#: app/blueprints/packages/releases.py:273 msgid "Save Settings" msgstr "Зберегти налаштування" -#: app/blueprints/packages/releases.py:265 +#: app/blueprints/packages/releases.py:274 msgid "Disable Automation" msgstr "Вимкнути автоматизацію" -#: app/blueprints/packages/releases.py:304 +#: app/blueprints/packages/releases.py:313 msgid "Please add a Git repository URL in order to set up automatic releases" msgstr "Додайте URL-адресу сховища Git, щоб налаштувати автоматичні випуски" -#: app/blueprints/packages/releases.py:320 +#: app/blueprints/packages/releases.py:329 msgid "Deleted update configuration" msgstr "Конфігурацію оновлення видалено" -#: app/blueprints/packages/releases.py:328 +#: app/blueprints/packages/releases.py:337 msgid "Now, please create an initial release" msgstr "Тепер, будь ласка, створіть початковий випуск" -#: app/blueprints/packages/reviews.py:54 -#: app/templates/packages/translation.html:51 -msgid "Language" -msgstr "" - #: app/blueprints/packages/reviews.py:60 app/blueprints/threads/__init__.py:181 #: app/blueprints/threads/__init__.py:182 #: app/blueprints/threads/__init__.py:282 @@ -1519,7 +1625,7 @@ msgstr "" "мінуси (-) і крапки (.)" #: 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/account.py:189 app/blueprints/users/account.py:338 #: app/blueprints/users/settings.py:147 msgid "Email" msgstr "Ел. пошта" @@ -1601,23 +1707,23 @@ msgstr "Неправильний старий пароль" msgid "Unknown verification token!" msgstr "Невідомий маркер підтвердження!" -#: app/blueprints/users/account.py:292 +#: app/blueprints/users/account.py:290 msgid "Token has expired" msgstr "Термін дії маркера закінчився" -#: app/blueprints/users/account.py:306 +#: app/blueprints/users/account.py:304 msgid "Another user is already using that email" msgstr "Інший користувач уже використовує цю електронну адресу" -#: app/blueprints/users/account.py:309 +#: app/blueprints/users/account.py:307 msgid "Confirmed email change" msgstr "Підтверджена зміна електронної пошти" -#: app/blueprints/users/account.py:314 +#: app/blueprints/users/account.py:312 msgid "Email address changed" msgstr "Ел. адресу змінено" -#: app/blueprints/users/account.py:315 +#: app/blueprints/users/account.py:313 msgid "" "Your email address has changed. If you didn't request this, please " "contact an administrator." @@ -1625,15 +1731,15 @@ msgstr "" "Ваша електронна адреса змінена. Якщо ви цього не запитували, зверніться " "до адміністратора." -#: app/blueprints/users/account.py:333 +#: app/blueprints/users/account.py:331 msgid "You may now log in" msgstr "Тепер ви можете увійти" -#: app/blueprints/users/account.py:341 +#: app/blueprints/users/account.py:339 msgid "Send" msgstr "Надіслати" -#: app/blueprints/users/account.py:372 +#: app/blueprints/users/account.py:370 msgid "" "That email is now blacklisted. Please contact an admin if you wish to " "undo this." @@ -1641,46 +1747,44 @@ msgstr "" "Цей електронний лист зараз у чорному списку. Будь ласка, зверніться до " "адміністратора, якщо ви хочете скасувати це." -#: app/blueprints/users/claim.py:41 app/blueprints/users/claim.py:66 -msgid "" -"Invalid username, Only alphabetic letters (A-Za-z), numbers (0-9), " -"underscores (_), minuses (-), and periods (.) allowed. Consider " -"contacting an admin" -msgstr "" -"Недійсне ім’я користувача, дозволені лише літери алфавіту (A-Za-z), цифри" -" (0-9), підкреслення (_), мінуси (-) і крапки (.). Зверніться до " -"адміністратора" - #: app/blueprints/users/claim.py:46 msgid "User has already been claimed" msgstr "Користувача вже заявлено" #: app/blueprints/users/claim.py:50 -msgid "Unable to get GitHub username for user" -msgstr "Не вдалося отримати ім’я користувача GitHub для користувача" +msgid "" +"Unable to get GitHub username for user. Make sure the forum account " +"exists." +msgstr "" -#: app/blueprints/users/claim.py:73 +#: app/blueprints/users/claim.py:66 +msgid "" +"A ContentDB user with that name already exists. Please contact an admin " +"to link to your forum account" +msgstr "" + +#: app/blueprints/users/claim.py:75 msgid "That user has already been claimed!" msgstr "Цього користувача вже заявлено!" -#: app/blueprints/users/claim.py:86 +#: app/blueprints/users/claim.py:88 #, python-format msgid "Error whilst attempting to access forums: %(message)s" msgstr "Помилка під час спроби отримати доступ до форумів: %(message)s" -#: app/blueprints/users/claim.py:90 +#: app/blueprints/users/claim.py:92 msgid "Unable to get forum signature - does the user exist?" msgstr "Не вдається отримати підпис на форумі – чи існує користувач?" -#: app/blueprints/users/claim.py:105 +#: app/blueprints/users/claim.py:107 msgid "Unable to login as user" msgstr "Неможливо увійти як користувач" -#: app/blueprints/users/claim.py:111 +#: app/blueprints/users/claim.py:113 msgid "Could not find the key in your signature!" msgstr "Не вдалося знайти ключ у вашому підписі!" -#: app/blueprints/users/claim.py:114 +#: app/blueprints/users/claim.py:116 msgid "Unknown claim type" msgstr "Невідомий тип претензії" @@ -1824,6 +1928,23 @@ msgstr "ранг" msgid "Can't promote a user to a rank higher than yourself!" msgstr "Не можна підвищити користувача до рангу, вищого за вас!" +#: app/blueprints/vcs/github.py:56 +msgid "Authorization failed [err=gh-oauth-login-failed]" +msgstr "Не вдалося авторизуватися [err=gh-oauth-login-failed]" + +#: app/blueprints/vcs/github.py:85 +msgid "Linked GitHub to account" +msgstr "Привʼязка GitHub до обліківки" + +#: app/blueprints/vcs/github.py:90 +#, python-format +msgid "GitHub account is already associated with another user: %(username)s" +msgstr "" + +#: app/blueprints/vcs/github.py:98 app/blueprints/vcs/github.py:124 +msgid "Authorization failed [err=gh-login-failed]" +msgstr "Не вдалося авторизуватися [err=gh-login-failed]" + #: app/blueprints/zipgrep/__init__.py:35 msgid "Text to find (regex)" msgstr "Текст для пошуку (регулярний вираз)" @@ -1833,6 +1954,7 @@ msgid "File filter" msgstr "Файловий фільтр" #: app/blueprints/zipgrep/__init__.py:38 app/templates/base.html:60 +#: app/templates/packages/advanced_search.html:34 #: app/templates/packages/game_hub.html:35 app/templates/todo/tags.html:14 msgid "Search" msgstr "Пошук" @@ -1924,11 +2046,11 @@ msgstr "У вас немає дозволу на редагування цьог msgid "You don't have permission to change the package name" msgstr "Ви не маєте дозволу змінювати назву пакета" -#: app/logic/releases.py:32 +#: app/logic/releases.py:33 msgid "You don't have permission to make releases" msgstr "Ви не маєте дозволу на випуски" -#: app/logic/releases.py:37 +#: app/logic/releases.py:38 msgid "" "You've created too many releases for this package in the last 5 minutes, " "please wait before trying again" @@ -1936,7 +2058,7 @@ msgstr "" "Ви створили забагато випусків для цього пакета за останні 5 хвилин. " "Зачекайте, перш ніж повторювати спробу" -#: app/logic/releases.py:74 +#: app/logic/releases.py:77 msgid "Invalid commit hash; it must be a 40 character long base16 string" msgstr "Недійсний хеш фіксації; це має бути рядок base16 довжиною 40 символів" @@ -2098,11 +2220,6 @@ msgstr "" msgid "As-is" msgstr "" -#. NOTE: Package maintenance state -#: app/models/packages.py:170 -msgid "Deprecated" -msgstr "" - #: app/models/packages.py:177 msgid "Under active development, and may break worlds/things without warning" msgstr "" @@ -2139,7 +2256,7 @@ msgstr "Затвердити" #: app/templates/collections/delete.html:14 #: app/templates/collections/view.html:39 #: app/templates/oauth/create_edit.html:17 -#: app/templates/packages/release_edit.html:84 +#: app/templates/packages/release_edit.html:92 #: app/templates/packages/review_create_edit.html:67 #: app/templates/threads/delete_reply.html:19 #: app/templates/threads/delete_thread.html:19 @@ -2147,21 +2264,17 @@ msgstr "Затвердити" msgid "Delete" msgstr "Видалити" -#: app/models/packages.py:624 app/templates/packages/view.html:163 -msgid "Work in Progress" -msgstr "Робота в процесі" - -#: app/models/packages.py:1358 +#: app/models/packages.py:1366 #, python-format msgid "New commit %(hash)s found on the Git repo." msgstr "" -#: app/models/packages.py:1362 +#: app/models/packages.py:1370 #, python-format msgid "The last release was commit %(hash)s" msgstr "" -#: app/models/packages.py:1368 +#: app/models/packages.py:1376 #, python-format msgid "New tag %(tag_name)s found on the Git repo." msgstr "" @@ -2195,7 +2308,7 @@ msgid "Editor" msgstr "" #. NOTE: BOT notification type -#: app/models/users.py:59 app/models/users.py:442 +#: app/models/users.py:59 app/models/users.py:448 msgid "Bot" msgstr "" @@ -2208,128 +2321,128 @@ msgid "Admin" msgstr "Адмін" #. NOTE: PACKAGE_EDIT notification type -#: app/models/users.py:427 +#: app/models/users.py:433 msgid "Package Edit" msgstr "" #. NOTE: PACKAGE_APPROVAL notification type -#: app/models/users.py:430 +#: app/models/users.py:436 msgid "Package Approval" msgstr "" #. NOTE: NEW_THREAD notification type -#: app/models/users.py:433 app/templates/threads/list.html:12 +#: app/models/users.py:439 app/templates/threads/list.html:12 #: app/templates/threads/new.html:4 msgid "New Thread" msgstr "Нова гілка" #. NOTE: NEW_REVIEW notification type -#: app/models/users.py:436 +#: app/models/users.py:442 msgid "New Review" msgstr "" #. NOTE: THREAD_REPLY notification type -#: app/models/users.py:439 +#: app/models/users.py:445 msgid "Thread Reply" msgstr "" #. NOTE: MAINTAINER notification type -#: app/models/users.py:445 app/templates/macros/threads.html:27 +#: app/models/users.py:451 app/templates/macros/threads.html:27 msgid "Maintainer" msgstr "Супровідник" #. NOTE: EDITOR_ALERT notification type -#: app/models/users.py:448 +#: app/models/users.py:454 msgid "Editor Alert" msgstr "" #. NOTE: EDITOR_MISC notification type -#: app/models/users.py:451 +#: app/models/users.py:457 msgid "Editor Misc" msgstr "" #. NOTE: OTHER notification type -#: app/models/users.py:454 +#: app/models/users.py:460 msgid "Other" msgstr "" -#: app/models/users.py:464 +#: app/models/users.py:470 msgid "This is a Package Edit notification." msgstr "" -#: app/models/users.py:466 +#: app/models/users.py:472 msgid "This is a Package Approval notification." msgstr "" -#: app/models/users.py:468 +#: app/models/users.py:474 msgid "This is a New Thread notification." msgstr "" -#: app/models/users.py:470 +#: app/models/users.py:476 msgid "This is a New Review notification." msgstr "" -#: app/models/users.py:472 +#: app/models/users.py:478 msgid "This is a Thread Reply notification." msgstr "" -#: app/models/users.py:474 +#: app/models/users.py:480 msgid "This is a Bot notification." msgstr "" -#: app/models/users.py:476 +#: app/models/users.py:482 msgid "This is a Maintainer change notification." msgstr "" -#: app/models/users.py:478 +#: app/models/users.py:484 msgid "This is an Editor Alert notification." msgstr "" -#: app/models/users.py:480 +#: app/models/users.py:486 msgid "This is an Editor Misc notification." msgstr "" -#: app/models/users.py:482 +#: app/models/users.py:488 msgid "This is an Other notification." msgstr "" -#: app/models/users.py:489 +#: app/models/users.py:495 msgid "When another user edits your packages, releases, etc." msgstr "" -#: app/models/users.py:491 +#: app/models/users.py:497 msgid "Notifications from editors related to the package approval process." msgstr "" -#: app/models/users.py:493 +#: app/models/users.py:499 msgid "When a thread is created on your package." msgstr "" -#: app/models/users.py:495 +#: app/models/users.py:501 msgid "When a user posts a review on your package." msgstr "" -#: app/models/users.py:497 +#: app/models/users.py:503 msgid "When someone replies to a thread you're watching." msgstr "" -#: app/models/users.py:499 +#: app/models/users.py:505 msgid "From a bot - for example, update notifications." msgstr "" -#: app/models/users.py:501 +#: app/models/users.py:507 msgid "When your package's maintainers change." msgstr "" -#: app/models/users.py:503 +#: app/models/users.py:509 msgid "For editors: Important alerts." msgstr "" -#: app/models/users.py:505 +#: app/models/users.py:511 msgid "For editors: Minor notifications, including new threads." msgstr "" -#: app/models/users.py:507 +#: app/models/users.py:513 msgid "Minor notifications not important enough for a dedicated category." msgstr "" @@ -2484,41 +2597,45 @@ msgstr "Політика приватності" msgid "Report / DMCA" msgstr "" -#: app/templates/base.html:256 +#: app/templates/base.html:256 app/templates/packages/advanced_search.html:4 +msgid "Advanced Search" +msgstr "" + +#: app/templates/base.html:257 msgid "User List" msgstr "Список користувачів" -#: app/templates/base.html:257 app/templates/packages/view.html:190 +#: app/templates/base.html:258 app/templates/packages/view.html:190 #: app/templates/packages/view.html:677 app/templates/threads/list.html:4 msgid "Threads" msgstr "Нитки" -#: app/templates/base.html:258 app/templates/collections/list.html:7 +#: app/templates/base.html:259 app/templates/collections/list.html:7 #: app/templates/collections/list.html:26 msgid "Collections" msgstr "Колекції" -#: app/templates/base.html:259 app/templates/donate/index.html:4 +#: app/templates/base.html:260 app/templates/donate/index.html:4 msgid "Support Creators" msgstr "" -#: app/templates/base.html:260 +#: app/templates/base.html:261 msgid "Translate Packages" msgstr "" -#: app/templates/base.html:261 +#: app/templates/base.html:262 msgid "Source Code" msgstr "Вихідний код" -#: app/templates/base.html:267 +#: app/templates/base.html:268 msgid "Show non-free packages" msgstr "" -#: app/templates/base.html:269 +#: app/templates/base.html:270 msgid "Hide non-free packages" msgstr "" -#: app/templates/base.html:273 +#: app/templates/base.html:274 #, python-format msgid "Our privacy policy has been updated (%(date)s)" msgstr "" @@ -2533,29 +2650,11 @@ msgstr "" "Вітаємо у найкращому місті щоб знайти моди, ігри та пакунки текстур до " "Minetest" -#: app/templates/admin/storage.html:39 -#: app/templates/collections/create_edit.html:81 -#: app/templates/collections/list.html:39 -#: app/templates/collections/view.html:91 app/templates/index.html:48 -#: app/templates/macros/reviews.html:81 app/templates/macros/topics.html:52 -#: app/templates/packages/game_hub.html:5 -#: app/templates/packages/game_hub.html:25 -#: app/templates/packages/similar.html:22 app/templates/translate/index.html:28 -#, python-format -msgid "%(title)s by %(author)s" -msgstr "%(title)s від %(author)s" - #: app/templates/index.html:53 #, python-format msgid "%(title)s by %(author)s" msgstr "%(title)s від %(author)s" -#: app/templates/index.html:78 app/templates/packages/reviews_list.html:4 -#: app/templates/packages/view.html:194 app/templates/packages/view.html:336 -#: app/templates/users/profile.html:279 -msgid "Reviews" -msgstr "Відгуки" - #: app/templates/index.html:94 app/templates/packages/view.html:278 msgid "Previous" msgstr "Попередній" @@ -2636,7 +2735,7 @@ msgstr "Надіслати електронний лист на %(username)s" #: app/templates/admin/storage.html:18 #: app/templates/packages/create_edit.html:66 #: app/templates/packages/game_support.html:20 -#: app/templates/threads/view.html:96 app/templates/todo/tags.html:36 +#: app/templates/threads/view.html:101 app/templates/todo/tags.html:36 msgid "Package" msgstr "Пакунок" @@ -2662,7 +2761,7 @@ msgstr "Нова ліцензія" msgid "Licenses" msgstr "Ліцензії" -#: app/templates/admin/tags/list.html:34 +#: app/templates/admin/tags/list.html:30 msgid "Views" msgstr "Перегляди" @@ -3128,7 +3227,7 @@ msgid "Edit / Approve" msgstr "Редагувати / Затвердити" #: app/templates/macros/releases.html:103 -#: app/templates/packages/release_edit.html:31 +#: app/templates/packages/release_edit.html:39 msgid "Importing..." msgstr "Імпортування..." @@ -3335,10 +3434,6 @@ msgstr "Оновити налаштування" msgid "No outdated packages." msgstr "Ніяких застарілих упаковок." -#: app/templates/macros/topics.html:6 app/templates/packages/view.html:177 -msgid "Author" -msgstr "Автор" - #: app/templates/macros/topics.html:8 msgid "Date" msgstr "Дата" @@ -3513,6 +3608,29 @@ msgstr "Знято з публікації" msgid "No applications created" msgstr "Не створено жодних застосунків" +#: app/templates/packages/advanced_search.html:13 +msgid "Use shift to select multiple. Leave selection empty to match any type." +msgstr "" + +#: app/templates/packages/advanced_search.html:14 +#: app/templates/packages/advanced_search.html:19 +#: app/templates/packages/advanced_search.html:20 +#: app/templates/packages/advanced_search.html:21 +msgid "Use shift to select multiple." +msgstr "" + +#: app/templates/packages/advanced_search.html:17 +msgid "Tags and Content Warnings" +msgstr "" + +#: app/templates/packages/advanced_search.html:23 +msgid "Compatibility" +msgstr "" + +#: app/templates/packages/advanced_search.html:28 +msgid "Sorting" +msgstr "" + #: app/templates/packages/alias_create_edit.html:4 msgid "Alias" msgstr "Альтанка" @@ -3552,7 +3670,7 @@ msgid "This will set the update settings for all packages with a Git repo." msgstr "Це встановить параметри оновлення для всіх пакунків із репозиторієм Git." #: app/templates/packages/bulk_update_conf.html:27 -#: app/templates/packages/release_new.html:50 +#: app/templates/packages/release_new.html:51 #: app/templates/packages/update_config.html:33 msgid "Leave blank to use default branch" msgstr "Залиште поле порожнім, щоб використовувати гілку за замовчуванням" @@ -3922,8 +4040,8 @@ msgstr "" "кількість випусків для вашого пакунка." #: app/templates/packages/release_bulk_change.html:29 -#: app/templates/packages/release_edit.html:54 -#: app/templates/packages/release_new.html:69 +#: app/templates/packages/release_edit.html:62 +#: app/templates/packages/release_new.html:70 msgid "Maximum must be greater than or equal to the minimum!" msgstr "Максимальне значення повинно бути більше або дорівнювати мінімальному!" @@ -3937,8 +4055,8 @@ msgstr "" "\t\t\tплатформах, що не входять до діапазону." #: app/templates/packages/release_bulk_change.html:36 -#: app/templates/packages/release_edit.html:70 -#: app/templates/packages/release_new.html:91 +#: app/templates/packages/release_edit.html:78 +#: app/templates/packages/release_new.html:92 msgid "Leave both as None if in doubt." msgstr "Якщо ви сумніваєтеся, залиште обидва варіанти як \"Ні\"." @@ -3946,45 +4064,55 @@ msgstr "Якщо ви сумніваєтеся, залиште обидва ва msgid "Edit release" msgstr "Змінити випуск" -#: app/templates/packages/release_edit.html:27 +#: app/templates/packages/release_edit.html:15 +#: app/templates/packages/release_new.html:42 +msgid "Release short name. Eg: 1.0.0 or 2018-05-28" +msgstr "" + +#: app/templates/packages/release_edit.html:16 +#: app/templates/packages/release_new.html:43 +msgid "Human-readable name. Eg: 1.0.0 - The Trains Update" +msgstr "" + +#: app/templates/packages/release_edit.html:35 msgid "Commit Hash" msgstr "Геш коміту" -#: app/templates/packages/release_edit.html:32 +#: app/templates/packages/release_edit.html:40 msgid "view task" msgstr "переглянути завдання" -#: app/templates/packages/release_edit.html:42 +#: app/templates/packages/release_edit.html:50 #: app/templates/packages/screenshot_edit.html:20 msgid "Approved" msgstr "Затверджено" -#: app/templates/packages/release_edit.html:46 +#: app/templates/packages/release_edit.html:54 msgid "Supported Minetest versions" msgstr "Підтримувані Minetest версії" -#: app/templates/packages/release_edit.html:60 -#: app/templates/packages/release_new.html:75 +#: app/templates/packages/release_edit.html:68 +#: app/templates/packages/release_new.html:76 #, python-format msgid "Are you sure your package doesn't work on versions after %(version)s?" msgstr "" -#: app/templates/packages/release_edit.html:62 -#: app/templates/packages/release_new.html:77 +#: app/templates/packages/release_edit.html:70 +#: app/templates/packages/release_new.html:78 msgid "" "Only set the maximum version if you know that it doesn't work on newer " "Minetest versions." msgstr "" -#: app/templates/packages/release_edit.html:63 -#: app/templates/packages/release_new.html:78 +#: app/templates/packages/release_edit.html:71 +#: app/templates/packages/release_new.html:79 msgid "" "Don't set the maximum version just because you haven't tested it on newer" " versions." msgstr "" -#: app/templates/packages/release_edit.html:67 -#: app/templates/packages/release_new.html:88 +#: app/templates/packages/release_edit.html:75 +#: app/templates/packages/release_new.html:89 msgid "" "Set the minimum and maximum Minetest versions supported.\n" "\t\t\tThis release will be hidden to clients outside of that range. " @@ -3992,7 +4120,7 @@ msgstr "" "Встановлення мінімальної та максимальної підтримуваних версій Minetest.\n" "\t\t\tЦей випуск буде приховано для клієнтів за межами цього діапазону. " -#: app/templates/packages/release_edit.html:72 +#: app/templates/packages/release_edit.html:80 msgid "" "You can set this automatically in the" " .conf of your package." @@ -4000,15 +4128,15 @@ msgstr "" "Ви можете встановити це автоматично" " у файлі .conf вашого пакунка." -#: app/templates/packages/release_edit.html:79 +#: app/templates/packages/release_edit.html:87 msgid "Delete Release" msgstr "Видалити випуск" -#: app/templates/packages/release_edit.html:85 +#: app/templates/packages/release_edit.html:93 msgid "This is permanent." msgstr "Це назавжди." -#: app/templates/packages/release_edit.html:86 +#: app/templates/packages/release_edit.html:94 msgid "" "Any associated uploads will not be deleted immediately, but the release " "will no longer be listed." @@ -4016,7 +4144,7 @@ msgstr "" "Будь-які пов'язані з ним завантаження не будуть видалені негайно, але " "випуск більше не буде відображатися у списку." -#: app/templates/packages/release_edit.html:91 +#: app/templates/packages/release_edit.html:99 msgid "You cannot delete the latest release; please create a newer one first." msgstr "" "Ви не можете видалити останній випуск; будь ласка, спочатку створіть " @@ -4069,15 +4197,15 @@ msgstr "" msgid "1. Name release" msgstr "1. Назва випуску" -#: app/templates/packages/release_new.html:42 -msgid "Human readable. Eg: 1.0.0 or 2018-05-28" -msgstr "Читабельний для людини. Наприклад: 1.0.0 або 2018-05-28" +#: app/templates/packages/release_new.html:43 +msgid "Same as name" +msgstr "" -#: app/templates/packages/release_new.html:44 +#: app/templates/packages/release_new.html:46 msgid "2. Set the content" msgstr "2. Встановіть вміст" -#: app/templates/packages/release_new.html:57 +#: app/templates/packages/release_new.html:58 msgid "" "Take a look at the Package Configuration " "and Releases Guide for\n" @@ -4087,11 +4215,11 @@ msgstr "" "пакунків та випусків для отримання\n" "\t\t\tнастанови щодо налаштування випусків." -#: app/templates/packages/release_new.html:61 +#: app/templates/packages/release_new.html:62 msgid "3. Supported Minetest versions" msgstr "Підтримувані Minetest версії" -#: app/templates/packages/release_new.html:83 +#: app/templates/packages/release_new.html:84 msgid "" "The .conf of your package can set this " "automatically,\n" @@ -4518,7 +4646,7 @@ msgstr "Не вільний код" msgid "Non-free media" msgstr "Не вільні мультимедія" -#: app/templates/packages/view.html:94 app/templates/threads/view.html:104 +#: app/templates/packages/view.html:94 app/templates/threads/view.html:109 msgid "" "This thread is only visible to its creator, package maintainers, users of" " Approver rank or above, and @mentioned users." @@ -4526,10 +4654,6 @@ msgstr "" "Цю тему бачать лише її автор, супровідники пакунків, користувачі рангу " "Approver або вище та @згадані користувачі." -#: app/templates/packages/view.html:184 app/templates/users/profile.html:242 -msgid "Downloads" -msgstr "Завантаження" - #: app/templates/packages/view.html:207 app/templates/users/profile.html:95 msgid "Website" msgstr "Вебсайт" @@ -4554,7 +4678,7 @@ msgstr "" msgid "Awaiting review" msgstr "Очікує на розгляд" -#: app/templates/packages/view.html:344 app/templates/threads/view.html:77 +#: app/templates/packages/view.html:344 app/templates/threads/view.html:82 msgid "Edit Review" msgstr "Редагувати відгук" @@ -4785,39 +4909,39 @@ msgstr "" msgid "Subscribe" msgstr "Підписатися" -#: app/templates/threads/view.html:55 +#: app/templates/threads/view.html:59 msgid "Convert to Thread" msgstr "Перетворити на нитку" -#: app/templates/threads/view.html:62 +#: app/templates/threads/view.html:67 msgid "Unlock" msgstr "Розблокувати" -#: app/templates/threads/view.html:67 +#: app/templates/threads/view.html:72 msgid "Lock" msgstr "Блокування." -#: app/templates/threads/view.html:109 +#: app/templates/threads/view.html:114 msgid "This thread is visible to the following users" msgstr "Цю тему бачать наступні користувачі" -#: app/templates/threads/view.html:110 +#: app/templates/threads/view.html:115 msgid "Visible to:" msgstr "Помітно:" -#: app/templates/threads/view.html:118 +#: app/templates/threads/view.html:123 msgid "Plus approvers and editors" msgstr "Плюс затверджувачі та редактори" -#: app/templates/threads/view.html:131 +#: app/templates/threads/view.html:136 msgid "Is this review outdated?" msgstr "" -#: app/templates/threads/view.html:132 +#: app/templates/threads/view.html:137 msgid "For example, does it complain about issues you've already fixed?" msgstr "" -#: app/templates/threads/view.html:133 +#: app/templates/threads/view.html:138 #, python-format msgid "You can report outdated reviews by clicking %(flag)s on the review." msgstr "" @@ -5484,6 +5608,10 @@ msgstr "Зміна адреси електронної пошти та скид msgid "Email Address" msgstr "Ел. адреса" +#: app/templates/users/modtools.html:116 +msgid "Pending email verifications" +msgstr "" + #: app/templates/users/profile.html:20 msgid "Profile picture" msgstr "Зображення профілю" @@ -6590,3 +6718,53 @@ msgstr "" #~ " does, see his donation page:" #~ msgstr "" +#~ msgctxt "tags" +#~ msgid "" +#~ "Focus on player chat/communication or " +#~ "who's primary function is interacting " +#~ "with the console." +#~ msgstr "" + +#~ msgctxt "tags" +#~ msgid "" +#~ "Requires futher installation steps, such " +#~ "as installing luarocks or editing the" +#~ " trusted mod setting" +#~ msgstr "" + +#~ msgctxt "tags" +#~ msgid "" +#~ "Mods and games that aim to " +#~ "simulate real life activity. Similar to" +#~ " SimCity/TheSims/OpenTTD/etc" +#~ msgstr "" + +#~ msgctxt "tags" +#~ msgid "Adds mobs, animals, and NPCs" +#~ msgstr "" + +#~ msgctxt "tags" +#~ msgid "For content whose main utility / feature is in GUI/formspec form" +#~ msgstr "" + +#~ msgctxt "tags" +#~ msgid "Forks of MTG" +#~ msgstr "" + +#~ msgid "" +#~ "Invalid username, Only alphabetic letters " +#~ "(A-Za-z), numbers (0-9), underscores (_), " +#~ "minuses (-), and periods (.) allowed." +#~ " Consider contacting an admin" +#~ msgstr "" +#~ "Недійсне ім’я користувача, дозволені лише " +#~ "літери алфавіту (A-Za-z), цифри (0-9), " +#~ "підкреслення (_), мінуси (-) і крапки" +#~ " (.). Зверніться до адміністратора" + +#~ msgid "Unable to get GitHub username for user" +#~ msgstr "Не вдалося отримати ім’я користувача GitHub для користувача" + +#~ msgid "Human readable. Eg: 1.0.0 or 2018-05-28" +#~ msgstr "Читабельний для людини. Наприклад: 1.0.0 або 2018-05-28" + diff --git a/translations/vi/LC_MESSAGES/messages.po b/translations/vi/LC_MESSAGES/messages.po index 5d80473b..7e473d52 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-06-09 13:46+0100\n" +"POT-Creation-Date: 2024-06-22 16:06+0100\n" "PO-Revision-Date: 2022-08-25 11:19+0000\n" "Last-Translator: Văn Chí \n" "Language: vi\n" @@ -19,194 +19,192 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.15.0\n" -#: app/__init__.py:155 +#: app/__init__.py:156 msgid "Banned:" msgstr "Đã bị cấm:" -#: app/__init__.py:157 +#: app/__init__.py:158 msgid "You have been banned." msgstr "Bạn đã và đang bị cấm." -#. NOTE: tags: title for jam_game_2023 -#: app/_translations.py:6 -msgctxt "tags" -msgid "Jam / Game 2023" -msgstr "" - -#. NOTE: tags: description for jam_game_2023 -#: app/_translations.py:8 -msgctxt "tags" -msgid "Entries to the 2023 Minetest Game Jam " -msgstr "" - #. NOTE: tags: title for server_tools -#: app/_translations.py:10 +#: app/_translations.py:6 #, fuzzy msgctxt "tags" msgid "Server Moderation and Tools" msgstr "Công cụ điều hành" #. NOTE: tags: description for server_tools -#: app/_translations.py:12 +#: app/_translations.py:8 msgctxt "tags" msgid "Helps with server maintenance and moderation" msgstr "" #. NOTE: tags: title for pvp -#: app/_translations.py:14 +#: app/_translations.py:10 msgctxt "tags" msgid "Player vs Player (PvP)" msgstr "" #. NOTE: tags: description for pvp -#: app/_translations.py:16 +#: app/_translations.py:12 msgctxt "tags" msgid "Designed to be played competitively against other players" msgstr "" #. NOTE: tags: title for player_effects -#: app/_translations.py:18 +#: app/_translations.py:14 msgctxt "tags" msgid "Player Effects / Power Ups" msgstr "" #. NOTE: tags: description for player_effects -#: app/_translations.py:20 +#: app/_translations.py:16 msgctxt "tags" msgid "" "For content that changes player effects, including physics, for example: " "speed, jump height or gravity." msgstr "" -#. NOTE: tags: title for world_tools -#: app/_translations.py:22 +#. NOTE: tags: title for jam_game_2023 +#: app/_translations.py:18 msgctxt "tags" -msgid "World Maintenance and Tools" +msgid "Jam / Game 2023" msgstr "" -#. NOTE: tags: description for world_tools -#: app/_translations.py:24 +#. NOTE: tags: description for jam_game_2023 +#: app/_translations.py:20 msgctxt "tags" -msgid "Tools to manage the world" -msgstr "" - -#. NOTE: tags: title for april_fools -#: app/_translations.py:26 -msgctxt "tags" -msgid "Joke" -msgstr "" - -#. NOTE: tags: description for april_fools -#: app/_translations.py:28 -msgctxt "tags" -msgid "" -"For humorous content, meant as a novelty or joke, not to be taken " -"seriously, and that is not meant to be used seriously or long-term." -msgstr "" - -#. NOTE: tags: title for shooter -#: app/_translations.py:30 -msgctxt "tags" -msgid "Shooter" -msgstr "" - -#. NOTE: tags: description for shooter -#: app/_translations.py:32 -msgctxt "tags" -msgid "First person shooters (FPS) and more" -msgstr "" - -#. NOTE: tags: title for adventure__rpg -#: app/_translations.py:34 -msgctxt "tags" -msgid "Adventure / RPG" +msgid "Entries to the 2023 Minetest Game Jam " msgstr "" #. NOTE: tags: title for mapgen -#: app/_translations.py:36 +#: app/_translations.py:22 msgctxt "tags" msgid "Mapgen / Biomes / Decoration" msgstr "" #. NOTE: tags: description for mapgen -#: app/_translations.py:38 +#: app/_translations.py:24 msgctxt "tags" msgid "New mapgen or changes mapgen" msgstr "" -#. NOTE: tags: title for singleplayer -#: app/_translations.py:40 +#. NOTE: tags: title for world_tools +#: app/_translations.py:26 msgctxt "tags" -msgid "Singleplayer-focused" +msgid "World Maintenance and Tools" msgstr "" -#. NOTE: tags: description for singleplayer -#: app/_translations.py:42 +#. NOTE: tags: description for world_tools +#: app/_translations.py:28 msgctxt "tags" -msgid "Content that can be played alone" +msgid "Tools to manage the world" +msgstr "" + +#. NOTE: tags: title for inventory +#: app/_translations.py:30 +msgctxt "tags" +msgid "Inventory" +msgstr "" + +#. NOTE: tags: description for inventory +#: app/_translations.py:32 +msgctxt "tags" +msgid "Changes the inventory GUI" msgstr "" #. NOTE: tags: title for developer_tools -#: app/_translations.py:44 +#: app/_translations.py:34 #, fuzzy msgctxt "tags" msgid "Developer Tools" msgstr "Công cụ điều hành" #. NOTE: tags: description for developer_tools -#: app/_translations.py:46 +#: app/_translations.py:36 msgctxt "tags" msgid "Tools for game and mod developers" msgstr "" +#. NOTE: tags: title for april_fools +#: app/_translations.py:38 +msgctxt "tags" +msgid "Joke" +msgstr "" + +#. NOTE: tags: description for april_fools +#: app/_translations.py:40 +msgctxt "tags" +msgid "" +"For humorous content, meant as a novelty or joke, not to be taken " +"seriously, and that is not meant to be used seriously or long-term." +msgstr "" + +#. NOTE: tags: title for singleplayer +#: app/_translations.py:42 +msgctxt "tags" +msgid "Singleplayer-focused" +msgstr "" + +#. NOTE: tags: description for singleplayer +#: app/_translations.py:44 +msgctxt "tags" +msgid "Content that can be played alone" +msgstr "" + #. NOTE: tags: title for crafting -#: app/_translations.py:48 +#: app/_translations.py:46 msgctxt "tags" msgid "Crafting" msgstr "" #. NOTE: tags: description for crafting -#: app/_translations.py:50 +#: app/_translations.py:48 msgctxt "tags" msgid "Big changes to crafting gameplay" msgstr "" -#. NOTE: tags: title for sound_music +#. NOTE: tags: title for adventure__rpg +#: app/_translations.py:50 +msgctxt "tags" +msgid "Adventure / RPG" +msgstr "" + +#. NOTE: tags: title for shooter #: app/_translations.py:52 msgctxt "tags" +msgid "Shooter" +msgstr "" + +#. NOTE: tags: description for shooter +#: app/_translations.py:54 +msgctxt "tags" +msgid "First person shooters (FPS) and more" +msgstr "" + +#. NOTE: tags: title for sound_music +#: app/_translations.py:56 +msgctxt "tags" msgid "Sounds / Music" msgstr "" #. NOTE: tags: description for sound_music -#: app/_translations.py:54 +#: app/_translations.py:58 msgctxt "tags" msgid "Focuses on or adds new sounds or musical things" msgstr "" -#. NOTE: tags: title for inventory -#: app/_translations.py:56 -msgctxt "tags" -msgid "Inventory" -msgstr "" - -#. NOTE: tags: description for inventory -#: app/_translations.py:58 -msgctxt "tags" -msgid "Changes the inventory GUI" -msgstr "" - -#. NOTE: tags: title for chat +#. NOTE: tags: title for tools #: app/_translations.py:60 msgctxt "tags" -msgid "Chat / Commands" +msgid "Tools / Weapons / Armor" msgstr "" -#. NOTE: tags: description for chat +#. NOTE: tags: description for tools #: app/_translations.py:62 msgctxt "tags" -msgid "" -"Focus on player chat/communication or who's primary function is " -"interacting with the console." +msgid "Adds or changes tools, weapons, and armor" msgstr "" #. NOTE: tags: title for plants_and_farming @@ -221,56 +219,56 @@ msgctxt "tags" msgid "Adds new plants or other farmable resources." msgstr "" -#. NOTE: tags: title for complex_installation -#: app/_translations.py:68 -msgctxt "tags" -msgid "Complex installation" -msgstr "" - -#. NOTE: tags: description for complex_installation -#: app/_translations.py:70 -msgctxt "tags" -msgid "" -"Requires futher installation steps, such as installing luarocks or " -"editing the trusted mod setting" -msgstr "" - -#. NOTE: tags: title for multiplayer -#: app/_translations.py:72 -msgctxt "tags" -msgid "Multiplayer-focused" -msgstr "" - -#. NOTE: tags: description for multiplayer -#: app/_translations.py:74 -msgctxt "tags" -msgid "Can/should only be used in multiplayer" -msgstr "" - -#. NOTE: tags: title for tools -#: app/_translations.py:76 -msgctxt "tags" -msgid "Tools / Weapons / Armor" -msgstr "" - -#. NOTE: tags: description for tools -#: app/_translations.py:78 -msgctxt "tags" -msgid "Adds or changes tools, weapons, and armor" -msgstr "" - #. NOTE: tags: title for simulation -#: app/_translations.py:80 +#: app/_translations.py:68 msgctxt "tags" msgid "Sims" msgstr "" #. NOTE: tags: description for simulation -#: app/_translations.py:82 +#: app/_translations.py:70 msgctxt "tags" msgid "" "Mods and games that aim to simulate real life activity. Similar to " -"SimCity/TheSims/OpenTTD/etc" +"SimCity/The Sims/OpenTTD/etc." +msgstr "" + +#. NOTE: tags: title for chat +#: app/_translations.py:72 +msgctxt "tags" +msgid "Chat / Commands" +msgstr "" + +#. NOTE: tags: description for chat +#: app/_translations.py:74 +msgctxt "tags" +msgid "Focus on player chat/communication or console interaction." +msgstr "" + +#. NOTE: tags: title for multiplayer +#: app/_translations.py:76 +msgctxt "tags" +msgid "Multiplayer-focused" +msgstr "" + +#. NOTE: tags: description for multiplayer +#: app/_translations.py:78 +msgctxt "tags" +msgid "Can/should only be used in multiplayer" +msgstr "" + +#. NOTE: tags: title for complex_installation +#: app/_translations.py:80 +msgctxt "tags" +msgid "Complex installation" +msgstr "" + +#. NOTE: tags: description for complex_installation +#: app/_translations.py:82 +msgctxt "tags" +msgid "" +"Requires futher installation steps, such as installing LuaRocks or " +"editing the trusted mod setting" msgstr "" #. NOTE: tags: title for magic @@ -279,54 +277,55 @@ msgctxt "tags" msgid "Magic / Enchanting" msgstr "" -#. NOTE: tags: title for less_than_px -#: app/_translations.py:86 -msgctxt "tags" -msgid "<16px" -msgstr "" - -#. NOTE: tags: description for less_than_px -#: app/_translations.py:88 -msgctxt "tags" -msgid "Less than 16px" -msgstr "" - #. NOTE: tags: title for building_mechanics -#: app/_translations.py:90 +#: app/_translations.py:86 msgctxt "tags" msgid "Building Mechanics and Tools" msgstr "" #. NOTE: tags: description for building_mechanics -#: app/_translations.py:92 +#: app/_translations.py:88 msgctxt "tags" msgid "Adds game mechanics or tools that change how players build." msgstr "" -#. NOTE: tags: title for environment -#: app/_translations.py:94 +#. NOTE: tags: title for oneofakind__original +#: app/_translations.py:90 msgctxt "tags" -msgid "Environment / Weather" +msgid "One-of-a-kind / Original" msgstr "" -#. NOTE: tags: description for environment -#: app/_translations.py:96 +#. NOTE: tags: description for oneofakind__original +#: app/_translations.py:92 msgctxt "tags" msgid "" -"Improves the world, adding weather, ambient sounds, or other environment " -"mechanics" +"For games and such that are of their own kind, distinct and original in " +"nature to others of the same category." msgstr "" -#. NOTE: tags: title for mobs -#: app/_translations.py:98 +#. NOTE: tags: title for building +#: app/_translations.py:94 msgctxt "tags" -msgid "Mobs / Animals / NPCs" +msgid "Building" msgstr "" -#. NOTE: tags: description for mobs +#. NOTE: tags: description for building +#: app/_translations.py:96 +msgctxt "tags" +msgid "Focuses on building, such as adding new materials or nodes" +msgstr "" + +#. NOTE: tags: title for decorative +#: app/_translations.py:98 +#, fuzzy +msgctxt "tags" +msgid "Decorative" +msgstr "Tắt" + +#. NOTE: tags: description for decorative #: app/_translations.py:100 msgctxt "tags" -msgid "Adds mobs, animals, and NPCs" +msgid "Adds nodes with no other purpose than for use in building" msgstr "" #. NOTE: tags: title for puzzle @@ -341,124 +340,123 @@ msgctxt "tags" msgid "Focus on puzzle solving instead of combat" msgstr "" -#. NOTE: tags: title for building +#. NOTE: tags: title for environment #: app/_translations.py:106 msgctxt "tags" -msgid "Building" +msgid "Environment / Weather" msgstr "" -#. NOTE: tags: description for building +#. NOTE: tags: description for environment #: app/_translations.py:108 msgctxt "tags" -msgid "Focuses on building, such as adding new materials or nodes" +msgid "" +"Improves the world, adding weather, ambient sounds, or other environment " +"mechanics" msgstr "" -#. NOTE: tags: title for decorative +#. NOTE: tags: title for less_than_px #: app/_translations.py:110 -#, fuzzy msgctxt "tags" -msgid "Decorative" -msgstr "Tắt" +msgid "<16px" +msgstr "" -#. NOTE: tags: description for decorative +#. NOTE: tags: description for less_than_px #: app/_translations.py:112 msgctxt "tags" -msgid "Adds nodes with no other purpose than for use in building" +msgid "Less than 16px" msgstr "" -#. NOTE: tags: title for oneofakind__original +#. NOTE: tags: title for mobs #: app/_translations.py:114 msgctxt "tags" -msgid "One-of-a-kind / Original" +msgid "Mobs / Animals / NPCs" msgstr "" -#. NOTE: tags: description for oneofakind__original +#. NOTE: tags: description for mobs #: app/_translations.py:116 msgctxt "tags" -msgid "" -"For games and such that are of their own kind, distinct and original in " -"nature to others of the same category." +msgid "Adds mobs, animals, and non-player characters" msgstr "" -#. NOTE: tags: title for survival -#: app/_translations.py:118 -msgctxt "tags" -msgid "Survival" -msgstr "" - -#. NOTE: tags: description for survival -#: app/_translations.py:120 -msgctxt "tags" -msgid "" -"Written specifically for survival gameplay with a focus on game-balance, " -"difficulty level, or resources available through crafting, mining, ..." -msgstr "" - -#. NOTE: tags: title for hud -#: app/_translations.py:122 -msgctxt "tags" -msgid "HUD" -msgstr "" - -#. NOTE: tags: description for hud -#: app/_translations.py:124 -msgctxt "tags" -msgid "For mods that grant the player extra information in the HUD" -msgstr "" - -#. NOTE: tags: title for storage -#: app/_translations.py:126 -#, fuzzy -msgctxt "tags" -msgid "Storage" -msgstr "Trạng thái" - -#. NOTE: tags: description for storage -#: app/_translations.py:128 -msgctxt "tags" -msgid "Adds or improves item storage mechanics" -msgstr "" - -#. NOTE: tags: title for 16px -#: app/_translations.py:130 -msgctxt "tags" -msgid "16px" -msgstr "" - -#. NOTE: tags: description for 16px -#: app/_translations.py:132 -#, fuzzy -msgctxt "tags" -msgid "For 16px texture packs" -msgstr "Gói Kết cấu Hàng đầu" - #. NOTE: tags: title for custom_mapgen -#: app/_translations.py:134 +#: app/_translations.py:118 #, fuzzy msgctxt "tags" msgid "Custom mapgen" msgstr "Bình luận" #. NOTE: tags: description for custom_mapgen -#: app/_translations.py:136 +#: app/_translations.py:120 msgctxt "tags" msgid "" "Contains a completely custom mapgen implemented in Lua, usually requires " "worlds to be set to the 'singlenode' mapgen." msgstr "" +#. NOTE: tags: title for survival +#: app/_translations.py:122 +msgctxt "tags" +msgid "Survival" +msgstr "" + +#. NOTE: tags: description for survival +#: app/_translations.py:124 +msgctxt "tags" +msgid "" +"Written specifically for survival gameplay with a focus on game-balance, " +"difficulty level, or resources available through crafting, mining, ..." +msgstr "" + +#. NOTE: tags: title for education +#: app/_translations.py:126 +#, fuzzy +msgctxt "tags" +msgid "Education" +msgstr "Hành động" + +#. NOTE: tags: description for education +#: app/_translations.py:128 +msgctxt "tags" +msgid "Either has educational value, or is a tool to help teachers " +msgstr "" + +#. NOTE: tags: title for storage +#: app/_translations.py:130 +#, fuzzy +msgctxt "tags" +msgid "Storage" +msgstr "Trạng thái" + +#. NOTE: tags: description for storage +#: app/_translations.py:132 +msgctxt "tags" +msgid "Adds or improves item storage mechanics" +msgstr "" + #. NOTE: tags: title for library -#: app/_translations.py:138 +#: app/_translations.py:134 msgctxt "tags" msgid "API / Library" msgstr "" #. NOTE: tags: description for library -#: app/_translations.py:140 +#: app/_translations.py:136 msgctxt "tags" msgid "Primarily adds an API for other mods to use" msgstr "" +#. NOTE: tags: title for hud +#: app/_translations.py:138 +msgctxt "tags" +msgid "HUD" +msgstr "" + +#. NOTE: tags: description for hud +#: app/_translations.py:140 +msgctxt "tags" +msgid "For mods that grant the player extra information in the HUD" +msgstr "" + #. NOTE: tags: title for mini-game #: app/_translations.py:142 #, fuzzy @@ -472,17 +470,18 @@ msgctxt "tags" msgid "Adds a mini-game to be played within Minetest" msgstr "" -#. NOTE: tags: title for education +#. NOTE: tags: title for pve #: app/_translations.py:146 -#, fuzzy msgctxt "tags" -msgid "Education" -msgstr "Hành động" +msgid "Player vs Environment (PvE)" +msgstr "" -#. NOTE: tags: description for education +#. NOTE: tags: description for pve #: app/_translations.py:148 msgctxt "tags" -msgid "Either has educational value, or is a tool to help teachers " +msgid "" +"For content designed for one or more players that focus on combat against" +" the world, mobs, or NPCs." msgstr "" #. NOTE: tags: title for sports @@ -492,41 +491,140 @@ msgctxt "tags" msgid "Sports" msgstr "Báo cáo" -#. NOTE: tags: title for pve +#. NOTE: tags: title for 16px #: app/_translations.py:152 msgctxt "tags" -msgid "Player vs Environment (PvE)" +msgid "16px" msgstr "" -#. NOTE: tags: description for pve +#. NOTE: tags: description for 16px #: app/_translations.py:154 +#, fuzzy +msgctxt "tags" +msgid "For 16px texture packs" +msgstr "Gói Kết cấu Hàng đầu" + +#. NOTE: tags: title for 64px +#: app/_translations.py:156 +msgctxt "tags" +msgid "64px" +msgstr "" + +#. NOTE: tags: description for 64px +#: app/_translations.py:158 +#, fuzzy +msgctxt "tags" +msgid "For 64px texture packs" +msgstr "Gói Kết cấu Hàng đầu" + +#. NOTE: tags: title for transport +#: app/_translations.py:160 +#, fuzzy +msgctxt "tags" +msgid "Transport" +msgstr "Báo cáo" + +#. NOTE: tags: description for transport +#: app/_translations.py:162 msgctxt "tags" msgid "" -"For content designed for one or more players that focus on combat against" -" the world, mobs, or NPCs." +"Adds or changes transportation methods. Includes teleportation, vehicles," +" ridable mobs, transport infrastructure and thematic content" +msgstr "" + +#. NOTE: tags: title for seasonal +#: app/_translations.py:164 +#, fuzzy +msgctxt "tags" +msgid "Seasonal" +msgstr "Lý do" + +#. NOTE: tags: description for seasonal +#: app/_translations.py:166 +msgctxt "tags" +msgid "For content generally themed around a certain season or holiday" +msgstr "" + +#. NOTE: tags: title for food +#: app/_translations.py:168 +msgctxt "tags" +msgid "Food / Drinks" +msgstr "" + +#. NOTE: tags: title for commerce +#: app/_translations.py:170 +msgctxt "tags" +msgid "Commerce / Economy" +msgstr "" + +#. NOTE: tags: description for commerce +#: app/_translations.py:172 +msgctxt "tags" +msgid "Related to economies, money, and trading" +msgstr "" + +#. NOTE: tags: title for gui +#: app/_translations.py:174 +msgctxt "tags" +msgid "GUI" +msgstr "" + +#. NOTE: tags: description for gui +#: app/_translations.py:176 +msgctxt "tags" +msgid "" +"For content whose main utility or features are provided within a GUI, on-" +"screen menu, or similar" msgstr "" #. NOTE: tags: title for jam_combat_mod -#: app/_translations.py:156 +#: app/_translations.py:178 msgctxt "tags" msgid "Jam / Combat 2020" msgstr "" #. NOTE: tags: description for jam_combat_mod -#: app/_translations.py:158 +#: app/_translations.py:180 msgctxt "tags" msgid "For mods created for the Discord \"Combat\" modding event in 2020" msgstr "" +#. NOTE: tags: title for mtg +#: app/_translations.py:182 +#, fuzzy +msgctxt "tags" +msgid "Minetest Game improved" +msgstr "Được Chấp thuận" + +#. NOTE: tags: description for mtg +#: app/_translations.py:184 +msgctxt "tags" +msgid "Forks of Minetest Game" +msgstr "" + +#. NOTE: tags: title for jam_weekly_2021 +#: app/_translations.py:186 +msgctxt "tags" +msgid "Jam / Weekly Challenges 2021" +msgstr "" + +#. NOTE: tags: description for jam_weekly_2021 +#: app/_translations.py:188 +msgctxt "tags" +msgid "" +"For mods created for the Discord \"Weekly Challenges\" modding event in " +"2021" +msgstr "" + #. NOTE: tags: title for creative -#: app/_translations.py:160 +#: app/_translations.py:190 #, fuzzy msgctxt "tags" msgid "Creative" msgstr "Tạo ra" #. NOTE: tags: description for creative -#: app/_translations.py:162 +#: app/_translations.py:192 msgctxt "tags" msgid "" "Written specifically or exclusively for use in creative mode. Adds " @@ -534,114 +632,16 @@ msgid "" "that facilitate ingame creation and doesn't add difficulty or scarcity" msgstr "" -#. NOTE: tags: title for gui -#: app/_translations.py:164 -msgctxt "tags" -msgid "GUI" -msgstr "" - -#. NOTE: tags: description for gui -#: app/_translations.py:166 -msgctxt "tags" -msgid "For content whose main utility / feature is in GUI/formspec form" -msgstr "" - -#. NOTE: tags: title for 64px -#: app/_translations.py:168 -msgctxt "tags" -msgid "64px" -msgstr "" - -#. NOTE: tags: description for 64px -#: app/_translations.py:170 -#, fuzzy -msgctxt "tags" -msgid "For 64px texture packs" -msgstr "Gói Kết cấu Hàng đầu" - -#. NOTE: tags: title for commerce -#: app/_translations.py:172 -msgctxt "tags" -msgid "Commerce / Economy" -msgstr "" - -#. NOTE: tags: description for commerce -#: app/_translations.py:174 -msgctxt "tags" -msgid "Related to economies, money, and trading" -msgstr "" - -#. NOTE: tags: title for mtg -#: app/_translations.py:176 -#, fuzzy -msgctxt "tags" -msgid "Minetest Game improved" -msgstr "Được Chấp thuận" - -#. NOTE: tags: description for mtg -#: app/_translations.py:178 -msgctxt "tags" -msgid "Forks of MTG" -msgstr "" - -#. NOTE: tags: title for jam_weekly_2021 -#: app/_translations.py:180 -msgctxt "tags" -msgid "Jam / Weekly Challenges 2021" -msgstr "" - -#. NOTE: tags: description for jam_weekly_2021 -#: app/_translations.py:182 -msgctxt "tags" -msgid "" -"For mods created for the Discord \"Weekly Challenges\" modding event in " -"2021" -msgstr "" - -#. NOTE: tags: title for transport -#: app/_translations.py:184 -#, fuzzy -msgctxt "tags" -msgid "Transport" -msgstr "Báo cáo" - -#. NOTE: tags: description for transport -#: app/_translations.py:186 -msgctxt "tags" -msgid "" -"Adds or changes transportation methods. Includes teleportation, vehicles," -" ridable mobs, transport infrastructure and thematic content" -msgstr "" - -#. NOTE: tags: title for food -#: app/_translations.py:188 -msgctxt "tags" -msgid "Food / Drinks" -msgstr "" - #. NOTE: tags: title for technology -#: app/_translations.py:190 +#: app/_translations.py:194 msgctxt "tags" msgid "Machines / Electronics" msgstr "" #. NOTE: tags: description for technology -#: app/_translations.py:192 -msgctxt "tags" -msgid "Adds machines useful in automation, tubes, or power." -msgstr "" - -#. NOTE: tags: title for seasonal -#: app/_translations.py:194 -#, fuzzy -msgctxt "tags" -msgid "Seasonal" -msgstr "Lý do" - -#. NOTE: tags: description for seasonal #: app/_translations.py:196 msgctxt "tags" -msgid "For content generally themed around a certain season or holiday" +msgid "Adds machines useful in automation, tubes, or power." msgstr "" #. NOTE: tags: title for 32px @@ -657,59 +657,59 @@ msgctxt "tags" msgid "For 32px texture packs" msgstr "Gói Kết cấu Hàng đầu" -#. NOTE: tags: title for jam_game_2021 +#. NOTE: tags: title for strategy_rts #: app/_translations.py:202 msgctxt "tags" -msgid "Jam / Game 2021" +msgid "Strategy / RTS" msgstr "" -#. NOTE: tags: description for jam_game_2021 +#. NOTE: tags: description for strategy_rts #: app/_translations.py:204 msgctxt "tags" -msgid "Entries to the 2021 Minetest Game Jam" +msgid "" +"Games and mods with a heavy strategy component, whether real-time or " +"turn-based" msgstr "" -#. NOTE: tags: title for 128px -#: app/_translations.py:206 -msgctxt "tags" -msgid "128px+" -msgstr "" - -#. NOTE: tags: description for 128px -#: app/_translations.py:208 -#, fuzzy -msgctxt "tags" -msgid "For 128px or higher texture packs" -msgstr "Gói Kết cấu Hàng đầu" - #. NOTE: tags: title for skins -#: app/_translations.py:210 +#: app/_translations.py:206 msgctxt "tags" msgid "Player customization / Skins" msgstr "" #. NOTE: tags: description for skins -#: app/_translations.py:212 +#: app/_translations.py:208 msgctxt "tags" msgid "" "Allows the player to customize their character by changing the texture or" " adding accessories." msgstr "" -#. NOTE: tags: title for strategy_rts -#: app/_translations.py:214 +#. NOTE: tags: title for jam_game_2021 +#: app/_translations.py:210 msgctxt "tags" -msgid "Strategy / RTS" +msgid "Jam / Game 2021" msgstr "" -#. NOTE: tags: description for strategy_rts -#: app/_translations.py:216 +#. NOTE: tags: description for jam_game_2021 +#: app/_translations.py:212 msgctxt "tags" -msgid "" -"Games and mods with a heavy strategy component, whether real-time or " -"turn-based" +msgid "Entries to the 2021 Minetest Game Jam" msgstr "" +#. NOTE: tags: title for 128px +#: app/_translations.py:214 +msgctxt "tags" +msgid "128px+" +msgstr "" + +#. NOTE: tags: description for 128px +#: app/_translations.py:216 +#, fuzzy +msgctxt "tags" +msgid "For 128px or higher texture packs" +msgstr "Gói Kết cấu Hàng đầu" + #. NOTE: tags: title for jam_game_2022 #: app/_translations.py:218 msgctxt "tags" @@ -810,8 +810,8 @@ msgctxt "content_warnings" msgid "Contains recreational drugs other than alcohol or tobacco" msgstr "" -#: app/querybuilder.py:58 app/templates/admin/languages/list.html:27 -#: app/templates/admin/tags/list.html:38 +#: app/querybuilder.py:60 app/templates/admin/languages/list.html:27 +#: app/templates/admin/tags/list.html:34 #: app/templates/admin/warnings/list.html:28 #: app/templates/collections/create_edit.html:56 #: app/templates/collections/view.html:66 app/templates/modnames/list.html:16 @@ -820,7 +820,7 @@ msgstr "" msgid "Packages" msgstr "Gói" -#: app/querybuilder.py:73 +#: app/querybuilder.py:75 #, python-format msgid "%(package_type)s for %(game_name)s" msgstr "" @@ -834,9 +834,13 @@ msgstr "%(delta)s trước" msgid "Featured" msgstr "Đặc sắc" -#: app/blueprints/api/tokens.py:33 app/templates/admin/tags/list.html:26 +#: app/blueprints/api/tokens.py:33 +#: app/blueprints/packages/advanced_search.py:83 +#: app/blueprints/packages/releases.py:55 +#: app/blueprints/packages/releases.py:70 app/templates/admin/tags/list.html:22 #: app/templates/admin/warnings/list.html:20 app/templates/macros/topics.html:7 #: app/templates/modnames/list.html:12 +#: app/templates/packages/release_edit.html:20 msgid "Name" msgstr "Tên" @@ -846,12 +850,12 @@ 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:251 -#: app/blueprints/packages/packages.py:543 -#: app/blueprints/packages/packages.py:639 -#: app/blueprints/packages/packages.py:727 -#: app/blueprints/packages/releases.py:62 -#: app/blueprints/packages/releases.py:74 app/blueprints/packages/reviews.py:63 +#: app/blueprints/oauth/__init__.py:175 app/blueprints/packages/packages.py:252 +#: app/blueprints/packages/packages.py:544 +#: app/blueprints/packages/packages.py:640 +#: app/blueprints/packages/packages.py:728 +#: app/blueprints/packages/releases.py:66 +#: app/blueprints/packages/releases.py:81 app/blueprints/packages/reviews.py:63 #: app/blueprints/packages/screenshots.py:36 #: app/blueprints/packages/screenshots.py:42 #: app/blueprints/packages/screenshots.py:47 @@ -862,12 +866,14 @@ msgid "Save" msgstr "Lưu" #: app/blueprints/collections/__init__.py:77 -#: app/blueprints/oauth/__init__.py:168 app/blueprints/packages/releases.py:54 -#: app/blueprints/packages/releases.py:66 app/blueprints/packages/reviews.py:53 +#: app/blueprints/oauth/__init__.py:168 +#: app/blueprints/packages/advanced_search.py:84 +#: app/blueprints/packages/releases.py:56 +#: app/blueprints/packages/releases.py:71 app/blueprints/packages/reviews.py:53 #: app/blueprints/threads/__init__.py:281 #: app/templates/admin/languages/list.html:23 #: app/templates/macros/reviews.html:143 app/templates/macros/topics.html:5 -#: app/templates/packages/release_edit.html:17 +#: app/templates/packages/release_edit.html:21 #: app/templates/packages/translation.html:54 msgid "Title" msgstr "Tiêu đề" @@ -920,26 +926,7 @@ msgstr "" msgid "Removed package from favorites collection" msgstr "" -#: app/blueprints/github/__init__.py:54 -#, fuzzy -msgid "Authorization failed [err=gh-oauth-login-failed]" -msgstr "Ủy quyền sai [err=gh-oauth-login-failed]" - -#: app/blueprints/github/__init__.py:83 -msgid "Linked GitHub to account" -msgstr "Đã liên kết GitHub vào tài khoản" - -#: app/blueprints/github/__init__.py:88 -#, python-format -msgid "GitHub account is already associated with another user: %(username)s" -msgstr "" - -#: 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]" - -#: app/blueprints/oauth/__init__.py:169 app/templates/admin/tags/list.html:30 +#: app/blueprints/oauth/__init__.py:169 app/templates/admin/tags/list.html:26 #: app/templates/admin/warnings/list.html:24 #: app/templates/users/settings_email.html:49 msgid "Description" @@ -1010,327 +997,444 @@ msgstr "" msgid "Supported Games" msgstr "" -#: app/blueprints/packages/packages.py:214 -msgid "No download available." -msgstr "Không có sẵn bản tải xuống nào." +#: app/blueprints/packages/advanced_search.py:39 +msgid "Android Default" +msgstr "" -#: app/blueprints/packages/packages.py:229 app/templates/packages/view.html:598 +#: app/blueprints/packages/advanced_search.py:40 +msgid "Desktop Default" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:41 +msgid "Non-free" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:42 app/models/packages.py:624 +#: app/templates/packages/view.html:163 +msgid "Work in Progress" +msgstr "Đang tiến hành" + +#. NOTE: Package maintenance state +#: app/blueprints/packages/advanced_search.py:43 app/models/packages.py:170 +msgid "Deprecated" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:44 +msgid "All content warnings" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:53 +msgid "Query" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:54 +#: app/blueprints/packages/packages.py:230 app/templates/packages/view.html:598 #: app/utils/minetest_hypertext.py:263 #, fuzzy msgid "Type" msgstr "Nhập" -#: app/blueprints/packages/packages.py:230 -msgid "Title (Human-readable)" -msgstr "Tiêu đề (Người-đọc được)" +#: app/blueprints/packages/advanced_search.py:56 +#: app/templates/macros/topics.html:6 app/templates/packages/view.html:177 +msgid "Author" +msgstr "Tác giả" -#: app/blueprints/packages/packages.py:231 -#: app/blueprints/packages/packages.py:637 -msgid "Name (Technical)" -msgstr "Tên (Kỹ thuật)" - -#: app/blueprints/packages/packages.py:231 -#: app/blueprints/packages/packages.py:638 -#: app/templates/packages/create_edit.html:75 -msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" -msgstr "Chỉ chữ thường (az), chữ số (0-9) và dấu gạch dưới (_)" - -#: app/blueprints/packages/packages.py:232 -msgid "Short Description (Plaintext)" -msgstr "Mô tả ngắn gọn (Văn bản thô)" - -#: app/blueprints/packages/packages.py:234 app/templates/packages/view.html:620 -#: app/utils/minetest_hypertext.py:300 -msgid "Maintenance State" -msgstr "Trạng thái Bảo trì" - -#: app/blueprints/packages/packages.py:236 app/templates/admin/tags/list.html:4 +#: app/blueprints/packages/advanced_search.py:57 +#: app/blueprints/packages/packages.py:237 app/templates/admin/tags/list.html:4 #: app/templates/admin/tags/list.html:10 app/templates/todo/tags.html:38 #: app/utils/minetest_hypertext.py:264 msgid "Tags" msgstr "Thẻ" -#: app/blueprints/packages/packages.py:237 +#: app/blueprints/packages/advanced_search.py:60 +#: app/blueprints/packages/packages.py:238 msgid "Content Warnings" msgstr "Cảnh báo Nội dung" -#: app/blueprints/packages/packages.py:238 app/templates/packages/view.html:609 +#: app/blueprints/packages/advanced_search.py:63 +#: app/blueprints/packages/packages.py:239 app/templates/packages/view.html:609 #: app/utils/minetest_hypertext.py:298 msgid "License" msgstr "Giấy phép" -#: app/blueprints/packages/packages.py:239 +#: app/blueprints/packages/advanced_search.py:67 +msgid "Supports Game" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:71 +#: app/templates/admin/storage.html:39 +#: app/templates/collections/create_edit.html:81 +#: app/templates/collections/list.html:39 +#: app/templates/collections/view.html:91 app/templates/index.html:48 +#: app/templates/macros/reviews.html:81 app/templates/macros/topics.html:52 +#: app/templates/packages/game_hub.html:5 +#: app/templates/packages/game_hub.html:25 +#: app/templates/packages/similar.html:22 app/templates/translate/index.html:28 +#, python-format +msgid "%(title)s by %(author)s" +msgstr "%(title)s bởi %(author)s" + +#: app/blueprints/packages/advanced_search.py:72 +#: app/blueprints/packages/reviews.py:54 +#: app/templates/packages/translation.html:51 +msgid "Language" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:76 +msgid "Hide Tags and Content Warnings" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:77 +msgid "Minetest Version" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:81 +msgid "Sort by" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:85 +msgid "Package score" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:86 app/templates/index.html:78 +#: app/templates/packages/reviews_list.html:4 +#: app/templates/packages/view.html:194 app/templates/packages/view.html:336 +#: app/templates/users/profile.html:279 +msgid "Reviews" +msgstr "Đánh giá" + +#: app/blueprints/packages/advanced_search.py:87 +#: app/templates/packages/view.html:184 app/templates/users/profile.html:242 +msgid "Downloads" +msgstr "Tải về" + +#: app/blueprints/packages/advanced_search.py:88 +msgid "Created At" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:89 +msgid "Approved At" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:90 +msgid "Last Release" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:92 +msgid "Order" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:93 +msgid "Descending" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:94 +msgid "Ascending" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:96 +msgid "Random order" +msgstr "" + +#: app/blueprints/packages/packages.py:215 +msgid "No download available." +msgstr "Không có sẵn bản tải xuống nào." + +#: app/blueprints/packages/packages.py:231 +msgid "Title (Human-readable)" +msgstr "Tiêu đề (Người-đọc được)" + +#: app/blueprints/packages/packages.py:232 +#: app/blueprints/packages/packages.py:638 +msgid "Name (Technical)" +msgstr "Tên (Kỹ thuật)" + +#: app/blueprints/packages/packages.py:232 +#: app/blueprints/packages/packages.py:639 +#: 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:233 +msgid "Short Description (Plaintext)" +msgstr "Mô tả ngắn gọn (Văn bản thô)" + +#: app/blueprints/packages/packages.py:235 app/templates/packages/view.html:620 +#: app/utils/minetest_hypertext.py:300 +msgid "Maintenance State" +msgstr "Trạng thái Bảo trì" + +#: app/blueprints/packages/packages.py:240 #, fuzzy msgid "Media License" msgstr "Giấy phép phương tiện truyền thông" -#: app/blueprints/packages/packages.py:241 +#: app/blueprints/packages/packages.py:242 msgid "Long Description (Markdown)" msgstr "Mô tả dài (Cho phép đánh dấu)" -#: app/blueprints/packages/packages.py:243 +#: app/blueprints/packages/packages.py:244 msgid "VCS Repository URL" msgstr "URL kho lưu trữ VCS" -#: app/blueprints/packages/packages.py:244 app/blueprints/users/settings.py:77 +#: app/blueprints/packages/packages.py:245 app/blueprints/users/settings.py:77 msgid "Website URL" msgstr "URL trang web" -#: app/blueprints/packages/packages.py:245 +#: app/blueprints/packages/packages.py:246 msgid "Issue Tracker URL" msgstr "URL của Trình theo dõi Sự cố" -#: app/blueprints/packages/packages.py:246 +#: app/blueprints/packages/packages.py:247 msgid "Forum Topic ID" msgstr "ID chủ đề diễn đàn" -#: app/blueprints/packages/packages.py:247 +#: app/blueprints/packages/packages.py:248 msgid "Video URL" msgstr "URL video" -#: app/blueprints/packages/packages.py:248 +#: app/blueprints/packages/packages.py:249 msgid "Donate URL" msgstr "" -#: app/blueprints/packages/packages.py:249 +#: app/blueprints/packages/packages.py:250 msgid "Translation URL" msgstr "" -#: app/blueprints/packages/packages.py:255 +#: app/blueprints/packages/packages.py:256 msgid "_game is not an allowed name" msgstr "" -#: app/blueprints/packages/packages.py:265 +#: app/blueprints/packages/packages.py:266 msgid "" "Package already exists, but is removed. Please contact ContentDB staff to" " restore the package" msgstr "" -#: app/blueprints/packages/packages.py:270 +#: app/blueprints/packages/packages.py:271 msgid "Package already exists" msgstr "Gói đã tồn tại rồi" -#: app/blueprints/packages/packages.py:276 +#: app/blueprints/packages/packages.py:277 msgid "A collection with a similar name already exists" msgstr "" -#: app/blueprints/packages/packages.py:329 -#: app/blueprints/packages/releases.py:82 +#: app/blueprints/packages/packages.py:330 +#: app/blueprints/packages/releases.py:89 msgid "" "You must add an email address to your account and confirm it before you " "can manage packages" msgstr "" -#: app/blueprints/packages/packages.py:335 +#: app/blueprints/packages/packages.py:336 msgid "Save draft" msgstr "" -#: app/blueprints/packages/packages.py:343 +#: app/blueprints/packages/packages.py:344 msgid "Unable to find that user" msgstr "Không thể tìm thấy người dùng đó" -#: app/blueprints/packages/packages.py:347 +#: app/blueprints/packages/packages.py:348 #: app/blueprints/packages/screenshots.py:137 msgid "Permission denied" msgstr "Quyền bị từ chối" -#: app/blueprints/packages/packages.py:403 -#: app/blueprints/packages/packages.py:494 -#: app/blueprints/packages/packages.py:516 +#: app/blueprints/packages/packages.py:404 +#: app/blueprints/packages/packages.py:495 +#: app/blueprints/packages/packages.py:517 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:436 +#: app/blueprints/packages/packages.py:437 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:443 +#: app/blueprints/packages/packages.py:444 msgid "" "Please comment in the approval thread so editors know what you have " "changed" msgstr "" -#: app/blueprints/packages/packages.py:481 +#: app/blueprints/packages/packages.py:482 #, python-format msgid "Set state to %(state)s" msgstr "" -#: app/blueprints/packages/packages.py:511 +#: app/blueprints/packages/packages.py:512 msgid "Deleted package" msgstr "Gói đã xóa" -#: app/blueprints/packages/packages.py:533 +#: app/blueprints/packages/packages.py:534 #, fuzzy msgid "Unapproved package" msgstr "Gói chưa được phê duyệt" -#: app/blueprints/packages/packages.py:542 +#: app/blueprints/packages/packages.py:543 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:551 +#: app/blueprints/packages/packages.py:552 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:601 +#: app/blueprints/packages/packages.py:602 msgid "You are not a maintainer" msgstr "Bạn không phải người bảo trì" -#: app/blueprints/packages/packages.py:604 +#: app/blueprints/packages/packages.py:605 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:636 +#: app/blueprints/packages/packages.py:637 msgid "Author Name" msgstr "Tên Tác giả" -#: app/blueprints/packages/packages.py:723 +#: app/blueprints/packages/packages.py:724 msgid "Enable support detection based on dependencies (recommended)" msgstr "" -#: app/blueprints/packages/packages.py:724 +#: app/blueprints/packages/packages.py:725 msgid "Supported games" msgstr "" -#: app/blueprints/packages/packages.py:725 +#: app/blueprints/packages/packages.py:726 msgid "Unsupported games" msgstr "" -#: app/blueprints/packages/packages.py:726 +#: app/blueprints/packages/packages.py:727 msgid "Supports all games (unless stated) / is game independent" msgstr "" -#: app/blueprints/packages/packages.py:742 +#: app/blueprints/packages/packages.py:743 msgid "You need at least one release before you can edit game support" msgstr "" -#: app/blueprints/packages/packages.py:746 +#: app/blueprints/packages/packages.py:747 msgid "Mod(pack) needs to contain at least one mod. Please create a new release" msgstr "" -#: app/blueprints/packages/releases.py:55 -#: app/templates/packages/release_new.html:46 +#: app/blueprints/packages/releases.py:57 +#: app/blueprints/packages/releases.py:72 +msgid "Release Notes" +msgstr "" + +#: app/blueprints/packages/releases.py:59 msgid "Method" msgstr "Phương thức" -#: app/blueprints/packages/releases.py:55 -#: app/blueprints/packages/releases.py:57 +#: app/blueprints/packages/releases.py:59 +#: app/blueprints/packages/releases.py:61 #: app/blueprints/packages/screenshots.py:35 #, fuzzy msgid "File Upload" msgstr "Tệp tải lên" -#: app/blueprints/packages/releases.py:56 +#: app/blueprints/packages/releases.py:60 msgid "Git reference (ie: commit hash, branch, or tag)" msgstr "Tham chiếu Git (ví dụ: cam kết băm, nhánh hoặc thẻ)" -#: app/blueprints/packages/releases.py:58 -#: app/blueprints/packages/releases.py:70 -#: app/blueprints/packages/releases.py:198 +#: app/blueprints/packages/releases.py:62 +#: app/blueprints/packages/releases.py:77 +#: app/blueprints/packages/releases.py:207 msgid "Minimum Minetest Version" msgstr "Phiên bản Minetest Thấp nhất" -#: app/blueprints/packages/releases.py:60 -#: app/blueprints/packages/releases.py:72 -#: app/blueprints/packages/releases.py:201 +#: app/blueprints/packages/releases.py:64 +#: app/blueprints/packages/releases.py:79 +#: app/blueprints/packages/releases.py:210 msgid "Maximum Minetest Version" msgstr "Phiên bản Minetest Cao nhất" -#: app/blueprints/packages/releases.py:67 -#: app/templates/packages/release_edit.html:23 +#: app/blueprints/packages/releases.py:74 +#: app/templates/packages/release_edit.html:31 msgid "URL" msgstr "URL" -#: app/blueprints/packages/releases.py:68 +#: app/blueprints/packages/releases.py:75 msgid "Task ID" msgstr "ID tác vụ" -#: app/blueprints/packages/releases.py:69 +#: app/blueprints/packages/releases.py:76 #: app/blueprints/packages/screenshots.py:41 msgid "Is Approved" msgstr "Được Chấp thuận" -#: app/blueprints/packages/releases.py:91 +#: app/blueprints/packages/releases.py:98 msgid "Import from Git" msgstr "Nhập từ Git" -#: app/blueprints/packages/releases.py:91 +#: app/blueprints/packages/releases.py:98 msgid "Upload .zip file" msgstr "Tải lên tệp .zip" -#: app/blueprints/packages/releases.py:197 +#: app/blueprints/packages/releases.py:206 msgid "Set Min" msgstr "Đặt tối thiểu" -#: app/blueprints/packages/releases.py:200 +#: app/blueprints/packages/releases.py:209 msgid "Set Max" msgstr "Đặt tối đa" -#: app/blueprints/packages/releases.py:203 +#: app/blueprints/packages/releases.py:212 msgid "Only change values previously set as none" msgstr "Chỉ thay đổi các giá trị đã đặt trước đó là none" -#: app/blueprints/packages/releases.py:204 +#: app/blueprints/packages/releases.py:213 msgid "Update" msgstr "Cập nhật" -#: app/blueprints/packages/releases.py:256 +#: app/blueprints/packages/releases.py:265 #: app/templates/packages/update_config.html:25 msgid "Trigger" msgstr "Kích hoạt" -#: app/blueprints/packages/releases.py:257 +#: app/blueprints/packages/releases.py:266 msgid "New Commit" msgstr "Cam kết Mới" -#: app/blueprints/packages/releases.py:258 app/templates/admin/tags/list.html:8 +#: app/blueprints/packages/releases.py:267 app/templates/admin/tags/list.html:8 msgid "New Tag" msgstr "Thẻ Mới" -#: app/blueprints/packages/releases.py:260 +#: app/blueprints/packages/releases.py:269 #, fuzzy msgid "Branch name" msgstr "Tên chi nhánh" -#: app/blueprints/packages/releases.py:261 +#: app/blueprints/packages/releases.py:270 #: app/templates/packages/update_config.html:38 msgid "Action" msgstr "Hành động" -#: app/blueprints/packages/releases.py:262 +#: app/blueprints/packages/releases.py:271 msgid "Send notification and mark as outdated" msgstr "Gửi thông báo và đánh dấu là đã lỗi thời" -#: app/blueprints/packages/releases.py:262 app/logic/package_approval.py:104 +#: app/blueprints/packages/releases.py:271 app/logic/package_approval.py:104 msgid "Create release" msgstr "Tạo phát hành" -#: app/blueprints/packages/releases.py:264 +#: app/blueprints/packages/releases.py:273 msgid "Save Settings" msgstr "Lưu Cài Đặt" -#: app/blueprints/packages/releases.py:265 +#: app/blueprints/packages/releases.py:274 #, fuzzy msgid "Disable Automation" msgstr "Tắt tự động hóa" -#: app/blueprints/packages/releases.py:304 +#: app/blueprints/packages/releases.py:313 msgid "Please add a Git repository URL in order to set up automatic releases" msgstr "Vui lòng thêm URL kho lưu trữ Git để thiết lập các bản phát hành tự động" -#: app/blueprints/packages/releases.py:320 +#: app/blueprints/packages/releases.py:329 msgid "Deleted update configuration" msgstr "Đã xóa cấu hình cập nhật" -#: app/blueprints/packages/releases.py:328 +#: app/blueprints/packages/releases.py:337 msgid "Now, please create an initial release" msgstr "Bây giờ, hãy tạo một bản phát hành ban đầu" -#: app/blueprints/packages/reviews.py:54 -#: app/templates/packages/translation.html:51 -msgid "Language" -msgstr "" - #: app/blueprints/packages/reviews.py:60 app/blueprints/threads/__init__.py:181 #: app/blueprints/threads/__init__.py:182 #: app/blueprints/threads/__init__.py:282 @@ -1519,7 +1623,7 @@ msgstr "" "dưới (_), dấu phẩy (-) và dấu chấm (.)" #: app/blueprints/users/account.py:104 app/blueprints/users/account.py:153 -#: app/blueprints/users/account.py:189 app/blueprints/users/account.py:340 +#: app/blueprints/users/account.py:189 app/blueprints/users/account.py:338 #: app/blueprints/users/settings.py:147 msgid "Email" msgstr "Email" @@ -1602,23 +1706,23 @@ msgstr "Mật khẩu cũ là không chính xác" msgid "Unknown verification token!" msgstr "Mã thông báo xác minh không xác định!" -#: app/blueprints/users/account.py:292 +#: app/blueprints/users/account.py:290 msgid "Token has expired" msgstr "Token đã hết hạn" -#: app/blueprints/users/account.py:306 +#: app/blueprints/users/account.py:304 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:309 +#: app/blueprints/users/account.py:307 msgid "Confirmed email change" msgstr "Đã xác nhận thay đổi email" -#: app/blueprints/users/account.py:314 +#: app/blueprints/users/account.py:312 msgid "Email address changed" msgstr "Địa chỉ Email đã thay đổi" -#: app/blueprints/users/account.py:315 +#: app/blueprints/users/account.py:313 msgid "" "Your email address has changed. If you didn't request this, please " "contact an administrator." @@ -1626,15 +1730,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:333 +#: app/blueprints/users/account.py:331 msgid "You may now log in" msgstr "Bây giờ bạn có thể đăng nhập" -#: app/blueprints/users/account.py:341 +#: app/blueprints/users/account.py:339 msgid "Send" msgstr "Gửi" -#: app/blueprints/users/account.py:372 +#: app/blueprints/users/account.py:370 msgid "" "That email is now blacklisted. Please contact an admin if you wish to " "undo this." @@ -1642,46 +1746,44 @@ msgstr "" "Email đó hiện đã được đưa vào danh sách đen. Vui lòng liên hệ với quản " "trị viên nếu bạn muốn hoàn tác việc này." -#: app/blueprints/users/claim.py:41 app/blueprints/users/claim.py:66 -msgid "" -"Invalid username, Only alphabetic letters (A-Za-z), numbers (0-9), " -"underscores (_), minuses (-), and periods (.) allowed. Consider " -"contacting an admin" -msgstr "" -"Tên người dùng không hợp lệ, 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 (.). Cân " -"nhắc liên hệ với quản trị viên" - #: app/blueprints/users/claim.py:46 msgid "User has already been claimed" msgstr "Người dùng đã được xác nhận quyền sở hữu" #: app/blueprints/users/claim.py:50 -msgid "Unable to get GitHub username for user" -msgstr "Không thể có được tên GitHub cho người dùng" +msgid "" +"Unable to get GitHub username for user. Make sure the forum account " +"exists." +msgstr "" -#: app/blueprints/users/claim.py:73 +#: app/blueprints/users/claim.py:66 +msgid "" +"A ContentDB user with that name already exists. Please contact an admin " +"to link to your forum account" +msgstr "" + +#: app/blueprints/users/claim.py:75 msgid "That user has already been claimed!" msgstr "Người dùng đó đã được xác nhận quyền sở hữu!" -#: app/blueprints/users/claim.py:86 +#: app/blueprints/users/claim.py:88 #, python-format msgid "Error whilst attempting to access forums: %(message)s" msgstr "Lỗi trong khi cố gắng để truy cập vào diễn đàn: %(message)s" -#: app/blueprints/users/claim.py:90 +#: app/blueprints/users/claim.py:92 msgid "Unable to get forum signature - does the user exist?" msgstr "Không thể lấy chữ ký diễn đàn - người dùng có tồn tại không?" -#: app/blueprints/users/claim.py:105 +#: app/blueprints/users/claim.py:107 msgid "Unable to login as user" msgstr "Không thể đăng nhập với tư cách người dùng" -#: app/blueprints/users/claim.py:111 +#: app/blueprints/users/claim.py:113 msgid "Could not find the key in your signature!" msgstr "Không thể tìm thấy chìa khóa trong chữ ký của bạn!" -#: app/blueprints/users/claim.py:114 +#: app/blueprints/users/claim.py:116 msgid "Unknown claim type" msgstr "Loại xác nhận quyền sở hữu không xác định" @@ -1828,6 +1930,25 @@ msgstr "Cấp bậc" msgid "Can't promote a user to a rank higher than yourself!" msgstr "Không thể thăng hạng người dùng lên thứ hạng cao hơn chính bạn!" +#: app/blueprints/vcs/github.py:56 +#, fuzzy +msgid "Authorization failed [err=gh-oauth-login-failed]" +msgstr "Ủy quyền sai [err=gh-oauth-login-failed]" + +#: app/blueprints/vcs/github.py:85 +msgid "Linked GitHub to account" +msgstr "Đã liên kết GitHub vào tài khoản" + +#: app/blueprints/vcs/github.py:90 +#, python-format +msgid "GitHub account is already associated with another user: %(username)s" +msgstr "" + +#: app/blueprints/vcs/github.py:98 app/blueprints/vcs/github.py:124 +#, fuzzy +msgid "Authorization failed [err=gh-login-failed]" +msgstr "Ủy quyền thất bại [err=gh-login-failed]" + #: app/blueprints/zipgrep/__init__.py:35 #, fuzzy msgid "Text to find (regex)" @@ -1838,6 +1959,7 @@ msgid "File filter" msgstr "Bộ lọc tệp" #: app/blueprints/zipgrep/__init__.py:38 app/templates/base.html:60 +#: app/templates/packages/advanced_search.html:34 #: app/templates/packages/game_hub.html:35 app/templates/todo/tags.html:14 msgid "Search" msgstr "Tìm kiếm" @@ -1929,11 +2051,11 @@ msgstr "Bạn không có quyền để sửa gói này" msgid "You don't have permission to change the package name" msgstr "Bạn không có quyền để thay đổi tên gói" -#: app/logic/releases.py:32 +#: app/logic/releases.py:33 msgid "You don't have permission to make releases" msgstr "Bạn không có quyền phát hành" -#: app/logic/releases.py:37 +#: app/logic/releases.py:38 msgid "" "You've created too many releases for this package in the last 5 minutes, " "please wait before trying again" @@ -1941,7 +2063,7 @@ msgstr "" "Bạn đã tạo quá nhiều bản phát hành cho gói này trong 5 phút qua, vui lòng" " đợi trước khi thử lại" -#: app/logic/releases.py:74 +#: app/logic/releases.py:77 msgid "Invalid commit hash; it must be a 40 character long base16 string" msgstr "Băm cam kết không hợp lệ; nó phải là một chuỗi base16 dài 40 ký tự" @@ -2102,11 +2224,6 @@ msgstr "" msgid "As-is" msgstr "" -#. NOTE: Package maintenance state -#: app/models/packages.py:170 -msgid "Deprecated" -msgstr "" - #: app/models/packages.py:177 msgid "Under active development, and may break worlds/things without warning" msgstr "" @@ -2143,7 +2260,7 @@ msgstr "Chấp thuận" #: app/templates/collections/delete.html:14 #: app/templates/collections/view.html:39 #: app/templates/oauth/create_edit.html:17 -#: app/templates/packages/release_edit.html:84 +#: app/templates/packages/release_edit.html:92 #: app/templates/packages/review_create_edit.html:67 #: app/templates/threads/delete_reply.html:19 #: app/templates/threads/delete_thread.html:19 @@ -2151,21 +2268,17 @@ msgstr "Chấp thuận" msgid "Delete" msgstr "Xóa" -#: app/models/packages.py:624 app/templates/packages/view.html:163 -msgid "Work in Progress" -msgstr "Đang tiến hành" - -#: app/models/packages.py:1358 +#: app/models/packages.py:1366 #, python-format msgid "New commit %(hash)s found on the Git repo." msgstr "" -#: app/models/packages.py:1362 +#: app/models/packages.py:1370 #, python-format msgid "The last release was commit %(hash)s" msgstr "" -#: app/models/packages.py:1368 +#: app/models/packages.py:1376 #, python-format msgid "New tag %(tag_name)s found on the Git repo." msgstr "" @@ -2199,7 +2312,7 @@ msgid "Editor" msgstr "" #. NOTE: BOT notification type -#: app/models/users.py:59 app/models/users.py:442 +#: app/models/users.py:59 app/models/users.py:448 msgid "Bot" msgstr "" @@ -2212,128 +2325,128 @@ msgid "Admin" msgstr "Quản trị" #. NOTE: PACKAGE_EDIT notification type -#: app/models/users.py:427 +#: app/models/users.py:433 msgid "Package Edit" msgstr "" #. NOTE: PACKAGE_APPROVAL notification type -#: app/models/users.py:430 +#: app/models/users.py:436 msgid "Package Approval" msgstr "" #. NOTE: NEW_THREAD notification type -#: app/models/users.py:433 app/templates/threads/list.html:12 +#: app/models/users.py:439 app/templates/threads/list.html:12 #: app/templates/threads/new.html:4 msgid "New Thread" msgstr "Chủ đề(Thread) Mới" #. NOTE: NEW_REVIEW notification type -#: app/models/users.py:436 +#: app/models/users.py:442 msgid "New Review" msgstr "" #. NOTE: THREAD_REPLY notification type -#: app/models/users.py:439 +#: app/models/users.py:445 msgid "Thread Reply" msgstr "" #. NOTE: MAINTAINER notification type -#: app/models/users.py:445 app/templates/macros/threads.html:27 +#: app/models/users.py:451 app/templates/macros/threads.html:27 msgid "Maintainer" msgstr "Người bảo trì" #. NOTE: EDITOR_ALERT notification type -#: app/models/users.py:448 +#: app/models/users.py:454 msgid "Editor Alert" msgstr "" #. NOTE: EDITOR_MISC notification type -#: app/models/users.py:451 +#: app/models/users.py:457 msgid "Editor Misc" msgstr "" #. NOTE: OTHER notification type -#: app/models/users.py:454 +#: app/models/users.py:460 msgid "Other" msgstr "" -#: app/models/users.py:464 +#: app/models/users.py:470 msgid "This is a Package Edit notification." msgstr "" -#: app/models/users.py:466 +#: app/models/users.py:472 msgid "This is a Package Approval notification." msgstr "" -#: app/models/users.py:468 +#: app/models/users.py:474 msgid "This is a New Thread notification." msgstr "" -#: app/models/users.py:470 +#: app/models/users.py:476 msgid "This is a New Review notification." msgstr "" -#: app/models/users.py:472 +#: app/models/users.py:478 msgid "This is a Thread Reply notification." msgstr "" -#: app/models/users.py:474 +#: app/models/users.py:480 msgid "This is a Bot notification." msgstr "" -#: app/models/users.py:476 +#: app/models/users.py:482 msgid "This is a Maintainer change notification." msgstr "" -#: app/models/users.py:478 +#: app/models/users.py:484 msgid "This is an Editor Alert notification." msgstr "" -#: app/models/users.py:480 +#: app/models/users.py:486 msgid "This is an Editor Misc notification." msgstr "" -#: app/models/users.py:482 +#: app/models/users.py:488 msgid "This is an Other notification." msgstr "" -#: app/models/users.py:489 +#: app/models/users.py:495 msgid "When another user edits your packages, releases, etc." msgstr "" -#: app/models/users.py:491 +#: app/models/users.py:497 msgid "Notifications from editors related to the package approval process." msgstr "" -#: app/models/users.py:493 +#: app/models/users.py:499 msgid "When a thread is created on your package." msgstr "" -#: app/models/users.py:495 +#: app/models/users.py:501 msgid "When a user posts a review on your package." msgstr "" -#: app/models/users.py:497 +#: app/models/users.py:503 msgid "When someone replies to a thread you're watching." msgstr "" -#: app/models/users.py:499 +#: app/models/users.py:505 msgid "From a bot - for example, update notifications." msgstr "" -#: app/models/users.py:501 +#: app/models/users.py:507 msgid "When your package's maintainers change." msgstr "" -#: app/models/users.py:503 +#: app/models/users.py:509 msgid "For editors: Important alerts." msgstr "" -#: app/models/users.py:505 +#: app/models/users.py:511 msgid "For editors: Minor notifications, including new threads." msgstr "" -#: app/models/users.py:507 +#: app/models/users.py:513 msgid "Minor notifications not important enough for a dedicated category." msgstr "" @@ -2486,42 +2599,46 @@ msgstr "Chính sách Bảo mật" msgid "Report / DMCA" msgstr "" -#: app/templates/base.html:256 +#: app/templates/base.html:256 app/templates/packages/advanced_search.html:4 +msgid "Advanced Search" +msgstr "" + +#: app/templates/base.html:257 msgid "User List" msgstr "Danh sách người dùng" -#: app/templates/base.html:257 app/templates/packages/view.html:190 +#: app/templates/base.html:258 app/templates/packages/view.html:190 #: app/templates/packages/view.html:677 app/templates/threads/list.html:4 #, fuzzy msgid "Threads" msgstr "Chủ đề" -#: app/templates/base.html:258 app/templates/collections/list.html:7 +#: app/templates/base.html:259 app/templates/collections/list.html:7 #: app/templates/collections/list.html:26 msgid "Collections" msgstr "" -#: app/templates/base.html:259 app/templates/donate/index.html:4 +#: app/templates/base.html:260 app/templates/donate/index.html:4 msgid "Support Creators" msgstr "" -#: app/templates/base.html:260 +#: app/templates/base.html:261 msgid "Translate Packages" msgstr "" -#: app/templates/base.html:261 +#: app/templates/base.html:262 msgid "Source Code" msgstr "Mã Nguồn" -#: app/templates/base.html:267 +#: app/templates/base.html:268 msgid "Show non-free packages" msgstr "" -#: app/templates/base.html:269 +#: app/templates/base.html:270 msgid "Hide non-free packages" msgstr "" -#: app/templates/base.html:273 +#: app/templates/base.html:274 #, python-format msgid "Our privacy policy has been updated (%(date)s)" msgstr "" @@ -2534,29 +2651,11 @@ msgstr "Chào mừng" msgid "Welcome to the best place to find Minetest mods, games, and texture packs" msgstr "" -#: app/templates/admin/storage.html:39 -#: app/templates/collections/create_edit.html:81 -#: app/templates/collections/list.html:39 -#: app/templates/collections/view.html:91 app/templates/index.html:48 -#: app/templates/macros/reviews.html:81 app/templates/macros/topics.html:52 -#: app/templates/packages/game_hub.html:5 -#: app/templates/packages/game_hub.html:25 -#: app/templates/packages/similar.html:22 app/templates/translate/index.html:28 -#, python-format -msgid "%(title)s by %(author)s" -msgstr "%(title)s bởi %(author)s" - #: app/templates/index.html:53 #, python-format msgid "%(title)s by %(author)s" msgstr "%(title)s bởi %(author)s" -#: app/templates/index.html:78 app/templates/packages/reviews_list.html:4 -#: app/templates/packages/view.html:194 app/templates/packages/view.html:336 -#: app/templates/users/profile.html:279 -msgid "Reviews" -msgstr "Đánh giá" - #: app/templates/index.html:94 app/templates/packages/view.html:278 msgid "Previous" msgstr "Trước" @@ -2637,7 +2736,7 @@ msgstr "Gửi email cho %(username)s" #: app/templates/admin/storage.html:18 #: app/templates/packages/create_edit.html:66 #: app/templates/packages/game_support.html:20 -#: app/templates/threads/view.html:96 app/templates/todo/tags.html:36 +#: app/templates/threads/view.html:101 app/templates/todo/tags.html:36 msgid "Package" msgstr "Gói" @@ -2663,7 +2762,7 @@ msgstr "Giấy phép Mới" msgid "Licenses" msgstr "Giấy phép" -#: app/templates/admin/tags/list.html:34 +#: app/templates/admin/tags/list.html:30 msgid "Views" msgstr "Lượt xem" @@ -3131,7 +3230,7 @@ msgid "Edit / Approve" msgstr "Chỉnh sửa / Phê duyệt" #: app/templates/macros/releases.html:103 -#: app/templates/packages/release_edit.html:31 +#: app/templates/packages/release_edit.html:39 msgid "Importing..." msgstr "Đang nhập..." @@ -3332,10 +3431,6 @@ msgstr "Cài đặt cập nhật" msgid "No outdated packages." msgstr "Không có gói lỗi thời." -#: app/templates/macros/topics.html:6 app/templates/packages/view.html:177 -msgid "Author" -msgstr "Tác giả" - #: app/templates/macros/topics.html:8 #, fuzzy msgid "Date" @@ -3507,6 +3602,29 @@ msgstr "" msgid "No applications created" msgstr "" +#: app/templates/packages/advanced_search.html:13 +msgid "Use shift to select multiple. Leave selection empty to match any type." +msgstr "" + +#: app/templates/packages/advanced_search.html:14 +#: app/templates/packages/advanced_search.html:19 +#: app/templates/packages/advanced_search.html:20 +#: app/templates/packages/advanced_search.html:21 +msgid "Use shift to select multiple." +msgstr "" + +#: app/templates/packages/advanced_search.html:17 +msgid "Tags and Content Warnings" +msgstr "" + +#: app/templates/packages/advanced_search.html:23 +msgid "Compatibility" +msgstr "" + +#: app/templates/packages/advanced_search.html:28 +msgid "Sorting" +msgstr "" + #: app/templates/packages/alias_create_edit.html:4 msgid "Alias" msgstr "Bí danh" @@ -3546,7 +3664,7 @@ msgid "This will set the update settings for all packages with a Git repo." msgstr "Thao tác này sẽ đặt cài đặt cập nhật cho tất cả các gói có kho Git." #: app/templates/packages/bulk_update_conf.html:27 -#: app/templates/packages/release_new.html:50 +#: app/templates/packages/release_new.html:51 #: app/templates/packages/update_config.html:33 msgid "Leave blank to use default branch" msgstr "Để trống để sử dụng nhánh mặc định" @@ -3907,8 +4025,8 @@ msgstr "" "phát hành cho gói của bạn." #: app/templates/packages/release_bulk_change.html:29 -#: app/templates/packages/release_edit.html:54 -#: app/templates/packages/release_new.html:69 +#: app/templates/packages/release_edit.html:62 +#: app/templates/packages/release_new.html:70 msgid "Maximum must be greater than or equal to the minimum!" msgstr "Tối đa phải lớn hơn hoặc tương đương với tối thiểu!" @@ -3921,8 +4039,8 @@ msgstr "" "\t\t\t nền tảng không nằm trong phạm vi." #: app/templates/packages/release_bulk_change.html:36 -#: app/templates/packages/release_edit.html:70 -#: app/templates/packages/release_new.html:91 +#: app/templates/packages/release_edit.html:78 +#: app/templates/packages/release_new.html:92 msgid "Leave both as None if in doubt." msgstr "Để cả hai là Không nếu nghi ngờ." @@ -3930,45 +4048,55 @@ msgstr "Để cả hai là Không nếu nghi ngờ." msgid "Edit release" msgstr "Chỉnh sửa phát hành" -#: app/templates/packages/release_edit.html:27 +#: app/templates/packages/release_edit.html:15 +#: app/templates/packages/release_new.html:42 +msgid "Release short name. Eg: 1.0.0 or 2018-05-28" +msgstr "" + +#: app/templates/packages/release_edit.html:16 +#: app/templates/packages/release_new.html:43 +msgid "Human-readable name. Eg: 1.0.0 - The Trains Update" +msgstr "" + +#: app/templates/packages/release_edit.html:35 msgid "Commit Hash" msgstr "Cam Kết Băm" -#: app/templates/packages/release_edit.html:32 +#: app/templates/packages/release_edit.html:40 msgid "view task" msgstr "xem nhiệm vụ" -#: app/templates/packages/release_edit.html:42 +#: app/templates/packages/release_edit.html:50 #: app/templates/packages/screenshot_edit.html:20 msgid "Approved" msgstr "Đã được phê duyệt" -#: app/templates/packages/release_edit.html:46 +#: app/templates/packages/release_edit.html:54 msgid "Supported Minetest versions" msgstr "Các phiên bản Minetest được hỗ trợ" -#: app/templates/packages/release_edit.html:60 -#: app/templates/packages/release_new.html:75 +#: app/templates/packages/release_edit.html:68 +#: app/templates/packages/release_new.html:76 #, python-format msgid "Are you sure your package doesn't work on versions after %(version)s?" msgstr "" -#: app/templates/packages/release_edit.html:62 -#: app/templates/packages/release_new.html:77 +#: app/templates/packages/release_edit.html:70 +#: app/templates/packages/release_new.html:78 msgid "" "Only set the maximum version if you know that it doesn't work on newer " "Minetest versions." msgstr "" -#: app/templates/packages/release_edit.html:63 -#: app/templates/packages/release_new.html:78 +#: app/templates/packages/release_edit.html:71 +#: app/templates/packages/release_new.html:79 msgid "" "Don't set the maximum version just because you haven't tested it on newer" " versions." msgstr "" -#: app/templates/packages/release_edit.html:67 -#: app/templates/packages/release_new.html:88 +#: app/templates/packages/release_edit.html:75 +#: app/templates/packages/release_new.html:89 msgid "" "Set the minimum and maximum Minetest versions supported.\n" "\t\t\tThis release will be hidden to clients outside of that range. " @@ -3977,7 +4105,7 @@ msgstr "" "\t\t\t Bản phát hành này sẽ bị ẩn đối với các khách hàng bên ngoài phạm " "vi đó. " -#: app/templates/packages/release_edit.html:72 +#: app/templates/packages/release_edit.html:80 msgid "" "You can set this automatically in the" " .conf of your package." @@ -3985,15 +4113,15 @@ msgstr "" "Bạn có thể đặt cái này tự động " "trong .conf của gói của bạn." -#: app/templates/packages/release_edit.html:79 +#: app/templates/packages/release_edit.html:87 msgid "Delete Release" msgstr "Xóa bản phát hành" -#: app/templates/packages/release_edit.html:85 +#: app/templates/packages/release_edit.html:93 msgid "This is permanent." msgstr "Đây là vĩnh viễn." -#: app/templates/packages/release_edit.html:86 +#: app/templates/packages/release_edit.html:94 msgid "" "Any associated uploads will not be deleted immediately, but the release " "will no longer be listed." @@ -4001,7 +4129,7 @@ msgstr "" "Mọi nội dung tải lên được liên kết sẽ không bị xóa ngay lập tức, nhưng " "bản phát hành sẽ không còn được liệt kê." -#: app/templates/packages/release_edit.html:91 +#: app/templates/packages/release_edit.html:99 msgid "You cannot delete the latest release; please create a newer one first." msgstr "" "Bạn không thể xóa bản phát hành mới nhất; vui lòng tạo một cái mới hơn " @@ -4054,15 +4182,15 @@ msgstr "" msgid "1. Name release" msgstr "1. Tên phát hành" -#: app/templates/packages/release_new.html:42 -msgid "Human readable. Eg: 1.0.0 or 2018-05-28" -msgstr "Con người có thể đọc được. Ví dụ như: 1.0.0 hoặc 28-05-2018" +#: app/templates/packages/release_new.html:43 +msgid "Same as name" +msgstr "" -#: app/templates/packages/release_new.html:44 +#: app/templates/packages/release_new.html:46 msgid "2. Set the content" msgstr "2. Thiết lập các nội dung" -#: app/templates/packages/release_new.html:57 +#: app/templates/packages/release_new.html:58 msgid "" "Take a look at the Package Configuration " "and Releases Guide for\n" @@ -4072,11 +4200,11 @@ msgstr "" " hành gói cho\n" "\t\t\tmẹo tùy chỉnh các bản phát hành." -#: app/templates/packages/release_new.html:61 +#: app/templates/packages/release_new.html:62 msgid "3. Supported Minetest versions" msgstr "3. Các phiên bản Minetest được hỗ trợ" -#: app/templates/packages/release_new.html:83 +#: app/templates/packages/release_new.html:84 msgid "" "The .conf of your package can set this " "automatically,\n" @@ -4511,7 +4639,7 @@ msgstr "Mã không-tự do" msgid "Non-free media" msgstr "Phương tiện truyền thông không-tự do" -#: app/templates/packages/view.html:94 app/templates/threads/view.html:104 +#: app/templates/packages/view.html:94 app/templates/threads/view.html:109 msgid "" "This thread is only visible to its creator, package maintainers, users of" " Approver rank or above, and @mentioned users." @@ -4520,10 +4648,6 @@ msgstr "" "xếp hạng Người phê duyệt trở lên và người dùng @mentioned (được đề cập " "đến)." -#: app/templates/packages/view.html:184 app/templates/users/profile.html:242 -msgid "Downloads" -msgstr "Tải về" - #: app/templates/packages/view.html:207 app/templates/users/profile.html:95 msgid "Website" msgstr "Trang web" @@ -4548,7 +4672,7 @@ msgstr "" msgid "Awaiting review" msgstr "Chờ xem xét" -#: app/templates/packages/view.html:344 app/templates/threads/view.html:77 +#: app/templates/packages/view.html:344 app/templates/threads/view.html:82 msgid "Edit Review" msgstr "Chỉnh sửa đánh giá" @@ -4776,39 +4900,39 @@ msgstr "" msgid "Subscribe" msgstr "Đăng ký" -#: app/templates/threads/view.html:55 +#: app/templates/threads/view.html:59 msgid "Convert to Thread" msgstr "Chuyển đổi thành Chủ đề(Thread)" -#: app/templates/threads/view.html:62 +#: app/templates/threads/view.html:67 msgid "Unlock" msgstr "Mở khóa" -#: app/templates/threads/view.html:67 +#: app/templates/threads/view.html:72 msgid "Lock" msgstr "Khóa" -#: app/templates/threads/view.html:109 +#: app/templates/threads/view.html:114 msgid "This thread is visible to the following users" msgstr "Chủ đề này hiển thị cho những người dùng sau" -#: app/templates/threads/view.html:110 +#: app/templates/threads/view.html:115 msgid "Visible to:" msgstr "Có thể nhìn thấy:" -#: app/templates/threads/view.html:118 +#: app/templates/threads/view.html:123 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 +#: app/templates/threads/view.html:136 msgid "Is this review outdated?" msgstr "" -#: app/templates/threads/view.html:132 +#: app/templates/threads/view.html:137 msgid "For example, does it complain about issues you've already fixed?" msgstr "" -#: app/templates/threads/view.html:133 +#: app/templates/threads/view.html:138 #, python-format msgid "You can report outdated reviews by clicking %(flag)s on the review." msgstr "" @@ -5468,6 +5592,10 @@ msgstr "Thay đổi Email và Gửi Đặt lại mật khẩu" msgid "Email Address" msgstr "Địa chỉ Email" +#: app/templates/users/modtools.html:116 +msgid "Pending email verifications" +msgstr "" + #: app/templates/users/profile.html:20 msgid "Profile picture" msgstr "Ảnh đại diện" @@ -6518,3 +6646,55 @@ msgstr "Xin hãy cho phép email thông báo, bạn có thể tùy chỉnh bao n #~ " does, see his donation page:" #~ msgstr "" +#~ msgctxt "tags" +#~ msgid "" +#~ "Focus on player chat/communication or " +#~ "who's primary function is interacting " +#~ "with the console." +#~ msgstr "" + +#~ msgctxt "tags" +#~ msgid "" +#~ "Requires futher installation steps, such " +#~ "as installing luarocks or editing the" +#~ " trusted mod setting" +#~ msgstr "" + +#~ msgctxt "tags" +#~ msgid "" +#~ "Mods and games that aim to " +#~ "simulate real life activity. Similar to" +#~ " SimCity/TheSims/OpenTTD/etc" +#~ msgstr "" + +#~ msgctxt "tags" +#~ msgid "Adds mobs, animals, and NPCs" +#~ msgstr "" + +#~ msgctxt "tags" +#~ msgid "For content whose main utility / feature is in GUI/formspec form" +#~ msgstr "" + +#~ msgctxt "tags" +#~ msgid "Forks of MTG" +#~ msgstr "" + +#~ msgid "" +#~ "Invalid username, Only alphabetic letters " +#~ "(A-Za-z), numbers (0-9), underscores (_), " +#~ "minuses (-), and periods (.) allowed." +#~ " Consider contacting an admin" +#~ msgstr "" +#~ "Tên người dùng không hợp lệ, 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 (.). Cân nhắc liên" +#~ " hệ với quản trị viên" + +#~ msgid "Unable to get GitHub username for user" +#~ msgstr "Không thể có được tên GitHub cho người dùng" + +#~ msgid "Human readable. Eg: 1.0.0 or 2018-05-28" +#~ msgstr "Con người có thể đọc được. Ví dụ như: 1.0.0 hoặc 28-05-2018" + diff --git a/translations/zh_CN/LC_MESSAGES/messages.po b/translations/zh_CN/LC_MESSAGES/messages.po index f6ab751d..903b7a10 100644 --- a/translations/zh_CN/LC_MESSAGES/messages.po +++ b/translations/zh_CN/LC_MESSAGES/messages.po @@ -7,208 +7,205 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2024-06-09 13:46+0100\n" +"POT-Creation-Date: 2024-06-22 16:06+0100\n" "PO-Revision-Date: 2024-06-16 13:46+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.6-dev\n" "Generated-By: Babel 2.15.0\n" -#: app/__init__.py:155 +#: app/__init__.py:156 msgid "Banned:" msgstr "已封号:" -#: app/__init__.py:157 +#: app/__init__.py:158 msgid "You have been banned." msgstr "您被封号了。" -#. NOTE: tags: title for jam_game_2023 -#: app/_translations.py:6 -msgctxt "tags" -msgid "Jam / Game 2023" -msgstr "果酱 / 子游戏 2023" - -#. NOTE: tags: description for jam_game_2023 -#: app/_translations.py:8 -msgctxt "tags" -msgid "Entries to the 2023 Minetest Game Jam " -msgstr "" - #. NOTE: tags: title for server_tools -#: app/_translations.py:10 +#: app/_translations.py:6 #, fuzzy msgctxt "tags" msgid "Server Moderation and Tools" msgstr "版主工具" #. NOTE: tags: description for server_tools -#: app/_translations.py:12 +#: app/_translations.py:8 msgctxt "tags" msgid "Helps with server maintenance and moderation" msgstr "" #. NOTE: tags: title for pvp -#: app/_translations.py:14 +#: app/_translations.py:10 msgctxt "tags" msgid "Player vs Player (PvP)" msgstr "" #. NOTE: tags: description for pvp -#: app/_translations.py:16 +#: app/_translations.py:12 msgctxt "tags" msgid "Designed to be played competitively against other players" msgstr "" #. NOTE: tags: title for player_effects -#: app/_translations.py:18 +#: app/_translations.py:14 msgctxt "tags" msgid "Player Effects / Power Ups" msgstr "" #. NOTE: tags: description for player_effects -#: app/_translations.py:20 +#: app/_translations.py:16 msgctxt "tags" msgid "" "For content that changes player effects, including physics, for example: " "speed, jump height or gravity." msgstr "" -#. NOTE: tags: title for world_tools -#: app/_translations.py:22 +#. NOTE: tags: title for jam_game_2023 +#: app/_translations.py:18 msgctxt "tags" -msgid "World Maintenance and Tools" -msgstr "" +msgid "Jam / Game 2023" +msgstr "果酱 / 子游戏 2023" -#. NOTE: tags: description for world_tools -#: app/_translations.py:24 +#. NOTE: tags: description for jam_game_2023 +#: app/_translations.py:20 msgctxt "tags" -msgid "Tools to manage the world" -msgstr "" - -#. NOTE: tags: title for april_fools -#: app/_translations.py:26 -msgctxt "tags" -msgid "Joke" -msgstr "" - -#. NOTE: tags: description for april_fools -#: app/_translations.py:28 -msgctxt "tags" -msgid "" -"For humorous content, meant as a novelty or joke, not to be taken " -"seriously, and that is not meant to be used seriously or long-term." -msgstr "" - -#. NOTE: tags: title for shooter -#: app/_translations.py:30 -msgctxt "tags" -msgid "Shooter" -msgstr "" - -#. NOTE: tags: description for shooter -#: app/_translations.py:32 -msgctxt "tags" -msgid "First person shooters (FPS) and more" -msgstr "" - -#. NOTE: tags: title for adventure__rpg -#: app/_translations.py:34 -msgctxt "tags" -msgid "Adventure / RPG" +msgid "Entries to the 2023 Minetest Game Jam " msgstr "" #. NOTE: tags: title for mapgen -#: app/_translations.py:36 +#: app/_translations.py:22 msgctxt "tags" msgid "Mapgen / Biomes / Decoration" msgstr "" #. NOTE: tags: description for mapgen -#: app/_translations.py:38 +#: app/_translations.py:24 msgctxt "tags" msgid "New mapgen or changes mapgen" msgstr "" -#. NOTE: tags: title for singleplayer -#: app/_translations.py:40 +#. NOTE: tags: title for world_tools +#: app/_translations.py:26 msgctxt "tags" -msgid "Singleplayer-focused" +msgid "World Maintenance and Tools" msgstr "" -#. NOTE: tags: description for singleplayer -#: app/_translations.py:42 +#. NOTE: tags: description for world_tools +#: app/_translations.py:28 msgctxt "tags" -msgid "Content that can be played alone" +msgid "Tools to manage the world" +msgstr "" + +#. NOTE: tags: title for inventory +#: app/_translations.py:30 +msgctxt "tags" +msgid "Inventory" +msgstr "" + +#. NOTE: tags: description for inventory +#: app/_translations.py:32 +msgctxt "tags" +msgid "Changes the inventory GUI" msgstr "" #. NOTE: tags: title for developer_tools -#: app/_translations.py:44 +#: app/_translations.py:34 #, fuzzy msgctxt "tags" msgid "Developer Tools" msgstr "版主工具" #. NOTE: tags: description for developer_tools -#: app/_translations.py:46 +#: app/_translations.py:36 msgctxt "tags" msgid "Tools for game and mod developers" msgstr "" +#. NOTE: tags: title for april_fools +#: app/_translations.py:38 +msgctxt "tags" +msgid "Joke" +msgstr "" + +#. NOTE: tags: description for april_fools +#: app/_translations.py:40 +msgctxt "tags" +msgid "" +"For humorous content, meant as a novelty or joke, not to be taken " +"seriously, and that is not meant to be used seriously or long-term." +msgstr "" + +#. NOTE: tags: title for singleplayer +#: app/_translations.py:42 +msgctxt "tags" +msgid "Singleplayer-focused" +msgstr "" + +#. NOTE: tags: description for singleplayer +#: app/_translations.py:44 +msgctxt "tags" +msgid "Content that can be played alone" +msgstr "" + #. NOTE: tags: title for crafting -#: app/_translations.py:48 +#: app/_translations.py:46 #, fuzzy msgctxt "tags" msgid "Crafting" msgstr "评测" #. NOTE: tags: description for crafting -#: app/_translations.py:50 +#: app/_translations.py:48 msgctxt "tags" msgid "Big changes to crafting gameplay" msgstr "" -#. NOTE: tags: title for sound_music +#. NOTE: tags: title for adventure__rpg +#: app/_translations.py:50 +msgctxt "tags" +msgid "Adventure / RPG" +msgstr "" + +#. NOTE: tags: title for shooter #: app/_translations.py:52 msgctxt "tags" +msgid "Shooter" +msgstr "" + +#. NOTE: tags: description for shooter +#: app/_translations.py:54 +msgctxt "tags" +msgid "First person shooters (FPS) and more" +msgstr "" + +#. NOTE: tags: title for sound_music +#: app/_translations.py:56 +msgctxt "tags" msgid "Sounds / Music" msgstr "" #. NOTE: tags: description for sound_music -#: app/_translations.py:54 +#: app/_translations.py:58 msgctxt "tags" msgid "Focuses on or adds new sounds or musical things" msgstr "" -#. NOTE: tags: title for inventory -#: app/_translations.py:56 -msgctxt "tags" -msgid "Inventory" -msgstr "" - -#. NOTE: tags: description for inventory -#: app/_translations.py:58 -msgctxt "tags" -msgid "Changes the inventory GUI" -msgstr "" - -#. NOTE: tags: title for chat +#. NOTE: tags: title for tools #: app/_translations.py:60 msgctxt "tags" -msgid "Chat / Commands" +msgid "Tools / Weapons / Armor" msgstr "" -#. NOTE: tags: description for chat +#. NOTE: tags: description for tools #: app/_translations.py:62 msgctxt "tags" -msgid "" -"Focus on player chat/communication or who's primary function is " -"interacting with the console." +msgid "Adds or changes tools, weapons, and armor" msgstr "" #. NOTE: tags: title for plants_and_farming @@ -223,57 +220,57 @@ msgctxt "tags" msgid "Adds new plants or other farmable resources." msgstr "" -#. NOTE: tags: title for complex_installation +#. NOTE: tags: title for simulation #: app/_translations.py:68 +msgctxt "tags" +msgid "Sims" +msgstr "" + +#. NOTE: tags: description for simulation +#: app/_translations.py:70 +msgctxt "tags" +msgid "" +"Mods and games that aim to simulate real life activity. Similar to " +"SimCity/The Sims/OpenTTD/etc." +msgstr "" + +#. NOTE: tags: title for chat +#: app/_translations.py:72 +msgctxt "tags" +msgid "Chat / Commands" +msgstr "" + +#. NOTE: tags: description for chat +#: app/_translations.py:74 +msgctxt "tags" +msgid "Focus on player chat/communication or console interaction." +msgstr "" + +#. NOTE: tags: title for multiplayer +#: app/_translations.py:76 +msgctxt "tags" +msgid "Multiplayer-focused" +msgstr "" + +#. NOTE: tags: description for multiplayer +#: app/_translations.py:78 +msgctxt "tags" +msgid "Can/should only be used in multiplayer" +msgstr "" + +#. NOTE: tags: title for complex_installation +#: app/_translations.py:80 #, fuzzy msgctxt "tags" msgid "Complex installation" msgstr "文档" #. NOTE: tags: description for complex_installation -#: app/_translations.py:70 -msgctxt "tags" -msgid "" -"Requires futher installation steps, such as installing luarocks or " -"editing the trusted mod setting" -msgstr "" - -#. NOTE: tags: title for multiplayer -#: app/_translations.py:72 -msgctxt "tags" -msgid "Multiplayer-focused" -msgstr "" - -#. NOTE: tags: description for multiplayer -#: app/_translations.py:74 -msgctxt "tags" -msgid "Can/should only be used in multiplayer" -msgstr "" - -#. NOTE: tags: title for tools -#: app/_translations.py:76 -msgctxt "tags" -msgid "Tools / Weapons / Armor" -msgstr "" - -#. NOTE: tags: description for tools -#: app/_translations.py:78 -msgctxt "tags" -msgid "Adds or changes tools, weapons, and armor" -msgstr "" - -#. NOTE: tags: title for simulation -#: app/_translations.py:80 -msgctxt "tags" -msgid "Sims" -msgstr "" - -#. NOTE: tags: description for simulation #: app/_translations.py:82 msgctxt "tags" msgid "" -"Mods and games that aim to simulate real life activity. Similar to " -"SimCity/TheSims/OpenTTD/etc" +"Requires futher installation steps, such as installing LuaRocks or " +"editing the trusted mod setting" msgstr "" #. NOTE: tags: title for magic @@ -282,54 +279,55 @@ msgctxt "tags" msgid "Magic / Enchanting" msgstr "" -#. NOTE: tags: title for less_than_px -#: app/_translations.py:86 -msgctxt "tags" -msgid "<16px" -msgstr "" - -#. NOTE: tags: description for less_than_px -#: app/_translations.py:88 -msgctxt "tags" -msgid "Less than 16px" -msgstr "" - #. NOTE: tags: title for building_mechanics -#: app/_translations.py:90 +#: app/_translations.py:86 msgctxt "tags" msgid "Building Mechanics and Tools" msgstr "" #. NOTE: tags: description for building_mechanics -#: app/_translations.py:92 +#: app/_translations.py:88 msgctxt "tags" msgid "Adds game mechanics or tools that change how players build." msgstr "" -#. NOTE: tags: title for environment -#: app/_translations.py:94 +#. NOTE: tags: title for oneofakind__original +#: app/_translations.py:90 msgctxt "tags" -msgid "Environment / Weather" +msgid "One-of-a-kind / Original" msgstr "" -#. NOTE: tags: description for environment -#: app/_translations.py:96 +#. NOTE: tags: description for oneofakind__original +#: app/_translations.py:92 msgctxt "tags" msgid "" -"Improves the world, adding weather, ambient sounds, or other environment " -"mechanics" +"For games and such that are of their own kind, distinct and original in " +"nature to others of the same category." msgstr "" -#. NOTE: tags: title for mobs -#: app/_translations.py:98 +#. NOTE: tags: title for building +#: app/_translations.py:94 msgctxt "tags" -msgid "Mobs / Animals / NPCs" +msgid "Building" msgstr "" -#. NOTE: tags: description for mobs +#. NOTE: tags: description for building +#: app/_translations.py:96 +msgctxt "tags" +msgid "Focuses on building, such as adding new materials or nodes" +msgstr "" + +#. NOTE: tags: title for decorative +#: app/_translations.py:98 +#, fuzzy +msgctxt "tags" +msgid "Decorative" +msgstr "停用" + +#. NOTE: tags: description for decorative #: app/_translations.py:100 msgctxt "tags" -msgid "Adds mobs, animals, and NPCs" +msgid "Adds nodes with no other purpose than for use in building" msgstr "" #. NOTE: tags: title for puzzle @@ -344,124 +342,123 @@ msgctxt "tags" msgid "Focus on puzzle solving instead of combat" msgstr "" -#. NOTE: tags: title for building +#. NOTE: tags: title for environment #: app/_translations.py:106 msgctxt "tags" -msgid "Building" +msgid "Environment / Weather" msgstr "" -#. NOTE: tags: description for building +#. NOTE: tags: description for environment #: app/_translations.py:108 msgctxt "tags" -msgid "Focuses on building, such as adding new materials or nodes" +msgid "" +"Improves the world, adding weather, ambient sounds, or other environment " +"mechanics" msgstr "" -#. NOTE: tags: title for decorative +#. NOTE: tags: title for less_than_px #: app/_translations.py:110 -#, fuzzy msgctxt "tags" -msgid "Decorative" -msgstr "停用" +msgid "<16px" +msgstr "" -#. NOTE: tags: description for decorative +#. NOTE: tags: description for less_than_px #: app/_translations.py:112 msgctxt "tags" -msgid "Adds nodes with no other purpose than for use in building" +msgid "Less than 16px" msgstr "" -#. NOTE: tags: title for oneofakind__original +#. NOTE: tags: title for mobs #: app/_translations.py:114 msgctxt "tags" -msgid "One-of-a-kind / Original" +msgid "Mobs / Animals / NPCs" msgstr "" -#. NOTE: tags: description for oneofakind__original +#. NOTE: tags: description for mobs #: app/_translations.py:116 msgctxt "tags" -msgid "" -"For games and such that are of their own kind, distinct and original in " -"nature to others of the same category." +msgid "Adds mobs, animals, and non-player characters" msgstr "" -#. NOTE: tags: title for survival -#: app/_translations.py:118 -msgctxt "tags" -msgid "Survival" -msgstr "" - -#. NOTE: tags: description for survival -#: app/_translations.py:120 -msgctxt "tags" -msgid "" -"Written specifically for survival gameplay with a focus on game-balance, " -"difficulty level, or resources available through crafting, mining, ..." -msgstr "" - -#. NOTE: tags: title for hud -#: app/_translations.py:122 -msgctxt "tags" -msgid "HUD" -msgstr "" - -#. NOTE: tags: description for hud -#: app/_translations.py:124 -msgctxt "tags" -msgid "For mods that grant the player extra information in the HUD" -msgstr "" - -#. NOTE: tags: title for storage -#: app/_translations.py:126 -#, fuzzy -msgctxt "tags" -msgid "Storage" -msgstr "存储空间" - -#. NOTE: tags: description for storage -#: app/_translations.py:128 -msgctxt "tags" -msgid "Adds or improves item storage mechanics" -msgstr "" - -#. NOTE: tags: title for 16px -#: app/_translations.py:130 -msgctxt "tags" -msgid "16px" -msgstr "" - -#. NOTE: tags: description for 16px -#: app/_translations.py:132 -#, fuzzy -msgctxt "tags" -msgid "For 16px texture packs" -msgstr "顶级材质包" - #. NOTE: tags: title for custom_mapgen -#: app/_translations.py:134 +#: app/_translations.py:118 #, fuzzy msgctxt "tags" msgid "Custom mapgen" msgstr "存储空间" #. NOTE: tags: description for custom_mapgen -#: app/_translations.py:136 +#: app/_translations.py:120 msgctxt "tags" msgid "" "Contains a completely custom mapgen implemented in Lua, usually requires " "worlds to be set to the 'singlenode' mapgen." msgstr "" +#. NOTE: tags: title for survival +#: app/_translations.py:122 +msgctxt "tags" +msgid "Survival" +msgstr "" + +#. NOTE: tags: description for survival +#: app/_translations.py:124 +msgctxt "tags" +msgid "" +"Written specifically for survival gameplay with a focus on game-balance, " +"difficulty level, or resources available through crafting, mining, ..." +msgstr "" + +#. NOTE: tags: title for education +#: app/_translations.py:126 +#, fuzzy +msgctxt "tags" +msgid "Education" +msgstr "动作" + +#. NOTE: tags: description for education +#: app/_translations.py:128 +msgctxt "tags" +msgid "Either has educational value, or is a tool to help teachers " +msgstr "" + +#. NOTE: tags: title for storage +#: app/_translations.py:130 +#, fuzzy +msgctxt "tags" +msgid "Storage" +msgstr "存储空间" + +#. NOTE: tags: description for storage +#: app/_translations.py:132 +msgctxt "tags" +msgid "Adds or improves item storage mechanics" +msgstr "" + #. NOTE: tags: title for library -#: app/_translations.py:138 +#: app/_translations.py:134 msgctxt "tags" msgid "API / Library" msgstr "" #. NOTE: tags: description for library -#: app/_translations.py:140 +#: app/_translations.py:136 msgctxt "tags" msgid "Primarily adds an API for other mods to use" msgstr "" +#. NOTE: tags: title for hud +#: app/_translations.py:138 +msgctxt "tags" +msgid "HUD" +msgstr "" + +#. NOTE: tags: description for hud +#: app/_translations.py:140 +msgctxt "tags" +msgid "For mods that grant the player extra information in the HUD" +msgstr "" + #. NOTE: tags: title for mini-game #: app/_translations.py:142 #, fuzzy @@ -475,17 +472,18 @@ msgctxt "tags" msgid "Adds a mini-game to be played within Minetest" msgstr "" -#. NOTE: tags: title for education +#. NOTE: tags: title for pve #: app/_translations.py:146 -#, fuzzy msgctxt "tags" -msgid "Education" -msgstr "动作" +msgid "Player vs Environment (PvE)" +msgstr "" -#. NOTE: tags: description for education +#. NOTE: tags: description for pve #: app/_translations.py:148 msgctxt "tags" -msgid "Either has educational value, or is a tool to help teachers " +msgid "" +"For content designed for one or more players that focus on combat against" +" the world, mobs, or NPCs." msgstr "" #. NOTE: tags: title for sports @@ -495,41 +493,140 @@ msgctxt "tags" msgid "Sports" msgstr "举报" -#. NOTE: tags: title for pve +#. NOTE: tags: title for 16px #: app/_translations.py:152 msgctxt "tags" -msgid "Player vs Environment (PvE)" +msgid "16px" msgstr "" -#. NOTE: tags: description for pve +#. NOTE: tags: description for 16px #: app/_translations.py:154 +#, fuzzy +msgctxt "tags" +msgid "For 16px texture packs" +msgstr "顶级材质包" + +#. NOTE: tags: title for 64px +#: app/_translations.py:156 +msgctxt "tags" +msgid "64px" +msgstr "" + +#. NOTE: tags: description for 64px +#: app/_translations.py:158 +#, fuzzy +msgctxt "tags" +msgid "For 64px texture packs" +msgstr "顶级材质包" + +#. NOTE: tags: title for transport +#: app/_translations.py:160 +#, fuzzy +msgctxt "tags" +msgid "Transport" +msgstr "翻译" + +#. NOTE: tags: description for transport +#: app/_translations.py:162 msgctxt "tags" msgid "" -"For content designed for one or more players that focus on combat against" -" the world, mobs, or NPCs." +"Adds or changes transportation methods. Includes teleportation, vehicles," +" ridable mobs, transport infrastructure and thematic content" +msgstr "" + +#. NOTE: tags: title for seasonal +#: app/_translations.py:164 +#, fuzzy +msgctxt "tags" +msgid "Seasonal" +msgstr "原因" + +#. NOTE: tags: description for seasonal +#: app/_translations.py:166 +msgctxt "tags" +msgid "For content generally themed around a certain season or holiday" +msgstr "" + +#. NOTE: tags: title for food +#: app/_translations.py:168 +msgctxt "tags" +msgid "Food / Drinks" +msgstr "" + +#. NOTE: tags: title for commerce +#: app/_translations.py:170 +msgctxt "tags" +msgid "Commerce / Economy" +msgstr "" + +#. NOTE: tags: description for commerce +#: app/_translations.py:172 +msgctxt "tags" +msgid "Related to economies, money, and trading" +msgstr "" + +#. NOTE: tags: title for gui +#: app/_translations.py:174 +msgctxt "tags" +msgid "GUI" +msgstr "" + +#. NOTE: tags: description for gui +#: app/_translations.py:176 +msgctxt "tags" +msgid "" +"For content whose main utility or features are provided within a GUI, on-" +"screen menu, or similar" msgstr "" #. NOTE: tags: title for jam_combat_mod -#: app/_translations.py:156 +#: app/_translations.py:178 msgctxt "tags" msgid "Jam / Combat 2020" msgstr "" #. NOTE: tags: description for jam_combat_mod -#: app/_translations.py:158 +#: app/_translations.py:180 msgctxt "tags" msgid "For mods created for the Discord \"Combat\" modding event in 2020" msgstr "" +#. NOTE: tags: title for mtg +#: app/_translations.py:182 +#, fuzzy +msgctxt "tags" +msgid "Minetest Game improved" +msgstr "是否通过" + +#. NOTE: tags: description for mtg +#: app/_translations.py:184 +msgctxt "tags" +msgid "Forks of Minetest Game" +msgstr "" + +#. NOTE: tags: title for jam_weekly_2021 +#: app/_translations.py:186 +msgctxt "tags" +msgid "Jam / Weekly Challenges 2021" +msgstr "" + +#. NOTE: tags: description for jam_weekly_2021 +#: app/_translations.py:188 +msgctxt "tags" +msgid "" +"For mods created for the Discord \"Weekly Challenges\" modding event in " +"2021" +msgstr "" + #. NOTE: tags: title for creative -#: app/_translations.py:160 +#: app/_translations.py:190 #, fuzzy msgctxt "tags" msgid "Creative" msgstr "创建" #. NOTE: tags: description for creative -#: app/_translations.py:162 +#: app/_translations.py:192 msgctxt "tags" msgid "" "Written specifically or exclusively for use in creative mode. Adds " @@ -537,114 +634,16 @@ msgid "" "that facilitate ingame creation and doesn't add difficulty or scarcity" msgstr "" -#. NOTE: tags: title for gui -#: app/_translations.py:164 -msgctxt "tags" -msgid "GUI" -msgstr "" - -#. NOTE: tags: description for gui -#: app/_translations.py:166 -msgctxt "tags" -msgid "For content whose main utility / feature is in GUI/formspec form" -msgstr "" - -#. NOTE: tags: title for 64px -#: app/_translations.py:168 -msgctxt "tags" -msgid "64px" -msgstr "" - -#. NOTE: tags: description for 64px -#: app/_translations.py:170 -#, fuzzy -msgctxt "tags" -msgid "For 64px texture packs" -msgstr "顶级材质包" - -#. NOTE: tags: title for commerce -#: app/_translations.py:172 -msgctxt "tags" -msgid "Commerce / Economy" -msgstr "" - -#. NOTE: tags: description for commerce -#: app/_translations.py:174 -msgctxt "tags" -msgid "Related to economies, money, and trading" -msgstr "" - -#. NOTE: tags: title for mtg -#: app/_translations.py:176 -#, fuzzy -msgctxt "tags" -msgid "Minetest Game improved" -msgstr "是否通过" - -#. NOTE: tags: description for mtg -#: app/_translations.py:178 -msgctxt "tags" -msgid "Forks of MTG" -msgstr "" - -#. NOTE: tags: title for jam_weekly_2021 -#: app/_translations.py:180 -msgctxt "tags" -msgid "Jam / Weekly Challenges 2021" -msgstr "" - -#. NOTE: tags: description for jam_weekly_2021 -#: app/_translations.py:182 -msgctxt "tags" -msgid "" -"For mods created for the Discord \"Weekly Challenges\" modding event in " -"2021" -msgstr "" - -#. NOTE: tags: title for transport -#: app/_translations.py:184 -#, fuzzy -msgctxt "tags" -msgid "Transport" -msgstr "翻译" - -#. NOTE: tags: description for transport -#: app/_translations.py:186 -msgctxt "tags" -msgid "" -"Adds or changes transportation methods. Includes teleportation, vehicles," -" ridable mobs, transport infrastructure and thematic content" -msgstr "" - -#. NOTE: tags: title for food -#: app/_translations.py:188 -msgctxt "tags" -msgid "Food / Drinks" -msgstr "" - #. NOTE: tags: title for technology -#: app/_translations.py:190 +#: app/_translations.py:194 msgctxt "tags" msgid "Machines / Electronics" msgstr "" #. NOTE: tags: description for technology -#: app/_translations.py:192 -msgctxt "tags" -msgid "Adds machines useful in automation, tubes, or power." -msgstr "" - -#. NOTE: tags: title for seasonal -#: app/_translations.py:194 -#, fuzzy -msgctxt "tags" -msgid "Seasonal" -msgstr "原因" - -#. NOTE: tags: description for seasonal #: app/_translations.py:196 msgctxt "tags" -msgid "For content generally themed around a certain season or holiday" +msgid "Adds machines useful in automation, tubes, or power." msgstr "" #. NOTE: tags: title for 32px @@ -660,59 +659,59 @@ msgctxt "tags" msgid "For 32px texture packs" msgstr "顶级材质包" -#. NOTE: tags: title for jam_game_2021 +#. NOTE: tags: title for strategy_rts #: app/_translations.py:202 msgctxt "tags" -msgid "Jam / Game 2021" +msgid "Strategy / RTS" msgstr "" -#. NOTE: tags: description for jam_game_2021 +#. NOTE: tags: description for strategy_rts #: app/_translations.py:204 msgctxt "tags" -msgid "Entries to the 2021 Minetest Game Jam" +msgid "" +"Games and mods with a heavy strategy component, whether real-time or " +"turn-based" msgstr "" -#. NOTE: tags: title for 128px -#: app/_translations.py:206 -msgctxt "tags" -msgid "128px+" -msgstr "" - -#. NOTE: tags: description for 128px -#: app/_translations.py:208 -#, fuzzy -msgctxt "tags" -msgid "For 128px or higher texture packs" -msgstr "顶级材质包" - #. NOTE: tags: title for skins -#: app/_translations.py:210 +#: app/_translations.py:206 msgctxt "tags" msgid "Player customization / Skins" msgstr "" #. NOTE: tags: description for skins -#: app/_translations.py:212 +#: app/_translations.py:208 msgctxt "tags" msgid "" "Allows the player to customize their character by changing the texture or" " adding accessories." msgstr "" -#. NOTE: tags: title for strategy_rts -#: app/_translations.py:214 +#. NOTE: tags: title for jam_game_2021 +#: app/_translations.py:210 msgctxt "tags" -msgid "Strategy / RTS" +msgid "Jam / Game 2021" msgstr "" -#. NOTE: tags: description for strategy_rts -#: app/_translations.py:216 +#. NOTE: tags: description for jam_game_2021 +#: app/_translations.py:212 msgctxt "tags" -msgid "" -"Games and mods with a heavy strategy component, whether real-time or " -"turn-based" +msgid "Entries to the 2021 Minetest Game Jam" msgstr "" +#. NOTE: tags: title for 128px +#: app/_translations.py:214 +msgctxt "tags" +msgid "128px+" +msgstr "" + +#. NOTE: tags: description for 128px +#: app/_translations.py:216 +#, fuzzy +msgctxt "tags" +msgid "For 128px or higher texture packs" +msgstr "顶级材质包" + #. NOTE: tags: title for jam_game_2022 #: app/_translations.py:218 msgctxt "tags" @@ -814,8 +813,8 @@ msgctxt "content_warnings" msgid "Contains recreational drugs other than alcohol or tobacco" msgstr "" -#: app/querybuilder.py:58 app/templates/admin/languages/list.html:27 -#: app/templates/admin/tags/list.html:38 +#: app/querybuilder.py:60 app/templates/admin/languages/list.html:27 +#: app/templates/admin/tags/list.html:34 #: app/templates/admin/warnings/list.html:28 #: app/templates/collections/create_edit.html:56 #: app/templates/collections/view.html:66 app/templates/modnames/list.html:16 @@ -824,7 +823,7 @@ msgstr "" msgid "Packages" msgstr "软件包" -#: app/querybuilder.py:73 +#: app/querybuilder.py:75 #, python-format msgid "%(package_type)s for %(game_name)s" msgstr "用于 %(game_name)s 的 %(package_type)s" @@ -838,9 +837,13 @@ msgstr "%(delta)s以前" msgid "Featured" msgstr "精选" -#: app/blueprints/api/tokens.py:33 app/templates/admin/tags/list.html:26 +#: app/blueprints/api/tokens.py:33 +#: app/blueprints/packages/advanced_search.py:83 +#: app/blueprints/packages/releases.py:55 +#: app/blueprints/packages/releases.py:70 app/templates/admin/tags/list.html:22 #: app/templates/admin/warnings/list.html:20 app/templates/macros/topics.html:7 #: app/templates/modnames/list.html:12 +#: app/templates/packages/release_edit.html:20 msgid "Name" msgstr "名称" @@ -849,12 +852,12 @@ 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:251 -#: app/blueprints/packages/packages.py:543 -#: app/blueprints/packages/packages.py:639 -#: app/blueprints/packages/packages.py:727 -#: app/blueprints/packages/releases.py:62 -#: app/blueprints/packages/releases.py:74 app/blueprints/packages/reviews.py:63 +#: app/blueprints/oauth/__init__.py:175 app/blueprints/packages/packages.py:252 +#: app/blueprints/packages/packages.py:544 +#: app/blueprints/packages/packages.py:640 +#: app/blueprints/packages/packages.py:728 +#: app/blueprints/packages/releases.py:66 +#: app/blueprints/packages/releases.py:81 app/blueprints/packages/reviews.py:63 #: app/blueprints/packages/screenshots.py:36 #: app/blueprints/packages/screenshots.py:42 #: app/blueprints/packages/screenshots.py:47 @@ -865,12 +868,14 @@ msgid "Save" msgstr "保存" #: app/blueprints/collections/__init__.py:77 -#: app/blueprints/oauth/__init__.py:168 app/blueprints/packages/releases.py:54 -#: app/blueprints/packages/releases.py:66 app/blueprints/packages/reviews.py:53 +#: app/blueprints/oauth/__init__.py:168 +#: app/blueprints/packages/advanced_search.py:84 +#: app/blueprints/packages/releases.py:56 +#: app/blueprints/packages/releases.py:71 app/blueprints/packages/reviews.py:53 #: app/blueprints/threads/__init__.py:281 #: app/templates/admin/languages/list.html:23 #: app/templates/macros/reviews.html:143 app/templates/macros/topics.html:5 -#: app/templates/packages/release_edit.html:17 +#: app/templates/packages/release_edit.html:21 #: app/templates/packages/translation.html:54 msgid "Title" msgstr "标题" @@ -923,24 +928,7 @@ msgstr "(公共,可通过个人资料 > 我的作品集更改)" msgid "Removed package from favorites collection" msgstr "从收藏夹移除软件包" -#: app/blueprints/github/__init__.py:54 -msgid "Authorization failed [err=gh-oauth-login-failed]" -msgstr "验证失败 [err=gh-oauth-login-failed]" - -#: app/blueprints/github/__init__.py:83 -msgid "Linked GitHub to account" -msgstr "已绑定GitHub账号" - -#: app/blueprints/github/__init__.py:88 -#, python-format -msgid "GitHub account is already associated with another user: %(username)s" -msgstr "" - -#: app/blueprints/github/__init__.py:96 app/blueprints/github/__init__.py:122 -msgid "Authorization failed [err=gh-login-failed]" -msgstr "验证失败 [err=gh-login-failed]" - -#: app/blueprints/oauth/__init__.py:169 app/templates/admin/tags/list.html:30 +#: app/blueprints/oauth/__init__.py:169 app/templates/admin/tags/list.html:26 #: app/templates/admin/warnings/list.html:24 #: app/templates/users/settings_email.html:49 msgid "Description" @@ -1011,321 +999,438 @@ msgstr "移除 / 撤搞" msgid "Supported Games" msgstr "支持的游戏" -#: app/blueprints/packages/packages.py:214 -msgid "No download available." -msgstr "无可用下载。" +#: app/blueprints/packages/advanced_search.py:39 +msgid "Android Default" +msgstr "" -#: app/blueprints/packages/packages.py:229 app/templates/packages/view.html:598 +#: app/blueprints/packages/advanced_search.py:40 +msgid "Desktop Default" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:41 +msgid "Non-free" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:42 app/models/packages.py:624 +#: app/templates/packages/view.html:163 +msgid "Work in Progress" +msgstr "未完工" + +#. NOTE: Package maintenance state +#: app/blueprints/packages/advanced_search.py:43 app/models/packages.py:170 +msgid "Deprecated" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:44 +msgid "All content warnings" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:53 +msgid "Query" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:54 +#: app/blueprints/packages/packages.py:230 app/templates/packages/view.html:598 #: app/utils/minetest_hypertext.py:263 msgid "Type" msgstr "类型" -#: app/blueprints/packages/packages.py:230 -msgid "Title (Human-readable)" -msgstr "标题(人类可读)" +#: app/blueprints/packages/advanced_search.py:56 +#: app/templates/macros/topics.html:6 app/templates/packages/view.html:177 +msgid "Author" +msgstr "作者" -#: app/blueprints/packages/packages.py:231 -#: app/blueprints/packages/packages.py:637 -msgid "Name (Technical)" -msgstr "名称(技术性)" - -#: app/blueprints/packages/packages.py:231 -#: app/blueprints/packages/packages.py:638 -#: app/templates/packages/create_edit.html:75 -msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" -msgstr "只允许小写字母(a-z),数字(0-9),下划线(_)" - -#: app/blueprints/packages/packages.py:232 -msgid "Short Description (Plaintext)" -msgstr "简短说明(纯文本)" - -#: app/blueprints/packages/packages.py:234 app/templates/packages/view.html:620 -#: app/utils/minetest_hypertext.py:300 -msgid "Maintenance State" -msgstr "开发周期" - -#: app/blueprints/packages/packages.py:236 app/templates/admin/tags/list.html:4 +#: app/blueprints/packages/advanced_search.py:57 +#: app/blueprints/packages/packages.py:237 app/templates/admin/tags/list.html:4 #: app/templates/admin/tags/list.html:10 app/templates/todo/tags.html:38 #: app/utils/minetest_hypertext.py:264 msgid "Tags" msgstr "标签" -#: app/blueprints/packages/packages.py:237 +#: app/blueprints/packages/advanced_search.py:60 +#: app/blueprints/packages/packages.py:238 msgid "Content Warnings" msgstr "内容警告" -#: app/blueprints/packages/packages.py:238 app/templates/packages/view.html:609 +#: app/blueprints/packages/advanced_search.py:63 +#: app/blueprints/packages/packages.py:239 app/templates/packages/view.html:609 #: app/utils/minetest_hypertext.py:298 msgid "License" msgstr "许可证" -#: app/blueprints/packages/packages.py:239 +#: app/blueprints/packages/advanced_search.py:67 +msgid "Supports Game" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:71 +#: app/templates/admin/storage.html:39 +#: app/templates/collections/create_edit.html:81 +#: app/templates/collections/list.html:39 +#: app/templates/collections/view.html:91 app/templates/index.html:48 +#: app/templates/macros/reviews.html:81 app/templates/macros/topics.html:52 +#: app/templates/packages/game_hub.html:5 +#: app/templates/packages/game_hub.html:25 +#: app/templates/packages/similar.html:22 app/templates/translate/index.html:28 +#, python-format +msgid "%(title)s by %(author)s" +msgstr "%(title)s (作者:%(author)s)" + +#: app/blueprints/packages/advanced_search.py:72 +#: app/blueprints/packages/reviews.py:54 +#: app/templates/packages/translation.html:51 +msgid "Language" +msgstr "语言" + +#: app/blueprints/packages/advanced_search.py:76 +msgid "Hide Tags and Content Warnings" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:77 +msgid "Minetest Version" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:81 +msgid "Sort by" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:85 +msgid "Package score" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:86 app/templates/index.html:78 +#: app/templates/packages/reviews_list.html:4 +#: app/templates/packages/view.html:194 app/templates/packages/view.html:336 +#: app/templates/users/profile.html:279 +msgid "Reviews" +msgstr "评测" + +#: app/blueprints/packages/advanced_search.py:87 +#: app/templates/packages/view.html:184 app/templates/users/profile.html:242 +msgid "Downloads" +msgstr "下载" + +#: app/blueprints/packages/advanced_search.py:88 +msgid "Created At" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:89 +msgid "Approved At" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:90 +msgid "Last Release" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:92 +msgid "Order" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:93 +msgid "Descending" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:94 +msgid "Ascending" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:96 +msgid "Random order" +msgstr "" + +#: app/blueprints/packages/packages.py:215 +msgid "No download available." +msgstr "无可用下载。" + +#: app/blueprints/packages/packages.py:231 +msgid "Title (Human-readable)" +msgstr "标题(人类可读)" + +#: app/blueprints/packages/packages.py:232 +#: app/blueprints/packages/packages.py:638 +msgid "Name (Technical)" +msgstr "名称(技术性)" + +#: app/blueprints/packages/packages.py:232 +#: app/blueprints/packages/packages.py:639 +#: 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:233 +msgid "Short Description (Plaintext)" +msgstr "简短说明(纯文本)" + +#: app/blueprints/packages/packages.py:235 app/templates/packages/view.html:620 +#: app/utils/minetest_hypertext.py:300 +msgid "Maintenance State" +msgstr "开发周期" + +#: app/blueprints/packages/packages.py:240 msgid "Media License" msgstr "媒体内容许可证" -#: app/blueprints/packages/packages.py:241 +#: app/blueprints/packages/packages.py:242 msgid "Long Description (Markdown)" msgstr "长说明(Markdown)" -#: app/blueprints/packages/packages.py:243 +#: app/blueprints/packages/packages.py:244 msgid "VCS Repository URL" msgstr "版本控制系统仓库URL" -#: app/blueprints/packages/packages.py:244 app/blueprints/users/settings.py:77 +#: app/blueprints/packages/packages.py:245 app/blueprints/users/settings.py:77 msgid "Website URL" msgstr "网站URL" -#: app/blueprints/packages/packages.py:245 +#: app/blueprints/packages/packages.py:246 msgid "Issue Tracker URL" msgstr "问题追踪器URL" -#: app/blueprints/packages/packages.py:246 +#: app/blueprints/packages/packages.py:247 msgid "Forum Topic ID" msgstr "论坛贴子ID" -#: app/blueprints/packages/packages.py:247 +#: app/blueprints/packages/packages.py:248 msgid "Video URL" msgstr "视频 URL" -#: app/blueprints/packages/packages.py:248 +#: app/blueprints/packages/packages.py:249 msgid "Donate URL" msgstr "捐赠 URL" -#: app/blueprints/packages/packages.py:249 +#: app/blueprints/packages/packages.py:250 msgid "Translation URL" msgstr "翻译 URL" -#: app/blueprints/packages/packages.py:255 +#: app/blueprints/packages/packages.py:256 msgid "_game is not an allowed name" msgstr "_game 名称不可取" -#: app/blueprints/packages/packages.py:265 +#: app/blueprints/packages/packages.py:266 msgid "" "Package already exists, but is removed. Please contact ContentDB staff to" " restore the package" msgstr "该软件包已存在,但是已被移除。 请联系 ContentDB 的工作人员来恢复该软件包" -#: app/blueprints/packages/packages.py:270 +#: app/blueprints/packages/packages.py:271 msgid "Package already exists" msgstr "软件包已存在" -#: app/blueprints/packages/packages.py:276 +#: app/blueprints/packages/packages.py:277 msgid "A collection with a similar name already exists" msgstr "相似名称的作品集已存在" -#: app/blueprints/packages/packages.py:329 -#: app/blueprints/packages/releases.py:82 +#: app/blueprints/packages/packages.py:330 +#: app/blueprints/packages/releases.py:89 msgid "" "You must add an email address to your account and confirm it before you " "can manage packages" msgstr "在管理软件包前,您必须向账户添加电子邮箱并进行确认" -#: app/blueprints/packages/packages.py:335 +#: app/blueprints/packages/packages.py:336 msgid "Save draft" msgstr "保存为草稿" -#: app/blueprints/packages/packages.py:343 +#: app/blueprints/packages/packages.py:344 msgid "Unable to find that user" msgstr "找不到该用户" -#: app/blueprints/packages/packages.py:347 +#: app/blueprints/packages/packages.py:348 #: app/blueprints/packages/screenshots.py:137 msgid "Permission denied" msgstr "拒绝访问" -#: app/blueprints/packages/packages.py:403 -#: app/blueprints/packages/packages.py:494 -#: app/blueprints/packages/packages.py:516 +#: app/blueprints/packages/packages.py:404 +#: app/blueprints/packages/packages.py:495 +#: app/blueprints/packages/packages.py:517 msgid "You don't have permission to do that" msgstr "你没有进行该操作的权限" -#: app/blueprints/packages/packages.py:436 +#: app/blueprints/packages/packages.py:437 msgid "Please comment what changes are needed in the approval thread" msgstr "请在审核贴评论中说明需要作出哪些修改" -#: app/blueprints/packages/packages.py:443 +#: app/blueprints/packages/packages.py:444 msgid "" "Please comment in the approval thread so editors know what you have " "changed" msgstr "请在同意帖中留言,让编辑人员知道您做出的更改" -#: app/blueprints/packages/packages.py:481 +#: app/blueprints/packages/packages.py:482 #, python-format msgid "Set state to %(state)s" msgstr "" -#: app/blueprints/packages/packages.py:511 +#: app/blueprints/packages/packages.py:512 msgid "Deleted package" msgstr "已删除的软件包" -#: app/blueprints/packages/packages.py:533 +#: app/blueprints/packages/packages.py:534 msgid "Unapproved package" msgstr "未通过的软件包" -#: app/blueprints/packages/packages.py:542 +#: app/blueprints/packages/packages.py:543 msgid "Maintainers (Comma-separated)" msgstr "维护者(用逗号隔开)" -#: app/blueprints/packages/packages.py:551 +#: app/blueprints/packages/packages.py:552 msgid "You don't have permission to edit maintainers" msgstr "你没有权限编辑维护者" -#: app/blueprints/packages/packages.py:601 +#: app/blueprints/packages/packages.py:602 msgid "You are not a maintainer" msgstr "你不是维护者" -#: app/blueprints/packages/packages.py:604 +#: app/blueprints/packages/packages.py:605 msgid "Package owners cannot remove themselves as maintainers" msgstr "软件包所有人不能把自己移除出维护者列表" -#: app/blueprints/packages/packages.py:636 +#: app/blueprints/packages/packages.py:637 msgid "Author Name" msgstr "作者名" -#: app/blueprints/packages/packages.py:723 +#: app/blueprints/packages/packages.py:724 msgid "Enable support detection based on dependencies (recommended)" msgstr "启用基于依赖项的支持检测(推荐)" -#: app/blueprints/packages/packages.py:724 +#: app/blueprints/packages/packages.py:725 msgid "Supported games" msgstr "支持的子游戏" -#: app/blueprints/packages/packages.py:725 +#: app/blueprints/packages/packages.py:726 msgid "Unsupported games" msgstr "不支持的子游戏" -#: app/blueprints/packages/packages.py:726 +#: app/blueprints/packages/packages.py:727 msgid "Supports all games (unless stated) / is game independent" msgstr "支持所有子游戏(如无特别说明)/ 子游戏无关" -#: app/blueprints/packages/packages.py:742 +#: app/blueprints/packages/packages.py:743 msgid "You need at least one release before you can edit game support" msgstr "需要至少一个发行版才能编辑子游戏支持" -#: app/blueprints/packages/packages.py:746 +#: app/blueprints/packages/packages.py:747 msgid "Mod(pack) needs to contain at least one mod. Please create a new release" msgstr "Mod(包)需要至少包含一个Mod。请创建发行版" -#: app/blueprints/packages/releases.py:55 -#: app/templates/packages/release_new.html:46 +#: app/blueprints/packages/releases.py:57 +#: app/blueprints/packages/releases.py:72 +msgid "Release Notes" +msgstr "" + +#: app/blueprints/packages/releases.py:59 msgid "Method" msgstr "方法" -#: app/blueprints/packages/releases.py:55 -#: app/blueprints/packages/releases.py:57 +#: app/blueprints/packages/releases.py:59 +#: app/blueprints/packages/releases.py:61 #: app/blueprints/packages/screenshots.py:35 msgid "File Upload" msgstr "文件上传" -#: app/blueprints/packages/releases.py:56 +#: app/blueprints/packages/releases.py:60 msgid "Git reference (ie: commit hash, branch, or tag)" msgstr "Git引用(即:提交哈希,分支或标签)" -#: app/blueprints/packages/releases.py:58 -#: app/blueprints/packages/releases.py:70 -#: app/blueprints/packages/releases.py:198 +#: app/blueprints/packages/releases.py:62 +#: app/blueprints/packages/releases.py:77 +#: app/blueprints/packages/releases.py:207 msgid "Minimum Minetest Version" msgstr "最低Minetest版本" -#: app/blueprints/packages/releases.py:60 -#: app/blueprints/packages/releases.py:72 -#: app/blueprints/packages/releases.py:201 +#: app/blueprints/packages/releases.py:64 +#: app/blueprints/packages/releases.py:79 +#: app/blueprints/packages/releases.py:210 msgid "Maximum Minetest Version" msgstr "最高Minetest版本" -#: app/blueprints/packages/releases.py:67 -#: app/templates/packages/release_edit.html:23 +#: app/blueprints/packages/releases.py:74 +#: app/templates/packages/release_edit.html:31 msgid "URL" msgstr "URL" -#: app/blueprints/packages/releases.py:68 +#: app/blueprints/packages/releases.py:75 msgid "Task ID" msgstr "任务ID" -#: app/blueprints/packages/releases.py:69 +#: app/blueprints/packages/releases.py:76 #: app/blueprints/packages/screenshots.py:41 msgid "Is Approved" msgstr "是否通过" -#: app/blueprints/packages/releases.py:91 +#: app/blueprints/packages/releases.py:98 msgid "Import from Git" msgstr "从Git导入" -#: app/blueprints/packages/releases.py:91 +#: app/blueprints/packages/releases.py:98 msgid "Upload .zip file" msgstr "上传zip文件" -#: app/blueprints/packages/releases.py:197 +#: app/blueprints/packages/releases.py:206 msgid "Set Min" msgstr "设置最小值" -#: app/blueprints/packages/releases.py:200 +#: app/blueprints/packages/releases.py:209 msgid "Set Max" msgstr "设置最大值" -#: app/blueprints/packages/releases.py:203 +#: app/blueprints/packages/releases.py:212 msgid "Only change values previously set as none" msgstr "仅修改之前为空的值" -#: app/blueprints/packages/releases.py:204 +#: app/blueprints/packages/releases.py:213 msgid "Update" msgstr "更新" -#: app/blueprints/packages/releases.py:256 +#: app/blueprints/packages/releases.py:265 #: app/templates/packages/update_config.html:25 msgid "Trigger" msgstr "钩子" -#: app/blueprints/packages/releases.py:257 +#: app/blueprints/packages/releases.py:266 msgid "New Commit" msgstr "新提交" -#: app/blueprints/packages/releases.py:258 app/templates/admin/tags/list.html:8 +#: app/blueprints/packages/releases.py:267 app/templates/admin/tags/list.html:8 msgid "New Tag" msgstr "新标签" -#: app/blueprints/packages/releases.py:260 +#: app/blueprints/packages/releases.py:269 msgid "Branch name" msgstr "分支名称" -#: app/blueprints/packages/releases.py:261 +#: app/blueprints/packages/releases.py:270 #: app/templates/packages/update_config.html:38 msgid "Action" msgstr "动作" -#: app/blueprints/packages/releases.py:262 +#: app/blueprints/packages/releases.py:271 msgid "Send notification and mark as outdated" msgstr "发送通知并标记为过期包" -#: app/blueprints/packages/releases.py:262 app/logic/package_approval.py:104 +#: app/blueprints/packages/releases.py:271 app/logic/package_approval.py:104 msgid "Create release" msgstr "创建发行版" -#: app/blueprints/packages/releases.py:264 +#: app/blueprints/packages/releases.py:273 msgid "Save Settings" msgstr "保存设置" -#: app/blueprints/packages/releases.py:265 +#: app/blueprints/packages/releases.py:274 msgid "Disable Automation" msgstr "关闭自动化" -#: app/blueprints/packages/releases.py:304 +#: app/blueprints/packages/releases.py:313 msgid "Please add a Git repository URL in order to set up automatic releases" msgstr "要自动发布,请添加Git仓库URL" -#: app/blueprints/packages/releases.py:320 +#: app/blueprints/packages/releases.py:329 msgid "Deleted update configuration" msgstr "已删除更新配置" -#: app/blueprints/packages/releases.py:328 +#: app/blueprints/packages/releases.py:337 msgid "Now, please create an initial release" msgstr "现在,请创建初始发行版" -#: app/blueprints/packages/reviews.py:54 -#: app/templates/packages/translation.html:51 -msgid "Language" -msgstr "语言" - #: app/blueprints/packages/reviews.py:60 app/blueprints/threads/__init__.py:181 #: app/blueprints/threads/__init__.py:182 #: app/blueprints/threads/__init__.py:282 @@ -1506,7 +1611,7 @@ msgid "" msgstr "只允许字母(A-Za-z)、数字(0-9)、下划线(_)、减号(-)和句号(.)" #: app/blueprints/users/account.py:104 app/blueprints/users/account.py:153 -#: app/blueprints/users/account.py:189 app/blueprints/users/account.py:340 +#: app/blueprints/users/account.py:189 app/blueprints/users/account.py:338 #: app/blueprints/users/settings.py:147 msgid "Email" msgstr "电子邮件" @@ -1584,79 +1689,80 @@ msgstr "旧密码不正确" msgid "Unknown verification token!" msgstr "未知验证令牌!" -#: app/blueprints/users/account.py:292 +#: app/blueprints/users/account.py:290 msgid "Token has expired" msgstr "令牌已过期" -#: app/blueprints/users/account.py:306 +#: app/blueprints/users/account.py:304 msgid "Another user is already using that email" msgstr "另一个用户已经在使用该电子邮件" -#: app/blueprints/users/account.py:309 +#: app/blueprints/users/account.py:307 msgid "Confirmed email change" msgstr "已确认的电子邮件变更" -#: app/blueprints/users/account.py:314 +#: app/blueprints/users/account.py:312 msgid "Email address changed" msgstr "电子邮箱已变更" -#: app/blueprints/users/account.py:315 +#: app/blueprints/users/account.py:313 msgid "" "Your email address has changed. If you didn't request this, please " "contact an administrator." msgstr "您的电子邮件地址已更改。如果您没有请求更改电子邮件地址,请与管理员联系。" -#: app/blueprints/users/account.py:333 +#: app/blueprints/users/account.py:331 msgid "You may now log in" msgstr "您现在可以登录了" -#: app/blueprints/users/account.py:341 +#: app/blueprints/users/account.py:339 msgid "Send" msgstr "发送" -#: app/blueprints/users/account.py:372 +#: app/blueprints/users/account.py:370 msgid "" "That email is now blacklisted. Please contact an admin if you wish to " "undo this." msgstr "该电子邮件现在已被列入黑名单。如果您希望撤消此操作,请联系管理员。" -#: app/blueprints/users/claim.py:41 app/blueprints/users/claim.py:66 -msgid "" -"Invalid username, Only alphabetic letters (A-Za-z), numbers (0-9), " -"underscores (_), minuses (-), and periods (.) allowed. Consider " -"contacting an admin" -msgstr "用户名无效,只允许字母(A-Za-z)、数字(0-9)、下划线(_)、减号(-)和句号(.)。考虑联系管理员" - #: app/blueprints/users/claim.py:46 msgid "User has already been claimed" msgstr "用户已被认领" #: app/blueprints/users/claim.py:50 -msgid "Unable to get GitHub username for user" -msgstr "无法获取用户的 GitHub 用户名" +msgid "" +"Unable to get GitHub username for user. Make sure the forum account " +"exists." +msgstr "" -#: app/blueprints/users/claim.py:73 +#: app/blueprints/users/claim.py:66 +msgid "" +"A ContentDB user with that name already exists. Please contact an admin " +"to link to your forum account" +msgstr "" + +#: app/blueprints/users/claim.py:75 msgid "That user has already been claimed!" msgstr "该用户已被认领!" -#: app/blueprints/users/claim.py:86 +#: app/blueprints/users/claim.py:88 #, python-format msgid "Error whilst attempting to access forums: %(message)s" msgstr "访问论坛时出错:%(message)s" -#: app/blueprints/users/claim.py:90 +#: app/blueprints/users/claim.py:92 msgid "Unable to get forum signature - does the user exist?" msgstr "无法获得论坛签名 - 用户是否存在?" -#: app/blueprints/users/claim.py:105 +#: app/blueprints/users/claim.py:107 msgid "Unable to login as user" msgstr "无法以用户身份登录" -#: app/blueprints/users/claim.py:111 +#: app/blueprints/users/claim.py:113 msgid "Could not find the key in your signature!" msgstr "在您的签名中找不到密钥!" -#: app/blueprints/users/claim.py:114 +#: app/blueprints/users/claim.py:116 msgid "Unknown claim type" msgstr "未知的认领类型" @@ -1800,6 +1906,23 @@ msgstr "等级" msgid "Can't promote a user to a rank higher than yourself!" msgstr "不能提升用户等级到比自己更高的等级!" +#: app/blueprints/vcs/github.py:56 +msgid "Authorization failed [err=gh-oauth-login-failed]" +msgstr "验证失败 [err=gh-oauth-login-failed]" + +#: app/blueprints/vcs/github.py:85 +msgid "Linked GitHub to account" +msgstr "已绑定GitHub账号" + +#: app/blueprints/vcs/github.py:90 +#, python-format +msgid "GitHub account is already associated with another user: %(username)s" +msgstr "" + +#: app/blueprints/vcs/github.py:98 app/blueprints/vcs/github.py:124 +msgid "Authorization failed [err=gh-login-failed]" +msgstr "验证失败 [err=gh-login-failed]" + #: app/blueprints/zipgrep/__init__.py:35 msgid "Text to find (regex)" msgstr "要查找的文本(正则表达式)" @@ -1809,6 +1932,7 @@ msgid "File filter" msgstr "文件过滤器" #: app/blueprints/zipgrep/__init__.py:38 app/templates/base.html:60 +#: app/templates/packages/advanced_search.html:34 #: app/templates/packages/game_hub.html:35 app/templates/todo/tags.html:14 msgid "Search" msgstr "搜索" @@ -1898,17 +2022,17 @@ msgstr "你没有权限编辑这个软件包" msgid "You don't have permission to change the package name" msgstr "你没有权限重命名软件包" -#: app/logic/releases.py:32 +#: app/logic/releases.py:33 msgid "You don't have permission to make releases" msgstr "你没有权限创建发行版" -#: app/logic/releases.py:37 +#: app/logic/releases.py:38 msgid "" "You've created too many releases for this package in the last 5 minutes, " "please wait before trying again" msgstr "您在过去 5 分钟内为软件包创建了太多发行版,请稍候再重试" -#: app/logic/releases.py:74 +#: app/logic/releases.py:77 msgid "Invalid commit hash; it must be a 40 character long base16 string" msgstr "无效的提交哈希值; 必须是40个字符长的十六进制字符串" @@ -2064,11 +2188,6 @@ msgstr "" msgid "As-is" msgstr "" -#. NOTE: Package maintenance state -#: app/models/packages.py:170 -msgid "Deprecated" -msgstr "" - #: app/models/packages.py:177 msgid "Under active development, and may break worlds/things without warning" msgstr "" @@ -2105,7 +2224,7 @@ msgstr "批准" #: app/templates/collections/delete.html:14 #: app/templates/collections/view.html:39 #: app/templates/oauth/create_edit.html:17 -#: app/templates/packages/release_edit.html:84 +#: app/templates/packages/release_edit.html:92 #: app/templates/packages/review_create_edit.html:67 #: app/templates/threads/delete_reply.html:19 #: app/templates/threads/delete_thread.html:19 @@ -2113,21 +2232,17 @@ msgstr "批准" msgid "Delete" msgstr "删除" -#: app/models/packages.py:624 app/templates/packages/view.html:163 -msgid "Work in Progress" -msgstr "未完工" - -#: app/models/packages.py:1358 +#: app/models/packages.py:1366 #, python-format msgid "New commit %(hash)s found on the Git repo." msgstr "" -#: app/models/packages.py:1362 +#: app/models/packages.py:1370 #, python-format msgid "The last release was commit %(hash)s" msgstr "" -#: app/models/packages.py:1368 +#: app/models/packages.py:1376 #, python-format msgid "New tag %(tag_name)s found on the Git repo." msgstr "" @@ -2161,7 +2276,7 @@ msgid "Editor" msgstr "" #. NOTE: BOT notification type -#: app/models/users.py:59 app/models/users.py:442 +#: app/models/users.py:59 app/models/users.py:448 msgid "Bot" msgstr "" @@ -2174,128 +2289,128 @@ msgid "Admin" msgstr "管理员" #. NOTE: PACKAGE_EDIT notification type -#: app/models/users.py:427 +#: app/models/users.py:433 msgid "Package Edit" msgstr "" #. NOTE: PACKAGE_APPROVAL notification type -#: app/models/users.py:430 +#: app/models/users.py:436 msgid "Package Approval" msgstr "" #. NOTE: NEW_THREAD notification type -#: app/models/users.py:433 app/templates/threads/list.html:12 +#: app/models/users.py:439 app/templates/threads/list.html:12 #: app/templates/threads/new.html:4 msgid "New Thread" msgstr "新贴子" #. NOTE: NEW_REVIEW notification type -#: app/models/users.py:436 +#: app/models/users.py:442 msgid "New Review" msgstr "" #. NOTE: THREAD_REPLY notification type -#: app/models/users.py:439 +#: app/models/users.py:445 msgid "Thread Reply" msgstr "" #. NOTE: MAINTAINER notification type -#: app/models/users.py:445 app/templates/macros/threads.html:27 +#: app/models/users.py:451 app/templates/macros/threads.html:27 msgid "Maintainer" msgstr "维护者" #. NOTE: EDITOR_ALERT notification type -#: app/models/users.py:448 +#: app/models/users.py:454 msgid "Editor Alert" msgstr "" #. NOTE: EDITOR_MISC notification type -#: app/models/users.py:451 +#: app/models/users.py:457 msgid "Editor Misc" msgstr "" #. NOTE: OTHER notification type -#: app/models/users.py:454 +#: app/models/users.py:460 msgid "Other" msgstr "" -#: app/models/users.py:464 +#: app/models/users.py:470 msgid "This is a Package Edit notification." msgstr "" -#: app/models/users.py:466 +#: app/models/users.py:472 msgid "This is a Package Approval notification." msgstr "" -#: app/models/users.py:468 +#: app/models/users.py:474 msgid "This is a New Thread notification." msgstr "" -#: app/models/users.py:470 +#: app/models/users.py:476 msgid "This is a New Review notification." msgstr "" -#: app/models/users.py:472 +#: app/models/users.py:478 msgid "This is a Thread Reply notification." msgstr "" -#: app/models/users.py:474 +#: app/models/users.py:480 msgid "This is a Bot notification." msgstr "" -#: app/models/users.py:476 +#: app/models/users.py:482 msgid "This is a Maintainer change notification." msgstr "" -#: app/models/users.py:478 +#: app/models/users.py:484 msgid "This is an Editor Alert notification." msgstr "" -#: app/models/users.py:480 +#: app/models/users.py:486 msgid "This is an Editor Misc notification." msgstr "" -#: app/models/users.py:482 +#: app/models/users.py:488 msgid "This is an Other notification." msgstr "" -#: app/models/users.py:489 +#: app/models/users.py:495 msgid "When another user edits your packages, releases, etc." msgstr "" -#: app/models/users.py:491 +#: app/models/users.py:497 msgid "Notifications from editors related to the package approval process." msgstr "" -#: app/models/users.py:493 +#: app/models/users.py:499 msgid "When a thread is created on your package." msgstr "" -#: app/models/users.py:495 +#: app/models/users.py:501 msgid "When a user posts a review on your package." msgstr "" -#: app/models/users.py:497 +#: app/models/users.py:503 msgid "When someone replies to a thread you're watching." msgstr "" -#: app/models/users.py:499 +#: app/models/users.py:505 msgid "From a bot - for example, update notifications." msgstr "" -#: app/models/users.py:501 +#: app/models/users.py:507 msgid "When your package's maintainers change." msgstr "" -#: app/models/users.py:503 +#: app/models/users.py:509 msgid "For editors: Important alerts." msgstr "" -#: app/models/users.py:505 +#: app/models/users.py:511 msgid "For editors: Minor notifications, including new threads." msgstr "" -#: app/models/users.py:507 +#: app/models/users.py:513 msgid "Minor notifications not important enough for a dedicated category." msgstr "" @@ -2444,41 +2559,45 @@ msgstr "隐私政策" msgid "Report / DMCA" msgstr "举报 / DMCA" -#: app/templates/base.html:256 +#: app/templates/base.html:256 app/templates/packages/advanced_search.html:4 +msgid "Advanced Search" +msgstr "" + +#: app/templates/base.html:257 msgid "User List" msgstr "用户列表" -#: app/templates/base.html:257 app/templates/packages/view.html:190 +#: app/templates/base.html:258 app/templates/packages/view.html:190 #: app/templates/packages/view.html:677 app/templates/threads/list.html:4 msgid "Threads" msgstr "贴子" -#: app/templates/base.html:258 app/templates/collections/list.html:7 +#: app/templates/base.html:259 app/templates/collections/list.html:7 #: app/templates/collections/list.html:26 msgid "Collections" msgstr "作品集" -#: app/templates/base.html:259 app/templates/donate/index.html:4 +#: app/templates/base.html:260 app/templates/donate/index.html:4 msgid "Support Creators" msgstr "" -#: app/templates/base.html:260 +#: app/templates/base.html:261 msgid "Translate Packages" msgstr "翻译软件包" -#: app/templates/base.html:261 +#: app/templates/base.html:262 msgid "Source Code" msgstr "源代码" -#: app/templates/base.html:267 +#: app/templates/base.html:268 msgid "Show non-free packages" msgstr "显示非自由软件包" -#: app/templates/base.html:269 +#: app/templates/base.html:270 msgid "Hide non-free packages" msgstr "隐藏非自由软件包" -#: app/templates/base.html:273 +#: app/templates/base.html:274 #, python-format msgid "Our privacy policy has been updated (%(date)s)" msgstr "" @@ -2491,29 +2610,11 @@ msgstr "欢迎" msgid "Welcome to the best place to find Minetest mods, games, and texture packs" msgstr "欢迎来到寻找 Minetest Mod,子游戏,材质包的最佳圣地" -#: app/templates/admin/storage.html:39 -#: app/templates/collections/create_edit.html:81 -#: app/templates/collections/list.html:39 -#: app/templates/collections/view.html:91 app/templates/index.html:48 -#: app/templates/macros/reviews.html:81 app/templates/macros/topics.html:52 -#: app/templates/packages/game_hub.html:5 -#: app/templates/packages/game_hub.html:25 -#: app/templates/packages/similar.html:22 app/templates/translate/index.html:28 -#, python-format -msgid "%(title)s by %(author)s" -msgstr "%(title)s (作者:%(author)s)" - #: app/templates/index.html:53 #, python-format msgid "%(title)s by %(author)s" msgstr "%(title)s (作者:%(author)s)" -#: app/templates/index.html:78 app/templates/packages/reviews_list.html:4 -#: app/templates/packages/view.html:194 app/templates/packages/view.html:336 -#: app/templates/users/profile.html:279 -msgid "Reviews" -msgstr "评测" - #: app/templates/index.html:94 app/templates/packages/view.html:278 msgid "Previous" msgstr "上一个" @@ -2594,7 +2695,7 @@ msgstr "给%(username)s发送电子邮件" #: app/templates/admin/storage.html:18 #: app/templates/packages/create_edit.html:66 #: app/templates/packages/game_support.html:20 -#: app/templates/threads/view.html:96 app/templates/todo/tags.html:36 +#: app/templates/threads/view.html:101 app/templates/todo/tags.html:36 msgid "Package" msgstr "软件包" @@ -2620,7 +2721,7 @@ msgstr "新的许可证" msgid "Licenses" msgstr "许可证" -#: app/templates/admin/tags/list.html:34 +#: app/templates/admin/tags/list.html:30 msgid "Views" msgstr "浏览量" @@ -3058,7 +3159,7 @@ msgid "Edit / Approve" msgstr "编辑 / 批准" #: app/templates/macros/releases.html:103 -#: app/templates/packages/release_edit.html:31 +#: app/templates/packages/release_edit.html:39 msgid "Importing..." msgstr "导入中..." @@ -3259,10 +3360,6 @@ msgstr "更新设置" msgid "No outdated packages." msgstr "没有过期软件包。" -#: app/templates/macros/topics.html:6 app/templates/packages/view.html:177 -msgid "Author" -msgstr "作者" - #: app/templates/macros/topics.html:8 msgid "Date" msgstr "日期" @@ -3432,6 +3529,29 @@ msgstr "未发布" msgid "No applications created" msgstr "没有应用程序被创建" +#: app/templates/packages/advanced_search.html:13 +msgid "Use shift to select multiple. Leave selection empty to match any type." +msgstr "" + +#: app/templates/packages/advanced_search.html:14 +#: app/templates/packages/advanced_search.html:19 +#: app/templates/packages/advanced_search.html:20 +#: app/templates/packages/advanced_search.html:21 +msgid "Use shift to select multiple." +msgstr "" + +#: app/templates/packages/advanced_search.html:17 +msgid "Tags and Content Warnings" +msgstr "" + +#: app/templates/packages/advanced_search.html:23 +msgid "Compatibility" +msgstr "" + +#: app/templates/packages/advanced_search.html:28 +msgid "Sorting" +msgstr "" + #: app/templates/packages/alias_create_edit.html:4 msgid "Alias" msgstr "别名" @@ -3471,7 +3591,7 @@ msgid "This will set the update settings for all packages with a Git repo." msgstr "这会为所有带有Git仓库的包设定更新设置。" #: app/templates/packages/bulk_update_conf.html:27 -#: app/templates/packages/release_new.html:50 +#: app/templates/packages/release_new.html:51 #: app/templates/packages/update_config.html:33 msgid "Leave blank to use default branch" msgstr "留空则使用默认分支" @@ -3821,8 +3941,8 @@ msgid "Use this page to set the min and max of all releases for your package." msgstr "用此页面设置软件包所有发行版的最小值和最大值。" #: app/templates/packages/release_bulk_change.html:29 -#: app/templates/packages/release_edit.html:54 -#: app/templates/packages/release_new.html:69 +#: app/templates/packages/release_edit.html:62 +#: app/templates/packages/release_new.html:70 msgid "Maximum must be greater than or equal to the minimum!" msgstr "最大值必须大于等于最小值!" @@ -3835,8 +3955,8 @@ msgstr "" "不在区间范围内的平台隐藏此软件包。" #: app/templates/packages/release_bulk_change.html:36 -#: app/templates/packages/release_edit.html:70 -#: app/templates/packages/release_new.html:91 +#: app/templates/packages/release_edit.html:78 +#: app/templates/packages/release_new.html:92 msgid "Leave both as None if in doubt." msgstr "如有疑虑请留空。" @@ -3844,45 +3964,55 @@ msgstr "如有疑虑请留空。" msgid "Edit release" msgstr "编辑发行版" -#: app/templates/packages/release_edit.html:27 +#: app/templates/packages/release_edit.html:15 +#: app/templates/packages/release_new.html:42 +msgid "Release short name. Eg: 1.0.0 or 2018-05-28" +msgstr "" + +#: app/templates/packages/release_edit.html:16 +#: app/templates/packages/release_new.html:43 +msgid "Human-readable name. Eg: 1.0.0 - The Trains Update" +msgstr "" + +#: app/templates/packages/release_edit.html:35 msgid "Commit Hash" msgstr "提交哈希" -#: app/templates/packages/release_edit.html:32 +#: app/templates/packages/release_edit.html:40 msgid "view task" msgstr "查看任务" -#: app/templates/packages/release_edit.html:42 +#: app/templates/packages/release_edit.html:50 #: app/templates/packages/screenshot_edit.html:20 msgid "Approved" msgstr "已通过" -#: app/templates/packages/release_edit.html:46 +#: app/templates/packages/release_edit.html:54 msgid "Supported Minetest versions" msgstr "支持的Minetest版本" -#: app/templates/packages/release_edit.html:60 -#: app/templates/packages/release_new.html:75 +#: app/templates/packages/release_edit.html:68 +#: app/templates/packages/release_new.html:76 #, python-format msgid "Are you sure your package doesn't work on versions after %(version)s?" msgstr "你确定你的软件包不能在%(version)s之后的版本上运行吗?" -#: app/templates/packages/release_edit.html:62 -#: app/templates/packages/release_new.html:77 +#: app/templates/packages/release_edit.html:70 +#: app/templates/packages/release_new.html:78 msgid "" "Only set the maximum version if you know that it doesn't work on newer " "Minetest versions." msgstr "只有当你知道它无法在较新的Minetest版本上运行时,才会设置最大版本。" -#: app/templates/packages/release_edit.html:63 -#: app/templates/packages/release_new.html:78 +#: app/templates/packages/release_edit.html:71 +#: app/templates/packages/release_new.html:79 msgid "" "Don't set the maximum version just because you haven't tested it on newer" " versions." msgstr "不要因为没有在新版本上测试过就设置最大版本。" -#: app/templates/packages/release_edit.html:67 -#: app/templates/packages/release_new.html:88 +#: app/templates/packages/release_edit.html:75 +#: app/templates/packages/release_new.html:89 msgid "" "Set the minimum and maximum Minetest versions supported.\n" "\t\t\tThis release will be hidden to clients outside of that range. " @@ -3890,27 +4020,27 @@ msgstr "" "设置支持的Minetest最小和最大版本。\n" "发行版将对超出范围内的客户端隐藏。 " -#: app/templates/packages/release_edit.html:72 +#: app/templates/packages/release_edit.html:80 msgid "" "You can set this automatically in the" " .conf of your package." msgstr "您可以在软件包的.conf文件中自动设置。" -#: app/templates/packages/release_edit.html:79 +#: app/templates/packages/release_edit.html:87 msgid "Delete Release" msgstr "删除发行版" -#: app/templates/packages/release_edit.html:85 +#: app/templates/packages/release_edit.html:93 msgid "This is permanent." msgstr "这是永久的。" -#: app/templates/packages/release_edit.html:86 +#: app/templates/packages/release_edit.html:94 msgid "" "Any associated uploads will not be deleted immediately, but the release " "will no longer be listed." msgstr "相关的上传内容不会马上被删除,但是不再列入发行版。" -#: app/templates/packages/release_edit.html:91 +#: app/templates/packages/release_edit.html:99 msgid "You cannot delete the latest release; please create a newer one first." msgstr "你不能删除最新的发行版,请先创建一个新的版本。" @@ -3957,15 +4087,15 @@ msgstr "使用Git意味着您可以在往仓库里上传提交或标签时自动 msgid "1. Name release" msgstr "1. 命名发行版" -#: app/templates/packages/release_new.html:42 -msgid "Human readable. Eg: 1.0.0 or 2018-05-28" -msgstr "人类可读。例如:1.0.0 或 2018-05-28" +#: app/templates/packages/release_new.html:43 +msgid "Same as name" +msgstr "" -#: app/templates/packages/release_new.html:44 +#: app/templates/packages/release_new.html:46 msgid "2. Set the content" msgstr "2. 设置内容" -#: app/templates/packages/release_new.html:57 +#: app/templates/packages/release_new.html:58 msgid "" "Take a look at the Package Configuration " "and Releases Guide for\n" @@ -3974,11 +4104,11 @@ msgstr "" "看看软件包配置发行指导获得\n" "自定义发行版的提示。" -#: app/templates/packages/release_new.html:61 +#: app/templates/packages/release_new.html:62 msgid "3. Supported Minetest versions" msgstr "3. 支持的Minetest版本" -#: app/templates/packages/release_new.html:83 +#: app/templates/packages/release_new.html:84 msgid "" "The .conf of your package can set this " "automatically,\n" @@ -4386,16 +4516,12 @@ msgstr "非自由代码" msgid "Non-free media" msgstr "非自由媒体内容" -#: app/templates/packages/view.html:94 app/templates/threads/view.html:104 +#: app/templates/packages/view.html:94 app/templates/threads/view.html:109 msgid "" "This thread is only visible to its creator, package maintainers, users of" " Approver rank or above, and @mentioned users." msgstr "这个贴子只对其创建者、软件包维护者、审核者及以上级别的用户、“@”提到的用户可见。" -#: app/templates/packages/view.html:184 app/templates/users/profile.html:242 -msgid "Downloads" -msgstr "下载" - #: app/templates/packages/view.html:207 app/templates/users/profile.html:95 msgid "Website" msgstr "网站" @@ -4420,7 +4546,7 @@ msgstr "" msgid "Awaiting review" msgstr "等待评测" -#: app/templates/packages/view.html:344 app/templates/threads/view.html:77 +#: app/templates/packages/view.html:344 app/templates/threads/view.html:82 msgid "Edit Review" msgstr "编辑评测" @@ -4641,39 +4767,39 @@ msgstr "只显示对公开贴子的回复" msgid "Subscribe" msgstr "关注" -#: app/templates/threads/view.html:55 +#: app/templates/threads/view.html:59 msgid "Convert to Thread" msgstr "转换为贴子" -#: app/templates/threads/view.html:62 +#: app/templates/threads/view.html:67 msgid "Unlock" msgstr "解锁" -#: app/templates/threads/view.html:67 +#: app/templates/threads/view.html:72 msgid "Lock" msgstr "锁定" -#: app/templates/threads/view.html:109 +#: app/templates/threads/view.html:114 msgid "This thread is visible to the following users" msgstr "此贴子对以下用户可见" -#: app/templates/threads/view.html:110 +#: app/templates/threads/view.html:115 msgid "Visible to:" msgstr "对以下用户可见:" -#: app/templates/threads/view.html:118 +#: app/templates/threads/view.html:123 msgid "Plus approvers and editors" msgstr "加上审核者和编辑" -#: app/templates/threads/view.html:131 +#: app/templates/threads/view.html:136 msgid "Is this review outdated?" msgstr "" -#: app/templates/threads/view.html:132 +#: app/templates/threads/view.html:137 msgid "For example, does it complain about issues you've already fixed?" msgstr "" -#: app/templates/threads/view.html:133 +#: app/templates/threads/view.html:138 #, python-format msgid "You can report outdated reviews by clicking %(flag)s on the review." msgstr "" @@ -5310,6 +5436,10 @@ msgstr "更改电子邮件和发送密码重置邮件" msgid "Email Address" msgstr "电子邮件地址" +#: app/templates/users/modtools.html:116 +msgid "Pending email verifications" +msgstr "" + #: app/templates/users/profile.html:20 msgid "Profile picture" msgstr "个人资料图片" @@ -6420,3 +6550,50 @@ msgstr "请考虑启用电子邮件通知,您可以自定义发送的数量" #~ "cost of ContentDB and what rubenwardy" #~ " does, see his donation page:" #~ msgstr "" + +#~ msgctxt "tags" +#~ msgid "" +#~ "Focus on player chat/communication or " +#~ "who's primary function is interacting " +#~ "with the console." +#~ msgstr "" + +#~ msgctxt "tags" +#~ msgid "" +#~ "Requires futher installation steps, such " +#~ "as installing luarocks or editing the" +#~ " trusted mod setting" +#~ msgstr "" + +#~ msgctxt "tags" +#~ msgid "" +#~ "Mods and games that aim to " +#~ "simulate real life activity. Similar to" +#~ " SimCity/TheSims/OpenTTD/etc" +#~ msgstr "" + +#~ msgctxt "tags" +#~ msgid "Adds mobs, animals, and NPCs" +#~ msgstr "" + +#~ msgctxt "tags" +#~ msgid "For content whose main utility / feature is in GUI/formspec form" +#~ msgstr "" + +#~ msgctxt "tags" +#~ msgid "Forks of MTG" +#~ msgstr "" + +#~ msgid "" +#~ "Invalid username, Only alphabetic letters " +#~ "(A-Za-z), numbers (0-9), underscores (_), " +#~ "minuses (-), and periods (.) allowed." +#~ " Consider contacting an admin" +#~ msgstr "用户名无效,只允许字母(A-Za-z)、数字(0-9)、下划线(_)、减号(-)和句号(.)。考虑联系管理员" + +#~ msgid "Unable to get GitHub username for user" +#~ msgstr "无法获取用户的 GitHub 用户名" + +#~ msgid "Human readable. Eg: 1.0.0 or 2018-05-28" +#~ msgstr "人类可读。例如:1.0.0 或 2018-05-28" + diff --git a/translations/zh_TW/LC_MESSAGES/messages.po b/translations/zh_TW/LC_MESSAGES/messages.po index f015689d..7b78318a 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-06-09 13:46+0100\n" +"POT-Creation-Date: 2024-06-22 16:06+0100\n" "PO-Revision-Date: 2024-02-05 10:01+0000\n" "Last-Translator: reimu105 \n" "Language: zh_TW\n" @@ -19,193 +19,191 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.15.0\n" -#: app/__init__.py:155 +#: app/__init__.py:156 msgid "Banned:" msgstr "封禁:" -#: app/__init__.py:157 +#: app/__init__.py:158 msgid "You have been banned." msgstr "你已被封禁。" -#. NOTE: tags: title for jam_game_2023 -#: app/_translations.py:6 -msgctxt "tags" -msgid "Jam / Game 2023" -msgstr "" - -#. NOTE: tags: description for jam_game_2023 -#: app/_translations.py:8 -msgctxt "tags" -msgid "Entries to the 2023 Minetest Game Jam " -msgstr "" - #. NOTE: tags: title for server_tools -#: app/_translations.py:10 +#: app/_translations.py:6 msgctxt "tags" msgid "Server Moderation and Tools" msgstr "" #. NOTE: tags: description for server_tools -#: app/_translations.py:12 +#: app/_translations.py:8 msgctxt "tags" msgid "Helps with server maintenance and moderation" msgstr "" #. NOTE: tags: title for pvp -#: app/_translations.py:14 +#: app/_translations.py:10 msgctxt "tags" msgid "Player vs Player (PvP)" msgstr "" #. NOTE: tags: description for pvp -#: app/_translations.py:16 +#: app/_translations.py:12 msgctxt "tags" msgid "Designed to be played competitively against other players" msgstr "" #. NOTE: tags: title for player_effects -#: app/_translations.py:18 +#: app/_translations.py:14 msgctxt "tags" msgid "Player Effects / Power Ups" msgstr "" #. NOTE: tags: description for player_effects -#: app/_translations.py:20 +#: app/_translations.py:16 msgctxt "tags" msgid "" "For content that changes player effects, including physics, for example: " "speed, jump height or gravity." msgstr "" -#. NOTE: tags: title for world_tools +#. NOTE: tags: title for jam_game_2023 +#: app/_translations.py:18 +msgctxt "tags" +msgid "Jam / Game 2023" +msgstr "" + +#. NOTE: tags: description for jam_game_2023 +#: app/_translations.py:20 +msgctxt "tags" +msgid "Entries to the 2023 Minetest Game Jam " +msgstr "" + +#. NOTE: tags: title for mapgen #: app/_translations.py:22 msgctxt "tags" +msgid "Mapgen / Biomes / Decoration" +msgstr "" + +#. NOTE: tags: description for mapgen +#: app/_translations.py:24 +msgctxt "tags" +msgid "New mapgen or changes mapgen" +msgstr "" + +#. NOTE: tags: title for world_tools +#: app/_translations.py:26 +msgctxt "tags" msgid "World Maintenance and Tools" msgstr "" #. NOTE: tags: description for world_tools -#: app/_translations.py:24 +#: app/_translations.py:28 msgctxt "tags" msgid "Tools to manage the world" msgstr "" +#. NOTE: tags: title for inventory +#: app/_translations.py:30 +msgctxt "tags" +msgid "Inventory" +msgstr "" + +#. NOTE: tags: description for inventory +#: app/_translations.py:32 +msgctxt "tags" +msgid "Changes the inventory GUI" +msgstr "" + +#. NOTE: tags: title for developer_tools +#: app/_translations.py:34 +msgctxt "tags" +msgid "Developer Tools" +msgstr "" + +#. NOTE: tags: description for developer_tools +#: app/_translations.py:36 +msgctxt "tags" +msgid "Tools for game and mod developers" +msgstr "" + #. NOTE: tags: title for april_fools -#: app/_translations.py:26 +#: app/_translations.py:38 msgctxt "tags" msgid "Joke" msgstr "" #. NOTE: tags: description for april_fools -#: app/_translations.py:28 +#: app/_translations.py:40 msgctxt "tags" msgid "" "For humorous content, meant as a novelty or joke, not to be taken " "seriously, and that is not meant to be used seriously or long-term." msgstr "" -#. NOTE: tags: title for shooter -#: app/_translations.py:30 -msgctxt "tags" -msgid "Shooter" -msgstr "" - -#. NOTE: tags: description for shooter -#: app/_translations.py:32 -msgctxt "tags" -msgid "First person shooters (FPS) and more" -msgstr "" - -#. NOTE: tags: title for adventure__rpg -#: app/_translations.py:34 -msgctxt "tags" -msgid "Adventure / RPG" -msgstr "" - -#. NOTE: tags: title for mapgen -#: app/_translations.py:36 -msgctxt "tags" -msgid "Mapgen / Biomes / Decoration" -msgstr "" - -#. NOTE: tags: description for mapgen -#: app/_translations.py:38 -msgctxt "tags" -msgid "New mapgen or changes mapgen" -msgstr "" - #. NOTE: tags: title for singleplayer -#: app/_translations.py:40 +#: app/_translations.py:42 msgctxt "tags" msgid "Singleplayer-focused" msgstr "" #. NOTE: tags: description for singleplayer -#: app/_translations.py:42 +#: app/_translations.py:44 msgctxt "tags" msgid "Content that can be played alone" msgstr "" -#. NOTE: tags: title for developer_tools -#: app/_translations.py:44 -msgctxt "tags" -msgid "Developer Tools" -msgstr "" - -#. NOTE: tags: description for developer_tools -#: app/_translations.py:46 -msgctxt "tags" -msgid "Tools for game and mod developers" -msgstr "" - #. NOTE: tags: title for crafting -#: app/_translations.py:48 +#: app/_translations.py:46 #, fuzzy msgctxt "tags" msgid "Crafting" msgstr "評分" #. NOTE: tags: description for crafting -#: app/_translations.py:50 +#: app/_translations.py:48 msgctxt "tags" msgid "Big changes to crafting gameplay" msgstr "" -#. NOTE: tags: title for sound_music +#. NOTE: tags: title for adventure__rpg +#: app/_translations.py:50 +msgctxt "tags" +msgid "Adventure / RPG" +msgstr "" + +#. NOTE: tags: title for shooter #: app/_translations.py:52 msgctxt "tags" +msgid "Shooter" +msgstr "" + +#. NOTE: tags: description for shooter +#: app/_translations.py:54 +msgctxt "tags" +msgid "First person shooters (FPS) and more" +msgstr "" + +#. NOTE: tags: title for sound_music +#: app/_translations.py:56 +msgctxt "tags" msgid "Sounds / Music" msgstr "" #. NOTE: tags: description for sound_music -#: app/_translations.py:54 +#: app/_translations.py:58 msgctxt "tags" msgid "Focuses on or adds new sounds or musical things" msgstr "" -#. NOTE: tags: title for inventory -#: app/_translations.py:56 -msgctxt "tags" -msgid "Inventory" -msgstr "" - -#. NOTE: tags: description for inventory -#: app/_translations.py:58 -msgctxt "tags" -msgid "Changes the inventory GUI" -msgstr "" - -#. NOTE: tags: title for chat +#. NOTE: tags: title for tools #: app/_translations.py:60 msgctxt "tags" -msgid "Chat / Commands" +msgid "Tools / Weapons / Armor" msgstr "" -#. NOTE: tags: description for chat +#. NOTE: tags: description for tools #: app/_translations.py:62 msgctxt "tags" -msgid "" -"Focus on player chat/communication or who's primary function is " -"interacting with the console." +msgid "Adds or changes tools, weapons, and armor" msgstr "" #. NOTE: tags: title for plants_and_farming @@ -220,56 +218,56 @@ msgctxt "tags" msgid "Adds new plants or other farmable resources." msgstr "" -#. NOTE: tags: title for complex_installation -#: app/_translations.py:68 -msgctxt "tags" -msgid "Complex installation" -msgstr "" - -#. NOTE: tags: description for complex_installation -#: app/_translations.py:70 -msgctxt "tags" -msgid "" -"Requires futher installation steps, such as installing luarocks or " -"editing the trusted mod setting" -msgstr "" - -#. NOTE: tags: title for multiplayer -#: app/_translations.py:72 -msgctxt "tags" -msgid "Multiplayer-focused" -msgstr "" - -#. NOTE: tags: description for multiplayer -#: app/_translations.py:74 -msgctxt "tags" -msgid "Can/should only be used in multiplayer" -msgstr "" - -#. NOTE: tags: title for tools -#: app/_translations.py:76 -msgctxt "tags" -msgid "Tools / Weapons / Armor" -msgstr "" - -#. NOTE: tags: description for tools -#: app/_translations.py:78 -msgctxt "tags" -msgid "Adds or changes tools, weapons, and armor" -msgstr "" - #. NOTE: tags: title for simulation -#: app/_translations.py:80 +#: app/_translations.py:68 msgctxt "tags" msgid "Sims" msgstr "" #. NOTE: tags: description for simulation -#: app/_translations.py:82 +#: app/_translations.py:70 msgctxt "tags" msgid "" "Mods and games that aim to simulate real life activity. Similar to " -"SimCity/TheSims/OpenTTD/etc" +"SimCity/The Sims/OpenTTD/etc." +msgstr "" + +#. NOTE: tags: title for chat +#: app/_translations.py:72 +msgctxt "tags" +msgid "Chat / Commands" +msgstr "" + +#. NOTE: tags: description for chat +#: app/_translations.py:74 +msgctxt "tags" +msgid "Focus on player chat/communication or console interaction." +msgstr "" + +#. NOTE: tags: title for multiplayer +#: app/_translations.py:76 +msgctxt "tags" +msgid "Multiplayer-focused" +msgstr "" + +#. NOTE: tags: description for multiplayer +#: app/_translations.py:78 +msgctxt "tags" +msgid "Can/should only be used in multiplayer" +msgstr "" + +#. NOTE: tags: title for complex_installation +#: app/_translations.py:80 +msgctxt "tags" +msgid "Complex installation" +msgstr "" + +#. NOTE: tags: description for complex_installation +#: app/_translations.py:82 +msgctxt "tags" +msgid "" +"Requires futher installation steps, such as installing LuaRocks or " +"editing the trusted mod setting" msgstr "" #. NOTE: tags: title for magic @@ -278,54 +276,54 @@ msgctxt "tags" msgid "Magic / Enchanting" msgstr "" -#. NOTE: tags: title for less_than_px -#: app/_translations.py:86 -msgctxt "tags" -msgid "<16px" -msgstr "" - -#. NOTE: tags: description for less_than_px -#: app/_translations.py:88 -msgctxt "tags" -msgid "Less than 16px" -msgstr "" - #. NOTE: tags: title for building_mechanics -#: app/_translations.py:90 +#: app/_translations.py:86 msgctxt "tags" msgid "Building Mechanics and Tools" msgstr "" #. NOTE: tags: description for building_mechanics -#: app/_translations.py:92 +#: app/_translations.py:88 msgctxt "tags" msgid "Adds game mechanics or tools that change how players build." msgstr "" -#. NOTE: tags: title for environment -#: app/_translations.py:94 +#. NOTE: tags: title for oneofakind__original +#: app/_translations.py:90 msgctxt "tags" -msgid "Environment / Weather" +msgid "One-of-a-kind / Original" msgstr "" -#. NOTE: tags: description for environment -#: app/_translations.py:96 +#. NOTE: tags: description for oneofakind__original +#: app/_translations.py:92 msgctxt "tags" msgid "" -"Improves the world, adding weather, ambient sounds, or other environment " -"mechanics" +"For games and such that are of their own kind, distinct and original in " +"nature to others of the same category." msgstr "" -#. NOTE: tags: title for mobs +#. NOTE: tags: title for building +#: app/_translations.py:94 +msgctxt "tags" +msgid "Building" +msgstr "" + +#. NOTE: tags: description for building +#: app/_translations.py:96 +msgctxt "tags" +msgid "Focuses on building, such as adding new materials or nodes" +msgstr "" + +#. NOTE: tags: title for decorative #: app/_translations.py:98 msgctxt "tags" -msgid "Mobs / Animals / NPCs" +msgid "Decorative" msgstr "" -#. NOTE: tags: description for mobs +#. NOTE: tags: description for decorative #: app/_translations.py:100 msgctxt "tags" -msgid "Adds mobs, animals, and NPCs" +msgid "Adds nodes with no other purpose than for use in building" msgstr "" #. NOTE: tags: title for puzzle @@ -340,122 +338,122 @@ msgctxt "tags" msgid "Focus on puzzle solving instead of combat" msgstr "" -#. NOTE: tags: title for building +#. NOTE: tags: title for environment #: app/_translations.py:106 msgctxt "tags" -msgid "Building" +msgid "Environment / Weather" msgstr "" -#. NOTE: tags: description for building +#. NOTE: tags: description for environment #: app/_translations.py:108 msgctxt "tags" -msgid "Focuses on building, such as adding new materials or nodes" +msgid "" +"Improves the world, adding weather, ambient sounds, or other environment " +"mechanics" msgstr "" -#. NOTE: tags: title for decorative +#. NOTE: tags: title for less_than_px #: app/_translations.py:110 msgctxt "tags" -msgid "Decorative" +msgid "<16px" msgstr "" -#. NOTE: tags: description for decorative +#. NOTE: tags: description for less_than_px #: app/_translations.py:112 msgctxt "tags" -msgid "Adds nodes with no other purpose than for use in building" +msgid "Less than 16px" msgstr "" -#. NOTE: tags: title for oneofakind__original +#. NOTE: tags: title for mobs #: app/_translations.py:114 msgctxt "tags" -msgid "One-of-a-kind / Original" +msgid "Mobs / Animals / NPCs" msgstr "" -#. NOTE: tags: description for oneofakind__original +#. NOTE: tags: description for mobs #: app/_translations.py:116 msgctxt "tags" -msgid "" -"For games and such that are of their own kind, distinct and original in " -"nature to others of the same category." +msgid "Adds mobs, animals, and non-player characters" msgstr "" -#. NOTE: tags: title for survival -#: app/_translations.py:118 -msgctxt "tags" -msgid "Survival" -msgstr "" - -#. NOTE: tags: description for survival -#: app/_translations.py:120 -msgctxt "tags" -msgid "" -"Written specifically for survival gameplay with a focus on game-balance, " -"difficulty level, or resources available through crafting, mining, ..." -msgstr "" - -#. NOTE: tags: title for hud -#: app/_translations.py:122 -msgctxt "tags" -msgid "HUD" -msgstr "" - -#. NOTE: tags: description for hud -#: app/_translations.py:124 -msgctxt "tags" -msgid "For mods that grant the player extra information in the HUD" -msgstr "" - -#. NOTE: tags: title for storage -#: app/_translations.py:126 -msgctxt "tags" -msgid "Storage" -msgstr "" - -#. NOTE: tags: description for storage -#: app/_translations.py:128 -msgctxt "tags" -msgid "Adds or improves item storage mechanics" -msgstr "" - -#. NOTE: tags: title for 16px -#: app/_translations.py:130 -msgctxt "tags" -msgid "16px" -msgstr "" - -#. NOTE: tags: description for 16px -#: app/_translations.py:132 -#, fuzzy -msgctxt "tags" -msgid "For 16px texture packs" -msgstr "優質材質包" - #. NOTE: tags: title for custom_mapgen -#: app/_translations.py:134 +#: app/_translations.py:118 #, fuzzy msgctxt "tags" msgid "Custom mapgen" msgstr "評論" #. NOTE: tags: description for custom_mapgen -#: app/_translations.py:136 +#: app/_translations.py:120 msgctxt "tags" msgid "" "Contains a completely custom mapgen implemented in Lua, usually requires " "worlds to be set to the 'singlenode' mapgen." msgstr "" +#. NOTE: tags: title for survival +#: app/_translations.py:122 +msgctxt "tags" +msgid "Survival" +msgstr "" + +#. NOTE: tags: description for survival +#: app/_translations.py:124 +msgctxt "tags" +msgid "" +"Written specifically for survival gameplay with a focus on game-balance, " +"difficulty level, or resources available through crafting, mining, ..." +msgstr "" + +#. NOTE: tags: title for education +#: app/_translations.py:126 +#, fuzzy +msgctxt "tags" +msgid "Education" +msgstr "動作" + +#. NOTE: tags: description for education +#: app/_translations.py:128 +msgctxt "tags" +msgid "Either has educational value, or is a tool to help teachers " +msgstr "" + +#. NOTE: tags: title for storage +#: app/_translations.py:130 +msgctxt "tags" +msgid "Storage" +msgstr "" + +#. NOTE: tags: description for storage +#: app/_translations.py:132 +msgctxt "tags" +msgid "Adds or improves item storage mechanics" +msgstr "" + #. NOTE: tags: title for library -#: app/_translations.py:138 +#: app/_translations.py:134 msgctxt "tags" msgid "API / Library" msgstr "" #. NOTE: tags: description for library -#: app/_translations.py:140 +#: app/_translations.py:136 msgctxt "tags" msgid "Primarily adds an API for other mods to use" msgstr "" +#. NOTE: tags: title for hud +#: app/_translations.py:138 +msgctxt "tags" +msgid "HUD" +msgstr "" + +#. NOTE: tags: description for hud +#: app/_translations.py:140 +msgctxt "tags" +msgid "For mods that grant the player extra information in the HUD" +msgstr "" + #. NOTE: tags: title for mini-game #: app/_translations.py:142 #, fuzzy @@ -469,17 +467,18 @@ msgctxt "tags" msgid "Adds a mini-game to be played within Minetest" msgstr "" -#. NOTE: tags: title for education +#. NOTE: tags: title for pve #: app/_translations.py:146 -#, fuzzy msgctxt "tags" -msgid "Education" -msgstr "動作" +msgid "Player vs Environment (PvE)" +msgstr "" -#. NOTE: tags: description for education +#. NOTE: tags: description for pve #: app/_translations.py:148 msgctxt "tags" -msgid "Either has educational value, or is a tool to help teachers " +msgid "" +"For content designed for one or more players that focus on combat against" +" the world, mobs, or NPCs." msgstr "" #. NOTE: tags: title for sports @@ -489,40 +488,138 @@ msgctxt "tags" msgid "Sports" msgstr "報告" -#. NOTE: tags: title for pve +#. NOTE: tags: title for 16px #: app/_translations.py:152 msgctxt "tags" -msgid "Player vs Environment (PvE)" +msgid "16px" msgstr "" -#. NOTE: tags: description for pve +#. NOTE: tags: description for 16px #: app/_translations.py:154 +#, fuzzy +msgctxt "tags" +msgid "For 16px texture packs" +msgstr "優質材質包" + +#. NOTE: tags: title for 64px +#: app/_translations.py:156 +msgctxt "tags" +msgid "64px" +msgstr "" + +#. NOTE: tags: description for 64px +#: app/_translations.py:158 +#, fuzzy +msgctxt "tags" +msgid "For 64px texture packs" +msgstr "優質材質包" + +#. NOTE: tags: title for transport +#: app/_translations.py:160 +#, fuzzy +msgctxt "tags" +msgid "Transport" +msgstr "報告" + +#. NOTE: tags: description for transport +#: app/_translations.py:162 msgctxt "tags" msgid "" -"For content designed for one or more players that focus on combat against" -" the world, mobs, or NPCs." +"Adds or changes transportation methods. Includes teleportation, vehicles," +" ridable mobs, transport infrastructure and thematic content" +msgstr "" + +#. NOTE: tags: title for seasonal +#: app/_translations.py:164 +msgctxt "tags" +msgid "Seasonal" +msgstr "" + +#. NOTE: tags: description for seasonal +#: app/_translations.py:166 +msgctxt "tags" +msgid "For content generally themed around a certain season or holiday" +msgstr "" + +#. NOTE: tags: title for food +#: app/_translations.py:168 +msgctxt "tags" +msgid "Food / Drinks" +msgstr "" + +#. NOTE: tags: title for commerce +#: app/_translations.py:170 +msgctxt "tags" +msgid "Commerce / Economy" +msgstr "" + +#. NOTE: tags: description for commerce +#: app/_translations.py:172 +msgctxt "tags" +msgid "Related to economies, money, and trading" +msgstr "" + +#. NOTE: tags: title for gui +#: app/_translations.py:174 +msgctxt "tags" +msgid "GUI" +msgstr "" + +#. NOTE: tags: description for gui +#: app/_translations.py:176 +msgctxt "tags" +msgid "" +"For content whose main utility or features are provided within a GUI, on-" +"screen menu, or similar" msgstr "" #. NOTE: tags: title for jam_combat_mod -#: app/_translations.py:156 +#: app/_translations.py:178 msgctxt "tags" msgid "Jam / Combat 2020" msgstr "" #. NOTE: tags: description for jam_combat_mod -#: app/_translations.py:158 +#: app/_translations.py:180 msgctxt "tags" msgid "For mods created for the Discord \"Combat\" modding event in 2020" msgstr "" +#. NOTE: tags: title for mtg +#: app/_translations.py:182 +#, fuzzy +msgctxt "tags" +msgid "Minetest Game improved" +msgstr "是否被批准" + +#. NOTE: tags: description for mtg +#: app/_translations.py:184 +msgctxt "tags" +msgid "Forks of Minetest Game" +msgstr "" + +#. NOTE: tags: title for jam_weekly_2021 +#: app/_translations.py:186 +msgctxt "tags" +msgid "Jam / Weekly Challenges 2021" +msgstr "" + +#. NOTE: tags: description for jam_weekly_2021 +#: app/_translations.py:188 +msgctxt "tags" +msgid "" +"For mods created for the Discord \"Weekly Challenges\" modding event in " +"2021" +msgstr "" + #. NOTE: tags: title for creative -#: app/_translations.py:160 +#: app/_translations.py:190 msgctxt "tags" msgid "Creative" msgstr "" #. NOTE: tags: description for creative -#: app/_translations.py:162 +#: app/_translations.py:192 msgctxt "tags" msgid "" "Written specifically or exclusively for use in creative mode. Adds " @@ -530,113 +627,16 @@ msgid "" "that facilitate ingame creation and doesn't add difficulty or scarcity" msgstr "" -#. NOTE: tags: title for gui -#: app/_translations.py:164 -msgctxt "tags" -msgid "GUI" -msgstr "" - -#. NOTE: tags: description for gui -#: app/_translations.py:166 -msgctxt "tags" -msgid "For content whose main utility / feature is in GUI/formspec form" -msgstr "" - -#. NOTE: tags: title for 64px -#: app/_translations.py:168 -msgctxt "tags" -msgid "64px" -msgstr "" - -#. NOTE: tags: description for 64px -#: app/_translations.py:170 -#, fuzzy -msgctxt "tags" -msgid "For 64px texture packs" -msgstr "優質材質包" - -#. NOTE: tags: title for commerce -#: app/_translations.py:172 -msgctxt "tags" -msgid "Commerce / Economy" -msgstr "" - -#. NOTE: tags: description for commerce -#: app/_translations.py:174 -msgctxt "tags" -msgid "Related to economies, money, and trading" -msgstr "" - -#. NOTE: tags: title for mtg -#: app/_translations.py:176 -#, fuzzy -msgctxt "tags" -msgid "Minetest Game improved" -msgstr "是否被批准" - -#. NOTE: tags: description for mtg -#: app/_translations.py:178 -msgctxt "tags" -msgid "Forks of MTG" -msgstr "" - -#. NOTE: tags: title for jam_weekly_2021 -#: app/_translations.py:180 -msgctxt "tags" -msgid "Jam / Weekly Challenges 2021" -msgstr "" - -#. NOTE: tags: description for jam_weekly_2021 -#: app/_translations.py:182 -msgctxt "tags" -msgid "" -"For mods created for the Discord \"Weekly Challenges\" modding event in " -"2021" -msgstr "" - -#. NOTE: tags: title for transport -#: app/_translations.py:184 -#, fuzzy -msgctxt "tags" -msgid "Transport" -msgstr "報告" - -#. NOTE: tags: description for transport -#: app/_translations.py:186 -msgctxt "tags" -msgid "" -"Adds or changes transportation methods. Includes teleportation, vehicles," -" ridable mobs, transport infrastructure and thematic content" -msgstr "" - -#. NOTE: tags: title for food -#: app/_translations.py:188 -msgctxt "tags" -msgid "Food / Drinks" -msgstr "" - #. NOTE: tags: title for technology -#: app/_translations.py:190 +#: app/_translations.py:194 msgctxt "tags" msgid "Machines / Electronics" msgstr "" #. NOTE: tags: description for technology -#: app/_translations.py:192 -msgctxt "tags" -msgid "Adds machines useful in automation, tubes, or power." -msgstr "" - -#. NOTE: tags: title for seasonal -#: app/_translations.py:194 -msgctxt "tags" -msgid "Seasonal" -msgstr "" - -#. NOTE: tags: description for seasonal #: app/_translations.py:196 msgctxt "tags" -msgid "For content generally themed around a certain season or holiday" +msgid "Adds machines useful in automation, tubes, or power." msgstr "" #. NOTE: tags: title for 32px @@ -652,59 +652,59 @@ msgctxt "tags" msgid "For 32px texture packs" msgstr "優質材質包" -#. NOTE: tags: title for jam_game_2021 +#. NOTE: tags: title for strategy_rts #: app/_translations.py:202 msgctxt "tags" -msgid "Jam / Game 2021" +msgid "Strategy / RTS" msgstr "" -#. NOTE: tags: description for jam_game_2021 +#. NOTE: tags: description for strategy_rts #: app/_translations.py:204 msgctxt "tags" -msgid "Entries to the 2021 Minetest Game Jam" +msgid "" +"Games and mods with a heavy strategy component, whether real-time or " +"turn-based" msgstr "" -#. NOTE: tags: title for 128px -#: app/_translations.py:206 -msgctxt "tags" -msgid "128px+" -msgstr "" - -#. NOTE: tags: description for 128px -#: app/_translations.py:208 -#, fuzzy -msgctxt "tags" -msgid "For 128px or higher texture packs" -msgstr "優質材質包" - #. NOTE: tags: title for skins -#: app/_translations.py:210 +#: app/_translations.py:206 msgctxt "tags" msgid "Player customization / Skins" msgstr "" #. NOTE: tags: description for skins -#: app/_translations.py:212 +#: app/_translations.py:208 msgctxt "tags" msgid "" "Allows the player to customize their character by changing the texture or" " adding accessories." msgstr "" -#. NOTE: tags: title for strategy_rts -#: app/_translations.py:214 +#. NOTE: tags: title for jam_game_2021 +#: app/_translations.py:210 msgctxt "tags" -msgid "Strategy / RTS" +msgid "Jam / Game 2021" msgstr "" -#. NOTE: tags: description for strategy_rts -#: app/_translations.py:216 +#. NOTE: tags: description for jam_game_2021 +#: app/_translations.py:212 msgctxt "tags" -msgid "" -"Games and mods with a heavy strategy component, whether real-time or " -"turn-based" +msgid "Entries to the 2021 Minetest Game Jam" msgstr "" +#. NOTE: tags: title for 128px +#: app/_translations.py:214 +msgctxt "tags" +msgid "128px+" +msgstr "" + +#. NOTE: tags: description for 128px +#: app/_translations.py:216 +#, fuzzy +msgctxt "tags" +msgid "For 128px or higher texture packs" +msgstr "優質材質包" + #. NOTE: tags: title for jam_game_2022 #: app/_translations.py:218 msgctxt "tags" @@ -802,8 +802,8 @@ msgctxt "content_warnings" msgid "Contains recreational drugs other than alcohol or tobacco" msgstr "" -#: app/querybuilder.py:58 app/templates/admin/languages/list.html:27 -#: app/templates/admin/tags/list.html:38 +#: app/querybuilder.py:60 app/templates/admin/languages/list.html:27 +#: app/templates/admin/tags/list.html:34 #: app/templates/admin/warnings/list.html:28 #: app/templates/collections/create_edit.html:56 #: app/templates/collections/view.html:66 app/templates/modnames/list.html:16 @@ -812,7 +812,7 @@ msgstr "" msgid "Packages" msgstr "套件" -#: app/querybuilder.py:73 +#: app/querybuilder.py:75 #, python-format msgid "%(package_type)s for %(game_name)s" msgstr "" @@ -826,9 +826,13 @@ msgstr "%(delta)s 天前" msgid "Featured" msgstr "出色套件" -#: app/blueprints/api/tokens.py:33 app/templates/admin/tags/list.html:26 +#: app/blueprints/api/tokens.py:33 +#: app/blueprints/packages/advanced_search.py:83 +#: app/blueprints/packages/releases.py:55 +#: app/blueprints/packages/releases.py:70 app/templates/admin/tags/list.html:22 #: app/templates/admin/warnings/list.html:20 app/templates/macros/topics.html:7 #: app/templates/modnames/list.html:12 +#: app/templates/packages/release_edit.html:20 msgid "Name" msgstr "名字" @@ -837,12 +841,12 @@ 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:251 -#: app/blueprints/packages/packages.py:543 -#: app/blueprints/packages/packages.py:639 -#: app/blueprints/packages/packages.py:727 -#: app/blueprints/packages/releases.py:62 -#: app/blueprints/packages/releases.py:74 app/blueprints/packages/reviews.py:63 +#: app/blueprints/oauth/__init__.py:175 app/blueprints/packages/packages.py:252 +#: app/blueprints/packages/packages.py:544 +#: app/blueprints/packages/packages.py:640 +#: app/blueprints/packages/packages.py:728 +#: app/blueprints/packages/releases.py:66 +#: app/blueprints/packages/releases.py:81 app/blueprints/packages/reviews.py:63 #: app/blueprints/packages/screenshots.py:36 #: app/blueprints/packages/screenshots.py:42 #: app/blueprints/packages/screenshots.py:47 @@ -853,12 +857,14 @@ msgid "Save" msgstr "儲存" #: app/blueprints/collections/__init__.py:77 -#: app/blueprints/oauth/__init__.py:168 app/blueprints/packages/releases.py:54 -#: app/blueprints/packages/releases.py:66 app/blueprints/packages/reviews.py:53 +#: app/blueprints/oauth/__init__.py:168 +#: app/blueprints/packages/advanced_search.py:84 +#: app/blueprints/packages/releases.py:56 +#: app/blueprints/packages/releases.py:71 app/blueprints/packages/reviews.py:53 #: app/blueprints/threads/__init__.py:281 #: app/templates/admin/languages/list.html:23 #: app/templates/macros/reviews.html:143 app/templates/macros/topics.html:5 -#: app/templates/packages/release_edit.html:17 +#: app/templates/packages/release_edit.html:21 #: app/templates/packages/translation.html:54 msgid "Title" msgstr "標題" @@ -911,24 +917,7 @@ msgstr "(公開,從「個人資料」>「我的收藏」更改)" msgid "Removed package from favorites collection" msgstr "從收藏夾移除軟體包" -#: app/blueprints/github/__init__.py:54 -msgid "Authorization failed [err=gh-oauth-login-failed]" -msgstr "認證失敗 [err=gh-oauth-login-failed]" - -#: app/blueprints/github/__init__.py:83 -msgid "Linked GitHub to account" -msgstr "連接 GitHub 帳號" - -#: app/blueprints/github/__init__.py:88 -#, python-format -msgid "GitHub account is already associated with another user: %(username)s" -msgstr "" - -#: app/blueprints/github/__init__.py:96 app/blueprints/github/__init__.py:122 -msgid "Authorization failed [err=gh-login-failed]" -msgstr "認證失敗 [err=gh-login-failed]" - -#: app/blueprints/oauth/__init__.py:169 app/templates/admin/tags/list.html:30 +#: app/blueprints/oauth/__init__.py:169 app/templates/admin/tags/list.html:26 #: app/templates/admin/warnings/list.html:24 #: app/templates/users/settings_email.html:49 msgid "Description" @@ -999,322 +988,439 @@ msgstr "刪除/取消" msgid "Supported Games" msgstr "支援的遊戲" -#: app/blueprints/packages/packages.py:214 -msgid "No download available." -msgstr "無可提供的下載。" +#: app/blueprints/packages/advanced_search.py:39 +msgid "Android Default" +msgstr "" -#: app/blueprints/packages/packages.py:229 app/templates/packages/view.html:598 +#: app/blueprints/packages/advanced_search.py:40 +msgid "Desktop Default" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:41 +msgid "Non-free" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:42 app/models/packages.py:624 +#: app/templates/packages/view.html:163 +msgid "Work in Progress" +msgstr "" + +#. NOTE: Package maintenance state +#: app/blueprints/packages/advanced_search.py:43 app/models/packages.py:170 +msgid "Deprecated" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:44 +msgid "All content warnings" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:53 +msgid "Query" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:54 +#: app/blueprints/packages/packages.py:230 app/templates/packages/view.html:598 #: app/utils/minetest_hypertext.py:263 msgid "Type" msgstr "類型" -#: app/blueprints/packages/packages.py:230 -msgid "Title (Human-readable)" -msgstr "標題(人類可讀)" +#: app/blueprints/packages/advanced_search.py:56 +#: app/templates/macros/topics.html:6 app/templates/packages/view.html:177 +msgid "Author" +msgstr "" -#: app/blueprints/packages/packages.py:231 -#: app/blueprints/packages/packages.py:637 -msgid "Name (Technical)" -msgstr "名字(技術上的)" - -#: app/blueprints/packages/packages.py:231 -#: app/blueprints/packages/packages.py:638 -#: app/templates/packages/create_edit.html:75 -msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" -msgstr "只限小寫英文字母(a-z)、數字(0-9)及底畫線(_)" - -#: app/blueprints/packages/packages.py:232 -msgid "Short Description (Plaintext)" -msgstr "短描述(純文字)" - -#: app/blueprints/packages/packages.py:234 app/templates/packages/view.html:620 -#: app/utils/minetest_hypertext.py:300 -msgid "Maintenance State" -msgstr "開發週期" - -#: app/blueprints/packages/packages.py:236 app/templates/admin/tags/list.html:4 +#: app/blueprints/packages/advanced_search.py:57 +#: app/blueprints/packages/packages.py:237 app/templates/admin/tags/list.html:4 #: app/templates/admin/tags/list.html:10 app/templates/todo/tags.html:38 #: app/utils/minetest_hypertext.py:264 msgid "Tags" msgstr "標籤" -#: app/blueprints/packages/packages.py:237 +#: app/blueprints/packages/advanced_search.py:60 +#: app/blueprints/packages/packages.py:238 msgid "Content Warnings" msgstr "內容警告" -#: app/blueprints/packages/packages.py:238 app/templates/packages/view.html:609 +#: app/blueprints/packages/advanced_search.py:63 +#: app/blueprints/packages/packages.py:239 app/templates/packages/view.html:609 #: app/utils/minetest_hypertext.py:298 msgid "License" msgstr "授權條款" -#: app/blueprints/packages/packages.py:239 +#: app/blueprints/packages/advanced_search.py:67 +msgid "Supports Game" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:71 +#: app/templates/admin/storage.html:39 +#: app/templates/collections/create_edit.html:81 +#: app/templates/collections/list.html:39 +#: app/templates/collections/view.html:91 app/templates/index.html:48 +#: app/templates/macros/reviews.html:81 app/templates/macros/topics.html:52 +#: app/templates/packages/game_hub.html:5 +#: app/templates/packages/game_hub.html:25 +#: app/templates/packages/similar.html:22 app/templates/translate/index.html:28 +#, python-format +msgid "%(title)s by %(author)s" +msgstr "%(title)s(作者為 %(author)s)" + +#: app/blueprints/packages/advanced_search.py:72 +#: app/blueprints/packages/reviews.py:54 +#: app/templates/packages/translation.html:51 +msgid "Language" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:76 +msgid "Hide Tags and Content Warnings" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:77 +msgid "Minetest Version" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:81 +msgid "Sort by" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:85 +msgid "Package score" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:86 app/templates/index.html:78 +#: app/templates/packages/reviews_list.html:4 +#: app/templates/packages/view.html:194 app/templates/packages/view.html:336 +#: app/templates/users/profile.html:279 +msgid "Reviews" +msgstr "評論" + +#: app/blueprints/packages/advanced_search.py:87 +#: app/templates/packages/view.html:184 app/templates/users/profile.html:242 +msgid "Downloads" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:88 +msgid "Created At" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:89 +msgid "Approved At" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:90 +msgid "Last Release" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:92 +msgid "Order" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:93 +msgid "Descending" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:94 +msgid "Ascending" +msgstr "" + +#: app/blueprints/packages/advanced_search.py:96 +msgid "Random order" +msgstr "" + +#: app/blueprints/packages/packages.py:215 +msgid "No download available." +msgstr "無可提供的下載。" + +#: app/blueprints/packages/packages.py:231 +msgid "Title (Human-readable)" +msgstr "標題(人類可讀)" + +#: app/blueprints/packages/packages.py:232 +#: app/blueprints/packages/packages.py:638 +msgid "Name (Technical)" +msgstr "名字(技術上的)" + +#: app/blueprints/packages/packages.py:232 +#: app/blueprints/packages/packages.py:639 +#: 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:233 +msgid "Short Description (Plaintext)" +msgstr "短描述(純文字)" + +#: app/blueprints/packages/packages.py:235 app/templates/packages/view.html:620 +#: app/utils/minetest_hypertext.py:300 +msgid "Maintenance State" +msgstr "開發週期" + +#: app/blueprints/packages/packages.py:240 msgid "Media License" msgstr "媒體授權條款" -#: app/blueprints/packages/packages.py:241 +#: app/blueprints/packages/packages.py:242 msgid "Long Description (Markdown)" msgstr "長描述(Markdown)" -#: app/blueprints/packages/packages.py:243 +#: app/blueprints/packages/packages.py:244 msgid "VCS Repository URL" msgstr "版本控制系統儲存庫URL" -#: app/blueprints/packages/packages.py:244 app/blueprints/users/settings.py:77 +#: app/blueprints/packages/packages.py:245 app/blueprints/users/settings.py:77 msgid "Website URL" msgstr "網站URL" -#: app/blueprints/packages/packages.py:245 +#: app/blueprints/packages/packages.py:246 msgid "Issue Tracker URL" msgstr "問題跟踪器URL" -#: app/blueprints/packages/packages.py:246 +#: app/blueprints/packages/packages.py:247 msgid "Forum Topic ID" msgstr "論壇主題編號" -#: app/blueprints/packages/packages.py:247 +#: app/blueprints/packages/packages.py:248 msgid "Video URL" msgstr "影片 URL" -#: app/blueprints/packages/packages.py:248 +#: app/blueprints/packages/packages.py:249 msgid "Donate URL" msgstr "捐贈網址" -#: app/blueprints/packages/packages.py:249 +#: app/blueprints/packages/packages.py:250 msgid "Translation URL" msgstr "" -#: app/blueprints/packages/packages.py:255 +#: app/blueprints/packages/packages.py:256 msgid "_game is not an allowed name" msgstr "_game 不是允許的名稱" -#: app/blueprints/packages/packages.py:265 +#: app/blueprints/packages/packages.py:266 msgid "" "Package already exists, but is removed. Please contact ContentDB staff to" " restore the package" msgstr "包已存在,但已刪除。 請聯絡ContentDB工作人員復原包" -#: app/blueprints/packages/packages.py:270 +#: app/blueprints/packages/packages.py:271 msgid "Package already exists" msgstr "套件已存在" -#: app/blueprints/packages/packages.py:276 +#: app/blueprints/packages/packages.py:277 msgid "A collection with a similar name already exists" msgstr "已存在具有相似名稱的集合" -#: app/blueprints/packages/packages.py:329 -#: app/blueprints/packages/releases.py:82 +#: app/blueprints/packages/packages.py:330 +#: app/blueprints/packages/releases.py:89 msgid "" "You must add an email address to your account and confirm it before you " "can manage packages" msgstr "" -#: app/blueprints/packages/packages.py:335 +#: app/blueprints/packages/packages.py:336 msgid "Save draft" msgstr "" -#: app/blueprints/packages/packages.py:343 +#: app/blueprints/packages/packages.py:344 msgid "Unable to find that user" msgstr "找不到該用戶" -#: app/blueprints/packages/packages.py:347 +#: app/blueprints/packages/packages.py:348 #: app/blueprints/packages/screenshots.py:137 msgid "Permission denied" msgstr "沒有權限" -#: app/blueprints/packages/packages.py:403 -#: app/blueprints/packages/packages.py:494 -#: app/blueprints/packages/packages.py:516 +#: app/blueprints/packages/packages.py:404 +#: app/blueprints/packages/packages.py:495 +#: app/blueprints/packages/packages.py:517 msgid "You don't have permission to do that" msgstr "你沒有進行該操作的權限" -#: app/blueprints/packages/packages.py:436 +#: app/blueprints/packages/packages.py:437 #, fuzzy msgid "Please comment what changes are needed in the approval thread" msgstr "請在評論中寫下需改變的事項" -#: app/blueprints/packages/packages.py:443 +#: app/blueprints/packages/packages.py:444 msgid "" "Please comment in the approval thread so editors know what you have " "changed" msgstr "" -#: app/blueprints/packages/packages.py:481 +#: app/blueprints/packages/packages.py:482 #, python-format msgid "Set state to %(state)s" msgstr "" -#: app/blueprints/packages/packages.py:511 +#: app/blueprints/packages/packages.py:512 msgid "Deleted package" msgstr "已移除的包" -#: app/blueprints/packages/packages.py:533 +#: app/blueprints/packages/packages.py:534 msgid "Unapproved package" msgstr "未被批准的包" -#: app/blueprints/packages/packages.py:542 +#: app/blueprints/packages/packages.py:543 msgid "Maintainers (Comma-separated)" msgstr "管理者(以逗點分割)" -#: app/blueprints/packages/packages.py:551 +#: app/blueprints/packages/packages.py:552 msgid "You don't have permission to edit maintainers" msgstr "你無權編輯維護者" -#: app/blueprints/packages/packages.py:601 +#: app/blueprints/packages/packages.py:602 msgid "You are not a maintainer" msgstr "你不是管理者" -#: app/blueprints/packages/packages.py:604 +#: app/blueprints/packages/packages.py:605 msgid "Package owners cannot remove themselves as maintainers" msgstr "包擁有者無法從管理者中移除自己" -#: app/blueprints/packages/packages.py:636 +#: app/blueprints/packages/packages.py:637 msgid "Author Name" msgstr "作者名稱" -#: app/blueprints/packages/packages.py:723 +#: app/blueprints/packages/packages.py:724 msgid "Enable support detection based on dependencies (recommended)" msgstr "啟用基於依賴項的支援檢測(建議)" -#: app/blueprints/packages/packages.py:724 +#: app/blueprints/packages/packages.py:725 msgid "Supported games" msgstr "支援的子遊戲" -#: app/blueprints/packages/packages.py:725 +#: app/blueprints/packages/packages.py:726 msgid "Unsupported games" msgstr "不支援的子遊戲" -#: app/blueprints/packages/packages.py:726 +#: app/blueprints/packages/packages.py:727 msgid "Supports all games (unless stated) / is game independent" msgstr "支援所有子遊戲(如無特別說明)/ 子遊戲無關" -#: app/blueprints/packages/packages.py:742 +#: app/blueprints/packages/packages.py:743 msgid "You need at least one release before you can edit game support" msgstr "需要至少一個發行版才能編輯子遊戲支持" -#: app/blueprints/packages/packages.py:746 +#: app/blueprints/packages/packages.py:747 msgid "Mod(pack) needs to contain at least one mod. Please create a new release" msgstr "Mod(pack) 需要至少包含一個 mod。 請建立一個新版本" -#: app/blueprints/packages/releases.py:55 -#: app/templates/packages/release_new.html:46 +#: app/blueprints/packages/releases.py:57 +#: app/blueprints/packages/releases.py:72 +msgid "Release Notes" +msgstr "" + +#: app/blueprints/packages/releases.py:59 msgid "Method" msgstr "方法" -#: app/blueprints/packages/releases.py:55 -#: app/blueprints/packages/releases.py:57 +#: app/blueprints/packages/releases.py:59 +#: app/blueprints/packages/releases.py:61 #: app/blueprints/packages/screenshots.py:35 msgid "File Upload" msgstr "檔案上載" -#: app/blueprints/packages/releases.py:56 +#: app/blueprints/packages/releases.py:60 msgid "Git reference (ie: commit hash, branch, or tag)" msgstr "Git 參考(即:提交哈希、分支或標籤)" -#: app/blueprints/packages/releases.py:58 -#: app/blueprints/packages/releases.py:70 -#: app/blueprints/packages/releases.py:198 +#: app/blueprints/packages/releases.py:62 +#: app/blueprints/packages/releases.py:77 +#: app/blueprints/packages/releases.py:207 msgid "Minimum Minetest Version" msgstr "最低Minetest版本" -#: app/blueprints/packages/releases.py:60 -#: app/blueprints/packages/releases.py:72 -#: app/blueprints/packages/releases.py:201 +#: app/blueprints/packages/releases.py:64 +#: app/blueprints/packages/releases.py:79 +#: app/blueprints/packages/releases.py:210 msgid "Maximum Minetest Version" msgstr "最高Minetest版本" -#: app/blueprints/packages/releases.py:67 -#: app/templates/packages/release_edit.html:23 +#: app/blueprints/packages/releases.py:74 +#: app/templates/packages/release_edit.html:31 msgid "URL" msgstr "URL" -#: app/blueprints/packages/releases.py:68 +#: app/blueprints/packages/releases.py:75 msgid "Task ID" msgstr "工單ID" -#: app/blueprints/packages/releases.py:69 +#: app/blueprints/packages/releases.py:76 #: app/blueprints/packages/screenshots.py:41 msgid "Is Approved" msgstr "是否被批准" -#: app/blueprints/packages/releases.py:91 +#: app/blueprints/packages/releases.py:98 msgid "Import from Git" msgstr "從Git匯入" -#: app/blueprints/packages/releases.py:91 +#: app/blueprints/packages/releases.py:98 msgid "Upload .zip file" msgstr "上載.zip檔案" -#: app/blueprints/packages/releases.py:197 +#: app/blueprints/packages/releases.py:206 msgid "Set Min" msgstr "設定最小值" -#: app/blueprints/packages/releases.py:200 +#: app/blueprints/packages/releases.py:209 msgid "Set Max" msgstr "設定最大值" -#: app/blueprints/packages/releases.py:203 +#: app/blueprints/packages/releases.py:212 msgid "Only change values previously set as none" msgstr "僅更改先前設定為“空”的值" -#: app/blueprints/packages/releases.py:204 +#: app/blueprints/packages/releases.py:213 msgid "Update" msgstr "更新" -#: app/blueprints/packages/releases.py:256 +#: app/blueprints/packages/releases.py:265 #: app/templates/packages/update_config.html:25 msgid "Trigger" msgstr "觸發機" -#: app/blueprints/packages/releases.py:257 +#: app/blueprints/packages/releases.py:266 msgid "New Commit" msgstr "新提交" -#: app/blueprints/packages/releases.py:258 app/templates/admin/tags/list.html:8 +#: app/blueprints/packages/releases.py:267 app/templates/admin/tags/list.html:8 msgid "New Tag" msgstr "新標籤" -#: app/blueprints/packages/releases.py:260 +#: app/blueprints/packages/releases.py:269 msgid "Branch name" msgstr "分支名稱" -#: app/blueprints/packages/releases.py:261 +#: app/blueprints/packages/releases.py:270 #: app/templates/packages/update_config.html:38 msgid "Action" msgstr "動作" -#: app/blueprints/packages/releases.py:262 +#: app/blueprints/packages/releases.py:271 msgid "Send notification and mark as outdated" msgstr "發送通知並標記為過期包" -#: app/blueprints/packages/releases.py:262 app/logic/package_approval.py:104 +#: app/blueprints/packages/releases.py:271 app/logic/package_approval.py:104 msgid "Create release" msgstr "建立版本" -#: app/blueprints/packages/releases.py:264 +#: app/blueprints/packages/releases.py:273 msgid "Save Settings" msgstr "儲存設定" -#: app/blueprints/packages/releases.py:265 +#: app/blueprints/packages/releases.py:274 msgid "Disable Automation" msgstr "停用自動化" -#: app/blueprints/packages/releases.py:304 +#: app/blueprints/packages/releases.py:313 msgid "Please add a Git repository URL in order to set up automatic releases" msgstr "請新增 Git 儲存庫 URL 以設定自動發布" -#: app/blueprints/packages/releases.py:320 +#: app/blueprints/packages/releases.py:329 msgid "Deleted update configuration" msgstr "刪除了更新配置" -#: app/blueprints/packages/releases.py:328 +#: app/blueprints/packages/releases.py:337 msgid "Now, please create an initial release" msgstr "現在,請建立初始版本" -#: app/blueprints/packages/reviews.py:54 -#: app/templates/packages/translation.html:51 -msgid "Language" -msgstr "" - #: app/blueprints/packages/reviews.py:60 app/blueprints/threads/__init__.py:181 #: app/blueprints/threads/__init__.py:182 #: app/blueprints/threads/__init__.py:282 @@ -1496,7 +1602,7 @@ msgid "" msgstr "僅允許使用字母 (A-Za-z)、數字 (0-9)、底線 (_)、減號 (-) 和句點 (.)" #: app/blueprints/users/account.py:104 app/blueprints/users/account.py:153 -#: app/blueprints/users/account.py:189 app/blueprints/users/account.py:340 +#: app/blueprints/users/account.py:189 app/blueprints/users/account.py:338 #: app/blueprints/users/settings.py:147 msgid "Email" msgstr "電子郵件" @@ -1574,79 +1680,80 @@ msgstr "" msgid "Unknown verification token!" msgstr "" -#: app/blueprints/users/account.py:292 +#: app/blueprints/users/account.py:290 msgid "Token has expired" msgstr "" -#: app/blueprints/users/account.py:306 +#: app/blueprints/users/account.py:304 msgid "Another user is already using that email" msgstr "" -#: app/blueprints/users/account.py:309 +#: app/blueprints/users/account.py:307 msgid "Confirmed email change" msgstr "" -#: app/blueprints/users/account.py:314 +#: app/blueprints/users/account.py:312 msgid "Email address changed" msgstr "" -#: app/blueprints/users/account.py:315 +#: app/blueprints/users/account.py:313 msgid "" "Your email address has changed. If you didn't request this, please " "contact an administrator." msgstr "" -#: app/blueprints/users/account.py:333 +#: app/blueprints/users/account.py:331 msgid "You may now log in" msgstr "" -#: app/blueprints/users/account.py:341 +#: app/blueprints/users/account.py:339 msgid "Send" msgstr "" -#: app/blueprints/users/account.py:372 +#: app/blueprints/users/account.py:370 msgid "" "That email is now blacklisted. Please contact an admin if you wish to " "undo this." msgstr "" -#: app/blueprints/users/claim.py:41 app/blueprints/users/claim.py:66 -msgid "" -"Invalid username, Only alphabetic letters (A-Za-z), numbers (0-9), " -"underscores (_), minuses (-), and periods (.) allowed. Consider " -"contacting an admin" -msgstr "" - #: app/blueprints/users/claim.py:46 msgid "User has already been claimed" msgstr "" #: app/blueprints/users/claim.py:50 -msgid "Unable to get GitHub username for user" +msgid "" +"Unable to get GitHub username for user. Make sure the forum account " +"exists." msgstr "" -#: app/blueprints/users/claim.py:73 +#: app/blueprints/users/claim.py:66 +msgid "" +"A ContentDB user with that name already exists. Please contact an admin " +"to link to your forum account" +msgstr "" + +#: app/blueprints/users/claim.py:75 msgid "That user has already been claimed!" msgstr "" -#: app/blueprints/users/claim.py:86 +#: app/blueprints/users/claim.py:88 #, python-format msgid "Error whilst attempting to access forums: %(message)s" msgstr "" -#: app/blueprints/users/claim.py:90 +#: app/blueprints/users/claim.py:92 msgid "Unable to get forum signature - does the user exist?" msgstr "" -#: app/blueprints/users/claim.py:105 +#: app/blueprints/users/claim.py:107 msgid "Unable to login as user" msgstr "" -#: app/blueprints/users/claim.py:111 +#: app/blueprints/users/claim.py:113 msgid "Could not find the key in your signature!" msgstr "" -#: app/blueprints/users/claim.py:114 +#: app/blueprints/users/claim.py:116 msgid "Unknown claim type" msgstr "" @@ -1790,6 +1897,23 @@ msgstr "" msgid "Can't promote a user to a rank higher than yourself!" msgstr "" +#: app/blueprints/vcs/github.py:56 +msgid "Authorization failed [err=gh-oauth-login-failed]" +msgstr "認證失敗 [err=gh-oauth-login-failed]" + +#: app/blueprints/vcs/github.py:85 +msgid "Linked GitHub to account" +msgstr "連接 GitHub 帳號" + +#: app/blueprints/vcs/github.py:90 +#, python-format +msgid "GitHub account is already associated with another user: %(username)s" +msgstr "" + +#: app/blueprints/vcs/github.py:98 app/blueprints/vcs/github.py:124 +msgid "Authorization failed [err=gh-login-failed]" +msgstr "認證失敗 [err=gh-login-failed]" + #: app/blueprints/zipgrep/__init__.py:35 msgid "Text to find (regex)" msgstr "" @@ -1799,6 +1923,7 @@ msgid "File filter" msgstr "" #: app/blueprints/zipgrep/__init__.py:38 app/templates/base.html:60 +#: app/templates/packages/advanced_search.html:34 #: app/templates/packages/game_hub.html:35 app/templates/todo/tags.html:14 msgid "Search" msgstr "" @@ -1888,17 +2013,17 @@ msgstr "" msgid "You don't have permission to change the package name" msgstr "" -#: app/logic/releases.py:32 +#: app/logic/releases.py:33 msgid "You don't have permission to make releases" msgstr "" -#: app/logic/releases.py:37 +#: app/logic/releases.py:38 msgid "" "You've created too many releases for this package in the last 5 minutes, " "please wait before trying again" msgstr "" -#: app/logic/releases.py:74 +#: app/logic/releases.py:77 msgid "Invalid commit hash; it must be a 40 character long base16 string" msgstr "" @@ -2054,11 +2179,6 @@ msgstr "" msgid "As-is" msgstr "" -#. NOTE: Package maintenance state -#: app/models/packages.py:170 -msgid "Deprecated" -msgstr "" - #: app/models/packages.py:177 msgid "Under active development, and may break worlds/things without warning" msgstr "" @@ -2096,7 +2216,7 @@ msgstr "是否被批准" #: app/templates/collections/delete.html:14 #: app/templates/collections/view.html:39 #: app/templates/oauth/create_edit.html:17 -#: app/templates/packages/release_edit.html:84 +#: app/templates/packages/release_edit.html:92 #: app/templates/packages/review_create_edit.html:67 #: app/templates/threads/delete_reply.html:19 #: app/templates/threads/delete_thread.html:19 @@ -2104,21 +2224,17 @@ msgstr "是否被批准" msgid "Delete" msgstr "" -#: app/models/packages.py:624 app/templates/packages/view.html:163 -msgid "Work in Progress" -msgstr "" - -#: app/models/packages.py:1358 +#: app/models/packages.py:1366 #, python-format msgid "New commit %(hash)s found on the Git repo." msgstr "" -#: app/models/packages.py:1362 +#: app/models/packages.py:1370 #, python-format msgid "The last release was commit %(hash)s" msgstr "" -#: app/models/packages.py:1368 +#: app/models/packages.py:1376 #, python-format msgid "New tag %(tag_name)s found on the Git repo." msgstr "" @@ -2152,7 +2268,7 @@ msgid "Editor" msgstr "" #. NOTE: BOT notification type -#: app/models/users.py:59 app/models/users.py:442 +#: app/models/users.py:59 app/models/users.py:448 msgid "Bot" msgstr "" @@ -2165,128 +2281,128 @@ msgid "Admin" msgstr "" #. NOTE: PACKAGE_EDIT notification type -#: app/models/users.py:427 +#: app/models/users.py:433 msgid "Package Edit" msgstr "" #. NOTE: PACKAGE_APPROVAL notification type -#: app/models/users.py:430 +#: app/models/users.py:436 msgid "Package Approval" msgstr "" #. NOTE: NEW_THREAD notification type -#: app/models/users.py:433 app/templates/threads/list.html:12 +#: app/models/users.py:439 app/templates/threads/list.html:12 #: app/templates/threads/new.html:4 msgid "New Thread" msgstr "" #. NOTE: NEW_REVIEW notification type -#: app/models/users.py:436 +#: app/models/users.py:442 msgid "New Review" msgstr "" #. NOTE: THREAD_REPLY notification type -#: app/models/users.py:439 +#: app/models/users.py:445 msgid "Thread Reply" msgstr "" #. NOTE: MAINTAINER notification type -#: app/models/users.py:445 app/templates/macros/threads.html:27 +#: app/models/users.py:451 app/templates/macros/threads.html:27 msgid "Maintainer" msgstr "" #. NOTE: EDITOR_ALERT notification type -#: app/models/users.py:448 +#: app/models/users.py:454 msgid "Editor Alert" msgstr "" #. NOTE: EDITOR_MISC notification type -#: app/models/users.py:451 +#: app/models/users.py:457 msgid "Editor Misc" msgstr "" #. NOTE: OTHER notification type -#: app/models/users.py:454 +#: app/models/users.py:460 msgid "Other" msgstr "" -#: app/models/users.py:464 +#: app/models/users.py:470 msgid "This is a Package Edit notification." msgstr "" -#: app/models/users.py:466 +#: app/models/users.py:472 msgid "This is a Package Approval notification." msgstr "" -#: app/models/users.py:468 +#: app/models/users.py:474 msgid "This is a New Thread notification." msgstr "" -#: app/models/users.py:470 +#: app/models/users.py:476 msgid "This is a New Review notification." msgstr "" -#: app/models/users.py:472 +#: app/models/users.py:478 msgid "This is a Thread Reply notification." msgstr "" -#: app/models/users.py:474 +#: app/models/users.py:480 msgid "This is a Bot notification." msgstr "" -#: app/models/users.py:476 +#: app/models/users.py:482 msgid "This is a Maintainer change notification." msgstr "" -#: app/models/users.py:478 +#: app/models/users.py:484 msgid "This is an Editor Alert notification." msgstr "" -#: app/models/users.py:480 +#: app/models/users.py:486 msgid "This is an Editor Misc notification." msgstr "" -#: app/models/users.py:482 +#: app/models/users.py:488 msgid "This is an Other notification." msgstr "" -#: app/models/users.py:489 +#: app/models/users.py:495 msgid "When another user edits your packages, releases, etc." msgstr "" -#: app/models/users.py:491 +#: app/models/users.py:497 msgid "Notifications from editors related to the package approval process." msgstr "" -#: app/models/users.py:493 +#: app/models/users.py:499 msgid "When a thread is created on your package." msgstr "" -#: app/models/users.py:495 +#: app/models/users.py:501 msgid "When a user posts a review on your package." msgstr "" -#: app/models/users.py:497 +#: app/models/users.py:503 msgid "When someone replies to a thread you're watching." msgstr "" -#: app/models/users.py:499 +#: app/models/users.py:505 msgid "From a bot - for example, update notifications." msgstr "" -#: app/models/users.py:501 +#: app/models/users.py:507 msgid "When your package's maintainers change." msgstr "" -#: app/models/users.py:503 +#: app/models/users.py:509 msgid "For editors: Important alerts." msgstr "" -#: app/models/users.py:505 +#: app/models/users.py:511 msgid "For editors: Minor notifications, including new threads." msgstr "" -#: app/models/users.py:507 +#: app/models/users.py:513 msgid "Minor notifications not important enough for a dedicated category." msgstr "" @@ -2435,41 +2551,45 @@ msgstr "" msgid "Report / DMCA" msgstr "" -#: app/templates/base.html:256 +#: app/templates/base.html:256 app/templates/packages/advanced_search.html:4 +msgid "Advanced Search" +msgstr "" + +#: app/templates/base.html:257 msgid "User List" msgstr "" -#: app/templates/base.html:257 app/templates/packages/view.html:190 +#: app/templates/base.html:258 app/templates/packages/view.html:190 #: app/templates/packages/view.html:677 app/templates/threads/list.html:4 msgid "Threads" msgstr "" -#: app/templates/base.html:258 app/templates/collections/list.html:7 +#: app/templates/base.html:259 app/templates/collections/list.html:7 #: app/templates/collections/list.html:26 msgid "Collections" msgstr "" -#: app/templates/base.html:259 app/templates/donate/index.html:4 +#: app/templates/base.html:260 app/templates/donate/index.html:4 msgid "Support Creators" msgstr "" -#: app/templates/base.html:260 +#: app/templates/base.html:261 msgid "Translate Packages" msgstr "" -#: app/templates/base.html:261 +#: app/templates/base.html:262 msgid "Source Code" msgstr "原始碼" -#: app/templates/base.html:267 +#: app/templates/base.html:268 msgid "Show non-free packages" msgstr "" -#: app/templates/base.html:269 +#: app/templates/base.html:270 msgid "Hide non-free packages" msgstr "" -#: app/templates/base.html:273 +#: app/templates/base.html:274 #, python-format msgid "Our privacy policy has been updated (%(date)s)" msgstr "" @@ -2482,29 +2602,11 @@ msgstr "歡迎" msgid "Welcome to the best place to find Minetest mods, games, and texture packs" msgstr "" -#: app/templates/admin/storage.html:39 -#: app/templates/collections/create_edit.html:81 -#: app/templates/collections/list.html:39 -#: app/templates/collections/view.html:91 app/templates/index.html:48 -#: app/templates/macros/reviews.html:81 app/templates/macros/topics.html:52 -#: app/templates/packages/game_hub.html:5 -#: app/templates/packages/game_hub.html:25 -#: app/templates/packages/similar.html:22 app/templates/translate/index.html:28 -#, python-format -msgid "%(title)s by %(author)s" -msgstr "%(title)s(作者為 %(author)s)" - #: app/templates/index.html:53 #, python-format msgid "%(title)s by %(author)s" msgstr "%(title)s(作者為 %(author)s)" -#: app/templates/index.html:78 app/templates/packages/reviews_list.html:4 -#: app/templates/packages/view.html:194 app/templates/packages/view.html:336 -#: app/templates/users/profile.html:279 -msgid "Reviews" -msgstr "評論" - #: app/templates/index.html:94 app/templates/packages/view.html:278 msgid "Previous" msgstr "上個" @@ -2585,7 +2687,7 @@ msgstr "" #: app/templates/admin/storage.html:18 #: app/templates/packages/create_edit.html:66 #: app/templates/packages/game_support.html:20 -#: app/templates/threads/view.html:96 app/templates/todo/tags.html:36 +#: app/templates/threads/view.html:101 app/templates/todo/tags.html:36 msgid "Package" msgstr "" @@ -2611,7 +2713,7 @@ msgstr "" msgid "Licenses" msgstr "授權條款" -#: app/templates/admin/tags/list.html:34 +#: app/templates/admin/tags/list.html:30 msgid "Views" msgstr "" @@ -3049,7 +3151,7 @@ msgid "Edit / Approve" msgstr "" #: app/templates/macros/releases.html:103 -#: app/templates/packages/release_edit.html:31 +#: app/templates/packages/release_edit.html:39 msgid "Importing..." msgstr "" @@ -3250,10 +3352,6 @@ msgstr "" msgid "No outdated packages." msgstr "" -#: app/templates/macros/topics.html:6 app/templates/packages/view.html:177 -msgid "Author" -msgstr "" - #: app/templates/macros/topics.html:8 msgid "Date" msgstr "" @@ -3423,6 +3521,29 @@ msgstr "" msgid "No applications created" msgstr "" +#: app/templates/packages/advanced_search.html:13 +msgid "Use shift to select multiple. Leave selection empty to match any type." +msgstr "" + +#: app/templates/packages/advanced_search.html:14 +#: app/templates/packages/advanced_search.html:19 +#: app/templates/packages/advanced_search.html:20 +#: app/templates/packages/advanced_search.html:21 +msgid "Use shift to select multiple." +msgstr "" + +#: app/templates/packages/advanced_search.html:17 +msgid "Tags and Content Warnings" +msgstr "" + +#: app/templates/packages/advanced_search.html:23 +msgid "Compatibility" +msgstr "" + +#: app/templates/packages/advanced_search.html:28 +msgid "Sorting" +msgstr "" + #: app/templates/packages/alias_create_edit.html:4 msgid "Alias" msgstr "" @@ -3462,7 +3583,7 @@ msgid "This will set the update settings for all packages with a Git repo." msgstr "" #: app/templates/packages/bulk_update_conf.html:27 -#: app/templates/packages/release_new.html:50 +#: app/templates/packages/release_new.html:51 #: app/templates/packages/update_config.html:33 msgid "Leave blank to use default branch" msgstr "" @@ -3808,8 +3929,8 @@ msgid "Use this page to set the min and max of all releases for your package." msgstr "" #: app/templates/packages/release_bulk_change.html:29 -#: app/templates/packages/release_edit.html:54 -#: app/templates/packages/release_new.html:69 +#: app/templates/packages/release_edit.html:62 +#: app/templates/packages/release_new.html:70 msgid "Maximum must be greater than or equal to the minimum!" msgstr "" @@ -3820,8 +3941,8 @@ msgid "" msgstr "" #: app/templates/packages/release_bulk_change.html:36 -#: app/templates/packages/release_edit.html:70 -#: app/templates/packages/release_new.html:91 +#: app/templates/packages/release_edit.html:78 +#: app/templates/packages/release_new.html:92 msgid "Leave both as None if in doubt." msgstr "" @@ -3829,71 +3950,81 @@ msgstr "" msgid "Edit release" msgstr "" -#: app/templates/packages/release_edit.html:27 +#: app/templates/packages/release_edit.html:15 +#: app/templates/packages/release_new.html:42 +msgid "Release short name. Eg: 1.0.0 or 2018-05-28" +msgstr "" + +#: app/templates/packages/release_edit.html:16 +#: app/templates/packages/release_new.html:43 +msgid "Human-readable name. Eg: 1.0.0 - The Trains Update" +msgstr "" + +#: app/templates/packages/release_edit.html:35 msgid "Commit Hash" msgstr "" -#: app/templates/packages/release_edit.html:32 +#: app/templates/packages/release_edit.html:40 msgid "view task" msgstr "" -#: app/templates/packages/release_edit.html:42 +#: app/templates/packages/release_edit.html:50 #: app/templates/packages/screenshot_edit.html:20 msgid "Approved" msgstr "" -#: app/templates/packages/release_edit.html:46 +#: app/templates/packages/release_edit.html:54 msgid "Supported Minetest versions" msgstr "" -#: app/templates/packages/release_edit.html:60 -#: app/templates/packages/release_new.html:75 +#: app/templates/packages/release_edit.html:68 +#: app/templates/packages/release_new.html:76 #, python-format msgid "Are you sure your package doesn't work on versions after %(version)s?" msgstr "" -#: app/templates/packages/release_edit.html:62 -#: app/templates/packages/release_new.html:77 +#: app/templates/packages/release_edit.html:70 +#: app/templates/packages/release_new.html:78 msgid "" "Only set the maximum version if you know that it doesn't work on newer " "Minetest versions." msgstr "" -#: app/templates/packages/release_edit.html:63 -#: app/templates/packages/release_new.html:78 +#: app/templates/packages/release_edit.html:71 +#: app/templates/packages/release_new.html:79 msgid "" "Don't set the maximum version just because you haven't tested it on newer" " versions." msgstr "" -#: app/templates/packages/release_edit.html:67 -#: app/templates/packages/release_new.html:88 +#: app/templates/packages/release_edit.html:75 +#: app/templates/packages/release_new.html:89 msgid "" "Set the minimum and maximum Minetest versions supported.\n" "\t\t\tThis release will be hidden to clients outside of that range. " msgstr "" -#: app/templates/packages/release_edit.html:72 +#: app/templates/packages/release_edit.html:80 msgid "" "You can set this automatically in the" " .conf of your package." msgstr "" -#: app/templates/packages/release_edit.html:79 +#: app/templates/packages/release_edit.html:87 msgid "Delete Release" msgstr "" -#: app/templates/packages/release_edit.html:85 +#: app/templates/packages/release_edit.html:93 msgid "This is permanent." msgstr "" -#: app/templates/packages/release_edit.html:86 +#: app/templates/packages/release_edit.html:94 msgid "" "Any associated uploads will not be deleted immediately, but the release " "will no longer be listed." msgstr "" -#: app/templates/packages/release_edit.html:91 +#: app/templates/packages/release_edit.html:99 msgid "You cannot delete the latest release; please create a newer one first." msgstr "" @@ -3940,26 +4071,26 @@ msgstr "" msgid "1. Name release" msgstr "" -#: app/templates/packages/release_new.html:42 -msgid "Human readable. Eg: 1.0.0 or 2018-05-28" +#: app/templates/packages/release_new.html:43 +msgid "Same as name" msgstr "" -#: app/templates/packages/release_new.html:44 +#: app/templates/packages/release_new.html:46 msgid "2. Set the content" msgstr "" -#: app/templates/packages/release_new.html:57 +#: app/templates/packages/release_new.html:58 msgid "" "Take a look at the Package Configuration " "and Releases Guide for\n" "\t\t\ttips on customising releases." msgstr "" -#: app/templates/packages/release_new.html:61 +#: app/templates/packages/release_new.html:62 msgid "3. Supported Minetest versions" msgstr "" -#: app/templates/packages/release_new.html:83 +#: app/templates/packages/release_new.html:84 msgid "" "The .conf of your package can set this " "automatically,\n" @@ -4361,16 +4492,12 @@ msgstr "" msgid "Non-free media" msgstr "" -#: app/templates/packages/view.html:94 app/templates/threads/view.html:104 +#: app/templates/packages/view.html:94 app/templates/threads/view.html:109 msgid "" "This thread is only visible to its creator, package maintainers, users of" " Approver rank or above, and @mentioned users." msgstr "" -#: app/templates/packages/view.html:184 app/templates/users/profile.html:242 -msgid "Downloads" -msgstr "" - #: app/templates/packages/view.html:207 app/templates/users/profile.html:95 msgid "Website" msgstr "" @@ -4395,7 +4522,7 @@ msgstr "" msgid "Awaiting review" msgstr "" -#: app/templates/packages/view.html:344 app/templates/threads/view.html:77 +#: app/templates/packages/view.html:344 app/templates/threads/view.html:82 msgid "Edit Review" msgstr "" @@ -4616,39 +4743,39 @@ msgstr "" msgid "Subscribe" msgstr "" -#: app/templates/threads/view.html:55 +#: app/templates/threads/view.html:59 msgid "Convert to Thread" msgstr "" -#: app/templates/threads/view.html:62 +#: app/templates/threads/view.html:67 msgid "Unlock" msgstr "" -#: app/templates/threads/view.html:67 +#: app/templates/threads/view.html:72 msgid "Lock" msgstr "" -#: app/templates/threads/view.html:109 +#: app/templates/threads/view.html:114 msgid "This thread is visible to the following users" msgstr "" -#: app/templates/threads/view.html:110 +#: app/templates/threads/view.html:115 msgid "Visible to:" msgstr "" -#: app/templates/threads/view.html:118 +#: app/templates/threads/view.html:123 msgid "Plus approvers and editors" msgstr "" -#: app/templates/threads/view.html:131 +#: app/templates/threads/view.html:136 msgid "Is this review outdated?" msgstr "" -#: app/templates/threads/view.html:132 +#: app/templates/threads/view.html:137 msgid "For example, does it complain about issues you've already fixed?" msgstr "" -#: app/templates/threads/view.html:133 +#: app/templates/threads/view.html:138 #, python-format msgid "You can report outdated reviews by clicking %(flag)s on the review." msgstr "" @@ -5283,6 +5410,10 @@ msgstr "" msgid "Email Address" msgstr "" +#: app/templates/users/modtools.html:116 +msgid "Pending email verifications" +msgstr "" + #: app/templates/users/profile.html:20 msgid "Profile picture" msgstr "" @@ -6426,3 +6557,49 @@ msgstr "" #~ " does, see his donation page:" #~ msgstr "" +#~ msgctxt "tags" +#~ msgid "" +#~ "Focus on player chat/communication or " +#~ "who's primary function is interacting " +#~ "with the console." +#~ msgstr "" + +#~ msgctxt "tags" +#~ msgid "" +#~ "Requires futher installation steps, such " +#~ "as installing luarocks or editing the" +#~ " trusted mod setting" +#~ msgstr "" + +#~ msgctxt "tags" +#~ msgid "" +#~ "Mods and games that aim to " +#~ "simulate real life activity. Similar to" +#~ " SimCity/TheSims/OpenTTD/etc" +#~ msgstr "" + +#~ msgctxt "tags" +#~ msgid "Adds mobs, animals, and NPCs" +#~ msgstr "" + +#~ msgctxt "tags" +#~ msgid "For content whose main utility / feature is in GUI/formspec form" +#~ msgstr "" + +#~ msgctxt "tags" +#~ msgid "Forks of MTG" +#~ msgstr "" + +#~ msgid "" +#~ "Invalid username, Only alphabetic letters " +#~ "(A-Za-z), numbers (0-9), underscores (_), " +#~ "minuses (-), and periods (.) allowed." +#~ " Consider contacting an admin" +#~ msgstr "" + +#~ msgid "Unable to get GitHub username for user" +#~ msgstr "" + +#~ msgid "Human readable. Eg: 1.0.0 or 2018-05-28" +#~ msgstr "" +