From 4c4a55872ab5f5a9689a570fd84d801b8f78a723 Mon Sep 17 00:00:00 2001 From: rubenwardy Date: Tue, 23 Jul 2024 22:12:38 +0100 Subject: [PATCH] Update translations --- app/_translations.py | 252 ++-- translations/ar/LC_MESSAGES/messages.po | 1388 ++++++++--------- translations/ca/LC_MESSAGES/messages.po | 1346 +++++++++-------- translations/cs/LC_MESSAGES/messages.po | 1372 ++++++++--------- translations/da/LC_MESSAGES/messages.po | 1334 +++++++++-------- translations/de/LC_MESSAGES/messages.po | 1413 ++++++++--------- translations/el/LC_MESSAGES/messages.po | 1376 ++++++++--------- translations/eo/LC_MESSAGES/messages.po | 1342 +++++++++-------- translations/es/LC_MESSAGES/messages.po | 1449 +++++++++--------- translations/fa/LC_MESSAGES/messages.po | 1342 +++++++++-------- translations/fr/LC_MESSAGES/messages.po | 1410 ++++++++--------- translations/gl/LC_MESSAGES/messages.po | 1338 +++++++++-------- translations/he/LC_MESSAGES/messages.po | 1334 +++++++++-------- translations/hi/LC_MESSAGES/messages.po | 1334 +++++++++-------- translations/hu/LC_MESSAGES/messages.po | 1392 ++++++++--------- translations/ia/LC_MESSAGES/messages.po | 1334 +++++++++-------- translations/id/LC_MESSAGES/messages.po | 1582 ++++++++++---------- translations/it/LC_MESSAGES/messages.po | 1374 ++++++++--------- translations/ja/LC_MESSAGES/messages.po | 1360 ++++++++--------- translations/jv/LC_MESSAGES/messages.po | 1352 +++++++++-------- translations/kv/LC_MESSAGES/messages.po | 1338 +++++++++-------- translations/lv/LC_MESSAGES/messages.po | 1364 ++++++++--------- translations/lzh/LC_MESSAGES/messages.po | 1334 +++++++++-------- translations/messages.pot | 1292 ++++++++-------- translations/ms/LC_MESSAGES/messages.po | 1382 ++++++++--------- translations/nb_NO/LC_MESSAGES/messages.po | 1338 +++++++++-------- translations/nl/LC_MESSAGES/messages.po | 1368 ++++++++--------- translations/nn/LC_MESSAGES/messages.po | 1372 ++++++++--------- translations/pl/LC_MESSAGES/messages.po | 1451 +++++++++--------- translations/pt/LC_MESSAGES/messages.po | 1372 ++++++++--------- translations/pt_BR/LC_MESSAGES/messages.po | 1372 ++++++++--------- translations/ro/LC_MESSAGES/messages.po | 1340 +++++++++-------- translations/ru/LC_MESSAGES/messages.po | 1487 +++++++++--------- translations/sk/LC_MESSAGES/messages.po | 1374 ++++++++--------- translations/sv/LC_MESSAGES/messages.po | 1441 +++++++++--------- translations/tok/LC_MESSAGES/messages.po | 1301 ++++++++-------- translations/tr/LC_MESSAGES/messages.po | 1378 ++++++++--------- translations/uk/LC_MESSAGES/messages.po | 1374 ++++++++--------- translations/vi/LC_MESSAGES/messages.po | 1370 ++++++++--------- translations/zh_CN/LC_MESSAGES/messages.po | 1401 ++++++++--------- translations/zh_TW/LC_MESSAGES/messages.po | 1350 +++++++++-------- 41 files changed, 28211 insertions(+), 27012 deletions(-) diff --git a/app/_translations.py b/app/_translations.py index f5a22717..bcd39577 100644 --- a/app/_translations.py +++ b/app/_translations.py @@ -2,6 +2,14 @@ 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 player_effects +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 server_tools pgettext("tags", "Server Moderation and Tools") # NOTE: tags: description for server_tools @@ -10,38 +18,22 @@ pgettext("tags", "Helps with server maintenance and moderation") pgettext("tags", "Player vs Player (PvP)") # NOTE: tags: description for pvp pgettext("tags", "Designed to be played competitively against other players") -# NOTE: tags: title for player_effects -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 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 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 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 developer_tools +pgettext("tags", "Developer Tools") +# NOTE: tags: description for developer_tools +pgettext("tags", "Tools for game and mod developers") +# NOTE: tags: title for inventory +pgettext("tags", "Inventory") +# NOTE: tags: description for inventory +pgettext("tags", "Changes the inventory GUI") # NOTE: tags: title for crafting pgettext("tags", "Crafting") # NOTE: tags: description for crafting @@ -56,48 +48,38 @@ pgettext("tags", "First person shooters (FPS) and more") 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/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 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 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 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 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 -pgettext("tags", "Focuses on building, such as adding new materials or nodes") -# NOTE: tags: title for decorative -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 simulation +pgettext("tags", "Sims") +# NOTE: tags: description for simulation +pgettext("tags", "Mods and games that aim to simulate real life activity. Similar to SimCity/The Sims/OpenTTD/etc.") +# 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 multiplayer +pgettext("tags", "Multiplayer-focused") +# NOTE: tags: description for multiplayer +pgettext("tags", "Can/should only be used in multiplayer") +# 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 chat +pgettext("tags", "Chat / Commands") +# NOTE: tags: description for chat +pgettext("tags", "Focus on player chat/communication or console interaction.") # NOTE: tags: title for puzzle pgettext("tags", "Puzzle") # NOTE: tags: description for puzzle @@ -114,62 +96,88 @@ pgettext("tags", "Less than 16px") pgettext("tags", "Mobs / Animals / NPCs") # NOTE: tags: description for mobs pgettext("tags", "Adds mobs, animals, and non-player characters") +# NOTE: tags: title for building +pgettext("tags", "Building") +# NOTE: tags: description for building +pgettext("tags", "Focuses on building, such as adding new materials or nodes") +# NOTE: tags: title for decorative +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 magic +pgettext("tags", "Magic / Enchanting") +# 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 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 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 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 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 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 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 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 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 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 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 storage +pgettext("tags", "Storage") +# NOTE: tags: description for storage +pgettext("tags", "Adds or improves item storage mechanics") +# NOTE: tags: title for sports +pgettext("tags", "Sports") +# 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 commerce pgettext("tags", "Commerce / Economy") # NOTE: tags: description for commerce pgettext("tags", "Related to economies, money, and trading") +# 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 food +pgettext("tags", "Food / Drinks") +# 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 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 64px +pgettext("tags", "64px") +# NOTE: tags: description for 64px +pgettext("tags", "For 64px texture packs") +# NOTE: tags: title for 32px +pgettext("tags", "32px") +# NOTE: tags: description for 32px +pgettext("tags", "For 32px texture packs") # NOTE: tags: title for gui pgettext("tags", "GUI") # NOTE: tags: description for gui @@ -178,30 +186,18 @@ pgettext("tags", "For content whose main utility or features are provided within 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 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 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 mtg +pgettext("tags", "Minetest Game improved") +# NOTE: tags: description for mtg +pgettext("tags", "Forks of Minetest Game") # NOTE: tags: title for skins pgettext("tags", "Player customization / Skins") # NOTE: tags: description for skins @@ -214,6 +210,10 @@ 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 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 3e4d4a61..e809a547 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-22 16:06+0100\n" +"POT-Creation-Date: 2024-07-23 22:12+0100\n" "PO-Revision-Date: 2024-06-08 10:14+0000\n" "Last-Translator: \"Spectre (Nos)\" \n" "Language: ar\n" @@ -28,333 +28,275 @@ msgstr "محظور:" msgid "You have been banned." msgstr "لقد تم حظرك." -#. NOTE: tags: title for server_tools +#. NOTE: tags: title for jam_game_2023 #: app/_translations.py:6 msgctxt "tags" -msgid "Server Moderation and Tools" +msgid "Jam / Game 2023" msgstr "" -#. NOTE: tags: description for server_tools +#. NOTE: tags: description for jam_game_2023 #: app/_translations.py:8 msgctxt "tags" -msgid "Helps with server maintenance and moderation" -msgstr "" - -#. NOTE: tags: title for pvp -#: app/_translations.py:10 -msgctxt "tags" -msgid "Player vs Player (PvP)" -msgstr "" - -#. NOTE: tags: description for pvp -#: app/_translations.py:12 -msgctxt "tags" -msgid "Designed to be played competitively against other players" +msgid "Entries to the 2023 Minetest Game Jam " msgstr "" #. NOTE: tags: title for player_effects -#: app/_translations.py:14 +#: app/_translations.py:10 msgctxt "tags" msgid "Player Effects / Power Ups" msgstr "" #. NOTE: tags: description for player_effects -#: app/_translations.py:16 +#: app/_translations.py:12 msgctxt "tags" msgid "" "For content that changes player effects, including physics, for example: " "speed, jump height or gravity." msgstr "" -#. NOTE: tags: title for jam_game_2023 +#. NOTE: tags: title for server_tools +#: app/_translations.py:14 +msgctxt "tags" +msgid "Server Moderation and Tools" +msgstr "" + +#. NOTE: tags: description for server_tools +#: app/_translations.py:16 +msgctxt "tags" +msgid "Helps with server maintenance and moderation" +msgstr "" + +#. NOTE: tags: title for pvp #: app/_translations.py:18 msgctxt "tags" -msgid "Jam / Game 2023" +msgid "Player vs Player (PvP)" msgstr "" -#. NOTE: tags: description for jam_game_2023 +#. NOTE: tags: description for pvp #: 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" +msgid "Designed to be played competitively against other players" msgstr "" #. NOTE: tags: title for world_tools -#: app/_translations.py:26 +#: app/_translations.py:22 msgctxt "tags" msgid "World Maintenance and Tools" msgstr "" #. NOTE: tags: description for world_tools -#: app/_translations.py:28 +#: app/_translations.py:24 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:38 +#: app/_translations.py:26 #, fuzzy msgctxt "tags" msgid "Joke" msgstr "مزح" #. NOTE: tags: description for april_fools -#: app/_translations.py:40 +#: 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 singleplayer -#: app/_translations.py:42 +#. NOTE: tags: title for developer_tools +#: app/_translations.py:30 msgctxt "tags" -msgid "Singleplayer-focused" +msgid "Developer Tools" msgstr "" -#. NOTE: tags: description for singleplayer -#: app/_translations.py:44 +#. NOTE: tags: description for developer_tools +#: app/_translations.py:32 msgctxt "tags" -msgid "Content that can be played alone" +msgid "Tools for game and mod developers" +msgstr "" + +#. NOTE: tags: title for inventory +#: app/_translations.py:34 +msgctxt "tags" +msgid "Inventory" +msgstr "" + +#. NOTE: tags: description for inventory +#: app/_translations.py:36 +msgctxt "tags" +msgid "Changes the inventory GUI" msgstr "" #. NOTE: tags: title for crafting -#: app/_translations.py:46 +#: app/_translations.py:38 #, fuzzy msgctxt "tags" msgid "Crafting" msgstr "صناعه" #. NOTE: tags: description for crafting -#: app/_translations.py:48 +#: app/_translations.py:40 msgctxt "tags" msgid "Big changes to crafting gameplay" msgstr "" #. NOTE: tags: title for adventure__rpg -#: app/_translations.py:50 +#: app/_translations.py:42 #, fuzzy msgctxt "tags" msgid "Adventure / RPG" msgstr "مفامرة / لعبة تمثيل الأدوار" #. NOTE: tags: title for shooter -#: app/_translations.py:52 +#: app/_translations.py:44 msgctxt "tags" msgid "Shooter" msgstr "" #. NOTE: tags: description for shooter -#: app/_translations.py:54 +#: app/_translations.py:46 msgctxt "tags" msgid "First person shooters (FPS) and more" msgstr "" #. NOTE: tags: title for sound_music -#: app/_translations.py:56 +#: app/_translations.py:48 #, fuzzy msgctxt "tags" msgid "Sounds / Music" msgstr "أصوات / موسيقى" #. NOTE: tags: description for sound_music -#: app/_translations.py:58 +#: app/_translations.py:50 msgctxt "tags" msgid "Focuses on or adds new sounds or musical things" msgstr "" -#. NOTE: tags: title for tools -#: app/_translations.py:60 +#. NOTE: tags: title for mapgen +#: app/_translations.py:52 msgctxt "tags" -msgid "Tools / Weapons / Armor" +msgid "Mapgen / Biomes / Decoration" msgstr "" -#. NOTE: tags: description for tools -#: app/_translations.py:62 +#. NOTE: tags: description for mapgen +#: app/_translations.py:54 msgctxt "tags" -msgid "Adds or changes tools, weapons, and armor" +msgid "New mapgen or changes mapgen" msgstr "" -#. NOTE: tags: title for plants_and_farming -#: app/_translations.py:64 -#, fuzzy +#. NOTE: tags: title for singleplayer +#: app/_translations.py:56 msgctxt "tags" -msgid "Plants and Farming" -msgstr "النباتات و الزراعة" - -#. NOTE: tags: description for plants_and_farming -#: app/_translations.py:66 -msgctxt "tags" -msgid "Adds new plants or other farmable resources." +msgid "Singleplayer-focused" msgstr "" -#. NOTE: tags: title for simulation -#: app/_translations.py:68 +#. NOTE: tags: description for singleplayer +#: app/_translations.py:58 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 -#, 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" +msgid "Content that can be played alone" msgstr "" #. NOTE: tags: title for complex_installation -#: app/_translations.py:80 +#: app/_translations.py:60 msgctxt "tags" msgid "Complex installation" msgstr "" #. NOTE: tags: description for complex_installation -#: app/_translations.py:82 +#: app/_translations.py:62 msgctxt "tags" msgid "" "Requires futher installation steps, such as installing LuaRocks or " "editing the trusted mod setting" msgstr "" -#. NOTE: tags: title for magic -#: app/_translations.py:84 +#. NOTE: tags: title for simulation +#: app/_translations.py:64 msgctxt "tags" -msgid "Magic / Enchanting" +msgid "Sims" msgstr "" -#. NOTE: tags: title for building_mechanics -#: app/_translations.py:86 -msgctxt "tags" -msgid "Building Mechanics and Tools" -msgstr "" - -#. NOTE: tags: description for building_mechanics -#: app/_translations.py:88 -msgctxt "tags" -msgid "Adds game mechanics or tools that change how players build." -msgstr "" - -#. NOTE: tags: title for oneofakind__original -#: app/_translations.py:90 -msgctxt "tags" -msgid "One-of-a-kind / Original" -msgstr "" - -#. NOTE: tags: description for oneofakind__original -#: app/_translations.py:92 +#. NOTE: tags: description for simulation +#: app/_translations.py:66 msgctxt "tags" msgid "" -"For games and such that are of their own kind, distinct and original in " -"nature to others of the same category." +"Mods and games that aim to simulate real life activity. Similar to " +"SimCity/The Sims/OpenTTD/etc." msgstr "" -#. NOTE: tags: title for building -#: app/_translations.py:94 +#. NOTE: tags: title for plants_and_farming +#: app/_translations.py:68 #, fuzzy msgctxt "tags" -msgid "Building" -msgstr "مبنى" +msgid "Plants and Farming" +msgstr "النباتات و الزراعة" -#. NOTE: tags: description for building -#: app/_translations.py:96 +#. NOTE: tags: description for plants_and_farming +#: app/_translations.py:70 msgctxt "tags" -msgid "Focuses on building, such as adding new materials or nodes" +msgid "Adds new plants or other farmable resources." msgstr "" -#. NOTE: tags: title for decorative -#: app/_translations.py:98 +#. 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 chat +#: app/_translations.py:80 #, fuzzy msgctxt "tags" -msgid "Decorative" -msgstr "مبدع" +msgid "Chat / Commands" +msgstr "الدردشة/الأوامر" -#. NOTE: tags: description for decorative -#: app/_translations.py:100 +#. NOTE: tags: description for chat +#: app/_translations.py:82 msgctxt "tags" -msgid "Adds nodes with no other purpose than for use in building" +msgid "Focus on player chat/communication or console interaction." msgstr "" #. NOTE: tags: title for puzzle -#: app/_translations.py:102 +#: app/_translations.py:84 #, fuzzy msgctxt "tags" msgid "Puzzle" msgstr "لغز" #. NOTE: tags: description for puzzle -#: app/_translations.py:104 +#: app/_translations.py:86 msgctxt "tags" msgid "Focus on puzzle solving instead of combat" msgstr "" #. NOTE: tags: title for environment -#: app/_translations.py:106 +#: app/_translations.py:88 msgctxt "tags" msgid "Environment / Weather" msgstr "" #. NOTE: tags: description for environment -#: app/_translations.py:108 +#: app/_translations.py:90 msgctxt "tags" msgid "" "Improves the world, adding weather, ambient sounds, or other environment " @@ -362,29 +304,87 @@ msgid "" msgstr "" #. NOTE: tags: title for less_than_px -#: app/_translations.py:110 +#: app/_translations.py:92 msgctxt "tags" msgid "<16px" msgstr "" #. NOTE: tags: description for less_than_px -#: app/_translations.py:112 +#: app/_translations.py:94 msgctxt "tags" msgid "Less than 16px" msgstr "" #. NOTE: tags: title for mobs -#: app/_translations.py:114 +#: app/_translations.py:96 msgctxt "tags" msgid "Mobs / Animals / NPCs" msgstr "" #. NOTE: tags: description for mobs -#: app/_translations.py:116 +#: app/_translations.py:98 msgctxt "tags" msgid "Adds mobs, animals, and non-player characters" msgstr "" +#. NOTE: tags: title for building +#: app/_translations.py:100 +#, fuzzy +msgctxt "tags" +msgid "Building" +msgstr "مبنى" + +#. NOTE: tags: description for building +#: app/_translations.py:102 +msgctxt "tags" +msgid "Focuses on building, such as adding new materials or nodes" +msgstr "" + +#. NOTE: tags: title for decorative +#: app/_translations.py:104 +#, fuzzy +msgctxt "tags" +msgid "Decorative" +msgstr "مبدع" + +#. NOTE: tags: description for decorative +#: app/_translations.py:106 +msgctxt "tags" +msgid "Adds nodes with no other purpose than for use in building" +msgstr "" + +#. NOTE: tags: title for magic +#: app/_translations.py:108 +msgctxt "tags" +msgid "Magic / Enchanting" +msgstr "" + +#. NOTE: tags: title for building_mechanics +#: app/_translations.py:110 +msgctxt "tags" +msgid "Building Mechanics and Tools" +msgstr "" + +#. NOTE: tags: description for building_mechanics +#: app/_translations.py:112 +msgctxt "tags" +msgid "Adds game mechanics or tools that change how players build." +msgstr "" + +#. NOTE: tags: title for oneofakind__original +#: app/_translations.py:114 +msgctxt "tags" +msgid "One-of-a-kind / Original" +msgstr "" + +#. NOTE: tags: description for oneofakind__original +#: 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 custom_mapgen #: app/_translations.py:118 #, fuzzy @@ -400,19 +400,16 @@ msgid "" "worlds to be set to the 'singlenode' mapgen." msgstr "" -#. NOTE: tags: title for survival +#. NOTE: tags: title for 16px #: app/_translations.py:122 -#, fuzzy msgctxt "tags" -msgid "Survival" -msgstr "النجاه" +msgid "16px" +msgstr "" -#. NOTE: tags: description for survival +#. NOTE: tags: description for 16px #: 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, ..." +msgid "For 16px texture packs" msgstr "" #. NOTE: tags: title for education @@ -428,209 +425,144 @@ msgctxt "tags" msgid "Either has educational value, or is a tool to help teachers " msgstr "" -#. NOTE: tags: title for storage +#. NOTE: tags: title for survival #: app/_translations.py:130 #, fuzzy msgctxt "tags" -msgid "Storage" -msgstr "مخزن" +msgid "Survival" +msgstr "النجاه" -#. NOTE: tags: description for storage +#. NOTE: tags: description for survival #: app/_translations.py:132 msgctxt "tags" -msgid "Adds or improves item storage mechanics" -msgstr "" - -#. NOTE: tags: title for library -#: app/_translations.py:134 -msgctxt "tags" -msgid "API / Library" -msgstr "" - -#. NOTE: tags: description for library -#: app/_translations.py:136 -msgctxt "tags" -msgid "Primarily adds an API for other mods to use" +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:138 +#: app/_translations.py:134 msgctxt "tags" msgid "HUD" msgstr "" #. NOTE: tags: description for hud -#: app/_translations.py:140 +#: app/_translations.py:136 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 -msgctxt "tags" -msgid "Mini-game" -msgstr "لعبة صغيرة" - -#. NOTE: tags: description for mini-game -#: app/_translations.py:144 -msgctxt "tags" -msgid "Adds a mini-game to be played within Minetest" -msgstr "" - #. NOTE: tags: title for pve -#: app/_translations.py:146 +#: app/_translations.py:138 msgctxt "tags" msgid "Player vs Environment (PvE)" msgstr "" #. NOTE: tags: description for pve -#: app/_translations.py:148 +#: app/_translations.py:140 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 storage +#: app/_translations.py:142 +#, fuzzy +msgctxt "tags" +msgid "Storage" +msgstr "مخزن" + +#. NOTE: tags: description for storage +#: app/_translations.py:144 +msgctxt "tags" +msgid "Adds or improves item storage mechanics" +msgstr "" + #. NOTE: tags: title for sports -#: app/_translations.py:150 +#: app/_translations.py:146 msgctxt "tags" msgid "Sports" msgstr "" -#. NOTE: tags: title for 16px +#. NOTE: tags: title for library +#: app/_translations.py:148 +msgctxt "tags" +msgid "API / Library" +msgstr "" + +#. NOTE: tags: description for library +#: app/_translations.py:150 +msgctxt "tags" +msgid "Primarily adds an API for other mods to use" +msgstr "" + +#. NOTE: tags: title for mini-game #: app/_translations.py:152 -msgctxt "tags" -msgid "16px" -msgstr "" - -#. 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 "ترجمة" +msgid "Mini-game" +msgstr "لعبة صغيرة" -#. NOTE: tags: description for transport -#: app/_translations.py:162 +#. NOTE: tags: description for mini-game +#: app/_translations.py:154 msgctxt "tags" -msgid "" -"Adds or changes transportation methods. Includes teleportation, vehicles," -" ridable mobs, transport infrastructure and thematic content" +msgid "Adds a mini-game to be played within Minetest" msgstr "" -#. NOTE: tags: title for seasonal +#. NOTE: tags: title for commerce +#: app/_translations.py:156 +msgctxt "tags" +msgid "Commerce / Economy" +msgstr "" + +#. NOTE: tags: description for commerce +#: app/_translations.py:158 +msgctxt "tags" +msgid "Related to economies, money, and trading" +msgstr "" + +#. NOTE: tags: title for technology +#: app/_translations.py:160 +msgctxt "tags" +msgid "Machines / Electronics" +msgstr "" + +#. NOTE: tags: description for technology +#: app/_translations.py:162 +msgctxt "tags" +msgid "Adds machines useful in automation, tubes, or power." +msgstr "" + +#. NOTE: tags: title for food #: app/_translations.py:164 #, fuzzy msgctxt "tags" +msgid "Food / Drinks" +msgstr "طعام / مشروبات" + +#. NOTE: tags: title for seasonal +#: app/_translations.py:166 +#, fuzzy +msgctxt "tags" msgid "Seasonal" msgstr "موسمي" #. NOTE: tags: description for seasonal -#: app/_translations.py:166 +#: app/_translations.py:168 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:178 -msgctxt "tags" -msgid "Jam / Combat 2020" -msgstr "" - -#. 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 "" - -#. 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:190 +#: app/_translations.py:170 #, fuzzy msgctxt "tags" msgid "Creative" msgstr "مبدع" #. NOTE: tags: description for creative -#: app/_translations.py:192 +#: app/_translations.py:172 msgctxt "tags" msgid "" "Written specifically or exclusively for use in creative mode. Adds " @@ -638,52 +570,106 @@ msgid "" "that facilitate ingame creation and doesn't add difficulty or scarcity" msgstr "" -#. NOTE: tags: title for technology -#: app/_translations.py:194 +#. NOTE: tags: title for 64px +#: app/_translations.py:174 msgctxt "tags" -msgid "Machines / Electronics" +msgid "64px" msgstr "" -#. NOTE: tags: description for technology -#: app/_translations.py:196 +#. NOTE: tags: description for 64px +#: app/_translations.py:176 msgctxt "tags" -msgid "Adds machines useful in automation, tubes, or power." +msgid "For 64px texture packs" msgstr "" #. NOTE: tags: title for 32px -#: app/_translations.py:198 +#: app/_translations.py:178 msgctxt "tags" msgid "32px" msgstr "" #. NOTE: tags: description for 32px -#: app/_translations.py:200 +#: app/_translations.py:180 msgctxt "tags" msgid "For 32px texture packs" msgstr "" -#. NOTE: tags: title for strategy_rts -#: app/_translations.py:202 +#. NOTE: tags: title for gui +#: app/_translations.py:182 msgctxt "tags" -msgid "Strategy / RTS" +msgid "GUI" msgstr "" -#. NOTE: tags: description for strategy_rts -#: app/_translations.py:204 +#. NOTE: tags: description for gui +#: app/_translations.py:184 msgctxt "tags" msgid "" -"Games and mods with a heavy strategy component, whether real-time or " -"turn-based" +"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:186 +msgctxt "tags" +msgid "Jam / Combat 2020" +msgstr "" + +#. NOTE: tags: description for jam_combat_mod +#: app/_translations.py:188 +msgctxt "tags" +msgid "For mods created for the Discord \"Combat\" modding event in 2020" +msgstr "" + +#. NOTE: tags: title for transport +#: app/_translations.py:190 +#, fuzzy +msgctxt "tags" +msgid "Transport" +msgstr "ترجمة" + +#. NOTE: tags: description for transport +#: app/_translations.py:192 +msgctxt "tags" +msgid "" +"Adds or changes transportation methods. Includes teleportation, vehicles," +" ridable mobs, transport infrastructure and thematic content" +msgstr "" + +#. NOTE: tags: title for jam_weekly_2021 +#: app/_translations.py:194 +msgctxt "tags" +msgid "Jam / Weekly Challenges 2021" +msgstr "" + +#. NOTE: tags: description for jam_weekly_2021 +#: app/_translations.py:196 +msgctxt "tags" +msgid "" +"For mods created for the Discord \"Weekly Challenges\" modding event in " +"2021" +msgstr "" + +#. NOTE: tags: title for mtg +#: app/_translations.py:198 +#, fuzzy +msgctxt "tags" +msgid "Minetest Game improved" +msgstr "تم تحسين لعبة ماين تيست" + +#. NOTE: tags: description for mtg +#: app/_translations.py:200 +msgctxt "tags" +msgid "Forks of Minetest Game" msgstr "" #. NOTE: tags: title for skins -#: app/_translations.py:206 +#: app/_translations.py:202 msgctxt "tags" msgid "Player customization / Skins" msgstr "" #. NOTE: tags: description for skins -#: app/_translations.py:208 +#: app/_translations.py:204 msgctxt "tags" msgid "" "Allows the player to customize their character by changing the texture or" @@ -691,29 +677,43 @@ msgid "" msgstr "" #. NOTE: tags: title for jam_game_2021 -#: app/_translations.py:210 +#: app/_translations.py:206 msgctxt "tags" msgid "Jam / Game 2021" msgstr "" #. NOTE: tags: description for jam_game_2021 -#: app/_translations.py:212 +#: app/_translations.py:208 msgctxt "tags" msgid "Entries to the 2021 Minetest Game Jam" msgstr "" #. NOTE: tags: title for 128px -#: app/_translations.py:214 +#: app/_translations.py:210 msgctxt "tags" msgid "128px+" msgstr "" #. NOTE: tags: description for 128px -#: app/_translations.py:216 +#: app/_translations.py:212 msgctxt "tags" msgid "For 128px or higher texture packs" msgstr "" +#. NOTE: tags: title for strategy_rts +#: app/_translations.py:214 +msgctxt "tags" +msgid "Strategy / RTS" +msgstr "" + +#. NOTE: tags: description for strategy_rts +#: app/_translations.py:216 +msgctxt "tags" +msgid "" +"Games and mods with a heavy strategy component, whether real-time or " +"turn-based" +msgstr "" + #. NOTE: tags: title for jam_game_2022 #: app/_translations.py:218 msgctxt "tags" @@ -836,7 +836,7 @@ msgstr "%(package_type)s ل%(game_name)s" msgid "%(delta)s ago" msgstr "منذ%(delta)s" -#: app/blueprints/api/endpoints.py:94 app/templates/index.html:104 +#: app/blueprints/api/endpoints.py:74 app/templates/index.html:104 msgid "Featured" msgstr "بارز" @@ -847,6 +847,7 @@ msgstr "بارز" #: 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 +#: app/templates/packages/release_view.html:22 msgid "Name" msgstr "اسم" @@ -855,10 +856,10 @@ 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:252 -#: app/blueprints/packages/packages.py:544 -#: app/blueprints/packages/packages.py:640 -#: app/blueprints/packages/packages.py:728 +#: app/blueprints/oauth/__init__.py:175 app/blueprints/packages/packages.py:253 +#: app/blueprints/packages/packages.py:551 +#: app/blueprints/packages/packages.py:647 +#: app/blueprints/packages/packages.py:735 #: app/blueprints/packages/releases.py:66 #: app/blueprints/packages/releases.py:81 app/blueprints/packages/reviews.py:63 #: app/blueprints/packages/screenshots.py:36 @@ -875,17 +876,18 @@ msgstr "إحفظ" #: app/blueprints/packages/advanced_search.py:84 #: app/blueprints/packages/releases.py:56 #: app/blueprints/packages/releases.py:71 app/blueprints/packages/reviews.py:53 -#: app/blueprints/threads/__init__.py:281 +#: app/blueprints/threads/__init__.py:282 #: app/templates/admin/languages/list.html:23 -#: app/templates/macros/reviews.html:143 app/templates/macros/topics.html:5 +#: app/templates/macros/reviews.html:144 app/templates/macros/topics.html:5 #: app/templates/packages/release_edit.html:21 -#: app/templates/packages/translation.html:54 +#: app/templates/packages/release_view.html:23 +#: app/templates/packages/translation.html:42 msgid "Title" msgstr "عنوان" #: app/blueprints/collections/__init__.py:80 #: app/blueprints/collections/__init__.py:85 -#: app/templates/packages/translation.html:57 +#: app/templates/packages/translation.html:45 msgid "Short Description" msgstr "وصف قصير" @@ -894,7 +896,7 @@ msgid "Page Content" msgstr "محتوى الصفحة" #: app/blueprints/collections/__init__.py:82 -#: app/blueprints/threads/__init__.py:283 +#: app/blueprints/threads/__init__.py:284 #: app/templates/collections/view.html:51 msgid "Private" msgstr "خاص" @@ -931,6 +933,25 @@ msgstr "(عام، قم بالتغيير من الملف الشخصي > مجم msgid "Removed package from favorites collection" msgstr "تمت إزالة الحزمة من مجموعة المفضلة" +#: app/blueprints/feeds/__init__.py:32 app/templates/index.html:8 +msgid "Welcome to the best place to find Minetest mods, games, and texture packs" +msgstr "" + +#: app/blueprints/feeds/__init__.py:70 app/templates/base.html:29 +#: app/templates/base.html:36 +msgid "ContentDB new packages" +msgstr "" + +#: app/blueprints/feeds/__init__.py:98 app/templates/base.html:31 +#: app/templates/base.html:38 +msgid "ContentDB package updates" +msgstr "" + +#: app/blueprints/feeds/__init__.py:107 app/templates/base.html:27 +#: app/templates/base.html:34 +msgid "ContentDB all" +msgstr "" + #: 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 @@ -961,7 +982,7 @@ msgstr "ترجمة" #: app/blueprints/packages/__init__.py:42 #: app/templates/packages/releases_list.html:34 -#: app/templates/packages/view.html:657 app/templates/todo/editor.html:75 +#: app/templates/packages/view.html:675 app/templates/todo/editor.html:75 msgid "Releases" msgstr "إصدارات" @@ -973,18 +994,18 @@ msgstr "لقطات الشاشة" #: app/blueprints/packages/__init__.py:52 #: app/templates/packages/edit_maintainers.html:8 -#: app/templates/packages/view.html:628 app/utils/minetest_hypertext.py:302 +#: app/templates/packages/view.html:646 app/utils/minetest_hypertext.py:302 msgid "Maintainers" msgstr "المشرفون" #: app/blueprints/packages/__init__.py:57 app/templates/admin/list.html:21 -#: app/templates/base.html:159 app/templates/packages/audit.html:4 +#: app/templates/base.html:173 app/templates/packages/audit.html:4 msgid "Audit Log" msgstr "سجل التدقيق" -#: app/blueprints/packages/__init__.py:62 app/templates/base.html:150 +#: app/blueprints/packages/__init__.py:62 app/templates/base.html:164 #: app/templates/packages/stats.html:4 app/templates/packages/stats.html:23 -#: app/templates/packages/view.html:236 app/templates/users/profile.html:148 +#: app/templates/packages/view.html:243 app/templates/users/profile.html:148 msgid "Statistics" msgstr "إحصائيات" @@ -1014,8 +1035,8 @@ msgstr "" msgid "Non-free" msgstr "" -#: app/blueprints/packages/advanced_search.py:42 app/models/packages.py:624 -#: app/templates/packages/view.html:163 +#: app/blueprints/packages/advanced_search.py:42 app/models/packages.py:630 +#: app/templates/packages/view.html:170 msgid "Work in Progress" msgstr "" @@ -1033,30 +1054,30 @@ msgid "Query" msgstr "" #: app/blueprints/packages/advanced_search.py:54 -#: app/blueprints/packages/packages.py:230 app/templates/packages/view.html:598 +#: app/blueprints/packages/packages.py:231 app/templates/packages/view.html:616 #: app/utils/minetest_hypertext.py:263 msgid "Type" msgstr "" #: app/blueprints/packages/advanced_search.py:56 -#: app/templates/macros/topics.html:6 app/templates/packages/view.html:177 +#: app/templates/macros/topics.html:6 app/templates/packages/view.html:184 msgid "Author" msgstr "" #: app/blueprints/packages/advanced_search.py:57 -#: app/blueprints/packages/packages.py:237 app/templates/admin/tags/list.html:4 +#: app/blueprints/packages/packages.py:238 app/templates/admin/tags/list.html:4 #: app/templates/admin/tags/list.html:10 app/templates/todo/tags.html:38 #: app/utils/minetest_hypertext.py:264 msgid "Tags" msgstr "" #: app/blueprints/packages/advanced_search.py:60 -#: app/blueprints/packages/packages.py:238 +#: app/blueprints/packages/packages.py:239 msgid "Content Warnings" msgstr "" #: app/blueprints/packages/advanced_search.py:63 -#: app/blueprints/packages/packages.py:239 app/templates/packages/view.html:609 +#: app/blueprints/packages/packages.py:240 app/templates/packages/view.html:627 #: app/utils/minetest_hypertext.py:298 msgid "License" msgstr "" @@ -1070,9 +1091,10 @@ msgstr "" #: 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/macros/reviews.html:82 app/templates/macros/topics.html:52 #: app/templates/packages/game_hub.html:5 #: app/templates/packages/game_hub.html:25 +#: app/templates/packages/release_view.html:17 #: app/templates/packages/similar.html:22 app/templates/translate/index.html:28 #, python-format msgid "%(title)s by %(author)s" @@ -1080,7 +1102,7 @@ msgstr "" #: app/blueprints/packages/advanced_search.py:72 #: app/blueprints/packages/reviews.py:54 -#: app/templates/packages/translation.html:51 +#: app/templates/packages/translation.html:39 msgid "Language" msgstr "" @@ -1102,13 +1124,13 @@ 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/packages/view.html:201 app/templates/packages/view.html:343 #: 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 +#: app/templates/packages/view.html:191 app/templates/users/profile.html:242 msgid "Downloads" msgstr "" @@ -1140,178 +1162,178 @@ msgstr "" msgid "Random order" msgstr "" -#: app/blueprints/packages/packages.py:215 +#: app/blueprints/packages/packages.py:216 msgid "No download available." msgstr "" -#: app/blueprints/packages/packages.py:231 +#: app/blueprints/packages/packages.py:232 msgid "Title (Human-readable)" msgstr "" -#: app/blueprints/packages/packages.py:232 -#: app/blueprints/packages/packages.py:638 +#: app/blueprints/packages/packages.py:233 +#: app/blueprints/packages/packages.py:645 msgid "Name (Technical)" msgstr "" -#: app/blueprints/packages/packages.py:232 -#: app/blueprints/packages/packages.py:639 -#: app/templates/packages/create_edit.html:75 +#: app/blueprints/packages/packages.py:233 +#: app/blueprints/packages/packages.py:646 +#: app/templates/packages/create_edit.html:80 msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" msgstr "" -#: app/blueprints/packages/packages.py:233 +#: app/blueprints/packages/packages.py:234 msgid "Short Description (Plaintext)" msgstr "" -#: app/blueprints/packages/packages.py:235 app/templates/packages/view.html:620 +#: app/blueprints/packages/packages.py:236 app/templates/packages/view.html:638 #: app/utils/minetest_hypertext.py:300 msgid "Maintenance State" msgstr "" -#: app/blueprints/packages/packages.py:240 +#: app/blueprints/packages/packages.py:241 msgid "Media License" msgstr "" -#: app/blueprints/packages/packages.py:242 +#: app/blueprints/packages/packages.py:243 msgid "Long Description (Markdown)" msgstr "" -#: app/blueprints/packages/packages.py:244 +#: app/blueprints/packages/packages.py:245 msgid "VCS Repository URL" msgstr "" -#: app/blueprints/packages/packages.py:245 app/blueprints/users/settings.py:77 +#: app/blueprints/packages/packages.py:246 app/blueprints/users/settings.py:77 msgid "Website URL" msgstr "" -#: app/blueprints/packages/packages.py:246 +#: app/blueprints/packages/packages.py:247 msgid "Issue Tracker URL" msgstr "" -#: app/blueprints/packages/packages.py:247 +#: app/blueprints/packages/packages.py:248 msgid "Forum Topic ID" msgstr "" -#: app/blueprints/packages/packages.py:248 +#: app/blueprints/packages/packages.py:249 msgid "Video URL" msgstr "" -#: app/blueprints/packages/packages.py:249 +#: app/blueprints/packages/packages.py:250 msgid "Donate URL" msgstr "" -#: app/blueprints/packages/packages.py:250 +#: app/blueprints/packages/packages.py:251 msgid "Translation URL" msgstr "" -#: app/blueprints/packages/packages.py:256 +#: app/blueprints/packages/packages.py:257 msgid "_game is not an allowed name" msgstr "" -#: app/blueprints/packages/packages.py:266 +#: app/blueprints/packages/packages.py:267 msgid "" "Package already exists, but is removed. Please contact ContentDB staff to" " restore the package" msgstr "" -#: app/blueprints/packages/packages.py:271 +#: app/blueprints/packages/packages.py:272 msgid "Package already exists" msgstr "" -#: app/blueprints/packages/packages.py:277 +#: app/blueprints/packages/packages.py:278 msgid "A collection with a similar name already exists" msgstr "" -#: app/blueprints/packages/packages.py:330 +#: app/blueprints/packages/packages.py:331 #: 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:336 +#: app/blueprints/packages/packages.py:337 msgid "Save draft" msgstr "" -#: app/blueprints/packages/packages.py:344 +#: app/blueprints/packages/packages.py:345 msgid "Unable to find that user" msgstr "" -#: app/blueprints/packages/packages.py:348 +#: app/blueprints/packages/packages.py:349 #: app/blueprints/packages/screenshots.py:137 msgid "Permission denied" msgstr "" -#: app/blueprints/packages/packages.py:404 -#: app/blueprints/packages/packages.py:495 -#: app/blueprints/packages/packages.py:517 +#: app/blueprints/packages/packages.py:408 +#: app/blueprints/packages/packages.py:502 +#: app/blueprints/packages/packages.py:524 msgid "You don't have permission to do that" msgstr "" -#: app/blueprints/packages/packages.py:437 +#: app/blueprints/packages/packages.py:443 msgid "Please comment what changes are needed in the approval thread" msgstr "" -#: app/blueprints/packages/packages.py:444 +#: app/blueprints/packages/packages.py:450 msgid "" "Please comment in the approval thread so editors know what you have " "changed" msgstr "" -#: app/blueprints/packages/packages.py:482 +#: app/blueprints/packages/packages.py:489 #, python-format msgid "Set state to %(state)s" msgstr "" -#: app/blueprints/packages/packages.py:512 +#: app/blueprints/packages/packages.py:519 msgid "Deleted package" msgstr "" -#: app/blueprints/packages/packages.py:534 +#: app/blueprints/packages/packages.py:541 msgid "Unapproved package" msgstr "" -#: app/blueprints/packages/packages.py:543 +#: app/blueprints/packages/packages.py:550 msgid "Maintainers (Comma-separated)" msgstr "" -#: app/blueprints/packages/packages.py:552 +#: app/blueprints/packages/packages.py:559 msgid "You don't have permission to edit maintainers" msgstr "" -#: app/blueprints/packages/packages.py:602 +#: app/blueprints/packages/packages.py:609 msgid "You are not a maintainer" msgstr "" -#: app/blueprints/packages/packages.py:605 +#: app/blueprints/packages/packages.py:612 msgid "Package owners cannot remove themselves as maintainers" msgstr "" -#: app/blueprints/packages/packages.py:637 +#: app/blueprints/packages/packages.py:644 msgid "Author Name" msgstr "" -#: app/blueprints/packages/packages.py:724 +#: app/blueprints/packages/packages.py:731 msgid "Enable support detection based on dependencies (recommended)" msgstr "" -#: app/blueprints/packages/packages.py:725 +#: app/blueprints/packages/packages.py:732 msgid "Supported games" msgstr "" -#: app/blueprints/packages/packages.py:726 +#: app/blueprints/packages/packages.py:733 msgid "Unsupported games" msgstr "" -#: app/blueprints/packages/packages.py:727 +#: app/blueprints/packages/packages.py:734 msgid "Supports all games (unless stated) / is game independent" msgstr "" -#: app/blueprints/packages/packages.py:743 +#: app/blueprints/packages/packages.py:750 msgid "You need at least one release before you can edit game support" msgstr "" -#: app/blueprints/packages/packages.py:747 +#: app/blueprints/packages/packages.py:754 msgid "Mod(pack) needs to contain at least one mod. Please create a new release" msgstr "" @@ -1336,18 +1358,19 @@ msgstr "" #: app/blueprints/packages/releases.py:62 #: app/blueprints/packages/releases.py:77 -#: app/blueprints/packages/releases.py:207 +#: app/blueprints/packages/releases.py:217 msgid "Minimum Minetest Version" msgstr "" #: app/blueprints/packages/releases.py:64 #: app/blueprints/packages/releases.py:79 -#: app/blueprints/packages/releases.py:210 +#: app/blueprints/packages/releases.py:220 msgid "Maximum Minetest Version" msgstr "" #: app/blueprints/packages/releases.py:74 #: app/templates/packages/release_edit.html:31 +#: app/templates/packages/release_view.html:31 msgid "URL" msgstr "" @@ -1368,75 +1391,75 @@ msgstr "" msgid "Upload .zip file" msgstr "" -#: app/blueprints/packages/releases.py:206 +#: app/blueprints/packages/releases.py:216 msgid "Set Min" msgstr "" -#: app/blueprints/packages/releases.py:209 +#: app/blueprints/packages/releases.py:219 msgid "Set Max" msgstr "" -#: app/blueprints/packages/releases.py:212 +#: app/blueprints/packages/releases.py:222 msgid "Only change values previously set as none" msgstr "" -#: app/blueprints/packages/releases.py:213 +#: app/blueprints/packages/releases.py:223 msgid "Update" msgstr "" -#: app/blueprints/packages/releases.py:265 +#: app/blueprints/packages/releases.py:275 #: app/templates/packages/update_config.html:25 msgid "Trigger" msgstr "" -#: app/blueprints/packages/releases.py:266 +#: app/blueprints/packages/releases.py:276 msgid "New Commit" msgstr "" -#: app/blueprints/packages/releases.py:267 app/templates/admin/tags/list.html:8 +#: app/blueprints/packages/releases.py:277 app/templates/admin/tags/list.html:8 msgid "New Tag" msgstr "" -#: app/blueprints/packages/releases.py:269 +#: app/blueprints/packages/releases.py:279 msgid "Branch name" msgstr "" -#: app/blueprints/packages/releases.py:270 +#: app/blueprints/packages/releases.py:280 #: app/templates/packages/update_config.html:38 msgid "Action" msgstr "" -#: app/blueprints/packages/releases.py:271 +#: app/blueprints/packages/releases.py:281 msgid "Send notification and mark as outdated" msgstr "" -#: app/blueprints/packages/releases.py:271 app/logic/package_approval.py:104 +#: app/blueprints/packages/releases.py:281 app/logic/package_approval.py:104 msgid "Create release" msgstr "" -#: app/blueprints/packages/releases.py:273 +#: app/blueprints/packages/releases.py:283 msgid "Save Settings" msgstr "" -#: app/blueprints/packages/releases.py:274 +#: app/blueprints/packages/releases.py:284 msgid "Disable Automation" msgstr "" -#: app/blueprints/packages/releases.py:313 +#: app/blueprints/packages/releases.py:323 msgid "Please add a Git repository URL in order to set up automatic releases" msgstr "" -#: app/blueprints/packages/releases.py:329 +#: app/blueprints/packages/releases.py:339 msgid "Deleted update configuration" msgstr "" -#: app/blueprints/packages/releases.py:337 +#: app/blueprints/packages/releases.py:347 msgid "Now, please create an initial release" msgstr "" #: app/blueprints/packages/reviews.py:60 app/blueprints/threads/__init__.py:181 #: app/blueprints/threads/__init__.py:182 -#: app/blueprints/threads/__init__.py:282 +#: app/blueprints/threads/__init__.py:283 msgid "Comment" msgstr "" @@ -1444,18 +1467,18 @@ msgstr "" msgid "Rating" msgstr "" -#: app/blueprints/packages/reviews.py:62 app/templates/macros/reviews.html:124 -#: app/templates/macros/reviews.html:178 +#: app/blueprints/packages/reviews.py:62 app/templates/macros/reviews.html:125 +#: app/templates/macros/reviews.html:179 msgid "Yes" msgstr "" -#: app/blueprints/packages/reviews.py:62 app/templates/macros/reviews.html:129 -#: app/templates/macros/reviews.html:182 +#: app/blueprints/packages/reviews.py:62 app/templates/macros/reviews.html:130 +#: app/templates/macros/reviews.html:183 msgid "Neutral" msgstr "" -#: app/blueprints/packages/reviews.py:62 app/templates/macros/reviews.html:134 -#: app/templates/macros/reviews.html:186 +#: app/blueprints/packages/reviews.py:62 app/templates/macros/reviews.html:135 +#: app/templates/macros/reviews.html:187 msgid "No" msgstr "" @@ -1471,7 +1494,7 @@ msgstr "" #: app/blueprints/packages/reviews.py:94 app/blueprints/threads/__init__.py:207 #: app/blueprints/threads/__init__.py:240 -#: app/blueprints/threads/__init__.py:334 app/blueprints/users/settings.py:114 +#: app/blueprints/threads/__init__.py:335 app/blueprints/users/settings.py:114 #: app/logic/packages.py:131 msgid "Linking to blocked sites is not allowed" msgstr "" @@ -1499,8 +1522,9 @@ msgid "Message" msgstr "" #: app/blueprints/report/__init__.py:35 app/templates/macros/threads.html:51 -#: app/templates/packages/view.html:688 app/templates/report/index.html:4 -#: app/templates/report/index.html:10 app/templates/users/profile.html:37 +#: app/templates/packages/view.html:706 app/templates/report/index.html:4 +#: app/templates/report/index.html:10 app/templates/users/account.html:91 +#: app/templates/users/profile.html:37 msgid "Report" msgstr "" @@ -1536,24 +1560,24 @@ msgstr "" msgid "Please wait before commenting again" msgstr "" -#: app/blueprints/threads/__init__.py:284 +#: app/blueprints/threads/__init__.py:285 #: app/templates/macros/package_approval.html:56 msgid "Open Thread" msgstr "" -#: app/blueprints/threads/__init__.py:309 +#: app/blueprints/threads/__init__.py:310 msgid "Unable to create thread!" msgstr "" -#: app/blueprints/threads/__init__.py:315 +#: app/blueprints/threads/__init__.py:316 msgid "An approval thread already exists! Consider replying there instead" msgstr "" -#: app/blueprints/threads/__init__.py:319 +#: app/blueprints/threads/__init__.py:320 msgid "Please wait before opening another thread" msgstr "" -#: app/blueprints/todo/user.py:192 +#: app/blueprints/todo/user.py:193 #: app/templates/collections/package_add_to.html:46 msgid "Done" msgstr "" @@ -1572,7 +1596,7 @@ msgstr "" msgid "Remember me" msgstr "" -#: app/blueprints/users/account.py:39 app/templates/base.html:176 +#: app/blueprints/users/account.py:39 app/templates/base.html:190 #: app/templates/donate/index.html:85 app/templates/users/login.html:4 msgid "Sign in" msgstr "" @@ -1934,7 +1958,7 @@ msgstr "" msgid "File filter" msgstr "" -#: app/blueprints/zipgrep/__init__.py:38 app/templates/base.html:60 +#: app/blueprints/zipgrep/__init__.py:38 app/templates/base.html:74 #: app/templates/packages/advanced_search.html:34 #: app/templates/packages/game_hub.html:35 app/templates/todo/tags.html:14 msgid "Search" @@ -2025,6 +2049,10 @@ msgstr "" msgid "You don't have permission to change the package name" msgstr "" +#: app/logic/packages.py:140 +msgid "You cannot change package type once approved" +msgstr "" + #: app/logic/releases.py:33 msgid "You don't have permission to make releases" msgstr "" @@ -2098,17 +2126,17 @@ msgstr "" msgid "Texture Pack" msgstr "" -#: app/models/packages.py:78 app/templates/base.html:39 +#: app/models/packages.py:78 app/templates/base.html:53 #: app/templates/modnames/view.html:14 msgid "Mods" msgstr "" -#: app/models/packages.py:80 app/templates/base.html:42 +#: app/models/packages.py:80 app/templates/base.html:56 #: app/templates/modnames/view.html:17 msgid "Games" msgstr "" -#: app/models/packages.py:82 app/templates/base.html:45 +#: app/models/packages.py:82 app/templates/base.html:59 msgid "Texture Packs" msgstr "" @@ -2235,185 +2263,185 @@ msgstr "" msgid "Delete" msgstr "" -#: app/models/packages.py:1366 +#: app/models/packages.py:1384 #, python-format msgid "New commit %(hash)s found on the Git repo." msgstr "" -#: app/models/packages.py:1370 +#: app/models/packages.py:1388 #, python-format msgid "The last release was commit %(hash)s" msgstr "" -#: app/models/packages.py:1376 +#: app/models/packages.py:1394 #, python-format msgid "New tag %(tag_name)s found on the Git repo." msgstr "" -#: app/models/users.py:45 +#: app/models/users.py:46 msgid "Banned" msgstr "" -#: app/models/users.py:47 +#: app/models/users.py:48 msgid "Not Joined" msgstr "" -#: app/models/users.py:49 +#: app/models/users.py:50 msgid "New Member" msgstr "" -#: app/models/users.py:51 +#: app/models/users.py:52 msgid "Member" msgstr "" -#: app/models/users.py:53 +#: app/models/users.py:54 msgid "Trusted Member" msgstr "" -#: app/models/users.py:55 +#: app/models/users.py:56 msgid "Approver" msgstr "" -#: app/models/users.py:57 +#: app/models/users.py:58 msgid "Editor" msgstr "" #. NOTE: BOT notification type -#: app/models/users.py:59 app/models/users.py:448 +#: app/models/users.py:60 app/models/users.py:455 msgid "Bot" msgstr "" -#: app/models/users.py:61 +#: app/models/users.py:62 msgid "Moderator" msgstr "" -#: app/models/users.py:63 app/templates/base.html:164 +#: app/models/users.py:64 app/templates/base.html:178 msgid "Admin" msgstr "" #. NOTE: PACKAGE_EDIT notification type -#: app/models/users.py:433 +#: app/models/users.py:440 msgid "Package Edit" msgstr "" #. NOTE: PACKAGE_APPROVAL notification type -#: app/models/users.py:436 +#: app/models/users.py:443 msgid "Package Approval" msgstr "" #. NOTE: NEW_THREAD notification type -#: app/models/users.py:439 app/templates/threads/list.html:12 +#: app/models/users.py:446 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:442 +#: app/models/users.py:449 msgid "New Review" msgstr "" #. NOTE: THREAD_REPLY notification type -#: app/models/users.py:445 +#: app/models/users.py:452 msgid "Thread Reply" msgstr "" #. NOTE: MAINTAINER notification type -#: app/models/users.py:451 app/templates/macros/threads.html:27 +#: app/models/users.py:458 app/templates/macros/threads.html:27 msgid "Maintainer" msgstr "" #. NOTE: EDITOR_ALERT notification type -#: app/models/users.py:454 +#: app/models/users.py:461 msgid "Editor Alert" msgstr "" #. NOTE: EDITOR_MISC notification type -#: app/models/users.py:457 +#: app/models/users.py:464 msgid "Editor Misc" msgstr "" #. NOTE: OTHER notification type -#: app/models/users.py:460 +#: app/models/users.py:467 msgid "Other" msgstr "" -#: app/models/users.py:470 +#: app/models/users.py:477 msgid "This is a Package Edit notification." msgstr "" -#: app/models/users.py:472 +#: app/models/users.py:479 msgid "This is a Package Approval notification." msgstr "" -#: app/models/users.py:474 +#: app/models/users.py:481 msgid "This is a New Thread notification." msgstr "" -#: app/models/users.py:476 +#: app/models/users.py:483 msgid "This is a New Review notification." msgstr "" -#: app/models/users.py:478 +#: app/models/users.py:485 msgid "This is a Thread Reply notification." msgstr "" -#: app/models/users.py:480 +#: app/models/users.py:487 msgid "This is a Bot notification." msgstr "" -#: app/models/users.py:482 +#: app/models/users.py:489 msgid "This is a Maintainer change notification." msgstr "" -#: app/models/users.py:484 +#: app/models/users.py:491 msgid "This is an Editor Alert notification." msgstr "" -#: app/models/users.py:486 +#: app/models/users.py:493 msgid "This is an Editor Misc notification." msgstr "" -#: app/models/users.py:488 +#: app/models/users.py:495 msgid "This is an Other notification." msgstr "" -#: app/models/users.py:495 +#: app/models/users.py:502 msgid "When another user edits your packages, releases, etc." msgstr "" -#: app/models/users.py:497 +#: app/models/users.py:504 msgid "Notifications from editors related to the package approval process." msgstr "" -#: app/models/users.py:499 +#: app/models/users.py:506 msgid "When a thread is created on your package." msgstr "" -#: app/models/users.py:501 +#: app/models/users.py:508 msgid "When a user posts a review on your package." msgstr "" -#: app/models/users.py:503 +#: app/models/users.py:510 msgid "When someone replies to a thread you're watching." msgstr "" -#: app/models/users.py:505 +#: app/models/users.py:512 msgid "From a bot - for example, update notifications." msgstr "" -#: app/models/users.py:507 +#: app/models/users.py:514 msgid "When your package's maintainers change." msgstr "" -#: app/models/users.py:509 +#: app/models/users.py:516 msgid "For editors: Important alerts." msgstr "" -#: app/models/users.py:511 +#: app/models/users.py:518 msgid "For editors: Minor notifications, including new threads." msgstr "" -#: app/models/users.py:513 +#: app/models/users.py:520 msgid "Minor notifications not important enough for a dedicated category." msgstr "" @@ -2464,11 +2492,11 @@ msgid "" "been deleted, or you may not have access to it." msgstr "" -#: app/templates/base.html:48 +#: app/templates/base.html:62 msgid "Random" msgstr "" -#: app/templates/base.html:51 app/templates/base.html:245 +#: app/templates/base.html:65 app/templates/base.html:259 #: app/templates/packages/bulk_update_conf.html:8 #: app/templates/packages/translation.html:12 #: app/templates/packages/update_config.html:8 @@ -2477,130 +2505,134 @@ msgstr "" msgid "Help" msgstr "" -#: app/templates/base.html:58 +#: app/templates/base.html:72 #, python-format msgid "Search %(type)s" msgstr "" -#: app/templates/base.html:58 app/templates/todo/tags.html:11 +#: app/templates/base.html:72 app/templates/todo/tags.html:11 #: app/templates/todo/tags.html:13 msgid "Search all packages" msgstr "" -#: app/templates/base.html:75 +#: app/templates/base.html:89 msgid "Work Queue" msgstr "" -#: app/templates/base.html:88 app/templates/base.html:140 +#: app/templates/base.html:102 app/templates/base.html:154 msgid "To do list" msgstr "" -#: app/templates/base.html:97 app/templates/notifications/list.html:4 +#: app/templates/base.html:111 app/templates/notifications/list.html:4 msgid "Notifications" msgstr "" -#: app/templates/base.html:118 +#: app/templates/base.html:132 msgid "Add Package" msgstr "" -#: app/templates/base.html:135 +#: app/templates/base.html:149 msgid "Profile" msgstr "" -#: app/templates/base.html:145 +#: app/templates/base.html:159 msgid "My Collections" msgstr "" -#: app/templates/base.html:169 app/templates/packages/release_new.html:12 +#: app/templates/base.html:183 app/templates/packages/release_new.html:12 msgid "Settings" msgstr "" -#: app/templates/base.html:172 +#: app/templates/base.html:186 msgid "Sign out" msgstr "" #: app/templates/admin/languages/list.html:4 -#: app/templates/admin/languages/list.html:10 app/templates/base.html:185 -#: app/templates/packages/view.html:602 app/utils/minetest_hypertext.py:288 +#: app/templates/admin/languages/list.html:10 app/templates/base.html:199 +#: app/templates/packages/view.html:620 app/utils/minetest_hypertext.py:288 msgid "Languages" msgstr "" -#: app/templates/base.html:202 app/templates/translate/index.html:76 +#: app/templates/base.html:216 app/templates/translate/index.html:76 msgid "Help translate ContentDB" msgstr "" -#: app/templates/base.html:246 +#: app/templates/base.html:260 msgid "About" msgstr "" -#: app/templates/base.html:247 +#: app/templates/base.html:261 msgid "Contact Us" msgstr "" -#: app/templates/base.html:248 +#: app/templates/base.html:262 msgid "Rules" msgstr "" -#: app/templates/base.html:249 +#: app/templates/base.html:263 msgid "Policy and Guidance" msgstr "" -#: app/templates/base.html:250 app/templates/donate/index.html:46 +#: app/templates/base.html:264 app/templates/donate/index.html:46 #: app/templates/donate/index.html:70 app/templates/users/profile.html:104 msgid "Donate" msgstr "" -#: app/templates/base.html:251 +#: app/templates/base.html:265 msgid "API" msgstr "" -#: app/templates/base.html:252 app/templates/users/register.html:37 +#: app/templates/base.html:266 +msgid "RSS / Feeds" +msgstr "" + +#: app/templates/base.html:267 app/templates/users/register.html:37 msgid "Privacy Policy" msgstr "" -#: app/templates/base.html:254 +#: app/templates/base.html:269 msgid "Report / DMCA" msgstr "" -#: app/templates/base.html:256 app/templates/packages/advanced_search.html:4 +#: app/templates/base.html:271 app/templates/packages/advanced_search.html:4 msgid "Advanced Search" msgstr "" -#: app/templates/base.html:257 +#: app/templates/base.html:272 msgid "User List" msgstr "" -#: app/templates/base.html:258 app/templates/packages/view.html:190 -#: app/templates/packages/view.html:677 app/templates/threads/list.html:4 +#: app/templates/base.html:273 app/templates/packages/view.html:197 +#: app/templates/packages/view.html:695 app/templates/threads/list.html:4 msgid "Threads" msgstr "" -#: app/templates/base.html:259 app/templates/collections/list.html:7 +#: app/templates/base.html:274 app/templates/collections/list.html:7 #: app/templates/collections/list.html:26 msgid "Collections" msgstr "" -#: app/templates/base.html:260 app/templates/donate/index.html:4 +#: app/templates/base.html:275 app/templates/donate/index.html:4 msgid "Support Creators" msgstr "" -#: app/templates/base.html:261 +#: app/templates/base.html:276 msgid "Translate Packages" msgstr "" -#: app/templates/base.html:262 +#: app/templates/base.html:277 msgid "Source Code" msgstr "" -#: app/templates/base.html:268 +#: app/templates/base.html:283 msgid "Show non-free packages" msgstr "" -#: app/templates/base.html:270 +#: app/templates/base.html:285 msgid "Hide non-free packages" msgstr "" -#: app/templates/base.html:274 +#: app/templates/base.html:289 #, python-format msgid "Our privacy policy has been updated (%(date)s)" msgstr "" @@ -2609,20 +2641,16 @@ msgstr "" msgid "Welcome" msgstr "" -#: app/templates/index.html:8 -msgid "Welcome to the best place to find Minetest mods, games, and texture packs" -msgstr "" - #: app/templates/index.html:53 #, python-format msgid "%(title)s by %(author)s" msgstr "" -#: app/templates/index.html:94 app/templates/packages/view.html:278 +#: app/templates/index.html:94 app/templates/packages/view.html:285 msgid "Previous" msgstr "" -#: app/templates/index.html:98 app/templates/packages/view.html:282 +#: app/templates/index.html:98 app/templates/packages/view.html:289 #: app/templates/users/claim_forums.html:87 msgid "Next" msgstr "" @@ -2704,7 +2732,7 @@ msgstr "" #: app/templates/admin/storage.html:62 #: app/templates/collections/create_edit.html:61 -#: app/templates/threads/user_comments.html:79 +#: app/templates/threads/user_comments.html:80 msgid "No results" msgstr "" @@ -2823,7 +2851,8 @@ msgstr "" #: app/templates/collections/create_edit.html:5 #: app/templates/collections/view.html:42 app/templates/macros/releases.html:68 -#: app/templates/packages/view.html:116 app/templates/packages/view.html:255 +#: app/templates/packages/release_view.html:10 +#: app/templates/packages/view.html:123 app/templates/packages/view.html:262 msgid "Edit" msgstr "" @@ -2841,7 +2870,7 @@ msgstr "" #: app/templates/collections/create_edit.html:76 #: app/templates/packages/remove.html:34 app/templates/packages/remove.html:83 -#: app/templates/packages/view.html:128 +#: app/templates/packages/view.html:135 msgid "Remove" msgstr "" @@ -3086,8 +3115,8 @@ msgstr "" msgid "No audit log entries." msgstr "" -#: app/templates/macros/forms.html:21 app/templates/macros/reviews.html:150 -#: app/templates/packages/remove.html:73 app/templates/packages/view.html:468 +#: app/templates/macros/forms.html:21 app/templates/macros/reviews.html:151 +#: app/templates/packages/remove.html:73 app/templates/packages/view.html:486 #: app/templates/users/modtools.html:86 msgid "Required" msgstr "" @@ -3163,6 +3192,7 @@ msgstr "" #: app/templates/macros/releases.html:103 #: app/templates/packages/release_edit.html:39 +#: app/templates/packages/release_view.html:41 msgid "Importing..." msgstr "" @@ -3182,34 +3212,34 @@ msgstr "" msgid "Unhelpful" msgstr "" -#: app/templates/macros/reviews.html:90 +#: app/templates/macros/reviews.html:91 #, python-format msgid "%(num)d comments" msgstr "" -#: app/templates/macros/reviews.html:102 +#: app/templates/macros/reviews.html:103 msgid "No reviews, yet." msgstr "" -#: app/templates/macros/reviews.html:112 app/templates/macros/reviews.html:166 +#: app/templates/macros/reviews.html:113 app/templates/macros/reviews.html:167 #: app/templates/packages/review_create_edit.html:4 msgid "Review" msgstr "" -#: app/templates/macros/reviews.html:139 +#: app/templates/macros/reviews.html:140 #: app/templates/packages/review_create_edit.html:51 msgid "Why or why not? Try to be constructive" msgstr "" -#: app/templates/macros/reviews.html:156 +#: app/templates/macros/reviews.html:157 msgid "Post Review" msgstr "" -#: app/templates/macros/reviews.html:192 +#: app/templates/macros/reviews.html:193 msgid "Report an issue" msgstr "" -#: app/templates/macros/reviews.html:196 +#: app/templates/macros/reviews.html:197 msgid "Ask a question" msgstr "" @@ -3344,8 +3374,8 @@ msgstr "" msgid "On %(trigger)s, do %(action)s" msgstr "" -#: app/templates/macros/todo.html:35 app/templates/packages/view.html:122 -#: app/templates/packages/view.html:433 +#: app/templates/macros/todo.html:35 app/templates/packages/view.html:129 +#: app/templates/packages/view.html:451 msgid "Release" msgstr "" @@ -3355,7 +3385,7 @@ msgstr "" #: app/templates/macros/todo.html:48 #: app/templates/packages/releases_list.html:13 -#: app/templates/packages/view.html:437 +#: app/templates/packages/view.html:455 msgid "Update settings" msgstr "" @@ -3400,9 +3430,9 @@ msgstr "" #: app/templates/modnames/view.html:27 app/templates/oauth/authorize.html:32 #: app/templates/packages/game_support.html:42 -#: app/templates/packages/similar.html:38 app/templates/packages/view.html:474 -#: app/templates/packages/view.html:498 app/templates/packages/view.html:543 -#: app/templates/packages/view.html:575 app/templates/todo/editor.html:85 +#: app/templates/packages/similar.html:38 app/templates/packages/view.html:492 +#: app/templates/packages/view.html:516 app/templates/packages/view.html:561 +#: app/templates/packages/view.html:593 app/templates/todo/editor.html:85 #: app/templates/todo/game_support.html:45 #, python-format msgid "%(title)s by %(display_name)s" @@ -3635,104 +3665,104 @@ msgid "" "\t\t\tsuch as finding metadata from git, and autocompletion." msgstr "" -#: app/templates/packages/create_edit.html:73 +#: app/templates/packages/create_edit.html:78 msgid "You need to unpublish the package to change the name." msgstr "" -#: app/templates/packages/create_edit.html:80 +#: app/templates/packages/create_edit.html:85 msgid "" "Tip: Don't include Minetest, mod, or modpack " "anywhere in the short description. It is unnecessary and wastes " "characters." msgstr "" -#: app/templates/packages/create_edit.html:83 +#: app/templates/packages/create_edit.html:88 msgid "" "Please choose 'Work in Progress' if your package is unstable, and " "shouldn't be recommended to all players" msgstr "" -#: app/templates/packages/create_edit.html:88 +#: app/templates/packages/create_edit.html:93 msgid "If there is no media, set the Media License to the same as the License." msgstr "" -#: app/templates/packages/create_edit.html:92 +#: app/templates/packages/create_edit.html:97 msgid "" "There's no need to link to the package on ContentDB in the long " "description, the user is already here!" msgstr "" -#: app/templates/packages/create_edit.html:95 +#: app/templates/packages/create_edit.html:100 msgid "" "There's no need to include the forum topic in the long description, it's " "already shown on the page." msgstr "" -#: app/templates/packages/create_edit.html:98 +#: app/templates/packages/create_edit.html:103 msgid "" "There's no need to include the repository URL in the long description, " "it's already shown on the page." msgstr "" -#: app/templates/packages/create_edit.html:102 +#: app/templates/packages/create_edit.html:107 msgid "What to write in the long description" msgstr "" -#: app/templates/packages/create_edit.html:108 +#: app/templates/packages/create_edit.html:113 msgid "Repository and Links" msgstr "" -#: app/templates/packages/create_edit.html:111 +#: app/templates/packages/create_edit.html:116 msgid "Do you have a Git repository?" msgstr "" -#: app/templates/packages/create_edit.html:113 +#: app/templates/packages/create_edit.html:118 msgid "Having a repository is optional" msgstr "" -#: app/templates/packages/create_edit.html:116 +#: app/templates/packages/create_edit.html:121 msgid "" "If you do have a repository, enter the URL below. Otherwise, leave blank " "and click skip." msgstr "" -#: app/templates/packages/create_edit.html:121 +#: app/templates/packages/create_edit.html:126 msgid "HTTP URL to a Git, Mercurial, or other repository" msgstr "" -#: app/templates/packages/create_edit.html:124 +#: app/templates/packages/create_edit.html:129 msgid "Next (Autoimport)" msgstr "" -#: app/templates/packages/create_edit.html:125 +#: app/templates/packages/create_edit.html:130 msgid "Skip" msgstr "" -#: app/templates/packages/create_edit.html:129 +#: app/templates/packages/create_edit.html:134 msgid "Importing... (This may take a while)" msgstr "" -#: app/templates/packages/create_edit.html:132 +#: app/templates/packages/create_edit.html:137 msgid "Where should users report issues?" msgstr "" -#: app/templates/packages/create_edit.html:136 +#: app/templates/packages/create_edit.html:141 msgid "Paste a forum topic URL" msgstr "" -#: app/templates/packages/create_edit.html:138 +#: app/templates/packages/create_edit.html:143 msgid "YouTube videos will be shown in an embed." msgstr "" -#: app/templates/packages/create_edit.html:139 +#: app/templates/packages/create_edit.html:144 msgid "If blank, the author's donation URL will be used instead." msgstr "" -#: app/templates/packages/create_edit.html:140 +#: app/templates/packages/create_edit.html:145 msgid "How can users translate your package? ie: weblate URL or a help page" msgstr "" -#: app/templates/packages/create_edit.html:145 +#: app/templates/packages/create_edit.html:150 msgid "" "You need to save a draft before you can add releases and screenshots. " "You'll be able to edit the package again before submitting for approval." @@ -3785,7 +3815,7 @@ msgid "" msgstr "" #: app/templates/packages/game_support.html:23 -#: app/templates/packages/view.html:213 app/templates/translate/index.html:48 +#: app/templates/packages/view.html:220 app/templates/translate/index.html:48 msgid "Source" msgstr "" @@ -3972,10 +4002,12 @@ msgid "Human-readable name. Eg: 1.0.0 - The Trains Update" msgstr "" #: app/templates/packages/release_edit.html:35 +#: app/templates/packages/release_view.html:35 msgid "Commit Hash" msgstr "" #: app/templates/packages/release_edit.html:40 +#: app/templates/packages/release_view.html:42 msgid "view task" msgstr "" @@ -4281,7 +4313,7 @@ msgid "" msgstr "" #: app/templates/packages/review_votes.html:4 -#: app/templates/packages/view.html:364 +#: app/templates/packages/view.html:371 msgid "Review Votes" msgstr "" @@ -4409,24 +4441,32 @@ msgstr "" msgid "Translating content meta - lua_api.md" msgstr "" -#: app/templates/packages/translation.html:30 -msgid "Translation template" +#: app/templates/packages/translation.html:31 +#, python-format +msgid "%(title)s is available in %(num)d languages." msgstr "" #: app/templates/packages/translation.html:32 +msgid "ContentDB reads translations from locale files (.tr) in your package." +msgstr "" + +#: app/templates/packages/translation.html:89 +msgid "Translation template" +msgstr "" + +#: app/templates/packages/translation.html:91 #, python-format msgid "" "To quickly add support for ContentDB package translation, create a file " "at %(location)s with the following content:" msgstr "" -#: app/templates/packages/translation.html:43 -#, python-format -msgid "%(title)s is available in %(num)d languages." +#: app/templates/packages/translation.html:102 +msgid "With games, you also need to name the textdomain in game.conf:" msgstr "" -#: app/templates/packages/translation.html:44 -msgid "ContentDB reads translations from locale files (.tr) in your package." +#: app/templates/packages/translation.html:106 +msgid "Replace mymod with the name of mod / textdomain you chose." msgstr "" #: app/templates/packages/update_config.html:4 @@ -4464,207 +4504,217 @@ msgid "" "notifications until it is marked up to date." msgstr "" -#: app/templates/packages/view.html:42 -msgid "Download" +#: app/templates/packages/view.html:22 app/templates/packages/view.html:25 +#, python-format +msgid "%(title)s releases" msgstr "" #: app/templates/packages/view.html:49 +msgid "Download" +msgstr "" + +#: app/templates/packages/view.html:56 #, python-format msgid "Minetest %(min)s - %(max)s" msgstr "" -#: app/templates/packages/view.html:51 +#: app/templates/packages/view.html:58 #, python-format msgid "For Minetest %(min)s and above" msgstr "" -#: app/templates/packages/view.html:53 +#: app/templates/packages/view.html:60 #, python-format msgid "Minetest %(max)s and below" msgstr "" -#: app/templates/packages/view.html:63 +#: app/templates/packages/view.html:70 msgid "How do I install this?" msgstr "" -#: app/templates/packages/view.html:69 +#: app/templates/packages/view.html:76 msgid "No downloads available" msgstr "" -#: app/templates/packages/view.html:76 +#: app/templates/packages/view.html:83 msgid "Non-free code and media" msgstr "" -#: app/templates/packages/view.html:78 +#: app/templates/packages/view.html:85 msgid "Non-free code" msgstr "" -#: app/templates/packages/view.html:80 +#: app/templates/packages/view.html:87 msgid "Non-free media" msgstr "" -#: app/templates/packages/view.html:94 app/templates/threads/view.html:109 +#: app/templates/packages/view.html:101 app/templates/threads/view.html:109 msgid "" "This thread is only visible to its creator, package maintainers, users of" " Approver rank or above, and @mentioned users." msgstr "" -#: app/templates/packages/view.html:207 app/templates/users/profile.html:95 +#: app/templates/packages/view.html:214 app/templates/users/profile.html:95 msgid "Website" msgstr "" -#: app/templates/packages/view.html:219 app/templates/users/profile.html:77 +#: app/templates/packages/view.html:226 app/templates/users/profile.html:77 msgid "Forums" msgstr "" -#: app/templates/packages/view.html:225 +#: app/templates/packages/view.html:232 msgid "Issue Tracker" msgstr "" -#: app/templates/packages/view.html:231 app/templates/translate/index.html:43 +#: app/templates/packages/view.html:238 app/templates/translate/index.html:43 msgid "Translate" msgstr "" -#: app/templates/packages/view.html:297 +#: app/templates/packages/view.html:304 msgid "Thumbnail for video" msgstr "" -#: app/templates/packages/view.html:314 +#: app/templates/packages/view.html:321 msgid "Awaiting review" msgstr "" -#: app/templates/packages/view.html:344 app/templates/threads/view.html:82 +#: app/templates/packages/view.html:351 app/templates/threads/view.html:82 msgid "Edit Review" msgstr "" -#: app/templates/packages/view.html:349 +#: app/templates/packages/view.html:356 msgid "You can't review your own package." msgstr "" -#: app/templates/packages/view.html:359 +#: app/templates/packages/view.html:366 msgid "Package needs to be approved before it can be reviewed." msgstr "" -#: app/templates/packages/view.html:370 +#: app/templates/packages/view.html:377 msgid "Used By" msgstr "" -#: app/templates/packages/view.html:376 +#: app/templates/packages/view.html:383 msgid "Content" msgstr "" -#: app/templates/packages/view.html:378 app/templates/packages/view.html:461 +#: app/templates/packages/view.html:385 app/templates/packages/view.html:479 msgid "View content for game" msgstr "" -#: app/templates/packages/view.html:393 +#: app/templates/packages/view.html:398 +#, python-format +msgid "Release notes for %(title)s" +msgstr "" + +#: app/templates/packages/view.html:411 msgid "Favorite" msgstr "" -#: app/templates/packages/view.html:402 +#: app/templates/packages/view.html:420 msgid "Add to collection..." msgstr "" -#: app/templates/packages/view.html:410 +#: app/templates/packages/view.html:428 #, python-format msgid "View %(count)d collections" msgstr "" -#: app/templates/packages/view.html:421 +#: app/templates/packages/view.html:439 msgid "Package may be outdated" msgstr "" -#: app/templates/packages/view.html:428 +#: app/templates/packages/view.html:446 msgid "Only visible to the author and Editors." msgstr "" -#: app/templates/packages/view.html:445 +#: app/templates/packages/view.html:463 msgid "Warning" msgstr "" -#: app/templates/packages/view.html:451 +#: app/templates/packages/view.html:469 msgid "Like this package? Help support its development by making a donation" msgstr "" -#: app/templates/packages/view.html:454 +#: app/templates/packages/view.html:472 msgid "Donate now" msgstr "" -#: app/templates/packages/view.html:466 app/utils/minetest_hypertext.py:283 +#: app/templates/packages/view.html:484 app/utils/minetest_hypertext.py:283 msgid "Dependencies" msgstr "" -#: app/templates/packages/view.html:486 +#: app/templates/packages/view.html:504 msgid "No required dependencies" msgstr "" -#: app/templates/packages/view.html:492 +#: app/templates/packages/view.html:510 msgid "Optional" msgstr "" -#: app/templates/packages/view.html:525 +#: app/templates/packages/view.html:543 msgid "Compatible Games" msgstr "" -#: app/templates/packages/view.html:530 app/templates/packages/view.html:550 +#: app/templates/packages/view.html:548 app/templates/packages/view.html:568 #: app/utils/minetest_hypertext.py:275 msgid "No specific game required" msgstr "" -#: app/templates/packages/view.html:533 +#: app/templates/packages/view.html:551 msgid "Tested with:" msgstr "" -#: app/templates/packages/view.html:555 +#: app/templates/packages/view.html:573 msgid "Is the above correct?" msgstr "" -#: app/templates/packages/view.html:556 +#: app/templates/packages/view.html:574 msgid "You need to either confirm this or tell ContentDB about supported games" msgstr "" -#: app/templates/packages/view.html:568 +#: app/templates/packages/view.html:586 msgid "Does not work with:" msgstr "" -#: app/templates/packages/view.html:588 +#: app/templates/packages/view.html:606 msgid "Please specify compatible games" msgstr "" -#: app/templates/packages/view.html:594 +#: app/templates/packages/view.html:612 msgid "Information" msgstr "" -#: app/templates/packages/view.html:600 +#: app/templates/packages/view.html:618 msgid "Technical Name" msgstr "" -#: app/templates/packages/view.html:616 app/utils/minetest_hypertext.py:295 +#: app/templates/packages/view.html:634 app/utils/minetest_hypertext.py:295 #, python-format msgid "%(code_license)s for code,
%(media_license)s for media." msgstr "" -#: app/templates/packages/view.html:624 +#: app/templates/packages/view.html:642 msgid "Unknown" msgstr "" -#: app/templates/packages/view.html:626 app/utils/minetest_hypertext.py:301 +#: app/templates/packages/view.html:644 app/utils/minetest_hypertext.py:301 msgid "Added" msgstr "" -#: app/templates/packages/view.html:640 +#: app/templates/packages/view.html:658 msgid "Remove myself" msgstr "" -#: app/templates/packages/view.html:645 app/utils/minetest_hypertext.py:303 +#: app/templates/packages/view.html:663 app/utils/minetest_hypertext.py:303 msgid "Provides" msgstr "" -#: app/templates/packages/view.html:667 +#: app/templates/packages/view.html:685 msgid "More" msgstr "" -#: app/templates/packages/view.html:696 +#: app/templates/packages/view.html:714 msgid "See audit log" msgstr "" @@ -4746,7 +4796,7 @@ msgstr "" msgid "Reply to %(title)s" msgstr "" -#: app/templates/threads/user_comments.html:73 +#: app/templates/threads/user_comments.html:74 msgid "Only showing replies to public threads" msgstr "" @@ -4848,7 +4898,7 @@ msgstr "" msgid "Mod names that have hard dependers, but no packages providing them." msgstr "" -#: app/templates/todo/editor.html:193 app/templates/users/account.html:100 +#: app/templates/todo/editor.html:193 app/templates/users/account.html:102 msgid "View All" msgstr "" @@ -5143,10 +5193,10 @@ msgid "Account Deletion and Deactivation isn't available to users yet." msgstr "" #: app/templates/users/account.html:88 -msgid "Please contact the admin." +msgid "Please raise a report to request account deletion." msgstr "" -#: app/templates/users/account.html:93 +#: app/templates/users/account.html:95 msgid "Recent Account Actions" msgstr "" @@ -5642,27 +5692,27 @@ msgstr "" msgid "'%(query)s' - Search Package Releases" msgstr "" -#: app/utils/flask.py:158 +#: app/utils/flask.py:159 msgid "All time" msgstr "" -#: app/utils/flask.py:159 +#: app/utils/flask.py:160 msgid "Last 7 days" msgstr "" -#: app/utils/flask.py:160 +#: app/utils/flask.py:161 msgid "Last 30 days" msgstr "" -#: app/utils/flask.py:161 +#: app/utils/flask.py:162 msgid "Last 90 days" msgstr "" -#: app/utils/flask.py:162 +#: app/utils/flask.py:163 msgid "Year to date" msgstr "" -#: app/utils/flask.py:163 +#: app/utils/flask.py:164 msgid "Last year" msgstr "" @@ -5837,6 +5887,7 @@ msgstr "" #~ msgid "Changes the inventory GUI" #~ msgstr "" +#~ msgctxt "tags" #~ msgid "" #~ "Focus on player chat/communication or " #~ "who's primary function is interacting " @@ -5849,6 +5900,7 @@ msgstr "" #~ msgid "Complex installation" #~ msgstr "" +#~ msgctxt "tags" #~ msgid "" #~ "Requires futher installation steps, such " #~ "as installing luarocks or editing the" @@ -5870,6 +5922,7 @@ msgstr "" #~ msgid "Sims" #~ msgstr "" +#~ msgctxt "tags" #~ msgid "" #~ "Mods and games that aim to " #~ "simulate real life activity. Similar to" @@ -5894,6 +5947,7 @@ msgstr "" #~ msgid "Mobs / Animals / NPCs" #~ msgstr "" +#~ msgctxt "tags" #~ msgid "Adds mobs, animals, and NPCs" #~ msgstr "" @@ -5990,6 +6044,7 @@ msgstr "" #~ msgid "GUI" #~ msgstr "" +#~ msgctxt "tags" #~ msgid "For content whose main utility / feature is in GUI/formspec form" #~ msgstr "" @@ -6005,6 +6060,7 @@ msgstr "" #~ msgid "Related to economies, money, and trading" #~ msgstr "" +#~ msgctxt "tags" #~ msgid "Forks of MTG" #~ msgstr "" @@ -6136,39 +6192,6 @@ 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 (_), " @@ -6182,3 +6205,6 @@ msgstr "" #~ msgid "Human readable. Eg: 1.0.0 or 2018-05-28" #~ msgstr "" +#~ msgid "Please contact the admin." +#~ msgstr "" + diff --git a/translations/ca/LC_MESSAGES/messages.po b/translations/ca/LC_MESSAGES/messages.po index 098d792e..400f95e7 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-22 16:06+0100\n" +"POT-Creation-Date: 2024-07-23 22:12+0100\n" "PO-Revision-Date: 2023-11-03 17:32+0000\n" "Last-Translator: Spurnita \n" "Language: ca\n" @@ -27,324 +27,268 @@ msgstr "Expulsat:" msgid "You have been banned." msgstr "T'han expulsat." -#. NOTE: tags: title for server_tools +#. NOTE: tags: title for jam_game_2023 #: app/_translations.py:6 msgctxt "tags" -msgid "Server Moderation and Tools" +msgid "Jam / Game 2023" msgstr "" -#. NOTE: tags: description for server_tools +#. NOTE: tags: description for jam_game_2023 #: app/_translations.py:8 msgctxt "tags" -msgid "Helps with server maintenance and moderation" -msgstr "" - -#. NOTE: tags: title for pvp -#: app/_translations.py:10 -msgctxt "tags" -msgid "Player vs Player (PvP)" -msgstr "" - -#. NOTE: tags: description for pvp -#: app/_translations.py:12 -msgctxt "tags" -msgid "Designed to be played competitively against other players" +msgid "Entries to the 2023 Minetest Game Jam " msgstr "" #. NOTE: tags: title for player_effects -#: app/_translations.py:14 +#: app/_translations.py:10 msgctxt "tags" msgid "Player Effects / Power Ups" msgstr "" #. NOTE: tags: description for player_effects -#: app/_translations.py:16 +#: app/_translations.py:12 msgctxt "tags" msgid "" "For content that changes player effects, including physics, for example: " "speed, jump height or gravity." msgstr "" -#. NOTE: tags: title for jam_game_2023 +#. NOTE: tags: title for server_tools +#: app/_translations.py:14 +msgctxt "tags" +msgid "Server Moderation and Tools" +msgstr "" + +#. NOTE: tags: description for server_tools +#: app/_translations.py:16 +msgctxt "tags" +msgid "Helps with server maintenance and moderation" +msgstr "" + +#. NOTE: tags: title for pvp #: app/_translations.py:18 msgctxt "tags" -msgid "Jam / Game 2023" +msgid "Player vs Player (PvP)" msgstr "" -#. NOTE: tags: description for jam_game_2023 +#. NOTE: tags: description for pvp #: 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" +msgid "Designed to be played competitively against other players" msgstr "" #. NOTE: tags: title for world_tools -#: app/_translations.py:26 +#: app/_translations.py:22 msgctxt "tags" msgid "World Maintenance and Tools" msgstr "" #. NOTE: tags: description for world_tools -#: app/_translations.py:28 +#: app/_translations.py:24 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:38 +#: app/_translations.py:26 msgctxt "tags" msgid "Joke" msgstr "" #. NOTE: tags: description for april_fools -#: app/_translations.py:40 +#: 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 singleplayer -#: app/_translations.py:42 +#. NOTE: tags: title for developer_tools +#: app/_translations.py:30 msgctxt "tags" -msgid "Singleplayer-focused" +msgid "Developer Tools" msgstr "" -#. NOTE: tags: description for singleplayer -#: app/_translations.py:44 +#. NOTE: tags: description for developer_tools +#: app/_translations.py:32 msgctxt "tags" -msgid "Content that can be played alone" +msgid "Tools for game and mod developers" +msgstr "" + +#. NOTE: tags: title for inventory +#: app/_translations.py:34 +msgctxt "tags" +msgid "Inventory" +msgstr "" + +#. NOTE: tags: description for inventory +#: app/_translations.py:36 +msgctxt "tags" +msgid "Changes the inventory GUI" msgstr "" #. NOTE: tags: title for crafting -#: app/_translations.py:46 +#: app/_translations.py:38 msgctxt "tags" msgid "Crafting" msgstr "" #. NOTE: tags: description for crafting -#: app/_translations.py:48 +#: app/_translations.py:40 msgctxt "tags" msgid "Big changes to crafting gameplay" msgstr "" #. NOTE: tags: title for adventure__rpg -#: app/_translations.py:50 +#: app/_translations.py:42 msgctxt "tags" msgid "Adventure / RPG" msgstr "" #. NOTE: tags: title for shooter -#: app/_translations.py:52 +#: app/_translations.py:44 msgctxt "tags" msgid "Shooter" msgstr "" #. NOTE: tags: description for shooter -#: app/_translations.py:54 +#: app/_translations.py:46 msgctxt "tags" msgid "First person shooters (FPS) and more" msgstr "" #. NOTE: tags: title for sound_music -#: app/_translations.py:56 +#: app/_translations.py:48 msgctxt "tags" msgid "Sounds / Music" msgstr "" #. NOTE: tags: description for sound_music -#: app/_translations.py:58 +#: app/_translations.py:50 msgctxt "tags" msgid "Focuses on or adds new sounds or musical things" msgstr "" -#. NOTE: tags: title for tools -#: app/_translations.py:60 +#. NOTE: tags: title for mapgen +#: app/_translations.py:52 msgctxt "tags" -msgid "Tools / Weapons / Armor" +msgid "Mapgen / Biomes / Decoration" msgstr "" -#. NOTE: tags: description for tools -#: app/_translations.py:62 +#. NOTE: tags: description for mapgen +#: app/_translations.py:54 msgctxt "tags" -msgid "Adds or changes tools, weapons, and armor" +msgid "New mapgen or changes mapgen" msgstr "" -#. NOTE: tags: title for plants_and_farming -#: app/_translations.py:64 +#. NOTE: tags: title for singleplayer +#: app/_translations.py:56 msgctxt "tags" -msgid "Plants and Farming" +msgid "Singleplayer-focused" msgstr "" -#. NOTE: tags: description for plants_and_farming -#: app/_translations.py:66 +#. NOTE: tags: description for singleplayer +#: app/_translations.py:58 msgctxt "tags" -msgid "Adds new plants or other farmable resources." -msgstr "" - -#. 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" +msgid "Content that can be played alone" msgstr "" #. NOTE: tags: title for complex_installation -#: app/_translations.py:80 +#: app/_translations.py:60 msgctxt "tags" msgid "Complex installation" msgstr "" #. NOTE: tags: description for complex_installation -#: app/_translations.py:82 +#: app/_translations.py:62 msgctxt "tags" msgid "" "Requires futher installation steps, such as installing LuaRocks or " "editing the trusted mod setting" msgstr "" -#. NOTE: tags: title for magic -#: app/_translations.py:84 +#. NOTE: tags: title for simulation +#: app/_translations.py:64 msgctxt "tags" -msgid "Magic / Enchanting" +msgid "Sims" msgstr "" -#. NOTE: tags: title for building_mechanics -#: app/_translations.py:86 -msgctxt "tags" -msgid "Building Mechanics and Tools" -msgstr "" - -#. NOTE: tags: description for building_mechanics -#: app/_translations.py:88 -msgctxt "tags" -msgid "Adds game mechanics or tools that change how players build." -msgstr "" - -#. NOTE: tags: title for oneofakind__original -#: app/_translations.py:90 -msgctxt "tags" -msgid "One-of-a-kind / Original" -msgstr "" - -#. NOTE: tags: description for oneofakind__original -#: app/_translations.py:92 +#. NOTE: tags: description for simulation +#: app/_translations.py:66 msgctxt "tags" msgid "" -"For games and such that are of their own kind, distinct and original in " -"nature to others of the same category." +"Mods and games that aim to simulate real life activity. Similar to " +"SimCity/The Sims/OpenTTD/etc." msgstr "" -#. NOTE: tags: title for building -#: app/_translations.py:94 +#. NOTE: tags: title for plants_and_farming +#: app/_translations.py:68 msgctxt "tags" -msgid "Building" +msgid "Plants and Farming" msgstr "" -#. NOTE: tags: description for building -#: app/_translations.py:96 +#. NOTE: tags: description for plants_and_farming +#: app/_translations.py:70 msgctxt "tags" -msgid "Focuses on building, such as adding new materials or nodes" +msgid "Adds new plants or other farmable resources." msgstr "" -#. NOTE: tags: title for decorative -#: app/_translations.py:98 +#. NOTE: tags: title for multiplayer +#: app/_translations.py:72 msgctxt "tags" -msgid "Decorative" +msgid "Multiplayer-focused" msgstr "" -#. NOTE: tags: description for decorative -#: app/_translations.py:100 +#. NOTE: tags: description for multiplayer +#: app/_translations.py:74 msgctxt "tags" -msgid "Adds nodes with no other purpose than for use in building" +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 chat +#: app/_translations.py:80 +msgctxt "tags" +msgid "Chat / Commands" +msgstr "" + +#. NOTE: tags: description for chat +#: app/_translations.py:82 +msgctxt "tags" +msgid "Focus on player chat/communication or console interaction." msgstr "" #. NOTE: tags: title for puzzle -#: app/_translations.py:102 +#: app/_translations.py:84 msgctxt "tags" msgid "Puzzle" msgstr "" #. NOTE: tags: description for puzzle -#: app/_translations.py:104 +#: app/_translations.py:86 msgctxt "tags" msgid "Focus on puzzle solving instead of combat" msgstr "" #. NOTE: tags: title for environment -#: app/_translations.py:106 +#: app/_translations.py:88 msgctxt "tags" msgid "Environment / Weather" msgstr "" #. NOTE: tags: description for environment -#: app/_translations.py:108 +#: app/_translations.py:90 msgctxt "tags" msgid "" "Improves the world, adding weather, ambient sounds, or other environment " @@ -352,29 +296,85 @@ msgid "" msgstr "" #. NOTE: tags: title for less_than_px -#: app/_translations.py:110 +#: app/_translations.py:92 msgctxt "tags" msgid "<16px" msgstr "" #. NOTE: tags: description for less_than_px -#: app/_translations.py:112 +#: app/_translations.py:94 msgctxt "tags" msgid "Less than 16px" msgstr "" #. NOTE: tags: title for mobs -#: app/_translations.py:114 +#: app/_translations.py:96 msgctxt "tags" msgid "Mobs / Animals / NPCs" msgstr "" #. NOTE: tags: description for mobs -#: app/_translations.py:116 +#: app/_translations.py:98 msgctxt "tags" msgid "Adds mobs, animals, and non-player characters" msgstr "" +#. NOTE: tags: title for building +#: app/_translations.py:100 +msgctxt "tags" +msgid "Building" +msgstr "" + +#. NOTE: tags: description for building +#: app/_translations.py:102 +msgctxt "tags" +msgid "Focuses on building, such as adding new materials or nodes" +msgstr "" + +#. NOTE: tags: title for decorative +#: app/_translations.py:104 +msgctxt "tags" +msgid "Decorative" +msgstr "" + +#. NOTE: tags: description for decorative +#: app/_translations.py:106 +msgctxt "tags" +msgid "Adds nodes with no other purpose than for use in building" +msgstr "" + +#. NOTE: tags: title for magic +#: app/_translations.py:108 +msgctxt "tags" +msgid "Magic / Enchanting" +msgstr "" + +#. NOTE: tags: title for building_mechanics +#: app/_translations.py:110 +msgctxt "tags" +msgid "Building Mechanics and Tools" +msgstr "" + +#. NOTE: tags: description for building_mechanics +#: app/_translations.py:112 +msgctxt "tags" +msgid "Adds game mechanics or tools that change how players build." +msgstr "" + +#. NOTE: tags: title for oneofakind__original +#: app/_translations.py:114 +msgctxt "tags" +msgid "One-of-a-kind / Original" +msgstr "" + +#. NOTE: tags: description for oneofakind__original +#: 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 custom_mapgen #: app/_translations.py:118 msgctxt "tags" @@ -389,19 +389,18 @@ msgid "" "worlds to be set to the 'singlenode' mapgen." msgstr "" -#. NOTE: tags: title for survival +#. NOTE: tags: title for 16px #: app/_translations.py:122 msgctxt "tags" -msgid "Survival" +msgid "16px" msgstr "" -#. NOTE: tags: description for survival +#. NOTE: tags: description for 16px #: 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 "" +msgid "For 16px texture packs" +msgstr "Millors Paquets de Textures" #. NOTE: tags: title for education #: app/_translations.py:126 @@ -415,205 +414,139 @@ msgctxt "tags" msgid "Either has educational value, or is a tool to help teachers " msgstr "" -#. NOTE: tags: title for storage +#. NOTE: tags: title for survival #: app/_translations.py:130 msgctxt "tags" -msgid "Storage" +msgid "Survival" msgstr "" -#. NOTE: tags: description for storage +#. NOTE: tags: description for survival #: app/_translations.py:132 msgctxt "tags" -msgid "Adds or improves item storage mechanics" -msgstr "" - -#. NOTE: tags: title for library -#: app/_translations.py:134 -msgctxt "tags" -msgid "API / Library" -msgstr "" - -#. NOTE: tags: description for library -#: app/_translations.py:136 -msgctxt "tags" -msgid "Primarily adds an API for other mods to use" +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:138 +#: app/_translations.py:134 msgctxt "tags" msgid "HUD" msgstr "" #. NOTE: tags: description for hud -#: app/_translations.py:140 +#: app/_translations.py:136 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 -msgctxt "tags" -msgid "Mini-game" -msgstr "Nom" - -#. NOTE: tags: description for mini-game -#: app/_translations.py:144 -msgctxt "tags" -msgid "Adds a mini-game to be played within Minetest" -msgstr "" - #. NOTE: tags: title for pve -#: app/_translations.py:146 +#: app/_translations.py:138 msgctxt "tags" msgid "Player vs Environment (PvE)" msgstr "" #. NOTE: tags: description for pve -#: app/_translations.py:148 +#: app/_translations.py:140 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 storage +#: app/_translations.py:142 +msgctxt "tags" +msgid "Storage" +msgstr "" + +#. NOTE: tags: description for storage +#: app/_translations.py:144 +msgctxt "tags" +msgid "Adds or improves item storage mechanics" +msgstr "" + #. NOTE: tags: title for sports -#: app/_translations.py:150 +#: app/_translations.py:146 msgctxt "tags" msgid "Sports" msgstr "" -#. NOTE: tags: title for 16px +#. NOTE: tags: title for library +#: app/_translations.py:148 +msgctxt "tags" +msgid "API / Library" +msgstr "" + +#. NOTE: tags: description for library +#: app/_translations.py:150 +msgctxt "tags" +msgid "Primarily adds an API for other mods to use" +msgstr "" + +#. NOTE: tags: title for mini-game #: app/_translations.py:152 +#, fuzzy msgctxt "tags" -msgid "16px" -msgstr "" +msgid "Mini-game" +msgstr "Nom" -#. NOTE: tags: description for 16px +#. NOTE: tags: description for mini-game #: 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 "" -"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" +msgid "Adds a mini-game to be played within Minetest" msgstr "" #. NOTE: tags: title for commerce -#: app/_translations.py:170 +#: app/_translations.py:156 msgctxt "tags" msgid "Commerce / Economy" msgstr "" #. NOTE: tags: description for commerce -#: app/_translations.py:172 +#: app/_translations.py:158 msgctxt "tags" msgid "Related to economies, money, and trading" msgstr "" -#. NOTE: tags: title for gui -#: app/_translations.py:174 +#. NOTE: tags: title for technology +#: app/_translations.py:160 msgctxt "tags" -msgid "GUI" +msgid "Machines / Electronics" msgstr "" -#. NOTE: tags: description for gui -#: app/_translations.py:176 +#. NOTE: tags: description for technology +#: app/_translations.py:162 msgctxt "tags" -msgid "" -"For content whose main utility or features are provided within a GUI, on-" -"screen menu, or similar" +msgid "Adds machines useful in automation, tubes, or power." msgstr "" -#. NOTE: tags: title for jam_combat_mod -#: app/_translations.py:178 +#. NOTE: tags: title for food +#: app/_translations.py:164 msgctxt "tags" -msgid "Jam / Combat 2020" +msgid "Food / Drinks" msgstr "" -#. NOTE: tags: description for jam_combat_mod -#: app/_translations.py:180 +#. NOTE: tags: title for seasonal +#: app/_translations.py:166 msgctxt "tags" -msgid "For mods created for the Discord \"Combat\" modding event in 2020" +msgid "Seasonal" msgstr "" -#. NOTE: tags: title for mtg -#: app/_translations.py:182 +#. NOTE: tags: description for seasonal +#: app/_translations.py:168 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" +msgid "For content generally themed around a certain season or holiday" msgstr "" #. NOTE: tags: title for creative -#: app/_translations.py:190 +#: app/_translations.py:170 msgctxt "tags" msgid "Creative" msgstr "" #. NOTE: tags: description for creative -#: app/_translations.py:192 +#: app/_translations.py:172 msgctxt "tags" msgid "" "Written specifically or exclusively for use in creative mode. Adds " @@ -621,53 +554,106 @@ msgid "" "that facilitate ingame creation and doesn't add difficulty or scarcity" msgstr "" -#. NOTE: tags: title for technology -#: app/_translations.py:194 +#. NOTE: tags: title for 64px +#: app/_translations.py:174 msgctxt "tags" -msgid "Machines / Electronics" +msgid "64px" msgstr "" -#. NOTE: tags: description for technology -#: app/_translations.py:196 +#. NOTE: tags: description for 64px +#: app/_translations.py:176 +#, fuzzy msgctxt "tags" -msgid "Adds machines useful in automation, tubes, or power." -msgstr "" +msgid "For 64px texture packs" +msgstr "Millors Paquets de Textures" #. NOTE: tags: title for 32px -#: app/_translations.py:198 +#: app/_translations.py:178 msgctxt "tags" msgid "32px" msgstr "" #. NOTE: tags: description for 32px -#: app/_translations.py:200 +#: app/_translations.py:180 #, fuzzy msgctxt "tags" msgid "For 32px texture packs" msgstr "Millors Paquets de Textures" -#. NOTE: tags: title for strategy_rts -#: app/_translations.py:202 +#. NOTE: tags: title for gui +#: app/_translations.py:182 msgctxt "tags" -msgid "Strategy / RTS" +msgid "GUI" msgstr "" -#. NOTE: tags: description for strategy_rts -#: app/_translations.py:204 +#. NOTE: tags: description for gui +#: app/_translations.py:184 msgctxt "tags" msgid "" -"Games and mods with a heavy strategy component, whether real-time or " -"turn-based" +"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:186 +msgctxt "tags" +msgid "Jam / Combat 2020" +msgstr "" + +#. NOTE: tags: description for jam_combat_mod +#: app/_translations.py:188 +msgctxt "tags" +msgid "For mods created for the Discord \"Combat\" modding event in 2020" +msgstr "" + +#. NOTE: tags: title for transport +#: app/_translations.py:190 +msgctxt "tags" +msgid "Transport" +msgstr "" + +#. NOTE: tags: description for transport +#: app/_translations.py:192 +msgctxt "tags" +msgid "" +"Adds or changes transportation methods. Includes teleportation, vehicles," +" ridable mobs, transport infrastructure and thematic content" +msgstr "" + +#. NOTE: tags: title for jam_weekly_2021 +#: app/_translations.py:194 +msgctxt "tags" +msgid "Jam / Weekly Challenges 2021" +msgstr "" + +#. NOTE: tags: description for jam_weekly_2021 +#: app/_translations.py:196 +msgctxt "tags" +msgid "" +"For mods created for the Discord \"Weekly Challenges\" modding event in " +"2021" +msgstr "" + +#. NOTE: tags: title for mtg +#: app/_translations.py:198 +msgctxt "tags" +msgid "Minetest Game improved" +msgstr "" + +#. NOTE: tags: description for mtg +#: app/_translations.py:200 +msgctxt "tags" +msgid "Forks of Minetest Game" msgstr "" #. NOTE: tags: title for skins -#: app/_translations.py:206 +#: app/_translations.py:202 msgctxt "tags" msgid "Player customization / Skins" msgstr "" #. NOTE: tags: description for skins -#: app/_translations.py:208 +#: app/_translations.py:204 msgctxt "tags" msgid "" "Allows the player to customize their character by changing the texture or" @@ -675,30 +661,44 @@ msgid "" msgstr "" #. NOTE: tags: title for jam_game_2021 -#: app/_translations.py:210 +#: app/_translations.py:206 msgctxt "tags" msgid "Jam / Game 2021" msgstr "" #. NOTE: tags: description for jam_game_2021 -#: app/_translations.py:212 +#: app/_translations.py:208 msgctxt "tags" msgid "Entries to the 2021 Minetest Game Jam" msgstr "" #. NOTE: tags: title for 128px -#: app/_translations.py:214 +#: app/_translations.py:210 msgctxt "tags" msgid "128px+" msgstr "" #. NOTE: tags: description for 128px -#: app/_translations.py:216 +#: app/_translations.py:212 #, fuzzy msgctxt "tags" msgid "For 128px or higher texture packs" msgstr "Millors Paquets de Textures" +#. NOTE: tags: title for strategy_rts +#: app/_translations.py:214 +msgctxt "tags" +msgid "Strategy / RTS" +msgstr "" + +#. NOTE: tags: description for strategy_rts +#: app/_translations.py:216 +msgctxt "tags" +msgid "" +"Games and mods with a heavy strategy component, whether real-time or " +"turn-based" +msgstr "" + #. NOTE: tags: title for jam_game_2022 #: app/_translations.py:218 msgctxt "tags" @@ -815,7 +815,7 @@ msgstr "" msgid "%(delta)s ago" msgstr "Fa %(delta)s" -#: app/blueprints/api/endpoints.py:94 app/templates/index.html:104 +#: app/blueprints/api/endpoints.py:74 app/templates/index.html:104 msgid "Featured" msgstr "" @@ -826,6 +826,7 @@ msgstr "" #: 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 +#: app/templates/packages/release_view.html:22 msgid "Name" msgstr "Nom" @@ -834,10 +835,10 @@ 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:252 -#: app/blueprints/packages/packages.py:544 -#: app/blueprints/packages/packages.py:640 -#: app/blueprints/packages/packages.py:728 +#: app/blueprints/oauth/__init__.py:175 app/blueprints/packages/packages.py:253 +#: app/blueprints/packages/packages.py:551 +#: app/blueprints/packages/packages.py:647 +#: app/blueprints/packages/packages.py:735 #: app/blueprints/packages/releases.py:66 #: app/blueprints/packages/releases.py:81 app/blueprints/packages/reviews.py:63 #: app/blueprints/packages/screenshots.py:36 @@ -854,17 +855,18 @@ msgstr "Guardar" #: app/blueprints/packages/advanced_search.py:84 #: app/blueprints/packages/releases.py:56 #: app/blueprints/packages/releases.py:71 app/blueprints/packages/reviews.py:53 -#: app/blueprints/threads/__init__.py:281 +#: app/blueprints/threads/__init__.py:282 #: app/templates/admin/languages/list.html:23 -#: app/templates/macros/reviews.html:143 app/templates/macros/topics.html:5 +#: app/templates/macros/reviews.html:144 app/templates/macros/topics.html:5 #: app/templates/packages/release_edit.html:21 -#: app/templates/packages/translation.html:54 +#: app/templates/packages/release_view.html:23 +#: app/templates/packages/translation.html:42 msgid "Title" msgstr "Títol" #: app/blueprints/collections/__init__.py:80 #: app/blueprints/collections/__init__.py:85 -#: app/templates/packages/translation.html:57 +#: app/templates/packages/translation.html:45 msgid "Short Description" msgstr "Descripció Curta" @@ -873,7 +875,7 @@ msgid "Page Content" msgstr "Contingut de la Pàgina" #: app/blueprints/collections/__init__.py:82 -#: app/blueprints/threads/__init__.py:283 +#: app/blueprints/threads/__init__.py:284 #: app/templates/collections/view.html:51 msgid "Private" msgstr "Privat" @@ -910,6 +912,25 @@ 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/feeds/__init__.py:32 app/templates/index.html:8 +msgid "Welcome to the best place to find Minetest mods, games, and texture packs" +msgstr "" + +#: app/blueprints/feeds/__init__.py:70 app/templates/base.html:29 +#: app/templates/base.html:36 +msgid "ContentDB new packages" +msgstr "" + +#: app/blueprints/feeds/__init__.py:98 app/templates/base.html:31 +#: app/templates/base.html:38 +msgid "ContentDB package updates" +msgstr "" + +#: app/blueprints/feeds/__init__.py:107 app/templates/base.html:27 +#: app/templates/base.html:34 +msgid "ContentDB all" +msgstr "" + #: 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 @@ -940,7 +961,7 @@ msgstr "" #: app/blueprints/packages/__init__.py:42 #: app/templates/packages/releases_list.html:34 -#: app/templates/packages/view.html:657 app/templates/todo/editor.html:75 +#: app/templates/packages/view.html:675 app/templates/todo/editor.html:75 msgid "Releases" msgstr "" @@ -952,18 +973,18 @@ msgstr "" #: app/blueprints/packages/__init__.py:52 #: app/templates/packages/edit_maintainers.html:8 -#: app/templates/packages/view.html:628 app/utils/minetest_hypertext.py:302 +#: app/templates/packages/view.html:646 app/utils/minetest_hypertext.py:302 msgid "Maintainers" msgstr "" #: app/blueprints/packages/__init__.py:57 app/templates/admin/list.html:21 -#: app/templates/base.html:159 app/templates/packages/audit.html:4 +#: app/templates/base.html:173 app/templates/packages/audit.html:4 msgid "Audit Log" msgstr "" -#: app/blueprints/packages/__init__.py:62 app/templates/base.html:150 +#: app/blueprints/packages/__init__.py:62 app/templates/base.html:164 #: app/templates/packages/stats.html:4 app/templates/packages/stats.html:23 -#: app/templates/packages/view.html:236 app/templates/users/profile.html:148 +#: app/templates/packages/view.html:243 app/templates/users/profile.html:148 msgid "Statistics" msgstr "" @@ -993,8 +1014,8 @@ msgstr "" msgid "Non-free" msgstr "" -#: app/blueprints/packages/advanced_search.py:42 app/models/packages.py:624 -#: app/templates/packages/view.html:163 +#: app/blueprints/packages/advanced_search.py:42 app/models/packages.py:630 +#: app/templates/packages/view.html:170 msgid "Work in Progress" msgstr "" @@ -1012,30 +1033,30 @@ msgid "Query" msgstr "" #: app/blueprints/packages/advanced_search.py:54 -#: app/blueprints/packages/packages.py:230 app/templates/packages/view.html:598 +#: app/blueprints/packages/packages.py:231 app/templates/packages/view.html:616 #: app/utils/minetest_hypertext.py:263 msgid "Type" msgstr "" #: app/blueprints/packages/advanced_search.py:56 -#: app/templates/macros/topics.html:6 app/templates/packages/view.html:177 +#: app/templates/macros/topics.html:6 app/templates/packages/view.html:184 msgid "Author" msgstr "" #: app/blueprints/packages/advanced_search.py:57 -#: app/blueprints/packages/packages.py:237 app/templates/admin/tags/list.html:4 +#: app/blueprints/packages/packages.py:238 app/templates/admin/tags/list.html:4 #: app/templates/admin/tags/list.html:10 app/templates/todo/tags.html:38 #: app/utils/minetest_hypertext.py:264 msgid "Tags" msgstr "" #: app/blueprints/packages/advanced_search.py:60 -#: app/blueprints/packages/packages.py:238 +#: app/blueprints/packages/packages.py:239 msgid "Content Warnings" msgstr "" #: app/blueprints/packages/advanced_search.py:63 -#: app/blueprints/packages/packages.py:239 app/templates/packages/view.html:609 +#: app/blueprints/packages/packages.py:240 app/templates/packages/view.html:627 #: app/utils/minetest_hypertext.py:298 msgid "License" msgstr "" @@ -1049,9 +1070,10 @@ msgstr "" #: 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/macros/reviews.html:82 app/templates/macros/topics.html:52 #: app/templates/packages/game_hub.html:5 #: app/templates/packages/game_hub.html:25 +#: app/templates/packages/release_view.html:17 #: app/templates/packages/similar.html:22 app/templates/translate/index.html:28 #, python-format msgid "%(title)s by %(author)s" @@ -1059,7 +1081,7 @@ msgstr "" #: app/blueprints/packages/advanced_search.py:72 #: app/blueprints/packages/reviews.py:54 -#: app/templates/packages/translation.html:51 +#: app/templates/packages/translation.html:39 msgid "Language" msgstr "" @@ -1081,13 +1103,13 @@ 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/packages/view.html:201 app/templates/packages/view.html:343 #: 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 +#: app/templates/packages/view.html:191 app/templates/users/profile.html:242 msgid "Downloads" msgstr "" @@ -1119,178 +1141,178 @@ msgstr "" msgid "Random order" msgstr "" -#: app/blueprints/packages/packages.py:215 +#: app/blueprints/packages/packages.py:216 msgid "No download available." msgstr "" -#: app/blueprints/packages/packages.py:231 +#: app/blueprints/packages/packages.py:232 msgid "Title (Human-readable)" msgstr "" -#: app/blueprints/packages/packages.py:232 -#: app/blueprints/packages/packages.py:638 +#: app/blueprints/packages/packages.py:233 +#: app/blueprints/packages/packages.py:645 msgid "Name (Technical)" msgstr "" -#: app/blueprints/packages/packages.py:232 -#: app/blueprints/packages/packages.py:639 -#: app/templates/packages/create_edit.html:75 +#: app/blueprints/packages/packages.py:233 +#: app/blueprints/packages/packages.py:646 +#: app/templates/packages/create_edit.html:80 msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" msgstr "" -#: app/blueprints/packages/packages.py:233 +#: app/blueprints/packages/packages.py:234 msgid "Short Description (Plaintext)" msgstr "" -#: app/blueprints/packages/packages.py:235 app/templates/packages/view.html:620 +#: app/blueprints/packages/packages.py:236 app/templates/packages/view.html:638 #: app/utils/minetest_hypertext.py:300 msgid "Maintenance State" msgstr "" -#: app/blueprints/packages/packages.py:240 +#: app/blueprints/packages/packages.py:241 msgid "Media License" msgstr "" -#: app/blueprints/packages/packages.py:242 +#: app/blueprints/packages/packages.py:243 msgid "Long Description (Markdown)" msgstr "" -#: app/blueprints/packages/packages.py:244 +#: app/blueprints/packages/packages.py:245 msgid "VCS Repository URL" msgstr "" -#: app/blueprints/packages/packages.py:245 app/blueprints/users/settings.py:77 +#: app/blueprints/packages/packages.py:246 app/blueprints/users/settings.py:77 msgid "Website URL" msgstr "" -#: app/blueprints/packages/packages.py:246 +#: app/blueprints/packages/packages.py:247 msgid "Issue Tracker URL" msgstr "" -#: app/blueprints/packages/packages.py:247 +#: app/blueprints/packages/packages.py:248 msgid "Forum Topic ID" msgstr "" -#: app/blueprints/packages/packages.py:248 +#: app/blueprints/packages/packages.py:249 msgid "Video URL" msgstr "" -#: app/blueprints/packages/packages.py:249 +#: app/blueprints/packages/packages.py:250 msgid "Donate URL" msgstr "" -#: app/blueprints/packages/packages.py:250 +#: app/blueprints/packages/packages.py:251 msgid "Translation URL" msgstr "" -#: app/blueprints/packages/packages.py:256 +#: app/blueprints/packages/packages.py:257 msgid "_game is not an allowed name" msgstr "" -#: app/blueprints/packages/packages.py:266 +#: app/blueprints/packages/packages.py:267 msgid "" "Package already exists, but is removed. Please contact ContentDB staff to" " restore the package" msgstr "" -#: app/blueprints/packages/packages.py:271 +#: app/blueprints/packages/packages.py:272 msgid "Package already exists" msgstr "" -#: app/blueprints/packages/packages.py:277 +#: app/blueprints/packages/packages.py:278 msgid "A collection with a similar name already exists" msgstr "" -#: app/blueprints/packages/packages.py:330 +#: app/blueprints/packages/packages.py:331 #: 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:336 +#: app/blueprints/packages/packages.py:337 msgid "Save draft" msgstr "" -#: app/blueprints/packages/packages.py:344 +#: app/blueprints/packages/packages.py:345 msgid "Unable to find that user" msgstr "" -#: app/blueprints/packages/packages.py:348 +#: app/blueprints/packages/packages.py:349 #: app/blueprints/packages/screenshots.py:137 msgid "Permission denied" msgstr "" -#: app/blueprints/packages/packages.py:404 -#: app/blueprints/packages/packages.py:495 -#: app/blueprints/packages/packages.py:517 +#: app/blueprints/packages/packages.py:408 +#: app/blueprints/packages/packages.py:502 +#: app/blueprints/packages/packages.py:524 msgid "You don't have permission to do that" msgstr "" -#: app/blueprints/packages/packages.py:437 +#: app/blueprints/packages/packages.py:443 msgid "Please comment what changes are needed in the approval thread" msgstr "" -#: app/blueprints/packages/packages.py:444 +#: app/blueprints/packages/packages.py:450 msgid "" "Please comment in the approval thread so editors know what you have " "changed" msgstr "" -#: app/blueprints/packages/packages.py:482 +#: app/blueprints/packages/packages.py:489 #, python-format msgid "Set state to %(state)s" msgstr "" -#: app/blueprints/packages/packages.py:512 +#: app/blueprints/packages/packages.py:519 msgid "Deleted package" msgstr "" -#: app/blueprints/packages/packages.py:534 +#: app/blueprints/packages/packages.py:541 msgid "Unapproved package" msgstr "" -#: app/blueprints/packages/packages.py:543 +#: app/blueprints/packages/packages.py:550 msgid "Maintainers (Comma-separated)" msgstr "" -#: app/blueprints/packages/packages.py:552 +#: app/blueprints/packages/packages.py:559 msgid "You don't have permission to edit maintainers" msgstr "" -#: app/blueprints/packages/packages.py:602 +#: app/blueprints/packages/packages.py:609 msgid "You are not a maintainer" msgstr "" -#: app/blueprints/packages/packages.py:605 +#: app/blueprints/packages/packages.py:612 msgid "Package owners cannot remove themselves as maintainers" msgstr "" -#: app/blueprints/packages/packages.py:637 +#: app/blueprints/packages/packages.py:644 msgid "Author Name" msgstr "" -#: app/blueprints/packages/packages.py:724 +#: app/blueprints/packages/packages.py:731 msgid "Enable support detection based on dependencies (recommended)" msgstr "" -#: app/blueprints/packages/packages.py:725 +#: app/blueprints/packages/packages.py:732 msgid "Supported games" msgstr "" -#: app/blueprints/packages/packages.py:726 +#: app/blueprints/packages/packages.py:733 msgid "Unsupported games" msgstr "" -#: app/blueprints/packages/packages.py:727 +#: app/blueprints/packages/packages.py:734 msgid "Supports all games (unless stated) / is game independent" msgstr "" -#: app/blueprints/packages/packages.py:743 +#: app/blueprints/packages/packages.py:750 msgid "You need at least one release before you can edit game support" msgstr "" -#: app/blueprints/packages/packages.py:747 +#: app/blueprints/packages/packages.py:754 msgid "Mod(pack) needs to contain at least one mod. Please create a new release" msgstr "" @@ -1315,18 +1337,19 @@ msgstr "" #: app/blueprints/packages/releases.py:62 #: app/blueprints/packages/releases.py:77 -#: app/blueprints/packages/releases.py:207 +#: app/blueprints/packages/releases.py:217 msgid "Minimum Minetest Version" msgstr "" #: app/blueprints/packages/releases.py:64 #: app/blueprints/packages/releases.py:79 -#: app/blueprints/packages/releases.py:210 +#: app/blueprints/packages/releases.py:220 msgid "Maximum Minetest Version" msgstr "" #: app/blueprints/packages/releases.py:74 #: app/templates/packages/release_edit.html:31 +#: app/templates/packages/release_view.html:31 msgid "URL" msgstr "" @@ -1347,75 +1370,75 @@ msgstr "" msgid "Upload .zip file" msgstr "" -#: app/blueprints/packages/releases.py:206 +#: app/blueprints/packages/releases.py:216 msgid "Set Min" msgstr "" -#: app/blueprints/packages/releases.py:209 +#: app/blueprints/packages/releases.py:219 msgid "Set Max" msgstr "" -#: app/blueprints/packages/releases.py:212 +#: app/blueprints/packages/releases.py:222 msgid "Only change values previously set as none" msgstr "" -#: app/blueprints/packages/releases.py:213 +#: app/blueprints/packages/releases.py:223 msgid "Update" msgstr "" -#: app/blueprints/packages/releases.py:265 +#: app/blueprints/packages/releases.py:275 #: app/templates/packages/update_config.html:25 msgid "Trigger" msgstr "" -#: app/blueprints/packages/releases.py:266 +#: app/blueprints/packages/releases.py:276 msgid "New Commit" msgstr "" -#: app/blueprints/packages/releases.py:267 app/templates/admin/tags/list.html:8 +#: app/blueprints/packages/releases.py:277 app/templates/admin/tags/list.html:8 msgid "New Tag" msgstr "" -#: app/blueprints/packages/releases.py:269 +#: app/blueprints/packages/releases.py:279 msgid "Branch name" msgstr "" -#: app/blueprints/packages/releases.py:270 +#: app/blueprints/packages/releases.py:280 #: app/templates/packages/update_config.html:38 msgid "Action" msgstr "" -#: app/blueprints/packages/releases.py:271 +#: app/blueprints/packages/releases.py:281 msgid "Send notification and mark as outdated" msgstr "" -#: app/blueprints/packages/releases.py:271 app/logic/package_approval.py:104 +#: app/blueprints/packages/releases.py:281 app/logic/package_approval.py:104 msgid "Create release" msgstr "" -#: app/blueprints/packages/releases.py:273 +#: app/blueprints/packages/releases.py:283 msgid "Save Settings" msgstr "" -#: app/blueprints/packages/releases.py:274 +#: app/blueprints/packages/releases.py:284 msgid "Disable Automation" msgstr "" -#: app/blueprints/packages/releases.py:313 +#: app/blueprints/packages/releases.py:323 msgid "Please add a Git repository URL in order to set up automatic releases" msgstr "" -#: app/blueprints/packages/releases.py:329 +#: app/blueprints/packages/releases.py:339 msgid "Deleted update configuration" msgstr "" -#: app/blueprints/packages/releases.py:337 +#: app/blueprints/packages/releases.py:347 msgid "Now, please create an initial release" msgstr "" #: app/blueprints/packages/reviews.py:60 app/blueprints/threads/__init__.py:181 #: app/blueprints/threads/__init__.py:182 -#: app/blueprints/threads/__init__.py:282 +#: app/blueprints/threads/__init__.py:283 msgid "Comment" msgstr "" @@ -1423,18 +1446,18 @@ msgstr "" msgid "Rating" msgstr "" -#: app/blueprints/packages/reviews.py:62 app/templates/macros/reviews.html:124 -#: app/templates/macros/reviews.html:178 +#: app/blueprints/packages/reviews.py:62 app/templates/macros/reviews.html:125 +#: app/templates/macros/reviews.html:179 msgid "Yes" msgstr "" -#: app/blueprints/packages/reviews.py:62 app/templates/macros/reviews.html:129 -#: app/templates/macros/reviews.html:182 +#: app/blueprints/packages/reviews.py:62 app/templates/macros/reviews.html:130 +#: app/templates/macros/reviews.html:183 msgid "Neutral" msgstr "" -#: app/blueprints/packages/reviews.py:62 app/templates/macros/reviews.html:134 -#: app/templates/macros/reviews.html:186 +#: app/blueprints/packages/reviews.py:62 app/templates/macros/reviews.html:135 +#: app/templates/macros/reviews.html:187 msgid "No" msgstr "" @@ -1450,7 +1473,7 @@ msgstr "" #: app/blueprints/packages/reviews.py:94 app/blueprints/threads/__init__.py:207 #: app/blueprints/threads/__init__.py:240 -#: app/blueprints/threads/__init__.py:334 app/blueprints/users/settings.py:114 +#: app/blueprints/threads/__init__.py:335 app/blueprints/users/settings.py:114 #: app/logic/packages.py:131 msgid "Linking to blocked sites is not allowed" msgstr "" @@ -1478,8 +1501,9 @@ msgid "Message" msgstr "" #: app/blueprints/report/__init__.py:35 app/templates/macros/threads.html:51 -#: app/templates/packages/view.html:688 app/templates/report/index.html:4 -#: app/templates/report/index.html:10 app/templates/users/profile.html:37 +#: app/templates/packages/view.html:706 app/templates/report/index.html:4 +#: app/templates/report/index.html:10 app/templates/users/account.html:91 +#: app/templates/users/profile.html:37 msgid "Report" msgstr "" @@ -1515,24 +1539,24 @@ msgstr "" msgid "Please wait before commenting again" msgstr "" -#: app/blueprints/threads/__init__.py:284 +#: app/blueprints/threads/__init__.py:285 #: app/templates/macros/package_approval.html:56 msgid "Open Thread" msgstr "" -#: app/blueprints/threads/__init__.py:309 +#: app/blueprints/threads/__init__.py:310 msgid "Unable to create thread!" msgstr "" -#: app/blueprints/threads/__init__.py:315 +#: app/blueprints/threads/__init__.py:316 msgid "An approval thread already exists! Consider replying there instead" msgstr "" -#: app/blueprints/threads/__init__.py:319 +#: app/blueprints/threads/__init__.py:320 msgid "Please wait before opening another thread" msgstr "" -#: app/blueprints/todo/user.py:192 +#: app/blueprints/todo/user.py:193 #: app/templates/collections/package_add_to.html:46 msgid "Done" msgstr "" @@ -1551,7 +1575,7 @@ msgstr "" msgid "Remember me" msgstr "" -#: app/blueprints/users/account.py:39 app/templates/base.html:176 +#: app/blueprints/users/account.py:39 app/templates/base.html:190 #: app/templates/donate/index.html:85 app/templates/users/login.html:4 msgid "Sign in" msgstr "" @@ -1913,7 +1937,7 @@ msgstr "" msgid "File filter" msgstr "" -#: app/blueprints/zipgrep/__init__.py:38 app/templates/base.html:60 +#: app/blueprints/zipgrep/__init__.py:38 app/templates/base.html:74 #: app/templates/packages/advanced_search.html:34 #: app/templates/packages/game_hub.html:35 app/templates/todo/tags.html:14 msgid "Search" @@ -2004,6 +2028,10 @@ msgstr "" msgid "You don't have permission to change the package name" msgstr "" +#: app/logic/packages.py:140 +msgid "You cannot change package type once approved" +msgstr "" + #: app/logic/releases.py:33 msgid "You don't have permission to make releases" msgstr "" @@ -2077,17 +2105,17 @@ msgstr "" msgid "Texture Pack" msgstr "" -#: app/models/packages.py:78 app/templates/base.html:39 +#: app/models/packages.py:78 app/templates/base.html:53 #: app/templates/modnames/view.html:14 msgid "Mods" msgstr "" -#: app/models/packages.py:80 app/templates/base.html:42 +#: app/models/packages.py:80 app/templates/base.html:56 #: app/templates/modnames/view.html:17 msgid "Games" msgstr "" -#: app/models/packages.py:82 app/templates/base.html:45 +#: app/models/packages.py:82 app/templates/base.html:59 msgid "Texture Packs" msgstr "" @@ -2214,185 +2242,185 @@ msgstr "" msgid "Delete" msgstr "" -#: app/models/packages.py:1366 +#: app/models/packages.py:1384 #, python-format msgid "New commit %(hash)s found on the Git repo." msgstr "" -#: app/models/packages.py:1370 +#: app/models/packages.py:1388 #, python-format msgid "The last release was commit %(hash)s" msgstr "" -#: app/models/packages.py:1376 +#: app/models/packages.py:1394 #, python-format msgid "New tag %(tag_name)s found on the Git repo." msgstr "" -#: app/models/users.py:45 +#: app/models/users.py:46 msgid "Banned" msgstr "" -#: app/models/users.py:47 +#: app/models/users.py:48 msgid "Not Joined" msgstr "" -#: app/models/users.py:49 +#: app/models/users.py:50 msgid "New Member" msgstr "" -#: app/models/users.py:51 +#: app/models/users.py:52 msgid "Member" msgstr "" -#: app/models/users.py:53 +#: app/models/users.py:54 msgid "Trusted Member" msgstr "" -#: app/models/users.py:55 +#: app/models/users.py:56 msgid "Approver" msgstr "" -#: app/models/users.py:57 +#: app/models/users.py:58 msgid "Editor" msgstr "" #. NOTE: BOT notification type -#: app/models/users.py:59 app/models/users.py:448 +#: app/models/users.py:60 app/models/users.py:455 msgid "Bot" msgstr "" -#: app/models/users.py:61 +#: app/models/users.py:62 msgid "Moderator" msgstr "" -#: app/models/users.py:63 app/templates/base.html:164 +#: app/models/users.py:64 app/templates/base.html:178 msgid "Admin" msgstr "" #. NOTE: PACKAGE_EDIT notification type -#: app/models/users.py:433 +#: app/models/users.py:440 msgid "Package Edit" msgstr "" #. NOTE: PACKAGE_APPROVAL notification type -#: app/models/users.py:436 +#: app/models/users.py:443 msgid "Package Approval" msgstr "" #. NOTE: NEW_THREAD notification type -#: app/models/users.py:439 app/templates/threads/list.html:12 +#: app/models/users.py:446 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:442 +#: app/models/users.py:449 msgid "New Review" msgstr "" #. NOTE: THREAD_REPLY notification type -#: app/models/users.py:445 +#: app/models/users.py:452 msgid "Thread Reply" msgstr "" #. NOTE: MAINTAINER notification type -#: app/models/users.py:451 app/templates/macros/threads.html:27 +#: app/models/users.py:458 app/templates/macros/threads.html:27 msgid "Maintainer" msgstr "" #. NOTE: EDITOR_ALERT notification type -#: app/models/users.py:454 +#: app/models/users.py:461 msgid "Editor Alert" msgstr "" #. NOTE: EDITOR_MISC notification type -#: app/models/users.py:457 +#: app/models/users.py:464 msgid "Editor Misc" msgstr "" #. NOTE: OTHER notification type -#: app/models/users.py:460 +#: app/models/users.py:467 msgid "Other" msgstr "" -#: app/models/users.py:470 +#: app/models/users.py:477 msgid "This is a Package Edit notification." msgstr "" -#: app/models/users.py:472 +#: app/models/users.py:479 msgid "This is a Package Approval notification." msgstr "" -#: app/models/users.py:474 +#: app/models/users.py:481 msgid "This is a New Thread notification." msgstr "" -#: app/models/users.py:476 +#: app/models/users.py:483 msgid "This is a New Review notification." msgstr "" -#: app/models/users.py:478 +#: app/models/users.py:485 msgid "This is a Thread Reply notification." msgstr "" -#: app/models/users.py:480 +#: app/models/users.py:487 msgid "This is a Bot notification." msgstr "" -#: app/models/users.py:482 +#: app/models/users.py:489 msgid "This is a Maintainer change notification." msgstr "" -#: app/models/users.py:484 +#: app/models/users.py:491 msgid "This is an Editor Alert notification." msgstr "" -#: app/models/users.py:486 +#: app/models/users.py:493 msgid "This is an Editor Misc notification." msgstr "" -#: app/models/users.py:488 +#: app/models/users.py:495 msgid "This is an Other notification." msgstr "" -#: app/models/users.py:495 +#: app/models/users.py:502 msgid "When another user edits your packages, releases, etc." msgstr "" -#: app/models/users.py:497 +#: app/models/users.py:504 msgid "Notifications from editors related to the package approval process." msgstr "" -#: app/models/users.py:499 +#: app/models/users.py:506 msgid "When a thread is created on your package." msgstr "" -#: app/models/users.py:501 +#: app/models/users.py:508 msgid "When a user posts a review on your package." msgstr "" -#: app/models/users.py:503 +#: app/models/users.py:510 msgid "When someone replies to a thread you're watching." msgstr "" -#: app/models/users.py:505 +#: app/models/users.py:512 msgid "From a bot - for example, update notifications." msgstr "" -#: app/models/users.py:507 +#: app/models/users.py:514 msgid "When your package's maintainers change." msgstr "" -#: app/models/users.py:509 +#: app/models/users.py:516 msgid "For editors: Important alerts." msgstr "" -#: app/models/users.py:511 +#: app/models/users.py:518 msgid "For editors: Minor notifications, including new threads." msgstr "" -#: app/models/users.py:513 +#: app/models/users.py:520 msgid "Minor notifications not important enough for a dedicated category." msgstr "" @@ -2443,11 +2471,11 @@ msgid "" "been deleted, or you may not have access to it." msgstr "" -#: app/templates/base.html:48 +#: app/templates/base.html:62 msgid "Random" msgstr "" -#: app/templates/base.html:51 app/templates/base.html:245 +#: app/templates/base.html:65 app/templates/base.html:259 #: app/templates/packages/bulk_update_conf.html:8 #: app/templates/packages/translation.html:12 #: app/templates/packages/update_config.html:8 @@ -2456,130 +2484,134 @@ msgstr "" msgid "Help" msgstr "" -#: app/templates/base.html:58 +#: app/templates/base.html:72 #, python-format msgid "Search %(type)s" msgstr "" -#: app/templates/base.html:58 app/templates/todo/tags.html:11 +#: app/templates/base.html:72 app/templates/todo/tags.html:11 #: app/templates/todo/tags.html:13 msgid "Search all packages" msgstr "" -#: app/templates/base.html:75 +#: app/templates/base.html:89 msgid "Work Queue" msgstr "" -#: app/templates/base.html:88 app/templates/base.html:140 +#: app/templates/base.html:102 app/templates/base.html:154 msgid "To do list" msgstr "" -#: app/templates/base.html:97 app/templates/notifications/list.html:4 +#: app/templates/base.html:111 app/templates/notifications/list.html:4 msgid "Notifications" msgstr "" -#: app/templates/base.html:118 +#: app/templates/base.html:132 msgid "Add Package" msgstr "" -#: app/templates/base.html:135 +#: app/templates/base.html:149 msgid "Profile" msgstr "" -#: app/templates/base.html:145 +#: app/templates/base.html:159 msgid "My Collections" msgstr "" -#: app/templates/base.html:169 app/templates/packages/release_new.html:12 +#: app/templates/base.html:183 app/templates/packages/release_new.html:12 msgid "Settings" msgstr "" -#: app/templates/base.html:172 +#: app/templates/base.html:186 msgid "Sign out" msgstr "" #: app/templates/admin/languages/list.html:4 -#: app/templates/admin/languages/list.html:10 app/templates/base.html:185 -#: app/templates/packages/view.html:602 app/utils/minetest_hypertext.py:288 +#: app/templates/admin/languages/list.html:10 app/templates/base.html:199 +#: app/templates/packages/view.html:620 app/utils/minetest_hypertext.py:288 msgid "Languages" msgstr "" -#: app/templates/base.html:202 app/templates/translate/index.html:76 +#: app/templates/base.html:216 app/templates/translate/index.html:76 msgid "Help translate ContentDB" msgstr "" -#: app/templates/base.html:246 +#: app/templates/base.html:260 msgid "About" msgstr "" -#: app/templates/base.html:247 +#: app/templates/base.html:261 msgid "Contact Us" msgstr "" -#: app/templates/base.html:248 +#: app/templates/base.html:262 msgid "Rules" msgstr "" -#: app/templates/base.html:249 +#: app/templates/base.html:263 msgid "Policy and Guidance" msgstr "" -#: app/templates/base.html:250 app/templates/donate/index.html:46 +#: app/templates/base.html:264 app/templates/donate/index.html:46 #: app/templates/donate/index.html:70 app/templates/users/profile.html:104 msgid "Donate" msgstr "" -#: app/templates/base.html:251 +#: app/templates/base.html:265 msgid "API" msgstr "" -#: app/templates/base.html:252 app/templates/users/register.html:37 +#: app/templates/base.html:266 +msgid "RSS / Feeds" +msgstr "" + +#: app/templates/base.html:267 app/templates/users/register.html:37 msgid "Privacy Policy" msgstr "" -#: app/templates/base.html:254 +#: app/templates/base.html:269 msgid "Report / DMCA" msgstr "" -#: app/templates/base.html:256 app/templates/packages/advanced_search.html:4 +#: app/templates/base.html:271 app/templates/packages/advanced_search.html:4 msgid "Advanced Search" msgstr "" -#: app/templates/base.html:257 +#: app/templates/base.html:272 msgid "User List" msgstr "" -#: app/templates/base.html:258 app/templates/packages/view.html:190 -#: app/templates/packages/view.html:677 app/templates/threads/list.html:4 +#: app/templates/base.html:273 app/templates/packages/view.html:197 +#: app/templates/packages/view.html:695 app/templates/threads/list.html:4 msgid "Threads" msgstr "" -#: app/templates/base.html:259 app/templates/collections/list.html:7 +#: app/templates/base.html:274 app/templates/collections/list.html:7 #: app/templates/collections/list.html:26 msgid "Collections" msgstr "" -#: app/templates/base.html:260 app/templates/donate/index.html:4 +#: app/templates/base.html:275 app/templates/donate/index.html:4 msgid "Support Creators" msgstr "" -#: app/templates/base.html:261 +#: app/templates/base.html:276 msgid "Translate Packages" msgstr "" -#: app/templates/base.html:262 +#: app/templates/base.html:277 msgid "Source Code" msgstr "" -#: app/templates/base.html:268 +#: app/templates/base.html:283 msgid "Show non-free packages" msgstr "" -#: app/templates/base.html:270 +#: app/templates/base.html:285 msgid "Hide non-free packages" msgstr "" -#: app/templates/base.html:274 +#: app/templates/base.html:289 #, python-format msgid "Our privacy policy has been updated (%(date)s)" msgstr "" @@ -2588,20 +2620,16 @@ msgstr "" msgid "Welcome" msgstr "" -#: app/templates/index.html:8 -msgid "Welcome to the best place to find Minetest mods, games, and texture packs" -msgstr "" - #: app/templates/index.html:53 #, python-format msgid "%(title)s by %(author)s" msgstr "" -#: app/templates/index.html:94 app/templates/packages/view.html:278 +#: app/templates/index.html:94 app/templates/packages/view.html:285 msgid "Previous" msgstr "" -#: app/templates/index.html:98 app/templates/packages/view.html:282 +#: app/templates/index.html:98 app/templates/packages/view.html:289 #: app/templates/users/claim_forums.html:87 msgid "Next" msgstr "" @@ -2683,7 +2711,7 @@ msgstr "" #: app/templates/admin/storage.html:62 #: app/templates/collections/create_edit.html:61 -#: app/templates/threads/user_comments.html:79 +#: app/templates/threads/user_comments.html:80 msgid "No results" msgstr "" @@ -2802,7 +2830,8 @@ msgstr "" #: app/templates/collections/create_edit.html:5 #: app/templates/collections/view.html:42 app/templates/macros/releases.html:68 -#: app/templates/packages/view.html:116 app/templates/packages/view.html:255 +#: app/templates/packages/release_view.html:10 +#: app/templates/packages/view.html:123 app/templates/packages/view.html:262 msgid "Edit" msgstr "" @@ -2820,7 +2849,7 @@ msgstr "" #: app/templates/collections/create_edit.html:76 #: app/templates/packages/remove.html:34 app/templates/packages/remove.html:83 -#: app/templates/packages/view.html:128 +#: app/templates/packages/view.html:135 msgid "Remove" msgstr "" @@ -3065,8 +3094,8 @@ msgstr "" msgid "No audit log entries." msgstr "" -#: app/templates/macros/forms.html:21 app/templates/macros/reviews.html:150 -#: app/templates/packages/remove.html:73 app/templates/packages/view.html:468 +#: app/templates/macros/forms.html:21 app/templates/macros/reviews.html:151 +#: app/templates/packages/remove.html:73 app/templates/packages/view.html:486 #: app/templates/users/modtools.html:86 msgid "Required" msgstr "" @@ -3142,6 +3171,7 @@ msgstr "" #: app/templates/macros/releases.html:103 #: app/templates/packages/release_edit.html:39 +#: app/templates/packages/release_view.html:41 msgid "Importing..." msgstr "" @@ -3161,34 +3191,34 @@ msgstr "" msgid "Unhelpful" msgstr "" -#: app/templates/macros/reviews.html:90 +#: app/templates/macros/reviews.html:91 #, python-format msgid "%(num)d comments" msgstr "" -#: app/templates/macros/reviews.html:102 +#: app/templates/macros/reviews.html:103 msgid "No reviews, yet." msgstr "" -#: app/templates/macros/reviews.html:112 app/templates/macros/reviews.html:166 +#: app/templates/macros/reviews.html:113 app/templates/macros/reviews.html:167 #: app/templates/packages/review_create_edit.html:4 msgid "Review" msgstr "" -#: app/templates/macros/reviews.html:139 +#: app/templates/macros/reviews.html:140 #: app/templates/packages/review_create_edit.html:51 msgid "Why or why not? Try to be constructive" msgstr "" -#: app/templates/macros/reviews.html:156 +#: app/templates/macros/reviews.html:157 msgid "Post Review" msgstr "" -#: app/templates/macros/reviews.html:192 +#: app/templates/macros/reviews.html:193 msgid "Report an issue" msgstr "" -#: app/templates/macros/reviews.html:196 +#: app/templates/macros/reviews.html:197 msgid "Ask a question" msgstr "" @@ -3323,8 +3353,8 @@ msgstr "" msgid "On %(trigger)s, do %(action)s" msgstr "" -#: app/templates/macros/todo.html:35 app/templates/packages/view.html:122 -#: app/templates/packages/view.html:433 +#: app/templates/macros/todo.html:35 app/templates/packages/view.html:129 +#: app/templates/packages/view.html:451 msgid "Release" msgstr "" @@ -3334,7 +3364,7 @@ msgstr "" #: app/templates/macros/todo.html:48 #: app/templates/packages/releases_list.html:13 -#: app/templates/packages/view.html:437 +#: app/templates/packages/view.html:455 msgid "Update settings" msgstr "" @@ -3379,9 +3409,9 @@ msgstr "" #: app/templates/modnames/view.html:27 app/templates/oauth/authorize.html:32 #: app/templates/packages/game_support.html:42 -#: app/templates/packages/similar.html:38 app/templates/packages/view.html:474 -#: app/templates/packages/view.html:498 app/templates/packages/view.html:543 -#: app/templates/packages/view.html:575 app/templates/todo/editor.html:85 +#: app/templates/packages/similar.html:38 app/templates/packages/view.html:492 +#: app/templates/packages/view.html:516 app/templates/packages/view.html:561 +#: app/templates/packages/view.html:593 app/templates/todo/editor.html:85 #: app/templates/todo/game_support.html:45 #, python-format msgid "%(title)s by %(display_name)s" @@ -3614,104 +3644,104 @@ msgid "" "\t\t\tsuch as finding metadata from git, and autocompletion." msgstr "" -#: app/templates/packages/create_edit.html:73 +#: app/templates/packages/create_edit.html:78 msgid "You need to unpublish the package to change the name." msgstr "" -#: app/templates/packages/create_edit.html:80 +#: app/templates/packages/create_edit.html:85 msgid "" "Tip: Don't include Minetest, mod, or modpack " "anywhere in the short description. It is unnecessary and wastes " "characters." msgstr "" -#: app/templates/packages/create_edit.html:83 +#: app/templates/packages/create_edit.html:88 msgid "" "Please choose 'Work in Progress' if your package is unstable, and " "shouldn't be recommended to all players" msgstr "" -#: app/templates/packages/create_edit.html:88 +#: app/templates/packages/create_edit.html:93 msgid "If there is no media, set the Media License to the same as the License." msgstr "" -#: app/templates/packages/create_edit.html:92 +#: app/templates/packages/create_edit.html:97 msgid "" "There's no need to link to the package on ContentDB in the long " "description, the user is already here!" msgstr "" -#: app/templates/packages/create_edit.html:95 +#: app/templates/packages/create_edit.html:100 msgid "" "There's no need to include the forum topic in the long description, it's " "already shown on the page." msgstr "" -#: app/templates/packages/create_edit.html:98 +#: app/templates/packages/create_edit.html:103 msgid "" "There's no need to include the repository URL in the long description, " "it's already shown on the page." msgstr "" -#: app/templates/packages/create_edit.html:102 +#: app/templates/packages/create_edit.html:107 msgid "What to write in the long description" msgstr "" -#: app/templates/packages/create_edit.html:108 +#: app/templates/packages/create_edit.html:113 msgid "Repository and Links" msgstr "" -#: app/templates/packages/create_edit.html:111 +#: app/templates/packages/create_edit.html:116 msgid "Do you have a Git repository?" msgstr "" -#: app/templates/packages/create_edit.html:113 +#: app/templates/packages/create_edit.html:118 msgid "Having a repository is optional" msgstr "" -#: app/templates/packages/create_edit.html:116 +#: app/templates/packages/create_edit.html:121 msgid "" "If you do have a repository, enter the URL below. Otherwise, leave blank " "and click skip." msgstr "" -#: app/templates/packages/create_edit.html:121 +#: app/templates/packages/create_edit.html:126 msgid "HTTP URL to a Git, Mercurial, or other repository" msgstr "" -#: app/templates/packages/create_edit.html:124 +#: app/templates/packages/create_edit.html:129 msgid "Next (Autoimport)" msgstr "" -#: app/templates/packages/create_edit.html:125 +#: app/templates/packages/create_edit.html:130 msgid "Skip" msgstr "" -#: app/templates/packages/create_edit.html:129 +#: app/templates/packages/create_edit.html:134 msgid "Importing... (This may take a while)" msgstr "" -#: app/templates/packages/create_edit.html:132 +#: app/templates/packages/create_edit.html:137 msgid "Where should users report issues?" msgstr "" -#: app/templates/packages/create_edit.html:136 +#: app/templates/packages/create_edit.html:141 msgid "Paste a forum topic URL" msgstr "" -#: app/templates/packages/create_edit.html:138 +#: app/templates/packages/create_edit.html:143 msgid "YouTube videos will be shown in an embed." msgstr "" -#: app/templates/packages/create_edit.html:139 +#: app/templates/packages/create_edit.html:144 msgid "If blank, the author's donation URL will be used instead." msgstr "" -#: app/templates/packages/create_edit.html:140 +#: app/templates/packages/create_edit.html:145 msgid "How can users translate your package? ie: weblate URL or a help page" msgstr "" -#: app/templates/packages/create_edit.html:145 +#: app/templates/packages/create_edit.html:150 msgid "" "You need to save a draft before you can add releases and screenshots. " "You'll be able to edit the package again before submitting for approval." @@ -3764,7 +3794,7 @@ msgid "" msgstr "" #: app/templates/packages/game_support.html:23 -#: app/templates/packages/view.html:213 app/templates/translate/index.html:48 +#: app/templates/packages/view.html:220 app/templates/translate/index.html:48 msgid "Source" msgstr "" @@ -3951,10 +3981,12 @@ msgid "Human-readable name. Eg: 1.0.0 - The Trains Update" msgstr "" #: app/templates/packages/release_edit.html:35 +#: app/templates/packages/release_view.html:35 msgid "Commit Hash" msgstr "" #: app/templates/packages/release_edit.html:40 +#: app/templates/packages/release_view.html:42 msgid "view task" msgstr "" @@ -4260,7 +4292,7 @@ msgid "" msgstr "" #: app/templates/packages/review_votes.html:4 -#: app/templates/packages/view.html:364 +#: app/templates/packages/view.html:371 msgid "Review Votes" msgstr "" @@ -4388,24 +4420,32 @@ msgstr "" msgid "Translating content meta - lua_api.md" msgstr "" -#: app/templates/packages/translation.html:30 -msgid "Translation template" +#: app/templates/packages/translation.html:31 +#, python-format +msgid "%(title)s is available in %(num)d languages." msgstr "" #: app/templates/packages/translation.html:32 +msgid "ContentDB reads translations from locale files (.tr) in your package." +msgstr "" + +#: app/templates/packages/translation.html:89 +msgid "Translation template" +msgstr "" + +#: app/templates/packages/translation.html:91 #, python-format msgid "" "To quickly add support for ContentDB package translation, create a file " "at %(location)s with the following content:" msgstr "" -#: app/templates/packages/translation.html:43 -#, python-format -msgid "%(title)s is available in %(num)d languages." +#: app/templates/packages/translation.html:102 +msgid "With games, you also need to name the textdomain in game.conf:" msgstr "" -#: app/templates/packages/translation.html:44 -msgid "ContentDB reads translations from locale files (.tr) in your package." +#: app/templates/packages/translation.html:106 +msgid "Replace mymod with the name of mod / textdomain you chose." msgstr "" #: app/templates/packages/update_config.html:4 @@ -4443,207 +4483,217 @@ msgid "" "notifications until it is marked up to date." msgstr "" -#: app/templates/packages/view.html:42 -msgid "Download" +#: app/templates/packages/view.html:22 app/templates/packages/view.html:25 +#, python-format +msgid "%(title)s releases" msgstr "" #: app/templates/packages/view.html:49 +msgid "Download" +msgstr "" + +#: app/templates/packages/view.html:56 #, python-format msgid "Minetest %(min)s - %(max)s" msgstr "" -#: app/templates/packages/view.html:51 +#: app/templates/packages/view.html:58 #, python-format msgid "For Minetest %(min)s and above" msgstr "" -#: app/templates/packages/view.html:53 +#: app/templates/packages/view.html:60 #, python-format msgid "Minetest %(max)s and below" msgstr "" -#: app/templates/packages/view.html:63 +#: app/templates/packages/view.html:70 msgid "How do I install this?" msgstr "" -#: app/templates/packages/view.html:69 +#: app/templates/packages/view.html:76 msgid "No downloads available" msgstr "" -#: app/templates/packages/view.html:76 +#: app/templates/packages/view.html:83 msgid "Non-free code and media" msgstr "" -#: app/templates/packages/view.html:78 +#: app/templates/packages/view.html:85 msgid "Non-free code" msgstr "" -#: app/templates/packages/view.html:80 +#: app/templates/packages/view.html:87 msgid "Non-free media" msgstr "" -#: app/templates/packages/view.html:94 app/templates/threads/view.html:109 +#: app/templates/packages/view.html:101 app/templates/threads/view.html:109 msgid "" "This thread is only visible to its creator, package maintainers, users of" " Approver rank or above, and @mentioned users." msgstr "" -#: app/templates/packages/view.html:207 app/templates/users/profile.html:95 +#: app/templates/packages/view.html:214 app/templates/users/profile.html:95 msgid "Website" msgstr "" -#: app/templates/packages/view.html:219 app/templates/users/profile.html:77 +#: app/templates/packages/view.html:226 app/templates/users/profile.html:77 msgid "Forums" msgstr "" -#: app/templates/packages/view.html:225 +#: app/templates/packages/view.html:232 msgid "Issue Tracker" msgstr "" -#: app/templates/packages/view.html:231 app/templates/translate/index.html:43 +#: app/templates/packages/view.html:238 app/templates/translate/index.html:43 msgid "Translate" msgstr "" -#: app/templates/packages/view.html:297 +#: app/templates/packages/view.html:304 msgid "Thumbnail for video" msgstr "" -#: app/templates/packages/view.html:314 +#: app/templates/packages/view.html:321 msgid "Awaiting review" msgstr "" -#: app/templates/packages/view.html:344 app/templates/threads/view.html:82 +#: app/templates/packages/view.html:351 app/templates/threads/view.html:82 msgid "Edit Review" msgstr "" -#: app/templates/packages/view.html:349 +#: app/templates/packages/view.html:356 msgid "You can't review your own package." msgstr "" -#: app/templates/packages/view.html:359 +#: app/templates/packages/view.html:366 msgid "Package needs to be approved before it can be reviewed." msgstr "" -#: app/templates/packages/view.html:370 +#: app/templates/packages/view.html:377 msgid "Used By" msgstr "" -#: app/templates/packages/view.html:376 +#: app/templates/packages/view.html:383 msgid "Content" msgstr "" -#: app/templates/packages/view.html:378 app/templates/packages/view.html:461 +#: app/templates/packages/view.html:385 app/templates/packages/view.html:479 msgid "View content for game" msgstr "" -#: app/templates/packages/view.html:393 +#: app/templates/packages/view.html:398 +#, python-format +msgid "Release notes for %(title)s" +msgstr "" + +#: app/templates/packages/view.html:411 msgid "Favorite" msgstr "" -#: app/templates/packages/view.html:402 +#: app/templates/packages/view.html:420 msgid "Add to collection..." msgstr "" -#: app/templates/packages/view.html:410 +#: app/templates/packages/view.html:428 #, python-format msgid "View %(count)d collections" msgstr "" -#: app/templates/packages/view.html:421 +#: app/templates/packages/view.html:439 msgid "Package may be outdated" msgstr "" -#: app/templates/packages/view.html:428 +#: app/templates/packages/view.html:446 msgid "Only visible to the author and Editors." msgstr "" -#: app/templates/packages/view.html:445 +#: app/templates/packages/view.html:463 msgid "Warning" msgstr "" -#: app/templates/packages/view.html:451 +#: app/templates/packages/view.html:469 msgid "Like this package? Help support its development by making a donation" msgstr "" -#: app/templates/packages/view.html:454 +#: app/templates/packages/view.html:472 msgid "Donate now" msgstr "" -#: app/templates/packages/view.html:466 app/utils/minetest_hypertext.py:283 +#: app/templates/packages/view.html:484 app/utils/minetest_hypertext.py:283 msgid "Dependencies" msgstr "" -#: app/templates/packages/view.html:486 +#: app/templates/packages/view.html:504 msgid "No required dependencies" msgstr "" -#: app/templates/packages/view.html:492 +#: app/templates/packages/view.html:510 msgid "Optional" msgstr "" -#: app/templates/packages/view.html:525 +#: app/templates/packages/view.html:543 msgid "Compatible Games" msgstr "" -#: app/templates/packages/view.html:530 app/templates/packages/view.html:550 +#: app/templates/packages/view.html:548 app/templates/packages/view.html:568 #: app/utils/minetest_hypertext.py:275 msgid "No specific game required" msgstr "" -#: app/templates/packages/view.html:533 +#: app/templates/packages/view.html:551 msgid "Tested with:" msgstr "" -#: app/templates/packages/view.html:555 +#: app/templates/packages/view.html:573 msgid "Is the above correct?" msgstr "" -#: app/templates/packages/view.html:556 +#: app/templates/packages/view.html:574 msgid "You need to either confirm this or tell ContentDB about supported games" msgstr "" -#: app/templates/packages/view.html:568 +#: app/templates/packages/view.html:586 msgid "Does not work with:" msgstr "" -#: app/templates/packages/view.html:588 +#: app/templates/packages/view.html:606 msgid "Please specify compatible games" msgstr "" -#: app/templates/packages/view.html:594 +#: app/templates/packages/view.html:612 msgid "Information" msgstr "" -#: app/templates/packages/view.html:600 +#: app/templates/packages/view.html:618 msgid "Technical Name" msgstr "" -#: app/templates/packages/view.html:616 app/utils/minetest_hypertext.py:295 +#: app/templates/packages/view.html:634 app/utils/minetest_hypertext.py:295 #, python-format msgid "%(code_license)s for code,
%(media_license)s for media." msgstr "" -#: app/templates/packages/view.html:624 +#: app/templates/packages/view.html:642 msgid "Unknown" msgstr "" -#: app/templates/packages/view.html:626 app/utils/minetest_hypertext.py:301 +#: app/templates/packages/view.html:644 app/utils/minetest_hypertext.py:301 msgid "Added" msgstr "" -#: app/templates/packages/view.html:640 +#: app/templates/packages/view.html:658 msgid "Remove myself" msgstr "" -#: app/templates/packages/view.html:645 app/utils/minetest_hypertext.py:303 +#: app/templates/packages/view.html:663 app/utils/minetest_hypertext.py:303 msgid "Provides" msgstr "" -#: app/templates/packages/view.html:667 +#: app/templates/packages/view.html:685 msgid "More" msgstr "" -#: app/templates/packages/view.html:696 +#: app/templates/packages/view.html:714 msgid "See audit log" msgstr "" @@ -4725,7 +4775,7 @@ msgstr "" msgid "Reply to %(title)s" msgstr "" -#: app/templates/threads/user_comments.html:73 +#: app/templates/threads/user_comments.html:74 msgid "Only showing replies to public threads" msgstr "" @@ -4827,7 +4877,7 @@ msgstr "" msgid "Mod names that have hard dependers, but no packages providing them." msgstr "" -#: app/templates/todo/editor.html:193 app/templates/users/account.html:100 +#: app/templates/todo/editor.html:193 app/templates/users/account.html:102 msgid "View All" msgstr "" @@ -5122,10 +5172,10 @@ msgid "Account Deletion and Deactivation isn't available to users yet." msgstr "" #: app/templates/users/account.html:88 -msgid "Please contact the admin." +msgid "Please raise a report to request account deletion." msgstr "" -#: app/templates/users/account.html:93 +#: app/templates/users/account.html:95 msgid "Recent Account Actions" msgstr "" @@ -5621,27 +5671,27 @@ msgstr "" msgid "'%(query)s' - Search Package Releases" msgstr "" -#: app/utils/flask.py:158 +#: app/utils/flask.py:159 msgid "All time" msgstr "" -#: app/utils/flask.py:159 +#: app/utils/flask.py:160 msgid "Last 7 days" msgstr "" -#: app/utils/flask.py:160 +#: app/utils/flask.py:161 msgid "Last 30 days" msgstr "" -#: app/utils/flask.py:161 +#: app/utils/flask.py:162 msgid "Last 90 days" msgstr "" -#: app/utils/flask.py:162 +#: app/utils/flask.py:163 msgid "Year to date" msgstr "" -#: app/utils/flask.py:163 +#: app/utils/flask.py:164 msgid "Last year" msgstr "" @@ -5909,6 +5959,7 @@ msgstr "" #~ msgid "Chat / Commands" #~ msgstr "" +#~ msgctxt "tags" #~ msgid "" #~ "Focus on player chat/communication or " #~ "who's primary function is interacting " @@ -5924,6 +5975,7 @@ msgstr "" #~ msgid "Complex installation" #~ msgstr "" +#~ msgctxt "tags" #~ msgid "" #~ "Requires futher installation steps, such " #~ "as installing luarocks or editing the" @@ -5945,6 +5997,7 @@ msgstr "" #~ msgid "Sims" #~ msgstr "" +#~ msgctxt "tags" #~ msgid "" #~ "Mods and games that aim to " #~ "simulate real life activity. Similar to" @@ -5969,6 +6022,7 @@ msgstr "" #~ msgid "Mobs / Animals / NPCs" #~ msgstr "" +#~ msgctxt "tags" #~ msgid "Adds mobs, animals, and NPCs" #~ msgstr "" @@ -6077,6 +6131,7 @@ msgstr "" #~ msgid "GUI" #~ msgstr "" +#~ msgctxt "tags" #~ msgid "For content whose main utility / feature is in GUI/formspec form" #~ msgstr "" @@ -6095,6 +6150,7 @@ msgstr "" #~ msgid "Minetest Game improved" #~ msgstr "" +#~ msgctxt "tags" #~ msgid "Forks of MTG" #~ msgstr "" @@ -6247,39 +6303,6 @@ 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 (_), " @@ -6293,3 +6316,6 @@ msgstr "" #~ msgid "Human readable. Eg: 1.0.0 or 2018-05-28" #~ msgstr "" +#~ msgid "Please contact the admin." +#~ msgstr "" + diff --git a/translations/cs/LC_MESSAGES/messages.po b/translations/cs/LC_MESSAGES/messages.po index 549d79ea..8f384b1b 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-22 16:06+0100\n" +"POT-Creation-Date: 2024-07-23 22:12+0100\n" "PO-Revision-Date: 2023-11-29 21:30+0000\n" "Last-Translator: Matyáš Pilz \n" "Language: cs\n" @@ -27,329 +27,272 @@ msgstr "Zakázaný:" msgid "You have been banned." msgstr "Byli jste zabanováni." -#. NOTE: tags: title for server_tools +#. NOTE: tags: title for jam_game_2023 #: app/_translations.py:6 -#, fuzzy msgctxt "tags" -msgid "Server Moderation and Tools" -msgstr "Nástroje moderátora" +msgid "Jam / Game 2023" +msgstr "" -#. NOTE: tags: description for server_tools +#. NOTE: tags: description for jam_game_2023 #: app/_translations.py:8 msgctxt "tags" -msgid "Helps with server maintenance and moderation" -msgstr "" - -#. NOTE: tags: title for pvp -#: app/_translations.py:10 -msgctxt "tags" -msgid "Player vs Player (PvP)" -msgstr "" - -#. NOTE: tags: description for pvp -#: app/_translations.py:12 -msgctxt "tags" -msgid "Designed to be played competitively against other players" +msgid "Entries to the 2023 Minetest Game Jam " msgstr "" #. NOTE: tags: title for player_effects -#: app/_translations.py:14 +#: app/_translations.py:10 msgctxt "tags" msgid "Player Effects / Power Ups" msgstr "" #. NOTE: tags: description for player_effects -#: app/_translations.py:16 +#: app/_translations.py:12 msgctxt "tags" msgid "" "For content that changes player effects, including physics, for example: " "speed, jump height or gravity." msgstr "" -#. NOTE: tags: title for jam_game_2023 +#. NOTE: tags: title for server_tools +#: app/_translations.py:14 +#, fuzzy +msgctxt "tags" +msgid "Server Moderation and Tools" +msgstr "Nástroje moderátora" + +#. NOTE: tags: description for server_tools +#: app/_translations.py:16 +msgctxt "tags" +msgid "Helps with server maintenance and moderation" +msgstr "" + +#. NOTE: tags: title for pvp #: app/_translations.py:18 msgctxt "tags" -msgid "Jam / Game 2023" +msgid "Player vs Player (PvP)" msgstr "" -#. NOTE: tags: description for jam_game_2023 +#. NOTE: tags: description for pvp #: 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" +msgid "Designed to be played competitively against other players" msgstr "" #. NOTE: tags: title for world_tools -#: app/_translations.py:26 +#: app/_translations.py:22 msgctxt "tags" msgid "World Maintenance and Tools" msgstr "" #. NOTE: tags: description for world_tools -#: app/_translations.py:28 +#: app/_translations.py:24 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 -#, fuzzy -msgctxt "tags" -msgid "Developer Tools" -msgstr "Nástroje moderátora" - -#. 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 +#: app/_translations.py:26 msgctxt "tags" msgid "Joke" msgstr "" #. NOTE: tags: description for april_fools -#: app/_translations.py:40 +#: 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 singleplayer -#: app/_translations.py:42 +#. NOTE: tags: title for developer_tools +#: app/_translations.py:30 +#, fuzzy msgctxt "tags" -msgid "Singleplayer-focused" +msgid "Developer Tools" +msgstr "Nástroje moderátora" + +#. NOTE: tags: description for developer_tools +#: app/_translations.py:32 +msgctxt "tags" +msgid "Tools for game and mod developers" msgstr "" -#. NOTE: tags: description for singleplayer -#: app/_translations.py:44 +#. NOTE: tags: title for inventory +#: app/_translations.py:34 msgctxt "tags" -msgid "Content that can be played alone" +msgid "Inventory" +msgstr "" + +#. NOTE: tags: description for inventory +#: app/_translations.py:36 +msgctxt "tags" +msgid "Changes the inventory GUI" msgstr "" #. NOTE: tags: title for crafting -#: app/_translations.py:46 +#: app/_translations.py:38 #, fuzzy msgctxt "tags" msgid "Crafting" msgstr "Hodnocení" #. NOTE: tags: description for crafting -#: app/_translations.py:48 +#: app/_translations.py:40 msgctxt "tags" msgid "Big changes to crafting gameplay" msgstr "" #. NOTE: tags: title for adventure__rpg -#: app/_translations.py:50 +#: app/_translations.py:42 msgctxt "tags" msgid "Adventure / RPG" msgstr "" #. NOTE: tags: title for shooter -#: app/_translations.py:52 +#: app/_translations.py:44 msgctxt "tags" msgid "Shooter" msgstr "" #. NOTE: tags: description for shooter -#: app/_translations.py:54 +#: app/_translations.py:46 msgctxt "tags" msgid "First person shooters (FPS) and more" msgstr "" #. NOTE: tags: title for sound_music -#: app/_translations.py:56 +#: app/_translations.py:48 msgctxt "tags" msgid "Sounds / Music" msgstr "" #. NOTE: tags: description for sound_music -#: app/_translations.py:58 +#: app/_translations.py:50 msgctxt "tags" msgid "Focuses on or adds new sounds or musical things" msgstr "" -#. NOTE: tags: title for tools -#: app/_translations.py:60 +#. NOTE: tags: title for mapgen +#: app/_translations.py:52 msgctxt "tags" -msgid "Tools / Weapons / Armor" +msgid "Mapgen / Biomes / Decoration" msgstr "" -#. NOTE: tags: description for tools -#: app/_translations.py:62 +#. NOTE: tags: description for mapgen +#: app/_translations.py:54 msgctxt "tags" -msgid "Adds or changes tools, weapons, and armor" +msgid "New mapgen or changes mapgen" msgstr "" -#. NOTE: tags: title for plants_and_farming -#: app/_translations.py:64 +#. NOTE: tags: title for singleplayer +#: app/_translations.py:56 msgctxt "tags" -msgid "Plants and Farming" +msgid "Singleplayer-focused" msgstr "" -#. NOTE: tags: description for plants_and_farming -#: app/_translations.py:66 +#. NOTE: tags: description for singleplayer +#: app/_translations.py:58 msgctxt "tags" -msgid "Adds new plants or other farmable resources." -msgstr "" - -#. 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" +msgid "Content that can be played alone" msgstr "" #. NOTE: tags: title for complex_installation -#: app/_translations.py:80 +#: app/_translations.py:60 #, fuzzy msgctxt "tags" msgid "Complex installation" msgstr "Dokumentace" #. NOTE: tags: description for complex_installation -#: app/_translations.py:82 +#: app/_translations.py:62 msgctxt "tags" msgid "" "Requires futher installation steps, such as installing LuaRocks or " "editing the trusted mod setting" msgstr "" -#. NOTE: tags: title for magic -#: app/_translations.py:84 +#. NOTE: tags: title for simulation +#: app/_translations.py:64 msgctxt "tags" -msgid "Magic / Enchanting" +msgid "Sims" msgstr "" -#. NOTE: tags: title for building_mechanics -#: app/_translations.py:86 -msgctxt "tags" -msgid "Building Mechanics and Tools" -msgstr "" - -#. NOTE: tags: description for building_mechanics -#: app/_translations.py:88 -msgctxt "tags" -msgid "Adds game mechanics or tools that change how players build." -msgstr "" - -#. NOTE: tags: title for oneofakind__original -#: app/_translations.py:90 -msgctxt "tags" -msgid "One-of-a-kind / Original" -msgstr "" - -#. NOTE: tags: description for oneofakind__original -#: app/_translations.py:92 +#. NOTE: tags: description for simulation +#: app/_translations.py:66 msgctxt "tags" msgid "" -"For games and such that are of their own kind, distinct and original in " -"nature to others of the same category." +"Mods and games that aim to simulate real life activity. Similar to " +"SimCity/The Sims/OpenTTD/etc." msgstr "" -#. NOTE: tags: title for building -#: app/_translations.py:94 +#. NOTE: tags: title for plants_and_farming +#: app/_translations.py:68 msgctxt "tags" -msgid "Building" +msgid "Plants and Farming" msgstr "" -#. NOTE: tags: description for building -#: app/_translations.py:96 +#. NOTE: tags: description for plants_and_farming +#: app/_translations.py:70 msgctxt "tags" -msgid "Focuses on building, such as adding new materials or nodes" +msgid "Adds new plants or other farmable resources." msgstr "" -#. NOTE: tags: title for decorative -#: app/_translations.py:98 -#, fuzzy +#. NOTE: tags: title for multiplayer +#: app/_translations.py:72 msgctxt "tags" -msgid "Decorative" -msgstr "Deaktivovat" +msgid "Multiplayer-focused" +msgstr "" -#. NOTE: tags: description for decorative -#: app/_translations.py:100 +#. NOTE: tags: description for multiplayer +#: app/_translations.py:74 msgctxt "tags" -msgid "Adds nodes with no other purpose than for use in building" +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 chat +#: app/_translations.py:80 +msgctxt "tags" +msgid "Chat / Commands" +msgstr "" + +#. NOTE: tags: description for chat +#: app/_translations.py:82 +msgctxt "tags" +msgid "Focus on player chat/communication or console interaction." msgstr "" #. NOTE: tags: title for puzzle -#: app/_translations.py:102 +#: app/_translations.py:84 msgctxt "tags" msgid "Puzzle" msgstr "" #. NOTE: tags: description for puzzle -#: app/_translations.py:104 +#: app/_translations.py:86 msgctxt "tags" msgid "Focus on puzzle solving instead of combat" msgstr "" #. NOTE: tags: title for environment -#: app/_translations.py:106 +#: app/_translations.py:88 msgctxt "tags" msgid "Environment / Weather" msgstr "" #. NOTE: tags: description for environment -#: app/_translations.py:108 +#: app/_translations.py:90 msgctxt "tags" msgid "" "Improves the world, adding weather, ambient sounds, or other environment " @@ -357,29 +300,86 @@ msgid "" msgstr "" #. NOTE: tags: title for less_than_px -#: app/_translations.py:110 +#: app/_translations.py:92 msgctxt "tags" msgid "<16px" msgstr "" #. NOTE: tags: description for less_than_px -#: app/_translations.py:112 +#: app/_translations.py:94 msgctxt "tags" msgid "Less than 16px" msgstr "" #. NOTE: tags: title for mobs -#: app/_translations.py:114 +#: app/_translations.py:96 msgctxt "tags" msgid "Mobs / Animals / NPCs" msgstr "" #. NOTE: tags: description for mobs -#: app/_translations.py:116 +#: app/_translations.py:98 msgctxt "tags" msgid "Adds mobs, animals, and non-player characters" msgstr "" +#. NOTE: tags: title for building +#: app/_translations.py:100 +msgctxt "tags" +msgid "Building" +msgstr "" + +#. NOTE: tags: description for building +#: app/_translations.py:102 +msgctxt "tags" +msgid "Focuses on building, such as adding new materials or nodes" +msgstr "" + +#. NOTE: tags: title for decorative +#: app/_translations.py:104 +#, fuzzy +msgctxt "tags" +msgid "Decorative" +msgstr "Deaktivovat" + +#. NOTE: tags: description for decorative +#: app/_translations.py:106 +msgctxt "tags" +msgid "Adds nodes with no other purpose than for use in building" +msgstr "" + +#. NOTE: tags: title for magic +#: app/_translations.py:108 +msgctxt "tags" +msgid "Magic / Enchanting" +msgstr "" + +#. NOTE: tags: title for building_mechanics +#: app/_translations.py:110 +msgctxt "tags" +msgid "Building Mechanics and Tools" +msgstr "" + +#. NOTE: tags: description for building_mechanics +#: app/_translations.py:112 +msgctxt "tags" +msgid "Adds game mechanics or tools that change how players build." +msgstr "" + +#. NOTE: tags: title for oneofakind__original +#: app/_translations.py:114 +msgctxt "tags" +msgid "One-of-a-kind / Original" +msgstr "" + +#. NOTE: tags: description for oneofakind__original +#: 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 custom_mapgen #: app/_translations.py:118 #, fuzzy @@ -395,19 +395,18 @@ msgid "" "worlds to be set to the 'singlenode' mapgen." msgstr "" -#. NOTE: tags: title for survival +#. NOTE: tags: title for 16px #: app/_translations.py:122 msgctxt "tags" -msgid "Survival" +msgid "16px" msgstr "" -#. NOTE: tags: description for survival +#. NOTE: tags: description for 16px #: 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 "" +msgid "For 16px texture packs" +msgstr "Nejlepší balíčky textur" #. NOTE: tags: title for education #: app/_translations.py:126 @@ -422,211 +421,143 @@ msgctxt "tags" msgid "Either has educational value, or is a tool to help teachers " msgstr "" -#. NOTE: tags: title for storage +#. NOTE: tags: title for survival #: app/_translations.py:130 -#, fuzzy msgctxt "tags" -msgid "Storage" -msgstr "Stav" +msgid "Survival" +msgstr "" -#. NOTE: tags: description for storage +#. NOTE: tags: description for survival #: app/_translations.py:132 msgctxt "tags" -msgid "Adds or improves item storage mechanics" -msgstr "" - -#. NOTE: tags: title for library -#: app/_translations.py:134 -msgctxt "tags" -msgid "API / Library" -msgstr "" - -#. NOTE: tags: description for library -#: app/_translations.py:136 -msgctxt "tags" -msgid "Primarily adds an API for other mods to use" +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:138 +#: app/_translations.py:134 msgctxt "tags" msgid "HUD" msgstr "" #. NOTE: tags: description for hud -#: app/_translations.py:140 +#: app/_translations.py:136 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 -msgctxt "tags" -msgid "Mini-game" -msgstr "Jméno" - -#. NOTE: tags: description for mini-game -#: app/_translations.py:144 -msgctxt "tags" -msgid "Adds a mini-game to be played within Minetest" -msgstr "" - #. NOTE: tags: title for pve -#: app/_translations.py:146 +#: app/_translations.py:138 msgctxt "tags" msgid "Player vs Environment (PvE)" msgstr "" #. NOTE: tags: description for pve -#: app/_translations.py:148 +#: app/_translations.py:140 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 storage +#: app/_translations.py:142 +#, fuzzy +msgctxt "tags" +msgid "Storage" +msgstr "Stav" + +#. NOTE: tags: description for storage +#: app/_translations.py:144 +msgctxt "tags" +msgid "Adds or improves item storage mechanics" +msgstr "" + #. NOTE: tags: title for sports -#: app/_translations.py:150 +#: app/_translations.py:146 #, fuzzy msgctxt "tags" msgid "Sports" msgstr "Hlášení" -#. NOTE: tags: title for 16px -#: app/_translations.py:152 +#. NOTE: tags: title for library +#: app/_translations.py:148 msgctxt "tags" -msgid "16px" +msgid "API / Library" msgstr "" -#. NOTE: tags: description for 16px -#: app/_translations.py:154 +#. NOTE: tags: description for library +#: app/_translations.py:150 +msgctxt "tags" +msgid "Primarily adds an API for other mods to use" +msgstr "" + +#. NOTE: tags: title for mini-game +#: app/_translations.py:152 #, fuzzy msgctxt "tags" -msgid "For 16px texture packs" -msgstr "Nejlepší balíčky textur" +msgid "Mini-game" +msgstr "Jméno" -#. NOTE: tags: title for 64px +#. NOTE: tags: description for mini-game +#: app/_translations.py:154 +msgctxt "tags" +msgid "Adds a mini-game to be played within Minetest" +msgstr "" + +#. NOTE: tags: title for commerce #: app/_translations.py:156 msgctxt "tags" -msgid "64px" +msgid "Commerce / Economy" msgstr "" -#. NOTE: tags: description for 64px +#. NOTE: tags: description for commerce #: app/_translations.py:158 -#, fuzzy msgctxt "tags" -msgid "For 64px texture packs" -msgstr "Nejlepší balíčky textur" +msgid "Related to economies, money, and trading" +msgstr "" -#. NOTE: tags: title for transport +#. NOTE: tags: title for technology #: app/_translations.py:160 -#, fuzzy msgctxt "tags" -msgid "Transport" -msgstr "Hlášení" +msgid "Machines / Electronics" +msgstr "" -#. NOTE: tags: description for transport +#. NOTE: tags: description for technology #: app/_translations.py:162 msgctxt "tags" -msgid "" -"Adds or changes transportation methods. Includes teleportation, vehicles," -" ridable mobs, transport infrastructure and thematic content" +msgid "Adds machines useful in automation, tubes, or power." +msgstr "" + +#. NOTE: tags: title for food +#: app/_translations.py:164 +msgctxt "tags" +msgid "Food / Drinks" msgstr "" #. NOTE: tags: title for seasonal -#: app/_translations.py:164 +#: app/_translations.py:166 #, fuzzy msgctxt "tags" msgid "Seasonal" msgstr "Důvod" #. NOTE: tags: description for seasonal -#: app/_translations.py:166 +#: app/_translations.py:168 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:178 -msgctxt "tags" -msgid "Jam / Combat 2020" -msgstr "" - -#. 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 "" - -#. 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:190 +#: app/_translations.py:170 #, fuzzy msgctxt "tags" msgid "Creative" msgstr "Vytvořit" #. NOTE: tags: description for creative -#: app/_translations.py:192 +#: app/_translations.py:172 msgctxt "tags" msgid "" "Written specifically or exclusively for use in creative mode. Adds " @@ -634,53 +565,108 @@ msgid "" "that facilitate ingame creation and doesn't add difficulty or scarcity" msgstr "" -#. NOTE: tags: title for technology -#: app/_translations.py:194 +#. NOTE: tags: title for 64px +#: app/_translations.py:174 msgctxt "tags" -msgid "Machines / Electronics" +msgid "64px" msgstr "" -#. NOTE: tags: description for technology -#: app/_translations.py:196 +#. NOTE: tags: description for 64px +#: app/_translations.py:176 +#, fuzzy msgctxt "tags" -msgid "Adds machines useful in automation, tubes, or power." -msgstr "" +msgid "For 64px texture packs" +msgstr "Nejlepší balíčky textur" #. NOTE: tags: title for 32px -#: app/_translations.py:198 +#: app/_translations.py:178 msgctxt "tags" msgid "32px" msgstr "" #. NOTE: tags: description for 32px -#: app/_translations.py:200 +#: app/_translations.py:180 #, fuzzy msgctxt "tags" msgid "For 32px texture packs" msgstr "Nejlepší balíčky textur" -#. NOTE: tags: title for strategy_rts -#: app/_translations.py:202 +#. NOTE: tags: title for gui +#: app/_translations.py:182 msgctxt "tags" -msgid "Strategy / RTS" +msgid "GUI" msgstr "" -#. NOTE: tags: description for strategy_rts -#: app/_translations.py:204 +#. NOTE: tags: description for gui +#: app/_translations.py:184 msgctxt "tags" msgid "" -"Games and mods with a heavy strategy component, whether real-time or " -"turn-based" +"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:186 +msgctxt "tags" +msgid "Jam / Combat 2020" +msgstr "" + +#. NOTE: tags: description for jam_combat_mod +#: app/_translations.py:188 +msgctxt "tags" +msgid "For mods created for the Discord \"Combat\" modding event in 2020" +msgstr "" + +#. NOTE: tags: title for transport +#: app/_translations.py:190 +#, fuzzy +msgctxt "tags" +msgid "Transport" +msgstr "Hlášení" + +#. NOTE: tags: description for transport +#: app/_translations.py:192 +msgctxt "tags" +msgid "" +"Adds or changes transportation methods. Includes teleportation, vehicles," +" ridable mobs, transport infrastructure and thematic content" +msgstr "" + +#. NOTE: tags: title for jam_weekly_2021 +#: app/_translations.py:194 +msgctxt "tags" +msgid "Jam / Weekly Challenges 2021" +msgstr "" + +#. NOTE: tags: description for jam_weekly_2021 +#: app/_translations.py:196 +msgctxt "tags" +msgid "" +"For mods created for the Discord \"Weekly Challenges\" modding event in " +"2021" +msgstr "" + +#. NOTE: tags: title for mtg +#: app/_translations.py:198 +#, fuzzy +msgctxt "tags" +msgid "Minetest Game improved" +msgstr "Je schváleno" + +#. NOTE: tags: description for mtg +#: app/_translations.py:200 +msgctxt "tags" +msgid "Forks of Minetest Game" msgstr "" #. NOTE: tags: title for skins -#: app/_translations.py:206 +#: app/_translations.py:202 msgctxt "tags" msgid "Player customization / Skins" msgstr "" #. NOTE: tags: description for skins -#: app/_translations.py:208 +#: app/_translations.py:204 msgctxt "tags" msgid "" "Allows the player to customize their character by changing the texture or" @@ -688,30 +674,44 @@ msgid "" msgstr "" #. NOTE: tags: title for jam_game_2021 -#: app/_translations.py:210 +#: app/_translations.py:206 msgctxt "tags" msgid "Jam / Game 2021" msgstr "" #. NOTE: tags: description for jam_game_2021 -#: app/_translations.py:212 +#: app/_translations.py:208 msgctxt "tags" msgid "Entries to the 2021 Minetest Game Jam" msgstr "" #. NOTE: tags: title for 128px -#: app/_translations.py:214 +#: app/_translations.py:210 msgctxt "tags" msgid "128px+" msgstr "" #. NOTE: tags: description for 128px -#: app/_translations.py:216 +#: app/_translations.py:212 #, fuzzy msgctxt "tags" msgid "For 128px or higher texture packs" msgstr "Nejlepší balíčky textur" +#. NOTE: tags: title for strategy_rts +#: app/_translations.py:214 +msgctxt "tags" +msgid "Strategy / RTS" +msgstr "" + +#. NOTE: tags: description for strategy_rts +#: app/_translations.py:216 +msgctxt "tags" +msgid "" +"Games and mods with a heavy strategy component, whether real-time or " +"turn-based" +msgstr "" + #. NOTE: tags: title for jam_game_2022 #: app/_translations.py:218 msgctxt "tags" @@ -833,7 +833,7 @@ msgstr "" msgid "%(delta)s ago" msgstr "Před %(delta)s" -#: app/blueprints/api/endpoints.py:94 app/templates/index.html:104 +#: app/blueprints/api/endpoints.py:74 app/templates/index.html:104 msgid "Featured" msgstr "Zvláštní" @@ -844,6 +844,7 @@ msgstr "Zvláštní" #: 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 +#: app/templates/packages/release_view.html:22 msgid "Name" msgstr "Jméno" @@ -852,10 +853,10 @@ 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:252 -#: app/blueprints/packages/packages.py:544 -#: app/blueprints/packages/packages.py:640 -#: app/blueprints/packages/packages.py:728 +#: app/blueprints/oauth/__init__.py:175 app/blueprints/packages/packages.py:253 +#: app/blueprints/packages/packages.py:551 +#: app/blueprints/packages/packages.py:647 +#: app/blueprints/packages/packages.py:735 #: app/blueprints/packages/releases.py:66 #: app/blueprints/packages/releases.py:81 app/blueprints/packages/reviews.py:63 #: app/blueprints/packages/screenshots.py:36 @@ -872,17 +873,18 @@ msgstr "Uložit" #: app/blueprints/packages/advanced_search.py:84 #: app/blueprints/packages/releases.py:56 #: app/blueprints/packages/releases.py:71 app/blueprints/packages/reviews.py:53 -#: app/blueprints/threads/__init__.py:281 +#: app/blueprints/threads/__init__.py:282 #: app/templates/admin/languages/list.html:23 -#: app/templates/macros/reviews.html:143 app/templates/macros/topics.html:5 +#: app/templates/macros/reviews.html:144 app/templates/macros/topics.html:5 #: app/templates/packages/release_edit.html:21 -#: app/templates/packages/translation.html:54 +#: app/templates/packages/release_view.html:23 +#: app/templates/packages/translation.html:42 msgid "Title" msgstr "Titulek" #: app/blueprints/collections/__init__.py:80 #: app/blueprints/collections/__init__.py:85 -#: app/templates/packages/translation.html:57 +#: app/templates/packages/translation.html:45 msgid "Short Description" msgstr "Stručný popis" @@ -891,7 +893,7 @@ msgid "Page Content" msgstr "Strana nabídky" #: app/blueprints/collections/__init__.py:82 -#: app/blueprints/threads/__init__.py:283 +#: app/blueprints/threads/__init__.py:284 #: app/templates/collections/view.html:51 msgid "Private" msgstr "Soukromý" @@ -928,6 +930,27 @@ 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/feeds/__init__.py:32 app/templates/index.html:8 +msgid "Welcome to the best place to find Minetest mods, games, and texture packs" +msgstr "" +"Vítejte na nejlepším místě, kde najdete módy, hry a balíčky textur pro " +"Minetest" + +#: app/blueprints/feeds/__init__.py:70 app/templates/base.html:29 +#: app/templates/base.html:36 +msgid "ContentDB new packages" +msgstr "" + +#: app/blueprints/feeds/__init__.py:98 app/templates/base.html:31 +#: app/templates/base.html:38 +msgid "ContentDB package updates" +msgstr "" + +#: app/blueprints/feeds/__init__.py:107 app/templates/base.html:27 +#: app/templates/base.html:34 +msgid "ContentDB all" +msgstr "" + #: 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 @@ -958,7 +981,7 @@ msgstr "" #: app/blueprints/packages/__init__.py:42 #: app/templates/packages/releases_list.html:34 -#: app/templates/packages/view.html:657 app/templates/todo/editor.html:75 +#: app/templates/packages/view.html:675 app/templates/todo/editor.html:75 msgid "Releases" msgstr "Vydání" @@ -970,18 +993,18 @@ msgstr "Snímky obrazovky" #: app/blueprints/packages/__init__.py:52 #: app/templates/packages/edit_maintainers.html:8 -#: app/templates/packages/view.html:628 app/utils/minetest_hypertext.py:302 +#: app/templates/packages/view.html:646 app/utils/minetest_hypertext.py:302 msgid "Maintainers" msgstr "Správci" #: app/blueprints/packages/__init__.py:57 app/templates/admin/list.html:21 -#: app/templates/base.html:159 app/templates/packages/audit.html:4 +#: app/templates/base.html:173 app/templates/packages/audit.html:4 msgid "Audit Log" msgstr "Kontrolní protokol" -#: app/blueprints/packages/__init__.py:62 app/templates/base.html:150 +#: app/blueprints/packages/__init__.py:62 app/templates/base.html:164 #: app/templates/packages/stats.html:4 app/templates/packages/stats.html:23 -#: app/templates/packages/view.html:236 app/templates/users/profile.html:148 +#: app/templates/packages/view.html:243 app/templates/users/profile.html:148 msgid "Statistics" msgstr "Statistiky" @@ -1011,8 +1034,8 @@ msgstr "" msgid "Non-free" msgstr "" -#: app/blueprints/packages/advanced_search.py:42 app/models/packages.py:624 -#: app/templates/packages/view.html:163 +#: app/blueprints/packages/advanced_search.py:42 app/models/packages.py:630 +#: app/templates/packages/view.html:170 msgid "Work in Progress" msgstr "" @@ -1030,30 +1053,30 @@ msgid "Query" msgstr "" #: app/blueprints/packages/advanced_search.py:54 -#: app/blueprints/packages/packages.py:230 app/templates/packages/view.html:598 +#: app/blueprints/packages/packages.py:231 app/templates/packages/view.html:616 #: app/utils/minetest_hypertext.py:263 msgid "Type" msgstr "Typ" #: app/blueprints/packages/advanced_search.py:56 -#: app/templates/macros/topics.html:6 app/templates/packages/view.html:177 +#: app/templates/macros/topics.html:6 app/templates/packages/view.html:184 msgid "Author" msgstr "Autor" #: app/blueprints/packages/advanced_search.py:57 -#: app/blueprints/packages/packages.py:237 app/templates/admin/tags/list.html:4 +#: app/blueprints/packages/packages.py:238 app/templates/admin/tags/list.html:4 #: app/templates/admin/tags/list.html:10 app/templates/todo/tags.html:38 #: app/utils/minetest_hypertext.py:264 msgid "Tags" msgstr "Štítky" #: app/blueprints/packages/advanced_search.py:60 -#: app/blueprints/packages/packages.py:238 +#: app/blueprints/packages/packages.py:239 msgid "Content Warnings" msgstr "Upozornění na obsah" #: app/blueprints/packages/advanced_search.py:63 -#: app/blueprints/packages/packages.py:239 app/templates/packages/view.html:609 +#: app/blueprints/packages/packages.py:240 app/templates/packages/view.html:627 #: app/utils/minetest_hypertext.py:298 msgid "License" msgstr "Licence" @@ -1067,9 +1090,10 @@ msgstr "" #: 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/macros/reviews.html:82 app/templates/macros/topics.html:52 #: app/templates/packages/game_hub.html:5 #: app/templates/packages/game_hub.html:25 +#: app/templates/packages/release_view.html:17 #: app/templates/packages/similar.html:22 app/templates/translate/index.html:28 #, python-format msgid "%(title)s by %(author)s" @@ -1077,7 +1101,7 @@ 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 +#: app/templates/packages/translation.html:39 msgid "Language" msgstr "" @@ -1099,13 +1123,13 @@ 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/packages/view.html:201 app/templates/packages/view.html:343 #: 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 +#: app/templates/packages/view.html:191 app/templates/users/profile.html:242 msgid "Downloads" msgstr "Stahování" @@ -1137,75 +1161,75 @@ msgstr "" msgid "Random order" msgstr "" -#: app/blueprints/packages/packages.py:215 +#: app/blueprints/packages/packages.py:216 msgid "No download available." msgstr "Není dostupná žádná verze ke stažení." -#: app/blueprints/packages/packages.py:231 +#: app/blueprints/packages/packages.py:232 msgid "Title (Human-readable)" msgstr "Nadpis (srozumitelný pro člověka)" -#: app/blueprints/packages/packages.py:232 -#: app/blueprints/packages/packages.py:638 +#: app/blueprints/packages/packages.py:233 +#: app/blueprints/packages/packages.py:645 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 +#: app/blueprints/packages/packages.py:233 +#: app/blueprints/packages/packages.py:646 +#: app/templates/packages/create_edit.html:80 msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" msgstr "Pouze malá písmena (a-z), číslice (0-9) a podtržítka (_)" -#: app/blueprints/packages/packages.py:233 +#: app/blueprints/packages/packages.py:234 msgid "Short Description (Plaintext)" msgstr "Krátký popis (prostý text)" -#: app/blueprints/packages/packages.py:235 app/templates/packages/view.html:620 +#: app/blueprints/packages/packages.py:236 app/templates/packages/view.html:638 #: app/utils/minetest_hypertext.py:300 msgid "Maintenance State" msgstr "Stav údržby" -#: app/blueprints/packages/packages.py:240 +#: app/blueprints/packages/packages.py:241 msgid "Media License" msgstr "Licence pro média" -#: app/blueprints/packages/packages.py:242 +#: app/blueprints/packages/packages.py:243 msgid "Long Description (Markdown)" msgstr "Dlouhý popis (Markdown)" -#: app/blueprints/packages/packages.py:244 +#: app/blueprints/packages/packages.py:245 msgid "VCS Repository URL" msgstr "URL repozitáře VCS" -#: app/blueprints/packages/packages.py:245 app/blueprints/users/settings.py:77 +#: app/blueprints/packages/packages.py:246 app/blueprints/users/settings.py:77 msgid "Website URL" msgstr "URL webu" -#: app/blueprints/packages/packages.py:246 +#: app/blueprints/packages/packages.py:247 msgid "Issue Tracker URL" msgstr "URL sledovače problémů" -#: app/blueprints/packages/packages.py:247 +#: app/blueprints/packages/packages.py:248 msgid "Forum Topic ID" msgstr "ID tématu na fóru" -#: app/blueprints/packages/packages.py:248 +#: app/blueprints/packages/packages.py:249 msgid "Video URL" msgstr "URL videa" -#: app/blueprints/packages/packages.py:249 +#: app/blueprints/packages/packages.py:250 msgid "Donate URL" msgstr "Darujte URL" -#: app/blueprints/packages/packages.py:250 +#: app/blueprints/packages/packages.py:251 msgid "Translation URL" msgstr "" -#: app/blueprints/packages/packages.py:256 +#: app/blueprints/packages/packages.py:257 msgid "_game is not an allowed name" msgstr "_game není povolený název" -#: app/blueprints/packages/packages.py:266 +#: app/blueprints/packages/packages.py:267 msgid "" "Package already exists, but is removed. Please contact ContentDB staff to" " restore the package" @@ -1213,104 +1237,104 @@ 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:271 +#: app/blueprints/packages/packages.py:272 msgid "Package already exists" msgstr "Balíček již existuje" -#: app/blueprints/packages/packages.py:277 +#: app/blueprints/packages/packages.py:278 msgid "A collection with a similar name already exists" msgstr "Již existuje kolekce se stejným názvem" -#: app/blueprints/packages/packages.py:330 +#: app/blueprints/packages/packages.py:331 #: 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:336 +#: app/blueprints/packages/packages.py:337 msgid "Save draft" msgstr "" -#: app/blueprints/packages/packages.py:344 +#: app/blueprints/packages/packages.py:345 msgid "Unable to find that user" msgstr "Nepodařilo se nalézt daného uživatele" -#: app/blueprints/packages/packages.py:348 +#: app/blueprints/packages/packages.py:349 #: app/blueprints/packages/screenshots.py:137 msgid "Permission denied" msgstr "Přístup odepřen" -#: app/blueprints/packages/packages.py:404 -#: app/blueprints/packages/packages.py:495 -#: app/blueprints/packages/packages.py:517 +#: app/blueprints/packages/packages.py:408 +#: app/blueprints/packages/packages.py:502 +#: app/blueprints/packages/packages.py:524 msgid "You don't have permission to do that" msgstr "K tomuto nemáte oprávnění" -#: app/blueprints/packages/packages.py:437 +#: app/blueprints/packages/packages.py:443 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:444 +#: app/blueprints/packages/packages.py:450 msgid "" "Please comment in the approval thread so editors know what you have " "changed" msgstr "" -#: app/blueprints/packages/packages.py:482 +#: app/blueprints/packages/packages.py:489 #, python-format msgid "Set state to %(state)s" msgstr "" -#: app/blueprints/packages/packages.py:512 +#: app/blueprints/packages/packages.py:519 msgid "Deleted package" msgstr "Odstraněný balíček" -#: app/blueprints/packages/packages.py:534 +#: app/blueprints/packages/packages.py:541 msgid "Unapproved package" msgstr "Neschválený balíček" -#: app/blueprints/packages/packages.py:543 +#: app/blueprints/packages/packages.py:550 msgid "Maintainers (Comma-separated)" msgstr "Správci (oddělit čárkou)" -#: app/blueprints/packages/packages.py:552 +#: app/blueprints/packages/packages.py:559 msgid "You don't have permission to edit maintainers" msgstr "Nemáte oprávnění upravovat správce" -#: app/blueprints/packages/packages.py:602 +#: app/blueprints/packages/packages.py:609 msgid "You are not a maintainer" msgstr "Nejste správce" -#: app/blueprints/packages/packages.py:605 +#: app/blueprints/packages/packages.py:612 msgid "Package owners cannot remove themselves as maintainers" msgstr "Vlastníci balíčků se nemohou odstranit jako správci" -#: app/blueprints/packages/packages.py:637 +#: app/blueprints/packages/packages.py:644 msgid "Author Name" msgstr "Jméno autora" -#: app/blueprints/packages/packages.py:724 +#: app/blueprints/packages/packages.py:731 msgid "Enable support detection based on dependencies (recommended)" msgstr "Povolte podporu detekce na základě závislostí (doporučeno)" -#: app/blueprints/packages/packages.py:725 +#: app/blueprints/packages/packages.py:732 msgid "Supported games" msgstr "Podporované hry" -#: app/blueprints/packages/packages.py:726 +#: app/blueprints/packages/packages.py:733 msgid "Unsupported games" msgstr "Nepodporované hry" -#: app/blueprints/packages/packages.py:727 +#: app/blueprints/packages/packages.py:734 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:743 +#: app/blueprints/packages/packages.py:750 msgid "You need at least one release before you can edit game support" msgstr "" -#: app/blueprints/packages/packages.py:747 +#: app/blueprints/packages/packages.py:754 msgid "Mod(pack) needs to contain at least one mod. Please create a new release" msgstr "" @@ -1335,18 +1359,19 @@ msgstr "Git reference (např.: commit hash, branch, nebo tag)" #: app/blueprints/packages/releases.py:62 #: app/blueprints/packages/releases.py:77 -#: app/blueprints/packages/releases.py:207 +#: app/blueprints/packages/releases.py:217 msgid "Minimum Minetest Version" msgstr "Minimální verze Minetestu" #: app/blueprints/packages/releases.py:64 #: app/blueprints/packages/releases.py:79 -#: app/blueprints/packages/releases.py:210 +#: app/blueprints/packages/releases.py:220 msgid "Maximum Minetest Version" msgstr "Maximální verze Minetestu" #: app/blueprints/packages/releases.py:74 #: app/templates/packages/release_edit.html:31 +#: app/templates/packages/release_view.html:31 msgid "URL" msgstr "URL" @@ -1367,77 +1392,77 @@ msgstr "Importovat z Gitu" msgid "Upload .zip file" msgstr "Nahrát .zip soubor" -#: app/blueprints/packages/releases.py:206 +#: app/blueprints/packages/releases.py:216 msgid "Set Min" msgstr "Nastavit minimum" -#: app/blueprints/packages/releases.py:209 +#: app/blueprints/packages/releases.py:219 msgid "Set Max" msgstr "Nastavit maximum" -#: app/blueprints/packages/releases.py:212 +#: app/blueprints/packages/releases.py:222 msgid "Only change values previously set as none" msgstr "Změnit pouze hodnoty předešle nastavené na \"none\"" -#: app/blueprints/packages/releases.py:213 +#: app/blueprints/packages/releases.py:223 msgid "Update" msgstr "Aktualizovat" -#: app/blueprints/packages/releases.py:265 +#: app/blueprints/packages/releases.py:275 #: app/templates/packages/update_config.html:25 msgid "Trigger" msgstr "Spustit" -#: app/blueprints/packages/releases.py:266 +#: app/blueprints/packages/releases.py:276 msgid "New Commit" msgstr "Nový Commit" -#: app/blueprints/packages/releases.py:267 app/templates/admin/tags/list.html:8 +#: app/blueprints/packages/releases.py:277 app/templates/admin/tags/list.html:8 msgid "New Tag" msgstr "Nový štítek" -#: app/blueprints/packages/releases.py:269 +#: app/blueprints/packages/releases.py:279 msgid "Branch name" msgstr "Název větve" -#: app/blueprints/packages/releases.py:270 +#: app/blueprints/packages/releases.py:280 #: app/templates/packages/update_config.html:38 msgid "Action" msgstr "Akce" -#: app/blueprints/packages/releases.py:271 +#: app/blueprints/packages/releases.py:281 msgid "Send notification and mark as outdated" msgstr "Odeslat upozornění a označit jako zastaralé" -#: app/blueprints/packages/releases.py:271 app/logic/package_approval.py:104 +#: app/blueprints/packages/releases.py:281 app/logic/package_approval.py:104 msgid "Create release" msgstr "Vytvořit vydání" -#: app/blueprints/packages/releases.py:273 +#: app/blueprints/packages/releases.py:283 msgid "Save Settings" msgstr "Uložit nastavení" -#: app/blueprints/packages/releases.py:274 +#: app/blueprints/packages/releases.py:284 msgid "Disable Automation" msgstr "Deaktivovat automatizaci" -#: app/blueprints/packages/releases.py:313 +#: app/blueprints/packages/releases.py:323 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:329 +#: app/blueprints/packages/releases.py:339 msgid "Deleted update configuration" msgstr "Smazat aktualizaci nastavení" -#: app/blueprints/packages/releases.py:337 +#: app/blueprints/packages/releases.py:347 msgid "Now, please create an initial release" msgstr "Nyní prosím vytvořte prvotní vydání" #: app/blueprints/packages/reviews.py:60 app/blueprints/threads/__init__.py:181 #: app/blueprints/threads/__init__.py:182 -#: app/blueprints/threads/__init__.py:282 +#: app/blueprints/threads/__init__.py:283 msgid "Comment" msgstr "Komentář" @@ -1445,18 +1470,18 @@ msgstr "Komentář" msgid "Rating" msgstr "Hodnocení" -#: app/blueprints/packages/reviews.py:62 app/templates/macros/reviews.html:124 -#: app/templates/macros/reviews.html:178 +#: app/blueprints/packages/reviews.py:62 app/templates/macros/reviews.html:125 +#: app/templates/macros/reviews.html:179 msgid "Yes" msgstr "Ano" -#: app/blueprints/packages/reviews.py:62 app/templates/macros/reviews.html:129 -#: app/templates/macros/reviews.html:182 +#: app/blueprints/packages/reviews.py:62 app/templates/macros/reviews.html:130 +#: app/templates/macros/reviews.html:183 msgid "Neutral" msgstr "Neutrální" -#: app/blueprints/packages/reviews.py:62 app/templates/macros/reviews.html:134 -#: app/templates/macros/reviews.html:186 +#: app/blueprints/packages/reviews.py:62 app/templates/macros/reviews.html:135 +#: app/templates/macros/reviews.html:187 msgid "No" msgstr "Ne" @@ -1474,7 +1499,7 @@ msgstr "" #: app/blueprints/packages/reviews.py:94 app/blueprints/threads/__init__.py:207 #: app/blueprints/threads/__init__.py:240 -#: app/blueprints/threads/__init__.py:334 app/blueprints/users/settings.py:114 +#: app/blueprints/threads/__init__.py:335 app/blueprints/users/settings.py:114 #: app/logic/packages.py:131 msgid "Linking to blocked sites is not allowed" msgstr "Směrovnání na blokované stránky není povoleno" @@ -1502,8 +1527,9 @@ msgid "Message" msgstr "Zpráva" #: app/blueprints/report/__init__.py:35 app/templates/macros/threads.html:51 -#: app/templates/packages/view.html:688 app/templates/report/index.html:4 -#: app/templates/report/index.html:10 app/templates/users/profile.html:37 +#: app/templates/packages/view.html:706 app/templates/report/index.html:4 +#: app/templates/report/index.html:10 app/templates/users/account.html:91 +#: app/templates/users/profile.html:37 msgid "Report" msgstr "Hlášení" @@ -1539,24 +1565,24 @@ msgstr "Není možné smazat požadavek na otevření vlákna!" msgid "Please wait before commenting again" msgstr "Prosím vydržte, než budete moci znovu komentovat" -#: app/blueprints/threads/__init__.py:284 +#: app/blueprints/threads/__init__.py:285 #: app/templates/macros/package_approval.html:56 msgid "Open Thread" msgstr "Otevřít vlákno" -#: app/blueprints/threads/__init__.py:309 +#: app/blueprints/threads/__init__.py:310 msgid "Unable to create thread!" msgstr "Vlákno nebylo možné vytvořit!" -#: app/blueprints/threads/__init__.py:315 +#: app/blueprints/threads/__init__.py:316 msgid "An approval thread already exists! Consider replying there instead" msgstr "Schvalovací vlákno již existuje! Zvažte odpověď tam" -#: app/blueprints/threads/__init__.py:319 +#: app/blueprints/threads/__init__.py:320 msgid "Please wait before opening another thread" msgstr "Prosím počkejte, než otevřete další vlákno" -#: app/blueprints/todo/user.py:192 +#: app/blueprints/todo/user.py:193 #: app/templates/collections/package_add_to.html:46 msgid "Done" msgstr "Hotovo" @@ -1575,7 +1601,7 @@ msgstr "Heslo" msgid "Remember me" msgstr "Pamatovat si mě" -#: app/blueprints/users/account.py:39 app/templates/base.html:176 +#: app/blueprints/users/account.py:39 app/templates/base.html:190 #: app/templates/donate/index.html:85 app/templates/users/login.html:4 msgid "Sign in" msgstr "Přihlásit se" @@ -1947,7 +1973,7 @@ msgstr "" msgid "File filter" msgstr "Filtr souborů" -#: app/blueprints/zipgrep/__init__.py:38 app/templates/base.html:60 +#: app/blueprints/zipgrep/__init__.py:38 app/templates/base.html:74 #: app/templates/packages/advanced_search.html:34 #: app/templates/packages/game_hub.html:35 app/templates/todo/tags.html:14 msgid "Search" @@ -2040,6 +2066,10 @@ 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/packages.py:140 +msgid "You cannot change package type once approved" +msgstr "" + #: app/logic/releases.py:33 msgid "You don't have permission to make releases" msgstr "Nemáš oprávnění vytvářet další verze" @@ -2119,17 +2149,17 @@ msgstr "Hra" msgid "Texture Pack" msgstr "Balíček textur" -#: app/models/packages.py:78 app/templates/base.html:39 +#: app/models/packages.py:78 app/templates/base.html:53 #: app/templates/modnames/view.html:14 msgid "Mods" msgstr "Mody" -#: app/models/packages.py:80 app/templates/base.html:42 +#: app/models/packages.py:80 app/templates/base.html:56 #: app/templates/modnames/view.html:17 msgid "Games" msgstr "Hry" -#: app/models/packages.py:82 app/templates/base.html:45 +#: app/models/packages.py:82 app/templates/base.html:59 msgid "Texture Packs" msgstr "Balíčky textur" @@ -2256,185 +2286,185 @@ msgstr "Schválit" msgid "Delete" msgstr "Vymazat" -#: app/models/packages.py:1366 +#: app/models/packages.py:1384 #, python-format msgid "New commit %(hash)s found on the Git repo." msgstr "" -#: app/models/packages.py:1370 +#: app/models/packages.py:1388 #, python-format msgid "The last release was commit %(hash)s" msgstr "" -#: app/models/packages.py:1376 +#: app/models/packages.py:1394 #, python-format msgid "New tag %(tag_name)s found on the Git repo." msgstr "" -#: app/models/users.py:45 +#: app/models/users.py:46 msgid "Banned" msgstr "" -#: app/models/users.py:47 +#: app/models/users.py:48 msgid "Not Joined" msgstr "" -#: app/models/users.py:49 +#: app/models/users.py:50 msgid "New Member" msgstr "" -#: app/models/users.py:51 +#: app/models/users.py:52 msgid "Member" msgstr "" -#: app/models/users.py:53 +#: app/models/users.py:54 msgid "Trusted Member" msgstr "" -#: app/models/users.py:55 +#: app/models/users.py:56 msgid "Approver" msgstr "" -#: app/models/users.py:57 +#: app/models/users.py:58 msgid "Editor" msgstr "" #. NOTE: BOT notification type -#: app/models/users.py:59 app/models/users.py:448 +#: app/models/users.py:60 app/models/users.py:455 msgid "Bot" msgstr "" -#: app/models/users.py:61 +#: app/models/users.py:62 msgid "Moderator" msgstr "" -#: app/models/users.py:63 app/templates/base.html:164 +#: app/models/users.py:64 app/templates/base.html:178 msgid "Admin" msgstr "Administrátor" #. NOTE: PACKAGE_EDIT notification type -#: app/models/users.py:433 +#: app/models/users.py:440 msgid "Package Edit" msgstr "" #. NOTE: PACKAGE_APPROVAL notification type -#: app/models/users.py:436 +#: app/models/users.py:443 msgid "Package Approval" msgstr "" #. NOTE: NEW_THREAD notification type -#: app/models/users.py:439 app/templates/threads/list.html:12 +#: app/models/users.py:446 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:442 +#: app/models/users.py:449 msgid "New Review" msgstr "" #. NOTE: THREAD_REPLY notification type -#: app/models/users.py:445 +#: app/models/users.py:452 msgid "Thread Reply" msgstr "" #. NOTE: MAINTAINER notification type -#: app/models/users.py:451 app/templates/macros/threads.html:27 +#: app/models/users.py:458 app/templates/macros/threads.html:27 msgid "Maintainer" msgstr "Správce" #. NOTE: EDITOR_ALERT notification type -#: app/models/users.py:454 +#: app/models/users.py:461 msgid "Editor Alert" msgstr "" #. NOTE: EDITOR_MISC notification type -#: app/models/users.py:457 +#: app/models/users.py:464 msgid "Editor Misc" msgstr "" #. NOTE: OTHER notification type -#: app/models/users.py:460 +#: app/models/users.py:467 msgid "Other" msgstr "" -#: app/models/users.py:470 +#: app/models/users.py:477 msgid "This is a Package Edit notification." msgstr "" -#: app/models/users.py:472 +#: app/models/users.py:479 msgid "This is a Package Approval notification." msgstr "" -#: app/models/users.py:474 +#: app/models/users.py:481 msgid "This is a New Thread notification." msgstr "" -#: app/models/users.py:476 +#: app/models/users.py:483 msgid "This is a New Review notification." msgstr "" -#: app/models/users.py:478 +#: app/models/users.py:485 msgid "This is a Thread Reply notification." msgstr "" -#: app/models/users.py:480 +#: app/models/users.py:487 msgid "This is a Bot notification." msgstr "" -#: app/models/users.py:482 +#: app/models/users.py:489 msgid "This is a Maintainer change notification." msgstr "" -#: app/models/users.py:484 +#: app/models/users.py:491 msgid "This is an Editor Alert notification." msgstr "" -#: app/models/users.py:486 +#: app/models/users.py:493 msgid "This is an Editor Misc notification." msgstr "" -#: app/models/users.py:488 +#: app/models/users.py:495 msgid "This is an Other notification." msgstr "" -#: app/models/users.py:495 +#: app/models/users.py:502 msgid "When another user edits your packages, releases, etc." msgstr "" -#: app/models/users.py:497 +#: app/models/users.py:504 msgid "Notifications from editors related to the package approval process." msgstr "" -#: app/models/users.py:499 +#: app/models/users.py:506 msgid "When a thread is created on your package." msgstr "" -#: app/models/users.py:501 +#: app/models/users.py:508 msgid "When a user posts a review on your package." msgstr "" -#: app/models/users.py:503 +#: app/models/users.py:510 msgid "When someone replies to a thread you're watching." msgstr "" -#: app/models/users.py:505 +#: app/models/users.py:512 msgid "From a bot - for example, update notifications." msgstr "" -#: app/models/users.py:507 +#: app/models/users.py:514 msgid "When your package's maintainers change." msgstr "" -#: app/models/users.py:509 +#: app/models/users.py:516 msgid "For editors: Important alerts." msgstr "" -#: app/models/users.py:511 +#: app/models/users.py:518 msgid "For editors: Minor notifications, including new threads." msgstr "" -#: app/models/users.py:513 +#: app/models/users.py:520 msgid "Minor notifications not important enough for a dedicated category." msgstr "" @@ -2485,11 +2515,11 @@ msgid "" "been deleted, or you may not have access to it." msgstr "" -#: app/templates/base.html:48 +#: app/templates/base.html:62 msgid "Random" msgstr "Náhodný" -#: app/templates/base.html:51 app/templates/base.html:245 +#: app/templates/base.html:65 app/templates/base.html:259 #: app/templates/packages/bulk_update_conf.html:8 #: app/templates/packages/translation.html:12 #: app/templates/packages/update_config.html:8 @@ -2498,130 +2528,134 @@ msgstr "Náhodný" msgid "Help" msgstr "Nápověda" -#: app/templates/base.html:58 +#: app/templates/base.html:72 #, python-format msgid "Search %(type)s" msgstr "Vyhledat %(type)s" -#: app/templates/base.html:58 app/templates/todo/tags.html:11 +#: app/templates/base.html:72 app/templates/todo/tags.html:11 #: app/templates/todo/tags.html:13 msgid "Search all packages" msgstr "Vyhledat ve všech balíčcích" -#: app/templates/base.html:75 +#: app/templates/base.html:89 msgid "Work Queue" msgstr "Pracovní fronta" -#: app/templates/base.html:88 app/templates/base.html:140 +#: app/templates/base.html:102 app/templates/base.html:154 msgid "To do list" msgstr "To do list" -#: app/templates/base.html:97 app/templates/notifications/list.html:4 +#: app/templates/base.html:111 app/templates/notifications/list.html:4 msgid "Notifications" msgstr "Upozornění" -#: app/templates/base.html:118 +#: app/templates/base.html:132 msgid "Add Package" msgstr "Přidat balíček" -#: app/templates/base.html:135 +#: app/templates/base.html:149 msgid "Profile" msgstr "Profil" -#: app/templates/base.html:145 +#: app/templates/base.html:159 msgid "My Collections" msgstr "" -#: app/templates/base.html:169 app/templates/packages/release_new.html:12 +#: app/templates/base.html:183 app/templates/packages/release_new.html:12 msgid "Settings" msgstr "Nastavení" -#: app/templates/base.html:172 +#: app/templates/base.html:186 msgid "Sign out" msgstr "Odhlásit se" #: app/templates/admin/languages/list.html:4 -#: app/templates/admin/languages/list.html:10 app/templates/base.html:185 -#: app/templates/packages/view.html:602 app/utils/minetest_hypertext.py:288 +#: app/templates/admin/languages/list.html:10 app/templates/base.html:199 +#: app/templates/packages/view.html:620 app/utils/minetest_hypertext.py:288 msgid "Languages" msgstr "" -#: app/templates/base.html:202 app/templates/translate/index.html:76 +#: app/templates/base.html:216 app/templates/translate/index.html:76 msgid "Help translate ContentDB" msgstr "Pomocte přeložit ContentDB" -#: app/templates/base.html:246 +#: app/templates/base.html:260 msgid "About" msgstr "Tiráž" -#: app/templates/base.html:247 +#: app/templates/base.html:261 msgid "Contact Us" msgstr "" -#: app/templates/base.html:248 +#: app/templates/base.html:262 msgid "Rules" msgstr "Pravidla" -#: app/templates/base.html:249 +#: app/templates/base.html:263 msgid "Policy and Guidance" msgstr "Pravidla a návody" -#: app/templates/base.html:250 app/templates/donate/index.html:46 +#: app/templates/base.html:264 app/templates/donate/index.html:46 #: app/templates/donate/index.html:70 app/templates/users/profile.html:104 msgid "Donate" msgstr "Darovat" -#: app/templates/base.html:251 +#: app/templates/base.html:265 msgid "API" msgstr "API" -#: app/templates/base.html:252 app/templates/users/register.html:37 +#: app/templates/base.html:266 +msgid "RSS / Feeds" +msgstr "" + +#: app/templates/base.html:267 app/templates/users/register.html:37 msgid "Privacy Policy" msgstr "Podmínky osobní" -#: app/templates/base.html:254 +#: app/templates/base.html:269 msgid "Report / DMCA" msgstr "Nahlásit / DMCA" -#: app/templates/base.html:256 app/templates/packages/advanced_search.html:4 +#: app/templates/base.html:271 app/templates/packages/advanced_search.html:4 msgid "Advanced Search" msgstr "" -#: app/templates/base.html:257 +#: app/templates/base.html:272 msgid "User List" msgstr "Seznam uživatelů" -#: app/templates/base.html:258 app/templates/packages/view.html:190 -#: app/templates/packages/view.html:677 app/templates/threads/list.html:4 +#: app/templates/base.html:273 app/templates/packages/view.html:197 +#: app/templates/packages/view.html:695 app/templates/threads/list.html:4 msgid "Threads" msgstr "Vlákna" -#: app/templates/base.html:259 app/templates/collections/list.html:7 +#: app/templates/base.html:274 app/templates/collections/list.html:7 #: app/templates/collections/list.html:26 msgid "Collections" msgstr "" -#: app/templates/base.html:260 app/templates/donate/index.html:4 +#: app/templates/base.html:275 app/templates/donate/index.html:4 msgid "Support Creators" msgstr "" -#: app/templates/base.html:261 +#: app/templates/base.html:276 msgid "Translate Packages" msgstr "" -#: app/templates/base.html:262 +#: app/templates/base.html:277 msgid "Source Code" msgstr "Zdrojový kód" -#: app/templates/base.html:268 +#: app/templates/base.html:283 msgid "Show non-free packages" msgstr "" -#: app/templates/base.html:270 +#: app/templates/base.html:285 msgid "Hide non-free packages" msgstr "" -#: app/templates/base.html:274 +#: app/templates/base.html:289 #, python-format msgid "Our privacy policy has been updated (%(date)s)" msgstr "" @@ -2630,22 +2664,16 @@ msgstr "" msgid "Welcome" msgstr "Vítejte" -#: app/templates/index.html:8 -msgid "Welcome to the best place to find Minetest mods, games, and texture packs" -msgstr "" -"Vítejte na nejlepším místě, kde najdete módy, hry a balíčky textur pro " -"Minetest" - #: app/templates/index.html:53 #, python-format msgid "%(title)s by %(author)s" msgstr "%(title)s od %(author)s" -#: app/templates/index.html:94 app/templates/packages/view.html:278 +#: app/templates/index.html:94 app/templates/packages/view.html:285 msgid "Previous" msgstr "Předchozí" -#: app/templates/index.html:98 app/templates/packages/view.html:282 +#: app/templates/index.html:98 app/templates/packages/view.html:289 #: app/templates/users/claim_forums.html:87 msgid "Next" msgstr "Další" @@ -2727,7 +2755,7 @@ msgstr "Balíček" #: app/templates/admin/storage.html:62 #: app/templates/collections/create_edit.html:61 -#: app/templates/threads/user_comments.html:79 +#: app/templates/threads/user_comments.html:80 msgid "No results" msgstr "" @@ -2850,7 +2878,8 @@ msgstr "Není vytvořen žádný token" #: app/templates/collections/create_edit.html:5 #: app/templates/collections/view.html:42 app/templates/macros/releases.html:68 -#: app/templates/packages/view.html:116 app/templates/packages/view.html:255 +#: app/templates/packages/release_view.html:10 +#: app/templates/packages/view.html:123 app/templates/packages/view.html:262 msgid "Edit" msgstr "Upravit" @@ -2868,7 +2897,7 @@ msgstr "" #: app/templates/collections/create_edit.html:76 #: app/templates/packages/remove.html:34 app/templates/packages/remove.html:83 -#: app/templates/packages/view.html:128 +#: app/templates/packages/view.html:135 msgid "Remove" msgstr "Odebrat" @@ -3131,8 +3160,8 @@ msgstr "Smazaný uživatel" msgid "No audit log entries." msgstr "Žádné záznamy protokolu auditu." -#: app/templates/macros/forms.html:21 app/templates/macros/reviews.html:150 -#: app/templates/packages/remove.html:73 app/templates/packages/view.html:468 +#: app/templates/macros/forms.html:21 app/templates/macros/reviews.html:151 +#: app/templates/packages/remove.html:73 app/templates/packages/view.html:486 #: app/templates/users/modtools.html:86 msgid "Required" msgstr "Požadovaný" @@ -3210,6 +3239,7 @@ msgstr "Editovat / Schválit" #: app/templates/macros/releases.html:103 #: app/templates/packages/release_edit.html:39 +#: app/templates/packages/release_view.html:41 msgid "Importing..." msgstr "Importuji..." @@ -3229,34 +3259,34 @@ msgstr "Užitečný" msgid "Unhelpful" msgstr "Neužitečný" -#: app/templates/macros/reviews.html:90 +#: app/templates/macros/reviews.html:91 #, python-format msgid "%(num)d comments" msgstr "%(num)d komentářů" -#: app/templates/macros/reviews.html:102 +#: app/templates/macros/reviews.html:103 msgid "No reviews, yet." msgstr "Zatím žádné hodnocení." -#: app/templates/macros/reviews.html:112 app/templates/macros/reviews.html:166 +#: app/templates/macros/reviews.html:113 app/templates/macros/reviews.html:167 #: app/templates/packages/review_create_edit.html:4 msgid "Review" msgstr "Recenze" -#: app/templates/macros/reviews.html:139 +#: app/templates/macros/reviews.html:140 #: app/templates/packages/review_create_edit.html:51 msgid "Why or why not? Try to be constructive" msgstr "Proč nebo proč ne? Snažte se být konstruktivní" -#: app/templates/macros/reviews.html:156 +#: app/templates/macros/reviews.html:157 msgid "Post Review" msgstr "Odeslat recenzi" -#: app/templates/macros/reviews.html:192 +#: app/templates/macros/reviews.html:193 msgid "Report an issue" msgstr "" -#: app/templates/macros/reviews.html:196 +#: app/templates/macros/reviews.html:197 msgid "Ask a question" msgstr "" @@ -3391,8 +3421,8 @@ msgstr "Poslední odpověď" msgid "On %(trigger)s, do %(action)s" msgstr "" -#: app/templates/macros/todo.html:35 app/templates/packages/view.html:122 -#: app/templates/packages/view.html:433 +#: app/templates/macros/todo.html:35 app/templates/packages/view.html:129 +#: app/templates/packages/view.html:451 msgid "Release" msgstr "Vydání" @@ -3402,7 +3432,7 @@ msgstr "Repozitář" #: app/templates/macros/todo.html:48 #: app/templates/packages/releases_list.html:13 -#: app/templates/packages/view.html:437 +#: app/templates/packages/view.html:455 msgid "Update settings" msgstr "Aktualizovat nastavení" @@ -3447,9 +3477,9 @@ msgstr "Témata fóra" #: app/templates/modnames/view.html:27 app/templates/oauth/authorize.html:32 #: app/templates/packages/game_support.html:42 -#: app/templates/packages/similar.html:38 app/templates/packages/view.html:474 -#: app/templates/packages/view.html:498 app/templates/packages/view.html:543 -#: app/templates/packages/view.html:575 app/templates/todo/editor.html:85 +#: app/templates/packages/similar.html:38 app/templates/packages/view.html:492 +#: app/templates/packages/view.html:516 app/templates/packages/view.html:561 +#: app/templates/packages/view.html:593 app/templates/todo/editor.html:85 #: app/templates/todo/game_support.html:45 #, python-format msgid "%(title)s by %(display_name)s" @@ -3682,104 +3712,104 @@ msgid "" "\t\t\tsuch as finding metadata from git, and autocompletion." msgstr "" -#: app/templates/packages/create_edit.html:73 +#: app/templates/packages/create_edit.html:78 msgid "You need to unpublish the package to change the name." msgstr "" -#: app/templates/packages/create_edit.html:80 +#: app/templates/packages/create_edit.html:85 msgid "" "Tip: Don't include Minetest, mod, or modpack " "anywhere in the short description. It is unnecessary and wastes " "characters." msgstr "" -#: app/templates/packages/create_edit.html:83 +#: app/templates/packages/create_edit.html:88 msgid "" "Please choose 'Work in Progress' if your package is unstable, and " "shouldn't be recommended to all players" msgstr "" -#: app/templates/packages/create_edit.html:88 +#: app/templates/packages/create_edit.html:93 msgid "If there is no media, set the Media License to the same as the License." msgstr "" -#: app/templates/packages/create_edit.html:92 +#: app/templates/packages/create_edit.html:97 msgid "" "There's no need to link to the package on ContentDB in the long " "description, the user is already here!" msgstr "" -#: app/templates/packages/create_edit.html:95 +#: app/templates/packages/create_edit.html:100 msgid "" "There's no need to include the forum topic in the long description, it's " "already shown on the page." msgstr "" -#: app/templates/packages/create_edit.html:98 +#: app/templates/packages/create_edit.html:103 msgid "" "There's no need to include the repository URL in the long description, " "it's already shown on the page." msgstr "" -#: app/templates/packages/create_edit.html:102 +#: app/templates/packages/create_edit.html:107 msgid "What to write in the long description" msgstr "" -#: app/templates/packages/create_edit.html:108 +#: app/templates/packages/create_edit.html:113 msgid "Repository and Links" msgstr "" -#: app/templates/packages/create_edit.html:111 +#: app/templates/packages/create_edit.html:116 msgid "Do you have a Git repository?" msgstr "" -#: app/templates/packages/create_edit.html:113 +#: app/templates/packages/create_edit.html:118 msgid "Having a repository is optional" msgstr "" -#: app/templates/packages/create_edit.html:116 +#: app/templates/packages/create_edit.html:121 msgid "" "If you do have a repository, enter the URL below. Otherwise, leave blank " "and click skip." msgstr "" -#: app/templates/packages/create_edit.html:121 +#: app/templates/packages/create_edit.html:126 msgid "HTTP URL to a Git, Mercurial, or other repository" msgstr "" -#: app/templates/packages/create_edit.html:124 +#: app/templates/packages/create_edit.html:129 msgid "Next (Autoimport)" msgstr "Další (Autoimport)" -#: app/templates/packages/create_edit.html:125 +#: app/templates/packages/create_edit.html:130 msgid "Skip" msgstr "Přeskočit" -#: app/templates/packages/create_edit.html:129 +#: app/templates/packages/create_edit.html:134 msgid "Importing... (This may take a while)" msgstr "" -#: app/templates/packages/create_edit.html:132 +#: app/templates/packages/create_edit.html:137 msgid "Where should users report issues?" msgstr "" -#: app/templates/packages/create_edit.html:136 +#: app/templates/packages/create_edit.html:141 msgid "Paste a forum topic URL" msgstr "" -#: app/templates/packages/create_edit.html:138 +#: app/templates/packages/create_edit.html:143 msgid "YouTube videos will be shown in an embed." msgstr "" -#: app/templates/packages/create_edit.html:139 +#: app/templates/packages/create_edit.html:144 msgid "If blank, the author's donation URL will be used instead." msgstr "" -#: app/templates/packages/create_edit.html:140 +#: app/templates/packages/create_edit.html:145 msgid "How can users translate your package? ie: weblate URL or a help page" msgstr "" -#: app/templates/packages/create_edit.html:145 +#: app/templates/packages/create_edit.html:150 msgid "" "You need to save a draft before you can add releases and screenshots. " "You'll be able to edit the package again before submitting for approval." @@ -3832,7 +3862,7 @@ msgid "" msgstr "" #: app/templates/packages/game_support.html:23 -#: app/templates/packages/view.html:213 app/templates/translate/index.html:48 +#: app/templates/packages/view.html:220 app/templates/translate/index.html:48 msgid "Source" msgstr "Zdroj" @@ -4019,10 +4049,12 @@ msgid "Human-readable name. Eg: 1.0.0 - The Trains Update" msgstr "" #: app/templates/packages/release_edit.html:35 +#: app/templates/packages/release_view.html:35 msgid "Commit Hash" msgstr "Předat Hash" #: app/templates/packages/release_edit.html:40 +#: app/templates/packages/release_view.html:42 msgid "view task" msgstr "zobrazit úkol" @@ -4328,7 +4360,7 @@ msgid "" msgstr "" #: app/templates/packages/review_votes.html:4 -#: app/templates/packages/view.html:364 +#: app/templates/packages/view.html:371 msgid "Review Votes" msgstr "Recenze - hlasy" @@ -4456,24 +4488,32 @@ msgstr "" msgid "Translating content meta - lua_api.md" msgstr "" -#: app/templates/packages/translation.html:30 -msgid "Translation template" +#: app/templates/packages/translation.html:31 +#, python-format +msgid "%(title)s is available in %(num)d languages." msgstr "" #: app/templates/packages/translation.html:32 +msgid "ContentDB reads translations from locale files (.tr) in your package." +msgstr "" + +#: app/templates/packages/translation.html:89 +msgid "Translation template" +msgstr "" + +#: app/templates/packages/translation.html:91 #, python-format msgid "" "To quickly add support for ContentDB package translation, create a file " "at %(location)s with the following content:" msgstr "" -#: app/templates/packages/translation.html:43 -#, python-format -msgid "%(title)s is available in %(num)d languages." +#: app/templates/packages/translation.html:102 +msgid "With games, you also need to name the textdomain in game.conf:" msgstr "" -#: app/templates/packages/translation.html:44 -msgid "ContentDB reads translations from locale files (.tr) in your package." +#: app/templates/packages/translation.html:106 +msgid "Replace mymod with the name of mod / textdomain you chose." msgstr "" #: app/templates/packages/update_config.html:4 @@ -4511,207 +4551,217 @@ msgid "" "notifications until it is marked up to date." msgstr "" -#: app/templates/packages/view.html:42 +#: app/templates/packages/view.html:22 app/templates/packages/view.html:25 +#, python-format +msgid "%(title)s releases" +msgstr "" + +#: app/templates/packages/view.html:49 msgid "Download" msgstr "Stáhnout" -#: app/templates/packages/view.html:49 +#: app/templates/packages/view.html:56 #, python-format msgid "Minetest %(min)s - %(max)s" msgstr "" -#: app/templates/packages/view.html:51 +#: app/templates/packages/view.html:58 #, python-format msgid "For Minetest %(min)s and above" msgstr "" -#: app/templates/packages/view.html:53 +#: app/templates/packages/view.html:60 #, python-format msgid "Minetest %(max)s and below" msgstr "" -#: app/templates/packages/view.html:63 +#: app/templates/packages/view.html:70 msgid "How do I install this?" msgstr "" -#: app/templates/packages/view.html:69 +#: app/templates/packages/view.html:76 msgid "No downloads available" msgstr "" -#: app/templates/packages/view.html:76 +#: app/templates/packages/view.html:83 msgid "Non-free code and media" msgstr "" -#: app/templates/packages/view.html:78 +#: app/templates/packages/view.html:85 msgid "Non-free code" msgstr "Nesvobodný kód" -#: app/templates/packages/view.html:80 +#: app/templates/packages/view.html:87 msgid "Non-free media" msgstr "Nesvobodná média" -#: app/templates/packages/view.html:94 app/templates/threads/view.html:109 +#: app/templates/packages/view.html:101 app/templates/threads/view.html:109 msgid "" "This thread is only visible to its creator, package maintainers, users of" " Approver rank or above, and @mentioned users." msgstr "" -#: app/templates/packages/view.html:207 app/templates/users/profile.html:95 +#: app/templates/packages/view.html:214 app/templates/users/profile.html:95 msgid "Website" msgstr "Webová stránka" -#: app/templates/packages/view.html:219 app/templates/users/profile.html:77 +#: app/templates/packages/view.html:226 app/templates/users/profile.html:77 msgid "Forums" msgstr "Fóra" -#: app/templates/packages/view.html:225 +#: app/templates/packages/view.html:232 msgid "Issue Tracker" msgstr "Sledování problémů" -#: app/templates/packages/view.html:231 app/templates/translate/index.html:43 +#: app/templates/packages/view.html:238 app/templates/translate/index.html:43 msgid "Translate" msgstr "" -#: app/templates/packages/view.html:297 +#: app/templates/packages/view.html:304 msgid "Thumbnail for video" msgstr "" -#: app/templates/packages/view.html:314 +#: app/templates/packages/view.html:321 msgid "Awaiting review" msgstr "Čeká se na recenzi" -#: app/templates/packages/view.html:344 app/templates/threads/view.html:82 +#: app/templates/packages/view.html:351 app/templates/threads/view.html:82 msgid "Edit Review" msgstr "Upravit recenzi" -#: app/templates/packages/view.html:349 +#: app/templates/packages/view.html:356 msgid "You can't review your own package." msgstr "" -#: app/templates/packages/view.html:359 +#: app/templates/packages/view.html:366 msgid "Package needs to be approved before it can be reviewed." msgstr "" -#: app/templates/packages/view.html:370 +#: app/templates/packages/view.html:377 msgid "Used By" msgstr "Použité" -#: app/templates/packages/view.html:376 +#: app/templates/packages/view.html:383 msgid "Content" msgstr "Obsah" -#: app/templates/packages/view.html:378 app/templates/packages/view.html:461 +#: app/templates/packages/view.html:385 app/templates/packages/view.html:479 msgid "View content for game" msgstr "" -#: app/templates/packages/view.html:393 +#: app/templates/packages/view.html:398 +#, python-format +msgid "Release notes for %(title)s" +msgstr "" + +#: app/templates/packages/view.html:411 msgid "Favorite" msgstr "" -#: app/templates/packages/view.html:402 +#: app/templates/packages/view.html:420 msgid "Add to collection..." msgstr "" -#: app/templates/packages/view.html:410 +#: app/templates/packages/view.html:428 #, python-format msgid "View %(count)d collections" msgstr "" -#: app/templates/packages/view.html:421 +#: app/templates/packages/view.html:439 msgid "Package may be outdated" msgstr "" -#: app/templates/packages/view.html:428 +#: app/templates/packages/view.html:446 msgid "Only visible to the author and Editors." msgstr "" -#: app/templates/packages/view.html:445 +#: app/templates/packages/view.html:463 msgid "Warning" msgstr "Varování" -#: app/templates/packages/view.html:451 +#: app/templates/packages/view.html:469 msgid "Like this package? Help support its development by making a donation" msgstr "" -#: app/templates/packages/view.html:454 +#: app/templates/packages/view.html:472 msgid "Donate now" msgstr "Přispět nyní" -#: app/templates/packages/view.html:466 app/utils/minetest_hypertext.py:283 +#: app/templates/packages/view.html:484 app/utils/minetest_hypertext.py:283 msgid "Dependencies" msgstr "Závislosti" -#: app/templates/packages/view.html:486 +#: app/templates/packages/view.html:504 msgid "No required dependencies" msgstr "" -#: app/templates/packages/view.html:492 +#: app/templates/packages/view.html:510 msgid "Optional" msgstr "Volitelný" -#: app/templates/packages/view.html:525 +#: app/templates/packages/view.html:543 msgid "Compatible Games" msgstr "Kompatibilní hry" -#: app/templates/packages/view.html:530 app/templates/packages/view.html:550 +#: app/templates/packages/view.html:548 app/templates/packages/view.html:568 #: app/utils/minetest_hypertext.py:275 msgid "No specific game required" msgstr "" -#: app/templates/packages/view.html:533 +#: app/templates/packages/view.html:551 msgid "Tested with:" msgstr "Testováno s:" -#: app/templates/packages/view.html:555 +#: app/templates/packages/view.html:573 msgid "Is the above correct?" msgstr "" -#: app/templates/packages/view.html:556 +#: app/templates/packages/view.html:574 msgid "You need to either confirm this or tell ContentDB about supported games" msgstr "" -#: app/templates/packages/view.html:568 +#: app/templates/packages/view.html:586 msgid "Does not work with:" msgstr "" -#: app/templates/packages/view.html:588 +#: app/templates/packages/view.html:606 msgid "Please specify compatible games" msgstr "" -#: app/templates/packages/view.html:594 +#: app/templates/packages/view.html:612 msgid "Information" msgstr "Informace" -#: app/templates/packages/view.html:600 +#: app/templates/packages/view.html:618 msgid "Technical Name" msgstr "Technický název" -#: app/templates/packages/view.html:616 app/utils/minetest_hypertext.py:295 +#: app/templates/packages/view.html:634 app/utils/minetest_hypertext.py:295 #, python-format msgid "%(code_license)s for code,
%(media_license)s for media." msgstr "" -#: app/templates/packages/view.html:624 +#: app/templates/packages/view.html:642 msgid "Unknown" msgstr "Neznámý" -#: app/templates/packages/view.html:626 app/utils/minetest_hypertext.py:301 +#: app/templates/packages/view.html:644 app/utils/minetest_hypertext.py:301 msgid "Added" msgstr "Přidaný" -#: app/templates/packages/view.html:640 +#: app/templates/packages/view.html:658 msgid "Remove myself" msgstr "Odebrat sebe" -#: app/templates/packages/view.html:645 app/utils/minetest_hypertext.py:303 +#: app/templates/packages/view.html:663 app/utils/minetest_hypertext.py:303 msgid "Provides" msgstr "Poskytuje" -#: app/templates/packages/view.html:667 +#: app/templates/packages/view.html:685 msgid "More" msgstr "Více" -#: app/templates/packages/view.html:696 +#: app/templates/packages/view.html:714 msgid "See audit log" msgstr "" @@ -4793,7 +4843,7 @@ msgstr "" msgid "Reply to %(title)s" msgstr "" -#: app/templates/threads/user_comments.html:73 +#: app/templates/threads/user_comments.html:74 msgid "Only showing replies to public threads" msgstr "" @@ -4895,7 +4945,7 @@ msgstr "Neuspokojené závislosti" msgid "Mod names that have hard dependers, but no packages providing them." msgstr "" -#: app/templates/todo/editor.html:193 app/templates/users/account.html:100 +#: app/templates/todo/editor.html:193 app/templates/users/account.html:102 msgid "View All" msgstr "Zobrazit vše" @@ -5190,10 +5240,10 @@ msgid "Account Deletion and Deactivation isn't available to users yet." msgstr "" #: app/templates/users/account.html:88 -msgid "Please contact the admin." +msgid "Please raise a report to request account deletion." msgstr "" -#: app/templates/users/account.html:93 +#: app/templates/users/account.html:95 msgid "Recent Account Actions" msgstr "" @@ -5689,27 +5739,27 @@ msgstr "" msgid "'%(query)s' - Search Package Releases" msgstr "" -#: app/utils/flask.py:158 +#: app/utils/flask.py:159 msgid "All time" msgstr "Pořád" -#: app/utils/flask.py:159 +#: app/utils/flask.py:160 msgid "Last 7 days" msgstr "" -#: app/utils/flask.py:160 +#: app/utils/flask.py:161 msgid "Last 30 days" msgstr "" -#: app/utils/flask.py:161 +#: app/utils/flask.py:162 msgid "Last 90 days" msgstr "" -#: app/utils/flask.py:162 +#: app/utils/flask.py:163 msgid "Year to date" msgstr "" -#: app/utils/flask.py:163 +#: app/utils/flask.py:164 msgid "Last year" msgstr "Minulý rok" @@ -6145,6 +6195,7 @@ msgstr "" #~ msgid "Chat / Commands" #~ msgstr "" +#~ msgctxt "tags" #~ msgid "" #~ "Focus on player chat/communication or " #~ "who's primary function is interacting " @@ -6160,6 +6211,7 @@ msgstr "" #~ msgid "Complex installation" #~ msgstr "" +#~ msgctxt "tags" #~ msgid "" #~ "Requires futher installation steps, such " #~ "as installing luarocks or editing the" @@ -6181,6 +6233,7 @@ msgstr "" #~ msgid "Sims" #~ msgstr "" +#~ msgctxt "tags" #~ msgid "" #~ "Mods and games that aim to " #~ "simulate real life activity. Similar to" @@ -6205,6 +6258,7 @@ msgstr "" #~ msgid "Mobs / Animals / NPCs" #~ msgstr "" +#~ msgctxt "tags" #~ msgid "Adds mobs, animals, and NPCs" #~ msgstr "" @@ -6313,6 +6367,7 @@ msgstr "" #~ msgid "GUI" #~ msgstr "" +#~ msgctxt "tags" #~ msgid "For content whose main utility / feature is in GUI/formspec form" #~ msgstr "" @@ -6331,6 +6386,7 @@ msgstr "" #~ msgid "Minetest Game improved" #~ msgstr "" +#~ msgctxt "tags" #~ msgid "Forks of MTG" #~ msgstr "" @@ -6483,39 +6539,6 @@ 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 (_), " @@ -6534,3 +6557,6 @@ msgstr "" #~ msgid "Human readable. Eg: 1.0.0 or 2018-05-28" #~ msgstr "" +#~ msgid "Please contact the admin." +#~ msgstr "" + diff --git a/translations/da/LC_MESSAGES/messages.po b/translations/da/LC_MESSAGES/messages.po index f84d1de0..87aff6ed 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-22 16:06+0100\n" +"POT-Creation-Date: 2024-07-23 22:12+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: Automatically generated\n" "Language: da\n" @@ -26,324 +26,268 @@ msgstr "" msgid "You have been banned." msgstr "" -#. NOTE: tags: title for server_tools +#. NOTE: tags: title for jam_game_2023 #: app/_translations.py:6 msgctxt "tags" -msgid "Server Moderation and Tools" +msgid "Jam / Game 2023" msgstr "" -#. NOTE: tags: description for server_tools +#. NOTE: tags: description for jam_game_2023 #: app/_translations.py:8 msgctxt "tags" -msgid "Helps with server maintenance and moderation" -msgstr "" - -#. NOTE: tags: title for pvp -#: app/_translations.py:10 -msgctxt "tags" -msgid "Player vs Player (PvP)" -msgstr "" - -#. NOTE: tags: description for pvp -#: app/_translations.py:12 -msgctxt "tags" -msgid "Designed to be played competitively against other players" +msgid "Entries to the 2023 Minetest Game Jam " msgstr "" #. NOTE: tags: title for player_effects -#: app/_translations.py:14 +#: app/_translations.py:10 msgctxt "tags" msgid "Player Effects / Power Ups" msgstr "" #. NOTE: tags: description for player_effects -#: app/_translations.py:16 +#: app/_translations.py:12 msgctxt "tags" msgid "" "For content that changes player effects, including physics, for example: " "speed, jump height or gravity." msgstr "" -#. NOTE: tags: title for jam_game_2023 +#. NOTE: tags: title for server_tools +#: app/_translations.py:14 +msgctxt "tags" +msgid "Server Moderation and Tools" +msgstr "" + +#. NOTE: tags: description for server_tools +#: app/_translations.py:16 +msgctxt "tags" +msgid "Helps with server maintenance and moderation" +msgstr "" + +#. NOTE: tags: title for pvp #: app/_translations.py:18 msgctxt "tags" -msgid "Jam / Game 2023" +msgid "Player vs Player (PvP)" msgstr "" -#. NOTE: tags: description for jam_game_2023 +#. NOTE: tags: description for pvp #: 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" +msgid "Designed to be played competitively against other players" msgstr "" #. NOTE: tags: title for world_tools -#: app/_translations.py:26 +#: app/_translations.py:22 msgctxt "tags" msgid "World Maintenance and Tools" msgstr "" #. NOTE: tags: description for world_tools -#: app/_translations.py:28 +#: app/_translations.py:24 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:38 +#: app/_translations.py:26 msgctxt "tags" msgid "Joke" msgstr "" #. NOTE: tags: description for april_fools -#: app/_translations.py:40 +#: 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 singleplayer -#: app/_translations.py:42 +#. NOTE: tags: title for developer_tools +#: app/_translations.py:30 msgctxt "tags" -msgid "Singleplayer-focused" +msgid "Developer Tools" msgstr "" -#. NOTE: tags: description for singleplayer -#: app/_translations.py:44 +#. NOTE: tags: description for developer_tools +#: app/_translations.py:32 msgctxt "tags" -msgid "Content that can be played alone" +msgid "Tools for game and mod developers" +msgstr "" + +#. NOTE: tags: title for inventory +#: app/_translations.py:34 +msgctxt "tags" +msgid "Inventory" +msgstr "" + +#. NOTE: tags: description for inventory +#: app/_translations.py:36 +msgctxt "tags" +msgid "Changes the inventory GUI" msgstr "" #. NOTE: tags: title for crafting -#: app/_translations.py:46 +#: app/_translations.py:38 msgctxt "tags" msgid "Crafting" msgstr "" #. NOTE: tags: description for crafting -#: app/_translations.py:48 +#: app/_translations.py:40 msgctxt "tags" msgid "Big changes to crafting gameplay" msgstr "" #. NOTE: tags: title for adventure__rpg -#: app/_translations.py:50 +#: app/_translations.py:42 msgctxt "tags" msgid "Adventure / RPG" msgstr "" #. NOTE: tags: title for shooter -#: app/_translations.py:52 +#: app/_translations.py:44 msgctxt "tags" msgid "Shooter" msgstr "" #. NOTE: tags: description for shooter -#: app/_translations.py:54 +#: app/_translations.py:46 msgctxt "tags" msgid "First person shooters (FPS) and more" msgstr "" #. NOTE: tags: title for sound_music -#: app/_translations.py:56 +#: app/_translations.py:48 msgctxt "tags" msgid "Sounds / Music" msgstr "" #. NOTE: tags: description for sound_music -#: app/_translations.py:58 +#: app/_translations.py:50 msgctxt "tags" msgid "Focuses on or adds new sounds or musical things" msgstr "" -#. NOTE: tags: title for tools -#: app/_translations.py:60 +#. NOTE: tags: title for mapgen +#: app/_translations.py:52 msgctxt "tags" -msgid "Tools / Weapons / Armor" +msgid "Mapgen / Biomes / Decoration" msgstr "" -#. NOTE: tags: description for tools -#: app/_translations.py:62 +#. NOTE: tags: description for mapgen +#: app/_translations.py:54 msgctxt "tags" -msgid "Adds or changes tools, weapons, and armor" +msgid "New mapgen or changes mapgen" msgstr "" -#. NOTE: tags: title for plants_and_farming -#: app/_translations.py:64 +#. NOTE: tags: title for singleplayer +#: app/_translations.py:56 msgctxt "tags" -msgid "Plants and Farming" +msgid "Singleplayer-focused" msgstr "" -#. NOTE: tags: description for plants_and_farming -#: app/_translations.py:66 +#. NOTE: tags: description for singleplayer +#: app/_translations.py:58 msgctxt "tags" -msgid "Adds new plants or other farmable resources." -msgstr "" - -#. 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" +msgid "Content that can be played alone" msgstr "" #. NOTE: tags: title for complex_installation -#: app/_translations.py:80 +#: app/_translations.py:60 msgctxt "tags" msgid "Complex installation" msgstr "" #. NOTE: tags: description for complex_installation -#: app/_translations.py:82 +#: app/_translations.py:62 msgctxt "tags" msgid "" "Requires futher installation steps, such as installing LuaRocks or " "editing the trusted mod setting" msgstr "" -#. NOTE: tags: title for magic -#: app/_translations.py:84 +#. NOTE: tags: title for simulation +#: app/_translations.py:64 msgctxt "tags" -msgid "Magic / Enchanting" +msgid "Sims" msgstr "" -#. NOTE: tags: title for building_mechanics -#: app/_translations.py:86 -msgctxt "tags" -msgid "Building Mechanics and Tools" -msgstr "" - -#. NOTE: tags: description for building_mechanics -#: app/_translations.py:88 -msgctxt "tags" -msgid "Adds game mechanics or tools that change how players build." -msgstr "" - -#. NOTE: tags: title for oneofakind__original -#: app/_translations.py:90 -msgctxt "tags" -msgid "One-of-a-kind / Original" -msgstr "" - -#. NOTE: tags: description for oneofakind__original -#: app/_translations.py:92 +#. NOTE: tags: description for simulation +#: app/_translations.py:66 msgctxt "tags" msgid "" -"For games and such that are of their own kind, distinct and original in " -"nature to others of the same category." +"Mods and games that aim to simulate real life activity. Similar to " +"SimCity/The Sims/OpenTTD/etc." msgstr "" -#. NOTE: tags: title for building -#: app/_translations.py:94 +#. NOTE: tags: title for plants_and_farming +#: app/_translations.py:68 msgctxt "tags" -msgid "Building" +msgid "Plants and Farming" msgstr "" -#. NOTE: tags: description for building -#: app/_translations.py:96 +#. NOTE: tags: description for plants_and_farming +#: app/_translations.py:70 msgctxt "tags" -msgid "Focuses on building, such as adding new materials or nodes" +msgid "Adds new plants or other farmable resources." msgstr "" -#. NOTE: tags: title for decorative -#: app/_translations.py:98 +#. NOTE: tags: title for multiplayer +#: app/_translations.py:72 msgctxt "tags" -msgid "Decorative" +msgid "Multiplayer-focused" msgstr "" -#. NOTE: tags: description for decorative -#: app/_translations.py:100 +#. NOTE: tags: description for multiplayer +#: app/_translations.py:74 msgctxt "tags" -msgid "Adds nodes with no other purpose than for use in building" +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 chat +#: app/_translations.py:80 +msgctxt "tags" +msgid "Chat / Commands" +msgstr "" + +#. NOTE: tags: description for chat +#: app/_translations.py:82 +msgctxt "tags" +msgid "Focus on player chat/communication or console interaction." msgstr "" #. NOTE: tags: title for puzzle -#: app/_translations.py:102 +#: app/_translations.py:84 msgctxt "tags" msgid "Puzzle" msgstr "" #. NOTE: tags: description for puzzle -#: app/_translations.py:104 +#: app/_translations.py:86 msgctxt "tags" msgid "Focus on puzzle solving instead of combat" msgstr "" #. NOTE: tags: title for environment -#: app/_translations.py:106 +#: app/_translations.py:88 msgctxt "tags" msgid "Environment / Weather" msgstr "" #. NOTE: tags: description for environment -#: app/_translations.py:108 +#: app/_translations.py:90 msgctxt "tags" msgid "" "Improves the world, adding weather, ambient sounds, or other environment " @@ -351,29 +295,85 @@ msgid "" msgstr "" #. NOTE: tags: title for less_than_px -#: app/_translations.py:110 +#: app/_translations.py:92 msgctxt "tags" msgid "<16px" msgstr "" #. NOTE: tags: description for less_than_px -#: app/_translations.py:112 +#: app/_translations.py:94 msgctxt "tags" msgid "Less than 16px" msgstr "" #. NOTE: tags: title for mobs -#: app/_translations.py:114 +#: app/_translations.py:96 msgctxt "tags" msgid "Mobs / Animals / NPCs" msgstr "" #. NOTE: tags: description for mobs -#: app/_translations.py:116 +#: app/_translations.py:98 msgctxt "tags" msgid "Adds mobs, animals, and non-player characters" msgstr "" +#. NOTE: tags: title for building +#: app/_translations.py:100 +msgctxt "tags" +msgid "Building" +msgstr "" + +#. NOTE: tags: description for building +#: app/_translations.py:102 +msgctxt "tags" +msgid "Focuses on building, such as adding new materials or nodes" +msgstr "" + +#. NOTE: tags: title for decorative +#: app/_translations.py:104 +msgctxt "tags" +msgid "Decorative" +msgstr "" + +#. NOTE: tags: description for decorative +#: app/_translations.py:106 +msgctxt "tags" +msgid "Adds nodes with no other purpose than for use in building" +msgstr "" + +#. NOTE: tags: title for magic +#: app/_translations.py:108 +msgctxt "tags" +msgid "Magic / Enchanting" +msgstr "" + +#. NOTE: tags: title for building_mechanics +#: app/_translations.py:110 +msgctxt "tags" +msgid "Building Mechanics and Tools" +msgstr "" + +#. NOTE: tags: description for building_mechanics +#: app/_translations.py:112 +msgctxt "tags" +msgid "Adds game mechanics or tools that change how players build." +msgstr "" + +#. NOTE: tags: title for oneofakind__original +#: app/_translations.py:114 +msgctxt "tags" +msgid "One-of-a-kind / Original" +msgstr "" + +#. NOTE: tags: description for oneofakind__original +#: 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 custom_mapgen #: app/_translations.py:118 msgctxt "tags" @@ -388,18 +388,16 @@ msgid "" "worlds to be set to the 'singlenode' mapgen." msgstr "" -#. NOTE: tags: title for survival +#. NOTE: tags: title for 16px #: app/_translations.py:122 msgctxt "tags" -msgid "Survival" +msgid "16px" msgstr "" -#. NOTE: tags: description for survival +#. NOTE: tags: description for 16px #: 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, ..." +msgid "For 16px texture packs" msgstr "" #. NOTE: tags: title for education @@ -414,202 +412,138 @@ msgctxt "tags" msgid "Either has educational value, or is a tool to help teachers " msgstr "" -#. NOTE: tags: title for storage +#. NOTE: tags: title for survival #: app/_translations.py:130 msgctxt "tags" -msgid "Storage" +msgid "Survival" msgstr "" -#. NOTE: tags: description for storage +#. NOTE: tags: description for survival #: app/_translations.py:132 msgctxt "tags" -msgid "Adds or improves item storage mechanics" -msgstr "" - -#. NOTE: tags: title for library -#: app/_translations.py:134 -msgctxt "tags" -msgid "API / Library" -msgstr "" - -#. NOTE: tags: description for library -#: app/_translations.py:136 -msgctxt "tags" -msgid "Primarily adds an API for other mods to use" +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:138 +#: app/_translations.py:134 msgctxt "tags" msgid "HUD" msgstr "" #. NOTE: tags: description for hud -#: app/_translations.py:140 +#: app/_translations.py:136 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" -msgid "Mini-game" -msgstr "" - -#. NOTE: tags: description for mini-game -#: app/_translations.py:144 -msgctxt "tags" -msgid "Adds a mini-game to be played within Minetest" -msgstr "" - #. NOTE: tags: title for pve -#: app/_translations.py:146 +#: app/_translations.py:138 msgctxt "tags" msgid "Player vs Environment (PvE)" msgstr "" #. NOTE: tags: description for pve -#: app/_translations.py:148 +#: app/_translations.py:140 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 storage +#: app/_translations.py:142 +msgctxt "tags" +msgid "Storage" +msgstr "" + +#. NOTE: tags: description for storage +#: app/_translations.py:144 +msgctxt "tags" +msgid "Adds or improves item storage mechanics" +msgstr "" + #. NOTE: tags: title for sports -#: app/_translations.py:150 +#: app/_translations.py:146 msgctxt "tags" msgid "Sports" msgstr "" -#. NOTE: tags: title for 16px +#. NOTE: tags: title for library +#: app/_translations.py:148 +msgctxt "tags" +msgid "API / Library" +msgstr "" + +#. NOTE: tags: description for library +#: app/_translations.py:150 +msgctxt "tags" +msgid "Primarily adds an API for other mods to use" +msgstr "" + +#. NOTE: tags: title for mini-game #: app/_translations.py:152 msgctxt "tags" -msgid "16px" +msgid "Mini-game" msgstr "" -#. NOTE: tags: description for 16px +#. NOTE: tags: description for mini-game #: 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 "" -"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" +msgid "Adds a mini-game to be played within Minetest" msgstr "" #. NOTE: tags: title for commerce -#: app/_translations.py:170 +#: app/_translations.py:156 msgctxt "tags" msgid "Commerce / Economy" msgstr "" #. NOTE: tags: description for commerce -#: app/_translations.py:172 +#: app/_translations.py:158 msgctxt "tags" msgid "Related to economies, money, and trading" msgstr "" -#. NOTE: tags: title for gui -#: app/_translations.py:174 +#. NOTE: tags: title for technology +#: app/_translations.py:160 msgctxt "tags" -msgid "GUI" +msgid "Machines / Electronics" msgstr "" -#. NOTE: tags: description for gui -#: app/_translations.py:176 +#. NOTE: tags: description for technology +#: app/_translations.py:162 msgctxt "tags" -msgid "" -"For content whose main utility or features are provided within a GUI, on-" -"screen menu, or similar" +msgid "Adds machines useful in automation, tubes, or power." msgstr "" -#. NOTE: tags: title for jam_combat_mod -#: app/_translations.py:178 +#. NOTE: tags: title for food +#: app/_translations.py:164 msgctxt "tags" -msgid "Jam / Combat 2020" +msgid "Food / Drinks" msgstr "" -#. NOTE: tags: description for jam_combat_mod -#: app/_translations.py:180 +#. NOTE: tags: title for seasonal +#: app/_translations.py:166 msgctxt "tags" -msgid "For mods created for the Discord \"Combat\" modding event in 2020" +msgid "Seasonal" msgstr "" -#. NOTE: tags: title for mtg -#: app/_translations.py:182 +#. NOTE: tags: description for seasonal +#: app/_translations.py:168 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" +msgid "For content generally themed around a certain season or holiday" msgstr "" #. NOTE: tags: title for creative -#: app/_translations.py:190 +#: app/_translations.py:170 msgctxt "tags" msgid "Creative" msgstr "" #. NOTE: tags: description for creative -#: app/_translations.py:192 +#: app/_translations.py:172 msgctxt "tags" msgid "" "Written specifically or exclusively for use in creative mode. Adds " @@ -617,52 +551,104 @@ msgid "" "that facilitate ingame creation and doesn't add difficulty or scarcity" msgstr "" -#. NOTE: tags: title for technology -#: app/_translations.py:194 +#. NOTE: tags: title for 64px +#: app/_translations.py:174 msgctxt "tags" -msgid "Machines / Electronics" +msgid "64px" msgstr "" -#. NOTE: tags: description for technology -#: app/_translations.py:196 +#. NOTE: tags: description for 64px +#: app/_translations.py:176 msgctxt "tags" -msgid "Adds machines useful in automation, tubes, or power." +msgid "For 64px texture packs" msgstr "" #. NOTE: tags: title for 32px -#: app/_translations.py:198 +#: app/_translations.py:178 msgctxt "tags" msgid "32px" msgstr "" #. NOTE: tags: description for 32px -#: app/_translations.py:200 +#: app/_translations.py:180 msgctxt "tags" msgid "For 32px texture packs" msgstr "" -#. NOTE: tags: title for strategy_rts -#: app/_translations.py:202 +#. NOTE: tags: title for gui +#: app/_translations.py:182 msgctxt "tags" -msgid "Strategy / RTS" +msgid "GUI" msgstr "" -#. NOTE: tags: description for strategy_rts -#: app/_translations.py:204 +#. NOTE: tags: description for gui +#: app/_translations.py:184 msgctxt "tags" msgid "" -"Games and mods with a heavy strategy component, whether real-time or " -"turn-based" +"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:186 +msgctxt "tags" +msgid "Jam / Combat 2020" +msgstr "" + +#. NOTE: tags: description for jam_combat_mod +#: app/_translations.py:188 +msgctxt "tags" +msgid "For mods created for the Discord \"Combat\" modding event in 2020" +msgstr "" + +#. NOTE: tags: title for transport +#: app/_translations.py:190 +msgctxt "tags" +msgid "Transport" +msgstr "" + +#. NOTE: tags: description for transport +#: app/_translations.py:192 +msgctxt "tags" +msgid "" +"Adds or changes transportation methods. Includes teleportation, vehicles," +" ridable mobs, transport infrastructure and thematic content" +msgstr "" + +#. NOTE: tags: title for jam_weekly_2021 +#: app/_translations.py:194 +msgctxt "tags" +msgid "Jam / Weekly Challenges 2021" +msgstr "" + +#. NOTE: tags: description for jam_weekly_2021 +#: app/_translations.py:196 +msgctxt "tags" +msgid "" +"For mods created for the Discord \"Weekly Challenges\" modding event in " +"2021" +msgstr "" + +#. NOTE: tags: title for mtg +#: app/_translations.py:198 +msgctxt "tags" +msgid "Minetest Game improved" +msgstr "" + +#. NOTE: tags: description for mtg +#: app/_translations.py:200 +msgctxt "tags" +msgid "Forks of Minetest Game" msgstr "" #. NOTE: tags: title for skins -#: app/_translations.py:206 +#: app/_translations.py:202 msgctxt "tags" msgid "Player customization / Skins" msgstr "" #. NOTE: tags: description for skins -#: app/_translations.py:208 +#: app/_translations.py:204 msgctxt "tags" msgid "" "Allows the player to customize their character by changing the texture or" @@ -670,29 +656,43 @@ msgid "" msgstr "" #. NOTE: tags: title for jam_game_2021 -#: app/_translations.py:210 +#: app/_translations.py:206 msgctxt "tags" msgid "Jam / Game 2021" msgstr "" #. NOTE: tags: description for jam_game_2021 -#: app/_translations.py:212 +#: app/_translations.py:208 msgctxt "tags" msgid "Entries to the 2021 Minetest Game Jam" msgstr "" #. NOTE: tags: title for 128px -#: app/_translations.py:214 +#: app/_translations.py:210 msgctxt "tags" msgid "128px+" msgstr "" #. NOTE: tags: description for 128px -#: app/_translations.py:216 +#: app/_translations.py:212 msgctxt "tags" msgid "For 128px or higher texture packs" msgstr "" +#. NOTE: tags: title for strategy_rts +#: app/_translations.py:214 +msgctxt "tags" +msgid "Strategy / RTS" +msgstr "" + +#. NOTE: tags: description for strategy_rts +#: app/_translations.py:216 +msgctxt "tags" +msgid "" +"Games and mods with a heavy strategy component, whether real-time or " +"turn-based" +msgstr "" + #. NOTE: tags: title for jam_game_2022 #: app/_translations.py:218 msgctxt "tags" @@ -809,7 +809,7 @@ msgstr "" msgid "%(delta)s ago" msgstr "" -#: app/blueprints/api/endpoints.py:94 app/templates/index.html:104 +#: app/blueprints/api/endpoints.py:74 app/templates/index.html:104 msgid "Featured" msgstr "" @@ -820,6 +820,7 @@ msgstr "" #: 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 +#: app/templates/packages/release_view.html:22 msgid "Name" msgstr "" @@ -828,10 +829,10 @@ 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:252 -#: app/blueprints/packages/packages.py:544 -#: app/blueprints/packages/packages.py:640 -#: app/blueprints/packages/packages.py:728 +#: app/blueprints/oauth/__init__.py:175 app/blueprints/packages/packages.py:253 +#: app/blueprints/packages/packages.py:551 +#: app/blueprints/packages/packages.py:647 +#: app/blueprints/packages/packages.py:735 #: app/blueprints/packages/releases.py:66 #: app/blueprints/packages/releases.py:81 app/blueprints/packages/reviews.py:63 #: app/blueprints/packages/screenshots.py:36 @@ -848,17 +849,18 @@ msgstr "" #: app/blueprints/packages/advanced_search.py:84 #: app/blueprints/packages/releases.py:56 #: app/blueprints/packages/releases.py:71 app/blueprints/packages/reviews.py:53 -#: app/blueprints/threads/__init__.py:281 +#: app/blueprints/threads/__init__.py:282 #: app/templates/admin/languages/list.html:23 -#: app/templates/macros/reviews.html:143 app/templates/macros/topics.html:5 +#: app/templates/macros/reviews.html:144 app/templates/macros/topics.html:5 #: app/templates/packages/release_edit.html:21 -#: app/templates/packages/translation.html:54 +#: app/templates/packages/release_view.html:23 +#: app/templates/packages/translation.html:42 msgid "Title" msgstr "" #: app/blueprints/collections/__init__.py:80 #: app/blueprints/collections/__init__.py:85 -#: app/templates/packages/translation.html:57 +#: app/templates/packages/translation.html:45 msgid "Short Description" msgstr "" @@ -867,7 +869,7 @@ msgid "Page Content" msgstr "" #: app/blueprints/collections/__init__.py:82 -#: app/blueprints/threads/__init__.py:283 +#: app/blueprints/threads/__init__.py:284 #: app/templates/collections/view.html:51 msgid "Private" msgstr "" @@ -904,6 +906,25 @@ msgstr "" msgid "Removed package from favorites collection" msgstr "" +#: app/blueprints/feeds/__init__.py:32 app/templates/index.html:8 +msgid "Welcome to the best place to find Minetest mods, games, and texture packs" +msgstr "" + +#: app/blueprints/feeds/__init__.py:70 app/templates/base.html:29 +#: app/templates/base.html:36 +msgid "ContentDB new packages" +msgstr "" + +#: app/blueprints/feeds/__init__.py:98 app/templates/base.html:31 +#: app/templates/base.html:38 +msgid "ContentDB package updates" +msgstr "" + +#: app/blueprints/feeds/__init__.py:107 app/templates/base.html:27 +#: app/templates/base.html:34 +msgid "ContentDB all" +msgstr "" + #: 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 @@ -934,7 +955,7 @@ msgstr "" #: app/blueprints/packages/__init__.py:42 #: app/templates/packages/releases_list.html:34 -#: app/templates/packages/view.html:657 app/templates/todo/editor.html:75 +#: app/templates/packages/view.html:675 app/templates/todo/editor.html:75 msgid "Releases" msgstr "" @@ -946,18 +967,18 @@ msgstr "" #: app/blueprints/packages/__init__.py:52 #: app/templates/packages/edit_maintainers.html:8 -#: app/templates/packages/view.html:628 app/utils/minetest_hypertext.py:302 +#: app/templates/packages/view.html:646 app/utils/minetest_hypertext.py:302 msgid "Maintainers" msgstr "" #: app/blueprints/packages/__init__.py:57 app/templates/admin/list.html:21 -#: app/templates/base.html:159 app/templates/packages/audit.html:4 +#: app/templates/base.html:173 app/templates/packages/audit.html:4 msgid "Audit Log" msgstr "" -#: app/blueprints/packages/__init__.py:62 app/templates/base.html:150 +#: app/blueprints/packages/__init__.py:62 app/templates/base.html:164 #: app/templates/packages/stats.html:4 app/templates/packages/stats.html:23 -#: app/templates/packages/view.html:236 app/templates/users/profile.html:148 +#: app/templates/packages/view.html:243 app/templates/users/profile.html:148 msgid "Statistics" msgstr "" @@ -987,8 +1008,8 @@ msgstr "" msgid "Non-free" msgstr "" -#: app/blueprints/packages/advanced_search.py:42 app/models/packages.py:624 -#: app/templates/packages/view.html:163 +#: app/blueprints/packages/advanced_search.py:42 app/models/packages.py:630 +#: app/templates/packages/view.html:170 msgid "Work in Progress" msgstr "" @@ -1006,30 +1027,30 @@ msgid "Query" msgstr "" #: app/blueprints/packages/advanced_search.py:54 -#: app/blueprints/packages/packages.py:230 app/templates/packages/view.html:598 +#: app/blueprints/packages/packages.py:231 app/templates/packages/view.html:616 #: app/utils/minetest_hypertext.py:263 msgid "Type" msgstr "" #: app/blueprints/packages/advanced_search.py:56 -#: app/templates/macros/topics.html:6 app/templates/packages/view.html:177 +#: app/templates/macros/topics.html:6 app/templates/packages/view.html:184 msgid "Author" msgstr "" #: app/blueprints/packages/advanced_search.py:57 -#: app/blueprints/packages/packages.py:237 app/templates/admin/tags/list.html:4 +#: app/blueprints/packages/packages.py:238 app/templates/admin/tags/list.html:4 #: app/templates/admin/tags/list.html:10 app/templates/todo/tags.html:38 #: app/utils/minetest_hypertext.py:264 msgid "Tags" msgstr "" #: app/blueprints/packages/advanced_search.py:60 -#: app/blueprints/packages/packages.py:238 +#: app/blueprints/packages/packages.py:239 msgid "Content Warnings" msgstr "" #: app/blueprints/packages/advanced_search.py:63 -#: app/blueprints/packages/packages.py:239 app/templates/packages/view.html:609 +#: app/blueprints/packages/packages.py:240 app/templates/packages/view.html:627 #: app/utils/minetest_hypertext.py:298 msgid "License" msgstr "" @@ -1043,9 +1064,10 @@ msgstr "" #: 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/macros/reviews.html:82 app/templates/macros/topics.html:52 #: app/templates/packages/game_hub.html:5 #: app/templates/packages/game_hub.html:25 +#: app/templates/packages/release_view.html:17 #: app/templates/packages/similar.html:22 app/templates/translate/index.html:28 #, python-format msgid "%(title)s by %(author)s" @@ -1053,7 +1075,7 @@ msgstr "" #: app/blueprints/packages/advanced_search.py:72 #: app/blueprints/packages/reviews.py:54 -#: app/templates/packages/translation.html:51 +#: app/templates/packages/translation.html:39 msgid "Language" msgstr "" @@ -1075,13 +1097,13 @@ 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/packages/view.html:201 app/templates/packages/view.html:343 #: 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 +#: app/templates/packages/view.html:191 app/templates/users/profile.html:242 msgid "Downloads" msgstr "" @@ -1113,178 +1135,178 @@ msgstr "" msgid "Random order" msgstr "" -#: app/blueprints/packages/packages.py:215 +#: app/blueprints/packages/packages.py:216 msgid "No download available." msgstr "" -#: app/blueprints/packages/packages.py:231 +#: app/blueprints/packages/packages.py:232 msgid "Title (Human-readable)" msgstr "" -#: app/blueprints/packages/packages.py:232 -#: app/blueprints/packages/packages.py:638 +#: app/blueprints/packages/packages.py:233 +#: app/blueprints/packages/packages.py:645 msgid "Name (Technical)" msgstr "" -#: app/blueprints/packages/packages.py:232 -#: app/blueprints/packages/packages.py:639 -#: app/templates/packages/create_edit.html:75 +#: app/blueprints/packages/packages.py:233 +#: app/blueprints/packages/packages.py:646 +#: app/templates/packages/create_edit.html:80 msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" msgstr "" -#: app/blueprints/packages/packages.py:233 +#: app/blueprints/packages/packages.py:234 msgid "Short Description (Plaintext)" msgstr "" -#: app/blueprints/packages/packages.py:235 app/templates/packages/view.html:620 +#: app/blueprints/packages/packages.py:236 app/templates/packages/view.html:638 #: app/utils/minetest_hypertext.py:300 msgid "Maintenance State" msgstr "" -#: app/blueprints/packages/packages.py:240 +#: app/blueprints/packages/packages.py:241 msgid "Media License" msgstr "" -#: app/blueprints/packages/packages.py:242 +#: app/blueprints/packages/packages.py:243 msgid "Long Description (Markdown)" msgstr "" -#: app/blueprints/packages/packages.py:244 +#: app/blueprints/packages/packages.py:245 msgid "VCS Repository URL" msgstr "" -#: app/blueprints/packages/packages.py:245 app/blueprints/users/settings.py:77 +#: app/blueprints/packages/packages.py:246 app/blueprints/users/settings.py:77 msgid "Website URL" msgstr "" -#: app/blueprints/packages/packages.py:246 +#: app/blueprints/packages/packages.py:247 msgid "Issue Tracker URL" msgstr "" -#: app/blueprints/packages/packages.py:247 +#: app/blueprints/packages/packages.py:248 msgid "Forum Topic ID" msgstr "" -#: app/blueprints/packages/packages.py:248 +#: app/blueprints/packages/packages.py:249 msgid "Video URL" msgstr "" -#: app/blueprints/packages/packages.py:249 +#: app/blueprints/packages/packages.py:250 msgid "Donate URL" msgstr "" -#: app/blueprints/packages/packages.py:250 +#: app/blueprints/packages/packages.py:251 msgid "Translation URL" msgstr "" -#: app/blueprints/packages/packages.py:256 +#: app/blueprints/packages/packages.py:257 msgid "_game is not an allowed name" msgstr "" -#: app/blueprints/packages/packages.py:266 +#: app/blueprints/packages/packages.py:267 msgid "" "Package already exists, but is removed. Please contact ContentDB staff to" " restore the package" msgstr "" -#: app/blueprints/packages/packages.py:271 +#: app/blueprints/packages/packages.py:272 msgid "Package already exists" msgstr "" -#: app/blueprints/packages/packages.py:277 +#: app/blueprints/packages/packages.py:278 msgid "A collection with a similar name already exists" msgstr "" -#: app/blueprints/packages/packages.py:330 +#: app/blueprints/packages/packages.py:331 #: 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:336 +#: app/blueprints/packages/packages.py:337 msgid "Save draft" msgstr "" -#: app/blueprints/packages/packages.py:344 +#: app/blueprints/packages/packages.py:345 msgid "Unable to find that user" msgstr "" -#: app/blueprints/packages/packages.py:348 +#: app/blueprints/packages/packages.py:349 #: app/blueprints/packages/screenshots.py:137 msgid "Permission denied" msgstr "" -#: app/blueprints/packages/packages.py:404 -#: app/blueprints/packages/packages.py:495 -#: app/blueprints/packages/packages.py:517 +#: app/blueprints/packages/packages.py:408 +#: app/blueprints/packages/packages.py:502 +#: app/blueprints/packages/packages.py:524 msgid "You don't have permission to do that" msgstr "" -#: app/blueprints/packages/packages.py:437 +#: app/blueprints/packages/packages.py:443 msgid "Please comment what changes are needed in the approval thread" msgstr "" -#: app/blueprints/packages/packages.py:444 +#: app/blueprints/packages/packages.py:450 msgid "" "Please comment in the approval thread so editors know what you have " "changed" msgstr "" -#: app/blueprints/packages/packages.py:482 +#: app/blueprints/packages/packages.py:489 #, python-format msgid "Set state to %(state)s" msgstr "" -#: app/blueprints/packages/packages.py:512 +#: app/blueprints/packages/packages.py:519 msgid "Deleted package" msgstr "" -#: app/blueprints/packages/packages.py:534 +#: app/blueprints/packages/packages.py:541 msgid "Unapproved package" msgstr "" -#: app/blueprints/packages/packages.py:543 +#: app/blueprints/packages/packages.py:550 msgid "Maintainers (Comma-separated)" msgstr "" -#: app/blueprints/packages/packages.py:552 +#: app/blueprints/packages/packages.py:559 msgid "You don't have permission to edit maintainers" msgstr "" -#: app/blueprints/packages/packages.py:602 +#: app/blueprints/packages/packages.py:609 msgid "You are not a maintainer" msgstr "" -#: app/blueprints/packages/packages.py:605 +#: app/blueprints/packages/packages.py:612 msgid "Package owners cannot remove themselves as maintainers" msgstr "" -#: app/blueprints/packages/packages.py:637 +#: app/blueprints/packages/packages.py:644 msgid "Author Name" msgstr "" -#: app/blueprints/packages/packages.py:724 +#: app/blueprints/packages/packages.py:731 msgid "Enable support detection based on dependencies (recommended)" msgstr "" -#: app/blueprints/packages/packages.py:725 +#: app/blueprints/packages/packages.py:732 msgid "Supported games" msgstr "" -#: app/blueprints/packages/packages.py:726 +#: app/blueprints/packages/packages.py:733 msgid "Unsupported games" msgstr "" -#: app/blueprints/packages/packages.py:727 +#: app/blueprints/packages/packages.py:734 msgid "Supports all games (unless stated) / is game independent" msgstr "" -#: app/blueprints/packages/packages.py:743 +#: app/blueprints/packages/packages.py:750 msgid "You need at least one release before you can edit game support" msgstr "" -#: app/blueprints/packages/packages.py:747 +#: app/blueprints/packages/packages.py:754 msgid "Mod(pack) needs to contain at least one mod. Please create a new release" msgstr "" @@ -1309,18 +1331,19 @@ msgstr "" #: app/blueprints/packages/releases.py:62 #: app/blueprints/packages/releases.py:77 -#: app/blueprints/packages/releases.py:207 +#: app/blueprints/packages/releases.py:217 msgid "Minimum Minetest Version" msgstr "" #: app/blueprints/packages/releases.py:64 #: app/blueprints/packages/releases.py:79 -#: app/blueprints/packages/releases.py:210 +#: app/blueprints/packages/releases.py:220 msgid "Maximum Minetest Version" msgstr "" #: app/blueprints/packages/releases.py:74 #: app/templates/packages/release_edit.html:31 +#: app/templates/packages/release_view.html:31 msgid "URL" msgstr "" @@ -1341,75 +1364,75 @@ msgstr "" msgid "Upload .zip file" msgstr "" -#: app/blueprints/packages/releases.py:206 +#: app/blueprints/packages/releases.py:216 msgid "Set Min" msgstr "" -#: app/blueprints/packages/releases.py:209 +#: app/blueprints/packages/releases.py:219 msgid "Set Max" msgstr "" -#: app/blueprints/packages/releases.py:212 +#: app/blueprints/packages/releases.py:222 msgid "Only change values previously set as none" msgstr "" -#: app/blueprints/packages/releases.py:213 +#: app/blueprints/packages/releases.py:223 msgid "Update" msgstr "" -#: app/blueprints/packages/releases.py:265 +#: app/blueprints/packages/releases.py:275 #: app/templates/packages/update_config.html:25 msgid "Trigger" msgstr "" -#: app/blueprints/packages/releases.py:266 +#: app/blueprints/packages/releases.py:276 msgid "New Commit" msgstr "" -#: app/blueprints/packages/releases.py:267 app/templates/admin/tags/list.html:8 +#: app/blueprints/packages/releases.py:277 app/templates/admin/tags/list.html:8 msgid "New Tag" msgstr "" -#: app/blueprints/packages/releases.py:269 +#: app/blueprints/packages/releases.py:279 msgid "Branch name" msgstr "" -#: app/blueprints/packages/releases.py:270 +#: app/blueprints/packages/releases.py:280 #: app/templates/packages/update_config.html:38 msgid "Action" msgstr "" -#: app/blueprints/packages/releases.py:271 +#: app/blueprints/packages/releases.py:281 msgid "Send notification and mark as outdated" msgstr "" -#: app/blueprints/packages/releases.py:271 app/logic/package_approval.py:104 +#: app/blueprints/packages/releases.py:281 app/logic/package_approval.py:104 msgid "Create release" msgstr "" -#: app/blueprints/packages/releases.py:273 +#: app/blueprints/packages/releases.py:283 msgid "Save Settings" msgstr "" -#: app/blueprints/packages/releases.py:274 +#: app/blueprints/packages/releases.py:284 msgid "Disable Automation" msgstr "" -#: app/blueprints/packages/releases.py:313 +#: app/blueprints/packages/releases.py:323 msgid "Please add a Git repository URL in order to set up automatic releases" msgstr "" -#: app/blueprints/packages/releases.py:329 +#: app/blueprints/packages/releases.py:339 msgid "Deleted update configuration" msgstr "" -#: app/blueprints/packages/releases.py:337 +#: app/blueprints/packages/releases.py:347 msgid "Now, please create an initial release" msgstr "" #: app/blueprints/packages/reviews.py:60 app/blueprints/threads/__init__.py:181 #: app/blueprints/threads/__init__.py:182 -#: app/blueprints/threads/__init__.py:282 +#: app/blueprints/threads/__init__.py:283 msgid "Comment" msgstr "" @@ -1417,18 +1440,18 @@ msgstr "" msgid "Rating" msgstr "" -#: app/blueprints/packages/reviews.py:62 app/templates/macros/reviews.html:124 -#: app/templates/macros/reviews.html:178 +#: app/blueprints/packages/reviews.py:62 app/templates/macros/reviews.html:125 +#: app/templates/macros/reviews.html:179 msgid "Yes" msgstr "" -#: app/blueprints/packages/reviews.py:62 app/templates/macros/reviews.html:129 -#: app/templates/macros/reviews.html:182 +#: app/blueprints/packages/reviews.py:62 app/templates/macros/reviews.html:130 +#: app/templates/macros/reviews.html:183 msgid "Neutral" msgstr "" -#: app/blueprints/packages/reviews.py:62 app/templates/macros/reviews.html:134 -#: app/templates/macros/reviews.html:186 +#: app/blueprints/packages/reviews.py:62 app/templates/macros/reviews.html:135 +#: app/templates/macros/reviews.html:187 msgid "No" msgstr "" @@ -1444,7 +1467,7 @@ msgstr "" #: app/blueprints/packages/reviews.py:94 app/blueprints/threads/__init__.py:207 #: app/blueprints/threads/__init__.py:240 -#: app/blueprints/threads/__init__.py:334 app/blueprints/users/settings.py:114 +#: app/blueprints/threads/__init__.py:335 app/blueprints/users/settings.py:114 #: app/logic/packages.py:131 msgid "Linking to blocked sites is not allowed" msgstr "" @@ -1472,8 +1495,9 @@ msgid "Message" msgstr "" #: app/blueprints/report/__init__.py:35 app/templates/macros/threads.html:51 -#: app/templates/packages/view.html:688 app/templates/report/index.html:4 -#: app/templates/report/index.html:10 app/templates/users/profile.html:37 +#: app/templates/packages/view.html:706 app/templates/report/index.html:4 +#: app/templates/report/index.html:10 app/templates/users/account.html:91 +#: app/templates/users/profile.html:37 msgid "Report" msgstr "" @@ -1509,24 +1533,24 @@ msgstr "" msgid "Please wait before commenting again" msgstr "" -#: app/blueprints/threads/__init__.py:284 +#: app/blueprints/threads/__init__.py:285 #: app/templates/macros/package_approval.html:56 msgid "Open Thread" msgstr "" -#: app/blueprints/threads/__init__.py:309 +#: app/blueprints/threads/__init__.py:310 msgid "Unable to create thread!" msgstr "" -#: app/blueprints/threads/__init__.py:315 +#: app/blueprints/threads/__init__.py:316 msgid "An approval thread already exists! Consider replying there instead" msgstr "" -#: app/blueprints/threads/__init__.py:319 +#: app/blueprints/threads/__init__.py:320 msgid "Please wait before opening another thread" msgstr "" -#: app/blueprints/todo/user.py:192 +#: app/blueprints/todo/user.py:193 #: app/templates/collections/package_add_to.html:46 msgid "Done" msgstr "" @@ -1545,7 +1569,7 @@ msgstr "" msgid "Remember me" msgstr "" -#: app/blueprints/users/account.py:39 app/templates/base.html:176 +#: app/blueprints/users/account.py:39 app/templates/base.html:190 #: app/templates/donate/index.html:85 app/templates/users/login.html:4 msgid "Sign in" msgstr "" @@ -1907,7 +1931,7 @@ msgstr "" msgid "File filter" msgstr "" -#: app/blueprints/zipgrep/__init__.py:38 app/templates/base.html:60 +#: app/blueprints/zipgrep/__init__.py:38 app/templates/base.html:74 #: app/templates/packages/advanced_search.html:34 #: app/templates/packages/game_hub.html:35 app/templates/todo/tags.html:14 msgid "Search" @@ -1998,6 +2022,10 @@ msgstr "" msgid "You don't have permission to change the package name" msgstr "" +#: app/logic/packages.py:140 +msgid "You cannot change package type once approved" +msgstr "" + #: app/logic/releases.py:33 msgid "You don't have permission to make releases" msgstr "" @@ -2071,17 +2099,17 @@ msgstr "" msgid "Texture Pack" msgstr "" -#: app/models/packages.py:78 app/templates/base.html:39 +#: app/models/packages.py:78 app/templates/base.html:53 #: app/templates/modnames/view.html:14 msgid "Mods" msgstr "" -#: app/models/packages.py:80 app/templates/base.html:42 +#: app/models/packages.py:80 app/templates/base.html:56 #: app/templates/modnames/view.html:17 msgid "Games" msgstr "" -#: app/models/packages.py:82 app/templates/base.html:45 +#: app/models/packages.py:82 app/templates/base.html:59 msgid "Texture Packs" msgstr "" @@ -2208,185 +2236,185 @@ msgstr "" msgid "Delete" msgstr "" -#: app/models/packages.py:1366 +#: app/models/packages.py:1384 #, python-format msgid "New commit %(hash)s found on the Git repo." msgstr "" -#: app/models/packages.py:1370 +#: app/models/packages.py:1388 #, python-format msgid "The last release was commit %(hash)s" msgstr "" -#: app/models/packages.py:1376 +#: app/models/packages.py:1394 #, python-format msgid "New tag %(tag_name)s found on the Git repo." msgstr "" -#: app/models/users.py:45 +#: app/models/users.py:46 msgid "Banned" msgstr "" -#: app/models/users.py:47 +#: app/models/users.py:48 msgid "Not Joined" msgstr "" -#: app/models/users.py:49 +#: app/models/users.py:50 msgid "New Member" msgstr "" -#: app/models/users.py:51 +#: app/models/users.py:52 msgid "Member" msgstr "" -#: app/models/users.py:53 +#: app/models/users.py:54 msgid "Trusted Member" msgstr "" -#: app/models/users.py:55 +#: app/models/users.py:56 msgid "Approver" msgstr "" -#: app/models/users.py:57 +#: app/models/users.py:58 msgid "Editor" msgstr "" #. NOTE: BOT notification type -#: app/models/users.py:59 app/models/users.py:448 +#: app/models/users.py:60 app/models/users.py:455 msgid "Bot" msgstr "" -#: app/models/users.py:61 +#: app/models/users.py:62 msgid "Moderator" msgstr "" -#: app/models/users.py:63 app/templates/base.html:164 +#: app/models/users.py:64 app/templates/base.html:178 msgid "Admin" msgstr "" #. NOTE: PACKAGE_EDIT notification type -#: app/models/users.py:433 +#: app/models/users.py:440 msgid "Package Edit" msgstr "" #. NOTE: PACKAGE_APPROVAL notification type -#: app/models/users.py:436 +#: app/models/users.py:443 msgid "Package Approval" msgstr "" #. NOTE: NEW_THREAD notification type -#: app/models/users.py:439 app/templates/threads/list.html:12 +#: app/models/users.py:446 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:442 +#: app/models/users.py:449 msgid "New Review" msgstr "" #. NOTE: THREAD_REPLY notification type -#: app/models/users.py:445 +#: app/models/users.py:452 msgid "Thread Reply" msgstr "" #. NOTE: MAINTAINER notification type -#: app/models/users.py:451 app/templates/macros/threads.html:27 +#: app/models/users.py:458 app/templates/macros/threads.html:27 msgid "Maintainer" msgstr "" #. NOTE: EDITOR_ALERT notification type -#: app/models/users.py:454 +#: app/models/users.py:461 msgid "Editor Alert" msgstr "" #. NOTE: EDITOR_MISC notification type -#: app/models/users.py:457 +#: app/models/users.py:464 msgid "Editor Misc" msgstr "" #. NOTE: OTHER notification type -#: app/models/users.py:460 +#: app/models/users.py:467 msgid "Other" msgstr "" -#: app/models/users.py:470 +#: app/models/users.py:477 msgid "This is a Package Edit notification." msgstr "" -#: app/models/users.py:472 +#: app/models/users.py:479 msgid "This is a Package Approval notification." msgstr "" -#: app/models/users.py:474 +#: app/models/users.py:481 msgid "This is a New Thread notification." msgstr "" -#: app/models/users.py:476 +#: app/models/users.py:483 msgid "This is a New Review notification." msgstr "" -#: app/models/users.py:478 +#: app/models/users.py:485 msgid "This is a Thread Reply notification." msgstr "" -#: app/models/users.py:480 +#: app/models/users.py:487 msgid "This is a Bot notification." msgstr "" -#: app/models/users.py:482 +#: app/models/users.py:489 msgid "This is a Maintainer change notification." msgstr "" -#: app/models/users.py:484 +#: app/models/users.py:491 msgid "This is an Editor Alert notification." msgstr "" -#: app/models/users.py:486 +#: app/models/users.py:493 msgid "This is an Editor Misc notification." msgstr "" -#: app/models/users.py:488 +#: app/models/users.py:495 msgid "This is an Other notification." msgstr "" -#: app/models/users.py:495 +#: app/models/users.py:502 msgid "When another user edits your packages, releases, etc." msgstr "" -#: app/models/users.py:497 +#: app/models/users.py:504 msgid "Notifications from editors related to the package approval process." msgstr "" -#: app/models/users.py:499 +#: app/models/users.py:506 msgid "When a thread is created on your package." msgstr "" -#: app/models/users.py:501 +#: app/models/users.py:508 msgid "When a user posts a review on your package." msgstr "" -#: app/models/users.py:503 +#: app/models/users.py:510 msgid "When someone replies to a thread you're watching." msgstr "" -#: app/models/users.py:505 +#: app/models/users.py:512 msgid "From a bot - for example, update notifications." msgstr "" -#: app/models/users.py:507 +#: app/models/users.py:514 msgid "When your package's maintainers change." msgstr "" -#: app/models/users.py:509 +#: app/models/users.py:516 msgid "For editors: Important alerts." msgstr "" -#: app/models/users.py:511 +#: app/models/users.py:518 msgid "For editors: Minor notifications, including new threads." msgstr "" -#: app/models/users.py:513 +#: app/models/users.py:520 msgid "Minor notifications not important enough for a dedicated category." msgstr "" @@ -2437,11 +2465,11 @@ msgid "" "been deleted, or you may not have access to it." msgstr "" -#: app/templates/base.html:48 +#: app/templates/base.html:62 msgid "Random" msgstr "" -#: app/templates/base.html:51 app/templates/base.html:245 +#: app/templates/base.html:65 app/templates/base.html:259 #: app/templates/packages/bulk_update_conf.html:8 #: app/templates/packages/translation.html:12 #: app/templates/packages/update_config.html:8 @@ -2450,130 +2478,134 @@ msgstr "" msgid "Help" msgstr "" -#: app/templates/base.html:58 +#: app/templates/base.html:72 #, python-format msgid "Search %(type)s" msgstr "" -#: app/templates/base.html:58 app/templates/todo/tags.html:11 +#: app/templates/base.html:72 app/templates/todo/tags.html:11 #: app/templates/todo/tags.html:13 msgid "Search all packages" msgstr "" -#: app/templates/base.html:75 +#: app/templates/base.html:89 msgid "Work Queue" msgstr "" -#: app/templates/base.html:88 app/templates/base.html:140 +#: app/templates/base.html:102 app/templates/base.html:154 msgid "To do list" msgstr "" -#: app/templates/base.html:97 app/templates/notifications/list.html:4 +#: app/templates/base.html:111 app/templates/notifications/list.html:4 msgid "Notifications" msgstr "" -#: app/templates/base.html:118 +#: app/templates/base.html:132 msgid "Add Package" msgstr "" -#: app/templates/base.html:135 +#: app/templates/base.html:149 msgid "Profile" msgstr "" -#: app/templates/base.html:145 +#: app/templates/base.html:159 msgid "My Collections" msgstr "" -#: app/templates/base.html:169 app/templates/packages/release_new.html:12 +#: app/templates/base.html:183 app/templates/packages/release_new.html:12 msgid "Settings" msgstr "" -#: app/templates/base.html:172 +#: app/templates/base.html:186 msgid "Sign out" msgstr "" #: app/templates/admin/languages/list.html:4 -#: app/templates/admin/languages/list.html:10 app/templates/base.html:185 -#: app/templates/packages/view.html:602 app/utils/minetest_hypertext.py:288 +#: app/templates/admin/languages/list.html:10 app/templates/base.html:199 +#: app/templates/packages/view.html:620 app/utils/minetest_hypertext.py:288 msgid "Languages" msgstr "" -#: app/templates/base.html:202 app/templates/translate/index.html:76 +#: app/templates/base.html:216 app/templates/translate/index.html:76 msgid "Help translate ContentDB" msgstr "" -#: app/templates/base.html:246 +#: app/templates/base.html:260 msgid "About" msgstr "" -#: app/templates/base.html:247 +#: app/templates/base.html:261 msgid "Contact Us" msgstr "" -#: app/templates/base.html:248 +#: app/templates/base.html:262 msgid "Rules" msgstr "" -#: app/templates/base.html:249 +#: app/templates/base.html:263 msgid "Policy and Guidance" msgstr "" -#: app/templates/base.html:250 app/templates/donate/index.html:46 +#: app/templates/base.html:264 app/templates/donate/index.html:46 #: app/templates/donate/index.html:70 app/templates/users/profile.html:104 msgid "Donate" msgstr "" -#: app/templates/base.html:251 +#: app/templates/base.html:265 msgid "API" msgstr "" -#: app/templates/base.html:252 app/templates/users/register.html:37 +#: app/templates/base.html:266 +msgid "RSS / Feeds" +msgstr "" + +#: app/templates/base.html:267 app/templates/users/register.html:37 msgid "Privacy Policy" msgstr "" -#: app/templates/base.html:254 +#: app/templates/base.html:269 msgid "Report / DMCA" msgstr "" -#: app/templates/base.html:256 app/templates/packages/advanced_search.html:4 +#: app/templates/base.html:271 app/templates/packages/advanced_search.html:4 msgid "Advanced Search" msgstr "" -#: app/templates/base.html:257 +#: app/templates/base.html:272 msgid "User List" msgstr "" -#: app/templates/base.html:258 app/templates/packages/view.html:190 -#: app/templates/packages/view.html:677 app/templates/threads/list.html:4 +#: app/templates/base.html:273 app/templates/packages/view.html:197 +#: app/templates/packages/view.html:695 app/templates/threads/list.html:4 msgid "Threads" msgstr "" -#: app/templates/base.html:259 app/templates/collections/list.html:7 +#: app/templates/base.html:274 app/templates/collections/list.html:7 #: app/templates/collections/list.html:26 msgid "Collections" msgstr "" -#: app/templates/base.html:260 app/templates/donate/index.html:4 +#: app/templates/base.html:275 app/templates/donate/index.html:4 msgid "Support Creators" msgstr "" -#: app/templates/base.html:261 +#: app/templates/base.html:276 msgid "Translate Packages" msgstr "" -#: app/templates/base.html:262 +#: app/templates/base.html:277 msgid "Source Code" msgstr "" -#: app/templates/base.html:268 +#: app/templates/base.html:283 msgid "Show non-free packages" msgstr "" -#: app/templates/base.html:270 +#: app/templates/base.html:285 msgid "Hide non-free packages" msgstr "" -#: app/templates/base.html:274 +#: app/templates/base.html:289 #, python-format msgid "Our privacy policy has been updated (%(date)s)" msgstr "" @@ -2582,20 +2614,16 @@ msgstr "" msgid "Welcome" msgstr "" -#: app/templates/index.html:8 -msgid "Welcome to the best place to find Minetest mods, games, and texture packs" -msgstr "" - #: app/templates/index.html:53 #, python-format msgid "%(title)s by %(author)s" msgstr "" -#: app/templates/index.html:94 app/templates/packages/view.html:278 +#: app/templates/index.html:94 app/templates/packages/view.html:285 msgid "Previous" msgstr "" -#: app/templates/index.html:98 app/templates/packages/view.html:282 +#: app/templates/index.html:98 app/templates/packages/view.html:289 #: app/templates/users/claim_forums.html:87 msgid "Next" msgstr "" @@ -2677,7 +2705,7 @@ msgstr "" #: app/templates/admin/storage.html:62 #: app/templates/collections/create_edit.html:61 -#: app/templates/threads/user_comments.html:79 +#: app/templates/threads/user_comments.html:80 msgid "No results" msgstr "" @@ -2796,7 +2824,8 @@ msgstr "" #: app/templates/collections/create_edit.html:5 #: app/templates/collections/view.html:42 app/templates/macros/releases.html:68 -#: app/templates/packages/view.html:116 app/templates/packages/view.html:255 +#: app/templates/packages/release_view.html:10 +#: app/templates/packages/view.html:123 app/templates/packages/view.html:262 msgid "Edit" msgstr "" @@ -2814,7 +2843,7 @@ msgstr "" #: app/templates/collections/create_edit.html:76 #: app/templates/packages/remove.html:34 app/templates/packages/remove.html:83 -#: app/templates/packages/view.html:128 +#: app/templates/packages/view.html:135 msgid "Remove" msgstr "" @@ -3059,8 +3088,8 @@ msgstr "" msgid "No audit log entries." msgstr "" -#: app/templates/macros/forms.html:21 app/templates/macros/reviews.html:150 -#: app/templates/packages/remove.html:73 app/templates/packages/view.html:468 +#: app/templates/macros/forms.html:21 app/templates/macros/reviews.html:151 +#: app/templates/packages/remove.html:73 app/templates/packages/view.html:486 #: app/templates/users/modtools.html:86 msgid "Required" msgstr "" @@ -3136,6 +3165,7 @@ msgstr "" #: app/templates/macros/releases.html:103 #: app/templates/packages/release_edit.html:39 +#: app/templates/packages/release_view.html:41 msgid "Importing..." msgstr "" @@ -3155,34 +3185,34 @@ msgstr "" msgid "Unhelpful" msgstr "" -#: app/templates/macros/reviews.html:90 +#: app/templates/macros/reviews.html:91 #, python-format msgid "%(num)d comments" msgstr "" -#: app/templates/macros/reviews.html:102 +#: app/templates/macros/reviews.html:103 msgid "No reviews, yet." msgstr "" -#: app/templates/macros/reviews.html:112 app/templates/macros/reviews.html:166 +#: app/templates/macros/reviews.html:113 app/templates/macros/reviews.html:167 #: app/templates/packages/review_create_edit.html:4 msgid "Review" msgstr "" -#: app/templates/macros/reviews.html:139 +#: app/templates/macros/reviews.html:140 #: app/templates/packages/review_create_edit.html:51 msgid "Why or why not? Try to be constructive" msgstr "" -#: app/templates/macros/reviews.html:156 +#: app/templates/macros/reviews.html:157 msgid "Post Review" msgstr "" -#: app/templates/macros/reviews.html:192 +#: app/templates/macros/reviews.html:193 msgid "Report an issue" msgstr "" -#: app/templates/macros/reviews.html:196 +#: app/templates/macros/reviews.html:197 msgid "Ask a question" msgstr "" @@ -3317,8 +3347,8 @@ msgstr "" msgid "On %(trigger)s, do %(action)s" msgstr "" -#: app/templates/macros/todo.html:35 app/templates/packages/view.html:122 -#: app/templates/packages/view.html:433 +#: app/templates/macros/todo.html:35 app/templates/packages/view.html:129 +#: app/templates/packages/view.html:451 msgid "Release" msgstr "" @@ -3328,7 +3358,7 @@ msgstr "" #: app/templates/macros/todo.html:48 #: app/templates/packages/releases_list.html:13 -#: app/templates/packages/view.html:437 +#: app/templates/packages/view.html:455 msgid "Update settings" msgstr "" @@ -3373,9 +3403,9 @@ msgstr "" #: app/templates/modnames/view.html:27 app/templates/oauth/authorize.html:32 #: app/templates/packages/game_support.html:42 -#: app/templates/packages/similar.html:38 app/templates/packages/view.html:474 -#: app/templates/packages/view.html:498 app/templates/packages/view.html:543 -#: app/templates/packages/view.html:575 app/templates/todo/editor.html:85 +#: app/templates/packages/similar.html:38 app/templates/packages/view.html:492 +#: app/templates/packages/view.html:516 app/templates/packages/view.html:561 +#: app/templates/packages/view.html:593 app/templates/todo/editor.html:85 #: app/templates/todo/game_support.html:45 #, python-format msgid "%(title)s by %(display_name)s" @@ -3608,104 +3638,104 @@ msgid "" "\t\t\tsuch as finding metadata from git, and autocompletion." msgstr "" -#: app/templates/packages/create_edit.html:73 +#: app/templates/packages/create_edit.html:78 msgid "You need to unpublish the package to change the name." msgstr "" -#: app/templates/packages/create_edit.html:80 +#: app/templates/packages/create_edit.html:85 msgid "" "Tip: Don't include Minetest, mod, or modpack " "anywhere in the short description. It is unnecessary and wastes " "characters." msgstr "" -#: app/templates/packages/create_edit.html:83 +#: app/templates/packages/create_edit.html:88 msgid "" "Please choose 'Work in Progress' if your package is unstable, and " "shouldn't be recommended to all players" msgstr "" -#: app/templates/packages/create_edit.html:88 +#: app/templates/packages/create_edit.html:93 msgid "If there is no media, set the Media License to the same as the License." msgstr "" -#: app/templates/packages/create_edit.html:92 +#: app/templates/packages/create_edit.html:97 msgid "" "There's no need to link to the package on ContentDB in the long " "description, the user is already here!" msgstr "" -#: app/templates/packages/create_edit.html:95 +#: app/templates/packages/create_edit.html:100 msgid "" "There's no need to include the forum topic in the long description, it's " "already shown on the page." msgstr "" -#: app/templates/packages/create_edit.html:98 +#: app/templates/packages/create_edit.html:103 msgid "" "There's no need to include the repository URL in the long description, " "it's already shown on the page." msgstr "" -#: app/templates/packages/create_edit.html:102 +#: app/templates/packages/create_edit.html:107 msgid "What to write in the long description" msgstr "" -#: app/templates/packages/create_edit.html:108 +#: app/templates/packages/create_edit.html:113 msgid "Repository and Links" msgstr "" -#: app/templates/packages/create_edit.html:111 +#: app/templates/packages/create_edit.html:116 msgid "Do you have a Git repository?" msgstr "" -#: app/templates/packages/create_edit.html:113 +#: app/templates/packages/create_edit.html:118 msgid "Having a repository is optional" msgstr "" -#: app/templates/packages/create_edit.html:116 +#: app/templates/packages/create_edit.html:121 msgid "" "If you do have a repository, enter the URL below. Otherwise, leave blank " "and click skip." msgstr "" -#: app/templates/packages/create_edit.html:121 +#: app/templates/packages/create_edit.html:126 msgid "HTTP URL to a Git, Mercurial, or other repository" msgstr "" -#: app/templates/packages/create_edit.html:124 +#: app/templates/packages/create_edit.html:129 msgid "Next (Autoimport)" msgstr "" -#: app/templates/packages/create_edit.html:125 +#: app/templates/packages/create_edit.html:130 msgid "Skip" msgstr "" -#: app/templates/packages/create_edit.html:129 +#: app/templates/packages/create_edit.html:134 msgid "Importing... (This may take a while)" msgstr "" -#: app/templates/packages/create_edit.html:132 +#: app/templates/packages/create_edit.html:137 msgid "Where should users report issues?" msgstr "" -#: app/templates/packages/create_edit.html:136 +#: app/templates/packages/create_edit.html:141 msgid "Paste a forum topic URL" msgstr "" -#: app/templates/packages/create_edit.html:138 +#: app/templates/packages/create_edit.html:143 msgid "YouTube videos will be shown in an embed." msgstr "" -#: app/templates/packages/create_edit.html:139 +#: app/templates/packages/create_edit.html:144 msgid "If blank, the author's donation URL will be used instead." msgstr "" -#: app/templates/packages/create_edit.html:140 +#: app/templates/packages/create_edit.html:145 msgid "How can users translate your package? ie: weblate URL or a help page" msgstr "" -#: app/templates/packages/create_edit.html:145 +#: app/templates/packages/create_edit.html:150 msgid "" "You need to save a draft before you can add releases and screenshots. " "You'll be able to edit the package again before submitting for approval." @@ -3758,7 +3788,7 @@ msgid "" msgstr "" #: app/templates/packages/game_support.html:23 -#: app/templates/packages/view.html:213 app/templates/translate/index.html:48 +#: app/templates/packages/view.html:220 app/templates/translate/index.html:48 msgid "Source" msgstr "" @@ -3945,10 +3975,12 @@ msgid "Human-readable name. Eg: 1.0.0 - The Trains Update" msgstr "" #: app/templates/packages/release_edit.html:35 +#: app/templates/packages/release_view.html:35 msgid "Commit Hash" msgstr "" #: app/templates/packages/release_edit.html:40 +#: app/templates/packages/release_view.html:42 msgid "view task" msgstr "" @@ -4254,7 +4286,7 @@ msgid "" msgstr "" #: app/templates/packages/review_votes.html:4 -#: app/templates/packages/view.html:364 +#: app/templates/packages/view.html:371 msgid "Review Votes" msgstr "" @@ -4382,24 +4414,32 @@ msgstr "" msgid "Translating content meta - lua_api.md" msgstr "" -#: app/templates/packages/translation.html:30 -msgid "Translation template" +#: app/templates/packages/translation.html:31 +#, python-format +msgid "%(title)s is available in %(num)d languages." msgstr "" #: app/templates/packages/translation.html:32 +msgid "ContentDB reads translations from locale files (.tr) in your package." +msgstr "" + +#: app/templates/packages/translation.html:89 +msgid "Translation template" +msgstr "" + +#: app/templates/packages/translation.html:91 #, python-format msgid "" "To quickly add support for ContentDB package translation, create a file " "at %(location)s with the following content:" msgstr "" -#: app/templates/packages/translation.html:43 -#, python-format -msgid "%(title)s is available in %(num)d languages." +#: app/templates/packages/translation.html:102 +msgid "With games, you also need to name the textdomain in game.conf:" msgstr "" -#: app/templates/packages/translation.html:44 -msgid "ContentDB reads translations from locale files (.tr) in your package." +#: app/templates/packages/translation.html:106 +msgid "Replace mymod with the name of mod / textdomain you chose." msgstr "" #: app/templates/packages/update_config.html:4 @@ -4437,207 +4477,217 @@ msgid "" "notifications until it is marked up to date." msgstr "" -#: app/templates/packages/view.html:42 -msgid "Download" +#: app/templates/packages/view.html:22 app/templates/packages/view.html:25 +#, python-format +msgid "%(title)s releases" msgstr "" #: app/templates/packages/view.html:49 +msgid "Download" +msgstr "" + +#: app/templates/packages/view.html:56 #, python-format msgid "Minetest %(min)s - %(max)s" msgstr "" -#: app/templates/packages/view.html:51 +#: app/templates/packages/view.html:58 #, python-format msgid "For Minetest %(min)s and above" msgstr "" -#: app/templates/packages/view.html:53 +#: app/templates/packages/view.html:60 #, python-format msgid "Minetest %(max)s and below" msgstr "" -#: app/templates/packages/view.html:63 +#: app/templates/packages/view.html:70 msgid "How do I install this?" msgstr "" -#: app/templates/packages/view.html:69 +#: app/templates/packages/view.html:76 msgid "No downloads available" msgstr "" -#: app/templates/packages/view.html:76 +#: app/templates/packages/view.html:83 msgid "Non-free code and media" msgstr "" -#: app/templates/packages/view.html:78 +#: app/templates/packages/view.html:85 msgid "Non-free code" msgstr "" -#: app/templates/packages/view.html:80 +#: app/templates/packages/view.html:87 msgid "Non-free media" msgstr "" -#: app/templates/packages/view.html:94 app/templates/threads/view.html:109 +#: app/templates/packages/view.html:101 app/templates/threads/view.html:109 msgid "" "This thread is only visible to its creator, package maintainers, users of" " Approver rank or above, and @mentioned users." msgstr "" -#: app/templates/packages/view.html:207 app/templates/users/profile.html:95 +#: app/templates/packages/view.html:214 app/templates/users/profile.html:95 msgid "Website" msgstr "" -#: app/templates/packages/view.html:219 app/templates/users/profile.html:77 +#: app/templates/packages/view.html:226 app/templates/users/profile.html:77 msgid "Forums" msgstr "" -#: app/templates/packages/view.html:225 +#: app/templates/packages/view.html:232 msgid "Issue Tracker" msgstr "" -#: app/templates/packages/view.html:231 app/templates/translate/index.html:43 +#: app/templates/packages/view.html:238 app/templates/translate/index.html:43 msgid "Translate" msgstr "" -#: app/templates/packages/view.html:297 +#: app/templates/packages/view.html:304 msgid "Thumbnail for video" msgstr "" -#: app/templates/packages/view.html:314 +#: app/templates/packages/view.html:321 msgid "Awaiting review" msgstr "" -#: app/templates/packages/view.html:344 app/templates/threads/view.html:82 +#: app/templates/packages/view.html:351 app/templates/threads/view.html:82 msgid "Edit Review" msgstr "" -#: app/templates/packages/view.html:349 +#: app/templates/packages/view.html:356 msgid "You can't review your own package." msgstr "" -#: app/templates/packages/view.html:359 +#: app/templates/packages/view.html:366 msgid "Package needs to be approved before it can be reviewed." msgstr "" -#: app/templates/packages/view.html:370 +#: app/templates/packages/view.html:377 msgid "Used By" msgstr "" -#: app/templates/packages/view.html:376 +#: app/templates/packages/view.html:383 msgid "Content" msgstr "" -#: app/templates/packages/view.html:378 app/templates/packages/view.html:461 +#: app/templates/packages/view.html:385 app/templates/packages/view.html:479 msgid "View content for game" msgstr "" -#: app/templates/packages/view.html:393 +#: app/templates/packages/view.html:398 +#, python-format +msgid "Release notes for %(title)s" +msgstr "" + +#: app/templates/packages/view.html:411 msgid "Favorite" msgstr "" -#: app/templates/packages/view.html:402 +#: app/templates/packages/view.html:420 msgid "Add to collection..." msgstr "" -#: app/templates/packages/view.html:410 +#: app/templates/packages/view.html:428 #, python-format msgid "View %(count)d collections" msgstr "" -#: app/templates/packages/view.html:421 +#: app/templates/packages/view.html:439 msgid "Package may be outdated" msgstr "" -#: app/templates/packages/view.html:428 +#: app/templates/packages/view.html:446 msgid "Only visible to the author and Editors." msgstr "" -#: app/templates/packages/view.html:445 +#: app/templates/packages/view.html:463 msgid "Warning" msgstr "" -#: app/templates/packages/view.html:451 +#: app/templates/packages/view.html:469 msgid "Like this package? Help support its development by making a donation" msgstr "" -#: app/templates/packages/view.html:454 +#: app/templates/packages/view.html:472 msgid "Donate now" msgstr "" -#: app/templates/packages/view.html:466 app/utils/minetest_hypertext.py:283 +#: app/templates/packages/view.html:484 app/utils/minetest_hypertext.py:283 msgid "Dependencies" msgstr "" -#: app/templates/packages/view.html:486 +#: app/templates/packages/view.html:504 msgid "No required dependencies" msgstr "" -#: app/templates/packages/view.html:492 +#: app/templates/packages/view.html:510 msgid "Optional" msgstr "" -#: app/templates/packages/view.html:525 +#: app/templates/packages/view.html:543 msgid "Compatible Games" msgstr "" -#: app/templates/packages/view.html:530 app/templates/packages/view.html:550 +#: app/templates/packages/view.html:548 app/templates/packages/view.html:568 #: app/utils/minetest_hypertext.py:275 msgid "No specific game required" msgstr "" -#: app/templates/packages/view.html:533 +#: app/templates/packages/view.html:551 msgid "Tested with:" msgstr "" -#: app/templates/packages/view.html:555 +#: app/templates/packages/view.html:573 msgid "Is the above correct?" msgstr "" -#: app/templates/packages/view.html:556 +#: app/templates/packages/view.html:574 msgid "You need to either confirm this or tell ContentDB about supported games" msgstr "" -#: app/templates/packages/view.html:568 +#: app/templates/packages/view.html:586 msgid "Does not work with:" msgstr "" -#: app/templates/packages/view.html:588 +#: app/templates/packages/view.html:606 msgid "Please specify compatible games" msgstr "" -#: app/templates/packages/view.html:594 +#: app/templates/packages/view.html:612 msgid "Information" msgstr "" -#: app/templates/packages/view.html:600 +#: app/templates/packages/view.html:618 msgid "Technical Name" msgstr "" -#: app/templates/packages/view.html:616 app/utils/minetest_hypertext.py:295 +#: app/templates/packages/view.html:634 app/utils/minetest_hypertext.py:295 #, python-format msgid "%(code_license)s for code,
%(media_license)s for media." msgstr "" -#: app/templates/packages/view.html:624 +#: app/templates/packages/view.html:642 msgid "Unknown" msgstr "" -#: app/templates/packages/view.html:626 app/utils/minetest_hypertext.py:301 +#: app/templates/packages/view.html:644 app/utils/minetest_hypertext.py:301 msgid "Added" msgstr "" -#: app/templates/packages/view.html:640 +#: app/templates/packages/view.html:658 msgid "Remove myself" msgstr "" -#: app/templates/packages/view.html:645 app/utils/minetest_hypertext.py:303 +#: app/templates/packages/view.html:663 app/utils/minetest_hypertext.py:303 msgid "Provides" msgstr "" -#: app/templates/packages/view.html:667 +#: app/templates/packages/view.html:685 msgid "More" msgstr "" -#: app/templates/packages/view.html:696 +#: app/templates/packages/view.html:714 msgid "See audit log" msgstr "" @@ -4719,7 +4769,7 @@ msgstr "" msgid "Reply to %(title)s" msgstr "" -#: app/templates/threads/user_comments.html:73 +#: app/templates/threads/user_comments.html:74 msgid "Only showing replies to public threads" msgstr "" @@ -4821,7 +4871,7 @@ msgstr "" msgid "Mod names that have hard dependers, but no packages providing them." msgstr "" -#: app/templates/todo/editor.html:193 app/templates/users/account.html:100 +#: app/templates/todo/editor.html:193 app/templates/users/account.html:102 msgid "View All" msgstr "" @@ -5116,10 +5166,10 @@ msgid "Account Deletion and Deactivation isn't available to users yet." msgstr "" #: app/templates/users/account.html:88 -msgid "Please contact the admin." +msgid "Please raise a report to request account deletion." msgstr "" -#: app/templates/users/account.html:93 +#: app/templates/users/account.html:95 msgid "Recent Account Actions" msgstr "" @@ -5615,27 +5665,27 @@ msgstr "" msgid "'%(query)s' - Search Package Releases" msgstr "" -#: app/utils/flask.py:158 +#: app/utils/flask.py:159 msgid "All time" msgstr "" -#: app/utils/flask.py:159 +#: app/utils/flask.py:160 msgid "Last 7 days" msgstr "" -#: app/utils/flask.py:160 +#: app/utils/flask.py:161 msgid "Last 30 days" msgstr "" -#: app/utils/flask.py:161 +#: app/utils/flask.py:162 msgid "Last 90 days" msgstr "" -#: app/utils/flask.py:162 +#: app/utils/flask.py:163 msgid "Year to date" msgstr "" -#: app/utils/flask.py:163 +#: app/utils/flask.py:164 msgid "Last year" msgstr "" @@ -6033,6 +6083,7 @@ msgstr "" #~ msgid "Chat / Commands" #~ msgstr "" +#~ msgctxt "tags" #~ msgid "" #~ "Focus on player chat/communication or " #~ "who's primary function is interacting " @@ -6048,6 +6099,7 @@ msgstr "" #~ msgid "Complex installation" #~ msgstr "" +#~ msgctxt "tags" #~ msgid "" #~ "Requires futher installation steps, such " #~ "as installing luarocks or editing the" @@ -6069,6 +6121,7 @@ msgstr "" #~ msgid "Sims" #~ msgstr "" +#~ msgctxt "tags" #~ msgid "" #~ "Mods and games that aim to " #~ "simulate real life activity. Similar to" @@ -6093,6 +6146,7 @@ msgstr "" #~ msgid "Mobs / Animals / NPCs" #~ msgstr "" +#~ msgctxt "tags" #~ msgid "Adds mobs, animals, and NPCs" #~ msgstr "" @@ -6201,6 +6255,7 @@ msgstr "" #~ msgid "GUI" #~ msgstr "" +#~ msgctxt "tags" #~ msgid "For content whose main utility / feature is in GUI/formspec form" #~ msgstr "" @@ -6219,6 +6274,7 @@ msgstr "" #~ msgid "Minetest Game improved" #~ msgstr "" +#~ msgctxt "tags" #~ msgid "Forks of MTG" #~ msgstr "" @@ -6371,39 +6427,6 @@ 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 (_), " @@ -6417,3 +6440,6 @@ msgstr "" #~ msgid "Human readable. Eg: 1.0.0 or 2018-05-28" #~ msgstr "" +#~ msgid "Please contact the admin." +#~ msgstr "" + diff --git a/translations/de/LC_MESSAGES/messages.po b/translations/de/LC_MESSAGES/messages.po index 14ed3703..4fbd6ba6 100644 --- a/translations/de/LC_MESSAGES/messages.po +++ b/translations/de/LC_MESSAGES/messages.po @@ -7,17 +7,16 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2024-06-22 16:06+0100\n" +"POT-Creation-Date: 2024-07-23 22:12+0100\n" "PO-Revision-Date: 2024-06-25 22:09+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-rc\n" "Generated-By: Babel 2.15.0\n" #: app/__init__.py:156 @@ -28,38 +27,26 @@ msgstr "Verbannt:" msgid "You have been banned." msgstr "Sie wurden verbannt." -#. NOTE: tags: title for server_tools +#. NOTE: tags: title for jam_game_2023 #: app/_translations.py:6 msgctxt "tags" -msgid "Server Moderation and Tools" -msgstr "Servermoderation und Tools" +msgid "Jam / Game 2023" +msgstr "Jam/Game 2023" -#. NOTE: tags: description for server_tools +#. NOTE: tags: description for jam_game_2023 #: 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:10 -msgctxt "tags" -msgid "Player vs Player (PvP)" -msgstr "Spieler vs Spieler (PvP)" - -#. NOTE: tags: description for pvp -#: app/_translations.py:12 -msgctxt "tags" -msgid "Designed to be played competitively against other players" -msgstr "Für wettbewerbsorientierte Spiele gegen andere Spieler ausgelegt" +msgid "Entries to the 2023 Minetest Game Jam " +msgstr "Einträge für den 2023 Minetest Game Jam " #. NOTE: tags: title for player_effects -#: app/_translations.py:14 +#: app/_translations.py:10 msgctxt "tags" msgid "Player Effects / Power Ups" msgstr "Spielereffekte/Power-ups" #. NOTE: tags: description for player_effects -#: app/_translations.py:16 +#: app/_translations.py:12 msgctxt "tags" msgid "" "For content that changes player effects, including physics, for example: " @@ -68,74 +55,50 @@ msgstr "" "Für Inhalt, welcher Spielereffekte ändert, inklusive Physik. Zum " "Beispiel: Geschwindigkeit, Sprunghöhe oder Schwerkraft." -#. NOTE: tags: title for jam_game_2023 +#. NOTE: tags: title for server_tools +#: app/_translations.py:14 +msgctxt "tags" +msgid "Server Moderation and Tools" +msgstr "Servermoderation und Tools" + +#. NOTE: tags: description for server_tools +#: app/_translations.py:16 +msgctxt "tags" +msgid "Helps with server maintenance and moderation" +msgstr "Hilft mit der Serverwartung und Moderation" + +#. NOTE: tags: title for pvp #: app/_translations.py:18 msgctxt "tags" -msgid "Jam / Game 2023" -msgstr "Jam/Game 2023" +msgid "Player vs Player (PvP)" +msgstr "Spieler vs Spieler (PvP)" -#. NOTE: tags: description for jam_game_2023 +#. NOTE: tags: description for pvp #: 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" +msgid "Designed to be played competitively against other players" +msgstr "Für wettbewerbsorientierte Spiele gegen andere Spieler ausgelegt" #. NOTE: tags: title for world_tools -#: app/_translations.py:26 +#: app/_translations.py:22 msgctxt "tags" msgid "World Maintenance and Tools" msgstr "Weltwartung und -Tools" #. NOTE: tags: description for world_tools -#: app/_translations.py:28 +#: app/_translations.py:24 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:38 +#: app/_translations.py:26 msgctxt "tags" msgid "Joke" msgstr "Witz" #. NOTE: tags: description for april_fools -#: app/_translations.py:40 +#: app/_translations.py:28 msgctxt "tags" msgid "" "For humorous content, meant as a novelty or joke, not to be taken " @@ -145,134 +108,106 @@ msgstr "" "gemeint, ist nicht dafür gedacht, ernsthaft oder für längere Zeit benutzt" " zu werden." -#. NOTE: tags: title for singleplayer -#: app/_translations.py:42 +#. NOTE: tags: title for developer_tools +#: app/_translations.py:30 msgctxt "tags" -msgid "Singleplayer-focused" -msgstr "Einzelspielerfokus" +msgid "Developer Tools" +msgstr "Entwicklertools" -#. NOTE: tags: description for singleplayer -#: app/_translations.py:44 +#. NOTE: tags: description for developer_tools +#: app/_translations.py:32 msgctxt "tags" -msgid "Content that can be played alone" -msgstr "Inhalt, der alleine gespielt werden kann" +msgid "Tools for game and mod developers" +msgstr "Tools für Spiel- und Modentwickler" + +#. NOTE: tags: title for inventory +#: app/_translations.py:34 +msgctxt "tags" +msgid "Inventory" +msgstr "Inventar" + +#. NOTE: tags: description for inventory +#: app/_translations.py:36 +msgctxt "tags" +msgid "Changes the inventory GUI" +msgstr "Ändert die Inventar-GUI" #. NOTE: tags: title for crafting -#: app/_translations.py:46 +#: app/_translations.py:38 msgctxt "tags" msgid "Crafting" msgstr "Fertigung" #. NOTE: tags: description for crafting -#: app/_translations.py:48 +#: app/_translations.py:40 msgctxt "tags" msgid "Big changes to crafting gameplay" msgstr "Große Änderungen an der Fertigungsspielmechanik" #. NOTE: tags: title for adventure__rpg -#: app/_translations.py:50 +#: app/_translations.py:42 msgctxt "tags" msgid "Adventure / RPG" msgstr "Abenteuer/RPG" #. NOTE: tags: title for shooter -#: app/_translations.py:52 +#: app/_translations.py:44 msgctxt "tags" msgid "Shooter" msgstr "Shooter" #. NOTE: tags: description for shooter -#: app/_translations.py:54 +#: app/_translations.py:46 msgctxt "tags" msgid "First person shooters (FPS) and more" msgstr "Ego-Shooter und mehr" #. NOTE: tags: title for sound_music -#: app/_translations.py:56 +#: app/_translations.py:48 msgctxt "tags" msgid "Sounds / Music" msgstr "Geräusche/Musik" #. NOTE: tags: description for sound_music -#: app/_translations.py:58 +#: app/_translations.py:50 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" -#. NOTE: tags: title for tools -#: app/_translations.py:60 +#. NOTE: tags: title for mapgen +#: app/_translations.py:52 msgctxt "tags" -msgid "Tools / Weapons / Armor" -msgstr "Werkzeuge/Waffen/Rüstung" +msgid "Mapgen / Biomes / Decoration" +msgstr "Kartenerzeuger/Biome/Dekoration" -#. NOTE: tags: description for tools -#: app/_translations.py:62 +#. NOTE: tags: description for mapgen +#: app/_translations.py:54 msgctxt "tags" -msgid "Adds or changes tools, weapons, and armor" -msgstr "Fügt Werkzeuge, Waffen und Rüstung hinzu oder ändert diese" +msgid "New mapgen or changes mapgen" +msgstr "Neuer Kartenerzeuger; oder Veränderungen des Kartenerzeugers" -#. NOTE: tags: title for plants_and_farming -#: app/_translations.py:64 +#. NOTE: tags: title for singleplayer +#: app/_translations.py:56 msgctxt "tags" -msgid "Plants and Farming" -msgstr "Pflanzen und Landwirtschaft" +msgid "Singleplayer-focused" +msgstr "Einzelspielerfokus" -#. NOTE: tags: description for plants_and_farming -#: app/_translations.py:66 +#. NOTE: tags: description for singleplayer +#: app/_translations.py:58 msgctxt "tags" -msgid "Adds new plants or other farmable resources." -msgstr "Fügt neue Pflanzen oder andere bewirtschaftbare Rohstoffe hinzu." - -#. NOTE: tags: title for simulation -#: app/_translations.py:68 -msgctxt "tags" -msgid "Sims" -msgstr "Simulation" - -#. 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 "" -"Mods und Spiele, die darauf aus sind, das echte Leben zu simulieren. Ähnlich " -"zu SimCity/Die Sims/OpenTTD/usw." - -#. 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 "Fokus auf Spielerchat/Kommunikation oder Konsoleninteraktion." - -#. 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" +msgid "Content that can be played alone" +msgstr "Inhalt, der alleine gespielt werden kann" #. NOTE: tags: title for complex_installation -#: app/_translations.py:80 +#: app/_translations.py:60 msgctxt "tags" msgid "Complex installation" msgstr "Komplizierte Installation" #. NOTE: tags: description for complex_installation -#: app/_translations.py:82 +#: app/_translations.py:62 msgctxt "tags" msgid "" "Requires futher installation steps, such as installing LuaRocks or " @@ -281,86 +216,90 @@ msgstr "" "Benötigt weitere Installationsschritte, z.B. wie die Installation von " "LuaRocks oder die Bearbeitung der Einstellung für vertrauenswürdige Mods" -#. NOTE: tags: title for magic -#: app/_translations.py:84 +#. NOTE: tags: title for simulation +#: app/_translations.py:64 msgctxt "tags" -msgid "Magic / Enchanting" -msgstr "Magie/Verzaubern" +msgid "Sims" +msgstr "Simulation" -#. NOTE: tags: title for building_mechanics -#: app/_translations.py:86 -msgctxt "tags" -msgid "Building Mechanics and Tools" -msgstr "Baumechaniken und Werkzeuge" - -#. NOTE: tags: description for building_mechanics -#: 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." - -#. NOTE: tags: title for oneofakind__original -#: app/_translations.py:90 -msgctxt "tags" -msgid "One-of-a-kind / Original" -msgstr "Einzigartig/Originell" - -#. NOTE: tags: description for oneofakind__original -#: app/_translations.py:92 +#. NOTE: tags: description for simulation +#: app/_translations.py:66 msgctxt "tags" msgid "" -"For games and such that are of their own kind, distinct and original in " -"nature to others of the same category." +"Mods and games that aim to simulate real life activity. Similar to " +"SimCity/The Sims/OpenTTD/etc." msgstr "" -"Für Spiele und alles, was einzigartig ist, grundsätzlich anders und " -"originell im Vergleich zu anderen Dingen in der selben Kategorie." +"Mods und Spiele, die darauf aus sind, das echte Leben zu simulieren. " +"Ähnlich zu SimCity/Die Sims/OpenTTD/usw." -#. NOTE: tags: title for building -#: app/_translations.py:94 +#. NOTE: tags: title for plants_and_farming +#: app/_translations.py:68 msgctxt "tags" -msgid "Building" -msgstr "Bauen" +msgid "Plants and Farming" +msgstr "Pflanzen und Landwirtschaft" -#. NOTE: tags: description for building -#: app/_translations.py:96 +#. NOTE: tags: description for plants_and_farming +#: app/_translations.py:70 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" +msgid "Adds new plants or other farmable resources." +msgstr "Fügt neue Pflanzen oder andere bewirtschaftbare Rohstoffe hinzu." -#. NOTE: tags: title for decorative -#: app/_translations.py:98 +#. NOTE: tags: title for multiplayer +#: app/_translations.py:72 msgctxt "tags" -msgid "Decorative" -msgstr "Dekorativ" +msgid "Multiplayer-focused" +msgstr "Mehrspielerfokus" -#. NOTE: tags: description for decorative -#: app/_translations.py:100 +#. NOTE: tags: description for multiplayer +#: app/_translations.py:74 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 "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 chat +#: app/_translations.py:80 +msgctxt "tags" +msgid "Chat / Commands" +msgstr "Chat/Befehle" + +#. NOTE: tags: description for chat +#: app/_translations.py:82 +msgctxt "tags" +msgid "Focus on player chat/communication or console interaction." +msgstr "Fokus auf Spielerchat/Kommunikation oder Konsoleninteraktion." #. NOTE: tags: title for puzzle -#: app/_translations.py:102 +#: app/_translations.py:84 msgctxt "tags" msgid "Puzzle" msgstr "Knobeln" #. NOTE: tags: description for puzzle -#: app/_translations.py:104 +#: app/_translations.py:86 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 environment -#: app/_translations.py:106 +#: app/_translations.py:88 msgctxt "tags" msgid "Environment / Weather" msgstr "Umgebung/Wetter" #. NOTE: tags: description for environment -#: app/_translations.py:108 +#: app/_translations.py:90 msgctxt "tags" msgid "" "Improves the world, adding weather, ambient sounds, or other environment " @@ -370,29 +309,89 @@ msgstr "" "Umgebungsmechaniken hinzu" #. NOTE: tags: title for less_than_px -#: app/_translations.py:110 +#: app/_translations.py:92 msgctxt "tags" msgid "<16px" msgstr "<16px" #. NOTE: tags: description for less_than_px -#: app/_translations.py:112 +#: app/_translations.py:94 msgctxt "tags" msgid "Less than 16px" msgstr "Unter 16px" #. NOTE: tags: title for mobs -#: app/_translations.py:114 +#: app/_translations.py:96 msgctxt "tags" msgid "Mobs / Animals / NPCs" msgstr "Mobs/Tiere/NPCs" #. NOTE: tags: description for mobs -#: app/_translations.py:116 +#: app/_translations.py:98 msgctxt "tags" msgid "Adds mobs, animals, and non-player characters" msgstr "Fügt Mobs, Tiere und Nicht-Spieler-Charaktere (NPCs) hinzu" +#. NOTE: tags: title for building +#: app/_translations.py:100 +msgctxt "tags" +msgid "Building" +msgstr "Bauen" + +#. NOTE: tags: description for building +#: app/_translations.py:102 +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:104 +msgctxt "tags" +msgid "Decorative" +msgstr "Dekorativ" + +#. NOTE: tags: description for decorative +#: app/_translations.py:106 +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" + +#. NOTE: tags: title for magic +#: app/_translations.py:108 +msgctxt "tags" +msgid "Magic / Enchanting" +msgstr "Magie/Verzaubern" + +#. NOTE: tags: title for building_mechanics +#: app/_translations.py:110 +msgctxt "tags" +msgid "Building Mechanics and Tools" +msgstr "Baumechaniken und Werkzeuge" + +#. NOTE: tags: description for building_mechanics +#: app/_translations.py:112 +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." + +#. NOTE: tags: title for oneofakind__original +#: app/_translations.py:114 +msgctxt "tags" +msgid "One-of-a-kind / Original" +msgstr "Einzigartig/Originell" + +#. NOTE: tags: description for oneofakind__original +#: 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 "" +"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 custom_mapgen #: app/_translations.py:118 msgctxt "tags" @@ -410,22 +409,17 @@ msgstr "" "implementiert wurde; üblicherweise müssen Welten dafür auf den " "„singlenode“-Kartenerzeuger gesetzt werden." -#. NOTE: tags: title for survival +#. NOTE: tags: title for 16px #: app/_translations.py:122 msgctxt "tags" -msgid "Survival" -msgstr "Überleben" +msgid "16px" +msgstr "16px" -#. NOTE: tags: description for survival +#. NOTE: tags: description for 16px #: 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." +msgid "For 16px texture packs" +msgstr "Für 16px-Texturenpakete" #. NOTE: tags: title for education #: app/_translations.py:126 @@ -441,62 +435,43 @@ msgstr "" "Ist entweder vom pädagogischen Wert oder ist ein Werkzeug, um Lehrern zu " "helfen " -#. NOTE: tags: title for storage +#. NOTE: tags: title for survival #: app/_translations.py:130 msgctxt "tags" -msgid "Storage" -msgstr "Lagerung" +msgid "Survival" +msgstr "Überleben" -#. NOTE: tags: description for storage +#. NOTE: tags: description for survival #: 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:134 -msgctxt "tags" -msgid "API / Library" -msgstr "API/Bibliothek" - -#. NOTE: tags: description for library -#: 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" +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:138 +#: app/_translations.py:134 msgctxt "tags" msgid "HUD" msgstr "HUD" #. NOTE: tags: description for hud -#: app/_translations.py:140 +#: app/_translations.py:136 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" -msgid "Mini-game" -msgstr "Minispiel" - -#. NOTE: tags: description for mini-game -#: app/_translations.py:144 -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 pve -#: app/_translations.py:146 +#: app/_translations.py:138 msgctxt "tags" msgid "Player vs Environment (PvE)" msgstr "Spieler vs Umgebung (PvE)" #. NOTE: tags: description for pve -#: app/_translations.py:148 +#: app/_translations.py:140 msgctxt "tags" msgid "" "For content designed for one or more players that focus on combat against" @@ -505,149 +480,102 @@ 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 storage +#: app/_translations.py:142 +msgctxt "tags" +msgid "Storage" +msgstr "Lagerung" + +#. NOTE: tags: description for storage +#: app/_translations.py:144 +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 sports -#: app/_translations.py:150 +#: app/_translations.py:146 msgctxt "tags" msgid "Sports" msgstr "Sport" -#. NOTE: tags: title for 16px +#. NOTE: tags: title for library +#: app/_translations.py:148 +msgctxt "tags" +msgid "API / Library" +msgstr "API/Bibliothek" + +#. NOTE: tags: description for library +#: app/_translations.py:150 +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 mini-game #: app/_translations.py:152 msgctxt "tags" -msgid "16px" -msgstr "16px" +msgid "Mini-game" +msgstr "Minispiel" -#. NOTE: tags: description for 16px +#. NOTE: tags: description for mini-game #: app/_translations.py:154 msgctxt "tags" -msgid "For 16px texture packs" -msgstr "Für 16px-Texturenpakete" +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 64px +#. NOTE: tags: title for commerce #: app/_translations.py:156 msgctxt "tags" -msgid "64px" -msgstr "64px" +msgid "Commerce / Economy" +msgstr "Kommerz/Wirtschaft" -#. NOTE: tags: description for 64px +#. NOTE: tags: description for commerce #: app/_translations.py:158 msgctxt "tags" -msgid "For 64px texture packs" -msgstr "Für 64px-Texturenpakete" +msgid "Related to economies, money, and trading" +msgstr "Alles rund um Ökonomien, Geld und Handel" -#. NOTE: tags: title for transport +#. NOTE: tags: title for technology #: app/_translations.py:160 msgctxt "tags" -msgid "Transport" -msgstr "Transport" +msgid "Machines / Electronics" +msgstr "Maschinen/Elektronik" -#. NOTE: tags: description for transport +#. NOTE: tags: description for technology #: app/_translations.py:162 msgctxt "tags" -msgid "" -"Adds or changes transportation methods. Includes teleportation, vehicles," -" ridable mobs, transport infrastructure and thematic content" +msgid "Adds machines useful in automation, tubes, or power." msgstr "" -"Fügt neue Transportmöglichkeiten hinzu oder ändert diese. Dies beinhaltet" -" Teleportation, Fahrzeuge, reitbare Mobs, Transportinfrastruktur und " -"thematischen Inhalt" +"Fügt Maschinen hinzu, die nützlich für Automation sind. Das kann auch " +"Rohre oder Strom beinhalten." + +#. NOTE: tags: title for food +#: app/_translations.py:164 +msgctxt "tags" +msgid "Food / Drinks" +msgstr "Essen/Getränke" #. NOTE: tags: title for seasonal -#: app/_translations.py:164 +#: app/_translations.py:166 msgctxt "tags" msgid "Seasonal" msgstr "Saisonal" #. NOTE: tags: description for seasonal -#: app/_translations.py:166 +#: app/_translations.py:168 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:170 -msgctxt "tags" -msgid "Commerce / Economy" -msgstr "Kommerz/Wirtschaft" - -#. NOTE: tags: description for commerce -#: 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 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 "" -"Für Inhalt, dessen Hauptfunktion in einer GUI, Bildschirmmenüs oder " -"Ähnlichem liegt" - -#. 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:184 -msgctxt "tags" -msgid "Forks of Minetest Game" -msgstr "Forks von Minetest Game" - -#. NOTE: tags: title for jam_weekly_2021 -#: 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:188 -msgctxt "tags" -msgid "" -"For mods created for the Discord \"Weekly Challenges\" modding event in " -"2021" -msgstr "" -"Für Mods, die 2021 für das Discord-Modding-Event „Weekly Challenges“ " -"erstellt wurden" - #. NOTE: tags: title for creative -#: app/_translations.py:190 +#: app/_translations.py:170 msgctxt "tags" msgid "Creative" msgstr "Kreativ" #. NOTE: tags: description for creative -#: app/_translations.py:192 +#: app/_translations.py:172 msgctxt "tags" msgid "" "Written specifically or exclusively for use in creative mode. Adds " @@ -659,56 +587,111 @@ msgstr "" "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:194 +#. NOTE: tags: title for 64px +#: app/_translations.py:174 msgctxt "tags" -msgid "Machines / Electronics" -msgstr "Maschinen/Elektronik" +msgid "64px" +msgstr "64px" -#. NOTE: tags: description for technology -#: app/_translations.py:196 +#. NOTE: tags: description for 64px +#: app/_translations.py:176 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." +msgid "For 64px texture packs" +msgstr "Für 64px-Texturenpakete" #. NOTE: tags: title for 32px -#: app/_translations.py:198 +#: app/_translations.py:178 msgctxt "tags" msgid "32px" msgstr "32px" #. NOTE: tags: description for 32px -#: app/_translations.py:200 +#: app/_translations.py:180 msgctxt "tags" msgid "For 32px texture packs" msgstr "Für 32px-Texturenpakete" -#. NOTE: tags: title for strategy_rts -#: app/_translations.py:202 +#. NOTE: tags: title for gui +#: app/_translations.py:182 msgctxt "tags" -msgid "Strategy / RTS" -msgstr "Strategie/RTS" +msgid "GUI" +msgstr "GUI" -#. NOTE: tags: description for strategy_rts -#: app/_translations.py:204 +#. NOTE: tags: description for gui +#: app/_translations.py:184 msgctxt "tags" msgid "" -"Games and mods with a heavy strategy component, whether real-time or " -"turn-based" +"For content whose main utility or features are provided within a GUI, on-" +"screen menu, or similar" msgstr "" -"Spiele und Mods mit einer starken Strategiekomponente, ob zugbasiert oder" -" in Echtzeit" +"Für Inhalt, dessen Hauptfunktion in einer GUI, Bildschirmmenüs oder " +"Ähnlichem liegt" + +#. NOTE: tags: title for jam_combat_mod +#: app/_translations.py:186 +msgctxt "tags" +msgid "Jam / Combat 2020" +msgstr "Jam/Combat 2020" + +#. NOTE: tags: description for jam_combat_mod +#: app/_translations.py:188 +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 transport +#: app/_translations.py:190 +msgctxt "tags" +msgid "Transport" +msgstr "Transport" + +#. NOTE: tags: description for transport +#: app/_translations.py:192 +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 jam_weekly_2021 +#: app/_translations.py:194 +msgctxt "tags" +msgid "Jam / Weekly Challenges 2021" +msgstr "Jam/Weekly Challenges 2021" + +#. NOTE: tags: description for jam_weekly_2021 +#: app/_translations.py:196 +msgctxt "tags" +msgid "" +"For mods created for the Discord \"Weekly Challenges\" modding event in " +"2021" +msgstr "" +"Für Mods, die 2021 für das Discord-Modding-Event „Weekly Challenges“ " +"erstellt wurden" + +#. NOTE: tags: title for mtg +#: app/_translations.py:198 +msgctxt "tags" +msgid "Minetest Game improved" +msgstr "Minetest Game verbessert" + +#. NOTE: tags: description for mtg +#: app/_translations.py:200 +msgctxt "tags" +msgid "Forks of Minetest Game" +msgstr "Forks von Minetest Game" #. NOTE: tags: title for skins -#: app/_translations.py:206 +#: app/_translations.py:202 msgctxt "tags" msgid "Player customization / Skins" msgstr "Spieleranpassung/Skins" #. NOTE: tags: description for skins -#: app/_translations.py:208 +#: app/_translations.py:204 msgctxt "tags" msgid "" "Allows the player to customize their character by changing the texture or" @@ -718,29 +701,45 @@ msgstr "" "geändert wird oder Accessoires hinzugefügt werden." #. NOTE: tags: title for jam_game_2021 -#: app/_translations.py:210 +#: app/_translations.py:206 msgctxt "tags" msgid "Jam / Game 2021" msgstr "Jam/Game 2021" #. NOTE: tags: description for jam_game_2021 -#: app/_translations.py:212 +#: app/_translations.py:208 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 +#: app/_translations.py:210 msgctxt "tags" msgid "128px+" msgstr "128px+" #. NOTE: tags: description for 128px -#: app/_translations.py:216 +#: app/_translations.py:212 msgctxt "tags" msgid "For 128px or higher texture packs" msgstr "Für 128px-Texturenpakete oder größer" +#. NOTE: tags: title for strategy_rts +#: app/_translations.py:214 +msgctxt "tags" +msgid "Strategy / RTS" +msgstr "Strategie/RTS" + +#. NOTE: tags: description for strategy_rts +#: app/_translations.py:216 +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" + #. NOTE: tags: title for jam_game_2022 #: app/_translations.py:218 msgctxt "tags" @@ -859,7 +858,7 @@ msgstr "%(package_type)s für %(game_name)s" msgid "%(delta)s ago" msgstr "%(delta)s her" -#: app/blueprints/api/endpoints.py:94 app/templates/index.html:104 +#: app/blueprints/api/endpoints.py:74 app/templates/index.html:104 msgid "Featured" msgstr "Vorgestellt" @@ -870,6 +869,7 @@ msgstr "Vorgestellt" #: 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 +#: app/templates/packages/release_view.html:22 msgid "Name" msgstr "Name" @@ -878,10 +878,10 @@ 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:252 -#: app/blueprints/packages/packages.py:544 -#: app/blueprints/packages/packages.py:640 -#: app/blueprints/packages/packages.py:728 +#: app/blueprints/oauth/__init__.py:175 app/blueprints/packages/packages.py:253 +#: app/blueprints/packages/packages.py:551 +#: app/blueprints/packages/packages.py:647 +#: app/blueprints/packages/packages.py:735 #: app/blueprints/packages/releases.py:66 #: app/blueprints/packages/releases.py:81 app/blueprints/packages/reviews.py:63 #: app/blueprints/packages/screenshots.py:36 @@ -898,17 +898,18 @@ msgstr "Speichern" #: app/blueprints/packages/advanced_search.py:84 #: app/blueprints/packages/releases.py:56 #: app/blueprints/packages/releases.py:71 app/blueprints/packages/reviews.py:53 -#: app/blueprints/threads/__init__.py:281 +#: app/blueprints/threads/__init__.py:282 #: app/templates/admin/languages/list.html:23 -#: app/templates/macros/reviews.html:143 app/templates/macros/topics.html:5 +#: app/templates/macros/reviews.html:144 app/templates/macros/topics.html:5 #: app/templates/packages/release_edit.html:21 -#: app/templates/packages/translation.html:54 +#: app/templates/packages/release_view.html:23 +#: app/templates/packages/translation.html:42 msgid "Title" msgstr "Titel" #: app/blueprints/collections/__init__.py:80 #: app/blueprints/collections/__init__.py:85 -#: app/templates/packages/translation.html:57 +#: app/templates/packages/translation.html:45 msgid "Short Description" msgstr "Kurze Beschreibung" @@ -917,7 +918,7 @@ msgid "Page Content" msgstr "Seiteninhalt" #: app/blueprints/collections/__init__.py:82 -#: app/blueprints/threads/__init__.py:283 +#: app/blueprints/threads/__init__.py:284 #: app/templates/collections/view.html:51 msgid "Private" msgstr "Privat" @@ -956,6 +957,27 @@ msgstr "(Öffentlich, ändern von Profil > Meine Sammlungen)" msgid "Removed package from favorites collection" msgstr "Paket aus Favoritensammlung entfernt" +#: app/blueprints/feeds/__init__.py:32 app/templates/index.html:8 +msgid "Welcome to the best place to find Minetest mods, games, and texture packs" +msgstr "" +"Willkommen im besten Ort, um Minetest-Mods, -Spiele und -Texturenpakete " +"zu finden" + +#: app/blueprints/feeds/__init__.py:70 app/templates/base.html:29 +#: app/templates/base.html:36 +msgid "ContentDB new packages" +msgstr "" + +#: app/blueprints/feeds/__init__.py:98 app/templates/base.html:31 +#: app/templates/base.html:38 +msgid "ContentDB package updates" +msgstr "" + +#: app/blueprints/feeds/__init__.py:107 app/templates/base.html:27 +#: app/templates/base.html:34 +msgid "ContentDB all" +msgstr "" + #: 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 @@ -986,7 +1008,7 @@ msgstr "Übersetzung" #: app/blueprints/packages/__init__.py:42 #: app/templates/packages/releases_list.html:34 -#: app/templates/packages/view.html:657 app/templates/todo/editor.html:75 +#: app/templates/packages/view.html:675 app/templates/todo/editor.html:75 msgid "Releases" msgstr "Veröffentlichungen" @@ -998,18 +1020,18 @@ msgstr "Bildschirmfotos" #: app/blueprints/packages/__init__.py:52 #: app/templates/packages/edit_maintainers.html:8 -#: app/templates/packages/view.html:628 app/utils/minetest_hypertext.py:302 +#: app/templates/packages/view.html:646 app/utils/minetest_hypertext.py:302 msgid "Maintainers" msgstr "Betreuer" #: app/blueprints/packages/__init__.py:57 app/templates/admin/list.html:21 -#: app/templates/base.html:159 app/templates/packages/audit.html:4 +#: app/templates/base.html:173 app/templates/packages/audit.html:4 msgid "Audit Log" msgstr "Auditierungsprotokoll" -#: app/blueprints/packages/__init__.py:62 app/templates/base.html:150 +#: app/blueprints/packages/__init__.py:62 app/templates/base.html:164 #: app/templates/packages/stats.html:4 app/templates/packages/stats.html:23 -#: app/templates/packages/view.html:236 app/templates/users/profile.html:148 +#: app/templates/packages/view.html:243 app/templates/users/profile.html:148 msgid "Statistics" msgstr "Statistik" @@ -1039,8 +1061,8 @@ msgstr "Desktop-Standard" msgid "Non-free" msgstr "Unfrei" -#: app/blueprints/packages/advanced_search.py:42 app/models/packages.py:624 -#: app/templates/packages/view.html:163 +#: app/blueprints/packages/advanced_search.py:42 app/models/packages.py:630 +#: app/templates/packages/view.html:170 msgid "Work in Progress" msgstr "In Arbeit" @@ -1058,30 +1080,30 @@ msgid "Query" msgstr "Anfrage" #: app/blueprints/packages/advanced_search.py:54 -#: app/blueprints/packages/packages.py:230 app/templates/packages/view.html:598 +#: app/blueprints/packages/packages.py:231 app/templates/packages/view.html:616 #: app/utils/minetest_hypertext.py:263 msgid "Type" msgstr "Typ" #: app/blueprints/packages/advanced_search.py:56 -#: app/templates/macros/topics.html:6 app/templates/packages/view.html:177 +#: app/templates/macros/topics.html:6 app/templates/packages/view.html:184 msgid "Author" msgstr "Autor" #: app/blueprints/packages/advanced_search.py:57 -#: app/blueprints/packages/packages.py:237 app/templates/admin/tags/list.html:4 +#: app/blueprints/packages/packages.py:238 app/templates/admin/tags/list.html:4 #: app/templates/admin/tags/list.html:10 app/templates/todo/tags.html:38 #: app/utils/minetest_hypertext.py:264 msgid "Tags" msgstr "Tags" #: app/blueprints/packages/advanced_search.py:60 -#: app/blueprints/packages/packages.py:238 +#: app/blueprints/packages/packages.py:239 msgid "Content Warnings" msgstr "Inhaltswarnungen" #: app/blueprints/packages/advanced_search.py:63 -#: app/blueprints/packages/packages.py:239 app/templates/packages/view.html:609 +#: app/blueprints/packages/packages.py:240 app/templates/packages/view.html:627 #: app/utils/minetest_hypertext.py:298 msgid "License" msgstr "Lizenz" @@ -1095,9 +1117,10 @@ msgstr "Unterstützt Spiel" #: 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/macros/reviews.html:82 app/templates/macros/topics.html:52 #: app/templates/packages/game_hub.html:5 #: app/templates/packages/game_hub.html:25 +#: app/templates/packages/release_view.html:17 #: app/templates/packages/similar.html:22 app/templates/translate/index.html:28 #, python-format msgid "%(title)s by %(author)s" @@ -1105,7 +1128,7 @@ 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 +#: app/templates/packages/translation.html:39 msgid "Language" msgstr "Sprache" @@ -1127,13 +1150,13 @@ msgstr "Paketpunktzahl" #: 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/packages/view.html:201 app/templates/packages/view.html:343 #: 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 +#: app/templates/packages/view.html:191 app/templates/users/profile.html:242 msgid "Downloads" msgstr "Heruntergeladen" @@ -1165,75 +1188,75 @@ msgstr "Aufsteigend" msgid "Random order" msgstr "Zufällige Reihenfolge" -#: app/blueprints/packages/packages.py:215 +#: app/blueprints/packages/packages.py:216 msgid "No download available." msgstr "Kein Download verfügbar." -#: app/blueprints/packages/packages.py:231 +#: app/blueprints/packages/packages.py:232 msgid "Title (Human-readable)" msgstr "Titel (Für Menschen lesbar)" -#: app/blueprints/packages/packages.py:232 -#: app/blueprints/packages/packages.py:638 +#: app/blueprints/packages/packages.py:233 +#: app/blueprints/packages/packages.py:645 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 +#: app/blueprints/packages/packages.py:233 +#: app/blueprints/packages/packages.py:646 +#: app/templates/packages/create_edit.html:80 msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" msgstr "Nur Kleinbuchstaben (a-z), Ziffern (0-9) und Unterstriche (_)" -#: app/blueprints/packages/packages.py:233 +#: app/blueprints/packages/packages.py:234 msgid "Short Description (Plaintext)" msgstr "Kurzbeschreibung (Fließtext)" -#: app/blueprints/packages/packages.py:235 app/templates/packages/view.html:620 +#: app/blueprints/packages/packages.py:236 app/templates/packages/view.html:638 #: app/utils/minetest_hypertext.py:300 msgid "Maintenance State" msgstr "Entwicklungsstadium" -#: app/blueprints/packages/packages.py:240 +#: app/blueprints/packages/packages.py:241 msgid "Media License" msgstr "Medienlizenz" -#: app/blueprints/packages/packages.py:242 +#: app/blueprints/packages/packages.py:243 msgid "Long Description (Markdown)" msgstr "Längere Beschreibung (Markdown)" -#: app/blueprints/packages/packages.py:244 +#: app/blueprints/packages/packages.py:245 msgid "VCS Repository URL" msgstr "URL des VCS-Repositorys" -#: app/blueprints/packages/packages.py:245 app/blueprints/users/settings.py:77 +#: app/blueprints/packages/packages.py:246 app/blueprints/users/settings.py:77 msgid "Website URL" msgstr "Webseiten-URL" -#: app/blueprints/packages/packages.py:246 +#: app/blueprints/packages/packages.py:247 msgid "Issue Tracker URL" msgstr "Issue-Tracker-URL" -#: app/blueprints/packages/packages.py:247 +#: app/blueprints/packages/packages.py:248 msgid "Forum Topic ID" msgstr "Forumthema-ID" -#: app/blueprints/packages/packages.py:248 +#: app/blueprints/packages/packages.py:249 msgid "Video URL" msgstr "Video-URL" -#: app/blueprints/packages/packages.py:249 +#: app/blueprints/packages/packages.py:250 msgid "Donate URL" msgstr "Spenden-URL" -#: app/blueprints/packages/packages.py:250 +#: app/blueprints/packages/packages.py:251 msgid "Translation URL" msgstr "Übersetzungs-URL" -#: app/blueprints/packages/packages.py:256 +#: app/blueprints/packages/packages.py:257 msgid "_game is not an allowed name" msgstr "_game ist kein erlaubter Name" -#: app/blueprints/packages/packages.py:266 +#: app/blueprints/packages/packages.py:267 msgid "" "Package already exists, but is removed. Please contact ContentDB staff to" " restore the package" @@ -1241,15 +1264,15 @@ msgstr "" "Paket existiert bereits, wurde aber entfernt. Bitte die ContentDB-" "Mitarbeiter kontaktieren, um das Paket wiederherzustellen" -#: app/blueprints/packages/packages.py:271 +#: app/blueprints/packages/packages.py:272 msgid "Package already exists" msgstr "Paket existiert bereits" -#: app/blueprints/packages/packages.py:277 +#: app/blueprints/packages/packages.py:278 msgid "A collection with a similar name already exists" msgstr "Es existiert bereits eine Sammlung mit einem ähnlichen Namen" -#: app/blueprints/packages/packages.py:330 +#: app/blueprints/packages/packages.py:331 #: app/blueprints/packages/releases.py:89 msgid "" "You must add an email address to your account and confirm it before you " @@ -1258,32 +1281,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:336 +#: app/blueprints/packages/packages.py:337 msgid "Save draft" msgstr "Entwurf speichern" -#: app/blueprints/packages/packages.py:344 +#: app/blueprints/packages/packages.py:345 msgid "Unable to find that user" msgstr "Dieser Benutzer kann nicht gefunden werden" -#: app/blueprints/packages/packages.py:348 +#: app/blueprints/packages/packages.py:349 #: app/blueprints/packages/screenshots.py:137 msgid "Permission denied" msgstr "Erlaubnis verweigert" -#: app/blueprints/packages/packages.py:404 -#: app/blueprints/packages/packages.py:495 -#: app/blueprints/packages/packages.py:517 +#: app/blueprints/packages/packages.py:408 +#: app/blueprints/packages/packages.py:502 +#: app/blueprints/packages/packages.py:524 msgid "You don't have permission to do that" msgstr "Sie haben nicht die Erlaubnis, das zu tun" -#: app/blueprints/packages/packages.py:437 +#: app/blueprints/packages/packages.py:443 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:444 +#: app/blueprints/packages/packages.py:450 msgid "" "Please comment in the approval thread so editors know what you have " "changed" @@ -1291,66 +1314,66 @@ msgstr "" "Bitte kommentieren Sie im Genehmigungsthema, damit Bearbeiter wissen, was" " Sie geändert haben" -#: app/blueprints/packages/packages.py:482 +#: app/blueprints/packages/packages.py:489 #, python-format msgid "Set state to %(state)s" msgstr "Zustand auf %(state)s setzen" -#: app/blueprints/packages/packages.py:512 +#: app/blueprints/packages/packages.py:519 msgid "Deleted package" msgstr "Gelöschte Pakete" -#: app/blueprints/packages/packages.py:534 +#: app/blueprints/packages/packages.py:541 msgid "Unapproved package" msgstr "Ungenehmigte Pakete" -#: app/blueprints/packages/packages.py:543 +#: app/blueprints/packages/packages.py:550 msgid "Maintainers (Comma-separated)" msgstr "Betreuer (Komma-getrennt)" -#: app/blueprints/packages/packages.py:552 +#: app/blueprints/packages/packages.py:559 msgid "You don't have permission to edit maintainers" msgstr "Sie haben nicht die Erlaubnis, Betreuer zu bearbeiten" -#: app/blueprints/packages/packages.py:602 +#: app/blueprints/packages/packages.py:609 msgid "You are not a maintainer" msgstr "Sie sind kein Betreuer" -#: app/blueprints/packages/packages.py:605 +#: app/blueprints/packages/packages.py:612 msgid "Package owners cannot remove themselves as maintainers" msgstr "Paketbesitzer können sich nicht selbst als Betreuer entfernen" -#: app/blueprints/packages/packages.py:637 +#: app/blueprints/packages/packages.py:644 msgid "Author Name" msgstr "Autorenname" -#: app/blueprints/packages/packages.py:724 +#: app/blueprints/packages/packages.py:731 msgid "Enable support detection based on dependencies (recommended)" msgstr "" "Unterstützungserkennung basierend auf Abhängigkeiten aktivieren " "(empfohlen)" -#: app/blueprints/packages/packages.py:725 +#: app/blueprints/packages/packages.py:732 msgid "Supported games" msgstr "Unterstützte Spiele" -#: app/blueprints/packages/packages.py:726 +#: app/blueprints/packages/packages.py:733 msgid "Unsupported games" msgstr "Nicht unterstützte Spiele" -#: app/blueprints/packages/packages.py:727 +#: app/blueprints/packages/packages.py:734 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:743 +#: app/blueprints/packages/packages.py:750 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:747 +#: app/blueprints/packages/packages.py:754 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 " @@ -1377,18 +1400,19 @@ msgstr "Git-Referenz (d.h.: Commit-Hash, Branch oder Tag)" #: app/blueprints/packages/releases.py:62 #: app/blueprints/packages/releases.py:77 -#: app/blueprints/packages/releases.py:207 +#: app/blueprints/packages/releases.py:217 msgid "Minimum Minetest Version" msgstr "Minimale Minetest-Version" #: app/blueprints/packages/releases.py:64 #: app/blueprints/packages/releases.py:79 -#: app/blueprints/packages/releases.py:210 +#: app/blueprints/packages/releases.py:220 msgid "Maximum Minetest Version" msgstr "Maximale Minetest-Version" #: app/blueprints/packages/releases.py:74 #: app/templates/packages/release_edit.html:31 +#: app/templates/packages/release_view.html:31 msgid "URL" msgstr "URL" @@ -1409,77 +1433,77 @@ msgstr "Von Git importieren" msgid "Upload .zip file" msgstr ".zip-Datei hochladen" -#: app/blueprints/packages/releases.py:206 +#: app/blueprints/packages/releases.py:216 msgid "Set Min" msgstr "Minimum setzen" -#: app/blueprints/packages/releases.py:209 +#: app/blueprints/packages/releases.py:219 msgid "Set Max" msgstr "Maximum setzen" -#: app/blueprints/packages/releases.py:212 +#: app/blueprints/packages/releases.py:222 msgid "Only change values previously set as none" msgstr "Nur Werte ändern, die zuvor als „none“ festgelegt wurden" -#: app/blueprints/packages/releases.py:213 +#: app/blueprints/packages/releases.py:223 msgid "Update" msgstr "Update" -#: app/blueprints/packages/releases.py:265 +#: app/blueprints/packages/releases.py:275 #: app/templates/packages/update_config.html:25 msgid "Trigger" msgstr "Trigger" -#: app/blueprints/packages/releases.py:266 +#: app/blueprints/packages/releases.py:276 msgid "New Commit" msgstr "Neuer Commit" -#: app/blueprints/packages/releases.py:267 app/templates/admin/tags/list.html:8 +#: app/blueprints/packages/releases.py:277 app/templates/admin/tags/list.html:8 msgid "New Tag" msgstr "Neuer Tag" -#: app/blueprints/packages/releases.py:269 +#: app/blueprints/packages/releases.py:279 msgid "Branch name" msgstr "Branch-Name" -#: app/blueprints/packages/releases.py:270 +#: app/blueprints/packages/releases.py:280 #: app/templates/packages/update_config.html:38 msgid "Action" msgstr "Aktion" -#: app/blueprints/packages/releases.py:271 +#: app/blueprints/packages/releases.py:281 msgid "Send notification and mark as outdated" msgstr "Benachrichtigung senden und als veraltet markieren" -#: app/blueprints/packages/releases.py:271 app/logic/package_approval.py:104 +#: app/blueprints/packages/releases.py:281 app/logic/package_approval.py:104 msgid "Create release" msgstr "Release erstellen" -#: app/blueprints/packages/releases.py:273 +#: app/blueprints/packages/releases.py:283 msgid "Save Settings" msgstr "Einstellung speichern" -#: app/blueprints/packages/releases.py:274 +#: app/blueprints/packages/releases.py:284 msgid "Disable Automation" msgstr "Automatisierung deaktivieren" -#: app/blueprints/packages/releases.py:313 +#: app/blueprints/packages/releases.py:323 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:329 +#: app/blueprints/packages/releases.py:339 msgid "Deleted update configuration" msgstr "Gelöschte Update-Konfiguration" -#: app/blueprints/packages/releases.py:337 +#: app/blueprints/packages/releases.py:347 msgid "Now, please create an initial release" msgstr "Bitte erstellen Sie nun einen ersten Release" #: app/blueprints/packages/reviews.py:60 app/blueprints/threads/__init__.py:181 #: app/blueprints/threads/__init__.py:182 -#: app/blueprints/threads/__init__.py:282 +#: app/blueprints/threads/__init__.py:283 msgid "Comment" msgstr "Kommentar" @@ -1487,18 +1511,18 @@ msgstr "Kommentar" msgid "Rating" msgstr "Bewertung" -#: app/blueprints/packages/reviews.py:62 app/templates/macros/reviews.html:124 -#: app/templates/macros/reviews.html:178 +#: app/blueprints/packages/reviews.py:62 app/templates/macros/reviews.html:125 +#: app/templates/macros/reviews.html:179 msgid "Yes" msgstr "Ja" -#: app/blueprints/packages/reviews.py:62 app/templates/macros/reviews.html:129 -#: app/templates/macros/reviews.html:182 +#: app/blueprints/packages/reviews.py:62 app/templates/macros/reviews.html:130 +#: app/templates/macros/reviews.html:183 msgid "Neutral" msgstr "Neutral" -#: app/blueprints/packages/reviews.py:62 app/templates/macros/reviews.html:134 -#: app/templates/macros/reviews.html:186 +#: app/blueprints/packages/reviews.py:62 app/templates/macros/reviews.html:135 +#: app/templates/macros/reviews.html:187 msgid "No" msgstr "Nein" @@ -1517,7 +1541,7 @@ msgstr "" #: app/blueprints/packages/reviews.py:94 app/blueprints/threads/__init__.py:207 #: app/blueprints/threads/__init__.py:240 -#: app/blueprints/threads/__init__.py:334 app/blueprints/users/settings.py:114 +#: app/blueprints/threads/__init__.py:335 app/blueprints/users/settings.py:114 #: app/logic/packages.py:131 msgid "Linking to blocked sites is not allowed" msgstr "Die Verlinkung zu blockierten Seiten ist nicht erlaubt" @@ -1545,8 +1569,9 @@ msgid "Message" msgstr "Nachricht" #: app/blueprints/report/__init__.py:35 app/templates/macros/threads.html:51 -#: app/templates/packages/view.html:688 app/templates/report/index.html:4 -#: app/templates/report/index.html:10 app/templates/users/profile.html:37 +#: app/templates/packages/view.html:706 app/templates/report/index.html:4 +#: app/templates/report/index.html:10 app/templates/users/account.html:91 +#: app/templates/users/profile.html:37 msgid "Report" msgstr "Melden" @@ -1582,24 +1607,24 @@ msgstr "Beitrag zur Eröffnung des Themas kann nicht gelöscht werden!" msgid "Please wait before commenting again" msgstr "Bitte warten Sie, bevor Sie erneut einen Kommentar abgeben" -#: app/blueprints/threads/__init__.py:284 +#: app/blueprints/threads/__init__.py:285 #: app/templates/macros/package_approval.html:56 msgid "Open Thread" msgstr "Thema eröffnen" -#: app/blueprints/threads/__init__.py:309 +#: app/blueprints/threads/__init__.py:310 msgid "Unable to create thread!" msgstr "Thema kann nicht erstellt werden!" -#: app/blueprints/threads/__init__.py:315 +#: app/blueprints/threads/__init__.py:316 msgid "An approval thread already exists! Consider replying there instead" msgstr "Es existiert bereits ein Genehmigungsthema! Antworten Sie lieber in ihn" -#: app/blueprints/threads/__init__.py:319 +#: app/blueprints/threads/__init__.py:320 msgid "Please wait before opening another thread" msgstr "Bitte warten Sie, bevor Sie ein neues Thema eröffnen" -#: app/blueprints/todo/user.py:192 +#: app/blueprints/todo/user.py:193 #: app/templates/collections/package_add_to.html:46 msgid "Done" msgstr "Fertig" @@ -1618,7 +1643,7 @@ msgstr "Passwort" msgid "Remember me" msgstr "Dieses Gerät speichern" -#: app/blueprints/users/account.py:39 app/templates/base.html:176 +#: app/blueprints/users/account.py:39 app/templates/base.html:190 #: app/templates/donate/index.html:85 app/templates/users/login.html:4 msgid "Sign in" msgstr "Anmelden" @@ -1794,8 +1819,8 @@ msgid "" "Unable to get GitHub username for user. Make sure the forum account " "exists." msgstr "" -"Konnte GitHub-Benutzernamen für Benutzer nicht holen. Stellen Sie sicher, " -"dass das Forenkonto existiert." +"Konnte GitHub-Benutzernamen für Benutzer nicht holen. Stellen Sie sicher," +" dass das Forenkonto existiert." #: app/blueprints/users/claim.py:66 msgid "" @@ -2008,7 +2033,7 @@ msgstr "Zu suchender Text (Regex)" msgid "File filter" msgstr "Dateifilter" -#: app/blueprints/zipgrep/__init__.py:38 app/templates/base.html:60 +#: app/blueprints/zipgrep/__init__.py:38 app/templates/base.html:74 #: app/templates/packages/advanced_search.html:34 #: app/templates/packages/game_hub.html:35 app/templates/todo/tags.html:14 msgid "Search" @@ -2115,6 +2140,10 @@ 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/packages.py:140 +msgid "You cannot change package type once approved" +msgstr "" + #: app/logic/releases.py:33 msgid "You don't have permission to make releases" msgstr "Sie haben keine Erlaubnis, Releases zu erstellen" @@ -2203,17 +2232,17 @@ msgstr "Spiel" msgid "Texture Pack" msgstr "Texturenpaket" -#: app/models/packages.py:78 app/templates/base.html:39 +#: app/models/packages.py:78 app/templates/base.html:53 #: app/templates/modnames/view.html:14 msgid "Mods" msgstr "Mods" -#: app/models/packages.py:80 app/templates/base.html:42 +#: app/models/packages.py:80 app/templates/base.html:56 #: app/templates/modnames/view.html:17 msgid "Games" msgstr "Spiele" -#: app/models/packages.py:82 app/templates/base.html:45 +#: app/models/packages.py:82 app/templates/base.html:59 msgid "Texture Packs" msgstr "Texturenpakete" @@ -2348,189 +2377,189 @@ msgstr "Genehmigen" msgid "Delete" msgstr "Löschen" -#: app/models/packages.py:1366 +#: app/models/packages.py:1384 #, 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:1370 +#: app/models/packages.py:1388 #, python-format msgid "The last release was commit %(hash)s" msgstr "Der letzte Release war Commit %(hash)s" -#: app/models/packages.py:1376 +#: app/models/packages.py:1394 #, python-format msgid "New tag %(tag_name)s found on the Git repo." msgstr "Neuer Tag %(tag_name)s gefunden im Git-Repo." -#: app/models/users.py:45 +#: app/models/users.py:46 msgid "Banned" msgstr "Verbannt" -#: app/models/users.py:47 +#: app/models/users.py:48 msgid "Not Joined" msgstr "Nicht beigetreten" -#: app/models/users.py:49 +#: app/models/users.py:50 msgid "New Member" msgstr "Neues Mitglied" -#: app/models/users.py:51 +#: app/models/users.py:52 msgid "Member" msgstr "Mitglied" -#: app/models/users.py:53 +#: app/models/users.py:54 msgid "Trusted Member" msgstr "Vertrautes Mitglied" -#: app/models/users.py:55 +#: app/models/users.py:56 msgid "Approver" msgstr "Genehmiger" -#: app/models/users.py:57 +#: app/models/users.py:58 msgid "Editor" msgstr "Bearbeiter" #. NOTE: BOT notification type -#: app/models/users.py:59 app/models/users.py:448 +#: app/models/users.py:60 app/models/users.py:455 msgid "Bot" msgstr "Bot" -#: app/models/users.py:61 +#: app/models/users.py:62 msgid "Moderator" msgstr "Moderator" -#: app/models/users.py:63 app/templates/base.html:164 +#: app/models/users.py:64 app/templates/base.html:178 msgid "Admin" msgstr "Admin" #. NOTE: PACKAGE_EDIT notification type -#: app/models/users.py:433 +#: app/models/users.py:440 msgid "Package Edit" msgstr "Paketbearbeitung" #. NOTE: PACKAGE_APPROVAL notification type -#: app/models/users.py:436 +#: app/models/users.py:443 msgid "Package Approval" msgstr "Paketgenehmigung" #. NOTE: NEW_THREAD notification type -#: app/models/users.py:439 app/templates/threads/list.html:12 +#: app/models/users.py:446 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:442 +#: app/models/users.py:449 msgid "New Review" msgstr "Neue Rezension" #. NOTE: THREAD_REPLY notification type -#: app/models/users.py:445 +#: app/models/users.py:452 msgid "Thread Reply" msgstr "Themenantwort" #. NOTE: MAINTAINER notification type -#: app/models/users.py:451 app/templates/macros/threads.html:27 +#: app/models/users.py:458 app/templates/macros/threads.html:27 msgid "Maintainer" msgstr "Betreuer" #. NOTE: EDITOR_ALERT notification type -#: app/models/users.py:454 +#: app/models/users.py:461 msgid "Editor Alert" msgstr "Bearbeiter: Benachrichtigung" #. NOTE: EDITOR_MISC notification type -#: app/models/users.py:457 +#: app/models/users.py:464 msgid "Editor Misc" msgstr "Bearbeiter: Sonstiges" #. NOTE: OTHER notification type -#: app/models/users.py:460 +#: app/models/users.py:467 msgid "Other" msgstr "Anderes" -#: app/models/users.py:470 +#: app/models/users.py:477 msgid "This is a Package Edit notification." msgstr "Dies ist eine Paketbearbeitungsbenachrichtigung." -#: app/models/users.py:472 +#: app/models/users.py:479 msgid "This is a Package Approval notification." msgstr "Dies ist eine Paketgenehmigungsbenachrichtigung." -#: app/models/users.py:474 +#: app/models/users.py:481 msgid "This is a New Thread notification." msgstr "Dies ist eine Benachrichtigung für ein neues Thema." -#: app/models/users.py:476 +#: app/models/users.py:483 msgid "This is a New Review notification." msgstr "Dies ist eine Benachrichtigung für eine neue Rezension." -#: app/models/users.py:478 +#: app/models/users.py:485 msgid "This is a Thread Reply notification." msgstr "Dies ist eine Themenantwortbenachrichtigung." -#: app/models/users.py:480 +#: app/models/users.py:487 msgid "This is a Bot notification." msgstr "Dies ist eine Botbenachrichtigung." -#: app/models/users.py:482 +#: app/models/users.py:489 msgid "This is a Maintainer change notification." msgstr "Dies ist eine Benachrichtigung für die Änderung des Betreuers." -#: app/models/users.py:484 +#: app/models/users.py:491 msgid "This is an Editor Alert notification." msgstr "Dies ist eine Benachrichtigung vom Typ „Bearbeiter: Benachrichtigung“." -#: app/models/users.py:486 +#: app/models/users.py:493 msgid "This is an Editor Misc notification." msgstr "Dies ist eine Benachrichtigung vom Typ „Bearbeiter: Sonstiges“." -#: app/models/users.py:488 +#: app/models/users.py:495 msgid "This is an Other notification." msgstr "Dies ist eine Benachrichtigung für anderes." -#: app/models/users.py:495 +#: app/models/users.py:502 msgid "When another user edits your packages, releases, etc." msgstr "Wenn ein anderer Benutzer Ihre Pakete, Releases, usw. bearbeitet." -#: app/models/users.py:497 +#: app/models/users.py:504 msgid "Notifications from editors related to the package approval process." msgstr "" "Benachrichtigungen, die sich auf den Paketgenehmigungsprozess beziehen, " "von Bearbeitern." -#: app/models/users.py:499 +#: app/models/users.py:506 msgid "When a thread is created on your package." msgstr "Wenn für Ihr Paket ein Thema erstellt wird." -#: app/models/users.py:501 +#: app/models/users.py:508 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:503 +#: app/models/users.py:510 msgid "When someone replies to a thread you're watching." msgstr "Wenn jemand auf ein Thema, das Sie beobachten, antwortet." -#: app/models/users.py:505 +#: app/models/users.py:512 msgid "From a bot - for example, update notifications." msgstr "Von einem Bot – zum Beispiel für Aktualisierungsbenachrichtigungen." -#: app/models/users.py:507 +#: app/models/users.py:514 msgid "When your package's maintainers change." msgstr "Wenn der Betreuer Ihres Pakets gewechselt wurde." -#: app/models/users.py:509 +#: app/models/users.py:516 msgid "For editors: Important alerts." msgstr "Für Bearbeiter: Wichtige Benachrichtigungen." -#: app/models/users.py:511 +#: app/models/users.py:518 msgid "For editors: Minor notifications, including new threads." msgstr "" "Für Bearbeiter: Nicht so wichtige Benachrichtigungen, inklusive neue " "Themen." -#: app/models/users.py:513 +#: app/models/users.py:520 msgid "Minor notifications not important enough for a dedicated category." msgstr "" "Nicht so wichtige Benachrichtigungen, die nicht wichtig genug für eine " @@ -2589,11 +2618,11 @@ msgstr "" "Diese Seite konnte nicht gefunden werden. Möglicherweise ist der Link " "defekt, die Seite wurde gelöscht, oder Sie haben keinen Zugang zu ihr." -#: app/templates/base.html:48 +#: app/templates/base.html:62 msgid "Random" msgstr "Zufällig" -#: app/templates/base.html:51 app/templates/base.html:245 +#: app/templates/base.html:65 app/templates/base.html:259 #: app/templates/packages/bulk_update_conf.html:8 #: app/templates/packages/translation.html:12 #: app/templates/packages/update_config.html:8 @@ -2602,130 +2631,134 @@ msgstr "Zufällig" msgid "Help" msgstr "Hilfe" -#: app/templates/base.html:58 +#: app/templates/base.html:72 #, python-format msgid "Search %(type)s" msgstr "Suche %(type)s" -#: app/templates/base.html:58 app/templates/todo/tags.html:11 +#: app/templates/base.html:72 app/templates/todo/tags.html:11 #: app/templates/todo/tags.html:13 msgid "Search all packages" msgstr "Alle Pakete durchsuchen" -#: app/templates/base.html:75 +#: app/templates/base.html:89 msgid "Work Queue" msgstr "Warteschlange" -#: app/templates/base.html:88 app/templates/base.html:140 +#: app/templates/base.html:102 app/templates/base.html:154 msgid "To do list" msgstr "To-Do-Liste" -#: app/templates/base.html:97 app/templates/notifications/list.html:4 +#: app/templates/base.html:111 app/templates/notifications/list.html:4 msgid "Notifications" msgstr "Benachrichtigungen" -#: app/templates/base.html:118 +#: app/templates/base.html:132 msgid "Add Package" msgstr "Paket hinzufügen" -#: app/templates/base.html:135 +#: app/templates/base.html:149 msgid "Profile" msgstr "Profil" -#: app/templates/base.html:145 +#: app/templates/base.html:159 msgid "My Collections" msgstr "Meine Sammlungen" -#: app/templates/base.html:169 app/templates/packages/release_new.html:12 +#: app/templates/base.html:183 app/templates/packages/release_new.html:12 msgid "Settings" msgstr "Einstellungen" -#: app/templates/base.html:172 +#: app/templates/base.html:186 msgid "Sign out" msgstr "Abmelden" #: app/templates/admin/languages/list.html:4 -#: app/templates/admin/languages/list.html:10 app/templates/base.html:185 -#: app/templates/packages/view.html:602 app/utils/minetest_hypertext.py:288 +#: app/templates/admin/languages/list.html:10 app/templates/base.html:199 +#: app/templates/packages/view.html:620 app/utils/minetest_hypertext.py:288 msgid "Languages" msgstr "Sprachen" -#: app/templates/base.html:202 app/templates/translate/index.html:76 +#: app/templates/base.html:216 app/templates/translate/index.html:76 msgid "Help translate ContentDB" msgstr "Helfen Sie uns bei der Übersetzung von ContentDB" -#: app/templates/base.html:246 +#: app/templates/base.html:260 msgid "About" msgstr "Über" -#: app/templates/base.html:247 +#: app/templates/base.html:261 msgid "Contact Us" msgstr "Kontakt" -#: app/templates/base.html:248 +#: app/templates/base.html:262 msgid "Rules" msgstr "Regeln" -#: app/templates/base.html:249 +#: app/templates/base.html:263 msgid "Policy and Guidance" msgstr "Grundsätze und Leitlinien" -#: app/templates/base.html:250 app/templates/donate/index.html:46 +#: app/templates/base.html:264 app/templates/donate/index.html:46 #: app/templates/donate/index.html:70 app/templates/users/profile.html:104 msgid "Donate" msgstr "Spenden" -#: app/templates/base.html:251 +#: app/templates/base.html:265 msgid "API" msgstr "API" -#: app/templates/base.html:252 app/templates/users/register.html:37 +#: app/templates/base.html:266 +msgid "RSS / Feeds" +msgstr "" + +#: app/templates/base.html:267 app/templates/users/register.html:37 msgid "Privacy Policy" msgstr "Datenschutzbestimmungen" -#: app/templates/base.html:254 +#: app/templates/base.html:269 msgid "Report / DMCA" msgstr "Melden / DMCA" -#: app/templates/base.html:256 app/templates/packages/advanced_search.html:4 +#: app/templates/base.html:271 app/templates/packages/advanced_search.html:4 msgid "Advanced Search" msgstr "Erweiterte Suche" -#: app/templates/base.html:257 +#: app/templates/base.html:272 msgid "User List" msgstr "Benutzerliste" -#: app/templates/base.html:258 app/templates/packages/view.html:190 -#: app/templates/packages/view.html:677 app/templates/threads/list.html:4 +#: app/templates/base.html:273 app/templates/packages/view.html:197 +#: app/templates/packages/view.html:695 app/templates/threads/list.html:4 msgid "Threads" msgstr "Themen" -#: app/templates/base.html:259 app/templates/collections/list.html:7 +#: app/templates/base.html:274 app/templates/collections/list.html:7 #: app/templates/collections/list.html:26 msgid "Collections" msgstr "Sammlungen" -#: app/templates/base.html:260 app/templates/donate/index.html:4 +#: app/templates/base.html:275 app/templates/donate/index.html:4 msgid "Support Creators" msgstr "Creator unterstützen" -#: app/templates/base.html:261 +#: app/templates/base.html:276 msgid "Translate Packages" msgstr "Pakete übersetzen" -#: app/templates/base.html:262 +#: app/templates/base.html:277 msgid "Source Code" msgstr "Quellcode" -#: app/templates/base.html:268 +#: app/templates/base.html:283 msgid "Show non-free packages" msgstr "Unfreie Pakete anzeigen" -#: app/templates/base.html:270 +#: app/templates/base.html:285 msgid "Hide non-free packages" msgstr "Unfreie Pakete verbergen" -#: app/templates/base.html:274 +#: app/templates/base.html:289 #, python-format msgid "Our privacy policy has been updated (%(date)s)" msgstr "Unsere Datenschutzbestimmungen wurden aktualisiert (%(date)s)" @@ -2734,22 +2767,16 @@ msgstr "Unsere Datenschutzbestimmungen wurden aktualisiert (%(date)s)" msgid "Welcome" msgstr "Willkommen" -#: app/templates/index.html:8 -msgid "Welcome to the best place to find Minetest mods, games, and texture packs" -msgstr "" -"Willkommen im besten Ort, um Minetest-Mods, -Spiele und -Texturenpakete " -"zu finden" - #: app/templates/index.html:53 #, python-format msgid "%(title)s by %(author)s" msgstr "%(title)s von %(author)s" -#: app/templates/index.html:94 app/templates/packages/view.html:278 +#: app/templates/index.html:94 app/templates/packages/view.html:285 msgid "Previous" msgstr "Vorheriges" -#: app/templates/index.html:98 app/templates/packages/view.html:282 +#: app/templates/index.html:98 app/templates/packages/view.html:289 #: app/templates/users/claim_forums.html:87 msgid "Next" msgstr "Nächstes" @@ -2831,7 +2858,7 @@ msgstr "Paket" #: app/templates/admin/storage.html:62 #: app/templates/collections/create_edit.html:61 -#: app/templates/threads/user_comments.html:79 +#: app/templates/threads/user_comments.html:80 msgid "No results" msgstr "Keine Ergebnisse" @@ -2956,7 +2983,8 @@ msgstr "Keine Tokens erstellt" #: app/templates/collections/create_edit.html:5 #: app/templates/collections/view.html:42 app/templates/macros/releases.html:68 -#: app/templates/packages/view.html:116 app/templates/packages/view.html:255 +#: app/templates/packages/release_view.html:10 +#: app/templates/packages/view.html:123 app/templates/packages/view.html:262 msgid "Edit" msgstr "Bearbeiten" @@ -2974,7 +3002,7 @@ msgstr "Dies erfordert, dass die Sammlung öffentlich ist" #: app/templates/collections/create_edit.html:76 #: app/templates/packages/remove.html:34 app/templates/packages/remove.html:83 -#: app/templates/packages/view.html:128 +#: app/templates/packages/view.html:135 msgid "Remove" msgstr "Löschen" @@ -3249,8 +3277,8 @@ msgstr "Gelöschter Benutzer" msgid "No audit log entries." msgstr "Keine Audit-Log Einträge." -#: app/templates/macros/forms.html:21 app/templates/macros/reviews.html:150 -#: app/templates/packages/remove.html:73 app/templates/packages/view.html:468 +#: app/templates/macros/forms.html:21 app/templates/macros/reviews.html:151 +#: app/templates/packages/remove.html:73 app/templates/packages/view.html:486 #: app/templates/users/modtools.html:86 msgid "Required" msgstr "Erforderlich" @@ -3334,6 +3362,7 @@ msgstr "Bearbeiten / Genehmigen" #: app/templates/macros/releases.html:103 #: app/templates/packages/release_edit.html:39 +#: app/templates/packages/release_view.html:41 msgid "Importing..." msgstr "Importieren …" @@ -3353,34 +3382,34 @@ msgstr "Hilfreich" msgid "Unhelpful" msgstr "Nicht hilfreich" -#: app/templates/macros/reviews.html:90 +#: app/templates/macros/reviews.html:91 #, python-format msgid "%(num)d comments" msgstr "%(num)d Kommentare" -#: app/templates/macros/reviews.html:102 +#: app/templates/macros/reviews.html:103 msgid "No reviews, yet." msgstr "Noch keine Rezensionen." -#: app/templates/macros/reviews.html:112 app/templates/macros/reviews.html:166 +#: app/templates/macros/reviews.html:113 app/templates/macros/reviews.html:167 #: app/templates/packages/review_create_edit.html:4 msgid "Review" msgstr "Rezension" -#: app/templates/macros/reviews.html:139 +#: app/templates/macros/reviews.html:140 #: app/templates/packages/review_create_edit.html:51 msgid "Why or why not? Try to be constructive" msgstr "Warum oder warum nicht? Versuchen Sie, konstruktiv zu sein" -#: app/templates/macros/reviews.html:156 +#: app/templates/macros/reviews.html:157 msgid "Post Review" msgstr "Rezension abgeben" -#: app/templates/macros/reviews.html:192 +#: app/templates/macros/reviews.html:193 msgid "Report an issue" msgstr "Problem melden" -#: app/templates/macros/reviews.html:196 +#: app/templates/macros/reviews.html:197 msgid "Ask a question" msgstr "Eine Frage stellen" @@ -3527,8 +3556,8 @@ msgstr "Letzte Antwort" msgid "On %(trigger)s, do %(action)s" msgstr "Bei %(trigger)s, tue %(action)s" -#: app/templates/macros/todo.html:35 app/templates/packages/view.html:122 -#: app/templates/packages/view.html:433 +#: app/templates/macros/todo.html:35 app/templates/packages/view.html:129 +#: app/templates/packages/view.html:451 msgid "Release" msgstr "Release" @@ -3538,7 +3567,7 @@ msgstr "Speicherort" #: app/templates/macros/todo.html:48 #: app/templates/packages/releases_list.html:13 -#: app/templates/packages/view.html:437 +#: app/templates/packages/view.html:455 msgid "Update settings" msgstr "Aktualisierungseinstellungen" @@ -3583,9 +3612,9 @@ msgstr "Forenthemen" #: app/templates/modnames/view.html:27 app/templates/oauth/authorize.html:32 #: app/templates/packages/game_support.html:42 -#: app/templates/packages/similar.html:38 app/templates/packages/view.html:474 -#: app/templates/packages/view.html:498 app/templates/packages/view.html:543 -#: app/templates/packages/view.html:575 app/templates/todo/editor.html:85 +#: app/templates/packages/similar.html:38 app/templates/packages/view.html:492 +#: app/templates/packages/view.html:516 app/templates/packages/view.html:561 +#: app/templates/packages/view.html:593 app/templates/todo/editor.html:85 #: app/templates/todo/game_support.html:45 #, python-format msgid "%(title)s by %(display_name)s" @@ -3723,8 +3752,8 @@ 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 "" -"Benutzen Sie Umschalt für Mehrfachauswahl. Auswahl leer lassen für beliebige " -"Typen." +"Benutzen Sie Umschalt für Mehrfachauswahl. Auswahl leer lassen für " +"beliebige Typen." #: app/templates/packages/advanced_search.html:14 #: app/templates/packages/advanced_search.html:19 @@ -3837,11 +3866,11 @@ msgstr "" "\t\t\twie das Auffinden von Metadaten aus Git und die automatische " "Vervollständigung benötigt." -#: app/templates/packages/create_edit.html:73 +#: app/templates/packages/create_edit.html:78 msgid "You need to unpublish the package to change the name." msgstr "Sie müssen das Paket depublizieren, um den Namen ändern zu können." -#: app/templates/packages/create_edit.html:80 +#: app/templates/packages/create_edit.html:85 msgid "" "Tip: Don't include Minetest, mod, or modpack " "anywhere in the short description. It is unnecessary and wastes " @@ -3851,7 +3880,7 @@ msgstr "" "„Modpack“ in der kurzen Beschreibung. Das ist unnötig und " "vergeudet Zeichen." -#: app/templates/packages/create_edit.html:83 +#: app/templates/packages/create_edit.html:88 msgid "" "Please choose 'Work in Progress' if your package is unstable, and " "shouldn't be recommended to all players" @@ -3859,13 +3888,13 @@ msgstr "" "Bitte wählen Sie „In Arbeit“, wenn Ihr Paket instabil ist und nicht für " "alle Spieler empfohlen werden sollte" -#: app/templates/packages/create_edit.html:88 +#: app/templates/packages/create_edit.html:93 msgid "If there is no media, set the Media License to the same as the License." msgstr "" "Setzen Sie die Medienlizenz auf die gleiche Lizenz wie die normale " "Lizenz, sofern keine Medien vorhanden sind." -#: app/templates/packages/create_edit.html:92 +#: app/templates/packages/create_edit.html:97 msgid "" "There's no need to link to the package on ContentDB in the long " "description, the user is already here!" @@ -3873,7 +3902,7 @@ msgstr "" "Es gibt keinen Grund, in der langen Beschreibung auf die ContentDB zu " "verweisen, der Benutzer ist bereits da!" -#: app/templates/packages/create_edit.html:95 +#: app/templates/packages/create_edit.html:100 msgid "" "There's no need to include the forum topic in the long description, it's " "already shown on the page." @@ -3881,7 +3910,7 @@ msgstr "" "Es gibt keinen Grund, das Forenthema in der langen Beschreibung " "einzufügen, es wird bereits aud der Seite angezeigt." -#: app/templates/packages/create_edit.html:98 +#: app/templates/packages/create_edit.html:103 msgid "" "There's no need to include the repository URL in the long description, " "it's already shown on the page." @@ -3889,23 +3918,23 @@ msgstr "" "Es gibt keinen Grund, die Repository-URL in der langen Beschreibung " "einzufügen, sie wird bereit auf der Seite angezeigt." -#: app/templates/packages/create_edit.html:102 +#: app/templates/packages/create_edit.html:107 msgid "What to write in the long description" msgstr "Was man in der langen Beschreibung schreiben sollte" -#: app/templates/packages/create_edit.html:108 +#: app/templates/packages/create_edit.html:113 msgid "Repository and Links" msgstr "Repository und Links" -#: app/templates/packages/create_edit.html:111 +#: app/templates/packages/create_edit.html:116 msgid "Do you have a Git repository?" msgstr "Haben Sie ein Git-Repository?" -#: app/templates/packages/create_edit.html:113 +#: app/templates/packages/create_edit.html:118 msgid "Having a repository is optional" msgstr "Es ist optional, ein Repository zu haben" -#: app/templates/packages/create_edit.html:116 +#: app/templates/packages/create_edit.html:121 msgid "" "If you do have a repository, enter the URL below. Otherwise, leave blank " "and click skip." @@ -3913,45 +3942,45 @@ msgstr "" "Falls Sie ein Repository haben, geben Sie die URL unten ein. Ansonsten " "lassen Sie es leer und klicken Sie auf Überspringen." -#: app/templates/packages/create_edit.html:121 +#: app/templates/packages/create_edit.html:126 msgid "HTTP URL to a Git, Mercurial, or other repository" msgstr "HTTP-URL zu einem Git-, Mercurial- oder anderem Repository" -#: app/templates/packages/create_edit.html:124 +#: app/templates/packages/create_edit.html:129 msgid "Next (Autoimport)" msgstr "Weiter (Autoimport)" -#: app/templates/packages/create_edit.html:125 +#: app/templates/packages/create_edit.html:130 msgid "Skip" msgstr "Überspringen" -#: app/templates/packages/create_edit.html:129 +#: app/templates/packages/create_edit.html:134 msgid "Importing... (This may take a while)" msgstr "Importieren … (Dies kann eine Weile dauern)" -#: app/templates/packages/create_edit.html:132 +#: app/templates/packages/create_edit.html:137 msgid "Where should users report issues?" msgstr "Wo sollten Benutzer Probleme melden?" -#: app/templates/packages/create_edit.html:136 +#: app/templates/packages/create_edit.html:141 msgid "Paste a forum topic URL" msgstr "Eine Forenthema-URL einfügen" -#: app/templates/packages/create_edit.html:138 +#: app/templates/packages/create_edit.html:143 msgid "YouTube videos will be shown in an embed." msgstr "YouTube-Videos werden in einer Einbettung angezeigt." -#: app/templates/packages/create_edit.html:139 +#: app/templates/packages/create_edit.html:144 msgid "If blank, the author's donation URL will be used instead." msgstr "Falls leer, wird stattdessen die Spenden-URL des Autoren benutzt." -#: app/templates/packages/create_edit.html:140 +#: app/templates/packages/create_edit.html:145 msgid "How can users translate your package? ie: weblate URL or a help page" msgstr "" "Wie können Benutzer Ihr Paket übersetzen? Z.B. Weblate-URL oder eine " "HIlfe-Seite" -#: app/templates/packages/create_edit.html:145 +#: app/templates/packages/create_edit.html:150 msgid "" "You need to save a draft before you can add releases and screenshots. " "You'll be able to edit the package again before submitting for approval." @@ -4014,7 +4043,7 @@ msgstr "" "konfiguriert. Siehe Dokumentation für mehr Infos" #: app/templates/packages/game_support.html:23 -#: app/templates/packages/view.html:213 app/templates/translate/index.html:48 +#: app/templates/packages/view.html:220 app/templates/translate/index.html:48 msgid "Source" msgstr "Quelle" @@ -4230,10 +4259,12 @@ msgid "Human-readable name. Eg: 1.0.0 - The Trains Update" msgstr "Name für Menschen, z.B.: 1.0.0 – Das Züge-Update" #: app/templates/packages/release_edit.html:35 +#: app/templates/packages/release_view.html:35 msgid "Commit Hash" msgstr "Commit-Hash" #: app/templates/packages/release_edit.html:40 +#: app/templates/packages/release_view.html:42 msgid "view task" msgstr "Aufgabe ansehen" @@ -4597,7 +4628,7 @@ msgstr "" "aufgehoben wird." #: app/templates/packages/review_votes.html:4 -#: app/templates/packages/view.html:364 +#: app/templates/packages/view.html:371 msgid "Review Votes" msgstr "Rezensionsstimmen" @@ -4733,11 +4764,20 @@ msgstr "Übersetzung – Minetest Modding Book" msgid "Translating content meta - lua_api.md" msgstr "Content-Meta übersetzen – lua_api.md" -#: app/templates/packages/translation.html:30 +#: app/templates/packages/translation.html:31 +#, python-format +msgid "%(title)s is available in %(num)d languages." +msgstr "%(title)s ist in %(num)d Sprachen verfügbar." + +#: app/templates/packages/translation.html:32 +msgid "ContentDB reads translations from locale files (.tr) in your package." +msgstr "ContentDB liest Übersetzungen aus Locale-Dateien (.tr) in Ihrem Paket aus." + +#: app/templates/packages/translation.html:89 msgid "Translation template" msgstr "Übersetzungsvorlage" -#: app/templates/packages/translation.html:32 +#: app/templates/packages/translation.html:91 #, python-format msgid "" "To quickly add support for ContentDB package translation, create a file " @@ -4746,14 +4786,13 @@ msgstr "" "Um schnell Unterstützung für ContentDB-Paketübersetzung zu erhalten, " "erstellen Sie eine Datei bei %(location)s mit dem folgenden Inhalt:" -#: app/templates/packages/translation.html:43 -#, python-format -msgid "%(title)s is available in %(num)d languages." -msgstr "%(title)s ist in %(num)d Sprachen verfügbar." +#: app/templates/packages/translation.html:102 +msgid "With games, you also need to name the textdomain in game.conf:" +msgstr "" -#: app/templates/packages/translation.html:44 -msgid "ContentDB reads translations from locale files (.tr) in your package." -msgstr "ContentDB liest Übersetzungen aus Locale-Dateien (.tr) in Ihrem Paket aus." +#: app/templates/packages/translation.html:106 +msgid "Replace mymod with the name of mod / textdomain you chose." +msgstr "" #: app/templates/packages/update_config.html:4 #: app/templates/packages/update_config.html:9 @@ -4799,46 +4838,51 @@ msgstr "" "Sobald ein Paket als veraltet markiert ist, erhalten Sie keine weiteren " "Benachrichtigungen mehr, bis es wieder als aktuell markiert ist." -#: app/templates/packages/view.html:42 +#: app/templates/packages/view.html:22 app/templates/packages/view.html:25 +#, python-format +msgid "%(title)s releases" +msgstr "" + +#: app/templates/packages/view.html:49 msgid "Download" msgstr "Herunterladen" -#: app/templates/packages/view.html:49 +#: app/templates/packages/view.html:56 #, python-format msgid "Minetest %(min)s - %(max)s" msgstr "Minetest %(min)s-%(max)s" -#: app/templates/packages/view.html:51 +#: app/templates/packages/view.html:58 #, python-format msgid "For Minetest %(min)s and above" msgstr "Für Minetest %(min)s und höher" -#: app/templates/packages/view.html:53 +#: app/templates/packages/view.html:60 #, python-format msgid "Minetest %(max)s and below" msgstr "Minetest %(max)s und niedriger" -#: app/templates/packages/view.html:63 +#: app/templates/packages/view.html:70 msgid "How do I install this?" msgstr "Wie installiere ich das?" -#: app/templates/packages/view.html:69 +#: app/templates/packages/view.html:76 msgid "No downloads available" msgstr "Keine Downloads verfügbar" -#: app/templates/packages/view.html:76 +#: app/templates/packages/view.html:83 msgid "Non-free code and media" msgstr "Unfreier Code und Medien" -#: app/templates/packages/view.html:78 +#: app/templates/packages/view.html:85 msgid "Non-free code" msgstr "Unfreier Code" -#: app/templates/packages/view.html:80 +#: app/templates/packages/view.html:87 msgid "Non-free media" msgstr "Unfreie Medien" -#: app/templates/packages/view.html:94 app/templates/threads/view.html:109 +#: app/templates/packages/view.html:101 app/templates/threads/view.html:109 msgid "" "This thread is only visible to its creator, package maintainers, users of" " Approver rank or above, and @mentioned users." @@ -4846,166 +4890,171 @@ 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:207 app/templates/users/profile.html:95 +#: app/templates/packages/view.html:214 app/templates/users/profile.html:95 msgid "Website" msgstr "Webseite" -#: app/templates/packages/view.html:219 app/templates/users/profile.html:77 +#: app/templates/packages/view.html:226 app/templates/users/profile.html:77 msgid "Forums" msgstr "Forum" -#: app/templates/packages/view.html:225 +#: app/templates/packages/view.html:232 msgid "Issue Tracker" msgstr "Issue-Tracker" -#: app/templates/packages/view.html:231 app/templates/translate/index.html:43 +#: app/templates/packages/view.html:238 app/templates/translate/index.html:43 msgid "Translate" msgstr "Übersetzen" -#: app/templates/packages/view.html:297 +#: app/templates/packages/view.html:304 msgid "Thumbnail for video" msgstr "Vorschaubild fürs Video" -#: app/templates/packages/view.html:314 +#: app/templates/packages/view.html:321 msgid "Awaiting review" msgstr "Review steht noch aus" -#: app/templates/packages/view.html:344 app/templates/threads/view.html:82 +#: app/templates/packages/view.html:351 app/templates/threads/view.html:82 msgid "Edit Review" msgstr "Rezension bearbeiten" -#: app/templates/packages/view.html:349 +#: app/templates/packages/view.html:356 msgid "You can't review your own package." msgstr "Sie können Ihr eigenes Paket nicht rezensieren." -#: app/templates/packages/view.html:359 +#: app/templates/packages/view.html:366 msgid "Package needs to be approved before it can be reviewed." msgstr "Das Paket muss erst genehmigt werden, bevor es rezensiert werden kann." -#: app/templates/packages/view.html:370 +#: app/templates/packages/view.html:377 msgid "Used By" msgstr "Verwendet von" -#: app/templates/packages/view.html:376 +#: app/templates/packages/view.html:383 msgid "Content" msgstr "Inhalt" -#: app/templates/packages/view.html:378 app/templates/packages/view.html:461 +#: app/templates/packages/view.html:385 app/templates/packages/view.html:479 msgid "View content for game" msgstr "Inhalt für das Spiel anzeigen" -#: app/templates/packages/view.html:393 +#: app/templates/packages/view.html:398 +#, python-format +msgid "Release notes for %(title)s" +msgstr "" + +#: app/templates/packages/view.html:411 msgid "Favorite" msgstr "Favorit" -#: app/templates/packages/view.html:402 +#: app/templates/packages/view.html:420 msgid "Add to collection..." msgstr "Zur Sammlung hinzufügen …" -#: app/templates/packages/view.html:410 +#: app/templates/packages/view.html:428 #, python-format msgid "View %(count)d collections" msgstr "%(count)d Sammlungen anzeigen" -#: app/templates/packages/view.html:421 +#: app/templates/packages/view.html:439 msgid "Package may be outdated" msgstr "Paket ist möglicherweise veraltet" -#: app/templates/packages/view.html:428 +#: app/templates/packages/view.html:446 msgid "Only visible to the author and Editors." msgstr "Nur für den Autor und die Bearbeiter sichtbar." -#: app/templates/packages/view.html:445 +#: app/templates/packages/view.html:463 msgid "Warning" msgstr "Warnung" -#: app/templates/packages/view.html:451 +#: app/templates/packages/view.html:469 msgid "Like this package? Help support its development by making a donation" msgstr "" "Gefällt Ihnen dieses Paket? Unterstützen Sie seine Entwicklung mit einer " "Spende" -#: app/templates/packages/view.html:454 +#: app/templates/packages/view.html:472 msgid "Donate now" msgstr "Jetzt spenden" -#: app/templates/packages/view.html:466 app/utils/minetest_hypertext.py:283 +#: app/templates/packages/view.html:484 app/utils/minetest_hypertext.py:283 msgid "Dependencies" msgstr "Abhängigkeiten" -#: app/templates/packages/view.html:486 +#: app/templates/packages/view.html:504 msgid "No required dependencies" msgstr "Keine erforderlichen Abhängigkeiten" -#: app/templates/packages/view.html:492 +#: app/templates/packages/view.html:510 msgid "Optional" msgstr "Optional" -#: app/templates/packages/view.html:525 +#: app/templates/packages/view.html:543 msgid "Compatible Games" msgstr "Kompatible Spiele" -#: app/templates/packages/view.html:530 app/templates/packages/view.html:550 +#: app/templates/packages/view.html:548 app/templates/packages/view.html:568 #: app/utils/minetest_hypertext.py:275 msgid "No specific game required" msgstr "Kein spezifisches Spiel benötigt" -#: app/templates/packages/view.html:533 +#: app/templates/packages/view.html:551 msgid "Tested with:" msgstr "Getestet mit:" -#: app/templates/packages/view.html:555 +#: app/templates/packages/view.html:573 msgid "Is the above correct?" msgstr "Stimmt das da oben?" -#: app/templates/packages/view.html:556 +#: app/templates/packages/view.html:574 msgid "You need to either confirm this or tell ContentDB about supported games" msgstr "" "Sie müssen dies entweder bestätigen, oder ContentDB über unterstützte " "Spiele informieren" -#: app/templates/packages/view.html:568 +#: app/templates/packages/view.html:586 msgid "Does not work with:" msgstr "Funktioniert nicht mit:" -#: app/templates/packages/view.html:588 +#: app/templates/packages/view.html:606 msgid "Please specify compatible games" msgstr "Bitte kompatible Spiele angeben" -#: app/templates/packages/view.html:594 +#: app/templates/packages/view.html:612 msgid "Information" msgstr "Informationen" -#: app/templates/packages/view.html:600 +#: app/templates/packages/view.html:618 msgid "Technical Name" msgstr "Technischer Name" -#: app/templates/packages/view.html:616 app/utils/minetest_hypertext.py:295 +#: app/templates/packages/view.html:634 app/utils/minetest_hypertext.py:295 #, python-format msgid "%(code_license)s for code,
%(media_license)s for media." msgstr "%(code_license)s für Code,
%(media_license)s für Medien." -#: app/templates/packages/view.html:624 +#: app/templates/packages/view.html:642 msgid "Unknown" msgstr "Unbekannt" -#: app/templates/packages/view.html:626 app/utils/minetest_hypertext.py:301 +#: app/templates/packages/view.html:644 app/utils/minetest_hypertext.py:301 msgid "Added" msgstr "Hinzugefügt" -#: app/templates/packages/view.html:640 +#: app/templates/packages/view.html:658 msgid "Remove myself" msgstr "Entferne mich selbst" -#: app/templates/packages/view.html:645 app/utils/minetest_hypertext.py:303 +#: app/templates/packages/view.html:663 app/utils/minetest_hypertext.py:303 msgid "Provides" msgstr "Stellt bereit" -#: app/templates/packages/view.html:667 +#: app/templates/packages/view.html:685 msgid "More" msgstr "Mehr" -#: app/templates/packages/view.html:696 +#: app/templates/packages/view.html:714 msgid "See audit log" msgstr "Auditierungsprotokoll ansehen" @@ -5097,7 +5146,7 @@ msgstr "Kommentare von %(user)s" msgid "Reply to %(title)s" msgstr "Antworte auf %(title)s" -#: app/templates/threads/user_comments.html:73 +#: app/templates/threads/user_comments.html:74 msgid "Only showing replies to public threads" msgstr "Es werden nur Antworten auf öffentliche Themen angezeigt" @@ -5205,7 +5254,7 @@ msgstr "" "Modnamen, welche harte Abhängigkeiten haben, aber keine Pakete, die sie " "anbieten." -#: app/templates/todo/editor.html:193 app/templates/users/account.html:100 +#: app/templates/todo/editor.html:193 app/templates/users/account.html:102 msgid "View All" msgstr "Alles anzeigen" @@ -5524,10 +5573,10 @@ msgid "Account Deletion and Deactivation isn't available to users yet." msgstr "Kontolöschung und -deaktivierung ist für Benutzer noch nicht verfügbar." #: app/templates/users/account.html:88 -msgid "Please contact the admin." -msgstr "Bitte kontaktieren Sie den Administrator." +msgid "Please raise a report to request account deletion." +msgstr "" -#: app/templates/users/account.html:93 +#: app/templates/users/account.html:95 msgid "Recent Account Actions" msgstr "Kürzliche Kontoaktionen" @@ -6071,27 +6120,27 @@ msgstr "In Paket-Releases suchen" msgid "'%(query)s' - Search Package Releases" msgstr "„%(query)s“ – Paket-Release-Suche" -#: app/utils/flask.py:158 +#: app/utils/flask.py:159 msgid "All time" msgstr "Alle Zeit" -#: app/utils/flask.py:159 +#: app/utils/flask.py:160 msgid "Last 7 days" msgstr "Letzte 7 Tage" -#: app/utils/flask.py:160 +#: app/utils/flask.py:161 msgid "Last 30 days" msgstr "Letzte 30 Tage" -#: app/utils/flask.py:161 +#: app/utils/flask.py:162 msgid "Last 90 days" msgstr "Letzte 90 Tage" -#: app/utils/flask.py:162 +#: app/utils/flask.py:163 msgid "Year to date" msgstr "Dieses Jahr" -#: app/utils/flask.py:163 +#: app/utils/flask.py:164 msgid "Last year" msgstr "Letztes Jahr" @@ -6710,3 +6759,7 @@ msgstr "" #~ msgid "Human readable. Eg: 1.0.0 or 2018-05-28" #~ msgstr "Menschenlesbar. z.B. 1.0.0 oder 2018-05-28" + +#~ msgid "Please contact the admin." +#~ msgstr "Bitte kontaktieren Sie den Administrator." + diff --git a/translations/el/LC_MESSAGES/messages.po b/translations/el/LC_MESSAGES/messages.po index 67b3acee..8e06655b 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-22 16:06+0100\n" +"POT-Creation-Date: 2024-07-23 22:12+0100\n" "PO-Revision-Date: 2022-03-20 15:57+0000\n" "Last-Translator: DeadManWalking \n" "Language: el\n" @@ -27,325 +27,268 @@ msgstr "" msgid "You have been banned." msgstr "Έχετε αποκλειστεί." -#. NOTE: tags: title for server_tools +#. NOTE: tags: title for jam_game_2023 #: app/_translations.py:6 msgctxt "tags" -msgid "Server Moderation and Tools" +msgid "Jam / Game 2023" msgstr "" -#. NOTE: tags: description for server_tools +#. NOTE: tags: description for jam_game_2023 #: app/_translations.py:8 msgctxt "tags" -msgid "Helps with server maintenance and moderation" -msgstr "" - -#. NOTE: tags: title for pvp -#: app/_translations.py:10 -msgctxt "tags" -msgid "Player vs Player (PvP)" -msgstr "" - -#. NOTE: tags: description for pvp -#: app/_translations.py:12 -msgctxt "tags" -msgid "Designed to be played competitively against other players" +msgid "Entries to the 2023 Minetest Game Jam " msgstr "" #. NOTE: tags: title for player_effects -#: app/_translations.py:14 +#: app/_translations.py:10 msgctxt "tags" msgid "Player Effects / Power Ups" msgstr "" #. NOTE: tags: description for player_effects -#: app/_translations.py:16 +#: app/_translations.py:12 msgctxt "tags" msgid "" "For content that changes player effects, including physics, for example: " "speed, jump height or gravity." msgstr "" -#. NOTE: tags: title for jam_game_2023 +#. NOTE: tags: title for server_tools +#: app/_translations.py:14 +msgctxt "tags" +msgid "Server Moderation and Tools" +msgstr "" + +#. NOTE: tags: description for server_tools +#: app/_translations.py:16 +msgctxt "tags" +msgid "Helps with server maintenance and moderation" +msgstr "" + +#. NOTE: tags: title for pvp #: app/_translations.py:18 msgctxt "tags" -msgid "Jam / Game 2023" +msgid "Player vs Player (PvP)" msgstr "" -#. NOTE: tags: description for jam_game_2023 +#. NOTE: tags: description for pvp #: 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" +msgid "Designed to be played competitively against other players" msgstr "" #. NOTE: tags: title for world_tools -#: app/_translations.py:26 +#: app/_translations.py:22 msgctxt "tags" msgid "World Maintenance and Tools" msgstr "" #. NOTE: tags: description for world_tools -#: app/_translations.py:28 +#: app/_translations.py:24 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:38 +#: app/_translations.py:26 msgctxt "tags" msgid "Joke" msgstr "" #. NOTE: tags: description for april_fools -#: app/_translations.py:40 +#: 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 singleplayer -#: app/_translations.py:42 +#. NOTE: tags: title for developer_tools +#: app/_translations.py:30 msgctxt "tags" -msgid "Singleplayer-focused" +msgid "Developer Tools" msgstr "" -#. NOTE: tags: description for singleplayer -#: app/_translations.py:44 +#. NOTE: tags: description for developer_tools +#: app/_translations.py:32 msgctxt "tags" -msgid "Content that can be played alone" +msgid "Tools for game and mod developers" +msgstr "" + +#. NOTE: tags: title for inventory +#: app/_translations.py:34 +msgctxt "tags" +msgid "Inventory" +msgstr "" + +#. NOTE: tags: description for inventory +#: app/_translations.py:36 +msgctxt "tags" +msgid "Changes the inventory GUI" msgstr "" #. NOTE: tags: title for crafting -#: app/_translations.py:46 +#: app/_translations.py:38 msgctxt "tags" msgid "Crafting" msgstr "" #. NOTE: tags: description for crafting -#: app/_translations.py:48 +#: app/_translations.py:40 msgctxt "tags" msgid "Big changes to crafting gameplay" msgstr "" #. NOTE: tags: title for adventure__rpg -#: app/_translations.py:50 +#: app/_translations.py:42 msgctxt "tags" msgid "Adventure / RPG" msgstr "" #. NOTE: tags: title for shooter -#: app/_translations.py:52 +#: app/_translations.py:44 msgctxt "tags" msgid "Shooter" msgstr "" #. NOTE: tags: description for shooter -#: app/_translations.py:54 +#: app/_translations.py:46 msgctxt "tags" msgid "First person shooters (FPS) and more" msgstr "" #. NOTE: tags: title for sound_music -#: app/_translations.py:56 +#: app/_translations.py:48 msgctxt "tags" msgid "Sounds / Music" msgstr "" #. NOTE: tags: description for sound_music -#: app/_translations.py:58 +#: app/_translations.py:50 msgctxt "tags" msgid "Focuses on or adds new sounds or musical things" msgstr "" -#. NOTE: tags: title for tools -#: app/_translations.py:60 +#. NOTE: tags: title for mapgen +#: app/_translations.py:52 msgctxt "tags" -msgid "Tools / Weapons / Armor" +msgid "Mapgen / Biomes / Decoration" msgstr "" -#. NOTE: tags: description for tools -#: app/_translations.py:62 +#. NOTE: tags: description for mapgen +#: app/_translations.py:54 msgctxt "tags" -msgid "Adds or changes tools, weapons, and armor" +msgid "New mapgen or changes mapgen" msgstr "" -#. NOTE: tags: title for plants_and_farming -#: app/_translations.py:64 +#. NOTE: tags: title for singleplayer +#: app/_translations.py:56 msgctxt "tags" -msgid "Plants and Farming" +msgid "Singleplayer-focused" msgstr "" -#. NOTE: tags: description for plants_and_farming -#: app/_translations.py:66 +#. NOTE: tags: description for singleplayer +#: app/_translations.py:58 msgctxt "tags" -msgid "Adds new plants or other farmable resources." -msgstr "" - -#. 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" +msgid "Content that can be played alone" msgstr "" #. NOTE: tags: title for complex_installation -#: app/_translations.py:80 +#: app/_translations.py:60 msgctxt "tags" msgid "Complex installation" msgstr "" #. NOTE: tags: description for complex_installation -#: app/_translations.py:82 +#: app/_translations.py:62 msgctxt "tags" msgid "" "Requires futher installation steps, such as installing LuaRocks or " "editing the trusted mod setting" msgstr "" -#. NOTE: tags: title for magic -#: app/_translations.py:84 +#. NOTE: tags: title for simulation +#: app/_translations.py:64 msgctxt "tags" -msgid "Magic / Enchanting" +msgid "Sims" msgstr "" -#. NOTE: tags: title for building_mechanics -#: app/_translations.py:86 -msgctxt "tags" -msgid "Building Mechanics and Tools" -msgstr "" - -#. NOTE: tags: description for building_mechanics -#: app/_translations.py:88 -msgctxt "tags" -msgid "Adds game mechanics or tools that change how players build." -msgstr "" - -#. NOTE: tags: title for oneofakind__original -#: app/_translations.py:90 -msgctxt "tags" -msgid "One-of-a-kind / Original" -msgstr "" - -#. NOTE: tags: description for oneofakind__original -#: app/_translations.py:92 +#. NOTE: tags: description for simulation +#: app/_translations.py:66 msgctxt "tags" msgid "" -"For games and such that are of their own kind, distinct and original in " -"nature to others of the same category." +"Mods and games that aim to simulate real life activity. Similar to " +"SimCity/The Sims/OpenTTD/etc." msgstr "" -#. NOTE: tags: title for building -#: app/_translations.py:94 +#. NOTE: tags: title for plants_and_farming +#: app/_translations.py:68 msgctxt "tags" -msgid "Building" +msgid "Plants and Farming" msgstr "" -#. NOTE: tags: description for building -#: app/_translations.py:96 +#. NOTE: tags: description for plants_and_farming +#: app/_translations.py:70 msgctxt "tags" -msgid "Focuses on building, such as adding new materials or nodes" +msgid "Adds new plants or other farmable resources." msgstr "" -#. NOTE: tags: title for decorative -#: app/_translations.py:98 -#, fuzzy +#. NOTE: tags: title for multiplayer +#: app/_translations.py:72 msgctxt "tags" -msgid "Decorative" -msgstr "Απενεργοποίηση" +msgid "Multiplayer-focused" +msgstr "" -#. NOTE: tags: description for decorative -#: app/_translations.py:100 +#. NOTE: tags: description for multiplayer +#: app/_translations.py:74 msgctxt "tags" -msgid "Adds nodes with no other purpose than for use in building" +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 chat +#: app/_translations.py:80 +msgctxt "tags" +msgid "Chat / Commands" +msgstr "" + +#. NOTE: tags: description for chat +#: app/_translations.py:82 +msgctxt "tags" +msgid "Focus on player chat/communication or console interaction." msgstr "" #. NOTE: tags: title for puzzle -#: app/_translations.py:102 +#: app/_translations.py:84 msgctxt "tags" msgid "Puzzle" msgstr "" #. NOTE: tags: description for puzzle -#: app/_translations.py:104 +#: app/_translations.py:86 msgctxt "tags" msgid "Focus on puzzle solving instead of combat" msgstr "" #. NOTE: tags: title for environment -#: app/_translations.py:106 +#: app/_translations.py:88 msgctxt "tags" msgid "Environment / Weather" msgstr "" #. NOTE: tags: description for environment -#: app/_translations.py:108 +#: app/_translations.py:90 msgctxt "tags" msgid "" "Improves the world, adding weather, ambient sounds, or other environment " @@ -353,29 +296,86 @@ msgid "" msgstr "" #. NOTE: tags: title for less_than_px -#: app/_translations.py:110 +#: app/_translations.py:92 msgctxt "tags" msgid "<16px" msgstr "" #. NOTE: tags: description for less_than_px -#: app/_translations.py:112 +#: app/_translations.py:94 msgctxt "tags" msgid "Less than 16px" msgstr "" #. NOTE: tags: title for mobs -#: app/_translations.py:114 +#: app/_translations.py:96 msgctxt "tags" msgid "Mobs / Animals / NPCs" msgstr "" #. NOTE: tags: description for mobs -#: app/_translations.py:116 +#: app/_translations.py:98 msgctxt "tags" msgid "Adds mobs, animals, and non-player characters" msgstr "" +#. NOTE: tags: title for building +#: app/_translations.py:100 +msgctxt "tags" +msgid "Building" +msgstr "" + +#. NOTE: tags: description for building +#: app/_translations.py:102 +msgctxt "tags" +msgid "Focuses on building, such as adding new materials or nodes" +msgstr "" + +#. NOTE: tags: title for decorative +#: app/_translations.py:104 +#, fuzzy +msgctxt "tags" +msgid "Decorative" +msgstr "Απενεργοποίηση" + +#. NOTE: tags: description for decorative +#: app/_translations.py:106 +msgctxt "tags" +msgid "Adds nodes with no other purpose than for use in building" +msgstr "" + +#. NOTE: tags: title for magic +#: app/_translations.py:108 +msgctxt "tags" +msgid "Magic / Enchanting" +msgstr "" + +#. NOTE: tags: title for building_mechanics +#: app/_translations.py:110 +msgctxt "tags" +msgid "Building Mechanics and Tools" +msgstr "" + +#. NOTE: tags: description for building_mechanics +#: app/_translations.py:112 +msgctxt "tags" +msgid "Adds game mechanics or tools that change how players build." +msgstr "" + +#. NOTE: tags: title for oneofakind__original +#: app/_translations.py:114 +msgctxt "tags" +msgid "One-of-a-kind / Original" +msgstr "" + +#. NOTE: tags: description for oneofakind__original +#: 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 custom_mapgen #: app/_translations.py:118 #, fuzzy @@ -391,18 +391,16 @@ msgid "" "worlds to be set to the 'singlenode' mapgen." msgstr "" -#. NOTE: tags: title for survival +#. NOTE: tags: title for 16px #: app/_translations.py:122 msgctxt "tags" -msgid "Survival" +msgid "16px" msgstr "" -#. NOTE: tags: description for survival +#. NOTE: tags: description for 16px #: 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, ..." +msgid "For 16px texture packs" msgstr "" #. NOTE: tags: title for education @@ -418,208 +416,143 @@ msgctxt "tags" msgid "Either has educational value, or is a tool to help teachers " msgstr "" -#. NOTE: tags: title for storage +#. NOTE: tags: title for survival #: app/_translations.py:130 -#, fuzzy msgctxt "tags" -msgid "Storage" -msgstr "Κατάσταση" +msgid "Survival" +msgstr "" -#. NOTE: tags: description for storage +#. NOTE: tags: description for survival #: app/_translations.py:132 msgctxt "tags" -msgid "Adds or improves item storage mechanics" -msgstr "" - -#. NOTE: tags: title for library -#: app/_translations.py:134 -msgctxt "tags" -msgid "API / Library" -msgstr "" - -#. NOTE: tags: description for library -#: app/_translations.py:136 -msgctxt "tags" -msgid "Primarily adds an API for other mods to use" +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:138 +#: app/_translations.py:134 msgctxt "tags" msgid "HUD" msgstr "" #. NOTE: tags: description for hud -#: app/_translations.py:140 +#: app/_translations.py:136 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 -msgctxt "tags" -msgid "Mini-game" -msgstr "Όνομα" - -#. NOTE: tags: description for mini-game -#: app/_translations.py:144 -msgctxt "tags" -msgid "Adds a mini-game to be played within Minetest" -msgstr "" - #. NOTE: tags: title for pve -#: app/_translations.py:146 +#: app/_translations.py:138 msgctxt "tags" msgid "Player vs Environment (PvE)" msgstr "" #. NOTE: tags: description for pve -#: app/_translations.py:148 +#: app/_translations.py:140 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 storage +#: app/_translations.py:142 +#, fuzzy +msgctxt "tags" +msgid "Storage" +msgstr "Κατάσταση" + +#. NOTE: tags: description for storage +#: app/_translations.py:144 +msgctxt "tags" +msgid "Adds or improves item storage mechanics" +msgstr "" + #. NOTE: tags: title for sports -#: app/_translations.py:150 +#: app/_translations.py:146 #, fuzzy msgctxt "tags" msgid "Sports" msgstr "Αναφορά" -#. NOTE: tags: title for 16px +#. NOTE: tags: title for library +#: app/_translations.py:148 +msgctxt "tags" +msgid "API / Library" +msgstr "" + +#. NOTE: tags: description for library +#: app/_translations.py:150 +msgctxt "tags" +msgid "Primarily adds an API for other mods to use" +msgstr "" + +#. NOTE: tags: title for mini-game #: app/_translations.py:152 -msgctxt "tags" -msgid "16px" -msgstr "" - -#. 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 "Αναφορά" +msgid "Mini-game" +msgstr "Όνομα" -#. NOTE: tags: description for transport +#. NOTE: tags: description for mini-game +#: app/_translations.py:154 +msgctxt "tags" +msgid "Adds a mini-game to be played within Minetest" +msgstr "" + +#. NOTE: tags: title for commerce +#: app/_translations.py:156 +msgctxt "tags" +msgid "Commerce / Economy" +msgstr "" + +#. NOTE: tags: description for commerce +#: app/_translations.py:158 +msgctxt "tags" +msgid "Related to economies, money, and trading" +msgstr "" + +#. NOTE: tags: title for technology +#: app/_translations.py:160 +msgctxt "tags" +msgid "Machines / Electronics" +msgstr "" + +#. NOTE: tags: description for technology #: app/_translations.py:162 msgctxt "tags" -msgid "" -"Adds or changes transportation methods. Includes teleportation, vehicles," -" ridable mobs, transport infrastructure and thematic content" +msgid "Adds machines useful in automation, tubes, or power." +msgstr "" + +#. NOTE: tags: title for food +#: app/_translations.py:164 +msgctxt "tags" +msgid "Food / Drinks" msgstr "" #. NOTE: tags: title for seasonal -#: app/_translations.py:164 +#: app/_translations.py:166 #, fuzzy msgctxt "tags" msgid "Seasonal" msgstr "Αιτία" #. NOTE: tags: description for seasonal -#: app/_translations.py:166 +#: app/_translations.py:168 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:178 -msgctxt "tags" -msgid "Jam / Combat 2020" -msgstr "" - -#. 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 "" - -#. 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:190 +#: app/_translations.py:170 #, fuzzy msgctxt "tags" msgid "Creative" msgstr "Δημιουργία" #. NOTE: tags: description for creative -#: app/_translations.py:192 +#: app/_translations.py:172 msgctxt "tags" msgid "" "Written specifically or exclusively for use in creative mode. Adds " @@ -627,52 +560,105 @@ msgid "" "that facilitate ingame creation and doesn't add difficulty or scarcity" msgstr "" -#. NOTE: tags: title for technology -#: app/_translations.py:194 +#. NOTE: tags: title for 64px +#: app/_translations.py:174 msgctxt "tags" -msgid "Machines / Electronics" +msgid "64px" msgstr "" -#. NOTE: tags: description for technology -#: app/_translations.py:196 +#. NOTE: tags: description for 64px +#: app/_translations.py:176 msgctxt "tags" -msgid "Adds machines useful in automation, tubes, or power." +msgid "For 64px texture packs" msgstr "" #. NOTE: tags: title for 32px -#: app/_translations.py:198 +#: app/_translations.py:178 msgctxt "tags" msgid "32px" msgstr "" #. NOTE: tags: description for 32px -#: app/_translations.py:200 +#: app/_translations.py:180 msgctxt "tags" msgid "For 32px texture packs" msgstr "" -#. NOTE: tags: title for strategy_rts -#: app/_translations.py:202 +#. NOTE: tags: title for gui +#: app/_translations.py:182 msgctxt "tags" -msgid "Strategy / RTS" +msgid "GUI" msgstr "" -#. NOTE: tags: description for strategy_rts -#: app/_translations.py:204 +#. NOTE: tags: description for gui +#: app/_translations.py:184 msgctxt "tags" msgid "" -"Games and mods with a heavy strategy component, whether real-time or " -"turn-based" +"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:186 +msgctxt "tags" +msgid "Jam / Combat 2020" +msgstr "" + +#. NOTE: tags: description for jam_combat_mod +#: app/_translations.py:188 +msgctxt "tags" +msgid "For mods created for the Discord \"Combat\" modding event in 2020" +msgstr "" + +#. NOTE: tags: title for transport +#: app/_translations.py:190 +#, fuzzy +msgctxt "tags" +msgid "Transport" +msgstr "Αναφορά" + +#. NOTE: tags: description for transport +#: app/_translations.py:192 +msgctxt "tags" +msgid "" +"Adds or changes transportation methods. Includes teleportation, vehicles," +" ridable mobs, transport infrastructure and thematic content" +msgstr "" + +#. NOTE: tags: title for jam_weekly_2021 +#: app/_translations.py:194 +msgctxt "tags" +msgid "Jam / Weekly Challenges 2021" +msgstr "" + +#. NOTE: tags: description for jam_weekly_2021 +#: app/_translations.py:196 +msgctxt "tags" +msgid "" +"For mods created for the Discord \"Weekly Challenges\" modding event in " +"2021" +msgstr "" + +#. NOTE: tags: title for mtg +#: app/_translations.py:198 +msgctxt "tags" +msgid "Minetest Game improved" +msgstr "" + +#. NOTE: tags: description for mtg +#: app/_translations.py:200 +msgctxt "tags" +msgid "Forks of Minetest Game" msgstr "" #. NOTE: tags: title for skins -#: app/_translations.py:206 +#: app/_translations.py:202 msgctxt "tags" msgid "Player customization / Skins" msgstr "" #. NOTE: tags: description for skins -#: app/_translations.py:208 +#: app/_translations.py:204 msgctxt "tags" msgid "" "Allows the player to customize their character by changing the texture or" @@ -680,29 +666,43 @@ msgid "" msgstr "" #. NOTE: tags: title for jam_game_2021 -#: app/_translations.py:210 +#: app/_translations.py:206 msgctxt "tags" msgid "Jam / Game 2021" msgstr "" #. NOTE: tags: description for jam_game_2021 -#: app/_translations.py:212 +#: app/_translations.py:208 msgctxt "tags" msgid "Entries to the 2021 Minetest Game Jam" msgstr "" #. NOTE: tags: title for 128px -#: app/_translations.py:214 +#: app/_translations.py:210 msgctxt "tags" msgid "128px+" msgstr "" #. NOTE: tags: description for 128px -#: app/_translations.py:216 +#: app/_translations.py:212 msgctxt "tags" msgid "For 128px or higher texture packs" msgstr "" +#. NOTE: tags: title for strategy_rts +#: app/_translations.py:214 +msgctxt "tags" +msgid "Strategy / RTS" +msgstr "" + +#. NOTE: tags: description for strategy_rts +#: app/_translations.py:216 +msgctxt "tags" +msgid "" +"Games and mods with a heavy strategy component, whether real-time or " +"turn-based" +msgstr "" + #. NOTE: tags: title for jam_game_2022 #: app/_translations.py:218 msgctxt "tags" @@ -822,7 +822,7 @@ msgstr "" msgid "%(delta)s ago" msgstr "Πριν %(delta)s" -#: app/blueprints/api/endpoints.py:94 app/templates/index.html:104 +#: app/blueprints/api/endpoints.py:74 app/templates/index.html:104 msgid "Featured" msgstr "Προτεινόμενα" @@ -833,6 +833,7 @@ msgstr "Προτεινόμενα" #: 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 +#: app/templates/packages/release_view.html:22 msgid "Name" msgstr "Όνομα" @@ -841,10 +842,10 @@ 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:252 -#: app/blueprints/packages/packages.py:544 -#: app/blueprints/packages/packages.py:640 -#: app/blueprints/packages/packages.py:728 +#: app/blueprints/oauth/__init__.py:175 app/blueprints/packages/packages.py:253 +#: app/blueprints/packages/packages.py:551 +#: app/blueprints/packages/packages.py:647 +#: app/blueprints/packages/packages.py:735 #: app/blueprints/packages/releases.py:66 #: app/blueprints/packages/releases.py:81 app/blueprints/packages/reviews.py:63 #: app/blueprints/packages/screenshots.py:36 @@ -861,17 +862,18 @@ msgstr "Αποθήκευση" #: app/blueprints/packages/advanced_search.py:84 #: app/blueprints/packages/releases.py:56 #: app/blueprints/packages/releases.py:71 app/blueprints/packages/reviews.py:53 -#: app/blueprints/threads/__init__.py:281 +#: app/blueprints/threads/__init__.py:282 #: app/templates/admin/languages/list.html:23 -#: app/templates/macros/reviews.html:143 app/templates/macros/topics.html:5 +#: app/templates/macros/reviews.html:144 app/templates/macros/topics.html:5 #: app/templates/packages/release_edit.html:21 -#: app/templates/packages/translation.html:54 +#: app/templates/packages/release_view.html:23 +#: app/templates/packages/translation.html:42 msgid "Title" msgstr "Τίτλος" #: app/blueprints/collections/__init__.py:80 #: app/blueprints/collections/__init__.py:85 -#: app/templates/packages/translation.html:57 +#: app/templates/packages/translation.html:45 msgid "Short Description" msgstr "" @@ -880,7 +882,7 @@ msgid "Page Content" msgstr "" #: app/blueprints/collections/__init__.py:82 -#: app/blueprints/threads/__init__.py:283 +#: app/blueprints/threads/__init__.py:284 #: app/templates/collections/view.html:51 msgid "Private" msgstr "Ιδιωτικό" @@ -917,6 +919,25 @@ msgstr "" msgid "Removed package from favorites collection" msgstr "" +#: app/blueprints/feeds/__init__.py:32 app/templates/index.html:8 +msgid "Welcome to the best place to find Minetest mods, games, and texture packs" +msgstr "" + +#: app/blueprints/feeds/__init__.py:70 app/templates/base.html:29 +#: app/templates/base.html:36 +msgid "ContentDB new packages" +msgstr "" + +#: app/blueprints/feeds/__init__.py:98 app/templates/base.html:31 +#: app/templates/base.html:38 +msgid "ContentDB package updates" +msgstr "" + +#: app/blueprints/feeds/__init__.py:107 app/templates/base.html:27 +#: app/templates/base.html:34 +msgid "ContentDB all" +msgstr "" + #: 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 @@ -947,7 +968,7 @@ msgstr "" #: app/blueprints/packages/__init__.py:42 #: app/templates/packages/releases_list.html:34 -#: app/templates/packages/view.html:657 app/templates/todo/editor.html:75 +#: app/templates/packages/view.html:675 app/templates/todo/editor.html:75 msgid "Releases" msgstr "Εκδόσεις" @@ -959,18 +980,18 @@ msgstr "Στιγμιότυπα" #: app/blueprints/packages/__init__.py:52 #: app/templates/packages/edit_maintainers.html:8 -#: app/templates/packages/view.html:628 app/utils/minetest_hypertext.py:302 +#: app/templates/packages/view.html:646 app/utils/minetest_hypertext.py:302 msgid "Maintainers" msgstr "Συντηρητές" #: app/blueprints/packages/__init__.py:57 app/templates/admin/list.html:21 -#: app/templates/base.html:159 app/templates/packages/audit.html:4 +#: app/templates/base.html:173 app/templates/packages/audit.html:4 msgid "Audit Log" msgstr "Αρχείο ελέγχου" -#: app/blueprints/packages/__init__.py:62 app/templates/base.html:150 +#: app/blueprints/packages/__init__.py:62 app/templates/base.html:164 #: app/templates/packages/stats.html:4 app/templates/packages/stats.html:23 -#: app/templates/packages/view.html:236 app/templates/users/profile.html:148 +#: app/templates/packages/view.html:243 app/templates/users/profile.html:148 msgid "Statistics" msgstr "" @@ -1000,8 +1021,8 @@ msgstr "" msgid "Non-free" msgstr "" -#: app/blueprints/packages/advanced_search.py:42 app/models/packages.py:624 -#: app/templates/packages/view.html:163 +#: app/blueprints/packages/advanced_search.py:42 app/models/packages.py:630 +#: app/templates/packages/view.html:170 msgid "Work in Progress" msgstr "" @@ -1019,30 +1040,30 @@ msgid "Query" msgstr "" #: app/blueprints/packages/advanced_search.py:54 -#: app/blueprints/packages/packages.py:230 app/templates/packages/view.html:598 +#: app/blueprints/packages/packages.py:231 app/templates/packages/view.html:616 #: app/utils/minetest_hypertext.py:263 msgid "Type" msgstr "Τύπος" #: app/blueprints/packages/advanced_search.py:56 -#: app/templates/macros/topics.html:6 app/templates/packages/view.html:177 +#: app/templates/macros/topics.html:6 app/templates/packages/view.html:184 msgid "Author" msgstr "Συντάκτης" #: app/blueprints/packages/advanced_search.py:57 -#: app/blueprints/packages/packages.py:237 app/templates/admin/tags/list.html:4 +#: app/blueprints/packages/packages.py:238 app/templates/admin/tags/list.html:4 #: app/templates/admin/tags/list.html:10 app/templates/todo/tags.html:38 #: app/utils/minetest_hypertext.py:264 msgid "Tags" msgstr "Ετικέτες" #: app/blueprints/packages/advanced_search.py:60 -#: app/blueprints/packages/packages.py:238 +#: app/blueprints/packages/packages.py:239 msgid "Content Warnings" msgstr "" #: app/blueprints/packages/advanced_search.py:63 -#: app/blueprints/packages/packages.py:239 app/templates/packages/view.html:609 +#: app/blueprints/packages/packages.py:240 app/templates/packages/view.html:627 #: app/utils/minetest_hypertext.py:298 msgid "License" msgstr "Άδεια" @@ -1056,9 +1077,10 @@ msgstr "" #: 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/macros/reviews.html:82 app/templates/macros/topics.html:52 #: app/templates/packages/game_hub.html:5 #: app/templates/packages/game_hub.html:25 +#: app/templates/packages/release_view.html:17 #: app/templates/packages/similar.html:22 app/templates/translate/index.html:28 #, python-format msgid "%(title)s by %(author)s" @@ -1066,7 +1088,7 @@ msgstr "" #: app/blueprints/packages/advanced_search.py:72 #: app/blueprints/packages/reviews.py:54 -#: app/templates/packages/translation.html:51 +#: app/templates/packages/translation.html:39 msgid "Language" msgstr "" @@ -1088,13 +1110,13 @@ 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/packages/view.html:201 app/templates/packages/view.html:343 #: 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 +#: app/templates/packages/view.html:191 app/templates/users/profile.html:242 msgid "Downloads" msgstr "Λήψεις" @@ -1126,178 +1148,178 @@ msgstr "" msgid "Random order" msgstr "" -#: app/blueprints/packages/packages.py:215 +#: app/blueprints/packages/packages.py:216 msgid "No download available." msgstr "" -#: app/blueprints/packages/packages.py:231 +#: app/blueprints/packages/packages.py:232 msgid "Title (Human-readable)" msgstr "" -#: app/blueprints/packages/packages.py:232 -#: app/blueprints/packages/packages.py:638 +#: app/blueprints/packages/packages.py:233 +#: app/blueprints/packages/packages.py:645 msgid "Name (Technical)" msgstr "" -#: app/blueprints/packages/packages.py:232 -#: app/blueprints/packages/packages.py:639 -#: app/templates/packages/create_edit.html:75 +#: app/blueprints/packages/packages.py:233 +#: app/blueprints/packages/packages.py:646 +#: app/templates/packages/create_edit.html:80 msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" msgstr "" -#: app/blueprints/packages/packages.py:233 +#: app/blueprints/packages/packages.py:234 msgid "Short Description (Plaintext)" msgstr "" -#: app/blueprints/packages/packages.py:235 app/templates/packages/view.html:620 +#: app/blueprints/packages/packages.py:236 app/templates/packages/view.html:638 #: app/utils/minetest_hypertext.py:300 msgid "Maintenance State" msgstr "" -#: app/blueprints/packages/packages.py:240 +#: app/blueprints/packages/packages.py:241 msgid "Media License" msgstr "" -#: app/blueprints/packages/packages.py:242 +#: app/blueprints/packages/packages.py:243 msgid "Long Description (Markdown)" msgstr "" -#: app/blueprints/packages/packages.py:244 +#: app/blueprints/packages/packages.py:245 msgid "VCS Repository URL" msgstr "" -#: app/blueprints/packages/packages.py:245 app/blueprints/users/settings.py:77 +#: app/blueprints/packages/packages.py:246 app/blueprints/users/settings.py:77 msgid "Website URL" msgstr "URL ιστοσελίδας" -#: app/blueprints/packages/packages.py:246 +#: app/blueprints/packages/packages.py:247 msgid "Issue Tracker URL" msgstr "" -#: app/blueprints/packages/packages.py:247 +#: app/blueprints/packages/packages.py:248 msgid "Forum Topic ID" msgstr "" -#: app/blueprints/packages/packages.py:248 +#: app/blueprints/packages/packages.py:249 msgid "Video URL" msgstr "Βίντεο URL" -#: app/blueprints/packages/packages.py:249 +#: app/blueprints/packages/packages.py:250 msgid "Donate URL" msgstr "" -#: app/blueprints/packages/packages.py:250 +#: app/blueprints/packages/packages.py:251 msgid "Translation URL" msgstr "" -#: app/blueprints/packages/packages.py:256 +#: app/blueprints/packages/packages.py:257 msgid "_game is not an allowed name" msgstr "" -#: app/blueprints/packages/packages.py:266 +#: app/blueprints/packages/packages.py:267 msgid "" "Package already exists, but is removed. Please contact ContentDB staff to" " restore the package" msgstr "" -#: app/blueprints/packages/packages.py:271 +#: app/blueprints/packages/packages.py:272 msgid "Package already exists" msgstr "" -#: app/blueprints/packages/packages.py:277 +#: app/blueprints/packages/packages.py:278 msgid "A collection with a similar name already exists" msgstr "" -#: app/blueprints/packages/packages.py:330 +#: app/blueprints/packages/packages.py:331 #: 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:336 +#: app/blueprints/packages/packages.py:337 msgid "Save draft" msgstr "" -#: app/blueprints/packages/packages.py:344 +#: app/blueprints/packages/packages.py:345 msgid "Unable to find that user" msgstr "" -#: app/blueprints/packages/packages.py:348 +#: app/blueprints/packages/packages.py:349 #: app/blueprints/packages/screenshots.py:137 msgid "Permission denied" msgstr "Η άδεια απορρίφθηκε" -#: app/blueprints/packages/packages.py:404 -#: app/blueprints/packages/packages.py:495 -#: app/blueprints/packages/packages.py:517 +#: app/blueprints/packages/packages.py:408 +#: app/blueprints/packages/packages.py:502 +#: app/blueprints/packages/packages.py:524 msgid "You don't have permission to do that" msgstr "" -#: app/blueprints/packages/packages.py:437 +#: app/blueprints/packages/packages.py:443 msgid "Please comment what changes are needed in the approval thread" msgstr "" -#: app/blueprints/packages/packages.py:444 +#: app/blueprints/packages/packages.py:450 msgid "" "Please comment in the approval thread so editors know what you have " "changed" msgstr "" -#: app/blueprints/packages/packages.py:482 +#: app/blueprints/packages/packages.py:489 #, python-format msgid "Set state to %(state)s" msgstr "" -#: app/blueprints/packages/packages.py:512 +#: app/blueprints/packages/packages.py:519 msgid "Deleted package" msgstr "" -#: app/blueprints/packages/packages.py:534 +#: app/blueprints/packages/packages.py:541 msgid "Unapproved package" msgstr "" -#: app/blueprints/packages/packages.py:543 +#: app/blueprints/packages/packages.py:550 msgid "Maintainers (Comma-separated)" msgstr "" -#: app/blueprints/packages/packages.py:552 +#: app/blueprints/packages/packages.py:559 msgid "You don't have permission to edit maintainers" msgstr "" -#: app/blueprints/packages/packages.py:602 +#: app/blueprints/packages/packages.py:609 msgid "You are not a maintainer" msgstr "" -#: app/blueprints/packages/packages.py:605 +#: app/blueprints/packages/packages.py:612 msgid "Package owners cannot remove themselves as maintainers" msgstr "" -#: app/blueprints/packages/packages.py:637 +#: app/blueprints/packages/packages.py:644 msgid "Author Name" msgstr "Όνομα Συντάκτη" -#: app/blueprints/packages/packages.py:724 +#: app/blueprints/packages/packages.py:731 msgid "Enable support detection based on dependencies (recommended)" msgstr "" -#: app/blueprints/packages/packages.py:725 +#: app/blueprints/packages/packages.py:732 msgid "Supported games" msgstr "" -#: app/blueprints/packages/packages.py:726 +#: app/blueprints/packages/packages.py:733 msgid "Unsupported games" msgstr "" -#: app/blueprints/packages/packages.py:727 +#: app/blueprints/packages/packages.py:734 msgid "Supports all games (unless stated) / is game independent" msgstr "" -#: app/blueprints/packages/packages.py:743 +#: app/blueprints/packages/packages.py:750 msgid "You need at least one release before you can edit game support" msgstr "" -#: app/blueprints/packages/packages.py:747 +#: app/blueprints/packages/packages.py:754 msgid "Mod(pack) needs to contain at least one mod. Please create a new release" msgstr "" @@ -1322,18 +1344,19 @@ msgstr "" #: app/blueprints/packages/releases.py:62 #: app/blueprints/packages/releases.py:77 -#: app/blueprints/packages/releases.py:207 +#: app/blueprints/packages/releases.py:217 msgid "Minimum Minetest Version" msgstr "" #: app/blueprints/packages/releases.py:64 #: app/blueprints/packages/releases.py:79 -#: app/blueprints/packages/releases.py:210 +#: app/blueprints/packages/releases.py:220 msgid "Maximum Minetest Version" msgstr "" #: app/blueprints/packages/releases.py:74 #: app/templates/packages/release_edit.html:31 +#: app/templates/packages/release_view.html:31 msgid "URL" msgstr "URL" @@ -1354,75 +1377,75 @@ msgstr "" msgid "Upload .zip file" msgstr "" -#: app/blueprints/packages/releases.py:206 +#: app/blueprints/packages/releases.py:216 msgid "Set Min" msgstr "" -#: app/blueprints/packages/releases.py:209 +#: app/blueprints/packages/releases.py:219 msgid "Set Max" msgstr "" -#: app/blueprints/packages/releases.py:212 +#: app/blueprints/packages/releases.py:222 msgid "Only change values previously set as none" msgstr "" -#: app/blueprints/packages/releases.py:213 +#: app/blueprints/packages/releases.py:223 msgid "Update" msgstr "Αναβάθμιση" -#: app/blueprints/packages/releases.py:265 +#: app/blueprints/packages/releases.py:275 #: app/templates/packages/update_config.html:25 msgid "Trigger" msgstr "Ενεργοποίηση" -#: app/blueprints/packages/releases.py:266 +#: app/blueprints/packages/releases.py:276 msgid "New Commit" msgstr "" -#: app/blueprints/packages/releases.py:267 app/templates/admin/tags/list.html:8 +#: app/blueprints/packages/releases.py:277 app/templates/admin/tags/list.html:8 msgid "New Tag" msgstr "" -#: app/blueprints/packages/releases.py:269 +#: app/blueprints/packages/releases.py:279 msgid "Branch name" msgstr "" -#: app/blueprints/packages/releases.py:270 +#: app/blueprints/packages/releases.py:280 #: app/templates/packages/update_config.html:38 msgid "Action" msgstr "Ενέργεια" -#: app/blueprints/packages/releases.py:271 +#: app/blueprints/packages/releases.py:281 msgid "Send notification and mark as outdated" msgstr "" -#: app/blueprints/packages/releases.py:271 app/logic/package_approval.py:104 +#: app/blueprints/packages/releases.py:281 app/logic/package_approval.py:104 msgid "Create release" msgstr "" -#: app/blueprints/packages/releases.py:273 +#: app/blueprints/packages/releases.py:283 msgid "Save Settings" msgstr "Αποθήκευση Ρυθμίσεων" -#: app/blueprints/packages/releases.py:274 +#: app/blueprints/packages/releases.py:284 msgid "Disable Automation" msgstr "" -#: app/blueprints/packages/releases.py:313 +#: app/blueprints/packages/releases.py:323 msgid "Please add a Git repository URL in order to set up automatic releases" msgstr "" -#: app/blueprints/packages/releases.py:329 +#: app/blueprints/packages/releases.py:339 msgid "Deleted update configuration" msgstr "" -#: app/blueprints/packages/releases.py:337 +#: app/blueprints/packages/releases.py:347 msgid "Now, please create an initial release" msgstr "" #: app/blueprints/packages/reviews.py:60 app/blueprints/threads/__init__.py:181 #: app/blueprints/threads/__init__.py:182 -#: app/blueprints/threads/__init__.py:282 +#: app/blueprints/threads/__init__.py:283 msgid "Comment" msgstr "Σχόλιο" @@ -1430,18 +1453,18 @@ msgstr "Σχόλιο" msgid "Rating" msgstr "" -#: app/blueprints/packages/reviews.py:62 app/templates/macros/reviews.html:124 -#: app/templates/macros/reviews.html:178 +#: app/blueprints/packages/reviews.py:62 app/templates/macros/reviews.html:125 +#: app/templates/macros/reviews.html:179 msgid "Yes" msgstr "Ναι" -#: app/blueprints/packages/reviews.py:62 app/templates/macros/reviews.html:129 -#: app/templates/macros/reviews.html:182 +#: app/blueprints/packages/reviews.py:62 app/templates/macros/reviews.html:130 +#: app/templates/macros/reviews.html:183 msgid "Neutral" msgstr "" -#: app/blueprints/packages/reviews.py:62 app/templates/macros/reviews.html:134 -#: app/templates/macros/reviews.html:186 +#: app/blueprints/packages/reviews.py:62 app/templates/macros/reviews.html:135 +#: app/templates/macros/reviews.html:187 msgid "No" msgstr "Όχι" @@ -1457,7 +1480,7 @@ msgstr "" #: app/blueprints/packages/reviews.py:94 app/blueprints/threads/__init__.py:207 #: app/blueprints/threads/__init__.py:240 -#: app/blueprints/threads/__init__.py:334 app/blueprints/users/settings.py:114 +#: app/blueprints/threads/__init__.py:335 app/blueprints/users/settings.py:114 #: app/logic/packages.py:131 msgid "Linking to blocked sites is not allowed" msgstr "" @@ -1485,8 +1508,9 @@ msgid "Message" msgstr "Μήνυμα" #: app/blueprints/report/__init__.py:35 app/templates/macros/threads.html:51 -#: app/templates/packages/view.html:688 app/templates/report/index.html:4 -#: app/templates/report/index.html:10 app/templates/users/profile.html:37 +#: app/templates/packages/view.html:706 app/templates/report/index.html:4 +#: app/templates/report/index.html:10 app/templates/users/account.html:91 +#: app/templates/users/profile.html:37 msgid "Report" msgstr "Αναφορά" @@ -1522,24 +1546,24 @@ msgstr "" msgid "Please wait before commenting again" msgstr "" -#: app/blueprints/threads/__init__.py:284 +#: app/blueprints/threads/__init__.py:285 #: app/templates/macros/package_approval.html:56 msgid "Open Thread" msgstr "" -#: app/blueprints/threads/__init__.py:309 +#: app/blueprints/threads/__init__.py:310 msgid "Unable to create thread!" msgstr "" -#: app/blueprints/threads/__init__.py:315 +#: app/blueprints/threads/__init__.py:316 msgid "An approval thread already exists! Consider replying there instead" msgstr "" -#: app/blueprints/threads/__init__.py:319 +#: app/blueprints/threads/__init__.py:320 msgid "Please wait before opening another thread" msgstr "" -#: app/blueprints/todo/user.py:192 +#: app/blueprints/todo/user.py:193 #: app/templates/collections/package_add_to.html:46 msgid "Done" msgstr "" @@ -1558,7 +1582,7 @@ msgstr "Κωδικός" msgid "Remember me" msgstr "Να με θυμάσαι" -#: app/blueprints/users/account.py:39 app/templates/base.html:176 +#: app/blueprints/users/account.py:39 app/templates/base.html:190 #: app/templates/donate/index.html:85 app/templates/users/login.html:4 msgid "Sign in" msgstr "Σύνδεση" @@ -1920,7 +1944,7 @@ msgstr "" msgid "File filter" msgstr "" -#: app/blueprints/zipgrep/__init__.py:38 app/templates/base.html:60 +#: app/blueprints/zipgrep/__init__.py:38 app/templates/base.html:74 #: app/templates/packages/advanced_search.html:34 #: app/templates/packages/game_hub.html:35 app/templates/todo/tags.html:14 msgid "Search" @@ -2013,6 +2037,10 @@ msgstr "" msgid "You don't have permission to change the package name" msgstr "" +#: app/logic/packages.py:140 +msgid "You cannot change package type once approved" +msgstr "" + #: app/logic/releases.py:33 msgid "You don't have permission to make releases" msgstr "" @@ -2086,17 +2114,17 @@ msgstr "Παιχνίδι" msgid "Texture Pack" msgstr "" -#: app/models/packages.py:78 app/templates/base.html:39 +#: app/models/packages.py:78 app/templates/base.html:53 #: app/templates/modnames/view.html:14 msgid "Mods" msgstr "" -#: app/models/packages.py:80 app/templates/base.html:42 +#: app/models/packages.py:80 app/templates/base.html:56 #: app/templates/modnames/view.html:17 msgid "Games" msgstr "Παιχνίδια" -#: app/models/packages.py:82 app/templates/base.html:45 +#: app/models/packages.py:82 app/templates/base.html:59 msgid "Texture Packs" msgstr "" @@ -2223,185 +2251,185 @@ msgstr "Έγκριση" msgid "Delete" msgstr "Διαγραφή" -#: app/models/packages.py:1366 +#: app/models/packages.py:1384 #, python-format msgid "New commit %(hash)s found on the Git repo." msgstr "" -#: app/models/packages.py:1370 +#: app/models/packages.py:1388 #, python-format msgid "The last release was commit %(hash)s" msgstr "" -#: app/models/packages.py:1376 +#: app/models/packages.py:1394 #, python-format msgid "New tag %(tag_name)s found on the Git repo." msgstr "" -#: app/models/users.py:45 +#: app/models/users.py:46 msgid "Banned" msgstr "" -#: app/models/users.py:47 +#: app/models/users.py:48 msgid "Not Joined" msgstr "" -#: app/models/users.py:49 +#: app/models/users.py:50 msgid "New Member" msgstr "" -#: app/models/users.py:51 +#: app/models/users.py:52 msgid "Member" msgstr "" -#: app/models/users.py:53 +#: app/models/users.py:54 msgid "Trusted Member" msgstr "" -#: app/models/users.py:55 +#: app/models/users.py:56 msgid "Approver" msgstr "" -#: app/models/users.py:57 +#: app/models/users.py:58 msgid "Editor" msgstr "" #. NOTE: BOT notification type -#: app/models/users.py:59 app/models/users.py:448 +#: app/models/users.py:60 app/models/users.py:455 msgid "Bot" msgstr "" -#: app/models/users.py:61 +#: app/models/users.py:62 msgid "Moderator" msgstr "" -#: app/models/users.py:63 app/templates/base.html:164 +#: app/models/users.py:64 app/templates/base.html:178 msgid "Admin" msgstr "Διαχειριστής" #. NOTE: PACKAGE_EDIT notification type -#: app/models/users.py:433 +#: app/models/users.py:440 msgid "Package Edit" msgstr "" #. NOTE: PACKAGE_APPROVAL notification type -#: app/models/users.py:436 +#: app/models/users.py:443 msgid "Package Approval" msgstr "" #. NOTE: NEW_THREAD notification type -#: app/models/users.py:439 app/templates/threads/list.html:12 +#: app/models/users.py:446 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:442 +#: app/models/users.py:449 msgid "New Review" msgstr "" #. NOTE: THREAD_REPLY notification type -#: app/models/users.py:445 +#: app/models/users.py:452 msgid "Thread Reply" msgstr "" #. NOTE: MAINTAINER notification type -#: app/models/users.py:451 app/templates/macros/threads.html:27 +#: app/models/users.py:458 app/templates/macros/threads.html:27 msgid "Maintainer" msgstr "" #. NOTE: EDITOR_ALERT notification type -#: app/models/users.py:454 +#: app/models/users.py:461 msgid "Editor Alert" msgstr "" #. NOTE: EDITOR_MISC notification type -#: app/models/users.py:457 +#: app/models/users.py:464 msgid "Editor Misc" msgstr "" #. NOTE: OTHER notification type -#: app/models/users.py:460 +#: app/models/users.py:467 msgid "Other" msgstr "" -#: app/models/users.py:470 +#: app/models/users.py:477 msgid "This is a Package Edit notification." msgstr "" -#: app/models/users.py:472 +#: app/models/users.py:479 msgid "This is a Package Approval notification." msgstr "" -#: app/models/users.py:474 +#: app/models/users.py:481 msgid "This is a New Thread notification." msgstr "" -#: app/models/users.py:476 +#: app/models/users.py:483 msgid "This is a New Review notification." msgstr "" -#: app/models/users.py:478 +#: app/models/users.py:485 msgid "This is a Thread Reply notification." msgstr "" -#: app/models/users.py:480 +#: app/models/users.py:487 msgid "This is a Bot notification." msgstr "" -#: app/models/users.py:482 +#: app/models/users.py:489 msgid "This is a Maintainer change notification." msgstr "" -#: app/models/users.py:484 +#: app/models/users.py:491 msgid "This is an Editor Alert notification." msgstr "" -#: app/models/users.py:486 +#: app/models/users.py:493 msgid "This is an Editor Misc notification." msgstr "" -#: app/models/users.py:488 +#: app/models/users.py:495 msgid "This is an Other notification." msgstr "" -#: app/models/users.py:495 +#: app/models/users.py:502 msgid "When another user edits your packages, releases, etc." msgstr "" -#: app/models/users.py:497 +#: app/models/users.py:504 msgid "Notifications from editors related to the package approval process." msgstr "" -#: app/models/users.py:499 +#: app/models/users.py:506 msgid "When a thread is created on your package." msgstr "" -#: app/models/users.py:501 +#: app/models/users.py:508 msgid "When a user posts a review on your package." msgstr "" -#: app/models/users.py:503 +#: app/models/users.py:510 msgid "When someone replies to a thread you're watching." msgstr "" -#: app/models/users.py:505 +#: app/models/users.py:512 msgid "From a bot - for example, update notifications." msgstr "" -#: app/models/users.py:507 +#: app/models/users.py:514 msgid "When your package's maintainers change." msgstr "" -#: app/models/users.py:509 +#: app/models/users.py:516 msgid "For editors: Important alerts." msgstr "" -#: app/models/users.py:511 +#: app/models/users.py:518 msgid "For editors: Minor notifications, including new threads." msgstr "" -#: app/models/users.py:513 +#: app/models/users.py:520 msgid "Minor notifications not important enough for a dedicated category." msgstr "" @@ -2452,11 +2480,11 @@ msgid "" "been deleted, or you may not have access to it." msgstr "" -#: app/templates/base.html:48 +#: app/templates/base.html:62 msgid "Random" msgstr "Τυχαία" -#: app/templates/base.html:51 app/templates/base.html:245 +#: app/templates/base.html:65 app/templates/base.html:259 #: app/templates/packages/bulk_update_conf.html:8 #: app/templates/packages/translation.html:12 #: app/templates/packages/update_config.html:8 @@ -2465,130 +2493,134 @@ msgstr "Τυχαία" msgid "Help" msgstr "Βοήθεια" -#: app/templates/base.html:58 +#: app/templates/base.html:72 #, python-format msgid "Search %(type)s" msgstr "" -#: app/templates/base.html:58 app/templates/todo/tags.html:11 +#: app/templates/base.html:72 app/templates/todo/tags.html:11 #: app/templates/todo/tags.html:13 msgid "Search all packages" msgstr "" -#: app/templates/base.html:75 +#: app/templates/base.html:89 msgid "Work Queue" msgstr "" -#: app/templates/base.html:88 app/templates/base.html:140 +#: app/templates/base.html:102 app/templates/base.html:154 msgid "To do list" msgstr "" -#: app/templates/base.html:97 app/templates/notifications/list.html:4 +#: app/templates/base.html:111 app/templates/notifications/list.html:4 msgid "Notifications" msgstr "Ειδοποιήσεις" -#: app/templates/base.html:118 +#: app/templates/base.html:132 msgid "Add Package" msgstr "Προσθήκη Πακέτου" -#: app/templates/base.html:135 +#: app/templates/base.html:149 msgid "Profile" msgstr "Προφίλ" -#: app/templates/base.html:145 +#: app/templates/base.html:159 msgid "My Collections" msgstr "" -#: app/templates/base.html:169 app/templates/packages/release_new.html:12 +#: app/templates/base.html:183 app/templates/packages/release_new.html:12 msgid "Settings" msgstr "Ρυθμίσεις" -#: app/templates/base.html:172 +#: app/templates/base.html:186 msgid "Sign out" msgstr "Αποσύνδεση" #: app/templates/admin/languages/list.html:4 -#: app/templates/admin/languages/list.html:10 app/templates/base.html:185 -#: app/templates/packages/view.html:602 app/utils/minetest_hypertext.py:288 +#: app/templates/admin/languages/list.html:10 app/templates/base.html:199 +#: app/templates/packages/view.html:620 app/utils/minetest_hypertext.py:288 msgid "Languages" msgstr "" -#: app/templates/base.html:202 app/templates/translate/index.html:76 +#: app/templates/base.html:216 app/templates/translate/index.html:76 msgid "Help translate ContentDB" msgstr "" -#: app/templates/base.html:246 +#: app/templates/base.html:260 msgid "About" msgstr "" -#: app/templates/base.html:247 +#: app/templates/base.html:261 msgid "Contact Us" msgstr "" -#: app/templates/base.html:248 +#: app/templates/base.html:262 msgid "Rules" msgstr "" -#: app/templates/base.html:249 +#: app/templates/base.html:263 msgid "Policy and Guidance" msgstr "" -#: app/templates/base.html:250 app/templates/donate/index.html:46 +#: app/templates/base.html:264 app/templates/donate/index.html:46 #: app/templates/donate/index.html:70 app/templates/users/profile.html:104 msgid "Donate" msgstr "Δωρεά" -#: app/templates/base.html:251 +#: app/templates/base.html:265 msgid "API" msgstr "API" -#: app/templates/base.html:252 app/templates/users/register.html:37 +#: app/templates/base.html:266 +msgid "RSS / Feeds" +msgstr "" + +#: app/templates/base.html:267 app/templates/users/register.html:37 msgid "Privacy Policy" msgstr "Πολιτική απορρήτου" -#: app/templates/base.html:254 +#: app/templates/base.html:269 msgid "Report / DMCA" msgstr "" -#: app/templates/base.html:256 app/templates/packages/advanced_search.html:4 +#: app/templates/base.html:271 app/templates/packages/advanced_search.html:4 msgid "Advanced Search" msgstr "" -#: app/templates/base.html:257 +#: app/templates/base.html:272 msgid "User List" msgstr "Λίστα Χρήστη" -#: app/templates/base.html:258 app/templates/packages/view.html:190 -#: app/templates/packages/view.html:677 app/templates/threads/list.html:4 +#: app/templates/base.html:273 app/templates/packages/view.html:197 +#: app/templates/packages/view.html:695 app/templates/threads/list.html:4 msgid "Threads" msgstr "Νήματα" -#: app/templates/base.html:259 app/templates/collections/list.html:7 +#: app/templates/base.html:274 app/templates/collections/list.html:7 #: app/templates/collections/list.html:26 msgid "Collections" msgstr "" -#: app/templates/base.html:260 app/templates/donate/index.html:4 +#: app/templates/base.html:275 app/templates/donate/index.html:4 msgid "Support Creators" msgstr "" -#: app/templates/base.html:261 +#: app/templates/base.html:276 msgid "Translate Packages" msgstr "" -#: app/templates/base.html:262 +#: app/templates/base.html:277 msgid "Source Code" msgstr "Πηγαίος Κώδικας" -#: app/templates/base.html:268 +#: app/templates/base.html:283 msgid "Show non-free packages" msgstr "" -#: app/templates/base.html:270 +#: app/templates/base.html:285 msgid "Hide non-free packages" msgstr "" -#: app/templates/base.html:274 +#: app/templates/base.html:289 #, python-format msgid "Our privacy policy has been updated (%(date)s)" msgstr "" @@ -2597,20 +2629,16 @@ msgstr "" msgid "Welcome" msgstr "Καλωσήρθατε" -#: app/templates/index.html:8 -msgid "Welcome to the best place to find Minetest mods, games, and texture packs" -msgstr "" - #: app/templates/index.html:53 #, python-format msgid "%(title)s by %(author)s" msgstr "" -#: app/templates/index.html:94 app/templates/packages/view.html:278 +#: app/templates/index.html:94 app/templates/packages/view.html:285 msgid "Previous" msgstr "Προηγούμενο" -#: app/templates/index.html:98 app/templates/packages/view.html:282 +#: app/templates/index.html:98 app/templates/packages/view.html:289 #: app/templates/users/claim_forums.html:87 msgid "Next" msgstr "Επόμενο" @@ -2692,7 +2720,7 @@ msgstr "Πακέτο" #: app/templates/admin/storage.html:62 #: app/templates/collections/create_edit.html:61 -#: app/templates/threads/user_comments.html:79 +#: app/templates/threads/user_comments.html:80 msgid "No results" msgstr "" @@ -2811,7 +2839,8 @@ msgstr "" #: app/templates/collections/create_edit.html:5 #: app/templates/collections/view.html:42 app/templates/macros/releases.html:68 -#: app/templates/packages/view.html:116 app/templates/packages/view.html:255 +#: app/templates/packages/release_view.html:10 +#: app/templates/packages/view.html:123 app/templates/packages/view.html:262 msgid "Edit" msgstr "Επεξεργασία" @@ -2829,7 +2858,7 @@ msgstr "" #: app/templates/collections/create_edit.html:76 #: app/templates/packages/remove.html:34 app/templates/packages/remove.html:83 -#: app/templates/packages/view.html:128 +#: app/templates/packages/view.html:135 msgid "Remove" msgstr "Αφαίρεση" @@ -3074,8 +3103,8 @@ msgstr "Διαγραμμένος χρήστης" msgid "No audit log entries." msgstr "" -#: app/templates/macros/forms.html:21 app/templates/macros/reviews.html:150 -#: app/templates/packages/remove.html:73 app/templates/packages/view.html:468 +#: app/templates/macros/forms.html:21 app/templates/macros/reviews.html:151 +#: app/templates/packages/remove.html:73 app/templates/packages/view.html:486 #: app/templates/users/modtools.html:86 msgid "Required" msgstr "Απαιτείται" @@ -3151,6 +3180,7 @@ msgstr "" #: app/templates/macros/releases.html:103 #: app/templates/packages/release_edit.html:39 +#: app/templates/packages/release_view.html:41 msgid "Importing..." msgstr "Πραγματοποιείται εισαγωγή..." @@ -3170,34 +3200,34 @@ msgstr "Βοηθητικός" msgid "Unhelpful" msgstr "" -#: app/templates/macros/reviews.html:90 +#: app/templates/macros/reviews.html:91 #, python-format msgid "%(num)d comments" msgstr "" -#: app/templates/macros/reviews.html:102 +#: app/templates/macros/reviews.html:103 msgid "No reviews, yet." msgstr "" -#: app/templates/macros/reviews.html:112 app/templates/macros/reviews.html:166 +#: app/templates/macros/reviews.html:113 app/templates/macros/reviews.html:167 #: app/templates/packages/review_create_edit.html:4 msgid "Review" msgstr "Αναθεώρηση" -#: app/templates/macros/reviews.html:139 +#: app/templates/macros/reviews.html:140 #: app/templates/packages/review_create_edit.html:51 msgid "Why or why not? Try to be constructive" msgstr "" -#: app/templates/macros/reviews.html:156 +#: app/templates/macros/reviews.html:157 msgid "Post Review" msgstr "Συμπληρώστε Κριτική" -#: app/templates/macros/reviews.html:192 +#: app/templates/macros/reviews.html:193 msgid "Report an issue" msgstr "" -#: app/templates/macros/reviews.html:196 +#: app/templates/macros/reviews.html:197 msgid "Ask a question" msgstr "" @@ -3332,8 +3362,8 @@ msgstr "Τελευταία Απάντηση" msgid "On %(trigger)s, do %(action)s" msgstr "" -#: app/templates/macros/todo.html:35 app/templates/packages/view.html:122 -#: app/templates/packages/view.html:433 +#: app/templates/macros/todo.html:35 app/templates/packages/view.html:129 +#: app/templates/packages/view.html:451 msgid "Release" msgstr "Διορθωτική" @@ -3343,7 +3373,7 @@ msgstr "" #: app/templates/macros/todo.html:48 #: app/templates/packages/releases_list.html:13 -#: app/templates/packages/view.html:437 +#: app/templates/packages/view.html:455 msgid "Update settings" msgstr "" @@ -3388,9 +3418,9 @@ msgstr "Θέματα φόρουμ" #: app/templates/modnames/view.html:27 app/templates/oauth/authorize.html:32 #: app/templates/packages/game_support.html:42 -#: app/templates/packages/similar.html:38 app/templates/packages/view.html:474 -#: app/templates/packages/view.html:498 app/templates/packages/view.html:543 -#: app/templates/packages/view.html:575 app/templates/todo/editor.html:85 +#: app/templates/packages/similar.html:38 app/templates/packages/view.html:492 +#: app/templates/packages/view.html:516 app/templates/packages/view.html:561 +#: app/templates/packages/view.html:593 app/templates/todo/editor.html:85 #: app/templates/todo/game_support.html:45 #, python-format msgid "%(title)s by %(display_name)s" @@ -3623,104 +3653,104 @@ msgid "" "\t\t\tsuch as finding metadata from git, and autocompletion." msgstr "" -#: app/templates/packages/create_edit.html:73 +#: app/templates/packages/create_edit.html:78 msgid "You need to unpublish the package to change the name." msgstr "" -#: app/templates/packages/create_edit.html:80 +#: app/templates/packages/create_edit.html:85 msgid "" "Tip: Don't include Minetest, mod, or modpack " "anywhere in the short description. It is unnecessary and wastes " "characters." msgstr "" -#: app/templates/packages/create_edit.html:83 +#: app/templates/packages/create_edit.html:88 msgid "" "Please choose 'Work in Progress' if your package is unstable, and " "shouldn't be recommended to all players" msgstr "" -#: app/templates/packages/create_edit.html:88 +#: app/templates/packages/create_edit.html:93 msgid "If there is no media, set the Media License to the same as the License." msgstr "" -#: app/templates/packages/create_edit.html:92 +#: app/templates/packages/create_edit.html:97 msgid "" "There's no need to link to the package on ContentDB in the long " "description, the user is already here!" msgstr "" -#: app/templates/packages/create_edit.html:95 +#: app/templates/packages/create_edit.html:100 msgid "" "There's no need to include the forum topic in the long description, it's " "already shown on the page." msgstr "" -#: app/templates/packages/create_edit.html:98 +#: app/templates/packages/create_edit.html:103 msgid "" "There's no need to include the repository URL in the long description, " "it's already shown on the page." msgstr "" -#: app/templates/packages/create_edit.html:102 +#: app/templates/packages/create_edit.html:107 msgid "What to write in the long description" msgstr "" -#: app/templates/packages/create_edit.html:108 +#: app/templates/packages/create_edit.html:113 msgid "Repository and Links" msgstr "" -#: app/templates/packages/create_edit.html:111 +#: app/templates/packages/create_edit.html:116 msgid "Do you have a Git repository?" msgstr "" -#: app/templates/packages/create_edit.html:113 +#: app/templates/packages/create_edit.html:118 msgid "Having a repository is optional" msgstr "" -#: app/templates/packages/create_edit.html:116 +#: app/templates/packages/create_edit.html:121 msgid "" "If you do have a repository, enter the URL below. Otherwise, leave blank " "and click skip." msgstr "" -#: app/templates/packages/create_edit.html:121 +#: app/templates/packages/create_edit.html:126 msgid "HTTP URL to a Git, Mercurial, or other repository" msgstr "" -#: app/templates/packages/create_edit.html:124 +#: app/templates/packages/create_edit.html:129 msgid "Next (Autoimport)" msgstr "" -#: app/templates/packages/create_edit.html:125 +#: app/templates/packages/create_edit.html:130 msgid "Skip" msgstr "Παράβλεψη" -#: app/templates/packages/create_edit.html:129 +#: app/templates/packages/create_edit.html:134 msgid "Importing... (This may take a while)" msgstr "" -#: app/templates/packages/create_edit.html:132 +#: app/templates/packages/create_edit.html:137 msgid "Where should users report issues?" msgstr "" -#: app/templates/packages/create_edit.html:136 +#: app/templates/packages/create_edit.html:141 msgid "Paste a forum topic URL" msgstr "" -#: app/templates/packages/create_edit.html:138 +#: app/templates/packages/create_edit.html:143 msgid "YouTube videos will be shown in an embed." msgstr "" -#: app/templates/packages/create_edit.html:139 +#: app/templates/packages/create_edit.html:144 msgid "If blank, the author's donation URL will be used instead." msgstr "" -#: app/templates/packages/create_edit.html:140 +#: app/templates/packages/create_edit.html:145 msgid "How can users translate your package? ie: weblate URL or a help page" msgstr "" -#: app/templates/packages/create_edit.html:145 +#: app/templates/packages/create_edit.html:150 msgid "" "You need to save a draft before you can add releases and screenshots. " "You'll be able to edit the package again before submitting for approval." @@ -3773,7 +3803,7 @@ msgid "" msgstr "" #: app/templates/packages/game_support.html:23 -#: app/templates/packages/view.html:213 app/templates/translate/index.html:48 +#: app/templates/packages/view.html:220 app/templates/translate/index.html:48 msgid "Source" msgstr "Προέλευση" @@ -3960,10 +3990,12 @@ msgid "Human-readable name. Eg: 1.0.0 - The Trains Update" msgstr "" #: app/templates/packages/release_edit.html:35 +#: app/templates/packages/release_view.html:35 msgid "Commit Hash" msgstr "" #: app/templates/packages/release_edit.html:40 +#: app/templates/packages/release_view.html:42 msgid "view task" msgstr "" @@ -4269,7 +4301,7 @@ msgid "" msgstr "" #: app/templates/packages/review_votes.html:4 -#: app/templates/packages/view.html:364 +#: app/templates/packages/view.html:371 msgid "Review Votes" msgstr "" @@ -4397,24 +4429,32 @@ msgstr "" msgid "Translating content meta - lua_api.md" msgstr "" -#: app/templates/packages/translation.html:30 -msgid "Translation template" +#: app/templates/packages/translation.html:31 +#, python-format +msgid "%(title)s is available in %(num)d languages." msgstr "" #: app/templates/packages/translation.html:32 +msgid "ContentDB reads translations from locale files (.tr) in your package." +msgstr "" + +#: app/templates/packages/translation.html:89 +msgid "Translation template" +msgstr "" + +#: app/templates/packages/translation.html:91 #, python-format msgid "" "To quickly add support for ContentDB package translation, create a file " "at %(location)s with the following content:" msgstr "" -#: app/templates/packages/translation.html:43 -#, python-format -msgid "%(title)s is available in %(num)d languages." +#: app/templates/packages/translation.html:102 +msgid "With games, you also need to name the textdomain in game.conf:" msgstr "" -#: app/templates/packages/translation.html:44 -msgid "ContentDB reads translations from locale files (.tr) in your package." +#: app/templates/packages/translation.html:106 +msgid "Replace mymod with the name of mod / textdomain you chose." msgstr "" #: app/templates/packages/update_config.html:4 @@ -4452,207 +4492,217 @@ msgid "" "notifications until it is marked up to date." msgstr "" -#: app/templates/packages/view.html:42 +#: app/templates/packages/view.html:22 app/templates/packages/view.html:25 +#, python-format +msgid "%(title)s releases" +msgstr "" + +#: app/templates/packages/view.html:49 msgid "Download" msgstr "Λήψη" -#: app/templates/packages/view.html:49 +#: app/templates/packages/view.html:56 #, python-format msgid "Minetest %(min)s - %(max)s" msgstr "" -#: app/templates/packages/view.html:51 +#: app/templates/packages/view.html:58 #, python-format msgid "For Minetest %(min)s and above" msgstr "" -#: app/templates/packages/view.html:53 +#: app/templates/packages/view.html:60 #, python-format msgid "Minetest %(max)s and below" msgstr "" -#: app/templates/packages/view.html:63 +#: app/templates/packages/view.html:70 msgid "How do I install this?" msgstr "" -#: app/templates/packages/view.html:69 +#: app/templates/packages/view.html:76 msgid "No downloads available" msgstr "" -#: app/templates/packages/view.html:76 +#: app/templates/packages/view.html:83 msgid "Non-free code and media" msgstr "" -#: app/templates/packages/view.html:78 +#: app/templates/packages/view.html:85 msgid "Non-free code" msgstr "" -#: app/templates/packages/view.html:80 +#: app/templates/packages/view.html:87 msgid "Non-free media" msgstr "" -#: app/templates/packages/view.html:94 app/templates/threads/view.html:109 +#: app/templates/packages/view.html:101 app/templates/threads/view.html:109 msgid "" "This thread is only visible to its creator, package maintainers, users of" " Approver rank or above, and @mentioned users." msgstr "" -#: app/templates/packages/view.html:207 app/templates/users/profile.html:95 +#: app/templates/packages/view.html:214 app/templates/users/profile.html:95 msgid "Website" msgstr "Ιστοσελίδα" -#: app/templates/packages/view.html:219 app/templates/users/profile.html:77 +#: app/templates/packages/view.html:226 app/templates/users/profile.html:77 msgid "Forums" msgstr "Φόρουμς" -#: app/templates/packages/view.html:225 +#: app/templates/packages/view.html:232 msgid "Issue Tracker" msgstr "Ιχνηλάτης Θεμάτων" -#: app/templates/packages/view.html:231 app/templates/translate/index.html:43 +#: app/templates/packages/view.html:238 app/templates/translate/index.html:43 msgid "Translate" msgstr "" -#: app/templates/packages/view.html:297 +#: app/templates/packages/view.html:304 msgid "Thumbnail for video" msgstr "" -#: app/templates/packages/view.html:314 +#: app/templates/packages/view.html:321 msgid "Awaiting review" msgstr "Εν αναμονή κριτικής" -#: app/templates/packages/view.html:344 app/templates/threads/view.html:82 +#: app/templates/packages/view.html:351 app/templates/threads/view.html:82 msgid "Edit Review" msgstr "Επεξεργασία αναθεώρησης" -#: app/templates/packages/view.html:349 +#: app/templates/packages/view.html:356 msgid "You can't review your own package." msgstr "" -#: app/templates/packages/view.html:359 +#: app/templates/packages/view.html:366 msgid "Package needs to be approved before it can be reviewed." msgstr "" -#: app/templates/packages/view.html:370 +#: app/templates/packages/view.html:377 msgid "Used By" msgstr "Χρησιμοποιηθηκε απο" -#: app/templates/packages/view.html:376 +#: app/templates/packages/view.html:383 msgid "Content" msgstr "Περιεχόμενο" -#: app/templates/packages/view.html:378 app/templates/packages/view.html:461 +#: app/templates/packages/view.html:385 app/templates/packages/view.html:479 msgid "View content for game" msgstr "" -#: app/templates/packages/view.html:393 +#: app/templates/packages/view.html:398 +#, python-format +msgid "Release notes for %(title)s" +msgstr "" + +#: app/templates/packages/view.html:411 msgid "Favorite" msgstr "" -#: app/templates/packages/view.html:402 +#: app/templates/packages/view.html:420 msgid "Add to collection..." msgstr "" -#: app/templates/packages/view.html:410 +#: app/templates/packages/view.html:428 #, python-format msgid "View %(count)d collections" msgstr "" -#: app/templates/packages/view.html:421 +#: app/templates/packages/view.html:439 msgid "Package may be outdated" msgstr "" -#: app/templates/packages/view.html:428 +#: app/templates/packages/view.html:446 msgid "Only visible to the author and Editors." msgstr "" -#: app/templates/packages/view.html:445 +#: app/templates/packages/view.html:463 msgid "Warning" msgstr "Προειδοποίηση" -#: app/templates/packages/view.html:451 +#: app/templates/packages/view.html:469 msgid "Like this package? Help support its development by making a donation" msgstr "" -#: app/templates/packages/view.html:454 +#: app/templates/packages/view.html:472 msgid "Donate now" msgstr "" -#: app/templates/packages/view.html:466 app/utils/minetest_hypertext.py:283 +#: app/templates/packages/view.html:484 app/utils/minetest_hypertext.py:283 msgid "Dependencies" msgstr "Εξαρτήσεις" -#: app/templates/packages/view.html:486 +#: app/templates/packages/view.html:504 msgid "No required dependencies" msgstr "" -#: app/templates/packages/view.html:492 +#: app/templates/packages/view.html:510 msgid "Optional" msgstr "Προαιρετικό" -#: app/templates/packages/view.html:525 +#: app/templates/packages/view.html:543 msgid "Compatible Games" msgstr "" -#: app/templates/packages/view.html:530 app/templates/packages/view.html:550 +#: app/templates/packages/view.html:548 app/templates/packages/view.html:568 #: app/utils/minetest_hypertext.py:275 msgid "No specific game required" msgstr "" -#: app/templates/packages/view.html:533 +#: app/templates/packages/view.html:551 msgid "Tested with:" msgstr "" -#: app/templates/packages/view.html:555 +#: app/templates/packages/view.html:573 msgid "Is the above correct?" msgstr "" -#: app/templates/packages/view.html:556 +#: app/templates/packages/view.html:574 msgid "You need to either confirm this or tell ContentDB about supported games" msgstr "" -#: app/templates/packages/view.html:568 +#: app/templates/packages/view.html:586 msgid "Does not work with:" msgstr "" -#: app/templates/packages/view.html:588 +#: app/templates/packages/view.html:606 msgid "Please specify compatible games" msgstr "" -#: app/templates/packages/view.html:594 +#: app/templates/packages/view.html:612 msgid "Information" msgstr "Πληροφορίες" -#: app/templates/packages/view.html:600 +#: app/templates/packages/view.html:618 msgid "Technical Name" msgstr "" -#: app/templates/packages/view.html:616 app/utils/minetest_hypertext.py:295 +#: app/templates/packages/view.html:634 app/utils/minetest_hypertext.py:295 #, python-format msgid "%(code_license)s for code,
%(media_license)s for media." msgstr "" -#: app/templates/packages/view.html:624 +#: app/templates/packages/view.html:642 msgid "Unknown" msgstr "Άγνωστο" -#: app/templates/packages/view.html:626 app/utils/minetest_hypertext.py:301 +#: app/templates/packages/view.html:644 app/utils/minetest_hypertext.py:301 msgid "Added" msgstr "Προστέθηκε" -#: app/templates/packages/view.html:640 +#: app/templates/packages/view.html:658 msgid "Remove myself" msgstr "" -#: app/templates/packages/view.html:645 app/utils/minetest_hypertext.py:303 +#: app/templates/packages/view.html:663 app/utils/minetest_hypertext.py:303 msgid "Provides" msgstr "Τι Παρέχει" -#: app/templates/packages/view.html:667 +#: app/templates/packages/view.html:685 msgid "More" msgstr "Περισσότερα" -#: app/templates/packages/view.html:696 +#: app/templates/packages/view.html:714 msgid "See audit log" msgstr "" @@ -4734,7 +4784,7 @@ msgstr "" msgid "Reply to %(title)s" msgstr "" -#: app/templates/threads/user_comments.html:73 +#: app/templates/threads/user_comments.html:74 msgid "Only showing replies to public threads" msgstr "" @@ -4836,7 +4886,7 @@ msgstr "" msgid "Mod names that have hard dependers, but no packages providing them." msgstr "" -#: app/templates/todo/editor.html:193 app/templates/users/account.html:100 +#: app/templates/todo/editor.html:193 app/templates/users/account.html:102 msgid "View All" msgstr "Προβολή Όλων" @@ -5131,10 +5181,10 @@ msgid "Account Deletion and Deactivation isn't available to users yet." msgstr "" #: app/templates/users/account.html:88 -msgid "Please contact the admin." +msgid "Please raise a report to request account deletion." msgstr "" -#: app/templates/users/account.html:93 +#: app/templates/users/account.html:95 msgid "Recent Account Actions" msgstr "" @@ -5633,27 +5683,27 @@ msgstr "" msgid "'%(query)s' - Search Package Releases" msgstr "" -#: app/utils/flask.py:158 +#: app/utils/flask.py:159 msgid "All time" msgstr "" -#: app/utils/flask.py:159 +#: app/utils/flask.py:160 msgid "Last 7 days" msgstr "" -#: app/utils/flask.py:160 +#: app/utils/flask.py:161 msgid "Last 30 days" msgstr "" -#: app/utils/flask.py:161 +#: app/utils/flask.py:162 msgid "Last 90 days" msgstr "" -#: app/utils/flask.py:162 +#: app/utils/flask.py:163 msgid "Year to date" msgstr "" -#: app/utils/flask.py:163 +#: app/utils/flask.py:164 msgid "Last year" msgstr "" @@ -6128,6 +6178,7 @@ msgstr "" #~ msgid "Chat / Commands" #~ msgstr "" +#~ msgctxt "tags" #~ msgid "" #~ "Focus on player chat/communication or " #~ "who's primary function is interacting " @@ -6143,6 +6194,7 @@ msgstr "" #~ msgid "Complex installation" #~ msgstr "" +#~ msgctxt "tags" #~ msgid "" #~ "Requires futher installation steps, such " #~ "as installing luarocks or editing the" @@ -6164,6 +6216,7 @@ msgstr "" #~ msgid "Sims" #~ msgstr "" +#~ msgctxt "tags" #~ msgid "" #~ "Mods and games that aim to " #~ "simulate real life activity. Similar to" @@ -6188,6 +6241,7 @@ msgstr "" #~ msgid "Mobs / Animals / NPCs" #~ msgstr "" +#~ msgctxt "tags" #~ msgid "Adds mobs, animals, and NPCs" #~ msgstr "" @@ -6296,6 +6350,7 @@ msgstr "" #~ msgid "GUI" #~ msgstr "" +#~ msgctxt "tags" #~ msgid "For content whose main utility / feature is in GUI/formspec form" #~ msgstr "" @@ -6314,6 +6369,7 @@ msgstr "" #~ msgid "Minetest Game improved" #~ msgstr "" +#~ msgctxt "tags" #~ msgid "Forks of MTG" #~ msgstr "" @@ -6466,39 +6522,6 @@ 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 (_), " @@ -6512,3 +6535,6 @@ msgstr "" #~ msgid "Human readable. Eg: 1.0.0 or 2018-05-28" #~ msgstr "" +#~ msgid "Please contact the admin." +#~ msgstr "" + diff --git a/translations/eo/LC_MESSAGES/messages.po b/translations/eo/LC_MESSAGES/messages.po index b9397549..f45db873 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-22 16:06+0100\n" +"POT-Creation-Date: 2024-07-23 22:12+0100\n" "PO-Revision-Date: 2024-03-04 18:53+0000\n" "Last-Translator: jolesh \n" "Language: eo\n" @@ -27,324 +27,268 @@ msgstr "Malpermesita:" msgid "You have been banned." msgstr "Vi malpermesiĝis." -#. NOTE: tags: title for server_tools +#. NOTE: tags: title for jam_game_2023 #: app/_translations.py:6 msgctxt "tags" -msgid "Server Moderation and Tools" +msgid "Jam / Game 2023" msgstr "" -#. NOTE: tags: description for server_tools +#. NOTE: tags: description for jam_game_2023 #: app/_translations.py:8 msgctxt "tags" -msgid "Helps with server maintenance and moderation" -msgstr "" - -#. NOTE: tags: title for pvp -#: app/_translations.py:10 -msgctxt "tags" -msgid "Player vs Player (PvP)" -msgstr "" - -#. NOTE: tags: description for pvp -#: app/_translations.py:12 -msgctxt "tags" -msgid "Designed to be played competitively against other players" +msgid "Entries to the 2023 Minetest Game Jam " msgstr "" #. NOTE: tags: title for player_effects -#: app/_translations.py:14 +#: app/_translations.py:10 msgctxt "tags" msgid "Player Effects / Power Ups" msgstr "" #. NOTE: tags: description for player_effects -#: app/_translations.py:16 +#: app/_translations.py:12 msgctxt "tags" msgid "" "For content that changes player effects, including physics, for example: " "speed, jump height or gravity." msgstr "" -#. NOTE: tags: title for jam_game_2023 +#. NOTE: tags: title for server_tools +#: app/_translations.py:14 +msgctxt "tags" +msgid "Server Moderation and Tools" +msgstr "" + +#. NOTE: tags: description for server_tools +#: app/_translations.py:16 +msgctxt "tags" +msgid "Helps with server maintenance and moderation" +msgstr "" + +#. NOTE: tags: title for pvp #: app/_translations.py:18 msgctxt "tags" -msgid "Jam / Game 2023" +msgid "Player vs Player (PvP)" msgstr "" -#. NOTE: tags: description for jam_game_2023 +#. NOTE: tags: description for pvp #: 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" +msgid "Designed to be played competitively against other players" msgstr "" #. NOTE: tags: title for world_tools -#: app/_translations.py:26 +#: app/_translations.py:22 msgctxt "tags" msgid "World Maintenance and Tools" msgstr "" #. NOTE: tags: description for world_tools -#: app/_translations.py:28 +#: app/_translations.py:24 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:38 +#: app/_translations.py:26 msgctxt "tags" msgid "Joke" msgstr "" #. NOTE: tags: description for april_fools -#: app/_translations.py:40 +#: 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 singleplayer -#: app/_translations.py:42 +#. NOTE: tags: title for developer_tools +#: app/_translations.py:30 msgctxt "tags" -msgid "Singleplayer-focused" +msgid "Developer Tools" msgstr "" -#. NOTE: tags: description for singleplayer -#: app/_translations.py:44 +#. NOTE: tags: description for developer_tools +#: app/_translations.py:32 msgctxt "tags" -msgid "Content that can be played alone" +msgid "Tools for game and mod developers" +msgstr "" + +#. NOTE: tags: title for inventory +#: app/_translations.py:34 +msgctxt "tags" +msgid "Inventory" +msgstr "" + +#. NOTE: tags: description for inventory +#: app/_translations.py:36 +msgctxt "tags" +msgid "Changes the inventory GUI" msgstr "" #. NOTE: tags: title for crafting -#: app/_translations.py:46 +#: app/_translations.py:38 msgctxt "tags" msgid "Crafting" msgstr "" #. NOTE: tags: description for crafting -#: app/_translations.py:48 +#: app/_translations.py:40 msgctxt "tags" msgid "Big changes to crafting gameplay" msgstr "" #. NOTE: tags: title for adventure__rpg -#: app/_translations.py:50 +#: app/_translations.py:42 msgctxt "tags" msgid "Adventure / RPG" msgstr "" #. NOTE: tags: title for shooter -#: app/_translations.py:52 +#: app/_translations.py:44 msgctxt "tags" msgid "Shooter" msgstr "" #. NOTE: tags: description for shooter -#: app/_translations.py:54 +#: app/_translations.py:46 msgctxt "tags" msgid "First person shooters (FPS) and more" msgstr "" #. NOTE: tags: title for sound_music -#: app/_translations.py:56 +#: app/_translations.py:48 msgctxt "tags" msgid "Sounds / Music" msgstr "" #. NOTE: tags: description for sound_music -#: app/_translations.py:58 +#: app/_translations.py:50 msgctxt "tags" msgid "Focuses on or adds new sounds or musical things" msgstr "" -#. NOTE: tags: title for tools -#: app/_translations.py:60 +#. NOTE: tags: title for mapgen +#: app/_translations.py:52 msgctxt "tags" -msgid "Tools / Weapons / Armor" +msgid "Mapgen / Biomes / Decoration" msgstr "" -#. NOTE: tags: description for tools -#: app/_translations.py:62 +#. NOTE: tags: description for mapgen +#: app/_translations.py:54 msgctxt "tags" -msgid "Adds or changes tools, weapons, and armor" +msgid "New mapgen or changes mapgen" msgstr "" -#. NOTE: tags: title for plants_and_farming -#: app/_translations.py:64 +#. NOTE: tags: title for singleplayer +#: app/_translations.py:56 msgctxt "tags" -msgid "Plants and Farming" +msgid "Singleplayer-focused" msgstr "" -#. NOTE: tags: description for plants_and_farming -#: app/_translations.py:66 +#. NOTE: tags: description for singleplayer +#: app/_translations.py:58 msgctxt "tags" -msgid "Adds new plants or other farmable resources." -msgstr "" - -#. 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" +msgid "Content that can be played alone" msgstr "" #. NOTE: tags: title for complex_installation -#: app/_translations.py:80 +#: app/_translations.py:60 msgctxt "tags" msgid "Complex installation" msgstr "" #. NOTE: tags: description for complex_installation -#: app/_translations.py:82 +#: app/_translations.py:62 msgctxt "tags" msgid "" "Requires futher installation steps, such as installing LuaRocks or " "editing the trusted mod setting" msgstr "" -#. NOTE: tags: title for magic -#: app/_translations.py:84 +#. NOTE: tags: title for simulation +#: app/_translations.py:64 msgctxt "tags" -msgid "Magic / Enchanting" +msgid "Sims" msgstr "" -#. NOTE: tags: title for building_mechanics -#: app/_translations.py:86 -msgctxt "tags" -msgid "Building Mechanics and Tools" -msgstr "" - -#. NOTE: tags: description for building_mechanics -#: app/_translations.py:88 -msgctxt "tags" -msgid "Adds game mechanics or tools that change how players build." -msgstr "" - -#. NOTE: tags: title for oneofakind__original -#: app/_translations.py:90 -msgctxt "tags" -msgid "One-of-a-kind / Original" -msgstr "" - -#. NOTE: tags: description for oneofakind__original -#: app/_translations.py:92 +#. NOTE: tags: description for simulation +#: app/_translations.py:66 msgctxt "tags" msgid "" -"For games and such that are of their own kind, distinct and original in " -"nature to others of the same category." +"Mods and games that aim to simulate real life activity. Similar to " +"SimCity/The Sims/OpenTTD/etc." msgstr "" -#. NOTE: tags: title for building -#: app/_translations.py:94 +#. NOTE: tags: title for plants_and_farming +#: app/_translations.py:68 msgctxt "tags" -msgid "Building" +msgid "Plants and Farming" msgstr "" -#. NOTE: tags: description for building -#: app/_translations.py:96 +#. NOTE: tags: description for plants_and_farming +#: app/_translations.py:70 msgctxt "tags" -msgid "Focuses on building, such as adding new materials or nodes" +msgid "Adds new plants or other farmable resources." msgstr "" -#. NOTE: tags: title for decorative -#: app/_translations.py:98 +#. NOTE: tags: title for multiplayer +#: app/_translations.py:72 msgctxt "tags" -msgid "Decorative" +msgid "Multiplayer-focused" msgstr "" -#. NOTE: tags: description for decorative -#: app/_translations.py:100 +#. NOTE: tags: description for multiplayer +#: app/_translations.py:74 msgctxt "tags" -msgid "Adds nodes with no other purpose than for use in building" +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 chat +#: app/_translations.py:80 +msgctxt "tags" +msgid "Chat / Commands" +msgstr "" + +#. NOTE: tags: description for chat +#: app/_translations.py:82 +msgctxt "tags" +msgid "Focus on player chat/communication or console interaction." msgstr "" #. NOTE: tags: title for puzzle -#: app/_translations.py:102 +#: app/_translations.py:84 msgctxt "tags" msgid "Puzzle" msgstr "" #. NOTE: tags: description for puzzle -#: app/_translations.py:104 +#: app/_translations.py:86 msgctxt "tags" msgid "Focus on puzzle solving instead of combat" msgstr "" #. NOTE: tags: title for environment -#: app/_translations.py:106 +#: app/_translations.py:88 msgctxt "tags" msgid "Environment / Weather" msgstr "" #. NOTE: tags: description for environment -#: app/_translations.py:108 +#: app/_translations.py:90 msgctxt "tags" msgid "" "Improves the world, adding weather, ambient sounds, or other environment " @@ -352,29 +296,85 @@ msgid "" msgstr "" #. NOTE: tags: title for less_than_px -#: app/_translations.py:110 +#: app/_translations.py:92 msgctxt "tags" msgid "<16px" msgstr "" #. NOTE: tags: description for less_than_px -#: app/_translations.py:112 +#: app/_translations.py:94 msgctxt "tags" msgid "Less than 16px" msgstr "" #. NOTE: tags: title for mobs -#: app/_translations.py:114 +#: app/_translations.py:96 msgctxt "tags" msgid "Mobs / Animals / NPCs" msgstr "" #. NOTE: tags: description for mobs -#: app/_translations.py:116 +#: app/_translations.py:98 msgctxt "tags" msgid "Adds mobs, animals, and non-player characters" msgstr "" +#. NOTE: tags: title for building +#: app/_translations.py:100 +msgctxt "tags" +msgid "Building" +msgstr "" + +#. NOTE: tags: description for building +#: app/_translations.py:102 +msgctxt "tags" +msgid "Focuses on building, such as adding new materials or nodes" +msgstr "" + +#. NOTE: tags: title for decorative +#: app/_translations.py:104 +msgctxt "tags" +msgid "Decorative" +msgstr "" + +#. NOTE: tags: description for decorative +#: app/_translations.py:106 +msgctxt "tags" +msgid "Adds nodes with no other purpose than for use in building" +msgstr "" + +#. NOTE: tags: title for magic +#: app/_translations.py:108 +msgctxt "tags" +msgid "Magic / Enchanting" +msgstr "" + +#. NOTE: tags: title for building_mechanics +#: app/_translations.py:110 +msgctxt "tags" +msgid "Building Mechanics and Tools" +msgstr "" + +#. NOTE: tags: description for building_mechanics +#: app/_translations.py:112 +msgctxt "tags" +msgid "Adds game mechanics or tools that change how players build." +msgstr "" + +#. NOTE: tags: title for oneofakind__original +#: app/_translations.py:114 +msgctxt "tags" +msgid "One-of-a-kind / Original" +msgstr "" + +#. NOTE: tags: description for oneofakind__original +#: 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 custom_mapgen #: app/_translations.py:118 #, fuzzy @@ -390,18 +390,16 @@ msgid "" "worlds to be set to the 'singlenode' mapgen." msgstr "" -#. NOTE: tags: title for survival +#. NOTE: tags: title for 16px #: app/_translations.py:122 msgctxt "tags" -msgid "Survival" +msgid "16px" msgstr "" -#. NOTE: tags: description for survival +#. NOTE: tags: description for 16px #: 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, ..." +msgid "For 16px texture packs" msgstr "" #. NOTE: tags: title for education @@ -417,206 +415,140 @@ msgctxt "tags" msgid "Either has educational value, or is a tool to help teachers " msgstr "" -#. NOTE: tags: title for storage +#. NOTE: tags: title for survival #: app/_translations.py:130 msgctxt "tags" -msgid "Storage" +msgid "Survival" msgstr "" -#. NOTE: tags: description for storage +#. NOTE: tags: description for survival #: app/_translations.py:132 msgctxt "tags" -msgid "Adds or improves item storage mechanics" -msgstr "" - -#. NOTE: tags: title for library -#: app/_translations.py:134 -msgctxt "tags" -msgid "API / Library" -msgstr "" - -#. NOTE: tags: description for library -#: app/_translations.py:136 -msgctxt "tags" -msgid "Primarily adds an API for other mods to use" +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:138 +#: app/_translations.py:134 msgctxt "tags" msgid "HUD" msgstr "" #. NOTE: tags: description for hud -#: app/_translations.py:140 +#: app/_translations.py:136 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 -msgctxt "tags" -msgid "Mini-game" -msgstr "Nomo" - -#. NOTE: tags: description for mini-game -#: app/_translations.py:144 -msgctxt "tags" -msgid "Adds a mini-game to be played within Minetest" -msgstr "" - #. NOTE: tags: title for pve -#: app/_translations.py:146 +#: app/_translations.py:138 msgctxt "tags" msgid "Player vs Environment (PvE)" msgstr "" #. NOTE: tags: description for pve -#: app/_translations.py:148 +#: app/_translations.py:140 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 storage +#: app/_translations.py:142 +msgctxt "tags" +msgid "Storage" +msgstr "" + +#. NOTE: tags: description for storage +#: app/_translations.py:144 +msgctxt "tags" +msgid "Adds or improves item storage mechanics" +msgstr "" + #. NOTE: tags: title for sports -#: app/_translations.py:150 +#: app/_translations.py:146 #, fuzzy msgctxt "tags" msgid "Sports" msgstr "Raporti" -#. NOTE: tags: title for 16px +#. NOTE: tags: title for library +#: app/_translations.py:148 +msgctxt "tags" +msgid "API / Library" +msgstr "" + +#. NOTE: tags: description for library +#: app/_translations.py:150 +msgctxt "tags" +msgid "Primarily adds an API for other mods to use" +msgstr "" + +#. NOTE: tags: title for mini-game #: app/_translations.py:152 -msgctxt "tags" -msgid "16px" -msgstr "" - -#. 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" +msgid "Mini-game" +msgstr "Nomo" -#. NOTE: tags: description for transport -#: app/_translations.py:162 +#. NOTE: tags: description for mini-game +#: app/_translations.py:154 msgctxt "tags" -msgid "" -"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" +msgid "Adds a mini-game to be played within Minetest" msgstr "" #. NOTE: tags: title for commerce -#: app/_translations.py:170 +#: app/_translations.py:156 msgctxt "tags" msgid "Commerce / Economy" msgstr "" #. NOTE: tags: description for commerce -#: app/_translations.py:172 +#: app/_translations.py:158 msgctxt "tags" msgid "Related to economies, money, and trading" msgstr "" -#. NOTE: tags: title for gui -#: app/_translations.py:174 +#. NOTE: tags: title for technology +#: app/_translations.py:160 msgctxt "tags" -msgid "GUI" +msgid "Machines / Electronics" msgstr "" -#. NOTE: tags: description for gui -#: app/_translations.py:176 +#. NOTE: tags: description for technology +#: app/_translations.py:162 msgctxt "tags" -msgid "" -"For content whose main utility or features are provided within a GUI, on-" -"screen menu, or similar" +msgid "Adds machines useful in automation, tubes, or power." msgstr "" -#. NOTE: tags: title for jam_combat_mod -#: app/_translations.py:178 +#. NOTE: tags: title for food +#: app/_translations.py:164 msgctxt "tags" -msgid "Jam / Combat 2020" +msgid "Food / Drinks" msgstr "" -#. NOTE: tags: description for jam_combat_mod -#: app/_translations.py:180 +#. NOTE: tags: title for seasonal +#: app/_translations.py:166 msgctxt "tags" -msgid "For mods created for the Discord \"Combat\" modding event in 2020" +msgid "Seasonal" msgstr "" -#. NOTE: tags: title for mtg -#: app/_translations.py:182 -#, fuzzy +#. NOTE: tags: description for seasonal +#: app/_translations.py:168 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" +msgid "For content generally themed around a certain season or holiday" msgstr "" #. NOTE: tags: title for creative -#: app/_translations.py:190 +#: app/_translations.py:170 msgctxt "tags" msgid "Creative" msgstr "" #. NOTE: tags: description for creative -#: app/_translations.py:192 +#: app/_translations.py:172 msgctxt "tags" msgid "" "Written specifically or exclusively for use in creative mode. Adds " @@ -624,52 +556,106 @@ msgid "" "that facilitate ingame creation and doesn't add difficulty or scarcity" msgstr "" -#. NOTE: tags: title for technology -#: app/_translations.py:194 +#. NOTE: tags: title for 64px +#: app/_translations.py:174 msgctxt "tags" -msgid "Machines / Electronics" +msgid "64px" msgstr "" -#. NOTE: tags: description for technology -#: app/_translations.py:196 +#. NOTE: tags: description for 64px +#: app/_translations.py:176 msgctxt "tags" -msgid "Adds machines useful in automation, tubes, or power." +msgid "For 64px texture packs" msgstr "" #. NOTE: tags: title for 32px -#: app/_translations.py:198 +#: app/_translations.py:178 msgctxt "tags" msgid "32px" msgstr "" #. NOTE: tags: description for 32px -#: app/_translations.py:200 +#: app/_translations.py:180 msgctxt "tags" msgid "For 32px texture packs" msgstr "" -#. NOTE: tags: title for strategy_rts -#: app/_translations.py:202 +#. NOTE: tags: title for gui +#: app/_translations.py:182 msgctxt "tags" -msgid "Strategy / RTS" +msgid "GUI" msgstr "" -#. NOTE: tags: description for strategy_rts -#: app/_translations.py:204 +#. NOTE: tags: description for gui +#: app/_translations.py:184 msgctxt "tags" msgid "" -"Games and mods with a heavy strategy component, whether real-time or " -"turn-based" +"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:186 +msgctxt "tags" +msgid "Jam / Combat 2020" +msgstr "" + +#. NOTE: tags: description for jam_combat_mod +#: app/_translations.py:188 +msgctxt "tags" +msgid "For mods created for the Discord \"Combat\" modding event in 2020" +msgstr "" + +#. NOTE: tags: title for transport +#: app/_translations.py:190 +#, fuzzy +msgctxt "tags" +msgid "Transport" +msgstr "Raporti" + +#. NOTE: tags: description for transport +#: app/_translations.py:192 +msgctxt "tags" +msgid "" +"Adds or changes transportation methods. Includes teleportation, vehicles," +" ridable mobs, transport infrastructure and thematic content" +msgstr "" + +#. NOTE: tags: title for jam_weekly_2021 +#: app/_translations.py:194 +msgctxt "tags" +msgid "Jam / Weekly Challenges 2021" +msgstr "" + +#. NOTE: tags: description for jam_weekly_2021 +#: app/_translations.py:196 +msgctxt "tags" +msgid "" +"For mods created for the Discord \"Weekly Challenges\" modding event in " +"2021" +msgstr "" + +#. NOTE: tags: title for mtg +#: app/_translations.py:198 +#, fuzzy +msgctxt "tags" +msgid "Minetest Game improved" +msgstr "Estas aprobita" + +#. NOTE: tags: description for mtg +#: app/_translations.py:200 +msgctxt "tags" +msgid "Forks of Minetest Game" msgstr "" #. NOTE: tags: title for skins -#: app/_translations.py:206 +#: app/_translations.py:202 msgctxt "tags" msgid "Player customization / Skins" msgstr "" #. NOTE: tags: description for skins -#: app/_translations.py:208 +#: app/_translations.py:204 msgctxt "tags" msgid "" "Allows the player to customize their character by changing the texture or" @@ -677,29 +663,43 @@ msgid "" msgstr "" #. NOTE: tags: title for jam_game_2021 -#: app/_translations.py:210 +#: app/_translations.py:206 msgctxt "tags" msgid "Jam / Game 2021" msgstr "" #. NOTE: tags: description for jam_game_2021 -#: app/_translations.py:212 +#: app/_translations.py:208 msgctxt "tags" msgid "Entries to the 2021 Minetest Game Jam" msgstr "" #. NOTE: tags: title for 128px -#: app/_translations.py:214 +#: app/_translations.py:210 msgctxt "tags" msgid "128px+" msgstr "" #. NOTE: tags: description for 128px -#: app/_translations.py:216 +#: app/_translations.py:212 msgctxt "tags" msgid "For 128px or higher texture packs" msgstr "" +#. NOTE: tags: title for strategy_rts +#: app/_translations.py:214 +msgctxt "tags" +msgid "Strategy / RTS" +msgstr "" + +#. NOTE: tags: description for strategy_rts +#: app/_translations.py:216 +msgctxt "tags" +msgid "" +"Games and mods with a heavy strategy component, whether real-time or " +"turn-based" +msgstr "" + #. NOTE: tags: title for jam_game_2022 #: app/_translations.py:218 msgctxt "tags" @@ -817,7 +817,7 @@ msgstr "%(package_type)s por %(game_name)s" msgid "%(delta)s ago" msgstr "antaŭ %(delta)s" -#: app/blueprints/api/endpoints.py:94 app/templates/index.html:104 +#: app/blueprints/api/endpoints.py:74 app/templates/index.html:104 msgid "Featured" msgstr "Prezentita" @@ -828,6 +828,7 @@ msgstr "Prezentita" #: 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 +#: app/templates/packages/release_view.html:22 msgid "Name" msgstr "Nomo" @@ -836,10 +837,10 @@ 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:252 -#: app/blueprints/packages/packages.py:544 -#: app/blueprints/packages/packages.py:640 -#: app/blueprints/packages/packages.py:728 +#: app/blueprints/oauth/__init__.py:175 app/blueprints/packages/packages.py:253 +#: app/blueprints/packages/packages.py:551 +#: app/blueprints/packages/packages.py:647 +#: app/blueprints/packages/packages.py:735 #: app/blueprints/packages/releases.py:66 #: app/blueprints/packages/releases.py:81 app/blueprints/packages/reviews.py:63 #: app/blueprints/packages/screenshots.py:36 @@ -856,17 +857,18 @@ msgstr "Konservi" #: app/blueprints/packages/advanced_search.py:84 #: app/blueprints/packages/releases.py:56 #: app/blueprints/packages/releases.py:71 app/blueprints/packages/reviews.py:53 -#: app/blueprints/threads/__init__.py:281 +#: app/blueprints/threads/__init__.py:282 #: app/templates/admin/languages/list.html:23 -#: app/templates/macros/reviews.html:143 app/templates/macros/topics.html:5 +#: app/templates/macros/reviews.html:144 app/templates/macros/topics.html:5 #: app/templates/packages/release_edit.html:21 -#: app/templates/packages/translation.html:54 +#: app/templates/packages/release_view.html:23 +#: app/templates/packages/translation.html:42 msgid "Title" msgstr "Titolo" #: app/blueprints/collections/__init__.py:80 #: app/blueprints/collections/__init__.py:85 -#: app/templates/packages/translation.html:57 +#: app/templates/packages/translation.html:45 msgid "Short Description" msgstr "Mallonga Priskribo" @@ -875,7 +877,7 @@ msgid "Page Content" msgstr "Paĝenhavo" #: app/blueprints/collections/__init__.py:82 -#: app/blueprints/threads/__init__.py:283 +#: app/blueprints/threads/__init__.py:284 #: app/templates/collections/view.html:51 msgid "Private" msgstr "Privata" @@ -912,6 +914,25 @@ msgstr "(Publika, ŝanĝi de Profilo > Miaj Kolektoj)" msgid "Removed package from favorites collection" msgstr "" +#: app/blueprints/feeds/__init__.py:32 app/templates/index.html:8 +msgid "Welcome to the best place to find Minetest mods, games, and texture packs" +msgstr "" + +#: app/blueprints/feeds/__init__.py:70 app/templates/base.html:29 +#: app/templates/base.html:36 +msgid "ContentDB new packages" +msgstr "" + +#: app/blueprints/feeds/__init__.py:98 app/templates/base.html:31 +#: app/templates/base.html:38 +msgid "ContentDB package updates" +msgstr "" + +#: app/blueprints/feeds/__init__.py:107 app/templates/base.html:27 +#: app/templates/base.html:34 +msgid "ContentDB all" +msgstr "" + #: 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 @@ -942,7 +963,7 @@ msgstr "Traduko" #: app/blueprints/packages/__init__.py:42 #: app/templates/packages/releases_list.html:34 -#: app/templates/packages/view.html:657 app/templates/todo/editor.html:75 +#: app/templates/packages/view.html:675 app/templates/todo/editor.html:75 msgid "Releases" msgstr "Eldonoj" @@ -954,18 +975,18 @@ msgstr "Ekrankopioj" #: app/blueprints/packages/__init__.py:52 #: app/templates/packages/edit_maintainers.html:8 -#: app/templates/packages/view.html:628 app/utils/minetest_hypertext.py:302 +#: app/templates/packages/view.html:646 app/utils/minetest_hypertext.py:302 msgid "Maintainers" msgstr "Prizorgantoj" #: app/blueprints/packages/__init__.py:57 app/templates/admin/list.html:21 -#: app/templates/base.html:159 app/templates/packages/audit.html:4 +#: app/templates/base.html:173 app/templates/packages/audit.html:4 msgid "Audit Log" msgstr "Kontrola protokolo" -#: app/blueprints/packages/__init__.py:62 app/templates/base.html:150 +#: app/blueprints/packages/__init__.py:62 app/templates/base.html:164 #: app/templates/packages/stats.html:4 app/templates/packages/stats.html:23 -#: app/templates/packages/view.html:236 app/templates/users/profile.html:148 +#: app/templates/packages/view.html:243 app/templates/users/profile.html:148 msgid "Statistics" msgstr "Statistikoj" @@ -995,8 +1016,8 @@ msgstr "" msgid "Non-free" msgstr "" -#: app/blueprints/packages/advanced_search.py:42 app/models/packages.py:624 -#: app/templates/packages/view.html:163 +#: app/blueprints/packages/advanced_search.py:42 app/models/packages.py:630 +#: app/templates/packages/view.html:170 msgid "Work in Progress" msgstr "" @@ -1014,30 +1035,30 @@ msgid "Query" msgstr "" #: app/blueprints/packages/advanced_search.py:54 -#: app/blueprints/packages/packages.py:230 app/templates/packages/view.html:598 +#: app/blueprints/packages/packages.py:231 app/templates/packages/view.html:616 #: app/utils/minetest_hypertext.py:263 msgid "Type" msgstr "Tipo" #: app/blueprints/packages/advanced_search.py:56 -#: app/templates/macros/topics.html:6 app/templates/packages/view.html:177 +#: app/templates/macros/topics.html:6 app/templates/packages/view.html:184 msgid "Author" msgstr "" #: app/blueprints/packages/advanced_search.py:57 -#: app/blueprints/packages/packages.py:237 app/templates/admin/tags/list.html:4 +#: app/blueprints/packages/packages.py:238 app/templates/admin/tags/list.html:4 #: app/templates/admin/tags/list.html:10 app/templates/todo/tags.html:38 #: app/utils/minetest_hypertext.py:264 msgid "Tags" msgstr "Etikedoj" #: app/blueprints/packages/advanced_search.py:60 -#: app/blueprints/packages/packages.py:238 +#: app/blueprints/packages/packages.py:239 msgid "Content Warnings" msgstr "Avertoj pri enhavo" #: app/blueprints/packages/advanced_search.py:63 -#: app/blueprints/packages/packages.py:239 app/templates/packages/view.html:609 +#: app/blueprints/packages/packages.py:240 app/templates/packages/view.html:627 #: app/utils/minetest_hypertext.py:298 msgid "License" msgstr "Permesilo" @@ -1051,9 +1072,10 @@ msgstr "" #: 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/macros/reviews.html:82 app/templates/macros/topics.html:52 #: app/templates/packages/game_hub.html:5 #: app/templates/packages/game_hub.html:25 +#: app/templates/packages/release_view.html:17 #: app/templates/packages/similar.html:22 app/templates/translate/index.html:28 #, python-format msgid "%(title)s by %(author)s" @@ -1061,7 +1083,7 @@ msgstr "" #: app/blueprints/packages/advanced_search.py:72 #: app/blueprints/packages/reviews.py:54 -#: app/templates/packages/translation.html:51 +#: app/templates/packages/translation.html:39 msgid "Language" msgstr "" @@ -1083,13 +1105,13 @@ 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/packages/view.html:201 app/templates/packages/view.html:343 #: 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 +#: app/templates/packages/view.html:191 app/templates/users/profile.html:242 msgid "Downloads" msgstr "" @@ -1121,75 +1143,75 @@ msgstr "" msgid "Random order" msgstr "" -#: app/blueprints/packages/packages.py:215 +#: app/blueprints/packages/packages.py:216 msgid "No download available." msgstr "Neniu elŝuto haveblas." -#: app/blueprints/packages/packages.py:231 +#: app/blueprints/packages/packages.py:232 msgid "Title (Human-readable)" msgstr "Titolo (homolegebla)" -#: app/blueprints/packages/packages.py:232 -#: app/blueprints/packages/packages.py:638 +#: app/blueprints/packages/packages.py:233 +#: app/blueprints/packages/packages.py:645 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 +#: app/blueprints/packages/packages.py:233 +#: app/blueprints/packages/packages.py:646 +#: app/templates/packages/create_edit.html:80 msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" msgstr "Nur minuskloj (a-z), ciferoj (0-9) kaj substrekoj (_)" -#: app/blueprints/packages/packages.py:233 +#: app/blueprints/packages/packages.py:234 msgid "Short Description (Plaintext)" msgstr "Mallonga Priskribo (klarteksto)" -#: app/blueprints/packages/packages.py:235 app/templates/packages/view.html:620 +#: app/blueprints/packages/packages.py:236 app/templates/packages/view.html:638 #: app/utils/minetest_hypertext.py:300 msgid "Maintenance State" msgstr "Stato de bontenado" -#: app/blueprints/packages/packages.py:240 +#: app/blueprints/packages/packages.py:241 msgid "Media License" msgstr "Permesilo de vidaŭdaĵoj" -#: app/blueprints/packages/packages.py:242 +#: app/blueprints/packages/packages.py:243 msgid "Long Description (Markdown)" msgstr "Longa priskribo (Markdown)" -#: app/blueprints/packages/packages.py:244 +#: app/blueprints/packages/packages.py:245 msgid "VCS Repository URL" msgstr "URL de versiujo" -#: app/blueprints/packages/packages.py:245 app/blueprints/users/settings.py:77 +#: app/blueprints/packages/packages.py:246 app/blueprints/users/settings.py:77 msgid "Website URL" msgstr "URL de retejo" -#: app/blueprints/packages/packages.py:246 +#: app/blueprints/packages/packages.py:247 msgid "Issue Tracker URL" msgstr "URL de problemspurilo" -#: app/blueprints/packages/packages.py:247 +#: app/blueprints/packages/packages.py:248 msgid "Forum Topic ID" msgstr "Identigilo de diskuteja temo" -#: app/blueprints/packages/packages.py:248 +#: app/blueprints/packages/packages.py:249 msgid "Video URL" msgstr "URL de filmo" -#: app/blueprints/packages/packages.py:249 +#: app/blueprints/packages/packages.py:250 msgid "Donate URL" msgstr "URL por donacoj" -#: app/blueprints/packages/packages.py:250 +#: app/blueprints/packages/packages.py:251 msgid "Translation URL" msgstr "" -#: app/blueprints/packages/packages.py:256 +#: app/blueprints/packages/packages.py:257 msgid "_game is not an allowed name" msgstr "_game ne estas permesita nomo" -#: app/blueprints/packages/packages.py:266 +#: app/blueprints/packages/packages.py:267 msgid "" "Package already exists, but is removed. Please contact ContentDB staff to" " restore the package" @@ -1197,104 +1219,104 @@ msgstr "" "Pako jam ekzistas, sed estas forigita. Bonvolu kontakti ContentDB-" "laboriston por restarigi la pakaĵon" -#: app/blueprints/packages/packages.py:271 +#: app/blueprints/packages/packages.py:272 msgid "Package already exists" msgstr "Pako jam ekzistas" -#: app/blueprints/packages/packages.py:277 +#: app/blueprints/packages/packages.py:278 msgid "A collection with a similar name already exists" msgstr "" -#: app/blueprints/packages/packages.py:330 +#: app/blueprints/packages/packages.py:331 #: 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:336 +#: app/blueprints/packages/packages.py:337 msgid "Save draft" msgstr "" -#: app/blueprints/packages/packages.py:344 +#: app/blueprints/packages/packages.py:345 msgid "Unable to find that user" msgstr "Ne eblas trovi tiun uzanton" -#: app/blueprints/packages/packages.py:348 +#: app/blueprints/packages/packages.py:349 #: app/blueprints/packages/screenshots.py:137 msgid "Permission denied" msgstr "Permeso rifuziĝis" -#: app/blueprints/packages/packages.py:404 -#: app/blueprints/packages/packages.py:495 -#: app/blueprints/packages/packages.py:517 +#: app/blueprints/packages/packages.py:408 +#: app/blueprints/packages/packages.py:502 +#: app/blueprints/packages/packages.py:524 msgid "You don't have permission to do that" msgstr "Vi ne rajtas fari tion" -#: app/blueprints/packages/packages.py:437 +#: app/blueprints/packages/packages.py:443 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:444 +#: app/blueprints/packages/packages.py:450 msgid "" "Please comment in the approval thread so editors know what you have " "changed" msgstr "" -#: app/blueprints/packages/packages.py:482 +#: app/blueprints/packages/packages.py:489 #, python-format msgid "Set state to %(state)s" msgstr "" -#: app/blueprints/packages/packages.py:512 +#: app/blueprints/packages/packages.py:519 msgid "Deleted package" msgstr "Forigita pakaĵo" -#: app/blueprints/packages/packages.py:534 +#: app/blueprints/packages/packages.py:541 msgid "Unapproved package" msgstr "Neaprobita pakaĵo" -#: app/blueprints/packages/packages.py:543 +#: app/blueprints/packages/packages.py:550 msgid "Maintainers (Comma-separated)" msgstr "Prizorgantoj (diskomitaj)" -#: app/blueprints/packages/packages.py:552 +#: app/blueprints/packages/packages.py:559 msgid "You don't have permission to edit maintainers" msgstr "Vi ne havas permeson redakti prizorgantojn" -#: app/blueprints/packages/packages.py:602 +#: app/blueprints/packages/packages.py:609 msgid "You are not a maintainer" msgstr "Vi ne estas prizorganto" -#: app/blueprints/packages/packages.py:605 +#: app/blueprints/packages/packages.py:612 msgid "Package owners cannot remove themselves as maintainers" msgstr "Pakaĵposedantoj ne povas forigi sin kiel prizorgantojn" -#: app/blueprints/packages/packages.py:637 +#: app/blueprints/packages/packages.py:644 msgid "Author Name" msgstr "Nomo de aŭtoro" -#: app/blueprints/packages/packages.py:724 +#: app/blueprints/packages/packages.py:731 msgid "Enable support detection based on dependencies (recommended)" msgstr "Trovi subtenon laŭ dependaĵoj (rekomendite)" -#: app/blueprints/packages/packages.py:725 +#: app/blueprints/packages/packages.py:732 msgid "Supported games" msgstr "" -#: app/blueprints/packages/packages.py:726 +#: app/blueprints/packages/packages.py:733 msgid "Unsupported games" msgstr "" -#: app/blueprints/packages/packages.py:727 +#: app/blueprints/packages/packages.py:734 msgid "Supports all games (unless stated) / is game independent" msgstr "" -#: app/blueprints/packages/packages.py:743 +#: app/blueprints/packages/packages.py:750 msgid "You need at least one release before you can edit game support" msgstr "" -#: app/blueprints/packages/packages.py:747 +#: app/blueprints/packages/packages.py:754 msgid "Mod(pack) needs to contain at least one mod. Please create a new release" msgstr "" @@ -1319,18 +1341,19 @@ msgstr "Git-referenco (t.e.: enmeta haketaĵo, branĉo, aŭ etikedo)" #: app/blueprints/packages/releases.py:62 #: app/blueprints/packages/releases.py:77 -#: app/blueprints/packages/releases.py:207 +#: app/blueprints/packages/releases.py:217 msgid "Minimum Minetest Version" msgstr "Minimuma versio de Minetest" #: app/blueprints/packages/releases.py:64 #: app/blueprints/packages/releases.py:79 -#: app/blueprints/packages/releases.py:210 +#: app/blueprints/packages/releases.py:220 msgid "Maximum Minetest Version" msgstr "Maksimuma versio de Minetest" #: app/blueprints/packages/releases.py:74 #: app/templates/packages/release_edit.html:31 +#: app/templates/packages/release_view.html:31 #, fuzzy msgid "URL" msgstr "URL" @@ -1352,75 +1375,75 @@ msgstr "Enporti el Git" msgid "Upload .zip file" msgstr "Alŝuti .zip-dosieron" -#: app/blueprints/packages/releases.py:206 +#: app/blueprints/packages/releases.py:216 msgid "Set Min" msgstr "Agordi minimumon" -#: app/blueprints/packages/releases.py:209 +#: app/blueprints/packages/releases.py:219 msgid "Set Max" msgstr "Agordi maksimumon" -#: app/blueprints/packages/releases.py:212 +#: app/blueprints/packages/releases.py:222 msgid "Only change values previously set as none" msgstr "Nur ŝanĝi nulajn valorojn" -#: app/blueprints/packages/releases.py:213 +#: app/blueprints/packages/releases.py:223 msgid "Update" msgstr "Ĝisdatigi" -#: app/blueprints/packages/releases.py:265 +#: app/blueprints/packages/releases.py:275 #: app/templates/packages/update_config.html:25 msgid "Trigger" msgstr "" -#: app/blueprints/packages/releases.py:266 +#: app/blueprints/packages/releases.py:276 msgid "New Commit" msgstr "Nova enmeto" -#: app/blueprints/packages/releases.py:267 app/templates/admin/tags/list.html:8 +#: app/blueprints/packages/releases.py:277 app/templates/admin/tags/list.html:8 msgid "New Tag" msgstr "Nova etikedo" -#: app/blueprints/packages/releases.py:269 +#: app/blueprints/packages/releases.py:279 msgid "Branch name" msgstr "Nomo de branĉo" -#: app/blueprints/packages/releases.py:270 +#: app/blueprints/packages/releases.py:280 #: app/templates/packages/update_config.html:38 msgid "Action" msgstr "Ago" -#: app/blueprints/packages/releases.py:271 +#: app/blueprints/packages/releases.py:281 msgid "Send notification and mark as outdated" msgstr "Sendi sciigon kaj marki eksdata" -#: app/blueprints/packages/releases.py:271 app/logic/package_approval.py:104 +#: app/blueprints/packages/releases.py:281 app/logic/package_approval.py:104 msgid "Create release" msgstr "Krei eldonon" -#: app/blueprints/packages/releases.py:273 +#: app/blueprints/packages/releases.py:283 msgid "Save Settings" msgstr "Konservi agordon" -#: app/blueprints/packages/releases.py:274 +#: app/blueprints/packages/releases.py:284 msgid "Disable Automation" msgstr "Malŝalti memagadon" -#: app/blueprints/packages/releases.py:313 +#: app/blueprints/packages/releases.py:323 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:329 +#: app/blueprints/packages/releases.py:339 msgid "Deleted update configuration" msgstr "Forigita ĝisdatiga agordo" -#: app/blueprints/packages/releases.py:337 +#: app/blueprints/packages/releases.py:347 msgid "Now, please create an initial release" msgstr "Nun, bonvolu krei komencan eldonon" #: app/blueprints/packages/reviews.py:60 app/blueprints/threads/__init__.py:181 #: app/blueprints/threads/__init__.py:182 -#: app/blueprints/threads/__init__.py:282 +#: app/blueprints/threads/__init__.py:283 msgid "Comment" msgstr "Komento" @@ -1428,18 +1451,18 @@ msgstr "Komento" msgid "Rating" msgstr "" -#: app/blueprints/packages/reviews.py:62 app/templates/macros/reviews.html:124 -#: app/templates/macros/reviews.html:178 +#: app/blueprints/packages/reviews.py:62 app/templates/macros/reviews.html:125 +#: app/templates/macros/reviews.html:179 msgid "Yes" msgstr "Jes" -#: app/blueprints/packages/reviews.py:62 app/templates/macros/reviews.html:129 -#: app/templates/macros/reviews.html:182 +#: app/blueprints/packages/reviews.py:62 app/templates/macros/reviews.html:130 +#: app/templates/macros/reviews.html:183 msgid "Neutral" msgstr "Neŭtrala" -#: app/blueprints/packages/reviews.py:62 app/templates/macros/reviews.html:134 -#: app/templates/macros/reviews.html:186 +#: app/blueprints/packages/reviews.py:62 app/templates/macros/reviews.html:135 +#: app/templates/macros/reviews.html:187 msgid "No" msgstr "Ne" @@ -1457,7 +1480,7 @@ msgstr "" #: app/blueprints/packages/reviews.py:94 app/blueprints/threads/__init__.py:207 #: app/blueprints/threads/__init__.py:240 -#: app/blueprints/threads/__init__.py:334 app/blueprints/users/settings.py:114 +#: app/blueprints/threads/__init__.py:335 app/blueprints/users/settings.py:114 #: app/logic/packages.py:131 msgid "Linking to blocked sites is not allowed" msgstr "Ligi al blokitaj retejoj ne estas permesite" @@ -1485,8 +1508,9 @@ msgid "Message" msgstr "Mesaĝo" #: app/blueprints/report/__init__.py:35 app/templates/macros/threads.html:51 -#: app/templates/packages/view.html:688 app/templates/report/index.html:4 -#: app/templates/report/index.html:10 app/templates/users/profile.html:37 +#: app/templates/packages/view.html:706 app/templates/report/index.html:4 +#: app/templates/report/index.html:10 app/templates/users/account.html:91 +#: app/templates/users/profile.html:37 msgid "Report" msgstr "Raporti" @@ -1522,24 +1546,24 @@ msgstr "Ne povas forigi fadenmalferman afiŝon!" msgid "Please wait before commenting again" msgstr "Bonvolu atendi antaŭ komenti denove" -#: app/blueprints/threads/__init__.py:284 +#: app/blueprints/threads/__init__.py:285 #: app/templates/macros/package_approval.html:56 msgid "Open Thread" msgstr "Malfermi Fadenon" -#: app/blueprints/threads/__init__.py:309 +#: app/blueprints/threads/__init__.py:310 msgid "Unable to create thread!" msgstr "Ne eblas krei fadenon!" -#: app/blueprints/threads/__init__.py:315 +#: app/blueprints/threads/__init__.py:316 msgid "An approval thread already exists! Consider replying there instead" msgstr "Aproba fadeno jam ekzistas! Konsideru respondi tie anstataŭe" -#: app/blueprints/threads/__init__.py:319 +#: app/blueprints/threads/__init__.py:320 msgid "Please wait before opening another thread" msgstr "Bonvolu atendi antaŭ malfermi alian fadenon" -#: app/blueprints/todo/user.py:192 +#: app/blueprints/todo/user.py:193 #: app/templates/collections/package_add_to.html:46 msgid "Done" msgstr "" @@ -1558,7 +1582,7 @@ msgstr "Pasvorto" msgid "Remember me" msgstr "Memoru min" -#: app/blueprints/users/account.py:39 app/templates/base.html:176 +#: app/blueprints/users/account.py:39 app/templates/base.html:190 #: app/templates/donate/index.html:85 app/templates/users/login.html:4 msgid "Sign in" msgstr "Saluti" @@ -1928,7 +1952,7 @@ msgstr "" msgid "File filter" msgstr "" -#: app/blueprints/zipgrep/__init__.py:38 app/templates/base.html:60 +#: app/blueprints/zipgrep/__init__.py:38 app/templates/base.html:74 #: app/templates/packages/advanced_search.html:34 #: app/templates/packages/game_hub.html:35 app/templates/todo/tags.html:14 msgid "Search" @@ -2019,6 +2043,10 @@ msgstr "" msgid "You don't have permission to change the package name" msgstr "" +#: app/logic/packages.py:140 +msgid "You cannot change package type once approved" +msgstr "" + #: app/logic/releases.py:33 msgid "You don't have permission to make releases" msgstr "" @@ -2092,17 +2120,17 @@ msgstr "" msgid "Texture Pack" msgstr "" -#: app/models/packages.py:78 app/templates/base.html:39 +#: app/models/packages.py:78 app/templates/base.html:53 #: app/templates/modnames/view.html:14 msgid "Mods" msgstr "" -#: app/models/packages.py:80 app/templates/base.html:42 +#: app/models/packages.py:80 app/templates/base.html:56 #: app/templates/modnames/view.html:17 msgid "Games" msgstr "" -#: app/models/packages.py:82 app/templates/base.html:45 +#: app/models/packages.py:82 app/templates/base.html:59 msgid "Texture Packs" msgstr "" @@ -2229,185 +2257,185 @@ msgstr "" msgid "Delete" msgstr "" -#: app/models/packages.py:1366 +#: app/models/packages.py:1384 #, python-format msgid "New commit %(hash)s found on the Git repo." msgstr "" -#: app/models/packages.py:1370 +#: app/models/packages.py:1388 #, python-format msgid "The last release was commit %(hash)s" msgstr "" -#: app/models/packages.py:1376 +#: app/models/packages.py:1394 #, python-format msgid "New tag %(tag_name)s found on the Git repo." msgstr "" -#: app/models/users.py:45 +#: app/models/users.py:46 msgid "Banned" msgstr "" -#: app/models/users.py:47 +#: app/models/users.py:48 msgid "Not Joined" msgstr "" -#: app/models/users.py:49 +#: app/models/users.py:50 msgid "New Member" msgstr "" -#: app/models/users.py:51 +#: app/models/users.py:52 msgid "Member" msgstr "" -#: app/models/users.py:53 +#: app/models/users.py:54 msgid "Trusted Member" msgstr "" -#: app/models/users.py:55 +#: app/models/users.py:56 msgid "Approver" msgstr "" -#: app/models/users.py:57 +#: app/models/users.py:58 msgid "Editor" msgstr "" #. NOTE: BOT notification type -#: app/models/users.py:59 app/models/users.py:448 +#: app/models/users.py:60 app/models/users.py:455 msgid "Bot" msgstr "" -#: app/models/users.py:61 +#: app/models/users.py:62 msgid "Moderator" msgstr "" -#: app/models/users.py:63 app/templates/base.html:164 +#: app/models/users.py:64 app/templates/base.html:178 msgid "Admin" msgstr "" #. NOTE: PACKAGE_EDIT notification type -#: app/models/users.py:433 +#: app/models/users.py:440 msgid "Package Edit" msgstr "" #. NOTE: PACKAGE_APPROVAL notification type -#: app/models/users.py:436 +#: app/models/users.py:443 msgid "Package Approval" msgstr "" #. NOTE: NEW_THREAD notification type -#: app/models/users.py:439 app/templates/threads/list.html:12 +#: app/models/users.py:446 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:442 +#: app/models/users.py:449 msgid "New Review" msgstr "" #. NOTE: THREAD_REPLY notification type -#: app/models/users.py:445 +#: app/models/users.py:452 msgid "Thread Reply" msgstr "" #. NOTE: MAINTAINER notification type -#: app/models/users.py:451 app/templates/macros/threads.html:27 +#: app/models/users.py:458 app/templates/macros/threads.html:27 msgid "Maintainer" msgstr "" #. NOTE: EDITOR_ALERT notification type -#: app/models/users.py:454 +#: app/models/users.py:461 msgid "Editor Alert" msgstr "" #. NOTE: EDITOR_MISC notification type -#: app/models/users.py:457 +#: app/models/users.py:464 msgid "Editor Misc" msgstr "" #. NOTE: OTHER notification type -#: app/models/users.py:460 +#: app/models/users.py:467 msgid "Other" msgstr "" -#: app/models/users.py:470 +#: app/models/users.py:477 msgid "This is a Package Edit notification." msgstr "" -#: app/models/users.py:472 +#: app/models/users.py:479 msgid "This is a Package Approval notification." msgstr "" -#: app/models/users.py:474 +#: app/models/users.py:481 msgid "This is a New Thread notification." msgstr "" -#: app/models/users.py:476 +#: app/models/users.py:483 msgid "This is a New Review notification." msgstr "" -#: app/models/users.py:478 +#: app/models/users.py:485 msgid "This is a Thread Reply notification." msgstr "" -#: app/models/users.py:480 +#: app/models/users.py:487 msgid "This is a Bot notification." msgstr "" -#: app/models/users.py:482 +#: app/models/users.py:489 msgid "This is a Maintainer change notification." msgstr "" -#: app/models/users.py:484 +#: app/models/users.py:491 msgid "This is an Editor Alert notification." msgstr "" -#: app/models/users.py:486 +#: app/models/users.py:493 msgid "This is an Editor Misc notification." msgstr "" -#: app/models/users.py:488 +#: app/models/users.py:495 msgid "This is an Other notification." msgstr "" -#: app/models/users.py:495 +#: app/models/users.py:502 msgid "When another user edits your packages, releases, etc." msgstr "" -#: app/models/users.py:497 +#: app/models/users.py:504 msgid "Notifications from editors related to the package approval process." msgstr "" -#: app/models/users.py:499 +#: app/models/users.py:506 msgid "When a thread is created on your package." msgstr "" -#: app/models/users.py:501 +#: app/models/users.py:508 msgid "When a user posts a review on your package." msgstr "" -#: app/models/users.py:503 +#: app/models/users.py:510 msgid "When someone replies to a thread you're watching." msgstr "" -#: app/models/users.py:505 +#: app/models/users.py:512 msgid "From a bot - for example, update notifications." msgstr "" -#: app/models/users.py:507 +#: app/models/users.py:514 msgid "When your package's maintainers change." msgstr "" -#: app/models/users.py:509 +#: app/models/users.py:516 msgid "For editors: Important alerts." msgstr "" -#: app/models/users.py:511 +#: app/models/users.py:518 msgid "For editors: Minor notifications, including new threads." msgstr "" -#: app/models/users.py:513 +#: app/models/users.py:520 msgid "Minor notifications not important enough for a dedicated category." msgstr "" @@ -2458,11 +2486,11 @@ msgid "" "been deleted, or you may not have access to it." msgstr "" -#: app/templates/base.html:48 +#: app/templates/base.html:62 msgid "Random" msgstr "" -#: app/templates/base.html:51 app/templates/base.html:245 +#: app/templates/base.html:65 app/templates/base.html:259 #: app/templates/packages/bulk_update_conf.html:8 #: app/templates/packages/translation.html:12 #: app/templates/packages/update_config.html:8 @@ -2471,130 +2499,134 @@ msgstr "" msgid "Help" msgstr "" -#: app/templates/base.html:58 +#: app/templates/base.html:72 #, python-format msgid "Search %(type)s" msgstr "" -#: app/templates/base.html:58 app/templates/todo/tags.html:11 +#: app/templates/base.html:72 app/templates/todo/tags.html:11 #: app/templates/todo/tags.html:13 msgid "Search all packages" msgstr "" -#: app/templates/base.html:75 +#: app/templates/base.html:89 msgid "Work Queue" msgstr "" -#: app/templates/base.html:88 app/templates/base.html:140 +#: app/templates/base.html:102 app/templates/base.html:154 msgid "To do list" msgstr "" -#: app/templates/base.html:97 app/templates/notifications/list.html:4 +#: app/templates/base.html:111 app/templates/notifications/list.html:4 msgid "Notifications" msgstr "" -#: app/templates/base.html:118 +#: app/templates/base.html:132 msgid "Add Package" msgstr "" -#: app/templates/base.html:135 +#: app/templates/base.html:149 msgid "Profile" msgstr "" -#: app/templates/base.html:145 +#: app/templates/base.html:159 msgid "My Collections" msgstr "" -#: app/templates/base.html:169 app/templates/packages/release_new.html:12 +#: app/templates/base.html:183 app/templates/packages/release_new.html:12 msgid "Settings" msgstr "" -#: app/templates/base.html:172 +#: app/templates/base.html:186 msgid "Sign out" msgstr "" #: app/templates/admin/languages/list.html:4 -#: app/templates/admin/languages/list.html:10 app/templates/base.html:185 -#: app/templates/packages/view.html:602 app/utils/minetest_hypertext.py:288 +#: app/templates/admin/languages/list.html:10 app/templates/base.html:199 +#: app/templates/packages/view.html:620 app/utils/minetest_hypertext.py:288 msgid "Languages" msgstr "" -#: app/templates/base.html:202 app/templates/translate/index.html:76 +#: app/templates/base.html:216 app/templates/translate/index.html:76 msgid "Help translate ContentDB" msgstr "" -#: app/templates/base.html:246 +#: app/templates/base.html:260 msgid "About" msgstr "" -#: app/templates/base.html:247 +#: app/templates/base.html:261 msgid "Contact Us" msgstr "" -#: app/templates/base.html:248 +#: app/templates/base.html:262 msgid "Rules" msgstr "" -#: app/templates/base.html:249 +#: app/templates/base.html:263 msgid "Policy and Guidance" msgstr "" -#: app/templates/base.html:250 app/templates/donate/index.html:46 +#: app/templates/base.html:264 app/templates/donate/index.html:46 #: app/templates/donate/index.html:70 app/templates/users/profile.html:104 msgid "Donate" msgstr "" -#: app/templates/base.html:251 +#: app/templates/base.html:265 msgid "API" msgstr "" -#: app/templates/base.html:252 app/templates/users/register.html:37 +#: app/templates/base.html:266 +msgid "RSS / Feeds" +msgstr "" + +#: app/templates/base.html:267 app/templates/users/register.html:37 msgid "Privacy Policy" msgstr "" -#: app/templates/base.html:254 +#: app/templates/base.html:269 msgid "Report / DMCA" msgstr "" -#: app/templates/base.html:256 app/templates/packages/advanced_search.html:4 +#: app/templates/base.html:271 app/templates/packages/advanced_search.html:4 msgid "Advanced Search" msgstr "" -#: app/templates/base.html:257 +#: app/templates/base.html:272 msgid "User List" msgstr "" -#: app/templates/base.html:258 app/templates/packages/view.html:190 -#: app/templates/packages/view.html:677 app/templates/threads/list.html:4 +#: app/templates/base.html:273 app/templates/packages/view.html:197 +#: app/templates/packages/view.html:695 app/templates/threads/list.html:4 msgid "Threads" msgstr "" -#: app/templates/base.html:259 app/templates/collections/list.html:7 +#: app/templates/base.html:274 app/templates/collections/list.html:7 #: app/templates/collections/list.html:26 msgid "Collections" msgstr "" -#: app/templates/base.html:260 app/templates/donate/index.html:4 +#: app/templates/base.html:275 app/templates/donate/index.html:4 msgid "Support Creators" msgstr "" -#: app/templates/base.html:261 +#: app/templates/base.html:276 msgid "Translate Packages" msgstr "" -#: app/templates/base.html:262 +#: app/templates/base.html:277 msgid "Source Code" msgstr "" -#: app/templates/base.html:268 +#: app/templates/base.html:283 msgid "Show non-free packages" msgstr "" -#: app/templates/base.html:270 +#: app/templates/base.html:285 msgid "Hide non-free packages" msgstr "" -#: app/templates/base.html:274 +#: app/templates/base.html:289 #, python-format msgid "Our privacy policy has been updated (%(date)s)" msgstr "" @@ -2603,20 +2635,16 @@ msgstr "" msgid "Welcome" msgstr "" -#: app/templates/index.html:8 -msgid "Welcome to the best place to find Minetest mods, games, and texture packs" -msgstr "" - #: app/templates/index.html:53 #, python-format msgid "%(title)s by %(author)s" msgstr "" -#: app/templates/index.html:94 app/templates/packages/view.html:278 +#: app/templates/index.html:94 app/templates/packages/view.html:285 msgid "Previous" msgstr "" -#: app/templates/index.html:98 app/templates/packages/view.html:282 +#: app/templates/index.html:98 app/templates/packages/view.html:289 #: app/templates/users/claim_forums.html:87 msgid "Next" msgstr "" @@ -2698,7 +2726,7 @@ msgstr "" #: app/templates/admin/storage.html:62 #: app/templates/collections/create_edit.html:61 -#: app/templates/threads/user_comments.html:79 +#: app/templates/threads/user_comments.html:80 msgid "No results" msgstr "" @@ -2817,7 +2845,8 @@ msgstr "" #: app/templates/collections/create_edit.html:5 #: app/templates/collections/view.html:42 app/templates/macros/releases.html:68 -#: app/templates/packages/view.html:116 app/templates/packages/view.html:255 +#: app/templates/packages/release_view.html:10 +#: app/templates/packages/view.html:123 app/templates/packages/view.html:262 msgid "Edit" msgstr "" @@ -2835,7 +2864,7 @@ msgstr "" #: app/templates/collections/create_edit.html:76 #: app/templates/packages/remove.html:34 app/templates/packages/remove.html:83 -#: app/templates/packages/view.html:128 +#: app/templates/packages/view.html:135 msgid "Remove" msgstr "Forigi" @@ -3080,8 +3109,8 @@ msgstr "" msgid "No audit log entries." msgstr "" -#: app/templates/macros/forms.html:21 app/templates/macros/reviews.html:150 -#: app/templates/packages/remove.html:73 app/templates/packages/view.html:468 +#: app/templates/macros/forms.html:21 app/templates/macros/reviews.html:151 +#: app/templates/packages/remove.html:73 app/templates/packages/view.html:486 #: app/templates/users/modtools.html:86 msgid "Required" msgstr "" @@ -3157,6 +3186,7 @@ msgstr "" #: app/templates/macros/releases.html:103 #: app/templates/packages/release_edit.html:39 +#: app/templates/packages/release_view.html:41 msgid "Importing..." msgstr "" @@ -3176,34 +3206,34 @@ msgstr "" msgid "Unhelpful" msgstr "" -#: app/templates/macros/reviews.html:90 +#: app/templates/macros/reviews.html:91 #, python-format msgid "%(num)d comments" msgstr "" -#: app/templates/macros/reviews.html:102 +#: app/templates/macros/reviews.html:103 msgid "No reviews, yet." msgstr "" -#: app/templates/macros/reviews.html:112 app/templates/macros/reviews.html:166 +#: app/templates/macros/reviews.html:113 app/templates/macros/reviews.html:167 #: app/templates/packages/review_create_edit.html:4 msgid "Review" msgstr "" -#: app/templates/macros/reviews.html:139 +#: app/templates/macros/reviews.html:140 #: app/templates/packages/review_create_edit.html:51 msgid "Why or why not? Try to be constructive" msgstr "" -#: app/templates/macros/reviews.html:156 +#: app/templates/macros/reviews.html:157 msgid "Post Review" msgstr "" -#: app/templates/macros/reviews.html:192 +#: app/templates/macros/reviews.html:193 msgid "Report an issue" msgstr "" -#: app/templates/macros/reviews.html:196 +#: app/templates/macros/reviews.html:197 msgid "Ask a question" msgstr "" @@ -3338,8 +3368,8 @@ msgstr "" msgid "On %(trigger)s, do %(action)s" msgstr "" -#: app/templates/macros/todo.html:35 app/templates/packages/view.html:122 -#: app/templates/packages/view.html:433 +#: app/templates/macros/todo.html:35 app/templates/packages/view.html:129 +#: app/templates/packages/view.html:451 msgid "Release" msgstr "" @@ -3349,7 +3379,7 @@ msgstr "" #: app/templates/macros/todo.html:48 #: app/templates/packages/releases_list.html:13 -#: app/templates/packages/view.html:437 +#: app/templates/packages/view.html:455 msgid "Update settings" msgstr "" @@ -3394,9 +3424,9 @@ msgstr "" #: app/templates/modnames/view.html:27 app/templates/oauth/authorize.html:32 #: app/templates/packages/game_support.html:42 -#: app/templates/packages/similar.html:38 app/templates/packages/view.html:474 -#: app/templates/packages/view.html:498 app/templates/packages/view.html:543 -#: app/templates/packages/view.html:575 app/templates/todo/editor.html:85 +#: app/templates/packages/similar.html:38 app/templates/packages/view.html:492 +#: app/templates/packages/view.html:516 app/templates/packages/view.html:561 +#: app/templates/packages/view.html:593 app/templates/todo/editor.html:85 #: app/templates/todo/game_support.html:45 #, python-format msgid "%(title)s by %(display_name)s" @@ -3629,104 +3659,104 @@ msgid "" "\t\t\tsuch as finding metadata from git, and autocompletion." msgstr "" -#: app/templates/packages/create_edit.html:73 +#: app/templates/packages/create_edit.html:78 msgid "You need to unpublish the package to change the name." msgstr "" -#: app/templates/packages/create_edit.html:80 +#: app/templates/packages/create_edit.html:85 msgid "" "Tip: Don't include Minetest, mod, or modpack " "anywhere in the short description. It is unnecessary and wastes " "characters." msgstr "" -#: app/templates/packages/create_edit.html:83 +#: app/templates/packages/create_edit.html:88 msgid "" "Please choose 'Work in Progress' if your package is unstable, and " "shouldn't be recommended to all players" msgstr "" -#: app/templates/packages/create_edit.html:88 +#: app/templates/packages/create_edit.html:93 msgid "If there is no media, set the Media License to the same as the License." msgstr "" -#: app/templates/packages/create_edit.html:92 +#: app/templates/packages/create_edit.html:97 msgid "" "There's no need to link to the package on ContentDB in the long " "description, the user is already here!" msgstr "" -#: app/templates/packages/create_edit.html:95 +#: app/templates/packages/create_edit.html:100 msgid "" "There's no need to include the forum topic in the long description, it's " "already shown on the page." msgstr "" -#: app/templates/packages/create_edit.html:98 +#: app/templates/packages/create_edit.html:103 msgid "" "There's no need to include the repository URL in the long description, " "it's already shown on the page." msgstr "" -#: app/templates/packages/create_edit.html:102 +#: app/templates/packages/create_edit.html:107 msgid "What to write in the long description" msgstr "" -#: app/templates/packages/create_edit.html:108 +#: app/templates/packages/create_edit.html:113 msgid "Repository and Links" msgstr "" -#: app/templates/packages/create_edit.html:111 +#: app/templates/packages/create_edit.html:116 msgid "Do you have a Git repository?" msgstr "" -#: app/templates/packages/create_edit.html:113 +#: app/templates/packages/create_edit.html:118 msgid "Having a repository is optional" msgstr "" -#: app/templates/packages/create_edit.html:116 +#: app/templates/packages/create_edit.html:121 msgid "" "If you do have a repository, enter the URL below. Otherwise, leave blank " "and click skip." msgstr "" -#: app/templates/packages/create_edit.html:121 +#: app/templates/packages/create_edit.html:126 msgid "HTTP URL to a Git, Mercurial, or other repository" msgstr "" -#: app/templates/packages/create_edit.html:124 +#: app/templates/packages/create_edit.html:129 msgid "Next (Autoimport)" msgstr "" -#: app/templates/packages/create_edit.html:125 +#: app/templates/packages/create_edit.html:130 msgid "Skip" msgstr "" -#: app/templates/packages/create_edit.html:129 +#: app/templates/packages/create_edit.html:134 msgid "Importing... (This may take a while)" msgstr "" -#: app/templates/packages/create_edit.html:132 +#: app/templates/packages/create_edit.html:137 msgid "Where should users report issues?" msgstr "" -#: app/templates/packages/create_edit.html:136 +#: app/templates/packages/create_edit.html:141 msgid "Paste a forum topic URL" msgstr "" -#: app/templates/packages/create_edit.html:138 +#: app/templates/packages/create_edit.html:143 msgid "YouTube videos will be shown in an embed." msgstr "" -#: app/templates/packages/create_edit.html:139 +#: app/templates/packages/create_edit.html:144 msgid "If blank, the author's donation URL will be used instead." msgstr "" -#: app/templates/packages/create_edit.html:140 +#: app/templates/packages/create_edit.html:145 msgid "How can users translate your package? ie: weblate URL or a help page" msgstr "" -#: app/templates/packages/create_edit.html:145 +#: app/templates/packages/create_edit.html:150 msgid "" "You need to save a draft before you can add releases and screenshots. " "You'll be able to edit the package again before submitting for approval." @@ -3779,7 +3809,7 @@ msgid "" msgstr "" #: app/templates/packages/game_support.html:23 -#: app/templates/packages/view.html:213 app/templates/translate/index.html:48 +#: app/templates/packages/view.html:220 app/templates/translate/index.html:48 msgid "Source" msgstr "" @@ -3966,10 +3996,12 @@ msgid "Human-readable name. Eg: 1.0.0 - The Trains Update" msgstr "" #: app/templates/packages/release_edit.html:35 +#: app/templates/packages/release_view.html:35 msgid "Commit Hash" msgstr "" #: app/templates/packages/release_edit.html:40 +#: app/templates/packages/release_view.html:42 msgid "view task" msgstr "" @@ -4275,7 +4307,7 @@ msgid "" msgstr "" #: app/templates/packages/review_votes.html:4 -#: app/templates/packages/view.html:364 +#: app/templates/packages/view.html:371 msgid "Review Votes" msgstr "" @@ -4403,24 +4435,32 @@ msgstr "" msgid "Translating content meta - lua_api.md" msgstr "" -#: app/templates/packages/translation.html:30 -msgid "Translation template" +#: app/templates/packages/translation.html:31 +#, python-format +msgid "%(title)s is available in %(num)d languages." msgstr "" #: app/templates/packages/translation.html:32 +msgid "ContentDB reads translations from locale files (.tr) in your package." +msgstr "" + +#: app/templates/packages/translation.html:89 +msgid "Translation template" +msgstr "" + +#: app/templates/packages/translation.html:91 #, python-format msgid "" "To quickly add support for ContentDB package translation, create a file " "at %(location)s with the following content:" msgstr "" -#: app/templates/packages/translation.html:43 -#, python-format -msgid "%(title)s is available in %(num)d languages." +#: app/templates/packages/translation.html:102 +msgid "With games, you also need to name the textdomain in game.conf:" msgstr "" -#: app/templates/packages/translation.html:44 -msgid "ContentDB reads translations from locale files (.tr) in your package." +#: app/templates/packages/translation.html:106 +msgid "Replace mymod with the name of mod / textdomain you chose." msgstr "" #: app/templates/packages/update_config.html:4 @@ -4458,207 +4498,217 @@ msgid "" "notifications until it is marked up to date." msgstr "" -#: app/templates/packages/view.html:42 -msgid "Download" +#: app/templates/packages/view.html:22 app/templates/packages/view.html:25 +#, python-format +msgid "%(title)s releases" msgstr "" #: app/templates/packages/view.html:49 +msgid "Download" +msgstr "" + +#: app/templates/packages/view.html:56 #, python-format msgid "Minetest %(min)s - %(max)s" msgstr "" -#: app/templates/packages/view.html:51 +#: app/templates/packages/view.html:58 #, python-format msgid "For Minetest %(min)s and above" msgstr "" -#: app/templates/packages/view.html:53 +#: app/templates/packages/view.html:60 #, python-format msgid "Minetest %(max)s and below" msgstr "" -#: app/templates/packages/view.html:63 +#: app/templates/packages/view.html:70 msgid "How do I install this?" msgstr "" -#: app/templates/packages/view.html:69 +#: app/templates/packages/view.html:76 msgid "No downloads available" msgstr "" -#: app/templates/packages/view.html:76 +#: app/templates/packages/view.html:83 msgid "Non-free code and media" msgstr "" -#: app/templates/packages/view.html:78 +#: app/templates/packages/view.html:85 msgid "Non-free code" msgstr "" -#: app/templates/packages/view.html:80 +#: app/templates/packages/view.html:87 msgid "Non-free media" msgstr "" -#: app/templates/packages/view.html:94 app/templates/threads/view.html:109 +#: app/templates/packages/view.html:101 app/templates/threads/view.html:109 msgid "" "This thread is only visible to its creator, package maintainers, users of" " Approver rank or above, and @mentioned users." msgstr "" -#: app/templates/packages/view.html:207 app/templates/users/profile.html:95 +#: app/templates/packages/view.html:214 app/templates/users/profile.html:95 msgid "Website" msgstr "" -#: app/templates/packages/view.html:219 app/templates/users/profile.html:77 +#: app/templates/packages/view.html:226 app/templates/users/profile.html:77 msgid "Forums" msgstr "" -#: app/templates/packages/view.html:225 +#: app/templates/packages/view.html:232 msgid "Issue Tracker" msgstr "" -#: app/templates/packages/view.html:231 app/templates/translate/index.html:43 +#: app/templates/packages/view.html:238 app/templates/translate/index.html:43 msgid "Translate" msgstr "" -#: app/templates/packages/view.html:297 +#: app/templates/packages/view.html:304 msgid "Thumbnail for video" msgstr "" -#: app/templates/packages/view.html:314 +#: app/templates/packages/view.html:321 msgid "Awaiting review" msgstr "" -#: app/templates/packages/view.html:344 app/templates/threads/view.html:82 +#: app/templates/packages/view.html:351 app/templates/threads/view.html:82 msgid "Edit Review" msgstr "" -#: app/templates/packages/view.html:349 +#: app/templates/packages/view.html:356 msgid "You can't review your own package." msgstr "" -#: app/templates/packages/view.html:359 +#: app/templates/packages/view.html:366 msgid "Package needs to be approved before it can be reviewed." msgstr "" -#: app/templates/packages/view.html:370 +#: app/templates/packages/view.html:377 msgid "Used By" msgstr "" -#: app/templates/packages/view.html:376 +#: app/templates/packages/view.html:383 msgid "Content" msgstr "" -#: app/templates/packages/view.html:378 app/templates/packages/view.html:461 +#: app/templates/packages/view.html:385 app/templates/packages/view.html:479 msgid "View content for game" msgstr "" -#: app/templates/packages/view.html:393 +#: app/templates/packages/view.html:398 +#, python-format +msgid "Release notes for %(title)s" +msgstr "" + +#: app/templates/packages/view.html:411 msgid "Favorite" msgstr "" -#: app/templates/packages/view.html:402 +#: app/templates/packages/view.html:420 msgid "Add to collection..." msgstr "" -#: app/templates/packages/view.html:410 +#: app/templates/packages/view.html:428 #, python-format msgid "View %(count)d collections" msgstr "" -#: app/templates/packages/view.html:421 +#: app/templates/packages/view.html:439 msgid "Package may be outdated" msgstr "" -#: app/templates/packages/view.html:428 +#: app/templates/packages/view.html:446 msgid "Only visible to the author and Editors." msgstr "" -#: app/templates/packages/view.html:445 +#: app/templates/packages/view.html:463 msgid "Warning" msgstr "" -#: app/templates/packages/view.html:451 +#: app/templates/packages/view.html:469 msgid "Like this package? Help support its development by making a donation" msgstr "" -#: app/templates/packages/view.html:454 +#: app/templates/packages/view.html:472 msgid "Donate now" msgstr "" -#: app/templates/packages/view.html:466 app/utils/minetest_hypertext.py:283 +#: app/templates/packages/view.html:484 app/utils/minetest_hypertext.py:283 msgid "Dependencies" msgstr "" -#: app/templates/packages/view.html:486 +#: app/templates/packages/view.html:504 msgid "No required dependencies" msgstr "" -#: app/templates/packages/view.html:492 +#: app/templates/packages/view.html:510 msgid "Optional" msgstr "" -#: app/templates/packages/view.html:525 +#: app/templates/packages/view.html:543 msgid "Compatible Games" msgstr "" -#: app/templates/packages/view.html:530 app/templates/packages/view.html:550 +#: app/templates/packages/view.html:548 app/templates/packages/view.html:568 #: app/utils/minetest_hypertext.py:275 msgid "No specific game required" msgstr "" -#: app/templates/packages/view.html:533 +#: app/templates/packages/view.html:551 msgid "Tested with:" msgstr "" -#: app/templates/packages/view.html:555 +#: app/templates/packages/view.html:573 msgid "Is the above correct?" msgstr "" -#: app/templates/packages/view.html:556 +#: app/templates/packages/view.html:574 msgid "You need to either confirm this or tell ContentDB about supported games" msgstr "" -#: app/templates/packages/view.html:568 +#: app/templates/packages/view.html:586 msgid "Does not work with:" msgstr "" -#: app/templates/packages/view.html:588 +#: app/templates/packages/view.html:606 msgid "Please specify compatible games" msgstr "" -#: app/templates/packages/view.html:594 +#: app/templates/packages/view.html:612 msgid "Information" msgstr "" -#: app/templates/packages/view.html:600 +#: app/templates/packages/view.html:618 msgid "Technical Name" msgstr "" -#: app/templates/packages/view.html:616 app/utils/minetest_hypertext.py:295 +#: app/templates/packages/view.html:634 app/utils/minetest_hypertext.py:295 #, python-format msgid "%(code_license)s for code,
%(media_license)s for media." msgstr "" -#: app/templates/packages/view.html:624 +#: app/templates/packages/view.html:642 msgid "Unknown" msgstr "" -#: app/templates/packages/view.html:626 app/utils/minetest_hypertext.py:301 +#: app/templates/packages/view.html:644 app/utils/minetest_hypertext.py:301 msgid "Added" msgstr "" -#: app/templates/packages/view.html:640 +#: app/templates/packages/view.html:658 msgid "Remove myself" msgstr "" -#: app/templates/packages/view.html:645 app/utils/minetest_hypertext.py:303 +#: app/templates/packages/view.html:663 app/utils/minetest_hypertext.py:303 msgid "Provides" msgstr "" -#: app/templates/packages/view.html:667 +#: app/templates/packages/view.html:685 msgid "More" msgstr "" -#: app/templates/packages/view.html:696 +#: app/templates/packages/view.html:714 msgid "See audit log" msgstr "" @@ -4740,7 +4790,7 @@ msgstr "" msgid "Reply to %(title)s" msgstr "" -#: app/templates/threads/user_comments.html:73 +#: app/templates/threads/user_comments.html:74 msgid "Only showing replies to public threads" msgstr "" @@ -4842,7 +4892,7 @@ msgstr "" msgid "Mod names that have hard dependers, but no packages providing them." msgstr "" -#: app/templates/todo/editor.html:193 app/templates/users/account.html:100 +#: app/templates/todo/editor.html:193 app/templates/users/account.html:102 msgid "View All" msgstr "" @@ -5137,10 +5187,10 @@ msgid "Account Deletion and Deactivation isn't available to users yet." msgstr "" #: app/templates/users/account.html:88 -msgid "Please contact the admin." +msgid "Please raise a report to request account deletion." msgstr "" -#: app/templates/users/account.html:93 +#: app/templates/users/account.html:95 msgid "Recent Account Actions" msgstr "" @@ -5636,27 +5686,27 @@ msgstr "" msgid "'%(query)s' - Search Package Releases" msgstr "" -#: app/utils/flask.py:158 +#: app/utils/flask.py:159 msgid "All time" msgstr "" -#: app/utils/flask.py:159 +#: app/utils/flask.py:160 msgid "Last 7 days" msgstr "" -#: app/utils/flask.py:160 +#: app/utils/flask.py:161 msgid "Last 30 days" msgstr "" -#: app/utils/flask.py:161 +#: app/utils/flask.py:162 msgid "Last 90 days" msgstr "" -#: app/utils/flask.py:162 +#: app/utils/flask.py:163 msgid "Year to date" msgstr "" -#: app/utils/flask.py:163 +#: app/utils/flask.py:164 msgid "Last year" msgstr "" @@ -6087,6 +6137,7 @@ msgstr "" #~ msgid "Chat / Commands" #~ msgstr "" +#~ msgctxt "tags" #~ msgid "" #~ "Focus on player chat/communication or " #~ "who's primary function is interacting " @@ -6102,6 +6153,7 @@ msgstr "" #~ msgid "Complex installation" #~ msgstr "" +#~ msgctxt "tags" #~ msgid "" #~ "Requires futher installation steps, such " #~ "as installing luarocks or editing the" @@ -6123,6 +6175,7 @@ msgstr "" #~ msgid "Sims" #~ msgstr "" +#~ msgctxt "tags" #~ msgid "" #~ "Mods and games that aim to " #~ "simulate real life activity. Similar to" @@ -6147,6 +6200,7 @@ msgstr "" #~ msgid "Mobs / Animals / NPCs" #~ msgstr "" +#~ msgctxt "tags" #~ msgid "Adds mobs, animals, and NPCs" #~ msgstr "" @@ -6255,6 +6309,7 @@ msgstr "" #~ msgid "GUI" #~ msgstr "" +#~ msgctxt "tags" #~ msgid "For content whose main utility / feature is in GUI/formspec form" #~ msgstr "" @@ -6273,6 +6328,7 @@ msgstr "" #~ msgid "Minetest Game improved" #~ msgstr "" +#~ msgctxt "tags" #~ msgid "Forks of MTG" #~ msgstr "" @@ -6425,39 +6481,6 @@ 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 (_), " @@ -6476,3 +6499,6 @@ msgstr "" #~ msgid "Human readable. Eg: 1.0.0 or 2018-05-28" #~ msgstr "" +#~ msgid "Please contact the admin." +#~ msgstr "" + diff --git a/translations/es/LC_MESSAGES/messages.po b/translations/es/LC_MESSAGES/messages.po index 43b76ec2..a0c3065e 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-22 16:06+0100\n" +"POT-Creation-Date: 2024-07-23 22:12+0100\n" "PO-Revision-Date: 2024-06-09 12:26+0000\n" "Last-Translator: gallegonovato \n" "Language: es\n" @@ -27,43 +27,29 @@ msgstr "Expulsado:" msgid "You have been banned." msgstr "Has sido expulsado." -#. NOTE: tags: title for server_tools +#. NOTE: tags: title for jam_game_2023 #: app/_translations.py:6 #, fuzzy msgctxt "tags" -msgid "Server Moderation and Tools" -msgstr "Herramientas y moderación del servidor" +msgid "Jam / Game 2023" +msgstr "Jam / Juego 2023" -#. NOTE: tags: description for server_tools +#. NOTE: tags: description for jam_game_2023 #: 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:10 -#, fuzzy -msgctxt "tags" -msgid "Player vs Player (PvP)" -msgstr "Jugador contra jugador (PvP)" - -#. NOTE: tags: description for pvp -#: 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" +msgid "Entries to the 2023 Minetest Game Jam " +msgstr "Inscripciones para la Minetest Game Jam de 2023 " #. NOTE: tags: title for player_effects -#: app/_translations.py:14 +#: app/_translations.py:10 #, fuzzy msgctxt "tags" msgid "Player Effects / Power Ups" msgstr "Efectos del jugador/potenciadores" #. NOTE: tags: description for player_effects -#: app/_translations.py:16 +#: app/_translations.py:12 #, fuzzy msgctxt "tags" msgid "" @@ -73,85 +59,57 @@ 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 jam_game_2023 +#. NOTE: tags: title for server_tools +#: app/_translations.py:14 +#, fuzzy +msgctxt "tags" +msgid "Server Moderation and Tools" +msgstr "Herramientas y moderación del servidor" + +#. NOTE: tags: description for server_tools +#: app/_translations.py:16 +#, 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:18 #, fuzzy msgctxt "tags" -msgid "Jam / Game 2023" -msgstr "Jam / Juego 2023" +msgid "Player vs Player (PvP)" +msgstr "Jugador contra jugador (PvP)" -#. NOTE: tags: description for jam_game_2023 +#. NOTE: tags: description for pvp #: 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" +msgid "Designed to be played competitively against other players" +msgstr "Diseñado para jugar competitivamente contra otros jugadores" #. NOTE: tags: title for world_tools -#: app/_translations.py:26 +#: app/_translations.py:22 #, fuzzy msgctxt "tags" msgid "World Maintenance and Tools" msgstr "Mantenimiento del mundo y herramientas" #. NOTE: tags: description for world_tools -#: app/_translations.py:28 +#: app/_translations.py:24 #, 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:38 +#: app/_translations.py:26 #, fuzzy msgctxt "tags" msgid "Joke" msgstr "Broma" #. NOTE: tags: description for april_fools -#: app/_translations.py:40 +#: app/_translations.py:28 #, fuzzy msgctxt "tags" msgid "" @@ -161,246 +119,219 @@ 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 singleplayer -#: app/_translations.py:42 +#. NOTE: tags: title for developer_tools +#: app/_translations.py:30 #, fuzzy msgctxt "tags" -msgid "Singleplayer-focused" -msgstr "Para un solo jugador" +msgid "Developer Tools" +msgstr "Herramientas de desarrollo" -#. NOTE: tags: description for singleplayer -#: app/_translations.py:44 +#. NOTE: tags: description for developer_tools +#: app/_translations.py:32 #, fuzzy msgctxt "tags" -msgid "Content that can be played alone" -msgstr "Contenido que se puede reproducir solo" +msgid "Tools for game and mod developers" +msgstr "Herramientas para desarrolladores de juegos y mods" + +#. NOTE: tags: title for inventory +#: app/_translations.py:34 +#, fuzzy +msgctxt "tags" +msgid "Inventory" +msgstr "Inventario" + +#. NOTE: tags: description for inventory +#: app/_translations.py:36 +#, fuzzy +msgctxt "tags" +msgid "Changes the inventory GUI" +msgstr "Cambia la interfaz gráfica del usuario del inventario" #. NOTE: tags: title for crafting -#: app/_translations.py:46 +#: app/_translations.py:38 #, fuzzy msgctxt "tags" msgid "Crafting" msgstr "Elaboración" #. NOTE: tags: description for crafting -#: app/_translations.py:48 +#: app/_translations.py:40 #, fuzzy msgctxt "tags" msgid "Big changes to crafting gameplay" msgstr "Grandes cambios en la creación de juegos" #. NOTE: tags: title for adventure__rpg -#: app/_translations.py:50 +#: app/_translations.py:42 #, fuzzy msgctxt "tags" msgid "Adventure / RPG" msgstr "Aventura / Rol" #. NOTE: tags: title for shooter -#: app/_translations.py:52 +#: app/_translations.py:44 #, fuzzy msgctxt "tags" msgid "Shooter" msgstr "Tirador" #. NOTE: tags: description for shooter -#: app/_translations.py:54 +#: app/_translations.py:46 #, 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 +#: app/_translations.py:48 #, fuzzy msgctxt "tags" msgid "Sounds / Music" msgstr "Sonidos / Música" #. NOTE: tags: description for sound_music -#: app/_translations.py:58 +#: app/_translations.py:50 #, 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 tools -#: app/_translations.py:60 +#. NOTE: tags: title for mapgen +#: app/_translations.py:52 #, fuzzy msgctxt "tags" -msgid "Tools / Weapons / Armor" -msgstr "Herramientas / Armas / Armadura" +msgid "Mapgen / Biomes / Decoration" +msgstr "Mapgen / Biomas / Decoración" -#. NOTE: tags: description for tools -#: app/_translations.py:62 +#. NOTE: tags: description for mapgen +#: app/_translations.py:54 #, fuzzy msgctxt "tags" -msgid "Adds or changes tools, weapons, and armor" -msgstr "Agrega o cambia herramientas, armas y armaduras" +msgid "New mapgen or changes mapgen" +msgstr "Nuevo mapgen o cambios mapgen" -#. NOTE: tags: title for plants_and_farming -#: app/_translations.py:64 +#. NOTE: tags: title for singleplayer +#: app/_translations.py:56 #, fuzzy msgctxt "tags" -msgid "Plants and Farming" -msgstr "Plantas y agricultura" +msgid "Singleplayer-focused" +msgstr "Para un solo jugador" -#. NOTE: tags: description for plants_and_farming -#: app/_translations.py:66 +#. NOTE: tags: description for singleplayer +#: app/_translations.py:58 #, fuzzy msgctxt "tags" -msgid "Adds new plants or other farmable resources." -msgstr "Agrega nuevas plantas u otros recursos cultivables." - -#. NOTE: tags: title for simulation -#: app/_translations.py:68 -#, fuzzy -msgctxt "tags" -msgid "Sims" -msgstr "Sims" - -#. 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 -#, 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" +msgid "Content that can be played alone" +msgstr "Contenido que se puede reproducir solo" #. NOTE: tags: title for complex_installation -#: app/_translations.py:80 +#: app/_translations.py:60 #, fuzzy msgctxt "tags" msgid "Complex installation" msgstr "Instalación compleja" #. NOTE: tags: description for complex_installation -#: app/_translations.py:82 +#: app/_translations.py:62 msgctxt "tags" msgid "" "Requires futher installation steps, such as installing LuaRocks or " "editing the trusted mod setting" msgstr "" -#. NOTE: tags: title for magic -#: app/_translations.py:84 +#. NOTE: tags: title for simulation +#: app/_translations.py:64 #, fuzzy msgctxt "tags" -msgid "Magic / Enchanting" -msgstr "Magia / Encantamientos" +msgid "Sims" +msgstr "Sims" -#. NOTE: tags: title for building_mechanics -#: 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:88 -#, fuzzy -msgctxt "tags" -msgid "Adds game mechanics or tools that change how players build." -msgstr "" -"Añade mecánicas de juego o herramientas que cambian la forma de construir" -" de los jugadores." - -#. NOTE: tags: title for oneofakind__original -#: app/_translations.py:90 -#, fuzzy -msgctxt "tags" -msgid "One-of-a-kind / Original" -msgstr "Único/Original" - -#. NOTE: tags: description for oneofakind__original -#: app/_translations.py:92 -#, fuzzy +#. NOTE: tags: description for simulation +#: app/_translations.py:66 msgctxt "tags" msgid "" -"For games and such that are of their own kind, distinct and original in " -"nature to others of the same category." +"Mods and games that aim to simulate real life activity. Similar to " +"SimCity/The Sims/OpenTTD/etc." 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 building -#: app/_translations.py:94 +#. NOTE: tags: title for plants_and_farming +#: app/_translations.py:68 #, fuzzy msgctxt "tags" -msgid "Building" -msgstr "Construir" +msgid "Plants and Farming" +msgstr "Plantas y agricultura" -#. NOTE: tags: description for building -#: app/_translations.py:96 +#. NOTE: tags: description for plants_and_farming +#: app/_translations.py:70 #, 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 "Adds new plants or other farmable resources." +msgstr "Agrega nuevas plantas u otros recursos cultivables." -#. NOTE: tags: title for decorative -#: app/_translations.py:98 +#. NOTE: tags: title for multiplayer +#: app/_translations.py:72 #, fuzzy msgctxt "tags" -msgid "Decorative" -msgstr "Decorativo" +msgid "Multiplayer-focused" +msgstr "Centrado en multijugador" -#. NOTE: tags: description for decorative -#: app/_translations.py:100 +#. NOTE: tags: description for multiplayer +#: app/_translations.py:74 #, 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 "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 chat +#: app/_translations.py:80 +#, fuzzy +msgctxt "tags" +msgid "Chat / Commands" +msgstr "Chat / Comandos" + +#. NOTE: tags: description for chat +#: app/_translations.py:82 +msgctxt "tags" +msgid "Focus on player chat/communication or console interaction." +msgstr "" #. NOTE: tags: title for puzzle -#: app/_translations.py:102 +#: app/_translations.py:84 #, fuzzy msgctxt "tags" msgid "Puzzle" msgstr "Puzzle" #. NOTE: tags: description for puzzle -#: app/_translations.py:104 +#: app/_translations.py:86 #, fuzzy msgctxt "tags" msgid "Focus on puzzle solving instead of combat" msgstr "Concéntrate en resolver acertijos en lugar de combatir" #. NOTE: tags: title for environment -#: app/_translations.py:106 +#: app/_translations.py:88 #, fuzzy msgctxt "tags" msgid "Environment / Weather" msgstr "Medio ambiente/clima" #. NOTE: tags: description for environment -#: app/_translations.py:108 +#: app/_translations.py:90 #, fuzzy msgctxt "tags" msgid "" @@ -411,32 +342,101 @@ msgstr "" "ambientales" #. NOTE: tags: title for less_than_px -#: app/_translations.py:110 +#: app/_translations.py:92 #, fuzzy msgctxt "tags" msgid "<16px" msgstr "<16px" #. NOTE: tags: description for less_than_px -#: app/_translations.py:112 +#: app/_translations.py:94 #, fuzzy msgctxt "tags" msgid "Less than 16px" msgstr "Menos de 16px" #. NOTE: tags: title for mobs -#: app/_translations.py:114 +#: app/_translations.py:96 #, fuzzy msgctxt "tags" msgid "Mobs / Animals / NPCs" msgstr "Mobs / Animales / NPC" #. NOTE: tags: description for mobs -#: app/_translations.py:116 +#: app/_translations.py:98 msgctxt "tags" msgid "Adds mobs, animals, and non-player characters" msgstr "" +#. NOTE: tags: title for building +#: app/_translations.py:100 +#, fuzzy +msgctxt "tags" +msgid "Building" +msgstr "Construir" + +#. NOTE: tags: description for building +#: app/_translations.py:102 +#, 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:104 +#, fuzzy +msgctxt "tags" +msgid "Decorative" +msgstr "Decorativo" + +#. NOTE: tags: description for decorative +#: app/_translations.py:106 +#, 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" + +#. NOTE: tags: title for magic +#: app/_translations.py:108 +#, fuzzy +msgctxt "tags" +msgid "Magic / Enchanting" +msgstr "Magia / Encantamientos" + +#. NOTE: tags: title for building_mechanics +#: app/_translations.py:110 +#, 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:112 +#, fuzzy +msgctxt "tags" +msgid "Adds game mechanics or tools that change how players build." +msgstr "" +"Añade mecánicas de juego o herramientas que cambian la forma de construir" +" de los jugadores." + +#. NOTE: tags: title for oneofakind__original +#: app/_translations.py:114 +#, fuzzy +msgctxt "tags" +msgid "One-of-a-kind / Original" +msgstr "Único/Original" + +#. NOTE: tags: description for oneofakind__original +#: 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." +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 custom_mapgen #: app/_translations.py:118 #, fuzzy @@ -456,24 +456,19 @@ msgstr "" "generalmente requiere que los mundos se configuren en el mapgen de 'nodo " "único'." -#. NOTE: tags: title for survival +#. NOTE: tags: title for 16px #: app/_translations.py:122 #, fuzzy msgctxt "tags" -msgid "Survival" -msgstr "Supervivencia" +msgid "16px" +msgstr "16px" -#. NOTE: tags: description for survival +#. NOTE: tags: description for 16px #: 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,..." +msgid "For 16px texture packs" +msgstr "Para packs de texturas de 16px" #. NOTE: tags: title for education #: app/_translations.py:126 @@ -489,71 +484,48 @@ 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 +#. NOTE: tags: title for survival #: app/_translations.py:130 #, fuzzy msgctxt "tags" -msgid "Storage" -msgstr "Almacenamiento" +msgid "Survival" +msgstr "Supervivencia" -#. NOTE: tags: description for storage +#. NOTE: tags: description for survival #: 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:134 -#, fuzzy -msgctxt "tags" -msgid "API / Library" -msgstr "API/Biblioteca" - -#. NOTE: tags: description for library -#: 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" +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:138 +#: app/_translations.py:134 #, fuzzy msgctxt "tags" msgid "HUD" msgstr "HUD" #. NOTE: tags: description for hud -#: app/_translations.py:140 +#: app/_translations.py:136 #, 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 -msgctxt "tags" -msgid "Mini-game" -msgstr "Mini juego" - -#. NOTE: tags: description for mini-game -#: app/_translations.py:144 -#, fuzzy -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 pve -#: app/_translations.py:146 +#: app/_translations.py:138 #, fuzzy msgctxt "tags" msgid "Player vs Environment (PvE)" msgstr "Jugador contra el entorno (PvE)" #. NOTE: tags: description for pve -#: app/_translations.py:148 +#: app/_translations.py:140 #, fuzzy msgctxt "tags" msgid "" @@ -563,69 +535,99 @@ 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 storage +#: app/_translations.py:142 +#, fuzzy +msgctxt "tags" +msgid "Storage" +msgstr "Almacenamiento" + +#. NOTE: tags: description for storage +#: app/_translations.py:144 +#, 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 sports -#: app/_translations.py:150 +#: app/_translations.py:146 #, fuzzy msgctxt "tags" msgid "Sports" msgstr "Deportes" -#. NOTE: tags: title for 16px +#. NOTE: tags: title for library +#: app/_translations.py:148 +#, fuzzy +msgctxt "tags" +msgid "API / Library" +msgstr "API/Biblioteca" + +#. NOTE: tags: description for library +#: app/_translations.py:150 +#, 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 mini-game #: app/_translations.py:152 #, fuzzy msgctxt "tags" -msgid "16px" -msgstr "16px" +msgid "Mini-game" +msgstr "Mini juego" -#. NOTE: tags: description for 16px +#. NOTE: tags: description for mini-game #: app/_translations.py:154 #, fuzzy msgctxt "tags" -msgid "For 16px texture packs" -msgstr "Para packs de texturas de 16px" +msgid "Adds a mini-game to be played within Minetest" +msgstr "Agrega un minijuego para jugar dentro de Minetest" -#. NOTE: tags: title for 64px +#. NOTE: tags: title for commerce #: app/_translations.py:156 #, fuzzy msgctxt "tags" -msgid "64px" -msgstr "64px" +msgid "Commerce / Economy" +msgstr "Comercio / Economía" -#. NOTE: tags: description for 64px +#. NOTE: tags: description for commerce #: app/_translations.py:158 #, fuzzy msgctxt "tags" -msgid "For 64px texture packs" -msgstr "Para packs de texturas de 64px" +msgid "Related to economies, money, and trading" +msgstr "Relacionado con las economías, el dinero y el comercio" -#. NOTE: tags: title for transport +#. NOTE: tags: title for technology #: app/_translations.py:160 #, fuzzy msgctxt "tags" -msgid "Transport" -msgstr "Transporte" +msgid "Machines / Electronics" +msgstr "Máquinas / Electrónica" -#. NOTE: tags: description for transport +#. NOTE: tags: description for technology #: 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" +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 food +#: app/_translations.py:164 +#, fuzzy +msgctxt "tags" +msgid "Food / Drinks" +msgstr "Alimentos / Bebidas" #. NOTE: tags: title for seasonal -#: app/_translations.py:164 +#: app/_translations.py:166 #, fuzzy msgctxt "tags" msgid "Seasonal" msgstr "Estacional" #. NOTE: tags: description for seasonal -#: app/_translations.py:166 +#: app/_translations.py:168 #, fuzzy msgctxt "tags" msgid "For content generally themed around a certain season or holiday" @@ -633,98 +635,15 @@ 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:180 -#, fuzzy -msgctxt "tags" -msgid "For mods created for the Discord \"Combat\" modding event in 2020" -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:190 +#: app/_translations.py:170 #, fuzzy msgctxt "tags" msgid "Creative" msgstr "Creativo" #. NOTE: tags: description for creative -#: app/_translations.py:192 +#: app/_translations.py:172 #, fuzzy msgctxt "tags" msgid "" @@ -737,61 +656,124 @@ msgstr "" "proporciona herramientas que facilitan la creación dentro del juego y no " "añade dificultad o escasez" -#. NOTE: tags: title for technology -#: app/_translations.py:194 +#. NOTE: tags: title for 64px +#: app/_translations.py:174 #, fuzzy msgctxt "tags" -msgid "Machines / Electronics" -msgstr "Máquinas / Electrónica" +msgid "64px" +msgstr "64px" -#. NOTE: tags: description for technology -#: app/_translations.py:196 +#. NOTE: tags: description for 64px +#: app/_translations.py:176 #, fuzzy msgctxt "tags" -msgid "Adds machines useful in automation, tubes, or power." -msgstr "Agrega máquinas útiles en automatización, tubos o energía." +msgid "For 64px texture packs" +msgstr "Para packs de texturas de 64px" #. NOTE: tags: title for 32px -#: app/_translations.py:198 +#: app/_translations.py:178 #, fuzzy msgctxt "tags" msgid "32px" msgstr "32px" #. NOTE: tags: description for 32px -#: app/_translations.py:200 +#: app/_translations.py:180 #, fuzzy msgctxt "tags" msgid "For 32px texture packs" msgstr "Para paquetes de texturas de 32px" -#. NOTE: tags: title for strategy_rts -#: app/_translations.py:202 +#. NOTE: tags: title for gui +#: app/_translations.py:182 #, fuzzy msgctxt "tags" -msgid "Strategy / RTS" -msgstr "Estrategia / RTS" +msgid "GUI" +msgstr "Interfaz gráfica de usuario" -#. NOTE: tags: description for strategy_rts -#: app/_translations.py:204 +#. NOTE: tags: description for gui +#: app/_translations.py:184 +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:186 +#, fuzzy +msgctxt "tags" +msgid "Jam / Combat 2020" +msgstr "Jam / Combate 2020" + +#. NOTE: tags: description for jam_combat_mod +#: app/_translations.py:188 +#, fuzzy +msgctxt "tags" +msgid "For mods created for the Discord \"Combat\" modding event in 2020" +msgstr "" +"Para mods creados para el evento de modificación \"Combate\" de Discord " +"en 2020" + +#. NOTE: tags: title for transport +#: app/_translations.py:190 +#, fuzzy +msgctxt "tags" +msgid "Transport" +msgstr "Transporte" + +#. NOTE: tags: description for transport +#: app/_translations.py:192 #, fuzzy msgctxt "tags" msgid "" -"Games and mods with a heavy strategy component, whether real-time or " -"turn-based" +"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 jam_weekly_2021 +#: app/_translations.py:194 +#, fuzzy +msgctxt "tags" +msgid "Jam / Weekly Challenges 2021" +msgstr "Jam / Desafíos Semanales 2021" + +#. NOTE: tags: description for jam_weekly_2021 +#: app/_translations.py:196 +#, 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 mtg +#: app/_translations.py:198 +#, fuzzy +msgctxt "tags" +msgid "Minetest Game improved" +msgstr "Juego de Minetest mejorado" + +#. NOTE: tags: description for mtg +#: app/_translations.py:200 +msgctxt "tags" +msgid "Forks of Minetest Game" 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:206 +#: app/_translations.py:202 #, fuzzy msgctxt "tags" msgid "Player customization / Skins" msgstr "Personalización del jugador/Skins" #. NOTE: tags: description for skins -#: app/_translations.py:208 +#: app/_translations.py:204 #, fuzzy msgctxt "tags" msgid "" @@ -802,33 +784,51 @@ msgstr "" "agregando accesorios." #. NOTE: tags: title for jam_game_2021 -#: app/_translations.py:210 +#: app/_translations.py:206 #, fuzzy msgctxt "tags" msgid "Jam / Game 2021" msgstr "Jam / Juego 2021" #. NOTE: tags: description for jam_game_2021 -#: app/_translations.py:212 +#: app/_translations.py:208 #, 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 +#: app/_translations.py:210 #, fuzzy msgctxt "tags" msgid "128px+" msgstr "+ de 128px" #. NOTE: tags: description for 128px -#: app/_translations.py:216 +#: app/_translations.py:212 #, fuzzy msgctxt "tags" msgid "For 128px or higher texture packs" msgstr "Para paquetes de texturas de 128px o superiores" +#. NOTE: tags: title for strategy_rts +#: app/_translations.py:214 +#, fuzzy +msgctxt "tags" +msgid "Strategy / RTS" +msgstr "Estrategia / RTS" + +#. NOTE: tags: description for strategy_rts +#: 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" + #. NOTE: tags: title for jam_game_2022 #: app/_translations.py:218 #, fuzzy @@ -963,7 +963,7 @@ msgstr "%(package_type)s para %(game_name)s" msgid "%(delta)s ago" msgstr "Hace %(delta)s" -#: app/blueprints/api/endpoints.py:94 app/templates/index.html:104 +#: app/blueprints/api/endpoints.py:74 app/templates/index.html:104 msgid "Featured" msgstr "Destacado" @@ -974,6 +974,7 @@ msgstr "Destacado" #: 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 +#: app/templates/packages/release_view.html:22 msgid "Name" msgstr "Nombre" @@ -982,10 +983,10 @@ 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:252 -#: app/blueprints/packages/packages.py:544 -#: app/blueprints/packages/packages.py:640 -#: app/blueprints/packages/packages.py:728 +#: app/blueprints/oauth/__init__.py:175 app/blueprints/packages/packages.py:253 +#: app/blueprints/packages/packages.py:551 +#: app/blueprints/packages/packages.py:647 +#: app/blueprints/packages/packages.py:735 #: app/blueprints/packages/releases.py:66 #: app/blueprints/packages/releases.py:81 app/blueprints/packages/reviews.py:63 #: app/blueprints/packages/screenshots.py:36 @@ -1002,17 +1003,18 @@ msgstr "Guardar" #: app/blueprints/packages/advanced_search.py:84 #: app/blueprints/packages/releases.py:56 #: app/blueprints/packages/releases.py:71 app/blueprints/packages/reviews.py:53 -#: app/blueprints/threads/__init__.py:281 +#: app/blueprints/threads/__init__.py:282 #: app/templates/admin/languages/list.html:23 -#: app/templates/macros/reviews.html:143 app/templates/macros/topics.html:5 +#: app/templates/macros/reviews.html:144 app/templates/macros/topics.html:5 #: app/templates/packages/release_edit.html:21 -#: app/templates/packages/translation.html:54 +#: app/templates/packages/release_view.html:23 +#: app/templates/packages/translation.html:42 msgid "Title" msgstr "Título" #: app/blueprints/collections/__init__.py:80 #: app/blueprints/collections/__init__.py:85 -#: app/templates/packages/translation.html:57 +#: app/templates/packages/translation.html:45 msgid "Short Description" msgstr "Descripción corta" @@ -1021,7 +1023,7 @@ msgid "Page Content" msgstr "Contenido de la página" #: app/blueprints/collections/__init__.py:82 -#: app/blueprints/threads/__init__.py:283 +#: app/blueprints/threads/__init__.py:284 #: app/templates/collections/view.html:51 msgid "Private" msgstr "Privado" @@ -1058,6 +1060,27 @@ 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/feeds/__init__.py:32 app/templates/index.html:8 +msgid "Welcome to the best place to find Minetest mods, games, and texture packs" +msgstr "" +"Bienvenido al mejor lugar para encontrar mods, juegos y paquetes de " +"texturas de Minetest" + +#: app/blueprints/feeds/__init__.py:70 app/templates/base.html:29 +#: app/templates/base.html:36 +msgid "ContentDB new packages" +msgstr "" + +#: app/blueprints/feeds/__init__.py:98 app/templates/base.html:31 +#: app/templates/base.html:38 +msgid "ContentDB package updates" +msgstr "" + +#: app/blueprints/feeds/__init__.py:107 app/templates/base.html:27 +#: app/templates/base.html:34 +msgid "ContentDB all" +msgstr "" + #: 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 @@ -1088,7 +1111,7 @@ msgstr "Traducción" #: app/blueprints/packages/__init__.py:42 #: app/templates/packages/releases_list.html:34 -#: app/templates/packages/view.html:657 app/templates/todo/editor.html:75 +#: app/templates/packages/view.html:675 app/templates/todo/editor.html:75 msgid "Releases" msgstr "Lanzamientos" @@ -1100,18 +1123,18 @@ msgstr "Capturas de pantalla" #: app/blueprints/packages/__init__.py:52 #: app/templates/packages/edit_maintainers.html:8 -#: app/templates/packages/view.html:628 app/utils/minetest_hypertext.py:302 +#: app/templates/packages/view.html:646 app/utils/minetest_hypertext.py:302 msgid "Maintainers" msgstr "Mantenedores" #: app/blueprints/packages/__init__.py:57 app/templates/admin/list.html:21 -#: app/templates/base.html:159 app/templates/packages/audit.html:4 +#: app/templates/base.html:173 app/templates/packages/audit.html:4 msgid "Audit Log" msgstr "Registro de auditoría" -#: app/blueprints/packages/__init__.py:62 app/templates/base.html:150 +#: app/blueprints/packages/__init__.py:62 app/templates/base.html:164 #: app/templates/packages/stats.html:4 app/templates/packages/stats.html:23 -#: app/templates/packages/view.html:236 app/templates/users/profile.html:148 +#: app/templates/packages/view.html:243 app/templates/users/profile.html:148 msgid "Statistics" msgstr "Estadísticas" @@ -1141,8 +1164,8 @@ msgstr "" msgid "Non-free" msgstr "" -#: app/blueprints/packages/advanced_search.py:42 app/models/packages.py:624 -#: app/templates/packages/view.html:163 +#: app/blueprints/packages/advanced_search.py:42 app/models/packages.py:630 +#: app/templates/packages/view.html:170 msgid "Work in Progress" msgstr "En progreso" @@ -1160,30 +1183,30 @@ msgid "Query" msgstr "" #: app/blueprints/packages/advanced_search.py:54 -#: app/blueprints/packages/packages.py:230 app/templates/packages/view.html:598 +#: app/blueprints/packages/packages.py:231 app/templates/packages/view.html:616 #: app/utils/minetest_hypertext.py:263 msgid "Type" msgstr "Tipo" #: app/blueprints/packages/advanced_search.py:56 -#: app/templates/macros/topics.html:6 app/templates/packages/view.html:177 +#: app/templates/macros/topics.html:6 app/templates/packages/view.html:184 msgid "Author" msgstr "Autor" #: app/blueprints/packages/advanced_search.py:57 -#: app/blueprints/packages/packages.py:237 app/templates/admin/tags/list.html:4 +#: app/blueprints/packages/packages.py:238 app/templates/admin/tags/list.html:4 #: app/templates/admin/tags/list.html:10 app/templates/todo/tags.html:38 #: app/utils/minetest_hypertext.py:264 msgid "Tags" msgstr "Etiquetas" #: app/blueprints/packages/advanced_search.py:60 -#: app/blueprints/packages/packages.py:238 +#: app/blueprints/packages/packages.py:239 msgid "Content Warnings" msgstr "Advertencias de contenido" #: app/blueprints/packages/advanced_search.py:63 -#: app/blueprints/packages/packages.py:239 app/templates/packages/view.html:609 +#: app/blueprints/packages/packages.py:240 app/templates/packages/view.html:627 #: app/utils/minetest_hypertext.py:298 msgid "License" msgstr "Licencia" @@ -1197,9 +1220,10 @@ msgstr "" #: 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/macros/reviews.html:82 app/templates/macros/topics.html:52 #: app/templates/packages/game_hub.html:5 #: app/templates/packages/game_hub.html:25 +#: app/templates/packages/release_view.html:17 #: app/templates/packages/similar.html:22 app/templates/translate/index.html:28 #, python-format msgid "%(title)s by %(author)s" @@ -1207,7 +1231,7 @@ 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 +#: app/templates/packages/translation.html:39 msgid "Language" msgstr "Idioma" @@ -1229,13 +1253,13 @@ 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/packages/view.html:201 app/templates/packages/view.html:343 #: 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 +#: app/templates/packages/view.html:191 app/templates/users/profile.html:242 msgid "Downloads" msgstr "Descargas" @@ -1267,75 +1291,75 @@ msgstr "" msgid "Random order" msgstr "" -#: app/blueprints/packages/packages.py:215 +#: app/blueprints/packages/packages.py:216 msgid "No download available." msgstr "Ninguna descarga disponible." -#: app/blueprints/packages/packages.py:231 +#: app/blueprints/packages/packages.py:232 msgid "Title (Human-readable)" msgstr "Título (legible por humanos)" -#: app/blueprints/packages/packages.py:232 -#: app/blueprints/packages/packages.py:638 +#: app/blueprints/packages/packages.py:233 +#: app/blueprints/packages/packages.py:645 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 +#: app/blueprints/packages/packages.py:233 +#: app/blueprints/packages/packages.py:646 +#: app/templates/packages/create_edit.html:80 msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" msgstr "Sólo letras minúsculas (a-z), dígitos (0-9) y guiones bajos (_)" -#: app/blueprints/packages/packages.py:233 +#: app/blueprints/packages/packages.py:234 msgid "Short Description (Plaintext)" msgstr "Breve descripción (texto sin formato)" -#: app/blueprints/packages/packages.py:235 app/templates/packages/view.html:620 +#: app/blueprints/packages/packages.py:236 app/templates/packages/view.html:638 #: app/utils/minetest_hypertext.py:300 msgid "Maintenance State" msgstr "Estado de mantenimiento" -#: app/blueprints/packages/packages.py:240 +#: app/blueprints/packages/packages.py:241 msgid "Media License" msgstr "Licencia de medios" -#: app/blueprints/packages/packages.py:242 +#: app/blueprints/packages/packages.py:243 msgid "Long Description (Markdown)" msgstr "Descripción larga (Markdown)" -#: app/blueprints/packages/packages.py:244 +#: app/blueprints/packages/packages.py:245 msgid "VCS Repository URL" msgstr "URL del repositorio de VCS" -#: app/blueprints/packages/packages.py:245 app/blueprints/users/settings.py:77 +#: app/blueprints/packages/packages.py:246 app/blueprints/users/settings.py:77 msgid "Website URL" msgstr "URL del sitio web" -#: app/blueprints/packages/packages.py:246 +#: app/blueprints/packages/packages.py:247 msgid "Issue Tracker URL" msgstr "URL del rastreador de problemas" -#: app/blueprints/packages/packages.py:247 +#: app/blueprints/packages/packages.py:248 msgid "Forum Topic ID" msgstr "ID del tema del foro" -#: app/blueprints/packages/packages.py:248 +#: app/blueprints/packages/packages.py:249 msgid "Video URL" msgstr "URL de vídeo" -#: app/blueprints/packages/packages.py:249 +#: app/blueprints/packages/packages.py:250 msgid "Donate URL" msgstr "URL de donación" -#: app/blueprints/packages/packages.py:250 +#: app/blueprints/packages/packages.py:251 msgid "Translation URL" msgstr "URL de la traducción" -#: app/blueprints/packages/packages.py:256 +#: app/blueprints/packages/packages.py:257 msgid "_game is not an allowed name" msgstr "_juego no es un nombre permitido" -#: app/blueprints/packages/packages.py:266 +#: app/blueprints/packages/packages.py:267 msgid "" "Package already exists, but is removed. Please contact ContentDB staff to" " restore the package" @@ -1343,15 +1367,15 @@ msgstr "" "El paquete ya existe, pero fue removido. Por favor contacta al personal " "de ContentDB para restaurar el paquete" -#: app/blueprints/packages/packages.py:271 +#: app/blueprints/packages/packages.py:272 msgid "Package already exists" msgstr "El paquete ya existe" -#: app/blueprints/packages/packages.py:277 +#: app/blueprints/packages/packages.py:278 msgid "A collection with a similar name already exists" msgstr "Ya existe una colección con un nombre similar" -#: app/blueprints/packages/packages.py:330 +#: app/blueprints/packages/packages.py:331 #: app/blueprints/packages/releases.py:89 msgid "" "You must add an email address to your account and confirm it before you " @@ -1360,30 +1384,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:336 +#: app/blueprints/packages/packages.py:337 msgid "Save draft" msgstr "Guardar borrador" -#: app/blueprints/packages/packages.py:344 +#: app/blueprints/packages/packages.py:345 msgid "Unable to find that user" msgstr "No se puede encontrar a ese usuario" -#: app/blueprints/packages/packages.py:348 +#: app/blueprints/packages/packages.py:349 #: app/blueprints/packages/screenshots.py:137 msgid "Permission denied" msgstr "Permiso denegado" -#: app/blueprints/packages/packages.py:404 -#: app/blueprints/packages/packages.py:495 -#: app/blueprints/packages/packages.py:517 +#: app/blueprints/packages/packages.py:408 +#: app/blueprints/packages/packages.py:502 +#: app/blueprints/packages/packages.py:524 msgid "You don't have permission to do that" msgstr "No tienes permiso para hacer eso" -#: app/blueprints/packages/packages.py:437 +#: app/blueprints/packages/packages.py:443 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:444 +#: app/blueprints/packages/packages.py:450 msgid "" "Please comment in the approval thread so editors know what you have " "changed" @@ -1391,64 +1415,64 @@ msgstr "" "Por favor, comente en el hilo de aprobación para que los editores sepan " "qué ha cambiado" -#: app/blueprints/packages/packages.py:482 +#: app/blueprints/packages/packages.py:489 #, python-format msgid "Set state to %(state)s" msgstr "Establecer estado en %(state)s" -#: app/blueprints/packages/packages.py:512 +#: app/blueprints/packages/packages.py:519 msgid "Deleted package" msgstr "Paquete eliminado" -#: app/blueprints/packages/packages.py:534 +#: app/blueprints/packages/packages.py:541 msgid "Unapproved package" msgstr "Paquete no aprobado" -#: app/blueprints/packages/packages.py:543 +#: app/blueprints/packages/packages.py:550 msgid "Maintainers (Comma-separated)" msgstr "Mantenedores (separados por comas)" -#: app/blueprints/packages/packages.py:552 +#: app/blueprints/packages/packages.py:559 msgid "You don't have permission to edit maintainers" msgstr "No tienes permiso para editar a los mantenedores" -#: app/blueprints/packages/packages.py:602 +#: app/blueprints/packages/packages.py:609 msgid "You are not a maintainer" msgstr "No eres un mantenedor" -#: app/blueprints/packages/packages.py:605 +#: app/blueprints/packages/packages.py:612 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:637 +#: app/blueprints/packages/packages.py:644 msgid "Author Name" msgstr "Nombre del autor" -#: app/blueprints/packages/packages.py:724 +#: app/blueprints/packages/packages.py:731 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:725 +#: app/blueprints/packages/packages.py:732 msgid "Supported games" msgstr "Juegos soportados" -#: app/blueprints/packages/packages.py:726 +#: app/blueprints/packages/packages.py:733 msgid "Unsupported games" msgstr "Juegos no compatibles" -#: app/blueprints/packages/packages.py:727 +#: app/blueprints/packages/packages.py:734 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:743 +#: app/blueprints/packages/packages.py:750 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:747 +#: app/blueprints/packages/packages.py:754 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 " @@ -1475,18 +1499,19 @@ msgstr "Referencia Git (es decir, hash de commit, rama o etiqueta)" #: app/blueprints/packages/releases.py:62 #: app/blueprints/packages/releases.py:77 -#: app/blueprints/packages/releases.py:207 +#: app/blueprints/packages/releases.py:217 msgid "Minimum Minetest Version" msgstr "Versión mínima de Minetest" #: app/blueprints/packages/releases.py:64 #: app/blueprints/packages/releases.py:79 -#: app/blueprints/packages/releases.py:210 +#: app/blueprints/packages/releases.py:220 msgid "Maximum Minetest Version" msgstr "Versión máxima de Minetest" #: app/blueprints/packages/releases.py:74 #: app/templates/packages/release_edit.html:31 +#: app/templates/packages/release_view.html:31 msgid "URL" msgstr "URL" @@ -1507,77 +1532,77 @@ msgstr "Importar desde Git" msgid "Upload .zip file" msgstr "Subir archivo .zip" -#: app/blueprints/packages/releases.py:206 +#: app/blueprints/packages/releases.py:216 msgid "Set Min" msgstr "Establecer mínimo" -#: app/blueprints/packages/releases.py:209 +#: app/blueprints/packages/releases.py:219 msgid "Set Max" msgstr "Establecer máximo" -#: app/blueprints/packages/releases.py:212 +#: app/blueprints/packages/releases.py:222 msgid "Only change values previously set as none" msgstr "Sólo cambiar los valores previamente establecidos como ninguno" -#: app/blueprints/packages/releases.py:213 +#: app/blueprints/packages/releases.py:223 msgid "Update" msgstr "Actualizar" -#: app/blueprints/packages/releases.py:265 +#: app/blueprints/packages/releases.py:275 #: app/templates/packages/update_config.html:25 msgid "Trigger" msgstr "Desencadenar" -#: app/blueprints/packages/releases.py:266 +#: app/blueprints/packages/releases.py:276 msgid "New Commit" msgstr "Nuevo Commit" -#: app/blueprints/packages/releases.py:267 app/templates/admin/tags/list.html:8 +#: app/blueprints/packages/releases.py:277 app/templates/admin/tags/list.html:8 msgid "New Tag" msgstr "Nueva etiqueta" -#: app/blueprints/packages/releases.py:269 +#: app/blueprints/packages/releases.py:279 msgid "Branch name" msgstr "Nombre de la rama" -#: app/blueprints/packages/releases.py:270 +#: app/blueprints/packages/releases.py:280 #: app/templates/packages/update_config.html:38 msgid "Action" msgstr "Acción" -#: app/blueprints/packages/releases.py:271 +#: app/blueprints/packages/releases.py:281 msgid "Send notification and mark as outdated" msgstr "Enviar notificación y marcar como obsoleto" -#: app/blueprints/packages/releases.py:271 app/logic/package_approval.py:104 +#: app/blueprints/packages/releases.py:281 app/logic/package_approval.py:104 msgid "Create release" msgstr "Crear lanzamiento" -#: app/blueprints/packages/releases.py:273 +#: app/blueprints/packages/releases.py:283 msgid "Save Settings" msgstr "Guardar ajustes" -#: app/blueprints/packages/releases.py:274 +#: app/blueprints/packages/releases.py:284 msgid "Disable Automation" msgstr "Desactivar la automatización" -#: app/blueprints/packages/releases.py:313 +#: app/blueprints/packages/releases.py:323 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:329 +#: app/blueprints/packages/releases.py:339 msgid "Deleted update configuration" msgstr "Configuración de actualización eliminada" -#: app/blueprints/packages/releases.py:337 +#: app/blueprints/packages/releases.py:347 msgid "Now, please create an initial release" msgstr "Ahora, crea un lanzamiento inicial" #: app/blueprints/packages/reviews.py:60 app/blueprints/threads/__init__.py:181 #: app/blueprints/threads/__init__.py:182 -#: app/blueprints/threads/__init__.py:282 +#: app/blueprints/threads/__init__.py:283 msgid "Comment" msgstr "Comentar" @@ -1585,18 +1610,18 @@ msgstr "Comentar" msgid "Rating" msgstr "Calificación" -#: app/blueprints/packages/reviews.py:62 app/templates/macros/reviews.html:124 -#: app/templates/macros/reviews.html:178 +#: app/blueprints/packages/reviews.py:62 app/templates/macros/reviews.html:125 +#: app/templates/macros/reviews.html:179 msgid "Yes" msgstr "Sí" -#: app/blueprints/packages/reviews.py:62 app/templates/macros/reviews.html:129 -#: app/templates/macros/reviews.html:182 +#: app/blueprints/packages/reviews.py:62 app/templates/macros/reviews.html:130 +#: app/templates/macros/reviews.html:183 msgid "Neutral" msgstr "Neutral" -#: app/blueprints/packages/reviews.py:62 app/templates/macros/reviews.html:134 -#: app/templates/macros/reviews.html:186 +#: app/blueprints/packages/reviews.py:62 app/templates/macros/reviews.html:135 +#: app/templates/macros/reviews.html:187 msgid "No" msgstr "No" @@ -1614,7 +1639,7 @@ msgstr "" #: app/blueprints/packages/reviews.py:94 app/blueprints/threads/__init__.py:207 #: app/blueprints/threads/__init__.py:240 -#: app/blueprints/threads/__init__.py:334 app/blueprints/users/settings.py:114 +#: app/blueprints/threads/__init__.py:335 app/blueprints/users/settings.py:114 #: app/logic/packages.py:131 msgid "Linking to blocked sites is not allowed" msgstr "No se permite enlazar a sitios bloqueados" @@ -1642,8 +1667,9 @@ msgid "Message" msgstr "Mensaje" #: app/blueprints/report/__init__.py:35 app/templates/macros/threads.html:51 -#: app/templates/packages/view.html:688 app/templates/report/index.html:4 -#: app/templates/report/index.html:10 app/templates/users/profile.html:37 +#: app/templates/packages/view.html:706 app/templates/report/index.html:4 +#: app/templates/report/index.html:10 app/templates/users/account.html:91 +#: app/templates/users/profile.html:37 msgid "Report" msgstr "Reportar" @@ -1679,26 +1705,26 @@ msgstr "¡No se puede eliminar el mensaje de entrada del hilo!" msgid "Please wait before commenting again" msgstr "Por favor espere para comentar de nuevo" -#: app/blueprints/threads/__init__.py:284 +#: app/blueprints/threads/__init__.py:285 #: app/templates/macros/package_approval.html:56 msgid "Open Thread" msgstr "Crear Hilo" -#: app/blueprints/threads/__init__.py:309 +#: app/blueprints/threads/__init__.py:310 msgid "Unable to create thread!" msgstr "¡No se ha podido crear el hilo!" -#: app/blueprints/threads/__init__.py:315 +#: app/blueprints/threads/__init__.py:316 msgid "An approval thread already exists! Consider replying there instead" msgstr "" "Ya existe un hilo de aprobación. Considera la posibilidad de responder " "allí" -#: app/blueprints/threads/__init__.py:319 +#: app/blueprints/threads/__init__.py:320 msgid "Please wait before opening another thread" msgstr "Por favor espere antes de crear otro hilo" -#: app/blueprints/todo/user.py:192 +#: app/blueprints/todo/user.py:193 #: app/templates/collections/package_add_to.html:46 msgid "Done" msgstr "Hecho" @@ -1717,7 +1743,7 @@ msgstr "Contraseña" msgid "Remember me" msgstr "Recuérdame" -#: app/blueprints/users/account.py:39 app/templates/base.html:176 +#: app/blueprints/users/account.py:39 app/templates/base.html:190 #: app/templates/donate/index.html:85 app/templates/users/login.html:4 msgid "Sign in" msgstr "Iniciar sesión" @@ -2092,7 +2118,7 @@ msgstr "Texto a buscar (regex)" msgid "File filter" msgstr "Filtro de archivos" -#: app/blueprints/zipgrep/__init__.py:38 app/templates/base.html:60 +#: app/blueprints/zipgrep/__init__.py:38 app/templates/base.html:74 #: app/templates/packages/advanced_search.html:34 #: app/templates/packages/game_hub.html:35 app/templates/todo/tags.html:14 msgid "Search" @@ -2193,6 +2219,10 @@ 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/packages.py:140 +msgid "You cannot change package type once approved" +msgstr "" + #: app/logic/releases.py:33 msgid "You don't have permission to make releases" msgstr "No tienes permiso para hacer lanzamientos" @@ -2280,17 +2310,17 @@ msgstr "Juego" msgid "Texture Pack" msgstr "Paquete de texturas" -#: app/models/packages.py:78 app/templates/base.html:39 +#: app/models/packages.py:78 app/templates/base.html:53 #: app/templates/modnames/view.html:14 msgid "Mods" msgstr "Mods" -#: app/models/packages.py:80 app/templates/base.html:42 +#: app/models/packages.py:80 app/templates/base.html:56 #: app/templates/modnames/view.html:17 msgid "Games" msgstr "Juegos" -#: app/models/packages.py:82 app/templates/base.html:45 +#: app/models/packages.py:82 app/templates/base.html:59 msgid "Texture Packs" msgstr "Paquetes de texturas" @@ -2421,187 +2451,187 @@ msgstr "Aprobar" msgid "Delete" msgstr "Borrar" -#: app/models/packages.py:1366 +#: app/models/packages.py:1384 #, 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:1370 +#: app/models/packages.py:1388 #, python-format msgid "The last release was commit %(hash)s" msgstr "La última versión fue confirmada %(hash)s" -#: app/models/packages.py:1376 +#: app/models/packages.py:1394 #, 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." -#: app/models/users.py:45 +#: app/models/users.py:46 msgid "Banned" msgstr "Prohibido" -#: app/models/users.py:47 +#: app/models/users.py:48 msgid "Not Joined" msgstr "No unido" -#: app/models/users.py:49 +#: app/models/users.py:50 msgid "New Member" msgstr "Nuevo miembro" -#: app/models/users.py:51 +#: app/models/users.py:52 msgid "Member" msgstr "Miembro" -#: app/models/users.py:53 +#: app/models/users.py:54 msgid "Trusted Member" msgstr "Miembro de confianza" -#: app/models/users.py:55 +#: app/models/users.py:56 msgid "Approver" msgstr "Responsable de la aprobación" -#: app/models/users.py:57 +#: app/models/users.py:58 msgid "Editor" msgstr "Editor" #. NOTE: BOT notification type -#: app/models/users.py:59 app/models/users.py:448 +#: app/models/users.py:60 app/models/users.py:455 msgid "Bot" msgstr "Bot" -#: app/models/users.py:61 +#: app/models/users.py:62 msgid "Moderator" msgstr "Moderador" -#: app/models/users.py:63 app/templates/base.html:164 +#: app/models/users.py:64 app/templates/base.html:178 msgid "Admin" msgstr "Administrador" #. NOTE: PACKAGE_EDIT notification type -#: app/models/users.py:433 +#: app/models/users.py:440 msgid "Package Edit" msgstr "Editar paquete" #. NOTE: PACKAGE_APPROVAL notification type -#: app/models/users.py:436 +#: app/models/users.py:443 msgid "Package Approval" msgstr "Aprobación del paquete" #. NOTE: NEW_THREAD notification type -#: app/models/users.py:439 app/templates/threads/list.html:12 +#: app/models/users.py:446 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:442 +#: app/models/users.py:449 msgid "New Review" msgstr "Nueva reseña" #. NOTE: THREAD_REPLY notification type -#: app/models/users.py:445 +#: app/models/users.py:452 msgid "Thread Reply" msgstr "Respuesta del hilo" #. NOTE: MAINTAINER notification type -#: app/models/users.py:451 app/templates/macros/threads.html:27 +#: app/models/users.py:458 app/templates/macros/threads.html:27 msgid "Maintainer" msgstr "Mantenedor" #. NOTE: EDITOR_ALERT notification type -#: app/models/users.py:454 +#: app/models/users.py:461 msgid "Editor Alert" msgstr "Editor de la alerta" #. NOTE: EDITOR_MISC notification type -#: app/models/users.py:457 +#: app/models/users.py:464 msgid "Editor Misc" msgstr "Editor varios" #. NOTE: OTHER notification type -#: app/models/users.py:460 +#: app/models/users.py:467 msgid "Other" msgstr "Otro" -#: app/models/users.py:470 +#: app/models/users.py:477 msgid "This is a Package Edit notification." msgstr "Esta es una notificación de edición de paquete." -#: app/models/users.py:472 +#: app/models/users.py:479 msgid "This is a Package Approval notification." msgstr "Esta es una notificación de aprobación de paquete." -#: app/models/users.py:474 +#: app/models/users.py:481 msgid "This is a New Thread notification." msgstr "Esta es una notificación de nuevo hilo." -#: app/models/users.py:476 +#: app/models/users.py:483 msgid "This is a New Review notification." msgstr "Esta es una notificación de nueva revisión." -#: app/models/users.py:478 +#: app/models/users.py:485 msgid "This is a Thread Reply notification." msgstr "Esta es una notificación de respuesta a un hilo." -#: app/models/users.py:480 +#: app/models/users.py:487 msgid "This is a Bot notification." msgstr "Esta es una notificación del Bot." -#: app/models/users.py:482 +#: app/models/users.py:489 msgid "This is a Maintainer change notification." msgstr "Esta es una notificación de cambio de mantenedor." -#: app/models/users.py:484 +#: app/models/users.py:491 msgid "This is an Editor Alert notification." msgstr "Se trata de una notificación de alerta al editor." -#: app/models/users.py:486 +#: app/models/users.py:493 msgid "This is an Editor Misc notification." msgstr "Esta es una notificación miscelánea al editor." -#: app/models/users.py:488 +#: app/models/users.py:495 msgid "This is an Other notification." msgstr "Se trata de otra notificación." -#: app/models/users.py:495 +#: app/models/users.py:502 msgid "When another user edits your packages, releases, etc." msgstr "Cuando otro usuario edita tus paquetes, versiones, etc." -#: app/models/users.py:497 +#: app/models/users.py:504 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:499 +#: app/models/users.py:506 msgid "When a thread is created on your package." msgstr "Cuando se crea un hilo en tu paquete." -#: app/models/users.py:501 +#: app/models/users.py:508 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:503 +#: app/models/users.py:510 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:505 +#: app/models/users.py:512 msgid "From a bot - for example, update notifications." msgstr "Desde un bot - por ejemplo, notificaciones de actualización." -#: app/models/users.py:507 +#: app/models/users.py:514 msgid "When your package's maintainers change." msgstr "Cuando cambian los mantenedores de tu paquete." -#: app/models/users.py:509 +#: app/models/users.py:516 msgid "For editors: Important alerts." msgstr "Para los editores: Alertas importantes." -#: app/models/users.py:511 +#: app/models/users.py:518 msgid "For editors: Minor notifications, including new threads." msgstr "Para los editores: Notificaciones menores, incluyendo nuevos hilos." -#: app/models/users.py:513 +#: app/models/users.py:520 msgid "Minor notifications not important enough for a dedicated category." msgstr "" "Notificaciones menores no lo suficientemente importantes para una " @@ -2660,11 +2690,11 @@ msgstr "" "Esa página no pudo ser encontrada. El enlace podría estar roto, la página" " podría haber sido eliminada, o podría no tener acceso a ella." -#: app/templates/base.html:48 +#: app/templates/base.html:62 msgid "Random" msgstr "Aleatorio" -#: app/templates/base.html:51 app/templates/base.html:245 +#: app/templates/base.html:65 app/templates/base.html:259 #: app/templates/packages/bulk_update_conf.html:8 #: app/templates/packages/translation.html:12 #: app/templates/packages/update_config.html:8 @@ -2673,130 +2703,134 @@ msgstr "Aleatorio" msgid "Help" msgstr "Ayuda" -#: app/templates/base.html:58 +#: app/templates/base.html:72 #, python-format msgid "Search %(type)s" msgstr "Buscar %(type)s" -#: app/templates/base.html:58 app/templates/todo/tags.html:11 +#: app/templates/base.html:72 app/templates/todo/tags.html:11 #: app/templates/todo/tags.html:13 msgid "Search all packages" msgstr "Buscar en todos los paquetes" -#: app/templates/base.html:75 +#: app/templates/base.html:89 msgid "Work Queue" msgstr "Cola de trabajo" -#: app/templates/base.html:88 app/templates/base.html:140 +#: app/templates/base.html:102 app/templates/base.html:154 msgid "To do list" msgstr "Lista de tareas" -#: app/templates/base.html:97 app/templates/notifications/list.html:4 +#: app/templates/base.html:111 app/templates/notifications/list.html:4 msgid "Notifications" msgstr "Notificaciones" -#: app/templates/base.html:118 +#: app/templates/base.html:132 msgid "Add Package" msgstr "Añadir paquete" -#: app/templates/base.html:135 +#: app/templates/base.html:149 msgid "Profile" msgstr "Perfil" -#: app/templates/base.html:145 +#: app/templates/base.html:159 msgid "My Collections" msgstr "Mis colecciones" -#: app/templates/base.html:169 app/templates/packages/release_new.html:12 +#: app/templates/base.html:183 app/templates/packages/release_new.html:12 msgid "Settings" msgstr "Ajustes" -#: app/templates/base.html:172 +#: app/templates/base.html:186 msgid "Sign out" msgstr "Cerrar sesión" #: app/templates/admin/languages/list.html:4 -#: app/templates/admin/languages/list.html:10 app/templates/base.html:185 -#: app/templates/packages/view.html:602 app/utils/minetest_hypertext.py:288 +#: app/templates/admin/languages/list.html:10 app/templates/base.html:199 +#: app/templates/packages/view.html:620 app/utils/minetest_hypertext.py:288 msgid "Languages" msgstr "Idiomas" -#: app/templates/base.html:202 app/templates/translate/index.html:76 +#: app/templates/base.html:216 app/templates/translate/index.html:76 msgid "Help translate ContentDB" msgstr "Ayuda a traducir ContentDB" -#: app/templates/base.html:246 +#: app/templates/base.html:260 msgid "About" msgstr "Acerca de" -#: app/templates/base.html:247 +#: app/templates/base.html:261 msgid "Contact Us" msgstr "Contáctenos" -#: app/templates/base.html:248 +#: app/templates/base.html:262 msgid "Rules" msgstr "Reglas" -#: app/templates/base.html:249 +#: app/templates/base.html:263 msgid "Policy and Guidance" msgstr "Política y orientación" -#: app/templates/base.html:250 app/templates/donate/index.html:46 +#: app/templates/base.html:264 app/templates/donate/index.html:46 #: app/templates/donate/index.html:70 app/templates/users/profile.html:104 msgid "Donate" msgstr "Donar" -#: app/templates/base.html:251 +#: app/templates/base.html:265 msgid "API" msgstr "API" -#: app/templates/base.html:252 app/templates/users/register.html:37 +#: app/templates/base.html:266 +msgid "RSS / Feeds" +msgstr "" + +#: app/templates/base.html:267 app/templates/users/register.html:37 msgid "Privacy Policy" msgstr "Política de privacidad" -#: app/templates/base.html:254 +#: app/templates/base.html:269 msgid "Report / DMCA" msgstr "Reportar / DMCA" -#: app/templates/base.html:256 app/templates/packages/advanced_search.html:4 +#: app/templates/base.html:271 app/templates/packages/advanced_search.html:4 msgid "Advanced Search" msgstr "" -#: app/templates/base.html:257 +#: app/templates/base.html:272 msgid "User List" msgstr "Lista de usuarios" -#: app/templates/base.html:258 app/templates/packages/view.html:190 -#: app/templates/packages/view.html:677 app/templates/threads/list.html:4 +#: app/templates/base.html:273 app/templates/packages/view.html:197 +#: app/templates/packages/view.html:695 app/templates/threads/list.html:4 msgid "Threads" msgstr "Hilos de discusión" -#: app/templates/base.html:259 app/templates/collections/list.html:7 +#: app/templates/base.html:274 app/templates/collections/list.html:7 #: app/templates/collections/list.html:26 msgid "Collections" msgstr "Colecciones" -#: app/templates/base.html:260 app/templates/donate/index.html:4 +#: app/templates/base.html:275 app/templates/donate/index.html:4 msgid "Support Creators" msgstr "Apoyar a los creadores" -#: app/templates/base.html:261 +#: app/templates/base.html:276 msgid "Translate Packages" msgstr "Traducir paquetes" -#: app/templates/base.html:262 +#: app/templates/base.html:277 msgid "Source Code" msgstr "Código fuente" -#: app/templates/base.html:268 +#: app/templates/base.html:283 msgid "Show non-free packages" msgstr "Mostrar paquetes no libres" -#: app/templates/base.html:270 +#: app/templates/base.html:285 msgid "Hide non-free packages" msgstr "Ocultar paquetes no libres" -#: app/templates/base.html:274 +#: app/templates/base.html:289 #, python-format msgid "Our privacy policy has been updated (%(date)s)" msgstr "Nuestra política de privacidad ha sido actualizada (%(date)s )" @@ -2805,22 +2839,16 @@ msgstr "Nuestra política de privacidad ha sido actualizada (%(date)s )" msgid "Welcome" msgstr "Bienvenido" -#: app/templates/index.html:8 -msgid "Welcome to the best place to find Minetest mods, games, and texture packs" -msgstr "" -"Bienvenido al mejor lugar para encontrar mods, juegos y paquetes de " -"texturas de Minetest" - #: app/templates/index.html:53 #, python-format msgid "%(title)s by %(author)s" msgstr "%(title)s por %(author)s" -#: app/templates/index.html:94 app/templates/packages/view.html:278 +#: app/templates/index.html:94 app/templates/packages/view.html:285 msgid "Previous" msgstr "Anterior" -#: app/templates/index.html:98 app/templates/packages/view.html:282 +#: app/templates/index.html:98 app/templates/packages/view.html:289 #: app/templates/users/claim_forums.html:87 msgid "Next" msgstr "Siguiente" @@ -2902,7 +2930,7 @@ msgstr "Paquete" #: app/templates/admin/storage.html:62 #: app/templates/collections/create_edit.html:61 -#: app/templates/threads/user_comments.html:79 +#: app/templates/threads/user_comments.html:80 msgid "No results" msgstr "Sin resultados" @@ -3027,7 +3055,8 @@ msgstr "No se han creado tokens" #: app/templates/collections/create_edit.html:5 #: app/templates/collections/view.html:42 app/templates/macros/releases.html:68 -#: app/templates/packages/view.html:116 app/templates/packages/view.html:255 +#: app/templates/packages/release_view.html:10 +#: app/templates/packages/view.html:123 app/templates/packages/view.html:262 msgid "Edit" msgstr "Editar" @@ -3047,7 +3076,7 @@ msgstr "Esto requiere que la colección sea pública" #: app/templates/collections/create_edit.html:76 #: app/templates/packages/remove.html:34 app/templates/packages/remove.html:83 -#: app/templates/packages/view.html:128 +#: app/templates/packages/view.html:135 msgid "Remove" msgstr "Eliminar" @@ -3325,8 +3354,8 @@ msgstr "Usuario eliminado" msgid "No audit log entries." msgstr "Sin entradas en el registro de auditoría." -#: app/templates/macros/forms.html:21 app/templates/macros/reviews.html:150 -#: app/templates/packages/remove.html:73 app/templates/packages/view.html:468 +#: app/templates/macros/forms.html:21 app/templates/macros/reviews.html:151 +#: app/templates/packages/remove.html:73 app/templates/packages/view.html:486 #: app/templates/users/modtools.html:86 msgid "Required" msgstr "Requerido" @@ -3406,6 +3435,7 @@ msgstr "Editar / Aprobar" #: app/templates/macros/releases.html:103 #: app/templates/packages/release_edit.html:39 +#: app/templates/packages/release_view.html:41 msgid "Importing..." msgstr "Importando..." @@ -3425,34 +3455,34 @@ msgstr "Útil" msgid "Unhelpful" msgstr "Inútil" -#: app/templates/macros/reviews.html:90 +#: app/templates/macros/reviews.html:91 #, python-format msgid "%(num)d comments" msgstr "%(num)d comentarios" -#: app/templates/macros/reviews.html:102 +#: app/templates/macros/reviews.html:103 msgid "No reviews, yet." msgstr "Aún no hay reseñas." -#: app/templates/macros/reviews.html:112 app/templates/macros/reviews.html:166 +#: app/templates/macros/reviews.html:113 app/templates/macros/reviews.html:167 #: app/templates/packages/review_create_edit.html:4 msgid "Review" msgstr "Reseñar" -#: app/templates/macros/reviews.html:139 +#: app/templates/macros/reviews.html:140 #: app/templates/packages/review_create_edit.html:51 msgid "Why or why not? Try to be constructive" msgstr "¿Por qué o por qué no? Intente ser constructivo" -#: app/templates/macros/reviews.html:156 +#: app/templates/macros/reviews.html:157 msgid "Post Review" msgstr "Publicar Reseña" -#: app/templates/macros/reviews.html:192 +#: app/templates/macros/reviews.html:193 msgid "Report an issue" msgstr "Reportar un problema" -#: app/templates/macros/reviews.html:196 +#: app/templates/macros/reviews.html:197 msgid "Ask a question" msgstr "Hacer una pregunta" @@ -3597,8 +3627,8 @@ msgstr "Última Respuesta" msgid "On %(trigger)s, do %(action)s" msgstr "Al %(trigger)s, hacer %(action)s" -#: app/templates/macros/todo.html:35 app/templates/packages/view.html:122 -#: app/templates/packages/view.html:433 +#: app/templates/macros/todo.html:35 app/templates/packages/view.html:129 +#: app/templates/packages/view.html:451 msgid "Release" msgstr "Lanzamiento" @@ -3608,7 +3638,7 @@ msgstr "Repositorio" #: app/templates/macros/todo.html:48 #: app/templates/packages/releases_list.html:13 -#: app/templates/packages/view.html:437 +#: app/templates/packages/view.html:455 msgid "Update settings" msgstr "Preferencias de actualización" @@ -3653,9 +3683,9 @@ msgstr "Temas del foro" #: app/templates/modnames/view.html:27 app/templates/oauth/authorize.html:32 #: app/templates/packages/game_support.html:42 -#: app/templates/packages/similar.html:38 app/templates/packages/view.html:474 -#: app/templates/packages/view.html:498 app/templates/packages/view.html:543 -#: app/templates/packages/view.html:575 app/templates/todo/editor.html:85 +#: app/templates/packages/similar.html:38 app/templates/packages/view.html:492 +#: app/templates/packages/view.html:516 app/templates/packages/view.html:561 +#: app/templates/packages/view.html:593 app/templates/todo/editor.html:85 #: app/templates/todo/game_support.html:45 #, python-format msgid "%(title)s by %(display_name)s" @@ -3902,11 +3932,11 @@ msgstr "" "necesario para características\n" "\t\t\tcomo obtener metadatos desde git, y autocompletado." -#: app/templates/packages/create_edit.html:73 +#: app/templates/packages/create_edit.html:78 msgid "You need to unpublish the package to change the name." msgstr "Debe deshacer la publicación para modificar el nombre del paquete." -#: app/templates/packages/create_edit.html:80 +#: app/templates/packages/create_edit.html:85 msgid "" "Tip: Don't include Minetest, mod, or modpack " "anywhere in the short description. It is unnecessary and wastes " @@ -3916,7 +3946,7 @@ msgstr "" "ninguna parte de la breve descripción. Es innecesario y desperdicia " "personajes." -#: app/templates/packages/create_edit.html:83 +#: app/templates/packages/create_edit.html:88 msgid "" "Please choose 'Work in Progress' if your package is unstable, and " "shouldn't be recommended to all players" @@ -3924,13 +3954,13 @@ msgstr "" "Por favor elija 'Trabajo en Curso' si su paquete es inestable, y no debe " "ser recomendado a todos los jugadores" -#: app/templates/packages/create_edit.html:88 +#: app/templates/packages/create_edit.html:93 msgid "If there is no media, set the Media License to the same as the License." msgstr "" "Si no hay multimedia, establezca la Licencia Multimedia al mismo valor " "que la Licencia." -#: app/templates/packages/create_edit.html:92 +#: app/templates/packages/create_edit.html:97 msgid "" "There's no need to link to the package on ContentDB in the long " "description, the user is already here!" @@ -3938,7 +3968,7 @@ msgstr "" "No es necesario vincular el paquete en ContentDB en la descripción larga," " ¡el usuario ya está aquí!" -#: app/templates/packages/create_edit.html:95 +#: app/templates/packages/create_edit.html:100 msgid "" "There's no need to include the forum topic in the long description, it's " "already shown on the page." @@ -3946,7 +3976,7 @@ msgstr "" "No es necesario incluir el tema del foro en la descripción larga, ya " "aparece en la página." -#: app/templates/packages/create_edit.html:98 +#: app/templates/packages/create_edit.html:103 msgid "" "There's no need to include the repository URL in the long description, " "it's already shown on the page." @@ -3954,23 +3984,23 @@ msgstr "" "No es necesario incluir la URL del repositorio en la descripción larga, " "ya aparece en la página." -#: app/templates/packages/create_edit.html:102 +#: app/templates/packages/create_edit.html:107 msgid "What to write in the long description" msgstr "¿Qué escribir en la descripción larga?" -#: app/templates/packages/create_edit.html:108 +#: app/templates/packages/create_edit.html:113 msgid "Repository and Links" msgstr "Repositorio y Enlaces" -#: app/templates/packages/create_edit.html:111 +#: app/templates/packages/create_edit.html:116 msgid "Do you have a Git repository?" msgstr "¿Tiene un repositorio Git?" -#: app/templates/packages/create_edit.html:113 +#: app/templates/packages/create_edit.html:118 msgid "Having a repository is optional" msgstr "Disponer de un repositorio es opcional" -#: app/templates/packages/create_edit.html:116 +#: app/templates/packages/create_edit.html:121 msgid "" "If you do have a repository, enter the URL below. Otherwise, leave blank " "and click skip." @@ -3978,45 +4008,45 @@ msgstr "" "Si tiene un repositorio, introduzca la dirección URL a continuación. De " "lo contrario, déjelo en blanco y haga clic en omitir." -#: app/templates/packages/create_edit.html:121 +#: app/templates/packages/create_edit.html:126 msgid "HTTP URL to a Git, Mercurial, or other repository" msgstr "Dirección url en Http a un repositorio de Git, Mercurial u otro" -#: app/templates/packages/create_edit.html:124 +#: app/templates/packages/create_edit.html:129 msgid "Next (Autoimport)" msgstr "Siguiente (Autoimportación)" -#: app/templates/packages/create_edit.html:125 +#: app/templates/packages/create_edit.html:130 msgid "Skip" msgstr "Omitir" -#: app/templates/packages/create_edit.html:129 +#: app/templates/packages/create_edit.html:134 msgid "Importing... (This may take a while)" msgstr "Importando... (Esto puede tardar un poco)" -#: app/templates/packages/create_edit.html:132 +#: app/templates/packages/create_edit.html:137 msgid "Where should users report issues?" msgstr "¿Dónde deben notificar los usuarios los problemas?" -#: app/templates/packages/create_edit.html:136 +#: app/templates/packages/create_edit.html:141 msgid "Paste a forum topic URL" msgstr "Pegar la dirección URL a un tema del foro" -#: app/templates/packages/create_edit.html:138 +#: app/templates/packages/create_edit.html:143 msgid "YouTube videos will be shown in an embed." msgstr "Los vídeos de YouTube se mostrarán incrustados." -#: app/templates/packages/create_edit.html:139 +#: app/templates/packages/create_edit.html:144 msgid "If blank, the author's donation URL will be used instead." msgstr "Si está en blanco, se utilizará la URL de donación del autor en su lugar." -#: app/templates/packages/create_edit.html:140 +#: app/templates/packages/create_edit.html:145 msgid "How can users translate your package? ie: weblate URL or a help page" msgstr "" "¿Cómo pueden los usuarios traducir su paquete? es decir: URL de página " "web o una página de ayuda" -#: app/templates/packages/create_edit.html:145 +#: app/templates/packages/create_edit.html:150 msgid "" "You need to save a draft before you can add releases and screenshots. " "You'll be able to edit the package again before submitting for approval." @@ -4078,7 +4108,7 @@ msgstr "" "del paquete. Más información en la documentación" #: app/templates/packages/game_support.html:23 -#: app/templates/packages/view.html:213 app/templates/translate/index.html:48 +#: app/templates/packages/view.html:220 app/templates/translate/index.html:48 msgid "Source" msgstr "Fuente" @@ -4292,10 +4322,12 @@ msgid "Human-readable name. Eg: 1.0.0 - The Trains Update" msgstr "" #: app/templates/packages/release_edit.html:35 +#: app/templates/packages/release_view.html:35 msgid "Commit Hash" msgstr "Hash del Commit" #: app/templates/packages/release_edit.html:40 +#: app/templates/packages/release_view.html:42 msgid "view task" msgstr "ver tarea" @@ -4656,7 +4688,7 @@ msgstr "" "eliminando su efecto en la valoración del paquete." #: app/templates/packages/review_votes.html:4 -#: app/templates/packages/view.html:364 +#: app/templates/packages/view.html:371 msgid "Review Votes" msgstr "Votos de la Reseña" @@ -4792,11 +4824,20 @@ msgstr "Traducción - Libro de modificación Minetest" msgid "Translating content meta - lua_api.md" msgstr "Traducción del contenido de los metadatos: lua_api.md" -#: app/templates/packages/translation.html:30 +#: app/templates/packages/translation.html:31 +#, python-format +msgid "%(title)s is available in %(num)d languages." +msgstr "%(title)s está disponible en %(num)d idiomas." + +#: app/templates/packages/translation.html:32 +msgid "ContentDB reads translations from locale files (.tr) in your package." +msgstr "ContentDB lee traducciones de archivos locales (.tr) en su paquete." + +#: app/templates/packages/translation.html:89 msgid "Translation template" msgstr "Plantilla de traducción" -#: app/templates/packages/translation.html:32 +#: app/templates/packages/translation.html:91 #, python-format msgid "" "To quickly add support for ContentDB package translation, create a file " @@ -4805,14 +4846,13 @@ msgstr "" "Para agregar rápidamente soporte para la traducción del paquete " "ContentDB, cree un archivo en %(location)s con el siguiente contenido:" -#: app/templates/packages/translation.html:43 -#, python-format -msgid "%(title)s is available in %(num)d languages." -msgstr "%(title)s está disponible en %(num)d idiomas." +#: app/templates/packages/translation.html:102 +msgid "With games, you also need to name the textdomain in game.conf:" +msgstr "" -#: app/templates/packages/translation.html:44 -msgid "ContentDB reads translations from locale files (.tr) in your package." -msgstr "ContentDB lee traducciones de archivos locales (.tr) en su paquete." +#: app/templates/packages/translation.html:106 +msgid "Replace mymod with the name of mod / textdomain you chose." +msgstr "" #: app/templates/packages/update_config.html:4 #: app/templates/packages/update_config.html:9 @@ -4856,46 +4896,51 @@ msgstr "" "Cuando un paquete es marcado como obsoleto, no recibe más notificaciones " "hasta que es marcado como actualizado." -#: app/templates/packages/view.html:42 +#: app/templates/packages/view.html:22 app/templates/packages/view.html:25 +#, python-format +msgid "%(title)s releases" +msgstr "" + +#: app/templates/packages/view.html:49 msgid "Download" msgstr "Descargar" -#: app/templates/packages/view.html:49 +#: app/templates/packages/view.html:56 #, python-format msgid "Minetest %(min)s - %(max)s" msgstr "Minetest %(min)s - %(max)s" -#: app/templates/packages/view.html:51 +#: app/templates/packages/view.html:58 #, python-format msgid "For Minetest %(min)s and above" msgstr "Para Minetest %(min)s y superior" -#: app/templates/packages/view.html:53 +#: app/templates/packages/view.html:60 #, python-format msgid "Minetest %(max)s and below" msgstr "Minetest %(max)s e inferior" -#: app/templates/packages/view.html:63 +#: app/templates/packages/view.html:70 msgid "How do I install this?" msgstr "¿Cómo instalo esto?" -#: app/templates/packages/view.html:69 +#: app/templates/packages/view.html:76 msgid "No downloads available" msgstr "No hay descargas disponibles" -#: app/templates/packages/view.html:76 +#: app/templates/packages/view.html:83 msgid "Non-free code and media" msgstr "Código y multimedia no libres" -#: app/templates/packages/view.html:78 +#: app/templates/packages/view.html:85 msgid "Non-free code" msgstr "Código no libre" -#: app/templates/packages/view.html:80 +#: app/templates/packages/view.html:87 msgid "Non-free media" msgstr "Multimedia no libre" -#: app/templates/packages/view.html:94 app/templates/threads/view.html:109 +#: app/templates/packages/view.html:101 app/templates/threads/view.html:109 msgid "" "This thread is only visible to its creator, package maintainers, users of" " Approver rank or above, and @mentioned users." @@ -4903,162 +4948,167 @@ 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:207 app/templates/users/profile.html:95 +#: app/templates/packages/view.html:214 app/templates/users/profile.html:95 msgid "Website" msgstr "Sitio web" -#: app/templates/packages/view.html:219 app/templates/users/profile.html:77 +#: app/templates/packages/view.html:226 app/templates/users/profile.html:77 msgid "Forums" msgstr "Foros" -#: app/templates/packages/view.html:225 +#: app/templates/packages/view.html:232 msgid "Issue Tracker" msgstr "Seguimiento de las incidencias" -#: app/templates/packages/view.html:231 app/templates/translate/index.html:43 +#: app/templates/packages/view.html:238 app/templates/translate/index.html:43 msgid "Translate" msgstr "Traducir" -#: app/templates/packages/view.html:297 +#: app/templates/packages/view.html:304 msgid "Thumbnail for video" msgstr "Miniatura para vídeo" -#: app/templates/packages/view.html:314 +#: app/templates/packages/view.html:321 msgid "Awaiting review" msgstr "Esperando revisión" -#: app/templates/packages/view.html:344 app/templates/threads/view.html:82 +#: app/templates/packages/view.html:351 app/templates/threads/view.html:82 msgid "Edit Review" msgstr "Editar reseña" -#: app/templates/packages/view.html:349 +#: app/templates/packages/view.html:356 msgid "You can't review your own package." msgstr "No puedes reseñar tu propio paquete." -#: app/templates/packages/view.html:359 +#: app/templates/packages/view.html:366 msgid "Package needs to be approved before it can be reviewed." msgstr "El paquete debe ser aprobado antes de poder ser reseñado." -#: app/templates/packages/view.html:370 +#: app/templates/packages/view.html:377 msgid "Used By" msgstr "Usado Por" -#: app/templates/packages/view.html:376 +#: app/templates/packages/view.html:383 msgid "Content" msgstr "Contenido" -#: app/templates/packages/view.html:378 app/templates/packages/view.html:461 +#: app/templates/packages/view.html:385 app/templates/packages/view.html:479 msgid "View content for game" msgstr "Ver contenido para el juego" -#: app/templates/packages/view.html:393 +#: app/templates/packages/view.html:398 +#, python-format +msgid "Release notes for %(title)s" +msgstr "" + +#: app/templates/packages/view.html:411 msgid "Favorite" msgstr "Favorito" -#: app/templates/packages/view.html:402 +#: app/templates/packages/view.html:420 msgid "Add to collection..." msgstr "Añadir a colección..." -#: app/templates/packages/view.html:410 +#: app/templates/packages/view.html:428 #, python-format msgid "View %(count)d collections" msgstr "Ver %(count)d coleccion(es)" -#: app/templates/packages/view.html:421 +#: app/templates/packages/view.html:439 msgid "Package may be outdated" msgstr "Puede que el paquete esté obsoleto" -#: app/templates/packages/view.html:428 +#: app/templates/packages/view.html:446 msgid "Only visible to the author and Editors." msgstr "Sólo visible para el autor y Editores." -#: app/templates/packages/view.html:445 +#: app/templates/packages/view.html:463 msgid "Warning" msgstr "Advertencia" -#: app/templates/packages/view.html:451 +#: app/templates/packages/view.html:469 msgid "Like this package? Help support its development by making a donation" msgstr "¿Te gusta este paquete? Ayuda a su desarrollo haciendo una donación" -#: app/templates/packages/view.html:454 +#: app/templates/packages/view.html:472 msgid "Donate now" msgstr "Donar ahora" -#: app/templates/packages/view.html:466 app/utils/minetest_hypertext.py:283 +#: app/templates/packages/view.html:484 app/utils/minetest_hypertext.py:283 msgid "Dependencies" msgstr "Dependencias" -#: app/templates/packages/view.html:486 +#: app/templates/packages/view.html:504 msgid "No required dependencies" msgstr "No se requieren dependencias" -#: app/templates/packages/view.html:492 +#: app/templates/packages/view.html:510 msgid "Optional" msgstr "Opcional" -#: app/templates/packages/view.html:525 +#: app/templates/packages/view.html:543 msgid "Compatible Games" msgstr "Juegos compatibles" -#: app/templates/packages/view.html:530 app/templates/packages/view.html:550 +#: app/templates/packages/view.html:548 app/templates/packages/view.html:568 #: app/utils/minetest_hypertext.py:275 msgid "No specific game required" msgstr "No se requiere ningún juego específico" -#: app/templates/packages/view.html:533 +#: app/templates/packages/view.html:551 msgid "Tested with:" msgstr "Comprobado con:" -#: app/templates/packages/view.html:555 +#: app/templates/packages/view.html:573 msgid "Is the above correct?" msgstr "¿Es esto correcto?" -#: app/templates/packages/view.html:556 +#: app/templates/packages/view.html:574 msgid "You need to either confirm this or tell ContentDB about supported games" msgstr "Debe confirmarlo o informar a ContentDB sobre los juegos compatibles" -#: app/templates/packages/view.html:568 +#: app/templates/packages/view.html:586 msgid "Does not work with:" msgstr "No funciona con:" -#: app/templates/packages/view.html:588 +#: app/templates/packages/view.html:606 msgid "Please specify compatible games" msgstr "Por favor, especifica los juegos compatibles" -#: app/templates/packages/view.html:594 +#: app/templates/packages/view.html:612 msgid "Information" msgstr "Información" -#: app/templates/packages/view.html:600 +#: app/templates/packages/view.html:618 msgid "Technical Name" msgstr "Nombre técnico" -#: app/templates/packages/view.html:616 app/utils/minetest_hypertext.py:295 +#: app/templates/packages/view.html:634 app/utils/minetest_hypertext.py:295 #, python-format msgid "%(code_license)s for code,
%(media_license)s for media." msgstr "%(code_license)s para el código,
%(media_license)s para los medios." -#: app/templates/packages/view.html:624 +#: app/templates/packages/view.html:642 msgid "Unknown" msgstr "Desconocido" -#: app/templates/packages/view.html:626 app/utils/minetest_hypertext.py:301 +#: app/templates/packages/view.html:644 app/utils/minetest_hypertext.py:301 msgid "Added" msgstr "Añadido" -#: app/templates/packages/view.html:640 +#: app/templates/packages/view.html:658 msgid "Remove myself" msgstr "Retirarme" -#: app/templates/packages/view.html:645 app/utils/minetest_hypertext.py:303 +#: app/templates/packages/view.html:663 app/utils/minetest_hypertext.py:303 msgid "Provides" msgstr "Ofrece" -#: app/templates/packages/view.html:667 +#: app/templates/packages/view.html:685 msgid "More" msgstr "Más" -#: app/templates/packages/view.html:696 +#: app/templates/packages/view.html:714 msgid "See audit log" msgstr "Ver el registro de la auditoría" @@ -5150,7 +5200,7 @@ msgstr "Comentarios de %(user)s" msgid "Reply to %(title)s" msgstr "Responder a %(title)s" -#: app/templates/threads/user_comments.html:73 +#: app/templates/threads/user_comments.html:74 msgid "Only showing replies to public threads" msgstr "Mostrar sólo respuestas a temas públicos" @@ -5256,7 +5306,7 @@ msgstr "" "Los nombres de los mods que tienen dependencias estrictas, pero no " "paquetes que los ofrezcan." -#: app/templates/todo/editor.html:193 app/templates/users/account.html:100 +#: app/templates/todo/editor.html:193 app/templates/users/account.html:102 msgid "View All" msgstr "Ver todo" @@ -5578,10 +5628,10 @@ msgstr "" " usuarios." #: app/templates/users/account.html:88 -msgid "Please contact the admin." -msgstr "Por favor contacta al administrador." +msgid "Please raise a report to request account deletion." +msgstr "" -#: app/templates/users/account.html:93 +#: app/templates/users/account.html:95 msgid "Recent Account Actions" msgstr "Acciones recientes en la cuenta" @@ -6122,27 +6172,27 @@ msgstr "Buscar dentro de las distribuciones de paquetes" msgid "'%(query)s' - Search Package Releases" msgstr "'%(query)s' - Buscar versiones de paquetes" -#: app/utils/flask.py:158 +#: app/utils/flask.py:159 msgid "All time" msgstr "Todo el tiempo" -#: app/utils/flask.py:159 +#: app/utils/flask.py:160 msgid "Last 7 days" msgstr "Últimos 7 días" -#: app/utils/flask.py:160 +#: app/utils/flask.py:161 msgid "Last 30 days" msgstr "Últimos 30 días" -#: app/utils/flask.py:161 +#: app/utils/flask.py:162 msgid "Last 90 days" msgstr "Últimos 90 días" -#: app/utils/flask.py:162 +#: app/utils/flask.py:163 msgid "Year to date" msgstr "Hasta la fecha" -#: app/utils/flask.py:163 +#: app/utils/flask.py:164 msgid "Last year" msgstr "El año pasado" @@ -6785,3 +6835,6 @@ msgstr "" #~ msgid "Human readable. Eg: 1.0.0 or 2018-05-28" #~ msgstr "Legible por humanos. Por ejemplo: 1.0.0 o 2018-05-28" +#~ msgid "Please contact the admin." +#~ msgstr "Por favor contacta al administrador." + diff --git a/translations/fa/LC_MESSAGES/messages.po b/translations/fa/LC_MESSAGES/messages.po index c0be3cd8..8ba62d32 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-22 16:06+0100\n" +"POT-Creation-Date: 2024-07-23 22:12+0100\n" "PO-Revision-Date: 2023-10-03 01:59+0000\n" "Last-Translator: Farooq Karimi Zadeh \n" "Language: fa\n" @@ -27,325 +27,269 @@ msgstr "قطع دسترسی شده:" msgid "You have been banned." msgstr "دسترسی شما قطع شده است." -#. NOTE: tags: title for server_tools +#. NOTE: tags: title for jam_game_2023 #: app/_translations.py:6 msgctxt "tags" -msgid "Server Moderation and Tools" +msgid "Jam / Game 2023" msgstr "" -#. NOTE: tags: description for server_tools +#. NOTE: tags: description for jam_game_2023 #: app/_translations.py:8 msgctxt "tags" -msgid "Helps with server maintenance and moderation" -msgstr "" - -#. NOTE: tags: title for pvp -#: app/_translations.py:10 -msgctxt "tags" -msgid "Player vs Player (PvP)" -msgstr "" - -#. NOTE: tags: description for pvp -#: app/_translations.py:12 -msgctxt "tags" -msgid "Designed to be played competitively against other players" +msgid "Entries to the 2023 Minetest Game Jam " msgstr "" #. NOTE: tags: title for player_effects -#: app/_translations.py:14 +#: app/_translations.py:10 msgctxt "tags" msgid "Player Effects / Power Ups" msgstr "" #. NOTE: tags: description for player_effects -#: app/_translations.py:16 +#: app/_translations.py:12 msgctxt "tags" msgid "" "For content that changes player effects, including physics, for example: " "speed, jump height or gravity." msgstr "" -#. NOTE: tags: title for jam_game_2023 +#. NOTE: tags: title for server_tools +#: app/_translations.py:14 +msgctxt "tags" +msgid "Server Moderation and Tools" +msgstr "" + +#. NOTE: tags: description for server_tools +#: app/_translations.py:16 +msgctxt "tags" +msgid "Helps with server maintenance and moderation" +msgstr "" + +#. NOTE: tags: title for pvp #: app/_translations.py:18 msgctxt "tags" -msgid "Jam / Game 2023" +msgid "Player vs Player (PvP)" msgstr "" -#. NOTE: tags: description for jam_game_2023 +#. NOTE: tags: description for pvp #: 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" +msgid "Designed to be played competitively against other players" msgstr "" #. NOTE: tags: title for world_tools -#: app/_translations.py:26 +#: app/_translations.py:22 msgctxt "tags" msgid "World Maintenance and Tools" msgstr "" #. NOTE: tags: description for world_tools -#: app/_translations.py:28 +#: app/_translations.py:24 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:38 +#: app/_translations.py:26 msgctxt "tags" msgid "Joke" msgstr "" #. NOTE: tags: description for april_fools -#: app/_translations.py:40 +#: 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 singleplayer -#: app/_translations.py:42 +#. NOTE: tags: title for developer_tools +#: app/_translations.py:30 msgctxt "tags" -msgid "Singleplayer-focused" +msgid "Developer Tools" msgstr "" -#. NOTE: tags: description for singleplayer -#: app/_translations.py:44 +#. NOTE: tags: description for developer_tools +#: app/_translations.py:32 msgctxt "tags" -msgid "Content that can be played alone" +msgid "Tools for game and mod developers" +msgstr "" + +#. NOTE: tags: title for inventory +#: app/_translations.py:34 +msgctxt "tags" +msgid "Inventory" +msgstr "" + +#. NOTE: tags: description for inventory +#: app/_translations.py:36 +msgctxt "tags" +msgid "Changes the inventory GUI" msgstr "" #. NOTE: tags: title for crafting -#: app/_translations.py:46 +#: app/_translations.py:38 #, fuzzy msgctxt "tags" msgid "Crafting" msgstr "رده‌بندی" #. NOTE: tags: description for crafting -#: app/_translations.py:48 +#: app/_translations.py:40 msgctxt "tags" msgid "Big changes to crafting gameplay" msgstr "" #. NOTE: tags: title for adventure__rpg -#: app/_translations.py:50 +#: app/_translations.py:42 msgctxt "tags" msgid "Adventure / RPG" msgstr "" #. NOTE: tags: title for shooter -#: app/_translations.py:52 +#: app/_translations.py:44 msgctxt "tags" msgid "Shooter" msgstr "" #. NOTE: tags: description for shooter -#: app/_translations.py:54 +#: app/_translations.py:46 msgctxt "tags" msgid "First person shooters (FPS) and more" msgstr "" #. NOTE: tags: title for sound_music -#: app/_translations.py:56 +#: app/_translations.py:48 msgctxt "tags" msgid "Sounds / Music" msgstr "" #. NOTE: tags: description for sound_music -#: app/_translations.py:58 +#: app/_translations.py:50 msgctxt "tags" msgid "Focuses on or adds new sounds or musical things" msgstr "" -#. NOTE: tags: title for tools -#: app/_translations.py:60 +#. NOTE: tags: title for mapgen +#: app/_translations.py:52 msgctxt "tags" -msgid "Tools / Weapons / Armor" +msgid "Mapgen / Biomes / Decoration" msgstr "" -#. NOTE: tags: description for tools -#: app/_translations.py:62 +#. NOTE: tags: description for mapgen +#: app/_translations.py:54 msgctxt "tags" -msgid "Adds or changes tools, weapons, and armor" +msgid "New mapgen or changes mapgen" msgstr "" -#. NOTE: tags: title for plants_and_farming -#: app/_translations.py:64 +#. NOTE: tags: title for singleplayer +#: app/_translations.py:56 msgctxt "tags" -msgid "Plants and Farming" +msgid "Singleplayer-focused" msgstr "" -#. NOTE: tags: description for plants_and_farming -#: app/_translations.py:66 +#. NOTE: tags: description for singleplayer +#: app/_translations.py:58 msgctxt "tags" -msgid "Adds new plants or other farmable resources." -msgstr "" - -#. 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" +msgid "Content that can be played alone" msgstr "" #. NOTE: tags: title for complex_installation -#: app/_translations.py:80 +#: app/_translations.py:60 msgctxt "tags" msgid "Complex installation" msgstr "" #. NOTE: tags: description for complex_installation -#: app/_translations.py:82 +#: app/_translations.py:62 msgctxt "tags" msgid "" "Requires futher installation steps, such as installing LuaRocks or " "editing the trusted mod setting" msgstr "" -#. NOTE: tags: title for magic -#: app/_translations.py:84 +#. NOTE: tags: title for simulation +#: app/_translations.py:64 msgctxt "tags" -msgid "Magic / Enchanting" +msgid "Sims" msgstr "" -#. NOTE: tags: title for building_mechanics -#: app/_translations.py:86 -msgctxt "tags" -msgid "Building Mechanics and Tools" -msgstr "" - -#. NOTE: tags: description for building_mechanics -#: app/_translations.py:88 -msgctxt "tags" -msgid "Adds game mechanics or tools that change how players build." -msgstr "" - -#. NOTE: tags: title for oneofakind__original -#: app/_translations.py:90 -msgctxt "tags" -msgid "One-of-a-kind / Original" -msgstr "" - -#. NOTE: tags: description for oneofakind__original -#: app/_translations.py:92 +#. NOTE: tags: description for simulation +#: app/_translations.py:66 msgctxt "tags" msgid "" -"For games and such that are of their own kind, distinct and original in " -"nature to others of the same category." +"Mods and games that aim to simulate real life activity. Similar to " +"SimCity/The Sims/OpenTTD/etc." msgstr "" -#. NOTE: tags: title for building -#: app/_translations.py:94 +#. NOTE: tags: title for plants_and_farming +#: app/_translations.py:68 msgctxt "tags" -msgid "Building" +msgid "Plants and Farming" msgstr "" -#. NOTE: tags: description for building -#: app/_translations.py:96 +#. NOTE: tags: description for plants_and_farming +#: app/_translations.py:70 msgctxt "tags" -msgid "Focuses on building, such as adding new materials or nodes" +msgid "Adds new plants or other farmable resources." msgstr "" -#. NOTE: tags: title for decorative -#: app/_translations.py:98 +#. NOTE: tags: title for multiplayer +#: app/_translations.py:72 msgctxt "tags" -msgid "Decorative" +msgid "Multiplayer-focused" msgstr "" -#. NOTE: tags: description for decorative -#: app/_translations.py:100 +#. NOTE: tags: description for multiplayer +#: app/_translations.py:74 msgctxt "tags" -msgid "Adds nodes with no other purpose than for use in building" +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 chat +#: app/_translations.py:80 +msgctxt "tags" +msgid "Chat / Commands" +msgstr "" + +#. NOTE: tags: description for chat +#: app/_translations.py:82 +msgctxt "tags" +msgid "Focus on player chat/communication or console interaction." msgstr "" #. NOTE: tags: title for puzzle -#: app/_translations.py:102 +#: app/_translations.py:84 msgctxt "tags" msgid "Puzzle" msgstr "" #. NOTE: tags: description for puzzle -#: app/_translations.py:104 +#: app/_translations.py:86 msgctxt "tags" msgid "Focus on puzzle solving instead of combat" msgstr "" #. NOTE: tags: title for environment -#: app/_translations.py:106 +#: app/_translations.py:88 msgctxt "tags" msgid "Environment / Weather" msgstr "" #. NOTE: tags: description for environment -#: app/_translations.py:108 +#: app/_translations.py:90 msgctxt "tags" msgid "" "Improves the world, adding weather, ambient sounds, or other environment " @@ -353,29 +297,85 @@ msgid "" msgstr "" #. NOTE: tags: title for less_than_px -#: app/_translations.py:110 +#: app/_translations.py:92 msgctxt "tags" msgid "<16px" msgstr "" #. NOTE: tags: description for less_than_px -#: app/_translations.py:112 +#: app/_translations.py:94 msgctxt "tags" msgid "Less than 16px" msgstr "" #. NOTE: tags: title for mobs -#: app/_translations.py:114 +#: app/_translations.py:96 msgctxt "tags" msgid "Mobs / Animals / NPCs" msgstr "" #. NOTE: tags: description for mobs -#: app/_translations.py:116 +#: app/_translations.py:98 msgctxt "tags" msgid "Adds mobs, animals, and non-player characters" msgstr "" +#. NOTE: tags: title for building +#: app/_translations.py:100 +msgctxt "tags" +msgid "Building" +msgstr "" + +#. NOTE: tags: description for building +#: app/_translations.py:102 +msgctxt "tags" +msgid "Focuses on building, such as adding new materials or nodes" +msgstr "" + +#. NOTE: tags: title for decorative +#: app/_translations.py:104 +msgctxt "tags" +msgid "Decorative" +msgstr "" + +#. NOTE: tags: description for decorative +#: app/_translations.py:106 +msgctxt "tags" +msgid "Adds nodes with no other purpose than for use in building" +msgstr "" + +#. NOTE: tags: title for magic +#: app/_translations.py:108 +msgctxt "tags" +msgid "Magic / Enchanting" +msgstr "" + +#. NOTE: tags: title for building_mechanics +#: app/_translations.py:110 +msgctxt "tags" +msgid "Building Mechanics and Tools" +msgstr "" + +#. NOTE: tags: description for building_mechanics +#: app/_translations.py:112 +msgctxt "tags" +msgid "Adds game mechanics or tools that change how players build." +msgstr "" + +#. NOTE: tags: title for oneofakind__original +#: app/_translations.py:114 +msgctxt "tags" +msgid "One-of-a-kind / Original" +msgstr "" + +#. NOTE: tags: description for oneofakind__original +#: 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 custom_mapgen #: app/_translations.py:118 #, fuzzy @@ -391,18 +391,16 @@ msgid "" "worlds to be set to the 'singlenode' mapgen." msgstr "" -#. NOTE: tags: title for survival +#. NOTE: tags: title for 16px #: app/_translations.py:122 msgctxt "tags" -msgid "Survival" +msgid "16px" msgstr "" -#. NOTE: tags: description for survival +#. NOTE: tags: description for 16px #: 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, ..." +msgid "For 16px texture packs" msgstr "" #. NOTE: tags: title for education @@ -418,206 +416,140 @@ msgctxt "tags" msgid "Either has educational value, or is a tool to help teachers " msgstr "" -#. NOTE: tags: title for storage +#. NOTE: tags: title for survival #: app/_translations.py:130 msgctxt "tags" -msgid "Storage" +msgid "Survival" msgstr "" -#. NOTE: tags: description for storage +#. NOTE: tags: description for survival #: app/_translations.py:132 msgctxt "tags" -msgid "Adds or improves item storage mechanics" -msgstr "" - -#. NOTE: tags: title for library -#: app/_translations.py:134 -msgctxt "tags" -msgid "API / Library" -msgstr "" - -#. NOTE: tags: description for library -#: app/_translations.py:136 -msgctxt "tags" -msgid "Primarily adds an API for other mods to use" +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:138 +#: app/_translations.py:134 msgctxt "tags" msgid "HUD" msgstr "" #. NOTE: tags: description for hud -#: app/_translations.py:140 +#: app/_translations.py:136 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 -msgctxt "tags" -msgid "Mini-game" -msgstr "نام" - -#. NOTE: tags: description for mini-game -#: app/_translations.py:144 -msgctxt "tags" -msgid "Adds a mini-game to be played within Minetest" -msgstr "" - #. NOTE: tags: title for pve -#: app/_translations.py:146 +#: app/_translations.py:138 msgctxt "tags" msgid "Player vs Environment (PvE)" msgstr "" #. NOTE: tags: description for pve -#: app/_translations.py:148 +#: app/_translations.py:140 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 storage +#: app/_translations.py:142 +msgctxt "tags" +msgid "Storage" +msgstr "" + +#. NOTE: tags: description for storage +#: app/_translations.py:144 +msgctxt "tags" +msgid "Adds or improves item storage mechanics" +msgstr "" + #. NOTE: tags: title for sports -#: app/_translations.py:150 +#: app/_translations.py:146 #, fuzzy msgctxt "tags" msgid "Sports" msgstr "گزارش" -#. NOTE: tags: title for 16px +#. NOTE: tags: title for library +#: app/_translations.py:148 +msgctxt "tags" +msgid "API / Library" +msgstr "" + +#. NOTE: tags: description for library +#: app/_translations.py:150 +msgctxt "tags" +msgid "Primarily adds an API for other mods to use" +msgstr "" + +#. NOTE: tags: title for mini-game #: app/_translations.py:152 -msgctxt "tags" -msgid "16px" -msgstr "" - -#. 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 "گزارش" +msgid "Mini-game" +msgstr "نام" -#. NOTE: tags: description for transport -#: app/_translations.py:162 +#. NOTE: tags: description for mini-game +#: app/_translations.py:154 msgctxt "tags" -msgid "" -"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" +msgid "Adds a mini-game to be played within Minetest" msgstr "" #. NOTE: tags: title for commerce -#: app/_translations.py:170 +#: app/_translations.py:156 msgctxt "tags" msgid "Commerce / Economy" msgstr "" #. NOTE: tags: description for commerce -#: app/_translations.py:172 +#: app/_translations.py:158 msgctxt "tags" msgid "Related to economies, money, and trading" msgstr "" -#. NOTE: tags: title for gui -#: app/_translations.py:174 +#. NOTE: tags: title for technology +#: app/_translations.py:160 msgctxt "tags" -msgid "GUI" +msgid "Machines / Electronics" msgstr "" -#. NOTE: tags: description for gui -#: app/_translations.py:176 +#. NOTE: tags: description for technology +#: app/_translations.py:162 msgctxt "tags" -msgid "" -"For content whose main utility or features are provided within a GUI, on-" -"screen menu, or similar" +msgid "Adds machines useful in automation, tubes, or power." msgstr "" -#. NOTE: tags: title for jam_combat_mod -#: app/_translations.py:178 +#. NOTE: tags: title for food +#: app/_translations.py:164 msgctxt "tags" -msgid "Jam / Combat 2020" +msgid "Food / Drinks" msgstr "" -#. NOTE: tags: description for jam_combat_mod -#: app/_translations.py:180 +#. NOTE: tags: title for seasonal +#: app/_translations.py:166 msgctxt "tags" -msgid "For mods created for the Discord \"Combat\" modding event in 2020" +msgid "Seasonal" msgstr "" -#. NOTE: tags: title for mtg -#: app/_translations.py:182 -#, fuzzy +#. NOTE: tags: description for seasonal +#: app/_translations.py:168 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" +msgid "For content generally themed around a certain season or holiday" msgstr "" #. NOTE: tags: title for creative -#: app/_translations.py:190 +#: app/_translations.py:170 msgctxt "tags" msgid "Creative" msgstr "" #. NOTE: tags: description for creative -#: app/_translations.py:192 +#: app/_translations.py:172 msgctxt "tags" msgid "" "Written specifically or exclusively for use in creative mode. Adds " @@ -625,52 +557,106 @@ msgid "" "that facilitate ingame creation and doesn't add difficulty or scarcity" msgstr "" -#. NOTE: tags: title for technology -#: app/_translations.py:194 +#. NOTE: tags: title for 64px +#: app/_translations.py:174 msgctxt "tags" -msgid "Machines / Electronics" +msgid "64px" msgstr "" -#. NOTE: tags: description for technology -#: app/_translations.py:196 +#. NOTE: tags: description for 64px +#: app/_translations.py:176 msgctxt "tags" -msgid "Adds machines useful in automation, tubes, or power." +msgid "For 64px texture packs" msgstr "" #. NOTE: tags: title for 32px -#: app/_translations.py:198 +#: app/_translations.py:178 msgctxt "tags" msgid "32px" msgstr "" #. NOTE: tags: description for 32px -#: app/_translations.py:200 +#: app/_translations.py:180 msgctxt "tags" msgid "For 32px texture packs" msgstr "" -#. NOTE: tags: title for strategy_rts -#: app/_translations.py:202 +#. NOTE: tags: title for gui +#: app/_translations.py:182 msgctxt "tags" -msgid "Strategy / RTS" +msgid "GUI" msgstr "" -#. NOTE: tags: description for strategy_rts -#: app/_translations.py:204 +#. NOTE: tags: description for gui +#: app/_translations.py:184 msgctxt "tags" msgid "" -"Games and mods with a heavy strategy component, whether real-time or " -"turn-based" +"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:186 +msgctxt "tags" +msgid "Jam / Combat 2020" +msgstr "" + +#. NOTE: tags: description for jam_combat_mod +#: app/_translations.py:188 +msgctxt "tags" +msgid "For mods created for the Discord \"Combat\" modding event in 2020" +msgstr "" + +#. NOTE: tags: title for transport +#: app/_translations.py:190 +#, fuzzy +msgctxt "tags" +msgid "Transport" +msgstr "گزارش" + +#. NOTE: tags: description for transport +#: app/_translations.py:192 +msgctxt "tags" +msgid "" +"Adds or changes transportation methods. Includes teleportation, vehicles," +" ridable mobs, transport infrastructure and thematic content" +msgstr "" + +#. NOTE: tags: title for jam_weekly_2021 +#: app/_translations.py:194 +msgctxt "tags" +msgid "Jam / Weekly Challenges 2021" +msgstr "" + +#. NOTE: tags: description for jam_weekly_2021 +#: app/_translations.py:196 +msgctxt "tags" +msgid "" +"For mods created for the Discord \"Weekly Challenges\" modding event in " +"2021" +msgstr "" + +#. NOTE: tags: title for mtg +#: app/_translations.py:198 +#, fuzzy +msgctxt "tags" +msgid "Minetest Game improved" +msgstr "تایید شده" + +#. NOTE: tags: description for mtg +#: app/_translations.py:200 +msgctxt "tags" +msgid "Forks of Minetest Game" msgstr "" #. NOTE: tags: title for skins -#: app/_translations.py:206 +#: app/_translations.py:202 msgctxt "tags" msgid "Player customization / Skins" msgstr "" #. NOTE: tags: description for skins -#: app/_translations.py:208 +#: app/_translations.py:204 msgctxt "tags" msgid "" "Allows the player to customize their character by changing the texture or" @@ -678,29 +664,43 @@ msgid "" msgstr "" #. NOTE: tags: title for jam_game_2021 -#: app/_translations.py:210 +#: app/_translations.py:206 msgctxt "tags" msgid "Jam / Game 2021" msgstr "" #. NOTE: tags: description for jam_game_2021 -#: app/_translations.py:212 +#: app/_translations.py:208 msgctxt "tags" msgid "Entries to the 2021 Minetest Game Jam" msgstr "" #. NOTE: tags: title for 128px -#: app/_translations.py:214 +#: app/_translations.py:210 msgctxt "tags" msgid "128px+" msgstr "" #. NOTE: tags: description for 128px -#: app/_translations.py:216 +#: app/_translations.py:212 msgctxt "tags" msgid "For 128px or higher texture packs" msgstr "" +#. NOTE: tags: title for strategy_rts +#: app/_translations.py:214 +msgctxt "tags" +msgid "Strategy / RTS" +msgstr "" + +#. NOTE: tags: description for strategy_rts +#: app/_translations.py:216 +msgctxt "tags" +msgid "" +"Games and mods with a heavy strategy component, whether real-time or " +"turn-based" +msgstr "" + #. NOTE: tags: title for jam_game_2022 #: app/_translations.py:218 msgctxt "tags" @@ -818,7 +818,7 @@ msgstr "" msgid "%(delta)s ago" msgstr "%(delta)s پیش" -#: app/blueprints/api/endpoints.py:94 app/templates/index.html:104 +#: app/blueprints/api/endpoints.py:74 app/templates/index.html:104 msgid "Featured" msgstr "" @@ -829,6 +829,7 @@ msgstr "" #: 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 +#: app/templates/packages/release_view.html:22 msgid "Name" msgstr "نام" @@ -837,10 +838,10 @@ 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:252 -#: app/blueprints/packages/packages.py:544 -#: app/blueprints/packages/packages.py:640 -#: app/blueprints/packages/packages.py:728 +#: app/blueprints/oauth/__init__.py:175 app/blueprints/packages/packages.py:253 +#: app/blueprints/packages/packages.py:551 +#: app/blueprints/packages/packages.py:647 +#: app/blueprints/packages/packages.py:735 #: app/blueprints/packages/releases.py:66 #: app/blueprints/packages/releases.py:81 app/blueprints/packages/reviews.py:63 #: app/blueprints/packages/screenshots.py:36 @@ -857,17 +858,18 @@ msgstr "ذخیره" #: app/blueprints/packages/advanced_search.py:84 #: app/blueprints/packages/releases.py:56 #: app/blueprints/packages/releases.py:71 app/blueprints/packages/reviews.py:53 -#: app/blueprints/threads/__init__.py:281 +#: app/blueprints/threads/__init__.py:282 #: app/templates/admin/languages/list.html:23 -#: app/templates/macros/reviews.html:143 app/templates/macros/topics.html:5 +#: app/templates/macros/reviews.html:144 app/templates/macros/topics.html:5 #: app/templates/packages/release_edit.html:21 -#: app/templates/packages/translation.html:54 +#: app/templates/packages/release_view.html:23 +#: app/templates/packages/translation.html:42 msgid "Title" msgstr "عنوان" #: app/blueprints/collections/__init__.py:80 #: app/blueprints/collections/__init__.py:85 -#: app/templates/packages/translation.html:57 +#: app/templates/packages/translation.html:45 msgid "Short Description" msgstr "توضیح کوتاه" @@ -876,7 +878,7 @@ msgid "Page Content" msgstr "محتوای صفحه" #: app/blueprints/collections/__init__.py:82 -#: app/blueprints/threads/__init__.py:283 +#: app/blueprints/threads/__init__.py:284 #: app/templates/collections/view.html:51 msgid "Private" msgstr "خصوصی" @@ -913,6 +915,25 @@ msgstr "(عمومی، از نمایه » مجموعه‌های من تغییر msgid "Removed package from favorites collection" msgstr "بسته از مجموعه علاقه‌مندی‌ها حذف شد" +#: app/blueprints/feeds/__init__.py:32 app/templates/index.html:8 +msgid "Welcome to the best place to find Minetest mods, games, and texture packs" +msgstr "" + +#: app/blueprints/feeds/__init__.py:70 app/templates/base.html:29 +#: app/templates/base.html:36 +msgid "ContentDB new packages" +msgstr "" + +#: app/blueprints/feeds/__init__.py:98 app/templates/base.html:31 +#: app/templates/base.html:38 +msgid "ContentDB package updates" +msgstr "" + +#: app/blueprints/feeds/__init__.py:107 app/templates/base.html:27 +#: app/templates/base.html:34 +msgid "ContentDB all" +msgstr "" + #: 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 @@ -943,7 +964,7 @@ msgstr "" #: app/blueprints/packages/__init__.py:42 #: app/templates/packages/releases_list.html:34 -#: app/templates/packages/view.html:657 app/templates/todo/editor.html:75 +#: app/templates/packages/view.html:675 app/templates/todo/editor.html:75 msgid "Releases" msgstr "انتشار‌ها" @@ -955,18 +976,18 @@ msgstr "عکس‌های صفحه" #: app/blueprints/packages/__init__.py:52 #: app/templates/packages/edit_maintainers.html:8 -#: app/templates/packages/view.html:628 app/utils/minetest_hypertext.py:302 +#: app/templates/packages/view.html:646 app/utils/minetest_hypertext.py:302 msgid "Maintainers" msgstr "نگه‌دارنده‌ها" #: app/blueprints/packages/__init__.py:57 app/templates/admin/list.html:21 -#: app/templates/base.html:159 app/templates/packages/audit.html:4 +#: app/templates/base.html:173 app/templates/packages/audit.html:4 msgid "Audit Log" msgstr "گزارش ویرایش" -#: app/blueprints/packages/__init__.py:62 app/templates/base.html:150 +#: app/blueprints/packages/__init__.py:62 app/templates/base.html:164 #: app/templates/packages/stats.html:4 app/templates/packages/stats.html:23 -#: app/templates/packages/view.html:236 app/templates/users/profile.html:148 +#: app/templates/packages/view.html:243 app/templates/users/profile.html:148 msgid "Statistics" msgstr "آمار" @@ -996,8 +1017,8 @@ msgstr "" msgid "Non-free" msgstr "" -#: app/blueprints/packages/advanced_search.py:42 app/models/packages.py:624 -#: app/templates/packages/view.html:163 +#: app/blueprints/packages/advanced_search.py:42 app/models/packages.py:630 +#: app/templates/packages/view.html:170 msgid "Work in Progress" msgstr "" @@ -1015,30 +1036,30 @@ msgid "Query" msgstr "" #: app/blueprints/packages/advanced_search.py:54 -#: app/blueprints/packages/packages.py:230 app/templates/packages/view.html:598 +#: app/blueprints/packages/packages.py:231 app/templates/packages/view.html:616 #: app/utils/minetest_hypertext.py:263 msgid "Type" msgstr "نوع" #: app/blueprints/packages/advanced_search.py:56 -#: app/templates/macros/topics.html:6 app/templates/packages/view.html:177 +#: app/templates/macros/topics.html:6 app/templates/packages/view.html:184 msgid "Author" msgstr "" #: app/blueprints/packages/advanced_search.py:57 -#: app/blueprints/packages/packages.py:237 app/templates/admin/tags/list.html:4 +#: app/blueprints/packages/packages.py:238 app/templates/admin/tags/list.html:4 #: app/templates/admin/tags/list.html:10 app/templates/todo/tags.html:38 #: app/utils/minetest_hypertext.py:264 msgid "Tags" msgstr "برچسب‌ها" #: app/blueprints/packages/advanced_search.py:60 -#: app/blueprints/packages/packages.py:238 +#: app/blueprints/packages/packages.py:239 msgid "Content Warnings" msgstr "اخطار‌های محتوا" #: app/blueprints/packages/advanced_search.py:63 -#: app/blueprints/packages/packages.py:239 app/templates/packages/view.html:609 +#: app/blueprints/packages/packages.py:240 app/templates/packages/view.html:627 #: app/utils/minetest_hypertext.py:298 msgid "License" msgstr "پروانه" @@ -1052,9 +1073,10 @@ msgstr "" #: 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/macros/reviews.html:82 app/templates/macros/topics.html:52 #: app/templates/packages/game_hub.html:5 #: app/templates/packages/game_hub.html:25 +#: app/templates/packages/release_view.html:17 #: app/templates/packages/similar.html:22 app/templates/translate/index.html:28 #, python-format msgid "%(title)s by %(author)s" @@ -1062,7 +1084,7 @@ msgstr "" #: app/blueprints/packages/advanced_search.py:72 #: app/blueprints/packages/reviews.py:54 -#: app/templates/packages/translation.html:51 +#: app/templates/packages/translation.html:39 msgid "Language" msgstr "" @@ -1084,13 +1106,13 @@ 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/packages/view.html:201 app/templates/packages/view.html:343 #: 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 +#: app/templates/packages/view.html:191 app/templates/users/profile.html:242 msgid "Downloads" msgstr "" @@ -1122,75 +1144,75 @@ msgstr "" msgid "Random order" msgstr "" -#: app/blueprints/packages/packages.py:215 +#: app/blueprints/packages/packages.py:216 msgid "No download available." msgstr "دانلودی در دسترس نیست." -#: app/blueprints/packages/packages.py:231 +#: app/blueprints/packages/packages.py:232 msgid "Title (Human-readable)" msgstr "عنوان(قابل خواندن توسط انسان)" -#: app/blueprints/packages/packages.py:232 -#: app/blueprints/packages/packages.py:638 +#: app/blueprints/packages/packages.py:233 +#: app/blueprints/packages/packages.py:645 msgid "Name (Technical)" msgstr "نام (فنی)" -#: app/blueprints/packages/packages.py:232 -#: app/blueprints/packages/packages.py:639 -#: app/templates/packages/create_edit.html:75 +#: app/blueprints/packages/packages.py:233 +#: app/blueprints/packages/packages.py:646 +#: app/templates/packages/create_edit.html:80 msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" msgstr "تنها حروف کوچک(a-z)، رفم‌ها(0-9) و زیرخط(_)" -#: app/blueprints/packages/packages.py:233 +#: app/blueprints/packages/packages.py:234 msgid "Short Description (Plaintext)" msgstr "توضیحات کوتاه(متن ساده)" -#: app/blueprints/packages/packages.py:235 app/templates/packages/view.html:620 +#: app/blueprints/packages/packages.py:236 app/templates/packages/view.html:638 #: app/utils/minetest_hypertext.py:300 msgid "Maintenance State" msgstr "وضعیت نگه‌داری" -#: app/blueprints/packages/packages.py:240 +#: app/blueprints/packages/packages.py:241 msgid "Media License" msgstr "پروانه چند‌رسانه‌ای" -#: app/blueprints/packages/packages.py:242 +#: app/blueprints/packages/packages.py:243 msgid "Long Description (Markdown)" msgstr "توضیحات بلند(مارک‌دوان)" -#: app/blueprints/packages/packages.py:244 +#: app/blueprints/packages/packages.py:245 msgid "VCS Repository URL" msgstr "آدرس مخزن VCS" -#: app/blueprints/packages/packages.py:245 app/blueprints/users/settings.py:77 +#: app/blueprints/packages/packages.py:246 app/blueprints/users/settings.py:77 msgid "Website URL" msgstr "آدرس تار‌نما" -#: app/blueprints/packages/packages.py:246 +#: app/blueprints/packages/packages.py:247 msgid "Issue Tracker URL" msgstr "آدرس ردیاب مشکلات" -#: app/blueprints/packages/packages.py:247 +#: app/blueprints/packages/packages.py:248 msgid "Forum Topic ID" msgstr "آی‌دی تاپیک انجمن" -#: app/blueprints/packages/packages.py:248 +#: app/blueprints/packages/packages.py:249 msgid "Video URL" msgstr "آدرس فیلم" -#: app/blueprints/packages/packages.py:249 +#: app/blueprints/packages/packages.py:250 msgid "Donate URL" msgstr "آدرس اهدا" -#: app/blueprints/packages/packages.py:250 +#: app/blueprints/packages/packages.py:251 msgid "Translation URL" msgstr "" -#: app/blueprints/packages/packages.py:256 +#: app/blueprints/packages/packages.py:257 msgid "_game is not an allowed name" msgstr "_game یک نام مجاز نیست" -#: app/blueprints/packages/packages.py:266 +#: app/blueprints/packages/packages.py:267 msgid "" "Package already exists, but is removed. Please contact ContentDB staff to" " restore the package" @@ -1198,106 +1220,106 @@ msgstr "" "بسته از قبل وجود دارد اما حذف شده است. لطفا با کارکنان ContentDB جهت " "بازگردانی بسته تماس بگیرید" -#: app/blueprints/packages/packages.py:271 +#: app/blueprints/packages/packages.py:272 msgid "Package already exists" msgstr "بسته از قبل وجود دارد" -#: app/blueprints/packages/packages.py:277 +#: app/blueprints/packages/packages.py:278 msgid "A collection with a similar name already exists" msgstr "یک مجموعه با نامی مشابه وجود دارد" -#: app/blueprints/packages/packages.py:330 +#: app/blueprints/packages/packages.py:331 #: 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:336 +#: app/blueprints/packages/packages.py:337 msgid "Save draft" msgstr "" -#: app/blueprints/packages/packages.py:344 +#: app/blueprints/packages/packages.py:345 msgid "Unable to find that user" msgstr "قادر به پیدا کردن این کاربر نیستیم" -#: app/blueprints/packages/packages.py:348 +#: app/blueprints/packages/packages.py:349 #: app/blueprints/packages/screenshots.py:137 msgid "Permission denied" msgstr "دسترسی مسدود شده است" -#: app/blueprints/packages/packages.py:404 -#: app/blueprints/packages/packages.py:495 -#: app/blueprints/packages/packages.py:517 +#: app/blueprints/packages/packages.py:408 +#: app/blueprints/packages/packages.py:502 +#: app/blueprints/packages/packages.py:524 msgid "You don't have permission to do that" msgstr "شما دسترسی انجام این را ندارید" -#: app/blueprints/packages/packages.py:437 +#: app/blueprints/packages/packages.py:443 msgid "Please comment what changes are needed in the approval thread" msgstr "لطفا نظر دهید نیازمند چه تغییراتی در ریسمان تایید است" -#: app/blueprints/packages/packages.py:444 +#: app/blueprints/packages/packages.py:450 msgid "" "Please comment in the approval thread so editors know what you have " "changed" msgstr "" -#: app/blueprints/packages/packages.py:482 +#: app/blueprints/packages/packages.py:489 #, python-format msgid "Set state to %(state)s" msgstr "" -#: app/blueprints/packages/packages.py:512 +#: app/blueprints/packages/packages.py:519 msgid "Deleted package" msgstr "بسته حذف شد" -#: app/blueprints/packages/packages.py:534 +#: app/blueprints/packages/packages.py:541 msgid "Unapproved package" msgstr "بسته تایید نشده" -#: app/blueprints/packages/packages.py:543 +#: app/blueprints/packages/packages.py:550 msgid "Maintainers (Comma-separated)" msgstr "نگه‌دارنده‌ها(جدا شده با کاما یا ویرگول)" -#: app/blueprints/packages/packages.py:552 +#: app/blueprints/packages/packages.py:559 msgid "You don't have permission to edit maintainers" msgstr "شما دسترسی ویرایش نگه‌دارنده‌ها رو ندارید" -#: app/blueprints/packages/packages.py:602 +#: app/blueprints/packages/packages.py:609 msgid "You are not a maintainer" msgstr "شما یک نگه‌دار نیستید" -#: app/blueprints/packages/packages.py:605 +#: app/blueprints/packages/packages.py:612 msgid "Package owners cannot remove themselves as maintainers" msgstr "صاحبان بسته نمی‌توانند خودشان رو از فهرست نگه‌دارنده‌ها حذف کنند" -#: app/blueprints/packages/packages.py:637 +#: app/blueprints/packages/packages.py:644 msgid "Author Name" msgstr "نام نویسنده" -#: app/blueprints/packages/packages.py:724 +#: app/blueprints/packages/packages.py:731 msgid "Enable support detection based on dependencies (recommended)" msgstr "فعال‌سازی تشخیص پشتیبانی بر اساس پیش‌نیاز‌ها (پیشنهاد می‌شود)" -#: app/blueprints/packages/packages.py:725 +#: app/blueprints/packages/packages.py:732 msgid "Supported games" msgstr "بازی‌های تحت پشتیبانی" -#: app/blueprints/packages/packages.py:726 +#: app/blueprints/packages/packages.py:733 msgid "Unsupported games" msgstr "بازی‌های پشتیبانی نشده" -#: app/blueprints/packages/packages.py:727 +#: app/blueprints/packages/packages.py:734 msgid "Supports all games (unless stated) / is game independent" msgstr "" "از تمامی بازی‌ها پشتیبانی می‌کند(مگر این‌که خلاف آن گفته شود) یا این‌که " "مستقل از بازی است" -#: app/blueprints/packages/packages.py:743 +#: app/blueprints/packages/packages.py:750 msgid "You need at least one release before you can edit game support" msgstr "" -#: app/blueprints/packages/packages.py:747 +#: app/blueprints/packages/packages.py:754 msgid "Mod(pack) needs to contain at least one mod. Please create a new release" msgstr "" @@ -1322,18 +1344,19 @@ msgstr "مرجع گیت(مانند هش کامین یا برنچ یا برچسب #: app/blueprints/packages/releases.py:62 #: app/blueprints/packages/releases.py:77 -#: app/blueprints/packages/releases.py:207 +#: app/blueprints/packages/releases.py:217 msgid "Minimum Minetest Version" msgstr "حداقل نسخه ماین‌تست" #: app/blueprints/packages/releases.py:64 #: app/blueprints/packages/releases.py:79 -#: app/blueprints/packages/releases.py:210 +#: app/blueprints/packages/releases.py:220 msgid "Maximum Minetest Version" msgstr "حداکثر نسخه ماین‌تست" #: app/blueprints/packages/releases.py:74 #: app/templates/packages/release_edit.html:31 +#: app/templates/packages/release_view.html:31 msgid "URL" msgstr "آدرس" @@ -1354,75 +1377,75 @@ msgstr "درون‌ریزی از گیت" msgid "Upload .zip file" msgstr "بارگزاری پرونده زیپ" -#: app/blueprints/packages/releases.py:206 +#: app/blueprints/packages/releases.py:216 msgid "Set Min" msgstr "تعیین حداقل" -#: app/blueprints/packages/releases.py:209 +#: app/blueprints/packages/releases.py:219 msgid "Set Max" msgstr "تعیین حداکثر" -#: app/blueprints/packages/releases.py:212 +#: app/blueprints/packages/releases.py:222 msgid "Only change values previously set as none" msgstr "تنها مقادیر بی‌مقدار را تغییر بده" -#: app/blueprints/packages/releases.py:213 +#: app/blueprints/packages/releases.py:223 msgid "Update" msgstr "بروز‌رسانی" -#: app/blueprints/packages/releases.py:265 +#: app/blueprints/packages/releases.py:275 #: app/templates/packages/update_config.html:25 msgid "Trigger" msgstr "محرک" -#: app/blueprints/packages/releases.py:266 +#: app/blueprints/packages/releases.py:276 msgid "New Commit" msgstr "کامیت جدید" -#: app/blueprints/packages/releases.py:267 app/templates/admin/tags/list.html:8 +#: app/blueprints/packages/releases.py:277 app/templates/admin/tags/list.html:8 msgid "New Tag" msgstr "برچسب جدید" -#: app/blueprints/packages/releases.py:269 +#: app/blueprints/packages/releases.py:279 msgid "Branch name" msgstr "نام برنچ" -#: app/blueprints/packages/releases.py:270 +#: app/blueprints/packages/releases.py:280 #: app/templates/packages/update_config.html:38 msgid "Action" msgstr "عمل" -#: app/blueprints/packages/releases.py:271 +#: app/blueprints/packages/releases.py:281 msgid "Send notification and mark as outdated" msgstr "ارسال اعلان و علامت‌زدن به عنوان تاریخ‌گذشته" -#: app/blueprints/packages/releases.py:271 app/logic/package_approval.py:104 +#: app/blueprints/packages/releases.py:281 app/logic/package_approval.py:104 msgid "Create release" msgstr "ایجاد یک انتشار" -#: app/blueprints/packages/releases.py:273 +#: app/blueprints/packages/releases.py:283 msgid "Save Settings" msgstr "ذخیره تنظیمات" -#: app/blueprints/packages/releases.py:274 +#: app/blueprints/packages/releases.py:284 msgid "Disable Automation" msgstr "غیر فعال کردن خودکارسازی" -#: app/blueprints/packages/releases.py:313 +#: app/blueprints/packages/releases.py:323 msgid "Please add a Git repository URL in order to set up automatic releases" msgstr "لطفا آدرس یک مخزن گیت را برای تنظیم انتشار های خودکار اضافه کنید" -#: app/blueprints/packages/releases.py:329 +#: app/blueprints/packages/releases.py:339 msgid "Deleted update configuration" msgstr "پیکره‌بندی بروزرسانی حذف شد" -#: app/blueprints/packages/releases.py:337 +#: app/blueprints/packages/releases.py:347 msgid "Now, please create an initial release" msgstr "لطفا الآن یک انتشار آغازین ایجاد کنید" #: app/blueprints/packages/reviews.py:60 app/blueprints/threads/__init__.py:181 #: app/blueprints/threads/__init__.py:182 -#: app/blueprints/threads/__init__.py:282 +#: app/blueprints/threads/__init__.py:283 msgid "Comment" msgstr "نظر" @@ -1430,18 +1453,18 @@ msgstr "نظر" msgid "Rating" msgstr "رده‌بندی" -#: app/blueprints/packages/reviews.py:62 app/templates/macros/reviews.html:124 -#: app/templates/macros/reviews.html:178 +#: app/blueprints/packages/reviews.py:62 app/templates/macros/reviews.html:125 +#: app/templates/macros/reviews.html:179 msgid "Yes" msgstr "بله" -#: app/blueprints/packages/reviews.py:62 app/templates/macros/reviews.html:129 -#: app/templates/macros/reviews.html:182 +#: app/blueprints/packages/reviews.py:62 app/templates/macros/reviews.html:130 +#: app/templates/macros/reviews.html:183 msgid "Neutral" msgstr "بی‌طرف" -#: app/blueprints/packages/reviews.py:62 app/templates/macros/reviews.html:134 -#: app/templates/macros/reviews.html:186 +#: app/blueprints/packages/reviews.py:62 app/templates/macros/reviews.html:135 +#: app/templates/macros/reviews.html:187 msgid "No" msgstr "نه" @@ -1460,7 +1483,7 @@ msgstr "" #: app/blueprints/packages/reviews.py:94 app/blueprints/threads/__init__.py:207 #: app/blueprints/threads/__init__.py:240 -#: app/blueprints/threads/__init__.py:334 app/blueprints/users/settings.py:114 +#: app/blueprints/threads/__init__.py:335 app/blueprints/users/settings.py:114 #: app/logic/packages.py:131 msgid "Linking to blocked sites is not allowed" msgstr "" @@ -1489,8 +1512,9 @@ msgid "Message" msgstr "پیام" #: app/blueprints/report/__init__.py:35 app/templates/macros/threads.html:51 -#: app/templates/packages/view.html:688 app/templates/report/index.html:4 -#: app/templates/report/index.html:10 app/templates/users/profile.html:37 +#: app/templates/packages/view.html:706 app/templates/report/index.html:4 +#: app/templates/report/index.html:10 app/templates/users/account.html:91 +#: app/templates/users/profile.html:37 msgid "Report" msgstr "گزارش" @@ -1526,24 +1550,24 @@ msgstr "" msgid "Please wait before commenting again" msgstr "" -#: app/blueprints/threads/__init__.py:284 +#: app/blueprints/threads/__init__.py:285 #: app/templates/macros/package_approval.html:56 msgid "Open Thread" msgstr "" -#: app/blueprints/threads/__init__.py:309 +#: app/blueprints/threads/__init__.py:310 msgid "Unable to create thread!" msgstr "" -#: app/blueprints/threads/__init__.py:315 +#: app/blueprints/threads/__init__.py:316 msgid "An approval thread already exists! Consider replying there instead" msgstr "" -#: app/blueprints/threads/__init__.py:319 +#: app/blueprints/threads/__init__.py:320 msgid "Please wait before opening another thread" msgstr "" -#: app/blueprints/todo/user.py:192 +#: app/blueprints/todo/user.py:193 #: app/templates/collections/package_add_to.html:46 msgid "Done" msgstr "" @@ -1562,7 +1586,7 @@ msgstr "" msgid "Remember me" msgstr "" -#: app/blueprints/users/account.py:39 app/templates/base.html:176 +#: app/blueprints/users/account.py:39 app/templates/base.html:190 #: app/templates/donate/index.html:85 app/templates/users/login.html:4 msgid "Sign in" msgstr "" @@ -1924,7 +1948,7 @@ msgstr "" msgid "File filter" msgstr "" -#: app/blueprints/zipgrep/__init__.py:38 app/templates/base.html:60 +#: app/blueprints/zipgrep/__init__.py:38 app/templates/base.html:74 #: app/templates/packages/advanced_search.html:34 #: app/templates/packages/game_hub.html:35 app/templates/todo/tags.html:14 msgid "Search" @@ -2015,6 +2039,10 @@ msgstr "" msgid "You don't have permission to change the package name" msgstr "" +#: app/logic/packages.py:140 +msgid "You cannot change package type once approved" +msgstr "" + #: app/logic/releases.py:33 msgid "You don't have permission to make releases" msgstr "" @@ -2088,17 +2116,17 @@ msgstr "" msgid "Texture Pack" msgstr "" -#: app/models/packages.py:78 app/templates/base.html:39 +#: app/models/packages.py:78 app/templates/base.html:53 #: app/templates/modnames/view.html:14 msgid "Mods" msgstr "" -#: app/models/packages.py:80 app/templates/base.html:42 +#: app/models/packages.py:80 app/templates/base.html:56 #: app/templates/modnames/view.html:17 msgid "Games" msgstr "" -#: app/models/packages.py:82 app/templates/base.html:45 +#: app/models/packages.py:82 app/templates/base.html:59 msgid "Texture Packs" msgstr "" @@ -2225,185 +2253,185 @@ msgstr "" msgid "Delete" msgstr "" -#: app/models/packages.py:1366 +#: app/models/packages.py:1384 #, python-format msgid "New commit %(hash)s found on the Git repo." msgstr "" -#: app/models/packages.py:1370 +#: app/models/packages.py:1388 #, python-format msgid "The last release was commit %(hash)s" msgstr "" -#: app/models/packages.py:1376 +#: app/models/packages.py:1394 #, python-format msgid "New tag %(tag_name)s found on the Git repo." msgstr "" -#: app/models/users.py:45 +#: app/models/users.py:46 msgid "Banned" msgstr "" -#: app/models/users.py:47 +#: app/models/users.py:48 msgid "Not Joined" msgstr "" -#: app/models/users.py:49 +#: app/models/users.py:50 msgid "New Member" msgstr "" -#: app/models/users.py:51 +#: app/models/users.py:52 msgid "Member" msgstr "" -#: app/models/users.py:53 +#: app/models/users.py:54 msgid "Trusted Member" msgstr "" -#: app/models/users.py:55 +#: app/models/users.py:56 msgid "Approver" msgstr "" -#: app/models/users.py:57 +#: app/models/users.py:58 msgid "Editor" msgstr "" #. NOTE: BOT notification type -#: app/models/users.py:59 app/models/users.py:448 +#: app/models/users.py:60 app/models/users.py:455 msgid "Bot" msgstr "" -#: app/models/users.py:61 +#: app/models/users.py:62 msgid "Moderator" msgstr "" -#: app/models/users.py:63 app/templates/base.html:164 +#: app/models/users.py:64 app/templates/base.html:178 msgid "Admin" msgstr "" #. NOTE: PACKAGE_EDIT notification type -#: app/models/users.py:433 +#: app/models/users.py:440 msgid "Package Edit" msgstr "" #. NOTE: PACKAGE_APPROVAL notification type -#: app/models/users.py:436 +#: app/models/users.py:443 msgid "Package Approval" msgstr "" #. NOTE: NEW_THREAD notification type -#: app/models/users.py:439 app/templates/threads/list.html:12 +#: app/models/users.py:446 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:442 +#: app/models/users.py:449 msgid "New Review" msgstr "" #. NOTE: THREAD_REPLY notification type -#: app/models/users.py:445 +#: app/models/users.py:452 msgid "Thread Reply" msgstr "" #. NOTE: MAINTAINER notification type -#: app/models/users.py:451 app/templates/macros/threads.html:27 +#: app/models/users.py:458 app/templates/macros/threads.html:27 msgid "Maintainer" msgstr "" #. NOTE: EDITOR_ALERT notification type -#: app/models/users.py:454 +#: app/models/users.py:461 msgid "Editor Alert" msgstr "" #. NOTE: EDITOR_MISC notification type -#: app/models/users.py:457 +#: app/models/users.py:464 msgid "Editor Misc" msgstr "" #. NOTE: OTHER notification type -#: app/models/users.py:460 +#: app/models/users.py:467 msgid "Other" msgstr "" -#: app/models/users.py:470 +#: app/models/users.py:477 msgid "This is a Package Edit notification." msgstr "" -#: app/models/users.py:472 +#: app/models/users.py:479 msgid "This is a Package Approval notification." msgstr "" -#: app/models/users.py:474 +#: app/models/users.py:481 msgid "This is a New Thread notification." msgstr "" -#: app/models/users.py:476 +#: app/models/users.py:483 msgid "This is a New Review notification." msgstr "" -#: app/models/users.py:478 +#: app/models/users.py:485 msgid "This is a Thread Reply notification." msgstr "" -#: app/models/users.py:480 +#: app/models/users.py:487 msgid "This is a Bot notification." msgstr "" -#: app/models/users.py:482 +#: app/models/users.py:489 msgid "This is a Maintainer change notification." msgstr "" -#: app/models/users.py:484 +#: app/models/users.py:491 msgid "This is an Editor Alert notification." msgstr "" -#: app/models/users.py:486 +#: app/models/users.py:493 msgid "This is an Editor Misc notification." msgstr "" -#: app/models/users.py:488 +#: app/models/users.py:495 msgid "This is an Other notification." msgstr "" -#: app/models/users.py:495 +#: app/models/users.py:502 msgid "When another user edits your packages, releases, etc." msgstr "" -#: app/models/users.py:497 +#: app/models/users.py:504 msgid "Notifications from editors related to the package approval process." msgstr "" -#: app/models/users.py:499 +#: app/models/users.py:506 msgid "When a thread is created on your package." msgstr "" -#: app/models/users.py:501 +#: app/models/users.py:508 msgid "When a user posts a review on your package." msgstr "" -#: app/models/users.py:503 +#: app/models/users.py:510 msgid "When someone replies to a thread you're watching." msgstr "" -#: app/models/users.py:505 +#: app/models/users.py:512 msgid "From a bot - for example, update notifications." msgstr "" -#: app/models/users.py:507 +#: app/models/users.py:514 msgid "When your package's maintainers change." msgstr "" -#: app/models/users.py:509 +#: app/models/users.py:516 msgid "For editors: Important alerts." msgstr "" -#: app/models/users.py:511 +#: app/models/users.py:518 msgid "For editors: Minor notifications, including new threads." msgstr "" -#: app/models/users.py:513 +#: app/models/users.py:520 msgid "Minor notifications not important enough for a dedicated category." msgstr "" @@ -2454,11 +2482,11 @@ msgid "" "been deleted, or you may not have access to it." msgstr "" -#: app/templates/base.html:48 +#: app/templates/base.html:62 msgid "Random" msgstr "" -#: app/templates/base.html:51 app/templates/base.html:245 +#: app/templates/base.html:65 app/templates/base.html:259 #: app/templates/packages/bulk_update_conf.html:8 #: app/templates/packages/translation.html:12 #: app/templates/packages/update_config.html:8 @@ -2467,130 +2495,134 @@ msgstr "" msgid "Help" msgstr "" -#: app/templates/base.html:58 +#: app/templates/base.html:72 #, python-format msgid "Search %(type)s" msgstr "" -#: app/templates/base.html:58 app/templates/todo/tags.html:11 +#: app/templates/base.html:72 app/templates/todo/tags.html:11 #: app/templates/todo/tags.html:13 msgid "Search all packages" msgstr "" -#: app/templates/base.html:75 +#: app/templates/base.html:89 msgid "Work Queue" msgstr "" -#: app/templates/base.html:88 app/templates/base.html:140 +#: app/templates/base.html:102 app/templates/base.html:154 msgid "To do list" msgstr "" -#: app/templates/base.html:97 app/templates/notifications/list.html:4 +#: app/templates/base.html:111 app/templates/notifications/list.html:4 msgid "Notifications" msgstr "" -#: app/templates/base.html:118 +#: app/templates/base.html:132 msgid "Add Package" msgstr "" -#: app/templates/base.html:135 +#: app/templates/base.html:149 msgid "Profile" msgstr "" -#: app/templates/base.html:145 +#: app/templates/base.html:159 msgid "My Collections" msgstr "" -#: app/templates/base.html:169 app/templates/packages/release_new.html:12 +#: app/templates/base.html:183 app/templates/packages/release_new.html:12 msgid "Settings" msgstr "" -#: app/templates/base.html:172 +#: app/templates/base.html:186 msgid "Sign out" msgstr "" #: app/templates/admin/languages/list.html:4 -#: app/templates/admin/languages/list.html:10 app/templates/base.html:185 -#: app/templates/packages/view.html:602 app/utils/minetest_hypertext.py:288 +#: app/templates/admin/languages/list.html:10 app/templates/base.html:199 +#: app/templates/packages/view.html:620 app/utils/minetest_hypertext.py:288 msgid "Languages" msgstr "" -#: app/templates/base.html:202 app/templates/translate/index.html:76 +#: app/templates/base.html:216 app/templates/translate/index.html:76 msgid "Help translate ContentDB" msgstr "" -#: app/templates/base.html:246 +#: app/templates/base.html:260 msgid "About" msgstr "" -#: app/templates/base.html:247 +#: app/templates/base.html:261 msgid "Contact Us" msgstr "" -#: app/templates/base.html:248 +#: app/templates/base.html:262 msgid "Rules" msgstr "" -#: app/templates/base.html:249 +#: app/templates/base.html:263 msgid "Policy and Guidance" msgstr "" -#: app/templates/base.html:250 app/templates/donate/index.html:46 +#: app/templates/base.html:264 app/templates/donate/index.html:46 #: app/templates/donate/index.html:70 app/templates/users/profile.html:104 msgid "Donate" msgstr "" -#: app/templates/base.html:251 +#: app/templates/base.html:265 msgid "API" msgstr "" -#: app/templates/base.html:252 app/templates/users/register.html:37 +#: app/templates/base.html:266 +msgid "RSS / Feeds" +msgstr "" + +#: app/templates/base.html:267 app/templates/users/register.html:37 msgid "Privacy Policy" msgstr "" -#: app/templates/base.html:254 +#: app/templates/base.html:269 msgid "Report / DMCA" msgstr "" -#: app/templates/base.html:256 app/templates/packages/advanced_search.html:4 +#: app/templates/base.html:271 app/templates/packages/advanced_search.html:4 msgid "Advanced Search" msgstr "" -#: app/templates/base.html:257 +#: app/templates/base.html:272 msgid "User List" msgstr "" -#: app/templates/base.html:258 app/templates/packages/view.html:190 -#: app/templates/packages/view.html:677 app/templates/threads/list.html:4 +#: app/templates/base.html:273 app/templates/packages/view.html:197 +#: app/templates/packages/view.html:695 app/templates/threads/list.html:4 msgid "Threads" msgstr "" -#: app/templates/base.html:259 app/templates/collections/list.html:7 +#: app/templates/base.html:274 app/templates/collections/list.html:7 #: app/templates/collections/list.html:26 msgid "Collections" msgstr "" -#: app/templates/base.html:260 app/templates/donate/index.html:4 +#: app/templates/base.html:275 app/templates/donate/index.html:4 msgid "Support Creators" msgstr "" -#: app/templates/base.html:261 +#: app/templates/base.html:276 msgid "Translate Packages" msgstr "" -#: app/templates/base.html:262 +#: app/templates/base.html:277 msgid "Source Code" msgstr "" -#: app/templates/base.html:268 +#: app/templates/base.html:283 msgid "Show non-free packages" msgstr "" -#: app/templates/base.html:270 +#: app/templates/base.html:285 msgid "Hide non-free packages" msgstr "" -#: app/templates/base.html:274 +#: app/templates/base.html:289 #, python-format msgid "Our privacy policy has been updated (%(date)s)" msgstr "" @@ -2599,20 +2631,16 @@ msgstr "" msgid "Welcome" msgstr "" -#: app/templates/index.html:8 -msgid "Welcome to the best place to find Minetest mods, games, and texture packs" -msgstr "" - #: app/templates/index.html:53 #, python-format msgid "%(title)s by %(author)s" msgstr "" -#: app/templates/index.html:94 app/templates/packages/view.html:278 +#: app/templates/index.html:94 app/templates/packages/view.html:285 msgid "Previous" msgstr "" -#: app/templates/index.html:98 app/templates/packages/view.html:282 +#: app/templates/index.html:98 app/templates/packages/view.html:289 #: app/templates/users/claim_forums.html:87 msgid "Next" msgstr "" @@ -2694,7 +2722,7 @@ msgstr "" #: app/templates/admin/storage.html:62 #: app/templates/collections/create_edit.html:61 -#: app/templates/threads/user_comments.html:79 +#: app/templates/threads/user_comments.html:80 msgid "No results" msgstr "" @@ -2813,7 +2841,8 @@ msgstr "" #: app/templates/collections/create_edit.html:5 #: app/templates/collections/view.html:42 app/templates/macros/releases.html:68 -#: app/templates/packages/view.html:116 app/templates/packages/view.html:255 +#: app/templates/packages/release_view.html:10 +#: app/templates/packages/view.html:123 app/templates/packages/view.html:262 msgid "Edit" msgstr "" @@ -2831,7 +2860,7 @@ msgstr "" #: app/templates/collections/create_edit.html:76 #: app/templates/packages/remove.html:34 app/templates/packages/remove.html:83 -#: app/templates/packages/view.html:128 +#: app/templates/packages/view.html:135 msgid "Remove" msgstr "حذف" @@ -3076,8 +3105,8 @@ msgstr "" msgid "No audit log entries." msgstr "" -#: app/templates/macros/forms.html:21 app/templates/macros/reviews.html:150 -#: app/templates/packages/remove.html:73 app/templates/packages/view.html:468 +#: app/templates/macros/forms.html:21 app/templates/macros/reviews.html:151 +#: app/templates/packages/remove.html:73 app/templates/packages/view.html:486 #: app/templates/users/modtools.html:86 msgid "Required" msgstr "" @@ -3153,6 +3182,7 @@ msgstr "" #: app/templates/macros/releases.html:103 #: app/templates/packages/release_edit.html:39 +#: app/templates/packages/release_view.html:41 msgid "Importing..." msgstr "" @@ -3172,34 +3202,34 @@ msgstr "" msgid "Unhelpful" msgstr "" -#: app/templates/macros/reviews.html:90 +#: app/templates/macros/reviews.html:91 #, python-format msgid "%(num)d comments" msgstr "" -#: app/templates/macros/reviews.html:102 +#: app/templates/macros/reviews.html:103 msgid "No reviews, yet." msgstr "" -#: app/templates/macros/reviews.html:112 app/templates/macros/reviews.html:166 +#: app/templates/macros/reviews.html:113 app/templates/macros/reviews.html:167 #: app/templates/packages/review_create_edit.html:4 msgid "Review" msgstr "" -#: app/templates/macros/reviews.html:139 +#: app/templates/macros/reviews.html:140 #: app/templates/packages/review_create_edit.html:51 msgid "Why or why not? Try to be constructive" msgstr "" -#: app/templates/macros/reviews.html:156 +#: app/templates/macros/reviews.html:157 msgid "Post Review" msgstr "" -#: app/templates/macros/reviews.html:192 +#: app/templates/macros/reviews.html:193 msgid "Report an issue" msgstr "" -#: app/templates/macros/reviews.html:196 +#: app/templates/macros/reviews.html:197 msgid "Ask a question" msgstr "" @@ -3334,8 +3364,8 @@ msgstr "" msgid "On %(trigger)s, do %(action)s" msgstr "" -#: app/templates/macros/todo.html:35 app/templates/packages/view.html:122 -#: app/templates/packages/view.html:433 +#: app/templates/macros/todo.html:35 app/templates/packages/view.html:129 +#: app/templates/packages/view.html:451 msgid "Release" msgstr "" @@ -3345,7 +3375,7 @@ msgstr "" #: app/templates/macros/todo.html:48 #: app/templates/packages/releases_list.html:13 -#: app/templates/packages/view.html:437 +#: app/templates/packages/view.html:455 msgid "Update settings" msgstr "" @@ -3390,9 +3420,9 @@ msgstr "" #: app/templates/modnames/view.html:27 app/templates/oauth/authorize.html:32 #: app/templates/packages/game_support.html:42 -#: app/templates/packages/similar.html:38 app/templates/packages/view.html:474 -#: app/templates/packages/view.html:498 app/templates/packages/view.html:543 -#: app/templates/packages/view.html:575 app/templates/todo/editor.html:85 +#: app/templates/packages/similar.html:38 app/templates/packages/view.html:492 +#: app/templates/packages/view.html:516 app/templates/packages/view.html:561 +#: app/templates/packages/view.html:593 app/templates/todo/editor.html:85 #: app/templates/todo/game_support.html:45 #, python-format msgid "%(title)s by %(display_name)s" @@ -3625,104 +3655,104 @@ msgid "" "\t\t\tsuch as finding metadata from git, and autocompletion." msgstr "" -#: app/templates/packages/create_edit.html:73 +#: app/templates/packages/create_edit.html:78 msgid "You need to unpublish the package to change the name." msgstr "" -#: app/templates/packages/create_edit.html:80 +#: app/templates/packages/create_edit.html:85 msgid "" "Tip: Don't include Minetest, mod, or modpack " "anywhere in the short description. It is unnecessary and wastes " "characters." msgstr "" -#: app/templates/packages/create_edit.html:83 +#: app/templates/packages/create_edit.html:88 msgid "" "Please choose 'Work in Progress' if your package is unstable, and " "shouldn't be recommended to all players" msgstr "" -#: app/templates/packages/create_edit.html:88 +#: app/templates/packages/create_edit.html:93 msgid "If there is no media, set the Media License to the same as the License." msgstr "" -#: app/templates/packages/create_edit.html:92 +#: app/templates/packages/create_edit.html:97 msgid "" "There's no need to link to the package on ContentDB in the long " "description, the user is already here!" msgstr "" -#: app/templates/packages/create_edit.html:95 +#: app/templates/packages/create_edit.html:100 msgid "" "There's no need to include the forum topic in the long description, it's " "already shown on the page." msgstr "" -#: app/templates/packages/create_edit.html:98 +#: app/templates/packages/create_edit.html:103 msgid "" "There's no need to include the repository URL in the long description, " "it's already shown on the page." msgstr "" -#: app/templates/packages/create_edit.html:102 +#: app/templates/packages/create_edit.html:107 msgid "What to write in the long description" msgstr "" -#: app/templates/packages/create_edit.html:108 +#: app/templates/packages/create_edit.html:113 msgid "Repository and Links" msgstr "" -#: app/templates/packages/create_edit.html:111 +#: app/templates/packages/create_edit.html:116 msgid "Do you have a Git repository?" msgstr "" -#: app/templates/packages/create_edit.html:113 +#: app/templates/packages/create_edit.html:118 msgid "Having a repository is optional" msgstr "" -#: app/templates/packages/create_edit.html:116 +#: app/templates/packages/create_edit.html:121 msgid "" "If you do have a repository, enter the URL below. Otherwise, leave blank " "and click skip." msgstr "" -#: app/templates/packages/create_edit.html:121 +#: app/templates/packages/create_edit.html:126 msgid "HTTP URL to a Git, Mercurial, or other repository" msgstr "" -#: app/templates/packages/create_edit.html:124 +#: app/templates/packages/create_edit.html:129 msgid "Next (Autoimport)" msgstr "" -#: app/templates/packages/create_edit.html:125 +#: app/templates/packages/create_edit.html:130 msgid "Skip" msgstr "" -#: app/templates/packages/create_edit.html:129 +#: app/templates/packages/create_edit.html:134 msgid "Importing... (This may take a while)" msgstr "" -#: app/templates/packages/create_edit.html:132 +#: app/templates/packages/create_edit.html:137 msgid "Where should users report issues?" msgstr "" -#: app/templates/packages/create_edit.html:136 +#: app/templates/packages/create_edit.html:141 msgid "Paste a forum topic URL" msgstr "" -#: app/templates/packages/create_edit.html:138 +#: app/templates/packages/create_edit.html:143 msgid "YouTube videos will be shown in an embed." msgstr "" -#: app/templates/packages/create_edit.html:139 +#: app/templates/packages/create_edit.html:144 msgid "If blank, the author's donation URL will be used instead." msgstr "" -#: app/templates/packages/create_edit.html:140 +#: app/templates/packages/create_edit.html:145 msgid "How can users translate your package? ie: weblate URL or a help page" msgstr "" -#: app/templates/packages/create_edit.html:145 +#: app/templates/packages/create_edit.html:150 msgid "" "You need to save a draft before you can add releases and screenshots. " "You'll be able to edit the package again before submitting for approval." @@ -3775,7 +3805,7 @@ msgid "" msgstr "" #: app/templates/packages/game_support.html:23 -#: app/templates/packages/view.html:213 app/templates/translate/index.html:48 +#: app/templates/packages/view.html:220 app/templates/translate/index.html:48 msgid "Source" msgstr "" @@ -3962,10 +3992,12 @@ msgid "Human-readable name. Eg: 1.0.0 - The Trains Update" msgstr "" #: app/templates/packages/release_edit.html:35 +#: app/templates/packages/release_view.html:35 msgid "Commit Hash" msgstr "" #: app/templates/packages/release_edit.html:40 +#: app/templates/packages/release_view.html:42 msgid "view task" msgstr "" @@ -4271,7 +4303,7 @@ msgid "" msgstr "" #: app/templates/packages/review_votes.html:4 -#: app/templates/packages/view.html:364 +#: app/templates/packages/view.html:371 msgid "Review Votes" msgstr "" @@ -4399,24 +4431,32 @@ msgstr "" msgid "Translating content meta - lua_api.md" msgstr "" -#: app/templates/packages/translation.html:30 -msgid "Translation template" +#: app/templates/packages/translation.html:31 +#, python-format +msgid "%(title)s is available in %(num)d languages." msgstr "" #: app/templates/packages/translation.html:32 +msgid "ContentDB reads translations from locale files (.tr) in your package." +msgstr "" + +#: app/templates/packages/translation.html:89 +msgid "Translation template" +msgstr "" + +#: app/templates/packages/translation.html:91 #, python-format msgid "" "To quickly add support for ContentDB package translation, create a file " "at %(location)s with the following content:" msgstr "" -#: app/templates/packages/translation.html:43 -#, python-format -msgid "%(title)s is available in %(num)d languages." +#: app/templates/packages/translation.html:102 +msgid "With games, you also need to name the textdomain in game.conf:" msgstr "" -#: app/templates/packages/translation.html:44 -msgid "ContentDB reads translations from locale files (.tr) in your package." +#: app/templates/packages/translation.html:106 +msgid "Replace mymod with the name of mod / textdomain you chose." msgstr "" #: app/templates/packages/update_config.html:4 @@ -4454,207 +4494,217 @@ msgid "" "notifications until it is marked up to date." msgstr "" -#: app/templates/packages/view.html:42 -msgid "Download" +#: app/templates/packages/view.html:22 app/templates/packages/view.html:25 +#, python-format +msgid "%(title)s releases" msgstr "" #: app/templates/packages/view.html:49 +msgid "Download" +msgstr "" + +#: app/templates/packages/view.html:56 #, python-format msgid "Minetest %(min)s - %(max)s" msgstr "" -#: app/templates/packages/view.html:51 +#: app/templates/packages/view.html:58 #, python-format msgid "For Minetest %(min)s and above" msgstr "" -#: app/templates/packages/view.html:53 +#: app/templates/packages/view.html:60 #, python-format msgid "Minetest %(max)s and below" msgstr "" -#: app/templates/packages/view.html:63 +#: app/templates/packages/view.html:70 msgid "How do I install this?" msgstr "" -#: app/templates/packages/view.html:69 +#: app/templates/packages/view.html:76 msgid "No downloads available" msgstr "" -#: app/templates/packages/view.html:76 +#: app/templates/packages/view.html:83 msgid "Non-free code and media" msgstr "" -#: app/templates/packages/view.html:78 +#: app/templates/packages/view.html:85 msgid "Non-free code" msgstr "" -#: app/templates/packages/view.html:80 +#: app/templates/packages/view.html:87 msgid "Non-free media" msgstr "" -#: app/templates/packages/view.html:94 app/templates/threads/view.html:109 +#: app/templates/packages/view.html:101 app/templates/threads/view.html:109 msgid "" "This thread is only visible to its creator, package maintainers, users of" " Approver rank or above, and @mentioned users." msgstr "" -#: app/templates/packages/view.html:207 app/templates/users/profile.html:95 +#: app/templates/packages/view.html:214 app/templates/users/profile.html:95 msgid "Website" msgstr "" -#: app/templates/packages/view.html:219 app/templates/users/profile.html:77 +#: app/templates/packages/view.html:226 app/templates/users/profile.html:77 msgid "Forums" msgstr "" -#: app/templates/packages/view.html:225 +#: app/templates/packages/view.html:232 msgid "Issue Tracker" msgstr "" -#: app/templates/packages/view.html:231 app/templates/translate/index.html:43 +#: app/templates/packages/view.html:238 app/templates/translate/index.html:43 msgid "Translate" msgstr "" -#: app/templates/packages/view.html:297 +#: app/templates/packages/view.html:304 msgid "Thumbnail for video" msgstr "" -#: app/templates/packages/view.html:314 +#: app/templates/packages/view.html:321 msgid "Awaiting review" msgstr "" -#: app/templates/packages/view.html:344 app/templates/threads/view.html:82 +#: app/templates/packages/view.html:351 app/templates/threads/view.html:82 msgid "Edit Review" msgstr "" -#: app/templates/packages/view.html:349 +#: app/templates/packages/view.html:356 msgid "You can't review your own package." msgstr "" -#: app/templates/packages/view.html:359 +#: app/templates/packages/view.html:366 msgid "Package needs to be approved before it can be reviewed." msgstr "" -#: app/templates/packages/view.html:370 +#: app/templates/packages/view.html:377 msgid "Used By" msgstr "" -#: app/templates/packages/view.html:376 +#: app/templates/packages/view.html:383 msgid "Content" msgstr "" -#: app/templates/packages/view.html:378 app/templates/packages/view.html:461 +#: app/templates/packages/view.html:385 app/templates/packages/view.html:479 msgid "View content for game" msgstr "" -#: app/templates/packages/view.html:393 +#: app/templates/packages/view.html:398 +#, python-format +msgid "Release notes for %(title)s" +msgstr "" + +#: app/templates/packages/view.html:411 msgid "Favorite" msgstr "" -#: app/templates/packages/view.html:402 +#: app/templates/packages/view.html:420 msgid "Add to collection..." msgstr "" -#: app/templates/packages/view.html:410 +#: app/templates/packages/view.html:428 #, python-format msgid "View %(count)d collections" msgstr "" -#: app/templates/packages/view.html:421 +#: app/templates/packages/view.html:439 msgid "Package may be outdated" msgstr "" -#: app/templates/packages/view.html:428 +#: app/templates/packages/view.html:446 msgid "Only visible to the author and Editors." msgstr "" -#: app/templates/packages/view.html:445 +#: app/templates/packages/view.html:463 msgid "Warning" msgstr "" -#: app/templates/packages/view.html:451 +#: app/templates/packages/view.html:469 msgid "Like this package? Help support its development by making a donation" msgstr "" -#: app/templates/packages/view.html:454 +#: app/templates/packages/view.html:472 msgid "Donate now" msgstr "" -#: app/templates/packages/view.html:466 app/utils/minetest_hypertext.py:283 +#: app/templates/packages/view.html:484 app/utils/minetest_hypertext.py:283 msgid "Dependencies" msgstr "" -#: app/templates/packages/view.html:486 +#: app/templates/packages/view.html:504 msgid "No required dependencies" msgstr "" -#: app/templates/packages/view.html:492 +#: app/templates/packages/view.html:510 msgid "Optional" msgstr "" -#: app/templates/packages/view.html:525 +#: app/templates/packages/view.html:543 msgid "Compatible Games" msgstr "" -#: app/templates/packages/view.html:530 app/templates/packages/view.html:550 +#: app/templates/packages/view.html:548 app/templates/packages/view.html:568 #: app/utils/minetest_hypertext.py:275 msgid "No specific game required" msgstr "" -#: app/templates/packages/view.html:533 +#: app/templates/packages/view.html:551 msgid "Tested with:" msgstr "" -#: app/templates/packages/view.html:555 +#: app/templates/packages/view.html:573 msgid "Is the above correct?" msgstr "" -#: app/templates/packages/view.html:556 +#: app/templates/packages/view.html:574 msgid "You need to either confirm this or tell ContentDB about supported games" msgstr "" -#: app/templates/packages/view.html:568 +#: app/templates/packages/view.html:586 msgid "Does not work with:" msgstr "" -#: app/templates/packages/view.html:588 +#: app/templates/packages/view.html:606 msgid "Please specify compatible games" msgstr "" -#: app/templates/packages/view.html:594 +#: app/templates/packages/view.html:612 msgid "Information" msgstr "" -#: app/templates/packages/view.html:600 +#: app/templates/packages/view.html:618 msgid "Technical Name" msgstr "" -#: app/templates/packages/view.html:616 app/utils/minetest_hypertext.py:295 +#: app/templates/packages/view.html:634 app/utils/minetest_hypertext.py:295 #, python-format msgid "%(code_license)s for code,
%(media_license)s for media." msgstr "" -#: app/templates/packages/view.html:624 +#: app/templates/packages/view.html:642 msgid "Unknown" msgstr "" -#: app/templates/packages/view.html:626 app/utils/minetest_hypertext.py:301 +#: app/templates/packages/view.html:644 app/utils/minetest_hypertext.py:301 msgid "Added" msgstr "" -#: app/templates/packages/view.html:640 +#: app/templates/packages/view.html:658 msgid "Remove myself" msgstr "" -#: app/templates/packages/view.html:645 app/utils/minetest_hypertext.py:303 +#: app/templates/packages/view.html:663 app/utils/minetest_hypertext.py:303 msgid "Provides" msgstr "" -#: app/templates/packages/view.html:667 +#: app/templates/packages/view.html:685 msgid "More" msgstr "" -#: app/templates/packages/view.html:696 +#: app/templates/packages/view.html:714 msgid "See audit log" msgstr "" @@ -4736,7 +4786,7 @@ msgstr "" msgid "Reply to %(title)s" msgstr "" -#: app/templates/threads/user_comments.html:73 +#: app/templates/threads/user_comments.html:74 msgid "Only showing replies to public threads" msgstr "" @@ -4838,7 +4888,7 @@ msgstr "" msgid "Mod names that have hard dependers, but no packages providing them." msgstr "" -#: app/templates/todo/editor.html:193 app/templates/users/account.html:100 +#: app/templates/todo/editor.html:193 app/templates/users/account.html:102 msgid "View All" msgstr "" @@ -5133,10 +5183,10 @@ msgid "Account Deletion and Deactivation isn't available to users yet." msgstr "" #: app/templates/users/account.html:88 -msgid "Please contact the admin." +msgid "Please raise a report to request account deletion." msgstr "" -#: app/templates/users/account.html:93 +#: app/templates/users/account.html:95 msgid "Recent Account Actions" msgstr "" @@ -5632,27 +5682,27 @@ msgstr "" msgid "'%(query)s' - Search Package Releases" msgstr "" -#: app/utils/flask.py:158 +#: app/utils/flask.py:159 msgid "All time" msgstr "" -#: app/utils/flask.py:159 +#: app/utils/flask.py:160 msgid "Last 7 days" msgstr "" -#: app/utils/flask.py:160 +#: app/utils/flask.py:161 msgid "Last 30 days" msgstr "" -#: app/utils/flask.py:161 +#: app/utils/flask.py:162 msgid "Last 90 days" msgstr "" -#: app/utils/flask.py:162 +#: app/utils/flask.py:163 msgid "Year to date" msgstr "" -#: app/utils/flask.py:163 +#: app/utils/flask.py:164 msgid "Last year" msgstr "" @@ -6083,6 +6133,7 @@ msgstr "" #~ msgid "Chat / Commands" #~ msgstr "" +#~ msgctxt "tags" #~ msgid "" #~ "Focus on player chat/communication or " #~ "who's primary function is interacting " @@ -6098,6 +6149,7 @@ msgstr "" #~ msgid "Complex installation" #~ msgstr "" +#~ msgctxt "tags" #~ msgid "" #~ "Requires futher installation steps, such " #~ "as installing luarocks or editing the" @@ -6119,6 +6171,7 @@ msgstr "" #~ msgid "Sims" #~ msgstr "" +#~ msgctxt "tags" #~ msgid "" #~ "Mods and games that aim to " #~ "simulate real life activity. Similar to" @@ -6143,6 +6196,7 @@ msgstr "" #~ msgid "Mobs / Animals / NPCs" #~ msgstr "" +#~ msgctxt "tags" #~ msgid "Adds mobs, animals, and NPCs" #~ msgstr "" @@ -6251,6 +6305,7 @@ msgstr "" #~ msgid "GUI" #~ msgstr "" +#~ msgctxt "tags" #~ msgid "For content whose main utility / feature is in GUI/formspec form" #~ msgstr "" @@ -6269,6 +6324,7 @@ msgstr "" #~ msgid "Minetest Game improved" #~ msgstr "" +#~ msgctxt "tags" #~ msgid "Forks of MTG" #~ msgstr "" @@ -6421,39 +6477,6 @@ 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 (_), " @@ -6467,3 +6490,6 @@ msgstr "" #~ msgid "Human readable. Eg: 1.0.0 or 2018-05-28" #~ msgstr "" +#~ msgid "Please contact the admin." +#~ msgstr "" + diff --git a/translations/fr/LC_MESSAGES/messages.po b/translations/fr/LC_MESSAGES/messages.po index 84e7977c..13c67f6a 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-22 16:06+0100\n" +"POT-Creation-Date: 2024-07-23 22:12+0100\n" "PO-Revision-Date: 2024-06-09 10:38+0000\n" "Last-Translator: Lemente \n" "Language: fr\n" @@ -27,333 +27,276 @@ msgstr "Banni :" msgid "You have been banned." msgstr "Vous avez été banni." -#. NOTE: tags: title for server_tools -#: 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: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:10 -#, fuzzy -msgctxt "tags" -msgid "Player vs Player (PvP)" -msgstr "Joueur contre Joueur (JcJ)" - -#. NOTE: tags: description for pvp -#: 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:14 -msgctxt "tags" -msgid "Player Effects / Power Ups" -msgstr "" - -#. NOTE: tags: description for player_effects -#: 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 jam_game_2023 -#: app/_translations.py:18 +#: 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:20 +#: app/_translations.py:8 msgctxt "tags" msgid "Entries to the 2023 Minetest Game Jam " msgstr "" -#. NOTE: tags: title for mapgen -#: app/_translations.py:22 +#. NOTE: tags: title for player_effects +#: app/_translations.py:10 msgctxt "tags" -msgid "Mapgen / Biomes / Decoration" +msgid "Player Effects / Power Ups" msgstr "" -#. NOTE: tags: description for mapgen -#: app/_translations.py:24 +#. NOTE: tags: description for player_effects +#: app/_translations.py:12 msgctxt "tags" -msgid "New mapgen or changes mapgen" +msgid "" +"For content that changes player effects, including physics, for example: " +"speed, jump height or gravity." +msgstr "" + +#. NOTE: tags: title for server_tools +#: app/_translations.py:14 +#, fuzzy +msgctxt "tags" +msgid "Server Moderation and Tools" +msgstr "Modération Serveur et Outils" + +#. NOTE: tags: description for server_tools +#: app/_translations.py:16 +#, 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:18 +#, fuzzy +msgctxt "tags" +msgid "Player vs Player (PvP)" +msgstr "Joueur contre Joueur (JcJ)" + +#. NOTE: tags: description for pvp +#: app/_translations.py:20 +msgctxt "tags" +msgid "Designed to be played competitively against other players" msgstr "" #. NOTE: tags: title for world_tools -#: app/_translations.py:26 +#: app/_translations.py:22 msgctxt "tags" msgid "World Maintenance and Tools" msgstr "" #. NOTE: tags: description for world_tools -#: app/_translations.py:28 +#: app/_translations.py:24 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 -#, fuzzy -msgctxt "tags" -msgid "Developer Tools" -msgstr "Outils de modération" - -#. 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 +#: app/_translations.py:26 msgctxt "tags" msgid "Joke" msgstr "" #. NOTE: tags: description for april_fools -#: app/_translations.py:40 +#: 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 singleplayer -#: app/_translations.py:42 +#. NOTE: tags: title for developer_tools +#: app/_translations.py:30 +#, fuzzy msgctxt "tags" -msgid "Singleplayer-focused" +msgid "Developer Tools" +msgstr "Outils de modération" + +#. NOTE: tags: description for developer_tools +#: app/_translations.py:32 +msgctxt "tags" +msgid "Tools for game and mod developers" msgstr "" -#. NOTE: tags: description for singleplayer -#: app/_translations.py:44 +#. NOTE: tags: title for inventory +#: app/_translations.py:34 msgctxt "tags" -msgid "Content that can be played alone" +msgid "Inventory" +msgstr "" + +#. NOTE: tags: description for inventory +#: app/_translations.py:36 +msgctxt "tags" +msgid "Changes the inventory GUI" msgstr "" #. NOTE: tags: title for crafting -#: app/_translations.py:46 +#: app/_translations.py:38 #, fuzzy msgctxt "tags" msgid "Crafting" msgstr "Notation" #. NOTE: tags: description for crafting -#: app/_translations.py:48 +#: app/_translations.py:40 msgctxt "tags" msgid "Big changes to crafting gameplay" msgstr "" #. NOTE: tags: title for adventure__rpg -#: app/_translations.py:50 +#: app/_translations.py:42 msgctxt "tags" msgid "Adventure / RPG" msgstr "" #. NOTE: tags: title for shooter -#: app/_translations.py:52 +#: app/_translations.py:44 msgctxt "tags" msgid "Shooter" msgstr "" #. NOTE: tags: description for shooter -#: app/_translations.py:54 +#: app/_translations.py:46 msgctxt "tags" msgid "First person shooters (FPS) and more" msgstr "" #. NOTE: tags: title for sound_music -#: app/_translations.py:56 +#: app/_translations.py:48 #, fuzzy msgctxt "tags" msgid "Sounds / Music" msgstr "Son / Musique" #. NOTE: tags: description for sound_music -#: app/_translations.py:58 +#: app/_translations.py:50 msgctxt "tags" msgid "Focuses on or adds new sounds or musical things" msgstr "" -#. NOTE: tags: title for tools -#: app/_translations.py:60 +#. NOTE: tags: title for mapgen +#: app/_translations.py:52 msgctxt "tags" -msgid "Tools / Weapons / Armor" +msgid "Mapgen / Biomes / Decoration" msgstr "" -#. NOTE: tags: description for tools -#: app/_translations.py:62 +#. NOTE: tags: description for mapgen +#: app/_translations.py:54 msgctxt "tags" -msgid "Adds or changes tools, weapons, and armor" +msgid "New mapgen or changes mapgen" msgstr "" -#. NOTE: tags: title for plants_and_farming -#: app/_translations.py:64 +#. NOTE: tags: title for singleplayer +#: app/_translations.py:56 msgctxt "tags" -msgid "Plants and Farming" +msgid "Singleplayer-focused" msgstr "" -#. NOTE: tags: description for plants_and_farming -#: app/_translations.py:66 +#. NOTE: tags: description for singleplayer +#: app/_translations.py:58 msgctxt "tags" -msgid "Adds new plants or other farmable resources." -msgstr "" - -#. 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" +msgid "Content that can be played alone" msgstr "" #. NOTE: tags: title for complex_installation -#: app/_translations.py:80 +#: app/_translations.py:60 #, fuzzy msgctxt "tags" msgid "Complex installation" msgstr "Documentation" #. NOTE: tags: description for complex_installation -#: app/_translations.py:82 +#: app/_translations.py:62 msgctxt "tags" msgid "" "Requires futher installation steps, such as installing LuaRocks or " "editing the trusted mod setting" msgstr "" -#. NOTE: tags: title for magic -#: app/_translations.py:84 +#. NOTE: tags: title for simulation +#: app/_translations.py:64 msgctxt "tags" -msgid "Magic / Enchanting" +msgid "Sims" msgstr "" -#. NOTE: tags: title for building_mechanics -#: app/_translations.py:86 -msgctxt "tags" -msgid "Building Mechanics and Tools" -msgstr "" - -#. NOTE: tags: description for building_mechanics -#: app/_translations.py:88 -msgctxt "tags" -msgid "Adds game mechanics or tools that change how players build." -msgstr "" - -#. NOTE: tags: title for oneofakind__original -#: app/_translations.py:90 -msgctxt "tags" -msgid "One-of-a-kind / Original" -msgstr "" - -#. NOTE: tags: description for oneofakind__original -#: app/_translations.py:92 +#. NOTE: tags: description for simulation +#: app/_translations.py:66 msgctxt "tags" msgid "" -"For games and such that are of their own kind, distinct and original in " -"nature to others of the same category." +"Mods and games that aim to simulate real life activity. Similar to " +"SimCity/The Sims/OpenTTD/etc." msgstr "" -#. NOTE: tags: title for building -#: app/_translations.py:94 +#. NOTE: tags: title for plants_and_farming +#: app/_translations.py:68 msgctxt "tags" -msgid "Building" +msgid "Plants and Farming" msgstr "" -#. NOTE: tags: description for building -#: app/_translations.py:96 +#. NOTE: tags: description for plants_and_farming +#: app/_translations.py:70 msgctxt "tags" -msgid "Focuses on building, such as adding new materials or nodes" +msgid "Adds new plants or other farmable resources." msgstr "" -#. NOTE: tags: title for decorative -#: app/_translations.py:98 -#, fuzzy +#. NOTE: tags: title for multiplayer +#: app/_translations.py:72 msgctxt "tags" -msgid "Decorative" -msgstr "Désactiver" +msgid "Multiplayer-focused" +msgstr "" -#. NOTE: tags: description for decorative -#: app/_translations.py:100 +#. NOTE: tags: description for multiplayer +#: app/_translations.py:74 msgctxt "tags" -msgid "Adds nodes with no other purpose than for use in building" +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 chat +#: app/_translations.py:80 +msgctxt "tags" +msgid "Chat / Commands" +msgstr "" + +#. NOTE: tags: description for chat +#: app/_translations.py:82 +msgctxt "tags" +msgid "Focus on player chat/communication or console interaction." msgstr "" #. NOTE: tags: title for puzzle -#: app/_translations.py:102 +#: app/_translations.py:84 msgctxt "tags" msgid "Puzzle" msgstr "" #. NOTE: tags: description for puzzle -#: app/_translations.py:104 +#: app/_translations.py:86 msgctxt "tags" msgid "Focus on puzzle solving instead of combat" msgstr "" #. NOTE: tags: title for environment -#: app/_translations.py:106 +#: app/_translations.py:88 msgctxt "tags" msgid "Environment / Weather" msgstr "" #. NOTE: tags: description for environment -#: app/_translations.py:108 +#: app/_translations.py:90 msgctxt "tags" msgid "" "Improves the world, adding weather, ambient sounds, or other environment " @@ -361,29 +304,86 @@ msgid "" msgstr "" #. NOTE: tags: title for less_than_px -#: app/_translations.py:110 +#: app/_translations.py:92 msgctxt "tags" msgid "<16px" msgstr "" #. NOTE: tags: description for less_than_px -#: app/_translations.py:112 +#: app/_translations.py:94 msgctxt "tags" msgid "Less than 16px" msgstr "" #. NOTE: tags: title for mobs -#: app/_translations.py:114 +#: app/_translations.py:96 msgctxt "tags" msgid "Mobs / Animals / NPCs" msgstr "" #. NOTE: tags: description for mobs -#: app/_translations.py:116 +#: app/_translations.py:98 msgctxt "tags" msgid "Adds mobs, animals, and non-player characters" msgstr "" +#. NOTE: tags: title for building +#: app/_translations.py:100 +msgctxt "tags" +msgid "Building" +msgstr "" + +#. NOTE: tags: description for building +#: app/_translations.py:102 +msgctxt "tags" +msgid "Focuses on building, such as adding new materials or nodes" +msgstr "" + +#. NOTE: tags: title for decorative +#: app/_translations.py:104 +#, fuzzy +msgctxt "tags" +msgid "Decorative" +msgstr "Désactiver" + +#. NOTE: tags: description for decorative +#: app/_translations.py:106 +msgctxt "tags" +msgid "Adds nodes with no other purpose than for use in building" +msgstr "" + +#. NOTE: tags: title for magic +#: app/_translations.py:108 +msgctxt "tags" +msgid "Magic / Enchanting" +msgstr "" + +#. NOTE: tags: title for building_mechanics +#: app/_translations.py:110 +msgctxt "tags" +msgid "Building Mechanics and Tools" +msgstr "" + +#. NOTE: tags: description for building_mechanics +#: app/_translations.py:112 +msgctxt "tags" +msgid "Adds game mechanics or tools that change how players build." +msgstr "" + +#. NOTE: tags: title for oneofakind__original +#: app/_translations.py:114 +msgctxt "tags" +msgid "One-of-a-kind / Original" +msgstr "" + +#. NOTE: tags: description for oneofakind__original +#: 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 custom_mapgen #: app/_translations.py:118 #, fuzzy @@ -399,19 +399,18 @@ msgid "" "worlds to be set to the 'singlenode' mapgen." msgstr "" -#. NOTE: tags: title for survival +#. NOTE: tags: title for 16px #: app/_translations.py:122 msgctxt "tags" -msgid "Survival" +msgid "16px" msgstr "" -#. NOTE: tags: description for survival +#. NOTE: tags: description for 16px #: 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 "" +msgid "For 16px texture packs" +msgstr "Top des Packs de textures" #. NOTE: tags: title for education #: app/_translations.py:126 @@ -426,213 +425,144 @@ msgctxt "tags" msgid "Either has educational value, or is a tool to help teachers " msgstr "" -#. NOTE: tags: title for storage +#. NOTE: tags: title for survival #: app/_translations.py:130 -#, fuzzy msgctxt "tags" -msgid "Storage" -msgstr "Stockage" +msgid "Survival" +msgstr "" -#. NOTE: tags: description for storage +#. NOTE: tags: description for survival #: app/_translations.py:132 msgctxt "tags" -msgid "Adds or improves item storage mechanics" -msgstr "" - -#. NOTE: tags: title for library -#: app/_translations.py:134 -msgctxt "tags" -msgid "API / Library" -msgstr "" - -#. NOTE: tags: description for library -#: app/_translations.py:136 -msgctxt "tags" -msgid "Primarily adds an API for other mods to use" +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:138 +#: app/_translations.py:134 msgctxt "tags" msgid "HUD" msgstr "" #. NOTE: tags: description for hud -#: app/_translations.py:140 +#: app/_translations.py:136 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 -msgctxt "tags" -msgid "Mini-game" -msgstr "Nom" - -#. NOTE: tags: description for mini-game -#: app/_translations.py:144 -msgctxt "tags" -msgid "Adds a mini-game to be played within Minetest" -msgstr "" - #. NOTE: tags: title for pve -#: app/_translations.py:146 +#: app/_translations.py:138 #, fuzzy msgctxt "tags" msgid "Player vs Environment (PvE)" msgstr "Joueur contre Joueur (JcJ)" #. NOTE: tags: description for pve -#: app/_translations.py:148 +#: app/_translations.py:140 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 storage +#: app/_translations.py:142 +#, fuzzy +msgctxt "tags" +msgid "Storage" +msgstr "Stockage" + +#. NOTE: tags: description for storage +#: app/_translations.py:144 +msgctxt "tags" +msgid "Adds or improves item storage mechanics" +msgstr "" + #. NOTE: tags: title for sports -#: app/_translations.py:150 +#: app/_translations.py:146 #, fuzzy msgctxt "tags" msgid "Sports" msgstr "Signaler" -#. NOTE: tags: title for 16px -#: app/_translations.py:152 +#. NOTE: tags: title for library +#: app/_translations.py:148 msgctxt "tags" -msgid "16px" +msgid "API / Library" msgstr "" -#. NOTE: tags: description for 16px -#: app/_translations.py:154 +#. NOTE: tags: description for library +#: app/_translations.py:150 +msgctxt "tags" +msgid "Primarily adds an API for other mods to use" +msgstr "" + +#. NOTE: tags: title for mini-game +#: app/_translations.py:152 #, fuzzy msgctxt "tags" -msgid "For 16px texture packs" -msgstr "Top des Packs de textures" +msgid "Mini-game" +msgstr "Nom" -#. NOTE: tags: title for 64px +#. NOTE: tags: description for mini-game +#: app/_translations.py:154 +msgctxt "tags" +msgid "Adds a mini-game to be played within Minetest" +msgstr "" + +#. NOTE: tags: title for commerce #: app/_translations.py:156 msgctxt "tags" -msgid "64px" +msgid "Commerce / Economy" msgstr "" -#. NOTE: tags: description for 64px +#. NOTE: tags: description for commerce #: app/_translations.py:158 -#, fuzzy msgctxt "tags" -msgid "For 64px texture packs" -msgstr "Top des Packs de textures" +msgid "Related to economies, money, and trading" +msgstr "" -#. NOTE: tags: title for transport +#. NOTE: tags: title for technology #: app/_translations.py:160 -#, fuzzy msgctxt "tags" -msgid "Transport" -msgstr "Traduire" +msgid "Machines / Electronics" +msgstr "" -#. NOTE: tags: description for transport +#. NOTE: tags: description for technology #: app/_translations.py:162 msgctxt "tags" -msgid "" -"Adds or changes transportation methods. Includes teleportation, vehicles," -" ridable mobs, transport infrastructure and thematic content" +msgid "Adds machines useful in automation, tubes, or power." +msgstr "" + +#. NOTE: tags: title for food +#: app/_translations.py:164 +msgctxt "tags" +msgid "Food / Drinks" msgstr "" #. NOTE: tags: title for seasonal -#: app/_translations.py:164 +#: app/_translations.py:166 #, fuzzy msgctxt "tags" msgid "Seasonal" msgstr "Raison" #. NOTE: tags: description for seasonal -#: app/_translations.py:166 +#: app/_translations.py:168 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:178 -#, fuzzy -msgctxt "tags" -msgid "Jam / Combat 2020" -msgstr "Jam / Jeux 2023" - -#. 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 "" - -#. 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:190 +#: app/_translations.py:170 #, fuzzy msgctxt "tags" msgid "Creative" msgstr "Créer" #. NOTE: tags: description for creative -#: app/_translations.py:192 +#: app/_translations.py:172 msgctxt "tags" msgid "" "Written specifically or exclusively for use in creative mode. Adds " @@ -640,53 +570,109 @@ msgid "" "that facilitate ingame creation and doesn't add difficulty or scarcity" msgstr "" -#. NOTE: tags: title for technology -#: app/_translations.py:194 +#. NOTE: tags: title for 64px +#: app/_translations.py:174 msgctxt "tags" -msgid "Machines / Electronics" +msgid "64px" msgstr "" -#. NOTE: tags: description for technology -#: app/_translations.py:196 +#. NOTE: tags: description for 64px +#: app/_translations.py:176 +#, fuzzy msgctxt "tags" -msgid "Adds machines useful in automation, tubes, or power." -msgstr "" +msgid "For 64px texture packs" +msgstr "Top des Packs de textures" #. NOTE: tags: title for 32px -#: app/_translations.py:198 +#: app/_translations.py:178 msgctxt "tags" msgid "32px" msgstr "" #. NOTE: tags: description for 32px -#: app/_translations.py:200 +#: app/_translations.py:180 #, fuzzy msgctxt "tags" msgid "For 32px texture packs" msgstr "Top des Packs de textures" -#. NOTE: tags: title for strategy_rts -#: app/_translations.py:202 +#. NOTE: tags: title for gui +#: app/_translations.py:182 msgctxt "tags" -msgid "Strategy / RTS" +msgid "GUI" msgstr "" -#. NOTE: tags: description for strategy_rts -#: app/_translations.py:204 +#. NOTE: tags: description for gui +#: app/_translations.py:184 msgctxt "tags" msgid "" -"Games and mods with a heavy strategy component, whether real-time or " -"turn-based" +"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:186 +#, fuzzy +msgctxt "tags" +msgid "Jam / Combat 2020" +msgstr "Jam / Jeux 2023" + +#. NOTE: tags: description for jam_combat_mod +#: app/_translations.py:188 +msgctxt "tags" +msgid "For mods created for the Discord \"Combat\" modding event in 2020" +msgstr "" + +#. NOTE: tags: title for transport +#: app/_translations.py:190 +#, fuzzy +msgctxt "tags" +msgid "Transport" +msgstr "Traduire" + +#. NOTE: tags: description for transport +#: app/_translations.py:192 +msgctxt "tags" +msgid "" +"Adds or changes transportation methods. Includes teleportation, vehicles," +" ridable mobs, transport infrastructure and thematic content" +msgstr "" + +#. NOTE: tags: title for jam_weekly_2021 +#: app/_translations.py:194 +msgctxt "tags" +msgid "Jam / Weekly Challenges 2021" +msgstr "" + +#. NOTE: tags: description for jam_weekly_2021 +#: app/_translations.py:196 +msgctxt "tags" +msgid "" +"For mods created for the Discord \"Weekly Challenges\" modding event in " +"2021" +msgstr "" + +#. NOTE: tags: title for mtg +#: app/_translations.py:198 +#, fuzzy +msgctxt "tags" +msgid "Minetest Game improved" +msgstr "Est approuvé" + +#. NOTE: tags: description for mtg +#: app/_translations.py:200 +msgctxt "tags" +msgid "Forks of Minetest Game" msgstr "" #. NOTE: tags: title for skins -#: app/_translations.py:206 +#: app/_translations.py:202 msgctxt "tags" msgid "Player customization / Skins" msgstr "" #. NOTE: tags: description for skins -#: app/_translations.py:208 +#: app/_translations.py:204 msgctxt "tags" msgid "" "Allows the player to customize their character by changing the texture or" @@ -694,31 +680,45 @@ msgid "" msgstr "" #. NOTE: tags: title for jam_game_2021 -#: app/_translations.py:210 +#: app/_translations.py:206 #, fuzzy msgctxt "tags" msgid "Jam / Game 2021" msgstr "Jam / Jeux 2023" #. NOTE: tags: description for jam_game_2021 -#: app/_translations.py:212 +#: app/_translations.py:208 msgctxt "tags" msgid "Entries to the 2021 Minetest Game Jam" msgstr "" #. NOTE: tags: title for 128px -#: app/_translations.py:214 +#: app/_translations.py:210 msgctxt "tags" msgid "128px+" msgstr "" #. NOTE: tags: description for 128px -#: app/_translations.py:216 +#: app/_translations.py:212 #, fuzzy msgctxt "tags" msgid "For 128px or higher texture packs" msgstr "Top des Packs de textures" +#. NOTE: tags: title for strategy_rts +#: app/_translations.py:214 +msgctxt "tags" +msgid "Strategy / RTS" +msgstr "" + +#. NOTE: tags: description for strategy_rts +#: app/_translations.py:216 +msgctxt "tags" +msgid "" +"Games and mods with a heavy strategy component, whether real-time or " +"turn-based" +msgstr "" + #. NOTE: tags: title for jam_game_2022 #: app/_translations.py:218 #, fuzzy @@ -841,7 +841,7 @@ msgstr "%(package_type)s pour %(game_name)s" msgid "%(delta)s ago" msgstr "il y a %(delta)s" -#: app/blueprints/api/endpoints.py:94 app/templates/index.html:104 +#: app/blueprints/api/endpoints.py:74 app/templates/index.html:104 msgid "Featured" msgstr "Mis en avant" @@ -852,6 +852,7 @@ msgstr "Mis en avant" #: 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 +#: app/templates/packages/release_view.html:22 msgid "Name" msgstr "Nom" @@ -860,10 +861,10 @@ 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:252 -#: app/blueprints/packages/packages.py:544 -#: app/blueprints/packages/packages.py:640 -#: app/blueprints/packages/packages.py:728 +#: app/blueprints/oauth/__init__.py:175 app/blueprints/packages/packages.py:253 +#: app/blueprints/packages/packages.py:551 +#: app/blueprints/packages/packages.py:647 +#: app/blueprints/packages/packages.py:735 #: app/blueprints/packages/releases.py:66 #: app/blueprints/packages/releases.py:81 app/blueprints/packages/reviews.py:63 #: app/blueprints/packages/screenshots.py:36 @@ -880,17 +881,18 @@ msgstr "Sauvegarder" #: app/blueprints/packages/advanced_search.py:84 #: app/blueprints/packages/releases.py:56 #: app/blueprints/packages/releases.py:71 app/blueprints/packages/reviews.py:53 -#: app/blueprints/threads/__init__.py:281 +#: app/blueprints/threads/__init__.py:282 #: app/templates/admin/languages/list.html:23 -#: app/templates/macros/reviews.html:143 app/templates/macros/topics.html:5 +#: app/templates/macros/reviews.html:144 app/templates/macros/topics.html:5 #: app/templates/packages/release_edit.html:21 -#: app/templates/packages/translation.html:54 +#: app/templates/packages/release_view.html:23 +#: app/templates/packages/translation.html:42 msgid "Title" msgstr "Titre" #: app/blueprints/collections/__init__.py:80 #: app/blueprints/collections/__init__.py:85 -#: app/templates/packages/translation.html:57 +#: app/templates/packages/translation.html:45 msgid "Short Description" msgstr "Description courte" @@ -899,7 +901,7 @@ msgid "Page Content" msgstr "Contenu de la page" #: app/blueprints/collections/__init__.py:82 -#: app/blueprints/threads/__init__.py:283 +#: app/blueprints/threads/__init__.py:284 #: app/templates/collections/view.html:51 msgid "Private" msgstr "Privé" @@ -936,6 +938,27 @@ msgstr "(Public, se change depuis Profil > Mes Collections)" msgid "Removed package from favorites collection" msgstr "Paquet retiré de la collection favoris" +#: app/blueprints/feeds/__init__.py:32 app/templates/index.html:8 +msgid "Welcome to the best place to find Minetest mods, games, and texture packs" +msgstr "" +"Bienvenue dans le meilleur endroit où trouver des mods, des jeux et des " +"packs de textures pour Minetest" + +#: app/blueprints/feeds/__init__.py:70 app/templates/base.html:29 +#: app/templates/base.html:36 +msgid "ContentDB new packages" +msgstr "" + +#: app/blueprints/feeds/__init__.py:98 app/templates/base.html:31 +#: app/templates/base.html:38 +msgid "ContentDB package updates" +msgstr "" + +#: app/blueprints/feeds/__init__.py:107 app/templates/base.html:27 +#: app/templates/base.html:34 +msgid "ContentDB all" +msgstr "" + #: 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 @@ -966,7 +989,7 @@ msgstr "Traduction" #: app/blueprints/packages/__init__.py:42 #: app/templates/packages/releases_list.html:34 -#: app/templates/packages/view.html:657 app/templates/todo/editor.html:75 +#: app/templates/packages/view.html:675 app/templates/todo/editor.html:75 msgid "Releases" msgstr "Versions" @@ -978,18 +1001,18 @@ msgstr "Captures d'écran" #: app/blueprints/packages/__init__.py:52 #: app/templates/packages/edit_maintainers.html:8 -#: app/templates/packages/view.html:628 app/utils/minetest_hypertext.py:302 +#: app/templates/packages/view.html:646 app/utils/minetest_hypertext.py:302 msgid "Maintainers" msgstr "Mainteneurs" #: app/blueprints/packages/__init__.py:57 app/templates/admin/list.html:21 -#: app/templates/base.html:159 app/templates/packages/audit.html:4 +#: app/templates/base.html:173 app/templates/packages/audit.html:4 msgid "Audit Log" msgstr "Journal d'audit" -#: app/blueprints/packages/__init__.py:62 app/templates/base.html:150 +#: app/blueprints/packages/__init__.py:62 app/templates/base.html:164 #: app/templates/packages/stats.html:4 app/templates/packages/stats.html:23 -#: app/templates/packages/view.html:236 app/templates/users/profile.html:148 +#: app/templates/packages/view.html:243 app/templates/users/profile.html:148 msgid "Statistics" msgstr "Statistiques" @@ -1019,8 +1042,8 @@ msgstr "" msgid "Non-free" msgstr "" -#: app/blueprints/packages/advanced_search.py:42 app/models/packages.py:624 -#: app/templates/packages/view.html:163 +#: app/blueprints/packages/advanced_search.py:42 app/models/packages.py:630 +#: app/templates/packages/view.html:170 msgid "Work in Progress" msgstr "Travail en cours" @@ -1038,30 +1061,30 @@ msgid "Query" msgstr "" #: app/blueprints/packages/advanced_search.py:54 -#: app/blueprints/packages/packages.py:230 app/templates/packages/view.html:598 +#: app/blueprints/packages/packages.py:231 app/templates/packages/view.html:616 #: app/utils/minetest_hypertext.py:263 msgid "Type" msgstr "Type" #: app/blueprints/packages/advanced_search.py:56 -#: app/templates/macros/topics.html:6 app/templates/packages/view.html:177 +#: app/templates/macros/topics.html:6 app/templates/packages/view.html:184 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/blueprints/packages/packages.py:238 app/templates/admin/tags/list.html:4 #: app/templates/admin/tags/list.html:10 app/templates/todo/tags.html:38 #: app/utils/minetest_hypertext.py:264 msgid "Tags" msgstr "Étiquettes" #: app/blueprints/packages/advanced_search.py:60 -#: app/blueprints/packages/packages.py:238 +#: app/blueprints/packages/packages.py:239 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/blueprints/packages/packages.py:240 app/templates/packages/view.html:627 #: app/utils/minetest_hypertext.py:298 msgid "License" msgstr "Licence" @@ -1075,9 +1098,10 @@ msgstr "" #: 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/macros/reviews.html:82 app/templates/macros/topics.html:52 #: app/templates/packages/game_hub.html:5 #: app/templates/packages/game_hub.html:25 +#: app/templates/packages/release_view.html:17 #: app/templates/packages/similar.html:22 app/templates/translate/index.html:28 #, python-format msgid "%(title)s by %(author)s" @@ -1085,7 +1109,7 @@ 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 +#: app/templates/packages/translation.html:39 msgid "Language" msgstr "Langue" @@ -1107,13 +1131,13 @@ 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/packages/view.html:201 app/templates/packages/view.html:343 #: 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 +#: app/templates/packages/view.html:191 app/templates/users/profile.html:242 msgid "Downloads" msgstr "Téléchargements" @@ -1145,77 +1169,77 @@ msgstr "" msgid "Random order" msgstr "" -#: app/blueprints/packages/packages.py:215 +#: app/blueprints/packages/packages.py:216 msgid "No download available." msgstr "Aucun téléchargement disponible." -#: app/blueprints/packages/packages.py:231 +#: app/blueprints/packages/packages.py:232 msgid "Title (Human-readable)" msgstr "Titre (Lisible)" -#: app/blueprints/packages/packages.py:232 -#: app/blueprints/packages/packages.py:638 +#: app/blueprints/packages/packages.py:233 +#: app/blueprints/packages/packages.py:645 msgid "Name (Technical)" msgstr "Nom (Technique)" -#: app/blueprints/packages/packages.py:232 -#: app/blueprints/packages/packages.py:639 -#: app/templates/packages/create_edit.html:75 +#: app/blueprints/packages/packages.py:233 +#: app/blueprints/packages/packages.py:646 +#: app/templates/packages/create_edit.html:80 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:233 +#: app/blueprints/packages/packages.py:234 msgid "Short Description (Plaintext)" msgstr "Description Courte (Texte)" -#: app/blueprints/packages/packages.py:235 app/templates/packages/view.html:620 +#: app/blueprints/packages/packages.py:236 app/templates/packages/view.html:638 #: app/utils/minetest_hypertext.py:300 msgid "Maintenance State" msgstr "État de maintenance" -#: app/blueprints/packages/packages.py:240 +#: app/blueprints/packages/packages.py:241 msgid "Media License" msgstr "Licence des ressources" -#: app/blueprints/packages/packages.py:242 +#: app/blueprints/packages/packages.py:243 msgid "Long Description (Markdown)" msgstr "Description Longue (Markdown)" -#: app/blueprints/packages/packages.py:244 +#: app/blueprints/packages/packages.py:245 msgid "VCS Repository URL" msgstr "URL du dépôt VCS" -#: app/blueprints/packages/packages.py:245 app/blueprints/users/settings.py:77 +#: app/blueprints/packages/packages.py:246 app/blueprints/users/settings.py:77 msgid "Website URL" msgstr "URL du site web" -#: app/blueprints/packages/packages.py:246 +#: app/blueprints/packages/packages.py:247 msgid "Issue Tracker URL" msgstr "URL du suivi des problèmes" -#: app/blueprints/packages/packages.py:247 +#: app/blueprints/packages/packages.py:248 msgid "Forum Topic ID" msgstr "ID du sujet de forum" -#: app/blueprints/packages/packages.py:248 +#: app/blueprints/packages/packages.py:249 msgid "Video URL" msgstr "URL de la vidéo" -#: app/blueprints/packages/packages.py:249 +#: app/blueprints/packages/packages.py:250 msgid "Donate URL" msgstr "URL de don" -#: app/blueprints/packages/packages.py:250 +#: app/blueprints/packages/packages.py:251 msgid "Translation URL" msgstr "URL de la traduction" -#: app/blueprints/packages/packages.py:256 +#: app/blueprints/packages/packages.py:257 msgid "_game is not an allowed name" msgstr "_game n'est pas un nom valide" -#: app/blueprints/packages/packages.py:266 +#: app/blueprints/packages/packages.py:267 msgid "" "Package already exists, but is removed. Please contact ContentDB staff to" " restore the package" @@ -1223,15 +1247,15 @@ 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:271 +#: app/blueprints/packages/packages.py:272 msgid "Package already exists" msgstr "Le paquet existe déjà" -#: app/blueprints/packages/packages.py:277 +#: app/blueprints/packages/packages.py:278 msgid "A collection with a similar name already exists" msgstr "Une collection avec un nom similaire existe déjà" -#: app/blueprints/packages/packages.py:330 +#: app/blueprints/packages/packages.py:331 #: app/blueprints/packages/releases.py:89 msgid "" "You must add an email address to your account and confirm it before you " @@ -1240,30 +1264,30 @@ msgstr "" "Vous devez ajouter une adresse électronique à votre compte et la " "certifier avant de pouvoir organiser des paquets" -#: app/blueprints/packages/packages.py:336 +#: app/blueprints/packages/packages.py:337 msgid "Save draft" msgstr "Conserver le brouillon" -#: app/blueprints/packages/packages.py:344 +#: app/blueprints/packages/packages.py:345 msgid "Unable to find that user" msgstr "Impossible de trouver cet utilisateur" -#: app/blueprints/packages/packages.py:348 +#: app/blueprints/packages/packages.py:349 #: app/blueprints/packages/screenshots.py:137 msgid "Permission denied" msgstr "Permission refusée" -#: app/blueprints/packages/packages.py:404 -#: app/blueprints/packages/packages.py:495 -#: app/blueprints/packages/packages.py:517 +#: app/blueprints/packages/packages.py:408 +#: app/blueprints/packages/packages.py:502 +#: app/blueprints/packages/packages.py:524 msgid "You don't have permission to do that" msgstr "Vous n'avez pas la permission de faire cela" -#: app/blueprints/packages/packages.py:437 +#: app/blueprints/packages/packages.py:443 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:444 +#: app/blueprints/packages/packages.py:450 msgid "" "Please comment in the approval thread so editors know what you have " "changed" @@ -1271,66 +1295,66 @@ msgstr "" "Veuillez commenter dans le fil d'approbation afin que les éditeurs " "sachent ce que vous avez modifié" -#: app/blueprints/packages/packages.py:482 +#: app/blueprints/packages/packages.py:489 #, python-format msgid "Set state to %(state)s" msgstr "" -#: app/blueprints/packages/packages.py:512 +#: app/blueprints/packages/packages.py:519 msgid "Deleted package" msgstr "Paquet supprimé" -#: app/blueprints/packages/packages.py:534 +#: app/blueprints/packages/packages.py:541 msgid "Unapproved package" msgstr "Paquets non approuvés" -#: app/blueprints/packages/packages.py:543 +#: app/blueprints/packages/packages.py:550 msgid "Maintainers (Comma-separated)" msgstr "Responsables (séparés par des virgules)" -#: app/blueprints/packages/packages.py:552 +#: app/blueprints/packages/packages.py:559 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:602 +#: app/blueprints/packages/packages.py:609 msgid "You are not a maintainer" msgstr "Vous n'êtes pas un des responsable" -#: app/blueprints/packages/packages.py:605 +#: app/blueprints/packages/packages.py:612 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:637 +#: app/blueprints/packages/packages.py:644 msgid "Author Name" msgstr "Nom de l'auteur" -#: app/blueprints/packages/packages.py:724 +#: app/blueprints/packages/packages.py:731 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:725 +#: app/blueprints/packages/packages.py:732 msgid "Supported games" msgstr "Jeux compatibles" -#: app/blueprints/packages/packages.py:726 +#: app/blueprints/packages/packages.py:733 msgid "Unsupported games" msgstr "Jeux incompatibles" -#: app/blueprints/packages/packages.py:727 +#: app/blueprints/packages/packages.py:734 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:743 +#: app/blueprints/packages/packages.py:750 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:747 +#: app/blueprints/packages/packages.py:754 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 " @@ -1357,18 +1381,19 @@ msgstr "Référence Git (c'est-à-dire : hash du commit, branche, ou étiquette) #: app/blueprints/packages/releases.py:62 #: app/blueprints/packages/releases.py:77 -#: app/blueprints/packages/releases.py:207 +#: app/blueprints/packages/releases.py:217 msgid "Minimum Minetest Version" msgstr "Version Minimum de Minetest" #: app/blueprints/packages/releases.py:64 #: app/blueprints/packages/releases.py:79 -#: app/blueprints/packages/releases.py:210 +#: app/blueprints/packages/releases.py:220 msgid "Maximum Minetest Version" msgstr "Version maximale de Minetest" #: app/blueprints/packages/releases.py:74 #: app/templates/packages/release_edit.html:31 +#: app/templates/packages/release_view.html:31 msgid "URL" msgstr "URL" @@ -1389,77 +1414,77 @@ msgstr "Importation depuis Git" msgid "Upload .zip file" msgstr "Charger le fichier .zip" -#: app/blueprints/packages/releases.py:206 +#: app/blueprints/packages/releases.py:216 msgid "Set Min" msgstr "Définir Minimum" -#: app/blueprints/packages/releases.py:209 +#: app/blueprints/packages/releases.py:219 msgid "Set Max" msgstr "Définir Maximum" -#: app/blueprints/packages/releases.py:212 +#: app/blueprints/packages/releases.py:222 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:213 +#: app/blueprints/packages/releases.py:223 msgid "Update" msgstr "Mettre à jour" -#: app/blueprints/packages/releases.py:265 +#: app/blueprints/packages/releases.py:275 #: app/templates/packages/update_config.html:25 msgid "Trigger" msgstr "Déclencheur" -#: app/blueprints/packages/releases.py:266 +#: app/blueprints/packages/releases.py:276 msgid "New Commit" msgstr "Nouveau commit" -#: app/blueprints/packages/releases.py:267 app/templates/admin/tags/list.html:8 +#: app/blueprints/packages/releases.py:277 app/templates/admin/tags/list.html:8 msgid "New Tag" msgstr "Ajouter une étiquette" -#: app/blueprints/packages/releases.py:269 +#: app/blueprints/packages/releases.py:279 msgid "Branch name" msgstr "Nom de la branche" -#: app/blueprints/packages/releases.py:270 +#: app/blueprints/packages/releases.py:280 #: app/templates/packages/update_config.html:38 msgid "Action" msgstr "Action" -#: app/blueprints/packages/releases.py:271 +#: app/blueprints/packages/releases.py:281 msgid "Send notification and mark as outdated" msgstr "Envoyer une notification et marquer comme obsolète" -#: app/blueprints/packages/releases.py:271 app/logic/package_approval.py:104 +#: app/blueprints/packages/releases.py:281 app/logic/package_approval.py:104 msgid "Create release" msgstr "Créer une version" -#: app/blueprints/packages/releases.py:273 +#: app/blueprints/packages/releases.py:283 msgid "Save Settings" msgstr "Mettre à jour les paramètres" -#: app/blueprints/packages/releases.py:274 +#: app/blueprints/packages/releases.py:284 msgid "Disable Automation" msgstr "Désactiver l'automatisation" -#: app/blueprints/packages/releases.py:313 +#: app/blueprints/packages/releases.py:323 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:329 +#: app/blueprints/packages/releases.py:339 msgid "Deleted update configuration" msgstr "Configuration de mise à jour supprimée" -#: app/blueprints/packages/releases.py:337 +#: app/blueprints/packages/releases.py:347 msgid "Now, please create an initial release" msgstr "Maintenant, veuillez créer une version initiale" #: app/blueprints/packages/reviews.py:60 app/blueprints/threads/__init__.py:181 #: app/blueprints/threads/__init__.py:182 -#: app/blueprints/threads/__init__.py:282 +#: app/blueprints/threads/__init__.py:283 msgid "Comment" msgstr "Commentaires" @@ -1467,18 +1492,18 @@ msgstr "Commentaires" msgid "Rating" msgstr "Notation" -#: app/blueprints/packages/reviews.py:62 app/templates/macros/reviews.html:124 -#: app/templates/macros/reviews.html:178 +#: app/blueprints/packages/reviews.py:62 app/templates/macros/reviews.html:125 +#: app/templates/macros/reviews.html:179 msgid "Yes" msgstr "Oui" -#: app/blueprints/packages/reviews.py:62 app/templates/macros/reviews.html:129 -#: app/templates/macros/reviews.html:182 +#: app/blueprints/packages/reviews.py:62 app/templates/macros/reviews.html:130 +#: app/templates/macros/reviews.html:183 msgid "Neutral" msgstr "Neutre" -#: app/blueprints/packages/reviews.py:62 app/templates/macros/reviews.html:134 -#: app/templates/macros/reviews.html:186 +#: app/blueprints/packages/reviews.py:62 app/templates/macros/reviews.html:135 +#: app/templates/macros/reviews.html:187 msgid "No" msgstr "Non" @@ -1496,7 +1521,7 @@ msgstr "" #: app/blueprints/packages/reviews.py:94 app/blueprints/threads/__init__.py:207 #: app/blueprints/threads/__init__.py:240 -#: app/blueprints/threads/__init__.py:334 app/blueprints/users/settings.py:114 +#: app/blueprints/threads/__init__.py:335 app/blueprints/users/settings.py:114 #: app/logic/packages.py:131 msgid "Linking to blocked sites is not allowed" msgstr "Faire référence à des sites bloqués n'est pas autorisé" @@ -1524,8 +1549,9 @@ msgid "Message" msgstr "Message" #: app/blueprints/report/__init__.py:35 app/templates/macros/threads.html:51 -#: app/templates/packages/view.html:688 app/templates/report/index.html:4 -#: app/templates/report/index.html:10 app/templates/users/profile.html:37 +#: app/templates/packages/view.html:706 app/templates/report/index.html:4 +#: app/templates/report/index.html:10 app/templates/users/account.html:91 +#: app/templates/users/profile.html:37 msgid "Report" msgstr "Signaler" @@ -1561,24 +1587,24 @@ msgstr "Impossible de supprimer le premier message d'un fil !" msgid "Please wait before commenting again" msgstr "Veuillez attendre avant de commenter à nouveau" -#: app/blueprints/threads/__init__.py:284 +#: app/blueprints/threads/__init__.py:285 #: app/templates/macros/package_approval.html:56 msgid "Open Thread" msgstr "Ouvrir un fil de discussion" -#: app/blueprints/threads/__init__.py:309 +#: app/blueprints/threads/__init__.py:310 msgid "Unable to create thread!" msgstr "Impossible de créer le fil de discussion !" -#: app/blueprints/threads/__init__.py:315 +#: app/blueprints/threads/__init__.py:316 msgid "An approval thread already exists! Consider replying there instead" msgstr "Un fil d'approbation existe déjà ! Considérez plutôt d'y répondre" -#: app/blueprints/threads/__init__.py:319 +#: app/blueprints/threads/__init__.py:320 msgid "Please wait before opening another thread" msgstr "Veuillez attendre avant de commenter à nouveau" -#: app/blueprints/todo/user.py:192 +#: app/blueprints/todo/user.py:193 #: app/templates/collections/package_add_to.html:46 msgid "Done" msgstr "Terminé" @@ -1597,7 +1623,7 @@ msgstr "Mot de passe" msgid "Remember me" msgstr "Se rappeler de moi" -#: app/blueprints/users/account.py:39 app/templates/base.html:176 +#: app/blueprints/users/account.py:39 app/templates/base.html:190 #: app/templates/donate/index.html:85 app/templates/users/login.html:4 msgid "Sign in" msgstr "Se connecter" @@ -1975,7 +2001,7 @@ msgstr "Le texte à chercher (regex)" msgid "File filter" msgstr "Filtre de fichiers" -#: app/blueprints/zipgrep/__init__.py:38 app/templates/base.html:60 +#: app/blueprints/zipgrep/__init__.py:38 app/templates/base.html:74 #: app/templates/packages/advanced_search.html:34 #: app/templates/packages/game_hub.html:35 app/templates/todo/tags.html:14 msgid "Search" @@ -2080,6 +2106,10 @@ 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/packages.py:140 +msgid "You cannot change package type once approved" +msgstr "" + #: 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" @@ -2161,17 +2191,17 @@ msgstr "Jeu" msgid "Texture Pack" msgstr "Pack de texture" -#: app/models/packages.py:78 app/templates/base.html:39 +#: app/models/packages.py:78 app/templates/base.html:53 #: app/templates/modnames/view.html:14 msgid "Mods" msgstr "Mods" -#: app/models/packages.py:80 app/templates/base.html:42 +#: app/models/packages.py:80 app/templates/base.html:56 #: app/templates/modnames/view.html:17 msgid "Games" msgstr "Jeux" -#: app/models/packages.py:82 app/templates/base.html:45 +#: app/models/packages.py:82 app/templates/base.html:59 msgid "Texture Packs" msgstr "Packs de textures" @@ -2298,185 +2328,185 @@ msgstr "Approuver" msgid "Delete" msgstr "Supprimer" -#: app/models/packages.py:1366 +#: app/models/packages.py:1384 #, python-format msgid "New commit %(hash)s found on the Git repo." msgstr "" -#: app/models/packages.py:1370 +#: app/models/packages.py:1388 #, python-format msgid "The last release was commit %(hash)s" msgstr "" -#: app/models/packages.py:1376 +#: app/models/packages.py:1394 #, python-format msgid "New tag %(tag_name)s found on the Git repo." msgstr "" -#: app/models/users.py:45 +#: app/models/users.py:46 msgid "Banned" msgstr "" -#: app/models/users.py:47 +#: app/models/users.py:48 msgid "Not Joined" msgstr "" -#: app/models/users.py:49 +#: app/models/users.py:50 msgid "New Member" msgstr "" -#: app/models/users.py:51 +#: app/models/users.py:52 msgid "Member" msgstr "" -#: app/models/users.py:53 +#: app/models/users.py:54 msgid "Trusted Member" msgstr "" -#: app/models/users.py:55 +#: app/models/users.py:56 msgid "Approver" msgstr "" -#: app/models/users.py:57 +#: app/models/users.py:58 msgid "Editor" msgstr "" #. NOTE: BOT notification type -#: app/models/users.py:59 app/models/users.py:448 +#: app/models/users.py:60 app/models/users.py:455 msgid "Bot" msgstr "" -#: app/models/users.py:61 +#: app/models/users.py:62 msgid "Moderator" msgstr "" -#: app/models/users.py:63 app/templates/base.html:164 +#: app/models/users.py:64 app/templates/base.html:178 msgid "Admin" msgstr "Admin" #. NOTE: PACKAGE_EDIT notification type -#: app/models/users.py:433 +#: app/models/users.py:440 msgid "Package Edit" msgstr "" #. NOTE: PACKAGE_APPROVAL notification type -#: app/models/users.py:436 +#: app/models/users.py:443 msgid "Package Approval" msgstr "" #. NOTE: NEW_THREAD notification type -#: app/models/users.py:439 app/templates/threads/list.html:12 +#: app/models/users.py:446 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:442 +#: app/models/users.py:449 msgid "New Review" msgstr "" #. NOTE: THREAD_REPLY notification type -#: app/models/users.py:445 +#: app/models/users.py:452 msgid "Thread Reply" msgstr "" #. NOTE: MAINTAINER notification type -#: app/models/users.py:451 app/templates/macros/threads.html:27 +#: app/models/users.py:458 app/templates/macros/threads.html:27 msgid "Maintainer" msgstr "Responsable" #. NOTE: EDITOR_ALERT notification type -#: app/models/users.py:454 +#: app/models/users.py:461 msgid "Editor Alert" msgstr "" #. NOTE: EDITOR_MISC notification type -#: app/models/users.py:457 +#: app/models/users.py:464 msgid "Editor Misc" msgstr "" #. NOTE: OTHER notification type -#: app/models/users.py:460 +#: app/models/users.py:467 msgid "Other" msgstr "" -#: app/models/users.py:470 +#: app/models/users.py:477 msgid "This is a Package Edit notification." msgstr "" -#: app/models/users.py:472 +#: app/models/users.py:479 msgid "This is a Package Approval notification." msgstr "" -#: app/models/users.py:474 +#: app/models/users.py:481 msgid "This is a New Thread notification." msgstr "" -#: app/models/users.py:476 +#: app/models/users.py:483 msgid "This is a New Review notification." msgstr "" -#: app/models/users.py:478 +#: app/models/users.py:485 msgid "This is a Thread Reply notification." msgstr "" -#: app/models/users.py:480 +#: app/models/users.py:487 msgid "This is a Bot notification." msgstr "" -#: app/models/users.py:482 +#: app/models/users.py:489 msgid "This is a Maintainer change notification." msgstr "" -#: app/models/users.py:484 +#: app/models/users.py:491 msgid "This is an Editor Alert notification." msgstr "" -#: app/models/users.py:486 +#: app/models/users.py:493 msgid "This is an Editor Misc notification." msgstr "" -#: app/models/users.py:488 +#: app/models/users.py:495 msgid "This is an Other notification." msgstr "" -#: app/models/users.py:495 +#: app/models/users.py:502 msgid "When another user edits your packages, releases, etc." msgstr "" -#: app/models/users.py:497 +#: app/models/users.py:504 msgid "Notifications from editors related to the package approval process." msgstr "" -#: app/models/users.py:499 +#: app/models/users.py:506 msgid "When a thread is created on your package." msgstr "" -#: app/models/users.py:501 +#: app/models/users.py:508 msgid "When a user posts a review on your package." msgstr "" -#: app/models/users.py:503 +#: app/models/users.py:510 msgid "When someone replies to a thread you're watching." msgstr "" -#: app/models/users.py:505 +#: app/models/users.py:512 msgid "From a bot - for example, update notifications." msgstr "" -#: app/models/users.py:507 +#: app/models/users.py:514 msgid "When your package's maintainers change." msgstr "" -#: app/models/users.py:509 +#: app/models/users.py:516 msgid "For editors: Important alerts." msgstr "" -#: app/models/users.py:511 +#: app/models/users.py:518 msgid "For editors: Minor notifications, including new threads." msgstr "" -#: app/models/users.py:513 +#: app/models/users.py:520 msgid "Minor notifications not important enough for a dedicated category." msgstr "" @@ -2531,11 +2561,11 @@ msgstr "" "Cette page n'a pas pu être trouvée. Le lien est peut-être rompu, la page " "a peut-être été supprimée ou vous n'y avez peut-être pas accès." -#: app/templates/base.html:48 +#: app/templates/base.html:62 msgid "Random" msgstr "Aléatoire" -#: app/templates/base.html:51 app/templates/base.html:245 +#: app/templates/base.html:65 app/templates/base.html:259 #: app/templates/packages/bulk_update_conf.html:8 #: app/templates/packages/translation.html:12 #: app/templates/packages/update_config.html:8 @@ -2544,130 +2574,134 @@ msgstr "Aléatoire" msgid "Help" msgstr "Aide" -#: app/templates/base.html:58 +#: app/templates/base.html:72 #, python-format msgid "Search %(type)s" msgstr "Rechercher %(type)s" -#: app/templates/base.html:58 app/templates/todo/tags.html:11 +#: app/templates/base.html:72 app/templates/todo/tags.html:11 #: app/templates/todo/tags.html:13 msgid "Search all packages" msgstr "Rechercher dans tous les paquets" -#: app/templates/base.html:75 +#: app/templates/base.html:89 msgid "Work Queue" msgstr "File d'attente" -#: app/templates/base.html:88 app/templates/base.html:140 +#: app/templates/base.html:102 app/templates/base.html:154 msgid "To do list" msgstr "À faire" -#: app/templates/base.html:97 app/templates/notifications/list.html:4 +#: app/templates/base.html:111 app/templates/notifications/list.html:4 msgid "Notifications" msgstr "Notifications" -#: app/templates/base.html:118 +#: app/templates/base.html:132 msgid "Add Package" msgstr "Créer un paquet" -#: app/templates/base.html:135 +#: app/templates/base.html:149 msgid "Profile" msgstr "Profil" -#: app/templates/base.html:145 +#: app/templates/base.html:159 msgid "My Collections" msgstr "Mes collections" -#: app/templates/base.html:169 app/templates/packages/release_new.html:12 +#: app/templates/base.html:183 app/templates/packages/release_new.html:12 msgid "Settings" msgstr "Paramètres" -#: app/templates/base.html:172 +#: app/templates/base.html:186 msgid "Sign out" msgstr "Se déconnecter" #: app/templates/admin/languages/list.html:4 -#: app/templates/admin/languages/list.html:10 app/templates/base.html:185 -#: app/templates/packages/view.html:602 app/utils/minetest_hypertext.py:288 +#: app/templates/admin/languages/list.html:10 app/templates/base.html:199 +#: app/templates/packages/view.html:620 app/utils/minetest_hypertext.py:288 msgid "Languages" msgstr "Langues" -#: app/templates/base.html:202 app/templates/translate/index.html:76 +#: app/templates/base.html:216 app/templates/translate/index.html:76 msgid "Help translate ContentDB" msgstr "Aider à traduire le ContentDB" -#: app/templates/base.html:246 +#: app/templates/base.html:260 msgid "About" msgstr "À propos" -#: app/templates/base.html:247 +#: app/templates/base.html:261 msgid "Contact Us" msgstr "" -#: app/templates/base.html:248 +#: app/templates/base.html:262 msgid "Rules" msgstr "Règles" -#: app/templates/base.html:249 +#: app/templates/base.html:263 msgid "Policy and Guidance" msgstr "Règles et Recommandations" -#: app/templates/base.html:250 app/templates/donate/index.html:46 +#: app/templates/base.html:264 app/templates/donate/index.html:46 #: app/templates/donate/index.html:70 app/templates/users/profile.html:104 msgid "Donate" msgstr "Faire un don" -#: app/templates/base.html:251 +#: app/templates/base.html:265 msgid "API" msgstr "API" -#: app/templates/base.html:252 app/templates/users/register.html:37 +#: app/templates/base.html:266 +msgid "RSS / Feeds" +msgstr "" + +#: app/templates/base.html:267 app/templates/users/register.html:37 msgid "Privacy Policy" msgstr "Politique de confidentialité" -#: app/templates/base.html:254 +#: app/templates/base.html:269 msgid "Report / DMCA" msgstr "Signaler / DMCA" -#: app/templates/base.html:256 app/templates/packages/advanced_search.html:4 +#: app/templates/base.html:271 app/templates/packages/advanced_search.html:4 msgid "Advanced Search" msgstr "" -#: app/templates/base.html:257 +#: app/templates/base.html:272 msgid "User List" msgstr "Liste des utilisateurs" -#: app/templates/base.html:258 app/templates/packages/view.html:190 -#: app/templates/packages/view.html:677 app/templates/threads/list.html:4 +#: app/templates/base.html:273 app/templates/packages/view.html:197 +#: app/templates/packages/view.html:695 app/templates/threads/list.html:4 msgid "Threads" msgstr "Fils" -#: app/templates/base.html:259 app/templates/collections/list.html:7 +#: app/templates/base.html:274 app/templates/collections/list.html:7 #: app/templates/collections/list.html:26 msgid "Collections" msgstr "Collections" -#: app/templates/base.html:260 app/templates/donate/index.html:4 +#: app/templates/base.html:275 app/templates/donate/index.html:4 msgid "Support Creators" msgstr "" -#: app/templates/base.html:261 +#: app/templates/base.html:276 msgid "Translate Packages" msgstr "Traduire des paquets" -#: app/templates/base.html:262 +#: app/templates/base.html:277 msgid "Source Code" msgstr "Code source" -#: app/templates/base.html:268 +#: app/templates/base.html:283 msgid "Show non-free packages" msgstr "Afficher les paquets non libres" -#: app/templates/base.html:270 +#: app/templates/base.html:285 msgid "Hide non-free packages" msgstr "Ne pas afficher les paquets non libres" -#: app/templates/base.html:274 +#: app/templates/base.html:289 #, python-format msgid "Our privacy policy has been updated (%(date)s)" msgstr "" @@ -2676,22 +2710,16 @@ msgstr "" msgid "Welcome" msgstr "Bienvenue" -#: app/templates/index.html:8 -msgid "Welcome to the best place to find Minetest mods, games, and texture packs" -msgstr "" -"Bienvenue dans le meilleur endroit où trouver des mods, des jeux et des " -"packs de textures pour Minetest" - #: app/templates/index.html:53 #, python-format msgid "%(title)s by %(author)s" msgstr "%(title)s par %(author)s" -#: app/templates/index.html:94 app/templates/packages/view.html:278 +#: app/templates/index.html:94 app/templates/packages/view.html:285 msgid "Previous" msgstr "Précédent" -#: app/templates/index.html:98 app/templates/packages/view.html:282 +#: app/templates/index.html:98 app/templates/packages/view.html:289 #: app/templates/users/claim_forums.html:87 msgid "Next" msgstr "Suivant" @@ -2775,7 +2803,7 @@ msgstr "Paquet" #: app/templates/admin/storage.html:62 #: app/templates/collections/create_edit.html:61 -#: app/templates/threads/user_comments.html:79 +#: app/templates/threads/user_comments.html:80 msgid "No results" msgstr "Pas de résultat" @@ -2898,7 +2926,8 @@ msgstr "Aucun jeton créé" #: app/templates/collections/create_edit.html:5 #: app/templates/collections/view.html:42 app/templates/macros/releases.html:68 -#: app/templates/packages/view.html:116 app/templates/packages/view.html:255 +#: app/templates/packages/release_view.html:10 +#: app/templates/packages/view.html:123 app/templates/packages/view.html:262 msgid "Edit" msgstr "Modifier" @@ -2916,7 +2945,7 @@ msgstr "Cela nécessite que la collection soit publique" #: app/templates/collections/create_edit.html:76 #: app/templates/packages/remove.html:34 app/templates/packages/remove.html:83 -#: app/templates/packages/view.html:128 +#: app/templates/packages/view.html:135 #, fuzzy msgid "Remove" msgstr "Retirer/Supprimer" @@ -3188,8 +3217,8 @@ msgstr "Utilisateur supprimé" msgid "No audit log entries." msgstr "Aucune entrée dans le journal d'audit." -#: app/templates/macros/forms.html:21 app/templates/macros/reviews.html:150 -#: app/templates/packages/remove.html:73 app/templates/packages/view.html:468 +#: app/templates/macros/forms.html:21 app/templates/macros/reviews.html:151 +#: app/templates/packages/remove.html:73 app/templates/packages/view.html:486 #: app/templates/users/modtools.html:86 msgid "Required" msgstr "Requis" @@ -3271,6 +3300,7 @@ msgstr "Éditer / Approuver" #: app/templates/macros/releases.html:103 #: app/templates/packages/release_edit.html:39 +#: app/templates/packages/release_view.html:41 msgid "Importing..." msgstr "Importation..." @@ -3290,34 +3320,34 @@ msgstr "Utile" msgid "Unhelpful" msgstr "Inutile" -#: app/templates/macros/reviews.html:90 +#: app/templates/macros/reviews.html:91 #, python-format msgid "%(num)d comments" msgstr "%(num)d commentaires" -#: app/templates/macros/reviews.html:102 +#: app/templates/macros/reviews.html:103 msgid "No reviews, yet." msgstr "Aucune évaluations pour l'instant." -#: app/templates/macros/reviews.html:112 app/templates/macros/reviews.html:166 +#: app/templates/macros/reviews.html:113 app/templates/macros/reviews.html:167 #: app/templates/packages/review_create_edit.html:4 msgid "Review" msgstr "Évaluation" -#: app/templates/macros/reviews.html:139 +#: app/templates/macros/reviews.html:140 #: app/templates/packages/review_create_edit.html:51 msgid "Why or why not? Try to be constructive" msgstr "Pourquoi ou pourquoi pas ? Soyez constructif" -#: app/templates/macros/reviews.html:156 +#: app/templates/macros/reviews.html:157 msgid "Post Review" msgstr "Créer l'évaluation" -#: app/templates/macros/reviews.html:192 +#: app/templates/macros/reviews.html:193 msgid "Report an issue" msgstr "" -#: app/templates/macros/reviews.html:196 +#: app/templates/macros/reviews.html:197 msgid "Ask a question" msgstr "" @@ -3464,8 +3494,8 @@ msgstr "Dernière réponse" msgid "On %(trigger)s, do %(action)s" msgstr "Quand %(trigger)s, exécuter %(action)s" -#: app/templates/macros/todo.html:35 app/templates/packages/view.html:122 -#: app/templates/packages/view.html:433 +#: app/templates/macros/todo.html:35 app/templates/packages/view.html:129 +#: app/templates/packages/view.html:451 msgid "Release" msgstr "Version" @@ -3475,7 +3505,7 @@ msgstr "Dépôt" #: app/templates/macros/todo.html:48 #: app/templates/packages/releases_list.html:13 -#: app/templates/packages/view.html:437 +#: app/templates/packages/view.html:455 msgid "Update settings" msgstr "Paramètres de mise à jour" @@ -3520,9 +3550,9 @@ msgstr "Sujets du forum" #: app/templates/modnames/view.html:27 app/templates/oauth/authorize.html:32 #: app/templates/packages/game_support.html:42 -#: app/templates/packages/similar.html:38 app/templates/packages/view.html:474 -#: app/templates/packages/view.html:498 app/templates/packages/view.html:543 -#: app/templates/packages/view.html:575 app/templates/todo/editor.html:85 +#: app/templates/packages/similar.html:38 app/templates/packages/view.html:492 +#: app/templates/packages/view.html:516 app/templates/packages/view.html:561 +#: app/templates/packages/view.html:593 app/templates/todo/editor.html:85 #: app/templates/todo/game_support.html:45 #, python-format msgid "%(title)s by %(display_name)s" @@ -3768,11 +3798,11 @@ msgstr "" "telles que la recherche de métadonnées dans Git, ainsi que " "l'autocomplétion." -#: app/templates/packages/create_edit.html:73 +#: app/templates/packages/create_edit.html:78 msgid "You need to unpublish the package to change the name." msgstr "Vous devez rendre ce paquet privé pour changer son nom." -#: app/templates/packages/create_edit.html:80 +#: app/templates/packages/create_edit.html:85 msgid "" "Tip: Don't include Minetest, mod, or modpack " "anywhere in the short description. It is unnecessary and wastes " @@ -3782,7 +3812,7 @@ msgstr "" "modpack dans la description courte. Ce n'est pas nécessaire et " "cela gâche des caractères." -#: app/templates/packages/create_edit.html:83 +#: app/templates/packages/create_edit.html:88 msgid "" "Please choose 'Work in Progress' if your package is unstable, and " "shouldn't be recommended to all players" @@ -3790,13 +3820,13 @@ msgstr "" "Veuillez choisir \"Travail en cours\" si votre paquet est instable et ne " "devrait pas être recommandé à tous les joueurs" -#: app/templates/packages/create_edit.html:88 +#: app/templates/packages/create_edit.html:93 msgid "If there is no media, set the Media License to the same as the License." msgstr "" "S'il n'y a pas de ressources, définissez la licence des ressources comme " "étant la même que la licence." -#: app/templates/packages/create_edit.html:92 +#: app/templates/packages/create_edit.html:97 msgid "" "There's no need to link to the package on ContentDB in the long " "description, the user is already here!" @@ -3804,7 +3834,7 @@ msgstr "" "Il n'est pas nécessaire de mettre un lien vers le paquet sur ContentDB " "dans la description longue, l'utilisateur étant déjà là !" -#: app/templates/packages/create_edit.html:95 +#: app/templates/packages/create_edit.html:100 msgid "" "There's no need to include the forum topic in the long description, it's " "already shown on the page." @@ -3812,7 +3842,7 @@ msgstr "" "Il n'est pas nécessaire d'inclure le lien vers le forum dans la " "description longue, celui-ci est déjà affiché sur la page." -#: app/templates/packages/create_edit.html:98 +#: app/templates/packages/create_edit.html:103 msgid "" "There's no need to include the repository URL in the long description, " "it's already shown on the page." @@ -3820,23 +3850,23 @@ msgstr "" "Il n'est pas nécessaire d'inclure l'URL du dépôt dans la description " "longue, celui-ci est déjà affiché sur la page." -#: app/templates/packages/create_edit.html:102 +#: app/templates/packages/create_edit.html:107 msgid "What to write in the long description" msgstr "Qu'écrire dans la description longue" -#: app/templates/packages/create_edit.html:108 +#: app/templates/packages/create_edit.html:113 msgid "Repository and Links" msgstr "Dépôt et liens" -#: app/templates/packages/create_edit.html:111 +#: app/templates/packages/create_edit.html:116 msgid "Do you have a Git repository?" msgstr "Avez-vous un dépôt Git ?" -#: app/templates/packages/create_edit.html:113 +#: app/templates/packages/create_edit.html:118 msgid "Having a repository is optional" msgstr "Avoir un dépôt n'est pas nécessaire" -#: app/templates/packages/create_edit.html:116 +#: app/templates/packages/create_edit.html:121 msgid "" "If you do have a repository, enter the URL below. Otherwise, leave blank " "and click skip." @@ -3844,47 +3874,47 @@ msgstr "" "Si vous utilisez un dépôt, indiquez son URL ci-dessous. Dans le cas " "contraire, laissez le champ vide et cliquez sur « passer »." -#: app/templates/packages/create_edit.html:121 +#: app/templates/packages/create_edit.html:126 msgid "HTTP URL to a Git, Mercurial, or other repository" msgstr "URL HTTP vers un dépôt Git, Mercurial, ou autre" -#: app/templates/packages/create_edit.html:124 +#: app/templates/packages/create_edit.html:129 msgid "Next (Autoimport)" msgstr "Suivant (Importation automatique)" -#: app/templates/packages/create_edit.html:125 +#: app/templates/packages/create_edit.html:130 msgid "Skip" msgstr "Ignorer" -#: app/templates/packages/create_edit.html:129 +#: app/templates/packages/create_edit.html:134 msgid "Importing... (This may take a while)" msgstr "Importation... (Cela peut prendre un certain temps)" -#: app/templates/packages/create_edit.html:132 +#: app/templates/packages/create_edit.html:137 msgid "Where should users report issues?" msgstr "Où les utilisateurs devraient-ils signaler les problèmes ?" -#: app/templates/packages/create_edit.html:136 +#: app/templates/packages/create_edit.html:141 msgid "Paste a forum topic URL" msgstr "Coller une URL de sujet de forum" -#: app/templates/packages/create_edit.html:138 +#: app/templates/packages/create_edit.html:143 msgid "YouTube videos will be shown in an embed." msgstr "Les vidéos YouTube seront intégrées dans les pages." -#: app/templates/packages/create_edit.html:139 +#: app/templates/packages/create_edit.html:144 msgid "If blank, the author's donation URL will be used instead." msgstr "" "Si le champ est vide, l'URL de donation de l'auteur sera utilisée à la " "place." -#: app/templates/packages/create_edit.html:140 +#: app/templates/packages/create_edit.html:145 msgid "How can users translate your package? ie: weblate URL or a help page" msgstr "" "Comment les utilisateurs peuvent-ils traduire votre paquet ? ie : URL de " "Weblate ou page d'aide" -#: app/templates/packages/create_edit.html:145 +#: app/templates/packages/create_edit.html:150 msgid "" "You need to save a draft before you can add releases and screenshots. " "You'll be able to edit the package again before submitting for approval." @@ -3946,7 +3976,7 @@ msgstr "" "compatibles" #: app/templates/packages/game_support.html:23 -#: app/templates/packages/view.html:213 app/templates/translate/index.html:48 +#: app/templates/packages/view.html:220 app/templates/translate/index.html:48 msgid "Source" msgstr "Source" @@ -4158,10 +4188,12 @@ msgid "Human-readable name. Eg: 1.0.0 - The Trains Update" msgstr "" #: app/templates/packages/release_edit.html:35 +#: app/templates/packages/release_view.html:35 msgid "Commit Hash" msgstr "Hachage de commit" #: app/templates/packages/release_edit.html:40 +#: app/templates/packages/release_view.html:42 msgid "view task" msgstr "afficher la tâche" @@ -4508,7 +4540,7 @@ msgstr "" " conservés, mais elle n'impactera plus la note du paquet." #: app/templates/packages/review_votes.html:4 -#: app/templates/packages/view.html:364 +#: app/templates/packages/view.html:371 msgid "Review Votes" msgstr "Votes d'évaluation" @@ -4640,11 +4672,22 @@ msgstr "" msgid "Translating content meta - lua_api.md" msgstr "" -#: app/templates/packages/translation.html:30 +#: app/templates/packages/translation.html:31 +#, python-format +msgid "%(title)s is available in %(num)d languages." +msgstr "%(title)s est disponible en %(num)d langues." + +#: app/templates/packages/translation.html:32 +msgid "ContentDB reads translations from locale files (.tr) in your package." +msgstr "" +"ContentDB lit les traductions depuis les fichiers de localisation (.tr) " +"présents dans votre paquet." + +#: app/templates/packages/translation.html:89 msgid "Translation template" msgstr "Modèle de traduction" -#: app/templates/packages/translation.html:32 +#: app/templates/packages/translation.html:91 #, python-format msgid "" "To quickly add support for ContentDB package translation, create a file " @@ -4653,16 +4696,13 @@ msgstr "" "Afin d'ajouter rapidement la compatibilité avec la traduction de paquet " "ContentDB, créez un fichier à %(location)s avec le contenu suivant :" -#: app/templates/packages/translation.html:43 -#, python-format -msgid "%(title)s is available in %(num)d languages." -msgstr "%(title)s est disponible en %(num)d langues." - -#: app/templates/packages/translation.html:44 -msgid "ContentDB reads translations from locale files (.tr) in your package." +#: app/templates/packages/translation.html:102 +msgid "With games, you also need to name the textdomain in game.conf:" +msgstr "" + +#: app/templates/packages/translation.html:106 +msgid "Replace mymod with the name of mod / textdomain you chose." msgstr "" -"ContentDB lit les traductions depuis les fichiers de localisation (.tr) " -"présents dans votre paquet." #: app/templates/packages/update_config.html:4 #: app/templates/packages/update_config.html:9 @@ -4708,46 +4748,51 @@ msgstr "" "Lorsqu'un paquet est marqué comme obsolète, vous ne recevrez plus de " "notification jusqu'à ce qu'il soit marqué comme étant à jour." -#: app/templates/packages/view.html:42 +#: app/templates/packages/view.html:22 app/templates/packages/view.html:25 +#, python-format +msgid "%(title)s releases" +msgstr "" + +#: app/templates/packages/view.html:49 msgid "Download" msgstr "Télécharger" -#: app/templates/packages/view.html:49 +#: app/templates/packages/view.html:56 #, python-format msgid "Minetest %(min)s - %(max)s" msgstr "Minetest %(min)s - %(max)s" -#: app/templates/packages/view.html:51 +#: app/templates/packages/view.html:58 #, python-format msgid "For Minetest %(min)s and above" msgstr "Pour Minetest %(min)s et au dessus" -#: app/templates/packages/view.html:53 +#: app/templates/packages/view.html:60 #, python-format msgid "Minetest %(max)s and below" msgstr "Minetest %(max)s et en dessous" -#: app/templates/packages/view.html:63 +#: app/templates/packages/view.html:70 msgid "How do I install this?" msgstr "Comment l'installer ?" -#: app/templates/packages/view.html:69 +#: app/templates/packages/view.html:76 msgid "No downloads available" msgstr "Aucun téléchargement disponible" -#: app/templates/packages/view.html:76 +#: app/templates/packages/view.html:83 msgid "Non-free code and media" msgstr "Code et ressources non libres" -#: app/templates/packages/view.html:78 +#: app/templates/packages/view.html:85 msgid "Non-free code" msgstr "Code non libre" -#: app/templates/packages/view.html:80 +#: app/templates/packages/view.html:87 msgid "Non-free media" msgstr "Ressources non libres" -#: app/templates/packages/view.html:94 app/templates/threads/view.html:109 +#: app/templates/packages/view.html:101 app/templates/threads/view.html:109 msgid "" "This thread is only visible to its creator, package maintainers, users of" " Approver rank or above, and @mentioned users." @@ -4756,165 +4801,170 @@ msgstr "" "paquets, les utilisateurs de rang Approbateur ou supérieur, et les " "utilisateurs @mentionnés." -#: app/templates/packages/view.html:207 app/templates/users/profile.html:95 +#: app/templates/packages/view.html:214 app/templates/users/profile.html:95 msgid "Website" msgstr "Site web" -#: app/templates/packages/view.html:219 app/templates/users/profile.html:77 +#: app/templates/packages/view.html:226 app/templates/users/profile.html:77 msgid "Forums" msgstr "Forums" -#: app/templates/packages/view.html:225 +#: app/templates/packages/view.html:232 msgid "Issue Tracker" msgstr "Suivi des problèmes" -#: app/templates/packages/view.html:231 app/templates/translate/index.html:43 +#: app/templates/packages/view.html:238 app/templates/translate/index.html:43 msgid "Translate" msgstr "Traduire" -#: app/templates/packages/view.html:297 +#: app/templates/packages/view.html:304 msgid "Thumbnail for video" msgstr "" -#: app/templates/packages/view.html:314 +#: app/templates/packages/view.html:321 msgid "Awaiting review" msgstr "En attente de révision" -#: app/templates/packages/view.html:344 app/templates/threads/view.html:82 +#: app/templates/packages/view.html:351 app/templates/threads/view.html:82 msgid "Edit Review" msgstr "Éditer l'évaluation" -#: app/templates/packages/view.html:349 +#: app/templates/packages/view.html:356 msgid "You can't review your own package." msgstr "Vous ne pouvez pas évaluer votre propre paquet." -#: app/templates/packages/view.html:359 +#: app/templates/packages/view.html:366 msgid "Package needs to be approved before it can be reviewed." msgstr "Le paquet doit être approuvé avant de pouvoir être évalué." -#: app/templates/packages/view.html:370 +#: app/templates/packages/view.html:377 msgid "Used By" msgstr "Utilisé par" -#: app/templates/packages/view.html:376 +#: app/templates/packages/view.html:383 msgid "Content" msgstr "Contenu" -#: app/templates/packages/view.html:378 app/templates/packages/view.html:461 +#: app/templates/packages/view.html:385 app/templates/packages/view.html:479 msgid "View content for game" msgstr "Voir le contenu de ce jeu" -#: app/templates/packages/view.html:393 +#: app/templates/packages/view.html:398 +#, python-format +msgid "Release notes for %(title)s" +msgstr "" + +#: app/templates/packages/view.html:411 #, fuzzy msgid "Favorite" msgstr "Favoris" -#: app/templates/packages/view.html:402 +#: app/templates/packages/view.html:420 msgid "Add to collection..." msgstr "Ajouter à la collection ..." -#: app/templates/packages/view.html:410 +#: app/templates/packages/view.html:428 #, python-format msgid "View %(count)d collections" msgstr "Afficher %(count)d collections" -#: app/templates/packages/view.html:421 +#: app/templates/packages/view.html:439 msgid "Package may be outdated" msgstr "Le paquet peut être obsolète" -#: app/templates/packages/view.html:428 +#: app/templates/packages/view.html:446 msgid "Only visible to the author and Editors." msgstr "Seulement visible par l'auteur et les éditeurs." -#: app/templates/packages/view.html:445 +#: app/templates/packages/view.html:463 msgid "Warning" msgstr "Avertissement" -#: app/templates/packages/view.html:451 +#: app/templates/packages/view.html:469 msgid "Like this package? Help support its development by making a donation" msgstr "Tu apprécies ce paquet ? Contribue à son développement en faisant un don" -#: app/templates/packages/view.html:454 +#: app/templates/packages/view.html:472 msgid "Donate now" msgstr "Faire un don" -#: app/templates/packages/view.html:466 app/utils/minetest_hypertext.py:283 +#: app/templates/packages/view.html:484 app/utils/minetest_hypertext.py:283 msgid "Dependencies" msgstr "Dépendances" -#: app/templates/packages/view.html:486 +#: app/templates/packages/view.html:504 msgid "No required dependencies" msgstr "Aucune dépendance requise" -#: app/templates/packages/view.html:492 +#: app/templates/packages/view.html:510 msgid "Optional" msgstr "Optionnel" -#: app/templates/packages/view.html:525 +#: app/templates/packages/view.html:543 msgid "Compatible Games" msgstr "Jeux compatibles" -#: app/templates/packages/view.html:530 app/templates/packages/view.html:550 +#: app/templates/packages/view.html:548 app/templates/packages/view.html:568 #: app/utils/minetest_hypertext.py:275 msgid "No specific game required" msgstr "Aucun jeu spécifique n'est requis" -#: app/templates/packages/view.html:533 +#: app/templates/packages/view.html:551 msgid "Tested with:" msgstr "Testé avec :" -#: app/templates/packages/view.html:555 +#: app/templates/packages/view.html:573 msgid "Is the above correct?" msgstr "Est ce que les informations ci-dessus sont correctes ?" -#: app/templates/packages/view.html:556 +#: app/templates/packages/view.html:574 msgid "You need to either confirm this or tell ContentDB about supported games" msgstr "" "Vous devez soit confirmer ceci ou lister les jeux compatibles sur " "ContentDB" -#: app/templates/packages/view.html:568 +#: app/templates/packages/view.html:586 msgid "Does not work with:" msgstr "Ne fonctionne pas avec :" -#: app/templates/packages/view.html:588 +#: app/templates/packages/view.html:606 msgid "Please specify compatible games" msgstr "Veuillez spécifier les jeux compatibles" -#: app/templates/packages/view.html:594 +#: app/templates/packages/view.html:612 msgid "Information" msgstr "Informations" -#: app/templates/packages/view.html:600 +#: app/templates/packages/view.html:618 msgid "Technical Name" msgstr "Nom technique" -#: app/templates/packages/view.html:616 app/utils/minetest_hypertext.py:295 +#: app/templates/packages/view.html:634 app/utils/minetest_hypertext.py:295 #, python-format msgid "%(code_license)s for code,
%(media_license)s for media." msgstr "%(code_license)s pour le code,
%(media_license)s pour les médias." -#: app/templates/packages/view.html:624 +#: app/templates/packages/view.html:642 msgid "Unknown" msgstr "Inconnu" -#: app/templates/packages/view.html:626 app/utils/minetest_hypertext.py:301 +#: app/templates/packages/view.html:644 app/utils/minetest_hypertext.py:301 msgid "Added" msgstr "Ajouté" -#: app/templates/packages/view.html:640 +#: app/templates/packages/view.html:658 msgid "Remove myself" msgstr "Me retirer" -#: app/templates/packages/view.html:645 app/utils/minetest_hypertext.py:303 +#: app/templates/packages/view.html:663 app/utils/minetest_hypertext.py:303 msgid "Provides" msgstr "Fournit" -#: app/templates/packages/view.html:667 +#: app/templates/packages/view.html:685 msgid "More" msgstr "Plus" -#: app/templates/packages/view.html:696 +#: app/templates/packages/view.html:714 msgid "See audit log" msgstr "Afficher le journal d'audit" @@ -5006,7 +5056,7 @@ msgstr "Commentaires de %(user)s" msgid "Reply to %(title)s" msgstr "Répondre à %(title)s" -#: app/templates/threads/user_comments.html:73 +#: app/templates/threads/user_comments.html:74 msgid "Only showing replies to public threads" msgstr "Montrer seulement les réponses aux discussions publiques" @@ -5110,7 +5160,7 @@ msgstr "" "Noms de mod qui ont des dépendances dures, mais aucun paquet les " "fournissant." -#: app/templates/todo/editor.html:193 app/templates/users/account.html:100 +#: app/templates/todo/editor.html:193 app/templates/users/account.html:102 msgid "View All" msgstr "Voir tout" @@ -5431,10 +5481,10 @@ msgstr "" " pour les utilisateurs." #: app/templates/users/account.html:88 -msgid "Please contact the admin." -msgstr "Veuillez contacter l'admin." +msgid "Please raise a report to request account deletion." +msgstr "" -#: app/templates/users/account.html:93 +#: app/templates/users/account.html:95 msgid "Recent Account Actions" msgstr "Actions récentes sur les comptes" @@ -5974,28 +6024,28 @@ msgstr "Rechercher dans les versions des paquets" msgid "'%(query)s' - Search Package Releases" msgstr "'%(query)s' - Recherche dans les versions des paquets" -#: app/utils/flask.py:158 +#: app/utils/flask.py:159 #, fuzzy msgid "All time" msgstr "Tout le temps" -#: app/utils/flask.py:159 +#: app/utils/flask.py:160 msgid "Last 7 days" msgstr "Ces 7 derniers jours" -#: app/utils/flask.py:160 +#: app/utils/flask.py:161 msgid "Last 30 days" msgstr "Ces 30 derniers jours" -#: app/utils/flask.py:161 +#: app/utils/flask.py:162 msgid "Last 90 days" msgstr "Ces 90 derniers jours" -#: app/utils/flask.py:162 +#: app/utils/flask.py:163 msgid "Year to date" msgstr "" -#: app/utils/flask.py:163 +#: app/utils/flask.py:164 #, fuzzy msgid "Last year" msgstr "L'an dernier" @@ -6653,6 +6703,7 @@ msgstr "" #~ msgid "Chat / Commands" #~ msgstr "" +#~ msgctxt "tags" #~ msgid "" #~ "Focus on player chat/communication or " #~ "who's primary function is interacting " @@ -6668,6 +6719,7 @@ msgstr "" #~ msgid "Complex installation" #~ msgstr "" +#~ msgctxt "tags" #~ msgid "" #~ "Requires futher installation steps, such " #~ "as installing luarocks or editing the" @@ -6689,6 +6741,7 @@ msgstr "" #~ msgid "Sims" #~ msgstr "" +#~ msgctxt "tags" #~ msgid "" #~ "Mods and games that aim to " #~ "simulate real life activity. Similar to" @@ -6713,6 +6766,7 @@ msgstr "" #~ msgid "Mobs / Animals / NPCs" #~ msgstr "" +#~ msgctxt "tags" #~ msgid "Adds mobs, animals, and NPCs" #~ msgstr "" @@ -6821,6 +6875,7 @@ msgstr "" #~ msgid "GUI" #~ msgstr "" +#~ msgctxt "tags" #~ msgid "For content whose main utility / feature is in GUI/formspec form" #~ msgstr "" @@ -6839,6 +6894,7 @@ msgstr "" #~ msgid "Minetest Game improved" #~ msgstr "" +#~ msgctxt "tags" #~ msgid "Forks of MTG" #~ msgstr "" @@ -6984,39 +7040,6 @@ 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 (_), " @@ -7035,3 +7058,6 @@ msgstr "" #~ msgid "Human readable. Eg: 1.0.0 or 2018-05-28" #~ msgstr "Lisible par un humain. Ex : 1.0.0 ou 2018-05-28" +#~ msgid "Please contact the admin." +#~ msgstr "Veuillez contacter l'admin." + diff --git a/translations/gl/LC_MESSAGES/messages.po b/translations/gl/LC_MESSAGES/messages.po index a19e28cb..88622796 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-22 16:06+0100\n" +"POT-Creation-Date: 2024-07-23 22:12+0100\n" "PO-Revision-Date: 2022-06-04 11:18+0000\n" "Last-Translator: Raquel Fariña Agra \n" "Language: gl\n" @@ -27,324 +27,268 @@ msgstr "" msgid "You have been banned." msgstr "Fostes baneado." -#. NOTE: tags: title for server_tools +#. NOTE: tags: title for jam_game_2023 #: app/_translations.py:6 msgctxt "tags" -msgid "Server Moderation and Tools" +msgid "Jam / Game 2023" msgstr "" -#. NOTE: tags: description for server_tools +#. NOTE: tags: description for jam_game_2023 #: app/_translations.py:8 msgctxt "tags" -msgid "Helps with server maintenance and moderation" -msgstr "" - -#. NOTE: tags: title for pvp -#: app/_translations.py:10 -msgctxt "tags" -msgid "Player vs Player (PvP)" -msgstr "" - -#. NOTE: tags: description for pvp -#: app/_translations.py:12 -msgctxt "tags" -msgid "Designed to be played competitively against other players" +msgid "Entries to the 2023 Minetest Game Jam " msgstr "" #. NOTE: tags: title for player_effects -#: app/_translations.py:14 +#: app/_translations.py:10 msgctxt "tags" msgid "Player Effects / Power Ups" msgstr "" #. NOTE: tags: description for player_effects -#: app/_translations.py:16 +#: app/_translations.py:12 msgctxt "tags" msgid "" "For content that changes player effects, including physics, for example: " "speed, jump height or gravity." msgstr "" -#. NOTE: tags: title for jam_game_2023 +#. NOTE: tags: title for server_tools +#: app/_translations.py:14 +msgctxt "tags" +msgid "Server Moderation and Tools" +msgstr "" + +#. NOTE: tags: description for server_tools +#: app/_translations.py:16 +msgctxt "tags" +msgid "Helps with server maintenance and moderation" +msgstr "" + +#. NOTE: tags: title for pvp #: app/_translations.py:18 msgctxt "tags" -msgid "Jam / Game 2023" +msgid "Player vs Player (PvP)" msgstr "" -#. NOTE: tags: description for jam_game_2023 +#. NOTE: tags: description for pvp #: 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" +msgid "Designed to be played competitively against other players" msgstr "" #. NOTE: tags: title for world_tools -#: app/_translations.py:26 +#: app/_translations.py:22 msgctxt "tags" msgid "World Maintenance and Tools" msgstr "" #. NOTE: tags: description for world_tools -#: app/_translations.py:28 +#: app/_translations.py:24 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:38 +#: app/_translations.py:26 msgctxt "tags" msgid "Joke" msgstr "" #. NOTE: tags: description for april_fools -#: app/_translations.py:40 +#: 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 singleplayer -#: app/_translations.py:42 +#. NOTE: tags: title for developer_tools +#: app/_translations.py:30 msgctxt "tags" -msgid "Singleplayer-focused" +msgid "Developer Tools" msgstr "" -#. NOTE: tags: description for singleplayer -#: app/_translations.py:44 +#. NOTE: tags: description for developer_tools +#: app/_translations.py:32 msgctxt "tags" -msgid "Content that can be played alone" +msgid "Tools for game and mod developers" +msgstr "" + +#. NOTE: tags: title for inventory +#: app/_translations.py:34 +msgctxt "tags" +msgid "Inventory" +msgstr "" + +#. NOTE: tags: description for inventory +#: app/_translations.py:36 +msgctxt "tags" +msgid "Changes the inventory GUI" msgstr "" #. NOTE: tags: title for crafting -#: app/_translations.py:46 +#: app/_translations.py:38 msgctxt "tags" msgid "Crafting" msgstr "" #. NOTE: tags: description for crafting -#: app/_translations.py:48 +#: app/_translations.py:40 msgctxt "tags" msgid "Big changes to crafting gameplay" msgstr "" #. NOTE: tags: title for adventure__rpg -#: app/_translations.py:50 +#: app/_translations.py:42 msgctxt "tags" msgid "Adventure / RPG" msgstr "" #. NOTE: tags: title for shooter -#: app/_translations.py:52 +#: app/_translations.py:44 msgctxt "tags" msgid "Shooter" msgstr "" #. NOTE: tags: description for shooter -#: app/_translations.py:54 +#: app/_translations.py:46 msgctxt "tags" msgid "First person shooters (FPS) and more" msgstr "" #. NOTE: tags: title for sound_music -#: app/_translations.py:56 +#: app/_translations.py:48 msgctxt "tags" msgid "Sounds / Music" msgstr "" #. NOTE: tags: description for sound_music -#: app/_translations.py:58 +#: app/_translations.py:50 msgctxt "tags" msgid "Focuses on or adds new sounds or musical things" msgstr "" -#. NOTE: tags: title for tools -#: app/_translations.py:60 +#. NOTE: tags: title for mapgen +#: app/_translations.py:52 msgctxt "tags" -msgid "Tools / Weapons / Armor" +msgid "Mapgen / Biomes / Decoration" msgstr "" -#. NOTE: tags: description for tools -#: app/_translations.py:62 +#. NOTE: tags: description for mapgen +#: app/_translations.py:54 msgctxt "tags" -msgid "Adds or changes tools, weapons, and armor" +msgid "New mapgen or changes mapgen" msgstr "" -#. NOTE: tags: title for plants_and_farming -#: app/_translations.py:64 +#. NOTE: tags: title for singleplayer +#: app/_translations.py:56 msgctxt "tags" -msgid "Plants and Farming" +msgid "Singleplayer-focused" msgstr "" -#. NOTE: tags: description for plants_and_farming -#: app/_translations.py:66 +#. NOTE: tags: description for singleplayer +#: app/_translations.py:58 msgctxt "tags" -msgid "Adds new plants or other farmable resources." -msgstr "" - -#. 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" +msgid "Content that can be played alone" msgstr "" #. NOTE: tags: title for complex_installation -#: app/_translations.py:80 +#: app/_translations.py:60 msgctxt "tags" msgid "Complex installation" msgstr "" #. NOTE: tags: description for complex_installation -#: app/_translations.py:82 +#: app/_translations.py:62 msgctxt "tags" msgid "" "Requires futher installation steps, such as installing LuaRocks or " "editing the trusted mod setting" msgstr "" -#. NOTE: tags: title for magic -#: app/_translations.py:84 +#. NOTE: tags: title for simulation +#: app/_translations.py:64 msgctxt "tags" -msgid "Magic / Enchanting" +msgid "Sims" msgstr "" -#. NOTE: tags: title for building_mechanics -#: app/_translations.py:86 -msgctxt "tags" -msgid "Building Mechanics and Tools" -msgstr "" - -#. NOTE: tags: description for building_mechanics -#: app/_translations.py:88 -msgctxt "tags" -msgid "Adds game mechanics or tools that change how players build." -msgstr "" - -#. NOTE: tags: title for oneofakind__original -#: app/_translations.py:90 -msgctxt "tags" -msgid "One-of-a-kind / Original" -msgstr "" - -#. NOTE: tags: description for oneofakind__original -#: app/_translations.py:92 +#. NOTE: tags: description for simulation +#: app/_translations.py:66 msgctxt "tags" msgid "" -"For games and such that are of their own kind, distinct and original in " -"nature to others of the same category." +"Mods and games that aim to simulate real life activity. Similar to " +"SimCity/The Sims/OpenTTD/etc." msgstr "" -#. NOTE: tags: title for building -#: app/_translations.py:94 +#. NOTE: tags: title for plants_and_farming +#: app/_translations.py:68 msgctxt "tags" -msgid "Building" +msgid "Plants and Farming" msgstr "" -#. NOTE: tags: description for building -#: app/_translations.py:96 +#. NOTE: tags: description for plants_and_farming +#: app/_translations.py:70 msgctxt "tags" -msgid "Focuses on building, such as adding new materials or nodes" +msgid "Adds new plants or other farmable resources." msgstr "" -#. NOTE: tags: title for decorative -#: app/_translations.py:98 +#. NOTE: tags: title for multiplayer +#: app/_translations.py:72 msgctxt "tags" -msgid "Decorative" +msgid "Multiplayer-focused" msgstr "" -#. NOTE: tags: description for decorative -#: app/_translations.py:100 +#. NOTE: tags: description for multiplayer +#: app/_translations.py:74 msgctxt "tags" -msgid "Adds nodes with no other purpose than for use in building" +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 chat +#: app/_translations.py:80 +msgctxt "tags" +msgid "Chat / Commands" +msgstr "" + +#. NOTE: tags: description for chat +#: app/_translations.py:82 +msgctxt "tags" +msgid "Focus on player chat/communication or console interaction." msgstr "" #. NOTE: tags: title for puzzle -#: app/_translations.py:102 +#: app/_translations.py:84 msgctxt "tags" msgid "Puzzle" msgstr "" #. NOTE: tags: description for puzzle -#: app/_translations.py:104 +#: app/_translations.py:86 msgctxt "tags" msgid "Focus on puzzle solving instead of combat" msgstr "" #. NOTE: tags: title for environment -#: app/_translations.py:106 +#: app/_translations.py:88 msgctxt "tags" msgid "Environment / Weather" msgstr "" #. NOTE: tags: description for environment -#: app/_translations.py:108 +#: app/_translations.py:90 msgctxt "tags" msgid "" "Improves the world, adding weather, ambient sounds, or other environment " @@ -352,29 +296,85 @@ msgid "" msgstr "" #. NOTE: tags: title for less_than_px -#: app/_translations.py:110 +#: app/_translations.py:92 msgctxt "tags" msgid "<16px" msgstr "" #. NOTE: tags: description for less_than_px -#: app/_translations.py:112 +#: app/_translations.py:94 msgctxt "tags" msgid "Less than 16px" msgstr "" #. NOTE: tags: title for mobs -#: app/_translations.py:114 +#: app/_translations.py:96 msgctxt "tags" msgid "Mobs / Animals / NPCs" msgstr "" #. NOTE: tags: description for mobs -#: app/_translations.py:116 +#: app/_translations.py:98 msgctxt "tags" msgid "Adds mobs, animals, and non-player characters" msgstr "" +#. NOTE: tags: title for building +#: app/_translations.py:100 +msgctxt "tags" +msgid "Building" +msgstr "" + +#. NOTE: tags: description for building +#: app/_translations.py:102 +msgctxt "tags" +msgid "Focuses on building, such as adding new materials or nodes" +msgstr "" + +#. NOTE: tags: title for decorative +#: app/_translations.py:104 +msgctxt "tags" +msgid "Decorative" +msgstr "" + +#. NOTE: tags: description for decorative +#: app/_translations.py:106 +msgctxt "tags" +msgid "Adds nodes with no other purpose than for use in building" +msgstr "" + +#. NOTE: tags: title for magic +#: app/_translations.py:108 +msgctxt "tags" +msgid "Magic / Enchanting" +msgstr "" + +#. NOTE: tags: title for building_mechanics +#: app/_translations.py:110 +msgctxt "tags" +msgid "Building Mechanics and Tools" +msgstr "" + +#. NOTE: tags: description for building_mechanics +#: app/_translations.py:112 +msgctxt "tags" +msgid "Adds game mechanics or tools that change how players build." +msgstr "" + +#. NOTE: tags: title for oneofakind__original +#: app/_translations.py:114 +msgctxt "tags" +msgid "One-of-a-kind / Original" +msgstr "" + +#. NOTE: tags: description for oneofakind__original +#: 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 custom_mapgen #: app/_translations.py:118 msgctxt "tags" @@ -389,18 +389,16 @@ msgid "" "worlds to be set to the 'singlenode' mapgen." msgstr "" -#. NOTE: tags: title for survival +#. NOTE: tags: title for 16px #: app/_translations.py:122 msgctxt "tags" -msgid "Survival" +msgid "16px" msgstr "" -#. NOTE: tags: description for survival +#. NOTE: tags: description for 16px #: 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, ..." +msgid "For 16px texture packs" msgstr "" #. NOTE: tags: title for education @@ -415,203 +413,139 @@ msgctxt "tags" msgid "Either has educational value, or is a tool to help teachers " msgstr "" -#. NOTE: tags: title for storage +#. NOTE: tags: title for survival #: app/_translations.py:130 msgctxt "tags" -msgid "Storage" +msgid "Survival" msgstr "" -#. NOTE: tags: description for storage +#. NOTE: tags: description for survival #: app/_translations.py:132 msgctxt "tags" -msgid "Adds or improves item storage mechanics" -msgstr "" - -#. NOTE: tags: title for library -#: app/_translations.py:134 -msgctxt "tags" -msgid "API / Library" -msgstr "" - -#. NOTE: tags: description for library -#: app/_translations.py:136 -msgctxt "tags" -msgid "Primarily adds an API for other mods to use" +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:138 +#: app/_translations.py:134 msgctxt "tags" msgid "HUD" msgstr "" #. NOTE: tags: description for hud -#: app/_translations.py:140 +#: app/_translations.py:136 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 -msgctxt "tags" -msgid "Mini-game" -msgstr "Nome" - -#. NOTE: tags: description for mini-game -#: app/_translations.py:144 -msgctxt "tags" -msgid "Adds a mini-game to be played within Minetest" -msgstr "" - #. NOTE: tags: title for pve -#: app/_translations.py:146 +#: app/_translations.py:138 msgctxt "tags" msgid "Player vs Environment (PvE)" msgstr "" #. NOTE: tags: description for pve -#: app/_translations.py:148 +#: app/_translations.py:140 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 storage +#: app/_translations.py:142 +msgctxt "tags" +msgid "Storage" +msgstr "" + +#. NOTE: tags: description for storage +#: app/_translations.py:144 +msgctxt "tags" +msgid "Adds or improves item storage mechanics" +msgstr "" + #. NOTE: tags: title for sports -#: app/_translations.py:150 +#: app/_translations.py:146 msgctxt "tags" msgid "Sports" msgstr "" -#. NOTE: tags: title for 16px -#: app/_translations.py:152 +#. NOTE: tags: title for library +#: app/_translations.py:148 msgctxt "tags" -msgid "16px" +msgid "API / Library" msgstr "" -#. NOTE: tags: description for 16px +#. NOTE: tags: description for library +#: app/_translations.py:150 +msgctxt "tags" +msgid "Primarily adds an API for other mods to use" +msgstr "" + +#. NOTE: tags: title for mini-game +#: app/_translations.py:152 +#, fuzzy +msgctxt "tags" +msgid "Mini-game" +msgstr "Nome" + +#. NOTE: tags: description for mini-game #: 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 "" -"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" +msgid "Adds a mini-game to be played within Minetest" msgstr "" #. NOTE: tags: title for commerce -#: app/_translations.py:170 +#: app/_translations.py:156 msgctxt "tags" msgid "Commerce / Economy" msgstr "" #. NOTE: tags: description for commerce -#: app/_translations.py:172 +#: app/_translations.py:158 msgctxt "tags" msgid "Related to economies, money, and trading" msgstr "" -#. NOTE: tags: title for gui -#: app/_translations.py:174 +#. NOTE: tags: title for technology +#: app/_translations.py:160 msgctxt "tags" -msgid "GUI" +msgid "Machines / Electronics" msgstr "" -#. NOTE: tags: description for gui -#: app/_translations.py:176 +#. NOTE: tags: description for technology +#: app/_translations.py:162 msgctxt "tags" -msgid "" -"For content whose main utility or features are provided within a GUI, on-" -"screen menu, or similar" +msgid "Adds machines useful in automation, tubes, or power." msgstr "" -#. NOTE: tags: title for jam_combat_mod -#: app/_translations.py:178 +#. NOTE: tags: title for food +#: app/_translations.py:164 msgctxt "tags" -msgid "Jam / Combat 2020" +msgid "Food / Drinks" msgstr "" -#. NOTE: tags: description for jam_combat_mod -#: app/_translations.py:180 +#. NOTE: tags: title for seasonal +#: app/_translations.py:166 msgctxt "tags" -msgid "For mods created for the Discord \"Combat\" modding event in 2020" +msgid "Seasonal" msgstr "" -#. NOTE: tags: title for mtg -#: app/_translations.py:182 +#. NOTE: tags: description for seasonal +#: app/_translations.py:168 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" +msgid "For content generally themed around a certain season or holiday" msgstr "" #. NOTE: tags: title for creative -#: app/_translations.py:190 +#: app/_translations.py:170 msgctxt "tags" msgid "Creative" msgstr "" #. NOTE: tags: description for creative -#: app/_translations.py:192 +#: app/_translations.py:172 msgctxt "tags" msgid "" "Written specifically or exclusively for use in creative mode. Adds " @@ -619,52 +553,104 @@ msgid "" "that facilitate ingame creation and doesn't add difficulty or scarcity" msgstr "" -#. NOTE: tags: title for technology -#: app/_translations.py:194 +#. NOTE: tags: title for 64px +#: app/_translations.py:174 msgctxt "tags" -msgid "Machines / Electronics" +msgid "64px" msgstr "" -#. NOTE: tags: description for technology -#: app/_translations.py:196 +#. NOTE: tags: description for 64px +#: app/_translations.py:176 msgctxt "tags" -msgid "Adds machines useful in automation, tubes, or power." +msgid "For 64px texture packs" msgstr "" #. NOTE: tags: title for 32px -#: app/_translations.py:198 +#: app/_translations.py:178 msgctxt "tags" msgid "32px" msgstr "" #. NOTE: tags: description for 32px -#: app/_translations.py:200 +#: app/_translations.py:180 msgctxt "tags" msgid "For 32px texture packs" msgstr "" -#. NOTE: tags: title for strategy_rts -#: app/_translations.py:202 +#. NOTE: tags: title for gui +#: app/_translations.py:182 msgctxt "tags" -msgid "Strategy / RTS" +msgid "GUI" msgstr "" -#. NOTE: tags: description for strategy_rts -#: app/_translations.py:204 +#. NOTE: tags: description for gui +#: app/_translations.py:184 msgctxt "tags" msgid "" -"Games and mods with a heavy strategy component, whether real-time or " -"turn-based" +"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:186 +msgctxt "tags" +msgid "Jam / Combat 2020" +msgstr "" + +#. NOTE: tags: description for jam_combat_mod +#: app/_translations.py:188 +msgctxt "tags" +msgid "For mods created for the Discord \"Combat\" modding event in 2020" +msgstr "" + +#. NOTE: tags: title for transport +#: app/_translations.py:190 +msgctxt "tags" +msgid "Transport" +msgstr "" + +#. NOTE: tags: description for transport +#: app/_translations.py:192 +msgctxt "tags" +msgid "" +"Adds or changes transportation methods. Includes teleportation, vehicles," +" ridable mobs, transport infrastructure and thematic content" +msgstr "" + +#. NOTE: tags: title for jam_weekly_2021 +#: app/_translations.py:194 +msgctxt "tags" +msgid "Jam / Weekly Challenges 2021" +msgstr "" + +#. NOTE: tags: description for jam_weekly_2021 +#: app/_translations.py:196 +msgctxt "tags" +msgid "" +"For mods created for the Discord \"Weekly Challenges\" modding event in " +"2021" +msgstr "" + +#. NOTE: tags: title for mtg +#: app/_translations.py:198 +msgctxt "tags" +msgid "Minetest Game improved" +msgstr "" + +#. NOTE: tags: description for mtg +#: app/_translations.py:200 +msgctxt "tags" +msgid "Forks of Minetest Game" msgstr "" #. NOTE: tags: title for skins -#: app/_translations.py:206 +#: app/_translations.py:202 msgctxt "tags" msgid "Player customization / Skins" msgstr "" #. NOTE: tags: description for skins -#: app/_translations.py:208 +#: app/_translations.py:204 msgctxt "tags" msgid "" "Allows the player to customize their character by changing the texture or" @@ -672,29 +658,43 @@ msgid "" msgstr "" #. NOTE: tags: title for jam_game_2021 -#: app/_translations.py:210 +#: app/_translations.py:206 msgctxt "tags" msgid "Jam / Game 2021" msgstr "" #. NOTE: tags: description for jam_game_2021 -#: app/_translations.py:212 +#: app/_translations.py:208 msgctxt "tags" msgid "Entries to the 2021 Minetest Game Jam" msgstr "" #. NOTE: tags: title for 128px -#: app/_translations.py:214 +#: app/_translations.py:210 msgctxt "tags" msgid "128px+" msgstr "" #. NOTE: tags: description for 128px -#: app/_translations.py:216 +#: app/_translations.py:212 msgctxt "tags" msgid "For 128px or higher texture packs" msgstr "" +#. NOTE: tags: title for strategy_rts +#: app/_translations.py:214 +msgctxt "tags" +msgid "Strategy / RTS" +msgstr "" + +#. NOTE: tags: description for strategy_rts +#: app/_translations.py:216 +msgctxt "tags" +msgid "" +"Games and mods with a heavy strategy component, whether real-time or " +"turn-based" +msgstr "" + #. NOTE: tags: title for jam_game_2022 #: app/_translations.py:218 msgctxt "tags" @@ -812,7 +812,7 @@ msgstr "" msgid "%(delta)s ago" msgstr "Hai %(delta)s" -#: app/blueprints/api/endpoints.py:94 app/templates/index.html:104 +#: app/blueprints/api/endpoints.py:74 app/templates/index.html:104 msgid "Featured" msgstr "" @@ -823,6 +823,7 @@ msgstr "" #: 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 +#: app/templates/packages/release_view.html:22 msgid "Name" msgstr "Nome" @@ -831,10 +832,10 @@ 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:252 -#: app/blueprints/packages/packages.py:544 -#: app/blueprints/packages/packages.py:640 -#: app/blueprints/packages/packages.py:728 +#: app/blueprints/oauth/__init__.py:175 app/blueprints/packages/packages.py:253 +#: app/blueprints/packages/packages.py:551 +#: app/blueprints/packages/packages.py:647 +#: app/blueprints/packages/packages.py:735 #: app/blueprints/packages/releases.py:66 #: app/blueprints/packages/releases.py:81 app/blueprints/packages/reviews.py:63 #: app/blueprints/packages/screenshots.py:36 @@ -851,17 +852,18 @@ msgstr "Gardar" #: app/blueprints/packages/advanced_search.py:84 #: app/blueprints/packages/releases.py:56 #: app/blueprints/packages/releases.py:71 app/blueprints/packages/reviews.py:53 -#: app/blueprints/threads/__init__.py:281 +#: app/blueprints/threads/__init__.py:282 #: app/templates/admin/languages/list.html:23 -#: app/templates/macros/reviews.html:143 app/templates/macros/topics.html:5 +#: app/templates/macros/reviews.html:144 app/templates/macros/topics.html:5 #: app/templates/packages/release_edit.html:21 -#: app/templates/packages/translation.html:54 +#: app/templates/packages/release_view.html:23 +#: app/templates/packages/translation.html:42 msgid "Title" msgstr "" #: app/blueprints/collections/__init__.py:80 #: app/blueprints/collections/__init__.py:85 -#: app/templates/packages/translation.html:57 +#: app/templates/packages/translation.html:45 msgid "Short Description" msgstr "" @@ -870,7 +872,7 @@ msgid "Page Content" msgstr "" #: app/blueprints/collections/__init__.py:82 -#: app/blueprints/threads/__init__.py:283 +#: app/blueprints/threads/__init__.py:284 #: app/templates/collections/view.html:51 msgid "Private" msgstr "" @@ -907,6 +909,25 @@ msgstr "" msgid "Removed package from favorites collection" msgstr "" +#: app/blueprints/feeds/__init__.py:32 app/templates/index.html:8 +msgid "Welcome to the best place to find Minetest mods, games, and texture packs" +msgstr "" + +#: app/blueprints/feeds/__init__.py:70 app/templates/base.html:29 +#: app/templates/base.html:36 +msgid "ContentDB new packages" +msgstr "" + +#: app/blueprints/feeds/__init__.py:98 app/templates/base.html:31 +#: app/templates/base.html:38 +msgid "ContentDB package updates" +msgstr "" + +#: app/blueprints/feeds/__init__.py:107 app/templates/base.html:27 +#: app/templates/base.html:34 +msgid "ContentDB all" +msgstr "" + #: 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 @@ -937,7 +958,7 @@ msgstr "" #: app/blueprints/packages/__init__.py:42 #: app/templates/packages/releases_list.html:34 -#: app/templates/packages/view.html:657 app/templates/todo/editor.html:75 +#: app/templates/packages/view.html:675 app/templates/todo/editor.html:75 msgid "Releases" msgstr "" @@ -949,18 +970,18 @@ msgstr "Capturas de pantalla" #: app/blueprints/packages/__init__.py:52 #: app/templates/packages/edit_maintainers.html:8 -#: app/templates/packages/view.html:628 app/utils/minetest_hypertext.py:302 +#: app/templates/packages/view.html:646 app/utils/minetest_hypertext.py:302 msgid "Maintainers" msgstr "Mantedores" #: app/blueprints/packages/__init__.py:57 app/templates/admin/list.html:21 -#: app/templates/base.html:159 app/templates/packages/audit.html:4 +#: app/templates/base.html:173 app/templates/packages/audit.html:4 msgid "Audit Log" msgstr "" -#: app/blueprints/packages/__init__.py:62 app/templates/base.html:150 +#: app/blueprints/packages/__init__.py:62 app/templates/base.html:164 #: app/templates/packages/stats.html:4 app/templates/packages/stats.html:23 -#: app/templates/packages/view.html:236 app/templates/users/profile.html:148 +#: app/templates/packages/view.html:243 app/templates/users/profile.html:148 msgid "Statistics" msgstr "" @@ -990,8 +1011,8 @@ msgstr "" msgid "Non-free" msgstr "" -#: app/blueprints/packages/advanced_search.py:42 app/models/packages.py:624 -#: app/templates/packages/view.html:163 +#: app/blueprints/packages/advanced_search.py:42 app/models/packages.py:630 +#: app/templates/packages/view.html:170 msgid "Work in Progress" msgstr "" @@ -1009,30 +1030,30 @@ msgid "Query" msgstr "" #: app/blueprints/packages/advanced_search.py:54 -#: app/blueprints/packages/packages.py:230 app/templates/packages/view.html:598 +#: app/blueprints/packages/packages.py:231 app/templates/packages/view.html:616 #: app/utils/minetest_hypertext.py:263 msgid "Type" msgstr "Tipo" #: app/blueprints/packages/advanced_search.py:56 -#: app/templates/macros/topics.html:6 app/templates/packages/view.html:177 +#: app/templates/macros/topics.html:6 app/templates/packages/view.html:184 msgid "Author" msgstr "" #: app/blueprints/packages/advanced_search.py:57 -#: app/blueprints/packages/packages.py:237 app/templates/admin/tags/list.html:4 +#: app/blueprints/packages/packages.py:238 app/templates/admin/tags/list.html:4 #: app/templates/admin/tags/list.html:10 app/templates/todo/tags.html:38 #: app/utils/minetest_hypertext.py:264 msgid "Tags" msgstr "Etiquetas" #: app/blueprints/packages/advanced_search.py:60 -#: app/blueprints/packages/packages.py:238 +#: app/blueprints/packages/packages.py:239 msgid "Content Warnings" msgstr "Avisos de contido" #: app/blueprints/packages/advanced_search.py:63 -#: app/blueprints/packages/packages.py:239 app/templates/packages/view.html:609 +#: app/blueprints/packages/packages.py:240 app/templates/packages/view.html:627 #: app/utils/minetest_hypertext.py:298 msgid "License" msgstr "Licenza" @@ -1046,9 +1067,10 @@ msgstr "" #: 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/macros/reviews.html:82 app/templates/macros/topics.html:52 #: app/templates/packages/game_hub.html:5 #: app/templates/packages/game_hub.html:25 +#: app/templates/packages/release_view.html:17 #: app/templates/packages/similar.html:22 app/templates/translate/index.html:28 #, python-format msgid "%(title)s by %(author)s" @@ -1056,7 +1078,7 @@ msgstr "" #: app/blueprints/packages/advanced_search.py:72 #: app/blueprints/packages/reviews.py:54 -#: app/templates/packages/translation.html:51 +#: app/templates/packages/translation.html:39 msgid "Language" msgstr "" @@ -1078,13 +1100,13 @@ 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/packages/view.html:201 app/templates/packages/view.html:343 #: 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 +#: app/templates/packages/view.html:191 app/templates/users/profile.html:242 msgid "Downloads" msgstr "" @@ -1116,178 +1138,178 @@ msgstr "" msgid "Random order" msgstr "" -#: app/blueprints/packages/packages.py:215 +#: app/blueprints/packages/packages.py:216 msgid "No download available." msgstr "Non hai descargas dispoñibles." -#: app/blueprints/packages/packages.py:231 +#: app/blueprints/packages/packages.py:232 msgid "Title (Human-readable)" msgstr "Título (lexible)" -#: app/blueprints/packages/packages.py:232 -#: app/blueprints/packages/packages.py:638 +#: app/blueprints/packages/packages.py:233 +#: app/blueprints/packages/packages.py:645 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 +#: app/blueprints/packages/packages.py:233 +#: app/blueprints/packages/packages.py:646 +#: app/templates/packages/create_edit.html:80 msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" msgstr "Só letras minúsculas (a-z), díxitos (0-9) e guións baixos (_)" -#: app/blueprints/packages/packages.py:233 +#: app/blueprints/packages/packages.py:234 msgid "Short Description (Plaintext)" msgstr "Breve descrición (texto plano)" -#: app/blueprints/packages/packages.py:235 app/templates/packages/view.html:620 +#: app/blueprints/packages/packages.py:236 app/templates/packages/view.html:638 #: app/utils/minetest_hypertext.py:300 msgid "Maintenance State" msgstr "Estado de mantemento" -#: app/blueprints/packages/packages.py:240 +#: app/blueprints/packages/packages.py:241 msgid "Media License" msgstr "Licenza de medios" -#: app/blueprints/packages/packages.py:242 +#: app/blueprints/packages/packages.py:243 msgid "Long Description (Markdown)" msgstr "Descrición longa (Markdown)" -#: app/blueprints/packages/packages.py:244 +#: app/blueprints/packages/packages.py:245 msgid "VCS Repository URL" msgstr "URL do repositorio VCS" -#: app/blueprints/packages/packages.py:245 app/blueprints/users/settings.py:77 +#: app/blueprints/packages/packages.py:246 app/blueprints/users/settings.py:77 msgid "Website URL" msgstr "URL do sitio web" -#: app/blueprints/packages/packages.py:246 +#: app/blueprints/packages/packages.py:247 msgid "Issue Tracker URL" msgstr "URL do seguimento de problemas" -#: app/blueprints/packages/packages.py:247 +#: app/blueprints/packages/packages.py:248 msgid "Forum Topic ID" msgstr "ID do tema do foro" -#: app/blueprints/packages/packages.py:248 +#: app/blueprints/packages/packages.py:249 msgid "Video URL" msgstr "URL do vídeo" -#: app/blueprints/packages/packages.py:249 +#: app/blueprints/packages/packages.py:250 msgid "Donate URL" msgstr "" -#: app/blueprints/packages/packages.py:250 +#: app/blueprints/packages/packages.py:251 msgid "Translation URL" msgstr "" -#: app/blueprints/packages/packages.py:256 +#: app/blueprints/packages/packages.py:257 msgid "_game is not an allowed name" msgstr "" -#: app/blueprints/packages/packages.py:266 +#: app/blueprints/packages/packages.py:267 msgid "" "Package already exists, but is removed. Please contact ContentDB staff to" " restore the package" msgstr "" -#: app/blueprints/packages/packages.py:271 +#: app/blueprints/packages/packages.py:272 msgid "Package already exists" msgstr "" -#: app/blueprints/packages/packages.py:277 +#: app/blueprints/packages/packages.py:278 msgid "A collection with a similar name already exists" msgstr "" -#: app/blueprints/packages/packages.py:330 +#: app/blueprints/packages/packages.py:331 #: 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:336 +#: app/blueprints/packages/packages.py:337 msgid "Save draft" msgstr "" -#: app/blueprints/packages/packages.py:344 +#: app/blueprints/packages/packages.py:345 msgid "Unable to find that user" msgstr "Non se puido atopar ese usuario" -#: app/blueprints/packages/packages.py:348 +#: app/blueprints/packages/packages.py:349 #: app/blueprints/packages/screenshots.py:137 msgid "Permission denied" msgstr "Permiso denegado" -#: app/blueprints/packages/packages.py:404 -#: app/blueprints/packages/packages.py:495 -#: app/blueprints/packages/packages.py:517 +#: app/blueprints/packages/packages.py:408 +#: app/blueprints/packages/packages.py:502 +#: app/blueprints/packages/packages.py:524 msgid "You don't have permission to do that" msgstr "Non tes permiso para facer iso" -#: app/blueprints/packages/packages.py:437 +#: app/blueprints/packages/packages.py:443 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:444 +#: app/blueprints/packages/packages.py:450 msgid "" "Please comment in the approval thread so editors know what you have " "changed" msgstr "" -#: app/blueprints/packages/packages.py:482 +#: app/blueprints/packages/packages.py:489 #, python-format msgid "Set state to %(state)s" msgstr "" -#: app/blueprints/packages/packages.py:512 +#: app/blueprints/packages/packages.py:519 msgid "Deleted package" msgstr "Paquete eliminado" -#: app/blueprints/packages/packages.py:534 +#: app/blueprints/packages/packages.py:541 msgid "Unapproved package" msgstr "Paquete non aprobado" -#: app/blueprints/packages/packages.py:543 +#: app/blueprints/packages/packages.py:550 msgid "Maintainers (Comma-separated)" msgstr "Mantedores (separados por comas)" -#: app/blueprints/packages/packages.py:552 +#: app/blueprints/packages/packages.py:559 msgid "You don't have permission to edit maintainers" msgstr "" -#: app/blueprints/packages/packages.py:602 +#: app/blueprints/packages/packages.py:609 msgid "You are not a maintainer" msgstr "" -#: app/blueprints/packages/packages.py:605 +#: app/blueprints/packages/packages.py:612 msgid "Package owners cannot remove themselves as maintainers" msgstr "" -#: app/blueprints/packages/packages.py:637 +#: app/blueprints/packages/packages.py:644 msgid "Author Name" msgstr "" -#: app/blueprints/packages/packages.py:724 +#: app/blueprints/packages/packages.py:731 msgid "Enable support detection based on dependencies (recommended)" msgstr "" -#: app/blueprints/packages/packages.py:725 +#: app/blueprints/packages/packages.py:732 msgid "Supported games" msgstr "" -#: app/blueprints/packages/packages.py:726 +#: app/blueprints/packages/packages.py:733 msgid "Unsupported games" msgstr "" -#: app/blueprints/packages/packages.py:727 +#: app/blueprints/packages/packages.py:734 msgid "Supports all games (unless stated) / is game independent" msgstr "" -#: app/blueprints/packages/packages.py:743 +#: app/blueprints/packages/packages.py:750 msgid "You need at least one release before you can edit game support" msgstr "" -#: app/blueprints/packages/packages.py:747 +#: app/blueprints/packages/packages.py:754 msgid "Mod(pack) needs to contain at least one mod. Please create a new release" msgstr "" @@ -1312,18 +1334,19 @@ msgstr "" #: app/blueprints/packages/releases.py:62 #: app/blueprints/packages/releases.py:77 -#: app/blueprints/packages/releases.py:207 +#: app/blueprints/packages/releases.py:217 msgid "Minimum Minetest Version" msgstr "" #: app/blueprints/packages/releases.py:64 #: app/blueprints/packages/releases.py:79 -#: app/blueprints/packages/releases.py:210 +#: app/blueprints/packages/releases.py:220 msgid "Maximum Minetest Version" msgstr "" #: app/blueprints/packages/releases.py:74 #: app/templates/packages/release_edit.html:31 +#: app/templates/packages/release_view.html:31 msgid "URL" msgstr "" @@ -1344,75 +1367,75 @@ msgstr "" msgid "Upload .zip file" msgstr "" -#: app/blueprints/packages/releases.py:206 +#: app/blueprints/packages/releases.py:216 msgid "Set Min" msgstr "" -#: app/blueprints/packages/releases.py:209 +#: app/blueprints/packages/releases.py:219 msgid "Set Max" msgstr "" -#: app/blueprints/packages/releases.py:212 +#: app/blueprints/packages/releases.py:222 msgid "Only change values previously set as none" msgstr "" -#: app/blueprints/packages/releases.py:213 +#: app/blueprints/packages/releases.py:223 msgid "Update" msgstr "" -#: app/blueprints/packages/releases.py:265 +#: app/blueprints/packages/releases.py:275 #: app/templates/packages/update_config.html:25 msgid "Trigger" msgstr "" -#: app/blueprints/packages/releases.py:266 +#: app/blueprints/packages/releases.py:276 msgid "New Commit" msgstr "" -#: app/blueprints/packages/releases.py:267 app/templates/admin/tags/list.html:8 +#: app/blueprints/packages/releases.py:277 app/templates/admin/tags/list.html:8 msgid "New Tag" msgstr "" -#: app/blueprints/packages/releases.py:269 +#: app/blueprints/packages/releases.py:279 msgid "Branch name" msgstr "" -#: app/blueprints/packages/releases.py:270 +#: app/blueprints/packages/releases.py:280 #: app/templates/packages/update_config.html:38 msgid "Action" msgstr "" -#: app/blueprints/packages/releases.py:271 +#: app/blueprints/packages/releases.py:281 msgid "Send notification and mark as outdated" msgstr "" -#: app/blueprints/packages/releases.py:271 app/logic/package_approval.py:104 +#: app/blueprints/packages/releases.py:281 app/logic/package_approval.py:104 msgid "Create release" msgstr "" -#: app/blueprints/packages/releases.py:273 +#: app/blueprints/packages/releases.py:283 msgid "Save Settings" msgstr "" -#: app/blueprints/packages/releases.py:274 +#: app/blueprints/packages/releases.py:284 msgid "Disable Automation" msgstr "" -#: app/blueprints/packages/releases.py:313 +#: app/blueprints/packages/releases.py:323 msgid "Please add a Git repository URL in order to set up automatic releases" msgstr "" -#: app/blueprints/packages/releases.py:329 +#: app/blueprints/packages/releases.py:339 msgid "Deleted update configuration" msgstr "" -#: app/blueprints/packages/releases.py:337 +#: app/blueprints/packages/releases.py:347 msgid "Now, please create an initial release" msgstr "" #: app/blueprints/packages/reviews.py:60 app/blueprints/threads/__init__.py:181 #: app/blueprints/threads/__init__.py:182 -#: app/blueprints/threads/__init__.py:282 +#: app/blueprints/threads/__init__.py:283 msgid "Comment" msgstr "" @@ -1420,18 +1443,18 @@ msgstr "" msgid "Rating" msgstr "" -#: app/blueprints/packages/reviews.py:62 app/templates/macros/reviews.html:124 -#: app/templates/macros/reviews.html:178 +#: app/blueprints/packages/reviews.py:62 app/templates/macros/reviews.html:125 +#: app/templates/macros/reviews.html:179 msgid "Yes" msgstr "" -#: app/blueprints/packages/reviews.py:62 app/templates/macros/reviews.html:129 -#: app/templates/macros/reviews.html:182 +#: app/blueprints/packages/reviews.py:62 app/templates/macros/reviews.html:130 +#: app/templates/macros/reviews.html:183 msgid "Neutral" msgstr "" -#: app/blueprints/packages/reviews.py:62 app/templates/macros/reviews.html:134 -#: app/templates/macros/reviews.html:186 +#: app/blueprints/packages/reviews.py:62 app/templates/macros/reviews.html:135 +#: app/templates/macros/reviews.html:187 msgid "No" msgstr "" @@ -1447,7 +1470,7 @@ msgstr "" #: app/blueprints/packages/reviews.py:94 app/blueprints/threads/__init__.py:207 #: app/blueprints/threads/__init__.py:240 -#: app/blueprints/threads/__init__.py:334 app/blueprints/users/settings.py:114 +#: app/blueprints/threads/__init__.py:335 app/blueprints/users/settings.py:114 #: app/logic/packages.py:131 msgid "Linking to blocked sites is not allowed" msgstr "" @@ -1475,8 +1498,9 @@ msgid "Message" msgstr "" #: app/blueprints/report/__init__.py:35 app/templates/macros/threads.html:51 -#: app/templates/packages/view.html:688 app/templates/report/index.html:4 -#: app/templates/report/index.html:10 app/templates/users/profile.html:37 +#: app/templates/packages/view.html:706 app/templates/report/index.html:4 +#: app/templates/report/index.html:10 app/templates/users/account.html:91 +#: app/templates/users/profile.html:37 msgid "Report" msgstr "" @@ -1512,24 +1536,24 @@ msgstr "" msgid "Please wait before commenting again" msgstr "" -#: app/blueprints/threads/__init__.py:284 +#: app/blueprints/threads/__init__.py:285 #: app/templates/macros/package_approval.html:56 msgid "Open Thread" msgstr "" -#: app/blueprints/threads/__init__.py:309 +#: app/blueprints/threads/__init__.py:310 msgid "Unable to create thread!" msgstr "" -#: app/blueprints/threads/__init__.py:315 +#: app/blueprints/threads/__init__.py:316 msgid "An approval thread already exists! Consider replying there instead" msgstr "" -#: app/blueprints/threads/__init__.py:319 +#: app/blueprints/threads/__init__.py:320 msgid "Please wait before opening another thread" msgstr "" -#: app/blueprints/todo/user.py:192 +#: app/blueprints/todo/user.py:193 #: app/templates/collections/package_add_to.html:46 msgid "Done" msgstr "" @@ -1548,7 +1572,7 @@ msgstr "" msgid "Remember me" msgstr "" -#: app/blueprints/users/account.py:39 app/templates/base.html:176 +#: app/blueprints/users/account.py:39 app/templates/base.html:190 #: app/templates/donate/index.html:85 app/templates/users/login.html:4 msgid "Sign in" msgstr "" @@ -1910,7 +1934,7 @@ msgstr "" msgid "File filter" msgstr "" -#: app/blueprints/zipgrep/__init__.py:38 app/templates/base.html:60 +#: app/blueprints/zipgrep/__init__.py:38 app/templates/base.html:74 #: app/templates/packages/advanced_search.html:34 #: app/templates/packages/game_hub.html:35 app/templates/todo/tags.html:14 msgid "Search" @@ -2001,6 +2025,10 @@ msgstr "" msgid "You don't have permission to change the package name" msgstr "" +#: app/logic/packages.py:140 +msgid "You cannot change package type once approved" +msgstr "" + #: app/logic/releases.py:33 msgid "You don't have permission to make releases" msgstr "" @@ -2074,17 +2102,17 @@ msgstr "" msgid "Texture Pack" msgstr "" -#: app/models/packages.py:78 app/templates/base.html:39 +#: app/models/packages.py:78 app/templates/base.html:53 #: app/templates/modnames/view.html:14 msgid "Mods" msgstr "" -#: app/models/packages.py:80 app/templates/base.html:42 +#: app/models/packages.py:80 app/templates/base.html:56 #: app/templates/modnames/view.html:17 msgid "Games" msgstr "" -#: app/models/packages.py:82 app/templates/base.html:45 +#: app/models/packages.py:82 app/templates/base.html:59 msgid "Texture Packs" msgstr "" @@ -2211,185 +2239,185 @@ msgstr "" msgid "Delete" msgstr "" -#: app/models/packages.py:1366 +#: app/models/packages.py:1384 #, python-format msgid "New commit %(hash)s found on the Git repo." msgstr "" -#: app/models/packages.py:1370 +#: app/models/packages.py:1388 #, python-format msgid "The last release was commit %(hash)s" msgstr "" -#: app/models/packages.py:1376 +#: app/models/packages.py:1394 #, python-format msgid "New tag %(tag_name)s found on the Git repo." msgstr "" -#: app/models/users.py:45 +#: app/models/users.py:46 msgid "Banned" msgstr "" -#: app/models/users.py:47 +#: app/models/users.py:48 msgid "Not Joined" msgstr "" -#: app/models/users.py:49 +#: app/models/users.py:50 msgid "New Member" msgstr "" -#: app/models/users.py:51 +#: app/models/users.py:52 msgid "Member" msgstr "" -#: app/models/users.py:53 +#: app/models/users.py:54 msgid "Trusted Member" msgstr "" -#: app/models/users.py:55 +#: app/models/users.py:56 msgid "Approver" msgstr "" -#: app/models/users.py:57 +#: app/models/users.py:58 msgid "Editor" msgstr "" #. NOTE: BOT notification type -#: app/models/users.py:59 app/models/users.py:448 +#: app/models/users.py:60 app/models/users.py:455 msgid "Bot" msgstr "" -#: app/models/users.py:61 +#: app/models/users.py:62 msgid "Moderator" msgstr "" -#: app/models/users.py:63 app/templates/base.html:164 +#: app/models/users.py:64 app/templates/base.html:178 msgid "Admin" msgstr "" #. NOTE: PACKAGE_EDIT notification type -#: app/models/users.py:433 +#: app/models/users.py:440 msgid "Package Edit" msgstr "" #. NOTE: PACKAGE_APPROVAL notification type -#: app/models/users.py:436 +#: app/models/users.py:443 msgid "Package Approval" msgstr "" #. NOTE: NEW_THREAD notification type -#: app/models/users.py:439 app/templates/threads/list.html:12 +#: app/models/users.py:446 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:442 +#: app/models/users.py:449 msgid "New Review" msgstr "" #. NOTE: THREAD_REPLY notification type -#: app/models/users.py:445 +#: app/models/users.py:452 msgid "Thread Reply" msgstr "" #. NOTE: MAINTAINER notification type -#: app/models/users.py:451 app/templates/macros/threads.html:27 +#: app/models/users.py:458 app/templates/macros/threads.html:27 msgid "Maintainer" msgstr "" #. NOTE: EDITOR_ALERT notification type -#: app/models/users.py:454 +#: app/models/users.py:461 msgid "Editor Alert" msgstr "" #. NOTE: EDITOR_MISC notification type -#: app/models/users.py:457 +#: app/models/users.py:464 msgid "Editor Misc" msgstr "" #. NOTE: OTHER notification type -#: app/models/users.py:460 +#: app/models/users.py:467 msgid "Other" msgstr "" -#: app/models/users.py:470 +#: app/models/users.py:477 msgid "This is a Package Edit notification." msgstr "" -#: app/models/users.py:472 +#: app/models/users.py:479 msgid "This is a Package Approval notification." msgstr "" -#: app/models/users.py:474 +#: app/models/users.py:481 msgid "This is a New Thread notification." msgstr "" -#: app/models/users.py:476 +#: app/models/users.py:483 msgid "This is a New Review notification." msgstr "" -#: app/models/users.py:478 +#: app/models/users.py:485 msgid "This is a Thread Reply notification." msgstr "" -#: app/models/users.py:480 +#: app/models/users.py:487 msgid "This is a Bot notification." msgstr "" -#: app/models/users.py:482 +#: app/models/users.py:489 msgid "This is a Maintainer change notification." msgstr "" -#: app/models/users.py:484 +#: app/models/users.py:491 msgid "This is an Editor Alert notification." msgstr "" -#: app/models/users.py:486 +#: app/models/users.py:493 msgid "This is an Editor Misc notification." msgstr "" -#: app/models/users.py:488 +#: app/models/users.py:495 msgid "This is an Other notification." msgstr "" -#: app/models/users.py:495 +#: app/models/users.py:502 msgid "When another user edits your packages, releases, etc." msgstr "" -#: app/models/users.py:497 +#: app/models/users.py:504 msgid "Notifications from editors related to the package approval process." msgstr "" -#: app/models/users.py:499 +#: app/models/users.py:506 msgid "When a thread is created on your package." msgstr "" -#: app/models/users.py:501 +#: app/models/users.py:508 msgid "When a user posts a review on your package." msgstr "" -#: app/models/users.py:503 +#: app/models/users.py:510 msgid "When someone replies to a thread you're watching." msgstr "" -#: app/models/users.py:505 +#: app/models/users.py:512 msgid "From a bot - for example, update notifications." msgstr "" -#: app/models/users.py:507 +#: app/models/users.py:514 msgid "When your package's maintainers change." msgstr "" -#: app/models/users.py:509 +#: app/models/users.py:516 msgid "For editors: Important alerts." msgstr "" -#: app/models/users.py:511 +#: app/models/users.py:518 msgid "For editors: Minor notifications, including new threads." msgstr "" -#: app/models/users.py:513 +#: app/models/users.py:520 msgid "Minor notifications not important enough for a dedicated category." msgstr "" @@ -2440,11 +2468,11 @@ msgid "" "been deleted, or you may not have access to it." msgstr "" -#: app/templates/base.html:48 +#: app/templates/base.html:62 msgid "Random" msgstr "" -#: app/templates/base.html:51 app/templates/base.html:245 +#: app/templates/base.html:65 app/templates/base.html:259 #: app/templates/packages/bulk_update_conf.html:8 #: app/templates/packages/translation.html:12 #: app/templates/packages/update_config.html:8 @@ -2453,130 +2481,134 @@ msgstr "" msgid "Help" msgstr "" -#: app/templates/base.html:58 +#: app/templates/base.html:72 #, python-format msgid "Search %(type)s" msgstr "" -#: app/templates/base.html:58 app/templates/todo/tags.html:11 +#: app/templates/base.html:72 app/templates/todo/tags.html:11 #: app/templates/todo/tags.html:13 msgid "Search all packages" msgstr "" -#: app/templates/base.html:75 +#: app/templates/base.html:89 msgid "Work Queue" msgstr "" -#: app/templates/base.html:88 app/templates/base.html:140 +#: app/templates/base.html:102 app/templates/base.html:154 msgid "To do list" msgstr "" -#: app/templates/base.html:97 app/templates/notifications/list.html:4 +#: app/templates/base.html:111 app/templates/notifications/list.html:4 msgid "Notifications" msgstr "" -#: app/templates/base.html:118 +#: app/templates/base.html:132 msgid "Add Package" msgstr "" -#: app/templates/base.html:135 +#: app/templates/base.html:149 msgid "Profile" msgstr "" -#: app/templates/base.html:145 +#: app/templates/base.html:159 msgid "My Collections" msgstr "" -#: app/templates/base.html:169 app/templates/packages/release_new.html:12 +#: app/templates/base.html:183 app/templates/packages/release_new.html:12 msgid "Settings" msgstr "" -#: app/templates/base.html:172 +#: app/templates/base.html:186 msgid "Sign out" msgstr "" #: app/templates/admin/languages/list.html:4 -#: app/templates/admin/languages/list.html:10 app/templates/base.html:185 -#: app/templates/packages/view.html:602 app/utils/minetest_hypertext.py:288 +#: app/templates/admin/languages/list.html:10 app/templates/base.html:199 +#: app/templates/packages/view.html:620 app/utils/minetest_hypertext.py:288 msgid "Languages" msgstr "" -#: app/templates/base.html:202 app/templates/translate/index.html:76 +#: app/templates/base.html:216 app/templates/translate/index.html:76 msgid "Help translate ContentDB" msgstr "" -#: app/templates/base.html:246 +#: app/templates/base.html:260 msgid "About" msgstr "" -#: app/templates/base.html:247 +#: app/templates/base.html:261 msgid "Contact Us" msgstr "" -#: app/templates/base.html:248 +#: app/templates/base.html:262 msgid "Rules" msgstr "" -#: app/templates/base.html:249 +#: app/templates/base.html:263 msgid "Policy and Guidance" msgstr "" -#: app/templates/base.html:250 app/templates/donate/index.html:46 +#: app/templates/base.html:264 app/templates/donate/index.html:46 #: app/templates/donate/index.html:70 app/templates/users/profile.html:104 msgid "Donate" msgstr "" -#: app/templates/base.html:251 +#: app/templates/base.html:265 msgid "API" msgstr "" -#: app/templates/base.html:252 app/templates/users/register.html:37 +#: app/templates/base.html:266 +msgid "RSS / Feeds" +msgstr "" + +#: app/templates/base.html:267 app/templates/users/register.html:37 msgid "Privacy Policy" msgstr "" -#: app/templates/base.html:254 +#: app/templates/base.html:269 msgid "Report / DMCA" msgstr "" -#: app/templates/base.html:256 app/templates/packages/advanced_search.html:4 +#: app/templates/base.html:271 app/templates/packages/advanced_search.html:4 msgid "Advanced Search" msgstr "" -#: app/templates/base.html:257 +#: app/templates/base.html:272 msgid "User List" msgstr "" -#: app/templates/base.html:258 app/templates/packages/view.html:190 -#: app/templates/packages/view.html:677 app/templates/threads/list.html:4 +#: app/templates/base.html:273 app/templates/packages/view.html:197 +#: app/templates/packages/view.html:695 app/templates/threads/list.html:4 msgid "Threads" msgstr "" -#: app/templates/base.html:259 app/templates/collections/list.html:7 +#: app/templates/base.html:274 app/templates/collections/list.html:7 #: app/templates/collections/list.html:26 msgid "Collections" msgstr "" -#: app/templates/base.html:260 app/templates/donate/index.html:4 +#: app/templates/base.html:275 app/templates/donate/index.html:4 msgid "Support Creators" msgstr "" -#: app/templates/base.html:261 +#: app/templates/base.html:276 msgid "Translate Packages" msgstr "" -#: app/templates/base.html:262 +#: app/templates/base.html:277 msgid "Source Code" msgstr "" -#: app/templates/base.html:268 +#: app/templates/base.html:283 msgid "Show non-free packages" msgstr "" -#: app/templates/base.html:270 +#: app/templates/base.html:285 msgid "Hide non-free packages" msgstr "" -#: app/templates/base.html:274 +#: app/templates/base.html:289 #, python-format msgid "Our privacy policy has been updated (%(date)s)" msgstr "" @@ -2585,20 +2617,16 @@ msgstr "" msgid "Welcome" msgstr "" -#: app/templates/index.html:8 -msgid "Welcome to the best place to find Minetest mods, games, and texture packs" -msgstr "" - #: app/templates/index.html:53 #, python-format msgid "%(title)s by %(author)s" msgstr "" -#: app/templates/index.html:94 app/templates/packages/view.html:278 +#: app/templates/index.html:94 app/templates/packages/view.html:285 msgid "Previous" msgstr "" -#: app/templates/index.html:98 app/templates/packages/view.html:282 +#: app/templates/index.html:98 app/templates/packages/view.html:289 #: app/templates/users/claim_forums.html:87 msgid "Next" msgstr "" @@ -2680,7 +2708,7 @@ msgstr "" #: app/templates/admin/storage.html:62 #: app/templates/collections/create_edit.html:61 -#: app/templates/threads/user_comments.html:79 +#: app/templates/threads/user_comments.html:80 msgid "No results" msgstr "" @@ -2799,7 +2827,8 @@ msgstr "" #: app/templates/collections/create_edit.html:5 #: app/templates/collections/view.html:42 app/templates/macros/releases.html:68 -#: app/templates/packages/view.html:116 app/templates/packages/view.html:255 +#: app/templates/packages/release_view.html:10 +#: app/templates/packages/view.html:123 app/templates/packages/view.html:262 msgid "Edit" msgstr "" @@ -2817,7 +2846,7 @@ msgstr "" #: app/templates/collections/create_edit.html:76 #: app/templates/packages/remove.html:34 app/templates/packages/remove.html:83 -#: app/templates/packages/view.html:128 +#: app/templates/packages/view.html:135 msgid "Remove" msgstr "Eliminar" @@ -3062,8 +3091,8 @@ msgstr "" msgid "No audit log entries." msgstr "" -#: app/templates/macros/forms.html:21 app/templates/macros/reviews.html:150 -#: app/templates/packages/remove.html:73 app/templates/packages/view.html:468 +#: app/templates/macros/forms.html:21 app/templates/macros/reviews.html:151 +#: app/templates/packages/remove.html:73 app/templates/packages/view.html:486 #: app/templates/users/modtools.html:86 msgid "Required" msgstr "" @@ -3139,6 +3168,7 @@ msgstr "" #: app/templates/macros/releases.html:103 #: app/templates/packages/release_edit.html:39 +#: app/templates/packages/release_view.html:41 msgid "Importing..." msgstr "" @@ -3158,34 +3188,34 @@ msgstr "" msgid "Unhelpful" msgstr "" -#: app/templates/macros/reviews.html:90 +#: app/templates/macros/reviews.html:91 #, python-format msgid "%(num)d comments" msgstr "" -#: app/templates/macros/reviews.html:102 +#: app/templates/macros/reviews.html:103 msgid "No reviews, yet." msgstr "" -#: app/templates/macros/reviews.html:112 app/templates/macros/reviews.html:166 +#: app/templates/macros/reviews.html:113 app/templates/macros/reviews.html:167 #: app/templates/packages/review_create_edit.html:4 msgid "Review" msgstr "" -#: app/templates/macros/reviews.html:139 +#: app/templates/macros/reviews.html:140 #: app/templates/packages/review_create_edit.html:51 msgid "Why or why not? Try to be constructive" msgstr "" -#: app/templates/macros/reviews.html:156 +#: app/templates/macros/reviews.html:157 msgid "Post Review" msgstr "" -#: app/templates/macros/reviews.html:192 +#: app/templates/macros/reviews.html:193 msgid "Report an issue" msgstr "" -#: app/templates/macros/reviews.html:196 +#: app/templates/macros/reviews.html:197 msgid "Ask a question" msgstr "" @@ -3320,8 +3350,8 @@ msgstr "" msgid "On %(trigger)s, do %(action)s" msgstr "" -#: app/templates/macros/todo.html:35 app/templates/packages/view.html:122 -#: app/templates/packages/view.html:433 +#: app/templates/macros/todo.html:35 app/templates/packages/view.html:129 +#: app/templates/packages/view.html:451 msgid "Release" msgstr "" @@ -3331,7 +3361,7 @@ msgstr "" #: app/templates/macros/todo.html:48 #: app/templates/packages/releases_list.html:13 -#: app/templates/packages/view.html:437 +#: app/templates/packages/view.html:455 msgid "Update settings" msgstr "" @@ -3376,9 +3406,9 @@ msgstr "" #: app/templates/modnames/view.html:27 app/templates/oauth/authorize.html:32 #: app/templates/packages/game_support.html:42 -#: app/templates/packages/similar.html:38 app/templates/packages/view.html:474 -#: app/templates/packages/view.html:498 app/templates/packages/view.html:543 -#: app/templates/packages/view.html:575 app/templates/todo/editor.html:85 +#: app/templates/packages/similar.html:38 app/templates/packages/view.html:492 +#: app/templates/packages/view.html:516 app/templates/packages/view.html:561 +#: app/templates/packages/view.html:593 app/templates/todo/editor.html:85 #: app/templates/todo/game_support.html:45 #, python-format msgid "%(title)s by %(display_name)s" @@ -3611,104 +3641,104 @@ msgid "" "\t\t\tsuch as finding metadata from git, and autocompletion." msgstr "" -#: app/templates/packages/create_edit.html:73 +#: app/templates/packages/create_edit.html:78 msgid "You need to unpublish the package to change the name." msgstr "" -#: app/templates/packages/create_edit.html:80 +#: app/templates/packages/create_edit.html:85 msgid "" "Tip: Don't include Minetest, mod, or modpack " "anywhere in the short description. It is unnecessary and wastes " "characters." msgstr "" -#: app/templates/packages/create_edit.html:83 +#: app/templates/packages/create_edit.html:88 msgid "" "Please choose 'Work in Progress' if your package is unstable, and " "shouldn't be recommended to all players" msgstr "" -#: app/templates/packages/create_edit.html:88 +#: app/templates/packages/create_edit.html:93 msgid "If there is no media, set the Media License to the same as the License." msgstr "" -#: app/templates/packages/create_edit.html:92 +#: app/templates/packages/create_edit.html:97 msgid "" "There's no need to link to the package on ContentDB in the long " "description, the user is already here!" msgstr "" -#: app/templates/packages/create_edit.html:95 +#: app/templates/packages/create_edit.html:100 msgid "" "There's no need to include the forum topic in the long description, it's " "already shown on the page." msgstr "" -#: app/templates/packages/create_edit.html:98 +#: app/templates/packages/create_edit.html:103 msgid "" "There's no need to include the repository URL in the long description, " "it's already shown on the page." msgstr "" -#: app/templates/packages/create_edit.html:102 +#: app/templates/packages/create_edit.html:107 msgid "What to write in the long description" msgstr "" -#: app/templates/packages/create_edit.html:108 +#: app/templates/packages/create_edit.html:113 msgid "Repository and Links" msgstr "" -#: app/templates/packages/create_edit.html:111 +#: app/templates/packages/create_edit.html:116 msgid "Do you have a Git repository?" msgstr "" -#: app/templates/packages/create_edit.html:113 +#: app/templates/packages/create_edit.html:118 msgid "Having a repository is optional" msgstr "" -#: app/templates/packages/create_edit.html:116 +#: app/templates/packages/create_edit.html:121 msgid "" "If you do have a repository, enter the URL below. Otherwise, leave blank " "and click skip." msgstr "" -#: app/templates/packages/create_edit.html:121 +#: app/templates/packages/create_edit.html:126 msgid "HTTP URL to a Git, Mercurial, or other repository" msgstr "" -#: app/templates/packages/create_edit.html:124 +#: app/templates/packages/create_edit.html:129 msgid "Next (Autoimport)" msgstr "" -#: app/templates/packages/create_edit.html:125 +#: app/templates/packages/create_edit.html:130 msgid "Skip" msgstr "" -#: app/templates/packages/create_edit.html:129 +#: app/templates/packages/create_edit.html:134 msgid "Importing... (This may take a while)" msgstr "" -#: app/templates/packages/create_edit.html:132 +#: app/templates/packages/create_edit.html:137 msgid "Where should users report issues?" msgstr "" -#: app/templates/packages/create_edit.html:136 +#: app/templates/packages/create_edit.html:141 msgid "Paste a forum topic URL" msgstr "" -#: app/templates/packages/create_edit.html:138 +#: app/templates/packages/create_edit.html:143 msgid "YouTube videos will be shown in an embed." msgstr "" -#: app/templates/packages/create_edit.html:139 +#: app/templates/packages/create_edit.html:144 msgid "If blank, the author's donation URL will be used instead." msgstr "" -#: app/templates/packages/create_edit.html:140 +#: app/templates/packages/create_edit.html:145 msgid "How can users translate your package? ie: weblate URL or a help page" msgstr "" -#: app/templates/packages/create_edit.html:145 +#: app/templates/packages/create_edit.html:150 msgid "" "You need to save a draft before you can add releases and screenshots. " "You'll be able to edit the package again before submitting for approval." @@ -3761,7 +3791,7 @@ msgid "" msgstr "" #: app/templates/packages/game_support.html:23 -#: app/templates/packages/view.html:213 app/templates/translate/index.html:48 +#: app/templates/packages/view.html:220 app/templates/translate/index.html:48 msgid "Source" msgstr "" @@ -3948,10 +3978,12 @@ msgid "Human-readable name. Eg: 1.0.0 - The Trains Update" msgstr "" #: app/templates/packages/release_edit.html:35 +#: app/templates/packages/release_view.html:35 msgid "Commit Hash" msgstr "" #: app/templates/packages/release_edit.html:40 +#: app/templates/packages/release_view.html:42 msgid "view task" msgstr "" @@ -4257,7 +4289,7 @@ msgid "" msgstr "" #: app/templates/packages/review_votes.html:4 -#: app/templates/packages/view.html:364 +#: app/templates/packages/view.html:371 msgid "Review Votes" msgstr "" @@ -4385,24 +4417,32 @@ msgstr "" msgid "Translating content meta - lua_api.md" msgstr "" -#: app/templates/packages/translation.html:30 -msgid "Translation template" +#: app/templates/packages/translation.html:31 +#, python-format +msgid "%(title)s is available in %(num)d languages." msgstr "" #: app/templates/packages/translation.html:32 +msgid "ContentDB reads translations from locale files (.tr) in your package." +msgstr "" + +#: app/templates/packages/translation.html:89 +msgid "Translation template" +msgstr "" + +#: app/templates/packages/translation.html:91 #, python-format msgid "" "To quickly add support for ContentDB package translation, create a file " "at %(location)s with the following content:" msgstr "" -#: app/templates/packages/translation.html:43 -#, python-format -msgid "%(title)s is available in %(num)d languages." +#: app/templates/packages/translation.html:102 +msgid "With games, you also need to name the textdomain in game.conf:" msgstr "" -#: app/templates/packages/translation.html:44 -msgid "ContentDB reads translations from locale files (.tr) in your package." +#: app/templates/packages/translation.html:106 +msgid "Replace mymod with the name of mod / textdomain you chose." msgstr "" #: app/templates/packages/update_config.html:4 @@ -4440,207 +4480,217 @@ msgid "" "notifications until it is marked up to date." msgstr "" -#: app/templates/packages/view.html:42 -msgid "Download" +#: app/templates/packages/view.html:22 app/templates/packages/view.html:25 +#, python-format +msgid "%(title)s releases" msgstr "" #: app/templates/packages/view.html:49 +msgid "Download" +msgstr "" + +#: app/templates/packages/view.html:56 #, python-format msgid "Minetest %(min)s - %(max)s" msgstr "" -#: app/templates/packages/view.html:51 +#: app/templates/packages/view.html:58 #, python-format msgid "For Minetest %(min)s and above" msgstr "" -#: app/templates/packages/view.html:53 +#: app/templates/packages/view.html:60 #, python-format msgid "Minetest %(max)s and below" msgstr "" -#: app/templates/packages/view.html:63 +#: app/templates/packages/view.html:70 msgid "How do I install this?" msgstr "" -#: app/templates/packages/view.html:69 +#: app/templates/packages/view.html:76 msgid "No downloads available" msgstr "" -#: app/templates/packages/view.html:76 +#: app/templates/packages/view.html:83 msgid "Non-free code and media" msgstr "" -#: app/templates/packages/view.html:78 +#: app/templates/packages/view.html:85 msgid "Non-free code" msgstr "" -#: app/templates/packages/view.html:80 +#: app/templates/packages/view.html:87 msgid "Non-free media" msgstr "" -#: app/templates/packages/view.html:94 app/templates/threads/view.html:109 +#: app/templates/packages/view.html:101 app/templates/threads/view.html:109 msgid "" "This thread is only visible to its creator, package maintainers, users of" " Approver rank or above, and @mentioned users." msgstr "" -#: app/templates/packages/view.html:207 app/templates/users/profile.html:95 +#: app/templates/packages/view.html:214 app/templates/users/profile.html:95 msgid "Website" msgstr "" -#: app/templates/packages/view.html:219 app/templates/users/profile.html:77 +#: app/templates/packages/view.html:226 app/templates/users/profile.html:77 msgid "Forums" msgstr "" -#: app/templates/packages/view.html:225 +#: app/templates/packages/view.html:232 msgid "Issue Tracker" msgstr "" -#: app/templates/packages/view.html:231 app/templates/translate/index.html:43 +#: app/templates/packages/view.html:238 app/templates/translate/index.html:43 msgid "Translate" msgstr "" -#: app/templates/packages/view.html:297 +#: app/templates/packages/view.html:304 msgid "Thumbnail for video" msgstr "" -#: app/templates/packages/view.html:314 +#: app/templates/packages/view.html:321 msgid "Awaiting review" msgstr "" -#: app/templates/packages/view.html:344 app/templates/threads/view.html:82 +#: app/templates/packages/view.html:351 app/templates/threads/view.html:82 msgid "Edit Review" msgstr "" -#: app/templates/packages/view.html:349 +#: app/templates/packages/view.html:356 msgid "You can't review your own package." msgstr "" -#: app/templates/packages/view.html:359 +#: app/templates/packages/view.html:366 msgid "Package needs to be approved before it can be reviewed." msgstr "" -#: app/templates/packages/view.html:370 +#: app/templates/packages/view.html:377 msgid "Used By" msgstr "" -#: app/templates/packages/view.html:376 +#: app/templates/packages/view.html:383 msgid "Content" msgstr "" -#: app/templates/packages/view.html:378 app/templates/packages/view.html:461 +#: app/templates/packages/view.html:385 app/templates/packages/view.html:479 msgid "View content for game" msgstr "" -#: app/templates/packages/view.html:393 +#: app/templates/packages/view.html:398 +#, python-format +msgid "Release notes for %(title)s" +msgstr "" + +#: app/templates/packages/view.html:411 msgid "Favorite" msgstr "" -#: app/templates/packages/view.html:402 +#: app/templates/packages/view.html:420 msgid "Add to collection..." msgstr "" -#: app/templates/packages/view.html:410 +#: app/templates/packages/view.html:428 #, python-format msgid "View %(count)d collections" msgstr "" -#: app/templates/packages/view.html:421 +#: app/templates/packages/view.html:439 msgid "Package may be outdated" msgstr "" -#: app/templates/packages/view.html:428 +#: app/templates/packages/view.html:446 msgid "Only visible to the author and Editors." msgstr "" -#: app/templates/packages/view.html:445 +#: app/templates/packages/view.html:463 msgid "Warning" msgstr "" -#: app/templates/packages/view.html:451 +#: app/templates/packages/view.html:469 msgid "Like this package? Help support its development by making a donation" msgstr "" -#: app/templates/packages/view.html:454 +#: app/templates/packages/view.html:472 msgid "Donate now" msgstr "" -#: app/templates/packages/view.html:466 app/utils/minetest_hypertext.py:283 +#: app/templates/packages/view.html:484 app/utils/minetest_hypertext.py:283 msgid "Dependencies" msgstr "" -#: app/templates/packages/view.html:486 +#: app/templates/packages/view.html:504 msgid "No required dependencies" msgstr "" -#: app/templates/packages/view.html:492 +#: app/templates/packages/view.html:510 msgid "Optional" msgstr "" -#: app/templates/packages/view.html:525 +#: app/templates/packages/view.html:543 msgid "Compatible Games" msgstr "" -#: app/templates/packages/view.html:530 app/templates/packages/view.html:550 +#: app/templates/packages/view.html:548 app/templates/packages/view.html:568 #: app/utils/minetest_hypertext.py:275 msgid "No specific game required" msgstr "" -#: app/templates/packages/view.html:533 +#: app/templates/packages/view.html:551 msgid "Tested with:" msgstr "" -#: app/templates/packages/view.html:555 +#: app/templates/packages/view.html:573 msgid "Is the above correct?" msgstr "" -#: app/templates/packages/view.html:556 +#: app/templates/packages/view.html:574 msgid "You need to either confirm this or tell ContentDB about supported games" msgstr "" -#: app/templates/packages/view.html:568 +#: app/templates/packages/view.html:586 msgid "Does not work with:" msgstr "" -#: app/templates/packages/view.html:588 +#: app/templates/packages/view.html:606 msgid "Please specify compatible games" msgstr "" -#: app/templates/packages/view.html:594 +#: app/templates/packages/view.html:612 msgid "Information" msgstr "" -#: app/templates/packages/view.html:600 +#: app/templates/packages/view.html:618 msgid "Technical Name" msgstr "" -#: app/templates/packages/view.html:616 app/utils/minetest_hypertext.py:295 +#: app/templates/packages/view.html:634 app/utils/minetest_hypertext.py:295 #, python-format msgid "%(code_license)s for code,
%(media_license)s for media." msgstr "" -#: app/templates/packages/view.html:624 +#: app/templates/packages/view.html:642 msgid "Unknown" msgstr "" -#: app/templates/packages/view.html:626 app/utils/minetest_hypertext.py:301 +#: app/templates/packages/view.html:644 app/utils/minetest_hypertext.py:301 msgid "Added" msgstr "" -#: app/templates/packages/view.html:640 +#: app/templates/packages/view.html:658 msgid "Remove myself" msgstr "" -#: app/templates/packages/view.html:645 app/utils/minetest_hypertext.py:303 +#: app/templates/packages/view.html:663 app/utils/minetest_hypertext.py:303 msgid "Provides" msgstr "" -#: app/templates/packages/view.html:667 +#: app/templates/packages/view.html:685 msgid "More" msgstr "" -#: app/templates/packages/view.html:696 +#: app/templates/packages/view.html:714 msgid "See audit log" msgstr "" @@ -4722,7 +4772,7 @@ msgstr "" msgid "Reply to %(title)s" msgstr "" -#: app/templates/threads/user_comments.html:73 +#: app/templates/threads/user_comments.html:74 msgid "Only showing replies to public threads" msgstr "" @@ -4824,7 +4874,7 @@ msgstr "" msgid "Mod names that have hard dependers, but no packages providing them." msgstr "" -#: app/templates/todo/editor.html:193 app/templates/users/account.html:100 +#: app/templates/todo/editor.html:193 app/templates/users/account.html:102 msgid "View All" msgstr "" @@ -5119,10 +5169,10 @@ msgid "Account Deletion and Deactivation isn't available to users yet." msgstr "" #: app/templates/users/account.html:88 -msgid "Please contact the admin." +msgid "Please raise a report to request account deletion." msgstr "" -#: app/templates/users/account.html:93 +#: app/templates/users/account.html:95 msgid "Recent Account Actions" msgstr "" @@ -5618,27 +5668,27 @@ msgstr "" msgid "'%(query)s' - Search Package Releases" msgstr "" -#: app/utils/flask.py:158 +#: app/utils/flask.py:159 msgid "All time" msgstr "" -#: app/utils/flask.py:159 +#: app/utils/flask.py:160 msgid "Last 7 days" msgstr "" -#: app/utils/flask.py:160 +#: app/utils/flask.py:161 msgid "Last 30 days" msgstr "" -#: app/utils/flask.py:161 +#: app/utils/flask.py:162 msgid "Last 90 days" msgstr "" -#: app/utils/flask.py:162 +#: app/utils/flask.py:163 msgid "Year to date" msgstr "" -#: app/utils/flask.py:163 +#: app/utils/flask.py:164 msgid "Last year" msgstr "" @@ -6116,6 +6166,7 @@ msgstr "" #~ msgid "Chat / Commands" #~ msgstr "" +#~ msgctxt "tags" #~ msgid "" #~ "Focus on player chat/communication or " #~ "who's primary function is interacting " @@ -6131,6 +6182,7 @@ msgstr "" #~ msgid "Complex installation" #~ msgstr "" +#~ msgctxt "tags" #~ msgid "" #~ "Requires futher installation steps, such " #~ "as installing luarocks or editing the" @@ -6152,6 +6204,7 @@ msgstr "" #~ msgid "Sims" #~ msgstr "" +#~ msgctxt "tags" #~ msgid "" #~ "Mods and games that aim to " #~ "simulate real life activity. Similar to" @@ -6176,6 +6229,7 @@ msgstr "" #~ msgid "Mobs / Animals / NPCs" #~ msgstr "" +#~ msgctxt "tags" #~ msgid "Adds mobs, animals, and NPCs" #~ msgstr "" @@ -6284,6 +6338,7 @@ msgstr "" #~ msgid "GUI" #~ msgstr "" +#~ msgctxt "tags" #~ msgid "For content whose main utility / feature is in GUI/formspec form" #~ msgstr "" @@ -6302,6 +6357,7 @@ msgstr "" #~ msgid "Minetest Game improved" #~ msgstr "" +#~ msgctxt "tags" #~ msgid "Forks of MTG" #~ msgstr "" @@ -6454,39 +6510,6 @@ 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 (_), " @@ -6500,3 +6523,6 @@ msgstr "" #~ msgid "Human readable. Eg: 1.0.0 or 2018-05-28" #~ msgstr "" +#~ msgid "Please contact the admin." +#~ msgstr "" + diff --git a/translations/he/LC_MESSAGES/messages.po b/translations/he/LC_MESSAGES/messages.po index 6aba1966..0819dcdc 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-22 16:06+0100\n" +"POT-Creation-Date: 2024-07-23 22:12+0100\n" "PO-Revision-Date: 2024-05-08 15:07+0000\n" "Last-Translator: jhon game \n" "Language: he\n" @@ -30,324 +30,268 @@ msgstr "נאסר:" msgid "You have been banned." msgstr "נאסרתם" -#. NOTE: tags: title for server_tools +#. NOTE: tags: title for jam_game_2023 #: app/_translations.py:6 msgctxt "tags" -msgid "Server Moderation and Tools" +msgid "Jam / Game 2023" msgstr "" -#. NOTE: tags: description for server_tools +#. NOTE: tags: description for jam_game_2023 #: app/_translations.py:8 msgctxt "tags" -msgid "Helps with server maintenance and moderation" -msgstr "" - -#. NOTE: tags: title for pvp -#: app/_translations.py:10 -msgctxt "tags" -msgid "Player vs Player (PvP)" -msgstr "" - -#. NOTE: tags: description for pvp -#: app/_translations.py:12 -msgctxt "tags" -msgid "Designed to be played competitively against other players" +msgid "Entries to the 2023 Minetest Game Jam " msgstr "" #. NOTE: tags: title for player_effects -#: app/_translations.py:14 +#: app/_translations.py:10 msgctxt "tags" msgid "Player Effects / Power Ups" msgstr "" #. NOTE: tags: description for player_effects -#: app/_translations.py:16 +#: app/_translations.py:12 msgctxt "tags" msgid "" "For content that changes player effects, including physics, for example: " "speed, jump height or gravity." msgstr "" -#. NOTE: tags: title for jam_game_2023 +#. NOTE: tags: title for server_tools +#: app/_translations.py:14 +msgctxt "tags" +msgid "Server Moderation and Tools" +msgstr "" + +#. NOTE: tags: description for server_tools +#: app/_translations.py:16 +msgctxt "tags" +msgid "Helps with server maintenance and moderation" +msgstr "" + +#. NOTE: tags: title for pvp #: app/_translations.py:18 msgctxt "tags" -msgid "Jam / Game 2023" +msgid "Player vs Player (PvP)" msgstr "" -#. NOTE: tags: description for jam_game_2023 +#. NOTE: tags: description for pvp #: 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" +msgid "Designed to be played competitively against other players" msgstr "" #. NOTE: tags: title for world_tools -#: app/_translations.py:26 +#: app/_translations.py:22 msgctxt "tags" msgid "World Maintenance and Tools" msgstr "" #. NOTE: tags: description for world_tools -#: app/_translations.py:28 +#: app/_translations.py:24 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:38 +#: app/_translations.py:26 msgctxt "tags" msgid "Joke" msgstr "" #. NOTE: tags: description for april_fools -#: app/_translations.py:40 +#: 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 singleplayer -#: app/_translations.py:42 +#. NOTE: tags: title for developer_tools +#: app/_translations.py:30 msgctxt "tags" -msgid "Singleplayer-focused" +msgid "Developer Tools" msgstr "" -#. NOTE: tags: description for singleplayer -#: app/_translations.py:44 +#. NOTE: tags: description for developer_tools +#: app/_translations.py:32 msgctxt "tags" -msgid "Content that can be played alone" +msgid "Tools for game and mod developers" +msgstr "" + +#. NOTE: tags: title for inventory +#: app/_translations.py:34 +msgctxt "tags" +msgid "Inventory" +msgstr "" + +#. NOTE: tags: description for inventory +#: app/_translations.py:36 +msgctxt "tags" +msgid "Changes the inventory GUI" msgstr "" #. NOTE: tags: title for crafting -#: app/_translations.py:46 +#: app/_translations.py:38 msgctxt "tags" msgid "Crafting" msgstr "" #. NOTE: tags: description for crafting -#: app/_translations.py:48 +#: app/_translations.py:40 msgctxt "tags" msgid "Big changes to crafting gameplay" msgstr "" #. NOTE: tags: title for adventure__rpg -#: app/_translations.py:50 +#: app/_translations.py:42 msgctxt "tags" msgid "Adventure / RPG" msgstr "" #. NOTE: tags: title for shooter -#: app/_translations.py:52 +#: app/_translations.py:44 msgctxt "tags" msgid "Shooter" msgstr "" #. NOTE: tags: description for shooter -#: app/_translations.py:54 +#: app/_translations.py:46 msgctxt "tags" msgid "First person shooters (FPS) and more" msgstr "" #. NOTE: tags: title for sound_music -#: app/_translations.py:56 +#: app/_translations.py:48 msgctxt "tags" msgid "Sounds / Music" msgstr "" #. NOTE: tags: description for sound_music -#: app/_translations.py:58 +#: app/_translations.py:50 msgctxt "tags" msgid "Focuses on or adds new sounds or musical things" msgstr "" -#. NOTE: tags: title for tools -#: app/_translations.py:60 +#. NOTE: tags: title for mapgen +#: app/_translations.py:52 msgctxt "tags" -msgid "Tools / Weapons / Armor" +msgid "Mapgen / Biomes / Decoration" msgstr "" -#. NOTE: tags: description for tools -#: app/_translations.py:62 +#. NOTE: tags: description for mapgen +#: app/_translations.py:54 msgctxt "tags" -msgid "Adds or changes tools, weapons, and armor" +msgid "New mapgen or changes mapgen" msgstr "" -#. NOTE: tags: title for plants_and_farming -#: app/_translations.py:64 +#. NOTE: tags: title for singleplayer +#: app/_translations.py:56 msgctxt "tags" -msgid "Plants and Farming" +msgid "Singleplayer-focused" msgstr "" -#. NOTE: tags: description for plants_and_farming -#: app/_translations.py:66 +#. NOTE: tags: description for singleplayer +#: app/_translations.py:58 msgctxt "tags" -msgid "Adds new plants or other farmable resources." -msgstr "" - -#. 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" +msgid "Content that can be played alone" msgstr "" #. NOTE: tags: title for complex_installation -#: app/_translations.py:80 +#: app/_translations.py:60 msgctxt "tags" msgid "Complex installation" msgstr "" #. NOTE: tags: description for complex_installation -#: app/_translations.py:82 +#: app/_translations.py:62 msgctxt "tags" msgid "" "Requires futher installation steps, such as installing LuaRocks or " "editing the trusted mod setting" msgstr "" -#. NOTE: tags: title for magic -#: app/_translations.py:84 +#. NOTE: tags: title for simulation +#: app/_translations.py:64 msgctxt "tags" -msgid "Magic / Enchanting" +msgid "Sims" msgstr "" -#. NOTE: tags: title for building_mechanics -#: app/_translations.py:86 -msgctxt "tags" -msgid "Building Mechanics and Tools" -msgstr "" - -#. NOTE: tags: description for building_mechanics -#: app/_translations.py:88 -msgctxt "tags" -msgid "Adds game mechanics or tools that change how players build." -msgstr "" - -#. NOTE: tags: title for oneofakind__original -#: app/_translations.py:90 -msgctxt "tags" -msgid "One-of-a-kind / Original" -msgstr "" - -#. NOTE: tags: description for oneofakind__original -#: app/_translations.py:92 +#. NOTE: tags: description for simulation +#: app/_translations.py:66 msgctxt "tags" msgid "" -"For games and such that are of their own kind, distinct and original in " -"nature to others of the same category." +"Mods and games that aim to simulate real life activity. Similar to " +"SimCity/The Sims/OpenTTD/etc." msgstr "" -#. NOTE: tags: title for building -#: app/_translations.py:94 +#. NOTE: tags: title for plants_and_farming +#: app/_translations.py:68 msgctxt "tags" -msgid "Building" +msgid "Plants and Farming" msgstr "" -#. NOTE: tags: description for building -#: app/_translations.py:96 +#. NOTE: tags: description for plants_and_farming +#: app/_translations.py:70 msgctxt "tags" -msgid "Focuses on building, such as adding new materials or nodes" +msgid "Adds new plants or other farmable resources." msgstr "" -#. NOTE: tags: title for decorative -#: app/_translations.py:98 +#. NOTE: tags: title for multiplayer +#: app/_translations.py:72 msgctxt "tags" -msgid "Decorative" +msgid "Multiplayer-focused" msgstr "" -#. NOTE: tags: description for decorative -#: app/_translations.py:100 +#. NOTE: tags: description for multiplayer +#: app/_translations.py:74 msgctxt "tags" -msgid "Adds nodes with no other purpose than for use in building" +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 chat +#: app/_translations.py:80 +msgctxt "tags" +msgid "Chat / Commands" +msgstr "" + +#. NOTE: tags: description for chat +#: app/_translations.py:82 +msgctxt "tags" +msgid "Focus on player chat/communication or console interaction." msgstr "" #. NOTE: tags: title for puzzle -#: app/_translations.py:102 +#: app/_translations.py:84 msgctxt "tags" msgid "Puzzle" msgstr "" #. NOTE: tags: description for puzzle -#: app/_translations.py:104 +#: app/_translations.py:86 msgctxt "tags" msgid "Focus on puzzle solving instead of combat" msgstr "" #. NOTE: tags: title for environment -#: app/_translations.py:106 +#: app/_translations.py:88 msgctxt "tags" msgid "Environment / Weather" msgstr "" #. NOTE: tags: description for environment -#: app/_translations.py:108 +#: app/_translations.py:90 msgctxt "tags" msgid "" "Improves the world, adding weather, ambient sounds, or other environment " @@ -355,29 +299,85 @@ msgid "" msgstr "" #. NOTE: tags: title for less_than_px -#: app/_translations.py:110 +#: app/_translations.py:92 msgctxt "tags" msgid "<16px" msgstr "" #. NOTE: tags: description for less_than_px -#: app/_translations.py:112 +#: app/_translations.py:94 msgctxt "tags" msgid "Less than 16px" msgstr "" #. NOTE: tags: title for mobs -#: app/_translations.py:114 +#: app/_translations.py:96 msgctxt "tags" msgid "Mobs / Animals / NPCs" msgstr "" #. NOTE: tags: description for mobs -#: app/_translations.py:116 +#: app/_translations.py:98 msgctxt "tags" msgid "Adds mobs, animals, and non-player characters" msgstr "" +#. NOTE: tags: title for building +#: app/_translations.py:100 +msgctxt "tags" +msgid "Building" +msgstr "" + +#. NOTE: tags: description for building +#: app/_translations.py:102 +msgctxt "tags" +msgid "Focuses on building, such as adding new materials or nodes" +msgstr "" + +#. NOTE: tags: title for decorative +#: app/_translations.py:104 +msgctxt "tags" +msgid "Decorative" +msgstr "" + +#. NOTE: tags: description for decorative +#: app/_translations.py:106 +msgctxt "tags" +msgid "Adds nodes with no other purpose than for use in building" +msgstr "" + +#. NOTE: tags: title for magic +#: app/_translations.py:108 +msgctxt "tags" +msgid "Magic / Enchanting" +msgstr "" + +#. NOTE: tags: title for building_mechanics +#: app/_translations.py:110 +msgctxt "tags" +msgid "Building Mechanics and Tools" +msgstr "" + +#. NOTE: tags: description for building_mechanics +#: app/_translations.py:112 +msgctxt "tags" +msgid "Adds game mechanics or tools that change how players build." +msgstr "" + +#. NOTE: tags: title for oneofakind__original +#: app/_translations.py:114 +msgctxt "tags" +msgid "One-of-a-kind / Original" +msgstr "" + +#. NOTE: tags: description for oneofakind__original +#: 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 custom_mapgen #: app/_translations.py:118 msgctxt "tags" @@ -392,18 +392,16 @@ msgid "" "worlds to be set to the 'singlenode' mapgen." msgstr "" -#. NOTE: tags: title for survival +#. NOTE: tags: title for 16px #: app/_translations.py:122 msgctxt "tags" -msgid "Survival" +msgid "16px" msgstr "" -#. NOTE: tags: description for survival +#. NOTE: tags: description for 16px #: 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, ..." +msgid "For 16px texture packs" msgstr "" #. NOTE: tags: title for education @@ -418,202 +416,138 @@ msgctxt "tags" msgid "Either has educational value, or is a tool to help teachers " msgstr "" -#. NOTE: tags: title for storage +#. NOTE: tags: title for survival #: app/_translations.py:130 msgctxt "tags" -msgid "Storage" +msgid "Survival" msgstr "" -#. NOTE: tags: description for storage +#. NOTE: tags: description for survival #: app/_translations.py:132 msgctxt "tags" -msgid "Adds or improves item storage mechanics" -msgstr "" - -#. NOTE: tags: title for library -#: app/_translations.py:134 -msgctxt "tags" -msgid "API / Library" -msgstr "" - -#. NOTE: tags: description for library -#: app/_translations.py:136 -msgctxt "tags" -msgid "Primarily adds an API for other mods to use" +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:138 +#: app/_translations.py:134 msgctxt "tags" msgid "HUD" msgstr "" #. NOTE: tags: description for hud -#: app/_translations.py:140 +#: app/_translations.py:136 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" -msgid "Mini-game" -msgstr "" - -#. NOTE: tags: description for mini-game -#: app/_translations.py:144 -msgctxt "tags" -msgid "Adds a mini-game to be played within Minetest" -msgstr "" - #. NOTE: tags: title for pve -#: app/_translations.py:146 +#: app/_translations.py:138 msgctxt "tags" msgid "Player vs Environment (PvE)" msgstr "" #. NOTE: tags: description for pve -#: app/_translations.py:148 +#: app/_translations.py:140 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 storage +#: app/_translations.py:142 +msgctxt "tags" +msgid "Storage" +msgstr "" + +#. NOTE: tags: description for storage +#: app/_translations.py:144 +msgctxt "tags" +msgid "Adds or improves item storage mechanics" +msgstr "" + #. NOTE: tags: title for sports -#: app/_translations.py:150 +#: app/_translations.py:146 msgctxt "tags" msgid "Sports" msgstr "" -#. NOTE: tags: title for 16px +#. NOTE: tags: title for library +#: app/_translations.py:148 +msgctxt "tags" +msgid "API / Library" +msgstr "" + +#. NOTE: tags: description for library +#: app/_translations.py:150 +msgctxt "tags" +msgid "Primarily adds an API for other mods to use" +msgstr "" + +#. NOTE: tags: title for mini-game #: app/_translations.py:152 msgctxt "tags" -msgid "16px" +msgid "Mini-game" msgstr "" -#. NOTE: tags: description for 16px +#. NOTE: tags: description for mini-game #: 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 "" -"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" +msgid "Adds a mini-game to be played within Minetest" msgstr "" #. NOTE: tags: title for commerce -#: app/_translations.py:170 +#: app/_translations.py:156 msgctxt "tags" msgid "Commerce / Economy" msgstr "" #. NOTE: tags: description for commerce -#: app/_translations.py:172 +#: app/_translations.py:158 msgctxt "tags" msgid "Related to economies, money, and trading" msgstr "" -#. NOTE: tags: title for gui -#: app/_translations.py:174 +#. NOTE: tags: title for technology +#: app/_translations.py:160 msgctxt "tags" -msgid "GUI" +msgid "Machines / Electronics" msgstr "" -#. NOTE: tags: description for gui -#: app/_translations.py:176 +#. NOTE: tags: description for technology +#: app/_translations.py:162 msgctxt "tags" -msgid "" -"For content whose main utility or features are provided within a GUI, on-" -"screen menu, or similar" +msgid "Adds machines useful in automation, tubes, or power." msgstr "" -#. NOTE: tags: title for jam_combat_mod -#: app/_translations.py:178 +#. NOTE: tags: title for food +#: app/_translations.py:164 msgctxt "tags" -msgid "Jam / Combat 2020" +msgid "Food / Drinks" msgstr "" -#. NOTE: tags: description for jam_combat_mod -#: app/_translations.py:180 +#. NOTE: tags: title for seasonal +#: app/_translations.py:166 msgctxt "tags" -msgid "For mods created for the Discord \"Combat\" modding event in 2020" +msgid "Seasonal" msgstr "" -#. NOTE: tags: title for mtg -#: app/_translations.py:182 +#. NOTE: tags: description for seasonal +#: app/_translations.py:168 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" +msgid "For content generally themed around a certain season or holiday" msgstr "" #. NOTE: tags: title for creative -#: app/_translations.py:190 +#: app/_translations.py:170 msgctxt "tags" msgid "Creative" msgstr "" #. NOTE: tags: description for creative -#: app/_translations.py:192 +#: app/_translations.py:172 msgctxt "tags" msgid "" "Written specifically or exclusively for use in creative mode. Adds " @@ -621,52 +555,104 @@ msgid "" "that facilitate ingame creation and doesn't add difficulty or scarcity" msgstr "" -#. NOTE: tags: title for technology -#: app/_translations.py:194 +#. NOTE: tags: title for 64px +#: app/_translations.py:174 msgctxt "tags" -msgid "Machines / Electronics" +msgid "64px" msgstr "" -#. NOTE: tags: description for technology -#: app/_translations.py:196 +#. NOTE: tags: description for 64px +#: app/_translations.py:176 msgctxt "tags" -msgid "Adds machines useful in automation, tubes, or power." +msgid "For 64px texture packs" msgstr "" #. NOTE: tags: title for 32px -#: app/_translations.py:198 +#: app/_translations.py:178 msgctxt "tags" msgid "32px" msgstr "" #. NOTE: tags: description for 32px -#: app/_translations.py:200 +#: app/_translations.py:180 msgctxt "tags" msgid "For 32px texture packs" msgstr "" -#. NOTE: tags: title for strategy_rts -#: app/_translations.py:202 +#. NOTE: tags: title for gui +#: app/_translations.py:182 msgctxt "tags" -msgid "Strategy / RTS" +msgid "GUI" msgstr "" -#. NOTE: tags: description for strategy_rts -#: app/_translations.py:204 +#. NOTE: tags: description for gui +#: app/_translations.py:184 msgctxt "tags" msgid "" -"Games and mods with a heavy strategy component, whether real-time or " -"turn-based" +"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:186 +msgctxt "tags" +msgid "Jam / Combat 2020" +msgstr "" + +#. NOTE: tags: description for jam_combat_mod +#: app/_translations.py:188 +msgctxt "tags" +msgid "For mods created for the Discord \"Combat\" modding event in 2020" +msgstr "" + +#. NOTE: tags: title for transport +#: app/_translations.py:190 +msgctxt "tags" +msgid "Transport" +msgstr "" + +#. NOTE: tags: description for transport +#: app/_translations.py:192 +msgctxt "tags" +msgid "" +"Adds or changes transportation methods. Includes teleportation, vehicles," +" ridable mobs, transport infrastructure and thematic content" +msgstr "" + +#. NOTE: tags: title for jam_weekly_2021 +#: app/_translations.py:194 +msgctxt "tags" +msgid "Jam / Weekly Challenges 2021" +msgstr "" + +#. NOTE: tags: description for jam_weekly_2021 +#: app/_translations.py:196 +msgctxt "tags" +msgid "" +"For mods created for the Discord \"Weekly Challenges\" modding event in " +"2021" +msgstr "" + +#. NOTE: tags: title for mtg +#: app/_translations.py:198 +msgctxt "tags" +msgid "Minetest Game improved" +msgstr "" + +#. NOTE: tags: description for mtg +#: app/_translations.py:200 +msgctxt "tags" +msgid "Forks of Minetest Game" msgstr "" #. NOTE: tags: title for skins -#: app/_translations.py:206 +#: app/_translations.py:202 msgctxt "tags" msgid "Player customization / Skins" msgstr "" #. NOTE: tags: description for skins -#: app/_translations.py:208 +#: app/_translations.py:204 msgctxt "tags" msgid "" "Allows the player to customize their character by changing the texture or" @@ -674,29 +660,43 @@ msgid "" msgstr "" #. NOTE: tags: title for jam_game_2021 -#: app/_translations.py:210 +#: app/_translations.py:206 msgctxt "tags" msgid "Jam / Game 2021" msgstr "" #. NOTE: tags: description for jam_game_2021 -#: app/_translations.py:212 +#: app/_translations.py:208 msgctxt "tags" msgid "Entries to the 2021 Minetest Game Jam" msgstr "" #. NOTE: tags: title for 128px -#: app/_translations.py:214 +#: app/_translations.py:210 msgctxt "tags" msgid "128px+" msgstr "" #. NOTE: tags: description for 128px -#: app/_translations.py:216 +#: app/_translations.py:212 msgctxt "tags" msgid "For 128px or higher texture packs" msgstr "" +#. NOTE: tags: title for strategy_rts +#: app/_translations.py:214 +msgctxt "tags" +msgid "Strategy / RTS" +msgstr "" + +#. NOTE: tags: description for strategy_rts +#: app/_translations.py:216 +msgctxt "tags" +msgid "" +"Games and mods with a heavy strategy component, whether real-time or " +"turn-based" +msgstr "" + #. NOTE: tags: title for jam_game_2022 #: app/_translations.py:218 msgctxt "tags" @@ -813,7 +813,7 @@ msgstr "" msgid "%(delta)s ago" msgstr "" -#: app/blueprints/api/endpoints.py:94 app/templates/index.html:104 +#: app/blueprints/api/endpoints.py:74 app/templates/index.html:104 msgid "Featured" msgstr "" @@ -824,6 +824,7 @@ msgstr "" #: 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 +#: app/templates/packages/release_view.html:22 msgid "Name" msgstr "" @@ -832,10 +833,10 @@ 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:252 -#: app/blueprints/packages/packages.py:544 -#: app/blueprints/packages/packages.py:640 -#: app/blueprints/packages/packages.py:728 +#: app/blueprints/oauth/__init__.py:175 app/blueprints/packages/packages.py:253 +#: app/blueprints/packages/packages.py:551 +#: app/blueprints/packages/packages.py:647 +#: app/blueprints/packages/packages.py:735 #: app/blueprints/packages/releases.py:66 #: app/blueprints/packages/releases.py:81 app/blueprints/packages/reviews.py:63 #: app/blueprints/packages/screenshots.py:36 @@ -852,17 +853,18 @@ msgstr "" #: app/blueprints/packages/advanced_search.py:84 #: app/blueprints/packages/releases.py:56 #: app/blueprints/packages/releases.py:71 app/blueprints/packages/reviews.py:53 -#: app/blueprints/threads/__init__.py:281 +#: app/blueprints/threads/__init__.py:282 #: app/templates/admin/languages/list.html:23 -#: app/templates/macros/reviews.html:143 app/templates/macros/topics.html:5 +#: app/templates/macros/reviews.html:144 app/templates/macros/topics.html:5 #: app/templates/packages/release_edit.html:21 -#: app/templates/packages/translation.html:54 +#: app/templates/packages/release_view.html:23 +#: app/templates/packages/translation.html:42 msgid "Title" msgstr "" #: app/blueprints/collections/__init__.py:80 #: app/blueprints/collections/__init__.py:85 -#: app/templates/packages/translation.html:57 +#: app/templates/packages/translation.html:45 msgid "Short Description" msgstr "" @@ -871,7 +873,7 @@ msgid "Page Content" msgstr "" #: app/blueprints/collections/__init__.py:82 -#: app/blueprints/threads/__init__.py:283 +#: app/blueprints/threads/__init__.py:284 #: app/templates/collections/view.html:51 msgid "Private" msgstr "" @@ -908,6 +910,25 @@ msgstr "" msgid "Removed package from favorites collection" msgstr "" +#: app/blueprints/feeds/__init__.py:32 app/templates/index.html:8 +msgid "Welcome to the best place to find Minetest mods, games, and texture packs" +msgstr "" + +#: app/blueprints/feeds/__init__.py:70 app/templates/base.html:29 +#: app/templates/base.html:36 +msgid "ContentDB new packages" +msgstr "" + +#: app/blueprints/feeds/__init__.py:98 app/templates/base.html:31 +#: app/templates/base.html:38 +msgid "ContentDB package updates" +msgstr "" + +#: app/blueprints/feeds/__init__.py:107 app/templates/base.html:27 +#: app/templates/base.html:34 +msgid "ContentDB all" +msgstr "" + #: 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 @@ -938,7 +959,7 @@ msgstr "" #: app/blueprints/packages/__init__.py:42 #: app/templates/packages/releases_list.html:34 -#: app/templates/packages/view.html:657 app/templates/todo/editor.html:75 +#: app/templates/packages/view.html:675 app/templates/todo/editor.html:75 msgid "Releases" msgstr "" @@ -950,18 +971,18 @@ msgstr "" #: app/blueprints/packages/__init__.py:52 #: app/templates/packages/edit_maintainers.html:8 -#: app/templates/packages/view.html:628 app/utils/minetest_hypertext.py:302 +#: app/templates/packages/view.html:646 app/utils/minetest_hypertext.py:302 msgid "Maintainers" msgstr "" #: app/blueprints/packages/__init__.py:57 app/templates/admin/list.html:21 -#: app/templates/base.html:159 app/templates/packages/audit.html:4 +#: app/templates/base.html:173 app/templates/packages/audit.html:4 msgid "Audit Log" msgstr "" -#: app/blueprints/packages/__init__.py:62 app/templates/base.html:150 +#: app/blueprints/packages/__init__.py:62 app/templates/base.html:164 #: app/templates/packages/stats.html:4 app/templates/packages/stats.html:23 -#: app/templates/packages/view.html:236 app/templates/users/profile.html:148 +#: app/templates/packages/view.html:243 app/templates/users/profile.html:148 msgid "Statistics" msgstr "" @@ -991,8 +1012,8 @@ msgstr "" msgid "Non-free" msgstr "" -#: app/blueprints/packages/advanced_search.py:42 app/models/packages.py:624 -#: app/templates/packages/view.html:163 +#: app/blueprints/packages/advanced_search.py:42 app/models/packages.py:630 +#: app/templates/packages/view.html:170 msgid "Work in Progress" msgstr "" @@ -1010,30 +1031,30 @@ msgid "Query" msgstr "" #: app/blueprints/packages/advanced_search.py:54 -#: app/blueprints/packages/packages.py:230 app/templates/packages/view.html:598 +#: app/blueprints/packages/packages.py:231 app/templates/packages/view.html:616 #: app/utils/minetest_hypertext.py:263 msgid "Type" msgstr "" #: app/blueprints/packages/advanced_search.py:56 -#: app/templates/macros/topics.html:6 app/templates/packages/view.html:177 +#: app/templates/macros/topics.html:6 app/templates/packages/view.html:184 msgid "Author" msgstr "" #: app/blueprints/packages/advanced_search.py:57 -#: app/blueprints/packages/packages.py:237 app/templates/admin/tags/list.html:4 +#: app/blueprints/packages/packages.py:238 app/templates/admin/tags/list.html:4 #: app/templates/admin/tags/list.html:10 app/templates/todo/tags.html:38 #: app/utils/minetest_hypertext.py:264 msgid "Tags" msgstr "" #: app/blueprints/packages/advanced_search.py:60 -#: app/blueprints/packages/packages.py:238 +#: app/blueprints/packages/packages.py:239 msgid "Content Warnings" msgstr "" #: app/blueprints/packages/advanced_search.py:63 -#: app/blueprints/packages/packages.py:239 app/templates/packages/view.html:609 +#: app/blueprints/packages/packages.py:240 app/templates/packages/view.html:627 #: app/utils/minetest_hypertext.py:298 msgid "License" msgstr "" @@ -1047,9 +1068,10 @@ msgstr "" #: 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/macros/reviews.html:82 app/templates/macros/topics.html:52 #: app/templates/packages/game_hub.html:5 #: app/templates/packages/game_hub.html:25 +#: app/templates/packages/release_view.html:17 #: app/templates/packages/similar.html:22 app/templates/translate/index.html:28 #, python-format msgid "%(title)s by %(author)s" @@ -1057,7 +1079,7 @@ msgstr "" #: app/blueprints/packages/advanced_search.py:72 #: app/blueprints/packages/reviews.py:54 -#: app/templates/packages/translation.html:51 +#: app/templates/packages/translation.html:39 msgid "Language" msgstr "" @@ -1079,13 +1101,13 @@ 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/packages/view.html:201 app/templates/packages/view.html:343 #: 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 +#: app/templates/packages/view.html:191 app/templates/users/profile.html:242 msgid "Downloads" msgstr "" @@ -1117,178 +1139,178 @@ msgstr "" msgid "Random order" msgstr "" -#: app/blueprints/packages/packages.py:215 +#: app/blueprints/packages/packages.py:216 msgid "No download available." msgstr "" -#: app/blueprints/packages/packages.py:231 +#: app/blueprints/packages/packages.py:232 msgid "Title (Human-readable)" msgstr "" -#: app/blueprints/packages/packages.py:232 -#: app/blueprints/packages/packages.py:638 +#: app/blueprints/packages/packages.py:233 +#: app/blueprints/packages/packages.py:645 msgid "Name (Technical)" msgstr "" -#: app/blueprints/packages/packages.py:232 -#: app/blueprints/packages/packages.py:639 -#: app/templates/packages/create_edit.html:75 +#: app/blueprints/packages/packages.py:233 +#: app/blueprints/packages/packages.py:646 +#: app/templates/packages/create_edit.html:80 msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" msgstr "" -#: app/blueprints/packages/packages.py:233 +#: app/blueprints/packages/packages.py:234 msgid "Short Description (Plaintext)" msgstr "" -#: app/blueprints/packages/packages.py:235 app/templates/packages/view.html:620 +#: app/blueprints/packages/packages.py:236 app/templates/packages/view.html:638 #: app/utils/minetest_hypertext.py:300 msgid "Maintenance State" msgstr "" -#: app/blueprints/packages/packages.py:240 +#: app/blueprints/packages/packages.py:241 msgid "Media License" msgstr "" -#: app/blueprints/packages/packages.py:242 +#: app/blueprints/packages/packages.py:243 msgid "Long Description (Markdown)" msgstr "" -#: app/blueprints/packages/packages.py:244 +#: app/blueprints/packages/packages.py:245 msgid "VCS Repository URL" msgstr "" -#: app/blueprints/packages/packages.py:245 app/blueprints/users/settings.py:77 +#: app/blueprints/packages/packages.py:246 app/blueprints/users/settings.py:77 msgid "Website URL" msgstr "" -#: app/blueprints/packages/packages.py:246 +#: app/blueprints/packages/packages.py:247 msgid "Issue Tracker URL" msgstr "" -#: app/blueprints/packages/packages.py:247 +#: app/blueprints/packages/packages.py:248 msgid "Forum Topic ID" msgstr "" -#: app/blueprints/packages/packages.py:248 +#: app/blueprints/packages/packages.py:249 msgid "Video URL" msgstr "" -#: app/blueprints/packages/packages.py:249 +#: app/blueprints/packages/packages.py:250 msgid "Donate URL" msgstr "" -#: app/blueprints/packages/packages.py:250 +#: app/blueprints/packages/packages.py:251 msgid "Translation URL" msgstr "" -#: app/blueprints/packages/packages.py:256 +#: app/blueprints/packages/packages.py:257 msgid "_game is not an allowed name" msgstr "" -#: app/blueprints/packages/packages.py:266 +#: app/blueprints/packages/packages.py:267 msgid "" "Package already exists, but is removed. Please contact ContentDB staff to" " restore the package" msgstr "" -#: app/blueprints/packages/packages.py:271 +#: app/blueprints/packages/packages.py:272 msgid "Package already exists" msgstr "" -#: app/blueprints/packages/packages.py:277 +#: app/blueprints/packages/packages.py:278 msgid "A collection with a similar name already exists" msgstr "" -#: app/blueprints/packages/packages.py:330 +#: app/blueprints/packages/packages.py:331 #: 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:336 +#: app/blueprints/packages/packages.py:337 msgid "Save draft" msgstr "" -#: app/blueprints/packages/packages.py:344 +#: app/blueprints/packages/packages.py:345 msgid "Unable to find that user" msgstr "" -#: app/blueprints/packages/packages.py:348 +#: app/blueprints/packages/packages.py:349 #: app/blueprints/packages/screenshots.py:137 msgid "Permission denied" msgstr "" -#: app/blueprints/packages/packages.py:404 -#: app/blueprints/packages/packages.py:495 -#: app/blueprints/packages/packages.py:517 +#: app/blueprints/packages/packages.py:408 +#: app/blueprints/packages/packages.py:502 +#: app/blueprints/packages/packages.py:524 msgid "You don't have permission to do that" msgstr "" -#: app/blueprints/packages/packages.py:437 +#: app/blueprints/packages/packages.py:443 msgid "Please comment what changes are needed in the approval thread" msgstr "" -#: app/blueprints/packages/packages.py:444 +#: app/blueprints/packages/packages.py:450 msgid "" "Please comment in the approval thread so editors know what you have " "changed" msgstr "" -#: app/blueprints/packages/packages.py:482 +#: app/blueprints/packages/packages.py:489 #, python-format msgid "Set state to %(state)s" msgstr "" -#: app/blueprints/packages/packages.py:512 +#: app/blueprints/packages/packages.py:519 msgid "Deleted package" msgstr "" -#: app/blueprints/packages/packages.py:534 +#: app/blueprints/packages/packages.py:541 msgid "Unapproved package" msgstr "" -#: app/blueprints/packages/packages.py:543 +#: app/blueprints/packages/packages.py:550 msgid "Maintainers (Comma-separated)" msgstr "" -#: app/blueprints/packages/packages.py:552 +#: app/blueprints/packages/packages.py:559 msgid "You don't have permission to edit maintainers" msgstr "" -#: app/blueprints/packages/packages.py:602 +#: app/blueprints/packages/packages.py:609 msgid "You are not a maintainer" msgstr "" -#: app/blueprints/packages/packages.py:605 +#: app/blueprints/packages/packages.py:612 msgid "Package owners cannot remove themselves as maintainers" msgstr "" -#: app/blueprints/packages/packages.py:637 +#: app/blueprints/packages/packages.py:644 msgid "Author Name" msgstr "" -#: app/blueprints/packages/packages.py:724 +#: app/blueprints/packages/packages.py:731 msgid "Enable support detection based on dependencies (recommended)" msgstr "" -#: app/blueprints/packages/packages.py:725 +#: app/blueprints/packages/packages.py:732 msgid "Supported games" msgstr "" -#: app/blueprints/packages/packages.py:726 +#: app/blueprints/packages/packages.py:733 msgid "Unsupported games" msgstr "" -#: app/blueprints/packages/packages.py:727 +#: app/blueprints/packages/packages.py:734 msgid "Supports all games (unless stated) / is game independent" msgstr "" -#: app/blueprints/packages/packages.py:743 +#: app/blueprints/packages/packages.py:750 msgid "You need at least one release before you can edit game support" msgstr "" -#: app/blueprints/packages/packages.py:747 +#: app/blueprints/packages/packages.py:754 msgid "Mod(pack) needs to contain at least one mod. Please create a new release" msgstr "" @@ -1313,18 +1335,19 @@ msgstr "" #: app/blueprints/packages/releases.py:62 #: app/blueprints/packages/releases.py:77 -#: app/blueprints/packages/releases.py:207 +#: app/blueprints/packages/releases.py:217 msgid "Minimum Minetest Version" msgstr "" #: app/blueprints/packages/releases.py:64 #: app/blueprints/packages/releases.py:79 -#: app/blueprints/packages/releases.py:210 +#: app/blueprints/packages/releases.py:220 msgid "Maximum Minetest Version" msgstr "" #: app/blueprints/packages/releases.py:74 #: app/templates/packages/release_edit.html:31 +#: app/templates/packages/release_view.html:31 msgid "URL" msgstr "" @@ -1345,75 +1368,75 @@ msgstr "" msgid "Upload .zip file" msgstr "" -#: app/blueprints/packages/releases.py:206 +#: app/blueprints/packages/releases.py:216 msgid "Set Min" msgstr "" -#: app/blueprints/packages/releases.py:209 +#: app/blueprints/packages/releases.py:219 msgid "Set Max" msgstr "" -#: app/blueprints/packages/releases.py:212 +#: app/blueprints/packages/releases.py:222 msgid "Only change values previously set as none" msgstr "" -#: app/blueprints/packages/releases.py:213 +#: app/blueprints/packages/releases.py:223 msgid "Update" msgstr "" -#: app/blueprints/packages/releases.py:265 +#: app/blueprints/packages/releases.py:275 #: app/templates/packages/update_config.html:25 msgid "Trigger" msgstr "" -#: app/blueprints/packages/releases.py:266 +#: app/blueprints/packages/releases.py:276 msgid "New Commit" msgstr "" -#: app/blueprints/packages/releases.py:267 app/templates/admin/tags/list.html:8 +#: app/blueprints/packages/releases.py:277 app/templates/admin/tags/list.html:8 msgid "New Tag" msgstr "" -#: app/blueprints/packages/releases.py:269 +#: app/blueprints/packages/releases.py:279 msgid "Branch name" msgstr "" -#: app/blueprints/packages/releases.py:270 +#: app/blueprints/packages/releases.py:280 #: app/templates/packages/update_config.html:38 msgid "Action" msgstr "" -#: app/blueprints/packages/releases.py:271 +#: app/blueprints/packages/releases.py:281 msgid "Send notification and mark as outdated" msgstr "" -#: app/blueprints/packages/releases.py:271 app/logic/package_approval.py:104 +#: app/blueprints/packages/releases.py:281 app/logic/package_approval.py:104 msgid "Create release" msgstr "" -#: app/blueprints/packages/releases.py:273 +#: app/blueprints/packages/releases.py:283 msgid "Save Settings" msgstr "" -#: app/blueprints/packages/releases.py:274 +#: app/blueprints/packages/releases.py:284 msgid "Disable Automation" msgstr "" -#: app/blueprints/packages/releases.py:313 +#: app/blueprints/packages/releases.py:323 msgid "Please add a Git repository URL in order to set up automatic releases" msgstr "" -#: app/blueprints/packages/releases.py:329 +#: app/blueprints/packages/releases.py:339 msgid "Deleted update configuration" msgstr "" -#: app/blueprints/packages/releases.py:337 +#: app/blueprints/packages/releases.py:347 msgid "Now, please create an initial release" msgstr "" #: app/blueprints/packages/reviews.py:60 app/blueprints/threads/__init__.py:181 #: app/blueprints/threads/__init__.py:182 -#: app/blueprints/threads/__init__.py:282 +#: app/blueprints/threads/__init__.py:283 msgid "Comment" msgstr "" @@ -1421,18 +1444,18 @@ msgstr "" msgid "Rating" msgstr "" -#: app/blueprints/packages/reviews.py:62 app/templates/macros/reviews.html:124 -#: app/templates/macros/reviews.html:178 +#: app/blueprints/packages/reviews.py:62 app/templates/macros/reviews.html:125 +#: app/templates/macros/reviews.html:179 msgid "Yes" msgstr "" -#: app/blueprints/packages/reviews.py:62 app/templates/macros/reviews.html:129 -#: app/templates/macros/reviews.html:182 +#: app/blueprints/packages/reviews.py:62 app/templates/macros/reviews.html:130 +#: app/templates/macros/reviews.html:183 msgid "Neutral" msgstr "" -#: app/blueprints/packages/reviews.py:62 app/templates/macros/reviews.html:134 -#: app/templates/macros/reviews.html:186 +#: app/blueprints/packages/reviews.py:62 app/templates/macros/reviews.html:135 +#: app/templates/macros/reviews.html:187 msgid "No" msgstr "" @@ -1448,7 +1471,7 @@ msgstr "" #: app/blueprints/packages/reviews.py:94 app/blueprints/threads/__init__.py:207 #: app/blueprints/threads/__init__.py:240 -#: app/blueprints/threads/__init__.py:334 app/blueprints/users/settings.py:114 +#: app/blueprints/threads/__init__.py:335 app/blueprints/users/settings.py:114 #: app/logic/packages.py:131 msgid "Linking to blocked sites is not allowed" msgstr "" @@ -1476,8 +1499,9 @@ msgid "Message" msgstr "" #: app/blueprints/report/__init__.py:35 app/templates/macros/threads.html:51 -#: app/templates/packages/view.html:688 app/templates/report/index.html:4 -#: app/templates/report/index.html:10 app/templates/users/profile.html:37 +#: app/templates/packages/view.html:706 app/templates/report/index.html:4 +#: app/templates/report/index.html:10 app/templates/users/account.html:91 +#: app/templates/users/profile.html:37 msgid "Report" msgstr "" @@ -1513,24 +1537,24 @@ msgstr "" msgid "Please wait before commenting again" msgstr "" -#: app/blueprints/threads/__init__.py:284 +#: app/blueprints/threads/__init__.py:285 #: app/templates/macros/package_approval.html:56 msgid "Open Thread" msgstr "" -#: app/blueprints/threads/__init__.py:309 +#: app/blueprints/threads/__init__.py:310 msgid "Unable to create thread!" msgstr "" -#: app/blueprints/threads/__init__.py:315 +#: app/blueprints/threads/__init__.py:316 msgid "An approval thread already exists! Consider replying there instead" msgstr "" -#: app/blueprints/threads/__init__.py:319 +#: app/blueprints/threads/__init__.py:320 msgid "Please wait before opening another thread" msgstr "" -#: app/blueprints/todo/user.py:192 +#: app/blueprints/todo/user.py:193 #: app/templates/collections/package_add_to.html:46 msgid "Done" msgstr "" @@ -1549,7 +1573,7 @@ msgstr "" msgid "Remember me" msgstr "" -#: app/blueprints/users/account.py:39 app/templates/base.html:176 +#: app/blueprints/users/account.py:39 app/templates/base.html:190 #: app/templates/donate/index.html:85 app/templates/users/login.html:4 msgid "Sign in" msgstr "" @@ -1911,7 +1935,7 @@ msgstr "" msgid "File filter" msgstr "" -#: app/blueprints/zipgrep/__init__.py:38 app/templates/base.html:60 +#: app/blueprints/zipgrep/__init__.py:38 app/templates/base.html:74 #: app/templates/packages/advanced_search.html:34 #: app/templates/packages/game_hub.html:35 app/templates/todo/tags.html:14 msgid "Search" @@ -2002,6 +2026,10 @@ msgstr "" msgid "You don't have permission to change the package name" msgstr "" +#: app/logic/packages.py:140 +msgid "You cannot change package type once approved" +msgstr "" + #: app/logic/releases.py:33 msgid "You don't have permission to make releases" msgstr "" @@ -2075,17 +2103,17 @@ msgstr "" msgid "Texture Pack" msgstr "" -#: app/models/packages.py:78 app/templates/base.html:39 +#: app/models/packages.py:78 app/templates/base.html:53 #: app/templates/modnames/view.html:14 msgid "Mods" msgstr "" -#: app/models/packages.py:80 app/templates/base.html:42 +#: app/models/packages.py:80 app/templates/base.html:56 #: app/templates/modnames/view.html:17 msgid "Games" msgstr "" -#: app/models/packages.py:82 app/templates/base.html:45 +#: app/models/packages.py:82 app/templates/base.html:59 msgid "Texture Packs" msgstr "" @@ -2212,185 +2240,185 @@ msgstr "" msgid "Delete" msgstr "" -#: app/models/packages.py:1366 +#: app/models/packages.py:1384 #, python-format msgid "New commit %(hash)s found on the Git repo." msgstr "" -#: app/models/packages.py:1370 +#: app/models/packages.py:1388 #, python-format msgid "The last release was commit %(hash)s" msgstr "" -#: app/models/packages.py:1376 +#: app/models/packages.py:1394 #, python-format msgid "New tag %(tag_name)s found on the Git repo." msgstr "" -#: app/models/users.py:45 +#: app/models/users.py:46 msgid "Banned" msgstr "" -#: app/models/users.py:47 +#: app/models/users.py:48 msgid "Not Joined" msgstr "" -#: app/models/users.py:49 +#: app/models/users.py:50 msgid "New Member" msgstr "" -#: app/models/users.py:51 +#: app/models/users.py:52 msgid "Member" msgstr "" -#: app/models/users.py:53 +#: app/models/users.py:54 msgid "Trusted Member" msgstr "" -#: app/models/users.py:55 +#: app/models/users.py:56 msgid "Approver" msgstr "" -#: app/models/users.py:57 +#: app/models/users.py:58 msgid "Editor" msgstr "" #. NOTE: BOT notification type -#: app/models/users.py:59 app/models/users.py:448 +#: app/models/users.py:60 app/models/users.py:455 msgid "Bot" msgstr "" -#: app/models/users.py:61 +#: app/models/users.py:62 msgid "Moderator" msgstr "" -#: app/models/users.py:63 app/templates/base.html:164 +#: app/models/users.py:64 app/templates/base.html:178 msgid "Admin" msgstr "" #. NOTE: PACKAGE_EDIT notification type -#: app/models/users.py:433 +#: app/models/users.py:440 msgid "Package Edit" msgstr "" #. NOTE: PACKAGE_APPROVAL notification type -#: app/models/users.py:436 +#: app/models/users.py:443 msgid "Package Approval" msgstr "" #. NOTE: NEW_THREAD notification type -#: app/models/users.py:439 app/templates/threads/list.html:12 +#: app/models/users.py:446 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:442 +#: app/models/users.py:449 msgid "New Review" msgstr "" #. NOTE: THREAD_REPLY notification type -#: app/models/users.py:445 +#: app/models/users.py:452 msgid "Thread Reply" msgstr "" #. NOTE: MAINTAINER notification type -#: app/models/users.py:451 app/templates/macros/threads.html:27 +#: app/models/users.py:458 app/templates/macros/threads.html:27 msgid "Maintainer" msgstr "" #. NOTE: EDITOR_ALERT notification type -#: app/models/users.py:454 +#: app/models/users.py:461 msgid "Editor Alert" msgstr "" #. NOTE: EDITOR_MISC notification type -#: app/models/users.py:457 +#: app/models/users.py:464 msgid "Editor Misc" msgstr "" #. NOTE: OTHER notification type -#: app/models/users.py:460 +#: app/models/users.py:467 msgid "Other" msgstr "" -#: app/models/users.py:470 +#: app/models/users.py:477 msgid "This is a Package Edit notification." msgstr "" -#: app/models/users.py:472 +#: app/models/users.py:479 msgid "This is a Package Approval notification." msgstr "" -#: app/models/users.py:474 +#: app/models/users.py:481 msgid "This is a New Thread notification." msgstr "" -#: app/models/users.py:476 +#: app/models/users.py:483 msgid "This is a New Review notification." msgstr "" -#: app/models/users.py:478 +#: app/models/users.py:485 msgid "This is a Thread Reply notification." msgstr "" -#: app/models/users.py:480 +#: app/models/users.py:487 msgid "This is a Bot notification." msgstr "" -#: app/models/users.py:482 +#: app/models/users.py:489 msgid "This is a Maintainer change notification." msgstr "" -#: app/models/users.py:484 +#: app/models/users.py:491 msgid "This is an Editor Alert notification." msgstr "" -#: app/models/users.py:486 +#: app/models/users.py:493 msgid "This is an Editor Misc notification." msgstr "" -#: app/models/users.py:488 +#: app/models/users.py:495 msgid "This is an Other notification." msgstr "" -#: app/models/users.py:495 +#: app/models/users.py:502 msgid "When another user edits your packages, releases, etc." msgstr "" -#: app/models/users.py:497 +#: app/models/users.py:504 msgid "Notifications from editors related to the package approval process." msgstr "" -#: app/models/users.py:499 +#: app/models/users.py:506 msgid "When a thread is created on your package." msgstr "" -#: app/models/users.py:501 +#: app/models/users.py:508 msgid "When a user posts a review on your package." msgstr "" -#: app/models/users.py:503 +#: app/models/users.py:510 msgid "When someone replies to a thread you're watching." msgstr "" -#: app/models/users.py:505 +#: app/models/users.py:512 msgid "From a bot - for example, update notifications." msgstr "" -#: app/models/users.py:507 +#: app/models/users.py:514 msgid "When your package's maintainers change." msgstr "" -#: app/models/users.py:509 +#: app/models/users.py:516 msgid "For editors: Important alerts." msgstr "" -#: app/models/users.py:511 +#: app/models/users.py:518 msgid "For editors: Minor notifications, including new threads." msgstr "" -#: app/models/users.py:513 +#: app/models/users.py:520 msgid "Minor notifications not important enough for a dedicated category." msgstr "" @@ -2441,11 +2469,11 @@ msgid "" "been deleted, or you may not have access to it." msgstr "" -#: app/templates/base.html:48 +#: app/templates/base.html:62 msgid "Random" msgstr "" -#: app/templates/base.html:51 app/templates/base.html:245 +#: app/templates/base.html:65 app/templates/base.html:259 #: app/templates/packages/bulk_update_conf.html:8 #: app/templates/packages/translation.html:12 #: app/templates/packages/update_config.html:8 @@ -2454,130 +2482,134 @@ msgstr "" msgid "Help" msgstr "" -#: app/templates/base.html:58 +#: app/templates/base.html:72 #, python-format msgid "Search %(type)s" msgstr "" -#: app/templates/base.html:58 app/templates/todo/tags.html:11 +#: app/templates/base.html:72 app/templates/todo/tags.html:11 #: app/templates/todo/tags.html:13 msgid "Search all packages" msgstr "" -#: app/templates/base.html:75 +#: app/templates/base.html:89 msgid "Work Queue" msgstr "" -#: app/templates/base.html:88 app/templates/base.html:140 +#: app/templates/base.html:102 app/templates/base.html:154 msgid "To do list" msgstr "" -#: app/templates/base.html:97 app/templates/notifications/list.html:4 +#: app/templates/base.html:111 app/templates/notifications/list.html:4 msgid "Notifications" msgstr "" -#: app/templates/base.html:118 +#: app/templates/base.html:132 msgid "Add Package" msgstr "" -#: app/templates/base.html:135 +#: app/templates/base.html:149 msgid "Profile" msgstr "" -#: app/templates/base.html:145 +#: app/templates/base.html:159 msgid "My Collections" msgstr "" -#: app/templates/base.html:169 app/templates/packages/release_new.html:12 +#: app/templates/base.html:183 app/templates/packages/release_new.html:12 msgid "Settings" msgstr "" -#: app/templates/base.html:172 +#: app/templates/base.html:186 msgid "Sign out" msgstr "" #: app/templates/admin/languages/list.html:4 -#: app/templates/admin/languages/list.html:10 app/templates/base.html:185 -#: app/templates/packages/view.html:602 app/utils/minetest_hypertext.py:288 +#: app/templates/admin/languages/list.html:10 app/templates/base.html:199 +#: app/templates/packages/view.html:620 app/utils/minetest_hypertext.py:288 msgid "Languages" msgstr "" -#: app/templates/base.html:202 app/templates/translate/index.html:76 +#: app/templates/base.html:216 app/templates/translate/index.html:76 msgid "Help translate ContentDB" msgstr "" -#: app/templates/base.html:246 +#: app/templates/base.html:260 msgid "About" msgstr "" -#: app/templates/base.html:247 +#: app/templates/base.html:261 msgid "Contact Us" msgstr "" -#: app/templates/base.html:248 +#: app/templates/base.html:262 msgid "Rules" msgstr "" -#: app/templates/base.html:249 +#: app/templates/base.html:263 msgid "Policy and Guidance" msgstr "" -#: app/templates/base.html:250 app/templates/donate/index.html:46 +#: app/templates/base.html:264 app/templates/donate/index.html:46 #: app/templates/donate/index.html:70 app/templates/users/profile.html:104 msgid "Donate" msgstr "" -#: app/templates/base.html:251 +#: app/templates/base.html:265 msgid "API" msgstr "" -#: app/templates/base.html:252 app/templates/users/register.html:37 +#: app/templates/base.html:266 +msgid "RSS / Feeds" +msgstr "" + +#: app/templates/base.html:267 app/templates/users/register.html:37 msgid "Privacy Policy" msgstr "" -#: app/templates/base.html:254 +#: app/templates/base.html:269 msgid "Report / DMCA" msgstr "" -#: app/templates/base.html:256 app/templates/packages/advanced_search.html:4 +#: app/templates/base.html:271 app/templates/packages/advanced_search.html:4 msgid "Advanced Search" msgstr "" -#: app/templates/base.html:257 +#: app/templates/base.html:272 msgid "User List" msgstr "" -#: app/templates/base.html:258 app/templates/packages/view.html:190 -#: app/templates/packages/view.html:677 app/templates/threads/list.html:4 +#: app/templates/base.html:273 app/templates/packages/view.html:197 +#: app/templates/packages/view.html:695 app/templates/threads/list.html:4 msgid "Threads" msgstr "" -#: app/templates/base.html:259 app/templates/collections/list.html:7 +#: app/templates/base.html:274 app/templates/collections/list.html:7 #: app/templates/collections/list.html:26 msgid "Collections" msgstr "" -#: app/templates/base.html:260 app/templates/donate/index.html:4 +#: app/templates/base.html:275 app/templates/donate/index.html:4 msgid "Support Creators" msgstr "" -#: app/templates/base.html:261 +#: app/templates/base.html:276 msgid "Translate Packages" msgstr "" -#: app/templates/base.html:262 +#: app/templates/base.html:277 msgid "Source Code" msgstr "" -#: app/templates/base.html:268 +#: app/templates/base.html:283 msgid "Show non-free packages" msgstr "" -#: app/templates/base.html:270 +#: app/templates/base.html:285 msgid "Hide non-free packages" msgstr "" -#: app/templates/base.html:274 +#: app/templates/base.html:289 #, python-format msgid "Our privacy policy has been updated (%(date)s)" msgstr "" @@ -2586,20 +2618,16 @@ msgstr "" msgid "Welcome" msgstr "" -#: app/templates/index.html:8 -msgid "Welcome to the best place to find Minetest mods, games, and texture packs" -msgstr "" - #: app/templates/index.html:53 #, python-format msgid "%(title)s by %(author)s" msgstr "" -#: app/templates/index.html:94 app/templates/packages/view.html:278 +#: app/templates/index.html:94 app/templates/packages/view.html:285 msgid "Previous" msgstr "" -#: app/templates/index.html:98 app/templates/packages/view.html:282 +#: app/templates/index.html:98 app/templates/packages/view.html:289 #: app/templates/users/claim_forums.html:87 msgid "Next" msgstr "" @@ -2681,7 +2709,7 @@ msgstr "" #: app/templates/admin/storage.html:62 #: app/templates/collections/create_edit.html:61 -#: app/templates/threads/user_comments.html:79 +#: app/templates/threads/user_comments.html:80 msgid "No results" msgstr "" @@ -2800,7 +2828,8 @@ msgstr "" #: app/templates/collections/create_edit.html:5 #: app/templates/collections/view.html:42 app/templates/macros/releases.html:68 -#: app/templates/packages/view.html:116 app/templates/packages/view.html:255 +#: app/templates/packages/release_view.html:10 +#: app/templates/packages/view.html:123 app/templates/packages/view.html:262 msgid "Edit" msgstr "" @@ -2818,7 +2847,7 @@ msgstr "" #: app/templates/collections/create_edit.html:76 #: app/templates/packages/remove.html:34 app/templates/packages/remove.html:83 -#: app/templates/packages/view.html:128 +#: app/templates/packages/view.html:135 msgid "Remove" msgstr "" @@ -3063,8 +3092,8 @@ msgstr "" msgid "No audit log entries." msgstr "" -#: app/templates/macros/forms.html:21 app/templates/macros/reviews.html:150 -#: app/templates/packages/remove.html:73 app/templates/packages/view.html:468 +#: app/templates/macros/forms.html:21 app/templates/macros/reviews.html:151 +#: app/templates/packages/remove.html:73 app/templates/packages/view.html:486 #: app/templates/users/modtools.html:86 msgid "Required" msgstr "" @@ -3140,6 +3169,7 @@ msgstr "" #: app/templates/macros/releases.html:103 #: app/templates/packages/release_edit.html:39 +#: app/templates/packages/release_view.html:41 msgid "Importing..." msgstr "" @@ -3159,34 +3189,34 @@ msgstr "" msgid "Unhelpful" msgstr "" -#: app/templates/macros/reviews.html:90 +#: app/templates/macros/reviews.html:91 #, python-format msgid "%(num)d comments" msgstr "" -#: app/templates/macros/reviews.html:102 +#: app/templates/macros/reviews.html:103 msgid "No reviews, yet." msgstr "" -#: app/templates/macros/reviews.html:112 app/templates/macros/reviews.html:166 +#: app/templates/macros/reviews.html:113 app/templates/macros/reviews.html:167 #: app/templates/packages/review_create_edit.html:4 msgid "Review" msgstr "" -#: app/templates/macros/reviews.html:139 +#: app/templates/macros/reviews.html:140 #: app/templates/packages/review_create_edit.html:51 msgid "Why or why not? Try to be constructive" msgstr "" -#: app/templates/macros/reviews.html:156 +#: app/templates/macros/reviews.html:157 msgid "Post Review" msgstr "" -#: app/templates/macros/reviews.html:192 +#: app/templates/macros/reviews.html:193 msgid "Report an issue" msgstr "" -#: app/templates/macros/reviews.html:196 +#: app/templates/macros/reviews.html:197 msgid "Ask a question" msgstr "" @@ -3321,8 +3351,8 @@ msgstr "" msgid "On %(trigger)s, do %(action)s" msgstr "" -#: app/templates/macros/todo.html:35 app/templates/packages/view.html:122 -#: app/templates/packages/view.html:433 +#: app/templates/macros/todo.html:35 app/templates/packages/view.html:129 +#: app/templates/packages/view.html:451 msgid "Release" msgstr "" @@ -3332,7 +3362,7 @@ msgstr "" #: app/templates/macros/todo.html:48 #: app/templates/packages/releases_list.html:13 -#: app/templates/packages/view.html:437 +#: app/templates/packages/view.html:455 msgid "Update settings" msgstr "" @@ -3377,9 +3407,9 @@ msgstr "" #: app/templates/modnames/view.html:27 app/templates/oauth/authorize.html:32 #: app/templates/packages/game_support.html:42 -#: app/templates/packages/similar.html:38 app/templates/packages/view.html:474 -#: app/templates/packages/view.html:498 app/templates/packages/view.html:543 -#: app/templates/packages/view.html:575 app/templates/todo/editor.html:85 +#: app/templates/packages/similar.html:38 app/templates/packages/view.html:492 +#: app/templates/packages/view.html:516 app/templates/packages/view.html:561 +#: app/templates/packages/view.html:593 app/templates/todo/editor.html:85 #: app/templates/todo/game_support.html:45 #, python-format msgid "%(title)s by %(display_name)s" @@ -3612,104 +3642,104 @@ msgid "" "\t\t\tsuch as finding metadata from git, and autocompletion." msgstr "" -#: app/templates/packages/create_edit.html:73 +#: app/templates/packages/create_edit.html:78 msgid "You need to unpublish the package to change the name." msgstr "" -#: app/templates/packages/create_edit.html:80 +#: app/templates/packages/create_edit.html:85 msgid "" "Tip: Don't include Minetest, mod, or modpack " "anywhere in the short description. It is unnecessary and wastes " "characters." msgstr "" -#: app/templates/packages/create_edit.html:83 +#: app/templates/packages/create_edit.html:88 msgid "" "Please choose 'Work in Progress' if your package is unstable, and " "shouldn't be recommended to all players" msgstr "" -#: app/templates/packages/create_edit.html:88 +#: app/templates/packages/create_edit.html:93 msgid "If there is no media, set the Media License to the same as the License." msgstr "" -#: app/templates/packages/create_edit.html:92 +#: app/templates/packages/create_edit.html:97 msgid "" "There's no need to link to the package on ContentDB in the long " "description, the user is already here!" msgstr "" -#: app/templates/packages/create_edit.html:95 +#: app/templates/packages/create_edit.html:100 msgid "" "There's no need to include the forum topic in the long description, it's " "already shown on the page." msgstr "" -#: app/templates/packages/create_edit.html:98 +#: app/templates/packages/create_edit.html:103 msgid "" "There's no need to include the repository URL in the long description, " "it's already shown on the page." msgstr "" -#: app/templates/packages/create_edit.html:102 +#: app/templates/packages/create_edit.html:107 msgid "What to write in the long description" msgstr "" -#: app/templates/packages/create_edit.html:108 +#: app/templates/packages/create_edit.html:113 msgid "Repository and Links" msgstr "" -#: app/templates/packages/create_edit.html:111 +#: app/templates/packages/create_edit.html:116 msgid "Do you have a Git repository?" msgstr "" -#: app/templates/packages/create_edit.html:113 +#: app/templates/packages/create_edit.html:118 msgid "Having a repository is optional" msgstr "" -#: app/templates/packages/create_edit.html:116 +#: app/templates/packages/create_edit.html:121 msgid "" "If you do have a repository, enter the URL below. Otherwise, leave blank " "and click skip." msgstr "" -#: app/templates/packages/create_edit.html:121 +#: app/templates/packages/create_edit.html:126 msgid "HTTP URL to a Git, Mercurial, or other repository" msgstr "" -#: app/templates/packages/create_edit.html:124 +#: app/templates/packages/create_edit.html:129 msgid "Next (Autoimport)" msgstr "" -#: app/templates/packages/create_edit.html:125 +#: app/templates/packages/create_edit.html:130 msgid "Skip" msgstr "" -#: app/templates/packages/create_edit.html:129 +#: app/templates/packages/create_edit.html:134 msgid "Importing... (This may take a while)" msgstr "" -#: app/templates/packages/create_edit.html:132 +#: app/templates/packages/create_edit.html:137 msgid "Where should users report issues?" msgstr "" -#: app/templates/packages/create_edit.html:136 +#: app/templates/packages/create_edit.html:141 msgid "Paste a forum topic URL" msgstr "" -#: app/templates/packages/create_edit.html:138 +#: app/templates/packages/create_edit.html:143 msgid "YouTube videos will be shown in an embed." msgstr "" -#: app/templates/packages/create_edit.html:139 +#: app/templates/packages/create_edit.html:144 msgid "If blank, the author's donation URL will be used instead." msgstr "" -#: app/templates/packages/create_edit.html:140 +#: app/templates/packages/create_edit.html:145 msgid "How can users translate your package? ie: weblate URL or a help page" msgstr "" -#: app/templates/packages/create_edit.html:145 +#: app/templates/packages/create_edit.html:150 msgid "" "You need to save a draft before you can add releases and screenshots. " "You'll be able to edit the package again before submitting for approval." @@ -3762,7 +3792,7 @@ msgid "" msgstr "" #: app/templates/packages/game_support.html:23 -#: app/templates/packages/view.html:213 app/templates/translate/index.html:48 +#: app/templates/packages/view.html:220 app/templates/translate/index.html:48 msgid "Source" msgstr "" @@ -3949,10 +3979,12 @@ msgid "Human-readable name. Eg: 1.0.0 - The Trains Update" msgstr "" #: app/templates/packages/release_edit.html:35 +#: app/templates/packages/release_view.html:35 msgid "Commit Hash" msgstr "" #: app/templates/packages/release_edit.html:40 +#: app/templates/packages/release_view.html:42 msgid "view task" msgstr "" @@ -4258,7 +4290,7 @@ msgid "" msgstr "" #: app/templates/packages/review_votes.html:4 -#: app/templates/packages/view.html:364 +#: app/templates/packages/view.html:371 msgid "Review Votes" msgstr "" @@ -4386,24 +4418,32 @@ msgstr "" msgid "Translating content meta - lua_api.md" msgstr "" -#: app/templates/packages/translation.html:30 -msgid "Translation template" +#: app/templates/packages/translation.html:31 +#, python-format +msgid "%(title)s is available in %(num)d languages." msgstr "" #: app/templates/packages/translation.html:32 +msgid "ContentDB reads translations from locale files (.tr) in your package." +msgstr "" + +#: app/templates/packages/translation.html:89 +msgid "Translation template" +msgstr "" + +#: app/templates/packages/translation.html:91 #, python-format msgid "" "To quickly add support for ContentDB package translation, create a file " "at %(location)s with the following content:" msgstr "" -#: app/templates/packages/translation.html:43 -#, python-format -msgid "%(title)s is available in %(num)d languages." +#: app/templates/packages/translation.html:102 +msgid "With games, you also need to name the textdomain in game.conf:" msgstr "" -#: app/templates/packages/translation.html:44 -msgid "ContentDB reads translations from locale files (.tr) in your package." +#: app/templates/packages/translation.html:106 +msgid "Replace mymod with the name of mod / textdomain you chose." msgstr "" #: app/templates/packages/update_config.html:4 @@ -4441,207 +4481,217 @@ msgid "" "notifications until it is marked up to date." msgstr "" -#: app/templates/packages/view.html:42 -msgid "Download" +#: app/templates/packages/view.html:22 app/templates/packages/view.html:25 +#, python-format +msgid "%(title)s releases" msgstr "" #: app/templates/packages/view.html:49 +msgid "Download" +msgstr "" + +#: app/templates/packages/view.html:56 #, python-format msgid "Minetest %(min)s - %(max)s" msgstr "" -#: app/templates/packages/view.html:51 +#: app/templates/packages/view.html:58 #, python-format msgid "For Minetest %(min)s and above" msgstr "" -#: app/templates/packages/view.html:53 +#: app/templates/packages/view.html:60 #, python-format msgid "Minetest %(max)s and below" msgstr "" -#: app/templates/packages/view.html:63 +#: app/templates/packages/view.html:70 msgid "How do I install this?" msgstr "" -#: app/templates/packages/view.html:69 +#: app/templates/packages/view.html:76 msgid "No downloads available" msgstr "" -#: app/templates/packages/view.html:76 +#: app/templates/packages/view.html:83 msgid "Non-free code and media" msgstr "" -#: app/templates/packages/view.html:78 +#: app/templates/packages/view.html:85 msgid "Non-free code" msgstr "" -#: app/templates/packages/view.html:80 +#: app/templates/packages/view.html:87 msgid "Non-free media" msgstr "" -#: app/templates/packages/view.html:94 app/templates/threads/view.html:109 +#: app/templates/packages/view.html:101 app/templates/threads/view.html:109 msgid "" "This thread is only visible to its creator, package maintainers, users of" " Approver rank or above, and @mentioned users." msgstr "" -#: app/templates/packages/view.html:207 app/templates/users/profile.html:95 +#: app/templates/packages/view.html:214 app/templates/users/profile.html:95 msgid "Website" msgstr "" -#: app/templates/packages/view.html:219 app/templates/users/profile.html:77 +#: app/templates/packages/view.html:226 app/templates/users/profile.html:77 msgid "Forums" msgstr "" -#: app/templates/packages/view.html:225 +#: app/templates/packages/view.html:232 msgid "Issue Tracker" msgstr "" -#: app/templates/packages/view.html:231 app/templates/translate/index.html:43 +#: app/templates/packages/view.html:238 app/templates/translate/index.html:43 msgid "Translate" msgstr "" -#: app/templates/packages/view.html:297 +#: app/templates/packages/view.html:304 msgid "Thumbnail for video" msgstr "" -#: app/templates/packages/view.html:314 +#: app/templates/packages/view.html:321 msgid "Awaiting review" msgstr "" -#: app/templates/packages/view.html:344 app/templates/threads/view.html:82 +#: app/templates/packages/view.html:351 app/templates/threads/view.html:82 msgid "Edit Review" msgstr "" -#: app/templates/packages/view.html:349 +#: app/templates/packages/view.html:356 msgid "You can't review your own package." msgstr "" -#: app/templates/packages/view.html:359 +#: app/templates/packages/view.html:366 msgid "Package needs to be approved before it can be reviewed." msgstr "" -#: app/templates/packages/view.html:370 +#: app/templates/packages/view.html:377 msgid "Used By" msgstr "" -#: app/templates/packages/view.html:376 +#: app/templates/packages/view.html:383 msgid "Content" msgstr "" -#: app/templates/packages/view.html:378 app/templates/packages/view.html:461 +#: app/templates/packages/view.html:385 app/templates/packages/view.html:479 msgid "View content for game" msgstr "" -#: app/templates/packages/view.html:393 +#: app/templates/packages/view.html:398 +#, python-format +msgid "Release notes for %(title)s" +msgstr "" + +#: app/templates/packages/view.html:411 msgid "Favorite" msgstr "" -#: app/templates/packages/view.html:402 +#: app/templates/packages/view.html:420 msgid "Add to collection..." msgstr "" -#: app/templates/packages/view.html:410 +#: app/templates/packages/view.html:428 #, python-format msgid "View %(count)d collections" msgstr "" -#: app/templates/packages/view.html:421 +#: app/templates/packages/view.html:439 msgid "Package may be outdated" msgstr "" -#: app/templates/packages/view.html:428 +#: app/templates/packages/view.html:446 msgid "Only visible to the author and Editors." msgstr "" -#: app/templates/packages/view.html:445 +#: app/templates/packages/view.html:463 msgid "Warning" msgstr "" -#: app/templates/packages/view.html:451 +#: app/templates/packages/view.html:469 msgid "Like this package? Help support its development by making a donation" msgstr "" -#: app/templates/packages/view.html:454 +#: app/templates/packages/view.html:472 msgid "Donate now" msgstr "" -#: app/templates/packages/view.html:466 app/utils/minetest_hypertext.py:283 +#: app/templates/packages/view.html:484 app/utils/minetest_hypertext.py:283 msgid "Dependencies" msgstr "" -#: app/templates/packages/view.html:486 +#: app/templates/packages/view.html:504 msgid "No required dependencies" msgstr "" -#: app/templates/packages/view.html:492 +#: app/templates/packages/view.html:510 msgid "Optional" msgstr "" -#: app/templates/packages/view.html:525 +#: app/templates/packages/view.html:543 msgid "Compatible Games" msgstr "" -#: app/templates/packages/view.html:530 app/templates/packages/view.html:550 +#: app/templates/packages/view.html:548 app/templates/packages/view.html:568 #: app/utils/minetest_hypertext.py:275 msgid "No specific game required" msgstr "" -#: app/templates/packages/view.html:533 +#: app/templates/packages/view.html:551 msgid "Tested with:" msgstr "" -#: app/templates/packages/view.html:555 +#: app/templates/packages/view.html:573 msgid "Is the above correct?" msgstr "" -#: app/templates/packages/view.html:556 +#: app/templates/packages/view.html:574 msgid "You need to either confirm this or tell ContentDB about supported games" msgstr "" -#: app/templates/packages/view.html:568 +#: app/templates/packages/view.html:586 msgid "Does not work with:" msgstr "" -#: app/templates/packages/view.html:588 +#: app/templates/packages/view.html:606 msgid "Please specify compatible games" msgstr "" -#: app/templates/packages/view.html:594 +#: app/templates/packages/view.html:612 msgid "Information" msgstr "" -#: app/templates/packages/view.html:600 +#: app/templates/packages/view.html:618 msgid "Technical Name" msgstr "" -#: app/templates/packages/view.html:616 app/utils/minetest_hypertext.py:295 +#: app/templates/packages/view.html:634 app/utils/minetest_hypertext.py:295 #, python-format msgid "%(code_license)s for code,
%(media_license)s for media." msgstr "" -#: app/templates/packages/view.html:624 +#: app/templates/packages/view.html:642 msgid "Unknown" msgstr "" -#: app/templates/packages/view.html:626 app/utils/minetest_hypertext.py:301 +#: app/templates/packages/view.html:644 app/utils/minetest_hypertext.py:301 msgid "Added" msgstr "" -#: app/templates/packages/view.html:640 +#: app/templates/packages/view.html:658 msgid "Remove myself" msgstr "" -#: app/templates/packages/view.html:645 app/utils/minetest_hypertext.py:303 +#: app/templates/packages/view.html:663 app/utils/minetest_hypertext.py:303 msgid "Provides" msgstr "" -#: app/templates/packages/view.html:667 +#: app/templates/packages/view.html:685 msgid "More" msgstr "" -#: app/templates/packages/view.html:696 +#: app/templates/packages/view.html:714 msgid "See audit log" msgstr "" @@ -4723,7 +4773,7 @@ msgstr "" msgid "Reply to %(title)s" msgstr "" -#: app/templates/threads/user_comments.html:73 +#: app/templates/threads/user_comments.html:74 msgid "Only showing replies to public threads" msgstr "" @@ -4825,7 +4875,7 @@ msgstr "" msgid "Mod names that have hard dependers, but no packages providing them." msgstr "" -#: app/templates/todo/editor.html:193 app/templates/users/account.html:100 +#: app/templates/todo/editor.html:193 app/templates/users/account.html:102 msgid "View All" msgstr "" @@ -5120,10 +5170,10 @@ msgid "Account Deletion and Deactivation isn't available to users yet." msgstr "" #: app/templates/users/account.html:88 -msgid "Please contact the admin." +msgid "Please raise a report to request account deletion." msgstr "" -#: app/templates/users/account.html:93 +#: app/templates/users/account.html:95 msgid "Recent Account Actions" msgstr "" @@ -5619,27 +5669,27 @@ msgstr "" msgid "'%(query)s' - Search Package Releases" msgstr "" -#: app/utils/flask.py:158 +#: app/utils/flask.py:159 msgid "All time" msgstr "" -#: app/utils/flask.py:159 +#: app/utils/flask.py:160 msgid "Last 7 days" msgstr "" -#: app/utils/flask.py:160 +#: app/utils/flask.py:161 msgid "Last 30 days" msgstr "" -#: app/utils/flask.py:161 +#: app/utils/flask.py:162 msgid "Last 90 days" msgstr "" -#: app/utils/flask.py:162 +#: app/utils/flask.py:163 msgid "Year to date" msgstr "" -#: app/utils/flask.py:163 +#: app/utils/flask.py:164 msgid "Last year" msgstr "" @@ -5829,6 +5879,7 @@ msgstr "" #~ msgid "Chat / Commands" #~ msgstr "" +#~ msgctxt "tags" #~ msgid "" #~ "Focus on player chat/communication or " #~ "who's primary function is interacting " @@ -5844,6 +5895,7 @@ msgstr "" #~ msgid "Complex installation" #~ msgstr "" +#~ msgctxt "tags" #~ msgid "" #~ "Requires futher installation steps, such " #~ "as installing luarocks or editing the" @@ -5865,6 +5917,7 @@ msgstr "" #~ msgid "Sims" #~ msgstr "" +#~ msgctxt "tags" #~ msgid "" #~ "Mods and games that aim to " #~ "simulate real life activity. Similar to" @@ -5889,6 +5942,7 @@ msgstr "" #~ msgid "Mobs / Animals / NPCs" #~ msgstr "" +#~ msgctxt "tags" #~ msgid "Adds mobs, animals, and NPCs" #~ msgstr "" @@ -5997,6 +6051,7 @@ msgstr "" #~ msgid "GUI" #~ msgstr "" +#~ msgctxt "tags" #~ msgid "For content whose main utility / feature is in GUI/formspec form" #~ msgstr "" @@ -6015,6 +6070,7 @@ msgstr "" #~ msgid "Minetest Game improved" #~ msgstr "" +#~ msgctxt "tags" #~ msgid "Forks of MTG" #~ msgstr "" @@ -6167,39 +6223,6 @@ 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 (_), " @@ -6213,3 +6236,6 @@ msgstr "" #~ msgid "Human readable. Eg: 1.0.0 or 2018-05-28" #~ msgstr "" +#~ msgid "Please contact the admin." +#~ msgstr "" + diff --git a/translations/hi/LC_MESSAGES/messages.po b/translations/hi/LC_MESSAGES/messages.po index 4fefdaf8..4d122ae2 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-22 16:06+0100\n" +"POT-Creation-Date: 2024-07-23 22:12+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: Automatically generated\n" "Language: hi\n" @@ -26,324 +26,268 @@ msgstr "" msgid "You have been banned." msgstr "" -#. NOTE: tags: title for server_tools +#. NOTE: tags: title for jam_game_2023 #: app/_translations.py:6 msgctxt "tags" -msgid "Server Moderation and Tools" +msgid "Jam / Game 2023" msgstr "" -#. NOTE: tags: description for server_tools +#. NOTE: tags: description for jam_game_2023 #: app/_translations.py:8 msgctxt "tags" -msgid "Helps with server maintenance and moderation" -msgstr "" - -#. NOTE: tags: title for pvp -#: app/_translations.py:10 -msgctxt "tags" -msgid "Player vs Player (PvP)" -msgstr "" - -#. NOTE: tags: description for pvp -#: app/_translations.py:12 -msgctxt "tags" -msgid "Designed to be played competitively against other players" +msgid "Entries to the 2023 Minetest Game Jam " msgstr "" #. NOTE: tags: title for player_effects -#: app/_translations.py:14 +#: app/_translations.py:10 msgctxt "tags" msgid "Player Effects / Power Ups" msgstr "" #. NOTE: tags: description for player_effects -#: app/_translations.py:16 +#: app/_translations.py:12 msgctxt "tags" msgid "" "For content that changes player effects, including physics, for example: " "speed, jump height or gravity." msgstr "" -#. NOTE: tags: title for jam_game_2023 +#. NOTE: tags: title for server_tools +#: app/_translations.py:14 +msgctxt "tags" +msgid "Server Moderation and Tools" +msgstr "" + +#. NOTE: tags: description for server_tools +#: app/_translations.py:16 +msgctxt "tags" +msgid "Helps with server maintenance and moderation" +msgstr "" + +#. NOTE: tags: title for pvp #: app/_translations.py:18 msgctxt "tags" -msgid "Jam / Game 2023" +msgid "Player vs Player (PvP)" msgstr "" -#. NOTE: tags: description for jam_game_2023 +#. NOTE: tags: description for pvp #: 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" +msgid "Designed to be played competitively against other players" msgstr "" #. NOTE: tags: title for world_tools -#: app/_translations.py:26 +#: app/_translations.py:22 msgctxt "tags" msgid "World Maintenance and Tools" msgstr "" #. NOTE: tags: description for world_tools -#: app/_translations.py:28 +#: app/_translations.py:24 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:38 +#: app/_translations.py:26 msgctxt "tags" msgid "Joke" msgstr "" #. NOTE: tags: description for april_fools -#: app/_translations.py:40 +#: 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 singleplayer -#: app/_translations.py:42 +#. NOTE: tags: title for developer_tools +#: app/_translations.py:30 msgctxt "tags" -msgid "Singleplayer-focused" +msgid "Developer Tools" msgstr "" -#. NOTE: tags: description for singleplayer -#: app/_translations.py:44 +#. NOTE: tags: description for developer_tools +#: app/_translations.py:32 msgctxt "tags" -msgid "Content that can be played alone" +msgid "Tools for game and mod developers" +msgstr "" + +#. NOTE: tags: title for inventory +#: app/_translations.py:34 +msgctxt "tags" +msgid "Inventory" +msgstr "" + +#. NOTE: tags: description for inventory +#: app/_translations.py:36 +msgctxt "tags" +msgid "Changes the inventory GUI" msgstr "" #. NOTE: tags: title for crafting -#: app/_translations.py:46 +#: app/_translations.py:38 msgctxt "tags" msgid "Crafting" msgstr "" #. NOTE: tags: description for crafting -#: app/_translations.py:48 +#: app/_translations.py:40 msgctxt "tags" msgid "Big changes to crafting gameplay" msgstr "" #. NOTE: tags: title for adventure__rpg -#: app/_translations.py:50 +#: app/_translations.py:42 msgctxt "tags" msgid "Adventure / RPG" msgstr "" #. NOTE: tags: title for shooter -#: app/_translations.py:52 +#: app/_translations.py:44 msgctxt "tags" msgid "Shooter" msgstr "" #. NOTE: tags: description for shooter -#: app/_translations.py:54 +#: app/_translations.py:46 msgctxt "tags" msgid "First person shooters (FPS) and more" msgstr "" #. NOTE: tags: title for sound_music -#: app/_translations.py:56 +#: app/_translations.py:48 msgctxt "tags" msgid "Sounds / Music" msgstr "" #. NOTE: tags: description for sound_music -#: app/_translations.py:58 +#: app/_translations.py:50 msgctxt "tags" msgid "Focuses on or adds new sounds or musical things" msgstr "" -#. NOTE: tags: title for tools -#: app/_translations.py:60 +#. NOTE: tags: title for mapgen +#: app/_translations.py:52 msgctxt "tags" -msgid "Tools / Weapons / Armor" +msgid "Mapgen / Biomes / Decoration" msgstr "" -#. NOTE: tags: description for tools -#: app/_translations.py:62 +#. NOTE: tags: description for mapgen +#: app/_translations.py:54 msgctxt "tags" -msgid "Adds or changes tools, weapons, and armor" +msgid "New mapgen or changes mapgen" msgstr "" -#. NOTE: tags: title for plants_and_farming -#: app/_translations.py:64 +#. NOTE: tags: title for singleplayer +#: app/_translations.py:56 msgctxt "tags" -msgid "Plants and Farming" +msgid "Singleplayer-focused" msgstr "" -#. NOTE: tags: description for plants_and_farming -#: app/_translations.py:66 +#. NOTE: tags: description for singleplayer +#: app/_translations.py:58 msgctxt "tags" -msgid "Adds new plants or other farmable resources." -msgstr "" - -#. 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" +msgid "Content that can be played alone" msgstr "" #. NOTE: tags: title for complex_installation -#: app/_translations.py:80 +#: app/_translations.py:60 msgctxt "tags" msgid "Complex installation" msgstr "" #. NOTE: tags: description for complex_installation -#: app/_translations.py:82 +#: app/_translations.py:62 msgctxt "tags" msgid "" "Requires futher installation steps, such as installing LuaRocks or " "editing the trusted mod setting" msgstr "" -#. NOTE: tags: title for magic -#: app/_translations.py:84 +#. NOTE: tags: title for simulation +#: app/_translations.py:64 msgctxt "tags" -msgid "Magic / Enchanting" +msgid "Sims" msgstr "" -#. NOTE: tags: title for building_mechanics -#: app/_translations.py:86 -msgctxt "tags" -msgid "Building Mechanics and Tools" -msgstr "" - -#. NOTE: tags: description for building_mechanics -#: app/_translations.py:88 -msgctxt "tags" -msgid "Adds game mechanics or tools that change how players build." -msgstr "" - -#. NOTE: tags: title for oneofakind__original -#: app/_translations.py:90 -msgctxt "tags" -msgid "One-of-a-kind / Original" -msgstr "" - -#. NOTE: tags: description for oneofakind__original -#: app/_translations.py:92 +#. NOTE: tags: description for simulation +#: app/_translations.py:66 msgctxt "tags" msgid "" -"For games and such that are of their own kind, distinct and original in " -"nature to others of the same category." +"Mods and games that aim to simulate real life activity. Similar to " +"SimCity/The Sims/OpenTTD/etc." msgstr "" -#. NOTE: tags: title for building -#: app/_translations.py:94 +#. NOTE: tags: title for plants_and_farming +#: app/_translations.py:68 msgctxt "tags" -msgid "Building" +msgid "Plants and Farming" msgstr "" -#. NOTE: tags: description for building -#: app/_translations.py:96 +#. NOTE: tags: description for plants_and_farming +#: app/_translations.py:70 msgctxt "tags" -msgid "Focuses on building, such as adding new materials or nodes" +msgid "Adds new plants or other farmable resources." msgstr "" -#. NOTE: tags: title for decorative -#: app/_translations.py:98 +#. NOTE: tags: title for multiplayer +#: app/_translations.py:72 msgctxt "tags" -msgid "Decorative" +msgid "Multiplayer-focused" msgstr "" -#. NOTE: tags: description for decorative -#: app/_translations.py:100 +#. NOTE: tags: description for multiplayer +#: app/_translations.py:74 msgctxt "tags" -msgid "Adds nodes with no other purpose than for use in building" +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 chat +#: app/_translations.py:80 +msgctxt "tags" +msgid "Chat / Commands" +msgstr "" + +#. NOTE: tags: description for chat +#: app/_translations.py:82 +msgctxt "tags" +msgid "Focus on player chat/communication or console interaction." msgstr "" #. NOTE: tags: title for puzzle -#: app/_translations.py:102 +#: app/_translations.py:84 msgctxt "tags" msgid "Puzzle" msgstr "" #. NOTE: tags: description for puzzle -#: app/_translations.py:104 +#: app/_translations.py:86 msgctxt "tags" msgid "Focus on puzzle solving instead of combat" msgstr "" #. NOTE: tags: title for environment -#: app/_translations.py:106 +#: app/_translations.py:88 msgctxt "tags" msgid "Environment / Weather" msgstr "" #. NOTE: tags: description for environment -#: app/_translations.py:108 +#: app/_translations.py:90 msgctxt "tags" msgid "" "Improves the world, adding weather, ambient sounds, or other environment " @@ -351,29 +295,85 @@ msgid "" msgstr "" #. NOTE: tags: title for less_than_px -#: app/_translations.py:110 +#: app/_translations.py:92 msgctxt "tags" msgid "<16px" msgstr "" #. NOTE: tags: description for less_than_px -#: app/_translations.py:112 +#: app/_translations.py:94 msgctxt "tags" msgid "Less than 16px" msgstr "" #. NOTE: tags: title for mobs -#: app/_translations.py:114 +#: app/_translations.py:96 msgctxt "tags" msgid "Mobs / Animals / NPCs" msgstr "" #. NOTE: tags: description for mobs -#: app/_translations.py:116 +#: app/_translations.py:98 msgctxt "tags" msgid "Adds mobs, animals, and non-player characters" msgstr "" +#. NOTE: tags: title for building +#: app/_translations.py:100 +msgctxt "tags" +msgid "Building" +msgstr "" + +#. NOTE: tags: description for building +#: app/_translations.py:102 +msgctxt "tags" +msgid "Focuses on building, such as adding new materials or nodes" +msgstr "" + +#. NOTE: tags: title for decorative +#: app/_translations.py:104 +msgctxt "tags" +msgid "Decorative" +msgstr "" + +#. NOTE: tags: description for decorative +#: app/_translations.py:106 +msgctxt "tags" +msgid "Adds nodes with no other purpose than for use in building" +msgstr "" + +#. NOTE: tags: title for magic +#: app/_translations.py:108 +msgctxt "tags" +msgid "Magic / Enchanting" +msgstr "" + +#. NOTE: tags: title for building_mechanics +#: app/_translations.py:110 +msgctxt "tags" +msgid "Building Mechanics and Tools" +msgstr "" + +#. NOTE: tags: description for building_mechanics +#: app/_translations.py:112 +msgctxt "tags" +msgid "Adds game mechanics or tools that change how players build." +msgstr "" + +#. NOTE: tags: title for oneofakind__original +#: app/_translations.py:114 +msgctxt "tags" +msgid "One-of-a-kind / Original" +msgstr "" + +#. NOTE: tags: description for oneofakind__original +#: 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 custom_mapgen #: app/_translations.py:118 msgctxt "tags" @@ -388,18 +388,16 @@ msgid "" "worlds to be set to the 'singlenode' mapgen." msgstr "" -#. NOTE: tags: title for survival +#. NOTE: tags: title for 16px #: app/_translations.py:122 msgctxt "tags" -msgid "Survival" +msgid "16px" msgstr "" -#. NOTE: tags: description for survival +#. NOTE: tags: description for 16px #: 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, ..." +msgid "For 16px texture packs" msgstr "" #. NOTE: tags: title for education @@ -414,202 +412,138 @@ msgctxt "tags" msgid "Either has educational value, or is a tool to help teachers " msgstr "" -#. NOTE: tags: title for storage +#. NOTE: tags: title for survival #: app/_translations.py:130 msgctxt "tags" -msgid "Storage" +msgid "Survival" msgstr "" -#. NOTE: tags: description for storage +#. NOTE: tags: description for survival #: app/_translations.py:132 msgctxt "tags" -msgid "Adds or improves item storage mechanics" -msgstr "" - -#. NOTE: tags: title for library -#: app/_translations.py:134 -msgctxt "tags" -msgid "API / Library" -msgstr "" - -#. NOTE: tags: description for library -#: app/_translations.py:136 -msgctxt "tags" -msgid "Primarily adds an API for other mods to use" +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:138 +#: app/_translations.py:134 msgctxt "tags" msgid "HUD" msgstr "" #. NOTE: tags: description for hud -#: app/_translations.py:140 +#: app/_translations.py:136 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" -msgid "Mini-game" -msgstr "" - -#. NOTE: tags: description for mini-game -#: app/_translations.py:144 -msgctxt "tags" -msgid "Adds a mini-game to be played within Minetest" -msgstr "" - #. NOTE: tags: title for pve -#: app/_translations.py:146 +#: app/_translations.py:138 msgctxt "tags" msgid "Player vs Environment (PvE)" msgstr "" #. NOTE: tags: description for pve -#: app/_translations.py:148 +#: app/_translations.py:140 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 storage +#: app/_translations.py:142 +msgctxt "tags" +msgid "Storage" +msgstr "" + +#. NOTE: tags: description for storage +#: app/_translations.py:144 +msgctxt "tags" +msgid "Adds or improves item storage mechanics" +msgstr "" + #. NOTE: tags: title for sports -#: app/_translations.py:150 +#: app/_translations.py:146 msgctxt "tags" msgid "Sports" msgstr "" -#. NOTE: tags: title for 16px +#. NOTE: tags: title for library +#: app/_translations.py:148 +msgctxt "tags" +msgid "API / Library" +msgstr "" + +#. NOTE: tags: description for library +#: app/_translations.py:150 +msgctxt "tags" +msgid "Primarily adds an API for other mods to use" +msgstr "" + +#. NOTE: tags: title for mini-game #: app/_translations.py:152 msgctxt "tags" -msgid "16px" +msgid "Mini-game" msgstr "" -#. NOTE: tags: description for 16px +#. NOTE: tags: description for mini-game #: 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 "" -"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" +msgid "Adds a mini-game to be played within Minetest" msgstr "" #. NOTE: tags: title for commerce -#: app/_translations.py:170 +#: app/_translations.py:156 msgctxt "tags" msgid "Commerce / Economy" msgstr "" #. NOTE: tags: description for commerce -#: app/_translations.py:172 +#: app/_translations.py:158 msgctxt "tags" msgid "Related to economies, money, and trading" msgstr "" -#. NOTE: tags: title for gui -#: app/_translations.py:174 +#. NOTE: tags: title for technology +#: app/_translations.py:160 msgctxt "tags" -msgid "GUI" +msgid "Machines / Electronics" msgstr "" -#. NOTE: tags: description for gui -#: app/_translations.py:176 +#. NOTE: tags: description for technology +#: app/_translations.py:162 msgctxt "tags" -msgid "" -"For content whose main utility or features are provided within a GUI, on-" -"screen menu, or similar" +msgid "Adds machines useful in automation, tubes, or power." msgstr "" -#. NOTE: tags: title for jam_combat_mod -#: app/_translations.py:178 +#. NOTE: tags: title for food +#: app/_translations.py:164 msgctxt "tags" -msgid "Jam / Combat 2020" +msgid "Food / Drinks" msgstr "" -#. NOTE: tags: description for jam_combat_mod -#: app/_translations.py:180 +#. NOTE: tags: title for seasonal +#: app/_translations.py:166 msgctxt "tags" -msgid "For mods created for the Discord \"Combat\" modding event in 2020" +msgid "Seasonal" msgstr "" -#. NOTE: tags: title for mtg -#: app/_translations.py:182 +#. NOTE: tags: description for seasonal +#: app/_translations.py:168 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" +msgid "For content generally themed around a certain season or holiday" msgstr "" #. NOTE: tags: title for creative -#: app/_translations.py:190 +#: app/_translations.py:170 msgctxt "tags" msgid "Creative" msgstr "" #. NOTE: tags: description for creative -#: app/_translations.py:192 +#: app/_translations.py:172 msgctxt "tags" msgid "" "Written specifically or exclusively for use in creative mode. Adds " @@ -617,52 +551,104 @@ msgid "" "that facilitate ingame creation and doesn't add difficulty or scarcity" msgstr "" -#. NOTE: tags: title for technology -#: app/_translations.py:194 +#. NOTE: tags: title for 64px +#: app/_translations.py:174 msgctxt "tags" -msgid "Machines / Electronics" +msgid "64px" msgstr "" -#. NOTE: tags: description for technology -#: app/_translations.py:196 +#. NOTE: tags: description for 64px +#: app/_translations.py:176 msgctxt "tags" -msgid "Adds machines useful in automation, tubes, or power." +msgid "For 64px texture packs" msgstr "" #. NOTE: tags: title for 32px -#: app/_translations.py:198 +#: app/_translations.py:178 msgctxt "tags" msgid "32px" msgstr "" #. NOTE: tags: description for 32px -#: app/_translations.py:200 +#: app/_translations.py:180 msgctxt "tags" msgid "For 32px texture packs" msgstr "" -#. NOTE: tags: title for strategy_rts -#: app/_translations.py:202 +#. NOTE: tags: title for gui +#: app/_translations.py:182 msgctxt "tags" -msgid "Strategy / RTS" +msgid "GUI" msgstr "" -#. NOTE: tags: description for strategy_rts -#: app/_translations.py:204 +#. NOTE: tags: description for gui +#: app/_translations.py:184 msgctxt "tags" msgid "" -"Games and mods with a heavy strategy component, whether real-time or " -"turn-based" +"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:186 +msgctxt "tags" +msgid "Jam / Combat 2020" +msgstr "" + +#. NOTE: tags: description for jam_combat_mod +#: app/_translations.py:188 +msgctxt "tags" +msgid "For mods created for the Discord \"Combat\" modding event in 2020" +msgstr "" + +#. NOTE: tags: title for transport +#: app/_translations.py:190 +msgctxt "tags" +msgid "Transport" +msgstr "" + +#. NOTE: tags: description for transport +#: app/_translations.py:192 +msgctxt "tags" +msgid "" +"Adds or changes transportation methods. Includes teleportation, vehicles," +" ridable mobs, transport infrastructure and thematic content" +msgstr "" + +#. NOTE: tags: title for jam_weekly_2021 +#: app/_translations.py:194 +msgctxt "tags" +msgid "Jam / Weekly Challenges 2021" +msgstr "" + +#. NOTE: tags: description for jam_weekly_2021 +#: app/_translations.py:196 +msgctxt "tags" +msgid "" +"For mods created for the Discord \"Weekly Challenges\" modding event in " +"2021" +msgstr "" + +#. NOTE: tags: title for mtg +#: app/_translations.py:198 +msgctxt "tags" +msgid "Minetest Game improved" +msgstr "" + +#. NOTE: tags: description for mtg +#: app/_translations.py:200 +msgctxt "tags" +msgid "Forks of Minetest Game" msgstr "" #. NOTE: tags: title for skins -#: app/_translations.py:206 +#: app/_translations.py:202 msgctxt "tags" msgid "Player customization / Skins" msgstr "" #. NOTE: tags: description for skins -#: app/_translations.py:208 +#: app/_translations.py:204 msgctxt "tags" msgid "" "Allows the player to customize their character by changing the texture or" @@ -670,29 +656,43 @@ msgid "" msgstr "" #. NOTE: tags: title for jam_game_2021 -#: app/_translations.py:210 +#: app/_translations.py:206 msgctxt "tags" msgid "Jam / Game 2021" msgstr "" #. NOTE: tags: description for jam_game_2021 -#: app/_translations.py:212 +#: app/_translations.py:208 msgctxt "tags" msgid "Entries to the 2021 Minetest Game Jam" msgstr "" #. NOTE: tags: title for 128px -#: app/_translations.py:214 +#: app/_translations.py:210 msgctxt "tags" msgid "128px+" msgstr "" #. NOTE: tags: description for 128px -#: app/_translations.py:216 +#: app/_translations.py:212 msgctxt "tags" msgid "For 128px or higher texture packs" msgstr "" +#. NOTE: tags: title for strategy_rts +#: app/_translations.py:214 +msgctxt "tags" +msgid "Strategy / RTS" +msgstr "" + +#. NOTE: tags: description for strategy_rts +#: app/_translations.py:216 +msgctxt "tags" +msgid "" +"Games and mods with a heavy strategy component, whether real-time or " +"turn-based" +msgstr "" + #. NOTE: tags: title for jam_game_2022 #: app/_translations.py:218 msgctxt "tags" @@ -809,7 +809,7 @@ msgstr "" msgid "%(delta)s ago" msgstr "" -#: app/blueprints/api/endpoints.py:94 app/templates/index.html:104 +#: app/blueprints/api/endpoints.py:74 app/templates/index.html:104 msgid "Featured" msgstr "" @@ -820,6 +820,7 @@ msgstr "" #: 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 +#: app/templates/packages/release_view.html:22 msgid "Name" msgstr "" @@ -828,10 +829,10 @@ 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:252 -#: app/blueprints/packages/packages.py:544 -#: app/blueprints/packages/packages.py:640 -#: app/blueprints/packages/packages.py:728 +#: app/blueprints/oauth/__init__.py:175 app/blueprints/packages/packages.py:253 +#: app/blueprints/packages/packages.py:551 +#: app/blueprints/packages/packages.py:647 +#: app/blueprints/packages/packages.py:735 #: app/blueprints/packages/releases.py:66 #: app/blueprints/packages/releases.py:81 app/blueprints/packages/reviews.py:63 #: app/blueprints/packages/screenshots.py:36 @@ -848,17 +849,18 @@ msgstr "" #: app/blueprints/packages/advanced_search.py:84 #: app/blueprints/packages/releases.py:56 #: app/blueprints/packages/releases.py:71 app/blueprints/packages/reviews.py:53 -#: app/blueprints/threads/__init__.py:281 +#: app/blueprints/threads/__init__.py:282 #: app/templates/admin/languages/list.html:23 -#: app/templates/macros/reviews.html:143 app/templates/macros/topics.html:5 +#: app/templates/macros/reviews.html:144 app/templates/macros/topics.html:5 #: app/templates/packages/release_edit.html:21 -#: app/templates/packages/translation.html:54 +#: app/templates/packages/release_view.html:23 +#: app/templates/packages/translation.html:42 msgid "Title" msgstr "" #: app/blueprints/collections/__init__.py:80 #: app/blueprints/collections/__init__.py:85 -#: app/templates/packages/translation.html:57 +#: app/templates/packages/translation.html:45 msgid "Short Description" msgstr "" @@ -867,7 +869,7 @@ msgid "Page Content" msgstr "" #: app/blueprints/collections/__init__.py:82 -#: app/blueprints/threads/__init__.py:283 +#: app/blueprints/threads/__init__.py:284 #: app/templates/collections/view.html:51 msgid "Private" msgstr "" @@ -904,6 +906,25 @@ msgstr "" msgid "Removed package from favorites collection" msgstr "" +#: app/blueprints/feeds/__init__.py:32 app/templates/index.html:8 +msgid "Welcome to the best place to find Minetest mods, games, and texture packs" +msgstr "" + +#: app/blueprints/feeds/__init__.py:70 app/templates/base.html:29 +#: app/templates/base.html:36 +msgid "ContentDB new packages" +msgstr "" + +#: app/blueprints/feeds/__init__.py:98 app/templates/base.html:31 +#: app/templates/base.html:38 +msgid "ContentDB package updates" +msgstr "" + +#: app/blueprints/feeds/__init__.py:107 app/templates/base.html:27 +#: app/templates/base.html:34 +msgid "ContentDB all" +msgstr "" + #: 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 @@ -934,7 +955,7 @@ msgstr "" #: app/blueprints/packages/__init__.py:42 #: app/templates/packages/releases_list.html:34 -#: app/templates/packages/view.html:657 app/templates/todo/editor.html:75 +#: app/templates/packages/view.html:675 app/templates/todo/editor.html:75 msgid "Releases" msgstr "" @@ -946,18 +967,18 @@ msgstr "" #: app/blueprints/packages/__init__.py:52 #: app/templates/packages/edit_maintainers.html:8 -#: app/templates/packages/view.html:628 app/utils/minetest_hypertext.py:302 +#: app/templates/packages/view.html:646 app/utils/minetest_hypertext.py:302 msgid "Maintainers" msgstr "" #: app/blueprints/packages/__init__.py:57 app/templates/admin/list.html:21 -#: app/templates/base.html:159 app/templates/packages/audit.html:4 +#: app/templates/base.html:173 app/templates/packages/audit.html:4 msgid "Audit Log" msgstr "" -#: app/blueprints/packages/__init__.py:62 app/templates/base.html:150 +#: app/blueprints/packages/__init__.py:62 app/templates/base.html:164 #: app/templates/packages/stats.html:4 app/templates/packages/stats.html:23 -#: app/templates/packages/view.html:236 app/templates/users/profile.html:148 +#: app/templates/packages/view.html:243 app/templates/users/profile.html:148 msgid "Statistics" msgstr "" @@ -987,8 +1008,8 @@ msgstr "" msgid "Non-free" msgstr "" -#: app/blueprints/packages/advanced_search.py:42 app/models/packages.py:624 -#: app/templates/packages/view.html:163 +#: app/blueprints/packages/advanced_search.py:42 app/models/packages.py:630 +#: app/templates/packages/view.html:170 msgid "Work in Progress" msgstr "" @@ -1006,30 +1027,30 @@ msgid "Query" msgstr "" #: app/blueprints/packages/advanced_search.py:54 -#: app/blueprints/packages/packages.py:230 app/templates/packages/view.html:598 +#: app/blueprints/packages/packages.py:231 app/templates/packages/view.html:616 #: app/utils/minetest_hypertext.py:263 msgid "Type" msgstr "" #: app/blueprints/packages/advanced_search.py:56 -#: app/templates/macros/topics.html:6 app/templates/packages/view.html:177 +#: app/templates/macros/topics.html:6 app/templates/packages/view.html:184 msgid "Author" msgstr "" #: app/blueprints/packages/advanced_search.py:57 -#: app/blueprints/packages/packages.py:237 app/templates/admin/tags/list.html:4 +#: app/blueprints/packages/packages.py:238 app/templates/admin/tags/list.html:4 #: app/templates/admin/tags/list.html:10 app/templates/todo/tags.html:38 #: app/utils/minetest_hypertext.py:264 msgid "Tags" msgstr "" #: app/blueprints/packages/advanced_search.py:60 -#: app/blueprints/packages/packages.py:238 +#: app/blueprints/packages/packages.py:239 msgid "Content Warnings" msgstr "" #: app/blueprints/packages/advanced_search.py:63 -#: app/blueprints/packages/packages.py:239 app/templates/packages/view.html:609 +#: app/blueprints/packages/packages.py:240 app/templates/packages/view.html:627 #: app/utils/minetest_hypertext.py:298 msgid "License" msgstr "" @@ -1043,9 +1064,10 @@ msgstr "" #: 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/macros/reviews.html:82 app/templates/macros/topics.html:52 #: app/templates/packages/game_hub.html:5 #: app/templates/packages/game_hub.html:25 +#: app/templates/packages/release_view.html:17 #: app/templates/packages/similar.html:22 app/templates/translate/index.html:28 #, python-format msgid "%(title)s by %(author)s" @@ -1053,7 +1075,7 @@ msgstr "" #: app/blueprints/packages/advanced_search.py:72 #: app/blueprints/packages/reviews.py:54 -#: app/templates/packages/translation.html:51 +#: app/templates/packages/translation.html:39 msgid "Language" msgstr "" @@ -1075,13 +1097,13 @@ 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/packages/view.html:201 app/templates/packages/view.html:343 #: 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 +#: app/templates/packages/view.html:191 app/templates/users/profile.html:242 msgid "Downloads" msgstr "" @@ -1113,178 +1135,178 @@ msgstr "" msgid "Random order" msgstr "" -#: app/blueprints/packages/packages.py:215 +#: app/blueprints/packages/packages.py:216 msgid "No download available." msgstr "" -#: app/blueprints/packages/packages.py:231 +#: app/blueprints/packages/packages.py:232 msgid "Title (Human-readable)" msgstr "" -#: app/blueprints/packages/packages.py:232 -#: app/blueprints/packages/packages.py:638 +#: app/blueprints/packages/packages.py:233 +#: app/blueprints/packages/packages.py:645 msgid "Name (Technical)" msgstr "" -#: app/blueprints/packages/packages.py:232 -#: app/blueprints/packages/packages.py:639 -#: app/templates/packages/create_edit.html:75 +#: app/blueprints/packages/packages.py:233 +#: app/blueprints/packages/packages.py:646 +#: app/templates/packages/create_edit.html:80 msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" msgstr "" -#: app/blueprints/packages/packages.py:233 +#: app/blueprints/packages/packages.py:234 msgid "Short Description (Plaintext)" msgstr "" -#: app/blueprints/packages/packages.py:235 app/templates/packages/view.html:620 +#: app/blueprints/packages/packages.py:236 app/templates/packages/view.html:638 #: app/utils/minetest_hypertext.py:300 msgid "Maintenance State" msgstr "" -#: app/blueprints/packages/packages.py:240 +#: app/blueprints/packages/packages.py:241 msgid "Media License" msgstr "" -#: app/blueprints/packages/packages.py:242 +#: app/blueprints/packages/packages.py:243 msgid "Long Description (Markdown)" msgstr "" -#: app/blueprints/packages/packages.py:244 +#: app/blueprints/packages/packages.py:245 msgid "VCS Repository URL" msgstr "" -#: app/blueprints/packages/packages.py:245 app/blueprints/users/settings.py:77 +#: app/blueprints/packages/packages.py:246 app/blueprints/users/settings.py:77 msgid "Website URL" msgstr "" -#: app/blueprints/packages/packages.py:246 +#: app/blueprints/packages/packages.py:247 msgid "Issue Tracker URL" msgstr "" -#: app/blueprints/packages/packages.py:247 +#: app/blueprints/packages/packages.py:248 msgid "Forum Topic ID" msgstr "" -#: app/blueprints/packages/packages.py:248 +#: app/blueprints/packages/packages.py:249 msgid "Video URL" msgstr "" -#: app/blueprints/packages/packages.py:249 +#: app/blueprints/packages/packages.py:250 msgid "Donate URL" msgstr "" -#: app/blueprints/packages/packages.py:250 +#: app/blueprints/packages/packages.py:251 msgid "Translation URL" msgstr "" -#: app/blueprints/packages/packages.py:256 +#: app/blueprints/packages/packages.py:257 msgid "_game is not an allowed name" msgstr "" -#: app/blueprints/packages/packages.py:266 +#: app/blueprints/packages/packages.py:267 msgid "" "Package already exists, but is removed. Please contact ContentDB staff to" " restore the package" msgstr "" -#: app/blueprints/packages/packages.py:271 +#: app/blueprints/packages/packages.py:272 msgid "Package already exists" msgstr "" -#: app/blueprints/packages/packages.py:277 +#: app/blueprints/packages/packages.py:278 msgid "A collection with a similar name already exists" msgstr "" -#: app/blueprints/packages/packages.py:330 +#: app/blueprints/packages/packages.py:331 #: 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:336 +#: app/blueprints/packages/packages.py:337 msgid "Save draft" msgstr "" -#: app/blueprints/packages/packages.py:344 +#: app/blueprints/packages/packages.py:345 msgid "Unable to find that user" msgstr "" -#: app/blueprints/packages/packages.py:348 +#: app/blueprints/packages/packages.py:349 #: app/blueprints/packages/screenshots.py:137 msgid "Permission denied" msgstr "" -#: app/blueprints/packages/packages.py:404 -#: app/blueprints/packages/packages.py:495 -#: app/blueprints/packages/packages.py:517 +#: app/blueprints/packages/packages.py:408 +#: app/blueprints/packages/packages.py:502 +#: app/blueprints/packages/packages.py:524 msgid "You don't have permission to do that" msgstr "" -#: app/blueprints/packages/packages.py:437 +#: app/blueprints/packages/packages.py:443 msgid "Please comment what changes are needed in the approval thread" msgstr "" -#: app/blueprints/packages/packages.py:444 +#: app/blueprints/packages/packages.py:450 msgid "" "Please comment in the approval thread so editors know what you have " "changed" msgstr "" -#: app/blueprints/packages/packages.py:482 +#: app/blueprints/packages/packages.py:489 #, python-format msgid "Set state to %(state)s" msgstr "" -#: app/blueprints/packages/packages.py:512 +#: app/blueprints/packages/packages.py:519 msgid "Deleted package" msgstr "" -#: app/blueprints/packages/packages.py:534 +#: app/blueprints/packages/packages.py:541 msgid "Unapproved package" msgstr "" -#: app/blueprints/packages/packages.py:543 +#: app/blueprints/packages/packages.py:550 msgid "Maintainers (Comma-separated)" msgstr "" -#: app/blueprints/packages/packages.py:552 +#: app/blueprints/packages/packages.py:559 msgid "You don't have permission to edit maintainers" msgstr "" -#: app/blueprints/packages/packages.py:602 +#: app/blueprints/packages/packages.py:609 msgid "You are not a maintainer" msgstr "" -#: app/blueprints/packages/packages.py:605 +#: app/blueprints/packages/packages.py:612 msgid "Package owners cannot remove themselves as maintainers" msgstr "" -#: app/blueprints/packages/packages.py:637 +#: app/blueprints/packages/packages.py:644 msgid "Author Name" msgstr "" -#: app/blueprints/packages/packages.py:724 +#: app/blueprints/packages/packages.py:731 msgid "Enable support detection based on dependencies (recommended)" msgstr "" -#: app/blueprints/packages/packages.py:725 +#: app/blueprints/packages/packages.py:732 msgid "Supported games" msgstr "" -#: app/blueprints/packages/packages.py:726 +#: app/blueprints/packages/packages.py:733 msgid "Unsupported games" msgstr "" -#: app/blueprints/packages/packages.py:727 +#: app/blueprints/packages/packages.py:734 msgid "Supports all games (unless stated) / is game independent" msgstr "" -#: app/blueprints/packages/packages.py:743 +#: app/blueprints/packages/packages.py:750 msgid "You need at least one release before you can edit game support" msgstr "" -#: app/blueprints/packages/packages.py:747 +#: app/blueprints/packages/packages.py:754 msgid "Mod(pack) needs to contain at least one mod. Please create a new release" msgstr "" @@ -1309,18 +1331,19 @@ msgstr "" #: app/blueprints/packages/releases.py:62 #: app/blueprints/packages/releases.py:77 -#: app/blueprints/packages/releases.py:207 +#: app/blueprints/packages/releases.py:217 msgid "Minimum Minetest Version" msgstr "" #: app/blueprints/packages/releases.py:64 #: app/blueprints/packages/releases.py:79 -#: app/blueprints/packages/releases.py:210 +#: app/blueprints/packages/releases.py:220 msgid "Maximum Minetest Version" msgstr "" #: app/blueprints/packages/releases.py:74 #: app/templates/packages/release_edit.html:31 +#: app/templates/packages/release_view.html:31 msgid "URL" msgstr "" @@ -1341,75 +1364,75 @@ msgstr "" msgid "Upload .zip file" msgstr "" -#: app/blueprints/packages/releases.py:206 +#: app/blueprints/packages/releases.py:216 msgid "Set Min" msgstr "" -#: app/blueprints/packages/releases.py:209 +#: app/blueprints/packages/releases.py:219 msgid "Set Max" msgstr "" -#: app/blueprints/packages/releases.py:212 +#: app/blueprints/packages/releases.py:222 msgid "Only change values previously set as none" msgstr "" -#: app/blueprints/packages/releases.py:213 +#: app/blueprints/packages/releases.py:223 msgid "Update" msgstr "" -#: app/blueprints/packages/releases.py:265 +#: app/blueprints/packages/releases.py:275 #: app/templates/packages/update_config.html:25 msgid "Trigger" msgstr "" -#: app/blueprints/packages/releases.py:266 +#: app/blueprints/packages/releases.py:276 msgid "New Commit" msgstr "" -#: app/blueprints/packages/releases.py:267 app/templates/admin/tags/list.html:8 +#: app/blueprints/packages/releases.py:277 app/templates/admin/tags/list.html:8 msgid "New Tag" msgstr "" -#: app/blueprints/packages/releases.py:269 +#: app/blueprints/packages/releases.py:279 msgid "Branch name" msgstr "" -#: app/blueprints/packages/releases.py:270 +#: app/blueprints/packages/releases.py:280 #: app/templates/packages/update_config.html:38 msgid "Action" msgstr "" -#: app/blueprints/packages/releases.py:271 +#: app/blueprints/packages/releases.py:281 msgid "Send notification and mark as outdated" msgstr "" -#: app/blueprints/packages/releases.py:271 app/logic/package_approval.py:104 +#: app/blueprints/packages/releases.py:281 app/logic/package_approval.py:104 msgid "Create release" msgstr "" -#: app/blueprints/packages/releases.py:273 +#: app/blueprints/packages/releases.py:283 msgid "Save Settings" msgstr "" -#: app/blueprints/packages/releases.py:274 +#: app/blueprints/packages/releases.py:284 msgid "Disable Automation" msgstr "" -#: app/blueprints/packages/releases.py:313 +#: app/blueprints/packages/releases.py:323 msgid "Please add a Git repository URL in order to set up automatic releases" msgstr "" -#: app/blueprints/packages/releases.py:329 +#: app/blueprints/packages/releases.py:339 msgid "Deleted update configuration" msgstr "" -#: app/blueprints/packages/releases.py:337 +#: app/blueprints/packages/releases.py:347 msgid "Now, please create an initial release" msgstr "" #: app/blueprints/packages/reviews.py:60 app/blueprints/threads/__init__.py:181 #: app/blueprints/threads/__init__.py:182 -#: app/blueprints/threads/__init__.py:282 +#: app/blueprints/threads/__init__.py:283 msgid "Comment" msgstr "" @@ -1417,18 +1440,18 @@ msgstr "" msgid "Rating" msgstr "" -#: app/blueprints/packages/reviews.py:62 app/templates/macros/reviews.html:124 -#: app/templates/macros/reviews.html:178 +#: app/blueprints/packages/reviews.py:62 app/templates/macros/reviews.html:125 +#: app/templates/macros/reviews.html:179 msgid "Yes" msgstr "" -#: app/blueprints/packages/reviews.py:62 app/templates/macros/reviews.html:129 -#: app/templates/macros/reviews.html:182 +#: app/blueprints/packages/reviews.py:62 app/templates/macros/reviews.html:130 +#: app/templates/macros/reviews.html:183 msgid "Neutral" msgstr "" -#: app/blueprints/packages/reviews.py:62 app/templates/macros/reviews.html:134 -#: app/templates/macros/reviews.html:186 +#: app/blueprints/packages/reviews.py:62 app/templates/macros/reviews.html:135 +#: app/templates/macros/reviews.html:187 msgid "No" msgstr "" @@ -1444,7 +1467,7 @@ msgstr "" #: app/blueprints/packages/reviews.py:94 app/blueprints/threads/__init__.py:207 #: app/blueprints/threads/__init__.py:240 -#: app/blueprints/threads/__init__.py:334 app/blueprints/users/settings.py:114 +#: app/blueprints/threads/__init__.py:335 app/blueprints/users/settings.py:114 #: app/logic/packages.py:131 msgid "Linking to blocked sites is not allowed" msgstr "" @@ -1472,8 +1495,9 @@ msgid "Message" msgstr "" #: app/blueprints/report/__init__.py:35 app/templates/macros/threads.html:51 -#: app/templates/packages/view.html:688 app/templates/report/index.html:4 -#: app/templates/report/index.html:10 app/templates/users/profile.html:37 +#: app/templates/packages/view.html:706 app/templates/report/index.html:4 +#: app/templates/report/index.html:10 app/templates/users/account.html:91 +#: app/templates/users/profile.html:37 msgid "Report" msgstr "" @@ -1509,24 +1533,24 @@ msgstr "" msgid "Please wait before commenting again" msgstr "" -#: app/blueprints/threads/__init__.py:284 +#: app/blueprints/threads/__init__.py:285 #: app/templates/macros/package_approval.html:56 msgid "Open Thread" msgstr "" -#: app/blueprints/threads/__init__.py:309 +#: app/blueprints/threads/__init__.py:310 msgid "Unable to create thread!" msgstr "" -#: app/blueprints/threads/__init__.py:315 +#: app/blueprints/threads/__init__.py:316 msgid "An approval thread already exists! Consider replying there instead" msgstr "" -#: app/blueprints/threads/__init__.py:319 +#: app/blueprints/threads/__init__.py:320 msgid "Please wait before opening another thread" msgstr "" -#: app/blueprints/todo/user.py:192 +#: app/blueprints/todo/user.py:193 #: app/templates/collections/package_add_to.html:46 msgid "Done" msgstr "" @@ -1545,7 +1569,7 @@ msgstr "" msgid "Remember me" msgstr "" -#: app/blueprints/users/account.py:39 app/templates/base.html:176 +#: app/blueprints/users/account.py:39 app/templates/base.html:190 #: app/templates/donate/index.html:85 app/templates/users/login.html:4 msgid "Sign in" msgstr "" @@ -1907,7 +1931,7 @@ msgstr "" msgid "File filter" msgstr "" -#: app/blueprints/zipgrep/__init__.py:38 app/templates/base.html:60 +#: app/blueprints/zipgrep/__init__.py:38 app/templates/base.html:74 #: app/templates/packages/advanced_search.html:34 #: app/templates/packages/game_hub.html:35 app/templates/todo/tags.html:14 msgid "Search" @@ -1998,6 +2022,10 @@ msgstr "" msgid "You don't have permission to change the package name" msgstr "" +#: app/logic/packages.py:140 +msgid "You cannot change package type once approved" +msgstr "" + #: app/logic/releases.py:33 msgid "You don't have permission to make releases" msgstr "" @@ -2071,17 +2099,17 @@ msgstr "" msgid "Texture Pack" msgstr "" -#: app/models/packages.py:78 app/templates/base.html:39 +#: app/models/packages.py:78 app/templates/base.html:53 #: app/templates/modnames/view.html:14 msgid "Mods" msgstr "" -#: app/models/packages.py:80 app/templates/base.html:42 +#: app/models/packages.py:80 app/templates/base.html:56 #: app/templates/modnames/view.html:17 msgid "Games" msgstr "" -#: app/models/packages.py:82 app/templates/base.html:45 +#: app/models/packages.py:82 app/templates/base.html:59 msgid "Texture Packs" msgstr "" @@ -2208,185 +2236,185 @@ msgstr "" msgid "Delete" msgstr "" -#: app/models/packages.py:1366 +#: app/models/packages.py:1384 #, python-format msgid "New commit %(hash)s found on the Git repo." msgstr "" -#: app/models/packages.py:1370 +#: app/models/packages.py:1388 #, python-format msgid "The last release was commit %(hash)s" msgstr "" -#: app/models/packages.py:1376 +#: app/models/packages.py:1394 #, python-format msgid "New tag %(tag_name)s found on the Git repo." msgstr "" -#: app/models/users.py:45 +#: app/models/users.py:46 msgid "Banned" msgstr "" -#: app/models/users.py:47 +#: app/models/users.py:48 msgid "Not Joined" msgstr "" -#: app/models/users.py:49 +#: app/models/users.py:50 msgid "New Member" msgstr "" -#: app/models/users.py:51 +#: app/models/users.py:52 msgid "Member" msgstr "" -#: app/models/users.py:53 +#: app/models/users.py:54 msgid "Trusted Member" msgstr "" -#: app/models/users.py:55 +#: app/models/users.py:56 msgid "Approver" msgstr "" -#: app/models/users.py:57 +#: app/models/users.py:58 msgid "Editor" msgstr "" #. NOTE: BOT notification type -#: app/models/users.py:59 app/models/users.py:448 +#: app/models/users.py:60 app/models/users.py:455 msgid "Bot" msgstr "" -#: app/models/users.py:61 +#: app/models/users.py:62 msgid "Moderator" msgstr "" -#: app/models/users.py:63 app/templates/base.html:164 +#: app/models/users.py:64 app/templates/base.html:178 msgid "Admin" msgstr "" #. NOTE: PACKAGE_EDIT notification type -#: app/models/users.py:433 +#: app/models/users.py:440 msgid "Package Edit" msgstr "" #. NOTE: PACKAGE_APPROVAL notification type -#: app/models/users.py:436 +#: app/models/users.py:443 msgid "Package Approval" msgstr "" #. NOTE: NEW_THREAD notification type -#: app/models/users.py:439 app/templates/threads/list.html:12 +#: app/models/users.py:446 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:442 +#: app/models/users.py:449 msgid "New Review" msgstr "" #. NOTE: THREAD_REPLY notification type -#: app/models/users.py:445 +#: app/models/users.py:452 msgid "Thread Reply" msgstr "" #. NOTE: MAINTAINER notification type -#: app/models/users.py:451 app/templates/macros/threads.html:27 +#: app/models/users.py:458 app/templates/macros/threads.html:27 msgid "Maintainer" msgstr "" #. NOTE: EDITOR_ALERT notification type -#: app/models/users.py:454 +#: app/models/users.py:461 msgid "Editor Alert" msgstr "" #. NOTE: EDITOR_MISC notification type -#: app/models/users.py:457 +#: app/models/users.py:464 msgid "Editor Misc" msgstr "" #. NOTE: OTHER notification type -#: app/models/users.py:460 +#: app/models/users.py:467 msgid "Other" msgstr "" -#: app/models/users.py:470 +#: app/models/users.py:477 msgid "This is a Package Edit notification." msgstr "" -#: app/models/users.py:472 +#: app/models/users.py:479 msgid "This is a Package Approval notification." msgstr "" -#: app/models/users.py:474 +#: app/models/users.py:481 msgid "This is a New Thread notification." msgstr "" -#: app/models/users.py:476 +#: app/models/users.py:483 msgid "This is a New Review notification." msgstr "" -#: app/models/users.py:478 +#: app/models/users.py:485 msgid "This is a Thread Reply notification." msgstr "" -#: app/models/users.py:480 +#: app/models/users.py:487 msgid "This is a Bot notification." msgstr "" -#: app/models/users.py:482 +#: app/models/users.py:489 msgid "This is a Maintainer change notification." msgstr "" -#: app/models/users.py:484 +#: app/models/users.py:491 msgid "This is an Editor Alert notification." msgstr "" -#: app/models/users.py:486 +#: app/models/users.py:493 msgid "This is an Editor Misc notification." msgstr "" -#: app/models/users.py:488 +#: app/models/users.py:495 msgid "This is an Other notification." msgstr "" -#: app/models/users.py:495 +#: app/models/users.py:502 msgid "When another user edits your packages, releases, etc." msgstr "" -#: app/models/users.py:497 +#: app/models/users.py:504 msgid "Notifications from editors related to the package approval process." msgstr "" -#: app/models/users.py:499 +#: app/models/users.py:506 msgid "When a thread is created on your package." msgstr "" -#: app/models/users.py:501 +#: app/models/users.py:508 msgid "When a user posts a review on your package." msgstr "" -#: app/models/users.py:503 +#: app/models/users.py:510 msgid "When someone replies to a thread you're watching." msgstr "" -#: app/models/users.py:505 +#: app/models/users.py:512 msgid "From a bot - for example, update notifications." msgstr "" -#: app/models/users.py:507 +#: app/models/users.py:514 msgid "When your package's maintainers change." msgstr "" -#: app/models/users.py:509 +#: app/models/users.py:516 msgid "For editors: Important alerts." msgstr "" -#: app/models/users.py:511 +#: app/models/users.py:518 msgid "For editors: Minor notifications, including new threads." msgstr "" -#: app/models/users.py:513 +#: app/models/users.py:520 msgid "Minor notifications not important enough for a dedicated category." msgstr "" @@ -2437,11 +2465,11 @@ msgid "" "been deleted, or you may not have access to it." msgstr "" -#: app/templates/base.html:48 +#: app/templates/base.html:62 msgid "Random" msgstr "" -#: app/templates/base.html:51 app/templates/base.html:245 +#: app/templates/base.html:65 app/templates/base.html:259 #: app/templates/packages/bulk_update_conf.html:8 #: app/templates/packages/translation.html:12 #: app/templates/packages/update_config.html:8 @@ -2450,130 +2478,134 @@ msgstr "" msgid "Help" msgstr "" -#: app/templates/base.html:58 +#: app/templates/base.html:72 #, python-format msgid "Search %(type)s" msgstr "" -#: app/templates/base.html:58 app/templates/todo/tags.html:11 +#: app/templates/base.html:72 app/templates/todo/tags.html:11 #: app/templates/todo/tags.html:13 msgid "Search all packages" msgstr "" -#: app/templates/base.html:75 +#: app/templates/base.html:89 msgid "Work Queue" msgstr "" -#: app/templates/base.html:88 app/templates/base.html:140 +#: app/templates/base.html:102 app/templates/base.html:154 msgid "To do list" msgstr "" -#: app/templates/base.html:97 app/templates/notifications/list.html:4 +#: app/templates/base.html:111 app/templates/notifications/list.html:4 msgid "Notifications" msgstr "" -#: app/templates/base.html:118 +#: app/templates/base.html:132 msgid "Add Package" msgstr "" -#: app/templates/base.html:135 +#: app/templates/base.html:149 msgid "Profile" msgstr "" -#: app/templates/base.html:145 +#: app/templates/base.html:159 msgid "My Collections" msgstr "" -#: app/templates/base.html:169 app/templates/packages/release_new.html:12 +#: app/templates/base.html:183 app/templates/packages/release_new.html:12 msgid "Settings" msgstr "" -#: app/templates/base.html:172 +#: app/templates/base.html:186 msgid "Sign out" msgstr "" #: app/templates/admin/languages/list.html:4 -#: app/templates/admin/languages/list.html:10 app/templates/base.html:185 -#: app/templates/packages/view.html:602 app/utils/minetest_hypertext.py:288 +#: app/templates/admin/languages/list.html:10 app/templates/base.html:199 +#: app/templates/packages/view.html:620 app/utils/minetest_hypertext.py:288 msgid "Languages" msgstr "" -#: app/templates/base.html:202 app/templates/translate/index.html:76 +#: app/templates/base.html:216 app/templates/translate/index.html:76 msgid "Help translate ContentDB" msgstr "" -#: app/templates/base.html:246 +#: app/templates/base.html:260 msgid "About" msgstr "" -#: app/templates/base.html:247 +#: app/templates/base.html:261 msgid "Contact Us" msgstr "" -#: app/templates/base.html:248 +#: app/templates/base.html:262 msgid "Rules" msgstr "" -#: app/templates/base.html:249 +#: app/templates/base.html:263 msgid "Policy and Guidance" msgstr "" -#: app/templates/base.html:250 app/templates/donate/index.html:46 +#: app/templates/base.html:264 app/templates/donate/index.html:46 #: app/templates/donate/index.html:70 app/templates/users/profile.html:104 msgid "Donate" msgstr "" -#: app/templates/base.html:251 +#: app/templates/base.html:265 msgid "API" msgstr "" -#: app/templates/base.html:252 app/templates/users/register.html:37 +#: app/templates/base.html:266 +msgid "RSS / Feeds" +msgstr "" + +#: app/templates/base.html:267 app/templates/users/register.html:37 msgid "Privacy Policy" msgstr "" -#: app/templates/base.html:254 +#: app/templates/base.html:269 msgid "Report / DMCA" msgstr "" -#: app/templates/base.html:256 app/templates/packages/advanced_search.html:4 +#: app/templates/base.html:271 app/templates/packages/advanced_search.html:4 msgid "Advanced Search" msgstr "" -#: app/templates/base.html:257 +#: app/templates/base.html:272 msgid "User List" msgstr "" -#: app/templates/base.html:258 app/templates/packages/view.html:190 -#: app/templates/packages/view.html:677 app/templates/threads/list.html:4 +#: app/templates/base.html:273 app/templates/packages/view.html:197 +#: app/templates/packages/view.html:695 app/templates/threads/list.html:4 msgid "Threads" msgstr "" -#: app/templates/base.html:259 app/templates/collections/list.html:7 +#: app/templates/base.html:274 app/templates/collections/list.html:7 #: app/templates/collections/list.html:26 msgid "Collections" msgstr "" -#: app/templates/base.html:260 app/templates/donate/index.html:4 +#: app/templates/base.html:275 app/templates/donate/index.html:4 msgid "Support Creators" msgstr "" -#: app/templates/base.html:261 +#: app/templates/base.html:276 msgid "Translate Packages" msgstr "" -#: app/templates/base.html:262 +#: app/templates/base.html:277 msgid "Source Code" msgstr "" -#: app/templates/base.html:268 +#: app/templates/base.html:283 msgid "Show non-free packages" msgstr "" -#: app/templates/base.html:270 +#: app/templates/base.html:285 msgid "Hide non-free packages" msgstr "" -#: app/templates/base.html:274 +#: app/templates/base.html:289 #, python-format msgid "Our privacy policy has been updated (%(date)s)" msgstr "" @@ -2582,20 +2614,16 @@ msgstr "" msgid "Welcome" msgstr "" -#: app/templates/index.html:8 -msgid "Welcome to the best place to find Minetest mods, games, and texture packs" -msgstr "" - #: app/templates/index.html:53 #, python-format msgid "%(title)s by %(author)s" msgstr "" -#: app/templates/index.html:94 app/templates/packages/view.html:278 +#: app/templates/index.html:94 app/templates/packages/view.html:285 msgid "Previous" msgstr "" -#: app/templates/index.html:98 app/templates/packages/view.html:282 +#: app/templates/index.html:98 app/templates/packages/view.html:289 #: app/templates/users/claim_forums.html:87 msgid "Next" msgstr "" @@ -2677,7 +2705,7 @@ msgstr "" #: app/templates/admin/storage.html:62 #: app/templates/collections/create_edit.html:61 -#: app/templates/threads/user_comments.html:79 +#: app/templates/threads/user_comments.html:80 msgid "No results" msgstr "" @@ -2796,7 +2824,8 @@ msgstr "" #: app/templates/collections/create_edit.html:5 #: app/templates/collections/view.html:42 app/templates/macros/releases.html:68 -#: app/templates/packages/view.html:116 app/templates/packages/view.html:255 +#: app/templates/packages/release_view.html:10 +#: app/templates/packages/view.html:123 app/templates/packages/view.html:262 msgid "Edit" msgstr "" @@ -2814,7 +2843,7 @@ msgstr "" #: app/templates/collections/create_edit.html:76 #: app/templates/packages/remove.html:34 app/templates/packages/remove.html:83 -#: app/templates/packages/view.html:128 +#: app/templates/packages/view.html:135 msgid "Remove" msgstr "" @@ -3059,8 +3088,8 @@ msgstr "" msgid "No audit log entries." msgstr "" -#: app/templates/macros/forms.html:21 app/templates/macros/reviews.html:150 -#: app/templates/packages/remove.html:73 app/templates/packages/view.html:468 +#: app/templates/macros/forms.html:21 app/templates/macros/reviews.html:151 +#: app/templates/packages/remove.html:73 app/templates/packages/view.html:486 #: app/templates/users/modtools.html:86 msgid "Required" msgstr "" @@ -3136,6 +3165,7 @@ msgstr "" #: app/templates/macros/releases.html:103 #: app/templates/packages/release_edit.html:39 +#: app/templates/packages/release_view.html:41 msgid "Importing..." msgstr "" @@ -3155,34 +3185,34 @@ msgstr "" msgid "Unhelpful" msgstr "" -#: app/templates/macros/reviews.html:90 +#: app/templates/macros/reviews.html:91 #, python-format msgid "%(num)d comments" msgstr "" -#: app/templates/macros/reviews.html:102 +#: app/templates/macros/reviews.html:103 msgid "No reviews, yet." msgstr "" -#: app/templates/macros/reviews.html:112 app/templates/macros/reviews.html:166 +#: app/templates/macros/reviews.html:113 app/templates/macros/reviews.html:167 #: app/templates/packages/review_create_edit.html:4 msgid "Review" msgstr "" -#: app/templates/macros/reviews.html:139 +#: app/templates/macros/reviews.html:140 #: app/templates/packages/review_create_edit.html:51 msgid "Why or why not? Try to be constructive" msgstr "" -#: app/templates/macros/reviews.html:156 +#: app/templates/macros/reviews.html:157 msgid "Post Review" msgstr "" -#: app/templates/macros/reviews.html:192 +#: app/templates/macros/reviews.html:193 msgid "Report an issue" msgstr "" -#: app/templates/macros/reviews.html:196 +#: app/templates/macros/reviews.html:197 msgid "Ask a question" msgstr "" @@ -3317,8 +3347,8 @@ msgstr "" msgid "On %(trigger)s, do %(action)s" msgstr "" -#: app/templates/macros/todo.html:35 app/templates/packages/view.html:122 -#: app/templates/packages/view.html:433 +#: app/templates/macros/todo.html:35 app/templates/packages/view.html:129 +#: app/templates/packages/view.html:451 msgid "Release" msgstr "" @@ -3328,7 +3358,7 @@ msgstr "" #: app/templates/macros/todo.html:48 #: app/templates/packages/releases_list.html:13 -#: app/templates/packages/view.html:437 +#: app/templates/packages/view.html:455 msgid "Update settings" msgstr "" @@ -3373,9 +3403,9 @@ msgstr "" #: app/templates/modnames/view.html:27 app/templates/oauth/authorize.html:32 #: app/templates/packages/game_support.html:42 -#: app/templates/packages/similar.html:38 app/templates/packages/view.html:474 -#: app/templates/packages/view.html:498 app/templates/packages/view.html:543 -#: app/templates/packages/view.html:575 app/templates/todo/editor.html:85 +#: app/templates/packages/similar.html:38 app/templates/packages/view.html:492 +#: app/templates/packages/view.html:516 app/templates/packages/view.html:561 +#: app/templates/packages/view.html:593 app/templates/todo/editor.html:85 #: app/templates/todo/game_support.html:45 #, python-format msgid "%(title)s by %(display_name)s" @@ -3608,104 +3638,104 @@ msgid "" "\t\t\tsuch as finding metadata from git, and autocompletion." msgstr "" -#: app/templates/packages/create_edit.html:73 +#: app/templates/packages/create_edit.html:78 msgid "You need to unpublish the package to change the name." msgstr "" -#: app/templates/packages/create_edit.html:80 +#: app/templates/packages/create_edit.html:85 msgid "" "Tip: Don't include Minetest, mod, or modpack " "anywhere in the short description. It is unnecessary and wastes " "characters." msgstr "" -#: app/templates/packages/create_edit.html:83 +#: app/templates/packages/create_edit.html:88 msgid "" "Please choose 'Work in Progress' if your package is unstable, and " "shouldn't be recommended to all players" msgstr "" -#: app/templates/packages/create_edit.html:88 +#: app/templates/packages/create_edit.html:93 msgid "If there is no media, set the Media License to the same as the License." msgstr "" -#: app/templates/packages/create_edit.html:92 +#: app/templates/packages/create_edit.html:97 msgid "" "There's no need to link to the package on ContentDB in the long " "description, the user is already here!" msgstr "" -#: app/templates/packages/create_edit.html:95 +#: app/templates/packages/create_edit.html:100 msgid "" "There's no need to include the forum topic in the long description, it's " "already shown on the page." msgstr "" -#: app/templates/packages/create_edit.html:98 +#: app/templates/packages/create_edit.html:103 msgid "" "There's no need to include the repository URL in the long description, " "it's already shown on the page." msgstr "" -#: app/templates/packages/create_edit.html:102 +#: app/templates/packages/create_edit.html:107 msgid "What to write in the long description" msgstr "" -#: app/templates/packages/create_edit.html:108 +#: app/templates/packages/create_edit.html:113 msgid "Repository and Links" msgstr "" -#: app/templates/packages/create_edit.html:111 +#: app/templates/packages/create_edit.html:116 msgid "Do you have a Git repository?" msgstr "" -#: app/templates/packages/create_edit.html:113 +#: app/templates/packages/create_edit.html:118 msgid "Having a repository is optional" msgstr "" -#: app/templates/packages/create_edit.html:116 +#: app/templates/packages/create_edit.html:121 msgid "" "If you do have a repository, enter the URL below. Otherwise, leave blank " "and click skip." msgstr "" -#: app/templates/packages/create_edit.html:121 +#: app/templates/packages/create_edit.html:126 msgid "HTTP URL to a Git, Mercurial, or other repository" msgstr "" -#: app/templates/packages/create_edit.html:124 +#: app/templates/packages/create_edit.html:129 msgid "Next (Autoimport)" msgstr "" -#: app/templates/packages/create_edit.html:125 +#: app/templates/packages/create_edit.html:130 msgid "Skip" msgstr "" -#: app/templates/packages/create_edit.html:129 +#: app/templates/packages/create_edit.html:134 msgid "Importing... (This may take a while)" msgstr "" -#: app/templates/packages/create_edit.html:132 +#: app/templates/packages/create_edit.html:137 msgid "Where should users report issues?" msgstr "" -#: app/templates/packages/create_edit.html:136 +#: app/templates/packages/create_edit.html:141 msgid "Paste a forum topic URL" msgstr "" -#: app/templates/packages/create_edit.html:138 +#: app/templates/packages/create_edit.html:143 msgid "YouTube videos will be shown in an embed." msgstr "" -#: app/templates/packages/create_edit.html:139 +#: app/templates/packages/create_edit.html:144 msgid "If blank, the author's donation URL will be used instead." msgstr "" -#: app/templates/packages/create_edit.html:140 +#: app/templates/packages/create_edit.html:145 msgid "How can users translate your package? ie: weblate URL or a help page" msgstr "" -#: app/templates/packages/create_edit.html:145 +#: app/templates/packages/create_edit.html:150 msgid "" "You need to save a draft before you can add releases and screenshots. " "You'll be able to edit the package again before submitting for approval." @@ -3758,7 +3788,7 @@ msgid "" msgstr "" #: app/templates/packages/game_support.html:23 -#: app/templates/packages/view.html:213 app/templates/translate/index.html:48 +#: app/templates/packages/view.html:220 app/templates/translate/index.html:48 msgid "Source" msgstr "" @@ -3945,10 +3975,12 @@ msgid "Human-readable name. Eg: 1.0.0 - The Trains Update" msgstr "" #: app/templates/packages/release_edit.html:35 +#: app/templates/packages/release_view.html:35 msgid "Commit Hash" msgstr "" #: app/templates/packages/release_edit.html:40 +#: app/templates/packages/release_view.html:42 msgid "view task" msgstr "" @@ -4254,7 +4286,7 @@ msgid "" msgstr "" #: app/templates/packages/review_votes.html:4 -#: app/templates/packages/view.html:364 +#: app/templates/packages/view.html:371 msgid "Review Votes" msgstr "" @@ -4382,24 +4414,32 @@ msgstr "" msgid "Translating content meta - lua_api.md" msgstr "" -#: app/templates/packages/translation.html:30 -msgid "Translation template" +#: app/templates/packages/translation.html:31 +#, python-format +msgid "%(title)s is available in %(num)d languages." msgstr "" #: app/templates/packages/translation.html:32 +msgid "ContentDB reads translations from locale files (.tr) in your package." +msgstr "" + +#: app/templates/packages/translation.html:89 +msgid "Translation template" +msgstr "" + +#: app/templates/packages/translation.html:91 #, python-format msgid "" "To quickly add support for ContentDB package translation, create a file " "at %(location)s with the following content:" msgstr "" -#: app/templates/packages/translation.html:43 -#, python-format -msgid "%(title)s is available in %(num)d languages." +#: app/templates/packages/translation.html:102 +msgid "With games, you also need to name the textdomain in game.conf:" msgstr "" -#: app/templates/packages/translation.html:44 -msgid "ContentDB reads translations from locale files (.tr) in your package." +#: app/templates/packages/translation.html:106 +msgid "Replace mymod with the name of mod / textdomain you chose." msgstr "" #: app/templates/packages/update_config.html:4 @@ -4437,207 +4477,217 @@ msgid "" "notifications until it is marked up to date." msgstr "" -#: app/templates/packages/view.html:42 -msgid "Download" +#: app/templates/packages/view.html:22 app/templates/packages/view.html:25 +#, python-format +msgid "%(title)s releases" msgstr "" #: app/templates/packages/view.html:49 +msgid "Download" +msgstr "" + +#: app/templates/packages/view.html:56 #, python-format msgid "Minetest %(min)s - %(max)s" msgstr "" -#: app/templates/packages/view.html:51 +#: app/templates/packages/view.html:58 #, python-format msgid "For Minetest %(min)s and above" msgstr "" -#: app/templates/packages/view.html:53 +#: app/templates/packages/view.html:60 #, python-format msgid "Minetest %(max)s and below" msgstr "" -#: app/templates/packages/view.html:63 +#: app/templates/packages/view.html:70 msgid "How do I install this?" msgstr "" -#: app/templates/packages/view.html:69 +#: app/templates/packages/view.html:76 msgid "No downloads available" msgstr "" -#: app/templates/packages/view.html:76 +#: app/templates/packages/view.html:83 msgid "Non-free code and media" msgstr "" -#: app/templates/packages/view.html:78 +#: app/templates/packages/view.html:85 msgid "Non-free code" msgstr "" -#: app/templates/packages/view.html:80 +#: app/templates/packages/view.html:87 msgid "Non-free media" msgstr "" -#: app/templates/packages/view.html:94 app/templates/threads/view.html:109 +#: app/templates/packages/view.html:101 app/templates/threads/view.html:109 msgid "" "This thread is only visible to its creator, package maintainers, users of" " Approver rank or above, and @mentioned users." msgstr "" -#: app/templates/packages/view.html:207 app/templates/users/profile.html:95 +#: app/templates/packages/view.html:214 app/templates/users/profile.html:95 msgid "Website" msgstr "" -#: app/templates/packages/view.html:219 app/templates/users/profile.html:77 +#: app/templates/packages/view.html:226 app/templates/users/profile.html:77 msgid "Forums" msgstr "" -#: app/templates/packages/view.html:225 +#: app/templates/packages/view.html:232 msgid "Issue Tracker" msgstr "" -#: app/templates/packages/view.html:231 app/templates/translate/index.html:43 +#: app/templates/packages/view.html:238 app/templates/translate/index.html:43 msgid "Translate" msgstr "" -#: app/templates/packages/view.html:297 +#: app/templates/packages/view.html:304 msgid "Thumbnail for video" msgstr "" -#: app/templates/packages/view.html:314 +#: app/templates/packages/view.html:321 msgid "Awaiting review" msgstr "" -#: app/templates/packages/view.html:344 app/templates/threads/view.html:82 +#: app/templates/packages/view.html:351 app/templates/threads/view.html:82 msgid "Edit Review" msgstr "" -#: app/templates/packages/view.html:349 +#: app/templates/packages/view.html:356 msgid "You can't review your own package." msgstr "" -#: app/templates/packages/view.html:359 +#: app/templates/packages/view.html:366 msgid "Package needs to be approved before it can be reviewed." msgstr "" -#: app/templates/packages/view.html:370 +#: app/templates/packages/view.html:377 msgid "Used By" msgstr "" -#: app/templates/packages/view.html:376 +#: app/templates/packages/view.html:383 msgid "Content" msgstr "" -#: app/templates/packages/view.html:378 app/templates/packages/view.html:461 +#: app/templates/packages/view.html:385 app/templates/packages/view.html:479 msgid "View content for game" msgstr "" -#: app/templates/packages/view.html:393 +#: app/templates/packages/view.html:398 +#, python-format +msgid "Release notes for %(title)s" +msgstr "" + +#: app/templates/packages/view.html:411 msgid "Favorite" msgstr "" -#: app/templates/packages/view.html:402 +#: app/templates/packages/view.html:420 msgid "Add to collection..." msgstr "" -#: app/templates/packages/view.html:410 +#: app/templates/packages/view.html:428 #, python-format msgid "View %(count)d collections" msgstr "" -#: app/templates/packages/view.html:421 +#: app/templates/packages/view.html:439 msgid "Package may be outdated" msgstr "" -#: app/templates/packages/view.html:428 +#: app/templates/packages/view.html:446 msgid "Only visible to the author and Editors." msgstr "" -#: app/templates/packages/view.html:445 +#: app/templates/packages/view.html:463 msgid "Warning" msgstr "" -#: app/templates/packages/view.html:451 +#: app/templates/packages/view.html:469 msgid "Like this package? Help support its development by making a donation" msgstr "" -#: app/templates/packages/view.html:454 +#: app/templates/packages/view.html:472 msgid "Donate now" msgstr "" -#: app/templates/packages/view.html:466 app/utils/minetest_hypertext.py:283 +#: app/templates/packages/view.html:484 app/utils/minetest_hypertext.py:283 msgid "Dependencies" msgstr "" -#: app/templates/packages/view.html:486 +#: app/templates/packages/view.html:504 msgid "No required dependencies" msgstr "" -#: app/templates/packages/view.html:492 +#: app/templates/packages/view.html:510 msgid "Optional" msgstr "" -#: app/templates/packages/view.html:525 +#: app/templates/packages/view.html:543 msgid "Compatible Games" msgstr "" -#: app/templates/packages/view.html:530 app/templates/packages/view.html:550 +#: app/templates/packages/view.html:548 app/templates/packages/view.html:568 #: app/utils/minetest_hypertext.py:275 msgid "No specific game required" msgstr "" -#: app/templates/packages/view.html:533 +#: app/templates/packages/view.html:551 msgid "Tested with:" msgstr "" -#: app/templates/packages/view.html:555 +#: app/templates/packages/view.html:573 msgid "Is the above correct?" msgstr "" -#: app/templates/packages/view.html:556 +#: app/templates/packages/view.html:574 msgid "You need to either confirm this or tell ContentDB about supported games" msgstr "" -#: app/templates/packages/view.html:568 +#: app/templates/packages/view.html:586 msgid "Does not work with:" msgstr "" -#: app/templates/packages/view.html:588 +#: app/templates/packages/view.html:606 msgid "Please specify compatible games" msgstr "" -#: app/templates/packages/view.html:594 +#: app/templates/packages/view.html:612 msgid "Information" msgstr "" -#: app/templates/packages/view.html:600 +#: app/templates/packages/view.html:618 msgid "Technical Name" msgstr "" -#: app/templates/packages/view.html:616 app/utils/minetest_hypertext.py:295 +#: app/templates/packages/view.html:634 app/utils/minetest_hypertext.py:295 #, python-format msgid "%(code_license)s for code,
%(media_license)s for media." msgstr "" -#: app/templates/packages/view.html:624 +#: app/templates/packages/view.html:642 msgid "Unknown" msgstr "" -#: app/templates/packages/view.html:626 app/utils/minetest_hypertext.py:301 +#: app/templates/packages/view.html:644 app/utils/minetest_hypertext.py:301 msgid "Added" msgstr "" -#: app/templates/packages/view.html:640 +#: app/templates/packages/view.html:658 msgid "Remove myself" msgstr "" -#: app/templates/packages/view.html:645 app/utils/minetest_hypertext.py:303 +#: app/templates/packages/view.html:663 app/utils/minetest_hypertext.py:303 msgid "Provides" msgstr "" -#: app/templates/packages/view.html:667 +#: app/templates/packages/view.html:685 msgid "More" msgstr "" -#: app/templates/packages/view.html:696 +#: app/templates/packages/view.html:714 msgid "See audit log" msgstr "" @@ -4719,7 +4769,7 @@ msgstr "" msgid "Reply to %(title)s" msgstr "" -#: app/templates/threads/user_comments.html:73 +#: app/templates/threads/user_comments.html:74 msgid "Only showing replies to public threads" msgstr "" @@ -4821,7 +4871,7 @@ msgstr "" msgid "Mod names that have hard dependers, but no packages providing them." msgstr "" -#: app/templates/todo/editor.html:193 app/templates/users/account.html:100 +#: app/templates/todo/editor.html:193 app/templates/users/account.html:102 msgid "View All" msgstr "" @@ -5116,10 +5166,10 @@ msgid "Account Deletion and Deactivation isn't available to users yet." msgstr "" #: app/templates/users/account.html:88 -msgid "Please contact the admin." +msgid "Please raise a report to request account deletion." msgstr "" -#: app/templates/users/account.html:93 +#: app/templates/users/account.html:95 msgid "Recent Account Actions" msgstr "" @@ -5615,27 +5665,27 @@ msgstr "" msgid "'%(query)s' - Search Package Releases" msgstr "" -#: app/utils/flask.py:158 +#: app/utils/flask.py:159 msgid "All time" msgstr "" -#: app/utils/flask.py:159 +#: app/utils/flask.py:160 msgid "Last 7 days" msgstr "" -#: app/utils/flask.py:160 +#: app/utils/flask.py:161 msgid "Last 30 days" msgstr "" -#: app/utils/flask.py:161 +#: app/utils/flask.py:162 msgid "Last 90 days" msgstr "" -#: app/utils/flask.py:162 +#: app/utils/flask.py:163 msgid "Year to date" msgstr "" -#: app/utils/flask.py:163 +#: app/utils/flask.py:164 msgid "Last year" msgstr "" @@ -5903,6 +5953,7 @@ msgstr "" #~ msgid "Chat / Commands" #~ msgstr "" +#~ msgctxt "tags" #~ msgid "" #~ "Focus on player chat/communication or " #~ "who's primary function is interacting " @@ -5918,6 +5969,7 @@ msgstr "" #~ msgid "Complex installation" #~ msgstr "" +#~ msgctxt "tags" #~ msgid "" #~ "Requires futher installation steps, such " #~ "as installing luarocks or editing the" @@ -5939,6 +5991,7 @@ msgstr "" #~ msgid "Sims" #~ msgstr "" +#~ msgctxt "tags" #~ msgid "" #~ "Mods and games that aim to " #~ "simulate real life activity. Similar to" @@ -5963,6 +6016,7 @@ msgstr "" #~ msgid "Mobs / Animals / NPCs" #~ msgstr "" +#~ msgctxt "tags" #~ msgid "Adds mobs, animals, and NPCs" #~ msgstr "" @@ -6071,6 +6125,7 @@ msgstr "" #~ msgid "GUI" #~ msgstr "" +#~ msgctxt "tags" #~ msgid "For content whose main utility / feature is in GUI/formspec form" #~ msgstr "" @@ -6089,6 +6144,7 @@ msgstr "" #~ msgid "Minetest Game improved" #~ msgstr "" +#~ msgctxt "tags" #~ msgid "Forks of MTG" #~ msgstr "" @@ -6241,39 +6297,6 @@ 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 (_), " @@ -6287,3 +6310,6 @@ msgstr "" #~ msgid "Human readable. Eg: 1.0.0 or 2018-05-28" #~ msgstr "" +#~ msgid "Please contact the admin." +#~ msgstr "" + diff --git a/translations/hu/LC_MESSAGES/messages.po b/translations/hu/LC_MESSAGES/messages.po index a2a9d365..f3efaaa3 100644 --- a/translations/hu/LC_MESSAGES/messages.po +++ b/translations/hu/LC_MESSAGES/messages.po @@ -7,17 +7,16 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2024-06-22 16:06+0100\n" +"POT-Creation-Date: 2024-07-23 22:12+0100\n" "PO-Revision-Date: 2024-06-28 05:09+0000\n" "Last-Translator: Kisbenedek Márton \n" -"Language-Team: Hungarian \n" "Language: hu\n" +"Language-Team: Hungarian " +"\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 5.7-dev\n" "Generated-By: Babel 2.15.0\n" #: app/__init__.py:156 @@ -28,38 +27,26 @@ msgstr "Kitiltva:" msgid "You have been banned." msgstr "Kitiltottak." -#. NOTE: tags: title for server_tools +#. NOTE: tags: title for jam_game_2023 #: app/_translations.py:6 msgctxt "tags" -msgid "Server Moderation and Tools" -msgstr "Szerver moderálás és eszközök" +msgid "Jam / Game 2023" +msgstr "" -#. NOTE: tags: description for server_tools +#. NOTE: tags: description for jam_game_2023 #: app/_translations.py:8 msgctxt "tags" -msgid "Helps with server maintenance and moderation" -msgstr "Segít a szerver karbantartásban és moderálásban" - -#. NOTE: tags: title for pvp -#: app/_translations.py:10 -msgctxt "tags" -msgid "Player vs Player (PvP)" -msgstr "Játékos vs játékos (PvP)" - -#. NOTE: tags: description for pvp -#: app/_translations.py:12 -msgctxt "tags" -msgid "Designed to be played competitively against other players" -msgstr "Arra tervezték, hogy más játékosok ellen versengő módban játsszák" +msgid "Entries to the 2023 Minetest Game Jam " +msgstr "Nevezések a 2023-mas Minetest Game Jam-re " #. NOTE: tags: title for player_effects -#: app/_translations.py:14 +#: app/_translations.py:10 msgctxt "tags" msgid "Player Effects / Power Ups" msgstr "" #. NOTE: tags: description for player_effects -#: app/_translations.py:16 +#: app/_translations.py:12 msgctxt "tags" msgid "" "For content that changes player effects, including physics, for example: " @@ -68,289 +55,244 @@ msgstr "" "Olyan tartalmak számára, melyek megváltoztatják a játékos hatásokat, " "beleértve a fizikát, például: sebesség, ugrás magasság vagy gravitáció." -#. NOTE: tags: title for jam_game_2023 +#. NOTE: tags: title for server_tools +#: app/_translations.py:14 +msgctxt "tags" +msgid "Server Moderation and Tools" +msgstr "Szerver moderálás és eszközök" + +#. NOTE: tags: description for server_tools +#: app/_translations.py:16 +msgctxt "tags" +msgid "Helps with server maintenance and moderation" +msgstr "Segít a szerver karbantartásban és moderálásban" + +#. NOTE: tags: title for pvp #: app/_translations.py:18 msgctxt "tags" -msgid "Jam / Game 2023" -msgstr "" +msgid "Player vs Player (PvP)" +msgstr "Játékos vs játékos (PvP)" -#. NOTE: tags: description for jam_game_2023 +#. NOTE: tags: description for pvp #: app/_translations.py:20 msgctxt "tags" -msgid "Entries to the 2023 Minetest Game Jam " -msgstr "Nevezések a 2023-mas Minetest Game Jam-re " - -#. NOTE: tags: title for mapgen -#: app/_translations.py:22 -msgctxt "tags" -msgid "Mapgen / Biomes / Decoration" -msgstr "Térképgenerátor / Biomok / Dekoráció" - -#. NOTE: tags: description for mapgen -#: app/_translations.py:24 -msgctxt "tags" -msgid "New mapgen or changes mapgen" -msgstr "Új térképgenerátor, vagy meglévő változtatása" +msgid "Designed to be played competitively against other players" +msgstr "Arra tervezték, hogy más játékosok ellen versengő módban játsszák" #. NOTE: tags: title for world_tools -#: app/_translations.py:26 +#: app/_translations.py:22 msgctxt "tags" msgid "World Maintenance and Tools" msgstr "Világ karbantartás és eszközök" #. NOTE: tags: description for world_tools -#: app/_translations.py:28 +#: app/_translations.py:24 msgctxt "tags" msgid "Tools to manage the world" msgstr "Eszközök a világ karbantartására" -#. 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 -#, fuzzy -msgctxt "tags" -msgid "Developer Tools" -msgstr "Moderátor Eszközök" - -#. 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 +#: app/_translations.py:26 msgctxt "tags" msgid "Joke" msgstr "" #. NOTE: tags: description for april_fools -#: app/_translations.py:40 +#: 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 singleplayer -#: app/_translations.py:42 +#. NOTE: tags: title for developer_tools +#: app/_translations.py:30 +#, fuzzy msgctxt "tags" -msgid "Singleplayer-focused" +msgid "Developer Tools" +msgstr "Moderátor Eszközök" + +#. NOTE: tags: description for developer_tools +#: app/_translations.py:32 +msgctxt "tags" +msgid "Tools for game and mod developers" msgstr "" -#. NOTE: tags: description for singleplayer -#: app/_translations.py:44 +#. NOTE: tags: title for inventory +#: app/_translations.py:34 msgctxt "tags" -msgid "Content that can be played alone" +msgid "Inventory" +msgstr "" + +#. NOTE: tags: description for inventory +#: app/_translations.py:36 +msgctxt "tags" +msgid "Changes the inventory GUI" msgstr "" #. NOTE: tags: title for crafting -#: app/_translations.py:46 +#: app/_translations.py:38 #, fuzzy msgctxt "tags" msgid "Crafting" msgstr "Értékelés" #. NOTE: tags: description for crafting -#: app/_translations.py:48 +#: app/_translations.py:40 msgctxt "tags" msgid "Big changes to crafting gameplay" msgstr "" #. NOTE: tags: title for adventure__rpg -#: app/_translations.py:50 +#: app/_translations.py:42 msgctxt "tags" msgid "Adventure / RPG" msgstr "" #. NOTE: tags: title for shooter -#: app/_translations.py:52 +#: app/_translations.py:44 msgctxt "tags" msgid "Shooter" msgstr "" #. NOTE: tags: description for shooter -#: app/_translations.py:54 +#: app/_translations.py:46 msgctxt "tags" msgid "First person shooters (FPS) and more" msgstr "" #. NOTE: tags: title for sound_music -#: app/_translations.py:56 +#: app/_translations.py:48 msgctxt "tags" msgid "Sounds / Music" msgstr "" #. NOTE: tags: description for sound_music -#: app/_translations.py:58 +#: app/_translations.py:50 msgctxt "tags" msgid "Focuses on or adds new sounds or musical things" msgstr "" -#. NOTE: tags: title for tools -#: app/_translations.py:60 +#. NOTE: tags: title for mapgen +#: app/_translations.py:52 msgctxt "tags" -msgid "Tools / Weapons / Armor" +msgid "Mapgen / Biomes / Decoration" +msgstr "Térképgenerátor / Biomok / Dekoráció" + +#. NOTE: tags: description for mapgen +#: app/_translations.py:54 +msgctxt "tags" +msgid "New mapgen or changes mapgen" +msgstr "Új térképgenerátor, vagy meglévő változtatása" + +#. NOTE: tags: title for singleplayer +#: app/_translations.py:56 +msgctxt "tags" +msgid "Singleplayer-focused" msgstr "" -#. NOTE: tags: description for tools -#: app/_translations.py:62 +#. NOTE: tags: description for singleplayer +#: app/_translations.py:58 msgctxt "tags" -msgid "Adds or changes tools, weapons, and armor" -msgstr "" - -#. NOTE: tags: title for plants_and_farming -#: app/_translations.py:64 -msgctxt "tags" -msgid "Plants and Farming" -msgstr "" - -#. NOTE: tags: description for plants_and_farming -#: app/_translations.py:66 -msgctxt "tags" -msgid "Adds new plants or other farmable resources." -msgstr "" - -#. 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" +msgid "Content that can be played alone" msgstr "" #. NOTE: tags: title for complex_installation -#: app/_translations.py:80 +#: app/_translations.py:60 msgctxt "tags" msgid "Complex installation" msgstr "" #. NOTE: tags: description for complex_installation -#: app/_translations.py:82 +#: app/_translations.py:62 msgctxt "tags" msgid "" "Requires futher installation steps, such as installing LuaRocks or " "editing the trusted mod setting" msgstr "" -#. NOTE: tags: title for magic -#: app/_translations.py:84 +#. NOTE: tags: title for simulation +#: app/_translations.py:64 msgctxt "tags" -msgid "Magic / Enchanting" +msgid "Sims" msgstr "" -#. NOTE: tags: title for building_mechanics -#: app/_translations.py:86 -msgctxt "tags" -msgid "Building Mechanics and Tools" -msgstr "" - -#. NOTE: tags: description for building_mechanics -#: app/_translations.py:88 -msgctxt "tags" -msgid "Adds game mechanics or tools that change how players build." -msgstr "" - -#. NOTE: tags: title for oneofakind__original -#: app/_translations.py:90 -msgctxt "tags" -msgid "One-of-a-kind / Original" -msgstr "" - -#. NOTE: tags: description for oneofakind__original -#: app/_translations.py:92 +#. NOTE: tags: description for simulation +#: app/_translations.py:66 msgctxt "tags" msgid "" -"For games and such that are of their own kind, distinct and original in " -"nature to others of the same category." +"Mods and games that aim to simulate real life activity. Similar to " +"SimCity/The Sims/OpenTTD/etc." msgstr "" -#. NOTE: tags: title for building -#: app/_translations.py:94 +#. NOTE: tags: title for plants_and_farming +#: app/_translations.py:68 msgctxt "tags" -msgid "Building" +msgid "Plants and Farming" msgstr "" -#. NOTE: tags: description for building -#: app/_translations.py:96 +#. NOTE: tags: description for plants_and_farming +#: app/_translations.py:70 msgctxt "tags" -msgid "Focuses on building, such as adding new materials or nodes" +msgid "Adds new plants or other farmable resources." msgstr "" -#. NOTE: tags: title for decorative -#: app/_translations.py:98 -#, fuzzy +#. NOTE: tags: title for multiplayer +#: app/_translations.py:72 msgctxt "tags" -msgid "Decorative" -msgstr "Adományozás" +msgid "Multiplayer-focused" +msgstr "" -#. NOTE: tags: description for decorative -#: app/_translations.py:100 +#. NOTE: tags: description for multiplayer +#: app/_translations.py:74 msgctxt "tags" -msgid "Adds nodes with no other purpose than for use in building" +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 chat +#: app/_translations.py:80 +msgctxt "tags" +msgid "Chat / Commands" +msgstr "" + +#. NOTE: tags: description for chat +#: app/_translations.py:82 +msgctxt "tags" +msgid "Focus on player chat/communication or console interaction." msgstr "" #. NOTE: tags: title for puzzle -#: app/_translations.py:102 +#: app/_translations.py:84 msgctxt "tags" msgid "Puzzle" msgstr "" #. NOTE: tags: description for puzzle -#: app/_translations.py:104 +#: app/_translations.py:86 msgctxt "tags" msgid "Focus on puzzle solving instead of combat" msgstr "" #. NOTE: tags: title for environment -#: app/_translations.py:106 +#: app/_translations.py:88 msgctxt "tags" msgid "Environment / Weather" msgstr "" #. NOTE: tags: description for environment -#: app/_translations.py:108 +#: app/_translations.py:90 msgctxt "tags" msgid "" "Improves the world, adding weather, ambient sounds, or other environment " @@ -358,29 +300,86 @@ msgid "" msgstr "" #. NOTE: tags: title for less_than_px -#: app/_translations.py:110 +#: app/_translations.py:92 msgctxt "tags" msgid "<16px" msgstr "" #. NOTE: tags: description for less_than_px -#: app/_translations.py:112 +#: app/_translations.py:94 msgctxt "tags" msgid "Less than 16px" msgstr "" #. NOTE: tags: title for mobs -#: app/_translations.py:114 +#: app/_translations.py:96 msgctxt "tags" msgid "Mobs / Animals / NPCs" msgstr "" #. NOTE: tags: description for mobs -#: app/_translations.py:116 +#: app/_translations.py:98 msgctxt "tags" msgid "Adds mobs, animals, and non-player characters" msgstr "" +#. NOTE: tags: title for building +#: app/_translations.py:100 +msgctxt "tags" +msgid "Building" +msgstr "" + +#. NOTE: tags: description for building +#: app/_translations.py:102 +msgctxt "tags" +msgid "Focuses on building, such as adding new materials or nodes" +msgstr "" + +#. NOTE: tags: title for decorative +#: app/_translations.py:104 +#, fuzzy +msgctxt "tags" +msgid "Decorative" +msgstr "Adományozás" + +#. NOTE: tags: description for decorative +#: app/_translations.py:106 +msgctxt "tags" +msgid "Adds nodes with no other purpose than for use in building" +msgstr "" + +#. NOTE: tags: title for magic +#: app/_translations.py:108 +msgctxt "tags" +msgid "Magic / Enchanting" +msgstr "" + +#. NOTE: tags: title for building_mechanics +#: app/_translations.py:110 +msgctxt "tags" +msgid "Building Mechanics and Tools" +msgstr "" + +#. NOTE: tags: description for building_mechanics +#: app/_translations.py:112 +msgctxt "tags" +msgid "Adds game mechanics or tools that change how players build." +msgstr "" + +#. NOTE: tags: title for oneofakind__original +#: app/_translations.py:114 +msgctxt "tags" +msgid "One-of-a-kind / Original" +msgstr "" + +#. NOTE: tags: description for oneofakind__original +#: 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 custom_mapgen #: app/_translations.py:118 #, fuzzy @@ -396,19 +395,18 @@ msgid "" "worlds to be set to the 'singlenode' mapgen." msgstr "" -#. NOTE: tags: title for survival +#. NOTE: tags: title for 16px #: app/_translations.py:122 msgctxt "tags" -msgid "Survival" +msgid "16px" msgstr "" -#. NOTE: tags: description for survival +#. NOTE: tags: description for 16px #: 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 "" +msgid "For 16px texture packs" +msgstr "Legjobb megjelenés(textúra)csomagok" #. NOTE: tags: title for education #: app/_translations.py:126 @@ -423,210 +421,142 @@ msgctxt "tags" msgid "Either has educational value, or is a tool to help teachers " msgstr "" -#. NOTE: tags: title for storage +#. NOTE: tags: title for survival #: app/_translations.py:130 -#, fuzzy msgctxt "tags" -msgid "Storage" -msgstr "Állapot" +msgid "Survival" +msgstr "" -#. NOTE: tags: description for storage +#. NOTE: tags: description for survival #: app/_translations.py:132 msgctxt "tags" -msgid "Adds or improves item storage mechanics" -msgstr "" - -#. NOTE: tags: title for library -#: app/_translations.py:134 -msgctxt "tags" -msgid "API / Library" -msgstr "" - -#. NOTE: tags: description for library -#: app/_translations.py:136 -msgctxt "tags" -msgid "Primarily adds an API for other mods to use" +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:138 +#: app/_translations.py:134 msgctxt "tags" msgid "HUD" msgstr "" #. NOTE: tags: description for hud -#: app/_translations.py:140 +#: app/_translations.py:136 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 -msgctxt "tags" -msgid "Mini-game" -msgstr "Név" - -#. NOTE: tags: description for mini-game -#: app/_translations.py:144 -msgctxt "tags" -msgid "Adds a mini-game to be played within Minetest" -msgstr "" - #. NOTE: tags: title for pve -#: app/_translations.py:146 +#: app/_translations.py:138 msgctxt "tags" msgid "Player vs Environment (PvE)" msgstr "" #. NOTE: tags: description for pve -#: app/_translations.py:148 +#: app/_translations.py:140 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 storage +#: app/_translations.py:142 +#, fuzzy +msgctxt "tags" +msgid "Storage" +msgstr "Állapot" + +#. NOTE: tags: description for storage +#: app/_translations.py:144 +msgctxt "tags" +msgid "Adds or improves item storage mechanics" +msgstr "" + #. NOTE: tags: title for sports -#: app/_translations.py:150 +#: app/_translations.py:146 #, fuzzy msgctxt "tags" msgid "Sports" msgstr "Jelentés" -#. NOTE: tags: title for 16px +#. NOTE: tags: title for library +#: app/_translations.py:148 +msgctxt "tags" +msgid "API / Library" +msgstr "" + +#. NOTE: tags: description for library +#: app/_translations.py:150 +msgctxt "tags" +msgid "Primarily adds an API for other mods to use" +msgstr "" + +#. NOTE: tags: title for mini-game #: app/_translations.py:152 +#, fuzzy msgctxt "tags" -msgid "16px" -msgstr "" +msgid "Mini-game" +msgstr "Név" -#. NOTE: tags: description for 16px +#. NOTE: tags: description for mini-game #: 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 "" -"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" +msgid "Adds a mini-game to be played within Minetest" msgstr "" #. NOTE: tags: title for commerce -#: app/_translations.py:170 +#: app/_translations.py:156 msgctxt "tags" msgid "Commerce / Economy" msgstr "" #. NOTE: tags: description for commerce -#: app/_translations.py:172 +#: app/_translations.py:158 msgctxt "tags" msgid "Related to economies, money, and trading" msgstr "" -#. NOTE: tags: title for gui -#: app/_translations.py:174 +#. NOTE: tags: title for technology +#: app/_translations.py:160 msgctxt "tags" -msgid "GUI" +msgid "Machines / Electronics" msgstr "" -#. NOTE: tags: description for gui -#: app/_translations.py:176 +#. NOTE: tags: description for technology +#: app/_translations.py:162 msgctxt "tags" -msgid "" -"For content whose main utility or features are provided within a GUI, on-" -"screen menu, or similar" +msgid "Adds machines useful in automation, tubes, or power." msgstr "" -#. NOTE: tags: title for jam_combat_mod -#: app/_translations.py:178 +#. NOTE: tags: title for food +#: app/_translations.py:164 msgctxt "tags" -msgid "Jam / Combat 2020" +msgid "Food / Drinks" msgstr "" -#. NOTE: tags: description for jam_combat_mod -#: app/_translations.py:180 +#. NOTE: tags: title for seasonal +#: app/_translations.py:166 msgctxt "tags" -msgid "For mods created for the Discord \"Combat\" modding event in 2020" +msgid "Seasonal" msgstr "" -#. NOTE: tags: title for mtg -#: app/_translations.py:182 -#, fuzzy +#. NOTE: tags: description for seasonal +#: app/_translations.py:168 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" +msgid "For content generally themed around a certain season or holiday" msgstr "" #. NOTE: tags: title for creative -#: app/_translations.py:190 +#: app/_translations.py:170 #, fuzzy msgctxt "tags" msgid "Creative" msgstr "Létrehozás" #. NOTE: tags: description for creative -#: app/_translations.py:192 +#: app/_translations.py:172 msgctxt "tags" msgid "" "Written specifically or exclusively for use in creative mode. Adds " @@ -634,53 +564,108 @@ msgid "" "that facilitate ingame creation and doesn't add difficulty or scarcity" msgstr "" -#. NOTE: tags: title for technology -#: app/_translations.py:194 +#. NOTE: tags: title for 64px +#: app/_translations.py:174 msgctxt "tags" -msgid "Machines / Electronics" +msgid "64px" msgstr "" -#. NOTE: tags: description for technology -#: app/_translations.py:196 +#. NOTE: tags: description for 64px +#: app/_translations.py:176 +#, fuzzy msgctxt "tags" -msgid "Adds machines useful in automation, tubes, or power." -msgstr "" +msgid "For 64px texture packs" +msgstr "Legjobb megjelenés(textúra)csomagok" #. NOTE: tags: title for 32px -#: app/_translations.py:198 +#: app/_translations.py:178 msgctxt "tags" msgid "32px" msgstr "" #. NOTE: tags: description for 32px -#: app/_translations.py:200 +#: app/_translations.py:180 #, fuzzy msgctxt "tags" msgid "For 32px texture packs" msgstr "Legjobb megjelenés(textúra)csomagok" -#. NOTE: tags: title for strategy_rts -#: app/_translations.py:202 +#. NOTE: tags: title for gui +#: app/_translations.py:182 msgctxt "tags" -msgid "Strategy / RTS" +msgid "GUI" msgstr "" -#. NOTE: tags: description for strategy_rts -#: app/_translations.py:204 +#. NOTE: tags: description for gui +#: app/_translations.py:184 msgctxt "tags" msgid "" -"Games and mods with a heavy strategy component, whether real-time or " -"turn-based" +"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:186 +msgctxt "tags" +msgid "Jam / Combat 2020" +msgstr "" + +#. NOTE: tags: description for jam_combat_mod +#: app/_translations.py:188 +msgctxt "tags" +msgid "For mods created for the Discord \"Combat\" modding event in 2020" +msgstr "" + +#. NOTE: tags: title for transport +#: app/_translations.py:190 +#, fuzzy +msgctxt "tags" +msgid "Transport" +msgstr "Jelentés" + +#. NOTE: tags: description for transport +#: app/_translations.py:192 +msgctxt "tags" +msgid "" +"Adds or changes transportation methods. Includes teleportation, vehicles," +" ridable mobs, transport infrastructure and thematic content" +msgstr "" + +#. NOTE: tags: title for jam_weekly_2021 +#: app/_translations.py:194 +msgctxt "tags" +msgid "Jam / Weekly Challenges 2021" +msgstr "" + +#. NOTE: tags: description for jam_weekly_2021 +#: app/_translations.py:196 +msgctxt "tags" +msgid "" +"For mods created for the Discord \"Weekly Challenges\" modding event in " +"2021" +msgstr "" + +#. NOTE: tags: title for mtg +#: app/_translations.py:198 +#, fuzzy +msgctxt "tags" +msgid "Minetest Game improved" +msgstr "Jóváhagyva" + +#. NOTE: tags: description for mtg +#: app/_translations.py:200 +msgctxt "tags" +msgid "Forks of Minetest Game" msgstr "" #. NOTE: tags: title for skins -#: app/_translations.py:206 +#: app/_translations.py:202 msgctxt "tags" msgid "Player customization / Skins" msgstr "" #. NOTE: tags: description for skins -#: app/_translations.py:208 +#: app/_translations.py:204 msgctxt "tags" msgid "" "Allows the player to customize their character by changing the texture or" @@ -688,30 +673,44 @@ msgid "" msgstr "" #. NOTE: tags: title for jam_game_2021 -#: app/_translations.py:210 +#: app/_translations.py:206 msgctxt "tags" msgid "Jam / Game 2021" msgstr "" #. NOTE: tags: description for jam_game_2021 -#: app/_translations.py:212 +#: app/_translations.py:208 msgctxt "tags" msgid "Entries to the 2021 Minetest Game Jam" msgstr "" #. NOTE: tags: title for 128px -#: app/_translations.py:214 +#: app/_translations.py:210 msgctxt "tags" msgid "128px+" msgstr "" #. NOTE: tags: description for 128px -#: app/_translations.py:216 +#: app/_translations.py:212 #, fuzzy msgctxt "tags" msgid "For 128px or higher texture packs" msgstr "Legjobb megjelenés(textúra)csomagok" +#. NOTE: tags: title for strategy_rts +#: app/_translations.py:214 +msgctxt "tags" +msgid "Strategy / RTS" +msgstr "" + +#. NOTE: tags: description for strategy_rts +#: app/_translations.py:216 +msgctxt "tags" +msgid "" +"Games and mods with a heavy strategy component, whether real-time or " +"turn-based" +msgstr "" + #. NOTE: tags: title for jam_game_2022 #: app/_translations.py:218 msgctxt "tags" @@ -832,7 +831,7 @@ msgstr "%(package_type)s a %(game_name)s-hez" msgid "%(delta)s ago" msgstr "%(delta)s előtt" -#: app/blueprints/api/endpoints.py:94 app/templates/index.html:104 +#: app/blueprints/api/endpoints.py:74 app/templates/index.html:104 msgid "Featured" msgstr "Kiemelt" @@ -843,6 +842,7 @@ msgstr "Kiemelt" #: 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 +#: app/templates/packages/release_view.html:22 msgid "Name" msgstr "Név" @@ -851,10 +851,10 @@ 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:252 -#: app/blueprints/packages/packages.py:544 -#: app/blueprints/packages/packages.py:640 -#: app/blueprints/packages/packages.py:728 +#: app/blueprints/oauth/__init__.py:175 app/blueprints/packages/packages.py:253 +#: app/blueprints/packages/packages.py:551 +#: app/blueprints/packages/packages.py:647 +#: app/blueprints/packages/packages.py:735 #: app/blueprints/packages/releases.py:66 #: app/blueprints/packages/releases.py:81 app/blueprints/packages/reviews.py:63 #: app/blueprints/packages/screenshots.py:36 @@ -871,17 +871,18 @@ msgstr "Mentés" #: app/blueprints/packages/advanced_search.py:84 #: app/blueprints/packages/releases.py:56 #: app/blueprints/packages/releases.py:71 app/blueprints/packages/reviews.py:53 -#: app/blueprints/threads/__init__.py:281 +#: app/blueprints/threads/__init__.py:282 #: app/templates/admin/languages/list.html:23 -#: app/templates/macros/reviews.html:143 app/templates/macros/topics.html:5 +#: app/templates/macros/reviews.html:144 app/templates/macros/topics.html:5 #: app/templates/packages/release_edit.html:21 -#: app/templates/packages/translation.html:54 +#: app/templates/packages/release_view.html:23 +#: app/templates/packages/translation.html:42 msgid "Title" msgstr "Cím" #: app/blueprints/collections/__init__.py:80 #: app/blueprints/collections/__init__.py:85 -#: app/templates/packages/translation.html:57 +#: app/templates/packages/translation.html:45 msgid "Short Description" msgstr "Rövid leírás" @@ -890,7 +891,7 @@ msgid "Page Content" msgstr "Oldal tartalma" #: app/blueprints/collections/__init__.py:82 -#: app/blueprints/threads/__init__.py:283 +#: app/blueprints/threads/__init__.py:284 #: app/templates/collections/view.html:51 msgid "Private" msgstr "Privát" @@ -927,6 +928,27 @@ 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/feeds/__init__.py:32 app/templates/index.html:8 +msgid "Welcome to the best place to find Minetest mods, games, and texture packs" +msgstr "" +"Üdv a legjobb helyen a minetest kiegészítők játékok és textúra csomagok " +"megtalálásához" + +#: app/blueprints/feeds/__init__.py:70 app/templates/base.html:29 +#: app/templates/base.html:36 +msgid "ContentDB new packages" +msgstr "" + +#: app/blueprints/feeds/__init__.py:98 app/templates/base.html:31 +#: app/templates/base.html:38 +msgid "ContentDB package updates" +msgstr "" + +#: app/blueprints/feeds/__init__.py:107 app/templates/base.html:27 +#: app/templates/base.html:34 +msgid "ContentDB all" +msgstr "" + #: 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 @@ -958,7 +980,7 @@ msgstr "Fordítás" #: app/blueprints/packages/__init__.py:42 #: app/templates/packages/releases_list.html:34 -#: app/templates/packages/view.html:657 app/templates/todo/editor.html:75 +#: app/templates/packages/view.html:675 app/templates/todo/editor.html:75 msgid "Releases" msgstr "Változások" @@ -970,18 +992,18 @@ msgstr "Képernyőképek" #: app/blueprints/packages/__init__.py:52 #: app/templates/packages/edit_maintainers.html:8 -#: app/templates/packages/view.html:628 app/utils/minetest_hypertext.py:302 +#: app/templates/packages/view.html:646 app/utils/minetest_hypertext.py:302 msgid "Maintainers" msgstr "Karbantartók" #: app/blueprints/packages/__init__.py:57 app/templates/admin/list.html:21 -#: app/templates/base.html:159 app/templates/packages/audit.html:4 +#: app/templates/base.html:173 app/templates/packages/audit.html:4 msgid "Audit Log" msgstr "Ellenőrzési Napló" -#: app/blueprints/packages/__init__.py:62 app/templates/base.html:150 +#: app/blueprints/packages/__init__.py:62 app/templates/base.html:164 #: app/templates/packages/stats.html:4 app/templates/packages/stats.html:23 -#: app/templates/packages/view.html:236 app/templates/users/profile.html:148 +#: app/templates/packages/view.html:243 app/templates/users/profile.html:148 msgid "Statistics" msgstr "Starisztikák" @@ -1011,8 +1033,8 @@ msgstr "" msgid "Non-free" msgstr "" -#: app/blueprints/packages/advanced_search.py:42 app/models/packages.py:624 -#: app/templates/packages/view.html:163 +#: app/blueprints/packages/advanced_search.py:42 app/models/packages.py:630 +#: app/templates/packages/view.html:170 msgid "Work in Progress" msgstr "Fejlszesztés alatt" @@ -1030,30 +1052,30 @@ msgid "Query" msgstr "" #: app/blueprints/packages/advanced_search.py:54 -#: app/blueprints/packages/packages.py:230 app/templates/packages/view.html:598 +#: app/blueprints/packages/packages.py:231 app/templates/packages/view.html:616 #: app/utils/minetest_hypertext.py:263 msgid "Type" msgstr "Gépelni" #: app/blueprints/packages/advanced_search.py:56 -#: app/templates/macros/topics.html:6 app/templates/packages/view.html:177 +#: app/templates/macros/topics.html:6 app/templates/packages/view.html:184 msgid "Author" msgstr "Szerző" #: app/blueprints/packages/advanced_search.py:57 -#: app/blueprints/packages/packages.py:237 app/templates/admin/tags/list.html:4 +#: app/blueprints/packages/packages.py:238 app/templates/admin/tags/list.html:4 #: app/templates/admin/tags/list.html:10 app/templates/todo/tags.html:38 #: app/utils/minetest_hypertext.py:264 msgid "Tags" msgstr "Címkék" #: app/blueprints/packages/advanced_search.py:60 -#: app/blueprints/packages/packages.py:238 +#: app/blueprints/packages/packages.py:239 msgid "Content Warnings" msgstr "Tartalomra vonatkozó figyelmeztetések" #: app/blueprints/packages/advanced_search.py:63 -#: app/blueprints/packages/packages.py:239 app/templates/packages/view.html:609 +#: app/blueprints/packages/packages.py:240 app/templates/packages/view.html:627 #: app/utils/minetest_hypertext.py:298 msgid "License" msgstr "Licenc" @@ -1067,9 +1089,10 @@ msgstr "" #: 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/macros/reviews.html:82 app/templates/macros/topics.html:52 #: app/templates/packages/game_hub.html:5 #: app/templates/packages/game_hub.html:25 +#: app/templates/packages/release_view.html:17 #: app/templates/packages/similar.html:22 app/templates/translate/index.html:28 #, python-format msgid "%(title)s by %(author)s" @@ -1077,7 +1100,7 @@ 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 +#: app/templates/packages/translation.html:39 msgid "Language" msgstr "" @@ -1099,13 +1122,13 @@ 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/packages/view.html:201 app/templates/packages/view.html:343 #: 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 +#: app/templates/packages/view.html:191 app/templates/users/profile.html:242 msgid "Downloads" msgstr "" @@ -1137,75 +1160,75 @@ msgstr "" msgid "Random order" msgstr "" -#: app/blueprints/packages/packages.py:215 +#: app/blueprints/packages/packages.py:216 msgid "No download available." msgstr "Nem érhető el letöltés." -#: app/blueprints/packages/packages.py:231 +#: app/blueprints/packages/packages.py:232 msgid "Title (Human-readable)" msgstr "Cím (Ember-által-olvasható)" -#: app/blueprints/packages/packages.py:232 -#: app/blueprints/packages/packages.py:638 +#: app/blueprints/packages/packages.py:233 +#: app/blueprints/packages/packages.py:645 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 +#: app/blueprints/packages/packages.py:233 +#: app/blueprints/packages/packages.py:646 +#: app/templates/packages/create_edit.html:80 msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" msgstr "Csak kisbetűk (a-z), számjegyek (0-9) és aláhúzásjelek (_)" -#: app/blueprints/packages/packages.py:233 +#: app/blueprints/packages/packages.py:234 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/blueprints/packages/packages.py:236 app/templates/packages/view.html:638 #: app/utils/minetest_hypertext.py:300 msgid "Maintenance State" msgstr "Karbantartási Állapot" -#: app/blueprints/packages/packages.py:240 +#: app/blueprints/packages/packages.py:241 msgid "Media License" msgstr "Média licenc" -#: app/blueprints/packages/packages.py:242 +#: app/blueprints/packages/packages.py:243 msgid "Long Description (Markdown)" msgstr "Hosszú Leírás (Markdown)" -#: app/blueprints/packages/packages.py:244 +#: app/blueprints/packages/packages.py:245 msgid "VCS Repository URL" msgstr "VCS tároló URL" -#: app/blueprints/packages/packages.py:245 app/blueprints/users/settings.py:77 +#: app/blueprints/packages/packages.py:246 app/blueprints/users/settings.py:77 msgid "Website URL" msgstr "Weboldal URL" -#: app/blueprints/packages/packages.py:246 +#: app/blueprints/packages/packages.py:247 msgid "Issue Tracker URL" msgstr "Követett URL Probléma" -#: app/blueprints/packages/packages.py:247 +#: app/blueprints/packages/packages.py:248 msgid "Forum Topic ID" msgstr "Fórum Téma ID" -#: app/blueprints/packages/packages.py:248 +#: app/blueprints/packages/packages.py:249 msgid "Video URL" msgstr "Videó URL" -#: app/blueprints/packages/packages.py:249 +#: app/blueprints/packages/packages.py:250 msgid "Donate URL" msgstr "Támogatási URL" -#: app/blueprints/packages/packages.py:250 +#: app/blueprints/packages/packages.py:251 msgid "Translation URL" msgstr "Fordítási URL" -#: app/blueprints/packages/packages.py:256 +#: app/blueprints/packages/packages.py:257 msgid "_game is not an allowed name" msgstr "A _game nem engedélyezett név" -#: app/blueprints/packages/packages.py:266 +#: app/blueprints/packages/packages.py:267 msgid "" "Package already exists, but is removed. Please contact ContentDB staff to" " restore the package" @@ -1213,15 +1236,15 @@ 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:271 +#: app/blueprints/packages/packages.py:272 msgid "Package already exists" msgstr "A csomag már létezik" -#: app/blueprints/packages/packages.py:277 +#: app/blueprints/packages/packages.py:278 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:330 +#: app/blueprints/packages/packages.py:331 #: app/blueprints/packages/releases.py:89 msgid "" "You must add an email address to your account and confirm it before you " @@ -1230,32 +1253,32 @@ msgstr "" "Ahhoz, hogy a csomagokat kezelni tudja, hozzá kell adjon egy Email címet " "a profiljához" -#: app/blueprints/packages/packages.py:336 +#: app/blueprints/packages/packages.py:337 msgid "Save draft" msgstr "Piszkozat mentése" -#: app/blueprints/packages/packages.py:344 +#: app/blueprints/packages/packages.py:345 msgid "Unable to find that user" msgstr "A felhasználó nem található" -#: app/blueprints/packages/packages.py:348 +#: app/blueprints/packages/packages.py:349 #: app/blueprints/packages/screenshots.py:137 msgid "Permission denied" msgstr "Hozzáférés megtagadva" -#: app/blueprints/packages/packages.py:404 -#: app/blueprints/packages/packages.py:495 -#: app/blueprints/packages/packages.py:517 +#: app/blueprints/packages/packages.py:408 +#: app/blueprints/packages/packages.py:502 +#: app/blueprints/packages/packages.py:524 msgid "You don't have permission to do that" msgstr "Nincs erre engedélye" -#: app/blueprints/packages/packages.py:437 +#: app/blueprints/packages/packages.py:443 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:444 +#: app/blueprints/packages/packages.py:450 #, fuzzy msgid "" "Please comment in the approval thread so editors know what you have " @@ -1264,62 +1287,62 @@ 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:482 +#: app/blueprints/packages/packages.py:489 #, python-format msgid "Set state to %(state)s" msgstr "" -#: app/blueprints/packages/packages.py:512 +#: app/blueprints/packages/packages.py:519 msgid "Deleted package" msgstr "Törölt csomag" -#: app/blueprints/packages/packages.py:534 +#: app/blueprints/packages/packages.py:541 msgid "Unapproved package" msgstr "Nem jóváhagyott csomag" -#: app/blueprints/packages/packages.py:543 +#: app/blueprints/packages/packages.py:550 msgid "Maintainers (Comma-separated)" msgstr "Karbantartók (vesszővel-elválasztva)" -#: app/blueprints/packages/packages.py:552 +#: app/blueprints/packages/packages.py:559 msgid "You don't have permission to edit maintainers" msgstr "Nincs engedélye a karbantartók szerkesztéséhez" -#: app/blueprints/packages/packages.py:602 +#: app/blueprints/packages/packages.py:609 msgid "You are not a maintainer" msgstr "Nem vagy karbantartó" -#: app/blueprints/packages/packages.py:605 +#: app/blueprints/packages/packages.py:612 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:637 +#: app/blueprints/packages/packages.py:644 msgid "Author Name" msgstr "Szerző Neve" -#: app/blueprints/packages/packages.py:724 +#: app/blueprints/packages/packages.py:731 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:725 +#: app/blueprints/packages/packages.py:732 msgid "Supported games" msgstr "Támogatott játékok" -#: app/blueprints/packages/packages.py:726 +#: app/blueprints/packages/packages.py:733 msgid "Unsupported games" msgstr "Nem támogatott játékok" -#: app/blueprints/packages/packages.py:727 +#: app/blueprints/packages/packages.py:734 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:743 +#: app/blueprints/packages/packages.py:750 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:747 +#: app/blueprints/packages/packages.py:754 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 " @@ -1346,18 +1369,19 @@ msgstr "Git hivatkozás (azaz: commit hash, branch vagy tag)" #: app/blueprints/packages/releases.py:62 #: app/blueprints/packages/releases.py:77 -#: app/blueprints/packages/releases.py:207 +#: app/blueprints/packages/releases.py:217 msgid "Minimum Minetest Version" msgstr "Minimális Minetest Verzió" #: app/blueprints/packages/releases.py:64 #: app/blueprints/packages/releases.py:79 -#: app/blueprints/packages/releases.py:210 +#: app/blueprints/packages/releases.py:220 msgid "Maximum Minetest Version" msgstr "Maximális Minetest Verzió" #: app/blueprints/packages/releases.py:74 #: app/templates/packages/release_edit.html:31 +#: app/templates/packages/release_view.html:31 msgid "URL" msgstr "URL" @@ -1378,77 +1402,77 @@ msgstr "Importálás a Gitből" msgid "Upload .zip file" msgstr ".zip fájl feltöltése" -#: app/blueprints/packages/releases.py:206 +#: app/blueprints/packages/releases.py:216 msgid "Set Min" msgstr "Minimum beállítása" -#: app/blueprints/packages/releases.py:209 +#: app/blueprints/packages/releases.py:219 msgid "Set Max" msgstr "Maximum beállítása" -#: app/blueprints/packages/releases.py:212 +#: app/blueprints/packages/releases.py:222 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:213 +#: app/blueprints/packages/releases.py:223 msgid "Update" msgstr "Frissítés" -#: app/blueprints/packages/releases.py:265 +#: app/blueprints/packages/releases.py:275 #: app/templates/packages/update_config.html:25 msgid "Trigger" msgstr "Trigger" -#: app/blueprints/packages/releases.py:266 +#: app/blueprints/packages/releases.py:276 msgid "New Commit" msgstr "Új Commit" -#: app/blueprints/packages/releases.py:267 app/templates/admin/tags/list.html:8 +#: app/blueprints/packages/releases.py:277 app/templates/admin/tags/list.html:8 msgid "New Tag" msgstr "Új címke" -#: app/blueprints/packages/releases.py:269 +#: app/blueprints/packages/releases.py:279 msgid "Branch name" msgstr "Branch neve" -#: app/blueprints/packages/releases.py:270 +#: app/blueprints/packages/releases.py:280 #: app/templates/packages/update_config.html:38 msgid "Action" msgstr "Akció" -#: app/blueprints/packages/releases.py:271 +#: app/blueprints/packages/releases.py:281 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:271 app/logic/package_approval.py:104 +#: app/blueprints/packages/releases.py:281 app/logic/package_approval.py:104 msgid "Create release" msgstr "Verzió létrehozása" -#: app/blueprints/packages/releases.py:273 +#: app/blueprints/packages/releases.py:283 msgid "Save Settings" msgstr "Beállítások Mentése" -#: app/blueprints/packages/releases.py:274 +#: app/blueprints/packages/releases.py:284 msgid "Disable Automation" msgstr "Automatizálás Tiltása" -#: app/blueprints/packages/releases.py:313 +#: app/blueprints/packages/releases.py:323 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:329 +#: app/blueprints/packages/releases.py:339 msgid "Deleted update configuration" msgstr "Frissítési konfiguráció törölve" -#: app/blueprints/packages/releases.py:337 +#: app/blueprints/packages/releases.py:347 msgid "Now, please create an initial release" msgstr "Most kérjük, hozzon létre egy kezdeti verziót" #: app/blueprints/packages/reviews.py:60 app/blueprints/threads/__init__.py:181 #: app/blueprints/threads/__init__.py:182 -#: app/blueprints/threads/__init__.py:282 +#: app/blueprints/threads/__init__.py:283 msgid "Comment" msgstr "Megjegyzés" @@ -1456,18 +1480,18 @@ msgstr "Megjegyzés" msgid "Rating" msgstr "Értékelés" -#: app/blueprints/packages/reviews.py:62 app/templates/macros/reviews.html:124 -#: app/templates/macros/reviews.html:178 +#: app/blueprints/packages/reviews.py:62 app/templates/macros/reviews.html:125 +#: app/templates/macros/reviews.html:179 msgid "Yes" msgstr "Igen" -#: app/blueprints/packages/reviews.py:62 app/templates/macros/reviews.html:129 -#: app/templates/macros/reviews.html:182 +#: app/blueprints/packages/reviews.py:62 app/templates/macros/reviews.html:130 +#: app/templates/macros/reviews.html:183 msgid "Neutral" msgstr "Semleges" -#: app/blueprints/packages/reviews.py:62 app/templates/macros/reviews.html:134 -#: app/templates/macros/reviews.html:186 +#: app/blueprints/packages/reviews.py:62 app/templates/macros/reviews.html:135 +#: app/templates/macros/reviews.html:187 msgid "No" msgstr "Nem" @@ -1485,7 +1509,7 @@ msgstr "" #: app/blueprints/packages/reviews.py:94 app/blueprints/threads/__init__.py:207 #: app/blueprints/threads/__init__.py:240 -#: app/blueprints/threads/__init__.py:334 app/blueprints/users/settings.py:114 +#: app/blueprints/threads/__init__.py:335 app/blueprints/users/settings.py:114 #: app/logic/packages.py:131 msgid "Linking to blocked sites is not allowed" msgstr "Linkek amik blokkolt oldalakra vezetnek nem engedélyezett" @@ -1513,8 +1537,9 @@ msgid "Message" msgstr "Üzenet" #: app/blueprints/report/__init__.py:35 app/templates/macros/threads.html:51 -#: app/templates/packages/view.html:688 app/templates/report/index.html:4 -#: app/templates/report/index.html:10 app/templates/users/profile.html:37 +#: app/templates/packages/view.html:706 app/templates/report/index.html:4 +#: app/templates/report/index.html:10 app/templates/users/account.html:91 +#: app/templates/users/profile.html:37 msgid "Report" msgstr "Jelentés" @@ -1550,24 +1575,24 @@ msgstr "A téma nyitó hozzászólását nem lehet törölni!" msgid "Please wait before commenting again" msgstr "Kérjük, várjon, mielőtt újra hozzászólna" -#: app/blueprints/threads/__init__.py:284 +#: app/blueprints/threads/__init__.py:285 #: app/templates/macros/package_approval.html:56 msgid "Open Thread" msgstr "Téma Megnyitása" -#: app/blueprints/threads/__init__.py:309 +#: app/blueprints/threads/__init__.py:310 msgid "Unable to create thread!" msgstr "Nem lehet létrehozni a témát!" -#: app/blueprints/threads/__init__.py:315 +#: app/blueprints/threads/__init__.py:316 msgid "An approval thread already exists! Consider replying there instead" msgstr "Már létezik jóváhagyási szál! Fontolja meg, hogy inkább ott válaszol" -#: app/blueprints/threads/__init__.py:319 +#: app/blueprints/threads/__init__.py:320 msgid "Please wait before opening another thread" msgstr "Kérjük, várjon, mielőtt újabb témát nyitna" -#: app/blueprints/todo/user.py:192 +#: app/blueprints/todo/user.py:193 #: app/templates/collections/package_add_to.html:46 msgid "Done" msgstr "Kész" @@ -1586,7 +1611,7 @@ msgstr "Jelszó" msgid "Remember me" msgstr "Emlékezz rám" -#: app/blueprints/users/account.py:39 app/templates/base.html:176 +#: app/blueprints/users/account.py:39 app/templates/base.html:190 #: app/templates/donate/index.html:85 app/templates/users/login.html:4 msgid "Sign in" msgstr "Bejelentkezés" @@ -1956,7 +1981,7 @@ msgstr "Keresendő szöveg (regex)" msgid "File filter" msgstr "Fájlszűrő" -#: app/blueprints/zipgrep/__init__.py:38 app/templates/base.html:60 +#: app/blueprints/zipgrep/__init__.py:38 app/templates/base.html:74 #: app/templates/packages/advanced_search.html:34 #: app/templates/packages/game_hub.html:35 app/templates/todo/tags.html:14 msgid "Search" @@ -2059,6 +2084,10 @@ 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/packages.py:140 +msgid "You cannot change package type once approved" +msgstr "" + #: 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" @@ -2140,17 +2169,17 @@ msgstr "Játék" msgid "Texture Pack" msgstr "Kinézet(textúra)csomag" -#: app/models/packages.py:78 app/templates/base.html:39 +#: app/models/packages.py:78 app/templates/base.html:53 #: app/templates/modnames/view.html:14 msgid "Mods" msgstr "Modifikációk \"Modok\"" -#: app/models/packages.py:80 app/templates/base.html:42 +#: app/models/packages.py:80 app/templates/base.html:56 #: app/templates/modnames/view.html:17 msgid "Games" msgstr "Játékok" -#: app/models/packages.py:82 app/templates/base.html:45 +#: app/models/packages.py:82 app/templates/base.html:59 msgid "Texture Packs" msgstr "Kinézet(textúra)csomag" @@ -2277,185 +2306,185 @@ msgstr "Jóváhagyás" msgid "Delete" msgstr "Törlés" -#: app/models/packages.py:1366 +#: app/models/packages.py:1384 #, python-format msgid "New commit %(hash)s found on the Git repo." msgstr "" -#: app/models/packages.py:1370 +#: app/models/packages.py:1388 #, python-format msgid "The last release was commit %(hash)s" msgstr "" -#: app/models/packages.py:1376 +#: app/models/packages.py:1394 #, python-format msgid "New tag %(tag_name)s found on the Git repo." msgstr "" -#: app/models/users.py:45 +#: app/models/users.py:46 msgid "Banned" msgstr "" -#: app/models/users.py:47 +#: app/models/users.py:48 msgid "Not Joined" msgstr "" -#: app/models/users.py:49 +#: app/models/users.py:50 msgid "New Member" msgstr "" -#: app/models/users.py:51 +#: app/models/users.py:52 msgid "Member" msgstr "" -#: app/models/users.py:53 +#: app/models/users.py:54 msgid "Trusted Member" msgstr "" -#: app/models/users.py:55 +#: app/models/users.py:56 msgid "Approver" msgstr "" -#: app/models/users.py:57 +#: app/models/users.py:58 msgid "Editor" msgstr "" #. NOTE: BOT notification type -#: app/models/users.py:59 app/models/users.py:448 +#: app/models/users.py:60 app/models/users.py:455 msgid "Bot" msgstr "" -#: app/models/users.py:61 +#: app/models/users.py:62 msgid "Moderator" msgstr "" -#: app/models/users.py:63 app/templates/base.html:164 +#: app/models/users.py:64 app/templates/base.html:178 msgid "Admin" msgstr "Admin" #. NOTE: PACKAGE_EDIT notification type -#: app/models/users.py:433 +#: app/models/users.py:440 msgid "Package Edit" msgstr "" #. NOTE: PACKAGE_APPROVAL notification type -#: app/models/users.py:436 +#: app/models/users.py:443 msgid "Package Approval" msgstr "" #. NOTE: NEW_THREAD notification type -#: app/models/users.py:439 app/templates/threads/list.html:12 +#: app/models/users.py:446 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:442 +#: app/models/users.py:449 msgid "New Review" msgstr "" #. NOTE: THREAD_REPLY notification type -#: app/models/users.py:445 +#: app/models/users.py:452 msgid "Thread Reply" msgstr "" #. NOTE: MAINTAINER notification type -#: app/models/users.py:451 app/templates/macros/threads.html:27 +#: app/models/users.py:458 app/templates/macros/threads.html:27 msgid "Maintainer" msgstr "" #. NOTE: EDITOR_ALERT notification type -#: app/models/users.py:454 +#: app/models/users.py:461 msgid "Editor Alert" msgstr "" #. NOTE: EDITOR_MISC notification type -#: app/models/users.py:457 +#: app/models/users.py:464 msgid "Editor Misc" msgstr "" #. NOTE: OTHER notification type -#: app/models/users.py:460 +#: app/models/users.py:467 msgid "Other" msgstr "" -#: app/models/users.py:470 +#: app/models/users.py:477 msgid "This is a Package Edit notification." msgstr "" -#: app/models/users.py:472 +#: app/models/users.py:479 msgid "This is a Package Approval notification." msgstr "" -#: app/models/users.py:474 +#: app/models/users.py:481 msgid "This is a New Thread notification." msgstr "" -#: app/models/users.py:476 +#: app/models/users.py:483 msgid "This is a New Review notification." msgstr "" -#: app/models/users.py:478 +#: app/models/users.py:485 msgid "This is a Thread Reply notification." msgstr "" -#: app/models/users.py:480 +#: app/models/users.py:487 msgid "This is a Bot notification." msgstr "" -#: app/models/users.py:482 +#: app/models/users.py:489 msgid "This is a Maintainer change notification." msgstr "" -#: app/models/users.py:484 +#: app/models/users.py:491 msgid "This is an Editor Alert notification." msgstr "" -#: app/models/users.py:486 +#: app/models/users.py:493 msgid "This is an Editor Misc notification." msgstr "" -#: app/models/users.py:488 +#: app/models/users.py:495 msgid "This is an Other notification." msgstr "" -#: app/models/users.py:495 +#: app/models/users.py:502 msgid "When another user edits your packages, releases, etc." msgstr "" -#: app/models/users.py:497 +#: app/models/users.py:504 msgid "Notifications from editors related to the package approval process." msgstr "" -#: app/models/users.py:499 +#: app/models/users.py:506 msgid "When a thread is created on your package." msgstr "" -#: app/models/users.py:501 +#: app/models/users.py:508 msgid "When a user posts a review on your package." msgstr "" -#: app/models/users.py:503 +#: app/models/users.py:510 msgid "When someone replies to a thread you're watching." msgstr "" -#: app/models/users.py:505 +#: app/models/users.py:512 msgid "From a bot - for example, update notifications." msgstr "" -#: app/models/users.py:507 +#: app/models/users.py:514 msgid "When your package's maintainers change." msgstr "" -#: app/models/users.py:509 +#: app/models/users.py:516 msgid "For editors: Important alerts." msgstr "" -#: app/models/users.py:511 +#: app/models/users.py:518 msgid "For editors: Minor notifications, including new threads." msgstr "" -#: app/models/users.py:513 +#: app/models/users.py:520 msgid "Minor notifications not important enough for a dedicated category." msgstr "" @@ -2512,11 +2541,11 @@ msgstr "" "Ezt az oldalt nem találjuk. Lehet, hogy a link sérült, eltávolították, " "vagy nincs engedélye megtekinteni." -#: app/templates/base.html:48 +#: app/templates/base.html:62 msgid "Random" msgstr "Véletlenszerű" -#: app/templates/base.html:51 app/templates/base.html:245 +#: app/templates/base.html:65 app/templates/base.html:259 #: app/templates/packages/bulk_update_conf.html:8 #: app/templates/packages/translation.html:12 #: app/templates/packages/update_config.html:8 @@ -2525,130 +2554,134 @@ msgstr "Véletlenszerű" msgid "Help" msgstr "Segítség" -#: app/templates/base.html:58 +#: app/templates/base.html:72 #, python-format msgid "Search %(type)s" msgstr "Keresés %(type)s" -#: app/templates/base.html:58 app/templates/todo/tags.html:11 +#: app/templates/base.html:72 app/templates/todo/tags.html:11 #: app/templates/todo/tags.html:13 msgid "Search all packages" msgstr "Minden csomag megtekintése" -#: app/templates/base.html:75 +#: app/templates/base.html:89 msgid "Work Queue" msgstr "Működési sor" -#: app/templates/base.html:88 app/templates/base.html:140 +#: app/templates/base.html:102 app/templates/base.html:154 msgid "To do list" msgstr "Teendők listája" -#: app/templates/base.html:97 app/templates/notifications/list.html:4 +#: app/templates/base.html:111 app/templates/notifications/list.html:4 msgid "Notifications" msgstr "Értesítések" -#: app/templates/base.html:118 +#: app/templates/base.html:132 msgid "Add Package" msgstr "Csomag hozzáadása" -#: app/templates/base.html:135 +#: app/templates/base.html:149 msgid "Profile" msgstr "Profil" -#: app/templates/base.html:145 +#: app/templates/base.html:159 msgid "My Collections" msgstr "Én kollekcióm" -#: app/templates/base.html:169 app/templates/packages/release_new.html:12 +#: app/templates/base.html:183 app/templates/packages/release_new.html:12 msgid "Settings" msgstr "Beállítások" -#: app/templates/base.html:172 +#: app/templates/base.html:186 msgid "Sign out" msgstr "Kijelentkezés" #: app/templates/admin/languages/list.html:4 -#: app/templates/admin/languages/list.html:10 app/templates/base.html:185 -#: app/templates/packages/view.html:602 app/utils/minetest_hypertext.py:288 +#: app/templates/admin/languages/list.html:10 app/templates/base.html:199 +#: app/templates/packages/view.html:620 app/utils/minetest_hypertext.py:288 msgid "Languages" msgstr "Nyelvek" -#: app/templates/base.html:202 app/templates/translate/index.html:76 +#: app/templates/base.html:216 app/templates/translate/index.html:76 msgid "Help translate ContentDB" msgstr "Segítsen a ContentDB fordításában" -#: app/templates/base.html:246 +#: app/templates/base.html:260 msgid "About" msgstr "Névjegy" -#: app/templates/base.html:247 +#: app/templates/base.html:261 msgid "Contact Us" msgstr "" -#: app/templates/base.html:248 +#: app/templates/base.html:262 msgid "Rules" msgstr "Szabályok" -#: app/templates/base.html:249 +#: app/templates/base.html:263 msgid "Policy and Guidance" msgstr "Iránynyelv és Útmutatás" -#: app/templates/base.html:250 app/templates/donate/index.html:46 +#: app/templates/base.html:264 app/templates/donate/index.html:46 #: app/templates/donate/index.html:70 app/templates/users/profile.html:104 msgid "Donate" msgstr "Adományozás" -#: app/templates/base.html:251 +#: app/templates/base.html:265 msgid "API" msgstr "API" -#: app/templates/base.html:252 app/templates/users/register.html:37 +#: app/templates/base.html:266 +msgid "RSS / Feeds" +msgstr "" + +#: app/templates/base.html:267 app/templates/users/register.html:37 msgid "Privacy Policy" msgstr "Adatvédelmi irányelvek" -#: app/templates/base.html:254 +#: app/templates/base.html:269 msgid "Report / DMCA" msgstr "Jelentés / DMCA" -#: app/templates/base.html:256 app/templates/packages/advanced_search.html:4 +#: app/templates/base.html:271 app/templates/packages/advanced_search.html:4 msgid "Advanced Search" msgstr "" -#: app/templates/base.html:257 +#: app/templates/base.html:272 msgid "User List" msgstr "Felhasználó lista" -#: app/templates/base.html:258 app/templates/packages/view.html:190 -#: app/templates/packages/view.html:677 app/templates/threads/list.html:4 +#: app/templates/base.html:273 app/templates/packages/view.html:197 +#: app/templates/packages/view.html:695 app/templates/threads/list.html:4 msgid "Threads" msgstr "Szálak" -#: app/templates/base.html:259 app/templates/collections/list.html:7 +#: app/templates/base.html:274 app/templates/collections/list.html:7 #: app/templates/collections/list.html:26 msgid "Collections" msgstr "Kollekciók" -#: app/templates/base.html:260 app/templates/donate/index.html:4 +#: app/templates/base.html:275 app/templates/donate/index.html:4 msgid "Support Creators" msgstr "" -#: app/templates/base.html:261 +#: app/templates/base.html:276 msgid "Translate Packages" msgstr "Csomagok lefordítása" -#: app/templates/base.html:262 +#: app/templates/base.html:277 msgid "Source Code" msgstr "Forráskód" -#: app/templates/base.html:268 +#: app/templates/base.html:283 msgid "Show non-free packages" msgstr "Mutassa a Nem-szabad-felhasnálású csomagokat" -#: app/templates/base.html:270 +#: app/templates/base.html:285 msgid "Hide non-free packages" msgstr "Nem-szabad-felhasználású csomagok elrejtése" -#: app/templates/base.html:274 +#: app/templates/base.html:289 #, python-format msgid "Our privacy policy has been updated (%(date)s)" msgstr "" @@ -2657,22 +2690,16 @@ msgstr "" msgid "Welcome" msgstr "Üdv" -#: app/templates/index.html:8 -msgid "Welcome to the best place to find Minetest mods, games, and texture packs" -msgstr "" -"Üdv a legjobb helyen a minetest kiegészítők játékok és textúra csomagok " -"megtalálásához" - #: app/templates/index.html:53 #, python-format msgid "%(title)s by %(author)s" msgstr "%(title)s by %(author)s" -#: app/templates/index.html:94 app/templates/packages/view.html:278 +#: app/templates/index.html:94 app/templates/packages/view.html:285 msgid "Previous" msgstr "Előző" -#: app/templates/index.html:98 app/templates/packages/view.html:282 +#: app/templates/index.html:98 app/templates/packages/view.html:289 #: app/templates/users/claim_forums.html:87 msgid "Next" msgstr "Következő" @@ -2756,7 +2783,7 @@ msgstr "Csomag" #: app/templates/admin/storage.html:62 #: app/templates/collections/create_edit.html:61 -#: app/templates/threads/user_comments.html:79 +#: app/templates/threads/user_comments.html:80 msgid "No results" msgstr "Nincs találat" @@ -2882,7 +2909,8 @@ msgstr "Nem készült zseton" #: app/templates/collections/create_edit.html:5 #: app/templates/collections/view.html:42 app/templates/macros/releases.html:68 -#: app/templates/packages/view.html:116 app/templates/packages/view.html:255 +#: app/templates/packages/release_view.html:10 +#: app/templates/packages/view.html:123 app/templates/packages/view.html:262 msgid "Edit" msgstr "Szerkesztés" @@ -2900,7 +2928,7 @@ msgstr "Ehhez a Kollekció nyilvános kell legyen" #: app/templates/collections/create_edit.html:76 #: app/templates/packages/remove.html:34 app/templates/packages/remove.html:83 -#: app/templates/packages/view.html:128 +#: app/templates/packages/view.html:135 msgid "Remove" msgstr "Törlés" @@ -3163,8 +3191,8 @@ msgstr "Törölt Felhasználó" msgid "No audit log entries." msgstr "" -#: app/templates/macros/forms.html:21 app/templates/macros/reviews.html:150 -#: app/templates/packages/remove.html:73 app/templates/packages/view.html:468 +#: app/templates/macros/forms.html:21 app/templates/macros/reviews.html:151 +#: app/templates/packages/remove.html:73 app/templates/packages/view.html:486 #: app/templates/users/modtools.html:86 msgid "Required" msgstr "Szükséges" @@ -3240,6 +3268,7 @@ msgstr "" #: app/templates/macros/releases.html:103 #: app/templates/packages/release_edit.html:39 +#: app/templates/packages/release_view.html:41 msgid "Importing..." msgstr "" @@ -3259,34 +3288,34 @@ msgstr "" msgid "Unhelpful" msgstr "" -#: app/templates/macros/reviews.html:90 +#: app/templates/macros/reviews.html:91 #, python-format msgid "%(num)d comments" msgstr "" -#: app/templates/macros/reviews.html:102 +#: app/templates/macros/reviews.html:103 msgid "No reviews, yet." msgstr "" -#: app/templates/macros/reviews.html:112 app/templates/macros/reviews.html:166 +#: app/templates/macros/reviews.html:113 app/templates/macros/reviews.html:167 #: app/templates/packages/review_create_edit.html:4 msgid "Review" msgstr "" -#: app/templates/macros/reviews.html:139 +#: app/templates/macros/reviews.html:140 #: app/templates/packages/review_create_edit.html:51 msgid "Why or why not? Try to be constructive" msgstr "" -#: app/templates/macros/reviews.html:156 +#: app/templates/macros/reviews.html:157 msgid "Post Review" msgstr "" -#: app/templates/macros/reviews.html:192 +#: app/templates/macros/reviews.html:193 msgid "Report an issue" msgstr "" -#: app/templates/macros/reviews.html:196 +#: app/templates/macros/reviews.html:197 msgid "Ask a question" msgstr "" @@ -3422,8 +3451,8 @@ msgstr "Legutóbbi válasz" msgid "On %(trigger)s, do %(action)s" msgstr "ezek által:%(trigger)s, tegye ezeket:%(action)s" -#: app/templates/macros/todo.html:35 app/templates/packages/view.html:122 -#: app/templates/packages/view.html:433 +#: app/templates/macros/todo.html:35 app/templates/packages/view.html:129 +#: app/templates/packages/view.html:451 msgid "Release" msgstr "Kiadás" @@ -3433,7 +3462,7 @@ msgstr "" #: app/templates/macros/todo.html:48 #: app/templates/packages/releases_list.html:13 -#: app/templates/packages/view.html:437 +#: app/templates/packages/view.html:455 msgid "Update settings" msgstr "Frissítési beállítások" @@ -3479,9 +3508,9 @@ msgstr "Fórum Témák" #: app/templates/modnames/view.html:27 app/templates/oauth/authorize.html:32 #: app/templates/packages/game_support.html:42 -#: app/templates/packages/similar.html:38 app/templates/packages/view.html:474 -#: app/templates/packages/view.html:498 app/templates/packages/view.html:543 -#: app/templates/packages/view.html:575 app/templates/todo/editor.html:85 +#: app/templates/packages/similar.html:38 app/templates/packages/view.html:492 +#: app/templates/packages/view.html:516 app/templates/packages/view.html:561 +#: app/templates/packages/view.html:593 app/templates/todo/editor.html:85 #: app/templates/todo/game_support.html:45 #, python-format msgid "%(title)s by %(display_name)s" @@ -3715,104 +3744,104 @@ msgid "" "\t\t\tsuch as finding metadata from git, and autocompletion." msgstr "" -#: app/templates/packages/create_edit.html:73 +#: app/templates/packages/create_edit.html:78 msgid "You need to unpublish the package to change the name." msgstr "" -#: app/templates/packages/create_edit.html:80 +#: app/templates/packages/create_edit.html:85 msgid "" "Tip: Don't include Minetest, mod, or modpack " "anywhere in the short description. It is unnecessary and wastes " "characters." msgstr "" -#: app/templates/packages/create_edit.html:83 +#: app/templates/packages/create_edit.html:88 msgid "" "Please choose 'Work in Progress' if your package is unstable, and " "shouldn't be recommended to all players" msgstr "" -#: app/templates/packages/create_edit.html:88 +#: app/templates/packages/create_edit.html:93 msgid "If there is no media, set the Media License to the same as the License." msgstr "" -#: app/templates/packages/create_edit.html:92 +#: app/templates/packages/create_edit.html:97 msgid "" "There's no need to link to the package on ContentDB in the long " "description, the user is already here!" msgstr "" -#: app/templates/packages/create_edit.html:95 +#: app/templates/packages/create_edit.html:100 msgid "" "There's no need to include the forum topic in the long description, it's " "already shown on the page." msgstr "" -#: app/templates/packages/create_edit.html:98 +#: app/templates/packages/create_edit.html:103 msgid "" "There's no need to include the repository URL in the long description, " "it's already shown on the page." msgstr "" -#: app/templates/packages/create_edit.html:102 +#: app/templates/packages/create_edit.html:107 msgid "What to write in the long description" msgstr "" -#: app/templates/packages/create_edit.html:108 +#: app/templates/packages/create_edit.html:113 msgid "Repository and Links" msgstr "" -#: app/templates/packages/create_edit.html:111 +#: app/templates/packages/create_edit.html:116 msgid "Do you have a Git repository?" msgstr "" -#: app/templates/packages/create_edit.html:113 +#: app/templates/packages/create_edit.html:118 msgid "Having a repository is optional" msgstr "" -#: app/templates/packages/create_edit.html:116 +#: app/templates/packages/create_edit.html:121 msgid "" "If you do have a repository, enter the URL below. Otherwise, leave blank " "and click skip." msgstr "" -#: app/templates/packages/create_edit.html:121 +#: app/templates/packages/create_edit.html:126 msgid "HTTP URL to a Git, Mercurial, or other repository" msgstr "" -#: app/templates/packages/create_edit.html:124 +#: app/templates/packages/create_edit.html:129 msgid "Next (Autoimport)" msgstr "" -#: app/templates/packages/create_edit.html:125 +#: app/templates/packages/create_edit.html:130 msgid "Skip" msgstr "" -#: app/templates/packages/create_edit.html:129 +#: app/templates/packages/create_edit.html:134 msgid "Importing... (This may take a while)" msgstr "" -#: app/templates/packages/create_edit.html:132 +#: app/templates/packages/create_edit.html:137 msgid "Where should users report issues?" msgstr "" -#: app/templates/packages/create_edit.html:136 +#: app/templates/packages/create_edit.html:141 msgid "Paste a forum topic URL" msgstr "" -#: app/templates/packages/create_edit.html:138 +#: app/templates/packages/create_edit.html:143 msgid "YouTube videos will be shown in an embed." msgstr "" -#: app/templates/packages/create_edit.html:139 +#: app/templates/packages/create_edit.html:144 msgid "If blank, the author's donation URL will be used instead." msgstr "" -#: app/templates/packages/create_edit.html:140 +#: app/templates/packages/create_edit.html:145 msgid "How can users translate your package? ie: weblate URL or a help page" msgstr "" -#: app/templates/packages/create_edit.html:145 +#: app/templates/packages/create_edit.html:150 msgid "" "You need to save a draft before you can add releases and screenshots. " "You'll be able to edit the package again before submitting for approval." @@ -3865,7 +3894,7 @@ msgid "" msgstr "" #: app/templates/packages/game_support.html:23 -#: app/templates/packages/view.html:213 app/templates/translate/index.html:48 +#: app/templates/packages/view.html:220 app/templates/translate/index.html:48 msgid "Source" msgstr "" @@ -4052,10 +4081,12 @@ msgid "Human-readable name. Eg: 1.0.0 - The Trains Update" msgstr "" #: app/templates/packages/release_edit.html:35 +#: app/templates/packages/release_view.html:35 msgid "Commit Hash" msgstr "" #: app/templates/packages/release_edit.html:40 +#: app/templates/packages/release_view.html:42 msgid "view task" msgstr "" @@ -4361,7 +4392,7 @@ msgid "" msgstr "" #: app/templates/packages/review_votes.html:4 -#: app/templates/packages/view.html:364 +#: app/templates/packages/view.html:371 msgid "Review Votes" msgstr "" @@ -4489,24 +4520,32 @@ msgstr "" msgid "Translating content meta - lua_api.md" msgstr "" -#: app/templates/packages/translation.html:30 -msgid "Translation template" +#: app/templates/packages/translation.html:31 +#, python-format +msgid "%(title)s is available in %(num)d languages." msgstr "" #: app/templates/packages/translation.html:32 +msgid "ContentDB reads translations from locale files (.tr) in your package." +msgstr "" + +#: app/templates/packages/translation.html:89 +msgid "Translation template" +msgstr "" + +#: app/templates/packages/translation.html:91 #, python-format msgid "" "To quickly add support for ContentDB package translation, create a file " "at %(location)s with the following content:" msgstr "" -#: app/templates/packages/translation.html:43 -#, python-format -msgid "%(title)s is available in %(num)d languages." +#: app/templates/packages/translation.html:102 +msgid "With games, you also need to name the textdomain in game.conf:" msgstr "" -#: app/templates/packages/translation.html:44 -msgid "ContentDB reads translations from locale files (.tr) in your package." +#: app/templates/packages/translation.html:106 +msgid "Replace mymod with the name of mod / textdomain you chose." msgstr "" #: app/templates/packages/update_config.html:4 @@ -4544,207 +4583,217 @@ msgid "" "notifications until it is marked up to date." msgstr "" -#: app/templates/packages/view.html:42 -msgid "Download" +#: app/templates/packages/view.html:22 app/templates/packages/view.html:25 +#, python-format +msgid "%(title)s releases" msgstr "" #: app/templates/packages/view.html:49 +msgid "Download" +msgstr "" + +#: app/templates/packages/view.html:56 #, python-format msgid "Minetest %(min)s - %(max)s" msgstr "" -#: app/templates/packages/view.html:51 +#: app/templates/packages/view.html:58 #, python-format msgid "For Minetest %(min)s and above" msgstr "" -#: app/templates/packages/view.html:53 +#: app/templates/packages/view.html:60 #, python-format msgid "Minetest %(max)s and below" msgstr "" -#: app/templates/packages/view.html:63 +#: app/templates/packages/view.html:70 msgid "How do I install this?" msgstr "" -#: app/templates/packages/view.html:69 +#: app/templates/packages/view.html:76 msgid "No downloads available" msgstr "" -#: app/templates/packages/view.html:76 +#: app/templates/packages/view.html:83 msgid "Non-free code and media" msgstr "" -#: app/templates/packages/view.html:78 +#: app/templates/packages/view.html:85 msgid "Non-free code" msgstr "" -#: app/templates/packages/view.html:80 +#: app/templates/packages/view.html:87 msgid "Non-free media" msgstr "" -#: app/templates/packages/view.html:94 app/templates/threads/view.html:109 +#: app/templates/packages/view.html:101 app/templates/threads/view.html:109 msgid "" "This thread is only visible to its creator, package maintainers, users of" " Approver rank or above, and @mentioned users." msgstr "" -#: app/templates/packages/view.html:207 app/templates/users/profile.html:95 +#: app/templates/packages/view.html:214 app/templates/users/profile.html:95 msgid "Website" msgstr "" -#: app/templates/packages/view.html:219 app/templates/users/profile.html:77 +#: app/templates/packages/view.html:226 app/templates/users/profile.html:77 msgid "Forums" msgstr "" -#: app/templates/packages/view.html:225 +#: app/templates/packages/view.html:232 msgid "Issue Tracker" msgstr "" -#: app/templates/packages/view.html:231 app/templates/translate/index.html:43 +#: app/templates/packages/view.html:238 app/templates/translate/index.html:43 msgid "Translate" msgstr "" -#: app/templates/packages/view.html:297 +#: app/templates/packages/view.html:304 msgid "Thumbnail for video" msgstr "" -#: app/templates/packages/view.html:314 +#: app/templates/packages/view.html:321 msgid "Awaiting review" msgstr "" -#: app/templates/packages/view.html:344 app/templates/threads/view.html:82 +#: app/templates/packages/view.html:351 app/templates/threads/view.html:82 msgid "Edit Review" msgstr "" -#: app/templates/packages/view.html:349 +#: app/templates/packages/view.html:356 msgid "You can't review your own package." msgstr "" -#: app/templates/packages/view.html:359 +#: app/templates/packages/view.html:366 msgid "Package needs to be approved before it can be reviewed." msgstr "" -#: app/templates/packages/view.html:370 +#: app/templates/packages/view.html:377 msgid "Used By" msgstr "" -#: app/templates/packages/view.html:376 +#: app/templates/packages/view.html:383 msgid "Content" msgstr "" -#: app/templates/packages/view.html:378 app/templates/packages/view.html:461 +#: app/templates/packages/view.html:385 app/templates/packages/view.html:479 msgid "View content for game" msgstr "" -#: app/templates/packages/view.html:393 +#: app/templates/packages/view.html:398 +#, python-format +msgid "Release notes for %(title)s" +msgstr "" + +#: app/templates/packages/view.html:411 msgid "Favorite" msgstr "" -#: app/templates/packages/view.html:402 +#: app/templates/packages/view.html:420 msgid "Add to collection..." msgstr "" -#: app/templates/packages/view.html:410 +#: app/templates/packages/view.html:428 #, python-format msgid "View %(count)d collections" msgstr "" -#: app/templates/packages/view.html:421 +#: app/templates/packages/view.html:439 msgid "Package may be outdated" msgstr "" -#: app/templates/packages/view.html:428 +#: app/templates/packages/view.html:446 msgid "Only visible to the author and Editors." msgstr "" -#: app/templates/packages/view.html:445 +#: app/templates/packages/view.html:463 msgid "Warning" msgstr "" -#: app/templates/packages/view.html:451 +#: app/templates/packages/view.html:469 msgid "Like this package? Help support its development by making a donation" msgstr "" -#: app/templates/packages/view.html:454 +#: app/templates/packages/view.html:472 msgid "Donate now" msgstr "" -#: app/templates/packages/view.html:466 app/utils/minetest_hypertext.py:283 +#: app/templates/packages/view.html:484 app/utils/minetest_hypertext.py:283 msgid "Dependencies" msgstr "" -#: app/templates/packages/view.html:486 +#: app/templates/packages/view.html:504 msgid "No required dependencies" msgstr "" -#: app/templates/packages/view.html:492 +#: app/templates/packages/view.html:510 msgid "Optional" msgstr "" -#: app/templates/packages/view.html:525 +#: app/templates/packages/view.html:543 msgid "Compatible Games" msgstr "" -#: app/templates/packages/view.html:530 app/templates/packages/view.html:550 +#: app/templates/packages/view.html:548 app/templates/packages/view.html:568 #: app/utils/minetest_hypertext.py:275 msgid "No specific game required" msgstr "" -#: app/templates/packages/view.html:533 +#: app/templates/packages/view.html:551 msgid "Tested with:" msgstr "" -#: app/templates/packages/view.html:555 +#: app/templates/packages/view.html:573 msgid "Is the above correct?" msgstr "" -#: app/templates/packages/view.html:556 +#: app/templates/packages/view.html:574 msgid "You need to either confirm this or tell ContentDB about supported games" msgstr "" -#: app/templates/packages/view.html:568 +#: app/templates/packages/view.html:586 msgid "Does not work with:" msgstr "" -#: app/templates/packages/view.html:588 +#: app/templates/packages/view.html:606 msgid "Please specify compatible games" msgstr "" -#: app/templates/packages/view.html:594 +#: app/templates/packages/view.html:612 msgid "Information" msgstr "" -#: app/templates/packages/view.html:600 +#: app/templates/packages/view.html:618 msgid "Technical Name" msgstr "" -#: app/templates/packages/view.html:616 app/utils/minetest_hypertext.py:295 +#: app/templates/packages/view.html:634 app/utils/minetest_hypertext.py:295 #, python-format msgid "%(code_license)s for code,
%(media_license)s for media." msgstr "" -#: app/templates/packages/view.html:624 +#: app/templates/packages/view.html:642 msgid "Unknown" msgstr "" -#: app/templates/packages/view.html:626 app/utils/minetest_hypertext.py:301 +#: app/templates/packages/view.html:644 app/utils/minetest_hypertext.py:301 msgid "Added" msgstr "" -#: app/templates/packages/view.html:640 +#: app/templates/packages/view.html:658 msgid "Remove myself" msgstr "" -#: app/templates/packages/view.html:645 app/utils/minetest_hypertext.py:303 +#: app/templates/packages/view.html:663 app/utils/minetest_hypertext.py:303 msgid "Provides" msgstr "" -#: app/templates/packages/view.html:667 +#: app/templates/packages/view.html:685 msgid "More" msgstr "" -#: app/templates/packages/view.html:696 +#: app/templates/packages/view.html:714 msgid "See audit log" msgstr "" @@ -4826,7 +4875,7 @@ msgstr "" msgid "Reply to %(title)s" msgstr "" -#: app/templates/threads/user_comments.html:73 +#: app/templates/threads/user_comments.html:74 msgid "Only showing replies to public threads" msgstr "" @@ -4928,7 +4977,7 @@ msgstr "" msgid "Mod names that have hard dependers, but no packages providing them." msgstr "" -#: app/templates/todo/editor.html:193 app/templates/users/account.html:100 +#: app/templates/todo/editor.html:193 app/templates/users/account.html:102 msgid "View All" msgstr "" @@ -5224,10 +5273,10 @@ msgid "Account Deletion and Deactivation isn't available to users yet." msgstr "" #: app/templates/users/account.html:88 -msgid "Please contact the admin." +msgid "Please raise a report to request account deletion." msgstr "" -#: app/templates/users/account.html:93 +#: app/templates/users/account.html:95 msgid "Recent Account Actions" msgstr "" @@ -5728,27 +5777,27 @@ msgstr "Csomagváltozatok keresése" msgid "'%(query)s' - Search Package Releases" msgstr "'%(query)s' - Csomagváltozatok keresése" -#: app/utils/flask.py:158 +#: app/utils/flask.py:159 msgid "All time" msgstr "" -#: app/utils/flask.py:159 +#: app/utils/flask.py:160 msgid "Last 7 days" msgstr "" -#: app/utils/flask.py:160 +#: app/utils/flask.py:161 msgid "Last 30 days" msgstr "" -#: app/utils/flask.py:161 +#: app/utils/flask.py:162 msgid "Last 90 days" msgstr "" -#: app/utils/flask.py:162 +#: app/utils/flask.py:163 msgid "Year to date" msgstr "" -#: app/utils/flask.py:163 +#: app/utils/flask.py:164 msgid "Last year" msgstr "" @@ -6337,6 +6386,7 @@ msgstr "" #~ msgid "Chat / Commands" #~ msgstr "" +#~ msgctxt "tags" #~ msgid "" #~ "Focus on player chat/communication or " #~ "who's primary function is interacting " @@ -6352,6 +6402,7 @@ msgstr "" #~ msgid "Complex installation" #~ msgstr "" +#~ msgctxt "tags" #~ msgid "" #~ "Requires futher installation steps, such " #~ "as installing luarocks or editing the" @@ -6373,6 +6424,7 @@ msgstr "" #~ msgid "Sims" #~ msgstr "" +#~ msgctxt "tags" #~ msgid "" #~ "Mods and games that aim to " #~ "simulate real life activity. Similar to" @@ -6397,6 +6449,7 @@ msgstr "" #~ msgid "Mobs / Animals / NPCs" #~ msgstr "" +#~ msgctxt "tags" #~ msgid "Adds mobs, animals, and NPCs" #~ msgstr "" @@ -6505,6 +6558,7 @@ msgstr "" #~ msgid "GUI" #~ msgstr "" +#~ msgctxt "tags" #~ msgid "For content whose main utility / feature is in GUI/formspec form" #~ msgstr "" @@ -6523,6 +6577,7 @@ msgstr "" #~ msgid "Minetest Game improved" #~ msgstr "" +#~ msgctxt "tags" #~ msgid "Forks of MTG" #~ msgstr "" @@ -6675,39 +6730,6 @@ 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 (_), " @@ -6725,3 +6747,7 @@ msgstr "" #~ msgid "Human readable. Eg: 1.0.0 or 2018-05-28" #~ msgstr "" + +#~ msgid "Please contact the admin." +#~ msgstr "" + diff --git a/translations/ia/LC_MESSAGES/messages.po b/translations/ia/LC_MESSAGES/messages.po index 39b98441..1b9b0542 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-22 16:06+0100\n" +"POT-Creation-Date: 2024-07-23 22:12+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: Automatically generated\n" "Language: ia\n" @@ -26,324 +26,268 @@ msgstr "" msgid "You have been banned." msgstr "" -#. NOTE: tags: title for server_tools +#. NOTE: tags: title for jam_game_2023 #: app/_translations.py:6 msgctxt "tags" -msgid "Server Moderation and Tools" +msgid "Jam / Game 2023" msgstr "" -#. NOTE: tags: description for server_tools +#. NOTE: tags: description for jam_game_2023 #: app/_translations.py:8 msgctxt "tags" -msgid "Helps with server maintenance and moderation" -msgstr "" - -#. NOTE: tags: title for pvp -#: app/_translations.py:10 -msgctxt "tags" -msgid "Player vs Player (PvP)" -msgstr "" - -#. NOTE: tags: description for pvp -#: app/_translations.py:12 -msgctxt "tags" -msgid "Designed to be played competitively against other players" +msgid "Entries to the 2023 Minetest Game Jam " msgstr "" #. NOTE: tags: title for player_effects -#: app/_translations.py:14 +#: app/_translations.py:10 msgctxt "tags" msgid "Player Effects / Power Ups" msgstr "" #. NOTE: tags: description for player_effects -#: app/_translations.py:16 +#: app/_translations.py:12 msgctxt "tags" msgid "" "For content that changes player effects, including physics, for example: " "speed, jump height or gravity." msgstr "" -#. NOTE: tags: title for jam_game_2023 +#. NOTE: tags: title for server_tools +#: app/_translations.py:14 +msgctxt "tags" +msgid "Server Moderation and Tools" +msgstr "" + +#. NOTE: tags: description for server_tools +#: app/_translations.py:16 +msgctxt "tags" +msgid "Helps with server maintenance and moderation" +msgstr "" + +#. NOTE: tags: title for pvp #: app/_translations.py:18 msgctxt "tags" -msgid "Jam / Game 2023" +msgid "Player vs Player (PvP)" msgstr "" -#. NOTE: tags: description for jam_game_2023 +#. NOTE: tags: description for pvp #: 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" +msgid "Designed to be played competitively against other players" msgstr "" #. NOTE: tags: title for world_tools -#: app/_translations.py:26 +#: app/_translations.py:22 msgctxt "tags" msgid "World Maintenance and Tools" msgstr "" #. NOTE: tags: description for world_tools -#: app/_translations.py:28 +#: app/_translations.py:24 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:38 +#: app/_translations.py:26 msgctxt "tags" msgid "Joke" msgstr "" #. NOTE: tags: description for april_fools -#: app/_translations.py:40 +#: 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 singleplayer -#: app/_translations.py:42 +#. NOTE: tags: title for developer_tools +#: app/_translations.py:30 msgctxt "tags" -msgid "Singleplayer-focused" +msgid "Developer Tools" msgstr "" -#. NOTE: tags: description for singleplayer -#: app/_translations.py:44 +#. NOTE: tags: description for developer_tools +#: app/_translations.py:32 msgctxt "tags" -msgid "Content that can be played alone" +msgid "Tools for game and mod developers" +msgstr "" + +#. NOTE: tags: title for inventory +#: app/_translations.py:34 +msgctxt "tags" +msgid "Inventory" +msgstr "" + +#. NOTE: tags: description for inventory +#: app/_translations.py:36 +msgctxt "tags" +msgid "Changes the inventory GUI" msgstr "" #. NOTE: tags: title for crafting -#: app/_translations.py:46 +#: app/_translations.py:38 msgctxt "tags" msgid "Crafting" msgstr "" #. NOTE: tags: description for crafting -#: app/_translations.py:48 +#: app/_translations.py:40 msgctxt "tags" msgid "Big changes to crafting gameplay" msgstr "" #. NOTE: tags: title for adventure__rpg -#: app/_translations.py:50 +#: app/_translations.py:42 msgctxt "tags" msgid "Adventure / RPG" msgstr "" #. NOTE: tags: title for shooter -#: app/_translations.py:52 +#: app/_translations.py:44 msgctxt "tags" msgid "Shooter" msgstr "" #. NOTE: tags: description for shooter -#: app/_translations.py:54 +#: app/_translations.py:46 msgctxt "tags" msgid "First person shooters (FPS) and more" msgstr "" #. NOTE: tags: title for sound_music -#: app/_translations.py:56 +#: app/_translations.py:48 msgctxt "tags" msgid "Sounds / Music" msgstr "" #. NOTE: tags: description for sound_music -#: app/_translations.py:58 +#: app/_translations.py:50 msgctxt "tags" msgid "Focuses on or adds new sounds or musical things" msgstr "" -#. NOTE: tags: title for tools -#: app/_translations.py:60 +#. NOTE: tags: title for mapgen +#: app/_translations.py:52 msgctxt "tags" -msgid "Tools / Weapons / Armor" +msgid "Mapgen / Biomes / Decoration" msgstr "" -#. NOTE: tags: description for tools -#: app/_translations.py:62 +#. NOTE: tags: description for mapgen +#: app/_translations.py:54 msgctxt "tags" -msgid "Adds or changes tools, weapons, and armor" +msgid "New mapgen or changes mapgen" msgstr "" -#. NOTE: tags: title for plants_and_farming -#: app/_translations.py:64 +#. NOTE: tags: title for singleplayer +#: app/_translations.py:56 msgctxt "tags" -msgid "Plants and Farming" +msgid "Singleplayer-focused" msgstr "" -#. NOTE: tags: description for plants_and_farming -#: app/_translations.py:66 +#. NOTE: tags: description for singleplayer +#: app/_translations.py:58 msgctxt "tags" -msgid "Adds new plants or other farmable resources." -msgstr "" - -#. 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" +msgid "Content that can be played alone" msgstr "" #. NOTE: tags: title for complex_installation -#: app/_translations.py:80 +#: app/_translations.py:60 msgctxt "tags" msgid "Complex installation" msgstr "" #. NOTE: tags: description for complex_installation -#: app/_translations.py:82 +#: app/_translations.py:62 msgctxt "tags" msgid "" "Requires futher installation steps, such as installing LuaRocks or " "editing the trusted mod setting" msgstr "" -#. NOTE: tags: title for magic -#: app/_translations.py:84 +#. NOTE: tags: title for simulation +#: app/_translations.py:64 msgctxt "tags" -msgid "Magic / Enchanting" +msgid "Sims" msgstr "" -#. NOTE: tags: title for building_mechanics -#: app/_translations.py:86 -msgctxt "tags" -msgid "Building Mechanics and Tools" -msgstr "" - -#. NOTE: tags: description for building_mechanics -#: app/_translations.py:88 -msgctxt "tags" -msgid "Adds game mechanics or tools that change how players build." -msgstr "" - -#. NOTE: tags: title for oneofakind__original -#: app/_translations.py:90 -msgctxt "tags" -msgid "One-of-a-kind / Original" -msgstr "" - -#. NOTE: tags: description for oneofakind__original -#: app/_translations.py:92 +#. NOTE: tags: description for simulation +#: app/_translations.py:66 msgctxt "tags" msgid "" -"For games and such that are of their own kind, distinct and original in " -"nature to others of the same category." +"Mods and games that aim to simulate real life activity. Similar to " +"SimCity/The Sims/OpenTTD/etc." msgstr "" -#. NOTE: tags: title for building -#: app/_translations.py:94 +#. NOTE: tags: title for plants_and_farming +#: app/_translations.py:68 msgctxt "tags" -msgid "Building" +msgid "Plants and Farming" msgstr "" -#. NOTE: tags: description for building -#: app/_translations.py:96 +#. NOTE: tags: description for plants_and_farming +#: app/_translations.py:70 msgctxt "tags" -msgid "Focuses on building, such as adding new materials or nodes" +msgid "Adds new plants or other farmable resources." msgstr "" -#. NOTE: tags: title for decorative -#: app/_translations.py:98 +#. NOTE: tags: title for multiplayer +#: app/_translations.py:72 msgctxt "tags" -msgid "Decorative" +msgid "Multiplayer-focused" msgstr "" -#. NOTE: tags: description for decorative -#: app/_translations.py:100 +#. NOTE: tags: description for multiplayer +#: app/_translations.py:74 msgctxt "tags" -msgid "Adds nodes with no other purpose than for use in building" +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 chat +#: app/_translations.py:80 +msgctxt "tags" +msgid "Chat / Commands" +msgstr "" + +#. NOTE: tags: description for chat +#: app/_translations.py:82 +msgctxt "tags" +msgid "Focus on player chat/communication or console interaction." msgstr "" #. NOTE: tags: title for puzzle -#: app/_translations.py:102 +#: app/_translations.py:84 msgctxt "tags" msgid "Puzzle" msgstr "" #. NOTE: tags: description for puzzle -#: app/_translations.py:104 +#: app/_translations.py:86 msgctxt "tags" msgid "Focus on puzzle solving instead of combat" msgstr "" #. NOTE: tags: title for environment -#: app/_translations.py:106 +#: app/_translations.py:88 msgctxt "tags" msgid "Environment / Weather" msgstr "" #. NOTE: tags: description for environment -#: app/_translations.py:108 +#: app/_translations.py:90 msgctxt "tags" msgid "" "Improves the world, adding weather, ambient sounds, or other environment " @@ -351,29 +295,85 @@ msgid "" msgstr "" #. NOTE: tags: title for less_than_px -#: app/_translations.py:110 +#: app/_translations.py:92 msgctxt "tags" msgid "<16px" msgstr "" #. NOTE: tags: description for less_than_px -#: app/_translations.py:112 +#: app/_translations.py:94 msgctxt "tags" msgid "Less than 16px" msgstr "" #. NOTE: tags: title for mobs -#: app/_translations.py:114 +#: app/_translations.py:96 msgctxt "tags" msgid "Mobs / Animals / NPCs" msgstr "" #. NOTE: tags: description for mobs -#: app/_translations.py:116 +#: app/_translations.py:98 msgctxt "tags" msgid "Adds mobs, animals, and non-player characters" msgstr "" +#. NOTE: tags: title for building +#: app/_translations.py:100 +msgctxt "tags" +msgid "Building" +msgstr "" + +#. NOTE: tags: description for building +#: app/_translations.py:102 +msgctxt "tags" +msgid "Focuses on building, such as adding new materials or nodes" +msgstr "" + +#. NOTE: tags: title for decorative +#: app/_translations.py:104 +msgctxt "tags" +msgid "Decorative" +msgstr "" + +#. NOTE: tags: description for decorative +#: app/_translations.py:106 +msgctxt "tags" +msgid "Adds nodes with no other purpose than for use in building" +msgstr "" + +#. NOTE: tags: title for magic +#: app/_translations.py:108 +msgctxt "tags" +msgid "Magic / Enchanting" +msgstr "" + +#. NOTE: tags: title for building_mechanics +#: app/_translations.py:110 +msgctxt "tags" +msgid "Building Mechanics and Tools" +msgstr "" + +#. NOTE: tags: description for building_mechanics +#: app/_translations.py:112 +msgctxt "tags" +msgid "Adds game mechanics or tools that change how players build." +msgstr "" + +#. NOTE: tags: title for oneofakind__original +#: app/_translations.py:114 +msgctxt "tags" +msgid "One-of-a-kind / Original" +msgstr "" + +#. NOTE: tags: description for oneofakind__original +#: 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 custom_mapgen #: app/_translations.py:118 msgctxt "tags" @@ -388,18 +388,16 @@ msgid "" "worlds to be set to the 'singlenode' mapgen." msgstr "" -#. NOTE: tags: title for survival +#. NOTE: tags: title for 16px #: app/_translations.py:122 msgctxt "tags" -msgid "Survival" +msgid "16px" msgstr "" -#. NOTE: tags: description for survival +#. NOTE: tags: description for 16px #: 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, ..." +msgid "For 16px texture packs" msgstr "" #. NOTE: tags: title for education @@ -414,202 +412,138 @@ msgctxt "tags" msgid "Either has educational value, or is a tool to help teachers " msgstr "" -#. NOTE: tags: title for storage +#. NOTE: tags: title for survival #: app/_translations.py:130 msgctxt "tags" -msgid "Storage" +msgid "Survival" msgstr "" -#. NOTE: tags: description for storage +#. NOTE: tags: description for survival #: app/_translations.py:132 msgctxt "tags" -msgid "Adds or improves item storage mechanics" -msgstr "" - -#. NOTE: tags: title for library -#: app/_translations.py:134 -msgctxt "tags" -msgid "API / Library" -msgstr "" - -#. NOTE: tags: description for library -#: app/_translations.py:136 -msgctxt "tags" -msgid "Primarily adds an API for other mods to use" +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:138 +#: app/_translations.py:134 msgctxt "tags" msgid "HUD" msgstr "" #. NOTE: tags: description for hud -#: app/_translations.py:140 +#: app/_translations.py:136 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" -msgid "Mini-game" -msgstr "" - -#. NOTE: tags: description for mini-game -#: app/_translations.py:144 -msgctxt "tags" -msgid "Adds a mini-game to be played within Minetest" -msgstr "" - #. NOTE: tags: title for pve -#: app/_translations.py:146 +#: app/_translations.py:138 msgctxt "tags" msgid "Player vs Environment (PvE)" msgstr "" #. NOTE: tags: description for pve -#: app/_translations.py:148 +#: app/_translations.py:140 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 storage +#: app/_translations.py:142 +msgctxt "tags" +msgid "Storage" +msgstr "" + +#. NOTE: tags: description for storage +#: app/_translations.py:144 +msgctxt "tags" +msgid "Adds or improves item storage mechanics" +msgstr "" + #. NOTE: tags: title for sports -#: app/_translations.py:150 +#: app/_translations.py:146 msgctxt "tags" msgid "Sports" msgstr "" -#. NOTE: tags: title for 16px +#. NOTE: tags: title for library +#: app/_translations.py:148 +msgctxt "tags" +msgid "API / Library" +msgstr "" + +#. NOTE: tags: description for library +#: app/_translations.py:150 +msgctxt "tags" +msgid "Primarily adds an API for other mods to use" +msgstr "" + +#. NOTE: tags: title for mini-game #: app/_translations.py:152 msgctxt "tags" -msgid "16px" +msgid "Mini-game" msgstr "" -#. NOTE: tags: description for 16px +#. NOTE: tags: description for mini-game #: 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 "" -"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" +msgid "Adds a mini-game to be played within Minetest" msgstr "" #. NOTE: tags: title for commerce -#: app/_translations.py:170 +#: app/_translations.py:156 msgctxt "tags" msgid "Commerce / Economy" msgstr "" #. NOTE: tags: description for commerce -#: app/_translations.py:172 +#: app/_translations.py:158 msgctxt "tags" msgid "Related to economies, money, and trading" msgstr "" -#. NOTE: tags: title for gui -#: app/_translations.py:174 +#. NOTE: tags: title for technology +#: app/_translations.py:160 msgctxt "tags" -msgid "GUI" +msgid "Machines / Electronics" msgstr "" -#. NOTE: tags: description for gui -#: app/_translations.py:176 +#. NOTE: tags: description for technology +#: app/_translations.py:162 msgctxt "tags" -msgid "" -"For content whose main utility or features are provided within a GUI, on-" -"screen menu, or similar" +msgid "Adds machines useful in automation, tubes, or power." msgstr "" -#. NOTE: tags: title for jam_combat_mod -#: app/_translations.py:178 +#. NOTE: tags: title for food +#: app/_translations.py:164 msgctxt "tags" -msgid "Jam / Combat 2020" +msgid "Food / Drinks" msgstr "" -#. NOTE: tags: description for jam_combat_mod -#: app/_translations.py:180 +#. NOTE: tags: title for seasonal +#: app/_translations.py:166 msgctxt "tags" -msgid "For mods created for the Discord \"Combat\" modding event in 2020" +msgid "Seasonal" msgstr "" -#. NOTE: tags: title for mtg -#: app/_translations.py:182 +#. NOTE: tags: description for seasonal +#: app/_translations.py:168 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" +msgid "For content generally themed around a certain season or holiday" msgstr "" #. NOTE: tags: title for creative -#: app/_translations.py:190 +#: app/_translations.py:170 msgctxt "tags" msgid "Creative" msgstr "" #. NOTE: tags: description for creative -#: app/_translations.py:192 +#: app/_translations.py:172 msgctxt "tags" msgid "" "Written specifically or exclusively for use in creative mode. Adds " @@ -617,52 +551,104 @@ msgid "" "that facilitate ingame creation and doesn't add difficulty or scarcity" msgstr "" -#. NOTE: tags: title for technology -#: app/_translations.py:194 +#. NOTE: tags: title for 64px +#: app/_translations.py:174 msgctxt "tags" -msgid "Machines / Electronics" +msgid "64px" msgstr "" -#. NOTE: tags: description for technology -#: app/_translations.py:196 +#. NOTE: tags: description for 64px +#: app/_translations.py:176 msgctxt "tags" -msgid "Adds machines useful in automation, tubes, or power." +msgid "For 64px texture packs" msgstr "" #. NOTE: tags: title for 32px -#: app/_translations.py:198 +#: app/_translations.py:178 msgctxt "tags" msgid "32px" msgstr "" #. NOTE: tags: description for 32px -#: app/_translations.py:200 +#: app/_translations.py:180 msgctxt "tags" msgid "For 32px texture packs" msgstr "" -#. NOTE: tags: title for strategy_rts -#: app/_translations.py:202 +#. NOTE: tags: title for gui +#: app/_translations.py:182 msgctxt "tags" -msgid "Strategy / RTS" +msgid "GUI" msgstr "" -#. NOTE: tags: description for strategy_rts -#: app/_translations.py:204 +#. NOTE: tags: description for gui +#: app/_translations.py:184 msgctxt "tags" msgid "" -"Games and mods with a heavy strategy component, whether real-time or " -"turn-based" +"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:186 +msgctxt "tags" +msgid "Jam / Combat 2020" +msgstr "" + +#. NOTE: tags: description for jam_combat_mod +#: app/_translations.py:188 +msgctxt "tags" +msgid "For mods created for the Discord \"Combat\" modding event in 2020" +msgstr "" + +#. NOTE: tags: title for transport +#: app/_translations.py:190 +msgctxt "tags" +msgid "Transport" +msgstr "" + +#. NOTE: tags: description for transport +#: app/_translations.py:192 +msgctxt "tags" +msgid "" +"Adds or changes transportation methods. Includes teleportation, vehicles," +" ridable mobs, transport infrastructure and thematic content" +msgstr "" + +#. NOTE: tags: title for jam_weekly_2021 +#: app/_translations.py:194 +msgctxt "tags" +msgid "Jam / Weekly Challenges 2021" +msgstr "" + +#. NOTE: tags: description for jam_weekly_2021 +#: app/_translations.py:196 +msgctxt "tags" +msgid "" +"For mods created for the Discord \"Weekly Challenges\" modding event in " +"2021" +msgstr "" + +#. NOTE: tags: title for mtg +#: app/_translations.py:198 +msgctxt "tags" +msgid "Minetest Game improved" +msgstr "" + +#. NOTE: tags: description for mtg +#: app/_translations.py:200 +msgctxt "tags" +msgid "Forks of Minetest Game" msgstr "" #. NOTE: tags: title for skins -#: app/_translations.py:206 +#: app/_translations.py:202 msgctxt "tags" msgid "Player customization / Skins" msgstr "" #. NOTE: tags: description for skins -#: app/_translations.py:208 +#: app/_translations.py:204 msgctxt "tags" msgid "" "Allows the player to customize their character by changing the texture or" @@ -670,29 +656,43 @@ msgid "" msgstr "" #. NOTE: tags: title for jam_game_2021 -#: app/_translations.py:210 +#: app/_translations.py:206 msgctxt "tags" msgid "Jam / Game 2021" msgstr "" #. NOTE: tags: description for jam_game_2021 -#: app/_translations.py:212 +#: app/_translations.py:208 msgctxt "tags" msgid "Entries to the 2021 Minetest Game Jam" msgstr "" #. NOTE: tags: title for 128px -#: app/_translations.py:214 +#: app/_translations.py:210 msgctxt "tags" msgid "128px+" msgstr "" #. NOTE: tags: description for 128px -#: app/_translations.py:216 +#: app/_translations.py:212 msgctxt "tags" msgid "For 128px or higher texture packs" msgstr "" +#. NOTE: tags: title for strategy_rts +#: app/_translations.py:214 +msgctxt "tags" +msgid "Strategy / RTS" +msgstr "" + +#. NOTE: tags: description for strategy_rts +#: app/_translations.py:216 +msgctxt "tags" +msgid "" +"Games and mods with a heavy strategy component, whether real-time or " +"turn-based" +msgstr "" + #. NOTE: tags: title for jam_game_2022 #: app/_translations.py:218 msgctxt "tags" @@ -809,7 +809,7 @@ msgstr "" msgid "%(delta)s ago" msgstr "" -#: app/blueprints/api/endpoints.py:94 app/templates/index.html:104 +#: app/blueprints/api/endpoints.py:74 app/templates/index.html:104 msgid "Featured" msgstr "" @@ -820,6 +820,7 @@ msgstr "" #: 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 +#: app/templates/packages/release_view.html:22 msgid "Name" msgstr "" @@ -828,10 +829,10 @@ 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:252 -#: app/blueprints/packages/packages.py:544 -#: app/blueprints/packages/packages.py:640 -#: app/blueprints/packages/packages.py:728 +#: app/blueprints/oauth/__init__.py:175 app/blueprints/packages/packages.py:253 +#: app/blueprints/packages/packages.py:551 +#: app/blueprints/packages/packages.py:647 +#: app/blueprints/packages/packages.py:735 #: app/blueprints/packages/releases.py:66 #: app/blueprints/packages/releases.py:81 app/blueprints/packages/reviews.py:63 #: app/blueprints/packages/screenshots.py:36 @@ -848,17 +849,18 @@ msgstr "" #: app/blueprints/packages/advanced_search.py:84 #: app/blueprints/packages/releases.py:56 #: app/blueprints/packages/releases.py:71 app/blueprints/packages/reviews.py:53 -#: app/blueprints/threads/__init__.py:281 +#: app/blueprints/threads/__init__.py:282 #: app/templates/admin/languages/list.html:23 -#: app/templates/macros/reviews.html:143 app/templates/macros/topics.html:5 +#: app/templates/macros/reviews.html:144 app/templates/macros/topics.html:5 #: app/templates/packages/release_edit.html:21 -#: app/templates/packages/translation.html:54 +#: app/templates/packages/release_view.html:23 +#: app/templates/packages/translation.html:42 msgid "Title" msgstr "" #: app/blueprints/collections/__init__.py:80 #: app/blueprints/collections/__init__.py:85 -#: app/templates/packages/translation.html:57 +#: app/templates/packages/translation.html:45 msgid "Short Description" msgstr "" @@ -867,7 +869,7 @@ msgid "Page Content" msgstr "" #: app/blueprints/collections/__init__.py:82 -#: app/blueprints/threads/__init__.py:283 +#: app/blueprints/threads/__init__.py:284 #: app/templates/collections/view.html:51 msgid "Private" msgstr "" @@ -904,6 +906,25 @@ msgstr "" msgid "Removed package from favorites collection" msgstr "" +#: app/blueprints/feeds/__init__.py:32 app/templates/index.html:8 +msgid "Welcome to the best place to find Minetest mods, games, and texture packs" +msgstr "" + +#: app/blueprints/feeds/__init__.py:70 app/templates/base.html:29 +#: app/templates/base.html:36 +msgid "ContentDB new packages" +msgstr "" + +#: app/blueprints/feeds/__init__.py:98 app/templates/base.html:31 +#: app/templates/base.html:38 +msgid "ContentDB package updates" +msgstr "" + +#: app/blueprints/feeds/__init__.py:107 app/templates/base.html:27 +#: app/templates/base.html:34 +msgid "ContentDB all" +msgstr "" + #: 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 @@ -934,7 +955,7 @@ msgstr "" #: app/blueprints/packages/__init__.py:42 #: app/templates/packages/releases_list.html:34 -#: app/templates/packages/view.html:657 app/templates/todo/editor.html:75 +#: app/templates/packages/view.html:675 app/templates/todo/editor.html:75 msgid "Releases" msgstr "" @@ -946,18 +967,18 @@ msgstr "" #: app/blueprints/packages/__init__.py:52 #: app/templates/packages/edit_maintainers.html:8 -#: app/templates/packages/view.html:628 app/utils/minetest_hypertext.py:302 +#: app/templates/packages/view.html:646 app/utils/minetest_hypertext.py:302 msgid "Maintainers" msgstr "" #: app/blueprints/packages/__init__.py:57 app/templates/admin/list.html:21 -#: app/templates/base.html:159 app/templates/packages/audit.html:4 +#: app/templates/base.html:173 app/templates/packages/audit.html:4 msgid "Audit Log" msgstr "" -#: app/blueprints/packages/__init__.py:62 app/templates/base.html:150 +#: app/blueprints/packages/__init__.py:62 app/templates/base.html:164 #: app/templates/packages/stats.html:4 app/templates/packages/stats.html:23 -#: app/templates/packages/view.html:236 app/templates/users/profile.html:148 +#: app/templates/packages/view.html:243 app/templates/users/profile.html:148 msgid "Statistics" msgstr "" @@ -987,8 +1008,8 @@ msgstr "" msgid "Non-free" msgstr "" -#: app/blueprints/packages/advanced_search.py:42 app/models/packages.py:624 -#: app/templates/packages/view.html:163 +#: app/blueprints/packages/advanced_search.py:42 app/models/packages.py:630 +#: app/templates/packages/view.html:170 msgid "Work in Progress" msgstr "" @@ -1006,30 +1027,30 @@ msgid "Query" msgstr "" #: app/blueprints/packages/advanced_search.py:54 -#: app/blueprints/packages/packages.py:230 app/templates/packages/view.html:598 +#: app/blueprints/packages/packages.py:231 app/templates/packages/view.html:616 #: app/utils/minetest_hypertext.py:263 msgid "Type" msgstr "" #: app/blueprints/packages/advanced_search.py:56 -#: app/templates/macros/topics.html:6 app/templates/packages/view.html:177 +#: app/templates/macros/topics.html:6 app/templates/packages/view.html:184 msgid "Author" msgstr "" #: app/blueprints/packages/advanced_search.py:57 -#: app/blueprints/packages/packages.py:237 app/templates/admin/tags/list.html:4 +#: app/blueprints/packages/packages.py:238 app/templates/admin/tags/list.html:4 #: app/templates/admin/tags/list.html:10 app/templates/todo/tags.html:38 #: app/utils/minetest_hypertext.py:264 msgid "Tags" msgstr "" #: app/blueprints/packages/advanced_search.py:60 -#: app/blueprints/packages/packages.py:238 +#: app/blueprints/packages/packages.py:239 msgid "Content Warnings" msgstr "" #: app/blueprints/packages/advanced_search.py:63 -#: app/blueprints/packages/packages.py:239 app/templates/packages/view.html:609 +#: app/blueprints/packages/packages.py:240 app/templates/packages/view.html:627 #: app/utils/minetest_hypertext.py:298 msgid "License" msgstr "" @@ -1043,9 +1064,10 @@ msgstr "" #: 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/macros/reviews.html:82 app/templates/macros/topics.html:52 #: app/templates/packages/game_hub.html:5 #: app/templates/packages/game_hub.html:25 +#: app/templates/packages/release_view.html:17 #: app/templates/packages/similar.html:22 app/templates/translate/index.html:28 #, python-format msgid "%(title)s by %(author)s" @@ -1053,7 +1075,7 @@ msgstr "" #: app/blueprints/packages/advanced_search.py:72 #: app/blueprints/packages/reviews.py:54 -#: app/templates/packages/translation.html:51 +#: app/templates/packages/translation.html:39 msgid "Language" msgstr "" @@ -1075,13 +1097,13 @@ 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/packages/view.html:201 app/templates/packages/view.html:343 #: 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 +#: app/templates/packages/view.html:191 app/templates/users/profile.html:242 msgid "Downloads" msgstr "" @@ -1113,178 +1135,178 @@ msgstr "" msgid "Random order" msgstr "" -#: app/blueprints/packages/packages.py:215 +#: app/blueprints/packages/packages.py:216 msgid "No download available." msgstr "" -#: app/blueprints/packages/packages.py:231 +#: app/blueprints/packages/packages.py:232 msgid "Title (Human-readable)" msgstr "" -#: app/blueprints/packages/packages.py:232 -#: app/blueprints/packages/packages.py:638 +#: app/blueprints/packages/packages.py:233 +#: app/blueprints/packages/packages.py:645 msgid "Name (Technical)" msgstr "" -#: app/blueprints/packages/packages.py:232 -#: app/blueprints/packages/packages.py:639 -#: app/templates/packages/create_edit.html:75 +#: app/blueprints/packages/packages.py:233 +#: app/blueprints/packages/packages.py:646 +#: app/templates/packages/create_edit.html:80 msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" msgstr "" -#: app/blueprints/packages/packages.py:233 +#: app/blueprints/packages/packages.py:234 msgid "Short Description (Plaintext)" msgstr "" -#: app/blueprints/packages/packages.py:235 app/templates/packages/view.html:620 +#: app/blueprints/packages/packages.py:236 app/templates/packages/view.html:638 #: app/utils/minetest_hypertext.py:300 msgid "Maintenance State" msgstr "" -#: app/blueprints/packages/packages.py:240 +#: app/blueprints/packages/packages.py:241 msgid "Media License" msgstr "" -#: app/blueprints/packages/packages.py:242 +#: app/blueprints/packages/packages.py:243 msgid "Long Description (Markdown)" msgstr "" -#: app/blueprints/packages/packages.py:244 +#: app/blueprints/packages/packages.py:245 msgid "VCS Repository URL" msgstr "" -#: app/blueprints/packages/packages.py:245 app/blueprints/users/settings.py:77 +#: app/blueprints/packages/packages.py:246 app/blueprints/users/settings.py:77 msgid "Website URL" msgstr "" -#: app/blueprints/packages/packages.py:246 +#: app/blueprints/packages/packages.py:247 msgid "Issue Tracker URL" msgstr "" -#: app/blueprints/packages/packages.py:247 +#: app/blueprints/packages/packages.py:248 msgid "Forum Topic ID" msgstr "" -#: app/blueprints/packages/packages.py:248 +#: app/blueprints/packages/packages.py:249 msgid "Video URL" msgstr "" -#: app/blueprints/packages/packages.py:249 +#: app/blueprints/packages/packages.py:250 msgid "Donate URL" msgstr "" -#: app/blueprints/packages/packages.py:250 +#: app/blueprints/packages/packages.py:251 msgid "Translation URL" msgstr "" -#: app/blueprints/packages/packages.py:256 +#: app/blueprints/packages/packages.py:257 msgid "_game is not an allowed name" msgstr "" -#: app/blueprints/packages/packages.py:266 +#: app/blueprints/packages/packages.py:267 msgid "" "Package already exists, but is removed. Please contact ContentDB staff to" " restore the package" msgstr "" -#: app/blueprints/packages/packages.py:271 +#: app/blueprints/packages/packages.py:272 msgid "Package already exists" msgstr "" -#: app/blueprints/packages/packages.py:277 +#: app/blueprints/packages/packages.py:278 msgid "A collection with a similar name already exists" msgstr "" -#: app/blueprints/packages/packages.py:330 +#: app/blueprints/packages/packages.py:331 #: 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:336 +#: app/blueprints/packages/packages.py:337 msgid "Save draft" msgstr "" -#: app/blueprints/packages/packages.py:344 +#: app/blueprints/packages/packages.py:345 msgid "Unable to find that user" msgstr "" -#: app/blueprints/packages/packages.py:348 +#: app/blueprints/packages/packages.py:349 #: app/blueprints/packages/screenshots.py:137 msgid "Permission denied" msgstr "" -#: app/blueprints/packages/packages.py:404 -#: app/blueprints/packages/packages.py:495 -#: app/blueprints/packages/packages.py:517 +#: app/blueprints/packages/packages.py:408 +#: app/blueprints/packages/packages.py:502 +#: app/blueprints/packages/packages.py:524 msgid "You don't have permission to do that" msgstr "" -#: app/blueprints/packages/packages.py:437 +#: app/blueprints/packages/packages.py:443 msgid "Please comment what changes are needed in the approval thread" msgstr "" -#: app/blueprints/packages/packages.py:444 +#: app/blueprints/packages/packages.py:450 msgid "" "Please comment in the approval thread so editors know what you have " "changed" msgstr "" -#: app/blueprints/packages/packages.py:482 +#: app/blueprints/packages/packages.py:489 #, python-format msgid "Set state to %(state)s" msgstr "" -#: app/blueprints/packages/packages.py:512 +#: app/blueprints/packages/packages.py:519 msgid "Deleted package" msgstr "" -#: app/blueprints/packages/packages.py:534 +#: app/blueprints/packages/packages.py:541 msgid "Unapproved package" msgstr "" -#: app/blueprints/packages/packages.py:543 +#: app/blueprints/packages/packages.py:550 msgid "Maintainers (Comma-separated)" msgstr "" -#: app/blueprints/packages/packages.py:552 +#: app/blueprints/packages/packages.py:559 msgid "You don't have permission to edit maintainers" msgstr "" -#: app/blueprints/packages/packages.py:602 +#: app/blueprints/packages/packages.py:609 msgid "You are not a maintainer" msgstr "" -#: app/blueprints/packages/packages.py:605 +#: app/blueprints/packages/packages.py:612 msgid "Package owners cannot remove themselves as maintainers" msgstr "" -#: app/blueprints/packages/packages.py:637 +#: app/blueprints/packages/packages.py:644 msgid "Author Name" msgstr "" -#: app/blueprints/packages/packages.py:724 +#: app/blueprints/packages/packages.py:731 msgid "Enable support detection based on dependencies (recommended)" msgstr "" -#: app/blueprints/packages/packages.py:725 +#: app/blueprints/packages/packages.py:732 msgid "Supported games" msgstr "" -#: app/blueprints/packages/packages.py:726 +#: app/blueprints/packages/packages.py:733 msgid "Unsupported games" msgstr "" -#: app/blueprints/packages/packages.py:727 +#: app/blueprints/packages/packages.py:734 msgid "Supports all games (unless stated) / is game independent" msgstr "" -#: app/blueprints/packages/packages.py:743 +#: app/blueprints/packages/packages.py:750 msgid "You need at least one release before you can edit game support" msgstr "" -#: app/blueprints/packages/packages.py:747 +#: app/blueprints/packages/packages.py:754 msgid "Mod(pack) needs to contain at least one mod. Please create a new release" msgstr "" @@ -1309,18 +1331,19 @@ msgstr "" #: app/blueprints/packages/releases.py:62 #: app/blueprints/packages/releases.py:77 -#: app/blueprints/packages/releases.py:207 +#: app/blueprints/packages/releases.py:217 msgid "Minimum Minetest Version" msgstr "" #: app/blueprints/packages/releases.py:64 #: app/blueprints/packages/releases.py:79 -#: app/blueprints/packages/releases.py:210 +#: app/blueprints/packages/releases.py:220 msgid "Maximum Minetest Version" msgstr "" #: app/blueprints/packages/releases.py:74 #: app/templates/packages/release_edit.html:31 +#: app/templates/packages/release_view.html:31 msgid "URL" msgstr "" @@ -1341,75 +1364,75 @@ msgstr "" msgid "Upload .zip file" msgstr "" -#: app/blueprints/packages/releases.py:206 +#: app/blueprints/packages/releases.py:216 msgid "Set Min" msgstr "" -#: app/blueprints/packages/releases.py:209 +#: app/blueprints/packages/releases.py:219 msgid "Set Max" msgstr "" -#: app/blueprints/packages/releases.py:212 +#: app/blueprints/packages/releases.py:222 msgid "Only change values previously set as none" msgstr "" -#: app/blueprints/packages/releases.py:213 +#: app/blueprints/packages/releases.py:223 msgid "Update" msgstr "" -#: app/blueprints/packages/releases.py:265 +#: app/blueprints/packages/releases.py:275 #: app/templates/packages/update_config.html:25 msgid "Trigger" msgstr "" -#: app/blueprints/packages/releases.py:266 +#: app/blueprints/packages/releases.py:276 msgid "New Commit" msgstr "" -#: app/blueprints/packages/releases.py:267 app/templates/admin/tags/list.html:8 +#: app/blueprints/packages/releases.py:277 app/templates/admin/tags/list.html:8 msgid "New Tag" msgstr "" -#: app/blueprints/packages/releases.py:269 +#: app/blueprints/packages/releases.py:279 msgid "Branch name" msgstr "" -#: app/blueprints/packages/releases.py:270 +#: app/blueprints/packages/releases.py:280 #: app/templates/packages/update_config.html:38 msgid "Action" msgstr "" -#: app/blueprints/packages/releases.py:271 +#: app/blueprints/packages/releases.py:281 msgid "Send notification and mark as outdated" msgstr "" -#: app/blueprints/packages/releases.py:271 app/logic/package_approval.py:104 +#: app/blueprints/packages/releases.py:281 app/logic/package_approval.py:104 msgid "Create release" msgstr "" -#: app/blueprints/packages/releases.py:273 +#: app/blueprints/packages/releases.py:283 msgid "Save Settings" msgstr "" -#: app/blueprints/packages/releases.py:274 +#: app/blueprints/packages/releases.py:284 msgid "Disable Automation" msgstr "" -#: app/blueprints/packages/releases.py:313 +#: app/blueprints/packages/releases.py:323 msgid "Please add a Git repository URL in order to set up automatic releases" msgstr "" -#: app/blueprints/packages/releases.py:329 +#: app/blueprints/packages/releases.py:339 msgid "Deleted update configuration" msgstr "" -#: app/blueprints/packages/releases.py:337 +#: app/blueprints/packages/releases.py:347 msgid "Now, please create an initial release" msgstr "" #: app/blueprints/packages/reviews.py:60 app/blueprints/threads/__init__.py:181 #: app/blueprints/threads/__init__.py:182 -#: app/blueprints/threads/__init__.py:282 +#: app/blueprints/threads/__init__.py:283 msgid "Comment" msgstr "" @@ -1417,18 +1440,18 @@ msgstr "" msgid "Rating" msgstr "" -#: app/blueprints/packages/reviews.py:62 app/templates/macros/reviews.html:124 -#: app/templates/macros/reviews.html:178 +#: app/blueprints/packages/reviews.py:62 app/templates/macros/reviews.html:125 +#: app/templates/macros/reviews.html:179 msgid "Yes" msgstr "" -#: app/blueprints/packages/reviews.py:62 app/templates/macros/reviews.html:129 -#: app/templates/macros/reviews.html:182 +#: app/blueprints/packages/reviews.py:62 app/templates/macros/reviews.html:130 +#: app/templates/macros/reviews.html:183 msgid "Neutral" msgstr "" -#: app/blueprints/packages/reviews.py:62 app/templates/macros/reviews.html:134 -#: app/templates/macros/reviews.html:186 +#: app/blueprints/packages/reviews.py:62 app/templates/macros/reviews.html:135 +#: app/templates/macros/reviews.html:187 msgid "No" msgstr "" @@ -1444,7 +1467,7 @@ msgstr "" #: app/blueprints/packages/reviews.py:94 app/blueprints/threads/__init__.py:207 #: app/blueprints/threads/__init__.py:240 -#: app/blueprints/threads/__init__.py:334 app/blueprints/users/settings.py:114 +#: app/blueprints/threads/__init__.py:335 app/blueprints/users/settings.py:114 #: app/logic/packages.py:131 msgid "Linking to blocked sites is not allowed" msgstr "" @@ -1472,8 +1495,9 @@ msgid "Message" msgstr "" #: app/blueprints/report/__init__.py:35 app/templates/macros/threads.html:51 -#: app/templates/packages/view.html:688 app/templates/report/index.html:4 -#: app/templates/report/index.html:10 app/templates/users/profile.html:37 +#: app/templates/packages/view.html:706 app/templates/report/index.html:4 +#: app/templates/report/index.html:10 app/templates/users/account.html:91 +#: app/templates/users/profile.html:37 msgid "Report" msgstr "" @@ -1509,24 +1533,24 @@ msgstr "" msgid "Please wait before commenting again" msgstr "" -#: app/blueprints/threads/__init__.py:284 +#: app/blueprints/threads/__init__.py:285 #: app/templates/macros/package_approval.html:56 msgid "Open Thread" msgstr "" -#: app/blueprints/threads/__init__.py:309 +#: app/blueprints/threads/__init__.py:310 msgid "Unable to create thread!" msgstr "" -#: app/blueprints/threads/__init__.py:315 +#: app/blueprints/threads/__init__.py:316 msgid "An approval thread already exists! Consider replying there instead" msgstr "" -#: app/blueprints/threads/__init__.py:319 +#: app/blueprints/threads/__init__.py:320 msgid "Please wait before opening another thread" msgstr "" -#: app/blueprints/todo/user.py:192 +#: app/blueprints/todo/user.py:193 #: app/templates/collections/package_add_to.html:46 msgid "Done" msgstr "" @@ -1545,7 +1569,7 @@ msgstr "" msgid "Remember me" msgstr "" -#: app/blueprints/users/account.py:39 app/templates/base.html:176 +#: app/blueprints/users/account.py:39 app/templates/base.html:190 #: app/templates/donate/index.html:85 app/templates/users/login.html:4 msgid "Sign in" msgstr "" @@ -1907,7 +1931,7 @@ msgstr "" msgid "File filter" msgstr "" -#: app/blueprints/zipgrep/__init__.py:38 app/templates/base.html:60 +#: app/blueprints/zipgrep/__init__.py:38 app/templates/base.html:74 #: app/templates/packages/advanced_search.html:34 #: app/templates/packages/game_hub.html:35 app/templates/todo/tags.html:14 msgid "Search" @@ -1998,6 +2022,10 @@ msgstr "" msgid "You don't have permission to change the package name" msgstr "" +#: app/logic/packages.py:140 +msgid "You cannot change package type once approved" +msgstr "" + #: app/logic/releases.py:33 msgid "You don't have permission to make releases" msgstr "" @@ -2071,17 +2099,17 @@ msgstr "" msgid "Texture Pack" msgstr "" -#: app/models/packages.py:78 app/templates/base.html:39 +#: app/models/packages.py:78 app/templates/base.html:53 #: app/templates/modnames/view.html:14 msgid "Mods" msgstr "" -#: app/models/packages.py:80 app/templates/base.html:42 +#: app/models/packages.py:80 app/templates/base.html:56 #: app/templates/modnames/view.html:17 msgid "Games" msgstr "" -#: app/models/packages.py:82 app/templates/base.html:45 +#: app/models/packages.py:82 app/templates/base.html:59 msgid "Texture Packs" msgstr "" @@ -2208,185 +2236,185 @@ msgstr "" msgid "Delete" msgstr "" -#: app/models/packages.py:1366 +#: app/models/packages.py:1384 #, python-format msgid "New commit %(hash)s found on the Git repo." msgstr "" -#: app/models/packages.py:1370 +#: app/models/packages.py:1388 #, python-format msgid "The last release was commit %(hash)s" msgstr "" -#: app/models/packages.py:1376 +#: app/models/packages.py:1394 #, python-format msgid "New tag %(tag_name)s found on the Git repo." msgstr "" -#: app/models/users.py:45 +#: app/models/users.py:46 msgid "Banned" msgstr "" -#: app/models/users.py:47 +#: app/models/users.py:48 msgid "Not Joined" msgstr "" -#: app/models/users.py:49 +#: app/models/users.py:50 msgid "New Member" msgstr "" -#: app/models/users.py:51 +#: app/models/users.py:52 msgid "Member" msgstr "" -#: app/models/users.py:53 +#: app/models/users.py:54 msgid "Trusted Member" msgstr "" -#: app/models/users.py:55 +#: app/models/users.py:56 msgid "Approver" msgstr "" -#: app/models/users.py:57 +#: app/models/users.py:58 msgid "Editor" msgstr "" #. NOTE: BOT notification type -#: app/models/users.py:59 app/models/users.py:448 +#: app/models/users.py:60 app/models/users.py:455 msgid "Bot" msgstr "" -#: app/models/users.py:61 +#: app/models/users.py:62 msgid "Moderator" msgstr "" -#: app/models/users.py:63 app/templates/base.html:164 +#: app/models/users.py:64 app/templates/base.html:178 msgid "Admin" msgstr "" #. NOTE: PACKAGE_EDIT notification type -#: app/models/users.py:433 +#: app/models/users.py:440 msgid "Package Edit" msgstr "" #. NOTE: PACKAGE_APPROVAL notification type -#: app/models/users.py:436 +#: app/models/users.py:443 msgid "Package Approval" msgstr "" #. NOTE: NEW_THREAD notification type -#: app/models/users.py:439 app/templates/threads/list.html:12 +#: app/models/users.py:446 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:442 +#: app/models/users.py:449 msgid "New Review" msgstr "" #. NOTE: THREAD_REPLY notification type -#: app/models/users.py:445 +#: app/models/users.py:452 msgid "Thread Reply" msgstr "" #. NOTE: MAINTAINER notification type -#: app/models/users.py:451 app/templates/macros/threads.html:27 +#: app/models/users.py:458 app/templates/macros/threads.html:27 msgid "Maintainer" msgstr "" #. NOTE: EDITOR_ALERT notification type -#: app/models/users.py:454 +#: app/models/users.py:461 msgid "Editor Alert" msgstr "" #. NOTE: EDITOR_MISC notification type -#: app/models/users.py:457 +#: app/models/users.py:464 msgid "Editor Misc" msgstr "" #. NOTE: OTHER notification type -#: app/models/users.py:460 +#: app/models/users.py:467 msgid "Other" msgstr "" -#: app/models/users.py:470 +#: app/models/users.py:477 msgid "This is a Package Edit notification." msgstr "" -#: app/models/users.py:472 +#: app/models/users.py:479 msgid "This is a Package Approval notification." msgstr "" -#: app/models/users.py:474 +#: app/models/users.py:481 msgid "This is a New Thread notification." msgstr "" -#: app/models/users.py:476 +#: app/models/users.py:483 msgid "This is a New Review notification." msgstr "" -#: app/models/users.py:478 +#: app/models/users.py:485 msgid "This is a Thread Reply notification." msgstr "" -#: app/models/users.py:480 +#: app/models/users.py:487 msgid "This is a Bot notification." msgstr "" -#: app/models/users.py:482 +#: app/models/users.py:489 msgid "This is a Maintainer change notification." msgstr "" -#: app/models/users.py:484 +#: app/models/users.py:491 msgid "This is an Editor Alert notification." msgstr "" -#: app/models/users.py:486 +#: app/models/users.py:493 msgid "This is an Editor Misc notification." msgstr "" -#: app/models/users.py:488 +#: app/models/users.py:495 msgid "This is an Other notification." msgstr "" -#: app/models/users.py:495 +#: app/models/users.py:502 msgid "When another user edits your packages, releases, etc." msgstr "" -#: app/models/users.py:497 +#: app/models/users.py:504 msgid "Notifications from editors related to the package approval process." msgstr "" -#: app/models/users.py:499 +#: app/models/users.py:506 msgid "When a thread is created on your package." msgstr "" -#: app/models/users.py:501 +#: app/models/users.py:508 msgid "When a user posts a review on your package." msgstr "" -#: app/models/users.py:503 +#: app/models/users.py:510 msgid "When someone replies to a thread you're watching." msgstr "" -#: app/models/users.py:505 +#: app/models/users.py:512 msgid "From a bot - for example, update notifications." msgstr "" -#: app/models/users.py:507 +#: app/models/users.py:514 msgid "When your package's maintainers change." msgstr "" -#: app/models/users.py:509 +#: app/models/users.py:516 msgid "For editors: Important alerts." msgstr "" -#: app/models/users.py:511 +#: app/models/users.py:518 msgid "For editors: Minor notifications, including new threads." msgstr "" -#: app/models/users.py:513 +#: app/models/users.py:520 msgid "Minor notifications not important enough for a dedicated category." msgstr "" @@ -2437,11 +2465,11 @@ msgid "" "been deleted, or you may not have access to it." msgstr "" -#: app/templates/base.html:48 +#: app/templates/base.html:62 msgid "Random" msgstr "" -#: app/templates/base.html:51 app/templates/base.html:245 +#: app/templates/base.html:65 app/templates/base.html:259 #: app/templates/packages/bulk_update_conf.html:8 #: app/templates/packages/translation.html:12 #: app/templates/packages/update_config.html:8 @@ -2450,130 +2478,134 @@ msgstr "" msgid "Help" msgstr "" -#: app/templates/base.html:58 +#: app/templates/base.html:72 #, python-format msgid "Search %(type)s" msgstr "" -#: app/templates/base.html:58 app/templates/todo/tags.html:11 +#: app/templates/base.html:72 app/templates/todo/tags.html:11 #: app/templates/todo/tags.html:13 msgid "Search all packages" msgstr "" -#: app/templates/base.html:75 +#: app/templates/base.html:89 msgid "Work Queue" msgstr "" -#: app/templates/base.html:88 app/templates/base.html:140 +#: app/templates/base.html:102 app/templates/base.html:154 msgid "To do list" msgstr "" -#: app/templates/base.html:97 app/templates/notifications/list.html:4 +#: app/templates/base.html:111 app/templates/notifications/list.html:4 msgid "Notifications" msgstr "" -#: app/templates/base.html:118 +#: app/templates/base.html:132 msgid "Add Package" msgstr "" -#: app/templates/base.html:135 +#: app/templates/base.html:149 msgid "Profile" msgstr "" -#: app/templates/base.html:145 +#: app/templates/base.html:159 msgid "My Collections" msgstr "" -#: app/templates/base.html:169 app/templates/packages/release_new.html:12 +#: app/templates/base.html:183 app/templates/packages/release_new.html:12 msgid "Settings" msgstr "" -#: app/templates/base.html:172 +#: app/templates/base.html:186 msgid "Sign out" msgstr "" #: app/templates/admin/languages/list.html:4 -#: app/templates/admin/languages/list.html:10 app/templates/base.html:185 -#: app/templates/packages/view.html:602 app/utils/minetest_hypertext.py:288 +#: app/templates/admin/languages/list.html:10 app/templates/base.html:199 +#: app/templates/packages/view.html:620 app/utils/minetest_hypertext.py:288 msgid "Languages" msgstr "" -#: app/templates/base.html:202 app/templates/translate/index.html:76 +#: app/templates/base.html:216 app/templates/translate/index.html:76 msgid "Help translate ContentDB" msgstr "" -#: app/templates/base.html:246 +#: app/templates/base.html:260 msgid "About" msgstr "" -#: app/templates/base.html:247 +#: app/templates/base.html:261 msgid "Contact Us" msgstr "" -#: app/templates/base.html:248 +#: app/templates/base.html:262 msgid "Rules" msgstr "" -#: app/templates/base.html:249 +#: app/templates/base.html:263 msgid "Policy and Guidance" msgstr "" -#: app/templates/base.html:250 app/templates/donate/index.html:46 +#: app/templates/base.html:264 app/templates/donate/index.html:46 #: app/templates/donate/index.html:70 app/templates/users/profile.html:104 msgid "Donate" msgstr "" -#: app/templates/base.html:251 +#: app/templates/base.html:265 msgid "API" msgstr "" -#: app/templates/base.html:252 app/templates/users/register.html:37 +#: app/templates/base.html:266 +msgid "RSS / Feeds" +msgstr "" + +#: app/templates/base.html:267 app/templates/users/register.html:37 msgid "Privacy Policy" msgstr "" -#: app/templates/base.html:254 +#: app/templates/base.html:269 msgid "Report / DMCA" msgstr "" -#: app/templates/base.html:256 app/templates/packages/advanced_search.html:4 +#: app/templates/base.html:271 app/templates/packages/advanced_search.html:4 msgid "Advanced Search" msgstr "" -#: app/templates/base.html:257 +#: app/templates/base.html:272 msgid "User List" msgstr "" -#: app/templates/base.html:258 app/templates/packages/view.html:190 -#: app/templates/packages/view.html:677 app/templates/threads/list.html:4 +#: app/templates/base.html:273 app/templates/packages/view.html:197 +#: app/templates/packages/view.html:695 app/templates/threads/list.html:4 msgid "Threads" msgstr "" -#: app/templates/base.html:259 app/templates/collections/list.html:7 +#: app/templates/base.html:274 app/templates/collections/list.html:7 #: app/templates/collections/list.html:26 msgid "Collections" msgstr "" -#: app/templates/base.html:260 app/templates/donate/index.html:4 +#: app/templates/base.html:275 app/templates/donate/index.html:4 msgid "Support Creators" msgstr "" -#: app/templates/base.html:261 +#: app/templates/base.html:276 msgid "Translate Packages" msgstr "" -#: app/templates/base.html:262 +#: app/templates/base.html:277 msgid "Source Code" msgstr "" -#: app/templates/base.html:268 +#: app/templates/base.html:283 msgid "Show non-free packages" msgstr "" -#: app/templates/base.html:270 +#: app/templates/base.html:285 msgid "Hide non-free packages" msgstr "" -#: app/templates/base.html:274 +#: app/templates/base.html:289 #, python-format msgid "Our privacy policy has been updated (%(date)s)" msgstr "" @@ -2582,20 +2614,16 @@ msgstr "" msgid "Welcome" msgstr "" -#: app/templates/index.html:8 -msgid "Welcome to the best place to find Minetest mods, games, and texture packs" -msgstr "" - #: app/templates/index.html:53 #, python-format msgid "%(title)s by %(author)s" msgstr "" -#: app/templates/index.html:94 app/templates/packages/view.html:278 +#: app/templates/index.html:94 app/templates/packages/view.html:285 msgid "Previous" msgstr "" -#: app/templates/index.html:98 app/templates/packages/view.html:282 +#: app/templates/index.html:98 app/templates/packages/view.html:289 #: app/templates/users/claim_forums.html:87 msgid "Next" msgstr "" @@ -2677,7 +2705,7 @@ msgstr "" #: app/templates/admin/storage.html:62 #: app/templates/collections/create_edit.html:61 -#: app/templates/threads/user_comments.html:79 +#: app/templates/threads/user_comments.html:80 msgid "No results" msgstr "" @@ -2796,7 +2824,8 @@ msgstr "" #: app/templates/collections/create_edit.html:5 #: app/templates/collections/view.html:42 app/templates/macros/releases.html:68 -#: app/templates/packages/view.html:116 app/templates/packages/view.html:255 +#: app/templates/packages/release_view.html:10 +#: app/templates/packages/view.html:123 app/templates/packages/view.html:262 msgid "Edit" msgstr "" @@ -2814,7 +2843,7 @@ msgstr "" #: app/templates/collections/create_edit.html:76 #: app/templates/packages/remove.html:34 app/templates/packages/remove.html:83 -#: app/templates/packages/view.html:128 +#: app/templates/packages/view.html:135 msgid "Remove" msgstr "" @@ -3059,8 +3088,8 @@ msgstr "" msgid "No audit log entries." msgstr "" -#: app/templates/macros/forms.html:21 app/templates/macros/reviews.html:150 -#: app/templates/packages/remove.html:73 app/templates/packages/view.html:468 +#: app/templates/macros/forms.html:21 app/templates/macros/reviews.html:151 +#: app/templates/packages/remove.html:73 app/templates/packages/view.html:486 #: app/templates/users/modtools.html:86 msgid "Required" msgstr "" @@ -3136,6 +3165,7 @@ msgstr "" #: app/templates/macros/releases.html:103 #: app/templates/packages/release_edit.html:39 +#: app/templates/packages/release_view.html:41 msgid "Importing..." msgstr "" @@ -3155,34 +3185,34 @@ msgstr "" msgid "Unhelpful" msgstr "" -#: app/templates/macros/reviews.html:90 +#: app/templates/macros/reviews.html:91 #, python-format msgid "%(num)d comments" msgstr "" -#: app/templates/macros/reviews.html:102 +#: app/templates/macros/reviews.html:103 msgid "No reviews, yet." msgstr "" -#: app/templates/macros/reviews.html:112 app/templates/macros/reviews.html:166 +#: app/templates/macros/reviews.html:113 app/templates/macros/reviews.html:167 #: app/templates/packages/review_create_edit.html:4 msgid "Review" msgstr "" -#: app/templates/macros/reviews.html:139 +#: app/templates/macros/reviews.html:140 #: app/templates/packages/review_create_edit.html:51 msgid "Why or why not? Try to be constructive" msgstr "" -#: app/templates/macros/reviews.html:156 +#: app/templates/macros/reviews.html:157 msgid "Post Review" msgstr "" -#: app/templates/macros/reviews.html:192 +#: app/templates/macros/reviews.html:193 msgid "Report an issue" msgstr "" -#: app/templates/macros/reviews.html:196 +#: app/templates/macros/reviews.html:197 msgid "Ask a question" msgstr "" @@ -3317,8 +3347,8 @@ msgstr "" msgid "On %(trigger)s, do %(action)s" msgstr "" -#: app/templates/macros/todo.html:35 app/templates/packages/view.html:122 -#: app/templates/packages/view.html:433 +#: app/templates/macros/todo.html:35 app/templates/packages/view.html:129 +#: app/templates/packages/view.html:451 msgid "Release" msgstr "" @@ -3328,7 +3358,7 @@ msgstr "" #: app/templates/macros/todo.html:48 #: app/templates/packages/releases_list.html:13 -#: app/templates/packages/view.html:437 +#: app/templates/packages/view.html:455 msgid "Update settings" msgstr "" @@ -3373,9 +3403,9 @@ msgstr "" #: app/templates/modnames/view.html:27 app/templates/oauth/authorize.html:32 #: app/templates/packages/game_support.html:42 -#: app/templates/packages/similar.html:38 app/templates/packages/view.html:474 -#: app/templates/packages/view.html:498 app/templates/packages/view.html:543 -#: app/templates/packages/view.html:575 app/templates/todo/editor.html:85 +#: app/templates/packages/similar.html:38 app/templates/packages/view.html:492 +#: app/templates/packages/view.html:516 app/templates/packages/view.html:561 +#: app/templates/packages/view.html:593 app/templates/todo/editor.html:85 #: app/templates/todo/game_support.html:45 #, python-format msgid "%(title)s by %(display_name)s" @@ -3608,104 +3638,104 @@ msgid "" "\t\t\tsuch as finding metadata from git, and autocompletion." msgstr "" -#: app/templates/packages/create_edit.html:73 +#: app/templates/packages/create_edit.html:78 msgid "You need to unpublish the package to change the name." msgstr "" -#: app/templates/packages/create_edit.html:80 +#: app/templates/packages/create_edit.html:85 msgid "" "Tip: Don't include Minetest, mod, or modpack " "anywhere in the short description. It is unnecessary and wastes " "characters." msgstr "" -#: app/templates/packages/create_edit.html:83 +#: app/templates/packages/create_edit.html:88 msgid "" "Please choose 'Work in Progress' if your package is unstable, and " "shouldn't be recommended to all players" msgstr "" -#: app/templates/packages/create_edit.html:88 +#: app/templates/packages/create_edit.html:93 msgid "If there is no media, set the Media License to the same as the License." msgstr "" -#: app/templates/packages/create_edit.html:92 +#: app/templates/packages/create_edit.html:97 msgid "" "There's no need to link to the package on ContentDB in the long " "description, the user is already here!" msgstr "" -#: app/templates/packages/create_edit.html:95 +#: app/templates/packages/create_edit.html:100 msgid "" "There's no need to include the forum topic in the long description, it's " "already shown on the page." msgstr "" -#: app/templates/packages/create_edit.html:98 +#: app/templates/packages/create_edit.html:103 msgid "" "There's no need to include the repository URL in the long description, " "it's already shown on the page." msgstr "" -#: app/templates/packages/create_edit.html:102 +#: app/templates/packages/create_edit.html:107 msgid "What to write in the long description" msgstr "" -#: app/templates/packages/create_edit.html:108 +#: app/templates/packages/create_edit.html:113 msgid "Repository and Links" msgstr "" -#: app/templates/packages/create_edit.html:111 +#: app/templates/packages/create_edit.html:116 msgid "Do you have a Git repository?" msgstr "" -#: app/templates/packages/create_edit.html:113 +#: app/templates/packages/create_edit.html:118 msgid "Having a repository is optional" msgstr "" -#: app/templates/packages/create_edit.html:116 +#: app/templates/packages/create_edit.html:121 msgid "" "If you do have a repository, enter the URL below. Otherwise, leave blank " "and click skip." msgstr "" -#: app/templates/packages/create_edit.html:121 +#: app/templates/packages/create_edit.html:126 msgid "HTTP URL to a Git, Mercurial, or other repository" msgstr "" -#: app/templates/packages/create_edit.html:124 +#: app/templates/packages/create_edit.html:129 msgid "Next (Autoimport)" msgstr "" -#: app/templates/packages/create_edit.html:125 +#: app/templates/packages/create_edit.html:130 msgid "Skip" msgstr "" -#: app/templates/packages/create_edit.html:129 +#: app/templates/packages/create_edit.html:134 msgid "Importing... (This may take a while)" msgstr "" -#: app/templates/packages/create_edit.html:132 +#: app/templates/packages/create_edit.html:137 msgid "Where should users report issues?" msgstr "" -#: app/templates/packages/create_edit.html:136 +#: app/templates/packages/create_edit.html:141 msgid "Paste a forum topic URL" msgstr "" -#: app/templates/packages/create_edit.html:138 +#: app/templates/packages/create_edit.html:143 msgid "YouTube videos will be shown in an embed." msgstr "" -#: app/templates/packages/create_edit.html:139 +#: app/templates/packages/create_edit.html:144 msgid "If blank, the author's donation URL will be used instead." msgstr "" -#: app/templates/packages/create_edit.html:140 +#: app/templates/packages/create_edit.html:145 msgid "How can users translate your package? ie: weblate URL or a help page" msgstr "" -#: app/templates/packages/create_edit.html:145 +#: app/templates/packages/create_edit.html:150 msgid "" "You need to save a draft before you can add releases and screenshots. " "You'll be able to edit the package again before submitting for approval." @@ -3758,7 +3788,7 @@ msgid "" msgstr "" #: app/templates/packages/game_support.html:23 -#: app/templates/packages/view.html:213 app/templates/translate/index.html:48 +#: app/templates/packages/view.html:220 app/templates/translate/index.html:48 msgid "Source" msgstr "" @@ -3945,10 +3975,12 @@ msgid "Human-readable name. Eg: 1.0.0 - The Trains Update" msgstr "" #: app/templates/packages/release_edit.html:35 +#: app/templates/packages/release_view.html:35 msgid "Commit Hash" msgstr "" #: app/templates/packages/release_edit.html:40 +#: app/templates/packages/release_view.html:42 msgid "view task" msgstr "" @@ -4254,7 +4286,7 @@ msgid "" msgstr "" #: app/templates/packages/review_votes.html:4 -#: app/templates/packages/view.html:364 +#: app/templates/packages/view.html:371 msgid "Review Votes" msgstr "" @@ -4382,24 +4414,32 @@ msgstr "" msgid "Translating content meta - lua_api.md" msgstr "" -#: app/templates/packages/translation.html:30 -msgid "Translation template" +#: app/templates/packages/translation.html:31 +#, python-format +msgid "%(title)s is available in %(num)d languages." msgstr "" #: app/templates/packages/translation.html:32 +msgid "ContentDB reads translations from locale files (.tr) in your package." +msgstr "" + +#: app/templates/packages/translation.html:89 +msgid "Translation template" +msgstr "" + +#: app/templates/packages/translation.html:91 #, python-format msgid "" "To quickly add support for ContentDB package translation, create a file " "at %(location)s with the following content:" msgstr "" -#: app/templates/packages/translation.html:43 -#, python-format -msgid "%(title)s is available in %(num)d languages." +#: app/templates/packages/translation.html:102 +msgid "With games, you also need to name the textdomain in game.conf:" msgstr "" -#: app/templates/packages/translation.html:44 -msgid "ContentDB reads translations from locale files (.tr) in your package." +#: app/templates/packages/translation.html:106 +msgid "Replace mymod with the name of mod / textdomain you chose." msgstr "" #: app/templates/packages/update_config.html:4 @@ -4437,207 +4477,217 @@ msgid "" "notifications until it is marked up to date." msgstr "" -#: app/templates/packages/view.html:42 -msgid "Download" +#: app/templates/packages/view.html:22 app/templates/packages/view.html:25 +#, python-format +msgid "%(title)s releases" msgstr "" #: app/templates/packages/view.html:49 +msgid "Download" +msgstr "" + +#: app/templates/packages/view.html:56 #, python-format msgid "Minetest %(min)s - %(max)s" msgstr "" -#: app/templates/packages/view.html:51 +#: app/templates/packages/view.html:58 #, python-format msgid "For Minetest %(min)s and above" msgstr "" -#: app/templates/packages/view.html:53 +#: app/templates/packages/view.html:60 #, python-format msgid "Minetest %(max)s and below" msgstr "" -#: app/templates/packages/view.html:63 +#: app/templates/packages/view.html:70 msgid "How do I install this?" msgstr "" -#: app/templates/packages/view.html:69 +#: app/templates/packages/view.html:76 msgid "No downloads available" msgstr "" -#: app/templates/packages/view.html:76 +#: app/templates/packages/view.html:83 msgid "Non-free code and media" msgstr "" -#: app/templates/packages/view.html:78 +#: app/templates/packages/view.html:85 msgid "Non-free code" msgstr "" -#: app/templates/packages/view.html:80 +#: app/templates/packages/view.html:87 msgid "Non-free media" msgstr "" -#: app/templates/packages/view.html:94 app/templates/threads/view.html:109 +#: app/templates/packages/view.html:101 app/templates/threads/view.html:109 msgid "" "This thread is only visible to its creator, package maintainers, users of" " Approver rank or above, and @mentioned users." msgstr "" -#: app/templates/packages/view.html:207 app/templates/users/profile.html:95 +#: app/templates/packages/view.html:214 app/templates/users/profile.html:95 msgid "Website" msgstr "" -#: app/templates/packages/view.html:219 app/templates/users/profile.html:77 +#: app/templates/packages/view.html:226 app/templates/users/profile.html:77 msgid "Forums" msgstr "" -#: app/templates/packages/view.html:225 +#: app/templates/packages/view.html:232 msgid "Issue Tracker" msgstr "" -#: app/templates/packages/view.html:231 app/templates/translate/index.html:43 +#: app/templates/packages/view.html:238 app/templates/translate/index.html:43 msgid "Translate" msgstr "" -#: app/templates/packages/view.html:297 +#: app/templates/packages/view.html:304 msgid "Thumbnail for video" msgstr "" -#: app/templates/packages/view.html:314 +#: app/templates/packages/view.html:321 msgid "Awaiting review" msgstr "" -#: app/templates/packages/view.html:344 app/templates/threads/view.html:82 +#: app/templates/packages/view.html:351 app/templates/threads/view.html:82 msgid "Edit Review" msgstr "" -#: app/templates/packages/view.html:349 +#: app/templates/packages/view.html:356 msgid "You can't review your own package." msgstr "" -#: app/templates/packages/view.html:359 +#: app/templates/packages/view.html:366 msgid "Package needs to be approved before it can be reviewed." msgstr "" -#: app/templates/packages/view.html:370 +#: app/templates/packages/view.html:377 msgid "Used By" msgstr "" -#: app/templates/packages/view.html:376 +#: app/templates/packages/view.html:383 msgid "Content" msgstr "" -#: app/templates/packages/view.html:378 app/templates/packages/view.html:461 +#: app/templates/packages/view.html:385 app/templates/packages/view.html:479 msgid "View content for game" msgstr "" -#: app/templates/packages/view.html:393 +#: app/templates/packages/view.html:398 +#, python-format +msgid "Release notes for %(title)s" +msgstr "" + +#: app/templates/packages/view.html:411 msgid "Favorite" msgstr "" -#: app/templates/packages/view.html:402 +#: app/templates/packages/view.html:420 msgid "Add to collection..." msgstr "" -#: app/templates/packages/view.html:410 +#: app/templates/packages/view.html:428 #, python-format msgid "View %(count)d collections" msgstr "" -#: app/templates/packages/view.html:421 +#: app/templates/packages/view.html:439 msgid "Package may be outdated" msgstr "" -#: app/templates/packages/view.html:428 +#: app/templates/packages/view.html:446 msgid "Only visible to the author and Editors." msgstr "" -#: app/templates/packages/view.html:445 +#: app/templates/packages/view.html:463 msgid "Warning" msgstr "" -#: app/templates/packages/view.html:451 +#: app/templates/packages/view.html:469 msgid "Like this package? Help support its development by making a donation" msgstr "" -#: app/templates/packages/view.html:454 +#: app/templates/packages/view.html:472 msgid "Donate now" msgstr "" -#: app/templates/packages/view.html:466 app/utils/minetest_hypertext.py:283 +#: app/templates/packages/view.html:484 app/utils/minetest_hypertext.py:283 msgid "Dependencies" msgstr "" -#: app/templates/packages/view.html:486 +#: app/templates/packages/view.html:504 msgid "No required dependencies" msgstr "" -#: app/templates/packages/view.html:492 +#: app/templates/packages/view.html:510 msgid "Optional" msgstr "" -#: app/templates/packages/view.html:525 +#: app/templates/packages/view.html:543 msgid "Compatible Games" msgstr "" -#: app/templates/packages/view.html:530 app/templates/packages/view.html:550 +#: app/templates/packages/view.html:548 app/templates/packages/view.html:568 #: app/utils/minetest_hypertext.py:275 msgid "No specific game required" msgstr "" -#: app/templates/packages/view.html:533 +#: app/templates/packages/view.html:551 msgid "Tested with:" msgstr "" -#: app/templates/packages/view.html:555 +#: app/templates/packages/view.html:573 msgid "Is the above correct?" msgstr "" -#: app/templates/packages/view.html:556 +#: app/templates/packages/view.html:574 msgid "You need to either confirm this or tell ContentDB about supported games" msgstr "" -#: app/templates/packages/view.html:568 +#: app/templates/packages/view.html:586 msgid "Does not work with:" msgstr "" -#: app/templates/packages/view.html:588 +#: app/templates/packages/view.html:606 msgid "Please specify compatible games" msgstr "" -#: app/templates/packages/view.html:594 +#: app/templates/packages/view.html:612 msgid "Information" msgstr "" -#: app/templates/packages/view.html:600 +#: app/templates/packages/view.html:618 msgid "Technical Name" msgstr "" -#: app/templates/packages/view.html:616 app/utils/minetest_hypertext.py:295 +#: app/templates/packages/view.html:634 app/utils/minetest_hypertext.py:295 #, python-format msgid "%(code_license)s for code,
%(media_license)s for media." msgstr "" -#: app/templates/packages/view.html:624 +#: app/templates/packages/view.html:642 msgid "Unknown" msgstr "" -#: app/templates/packages/view.html:626 app/utils/minetest_hypertext.py:301 +#: app/templates/packages/view.html:644 app/utils/minetest_hypertext.py:301 msgid "Added" msgstr "" -#: app/templates/packages/view.html:640 +#: app/templates/packages/view.html:658 msgid "Remove myself" msgstr "" -#: app/templates/packages/view.html:645 app/utils/minetest_hypertext.py:303 +#: app/templates/packages/view.html:663 app/utils/minetest_hypertext.py:303 msgid "Provides" msgstr "" -#: app/templates/packages/view.html:667 +#: app/templates/packages/view.html:685 msgid "More" msgstr "" -#: app/templates/packages/view.html:696 +#: app/templates/packages/view.html:714 msgid "See audit log" msgstr "" @@ -4719,7 +4769,7 @@ msgstr "" msgid "Reply to %(title)s" msgstr "" -#: app/templates/threads/user_comments.html:73 +#: app/templates/threads/user_comments.html:74 msgid "Only showing replies to public threads" msgstr "" @@ -4821,7 +4871,7 @@ msgstr "" msgid "Mod names that have hard dependers, but no packages providing them." msgstr "" -#: app/templates/todo/editor.html:193 app/templates/users/account.html:100 +#: app/templates/todo/editor.html:193 app/templates/users/account.html:102 msgid "View All" msgstr "" @@ -5116,10 +5166,10 @@ msgid "Account Deletion and Deactivation isn't available to users yet." msgstr "" #: app/templates/users/account.html:88 -msgid "Please contact the admin." +msgid "Please raise a report to request account deletion." msgstr "" -#: app/templates/users/account.html:93 +#: app/templates/users/account.html:95 msgid "Recent Account Actions" msgstr "" @@ -5615,27 +5665,27 @@ msgstr "" msgid "'%(query)s' - Search Package Releases" msgstr "" -#: app/utils/flask.py:158 +#: app/utils/flask.py:159 msgid "All time" msgstr "" -#: app/utils/flask.py:159 +#: app/utils/flask.py:160 msgid "Last 7 days" msgstr "" -#: app/utils/flask.py:160 +#: app/utils/flask.py:161 msgid "Last 30 days" msgstr "" -#: app/utils/flask.py:161 +#: app/utils/flask.py:162 msgid "Last 90 days" msgstr "" -#: app/utils/flask.py:162 +#: app/utils/flask.py:163 msgid "Year to date" msgstr "" -#: app/utils/flask.py:163 +#: app/utils/flask.py:164 msgid "Last year" msgstr "" @@ -5825,6 +5875,7 @@ msgstr "" #~ msgid "Chat / Commands" #~ msgstr "" +#~ msgctxt "tags" #~ msgid "" #~ "Focus on player chat/communication or " #~ "who's primary function is interacting " @@ -5840,6 +5891,7 @@ msgstr "" #~ msgid "Complex installation" #~ msgstr "" +#~ msgctxt "tags" #~ msgid "" #~ "Requires futher installation steps, such " #~ "as installing luarocks or editing the" @@ -5861,6 +5913,7 @@ msgstr "" #~ msgid "Sims" #~ msgstr "" +#~ msgctxt "tags" #~ msgid "" #~ "Mods and games that aim to " #~ "simulate real life activity. Similar to" @@ -5885,6 +5938,7 @@ msgstr "" #~ msgid "Mobs / Animals / NPCs" #~ msgstr "" +#~ msgctxt "tags" #~ msgid "Adds mobs, animals, and NPCs" #~ msgstr "" @@ -5993,6 +6047,7 @@ msgstr "" #~ msgid "GUI" #~ msgstr "" +#~ msgctxt "tags" #~ msgid "For content whose main utility / feature is in GUI/formspec form" #~ msgstr "" @@ -6011,6 +6066,7 @@ msgstr "" #~ msgid "Minetest Game improved" #~ msgstr "" +#~ msgctxt "tags" #~ msgid "Forks of MTG" #~ msgstr "" @@ -6163,39 +6219,6 @@ 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 (_), " @@ -6209,3 +6232,6 @@ msgstr "" #~ msgid "Human readable. Eg: 1.0.0 or 2018-05-28" #~ msgstr "" +#~ msgid "Please contact the admin." +#~ msgstr "" + diff --git a/translations/id/LC_MESSAGES/messages.po b/translations/id/LC_MESSAGES/messages.po index f919ebd8..9929d9c4 100644 --- a/translations/id/LC_MESSAGES/messages.po +++ b/translations/id/LC_MESSAGES/messages.po @@ -7,17 +7,16 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2024-06-22 16:06+0100\n" +"POT-Creation-Date: 2024-07-23 22:12+0100\n" "PO-Revision-Date: 2024-07-05 04:09+0000\n" "Last-Translator: Just Playing \n" -"Language-Team: Indonesian \n" "Language: id\n" +"Language-Team: Indonesian " +"\n" +"Plural-Forms: nplurals=1; plural=0;\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=1; plural=0;\n" -"X-Generator: Weblate 5.7-dev\n" "Generated-By: Babel 2.15.0\n" #: app/__init__.py:156 @@ -28,38 +27,26 @@ msgstr "Diblokir:" msgid "You have been banned." msgstr "Anda telah diblokir (ban)." -#. NOTE: tags: title for server_tools +#. NOTE: tags: title for jam_game_2023 #: app/_translations.py:6 msgctxt "tags" -msgid "Server Moderation and Tools" -msgstr "Moderasi Server dan Alat" +msgid "Jam / Game 2023" +msgstr "Jam / Permainan 2023" -#. NOTE: tags: description for server_tools +#. NOTE: tags: description for jam_game_2023 #: app/_translations.py:8 msgctxt "tags" -msgid "Helps with server maintenance and moderation" -msgstr "Bantu dengan pemeliharaan dan moderasi server" - -#. NOTE: tags: title for pvp -#: app/_translations.py:10 -msgctxt "tags" -msgid "Player vs Player (PvP)" -msgstr "Pemain vs Pemain(PvP)" - -#. NOTE: tags: description for pvp -#: app/_translations.py:12 -msgctxt "tags" -msgid "Designed to be played competitively against other players" -msgstr "Dirancang untuk dimainkan secara kompetitif melawan pemain lain" +msgid "Entries to the 2023 Minetest Game Jam " +msgstr "Entri ke Permainan Jam Minetest 2023 " #. NOTE: tags: title for player_effects -#: app/_translations.py:14 +#: app/_translations.py:10 msgctxt "tags" msgid "Player Effects / Power Ups" msgstr "Efek Pemain / Penambahan Kekuatan" #. NOTE: tags: description for player_effects -#: app/_translations.py:16 +#: app/_translations.py:12 msgctxt "tags" msgid "" "For content that changes player effects, including physics, for example: " @@ -68,298 +55,249 @@ msgstr "" "Untuk konten yang mengubah efek pemain, termasuk fisika, misalnya : " "kecepatan, tinggi lompatan, atau gravitasi." -#. NOTE: tags: title for jam_game_2023 +#. NOTE: tags: title for server_tools +#: app/_translations.py:14 +msgctxt "tags" +msgid "Server Moderation and Tools" +msgstr "Moderasi Server dan Alat" + +#. NOTE: tags: description for server_tools +#: app/_translations.py:16 +msgctxt "tags" +msgid "Helps with server maintenance and moderation" +msgstr "Bantu dengan pemeliharaan dan moderasi server" + +#. NOTE: tags: title for pvp #: app/_translations.py:18 msgctxt "tags" -msgid "Jam / Game 2023" -msgstr "Jam / Permainan 2023" +msgid "Player vs Player (PvP)" +msgstr "Pemain vs Pemain(PvP)" -#. NOTE: tags: description for jam_game_2023 +#. NOTE: tags: description for pvp #: app/_translations.py:20 msgctxt "tags" -msgid "Entries to the 2023 Minetest Game Jam " -msgstr "Entri ke Permainan Jam Minetest 2023 " - -#. NOTE: tags: title for mapgen -#: app/_translations.py:22 -msgctxt "tags" -msgid "Mapgen / Biomes / Decoration" -msgstr "Mapgen / Bioma / Dekorasi" - -#. NOTE: tags: description for mapgen -#: app/_translations.py:24 -msgctxt "tags" -msgid "New mapgen or changes mapgen" -msgstr "Mapgen baru atau perubahan mapgen" +msgid "Designed to be played competitively against other players" +msgstr "Dirancang untuk dimainkan secara kompetitif melawan pemain lain" #. NOTE: tags: title for world_tools -#: app/_translations.py:26 +#: app/_translations.py:22 msgctxt "tags" msgid "World Maintenance and Tools" msgstr "Alat dan Pemeliharaan Dunia" #. NOTE: tags: description for world_tools -#: app/_translations.py:28 +#: app/_translations.py:24 msgctxt "tags" msgid "Tools to manage the world" msgstr "Alat untuk mengelola dunia" -#. NOTE: tags: title for inventory -#: app/_translations.py:30 -msgctxt "tags" -msgid "Inventory" -msgstr "Inventaris" - -#. NOTE: tags: description for inventory -#: app/_translations.py:32 -msgctxt "tags" -msgid "Changes the inventory GUI" -msgstr "Mengubah GUI Inventaris" - -#. NOTE: tags: title for developer_tools -#: app/_translations.py:34 -msgctxt "tags" -msgid "Developer Tools" -msgstr "Alat Pengembang" - -#. NOTE: tags: description for developer_tools -#: app/_translations.py:36 -msgctxt "tags" -msgid "Tools for game and mod developers" -msgstr "Alat untuk permainan dan pengembang mod" - #. NOTE: tags: title for april_fools -#: app/_translations.py:38 +#: app/_translations.py:26 msgctxt "tags" msgid "Joke" msgstr "Lelucon" #. NOTE: tags: description for april_fools -#: app/_translations.py:40 +#: 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 "" -"Untuk konten yang bersifat humor, dimaksudkan sebagai hal baru atau lelucon, " -"tidak boleh dianggap serius, dan tidak dimaksudkan untuk digunakan secara " -"serius atau jangka panjang." +"Untuk konten yang bersifat humor, dimaksudkan sebagai hal baru atau " +"lelucon, tidak boleh dianggap serius, dan tidak dimaksudkan untuk " +"digunakan secara serius atau jangka panjang." -#. NOTE: tags: title for singleplayer -#: app/_translations.py:42 +#. NOTE: tags: title for developer_tools +#: app/_translations.py:30 msgctxt "tags" -msgid "Singleplayer-focused" -msgstr "Fokus pada mode Pemain Tunggal" +msgid "Developer Tools" +msgstr "Alat Pengembang" -#. NOTE: tags: description for singleplayer -#: app/_translations.py:44 +#. NOTE: tags: description for developer_tools +#: app/_translations.py:32 msgctxt "tags" -msgid "Content that can be played alone" -msgstr "Konten yang bisa dimainkan sendiri" +msgid "Tools for game and mod developers" +msgstr "Alat untuk permainan dan pengembang mod" + +#. NOTE: tags: title for inventory +#: app/_translations.py:34 +msgctxt "tags" +msgid "Inventory" +msgstr "Inventaris" + +#. NOTE: tags: description for inventory +#: app/_translations.py:36 +msgctxt "tags" +msgid "Changes the inventory GUI" +msgstr "Mengubah GUI Inventaris" #. NOTE: tags: title for crafting -#: app/_translations.py:46 +#: app/_translations.py:38 msgctxt "tags" msgid "Crafting" msgstr "Kerajinan" #. NOTE: tags: description for crafting -#: app/_translations.py:48 +#: app/_translations.py:40 msgctxt "tags" msgid "Big changes to crafting gameplay" msgstr "Perubahan besar ke gameplay kerajinan" #. NOTE: tags: title for adventure__rpg -#: app/_translations.py:50 +#: app/_translations.py:42 msgctxt "tags" msgid "Adventure / RPG" msgstr "Petualangan / RPG" #. NOTE: tags: title for shooter -#: app/_translations.py:52 +#: app/_translations.py:44 msgctxt "tags" msgid "Shooter" msgstr "Penembak" #. NOTE: tags: description for shooter -#: app/_translations.py:54 +#: app/_translations.py:46 msgctxt "tags" msgid "First person shooters (FPS) and more" msgstr "Penembak orang pertama (FPS) dan lebih banyak lagi" #. NOTE: tags: title for sound_music -#: app/_translations.py:56 +#: app/_translations.py:48 msgctxt "tags" msgid "Sounds / Music" msgstr "Suara / Musik" #. NOTE: tags: description for sound_music -#: app/_translations.py:58 +#: app/_translations.py:50 msgctxt "tags" msgid "Focuses on or adds new sounds or musical things" msgstr "Berfokus pada menambahkan suara atau hal musik baru" -#. NOTE: tags: title for tools -#: app/_translations.py:60 +#. NOTE: tags: title for mapgen +#: app/_translations.py:52 msgctxt "tags" -msgid "Tools / Weapons / Armor" -msgstr "Alat / Senjata / Pakaian Zirah" +msgid "Mapgen / Biomes / Decoration" +msgstr "Mapgen / Bioma / Dekorasi" -#. NOTE: tags: description for tools -#: app/_translations.py:62 +#. NOTE: tags: description for mapgen +#: app/_translations.py:54 msgctxt "tags" -msgid "Adds or changes tools, weapons, and armor" -msgstr "Menambahkan atau merubah alat, senjata, dan pakaian zirah" +msgid "New mapgen or changes mapgen" +msgstr "Mapgen baru atau perubahan mapgen" -#. NOTE: tags: title for plants_and_farming -#: app/_translations.py:64 +#. NOTE: tags: title for singleplayer +#: app/_translations.py:56 msgctxt "tags" -msgid "Plants and Farming" -msgstr "Tanaman dan Pertanian" +msgid "Singleplayer-focused" +msgstr "Fokus pada mode Pemain Tunggal" -#. NOTE: tags: description for plants_and_farming -#: app/_translations.py:66 +#. NOTE: tags: description for singleplayer +#: app/_translations.py:58 msgctxt "tags" -msgid "Adds new plants or other farmable resources." -msgstr "Menambahkan tanaman baru atau sumber daya baru yang dapat ditanami." - -#. NOTE: tags: title for simulation -#: app/_translations.py:68 -msgctxt "tags" -msgid "Sims" -msgstr "Simulasi" - -#. 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 "" -"Mod dan permainan yang bertujuan untuk mensimulasikan aktivitas kehidupan " -"nyata. Mirip dengan SimCity/The Sims/OpenTTD/dll sebagainnya." - -#. NOTE: tags: title for chat -#: app/_translations.py:72 -msgctxt "tags" -msgid "Chat / Commands" -msgstr "Obrolan / Perintah" - -#. NOTE: tags: description for chat -#: app/_translations.py:74 -msgctxt "tags" -msgid "Focus on player chat/communication or console interaction." -msgstr "Fokus pada obrolan/komunikasi pemain atau interaksi konsol." - -#. NOTE: tags: title for multiplayer -#: app/_translations.py:76 -msgctxt "tags" -msgid "Multiplayer-focused" -msgstr "Fokus pada mode Multi Pemain" - -#. NOTE: tags: description for multiplayer -#: app/_translations.py:78 -msgctxt "tags" -msgid "Can/should only be used in multiplayer" -msgstr "Dapat/seharusnya hanya digunakan dalam mode multipemain" +msgid "Content that can be played alone" +msgstr "Konten yang bisa dimainkan sendiri" #. NOTE: tags: title for complex_installation -#: app/_translations.py:80 +#: app/_translations.py:60 msgctxt "tags" msgid "Complex installation" msgstr "Instalasi Kompleks" #. NOTE: tags: description for complex_installation -#: app/_translations.py:82 +#: app/_translations.py:62 msgctxt "tags" msgid "" "Requires futher installation steps, such as installing LuaRocks or " "editing the trusted mod setting" msgstr "" -"Memerlukan langkah instalasi lebih lanjut, seperti menginstal LuaRocks atau " -"mengedit pengaturan mod tepercaya (trusted mod)" +"Memerlukan langkah instalasi lebih lanjut, seperti menginstal LuaRocks " +"atau mengedit pengaturan mod tepercaya (trusted mod)" -#. NOTE: tags: title for magic -#: app/_translations.py:84 +#. NOTE: tags: title for simulation +#: app/_translations.py:64 msgctxt "tags" -msgid "Magic / Enchanting" -msgstr "Sihir / Mempersona" +msgid "Sims" +msgstr "Simulasi" -#. NOTE: tags: title for building_mechanics -#: app/_translations.py:86 -msgctxt "tags" -msgid "Building Mechanics and Tools" -msgstr "Mekanik Membangun dan Alat" - -#. NOTE: tags: description for building_mechanics -#: app/_translations.py:88 -msgctxt "tags" -msgid "Adds game mechanics or tools that change how players build." -msgstr "" -"Menambahkan mekanik permainan atau alat yang merubah bagaimana pemain " -"membangun." - -#. NOTE: tags: title for oneofakind__original -#: app/_translations.py:90 -msgctxt "tags" -msgid "One-of-a-kind / Original" -msgstr "Unik / Asli" - -#. NOTE: tags: description for oneofakind__original -#: app/_translations.py:92 +#. NOTE: tags: description for simulation +#: app/_translations.py:66 msgctxt "tags" msgid "" -"For games and such that are of their own kind, distinct and original in " -"nature to others of the same category." +"Mods and games that aim to simulate real life activity. Similar to " +"SimCity/The Sims/OpenTTD/etc." msgstr "" -"Untuk permainan dan sejenisnya yang memiliki keunikannya tersendiri, berbeda " -"dan asli dibandingkan permainan lain yang sejenis." +"Mod dan permainan yang bertujuan untuk mensimulasikan aktivitas kehidupan" +" nyata. Mirip dengan SimCity/The Sims/OpenTTD/dll sebagainnya." -#. NOTE: tags: title for building -#: app/_translations.py:94 +#. NOTE: tags: title for plants_and_farming +#: app/_translations.py:68 msgctxt "tags" -msgid "Building" -msgstr "Bangunan" +msgid "Plants and Farming" +msgstr "Tanaman dan Pertanian" -#. NOTE: tags: description for building -#: app/_translations.py:96 +#. NOTE: tags: description for plants_and_farming +#: app/_translations.py:70 msgctxt "tags" -msgid "Focuses on building, such as adding new materials or nodes" -msgstr "Fokus pada bangunan, Seperti menambahkan bahan dan node baru" +msgid "Adds new plants or other farmable resources." +msgstr "Menambahkan tanaman baru atau sumber daya baru yang dapat ditanami." -#. NOTE: tags: title for decorative -#: app/_translations.py:98 +#. NOTE: tags: title for multiplayer +#: app/_translations.py:72 msgctxt "tags" -msgid "Decorative" -msgstr "Dekoratif" +msgid "Multiplayer-focused" +msgstr "Fokus pada mode Multi Pemain" -#. NOTE: tags: description for decorative -#: app/_translations.py:100 +#. NOTE: tags: description for multiplayer +#: app/_translations.py:74 msgctxt "tags" -msgid "Adds nodes with no other purpose than for use in building" -msgstr "" -"Menambahkan node tanpa tujuan lain selain untuk digunakan dalam bangunan" +msgid "Can/should only be used in multiplayer" +msgstr "Dapat/seharusnya hanya digunakan dalam mode multipemain" + +#. NOTE: tags: title for tools +#: app/_translations.py:76 +msgctxt "tags" +msgid "Tools / Weapons / Armor" +msgstr "Alat / Senjata / Pakaian Zirah" + +#. NOTE: tags: description for tools +#: app/_translations.py:78 +msgctxt "tags" +msgid "Adds or changes tools, weapons, and armor" +msgstr "Menambahkan atau merubah alat, senjata, dan pakaian zirah" + +#. NOTE: tags: title for chat +#: app/_translations.py:80 +msgctxt "tags" +msgid "Chat / Commands" +msgstr "Obrolan / Perintah" + +#. NOTE: tags: description for chat +#: app/_translations.py:82 +msgctxt "tags" +msgid "Focus on player chat/communication or console interaction." +msgstr "Fokus pada obrolan/komunikasi pemain atau interaksi konsol." #. NOTE: tags: title for puzzle -#: app/_translations.py:102 +#: app/_translations.py:84 msgctxt "tags" msgid "Puzzle" msgstr "Teka-Teki" #. NOTE: tags: description for puzzle -#: app/_translations.py:104 +#: app/_translations.py:86 msgctxt "tags" msgid "Focus on puzzle solving instead of combat" msgstr "Fokus pada penyelesaian teka-teki daripada pertarungan" #. NOTE: tags: title for environment -#: app/_translations.py:106 +#: app/_translations.py:88 msgctxt "tags" msgid "Environment / Weather" msgstr "Lingkungan / Cuaca" #. NOTE: tags: description for environment -#: app/_translations.py:108 +#: app/_translations.py:90 msgctxt "tags" msgid "" "Improves the world, adding weather, ambient sounds, or other environment " @@ -369,29 +307,89 @@ msgstr "" "lingkungan lainnya" #. NOTE: tags: title for less_than_px -#: app/_translations.py:110 +#: app/_translations.py:92 msgctxt "tags" msgid "<16px" msgstr "<16 Piksel" #. NOTE: tags: description for less_than_px -#: app/_translations.py:112 +#: app/_translations.py:94 msgctxt "tags" msgid "Less than 16px" msgstr "Kurang dari 16 Piksel" #. NOTE: tags: title for mobs -#: app/_translations.py:114 +#: app/_translations.py:96 msgctxt "tags" msgid "Mobs / Animals / NPCs" msgstr "Massa / Hewan / NPCs" #. NOTE: tags: description for mobs -#: app/_translations.py:116 +#: app/_translations.py:98 msgctxt "tags" msgid "Adds mobs, animals, and non-player characters" msgstr "Menambahkan massa, hewan, dan bukan karakter pemain" +#. NOTE: tags: title for building +#: app/_translations.py:100 +msgctxt "tags" +msgid "Building" +msgstr "Bangunan" + +#. NOTE: tags: description for building +#: app/_translations.py:102 +msgctxt "tags" +msgid "Focuses on building, such as adding new materials or nodes" +msgstr "Fokus pada bangunan, Seperti menambahkan bahan dan node baru" + +#. NOTE: tags: title for decorative +#: app/_translations.py:104 +msgctxt "tags" +msgid "Decorative" +msgstr "Dekoratif" + +#. NOTE: tags: description for decorative +#: app/_translations.py:106 +msgctxt "tags" +msgid "Adds nodes with no other purpose than for use in building" +msgstr "Menambahkan node tanpa tujuan lain selain untuk digunakan dalam bangunan" + +#. NOTE: tags: title for magic +#: app/_translations.py:108 +msgctxt "tags" +msgid "Magic / Enchanting" +msgstr "Sihir / Mempersona" + +#. NOTE: tags: title for building_mechanics +#: app/_translations.py:110 +msgctxt "tags" +msgid "Building Mechanics and Tools" +msgstr "Mekanik Membangun dan Alat" + +#. NOTE: tags: description for building_mechanics +#: app/_translations.py:112 +msgctxt "tags" +msgid "Adds game mechanics or tools that change how players build." +msgstr "" +"Menambahkan mekanik permainan atau alat yang merubah bagaimana pemain " +"membangun." + +#. NOTE: tags: title for oneofakind__original +#: app/_translations.py:114 +msgctxt "tags" +msgid "One-of-a-kind / Original" +msgstr "Unik / Asli" + +#. NOTE: tags: description for oneofakind__original +#: 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 "" +"Untuk permainan dan sejenisnya yang memiliki keunikannya tersendiri, " +"berbeda dan asli dibandingkan permainan lain yang sejenis." + #. NOTE: tags: title for custom_mapgen #: app/_translations.py:118 msgctxt "tags" @@ -408,22 +406,17 @@ msgstr "" "Berisi mapgen khusus yang diimplementasikan di Lua, biasanya memerlukan " "dunia untuk disetel ke mapgen 'singlenode'." -#. NOTE: tags: title for survival +#. NOTE: tags: title for 16px #: app/_translations.py:122 msgctxt "tags" -msgid "Survival" -msgstr "Bertahan Hidup" +msgid "16px" +msgstr "16 Piksel" -#. NOTE: tags: description for survival +#. NOTE: tags: description for 16px #: 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 "" -"Ditulis khusus untuk gameplay bertahan hidup dengan fokus pada keseimbangan " -"permainan, tingkat kesulitan, atau sumber daya yang tersedia melalui " -"kerajinan, penambangan, ..." +msgid "For 16px texture packs" +msgstr "Untuk Paket Tekstur 16 Piksel" #. NOTE: tags: title for education #: app/_translations.py:126 @@ -435,65 +428,45 @@ msgstr "Edukasi" #: app/_translations.py:128 msgctxt "tags" msgid "Either has educational value, or is a tool to help teachers " -msgstr "" -"Entah memiliki nilai pendidikan, atau merupakan alat untuk membantu guru " +msgstr "Entah memiliki nilai pendidikan, atau merupakan alat untuk membantu guru " -#. NOTE: tags: title for storage +#. NOTE: tags: title for survival #: app/_translations.py:130 msgctxt "tags" -msgid "Storage" -msgstr "Penyimpanan" +msgid "Survival" +msgstr "Bertahan Hidup" -#. NOTE: tags: description for storage +#. NOTE: tags: description for survival #: app/_translations.py:132 msgctxt "tags" -msgid "Adds or improves item storage mechanics" -msgstr "Menambahkan atau meningkatkan mekanik penyimpanan barang" - -#. NOTE: tags: title for library -#: app/_translations.py:134 -msgctxt "tags" -msgid "API / Library" -msgstr "API / Perpustakaan" - -#. NOTE: tags: description for library -#: app/_translations.py:136 -msgctxt "tags" -msgid "Primarily adds an API for other mods to use" -msgstr "Terutama menambahkan API untuk digunakan mod lain" +msgid "" +"Written specifically for survival gameplay with a focus on game-balance, " +"difficulty level, or resources available through crafting, mining, ..." +msgstr "" +"Ditulis khusus untuk gameplay bertahan hidup dengan fokus pada " +"keseimbangan permainan, tingkat kesulitan, atau sumber daya yang tersedia" +" melalui kerajinan, penambangan, ..." #. NOTE: tags: title for hud -#: app/_translations.py:138 +#: app/_translations.py:134 msgctxt "tags" msgid "HUD" msgstr "HUD" #. NOTE: tags: description for hud -#: app/_translations.py:140 +#: app/_translations.py:136 msgctxt "tags" msgid "For mods that grant the player extra information in the HUD" msgstr "Untuk mod yang memberikan informasi tambahan kepada pemain di HUD" -#. NOTE: tags: title for mini-game -#: app/_translations.py:142 -msgctxt "tags" -msgid "Mini-game" -msgstr "Permainan Mini" - -#. NOTE: tags: description for mini-game -#: app/_translations.py:144 -msgctxt "tags" -msgid "Adds a mini-game to be played within Minetest" -msgstr "Menambahkan permainan mini untuk dimainkan dalam Minetest" - #. NOTE: tags: title for pve -#: app/_translations.py:146 +#: app/_translations.py:138 msgctxt "tags" msgid "Player vs Environment (PvE)" msgstr "Pemain vs Lingkungan (PvE)" #. NOTE: tags: description for pve -#: app/_translations.py:148 +#: app/_translations.py:140 msgctxt "tags" msgid "" "For content designed for one or more players that focus on combat against" @@ -502,147 +475,98 @@ msgstr "" "Untuk konten yang dirancang untuk satu atau lebih pemain yang fokus pada " "pertarungan melawan dunia, massa, atau NPC." +#. NOTE: tags: title for storage +#: app/_translations.py:142 +msgctxt "tags" +msgid "Storage" +msgstr "Penyimpanan" + +#. NOTE: tags: description for storage +#: app/_translations.py:144 +msgctxt "tags" +msgid "Adds or improves item storage mechanics" +msgstr "Menambahkan atau meningkatkan mekanik penyimpanan barang" + #. NOTE: tags: title for sports -#: app/_translations.py:150 +#: app/_translations.py:146 msgctxt "tags" msgid "Sports" msgstr "Olahraga" -#. NOTE: tags: title for 16px +#. NOTE: tags: title for library +#: app/_translations.py:148 +msgctxt "tags" +msgid "API / Library" +msgstr "API / Perpustakaan" + +#. NOTE: tags: description for library +#: app/_translations.py:150 +msgctxt "tags" +msgid "Primarily adds an API for other mods to use" +msgstr "Terutama menambahkan API untuk digunakan mod lain" + +#. NOTE: tags: title for mini-game #: app/_translations.py:152 msgctxt "tags" -msgid "16px" -msgstr "16 Piksel" +msgid "Mini-game" +msgstr "Permainan Mini" -#. NOTE: tags: description for 16px +#. NOTE: tags: description for mini-game #: app/_translations.py:154 msgctxt "tags" -msgid "For 16px texture packs" -msgstr "Untuk Paket Tekstur 16 Piksel" - -#. NOTE: tags: title for 64px -#: app/_translations.py:156 -msgctxt "tags" -msgid "64px" -msgstr "64 Piksel" - -#. NOTE: tags: description for 64px -#: app/_translations.py:158 -msgctxt "tags" -msgid "For 64px texture packs" -msgstr "Untuk Paket Tekstur 64 Piksel" - -#. NOTE: tags: title for transport -#: app/_translations.py:160 -msgctxt "tags" -msgid "Transport" -msgstr "Transportasi" - -#. 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 "" -"Menambah atau mengubah metode transportasi. Termasuk teleportasi, kendaraan, " -"massa yang dapat dikendarai, infrastruktur transportasi, dan konten tematik" - -#. NOTE: tags: title for seasonal -#: app/_translations.py:164 -msgctxt "tags" -msgid "Seasonal" -msgstr "Musim" - -#. NOTE: tags: description for seasonal -#: app/_translations.py:166 -msgctxt "tags" -msgid "For content generally themed around a certain season or holiday" -msgstr "Untuk konten umumnya bertema musim atau hari libur tertentu" - -#. NOTE: tags: title for food -#: app/_translations.py:168 -msgctxt "tags" -msgid "Food / Drinks" -msgstr "Makanan / Minuman" +msgid "Adds a mini-game to be played within Minetest" +msgstr "Menambahkan permainan mini untuk dimainkan dalam Minetest" #. NOTE: tags: title for commerce -#: app/_translations.py:170 +#: app/_translations.py:156 msgctxt "tags" msgid "Commerce / Economy" msgstr "Perdagangan / Ekonomi" #. NOTE: tags: description for commerce -#: app/_translations.py:172 +#: app/_translations.py:158 msgctxt "tags" msgid "Related to economies, money, and trading" msgstr "Terkait dengan ekonomi, uang, dan perdagangan" -#. NOTE: tags: title for gui -#: app/_translations.py:174 +#. NOTE: tags: title for technology +#: app/_translations.py:160 msgctxt "tags" -msgid "GUI" -msgstr "GUI" +msgid "Machines / Electronics" +msgstr "Mesin / Elektronik" -#. NOTE: tags: description for gui -#: app/_translations.py:176 +#. NOTE: tags: description for technology +#: app/_translations.py:162 msgctxt "tags" -msgid "" -"For content whose main utility or features are provided within a GUI, on-" -"screen menu, or similar" -msgstr "" -"Untuk konten yang utilitas atau fitur utamanya disediakan dalam GUI, menu di " -"layar, atau sejenisnya" +msgid "Adds machines useful in automation, tubes, or power." +msgstr "Menambahkan mesin yang berguna dalam otomatisasi, tabung, atau daya." -#. NOTE: tags: title for jam_combat_mod -#: app/_translations.py:178 +#. NOTE: tags: title for food +#: app/_translations.py:164 msgctxt "tags" -msgid "Jam / Combat 2020" -msgstr "Jam / Permainan Jam 2020" +msgid "Food / Drinks" +msgstr "Makanan / Minuman" -#. NOTE: tags: description for jam_combat_mod -#: app/_translations.py:180 +#. NOTE: tags: title for seasonal +#: app/_translations.py:166 msgctxt "tags" -msgid "For mods created for the Discord \"Combat\" modding event in 2020" -msgstr "" -"Untuk mod yang dibuat untuk acara modding Discord \"Combat\" pada tahun 2020" +msgid "Seasonal" +msgstr "Musim" -#. NOTE: tags: title for mtg -#: app/_translations.py:182 +#. NOTE: tags: description for seasonal +#: app/_translations.py:168 msgctxt "tags" -msgid "Minetest Game improved" -msgstr "Permainan Minetest yang ditingkatkan" - -#. NOTE: tags: description for mtg -#: app/_translations.py:184 -msgctxt "tags" -msgid "Forks of Minetest Game" -msgstr "Garpu dari Permainan Minetest" - -#. NOTE: tags: title for jam_weekly_2021 -#: app/_translations.py:186 -msgctxt "tags" -msgid "Jam / Weekly Challenges 2021" -msgstr "Jam / Tantangan Mingguan 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 "" -"Untuk mod yang dibuat untuk acara modding Discord \"Weekly Challenges\" pada " -"tahun 2021" +msgid "For content generally themed around a certain season or holiday" +msgstr "Untuk konten umumnya bertema musim atau hari libur tertentu" #. NOTE: tags: title for creative -#: app/_translations.py:190 +#: app/_translations.py:170 msgctxt "tags" msgid "Creative" msgstr "Kreatif" #. NOTE: tags: description for creative -#: app/_translations.py:192 +#: app/_translations.py:172 msgctxt "tags" msgid "" "Written specifically or exclusively for use in creative mode. Adds " @@ -654,38 +578,153 @@ msgstr "" "menyediakan alat yang memfasilitasi kreasi di dalam permainan dan tidak " "menambah kesulitan atau kelangkaan" -#. NOTE: tags: title for technology -#: app/_translations.py:194 +#. NOTE: tags: title for 64px +#: app/_translations.py:174 msgctxt "tags" -msgid "Machines / Electronics" -msgstr "Mesin / Elektronik" +msgid "64px" +msgstr "64 Piksel" -#. NOTE: tags: description for technology -#: app/_translations.py:196 +#. NOTE: tags: description for 64px +#: app/_translations.py:176 msgctxt "tags" -msgid "Adds machines useful in automation, tubes, or power." -msgstr "Menambahkan mesin yang berguna dalam otomatisasi, tabung, atau daya." +msgid "For 64px texture packs" +msgstr "Untuk Paket Tekstur 64 Piksel" #. NOTE: tags: title for 32px -#: app/_translations.py:198 +#: app/_translations.py:178 msgctxt "tags" msgid "32px" msgstr "32 Piksel" #. NOTE: tags: description for 32px -#: app/_translations.py:200 +#: app/_translations.py:180 msgctxt "tags" msgid "For 32px texture packs" msgstr "Untuk Paket Tekstur 32 Piksel" -#. NOTE: tags: title for strategy_rts +#. NOTE: tags: title for gui +#: app/_translations.py:182 +msgctxt "tags" +msgid "GUI" +msgstr "GUI" + +#. NOTE: tags: description for gui +#: app/_translations.py:184 +msgctxt "tags" +msgid "" +"For content whose main utility or features are provided within a GUI, on-" +"screen menu, or similar" +msgstr "" +"Untuk konten yang utilitas atau fitur utamanya disediakan dalam GUI, menu" +" di layar, atau sejenisnya" + +#. NOTE: tags: title for jam_combat_mod +#: app/_translations.py:186 +msgctxt "tags" +msgid "Jam / Combat 2020" +msgstr "Jam / Permainan Jam 2020" + +#. NOTE: tags: description for jam_combat_mod +#: app/_translations.py:188 +msgctxt "tags" +msgid "For mods created for the Discord \"Combat\" modding event in 2020" +msgstr "" +"Untuk mod yang dibuat untuk acara modding Discord \"Combat\" pada tahun " +"2020" + +#. NOTE: tags: title for transport +#: app/_translations.py:190 +msgctxt "tags" +msgid "Transport" +msgstr "Transportasi" + +#. NOTE: tags: description for transport +#: app/_translations.py:192 +msgctxt "tags" +msgid "" +"Adds or changes transportation methods. Includes teleportation, vehicles," +" ridable mobs, transport infrastructure and thematic content" +msgstr "" +"Menambah atau mengubah metode transportasi. Termasuk teleportasi, " +"kendaraan, massa yang dapat dikendarai, infrastruktur transportasi, dan " +"konten tematik" + +#. NOTE: tags: title for jam_weekly_2021 +#: app/_translations.py:194 +msgctxt "tags" +msgid "Jam / Weekly Challenges 2021" +msgstr "Jam / Tantangan Mingguan 2021" + +#. NOTE: tags: description for jam_weekly_2021 +#: app/_translations.py:196 +msgctxt "tags" +msgid "" +"For mods created for the Discord \"Weekly Challenges\" modding event in " +"2021" +msgstr "" +"Untuk mod yang dibuat untuk acara modding Discord \"Weekly Challenges\" " +"pada tahun 2021" + +#. NOTE: tags: title for mtg +#: app/_translations.py:198 +msgctxt "tags" +msgid "Minetest Game improved" +msgstr "Permainan Minetest yang ditingkatkan" + +#. NOTE: tags: description for mtg +#: app/_translations.py:200 +msgctxt "tags" +msgid "Forks of Minetest Game" +msgstr "Garpu dari Permainan Minetest" + +#. NOTE: tags: title for skins #: app/_translations.py:202 msgctxt "tags" +msgid "Player customization / Skins" +msgstr "Kustomisasi Pemain / Kulit" + +#. NOTE: tags: description for skins +#: app/_translations.py:204 +msgctxt "tags" +msgid "" +"Allows the player to customize their character by changing the texture or" +" adding accessories." +msgstr "" +"Memperbolehkan pemain untuk menyesuaikan karakternya dengan mengubah " +"tekstur atau menambahkan aksesoris." + +#. NOTE: tags: title for jam_game_2021 +#: app/_translations.py:206 +msgctxt "tags" +msgid "Jam / Game 2021" +msgstr "Jam / Permainan 2021" + +#. NOTE: tags: description for jam_game_2021 +#: app/_translations.py:208 +msgctxt "tags" +msgid "Entries to the 2021 Minetest Game Jam" +msgstr "Entri ke Permainan Jam Minetest 2021" + +#. NOTE: tags: title for 128px +#: app/_translations.py:210 +msgctxt "tags" +msgid "128px+" +msgstr "128 Piksel+" + +#. NOTE: tags: description for 128px +#: app/_translations.py:212 +msgctxt "tags" +msgid "For 128px or higher texture packs" +msgstr "Untuk Paket Tekstur 128 Piksel atau Lebih Tinggi" + +#. NOTE: tags: title for strategy_rts +#: app/_translations.py:214 +msgctxt "tags" msgid "Strategy / RTS" msgstr "Strategi / RTS" #. NOTE: tags: description for strategy_rts -#: app/_translations.py:204 +#: app/_translations.py:216 msgctxt "tags" msgid "" "Games and mods with a heavy strategy component, whether real-time or " @@ -694,46 +733,6 @@ msgstr "" "Game dan mod dengan komponen strategi yang berat, baik real-time maupun " "berbasis giliran" -#. NOTE: tags: title for skins -#: app/_translations.py:206 -msgctxt "tags" -msgid "Player customization / Skins" -msgstr "Kustomisasi Pemain / Kulit" - -#. 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 "" -"Memperbolehkan pemain untuk menyesuaikan karakternya dengan mengubah tekstur " -"atau menambahkan aksesoris." - -#. NOTE: tags: title for jam_game_2021 -#: app/_translations.py:210 -msgctxt "tags" -msgid "Jam / Game 2021" -msgstr "Jam / Permainan 2021" - -#. NOTE: tags: description for jam_game_2021 -#: app/_translations.py:212 -msgctxt "tags" -msgid "Entries to the 2021 Minetest Game Jam" -msgstr "Entri ke Permainan Jam Minetest 2021" - -#. NOTE: tags: title for 128px -#: app/_translations.py:214 -msgctxt "tags" -msgid "128px+" -msgstr "128 Piksel+" - -#. NOTE: tags: description for 128px -#: app/_translations.py:216 -msgctxt "tags" -msgid "For 128px or higher texture packs" -msgstr "Untuk Paket Tekstur 128 Piksel atau Lebih Tinggi" - #. NOTE: tags: title for jam_game_2022 #: app/_translations.py:218 msgctxt "tags" @@ -852,7 +851,7 @@ msgstr "%(package_type)s untuk %(game_name)s" msgid "%(delta)s ago" msgstr "%(delta)s yang lalu" -#: app/blueprints/api/endpoints.py:94 app/templates/index.html:104 +#: app/blueprints/api/endpoints.py:74 app/templates/index.html:104 msgid "Featured" msgstr "Unggulan" @@ -863,6 +862,7 @@ msgstr "Unggulan" #: 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 +#: app/templates/packages/release_view.html:22 msgid "Name" msgstr "Nama" @@ -871,10 +871,10 @@ 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:252 -#: app/blueprints/packages/packages.py:544 -#: app/blueprints/packages/packages.py:640 -#: app/blueprints/packages/packages.py:728 +#: app/blueprints/oauth/__init__.py:175 app/blueprints/packages/packages.py:253 +#: app/blueprints/packages/packages.py:551 +#: app/blueprints/packages/packages.py:647 +#: app/blueprints/packages/packages.py:735 #: app/blueprints/packages/releases.py:66 #: app/blueprints/packages/releases.py:81 app/blueprints/packages/reviews.py:63 #: app/blueprints/packages/screenshots.py:36 @@ -891,17 +891,18 @@ msgstr "Simpan" #: app/blueprints/packages/advanced_search.py:84 #: app/blueprints/packages/releases.py:56 #: app/blueprints/packages/releases.py:71 app/blueprints/packages/reviews.py:53 -#: app/blueprints/threads/__init__.py:281 +#: app/blueprints/threads/__init__.py:282 #: app/templates/admin/languages/list.html:23 -#: app/templates/macros/reviews.html:143 app/templates/macros/topics.html:5 +#: app/templates/macros/reviews.html:144 app/templates/macros/topics.html:5 #: app/templates/packages/release_edit.html:21 -#: app/templates/packages/translation.html:54 +#: app/templates/packages/release_view.html:23 +#: app/templates/packages/translation.html:42 msgid "Title" msgstr "Judul" #: app/blueprints/collections/__init__.py:80 #: app/blueprints/collections/__init__.py:85 -#: app/templates/packages/translation.html:57 +#: app/templates/packages/translation.html:45 msgid "Short Description" msgstr "Deskripsi Singkat" @@ -910,7 +911,7 @@ msgid "Page Content" msgstr "Konten Halaman" #: app/blueprints/collections/__init__.py:82 -#: app/blueprints/threads/__init__.py:283 +#: app/blueprints/threads/__init__.py:284 #: app/templates/collections/view.html:51 msgid "Private" msgstr "Pribadi" @@ -947,6 +948,27 @@ msgstr "(Publik, ubah dari Profil > Koleksi Saya)" msgid "Removed package from favorites collection" msgstr "Paket dihapus dari koleksi favorit" +#: app/blueprints/feeds/__init__.py:32 app/templates/index.html:8 +msgid "Welcome to the best place to find Minetest mods, games, and texture packs" +msgstr "" +"Selamat datang di tempat terbaik untuk mencari mod, permainan, dan paket " +"tekstur Minetest" + +#: app/blueprints/feeds/__init__.py:70 app/templates/base.html:29 +#: app/templates/base.html:36 +msgid "ContentDB new packages" +msgstr "" + +#: app/blueprints/feeds/__init__.py:98 app/templates/base.html:31 +#: app/templates/base.html:38 +msgid "ContentDB package updates" +msgstr "" + +#: app/blueprints/feeds/__init__.py:107 app/templates/base.html:27 +#: app/templates/base.html:34 +msgid "ContentDB all" +msgstr "" + #: 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 @@ -977,7 +999,7 @@ msgstr "Terjemahan" #: app/blueprints/packages/__init__.py:42 #: app/templates/packages/releases_list.html:34 -#: app/templates/packages/view.html:657 app/templates/todo/editor.html:75 +#: app/templates/packages/view.html:675 app/templates/todo/editor.html:75 msgid "Releases" msgstr "Rilis" @@ -989,18 +1011,18 @@ msgstr "Tangkapan Layar" #: app/blueprints/packages/__init__.py:52 #: app/templates/packages/edit_maintainers.html:8 -#: app/templates/packages/view.html:628 app/utils/minetest_hypertext.py:302 +#: app/templates/packages/view.html:646 app/utils/minetest_hypertext.py:302 msgid "Maintainers" msgstr "Pengelola" #: app/blueprints/packages/__init__.py:57 app/templates/admin/list.html:21 -#: app/templates/base.html:159 app/templates/packages/audit.html:4 +#: app/templates/base.html:173 app/templates/packages/audit.html:4 msgid "Audit Log" msgstr "Log Audit" -#: app/blueprints/packages/__init__.py:62 app/templates/base.html:150 +#: app/blueprints/packages/__init__.py:62 app/templates/base.html:164 #: app/templates/packages/stats.html:4 app/templates/packages/stats.html:23 -#: app/templates/packages/view.html:236 app/templates/users/profile.html:148 +#: app/templates/packages/view.html:243 app/templates/users/profile.html:148 msgid "Statistics" msgstr "Statistik" @@ -1030,8 +1052,8 @@ msgstr "Bawaan Desktop" msgid "Non-free" msgstr "Tidak Gratis" -#: app/blueprints/packages/advanced_search.py:42 app/models/packages.py:624 -#: app/templates/packages/view.html:163 +#: app/blueprints/packages/advanced_search.py:42 app/models/packages.py:630 +#: app/templates/packages/view.html:170 msgid "Work in Progress" msgstr "Dalam Pengerjaan" @@ -1049,30 +1071,30 @@ msgid "Query" msgstr "Permintaan" #: app/blueprints/packages/advanced_search.py:54 -#: app/blueprints/packages/packages.py:230 app/templates/packages/view.html:598 +#: app/blueprints/packages/packages.py:231 app/templates/packages/view.html:616 #: app/utils/minetest_hypertext.py:263 msgid "Type" msgstr "Jenis" #: app/blueprints/packages/advanced_search.py:56 -#: app/templates/macros/topics.html:6 app/templates/packages/view.html:177 +#: app/templates/macros/topics.html:6 app/templates/packages/view.html:184 msgid "Author" msgstr "Pembuat" #: app/blueprints/packages/advanced_search.py:57 -#: app/blueprints/packages/packages.py:237 app/templates/admin/tags/list.html:4 +#: app/blueprints/packages/packages.py:238 app/templates/admin/tags/list.html:4 #: app/templates/admin/tags/list.html:10 app/templates/todo/tags.html:38 #: app/utils/minetest_hypertext.py:264 msgid "Tags" msgstr "Label" #: app/blueprints/packages/advanced_search.py:60 -#: app/blueprints/packages/packages.py:238 +#: app/blueprints/packages/packages.py:239 msgid "Content Warnings" msgstr "Peringatan Konten" #: app/blueprints/packages/advanced_search.py:63 -#: app/blueprints/packages/packages.py:239 app/templates/packages/view.html:609 +#: app/blueprints/packages/packages.py:240 app/templates/packages/view.html:627 #: app/utils/minetest_hypertext.py:298 msgid "License" msgstr "Lisensi" @@ -1086,9 +1108,10 @@ msgstr "Permainan yang didukung" #: 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/macros/reviews.html:82 app/templates/macros/topics.html:52 #: app/templates/packages/game_hub.html:5 #: app/templates/packages/game_hub.html:25 +#: app/templates/packages/release_view.html:17 #: app/templates/packages/similar.html:22 app/templates/translate/index.html:28 #, python-format msgid "%(title)s by %(author)s" @@ -1096,7 +1119,7 @@ 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 +#: app/templates/packages/translation.html:39 msgid "Language" msgstr "Bahasa" @@ -1118,13 +1141,13 @@ msgstr "Skor Paket" #: 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/packages/view.html:201 app/templates/packages/view.html:343 #: 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 +#: app/templates/packages/view.html:191 app/templates/users/profile.html:242 msgid "Downloads" msgstr "Unduhan" @@ -1156,75 +1179,75 @@ msgstr "Menaik" msgid "Random order" msgstr "Urutan Acak" -#: app/blueprints/packages/packages.py:215 +#: app/blueprints/packages/packages.py:216 msgid "No download available." msgstr "Tidak ada unduhan yang tersedia." -#: app/blueprints/packages/packages.py:231 +#: app/blueprints/packages/packages.py:232 msgid "Title (Human-readable)" msgstr "Judul (Dapat Dibaca Manusia)" -#: app/blueprints/packages/packages.py:232 -#: app/blueprints/packages/packages.py:638 +#: app/blueprints/packages/packages.py:233 +#: app/blueprints/packages/packages.py:645 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 +#: app/blueprints/packages/packages.py:233 +#: app/blueprints/packages/packages.py:646 +#: app/templates/packages/create_edit.html:80 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 +#: app/blueprints/packages/packages.py:234 msgid "Short Description (Plaintext)" msgstr "Deskripsi Singkat (Teks Mentah)" -#: app/blueprints/packages/packages.py:235 app/templates/packages/view.html:620 +#: app/blueprints/packages/packages.py:236 app/templates/packages/view.html:638 #: app/utils/minetest_hypertext.py:300 msgid "Maintenance State" msgstr "Status Perawatan" -#: app/blueprints/packages/packages.py:240 +#: app/blueprints/packages/packages.py:241 msgid "Media License" msgstr "Lisensi Media" -#: app/blueprints/packages/packages.py:242 +#: app/blueprints/packages/packages.py:243 msgid "Long Description (Markdown)" msgstr "Deskripsi Panjang (Markdown)" -#: app/blueprints/packages/packages.py:244 +#: app/blueprints/packages/packages.py:245 msgid "VCS Repository URL" msgstr "URL Repositori VCS" -#: app/blueprints/packages/packages.py:245 app/blueprints/users/settings.py:77 +#: app/blueprints/packages/packages.py:246 app/blueprints/users/settings.py:77 msgid "Website URL" msgstr "URL Situs Web" -#: app/blueprints/packages/packages.py:246 +#: app/blueprints/packages/packages.py:247 msgid "Issue Tracker URL" msgstr "URL Pelacak Masalah" -#: app/blueprints/packages/packages.py:247 +#: app/blueprints/packages/packages.py:248 msgid "Forum Topic ID" msgstr "ID Topik Forum" -#: app/blueprints/packages/packages.py:248 +#: app/blueprints/packages/packages.py:249 msgid "Video URL" msgstr "URL Video" -#: app/blueprints/packages/packages.py:249 +#: app/blueprints/packages/packages.py:250 msgid "Donate URL" msgstr "URL Donasi" -#: app/blueprints/packages/packages.py:250 +#: app/blueprints/packages/packages.py:251 msgid "Translation URL" msgstr "URL Terjemahan" -#: app/blueprints/packages/packages.py:256 +#: app/blueprints/packages/packages.py:257 msgid "_game is not an allowed name" msgstr "_game bukan nama yang dibolehkan" -#: app/blueprints/packages/packages.py:266 +#: app/blueprints/packages/packages.py:267 msgid "" "Package already exists, but is removed. Please contact ContentDB staff to" " restore the package" @@ -1232,15 +1255,15 @@ msgstr "" "Paket telah ada, tetapi dihapus. Harap hubungi staf ContentDB untuk " "mengembalikan paketnya" -#: app/blueprints/packages/packages.py:271 +#: app/blueprints/packages/packages.py:272 msgid "Package already exists" msgstr "Paket telah ada" -#: app/blueprints/packages/packages.py:277 +#: app/blueprints/packages/packages.py:278 msgid "A collection with a similar name already exists" msgstr "Sebuah koleksi dengan nama yang mirip sudah ada" -#: app/blueprints/packages/packages.py:330 +#: app/blueprints/packages/packages.py:331 #: app/blueprints/packages/releases.py:89 msgid "" "You must add an email address to your account and confirm it before you " @@ -1249,30 +1272,30 @@ msgstr "" "Anda harus menambahkan alamat surel ke akun Anda dan konfirmasikan " "sebelum Anda dapat mengelola paket" -#: app/blueprints/packages/packages.py:336 +#: app/blueprints/packages/packages.py:337 msgid "Save draft" msgstr "Simpan draf" -#: app/blueprints/packages/packages.py:344 +#: app/blueprints/packages/packages.py:345 msgid "Unable to find that user" msgstr "Tidak dapat mencari pengguna tersebut" -#: app/blueprints/packages/packages.py:348 +#: app/blueprints/packages/packages.py:349 #: app/blueprints/packages/screenshots.py:137 msgid "Permission denied" msgstr "Izin ditolak" -#: app/blueprints/packages/packages.py:404 -#: app/blueprints/packages/packages.py:495 -#: app/blueprints/packages/packages.py:517 +#: app/blueprints/packages/packages.py:408 +#: app/blueprints/packages/packages.py:502 +#: app/blueprints/packages/packages.py:524 msgid "You don't have permission to do that" msgstr "Anda tidak memiliki izin untuk melakukannya" -#: app/blueprints/packages/packages.py:437 +#: app/blueprints/packages/packages.py:443 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:444 +#: app/blueprints/packages/packages.py:450 msgid "" "Please comment in the approval thread so editors know what you have " "changed" @@ -1280,64 +1303,64 @@ msgstr "" "Silakan berkomentar dalam utas persetujuan supaya para penyunting tahu " "apa yang telah diubah" -#: app/blueprints/packages/packages.py:482 +#: app/blueprints/packages/packages.py:489 #, python-format msgid "Set state to %(state)s" msgstr "Setel status ke %(state)s" -#: app/blueprints/packages/packages.py:512 +#: app/blueprints/packages/packages.py:519 msgid "Deleted package" msgstr "Paket yang dihapus" -#: app/blueprints/packages/packages.py:534 +#: app/blueprints/packages/packages.py:541 msgid "Unapproved package" msgstr "Paket yang tidak disetujui" -#: app/blueprints/packages/packages.py:543 +#: app/blueprints/packages/packages.py:550 msgid "Maintainers (Comma-separated)" msgstr "Pengelola (Dipisahkan Koma)" -#: app/blueprints/packages/packages.py:552 +#: app/blueprints/packages/packages.py:559 msgid "You don't have permission to edit maintainers" msgstr "Anda tidak memiliki izin untuk menyunting pengelola" -#: app/blueprints/packages/packages.py:602 +#: app/blueprints/packages/packages.py:609 msgid "You are not a maintainer" msgstr "Anda bukan pengelola" -#: app/blueprints/packages/packages.py:605 +#: app/blueprints/packages/packages.py:612 msgid "Package owners cannot remove themselves as maintainers" msgstr "Pemilik paket tidak dapat menghapus dirinya dari daftar pengelola" -#: app/blueprints/packages/packages.py:637 +#: app/blueprints/packages/packages.py:644 msgid "Author Name" msgstr "Nama Pembuat" -#: app/blueprints/packages/packages.py:724 +#: app/blueprints/packages/packages.py:731 msgid "Enable support detection based on dependencies (recommended)" msgstr "Nyalakan deteksi dukungan berdasarkan dependensi (disarankan)" -#: app/blueprints/packages/packages.py:725 +#: app/blueprints/packages/packages.py:732 msgid "Supported games" msgstr "Permainan yang didukung" -#: app/blueprints/packages/packages.py:726 +#: app/blueprints/packages/packages.py:733 msgid "Unsupported games" msgstr "Permainan yang tidak didukung" -#: app/blueprints/packages/packages.py:727 +#: app/blueprints/packages/packages.py:734 msgid "Supports all games (unless stated) / is game independent" msgstr "" "Mendukung semua permainan (kecuali dinyatakan) / tidak bergantung pada " "permainan" -#: app/blueprints/packages/packages.py:743 +#: app/blueprints/packages/packages.py:750 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:747 +#: app/blueprints/packages/packages.py:754 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" @@ -1362,18 +1385,19 @@ msgstr "Referensi Git (ie: komit hash, cabang, atau label)" #: app/blueprints/packages/releases.py:62 #: app/blueprints/packages/releases.py:77 -#: app/blueprints/packages/releases.py:207 +#: app/blueprints/packages/releases.py:217 msgid "Minimum Minetest Version" msgstr "Versi Minetest Minimum" #: app/blueprints/packages/releases.py:64 #: app/blueprints/packages/releases.py:79 -#: app/blueprints/packages/releases.py:210 +#: app/blueprints/packages/releases.py:220 msgid "Maximum Minetest Version" msgstr "Versi Minetest Maksimum" #: app/blueprints/packages/releases.py:74 #: app/templates/packages/release_edit.html:31 +#: app/templates/packages/release_view.html:31 msgid "URL" msgstr "URL" @@ -1394,75 +1418,75 @@ msgstr "Impor dari Git" msgid "Upload .zip file" msgstr "Unggah berkas .zip" -#: app/blueprints/packages/releases.py:206 +#: app/blueprints/packages/releases.py:216 msgid "Set Min" msgstr "Atur Min" -#: app/blueprints/packages/releases.py:209 +#: app/blueprints/packages/releases.py:219 msgid "Set Max" msgstr "Atur Maks" -#: app/blueprints/packages/releases.py:212 +#: app/blueprints/packages/releases.py:222 msgid "Only change values previously set as none" msgstr "Hanya ubah nilai yang sebelumnya diatur kosong" -#: app/blueprints/packages/releases.py:213 +#: app/blueprints/packages/releases.py:223 msgid "Update" msgstr "Perbarui" -#: app/blueprints/packages/releases.py:265 +#: app/blueprints/packages/releases.py:275 #: app/templates/packages/update_config.html:25 msgid "Trigger" msgstr "Pemicu" -#: app/blueprints/packages/releases.py:266 +#: app/blueprints/packages/releases.py:276 msgid "New Commit" msgstr "Komit Baru" -#: app/blueprints/packages/releases.py:267 app/templates/admin/tags/list.html:8 +#: app/blueprints/packages/releases.py:277 app/templates/admin/tags/list.html:8 msgid "New Tag" msgstr "Label Baru" -#: app/blueprints/packages/releases.py:269 +#: app/blueprints/packages/releases.py:279 msgid "Branch name" msgstr "Nama Cabang" -#: app/blueprints/packages/releases.py:270 +#: app/blueprints/packages/releases.py:280 #: app/templates/packages/update_config.html:38 msgid "Action" msgstr "Tindakan" -#: app/blueprints/packages/releases.py:271 +#: app/blueprints/packages/releases.py:281 msgid "Send notification and mark as outdated" msgstr "Kirim pemberitahuan dan tandai sebagai usang" -#: app/blueprints/packages/releases.py:271 app/logic/package_approval.py:104 +#: app/blueprints/packages/releases.py:281 app/logic/package_approval.py:104 msgid "Create release" msgstr "Buat rilis" -#: app/blueprints/packages/releases.py:273 +#: app/blueprints/packages/releases.py:283 msgid "Save Settings" msgstr "Simpan Pengaturan" -#: app/blueprints/packages/releases.py:274 +#: app/blueprints/packages/releases.py:284 msgid "Disable Automation" msgstr "Matikan Automasi" -#: app/blueprints/packages/releases.py:313 +#: app/blueprints/packages/releases.py:323 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:329 +#: app/blueprints/packages/releases.py:339 msgid "Deleted update configuration" msgstr "Konfigurasi pembaruan yang dihapus" -#: app/blueprints/packages/releases.py:337 +#: app/blueprints/packages/releases.py:347 msgid "Now, please create an initial release" msgstr "Sekarang, harap buat rilis awalan" #: app/blueprints/packages/reviews.py:60 app/blueprints/threads/__init__.py:181 #: app/blueprints/threads/__init__.py:182 -#: app/blueprints/threads/__init__.py:282 +#: app/blueprints/threads/__init__.py:283 msgid "Comment" msgstr "Komentar" @@ -1470,18 +1494,18 @@ msgstr "Komentar" msgid "Rating" msgstr "Penilaian" -#: app/blueprints/packages/reviews.py:62 app/templates/macros/reviews.html:124 -#: app/templates/macros/reviews.html:178 +#: app/blueprints/packages/reviews.py:62 app/templates/macros/reviews.html:125 +#: app/templates/macros/reviews.html:179 msgid "Yes" msgstr "Ya" -#: app/blueprints/packages/reviews.py:62 app/templates/macros/reviews.html:129 -#: app/templates/macros/reviews.html:182 +#: app/blueprints/packages/reviews.py:62 app/templates/macros/reviews.html:130 +#: app/templates/macros/reviews.html:183 msgid "Neutral" msgstr "Netral" -#: app/blueprints/packages/reviews.py:62 app/templates/macros/reviews.html:134 -#: app/templates/macros/reviews.html:186 +#: app/blueprints/packages/reviews.py:62 app/templates/macros/reviews.html:135 +#: app/templates/macros/reviews.html:187 msgid "No" msgstr "Tidak" @@ -1499,7 +1523,7 @@ msgstr "" #: app/blueprints/packages/reviews.py:94 app/blueprints/threads/__init__.py:207 #: app/blueprints/threads/__init__.py:240 -#: app/blueprints/threads/__init__.py:334 app/blueprints/users/settings.py:114 +#: app/blueprints/threads/__init__.py:335 app/blueprints/users/settings.py:114 #: app/logic/packages.py:131 msgid "Linking to blocked sites is not allowed" msgstr "Tautan ke situs terblokir tidak dibolehkan" @@ -1527,8 +1551,9 @@ msgid "Message" msgstr "Pesan" #: app/blueprints/report/__init__.py:35 app/templates/macros/threads.html:51 -#: app/templates/packages/view.html:688 app/templates/report/index.html:4 -#: app/templates/report/index.html:10 app/templates/users/profile.html:37 +#: app/templates/packages/view.html:706 app/templates/report/index.html:4 +#: app/templates/report/index.html:10 app/templates/users/account.html:91 +#: app/templates/users/profile.html:37 msgid "Report" msgstr "Laporkan" @@ -1564,24 +1589,24 @@ msgstr "Tidak dapat menghapus pos pembuka utas!" msgid "Please wait before commenting again" msgstr "Harap tunggu sebelum berkomentar lagi" -#: app/blueprints/threads/__init__.py:284 +#: app/blueprints/threads/__init__.py:285 #: app/templates/macros/package_approval.html:56 msgid "Open Thread" msgstr "Buka Utas" -#: app/blueprints/threads/__init__.py:309 +#: app/blueprints/threads/__init__.py:310 msgid "Unable to create thread!" msgstr "Tidak dapat membuat utas!" -#: app/blueprints/threads/__init__.py:315 +#: app/blueprints/threads/__init__.py:316 msgid "An approval thread already exists! Consider replying there instead" msgstr "Sebuah utas persetujuan telah ada! Harap membalasnya di sana" -#: app/blueprints/threads/__init__.py:319 +#: app/blueprints/threads/__init__.py:320 msgid "Please wait before opening another thread" msgstr "Harap tunggu sebelum membuka utas baru" -#: app/blueprints/todo/user.py:192 +#: app/blueprints/todo/user.py:193 #: app/templates/collections/package_add_to.html:46 msgid "Done" msgstr "Selesai" @@ -1600,7 +1625,7 @@ msgstr "Kata sandi" msgid "Remember me" msgstr "Ingat saya" -#: app/blueprints/users/account.py:39 app/templates/base.html:176 +#: app/blueprints/users/account.py:39 app/templates/base.html:190 #: app/templates/donate/index.html:85 app/templates/users/login.html:4 msgid "Sign in" msgstr "Masuk" @@ -1775,8 +1800,8 @@ msgid "" "Unable to get GitHub username for user. Make sure the forum account " "exists." msgstr "" -"Tidak bisa mendapatkan nama pengguna GitHub untuk pengguna. Pastikan akun " -"forum ada." +"Tidak bisa mendapatkan nama pengguna GitHub untuk pengguna. Pastikan akun" +" forum ada." #: app/blueprints/users/claim.py:66 msgid "" @@ -1926,8 +1951,8 @@ msgid "" "You need to add an email address and password before you can remove your " "GitHub account" msgstr "" -"Anda perlu menambahkan alamat email dan kata sandi sebelum dapat menghapus " -"akun GitHub Anda" +"Anda perlu menambahkan alamat email dan kata sandi sebelum dapat " +"menghapus akun GitHub Anda" #: app/blueprints/users/settings.py:279 msgid "Users with moderator rank or above cannot be deleted" @@ -1980,7 +2005,7 @@ msgstr "Teks pencarian (regex)" msgid "File filter" msgstr "Filter berkas" -#: app/blueprints/zipgrep/__init__.py:38 app/templates/base.html:60 +#: app/blueprints/zipgrep/__init__.py:38 app/templates/base.html:74 #: app/templates/packages/advanced_search.html:34 #: app/templates/packages/game_hub.html:35 app/templates/todo/tags.html:14 msgid "Search" @@ -2081,6 +2106,10 @@ 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/packages.py:140 +msgid "You cannot change package type once approved" +msgstr "" + #: app/logic/releases.py:33 msgid "You don't have permission to make releases" msgstr "Anda tidak memiliki izin untuk membuat rilis" @@ -2137,8 +2166,9 @@ msgid "" "Unable to create an account as the username is already taken. If you " "meant to log in, you need to connect %(provider)s to your account first" msgstr "" -"Tidak dapat membuat akun karena nama pengguna sudah dipakai. Jika Anda ingin " -"masuk, Anda harus menghubungkan %(provider)s ke akun Anda terlebih dahulu" +"Tidak dapat membuat akun karena nama pengguna sudah dipakai. Jika Anda " +"ingin masuk, Anda harus menghubungkan %(provider)s ke akun Anda terlebih " +"dahulu" #: app/logic/users.py:33 msgid "That username/display name is already in use, please choose another." @@ -2146,8 +2176,7 @@ msgstr "Nama pengguna/tampilan ini telah digunakan. Harap pilih lainnya." #: app/logic/users.py:40 msgid "Unable to create an account as the username was used in the past." -msgstr "" -"Tidak dapat membuat akun karena nama pengguna telah digunakan sebelumnya." +msgstr "Tidak dapat membuat akun karena nama pengguna telah digunakan sebelumnya." #: app/models/packages.py:69 msgid "Mod" @@ -2161,17 +2190,17 @@ msgstr "Permainan" msgid "Texture Pack" msgstr "Paket Tekstur" -#: app/models/packages.py:78 app/templates/base.html:39 +#: app/models/packages.py:78 app/templates/base.html:53 #: app/templates/modnames/view.html:14 msgid "Mods" msgstr "Mod" -#: app/models/packages.py:80 app/templates/base.html:42 +#: app/models/packages.py:80 app/templates/base.html:56 #: app/templates/modnames/view.html:17 msgid "Games" msgstr "Permainan" -#: app/models/packages.py:82 app/templates/base.html:45 +#: app/models/packages.py:82 app/templates/base.html:59 msgid "Texture Packs" msgstr "Paket Tekstur" @@ -2257,14 +2286,14 @@ msgstr "Dengan adanya" #: app/models/packages.py:177 msgid "Under active development, and may break worlds/things without warning" msgstr "" -"Sedang dalam pengembangan aktif, dan dapat menghancurkan dunia/benda tanpa " -"peringatan" +"Sedang dalam pengembangan aktif, dan dapat menghancurkan dunia/benda " +"tanpa peringatan" #: app/models/packages.py:179 msgid "Fully playable, but with some breakages/changes expected" msgstr "" -"Sepenuhnya dapat dimainkan, tetapi diperkirakan ada beberapa kerusakan/" -"perubahan" +"Sepenuhnya dapat dimainkan, tetapi diperkirakan ada beberapa " +"kerusakan/perubahan" #: app/models/packages.py:181 msgid "Finished, with bug fixes being made as needed" @@ -2283,8 +2312,8 @@ msgid "" "The maintainer doesn't recommend this package. See the description for " "more info" msgstr "" -"Pengelola tidak merekomendasikan paket ini. Lihat deskripsi untuk info lebih " -"lanjut" +"Pengelola tidak merekomendasikan paket ini. Lihat deskripsi untuk info " +"lebih lanjut" #: app/models/packages.py:231 msgid "Submit for Approval" @@ -2306,187 +2335,187 @@ msgstr "Setujui" msgid "Delete" msgstr "Hapus" -#: app/models/packages.py:1366 +#: app/models/packages.py:1384 #, python-format msgid "New commit %(hash)s found on the Git repo." msgstr "Komit baru %(hash)s ditemukan di repo Git." -#: app/models/packages.py:1370 +#: app/models/packages.py:1388 #, python-format msgid "The last release was commit %(hash)s" msgstr "Rilis terakhir pada komit %(hash)s" -#: app/models/packages.py:1376 +#: app/models/packages.py:1394 #, python-format msgid "New tag %(tag_name)s found on the Git repo." msgstr "Tag baru %(tag_name)s ditemukan di repo Git." -#: app/models/users.py:45 +#: app/models/users.py:46 msgid "Banned" msgstr "Telah diblokir (Ban)" -#: app/models/users.py:47 +#: app/models/users.py:48 msgid "Not Joined" msgstr "Tidak Bergabung" -#: app/models/users.py:49 +#: app/models/users.py:50 msgid "New Member" msgstr "Anggota Baru" -#: app/models/users.py:51 +#: app/models/users.py:52 msgid "Member" msgstr "Anggota" -#: app/models/users.py:53 +#: app/models/users.py:54 msgid "Trusted Member" msgstr "Anggota Terpercaya" -#: app/models/users.py:55 +#: app/models/users.py:56 msgid "Approver" msgstr "Pemberi Persetujuan" -#: app/models/users.py:57 +#: app/models/users.py:58 msgid "Editor" msgstr "Penyunting" #. NOTE: BOT notification type -#: app/models/users.py:59 app/models/users.py:448 +#: app/models/users.py:60 app/models/users.py:455 msgid "Bot" msgstr "Bot" -#: app/models/users.py:61 +#: app/models/users.py:62 msgid "Moderator" msgstr "Moderator" -#: app/models/users.py:63 app/templates/base.html:164 +#: app/models/users.py:64 app/templates/base.html:178 msgid "Admin" msgstr "Admin" #. NOTE: PACKAGE_EDIT notification type -#: app/models/users.py:433 +#: app/models/users.py:440 msgid "Package Edit" msgstr "Sunting Paket" #. NOTE: PACKAGE_APPROVAL notification type -#: app/models/users.py:436 +#: app/models/users.py:443 msgid "Package Approval" msgstr "Penyetuju Paket" #. NOTE: NEW_THREAD notification type -#: app/models/users.py:439 app/templates/threads/list.html:12 +#: app/models/users.py:446 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:442 +#: app/models/users.py:449 msgid "New Review" msgstr "Ulasan Baru" #. NOTE: THREAD_REPLY notification type -#: app/models/users.py:445 +#: app/models/users.py:452 msgid "Thread Reply" msgstr "Balasan Utas" #. NOTE: MAINTAINER notification type -#: app/models/users.py:451 app/templates/macros/threads.html:27 +#: app/models/users.py:458 app/templates/macros/threads.html:27 msgid "Maintainer" msgstr "Pengelola" #. NOTE: EDITOR_ALERT notification type -#: app/models/users.py:454 +#: app/models/users.py:461 msgid "Editor Alert" msgstr "Peringatan Penyunting" #. NOTE: EDITOR_MISC notification type -#: app/models/users.py:457 +#: app/models/users.py:464 msgid "Editor Misc" msgstr "Penyunting Lain" #. NOTE: OTHER notification type -#: app/models/users.py:460 +#: app/models/users.py:467 msgid "Other" msgstr "Lainnya" -#: app/models/users.py:470 +#: app/models/users.py:477 msgid "This is a Package Edit notification." msgstr "Ini adalah pemberitahuan / notifikasi Sunting Paket." -#: app/models/users.py:472 +#: app/models/users.py:479 msgid "This is a Package Approval notification." msgstr "Ini adalah pemberitahuan / notifikasi Penyetuju Paket." -#: app/models/users.py:474 +#: app/models/users.py:481 msgid "This is a New Thread notification." msgstr "Ini adalah pemberitahuan / notifikasi Utas Terbaru." -#: app/models/users.py:476 +#: app/models/users.py:483 msgid "This is a New Review notification." msgstr "Ini adalah pemberitahuan / notifikasi Ulasan Terbaru." -#: app/models/users.py:478 +#: app/models/users.py:485 msgid "This is a Thread Reply notification." msgstr "Ini adalah pemberitahuan / notifikasi Balasan Utas." -#: app/models/users.py:480 +#: app/models/users.py:487 msgid "This is a Bot notification." msgstr "Ini adalah notifikasi Bot." -#: app/models/users.py:482 +#: app/models/users.py:489 msgid "This is a Maintainer change notification." msgstr "Ini adalah pemberitahuan / notifikasi perubahan Pengelola." -#: app/models/users.py:484 +#: app/models/users.py:491 msgid "This is an Editor Alert notification." msgstr "Ini adalah pemberitahuan / notifikasi Peringatan Editor." -#: app/models/users.py:486 +#: app/models/users.py:493 msgid "This is an Editor Misc notification." msgstr "Ini adalah pemberitahuan / notifikasi Editor Lain." -#: app/models/users.py:488 +#: app/models/users.py:495 msgid "This is an Other notification." msgstr "Ini adalah pemberitahuan / notifikasi Lainnya." -#: app/models/users.py:495 +#: app/models/users.py:502 msgid "When another user edits your packages, releases, etc." msgstr "Saat pengguna lain mengedit paket Anda, rilis, dll." -#: app/models/users.py:497 +#: app/models/users.py:504 msgid "Notifications from editors related to the package approval process." msgstr "" "Pemberitahuan / notifikasi dari penyunting terkait ke proses persetujuan " "paket." -#: app/models/users.py:499 +#: app/models/users.py:506 msgid "When a thread is created on your package." msgstr "Saat utas dibuat pada paket Anda." -#: app/models/users.py:501 +#: app/models/users.py:508 msgid "When a user posts a review on your package." msgstr "Saat pengguna memposting ulasan pada paket Anda." -#: app/models/users.py:503 +#: app/models/users.py:510 msgid "When someone replies to a thread you're watching." msgstr "Saat seseorang membalas utas yang Anda lihat." -#: app/models/users.py:505 +#: app/models/users.py:512 msgid "From a bot - for example, update notifications." msgstr "Dari bot - misalnya, perbarui notifikasi." -#: app/models/users.py:507 +#: app/models/users.py:514 msgid "When your package's maintainers change." msgstr "Ketika pengelola paket Anda berubah." -#: app/models/users.py:509 +#: app/models/users.py:516 msgid "For editors: Important alerts." msgstr "Untuk penyunting : Peringatan penting." -#: app/models/users.py:511 +#: app/models/users.py:518 msgid "For editors: Minor notifications, including new threads." msgstr "Untuk penyunting : Pemberitahuan kecil, termasuk utas baru." -#: app/models/users.py:513 +#: app/models/users.py:520 msgid "Minor notifications not important enough for a dedicated category." msgstr "Pemberitahuan kecil tidak cukup penting untuk kategori khusus." @@ -2541,11 +2570,11 @@ msgstr "" "Halaman ini tidak ditemukan. Tautannya mungkin rusak, halamannya telah " "dihapus, atau Anda tidak memiliki akses ke sini." -#: app/templates/base.html:48 +#: app/templates/base.html:62 msgid "Random" msgstr "Acak" -#: app/templates/base.html:51 app/templates/base.html:245 +#: app/templates/base.html:65 app/templates/base.html:259 #: app/templates/packages/bulk_update_conf.html:8 #: app/templates/packages/translation.html:12 #: app/templates/packages/update_config.html:8 @@ -2554,130 +2583,134 @@ msgstr "Acak" msgid "Help" msgstr "Bantuan" -#: app/templates/base.html:58 +#: app/templates/base.html:72 #, python-format msgid "Search %(type)s" msgstr "Cari %(type)s" -#: app/templates/base.html:58 app/templates/todo/tags.html:11 +#: app/templates/base.html:72 app/templates/todo/tags.html:11 #: app/templates/todo/tags.html:13 msgid "Search all packages" msgstr "Cari semua paket" -#: app/templates/base.html:75 +#: app/templates/base.html:89 msgid "Work Queue" msgstr "Antrean Kerja" -#: app/templates/base.html:88 app/templates/base.html:140 +#: app/templates/base.html:102 app/templates/base.html:154 msgid "To do list" msgstr "Daftar pekerjaan" -#: app/templates/base.html:97 app/templates/notifications/list.html:4 +#: app/templates/base.html:111 app/templates/notifications/list.html:4 msgid "Notifications" msgstr "Pemberitahuan" -#: app/templates/base.html:118 +#: app/templates/base.html:132 msgid "Add Package" msgstr "Tambah Paket" -#: app/templates/base.html:135 +#: app/templates/base.html:149 msgid "Profile" msgstr "Profil" -#: app/templates/base.html:145 +#: app/templates/base.html:159 msgid "My Collections" msgstr "Koleksi Saya" -#: app/templates/base.html:169 app/templates/packages/release_new.html:12 +#: app/templates/base.html:183 app/templates/packages/release_new.html:12 msgid "Settings" msgstr "Pengaturan" -#: app/templates/base.html:172 +#: app/templates/base.html:186 msgid "Sign out" msgstr "Keluar" #: app/templates/admin/languages/list.html:4 -#: app/templates/admin/languages/list.html:10 app/templates/base.html:185 -#: app/templates/packages/view.html:602 app/utils/minetest_hypertext.py:288 +#: app/templates/admin/languages/list.html:10 app/templates/base.html:199 +#: app/templates/packages/view.html:620 app/utils/minetest_hypertext.py:288 msgid "Languages" msgstr "Bahasa" -#: app/templates/base.html:202 app/templates/translate/index.html:76 +#: app/templates/base.html:216 app/templates/translate/index.html:76 msgid "Help translate ContentDB" msgstr "Bantu menerjemahkan ContentDB" -#: app/templates/base.html:246 +#: app/templates/base.html:260 msgid "About" msgstr "Tentang" -#: app/templates/base.html:247 +#: app/templates/base.html:261 msgid "Contact Us" msgstr "Hubungi Kami" -#: app/templates/base.html:248 +#: app/templates/base.html:262 msgid "Rules" msgstr "Peraturan" -#: app/templates/base.html:249 +#: app/templates/base.html:263 msgid "Policy and Guidance" msgstr "Kebijakan dan Panduan" -#: app/templates/base.html:250 app/templates/donate/index.html:46 +#: app/templates/base.html:264 app/templates/donate/index.html:46 #: app/templates/donate/index.html:70 app/templates/users/profile.html:104 msgid "Donate" msgstr "Donasi" -#: app/templates/base.html:251 +#: app/templates/base.html:265 msgid "API" msgstr "API" -#: app/templates/base.html:252 app/templates/users/register.html:37 +#: app/templates/base.html:266 +msgid "RSS / Feeds" +msgstr "" + +#: app/templates/base.html:267 app/templates/users/register.html:37 msgid "Privacy Policy" msgstr "Kebijakan Privasi" -#: app/templates/base.html:254 +#: app/templates/base.html:269 msgid "Report / DMCA" msgstr "Laporkan/DMCA" -#: app/templates/base.html:256 app/templates/packages/advanced_search.html:4 +#: app/templates/base.html:271 app/templates/packages/advanced_search.html:4 msgid "Advanced Search" msgstr "Pencarian Lanjutan" -#: app/templates/base.html:257 +#: app/templates/base.html:272 msgid "User List" msgstr "Daftar Pengguna" -#: app/templates/base.html:258 app/templates/packages/view.html:190 -#: app/templates/packages/view.html:677 app/templates/threads/list.html:4 +#: app/templates/base.html:273 app/templates/packages/view.html:197 +#: app/templates/packages/view.html:695 app/templates/threads/list.html:4 msgid "Threads" msgstr "Utas" -#: app/templates/base.html:259 app/templates/collections/list.html:7 +#: app/templates/base.html:274 app/templates/collections/list.html:7 #: app/templates/collections/list.html:26 msgid "Collections" msgstr "Koleksi" -#: app/templates/base.html:260 app/templates/donate/index.html:4 +#: app/templates/base.html:275 app/templates/donate/index.html:4 msgid "Support Creators" msgstr "Dukung Pembuat" -#: app/templates/base.html:261 +#: app/templates/base.html:276 msgid "Translate Packages" msgstr "Terjemahkan Paket" -#: app/templates/base.html:262 +#: app/templates/base.html:277 msgid "Source Code" msgstr "Kode Sumber" -#: app/templates/base.html:268 +#: app/templates/base.html:283 msgid "Show non-free packages" msgstr "Tampilkan paket non-bebas" -#: app/templates/base.html:270 +#: app/templates/base.html:285 msgid "Hide non-free packages" msgstr "Sembunyikan paket non-bebas" -#: app/templates/base.html:274 +#: app/templates/base.html:289 #, python-format msgid "Our privacy policy has been updated (%(date)s)" msgstr "Kebijakan privasi kami telah diperbarui (%(date)s)" @@ -2686,22 +2719,16 @@ msgstr "Kebijakan privasi kami telah diperbarui (%(date)s)" msgid "Welcome" msgstr "Selamat Datang" -#: app/templates/index.html:8 -msgid "Welcome to the best place to find Minetest mods, games, and texture packs" -msgstr "" -"Selamat datang di tempat terbaik untuk mencari mod, permainan, dan paket " -"tekstur Minetest" - #: app/templates/index.html:53 #, python-format msgid "%(title)s by %(author)s" msgstr "%(title)s oleh %(author)s" -#: app/templates/index.html:94 app/templates/packages/view.html:278 +#: app/templates/index.html:94 app/templates/packages/view.html:285 msgid "Previous" msgstr "Sebelumnya" -#: app/templates/index.html:98 app/templates/packages/view.html:282 +#: app/templates/index.html:98 app/templates/packages/view.html:289 #: app/templates/users/claim_forums.html:87 msgid "Next" msgstr "Selanjutnya" @@ -2783,7 +2810,7 @@ msgstr "Paket" #: app/templates/admin/storage.html:62 #: app/templates/collections/create_edit.html:61 -#: app/templates/threads/user_comments.html:79 +#: app/templates/threads/user_comments.html:80 msgid "No results" msgstr "Tidak ada hasil" @@ -2906,7 +2933,8 @@ msgstr "Tidak ada token yang dibuat" #: app/templates/collections/create_edit.html:5 #: app/templates/collections/view.html:42 app/templates/macros/releases.html:68 -#: app/templates/packages/view.html:116 app/templates/packages/view.html:255 +#: app/templates/packages/release_view.html:10 +#: app/templates/packages/view.html:123 app/templates/packages/view.html:262 msgid "Edit" msgstr "Sunting" @@ -2924,7 +2952,7 @@ msgstr "Hal ini mengharuskan koleksi tersebut bersifat publik" #: app/templates/collections/create_edit.html:76 #: app/templates/packages/remove.html:34 app/templates/packages/remove.html:83 -#: app/templates/packages/view.html:128 +#: app/templates/packages/view.html:135 msgid "Remove" msgstr "Hapus" @@ -3032,8 +3060,8 @@ msgid "" "For more information about the cost of ContentDB and what rubenwardy " "does, see his donation page:" msgstr "" -"Untuk informasi lebih lanjut tentang biaya ContentDB dan apa yang dilakukan " -"rubenwardy, lihat halaman donasinya :" +"Untuk informasi lebih lanjut tentang biaya ContentDB dan apa yang " +"dilakukan rubenwardy, lihat halaman donasinya :" #: app/templates/donate/index.html:73 msgid "Based on your reviews / favorites" @@ -3195,8 +3223,8 @@ msgstr "Pengguna yang Dihapus" msgid "No audit log entries." msgstr "Tidak ada entri log audit." -#: app/templates/macros/forms.html:21 app/templates/macros/reviews.html:150 -#: app/templates/packages/remove.html:73 app/templates/packages/view.html:468 +#: app/templates/macros/forms.html:21 app/templates/macros/reviews.html:151 +#: app/templates/packages/remove.html:73 app/templates/packages/view.html:486 #: app/templates/users/modtools.html:86 msgid "Required" msgstr "Wajib" @@ -3276,6 +3304,7 @@ msgstr "Sunting / Setujui" #: app/templates/macros/releases.html:103 #: app/templates/packages/release_edit.html:39 +#: app/templates/packages/release_view.html:41 msgid "Importing..." msgstr "Mengimpor..." @@ -3295,34 +3324,34 @@ msgstr "Membantu" msgid "Unhelpful" msgstr "Tidak Membantu" -#: app/templates/macros/reviews.html:90 +#: app/templates/macros/reviews.html:91 #, python-format msgid "%(num)d comments" msgstr "%(num)d komentar" -#: app/templates/macros/reviews.html:102 +#: app/templates/macros/reviews.html:103 msgid "No reviews, yet." msgstr "Belum ada ulasan." -#: app/templates/macros/reviews.html:112 app/templates/macros/reviews.html:166 +#: app/templates/macros/reviews.html:113 app/templates/macros/reviews.html:167 #: app/templates/packages/review_create_edit.html:4 msgid "Review" msgstr "Ulasan" -#: app/templates/macros/reviews.html:139 +#: app/templates/macros/reviews.html:140 #: app/templates/packages/review_create_edit.html:51 msgid "Why or why not? Try to be constructive" msgstr "Mengapa? Harap bersifat membangun" -#: app/templates/macros/reviews.html:156 +#: app/templates/macros/reviews.html:157 msgid "Post Review" msgstr "Pos Ulasan" -#: app/templates/macros/reviews.html:192 +#: app/templates/macros/reviews.html:193 msgid "Report an issue" msgstr "Laporkan Masalah" -#: app/templates/macros/reviews.html:196 +#: app/templates/macros/reviews.html:197 msgid "Ask a question" msgstr "Tanyakan Pertanyaan" @@ -3463,8 +3492,8 @@ msgstr "Balasan Terakhir" msgid "On %(trigger)s, do %(action)s" msgstr "Ketika %(trigger)s, lakukan %(action)s" -#: app/templates/macros/todo.html:35 app/templates/packages/view.html:122 -#: app/templates/packages/view.html:433 +#: app/templates/macros/todo.html:35 app/templates/packages/view.html:129 +#: app/templates/packages/view.html:451 msgid "Release" msgstr "Rilis" @@ -3474,7 +3503,7 @@ msgstr "Repositori" #: app/templates/macros/todo.html:48 #: app/templates/packages/releases_list.html:13 -#: app/templates/packages/view.html:437 +#: app/templates/packages/view.html:455 msgid "Update settings" msgstr "Pengaturan pembaruan" @@ -3519,9 +3548,9 @@ msgstr "Topik Forum" #: app/templates/modnames/view.html:27 app/templates/oauth/authorize.html:32 #: app/templates/packages/game_support.html:42 -#: app/templates/packages/similar.html:38 app/templates/packages/view.html:474 -#: app/templates/packages/view.html:498 app/templates/packages/view.html:543 -#: app/templates/packages/view.html:575 app/templates/todo/editor.html:85 +#: app/templates/packages/similar.html:38 app/templates/packages/view.html:492 +#: app/templates/packages/view.html:516 app/templates/packages/view.html:561 +#: app/templates/packages/view.html:593 app/templates/todo/editor.html:85 #: app/templates/todo/game_support.html:45 #, python-format msgid "%(title)s by %(display_name)s" @@ -3658,8 +3687,8 @@ 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 "" -"Gunakan shift untuk memilih banyak. Biarkan pilihan kosong untuk mencocokkan " -"jenis apa pun." +"Gunakan shift untuk memilih banyak. Biarkan pilihan kosong untuk " +"mencocokkan jenis apa pun." #: app/templates/packages/advanced_search.html:14 #: app/templates/packages/advanced_search.html:19 @@ -3767,11 +3796,11 @@ msgstr "" "diperlukan\n" "\t\t\tuntuk fitur seperti mencari metadata dari git dan isi otomatis." -#: app/templates/packages/create_edit.html:73 +#: app/templates/packages/create_edit.html:78 msgid "You need to unpublish the package to change the name." msgstr "Anda perlu membatalkan publikasi paket untuk mengganti namanya." -#: app/templates/packages/create_edit.html:80 +#: app/templates/packages/create_edit.html:85 msgid "" "Tip: Don't include Minetest, mod, or modpack " "anywhere in the short description. It is unnecessary and wastes " @@ -3781,7 +3810,7 @@ msgstr "" " mana pun dalam deskripsi pendek. Ini tidak diperlukan dan menghabiskan " "karakter." -#: app/templates/packages/create_edit.html:83 +#: app/templates/packages/create_edit.html:88 msgid "" "Please choose 'Work in Progress' if your package is unstable, and " "shouldn't be recommended to all players" @@ -3789,11 +3818,11 @@ msgstr "" "Harap pilih 'Dalam Pengerjaan' jika paket Anda belum stabil dan tidak " "disarankan untuk semua pemain" -#: app/templates/packages/create_edit.html:88 +#: app/templates/packages/create_edit.html:93 msgid "If there is no media, set the Media License to the same as the License." msgstr "Jika tidak ada media, atur Lisensi Media menjadi sama dengan Lisensi-nya." -#: app/templates/packages/create_edit.html:92 +#: app/templates/packages/create_edit.html:97 msgid "" "There's no need to link to the package on ContentDB in the long " "description, the user is already here!" @@ -3801,7 +3830,7 @@ msgstr "" "Tidak perlu menautkan ke paket di ContentDB dalam deskripsi panjang, " "penggunanya sudah ada di sini!" -#: app/templates/packages/create_edit.html:95 +#: app/templates/packages/create_edit.html:100 msgid "" "There's no need to include the forum topic in the long description, it's " "already shown on the page." @@ -3809,7 +3838,7 @@ msgstr "" "Tidak perlu menambahkan topik forum dalam deskripsi panjang, sudah " "ditampilkan di laman." -#: app/templates/packages/create_edit.html:98 +#: app/templates/packages/create_edit.html:103 msgid "" "There's no need to include the repository URL in the long description, " "it's already shown on the page." @@ -3817,23 +3846,23 @@ msgstr "" "Tidak perlu menambahkan URL repositori dalam deskripsi panjang, sudah " "ditampilkan di laman." -#: app/templates/packages/create_edit.html:102 +#: app/templates/packages/create_edit.html:107 msgid "What to write in the long description" msgstr "Apa yang ditulis dalam deskripsi panjang" -#: app/templates/packages/create_edit.html:108 +#: app/templates/packages/create_edit.html:113 msgid "Repository and Links" msgstr "Repositori dan Tautan" -#: app/templates/packages/create_edit.html:111 +#: app/templates/packages/create_edit.html:116 msgid "Do you have a Git repository?" msgstr "Apakah Anda memiliki repositori Git?" -#: app/templates/packages/create_edit.html:113 +#: app/templates/packages/create_edit.html:118 msgid "Having a repository is optional" msgstr "Memiliki repositori bersifat opsional" -#: app/templates/packages/create_edit.html:116 +#: app/templates/packages/create_edit.html:121 msgid "" "If you do have a repository, enter the URL below. Otherwise, leave blank " "and click skip." @@ -3841,45 +3870,45 @@ msgstr "" "Jika Anda memiliki repositori, masukkan URL di bawah. Kalau tidak, " "kosongkan dan klik lewati." -#: app/templates/packages/create_edit.html:121 +#: app/templates/packages/create_edit.html:126 msgid "HTTP URL to a Git, Mercurial, or other repository" msgstr "URL HTTP ke repositori Git, Mercurial, atau yang lain" -#: app/templates/packages/create_edit.html:124 +#: app/templates/packages/create_edit.html:129 msgid "Next (Autoimport)" msgstr "Lanjut (Impor Otomatis)" -#: app/templates/packages/create_edit.html:125 +#: app/templates/packages/create_edit.html:130 msgid "Skip" msgstr "Lewati" -#: app/templates/packages/create_edit.html:129 +#: app/templates/packages/create_edit.html:134 msgid "Importing... (This may take a while)" msgstr "Mengimpor... (Ini mungkin perlu waktu)" -#: app/templates/packages/create_edit.html:132 +#: app/templates/packages/create_edit.html:137 msgid "Where should users report issues?" msgstr "Di mana pengguna bisa melaporkan masalah?" -#: app/templates/packages/create_edit.html:136 +#: app/templates/packages/create_edit.html:141 msgid "Paste a forum topic URL" msgstr "Tempelkan URL topik forum" -#: app/templates/packages/create_edit.html:138 +#: app/templates/packages/create_edit.html:143 msgid "YouTube videos will be shown in an embed." msgstr "Video YouTube akan ditampilkan sebagai sematan." -#: app/templates/packages/create_edit.html:139 +#: app/templates/packages/create_edit.html:144 msgid "If blank, the author's donation URL will be used instead." msgstr "Jika kosong, URL donasi pembuat yang akan digunakan." -#: app/templates/packages/create_edit.html:140 +#: app/templates/packages/create_edit.html:145 msgid "How can users translate your package? ie: weblate URL or a help page" msgstr "" "Bagaimana pengguna dapat menerjemahkan paket Anda? Misalnya: URL Weblate " "atau laman bantuan" -#: app/templates/packages/create_edit.html:145 +#: app/templates/packages/create_edit.html:150 msgid "" "You need to save a draft before you can add releases and screenshots. " "You'll be able to edit the package again before submitting for approval." @@ -3941,7 +3970,7 @@ msgstr "" "dokumentasi untuk informasi lanjut" #: app/templates/packages/game_support.html:23 -#: app/templates/packages/view.html:213 app/templates/translate/index.html:48 +#: app/templates/packages/view.html:220 app/templates/translate/index.html:48 msgid "Source" msgstr "Sumber" @@ -4150,10 +4179,12 @@ msgid "Human-readable name. Eg: 1.0.0 - The Trains Update" msgstr "Nama yang bisa dibaca manusia. Misalnya: 1.0.0 - Pembaruan Kereta" #: app/templates/packages/release_edit.html:35 +#: app/templates/packages/release_view.html:35 msgid "Commit Hash" msgstr "Komit Hash" #: app/templates/packages/release_edit.html:40 +#: app/templates/packages/release_view.html:42 msgid "view task" msgstr "lihat tugas" @@ -4422,8 +4453,8 @@ msgid "" "As an alternative to removing your package, you may wish to change the " "maintenance state." msgstr "" -"Sebagai alternatif untuk menghapus paket Anda, Anda mungkin ingin mengubah " -"status pengelolaan." +"Sebagai alternatif untuk menghapus paket Anda, Anda mungkin ingin " +"mengubah status pengelolaan." #: app/templates/packages/remove.html:36 msgid "" @@ -4435,12 +4466,12 @@ msgid "" "\t\t\tlater point. ContentDB staff can restore removed packages, if " "needed." msgstr "" -"Untuk menghindari kehilangan data, Anda tidak dapat menghapus paket secara " -"permanen.\n" -"\t\t\tAnda dapat menghapusnya dari ContentDB, yang akan menyebabkannya tidak " -"terlihat oleh pengguna mana pun.\n" -"\t\t\tPaket yang dihapus mungkin akan dihapus secara permanen di kemudian " -"hari.\n" +"Untuk menghindari kehilangan data, Anda tidak dapat menghapus paket " +"secara permanen.\n" +"\t\t\tAnda dapat menghapusnya dari ContentDB, yang akan menyebabkannya " +"tidak terlihat oleh pengguna mana pun.\n" +"\t\t\tPaket yang dihapus mungkin akan dihapus secara permanen di kemudian" +" hari.\n" "\t\t\tStaf ContentDB dapat memulihkan paket yang dihapus, jika diperlukan." #: app/templates/packages/remove.html:44 @@ -4506,7 +4537,7 @@ msgstr "" "menghapus dampaknya terhadap penilaian paket." #: app/templates/packages/review_votes.html:4 -#: app/templates/packages/view.html:364 +#: app/templates/packages/view.html:371 msgid "Review Votes" msgstr "Tinjau Penilaian" @@ -4642,11 +4673,20 @@ msgstr "Terjemahan - Buku Modifikasi Minetest" msgid "Translating content meta - lua_api.md" msgstr "Menerjemahkan meta konten - lua_api.md" -#: app/templates/packages/translation.html:30 +#: app/templates/packages/translation.html:31 +#, python-format +msgid "%(title)s is available in %(num)d languages." +msgstr "%(title)s tersedia dalam %(num)d bahasa." + +#: app/templates/packages/translation.html:32 +msgid "ContentDB reads translations from locale files (.tr) in your package." +msgstr "ContentDB membaca terjemahan dari berkas locale (.tr) dalam paket Anda." + +#: app/templates/packages/translation.html:89 msgid "Translation template" msgstr "Templat penerjemahan" -#: app/templates/packages/translation.html:32 +#: app/templates/packages/translation.html:91 #, python-format msgid "" "To quickly add support for ContentDB package translation, create a file " @@ -4655,14 +4695,13 @@ msgstr "" "Untuk menambahkan dukungan untuk penerjemahan paket ContentDB dengan " "cepat, buat berkas di %(location)s dengan konten berikut:" -#: app/templates/packages/translation.html:43 -#, python-format -msgid "%(title)s is available in %(num)d languages." -msgstr "%(title)s tersedia dalam %(num)d bahasa." +#: app/templates/packages/translation.html:102 +msgid "With games, you also need to name the textdomain in game.conf:" +msgstr "" -#: app/templates/packages/translation.html:44 -msgid "ContentDB reads translations from locale files (.tr) in your package." -msgstr "ContentDB membaca terjemahan dari berkas locale (.tr) dalam paket Anda." +#: app/templates/packages/translation.html:106 +msgid "Replace mymod with the name of mod / textdomain you chose." +msgstr "" #: app/templates/packages/update_config.html:4 #: app/templates/packages/update_config.html:9 @@ -4705,211 +4744,221 @@ msgstr "" "Ketika paket ditandai sebagai usang, Anda tidak akan menerima " "pemberitahuan lagi sampai ditandai sebagai diperbarui." -#: app/templates/packages/view.html:42 +#: app/templates/packages/view.html:22 app/templates/packages/view.html:25 +#, python-format +msgid "%(title)s releases" +msgstr "" + +#: app/templates/packages/view.html:49 msgid "Download" msgstr "Unduh" -#: app/templates/packages/view.html:49 +#: app/templates/packages/view.html:56 #, python-format msgid "Minetest %(min)s - %(max)s" msgstr "Minetest %(min)s-%(max)s" -#: app/templates/packages/view.html:51 +#: app/templates/packages/view.html:58 #, python-format msgid "For Minetest %(min)s and above" msgstr "Untuk Minetest %(min)s ke atas" -#: app/templates/packages/view.html:53 +#: app/templates/packages/view.html:60 #, python-format msgid "Minetest %(max)s and below" msgstr "Minetest %(max)s ke bawah" -#: app/templates/packages/view.html:63 +#: app/templates/packages/view.html:70 msgid "How do I install this?" msgstr "Bagaimana memasangnya?" -#: app/templates/packages/view.html:69 +#: app/templates/packages/view.html:76 msgid "No downloads available" msgstr "Tidak ada unduhan yang tersedia" -#: app/templates/packages/view.html:76 +#: app/templates/packages/view.html:83 msgid "Non-free code and media" msgstr "Kode dan media tidak bebas" -#: app/templates/packages/view.html:78 +#: app/templates/packages/view.html:85 msgid "Non-free code" msgstr "Kode tidak bebas" -#: app/templates/packages/view.html:80 +#: app/templates/packages/view.html:87 msgid "Non-free media" msgstr "Media tidak bebas" -#: app/templates/packages/view.html:94 app/templates/threads/view.html:109 +#: app/templates/packages/view.html:101 app/templates/threads/view.html:109 msgid "" "This thread is only visible to its creator, package maintainers, users of" " Approver rank or above, and @mentioned users." msgstr "" -"Utas ini hanya tampak kepada pembuatnya, pengelola paket, pengguna dengan " -"jabatan Penyetuju ke atas, dan @pengguna yang disebut." +"Utas ini hanya tampak kepada pembuatnya, pengelola paket, pengguna dengan" +" jabatan Penyetuju ke atas, dan @pengguna yang disebut." -#: app/templates/packages/view.html:207 app/templates/users/profile.html:95 +#: app/templates/packages/view.html:214 app/templates/users/profile.html:95 msgid "Website" msgstr "Situs Web" -#: app/templates/packages/view.html:219 app/templates/users/profile.html:77 +#: app/templates/packages/view.html:226 app/templates/users/profile.html:77 msgid "Forums" msgstr "Forum" -#: app/templates/packages/view.html:225 +#: app/templates/packages/view.html:232 msgid "Issue Tracker" msgstr "Pelacak Masalah" -#: app/templates/packages/view.html:231 app/templates/translate/index.html:43 +#: app/templates/packages/view.html:238 app/templates/translate/index.html:43 msgid "Translate" msgstr "Terjemahkan" -#: app/templates/packages/view.html:297 +#: app/templates/packages/view.html:304 msgid "Thumbnail for video" msgstr "Gambar untuk video" -#: app/templates/packages/view.html:314 +#: app/templates/packages/view.html:321 msgid "Awaiting review" msgstr "Menunggu tinjauan" -#: app/templates/packages/view.html:344 app/templates/threads/view.html:82 +#: app/templates/packages/view.html:351 app/templates/threads/view.html:82 msgid "Edit Review" msgstr "Sunting Ulasan" -#: app/templates/packages/view.html:349 +#: app/templates/packages/view.html:356 msgid "You can't review your own package." msgstr "Anda tidak dapat mengulas paket Anda sendiri." -#: app/templates/packages/view.html:359 +#: app/templates/packages/view.html:366 msgid "Package needs to be approved before it can be reviewed." msgstr "Paket perlu disetujui sebelum dapat diulas." -#: app/templates/packages/view.html:370 +#: app/templates/packages/view.html:377 msgid "Used By" msgstr "Digunakan oleh" -#: app/templates/packages/view.html:376 +#: app/templates/packages/view.html:383 msgid "Content" msgstr "Konten" -#: app/templates/packages/view.html:378 app/templates/packages/view.html:461 +#: app/templates/packages/view.html:385 app/templates/packages/view.html:479 msgid "View content for game" msgstr "Lihat konten permainan" -#: app/templates/packages/view.html:393 +#: app/templates/packages/view.html:398 +#, python-format +msgid "Release notes for %(title)s" +msgstr "" + +#: app/templates/packages/view.html:411 msgid "Favorite" msgstr "Favorit" -#: app/templates/packages/view.html:402 +#: app/templates/packages/view.html:420 msgid "Add to collection..." msgstr "Tambahkan ke koleksi..." -#: app/templates/packages/view.html:410 +#: app/templates/packages/view.html:428 #, python-format msgid "View %(count)d collections" msgstr "Tampilkan %(count)d koleksi" -#: app/templates/packages/view.html:421 +#: app/templates/packages/view.html:439 msgid "Package may be outdated" msgstr "Paket mungkin telah usang" -#: app/templates/packages/view.html:428 +#: app/templates/packages/view.html:446 msgid "Only visible to the author and Editors." msgstr "Hanya tampak kepada pembuat dan Penyunting." -#: app/templates/packages/view.html:445 +#: app/templates/packages/view.html:463 msgid "Warning" msgstr "Peringatan" -#: app/templates/packages/view.html:451 +#: app/templates/packages/view.html:469 msgid "Like this package? Help support its development by making a donation" msgstr "Suka paket ini? Dukung pengembangannya dengan menyumbang/donasi" -#: app/templates/packages/view.html:454 +#: app/templates/packages/view.html:472 msgid "Donate now" msgstr "Donasi sekarang" -#: app/templates/packages/view.html:466 app/utils/minetest_hypertext.py:283 +#: app/templates/packages/view.html:484 app/utils/minetest_hypertext.py:283 msgid "Dependencies" msgstr "Dependensi" -#: app/templates/packages/view.html:486 +#: app/templates/packages/view.html:504 msgid "No required dependencies" msgstr "Tidak ada dependensi wajib" -#: app/templates/packages/view.html:492 +#: app/templates/packages/view.html:510 msgid "Optional" msgstr "Opsional" -#: app/templates/packages/view.html:525 +#: app/templates/packages/view.html:543 msgid "Compatible Games" msgstr "Permainan yang Sesuai" -#: app/templates/packages/view.html:530 app/templates/packages/view.html:550 +#: app/templates/packages/view.html:548 app/templates/packages/view.html:568 #: app/utils/minetest_hypertext.py:275 msgid "No specific game required" msgstr "Tidak ada permainan khusus yang diperlukan" -#: app/templates/packages/view.html:533 +#: app/templates/packages/view.html:551 msgid "Tested with:" msgstr "Dicoba dengan:" -#: app/templates/packages/view.html:555 +#: app/templates/packages/view.html:573 msgid "Is the above correct?" msgstr "Apakah yang di atas benar?" -#: app/templates/packages/view.html:556 +#: app/templates/packages/view.html:574 msgid "You need to either confirm this or tell ContentDB about supported games" msgstr "" "Anda harus mengonfirmasi ini atau memberi tahu ContentDB tentang " "permainan yang didukung" -#: app/templates/packages/view.html:568 +#: app/templates/packages/view.html:586 msgid "Does not work with:" msgstr "Tidak bekerja dengan:" -#: app/templates/packages/view.html:588 +#: app/templates/packages/view.html:606 msgid "Please specify compatible games" msgstr "Harap masukkan permainan yang kompatibel" -#: app/templates/packages/view.html:594 +#: app/templates/packages/view.html:612 msgid "Information" msgstr "Informasi" -#: app/templates/packages/view.html:600 +#: app/templates/packages/view.html:618 msgid "Technical Name" msgstr "Nama Teknis" -#: app/templates/packages/view.html:616 app/utils/minetest_hypertext.py:295 +#: app/templates/packages/view.html:634 app/utils/minetest_hypertext.py:295 #, python-format msgid "%(code_license)s for code,
%(media_license)s for media." msgstr "%(code_license)s untuk kode,
%(media_license)s untuk media." -#: app/templates/packages/view.html:624 +#: app/templates/packages/view.html:642 msgid "Unknown" msgstr "Tidak diketahui" -#: app/templates/packages/view.html:626 app/utils/minetest_hypertext.py:301 +#: app/templates/packages/view.html:644 app/utils/minetest_hypertext.py:301 msgid "Added" msgstr "Ditambahkan" -#: app/templates/packages/view.html:640 +#: app/templates/packages/view.html:658 msgid "Remove myself" msgstr "Hapus diri saya" -#: app/templates/packages/view.html:645 app/utils/minetest_hypertext.py:303 +#: app/templates/packages/view.html:663 app/utils/minetest_hypertext.py:303 msgid "Provides" msgstr "Menyediakan" -#: app/templates/packages/view.html:667 +#: app/templates/packages/view.html:685 msgid "More" msgstr "Lebih banyak" -#: app/templates/packages/view.html:696 +#: app/templates/packages/view.html:714 msgid "See audit log" msgstr "Lihat log audit" @@ -4997,7 +5046,7 @@ msgstr "Komentar oleh %(user)s" msgid "Reply to %(title)s" msgstr "Balasan untuk %(title)s" -#: app/templates/threads/user_comments.html:73 +#: app/templates/threads/user_comments.html:74 msgid "Only showing replies to public threads" msgstr "Hanya menampilkan balasan ke utas publik" @@ -5035,15 +5084,14 @@ msgstr "Apakah ulasan ini sudah ketinggalan zaman?" #: app/templates/threads/view.html:137 msgid "For example, does it complain about issues you've already fixed?" -msgstr "" -"Misalnya, apakah ia mengeluhkan tentang masalah yang sudah Anda perbaiki?" +msgstr "Misalnya, apakah ia mengeluhkan tentang masalah yang sudah Anda perbaiki?" #: app/templates/threads/view.html:138 #, python-format msgid "You can report outdated reviews by clicking %(flag)s on the review." msgstr "" -"Anda dapat melaporkan ulasan yang sudah ketinggalan zaman dengan mengklik " -"%(flag)s pada ulasan tersebut." +"Anda dapat melaporkan ulasan yang sudah ketinggalan zaman dengan mengklik" +" %(flag)s pada ulasan tersebut." #: app/templates/todo/editor.html:4 app/templates/todo/todo_base.html:17 msgid "Editor Work Queue" @@ -5104,7 +5152,7 @@ msgstr "" "Nama mod yang diperlukan mod lain, tetapi tidak ada paket yang " "menyediakannya." -#: app/templates/todo/editor.html:193 app/templates/users/account.html:100 +#: app/templates/todo/editor.html:193 app/templates/users/account.html:102 msgid "View All" msgstr "Lihat Semua" @@ -5421,10 +5469,10 @@ msgid "Account Deletion and Deactivation isn't available to users yet." msgstr "Penghapusan dan Penonaktifan Akun belum tersedia untuk pengguna." #: app/templates/users/account.html:88 -msgid "Please contact the admin." -msgstr "Harap hubungi admin." +msgid "Please raise a report to request account deletion." +msgstr "" -#: app/templates/users/account.html:93 +#: app/templates/users/account.html:95 msgid "Recent Account Actions" msgstr "Tindakan Akun Terakhir" @@ -5557,8 +5605,9 @@ msgid "" "href='https://forum.minetest.net/ucp.php?i=profile&mode=signature'>User " "Control Panel > Profile > Edit signature" msgstr "" -"Pergi ke Panel Kontrol Pengguna, Profil, Sunting Tanda Tangan" +"Pergi ke Panel" +" Kontrol Pengguna, Profil, Sunting Tanda Tangan" #: app/templates/users/claim_forums.html:75 msgid "Paste this into your signature:" @@ -5955,27 +6004,27 @@ msgstr "Cari dalam Rilis Paket" msgid "'%(query)s' - Search Package Releases" msgstr "'%(query)s' - Pencarian Rilisan Paket" -#: app/utils/flask.py:158 +#: app/utils/flask.py:159 msgid "All time" msgstr "Sepanjang masa" -#: app/utils/flask.py:159 +#: app/utils/flask.py:160 msgid "Last 7 days" msgstr "7 hari terakhir" -#: app/utils/flask.py:160 +#: app/utils/flask.py:161 msgid "Last 30 days" msgstr "30 hari terakhir" -#: app/utils/flask.py:161 +#: app/utils/flask.py:162 msgid "Last 90 days" msgstr "90 hari terakhir" -#: app/utils/flask.py:162 +#: app/utils/flask.py:163 msgid "Year to date" msgstr "Tahun kalender ini" -#: app/utils/flask.py:163 +#: app/utils/flask.py:164 msgid "Last year" msgstr "Tahun sebelumnya" @@ -6608,6 +6657,7 @@ msgstr "" #~ msgid "Chat / Commands" #~ msgstr "" +#~ msgctxt "tags" #~ msgid "" #~ "Focus on player chat/communication or " #~ "who's primary function is interacting " @@ -6623,6 +6673,7 @@ msgstr "" #~ msgid "Complex installation" #~ msgstr "" +#~ msgctxt "tags" #~ msgid "" #~ "Requires futher installation steps, such " #~ "as installing luarocks or editing the" @@ -6644,6 +6695,7 @@ msgstr "" #~ msgid "Sims" #~ msgstr "" +#~ msgctxt "tags" #~ msgid "" #~ "Mods and games that aim to " #~ "simulate real life activity. Similar to" @@ -6668,6 +6720,7 @@ msgstr "" #~ msgid "Mobs / Animals / NPCs" #~ msgstr "" +#~ msgctxt "tags" #~ msgid "Adds mobs, animals, and NPCs" #~ msgstr "" @@ -6776,6 +6829,7 @@ msgstr "" #~ msgid "GUI" #~ msgstr "" +#~ msgctxt "tags" #~ msgid "For content whose main utility / feature is in GUI/formspec form" #~ msgstr "" @@ -6794,6 +6848,7 @@ msgstr "" #~ msgid "Minetest Game improved" #~ msgstr "" +#~ msgctxt "tags" #~ msgid "Forks of MTG" #~ msgstr "" @@ -6939,39 +6994,6 @@ 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 (_), " @@ -6988,3 +7010,7 @@ msgstr "" #~ msgid "Human readable. Eg: 1.0.0 or 2018-05-28" #~ msgstr "Dibaca manusia, misal 1.0.0 atau 2018-05-28" + +#~ msgid "Please contact the admin." +#~ msgstr "Harap hubungi admin." + diff --git a/translations/it/LC_MESSAGES/messages.po b/translations/it/LC_MESSAGES/messages.po index a506993b..86046036 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-22 16:06+0100\n" +"POT-Creation-Date: 2024-07-23 22:12+0100\n" "PO-Revision-Date: 2024-01-21 23:01+0000\n" "Last-Translator: Giov4 \n" "Language: it\n" @@ -27,329 +27,272 @@ msgstr "Espulsə:" msgid "You have been banned." msgstr "Sei statə espulsə." -#. NOTE: tags: title for server_tools +#. NOTE: tags: title for jam_game_2023 #: app/_translations.py:6 -#, fuzzy msgctxt "tags" -msgid "Server Moderation and Tools" -msgstr "Strumenti per Moderatori" +msgid "Jam / Game 2023" +msgstr "" -#. NOTE: tags: description for server_tools +#. NOTE: tags: description for jam_game_2023 #: app/_translations.py:8 msgctxt "tags" -msgid "Helps with server maintenance and moderation" -msgstr "" - -#. NOTE: tags: title for pvp -#: app/_translations.py:10 -msgctxt "tags" -msgid "Player vs Player (PvP)" -msgstr "" - -#. NOTE: tags: description for pvp -#: app/_translations.py:12 -msgctxt "tags" -msgid "Designed to be played competitively against other players" +msgid "Entries to the 2023 Minetest Game Jam " msgstr "" #. NOTE: tags: title for player_effects -#: app/_translations.py:14 +#: app/_translations.py:10 msgctxt "tags" msgid "Player Effects / Power Ups" msgstr "" #. NOTE: tags: description for player_effects -#: app/_translations.py:16 +#: app/_translations.py:12 msgctxt "tags" msgid "" "For content that changes player effects, including physics, for example: " "speed, jump height or gravity." msgstr "" -#. NOTE: tags: title for jam_game_2023 +#. NOTE: tags: title for server_tools +#: app/_translations.py:14 +#, fuzzy +msgctxt "tags" +msgid "Server Moderation and Tools" +msgstr "Strumenti per Moderatori" + +#. NOTE: tags: description for server_tools +#: app/_translations.py:16 +msgctxt "tags" +msgid "Helps with server maintenance and moderation" +msgstr "" + +#. NOTE: tags: title for pvp #: app/_translations.py:18 msgctxt "tags" -msgid "Jam / Game 2023" +msgid "Player vs Player (PvP)" msgstr "" -#. NOTE: tags: description for jam_game_2023 +#. NOTE: tags: description for pvp #: 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" +msgid "Designed to be played competitively against other players" msgstr "" #. NOTE: tags: title for world_tools -#: app/_translations.py:26 +#: app/_translations.py:22 msgctxt "tags" msgid "World Maintenance and Tools" msgstr "" #. NOTE: tags: description for world_tools -#: app/_translations.py:28 +#: app/_translations.py:24 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 -#, fuzzy -msgctxt "tags" -msgid "Developer Tools" -msgstr "Strumenti per Moderatori" - -#. 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 +#: app/_translations.py:26 msgctxt "tags" msgid "Joke" msgstr "" #. NOTE: tags: description for april_fools -#: app/_translations.py:40 +#: 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 singleplayer -#: app/_translations.py:42 +#. NOTE: tags: title for developer_tools +#: app/_translations.py:30 +#, fuzzy msgctxt "tags" -msgid "Singleplayer-focused" +msgid "Developer Tools" +msgstr "Strumenti per Moderatori" + +#. NOTE: tags: description for developer_tools +#: app/_translations.py:32 +msgctxt "tags" +msgid "Tools for game and mod developers" msgstr "" -#. NOTE: tags: description for singleplayer -#: app/_translations.py:44 +#. NOTE: tags: title for inventory +#: app/_translations.py:34 msgctxt "tags" -msgid "Content that can be played alone" +msgid "Inventory" +msgstr "" + +#. NOTE: tags: description for inventory +#: app/_translations.py:36 +msgctxt "tags" +msgid "Changes the inventory GUI" msgstr "" #. NOTE: tags: title for crafting -#: app/_translations.py:46 +#: app/_translations.py:38 #, fuzzy msgctxt "tags" msgid "Crafting" msgstr "Valutazione" #. NOTE: tags: description for crafting -#: app/_translations.py:48 +#: app/_translations.py:40 msgctxt "tags" msgid "Big changes to crafting gameplay" msgstr "" #. NOTE: tags: title for adventure__rpg -#: app/_translations.py:50 +#: app/_translations.py:42 msgctxt "tags" msgid "Adventure / RPG" msgstr "" #. NOTE: tags: title for shooter -#: app/_translations.py:52 +#: app/_translations.py:44 msgctxt "tags" msgid "Shooter" msgstr "" #. NOTE: tags: description for shooter -#: app/_translations.py:54 +#: app/_translations.py:46 msgctxt "tags" msgid "First person shooters (FPS) and more" msgstr "" #. NOTE: tags: title for sound_music -#: app/_translations.py:56 +#: app/_translations.py:48 msgctxt "tags" msgid "Sounds / Music" msgstr "" #. NOTE: tags: description for sound_music -#: app/_translations.py:58 +#: app/_translations.py:50 msgctxt "tags" msgid "Focuses on or adds new sounds or musical things" msgstr "" -#. NOTE: tags: title for tools -#: app/_translations.py:60 +#. NOTE: tags: title for mapgen +#: app/_translations.py:52 msgctxt "tags" -msgid "Tools / Weapons / Armor" +msgid "Mapgen / Biomes / Decoration" msgstr "" -#. NOTE: tags: description for tools -#: app/_translations.py:62 +#. NOTE: tags: description for mapgen +#: app/_translations.py:54 msgctxt "tags" -msgid "Adds or changes tools, weapons, and armor" +msgid "New mapgen or changes mapgen" msgstr "" -#. NOTE: tags: title for plants_and_farming -#: app/_translations.py:64 +#. NOTE: tags: title for singleplayer +#: app/_translations.py:56 msgctxt "tags" -msgid "Plants and Farming" +msgid "Singleplayer-focused" msgstr "" -#. NOTE: tags: description for plants_and_farming -#: app/_translations.py:66 +#. NOTE: tags: description for singleplayer +#: app/_translations.py:58 msgctxt "tags" -msgid "Adds new plants or other farmable resources." -msgstr "" - -#. 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" +msgid "Content that can be played alone" msgstr "" #. NOTE: tags: title for complex_installation -#: app/_translations.py:80 +#: app/_translations.py:60 #, fuzzy msgctxt "tags" msgid "Complex installation" msgstr "Documentazione" #. NOTE: tags: description for complex_installation -#: app/_translations.py:82 +#: app/_translations.py:62 msgctxt "tags" msgid "" "Requires futher installation steps, such as installing LuaRocks or " "editing the trusted mod setting" msgstr "" -#. NOTE: tags: title for magic -#: app/_translations.py:84 +#. NOTE: tags: title for simulation +#: app/_translations.py:64 msgctxt "tags" -msgid "Magic / Enchanting" +msgid "Sims" msgstr "" -#. NOTE: tags: title for building_mechanics -#: app/_translations.py:86 -msgctxt "tags" -msgid "Building Mechanics and Tools" -msgstr "" - -#. NOTE: tags: description for building_mechanics -#: app/_translations.py:88 -msgctxt "tags" -msgid "Adds game mechanics or tools that change how players build." -msgstr "" - -#. NOTE: tags: title for oneofakind__original -#: app/_translations.py:90 -msgctxt "tags" -msgid "One-of-a-kind / Original" -msgstr "" - -#. NOTE: tags: description for oneofakind__original -#: app/_translations.py:92 +#. NOTE: tags: description for simulation +#: app/_translations.py:66 msgctxt "tags" msgid "" -"For games and such that are of their own kind, distinct and original in " -"nature to others of the same category." +"Mods and games that aim to simulate real life activity. Similar to " +"SimCity/The Sims/OpenTTD/etc." msgstr "" -#. NOTE: tags: title for building -#: app/_translations.py:94 +#. NOTE: tags: title for plants_and_farming +#: app/_translations.py:68 msgctxt "tags" -msgid "Building" +msgid "Plants and Farming" msgstr "" -#. NOTE: tags: description for building -#: app/_translations.py:96 +#. NOTE: tags: description for plants_and_farming +#: app/_translations.py:70 msgctxt "tags" -msgid "Focuses on building, such as adding new materials or nodes" +msgid "Adds new plants or other farmable resources." msgstr "" -#. NOTE: tags: title for decorative -#: app/_translations.py:98 -#, fuzzy +#. NOTE: tags: title for multiplayer +#: app/_translations.py:72 msgctxt "tags" -msgid "Decorative" -msgstr "Disattiva" +msgid "Multiplayer-focused" +msgstr "" -#. NOTE: tags: description for decorative -#: app/_translations.py:100 +#. NOTE: tags: description for multiplayer +#: app/_translations.py:74 msgctxt "tags" -msgid "Adds nodes with no other purpose than for use in building" +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 chat +#: app/_translations.py:80 +msgctxt "tags" +msgid "Chat / Commands" +msgstr "" + +#. NOTE: tags: description for chat +#: app/_translations.py:82 +msgctxt "tags" +msgid "Focus on player chat/communication or console interaction." msgstr "" #. NOTE: tags: title for puzzle -#: app/_translations.py:102 +#: app/_translations.py:84 msgctxt "tags" msgid "Puzzle" msgstr "" #. NOTE: tags: description for puzzle -#: app/_translations.py:104 +#: app/_translations.py:86 msgctxt "tags" msgid "Focus on puzzle solving instead of combat" msgstr "" #. NOTE: tags: title for environment -#: app/_translations.py:106 +#: app/_translations.py:88 msgctxt "tags" msgid "Environment / Weather" msgstr "" #. NOTE: tags: description for environment -#: app/_translations.py:108 +#: app/_translations.py:90 msgctxt "tags" msgid "" "Improves the world, adding weather, ambient sounds, or other environment " @@ -357,29 +300,86 @@ msgid "" msgstr "" #. NOTE: tags: title for less_than_px -#: app/_translations.py:110 +#: app/_translations.py:92 msgctxt "tags" msgid "<16px" msgstr "" #. NOTE: tags: description for less_than_px -#: app/_translations.py:112 +#: app/_translations.py:94 msgctxt "tags" msgid "Less than 16px" msgstr "" #. NOTE: tags: title for mobs -#: app/_translations.py:114 +#: app/_translations.py:96 msgctxt "tags" msgid "Mobs / Animals / NPCs" msgstr "" #. NOTE: tags: description for mobs -#: app/_translations.py:116 +#: app/_translations.py:98 msgctxt "tags" msgid "Adds mobs, animals, and non-player characters" msgstr "" +#. NOTE: tags: title for building +#: app/_translations.py:100 +msgctxt "tags" +msgid "Building" +msgstr "" + +#. NOTE: tags: description for building +#: app/_translations.py:102 +msgctxt "tags" +msgid "Focuses on building, such as adding new materials or nodes" +msgstr "" + +#. NOTE: tags: title for decorative +#: app/_translations.py:104 +#, fuzzy +msgctxt "tags" +msgid "Decorative" +msgstr "Disattiva" + +#. NOTE: tags: description for decorative +#: app/_translations.py:106 +msgctxt "tags" +msgid "Adds nodes with no other purpose than for use in building" +msgstr "" + +#. NOTE: tags: title for magic +#: app/_translations.py:108 +msgctxt "tags" +msgid "Magic / Enchanting" +msgstr "" + +#. NOTE: tags: title for building_mechanics +#: app/_translations.py:110 +msgctxt "tags" +msgid "Building Mechanics and Tools" +msgstr "" + +#. NOTE: tags: description for building_mechanics +#: app/_translations.py:112 +msgctxt "tags" +msgid "Adds game mechanics or tools that change how players build." +msgstr "" + +#. NOTE: tags: title for oneofakind__original +#: app/_translations.py:114 +msgctxt "tags" +msgid "One-of-a-kind / Original" +msgstr "" + +#. NOTE: tags: description for oneofakind__original +#: 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 custom_mapgen #: app/_translations.py:118 #, fuzzy @@ -395,19 +395,18 @@ msgid "" "worlds to be set to the 'singlenode' mapgen." msgstr "" -#. NOTE: tags: title for survival +#. NOTE: tags: title for 16px #: app/_translations.py:122 msgctxt "tags" -msgid "Survival" +msgid "16px" msgstr "" -#. NOTE: tags: description for survival +#. NOTE: tags: description for 16px #: 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 "" +msgid "For 16px texture packs" +msgstr "Migliori Pacchetti Texture" #. NOTE: tags: title for education #: app/_translations.py:126 @@ -422,211 +421,143 @@ msgctxt "tags" msgid "Either has educational value, or is a tool to help teachers " msgstr "" -#. NOTE: tags: title for storage +#. NOTE: tags: title for survival #: app/_translations.py:130 -#, fuzzy msgctxt "tags" -msgid "Storage" -msgstr "Spazio di archiviazione" +msgid "Survival" +msgstr "" -#. NOTE: tags: description for storage +#. NOTE: tags: description for survival #: app/_translations.py:132 msgctxt "tags" -msgid "Adds or improves item storage mechanics" -msgstr "" - -#. NOTE: tags: title for library -#: app/_translations.py:134 -msgctxt "tags" -msgid "API / Library" -msgstr "" - -#. NOTE: tags: description for library -#: app/_translations.py:136 -msgctxt "tags" -msgid "Primarily adds an API for other mods to use" +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:138 +#: app/_translations.py:134 msgctxt "tags" msgid "HUD" msgstr "" #. NOTE: tags: description for hud -#: app/_translations.py:140 +#: app/_translations.py:136 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 -msgctxt "tags" -msgid "Mini-game" -msgstr "Nome" - -#. NOTE: tags: description for mini-game -#: app/_translations.py:144 -msgctxt "tags" -msgid "Adds a mini-game to be played within Minetest" -msgstr "" - #. NOTE: tags: title for pve -#: app/_translations.py:146 +#: app/_translations.py:138 msgctxt "tags" msgid "Player vs Environment (PvE)" msgstr "" #. NOTE: tags: description for pve -#: app/_translations.py:148 +#: app/_translations.py:140 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 storage +#: app/_translations.py:142 +#, fuzzy +msgctxt "tags" +msgid "Storage" +msgstr "Spazio di archiviazione" + +#. NOTE: tags: description for storage +#: app/_translations.py:144 +msgctxt "tags" +msgid "Adds or improves item storage mechanics" +msgstr "" + #. NOTE: tags: title for sports -#: app/_translations.py:150 +#: app/_translations.py:146 #, fuzzy msgctxt "tags" msgid "Sports" msgstr "Segnala" -#. NOTE: tags: title for 16px -#: app/_translations.py:152 +#. NOTE: tags: title for library +#: app/_translations.py:148 msgctxt "tags" -msgid "16px" +msgid "API / Library" msgstr "" -#. NOTE: tags: description for 16px -#: app/_translations.py:154 +#. NOTE: tags: description for library +#: app/_translations.py:150 +msgctxt "tags" +msgid "Primarily adds an API for other mods to use" +msgstr "" + +#. NOTE: tags: title for mini-game +#: app/_translations.py:152 #, fuzzy msgctxt "tags" -msgid "For 16px texture packs" -msgstr "Migliori Pacchetti Texture" +msgid "Mini-game" +msgstr "Nome" -#. NOTE: tags: title for 64px +#. NOTE: tags: description for mini-game +#: app/_translations.py:154 +msgctxt "tags" +msgid "Adds a mini-game to be played within Minetest" +msgstr "" + +#. NOTE: tags: title for commerce #: app/_translations.py:156 msgctxt "tags" -msgid "64px" +msgid "Commerce / Economy" msgstr "" -#. NOTE: tags: description for 64px +#. NOTE: tags: description for commerce #: app/_translations.py:158 -#, fuzzy msgctxt "tags" -msgid "For 64px texture packs" -msgstr "Migliori Pacchetti Texture" +msgid "Related to economies, money, and trading" +msgstr "" -#. NOTE: tags: title for transport +#. NOTE: tags: title for technology #: app/_translations.py:160 -#, fuzzy msgctxt "tags" -msgid "Transport" -msgstr "Segnala" +msgid "Machines / Electronics" +msgstr "" -#. NOTE: tags: description for transport +#. NOTE: tags: description for technology #: app/_translations.py:162 msgctxt "tags" -msgid "" -"Adds or changes transportation methods. Includes teleportation, vehicles," -" ridable mobs, transport infrastructure and thematic content" +msgid "Adds machines useful in automation, tubes, or power." +msgstr "" + +#. NOTE: tags: title for food +#: app/_translations.py:164 +msgctxt "tags" +msgid "Food / Drinks" msgstr "" #. NOTE: tags: title for seasonal -#: app/_translations.py:164 +#: app/_translations.py:166 #, fuzzy msgctxt "tags" msgid "Seasonal" msgstr "Motivo" #. NOTE: tags: description for seasonal -#: app/_translations.py:166 +#: app/_translations.py:168 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:178 -msgctxt "tags" -msgid "Jam / Combat 2020" -msgstr "" - -#. 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 "" - -#. 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:190 +#: app/_translations.py:170 #, fuzzy msgctxt "tags" msgid "Creative" msgstr "Crea" #. NOTE: tags: description for creative -#: app/_translations.py:192 +#: app/_translations.py:172 msgctxt "tags" msgid "" "Written specifically or exclusively for use in creative mode. Adds " @@ -634,53 +565,108 @@ msgid "" "that facilitate ingame creation and doesn't add difficulty or scarcity" msgstr "" -#. NOTE: tags: title for technology -#: app/_translations.py:194 +#. NOTE: tags: title for 64px +#: app/_translations.py:174 msgctxt "tags" -msgid "Machines / Electronics" +msgid "64px" msgstr "" -#. NOTE: tags: description for technology -#: app/_translations.py:196 +#. NOTE: tags: description for 64px +#: app/_translations.py:176 +#, fuzzy msgctxt "tags" -msgid "Adds machines useful in automation, tubes, or power." -msgstr "" +msgid "For 64px texture packs" +msgstr "Migliori Pacchetti Texture" #. NOTE: tags: title for 32px -#: app/_translations.py:198 +#: app/_translations.py:178 msgctxt "tags" msgid "32px" msgstr "" #. NOTE: tags: description for 32px -#: app/_translations.py:200 +#: app/_translations.py:180 #, fuzzy msgctxt "tags" msgid "For 32px texture packs" msgstr "Migliori Pacchetti Texture" -#. NOTE: tags: title for strategy_rts -#: app/_translations.py:202 +#. NOTE: tags: title for gui +#: app/_translations.py:182 msgctxt "tags" -msgid "Strategy / RTS" +msgid "GUI" msgstr "" -#. NOTE: tags: description for strategy_rts -#: app/_translations.py:204 +#. NOTE: tags: description for gui +#: app/_translations.py:184 msgctxt "tags" msgid "" -"Games and mods with a heavy strategy component, whether real-time or " -"turn-based" +"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:186 +msgctxt "tags" +msgid "Jam / Combat 2020" +msgstr "" + +#. NOTE: tags: description for jam_combat_mod +#: app/_translations.py:188 +msgctxt "tags" +msgid "For mods created for the Discord \"Combat\" modding event in 2020" +msgstr "" + +#. NOTE: tags: title for transport +#: app/_translations.py:190 +#, fuzzy +msgctxt "tags" +msgid "Transport" +msgstr "Segnala" + +#. NOTE: tags: description for transport +#: app/_translations.py:192 +msgctxt "tags" +msgid "" +"Adds or changes transportation methods. Includes teleportation, vehicles," +" ridable mobs, transport infrastructure and thematic content" +msgstr "" + +#. NOTE: tags: title for jam_weekly_2021 +#: app/_translations.py:194 +msgctxt "tags" +msgid "Jam / Weekly Challenges 2021" +msgstr "" + +#. NOTE: tags: description for jam_weekly_2021 +#: app/_translations.py:196 +msgctxt "tags" +msgid "" +"For mods created for the Discord \"Weekly Challenges\" modding event in " +"2021" +msgstr "" + +#. NOTE: tags: title for mtg +#: app/_translations.py:198 +#, fuzzy +msgctxt "tags" +msgid "Minetest Game improved" +msgstr "E' Approvato" + +#. NOTE: tags: description for mtg +#: app/_translations.py:200 +msgctxt "tags" +msgid "Forks of Minetest Game" msgstr "" #. NOTE: tags: title for skins -#: app/_translations.py:206 +#: app/_translations.py:202 msgctxt "tags" msgid "Player customization / Skins" msgstr "" #. NOTE: tags: description for skins -#: app/_translations.py:208 +#: app/_translations.py:204 msgctxt "tags" msgid "" "Allows the player to customize their character by changing the texture or" @@ -688,30 +674,44 @@ msgid "" msgstr "" #. NOTE: tags: title for jam_game_2021 -#: app/_translations.py:210 +#: app/_translations.py:206 msgctxt "tags" msgid "Jam / Game 2021" msgstr "" #. NOTE: tags: description for jam_game_2021 -#: app/_translations.py:212 +#: app/_translations.py:208 msgctxt "tags" msgid "Entries to the 2021 Minetest Game Jam" msgstr "" #. NOTE: tags: title for 128px -#: app/_translations.py:214 +#: app/_translations.py:210 msgctxt "tags" msgid "128px+" msgstr "" #. NOTE: tags: description for 128px -#: app/_translations.py:216 +#: app/_translations.py:212 #, fuzzy msgctxt "tags" msgid "For 128px or higher texture packs" msgstr "Migliori Pacchetti Texture" +#. NOTE: tags: title for strategy_rts +#: app/_translations.py:214 +msgctxt "tags" +msgid "Strategy / RTS" +msgstr "" + +#. NOTE: tags: description for strategy_rts +#: app/_translations.py:216 +msgctxt "tags" +msgid "" +"Games and mods with a heavy strategy component, whether real-time or " +"turn-based" +msgstr "" + #. NOTE: tags: title for jam_game_2022 #: app/_translations.py:218 msgctxt "tags" @@ -833,7 +833,7 @@ msgstr "" msgid "%(delta)s ago" msgstr "%(delta)s fa" -#: app/blueprints/api/endpoints.py:94 app/templates/index.html:104 +#: app/blueprints/api/endpoints.py:74 app/templates/index.html:104 msgid "Featured" msgstr "In Evidenza" @@ -844,6 +844,7 @@ msgstr "In Evidenza" #: 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 +#: app/templates/packages/release_view.html:22 msgid "Name" msgstr "Nome" @@ -852,10 +853,10 @@ 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:252 -#: app/blueprints/packages/packages.py:544 -#: app/blueprints/packages/packages.py:640 -#: app/blueprints/packages/packages.py:728 +#: app/blueprints/oauth/__init__.py:175 app/blueprints/packages/packages.py:253 +#: app/blueprints/packages/packages.py:551 +#: app/blueprints/packages/packages.py:647 +#: app/blueprints/packages/packages.py:735 #: app/blueprints/packages/releases.py:66 #: app/blueprints/packages/releases.py:81 app/blueprints/packages/reviews.py:63 #: app/blueprints/packages/screenshots.py:36 @@ -872,17 +873,18 @@ msgstr "Salva" #: app/blueprints/packages/advanced_search.py:84 #: app/blueprints/packages/releases.py:56 #: app/blueprints/packages/releases.py:71 app/blueprints/packages/reviews.py:53 -#: app/blueprints/threads/__init__.py:281 +#: app/blueprints/threads/__init__.py:282 #: app/templates/admin/languages/list.html:23 -#: app/templates/macros/reviews.html:143 app/templates/macros/topics.html:5 +#: app/templates/macros/reviews.html:144 app/templates/macros/topics.html:5 #: app/templates/packages/release_edit.html:21 -#: app/templates/packages/translation.html:54 +#: app/templates/packages/release_view.html:23 +#: app/templates/packages/translation.html:42 msgid "Title" msgstr "Titolo" #: app/blueprints/collections/__init__.py:80 #: app/blueprints/collections/__init__.py:85 -#: app/templates/packages/translation.html:57 +#: app/templates/packages/translation.html:45 msgid "Short Description" msgstr "Breve Descrizione" @@ -891,7 +893,7 @@ msgid "Page Content" msgstr "Contenuto Pagina" #: app/blueprints/collections/__init__.py:82 -#: app/blueprints/threads/__init__.py:283 +#: app/blueprints/threads/__init__.py:284 #: app/templates/collections/view.html:51 msgid "Private" msgstr "Privato" @@ -930,6 +932,27 @@ msgstr "(Pubblico, cambia da Profilo > Le mie collezioni)" msgid "Removed package from favorites collection" msgstr "Contenuto rimosso dalla raccolta dei preferiti" +#: app/blueprints/feeds/__init__.py:32 app/templates/index.html:8 +msgid "Welcome to the best place to find Minetest mods, games, and texture packs" +msgstr "" +"Benvenutə nel posto migliore per trovare moduli, giochi e pacchetti " +"texture per Minetest" + +#: app/blueprints/feeds/__init__.py:70 app/templates/base.html:29 +#: app/templates/base.html:36 +msgid "ContentDB new packages" +msgstr "" + +#: app/blueprints/feeds/__init__.py:98 app/templates/base.html:31 +#: app/templates/base.html:38 +msgid "ContentDB package updates" +msgstr "" + +#: app/blueprints/feeds/__init__.py:107 app/templates/base.html:27 +#: app/templates/base.html:34 +msgid "ContentDB all" +msgstr "" + #: 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 @@ -960,7 +983,7 @@ msgstr "" #: app/blueprints/packages/__init__.py:42 #: app/templates/packages/releases_list.html:34 -#: app/templates/packages/view.html:657 app/templates/todo/editor.html:75 +#: app/templates/packages/view.html:675 app/templates/todo/editor.html:75 msgid "Releases" msgstr "Rilasci" @@ -972,18 +995,18 @@ msgstr "Screenshot" #: app/blueprints/packages/__init__.py:52 #: app/templates/packages/edit_maintainers.html:8 -#: app/templates/packages/view.html:628 app/utils/minetest_hypertext.py:302 +#: app/templates/packages/view.html:646 app/utils/minetest_hypertext.py:302 msgid "Maintainers" msgstr "Manutentorə" #: app/blueprints/packages/__init__.py:57 app/templates/admin/list.html:21 -#: app/templates/base.html:159 app/templates/packages/audit.html:4 +#: app/templates/base.html:173 app/templates/packages/audit.html:4 msgid "Audit Log" msgstr "Log di Audit" -#: app/blueprints/packages/__init__.py:62 app/templates/base.html:150 +#: app/blueprints/packages/__init__.py:62 app/templates/base.html:164 #: app/templates/packages/stats.html:4 app/templates/packages/stats.html:23 -#: app/templates/packages/view.html:236 app/templates/users/profile.html:148 +#: app/templates/packages/view.html:243 app/templates/users/profile.html:148 msgid "Statistics" msgstr "Statistiche" @@ -1013,8 +1036,8 @@ msgstr "" msgid "Non-free" msgstr "" -#: app/blueprints/packages/advanced_search.py:42 app/models/packages.py:624 -#: app/templates/packages/view.html:163 +#: app/blueprints/packages/advanced_search.py:42 app/models/packages.py:630 +#: app/templates/packages/view.html:170 msgid "Work in Progress" msgstr "Lavori in Corso" @@ -1032,30 +1055,30 @@ msgid "Query" msgstr "" #: app/blueprints/packages/advanced_search.py:54 -#: app/blueprints/packages/packages.py:230 app/templates/packages/view.html:598 +#: app/blueprints/packages/packages.py:231 app/templates/packages/view.html:616 #: app/utils/minetest_hypertext.py:263 msgid "Type" msgstr "Tipo" #: app/blueprints/packages/advanced_search.py:56 -#: app/templates/macros/topics.html:6 app/templates/packages/view.html:177 +#: app/templates/macros/topics.html:6 app/templates/packages/view.html:184 msgid "Author" msgstr "Autorə" #: app/blueprints/packages/advanced_search.py:57 -#: app/blueprints/packages/packages.py:237 app/templates/admin/tags/list.html:4 +#: app/blueprints/packages/packages.py:238 app/templates/admin/tags/list.html:4 #: app/templates/admin/tags/list.html:10 app/templates/todo/tags.html:38 #: app/utils/minetest_hypertext.py:264 msgid "Tags" msgstr "Etichette" #: app/blueprints/packages/advanced_search.py:60 -#: app/blueprints/packages/packages.py:238 +#: app/blueprints/packages/packages.py:239 msgid "Content Warnings" msgstr "Avvertenze sul Contenuto" #: app/blueprints/packages/advanced_search.py:63 -#: app/blueprints/packages/packages.py:239 app/templates/packages/view.html:609 +#: app/blueprints/packages/packages.py:240 app/templates/packages/view.html:627 #: app/utils/minetest_hypertext.py:298 msgid "License" msgstr "Licenza" @@ -1069,9 +1092,10 @@ msgstr "" #: 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/macros/reviews.html:82 app/templates/macros/topics.html:52 #: app/templates/packages/game_hub.html:5 #: app/templates/packages/game_hub.html:25 +#: app/templates/packages/release_view.html:17 #: app/templates/packages/similar.html:22 app/templates/translate/index.html:28 #, python-format msgid "%(title)s by %(author)s" @@ -1079,7 +1103,7 @@ 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 +#: app/templates/packages/translation.html:39 msgid "Language" msgstr "" @@ -1101,13 +1125,13 @@ 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/packages/view.html:201 app/templates/packages/view.html:343 #: 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 +#: app/templates/packages/view.html:191 app/templates/users/profile.html:242 msgid "Downloads" msgstr "Scaricamenti" @@ -1139,75 +1163,75 @@ msgstr "" msgid "Random order" msgstr "" -#: app/blueprints/packages/packages.py:215 +#: app/blueprints/packages/packages.py:216 msgid "No download available." msgstr "Impossibile scaricare." -#: app/blueprints/packages/packages.py:231 +#: app/blueprints/packages/packages.py:232 msgid "Title (Human-readable)" msgstr "Titolo (Leggibile da umani)" -#: app/blueprints/packages/packages.py:232 -#: app/blueprints/packages/packages.py:638 +#: app/blueprints/packages/packages.py:233 +#: app/blueprints/packages/packages.py:645 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 +#: app/blueprints/packages/packages.py:233 +#: app/blueprints/packages/packages.py:646 +#: app/templates/packages/create_edit.html:80 msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" msgstr "Solo lettere minuscole (a-z), numeri (0-9), e trattino basso (_)" -#: app/blueprints/packages/packages.py:233 +#: app/blueprints/packages/packages.py:234 msgid "Short Description (Plaintext)" msgstr "Descrizione Corta (Testo Non Formattato)" -#: app/blueprints/packages/packages.py:235 app/templates/packages/view.html:620 +#: app/blueprints/packages/packages.py:236 app/templates/packages/view.html:638 #: app/utils/minetest_hypertext.py:300 msgid "Maintenance State" msgstr "Stato di Manutenzione" -#: app/blueprints/packages/packages.py:240 +#: app/blueprints/packages/packages.py:241 msgid "Media License" msgstr "Licenza Multimediale" -#: app/blueprints/packages/packages.py:242 +#: app/blueprints/packages/packages.py:243 msgid "Long Description (Markdown)" msgstr "Descrizione Lunga (Markdown)" -#: app/blueprints/packages/packages.py:244 +#: app/blueprints/packages/packages.py:245 msgid "VCS Repository URL" msgstr "URL del Deposito VCS" -#: app/blueprints/packages/packages.py:245 app/blueprints/users/settings.py:77 +#: app/blueprints/packages/packages.py:246 app/blueprints/users/settings.py:77 msgid "Website URL" msgstr "URL del Sito Web" -#: app/blueprints/packages/packages.py:246 +#: app/blueprints/packages/packages.py:247 msgid "Issue Tracker URL" msgstr "URL del Tracciatore dei Problemi" -#: app/blueprints/packages/packages.py:247 +#: app/blueprints/packages/packages.py:248 msgid "Forum Topic ID" msgstr "ID della Discussione sul Forum" -#: app/blueprints/packages/packages.py:248 +#: app/blueprints/packages/packages.py:249 msgid "Video URL" msgstr "URL del Video" -#: app/blueprints/packages/packages.py:249 +#: app/blueprints/packages/packages.py:250 msgid "Donate URL" msgstr "URL Donazioni" -#: app/blueprints/packages/packages.py:250 +#: app/blueprints/packages/packages.py:251 msgid "Translation URL" msgstr "" -#: app/blueprints/packages/packages.py:256 +#: app/blueprints/packages/packages.py:257 msgid "_game is not an allowed name" msgstr "_game non è un nome consentito" -#: app/blueprints/packages/packages.py:266 +#: app/blueprints/packages/packages.py:267 msgid "" "Package already exists, but is removed. Please contact ContentDB staff to" " restore the package" @@ -1215,112 +1239,112 @@ msgstr "" "Il contenuto esiste già, ma è stato rimosso. Contatta lo staff di " "ContentDB perché venga ripristinato" -#: app/blueprints/packages/packages.py:271 +#: app/blueprints/packages/packages.py:272 msgid "Package already exists" msgstr "Il contenuto esiste già" -#: app/blueprints/packages/packages.py:277 +#: app/blueprints/packages/packages.py:278 msgid "A collection with a similar name already exists" msgstr "Esiste già una raccolta con un nome simile" -#: app/blueprints/packages/packages.py:330 +#: app/blueprints/packages/packages.py:331 #: 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:336 +#: app/blueprints/packages/packages.py:337 msgid "Save draft" msgstr "" -#: app/blueprints/packages/packages.py:344 +#: app/blueprints/packages/packages.py:345 msgid "Unable to find that user" msgstr "Impossibile trovare l'utente" -#: app/blueprints/packages/packages.py:348 +#: app/blueprints/packages/packages.py:349 #: app/blueprints/packages/screenshots.py:137 msgid "Permission denied" msgstr "Permesso negato" -#: app/blueprints/packages/packages.py:404 -#: app/blueprints/packages/packages.py:495 -#: app/blueprints/packages/packages.py:517 +#: app/blueprints/packages/packages.py:408 +#: app/blueprints/packages/packages.py:502 +#: app/blueprints/packages/packages.py:524 msgid "You don't have permission to do that" msgstr "Non hai il permesso di farlo" -#: app/blueprints/packages/packages.py:437 +#: app/blueprints/packages/packages.py:443 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:444 +#: app/blueprints/packages/packages.py:450 msgid "" "Please comment in the approval thread so editors know what you have " "changed" msgstr "" -#: app/blueprints/packages/packages.py:482 +#: app/blueprints/packages/packages.py:489 #, python-format msgid "Set state to %(state)s" msgstr "" -#: app/blueprints/packages/packages.py:512 +#: app/blueprints/packages/packages.py:519 msgid "Deleted package" msgstr "Contenuto rimosso" -#: app/blueprints/packages/packages.py:534 +#: app/blueprints/packages/packages.py:541 msgid "Unapproved package" msgstr "Contenuto non accettato" -#: app/blueprints/packages/packages.py:543 +#: app/blueprints/packages/packages.py:550 msgid "Maintainers (Comma-separated)" msgstr "Manutentorз (Separatз da virgole)" -#: app/blueprints/packages/packages.py:552 +#: app/blueprints/packages/packages.py:559 msgid "You don't have permission to edit maintainers" msgstr "Non hai il permesso di modificare lз manutentorз" -#: app/blueprints/packages/packages.py:602 +#: app/blueprints/packages/packages.py:609 msgid "You are not a maintainer" msgstr "Non sei unə manutentorə" -#: app/blueprints/packages/packages.py:605 +#: app/blueprints/packages/packages.py:612 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:637 +#: app/blueprints/packages/packages.py:644 msgid "Author Name" msgstr "Nome dell'Autorə" -#: app/blueprints/packages/packages.py:724 +#: app/blueprints/packages/packages.py:731 msgid "Enable support detection based on dependencies (recommended)" msgstr "Abilita il rilevamento del supporto in base alle dipendenze (consigliato)" -#: app/blueprints/packages/packages.py:725 +#: app/blueprints/packages/packages.py:732 msgid "Supported games" msgstr "Giochi supportati" -#: app/blueprints/packages/packages.py:726 +#: app/blueprints/packages/packages.py:733 msgid "Unsupported games" msgstr "Giochi non supportati" -#: app/blueprints/packages/packages.py:727 +#: app/blueprints/packages/packages.py:734 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:743 +#: app/blueprints/packages/packages.py:750 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:747 +#: app/blueprints/packages/packages.py:754 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 " @@ -1347,18 +1371,19 @@ msgstr "Riferimenti Git (es: hash del contributo, branch o etichetta)" #: app/blueprints/packages/releases.py:62 #: app/blueprints/packages/releases.py:77 -#: app/blueprints/packages/releases.py:207 +#: app/blueprints/packages/releases.py:217 msgid "Minimum Minetest Version" msgstr "Versione Minima di Minetest" #: app/blueprints/packages/releases.py:64 #: app/blueprints/packages/releases.py:79 -#: app/blueprints/packages/releases.py:210 +#: app/blueprints/packages/releases.py:220 msgid "Maximum Minetest Version" msgstr "Versione Massima di Minetest" #: app/blueprints/packages/releases.py:74 #: app/templates/packages/release_edit.html:31 +#: app/templates/packages/release_view.html:31 msgid "URL" msgstr "URL" @@ -1379,77 +1404,77 @@ msgstr "Importa da Git" msgid "Upload .zip file" msgstr "Carica un file .zip" -#: app/blueprints/packages/releases.py:206 +#: app/blueprints/packages/releases.py:216 msgid "Set Min" msgstr "Specifica Minimo" -#: app/blueprints/packages/releases.py:209 +#: app/blueprints/packages/releases.py:219 msgid "Set Max" msgstr "Specifica Massimo" -#: app/blueprints/packages/releases.py:212 +#: app/blueprints/packages/releases.py:222 msgid "Only change values previously set as none" msgstr "Cambia solo i valori specificati come nulli in precedenza" -#: app/blueprints/packages/releases.py:213 +#: app/blueprints/packages/releases.py:223 msgid "Update" msgstr "Aggiorna" -#: app/blueprints/packages/releases.py:265 +#: app/blueprints/packages/releases.py:275 #: app/templates/packages/update_config.html:25 msgid "Trigger" msgstr "Innesco" -#: app/blueprints/packages/releases.py:266 +#: app/blueprints/packages/releases.py:276 msgid "New Commit" msgstr "Nuovo Contributo" -#: app/blueprints/packages/releases.py:267 app/templates/admin/tags/list.html:8 +#: app/blueprints/packages/releases.py:277 app/templates/admin/tags/list.html:8 msgid "New Tag" msgstr "Nuova Etichetta" -#: app/blueprints/packages/releases.py:269 +#: app/blueprints/packages/releases.py:279 msgid "Branch name" msgstr "Nome del branch" -#: app/blueprints/packages/releases.py:270 +#: app/blueprints/packages/releases.py:280 #: app/templates/packages/update_config.html:38 msgid "Action" msgstr "Azione" -#: app/blueprints/packages/releases.py:271 +#: app/blueprints/packages/releases.py:281 msgid "Send notification and mark as outdated" msgstr "Invia una notifica e segnala come obsoleto" -#: app/blueprints/packages/releases.py:271 app/logic/package_approval.py:104 +#: app/blueprints/packages/releases.py:281 app/logic/package_approval.py:104 msgid "Create release" msgstr "Crea un rilascio" -#: app/blueprints/packages/releases.py:273 +#: app/blueprints/packages/releases.py:283 msgid "Save Settings" msgstr "Salva le Impostazioni" -#: app/blueprints/packages/releases.py:274 +#: app/blueprints/packages/releases.py:284 msgid "Disable Automation" msgstr "Disattiva l'Automazione" -#: app/blueprints/packages/releases.py:313 +#: app/blueprints/packages/releases.py:323 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:329 +#: app/blueprints/packages/releases.py:339 msgid "Deleted update configuration" msgstr "Configurazione di aggiornamento rimossa" -#: app/blueprints/packages/releases.py:337 +#: app/blueprints/packages/releases.py:347 msgid "Now, please create an initial release" msgstr "Ora, crea un rilascio iniziale, per favore" #: app/blueprints/packages/reviews.py:60 app/blueprints/threads/__init__.py:181 #: app/blueprints/threads/__init__.py:182 -#: app/blueprints/threads/__init__.py:282 +#: app/blueprints/threads/__init__.py:283 msgid "Comment" msgstr "Rispondi" @@ -1457,18 +1482,18 @@ msgstr "Rispondi" msgid "Rating" msgstr "Valutazione" -#: app/blueprints/packages/reviews.py:62 app/templates/macros/reviews.html:124 -#: app/templates/macros/reviews.html:178 +#: app/blueprints/packages/reviews.py:62 app/templates/macros/reviews.html:125 +#: app/templates/macros/reviews.html:179 msgid "Yes" msgstr "Sì" -#: app/blueprints/packages/reviews.py:62 app/templates/macros/reviews.html:129 -#: app/templates/macros/reviews.html:182 +#: app/blueprints/packages/reviews.py:62 app/templates/macros/reviews.html:130 +#: app/templates/macros/reviews.html:183 msgid "Neutral" msgstr "Nì" -#: app/blueprints/packages/reviews.py:62 app/templates/macros/reviews.html:134 -#: app/templates/macros/reviews.html:186 +#: app/blueprints/packages/reviews.py:62 app/templates/macros/reviews.html:135 +#: app/templates/macros/reviews.html:187 msgid "No" msgstr "No" @@ -1487,7 +1512,7 @@ msgstr "" #: app/blueprints/packages/reviews.py:94 app/blueprints/threads/__init__.py:207 #: app/blueprints/threads/__init__.py:240 -#: app/blueprints/threads/__init__.py:334 app/blueprints/users/settings.py:114 +#: app/blueprints/threads/__init__.py:335 app/blueprints/users/settings.py:114 #: app/logic/packages.py:131 msgid "Linking to blocked sites is not allowed" msgstr "Non è consentito il reindirizzamento a siti bloccati" @@ -1515,8 +1540,9 @@ msgid "Message" msgstr "Messaggio" #: app/blueprints/report/__init__.py:35 app/templates/macros/threads.html:51 -#: app/templates/packages/view.html:688 app/templates/report/index.html:4 -#: app/templates/report/index.html:10 app/templates/users/profile.html:37 +#: app/templates/packages/view.html:706 app/templates/report/index.html:4 +#: app/templates/report/index.html:10 app/templates/users/account.html:91 +#: app/templates/users/profile.html:37 msgid "Report" msgstr "Segnala" @@ -1552,26 +1578,26 @@ msgstr "Il commento di apertura di una discussione non può essere cancellato!" msgid "Please wait before commenting again" msgstr "Aspetta un pò prima di commentare di nuovo, per favore" -#: app/blueprints/threads/__init__.py:284 +#: app/blueprints/threads/__init__.py:285 #: app/templates/macros/package_approval.html:56 msgid "Open Thread" msgstr "Inizia una Discussione" -#: app/blueprints/threads/__init__.py:309 +#: app/blueprints/threads/__init__.py:310 msgid "Unable to create thread!" msgstr "Impossibile creare la discussione!" -#: app/blueprints/threads/__init__.py:315 +#: app/blueprints/threads/__init__.py:316 msgid "An approval thread already exists! Consider replying there instead" msgstr "" "Una discussione di approvazione esiste già! Considera invece di " "rispondere lì" -#: app/blueprints/threads/__init__.py:319 +#: app/blueprints/threads/__init__.py:320 msgid "Please wait before opening another thread" msgstr "Aspetta prima di iniziare una nuova discussione, per favore" -#: app/blueprints/todo/user.py:192 +#: app/blueprints/todo/user.py:193 #: app/templates/collections/package_add_to.html:46 msgid "Done" msgstr "Fatto" @@ -1590,7 +1616,7 @@ msgstr "Password" msgid "Remember me" msgstr "Ricordami" -#: app/blueprints/users/account.py:39 app/templates/base.html:176 +#: app/blueprints/users/account.py:39 app/templates/base.html:190 #: app/templates/donate/index.html:85 app/templates/users/login.html:4 msgid "Sign in" msgstr "Entra" @@ -1964,7 +1990,7 @@ msgstr "Testo da trovare (espressione regolare)" msgid "File filter" msgstr "Filtro dei file" -#: app/blueprints/zipgrep/__init__.py:38 app/templates/base.html:60 +#: app/blueprints/zipgrep/__init__.py:38 app/templates/base.html:74 #: app/templates/packages/advanced_search.html:34 #: app/templates/packages/game_hub.html:35 app/templates/todo/tags.html:14 msgid "Search" @@ -2065,6 +2091,10 @@ 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/packages.py:140 +msgid "You cannot change package type once approved" +msgstr "" + #: app/logic/releases.py:33 msgid "You don't have permission to make releases" msgstr "Non ti è permesso creare dei rilasci" @@ -2148,17 +2178,17 @@ msgstr "Gioco" msgid "Texture Pack" msgstr "Pacchetto Texture" -#: app/models/packages.py:78 app/templates/base.html:39 +#: app/models/packages.py:78 app/templates/base.html:53 #: app/templates/modnames/view.html:14 msgid "Mods" msgstr "Moduli" -#: app/models/packages.py:80 app/templates/base.html:42 +#: app/models/packages.py:80 app/templates/base.html:56 #: app/templates/modnames/view.html:17 msgid "Games" msgstr "Giochi" -#: app/models/packages.py:82 app/templates/base.html:45 +#: app/models/packages.py:82 app/templates/base.html:59 msgid "Texture Packs" msgstr "Pacchetti Texture" @@ -2285,185 +2315,185 @@ msgstr "Permetti" msgid "Delete" msgstr "Rimuovi" -#: app/models/packages.py:1366 +#: app/models/packages.py:1384 #, python-format msgid "New commit %(hash)s found on the Git repo." msgstr "" -#: app/models/packages.py:1370 +#: app/models/packages.py:1388 #, python-format msgid "The last release was commit %(hash)s" msgstr "" -#: app/models/packages.py:1376 +#: app/models/packages.py:1394 #, python-format msgid "New tag %(tag_name)s found on the Git repo." msgstr "" -#: app/models/users.py:45 +#: app/models/users.py:46 msgid "Banned" msgstr "" -#: app/models/users.py:47 +#: app/models/users.py:48 msgid "Not Joined" msgstr "" -#: app/models/users.py:49 +#: app/models/users.py:50 msgid "New Member" msgstr "" -#: app/models/users.py:51 +#: app/models/users.py:52 msgid "Member" msgstr "" -#: app/models/users.py:53 +#: app/models/users.py:54 msgid "Trusted Member" msgstr "" -#: app/models/users.py:55 +#: app/models/users.py:56 msgid "Approver" msgstr "" -#: app/models/users.py:57 +#: app/models/users.py:58 msgid "Editor" msgstr "" #. NOTE: BOT notification type -#: app/models/users.py:59 app/models/users.py:448 +#: app/models/users.py:60 app/models/users.py:455 msgid "Bot" msgstr "" -#: app/models/users.py:61 +#: app/models/users.py:62 msgid "Moderator" msgstr "" -#: app/models/users.py:63 app/templates/base.html:164 +#: app/models/users.py:64 app/templates/base.html:178 msgid "Admin" msgstr "Amministratorə" #. NOTE: PACKAGE_EDIT notification type -#: app/models/users.py:433 +#: app/models/users.py:440 msgid "Package Edit" msgstr "" #. NOTE: PACKAGE_APPROVAL notification type -#: app/models/users.py:436 +#: app/models/users.py:443 msgid "Package Approval" msgstr "" #. NOTE: NEW_THREAD notification type -#: app/models/users.py:439 app/templates/threads/list.html:12 +#: app/models/users.py:446 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:442 +#: app/models/users.py:449 msgid "New Review" msgstr "" #. NOTE: THREAD_REPLY notification type -#: app/models/users.py:445 +#: app/models/users.py:452 msgid "Thread Reply" msgstr "" #. NOTE: MAINTAINER notification type -#: app/models/users.py:451 app/templates/macros/threads.html:27 +#: app/models/users.py:458 app/templates/macros/threads.html:27 msgid "Maintainer" msgstr "Manutentorə" #. NOTE: EDITOR_ALERT notification type -#: app/models/users.py:454 +#: app/models/users.py:461 msgid "Editor Alert" msgstr "" #. NOTE: EDITOR_MISC notification type -#: app/models/users.py:457 +#: app/models/users.py:464 msgid "Editor Misc" msgstr "" #. NOTE: OTHER notification type -#: app/models/users.py:460 +#: app/models/users.py:467 msgid "Other" msgstr "" -#: app/models/users.py:470 +#: app/models/users.py:477 msgid "This is a Package Edit notification." msgstr "" -#: app/models/users.py:472 +#: app/models/users.py:479 msgid "This is a Package Approval notification." msgstr "" -#: app/models/users.py:474 +#: app/models/users.py:481 msgid "This is a New Thread notification." msgstr "" -#: app/models/users.py:476 +#: app/models/users.py:483 msgid "This is a New Review notification." msgstr "" -#: app/models/users.py:478 +#: app/models/users.py:485 msgid "This is a Thread Reply notification." msgstr "" -#: app/models/users.py:480 +#: app/models/users.py:487 msgid "This is a Bot notification." msgstr "" -#: app/models/users.py:482 +#: app/models/users.py:489 msgid "This is a Maintainer change notification." msgstr "" -#: app/models/users.py:484 +#: app/models/users.py:491 msgid "This is an Editor Alert notification." msgstr "" -#: app/models/users.py:486 +#: app/models/users.py:493 msgid "This is an Editor Misc notification." msgstr "" -#: app/models/users.py:488 +#: app/models/users.py:495 msgid "This is an Other notification." msgstr "" -#: app/models/users.py:495 +#: app/models/users.py:502 msgid "When another user edits your packages, releases, etc." msgstr "" -#: app/models/users.py:497 +#: app/models/users.py:504 msgid "Notifications from editors related to the package approval process." msgstr "" -#: app/models/users.py:499 +#: app/models/users.py:506 msgid "When a thread is created on your package." msgstr "" -#: app/models/users.py:501 +#: app/models/users.py:508 msgid "When a user posts a review on your package." msgstr "" -#: app/models/users.py:503 +#: app/models/users.py:510 msgid "When someone replies to a thread you're watching." msgstr "" -#: app/models/users.py:505 +#: app/models/users.py:512 msgid "From a bot - for example, update notifications." msgstr "" -#: app/models/users.py:507 +#: app/models/users.py:514 msgid "When your package's maintainers change." msgstr "" -#: app/models/users.py:509 +#: app/models/users.py:516 msgid "For editors: Important alerts." msgstr "" -#: app/models/users.py:511 +#: app/models/users.py:518 msgid "For editors: Minor notifications, including new threads." msgstr "" -#: app/models/users.py:513 +#: app/models/users.py:520 msgid "Minor notifications not important enough for a dedicated category." msgstr "" @@ -2519,11 +2549,11 @@ msgstr "" " funzionare, la pagina potrebbe essere stata eliminata o potreste non " "avere i permessi per accedervi." -#: app/templates/base.html:48 +#: app/templates/base.html:62 msgid "Random" msgstr "Casuale" -#: app/templates/base.html:51 app/templates/base.html:245 +#: app/templates/base.html:65 app/templates/base.html:259 #: app/templates/packages/bulk_update_conf.html:8 #: app/templates/packages/translation.html:12 #: app/templates/packages/update_config.html:8 @@ -2532,130 +2562,134 @@ msgstr "Casuale" msgid "Help" msgstr "Aiuto" -#: app/templates/base.html:58 +#: app/templates/base.html:72 #, python-format msgid "Search %(type)s" msgstr "Cerca %(type)s" -#: app/templates/base.html:58 app/templates/todo/tags.html:11 +#: app/templates/base.html:72 app/templates/todo/tags.html:11 #: app/templates/todo/tags.html:13 msgid "Search all packages" msgstr "Cerca tra tutti i contenuti" -#: app/templates/base.html:75 +#: app/templates/base.html:89 msgid "Work Queue" msgstr "Coda di Lavoro" -#: app/templates/base.html:88 app/templates/base.html:140 +#: app/templates/base.html:102 app/templates/base.html:154 msgid "To do list" msgstr "Da farsi" -#: app/templates/base.html:97 app/templates/notifications/list.html:4 +#: app/templates/base.html:111 app/templates/notifications/list.html:4 msgid "Notifications" msgstr "Notifiche" -#: app/templates/base.html:118 +#: app/templates/base.html:132 msgid "Add Package" msgstr "Crea un Contenuto" -#: app/templates/base.html:135 +#: app/templates/base.html:149 msgid "Profile" msgstr "Profilo" -#: app/templates/base.html:145 +#: app/templates/base.html:159 msgid "My Collections" msgstr "Le Mie Raccolte" -#: app/templates/base.html:169 app/templates/packages/release_new.html:12 +#: app/templates/base.html:183 app/templates/packages/release_new.html:12 msgid "Settings" msgstr "Impostazioni" -#: app/templates/base.html:172 +#: app/templates/base.html:186 msgid "Sign out" msgstr "Esci" #: app/templates/admin/languages/list.html:4 -#: app/templates/admin/languages/list.html:10 app/templates/base.html:185 -#: app/templates/packages/view.html:602 app/utils/minetest_hypertext.py:288 +#: app/templates/admin/languages/list.html:10 app/templates/base.html:199 +#: app/templates/packages/view.html:620 app/utils/minetest_hypertext.py:288 msgid "Languages" msgstr "" -#: app/templates/base.html:202 app/templates/translate/index.html:76 +#: app/templates/base.html:216 app/templates/translate/index.html:76 msgid "Help translate ContentDB" msgstr "Aiuta a tradurre ContentDB" -#: app/templates/base.html:246 +#: app/templates/base.html:260 msgid "About" msgstr "Informazioni" -#: app/templates/base.html:247 +#: app/templates/base.html:261 msgid "Contact Us" msgstr "" -#: app/templates/base.html:248 +#: app/templates/base.html:262 msgid "Rules" msgstr "Regole" -#: app/templates/base.html:249 +#: app/templates/base.html:263 msgid "Policy and Guidance" msgstr "Politiche e Linee guida" -#: app/templates/base.html:250 app/templates/donate/index.html:46 +#: app/templates/base.html:264 app/templates/donate/index.html:46 #: app/templates/donate/index.html:70 app/templates/users/profile.html:104 msgid "Donate" msgstr "Dona" -#: app/templates/base.html:251 +#: app/templates/base.html:265 msgid "API" msgstr "API" -#: app/templates/base.html:252 app/templates/users/register.html:37 +#: app/templates/base.html:266 +msgid "RSS / Feeds" +msgstr "" + +#: app/templates/base.html:267 app/templates/users/register.html:37 msgid "Privacy Policy" msgstr "Politica sulla Privacy" -#: app/templates/base.html:254 +#: app/templates/base.html:269 msgid "Report / DMCA" msgstr "Segnalazione / DMCA" -#: app/templates/base.html:256 app/templates/packages/advanced_search.html:4 +#: app/templates/base.html:271 app/templates/packages/advanced_search.html:4 msgid "Advanced Search" msgstr "" -#: app/templates/base.html:257 +#: app/templates/base.html:272 msgid "User List" msgstr "Elenco degli Utenti" -#: app/templates/base.html:258 app/templates/packages/view.html:190 -#: app/templates/packages/view.html:677 app/templates/threads/list.html:4 +#: app/templates/base.html:273 app/templates/packages/view.html:197 +#: app/templates/packages/view.html:695 app/templates/threads/list.html:4 msgid "Threads" msgstr "Discussioni" -#: app/templates/base.html:259 app/templates/collections/list.html:7 +#: app/templates/base.html:274 app/templates/collections/list.html:7 #: app/templates/collections/list.html:26 msgid "Collections" msgstr "Raccolte" -#: app/templates/base.html:260 app/templates/donate/index.html:4 +#: app/templates/base.html:275 app/templates/donate/index.html:4 msgid "Support Creators" msgstr "" -#: app/templates/base.html:261 +#: app/templates/base.html:276 msgid "Translate Packages" msgstr "" -#: app/templates/base.html:262 +#: app/templates/base.html:277 msgid "Source Code" msgstr "Codice Sorgente" -#: app/templates/base.html:268 +#: app/templates/base.html:283 msgid "Show non-free packages" msgstr "" -#: app/templates/base.html:270 +#: app/templates/base.html:285 msgid "Hide non-free packages" msgstr "" -#: app/templates/base.html:274 +#: app/templates/base.html:289 #, python-format msgid "Our privacy policy has been updated (%(date)s)" msgstr "" @@ -2664,22 +2698,16 @@ msgstr "" msgid "Welcome" msgstr "Benvenutə" -#: app/templates/index.html:8 -msgid "Welcome to the best place to find Minetest mods, games, and texture packs" -msgstr "" -"Benvenutə nel posto migliore per trovare moduli, giochi e pacchetti " -"texture per Minetest" - #: app/templates/index.html:53 #, python-format msgid "%(title)s by %(author)s" msgstr "%(title)s di %(author)s" -#: app/templates/index.html:94 app/templates/packages/view.html:278 +#: app/templates/index.html:94 app/templates/packages/view.html:285 msgid "Previous" msgstr "Precedente" -#: app/templates/index.html:98 app/templates/packages/view.html:282 +#: app/templates/index.html:98 app/templates/packages/view.html:289 #: app/templates/users/claim_forums.html:87 msgid "Next" msgstr "Successivo" @@ -2761,7 +2789,7 @@ msgstr "Contenuto" #: app/templates/admin/storage.html:62 #: app/templates/collections/create_edit.html:61 -#: app/templates/threads/user_comments.html:79 +#: app/templates/threads/user_comments.html:80 msgid "No results" msgstr "Nessun risultato" @@ -2886,7 +2914,8 @@ msgstr "Nessun gettone creato" #: app/templates/collections/create_edit.html:5 #: app/templates/collections/view.html:42 app/templates/macros/releases.html:68 -#: app/templates/packages/view.html:116 app/templates/packages/view.html:255 +#: app/templates/packages/release_view.html:10 +#: app/templates/packages/view.html:123 app/templates/packages/view.html:262 msgid "Edit" msgstr "Modifica" @@ -2904,7 +2933,7 @@ msgstr "Questo richiede che la raccolta sia pubblica" #: app/templates/collections/create_edit.html:76 #: app/templates/packages/remove.html:34 app/templates/packages/remove.html:83 -#: app/templates/packages/view.html:128 +#: app/templates/packages/view.html:135 msgid "Remove" msgstr "Rimuovi" @@ -3171,8 +3200,8 @@ msgstr "Utente Rimossə" msgid "No audit log entries." msgstr "Nessuna voce nel log di audit." -#: app/templates/macros/forms.html:21 app/templates/macros/reviews.html:150 -#: app/templates/packages/remove.html:73 app/templates/packages/view.html:468 +#: app/templates/macros/forms.html:21 app/templates/macros/reviews.html:151 +#: app/templates/packages/remove.html:73 app/templates/packages/view.html:486 #: app/templates/users/modtools.html:86 msgid "Required" msgstr "Obbligatorio" @@ -3250,6 +3279,7 @@ msgstr "Modifica / Approva" #: app/templates/macros/releases.html:103 #: app/templates/packages/release_edit.html:39 +#: app/templates/packages/release_view.html:41 msgid "Importing..." msgstr "Importando..." @@ -3269,34 +3299,34 @@ msgstr "Utile" msgid "Unhelpful" msgstr "Non utile" -#: app/templates/macros/reviews.html:90 +#: app/templates/macros/reviews.html:91 #, python-format msgid "%(num)d comments" msgstr "%(num)d commenti" -#: app/templates/macros/reviews.html:102 +#: app/templates/macros/reviews.html:103 msgid "No reviews, yet." msgstr "Nessuna recensione, per ora." -#: app/templates/macros/reviews.html:112 app/templates/macros/reviews.html:166 +#: app/templates/macros/reviews.html:113 app/templates/macros/reviews.html:167 #: app/templates/packages/review_create_edit.html:4 msgid "Review" msgstr "Recensisci" -#: app/templates/macros/reviews.html:139 +#: app/templates/macros/reviews.html:140 #: app/templates/packages/review_create_edit.html:51 msgid "Why or why not? Try to be constructive" msgstr "Perché o perché no? Cercate di essere costruttivi" -#: app/templates/macros/reviews.html:156 +#: app/templates/macros/reviews.html:157 msgid "Post Review" msgstr "Pubblica una Recensione" -#: app/templates/macros/reviews.html:192 +#: app/templates/macros/reviews.html:193 msgid "Report an issue" msgstr "" -#: app/templates/macros/reviews.html:196 +#: app/templates/macros/reviews.html:197 msgid "Ask a question" msgstr "" @@ -3443,8 +3473,8 @@ msgstr "Ultima Risposta" msgid "On %(trigger)s, do %(action)s" msgstr "Quando %(trigger)s, fai %(action)s" -#: app/templates/macros/todo.html:35 app/templates/packages/view.html:122 -#: app/templates/packages/view.html:433 +#: app/templates/macros/todo.html:35 app/templates/packages/view.html:129 +#: app/templates/packages/view.html:451 msgid "Release" msgstr "Rilascio" @@ -3454,7 +3484,7 @@ msgstr "Deposito" #: app/templates/macros/todo.html:48 #: app/templates/packages/releases_list.html:13 -#: app/templates/packages/view.html:437 +#: app/templates/packages/view.html:455 msgid "Update settings" msgstr "Aggiorna le impostazioni" @@ -3499,9 +3529,9 @@ msgstr "Argomenti del Forum" #: app/templates/modnames/view.html:27 app/templates/oauth/authorize.html:32 #: app/templates/packages/game_support.html:42 -#: app/templates/packages/similar.html:38 app/templates/packages/view.html:474 -#: app/templates/packages/view.html:498 app/templates/packages/view.html:543 -#: app/templates/packages/view.html:575 app/templates/todo/editor.html:85 +#: app/templates/packages/similar.html:38 app/templates/packages/view.html:492 +#: app/templates/packages/view.html:516 app/templates/packages/view.html:561 +#: app/templates/packages/view.html:593 app/templates/todo/editor.html:85 #: app/templates/todo/game_support.html:45 #, python-format msgid "%(title)s by %(display_name)s" @@ -3745,20 +3775,20 @@ msgstr "" "funzionalità\n" "\t\t\tquali la ricerca dei metadati da Git e l'auto-completamento." -#: app/templates/packages/create_edit.html:73 +#: app/templates/packages/create_edit.html:78 msgid "You need to unpublish the package to change the name." msgstr "" "È necessario annullare la pubblicazione del contenuto per modificarne il " "nome." -#: app/templates/packages/create_edit.html:80 +#: app/templates/packages/create_edit.html:85 msgid "" "Tip: Don't include Minetest, mod, or modpack " "anywhere in the short description. It is unnecessary and wastes " "characters." msgstr "" -#: app/templates/packages/create_edit.html:83 +#: app/templates/packages/create_edit.html:88 msgid "" "Please choose 'Work in Progress' if your package is unstable, and " "shouldn't be recommended to all players" @@ -3766,47 +3796,47 @@ msgstr "" "Scegliere \"Work in Progress\" se il contenuto è instabile e non dovrebbe" " essere raccomandato a tuttз lз giocatorз" -#: app/templates/packages/create_edit.html:88 +#: app/templates/packages/create_edit.html:93 msgid "If there is no media, set the Media License to the same as the License." msgstr "" "Se non c'è alcun media, impostate le stesse Licenza Multimediale e " "Licenza." -#: app/templates/packages/create_edit.html:92 +#: app/templates/packages/create_edit.html:97 msgid "" "There's no need to link to the package on ContentDB in the long " "description, the user is already here!" msgstr "" -#: app/templates/packages/create_edit.html:95 +#: app/templates/packages/create_edit.html:100 msgid "" "There's no need to include the forum topic in the long description, it's " "already shown on the page." msgstr "" -#: app/templates/packages/create_edit.html:98 +#: app/templates/packages/create_edit.html:103 msgid "" "There's no need to include the repository URL in the long description, " "it's already shown on the page." msgstr "" -#: app/templates/packages/create_edit.html:102 +#: app/templates/packages/create_edit.html:107 msgid "What to write in the long description" msgstr "" -#: app/templates/packages/create_edit.html:108 +#: app/templates/packages/create_edit.html:113 msgid "Repository and Links" msgstr "Deposito e Collegamenti" -#: app/templates/packages/create_edit.html:111 +#: app/templates/packages/create_edit.html:116 msgid "Do you have a Git repository?" msgstr "Hai un deposito Git?" -#: app/templates/packages/create_edit.html:113 +#: app/templates/packages/create_edit.html:118 msgid "Having a repository is optional" msgstr "Avere un deposito è facoltativo" -#: app/templates/packages/create_edit.html:116 +#: app/templates/packages/create_edit.html:121 msgid "" "If you do have a repository, enter the URL below. Otherwise, leave blank " "and click skip." @@ -3814,43 +3844,43 @@ msgstr "" "Se disponi di un deposito, inserisci l'URL di seguito. Altrimenti lascia " "vuoto il campo e clicca su Salta." -#: app/templates/packages/create_edit.html:121 +#: app/templates/packages/create_edit.html:126 msgid "HTTP URL to a Git, Mercurial, or other repository" msgstr "URL HTTP di un deposito Git, Mercurial, o di altro tipo" -#: app/templates/packages/create_edit.html:124 +#: app/templates/packages/create_edit.html:129 msgid "Next (Autoimport)" msgstr "Successivo (Auto-Importazione)" -#: app/templates/packages/create_edit.html:125 +#: app/templates/packages/create_edit.html:130 msgid "Skip" msgstr "Salta" -#: app/templates/packages/create_edit.html:129 +#: app/templates/packages/create_edit.html:134 msgid "Importing... (This may take a while)" msgstr "Importando... (Potrebbe volerci un pò)" -#: app/templates/packages/create_edit.html:132 +#: app/templates/packages/create_edit.html:137 msgid "Where should users report issues?" msgstr "Dove dovrebbero segnalare i problemi gli utenti?" -#: app/templates/packages/create_edit.html:136 +#: app/templates/packages/create_edit.html:141 msgid "Paste a forum topic URL" msgstr "Incolla l'URL di una discussione sul forum" -#: app/templates/packages/create_edit.html:138 +#: app/templates/packages/create_edit.html:143 msgid "YouTube videos will be shown in an embed." msgstr "I video di YouTube verranno mostrati come incorporati." -#: app/templates/packages/create_edit.html:139 +#: app/templates/packages/create_edit.html:144 msgid "If blank, the author's donation URL will be used instead." msgstr "Se vuoto, verrà utilizzato l'URL per le donazioni dell'autorз." -#: app/templates/packages/create_edit.html:140 +#: app/templates/packages/create_edit.html:145 msgid "How can users translate your package? ie: weblate URL or a help page" msgstr "" -#: app/templates/packages/create_edit.html:145 +#: app/templates/packages/create_edit.html:150 msgid "" "You need to save a draft before you can add releases and screenshots. " "You'll be able to edit the package again before submitting for approval." @@ -3909,7 +3939,7 @@ msgstr "" "Vedi la documentazione per maggiori informazioni" #: app/templates/packages/game_support.html:23 -#: app/templates/packages/view.html:213 app/templates/translate/index.html:48 +#: app/templates/packages/view.html:220 app/templates/translate/index.html:48 msgid "Source" msgstr "Sorgente" @@ -4120,10 +4150,12 @@ msgid "Human-readable name. Eg: 1.0.0 - The Trains Update" msgstr "" #: app/templates/packages/release_edit.html:35 +#: app/templates/packages/release_view.html:35 msgid "Commit Hash" msgstr "Hash del Contributo" #: app/templates/packages/release_edit.html:40 +#: app/templates/packages/release_view.html:42 msgid "view task" msgstr "mostra il compito" @@ -4473,7 +4505,7 @@ msgstr "" "mantenenuti, ma l'effetto della recensione sarà nullificato." #: app/templates/packages/review_votes.html:4 -#: app/templates/packages/view.html:364 +#: app/templates/packages/view.html:371 msgid "Review Votes" msgstr "Voti della Recensione" @@ -4603,24 +4635,32 @@ msgstr "" msgid "Translating content meta - lua_api.md" msgstr "" -#: app/templates/packages/translation.html:30 -msgid "Translation template" +#: app/templates/packages/translation.html:31 +#, python-format +msgid "%(title)s is available in %(num)d languages." msgstr "" #: app/templates/packages/translation.html:32 +msgid "ContentDB reads translations from locale files (.tr) in your package." +msgstr "" + +#: app/templates/packages/translation.html:89 +msgid "Translation template" +msgstr "" + +#: app/templates/packages/translation.html:91 #, python-format msgid "" "To quickly add support for ContentDB package translation, create a file " "at %(location)s with the following content:" msgstr "" -#: app/templates/packages/translation.html:43 -#, python-format -msgid "%(title)s is available in %(num)d languages." +#: app/templates/packages/translation.html:102 +msgid "With games, you also need to name the textdomain in game.conf:" msgstr "" -#: app/templates/packages/translation.html:44 -msgid "ContentDB reads translations from locale files (.tr) in your package." +#: app/templates/packages/translation.html:106 +msgid "Replace mymod with the name of mod / textdomain you chose." msgstr "" #: app/templates/packages/update_config.html:4 @@ -4667,46 +4707,51 @@ msgstr "" "Una volta che un contenuto viene definito obsoleto, non riceverete più " "alcuna notifica finchè non sarà ridefinito come aggiornato." -#: app/templates/packages/view.html:42 +#: app/templates/packages/view.html:22 app/templates/packages/view.html:25 +#, python-format +msgid "%(title)s releases" +msgstr "" + +#: app/templates/packages/view.html:49 msgid "Download" msgstr "Scarica" -#: app/templates/packages/view.html:49 +#: app/templates/packages/view.html:56 #, python-format msgid "Minetest %(min)s - %(max)s" msgstr "Minetest %(min)s - %(max)s" -#: app/templates/packages/view.html:51 +#: app/templates/packages/view.html:58 #, python-format msgid "For Minetest %(min)s and above" msgstr "Per Minetest %(min)s e ulteriori" -#: app/templates/packages/view.html:53 +#: app/templates/packages/view.html:60 #, python-format msgid "Minetest %(max)s and below" msgstr "Minetest %(max)s e precedenti" -#: app/templates/packages/view.html:63 +#: app/templates/packages/view.html:70 msgid "How do I install this?" msgstr "Come posso installarlo?" -#: app/templates/packages/view.html:69 +#: app/templates/packages/view.html:76 msgid "No downloads available" msgstr "Nessuno scaricamento disponibile" -#: app/templates/packages/view.html:76 +#: app/templates/packages/view.html:83 msgid "Non-free code and media" msgstr "Codice e media proprietari" -#: app/templates/packages/view.html:78 +#: app/templates/packages/view.html:85 msgid "Non-free code" msgstr "Codice proprietario" -#: app/templates/packages/view.html:80 +#: app/templates/packages/view.html:87 msgid "Non-free media" msgstr "Media proprietario" -#: app/templates/packages/view.html:94 app/templates/threads/view.html:109 +#: app/templates/packages/view.html:101 app/templates/threads/view.html:109 msgid "" "This thread is only visible to its creator, package maintainers, users of" " Approver rank or above, and @mentioned users." @@ -4715,166 +4760,171 @@ msgstr "" "contenuti, agli utenti col rango di Approvatorə o ulteriore e ad utenti " "@menzionati." -#: app/templates/packages/view.html:207 app/templates/users/profile.html:95 +#: app/templates/packages/view.html:214 app/templates/users/profile.html:95 msgid "Website" msgstr "Sito Web" -#: app/templates/packages/view.html:219 app/templates/users/profile.html:77 +#: app/templates/packages/view.html:226 app/templates/users/profile.html:77 msgid "Forums" msgstr "Forum" -#: app/templates/packages/view.html:225 +#: app/templates/packages/view.html:232 msgid "Issue Tracker" msgstr "Tracciatore dei Problemi" -#: app/templates/packages/view.html:231 app/templates/translate/index.html:43 +#: app/templates/packages/view.html:238 app/templates/translate/index.html:43 msgid "Translate" msgstr "" -#: app/templates/packages/view.html:297 +#: app/templates/packages/view.html:304 msgid "Thumbnail for video" msgstr "" -#: app/templates/packages/view.html:314 +#: app/templates/packages/view.html:321 msgid "Awaiting review" msgstr "In attesa di revisione" -#: app/templates/packages/view.html:344 app/templates/threads/view.html:82 +#: app/templates/packages/view.html:351 app/templates/threads/view.html:82 msgid "Edit Review" msgstr "Modifica la Recensione" -#: app/templates/packages/view.html:349 +#: app/templates/packages/view.html:356 msgid "You can't review your own package." msgstr "Non puoi recensire un tuo contenuto." -#: app/templates/packages/view.html:359 +#: app/templates/packages/view.html:366 msgid "Package needs to be approved before it can be reviewed." msgstr "Il contenuto deve essere approvato prima di poter essere recensito." -#: app/templates/packages/view.html:370 +#: app/templates/packages/view.html:377 msgid "Used By" msgstr "Utilizzato Da" -#: app/templates/packages/view.html:376 +#: app/templates/packages/view.html:383 msgid "Content" msgstr "Contenuto" -#: app/templates/packages/view.html:378 app/templates/packages/view.html:461 +#: app/templates/packages/view.html:385 app/templates/packages/view.html:479 msgid "View content for game" msgstr "Mostra contenuti per il gioco" -#: app/templates/packages/view.html:393 +#: app/templates/packages/view.html:398 +#, python-format +msgid "Release notes for %(title)s" +msgstr "" + +#: app/templates/packages/view.html:411 msgid "Favorite" msgstr "Preferito" -#: app/templates/packages/view.html:402 +#: app/templates/packages/view.html:420 msgid "Add to collection..." msgstr "Aggiungi alla raccolta..." -#: app/templates/packages/view.html:410 +#: app/templates/packages/view.html:428 #, python-format msgid "View %(count)d collections" msgstr "" -#: app/templates/packages/view.html:421 +#: app/templates/packages/view.html:439 msgid "Package may be outdated" msgstr "Il contenuto potrebbe essere obsoleto" -#: app/templates/packages/view.html:428 +#: app/templates/packages/view.html:446 msgid "Only visible to the author and Editors." msgstr "Solamente visibile all'autorə e allз Addettз alla Modifica." -#: app/templates/packages/view.html:445 +#: app/templates/packages/view.html:463 msgid "Warning" msgstr "Avvertimento" -#: app/templates/packages/view.html:451 +#: app/templates/packages/view.html:469 msgid "Like this package? Help support its development by making a donation" msgstr "" "Ti piace questo contenuto? Aiutaci a supportarne lo sviluppo inviando una" " donazione" -#: app/templates/packages/view.html:454 +#: app/templates/packages/view.html:472 msgid "Donate now" msgstr "Dona ora" -#: app/templates/packages/view.html:466 app/utils/minetest_hypertext.py:283 +#: app/templates/packages/view.html:484 app/utils/minetest_hypertext.py:283 msgid "Dependencies" msgstr "Dipendenze" -#: app/templates/packages/view.html:486 +#: app/templates/packages/view.html:504 msgid "No required dependencies" msgstr "Nessuna dipendenza richiesta" -#: app/templates/packages/view.html:492 +#: app/templates/packages/view.html:510 msgid "Optional" msgstr "Opzionale" -#: app/templates/packages/view.html:525 +#: app/templates/packages/view.html:543 msgid "Compatible Games" msgstr "Giochi Compatibili" -#: app/templates/packages/view.html:530 app/templates/packages/view.html:550 +#: app/templates/packages/view.html:548 app/templates/packages/view.html:568 #: app/utils/minetest_hypertext.py:275 msgid "No specific game required" msgstr "Nessun gioco specifico richiesto" -#: app/templates/packages/view.html:533 +#: app/templates/packages/view.html:551 msgid "Tested with:" msgstr "Testato con:" -#: app/templates/packages/view.html:555 +#: app/templates/packages/view.html:573 msgid "Is the above correct?" msgstr "Quanto sopra è corretto?" -#: app/templates/packages/view.html:556 +#: app/templates/packages/view.html:574 msgid "You need to either confirm this or tell ContentDB about supported games" msgstr "" "È necessario confermare o informare ContentDB di quali giochi sono " "supportati" -#: app/templates/packages/view.html:568 +#: app/templates/packages/view.html:586 msgid "Does not work with:" msgstr "Non funziona con:" -#: app/templates/packages/view.html:588 +#: app/templates/packages/view.html:606 msgid "Please specify compatible games" msgstr "Si prega di specificare i giochi compatibili" -#: app/templates/packages/view.html:594 +#: app/templates/packages/view.html:612 msgid "Information" msgstr "Informazioni" -#: app/templates/packages/view.html:600 +#: app/templates/packages/view.html:618 msgid "Technical Name" msgstr "Nome Tecnico" -#: app/templates/packages/view.html:616 app/utils/minetest_hypertext.py:295 +#: app/templates/packages/view.html:634 app/utils/minetest_hypertext.py:295 #, python-format msgid "%(code_license)s for code,
%(media_license)s for media." msgstr "%(code_license)s per il codice,
%(media_license)s per i media." -#: app/templates/packages/view.html:624 +#: app/templates/packages/view.html:642 msgid "Unknown" msgstr "Sconosciuto" -#: app/templates/packages/view.html:626 app/utils/minetest_hypertext.py:301 +#: app/templates/packages/view.html:644 app/utils/minetest_hypertext.py:301 msgid "Added" msgstr "Inserito" -#: app/templates/packages/view.html:640 +#: app/templates/packages/view.html:658 msgid "Remove myself" msgstr "Rimuovimi" -#: app/templates/packages/view.html:645 app/utils/minetest_hypertext.py:303 +#: app/templates/packages/view.html:663 app/utils/minetest_hypertext.py:303 msgid "Provides" msgstr "Fornisce" -#: app/templates/packages/view.html:667 +#: app/templates/packages/view.html:685 msgid "More" msgstr "Di più" -#: app/templates/packages/view.html:696 +#: app/templates/packages/view.html:714 msgid "See audit log" msgstr "Mostra il log di audit" @@ -4966,7 +5016,7 @@ msgstr "Commenti di %(user)s" msgid "Reply to %(title)s" msgstr "Rispondi a %(title)s" -#: app/templates/threads/user_comments.html:73 +#: app/templates/threads/user_comments.html:74 msgid "Only showing replies to public threads" msgstr "Mostrando solo le risposte a discussioni pubbliche" @@ -5072,7 +5122,7 @@ msgstr "" "Nomi di moduli che hanno dipendenze obbligatorie, ma nessun pacchetto che" " le fornisca." -#: app/templates/todo/editor.html:193 app/templates/users/account.html:100 +#: app/templates/todo/editor.html:193 app/templates/users/account.html:102 msgid "View All" msgstr "Mostra Tutti" @@ -5392,10 +5442,10 @@ msgstr "" "disponibili per gli utenti." #: app/templates/users/account.html:88 -msgid "Please contact the admin." -msgstr "Contatta l'amministratorə per favore." +msgid "Please raise a report to request account deletion." +msgstr "" -#: app/templates/users/account.html:93 +#: app/templates/users/account.html:95 msgid "Recent Account Actions" msgstr "Azioni Recenti dell'Account" @@ -5928,27 +5978,27 @@ msgstr "Cerca Nei Rilasci dei Contenuti" msgid "'%(query)s' - Search Package Releases" msgstr "'%(query)s' - Cerca nei Rilasci dei Contenuti" -#: app/utils/flask.py:158 +#: app/utils/flask.py:159 msgid "All time" msgstr "Sempre" -#: app/utils/flask.py:159 +#: app/utils/flask.py:160 msgid "Last 7 days" msgstr "Ultimi 7 giorni" -#: app/utils/flask.py:160 +#: app/utils/flask.py:161 msgid "Last 30 days" msgstr "Ultimi 30 giorni" -#: app/utils/flask.py:161 +#: app/utils/flask.py:162 msgid "Last 90 days" msgstr "Ultimi 90 giorni" -#: app/utils/flask.py:162 +#: app/utils/flask.py:163 msgid "Year to date" msgstr "Anno corrente" -#: app/utils/flask.py:163 +#: app/utils/flask.py:164 msgid "Last year" msgstr "Anno scorso" @@ -6418,6 +6468,7 @@ msgstr "" #~ msgid "Chat / Commands" #~ msgstr "" +#~ msgctxt "tags" #~ msgid "" #~ "Focus on player chat/communication or " #~ "who's primary function is interacting " @@ -6433,6 +6484,7 @@ msgstr "" #~ msgid "Complex installation" #~ msgstr "" +#~ msgctxt "tags" #~ msgid "" #~ "Requires futher installation steps, such " #~ "as installing luarocks or editing the" @@ -6454,6 +6506,7 @@ msgstr "" #~ msgid "Sims" #~ msgstr "" +#~ msgctxt "tags" #~ msgid "" #~ "Mods and games that aim to " #~ "simulate real life activity. Similar to" @@ -6478,6 +6531,7 @@ msgstr "" #~ msgid "Mobs / Animals / NPCs" #~ msgstr "" +#~ msgctxt "tags" #~ msgid "Adds mobs, animals, and NPCs" #~ msgstr "" @@ -6586,6 +6640,7 @@ msgstr "" #~ msgid "GUI" #~ msgstr "" +#~ msgctxt "tags" #~ msgid "For content whose main utility / feature is in GUI/formspec form" #~ msgstr "" @@ -6604,6 +6659,7 @@ msgstr "" #~ msgid "Minetest Game improved" #~ msgstr "" +#~ msgctxt "tags" #~ msgid "Forks of MTG" #~ msgstr "" @@ -6749,39 +6805,6 @@ 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 (_), " @@ -6800,3 +6823,6 @@ msgstr "" #~ msgid "Human readable. Eg: 1.0.0 or 2018-05-28" #~ msgstr "Leggibile da umani. Es: 1.0.0 or 2018-05-28" +#~ msgid "Please contact the admin." +#~ msgstr "Contatta l'amministratorə per favore." + diff --git a/translations/ja/LC_MESSAGES/messages.po b/translations/ja/LC_MESSAGES/messages.po index a5980755..27085a25 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-22 16:06+0100\n" +"POT-Creation-Date: 2024-07-23 22:12+0100\n" "PO-Revision-Date: 2023-12-16 10:05+0000\n" "Last-Translator: Jun Nogata \n" "Language: ja\n" @@ -27,328 +27,271 @@ msgstr "BANされた:" msgid "You have been banned." msgstr "BANされました。" -#. NOTE: tags: title for server_tools +#. NOTE: tags: title for jam_game_2023 #: app/_translations.py:6 -#, fuzzy msgctxt "tags" -msgid "Server Moderation and Tools" -msgstr "モデレーターツール" +msgid "Jam / Game 2023" +msgstr "" -#. NOTE: tags: description for server_tools +#. NOTE: tags: description for jam_game_2023 #: app/_translations.py:8 msgctxt "tags" -msgid "Helps with server maintenance and moderation" -msgstr "" - -#. NOTE: tags: title for pvp -#: app/_translations.py:10 -msgctxt "tags" -msgid "Player vs Player (PvP)" -msgstr "" - -#. NOTE: tags: description for pvp -#: app/_translations.py:12 -msgctxt "tags" -msgid "Designed to be played competitively against other players" +msgid "Entries to the 2023 Minetest Game Jam " msgstr "" #. NOTE: tags: title for player_effects -#: app/_translations.py:14 +#: app/_translations.py:10 msgctxt "tags" msgid "Player Effects / Power Ups" msgstr "" #. NOTE: tags: description for player_effects -#: app/_translations.py:16 +#: app/_translations.py:12 msgctxt "tags" msgid "" "For content that changes player effects, including physics, for example: " "speed, jump height or gravity." msgstr "" -#. NOTE: tags: title for jam_game_2023 +#. NOTE: tags: title for server_tools +#: app/_translations.py:14 +#, fuzzy +msgctxt "tags" +msgid "Server Moderation and Tools" +msgstr "モデレーターツール" + +#. NOTE: tags: description for server_tools +#: app/_translations.py:16 +msgctxt "tags" +msgid "Helps with server maintenance and moderation" +msgstr "" + +#. NOTE: tags: title for pvp #: app/_translations.py:18 msgctxt "tags" -msgid "Jam / Game 2023" +msgid "Player vs Player (PvP)" msgstr "" -#. NOTE: tags: description for jam_game_2023 +#. NOTE: tags: description for pvp #: 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" +msgid "Designed to be played competitively against other players" msgstr "" #. NOTE: tags: title for world_tools -#: app/_translations.py:26 +#: app/_translations.py:22 msgctxt "tags" msgid "World Maintenance and Tools" msgstr "" #. NOTE: tags: description for world_tools -#: app/_translations.py:28 +#: app/_translations.py:24 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 -#, fuzzy -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:38 +#: app/_translations.py:26 msgctxt "tags" msgid "Joke" msgstr "" #. NOTE: tags: description for april_fools -#: app/_translations.py:40 +#: 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 singleplayer -#: app/_translations.py:42 +#. NOTE: tags: title for developer_tools +#: app/_translations.py:30 +#, fuzzy msgctxt "tags" -msgid "Singleplayer-focused" +msgid "Developer Tools" +msgstr "モデレーターツール" + +#. NOTE: tags: description for developer_tools +#: app/_translations.py:32 +msgctxt "tags" +msgid "Tools for game and mod developers" msgstr "" -#. NOTE: tags: description for singleplayer -#: app/_translations.py:44 +#. NOTE: tags: title for inventory +#: app/_translations.py:34 msgctxt "tags" -msgid "Content that can be played alone" +msgid "Inventory" +msgstr "" + +#. NOTE: tags: description for inventory +#: app/_translations.py:36 +msgctxt "tags" +msgid "Changes the inventory GUI" msgstr "" #. NOTE: tags: title for crafting -#: app/_translations.py:46 +#: app/_translations.py:38 #, fuzzy msgctxt "tags" msgid "Crafting" msgstr "レーティング" #. NOTE: tags: description for crafting -#: app/_translations.py:48 +#: app/_translations.py:40 msgctxt "tags" msgid "Big changes to crafting gameplay" msgstr "" #. NOTE: tags: title for adventure__rpg -#: app/_translations.py:50 +#: app/_translations.py:42 msgctxt "tags" msgid "Adventure / RPG" msgstr "" #. NOTE: tags: title for shooter -#: app/_translations.py:52 +#: app/_translations.py:44 msgctxt "tags" msgid "Shooter" msgstr "" #. NOTE: tags: description for shooter -#: app/_translations.py:54 +#: app/_translations.py:46 msgctxt "tags" msgid "First person shooters (FPS) and more" msgstr "" #. NOTE: tags: title for sound_music -#: app/_translations.py:56 +#: app/_translations.py:48 msgctxt "tags" msgid "Sounds / Music" msgstr "" #. NOTE: tags: description for sound_music -#: app/_translations.py:58 +#: app/_translations.py:50 msgctxt "tags" msgid "Focuses on or adds new sounds or musical things" msgstr "" -#. NOTE: tags: title for tools -#: app/_translations.py:60 +#. NOTE: tags: title for mapgen +#: app/_translations.py:52 msgctxt "tags" -msgid "Tools / Weapons / Armor" +msgid "Mapgen / Biomes / Decoration" msgstr "" -#. NOTE: tags: description for tools -#: app/_translations.py:62 +#. NOTE: tags: description for mapgen +#: app/_translations.py:54 msgctxt "tags" -msgid "Adds or changes tools, weapons, and armor" +msgid "New mapgen or changes mapgen" msgstr "" -#. NOTE: tags: title for plants_and_farming -#: app/_translations.py:64 +#. NOTE: tags: title for singleplayer +#: app/_translations.py:56 msgctxt "tags" -msgid "Plants and Farming" +msgid "Singleplayer-focused" msgstr "" -#. NOTE: tags: description for plants_and_farming -#: app/_translations.py:66 +#. NOTE: tags: description for singleplayer +#: app/_translations.py:58 msgctxt "tags" -msgid "Adds new plants or other farmable resources." -msgstr "" - -#. 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" +msgid "Content that can be played alone" msgstr "" #. NOTE: tags: title for complex_installation -#: app/_translations.py:80 +#: app/_translations.py:60 msgctxt "tags" msgid "Complex installation" msgstr "" #. NOTE: tags: description for complex_installation -#: app/_translations.py:82 +#: app/_translations.py:62 msgctxt "tags" msgid "" "Requires futher installation steps, such as installing LuaRocks or " "editing the trusted mod setting" msgstr "" -#. NOTE: tags: title for magic -#: app/_translations.py:84 +#. NOTE: tags: title for simulation +#: app/_translations.py:64 msgctxt "tags" -msgid "Magic / Enchanting" +msgid "Sims" msgstr "" -#. NOTE: tags: title for building_mechanics -#: app/_translations.py:86 -msgctxt "tags" -msgid "Building Mechanics and Tools" -msgstr "" - -#. NOTE: tags: description for building_mechanics -#: app/_translations.py:88 -msgctxt "tags" -msgid "Adds game mechanics or tools that change how players build." -msgstr "" - -#. NOTE: tags: title for oneofakind__original -#: app/_translations.py:90 -msgctxt "tags" -msgid "One-of-a-kind / Original" -msgstr "" - -#. NOTE: tags: description for oneofakind__original -#: app/_translations.py:92 +#. NOTE: tags: description for simulation +#: app/_translations.py:66 msgctxt "tags" msgid "" -"For games and such that are of their own kind, distinct and original in " -"nature to others of the same category." +"Mods and games that aim to simulate real life activity. Similar to " +"SimCity/The Sims/OpenTTD/etc." msgstr "" -#. NOTE: tags: title for building -#: app/_translations.py:94 +#. NOTE: tags: title for plants_and_farming +#: app/_translations.py:68 msgctxt "tags" -msgid "Building" +msgid "Plants and Farming" msgstr "" -#. NOTE: tags: description for building -#: app/_translations.py:96 +#. NOTE: tags: description for plants_and_farming +#: app/_translations.py:70 msgctxt "tags" -msgid "Focuses on building, such as adding new materials or nodes" +msgid "Adds new plants or other farmable resources." msgstr "" -#. NOTE: tags: title for decorative -#: app/_translations.py:98 -#, fuzzy +#. NOTE: tags: title for multiplayer +#: app/_translations.py:72 msgctxt "tags" -msgid "Decorative" -msgstr "寄付" +msgid "Multiplayer-focused" +msgstr "" -#. NOTE: tags: description for decorative -#: app/_translations.py:100 +#. NOTE: tags: description for multiplayer +#: app/_translations.py:74 msgctxt "tags" -msgid "Adds nodes with no other purpose than for use in building" +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 chat +#: app/_translations.py:80 +msgctxt "tags" +msgid "Chat / Commands" +msgstr "" + +#. NOTE: tags: description for chat +#: app/_translations.py:82 +msgctxt "tags" +msgid "Focus on player chat/communication or console interaction." msgstr "" #. NOTE: tags: title for puzzle -#: app/_translations.py:102 +#: app/_translations.py:84 msgctxt "tags" msgid "Puzzle" msgstr "" #. NOTE: tags: description for puzzle -#: app/_translations.py:104 +#: app/_translations.py:86 msgctxt "tags" msgid "Focus on puzzle solving instead of combat" msgstr "" #. NOTE: tags: title for environment -#: app/_translations.py:106 +#: app/_translations.py:88 msgctxt "tags" msgid "Environment / Weather" msgstr "" #. NOTE: tags: description for environment -#: app/_translations.py:108 +#: app/_translations.py:90 msgctxt "tags" msgid "" "Improves the world, adding weather, ambient sounds, or other environment " @@ -356,29 +299,86 @@ msgid "" msgstr "" #. NOTE: tags: title for less_than_px -#: app/_translations.py:110 +#: app/_translations.py:92 msgctxt "tags" msgid "<16px" msgstr "" #. NOTE: tags: description for less_than_px -#: app/_translations.py:112 +#: app/_translations.py:94 msgctxt "tags" msgid "Less than 16px" msgstr "" #. NOTE: tags: title for mobs -#: app/_translations.py:114 +#: app/_translations.py:96 msgctxt "tags" msgid "Mobs / Animals / NPCs" msgstr "" #. NOTE: tags: description for mobs -#: app/_translations.py:116 +#: app/_translations.py:98 msgctxt "tags" msgid "Adds mobs, animals, and non-player characters" msgstr "" +#. NOTE: tags: title for building +#: app/_translations.py:100 +msgctxt "tags" +msgid "Building" +msgstr "" + +#. NOTE: tags: description for building +#: app/_translations.py:102 +msgctxt "tags" +msgid "Focuses on building, such as adding new materials or nodes" +msgstr "" + +#. NOTE: tags: title for decorative +#: app/_translations.py:104 +#, fuzzy +msgctxt "tags" +msgid "Decorative" +msgstr "寄付" + +#. NOTE: tags: description for decorative +#: app/_translations.py:106 +msgctxt "tags" +msgid "Adds nodes with no other purpose than for use in building" +msgstr "" + +#. NOTE: tags: title for magic +#: app/_translations.py:108 +msgctxt "tags" +msgid "Magic / Enchanting" +msgstr "" + +#. NOTE: tags: title for building_mechanics +#: app/_translations.py:110 +msgctxt "tags" +msgid "Building Mechanics and Tools" +msgstr "" + +#. NOTE: tags: description for building_mechanics +#: app/_translations.py:112 +msgctxt "tags" +msgid "Adds game mechanics or tools that change how players build." +msgstr "" + +#. NOTE: tags: title for oneofakind__original +#: app/_translations.py:114 +msgctxt "tags" +msgid "One-of-a-kind / Original" +msgstr "" + +#. NOTE: tags: description for oneofakind__original +#: 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 custom_mapgen #: app/_translations.py:118 #, fuzzy @@ -394,19 +394,18 @@ msgid "" "worlds to be set to the 'singlenode' mapgen." msgstr "" -#. NOTE: tags: title for survival +#. NOTE: tags: title for 16px #: app/_translations.py:122 msgctxt "tags" -msgid "Survival" +msgid "16px" msgstr "" -#. NOTE: tags: description for survival +#. NOTE: tags: description for 16px #: 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 "" +msgid "For 16px texture packs" +msgstr "人気のテクスチャパック" #. NOTE: tags: title for education #: app/_translations.py:126 @@ -421,209 +420,141 @@ msgctxt "tags" msgid "Either has educational value, or is a tool to help teachers " msgstr "" -#. NOTE: tags: title for storage +#. NOTE: tags: title for survival #: app/_translations.py:130 msgctxt "tags" -msgid "Storage" +msgid "Survival" msgstr "" -#. NOTE: tags: description for storage +#. NOTE: tags: description for survival #: app/_translations.py:132 msgctxt "tags" -msgid "Adds or improves item storage mechanics" -msgstr "" - -#. NOTE: tags: title for library -#: app/_translations.py:134 -msgctxt "tags" -msgid "API / Library" -msgstr "" - -#. NOTE: tags: description for library -#: app/_translations.py:136 -msgctxt "tags" -msgid "Primarily adds an API for other mods to use" +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:138 +#: app/_translations.py:134 msgctxt "tags" msgid "HUD" msgstr "" #. NOTE: tags: description for hud -#: app/_translations.py:140 +#: app/_translations.py:136 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 -msgctxt "tags" -msgid "Mini-game" -msgstr "名前" - -#. NOTE: tags: description for mini-game -#: app/_translations.py:144 -msgctxt "tags" -msgid "Adds a mini-game to be played within Minetest" -msgstr "" - #. NOTE: tags: title for pve -#: app/_translations.py:146 +#: app/_translations.py:138 msgctxt "tags" msgid "Player vs Environment (PvE)" msgstr "" #. NOTE: tags: description for pve -#: app/_translations.py:148 +#: app/_translations.py:140 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 storage +#: app/_translations.py:142 +msgctxt "tags" +msgid "Storage" +msgstr "" + +#. NOTE: tags: description for storage +#: app/_translations.py:144 +msgctxt "tags" +msgid "Adds or improves item storage mechanics" +msgstr "" + #. NOTE: tags: title for sports -#: app/_translations.py:150 +#: app/_translations.py:146 #, fuzzy msgctxt "tags" msgid "Sports" msgstr "報告" -#. NOTE: tags: title for 16px +#. NOTE: tags: title for library +#: app/_translations.py:148 +msgctxt "tags" +msgid "API / Library" +msgstr "" + +#. NOTE: tags: description for library +#: app/_translations.py:150 +msgctxt "tags" +msgid "Primarily adds an API for other mods to use" +msgstr "" + +#. NOTE: tags: title for mini-game #: app/_translations.py:152 +#, fuzzy msgctxt "tags" -msgid "16px" -msgstr "" +msgid "Mini-game" +msgstr "名前" -#. NOTE: tags: description for 16px +#. NOTE: tags: description for mini-game #: 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 "" -"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" +msgid "Adds a mini-game to be played within Minetest" msgstr "" #. NOTE: tags: title for commerce -#: app/_translations.py:170 +#: app/_translations.py:156 msgctxt "tags" msgid "Commerce / Economy" msgstr "" #. NOTE: tags: description for commerce -#: app/_translations.py:172 +#: app/_translations.py:158 msgctxt "tags" msgid "Related to economies, money, and trading" msgstr "" -#. NOTE: tags: title for gui -#: app/_translations.py:174 +#. NOTE: tags: title for technology +#: app/_translations.py:160 msgctxt "tags" -msgid "GUI" +msgid "Machines / Electronics" msgstr "" -#. NOTE: tags: description for gui -#: app/_translations.py:176 +#. NOTE: tags: description for technology +#: app/_translations.py:162 msgctxt "tags" -msgid "" -"For content whose main utility or features are provided within a GUI, on-" -"screen menu, or similar" +msgid "Adds machines useful in automation, tubes, or power." msgstr "" -#. NOTE: tags: title for jam_combat_mod -#: app/_translations.py:178 +#. NOTE: tags: title for food +#: app/_translations.py:164 msgctxt "tags" -msgid "Jam / Combat 2020" +msgid "Food / Drinks" msgstr "" -#. NOTE: tags: description for jam_combat_mod -#: app/_translations.py:180 +#. NOTE: tags: title for seasonal +#: app/_translations.py:166 msgctxt "tags" -msgid "For mods created for the Discord \"Combat\" modding event in 2020" +msgid "Seasonal" msgstr "" -#. NOTE: tags: title for mtg -#: app/_translations.py:182 -#, fuzzy +#. NOTE: tags: description for seasonal +#: app/_translations.py:168 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" +msgid "For content generally themed around a certain season or holiday" msgstr "" #. NOTE: tags: title for creative -#: app/_translations.py:190 +#: app/_translations.py:170 #, fuzzy msgctxt "tags" msgid "Creative" msgstr "作成" #. NOTE: tags: description for creative -#: app/_translations.py:192 +#: app/_translations.py:172 msgctxt "tags" msgid "" "Written specifically or exclusively for use in creative mode. Adds " @@ -631,53 +562,108 @@ msgid "" "that facilitate ingame creation and doesn't add difficulty or scarcity" msgstr "" -#. NOTE: tags: title for technology -#: app/_translations.py:194 +#. NOTE: tags: title for 64px +#: app/_translations.py:174 msgctxt "tags" -msgid "Machines / Electronics" +msgid "64px" msgstr "" -#. NOTE: tags: description for technology -#: app/_translations.py:196 +#. NOTE: tags: description for 64px +#: app/_translations.py:176 +#, fuzzy msgctxt "tags" -msgid "Adds machines useful in automation, tubes, or power." -msgstr "" +msgid "For 64px texture packs" +msgstr "人気のテクスチャパック" #. NOTE: tags: title for 32px -#: app/_translations.py:198 +#: app/_translations.py:178 msgctxt "tags" msgid "32px" msgstr "" #. NOTE: tags: description for 32px -#: app/_translations.py:200 +#: app/_translations.py:180 #, fuzzy msgctxt "tags" msgid "For 32px texture packs" msgstr "人気のテクスチャパック" -#. NOTE: tags: title for strategy_rts -#: app/_translations.py:202 +#. NOTE: tags: title for gui +#: app/_translations.py:182 msgctxt "tags" -msgid "Strategy / RTS" +msgid "GUI" msgstr "" -#. NOTE: tags: description for strategy_rts -#: app/_translations.py:204 +#. NOTE: tags: description for gui +#: app/_translations.py:184 msgctxt "tags" msgid "" -"Games and mods with a heavy strategy component, whether real-time or " -"turn-based" +"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:186 +msgctxt "tags" +msgid "Jam / Combat 2020" +msgstr "" + +#. NOTE: tags: description for jam_combat_mod +#: app/_translations.py:188 +msgctxt "tags" +msgid "For mods created for the Discord \"Combat\" modding event in 2020" +msgstr "" + +#. NOTE: tags: title for transport +#: app/_translations.py:190 +#, fuzzy +msgctxt "tags" +msgid "Transport" +msgstr "報告" + +#. NOTE: tags: description for transport +#: app/_translations.py:192 +msgctxt "tags" +msgid "" +"Adds or changes transportation methods. Includes teleportation, vehicles," +" ridable mobs, transport infrastructure and thematic content" +msgstr "" + +#. NOTE: tags: title for jam_weekly_2021 +#: app/_translations.py:194 +msgctxt "tags" +msgid "Jam / Weekly Challenges 2021" +msgstr "" + +#. NOTE: tags: description for jam_weekly_2021 +#: app/_translations.py:196 +msgctxt "tags" +msgid "" +"For mods created for the Discord \"Weekly Challenges\" modding event in " +"2021" +msgstr "" + +#. NOTE: tags: title for mtg +#: app/_translations.py:198 +#, fuzzy +msgctxt "tags" +msgid "Minetest Game improved" +msgstr "承認済み" + +#. NOTE: tags: description for mtg +#: app/_translations.py:200 +msgctxt "tags" +msgid "Forks of Minetest Game" msgstr "" #. NOTE: tags: title for skins -#: app/_translations.py:206 +#: app/_translations.py:202 msgctxt "tags" msgid "Player customization / Skins" msgstr "" #. NOTE: tags: description for skins -#: app/_translations.py:208 +#: app/_translations.py:204 msgctxt "tags" msgid "" "Allows the player to customize their character by changing the texture or" @@ -685,30 +671,44 @@ msgid "" msgstr "" #. NOTE: tags: title for jam_game_2021 -#: app/_translations.py:210 +#: app/_translations.py:206 msgctxt "tags" msgid "Jam / Game 2021" msgstr "" #. NOTE: tags: description for jam_game_2021 -#: app/_translations.py:212 +#: app/_translations.py:208 msgctxt "tags" msgid "Entries to the 2021 Minetest Game Jam" msgstr "" #. NOTE: tags: title for 128px -#: app/_translations.py:214 +#: app/_translations.py:210 msgctxt "tags" msgid "128px+" msgstr "" #. NOTE: tags: description for 128px -#: app/_translations.py:216 +#: app/_translations.py:212 #, fuzzy msgctxt "tags" msgid "For 128px or higher texture packs" msgstr "人気のテクスチャパック" +#. NOTE: tags: title for strategy_rts +#: app/_translations.py:214 +msgctxt "tags" +msgid "Strategy / RTS" +msgstr "" + +#. NOTE: tags: description for strategy_rts +#: app/_translations.py:216 +msgctxt "tags" +msgid "" +"Games and mods with a heavy strategy component, whether real-time or " +"turn-based" +msgstr "" + #. NOTE: tags: title for jam_game_2022 #: app/_translations.py:218 msgctxt "tags" @@ -829,7 +829,7 @@ msgstr "" msgid "%(delta)s ago" msgstr "%(delta)s秒前" -#: app/blueprints/api/endpoints.py:94 app/templates/index.html:104 +#: app/blueprints/api/endpoints.py:74 app/templates/index.html:104 msgid "Featured" msgstr "注目作" @@ -840,6 +840,7 @@ msgstr "注目作" #: 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 +#: app/templates/packages/release_view.html:22 msgid "Name" msgstr "名前" @@ -848,10 +849,10 @@ 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:252 -#: app/blueprints/packages/packages.py:544 -#: app/blueprints/packages/packages.py:640 -#: app/blueprints/packages/packages.py:728 +#: app/blueprints/oauth/__init__.py:175 app/blueprints/packages/packages.py:253 +#: app/blueprints/packages/packages.py:551 +#: app/blueprints/packages/packages.py:647 +#: app/blueprints/packages/packages.py:735 #: app/blueprints/packages/releases.py:66 #: app/blueprints/packages/releases.py:81 app/blueprints/packages/reviews.py:63 #: app/blueprints/packages/screenshots.py:36 @@ -868,17 +869,18 @@ msgstr "保存" #: app/blueprints/packages/advanced_search.py:84 #: app/blueprints/packages/releases.py:56 #: app/blueprints/packages/releases.py:71 app/blueprints/packages/reviews.py:53 -#: app/blueprints/threads/__init__.py:281 +#: app/blueprints/threads/__init__.py:282 #: app/templates/admin/languages/list.html:23 -#: app/templates/macros/reviews.html:143 app/templates/macros/topics.html:5 +#: app/templates/macros/reviews.html:144 app/templates/macros/topics.html:5 #: app/templates/packages/release_edit.html:21 -#: app/templates/packages/translation.html:54 +#: app/templates/packages/release_view.html:23 +#: app/templates/packages/translation.html:42 msgid "Title" msgstr "タイトル" #: app/blueprints/collections/__init__.py:80 #: app/blueprints/collections/__init__.py:85 -#: app/templates/packages/translation.html:57 +#: app/templates/packages/translation.html:45 msgid "Short Description" msgstr "" @@ -887,7 +889,7 @@ msgid "Page Content" msgstr "" #: app/blueprints/collections/__init__.py:82 -#: app/blueprints/threads/__init__.py:283 +#: app/blueprints/threads/__init__.py:284 #: app/templates/collections/view.html:51 msgid "Private" msgstr "プライベート" @@ -924,6 +926,25 @@ msgstr "" msgid "Removed package from favorites collection" msgstr "" +#: app/blueprints/feeds/__init__.py:32 app/templates/index.html:8 +msgid "Welcome to the best place to find Minetest mods, games, and texture packs" +msgstr "" + +#: app/blueprints/feeds/__init__.py:70 app/templates/base.html:29 +#: app/templates/base.html:36 +msgid "ContentDB new packages" +msgstr "" + +#: app/blueprints/feeds/__init__.py:98 app/templates/base.html:31 +#: app/templates/base.html:38 +msgid "ContentDB package updates" +msgstr "" + +#: app/blueprints/feeds/__init__.py:107 app/templates/base.html:27 +#: app/templates/base.html:34 +msgid "ContentDB all" +msgstr "" + #: 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 @@ -954,7 +975,7 @@ msgstr "" #: app/blueprints/packages/__init__.py:42 #: app/templates/packages/releases_list.html:34 -#: app/templates/packages/view.html:657 app/templates/todo/editor.html:75 +#: app/templates/packages/view.html:675 app/templates/todo/editor.html:75 msgid "Releases" msgstr "リリース" @@ -966,18 +987,18 @@ msgstr "スクリーンショット" #: app/blueprints/packages/__init__.py:52 #: app/templates/packages/edit_maintainers.html:8 -#: app/templates/packages/view.html:628 app/utils/minetest_hypertext.py:302 +#: app/templates/packages/view.html:646 app/utils/minetest_hypertext.py:302 msgid "Maintainers" msgstr "メンテナー" #: app/blueprints/packages/__init__.py:57 app/templates/admin/list.html:21 -#: app/templates/base.html:159 app/templates/packages/audit.html:4 +#: app/templates/base.html:173 app/templates/packages/audit.html:4 msgid "Audit Log" msgstr "ログの監査" -#: app/blueprints/packages/__init__.py:62 app/templates/base.html:150 +#: app/blueprints/packages/__init__.py:62 app/templates/base.html:164 #: app/templates/packages/stats.html:4 app/templates/packages/stats.html:23 -#: app/templates/packages/view.html:236 app/templates/users/profile.html:148 +#: app/templates/packages/view.html:243 app/templates/users/profile.html:148 msgid "Statistics" msgstr "統計" @@ -1007,8 +1028,8 @@ msgstr "" msgid "Non-free" msgstr "" -#: app/blueprints/packages/advanced_search.py:42 app/models/packages.py:624 -#: app/templates/packages/view.html:163 +#: app/blueprints/packages/advanced_search.py:42 app/models/packages.py:630 +#: app/templates/packages/view.html:170 msgid "Work in Progress" msgstr "" @@ -1026,30 +1047,30 @@ msgid "Query" msgstr "" #: app/blueprints/packages/advanced_search.py:54 -#: app/blueprints/packages/packages.py:230 app/templates/packages/view.html:598 +#: app/blueprints/packages/packages.py:231 app/templates/packages/view.html:616 #: app/utils/minetest_hypertext.py:263 msgid "Type" msgstr "種類" #: app/blueprints/packages/advanced_search.py:56 -#: app/templates/macros/topics.html:6 app/templates/packages/view.html:177 +#: app/templates/macros/topics.html:6 app/templates/packages/view.html:184 msgid "Author" msgstr "" #: app/blueprints/packages/advanced_search.py:57 -#: app/blueprints/packages/packages.py:237 app/templates/admin/tags/list.html:4 +#: app/blueprints/packages/packages.py:238 app/templates/admin/tags/list.html:4 #: app/templates/admin/tags/list.html:10 app/templates/todo/tags.html:38 #: app/utils/minetest_hypertext.py:264 msgid "Tags" msgstr "タグ" #: app/blueprints/packages/advanced_search.py:60 -#: app/blueprints/packages/packages.py:238 +#: app/blueprints/packages/packages.py:239 msgid "Content Warnings" msgstr "内容の警告" #: app/blueprints/packages/advanced_search.py:63 -#: app/blueprints/packages/packages.py:239 app/templates/packages/view.html:609 +#: app/blueprints/packages/packages.py:240 app/templates/packages/view.html:627 #: app/utils/minetest_hypertext.py:298 msgid "License" msgstr "ライセンス" @@ -1063,9 +1084,10 @@ msgstr "" #: 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/macros/reviews.html:82 app/templates/macros/topics.html:52 #: app/templates/packages/game_hub.html:5 #: app/templates/packages/game_hub.html:25 +#: app/templates/packages/release_view.html:17 #: app/templates/packages/similar.html:22 app/templates/translate/index.html:28 #, python-format msgid "%(title)s by %(author)s" @@ -1073,7 +1095,7 @@ msgstr "" #: app/blueprints/packages/advanced_search.py:72 #: app/blueprints/packages/reviews.py:54 -#: app/templates/packages/translation.html:51 +#: app/templates/packages/translation.html:39 msgid "Language" msgstr "" @@ -1095,13 +1117,13 @@ 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/packages/view.html:201 app/templates/packages/view.html:343 #: 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 +#: app/templates/packages/view.html:191 app/templates/users/profile.html:242 msgid "Downloads" msgstr "" @@ -1133,178 +1155,178 @@ msgstr "" msgid "Random order" msgstr "" -#: app/blueprints/packages/packages.py:215 +#: app/blueprints/packages/packages.py:216 msgid "No download available." msgstr "ダウンロードできるものはありません。" -#: app/blueprints/packages/packages.py:231 +#: app/blueprints/packages/packages.py:232 msgid "Title (Human-readable)" msgstr "タイトル(人が読める形式)" -#: app/blueprints/packages/packages.py:232 -#: app/blueprints/packages/packages.py:638 +#: app/blueprints/packages/packages.py:233 +#: app/blueprints/packages/packages.py:645 msgid "Name (Technical)" msgstr "名前(技術的なもの)" -#: app/blueprints/packages/packages.py:232 -#: app/blueprints/packages/packages.py:639 -#: app/templates/packages/create_edit.html:75 +#: app/blueprints/packages/packages.py:233 +#: app/blueprints/packages/packages.py:646 +#: app/templates/packages/create_edit.html:80 msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" msgstr "小文字 (a-z)、数字 (0-9)、アンダースコア (_) に限ります" -#: app/blueprints/packages/packages.py:233 +#: app/blueprints/packages/packages.py:234 msgid "Short Description (Plaintext)" msgstr "短い説明(プレーンテキスト)" -#: app/blueprints/packages/packages.py:235 app/templates/packages/view.html:620 +#: app/blueprints/packages/packages.py:236 app/templates/packages/view.html:638 #: app/utils/minetest_hypertext.py:300 msgid "Maintenance State" msgstr "メンテナンス状態" -#: app/blueprints/packages/packages.py:240 +#: app/blueprints/packages/packages.py:241 msgid "Media License" msgstr "メディアのライセンス" -#: app/blueprints/packages/packages.py:242 +#: app/blueprints/packages/packages.py:243 msgid "Long Description (Markdown)" msgstr "長い説明(Markdown形式)" -#: app/blueprints/packages/packages.py:244 +#: app/blueprints/packages/packages.py:245 msgid "VCS Repository URL" msgstr "VCSリポジトリURL" -#: app/blueprints/packages/packages.py:245 app/blueprints/users/settings.py:77 +#: app/blueprints/packages/packages.py:246 app/blueprints/users/settings.py:77 msgid "Website URL" msgstr "WebサイトURL" -#: app/blueprints/packages/packages.py:246 +#: app/blueprints/packages/packages.py:247 msgid "Issue Tracker URL" msgstr "イシュートラッカーURL" -#: app/blueprints/packages/packages.py:247 +#: app/blueprints/packages/packages.py:248 msgid "Forum Topic ID" msgstr "フォーラムトピックID" -#: app/blueprints/packages/packages.py:248 +#: app/blueprints/packages/packages.py:249 msgid "Video URL" msgstr "動画URL" -#: app/blueprints/packages/packages.py:249 +#: app/blueprints/packages/packages.py:250 msgid "Donate URL" msgstr "寄付受付URL" -#: app/blueprints/packages/packages.py:250 +#: app/blueprints/packages/packages.py:251 msgid "Translation URL" msgstr "" -#: app/blueprints/packages/packages.py:256 +#: app/blueprints/packages/packages.py:257 msgid "_game is not an allowed name" msgstr "_gameは許可された名前ではありません" -#: app/blueprints/packages/packages.py:266 +#: app/blueprints/packages/packages.py:267 msgid "" "Package already exists, but is removed. Please contact ContentDB staff to" " restore the package" msgstr "パッケージは既に存在しますが、削除されています。パッケージを復元するにはContentDBスタッフまでご連絡ください" -#: app/blueprints/packages/packages.py:271 +#: app/blueprints/packages/packages.py:272 msgid "Package already exists" msgstr "パッケージは既に存在しています" -#: app/blueprints/packages/packages.py:277 +#: app/blueprints/packages/packages.py:278 msgid "A collection with a similar name already exists" msgstr "" -#: app/blueprints/packages/packages.py:330 +#: app/blueprints/packages/packages.py:331 #: 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:336 +#: app/blueprints/packages/packages.py:337 msgid "Save draft" msgstr "" -#: app/blueprints/packages/packages.py:344 +#: app/blueprints/packages/packages.py:345 msgid "Unable to find that user" msgstr "ユーザーが見つかりません" -#: app/blueprints/packages/packages.py:348 +#: app/blueprints/packages/packages.py:349 #: app/blueprints/packages/screenshots.py:137 msgid "Permission denied" msgstr "権限がありません" -#: app/blueprints/packages/packages.py:404 -#: app/blueprints/packages/packages.py:495 -#: app/blueprints/packages/packages.py:517 +#: app/blueprints/packages/packages.py:408 +#: app/blueprints/packages/packages.py:502 +#: app/blueprints/packages/packages.py:524 msgid "You don't have permission to do that" msgstr "権限がありません" -#: app/blueprints/packages/packages.py:437 +#: app/blueprints/packages/packages.py:443 msgid "Please comment what changes are needed in the approval thread" msgstr "どのような変更が必要か、承認スレッドでコメントしてください" -#: app/blueprints/packages/packages.py:444 +#: app/blueprints/packages/packages.py:450 msgid "" "Please comment in the approval thread so editors know what you have " "changed" msgstr "" -#: app/blueprints/packages/packages.py:482 +#: app/blueprints/packages/packages.py:489 #, python-format msgid "Set state to %(state)s" msgstr "" -#: app/blueprints/packages/packages.py:512 +#: app/blueprints/packages/packages.py:519 msgid "Deleted package" msgstr "削除されたパッケージ" -#: app/blueprints/packages/packages.py:534 +#: app/blueprints/packages/packages.py:541 msgid "Unapproved package" msgstr "未承認のパッケージ" -#: app/blueprints/packages/packages.py:543 +#: app/blueprints/packages/packages.py:550 msgid "Maintainers (Comma-separated)" msgstr "メンテナー(複数の場合、カンマで区切る)" -#: app/blueprints/packages/packages.py:552 +#: app/blueprints/packages/packages.py:559 msgid "You don't have permission to edit maintainers" msgstr "メンテナーを編集する権限がありません" -#: app/blueprints/packages/packages.py:602 +#: app/blueprints/packages/packages.py:609 msgid "You are not a maintainer" msgstr "メンテナーではありません" -#: app/blueprints/packages/packages.py:605 +#: app/blueprints/packages/packages.py:612 msgid "Package owners cannot remove themselves as maintainers" msgstr "パッケージ所有者はメンテナーから自分は外せません" -#: app/blueprints/packages/packages.py:637 +#: app/blueprints/packages/packages.py:644 msgid "Author Name" msgstr "作成者名" -#: app/blueprints/packages/packages.py:724 +#: app/blueprints/packages/packages.py:731 msgid "Enable support detection based on dependencies (recommended)" msgstr "依存関係に基づくサポート検出を有効にする(推奨)" -#: app/blueprints/packages/packages.py:725 +#: app/blueprints/packages/packages.py:732 msgid "Supported games" msgstr "対応しているゲーム" -#: app/blueprints/packages/packages.py:726 +#: app/blueprints/packages/packages.py:733 msgid "Unsupported games" msgstr "対応していないゲーム" -#: app/blueprints/packages/packages.py:727 +#: app/blueprints/packages/packages.py:734 msgid "Supports all games (unless stated) / is game independent" msgstr "すべてのゲームをサポート(明記されている場合を除く)/ゲームに依存しない" -#: app/blueprints/packages/packages.py:743 +#: app/blueprints/packages/packages.py:750 msgid "You need at least one release before you can edit game support" msgstr "" -#: app/blueprints/packages/packages.py:747 +#: app/blueprints/packages/packages.py:754 msgid "Mod(pack) needs to contain at least one mod. Please create a new release" msgstr "" @@ -1329,18 +1351,19 @@ msgstr "" #: app/blueprints/packages/releases.py:62 #: app/blueprints/packages/releases.py:77 -#: app/blueprints/packages/releases.py:207 +#: app/blueprints/packages/releases.py:217 msgid "Minimum Minetest Version" msgstr "最低Minetestバージョン" #: app/blueprints/packages/releases.py:64 #: app/blueprints/packages/releases.py:79 -#: app/blueprints/packages/releases.py:210 +#: app/blueprints/packages/releases.py:220 msgid "Maximum Minetest Version" msgstr "最高Minetestバージョン" #: app/blueprints/packages/releases.py:74 #: app/templates/packages/release_edit.html:31 +#: app/templates/packages/release_view.html:31 msgid "URL" msgstr "URL" @@ -1361,75 +1384,75 @@ msgstr "Gitからインポート" msgid "Upload .zip file" msgstr ".zipファイルをアップロード" -#: app/blueprints/packages/releases.py:206 +#: app/blueprints/packages/releases.py:216 msgid "Set Min" msgstr "" -#: app/blueprints/packages/releases.py:209 +#: app/blueprints/packages/releases.py:219 msgid "Set Max" msgstr "" -#: app/blueprints/packages/releases.py:212 +#: app/blueprints/packages/releases.py:222 msgid "Only change values previously set as none" msgstr "" -#: app/blueprints/packages/releases.py:213 +#: app/blueprints/packages/releases.py:223 msgid "Update" msgstr "" -#: app/blueprints/packages/releases.py:265 +#: app/blueprints/packages/releases.py:275 #: app/templates/packages/update_config.html:25 msgid "Trigger" msgstr "" -#: app/blueprints/packages/releases.py:266 +#: app/blueprints/packages/releases.py:276 msgid "New Commit" msgstr "" -#: app/blueprints/packages/releases.py:267 app/templates/admin/tags/list.html:8 +#: app/blueprints/packages/releases.py:277 app/templates/admin/tags/list.html:8 msgid "New Tag" msgstr "" -#: app/blueprints/packages/releases.py:269 +#: app/blueprints/packages/releases.py:279 msgid "Branch name" msgstr "ブランチ名" -#: app/blueprints/packages/releases.py:270 +#: app/blueprints/packages/releases.py:280 #: app/templates/packages/update_config.html:38 msgid "Action" msgstr "" -#: app/blueprints/packages/releases.py:271 +#: app/blueprints/packages/releases.py:281 msgid "Send notification and mark as outdated" msgstr "" -#: app/blueprints/packages/releases.py:271 app/logic/package_approval.py:104 +#: app/blueprints/packages/releases.py:281 app/logic/package_approval.py:104 msgid "Create release" msgstr "リリースを作成" -#: app/blueprints/packages/releases.py:273 +#: app/blueprints/packages/releases.py:283 msgid "Save Settings" msgstr "設定を保存" -#: app/blueprints/packages/releases.py:274 +#: app/blueprints/packages/releases.py:284 msgid "Disable Automation" msgstr "自動化を無効" -#: app/blueprints/packages/releases.py:313 +#: app/blueprints/packages/releases.py:323 msgid "Please add a Git repository URL in order to set up automatic releases" msgstr "" -#: app/blueprints/packages/releases.py:329 +#: app/blueprints/packages/releases.py:339 msgid "Deleted update configuration" msgstr "" -#: app/blueprints/packages/releases.py:337 +#: app/blueprints/packages/releases.py:347 msgid "Now, please create an initial release" msgstr "" #: app/blueprints/packages/reviews.py:60 app/blueprints/threads/__init__.py:181 #: app/blueprints/threads/__init__.py:182 -#: app/blueprints/threads/__init__.py:282 +#: app/blueprints/threads/__init__.py:283 msgid "Comment" msgstr "コメント" @@ -1437,18 +1460,18 @@ msgstr "コメント" msgid "Rating" msgstr "レーティング" -#: app/blueprints/packages/reviews.py:62 app/templates/macros/reviews.html:124 -#: app/templates/macros/reviews.html:178 +#: app/blueprints/packages/reviews.py:62 app/templates/macros/reviews.html:125 +#: app/templates/macros/reviews.html:179 msgid "Yes" msgstr "はい" -#: app/blueprints/packages/reviews.py:62 app/templates/macros/reviews.html:129 -#: app/templates/macros/reviews.html:182 +#: app/blueprints/packages/reviews.py:62 app/templates/macros/reviews.html:130 +#: app/templates/macros/reviews.html:183 msgid "Neutral" msgstr "中立" -#: app/blueprints/packages/reviews.py:62 app/templates/macros/reviews.html:134 -#: app/templates/macros/reviews.html:186 +#: app/blueprints/packages/reviews.py:62 app/templates/macros/reviews.html:135 +#: app/templates/macros/reviews.html:187 msgid "No" msgstr "いいえ" @@ -1464,7 +1487,7 @@ msgstr "" #: app/blueprints/packages/reviews.py:94 app/blueprints/threads/__init__.py:207 #: app/blueprints/threads/__init__.py:240 -#: app/blueprints/threads/__init__.py:334 app/blueprints/users/settings.py:114 +#: app/blueprints/threads/__init__.py:335 app/blueprints/users/settings.py:114 #: app/logic/packages.py:131 msgid "Linking to blocked sites is not allowed" msgstr "" @@ -1492,8 +1515,9 @@ msgid "Message" msgstr "" #: app/blueprints/report/__init__.py:35 app/templates/macros/threads.html:51 -#: app/templates/packages/view.html:688 app/templates/report/index.html:4 -#: app/templates/report/index.html:10 app/templates/users/profile.html:37 +#: app/templates/packages/view.html:706 app/templates/report/index.html:4 +#: app/templates/report/index.html:10 app/templates/users/account.html:91 +#: app/templates/users/profile.html:37 msgid "Report" msgstr "報告" @@ -1529,24 +1553,24 @@ msgstr "" msgid "Please wait before commenting again" msgstr "" -#: app/blueprints/threads/__init__.py:284 +#: app/blueprints/threads/__init__.py:285 #: app/templates/macros/package_approval.html:56 msgid "Open Thread" msgstr "" -#: app/blueprints/threads/__init__.py:309 +#: app/blueprints/threads/__init__.py:310 msgid "Unable to create thread!" msgstr "" -#: app/blueprints/threads/__init__.py:315 +#: app/blueprints/threads/__init__.py:316 msgid "An approval thread already exists! Consider replying there instead" msgstr "" -#: app/blueprints/threads/__init__.py:319 +#: app/blueprints/threads/__init__.py:320 msgid "Please wait before opening another thread" msgstr "" -#: app/blueprints/todo/user.py:192 +#: app/blueprints/todo/user.py:193 #: app/templates/collections/package_add_to.html:46 msgid "Done" msgstr "" @@ -1565,7 +1589,7 @@ msgstr "パスワード" msgid "Remember me" msgstr "ログイン状態を保存する" -#: app/blueprints/users/account.py:39 app/templates/base.html:176 +#: app/blueprints/users/account.py:39 app/templates/base.html:190 #: app/templates/donate/index.html:85 app/templates/users/login.html:4 msgid "Sign in" msgstr "サインイン" @@ -1927,7 +1951,7 @@ msgstr "検索する文字列(正規表現)" msgid "File filter" msgstr "ファイルフィルター" -#: app/blueprints/zipgrep/__init__.py:38 app/templates/base.html:60 +#: app/blueprints/zipgrep/__init__.py:38 app/templates/base.html:74 #: app/templates/packages/advanced_search.html:34 #: app/templates/packages/game_hub.html:35 app/templates/todo/tags.html:14 msgid "Search" @@ -2018,6 +2042,10 @@ msgstr "" msgid "You don't have permission to change the package name" msgstr "" +#: app/logic/packages.py:140 +msgid "You cannot change package type once approved" +msgstr "" + #: app/logic/releases.py:33 msgid "You don't have permission to make releases" msgstr "" @@ -2091,17 +2119,17 @@ msgstr "ゲーム" msgid "Texture Pack" msgstr "テクスチャパック" -#: app/models/packages.py:78 app/templates/base.html:39 +#: app/models/packages.py:78 app/templates/base.html:53 #: app/templates/modnames/view.html:14 msgid "Mods" msgstr "Mod" -#: app/models/packages.py:80 app/templates/base.html:42 +#: app/models/packages.py:80 app/templates/base.html:56 #: app/templates/modnames/view.html:17 msgid "Games" msgstr "ゲーム" -#: app/models/packages.py:82 app/templates/base.html:45 +#: app/models/packages.py:82 app/templates/base.html:59 msgid "Texture Packs" msgstr "テクスチャパック" @@ -2228,185 +2256,185 @@ msgstr "承認" msgid "Delete" msgstr "削除" -#: app/models/packages.py:1366 +#: app/models/packages.py:1384 #, python-format msgid "New commit %(hash)s found on the Git repo." msgstr "" -#: app/models/packages.py:1370 +#: app/models/packages.py:1388 #, python-format msgid "The last release was commit %(hash)s" msgstr "" -#: app/models/packages.py:1376 +#: app/models/packages.py:1394 #, python-format msgid "New tag %(tag_name)s found on the Git repo." msgstr "" -#: app/models/users.py:45 +#: app/models/users.py:46 msgid "Banned" msgstr "" -#: app/models/users.py:47 +#: app/models/users.py:48 msgid "Not Joined" msgstr "" -#: app/models/users.py:49 +#: app/models/users.py:50 msgid "New Member" msgstr "" -#: app/models/users.py:51 +#: app/models/users.py:52 msgid "Member" msgstr "" -#: app/models/users.py:53 +#: app/models/users.py:54 msgid "Trusted Member" msgstr "" -#: app/models/users.py:55 +#: app/models/users.py:56 msgid "Approver" msgstr "" -#: app/models/users.py:57 +#: app/models/users.py:58 msgid "Editor" msgstr "" #. NOTE: BOT notification type -#: app/models/users.py:59 app/models/users.py:448 +#: app/models/users.py:60 app/models/users.py:455 msgid "Bot" msgstr "" -#: app/models/users.py:61 +#: app/models/users.py:62 msgid "Moderator" msgstr "" -#: app/models/users.py:63 app/templates/base.html:164 +#: app/models/users.py:64 app/templates/base.html:178 msgid "Admin" msgstr "管理者" #. NOTE: PACKAGE_EDIT notification type -#: app/models/users.py:433 +#: app/models/users.py:440 msgid "Package Edit" msgstr "" #. NOTE: PACKAGE_APPROVAL notification type -#: app/models/users.py:436 +#: app/models/users.py:443 msgid "Package Approval" msgstr "" #. NOTE: NEW_THREAD notification type -#: app/models/users.py:439 app/templates/threads/list.html:12 +#: app/models/users.py:446 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:442 +#: app/models/users.py:449 msgid "New Review" msgstr "" #. NOTE: THREAD_REPLY notification type -#: app/models/users.py:445 +#: app/models/users.py:452 msgid "Thread Reply" msgstr "" #. NOTE: MAINTAINER notification type -#: app/models/users.py:451 app/templates/macros/threads.html:27 +#: app/models/users.py:458 app/templates/macros/threads.html:27 msgid "Maintainer" msgstr "" #. NOTE: EDITOR_ALERT notification type -#: app/models/users.py:454 +#: app/models/users.py:461 msgid "Editor Alert" msgstr "" #. NOTE: EDITOR_MISC notification type -#: app/models/users.py:457 +#: app/models/users.py:464 msgid "Editor Misc" msgstr "" #. NOTE: OTHER notification type -#: app/models/users.py:460 +#: app/models/users.py:467 msgid "Other" msgstr "" -#: app/models/users.py:470 +#: app/models/users.py:477 msgid "This is a Package Edit notification." msgstr "" -#: app/models/users.py:472 +#: app/models/users.py:479 msgid "This is a Package Approval notification." msgstr "" -#: app/models/users.py:474 +#: app/models/users.py:481 msgid "This is a New Thread notification." msgstr "" -#: app/models/users.py:476 +#: app/models/users.py:483 msgid "This is a New Review notification." msgstr "" -#: app/models/users.py:478 +#: app/models/users.py:485 msgid "This is a Thread Reply notification." msgstr "" -#: app/models/users.py:480 +#: app/models/users.py:487 msgid "This is a Bot notification." msgstr "" -#: app/models/users.py:482 +#: app/models/users.py:489 msgid "This is a Maintainer change notification." msgstr "" -#: app/models/users.py:484 +#: app/models/users.py:491 msgid "This is an Editor Alert notification." msgstr "" -#: app/models/users.py:486 +#: app/models/users.py:493 msgid "This is an Editor Misc notification." msgstr "" -#: app/models/users.py:488 +#: app/models/users.py:495 msgid "This is an Other notification." msgstr "" -#: app/models/users.py:495 +#: app/models/users.py:502 msgid "When another user edits your packages, releases, etc." msgstr "" -#: app/models/users.py:497 +#: app/models/users.py:504 msgid "Notifications from editors related to the package approval process." msgstr "" -#: app/models/users.py:499 +#: app/models/users.py:506 msgid "When a thread is created on your package." msgstr "" -#: app/models/users.py:501 +#: app/models/users.py:508 msgid "When a user posts a review on your package." msgstr "" -#: app/models/users.py:503 +#: app/models/users.py:510 msgid "When someone replies to a thread you're watching." msgstr "" -#: app/models/users.py:505 +#: app/models/users.py:512 msgid "From a bot - for example, update notifications." msgstr "" -#: app/models/users.py:507 +#: app/models/users.py:514 msgid "When your package's maintainers change." msgstr "" -#: app/models/users.py:509 +#: app/models/users.py:516 msgid "For editors: Important alerts." msgstr "" -#: app/models/users.py:511 +#: app/models/users.py:518 msgid "For editors: Minor notifications, including new threads." msgstr "" -#: app/models/users.py:513 +#: app/models/users.py:520 msgid "Minor notifications not important enough for a dedicated category." msgstr "" @@ -2457,11 +2485,11 @@ msgid "" "been deleted, or you may not have access to it." msgstr "ページが見つかりませんでした。リンクが切れている。ページが削除されている。またはアクセス権限が無い可能性があります。" -#: app/templates/base.html:48 +#: app/templates/base.html:62 msgid "Random" msgstr "ランダム" -#: app/templates/base.html:51 app/templates/base.html:245 +#: app/templates/base.html:65 app/templates/base.html:259 #: app/templates/packages/bulk_update_conf.html:8 #: app/templates/packages/translation.html:12 #: app/templates/packages/update_config.html:8 @@ -2470,130 +2498,134 @@ msgstr "ランダム" msgid "Help" msgstr "ヘルプ" -#: app/templates/base.html:58 +#: app/templates/base.html:72 #, python-format msgid "Search %(type)s" msgstr "" -#: app/templates/base.html:58 app/templates/todo/tags.html:11 +#: app/templates/base.html:72 app/templates/todo/tags.html:11 #: app/templates/todo/tags.html:13 msgid "Search all packages" msgstr "すべてのパッケージを検索" -#: app/templates/base.html:75 +#: app/templates/base.html:89 msgid "Work Queue" msgstr "" -#: app/templates/base.html:88 app/templates/base.html:140 +#: app/templates/base.html:102 app/templates/base.html:154 msgid "To do list" msgstr "To doリスト" -#: app/templates/base.html:97 app/templates/notifications/list.html:4 +#: app/templates/base.html:111 app/templates/notifications/list.html:4 msgid "Notifications" msgstr "通知" -#: app/templates/base.html:118 +#: app/templates/base.html:132 msgid "Add Package" msgstr "パッケージを追加" -#: app/templates/base.html:135 +#: app/templates/base.html:149 msgid "Profile" msgstr "プロフィール" -#: app/templates/base.html:145 +#: app/templates/base.html:159 msgid "My Collections" msgstr "マイコレクション" -#: app/templates/base.html:169 app/templates/packages/release_new.html:12 +#: app/templates/base.html:183 app/templates/packages/release_new.html:12 msgid "Settings" msgstr "設定" -#: app/templates/base.html:172 +#: app/templates/base.html:186 msgid "Sign out" msgstr "サインアウト" #: app/templates/admin/languages/list.html:4 -#: app/templates/admin/languages/list.html:10 app/templates/base.html:185 -#: app/templates/packages/view.html:602 app/utils/minetest_hypertext.py:288 +#: app/templates/admin/languages/list.html:10 app/templates/base.html:199 +#: app/templates/packages/view.html:620 app/utils/minetest_hypertext.py:288 msgid "Languages" msgstr "" -#: app/templates/base.html:202 app/templates/translate/index.html:76 +#: app/templates/base.html:216 app/templates/translate/index.html:76 msgid "Help translate ContentDB" msgstr "ContentDBの翻訳に協力する" -#: app/templates/base.html:246 +#: app/templates/base.html:260 msgid "About" msgstr "ContentDBについて" -#: app/templates/base.html:247 +#: app/templates/base.html:261 msgid "Contact Us" msgstr "" -#: app/templates/base.html:248 +#: app/templates/base.html:262 msgid "Rules" msgstr "規範" -#: app/templates/base.html:249 +#: app/templates/base.html:263 msgid "Policy and Guidance" msgstr "ポリシーとガイド" -#: app/templates/base.html:250 app/templates/donate/index.html:46 +#: app/templates/base.html:264 app/templates/donate/index.html:46 #: app/templates/donate/index.html:70 app/templates/users/profile.html:104 msgid "Donate" msgstr "寄付" -#: app/templates/base.html:251 +#: app/templates/base.html:265 msgid "API" msgstr "API" -#: app/templates/base.html:252 app/templates/users/register.html:37 +#: app/templates/base.html:266 +msgid "RSS / Feeds" +msgstr "" + +#: app/templates/base.html:267 app/templates/users/register.html:37 msgid "Privacy Policy" msgstr "個人情報保護方針" -#: app/templates/base.html:254 +#: app/templates/base.html:269 msgid "Report / DMCA" msgstr "報告 / DMCA" -#: app/templates/base.html:256 app/templates/packages/advanced_search.html:4 +#: app/templates/base.html:271 app/templates/packages/advanced_search.html:4 msgid "Advanced Search" msgstr "" -#: app/templates/base.html:257 +#: app/templates/base.html:272 msgid "User List" msgstr "ユーザー一覧" -#: app/templates/base.html:258 app/templates/packages/view.html:190 -#: app/templates/packages/view.html:677 app/templates/threads/list.html:4 +#: app/templates/base.html:273 app/templates/packages/view.html:197 +#: app/templates/packages/view.html:695 app/templates/threads/list.html:4 msgid "Threads" msgstr "掲示板" -#: app/templates/base.html:259 app/templates/collections/list.html:7 +#: app/templates/base.html:274 app/templates/collections/list.html:7 #: app/templates/collections/list.html:26 msgid "Collections" msgstr "コレクション" -#: app/templates/base.html:260 app/templates/donate/index.html:4 +#: app/templates/base.html:275 app/templates/donate/index.html:4 msgid "Support Creators" msgstr "" -#: app/templates/base.html:261 +#: app/templates/base.html:276 msgid "Translate Packages" msgstr "" -#: app/templates/base.html:262 +#: app/templates/base.html:277 msgid "Source Code" msgstr "ソースコード" -#: app/templates/base.html:268 +#: app/templates/base.html:283 msgid "Show non-free packages" msgstr "" -#: app/templates/base.html:270 +#: app/templates/base.html:285 msgid "Hide non-free packages" msgstr "" -#: app/templates/base.html:274 +#: app/templates/base.html:289 #, python-format msgid "Our privacy policy has been updated (%(date)s)" msgstr "" @@ -2602,20 +2634,16 @@ msgstr "" msgid "Welcome" msgstr "ようこそ" -#: app/templates/index.html:8 -msgid "Welcome to the best place to find Minetest mods, games, and texture packs" -msgstr "" - #: app/templates/index.html:53 #, python-format msgid "%(title)s by %(author)s" msgstr "" -#: app/templates/index.html:94 app/templates/packages/view.html:278 +#: app/templates/index.html:94 app/templates/packages/view.html:285 msgid "Previous" msgstr "前へ" -#: app/templates/index.html:98 app/templates/packages/view.html:282 +#: app/templates/index.html:98 app/templates/packages/view.html:289 #: app/templates/users/claim_forums.html:87 msgid "Next" msgstr "次へ" @@ -2697,7 +2725,7 @@ msgstr "" #: app/templates/admin/storage.html:62 #: app/templates/collections/create_edit.html:61 -#: app/templates/threads/user_comments.html:79 +#: app/templates/threads/user_comments.html:80 msgid "No results" msgstr "" @@ -2816,7 +2844,8 @@ msgstr "" #: app/templates/collections/create_edit.html:5 #: app/templates/collections/view.html:42 app/templates/macros/releases.html:68 -#: app/templates/packages/view.html:116 app/templates/packages/view.html:255 +#: app/templates/packages/release_view.html:10 +#: app/templates/packages/view.html:123 app/templates/packages/view.html:262 msgid "Edit" msgstr "" @@ -2834,7 +2863,7 @@ msgstr "" #: app/templates/collections/create_edit.html:76 #: app/templates/packages/remove.html:34 app/templates/packages/remove.html:83 -#: app/templates/packages/view.html:128 +#: app/templates/packages/view.html:135 msgid "Remove" msgstr "削除" @@ -3079,8 +3108,8 @@ msgstr "" msgid "No audit log entries." msgstr "" -#: app/templates/macros/forms.html:21 app/templates/macros/reviews.html:150 -#: app/templates/packages/remove.html:73 app/templates/packages/view.html:468 +#: app/templates/macros/forms.html:21 app/templates/macros/reviews.html:151 +#: app/templates/packages/remove.html:73 app/templates/packages/view.html:486 #: app/templates/users/modtools.html:86 msgid "Required" msgstr "" @@ -3156,6 +3185,7 @@ msgstr "" #: app/templates/macros/releases.html:103 #: app/templates/packages/release_edit.html:39 +#: app/templates/packages/release_view.html:41 msgid "Importing..." msgstr "" @@ -3175,34 +3205,34 @@ msgstr "" msgid "Unhelpful" msgstr "" -#: app/templates/macros/reviews.html:90 +#: app/templates/macros/reviews.html:91 #, python-format msgid "%(num)d comments" msgstr "" -#: app/templates/macros/reviews.html:102 +#: app/templates/macros/reviews.html:103 msgid "No reviews, yet." msgstr "" -#: app/templates/macros/reviews.html:112 app/templates/macros/reviews.html:166 +#: app/templates/macros/reviews.html:113 app/templates/macros/reviews.html:167 #: app/templates/packages/review_create_edit.html:4 msgid "Review" msgstr "" -#: app/templates/macros/reviews.html:139 +#: app/templates/macros/reviews.html:140 #: app/templates/packages/review_create_edit.html:51 msgid "Why or why not? Try to be constructive" msgstr "" -#: app/templates/macros/reviews.html:156 +#: app/templates/macros/reviews.html:157 msgid "Post Review" msgstr "" -#: app/templates/macros/reviews.html:192 +#: app/templates/macros/reviews.html:193 msgid "Report an issue" msgstr "" -#: app/templates/macros/reviews.html:196 +#: app/templates/macros/reviews.html:197 msgid "Ask a question" msgstr "" @@ -3337,8 +3367,8 @@ msgstr "" msgid "On %(trigger)s, do %(action)s" msgstr "" -#: app/templates/macros/todo.html:35 app/templates/packages/view.html:122 -#: app/templates/packages/view.html:433 +#: app/templates/macros/todo.html:35 app/templates/packages/view.html:129 +#: app/templates/packages/view.html:451 msgid "Release" msgstr "" @@ -3348,7 +3378,7 @@ msgstr "" #: app/templates/macros/todo.html:48 #: app/templates/packages/releases_list.html:13 -#: app/templates/packages/view.html:437 +#: app/templates/packages/view.html:455 msgid "Update settings" msgstr "" @@ -3393,9 +3423,9 @@ msgstr "" #: app/templates/modnames/view.html:27 app/templates/oauth/authorize.html:32 #: app/templates/packages/game_support.html:42 -#: app/templates/packages/similar.html:38 app/templates/packages/view.html:474 -#: app/templates/packages/view.html:498 app/templates/packages/view.html:543 -#: app/templates/packages/view.html:575 app/templates/todo/editor.html:85 +#: app/templates/packages/similar.html:38 app/templates/packages/view.html:492 +#: app/templates/packages/view.html:516 app/templates/packages/view.html:561 +#: app/templates/packages/view.html:593 app/templates/todo/editor.html:85 #: app/templates/todo/game_support.html:45 #, python-format msgid "%(title)s by %(display_name)s" @@ -3628,104 +3658,104 @@ msgid "" "\t\t\tsuch as finding metadata from git, and autocompletion." msgstr "" -#: app/templates/packages/create_edit.html:73 +#: app/templates/packages/create_edit.html:78 msgid "You need to unpublish the package to change the name." msgstr "" -#: app/templates/packages/create_edit.html:80 +#: app/templates/packages/create_edit.html:85 msgid "" "Tip: Don't include Minetest, mod, or modpack " "anywhere in the short description. It is unnecessary and wastes " "characters." msgstr "" -#: app/templates/packages/create_edit.html:83 +#: app/templates/packages/create_edit.html:88 msgid "" "Please choose 'Work in Progress' if your package is unstable, and " "shouldn't be recommended to all players" msgstr "" -#: app/templates/packages/create_edit.html:88 +#: app/templates/packages/create_edit.html:93 msgid "If there is no media, set the Media License to the same as the License." msgstr "" -#: app/templates/packages/create_edit.html:92 +#: app/templates/packages/create_edit.html:97 msgid "" "There's no need to link to the package on ContentDB in the long " "description, the user is already here!" msgstr "" -#: app/templates/packages/create_edit.html:95 +#: app/templates/packages/create_edit.html:100 msgid "" "There's no need to include the forum topic in the long description, it's " "already shown on the page." msgstr "" -#: app/templates/packages/create_edit.html:98 +#: app/templates/packages/create_edit.html:103 msgid "" "There's no need to include the repository URL in the long description, " "it's already shown on the page." msgstr "" -#: app/templates/packages/create_edit.html:102 +#: app/templates/packages/create_edit.html:107 msgid "What to write in the long description" msgstr "" -#: app/templates/packages/create_edit.html:108 +#: app/templates/packages/create_edit.html:113 msgid "Repository and Links" msgstr "" -#: app/templates/packages/create_edit.html:111 +#: app/templates/packages/create_edit.html:116 msgid "Do you have a Git repository?" msgstr "" -#: app/templates/packages/create_edit.html:113 +#: app/templates/packages/create_edit.html:118 msgid "Having a repository is optional" msgstr "" -#: app/templates/packages/create_edit.html:116 +#: app/templates/packages/create_edit.html:121 msgid "" "If you do have a repository, enter the URL below. Otherwise, leave blank " "and click skip." msgstr "" -#: app/templates/packages/create_edit.html:121 +#: app/templates/packages/create_edit.html:126 msgid "HTTP URL to a Git, Mercurial, or other repository" msgstr "" -#: app/templates/packages/create_edit.html:124 +#: app/templates/packages/create_edit.html:129 msgid "Next (Autoimport)" msgstr "次へ(自動インポート)" -#: app/templates/packages/create_edit.html:125 +#: app/templates/packages/create_edit.html:130 msgid "Skip" msgstr "スキップ" -#: app/templates/packages/create_edit.html:129 +#: app/templates/packages/create_edit.html:134 msgid "Importing... (This may take a while)" msgstr "インポート中...(しばらく時間がかかる場合があります)" -#: app/templates/packages/create_edit.html:132 +#: app/templates/packages/create_edit.html:137 msgid "Where should users report issues?" msgstr "" -#: app/templates/packages/create_edit.html:136 +#: app/templates/packages/create_edit.html:141 msgid "Paste a forum topic URL" msgstr "" -#: app/templates/packages/create_edit.html:138 +#: app/templates/packages/create_edit.html:143 msgid "YouTube videos will be shown in an embed." msgstr "YouTubeの動画は、埋め込まれて表示されます。" -#: app/templates/packages/create_edit.html:139 +#: app/templates/packages/create_edit.html:144 msgid "If blank, the author's donation URL will be used instead." msgstr "" -#: app/templates/packages/create_edit.html:140 +#: app/templates/packages/create_edit.html:145 msgid "How can users translate your package? ie: weblate URL or a help page" msgstr "" -#: app/templates/packages/create_edit.html:145 +#: app/templates/packages/create_edit.html:150 msgid "" "You need to save a draft before you can add releases and screenshots. " "You'll be able to edit the package again before submitting for approval." @@ -3778,7 +3808,7 @@ msgid "" msgstr "" #: app/templates/packages/game_support.html:23 -#: app/templates/packages/view.html:213 app/templates/translate/index.html:48 +#: app/templates/packages/view.html:220 app/templates/translate/index.html:48 msgid "Source" msgstr "" @@ -3965,10 +3995,12 @@ msgid "Human-readable name. Eg: 1.0.0 - The Trains Update" msgstr "" #: app/templates/packages/release_edit.html:35 +#: app/templates/packages/release_view.html:35 msgid "Commit Hash" msgstr "" #: app/templates/packages/release_edit.html:40 +#: app/templates/packages/release_view.html:42 msgid "view task" msgstr "" @@ -4274,7 +4306,7 @@ msgid "" msgstr "" #: app/templates/packages/review_votes.html:4 -#: app/templates/packages/view.html:364 +#: app/templates/packages/view.html:371 msgid "Review Votes" msgstr "" @@ -4402,24 +4434,32 @@ msgstr "" msgid "Translating content meta - lua_api.md" msgstr "" -#: app/templates/packages/translation.html:30 -msgid "Translation template" +#: app/templates/packages/translation.html:31 +#, python-format +msgid "%(title)s is available in %(num)d languages." msgstr "" #: app/templates/packages/translation.html:32 +msgid "ContentDB reads translations from locale files (.tr) in your package." +msgstr "" + +#: app/templates/packages/translation.html:89 +msgid "Translation template" +msgstr "" + +#: app/templates/packages/translation.html:91 #, python-format msgid "" "To quickly add support for ContentDB package translation, create a file " "at %(location)s with the following content:" msgstr "" -#: app/templates/packages/translation.html:43 -#, python-format -msgid "%(title)s is available in %(num)d languages." +#: app/templates/packages/translation.html:102 +msgid "With games, you also need to name the textdomain in game.conf:" msgstr "" -#: app/templates/packages/translation.html:44 -msgid "ContentDB reads translations from locale files (.tr) in your package." +#: app/templates/packages/translation.html:106 +msgid "Replace mymod with the name of mod / textdomain you chose." msgstr "" #: app/templates/packages/update_config.html:4 @@ -4457,207 +4497,217 @@ msgid "" "notifications until it is marked up to date." msgstr "" -#: app/templates/packages/view.html:42 +#: app/templates/packages/view.html:22 app/templates/packages/view.html:25 +#, python-format +msgid "%(title)s releases" +msgstr "" + +#: app/templates/packages/view.html:49 msgid "Download" msgstr "ダウンロード" -#: app/templates/packages/view.html:49 +#: app/templates/packages/view.html:56 #, python-format msgid "Minetest %(min)s - %(max)s" msgstr "" -#: app/templates/packages/view.html:51 +#: app/templates/packages/view.html:58 #, python-format msgid "For Minetest %(min)s and above" msgstr "Minetest %(min)s 以上向け" -#: app/templates/packages/view.html:53 +#: app/templates/packages/view.html:60 #, python-format msgid "Minetest %(max)s and below" msgstr "" -#: app/templates/packages/view.html:63 +#: app/templates/packages/view.html:70 msgid "How do I install this?" msgstr "" -#: app/templates/packages/view.html:69 +#: app/templates/packages/view.html:76 msgid "No downloads available" msgstr "" -#: app/templates/packages/view.html:76 +#: app/templates/packages/view.html:83 msgid "Non-free code and media" msgstr "" -#: app/templates/packages/view.html:78 +#: app/templates/packages/view.html:85 msgid "Non-free code" msgstr "" -#: app/templates/packages/view.html:80 +#: app/templates/packages/view.html:87 msgid "Non-free media" msgstr "" -#: app/templates/packages/view.html:94 app/templates/threads/view.html:109 +#: app/templates/packages/view.html:101 app/templates/threads/view.html:109 msgid "" "This thread is only visible to its creator, package maintainers, users of" " Approver rank or above, and @mentioned users." msgstr "" -#: app/templates/packages/view.html:207 app/templates/users/profile.html:95 +#: app/templates/packages/view.html:214 app/templates/users/profile.html:95 msgid "Website" msgstr "" -#: app/templates/packages/view.html:219 app/templates/users/profile.html:77 +#: app/templates/packages/view.html:226 app/templates/users/profile.html:77 msgid "Forums" msgstr "" -#: app/templates/packages/view.html:225 +#: app/templates/packages/view.html:232 msgid "Issue Tracker" msgstr "" -#: app/templates/packages/view.html:231 app/templates/translate/index.html:43 +#: app/templates/packages/view.html:238 app/templates/translate/index.html:43 msgid "Translate" msgstr "" -#: app/templates/packages/view.html:297 +#: app/templates/packages/view.html:304 msgid "Thumbnail for video" msgstr "" -#: app/templates/packages/view.html:314 +#: app/templates/packages/view.html:321 msgid "Awaiting review" msgstr "" -#: app/templates/packages/view.html:344 app/templates/threads/view.html:82 +#: app/templates/packages/view.html:351 app/templates/threads/view.html:82 msgid "Edit Review" msgstr "" -#: app/templates/packages/view.html:349 +#: app/templates/packages/view.html:356 msgid "You can't review your own package." msgstr "" -#: app/templates/packages/view.html:359 +#: app/templates/packages/view.html:366 msgid "Package needs to be approved before it can be reviewed." msgstr "" -#: app/templates/packages/view.html:370 +#: app/templates/packages/view.html:377 msgid "Used By" msgstr "" -#: app/templates/packages/view.html:376 +#: app/templates/packages/view.html:383 msgid "Content" msgstr "" -#: app/templates/packages/view.html:378 app/templates/packages/view.html:461 +#: app/templates/packages/view.html:385 app/templates/packages/view.html:479 msgid "View content for game" msgstr "" -#: app/templates/packages/view.html:393 +#: app/templates/packages/view.html:398 +#, python-format +msgid "Release notes for %(title)s" +msgstr "" + +#: app/templates/packages/view.html:411 msgid "Favorite" msgstr "" -#: app/templates/packages/view.html:402 +#: app/templates/packages/view.html:420 msgid "Add to collection..." msgstr "" -#: app/templates/packages/view.html:410 +#: app/templates/packages/view.html:428 #, python-format msgid "View %(count)d collections" msgstr "" -#: app/templates/packages/view.html:421 +#: app/templates/packages/view.html:439 msgid "Package may be outdated" msgstr "" -#: app/templates/packages/view.html:428 +#: app/templates/packages/view.html:446 msgid "Only visible to the author and Editors." msgstr "" -#: app/templates/packages/view.html:445 +#: app/templates/packages/view.html:463 msgid "Warning" msgstr "" -#: app/templates/packages/view.html:451 +#: app/templates/packages/view.html:469 msgid "Like this package? Help support its development by making a donation" msgstr "" -#: app/templates/packages/view.html:454 +#: app/templates/packages/view.html:472 msgid "Donate now" msgstr "" -#: app/templates/packages/view.html:466 app/utils/minetest_hypertext.py:283 +#: app/templates/packages/view.html:484 app/utils/minetest_hypertext.py:283 msgid "Dependencies" msgstr "依存関係" -#: app/templates/packages/view.html:486 +#: app/templates/packages/view.html:504 msgid "No required dependencies" msgstr "" -#: app/templates/packages/view.html:492 +#: app/templates/packages/view.html:510 msgid "Optional" msgstr "オプションMod" -#: app/templates/packages/view.html:525 +#: app/templates/packages/view.html:543 msgid "Compatible Games" msgstr "互換ゲーム" -#: app/templates/packages/view.html:530 app/templates/packages/view.html:550 +#: app/templates/packages/view.html:548 app/templates/packages/view.html:568 #: app/utils/minetest_hypertext.py:275 msgid "No specific game required" msgstr "" -#: app/templates/packages/view.html:533 +#: app/templates/packages/view.html:551 msgid "Tested with:" msgstr "" -#: app/templates/packages/view.html:555 +#: app/templates/packages/view.html:573 msgid "Is the above correct?" msgstr "" -#: app/templates/packages/view.html:556 +#: app/templates/packages/view.html:574 msgid "You need to either confirm this or tell ContentDB about supported games" msgstr "" -#: app/templates/packages/view.html:568 +#: app/templates/packages/view.html:586 msgid "Does not work with:" msgstr "" -#: app/templates/packages/view.html:588 +#: app/templates/packages/view.html:606 msgid "Please specify compatible games" msgstr "" -#: app/templates/packages/view.html:594 +#: app/templates/packages/view.html:612 msgid "Information" msgstr "情報" -#: app/templates/packages/view.html:600 +#: app/templates/packages/view.html:618 msgid "Technical Name" msgstr "技術名" -#: app/templates/packages/view.html:616 app/utils/minetest_hypertext.py:295 +#: app/templates/packages/view.html:634 app/utils/minetest_hypertext.py:295 #, python-format msgid "%(code_license)s for code,
%(media_license)s for media." msgstr "" -#: app/templates/packages/view.html:624 +#: app/templates/packages/view.html:642 msgid "Unknown" msgstr "" -#: app/templates/packages/view.html:626 app/utils/minetest_hypertext.py:301 +#: app/templates/packages/view.html:644 app/utils/minetest_hypertext.py:301 msgid "Added" msgstr "" -#: app/templates/packages/view.html:640 +#: app/templates/packages/view.html:658 msgid "Remove myself" msgstr "" -#: app/templates/packages/view.html:645 app/utils/minetest_hypertext.py:303 +#: app/templates/packages/view.html:663 app/utils/minetest_hypertext.py:303 msgid "Provides" msgstr "" -#: app/templates/packages/view.html:667 +#: app/templates/packages/view.html:685 msgid "More" msgstr "" -#: app/templates/packages/view.html:696 +#: app/templates/packages/view.html:714 msgid "See audit log" msgstr "" @@ -4739,7 +4789,7 @@ msgstr "" msgid "Reply to %(title)s" msgstr "" -#: app/templates/threads/user_comments.html:73 +#: app/templates/threads/user_comments.html:74 msgid "Only showing replies to public threads" msgstr "" @@ -4841,7 +4891,7 @@ msgstr "" msgid "Mod names that have hard dependers, but no packages providing them." msgstr "" -#: app/templates/todo/editor.html:193 app/templates/users/account.html:100 +#: app/templates/todo/editor.html:193 app/templates/users/account.html:102 msgid "View All" msgstr "" @@ -5136,10 +5186,10 @@ msgid "Account Deletion and Deactivation isn't available to users yet." msgstr "" #: app/templates/users/account.html:88 -msgid "Please contact the admin." +msgid "Please raise a report to request account deletion." msgstr "" -#: app/templates/users/account.html:93 +#: app/templates/users/account.html:95 msgid "Recent Account Actions" msgstr "" @@ -5635,27 +5685,27 @@ msgstr "" msgid "'%(query)s' - Search Package Releases" msgstr "" -#: app/utils/flask.py:158 +#: app/utils/flask.py:159 msgid "All time" msgstr "全期間" -#: app/utils/flask.py:159 +#: app/utils/flask.py:160 msgid "Last 7 days" msgstr "過去7日間" -#: app/utils/flask.py:160 +#: app/utils/flask.py:161 msgid "Last 30 days" msgstr "過去30日間" -#: app/utils/flask.py:161 +#: app/utils/flask.py:162 msgid "Last 90 days" msgstr "過去90日間" -#: app/utils/flask.py:162 +#: app/utils/flask.py:163 msgid "Year to date" msgstr "" -#: app/utils/flask.py:163 +#: app/utils/flask.py:164 msgid "Last year" msgstr "" @@ -6145,6 +6195,7 @@ msgstr "" #~ msgid "Chat / Commands" #~ msgstr "" +#~ msgctxt "tags" #~ msgid "" #~ "Focus on player chat/communication or " #~ "who's primary function is interacting " @@ -6160,6 +6211,7 @@ msgstr "" #~ msgid "Complex installation" #~ msgstr "" +#~ msgctxt "tags" #~ msgid "" #~ "Requires futher installation steps, such " #~ "as installing luarocks or editing the" @@ -6181,6 +6233,7 @@ msgstr "" #~ msgid "Sims" #~ msgstr "" +#~ msgctxt "tags" #~ msgid "" #~ "Mods and games that aim to " #~ "simulate real life activity. Similar to" @@ -6205,6 +6258,7 @@ msgstr "" #~ msgid "Mobs / Animals / NPCs" #~ msgstr "" +#~ msgctxt "tags" #~ msgid "Adds mobs, animals, and NPCs" #~ msgstr "" @@ -6313,6 +6367,7 @@ msgstr "" #~ msgid "GUI" #~ msgstr "" +#~ msgctxt "tags" #~ msgid "For content whose main utility / feature is in GUI/formspec form" #~ msgstr "" @@ -6331,6 +6386,7 @@ msgstr "" #~ msgid "Minetest Game improved" #~ msgstr "" +#~ msgctxt "tags" #~ msgid "Forks of MTG" #~ msgstr "" @@ -6483,39 +6539,6 @@ 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 (_), " @@ -6529,3 +6552,6 @@ msgstr "" #~ msgid "Human readable. Eg: 1.0.0 or 2018-05-28" #~ msgstr "" +#~ msgid "Please contact the admin." +#~ msgstr "" + diff --git a/translations/jv/LC_MESSAGES/messages.po b/translations/jv/LC_MESSAGES/messages.po index bbb2fd8d..3aad29e6 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-22 16:06+0100\n" +"POT-Creation-Date: 2024-07-23 22:12+0100\n" "PO-Revision-Date: 2023-11-01 00:32+0000\n" "Last-Translator: Muhammad Rifqi Priyo Susanto " "\n" @@ -28,325 +28,268 @@ msgstr "Diblokir:" msgid "You have been banned." msgstr "Panjenengan sampun diblokir." -#. NOTE: tags: title for server_tools +#. NOTE: tags: title for jam_game_2023 #: app/_translations.py:6 msgctxt "tags" -msgid "Server Moderation and Tools" +msgid "Jam / Game 2023" msgstr "" -#. NOTE: tags: description for server_tools +#. NOTE: tags: description for jam_game_2023 #: app/_translations.py:8 msgctxt "tags" -msgid "Helps with server maintenance and moderation" -msgstr "" - -#. NOTE: tags: title for pvp -#: app/_translations.py:10 -msgctxt "tags" -msgid "Player vs Player (PvP)" -msgstr "" - -#. NOTE: tags: description for pvp -#: app/_translations.py:12 -msgctxt "tags" -msgid "Designed to be played competitively against other players" +msgid "Entries to the 2023 Minetest Game Jam " msgstr "" #. NOTE: tags: title for player_effects -#: app/_translations.py:14 +#: app/_translations.py:10 msgctxt "tags" msgid "Player Effects / Power Ups" msgstr "" #. NOTE: tags: description for player_effects -#: app/_translations.py:16 +#: app/_translations.py:12 msgctxt "tags" msgid "" "For content that changes player effects, including physics, for example: " "speed, jump height or gravity." msgstr "" -#. NOTE: tags: title for jam_game_2023 +#. NOTE: tags: title for server_tools +#: app/_translations.py:14 +msgctxt "tags" +msgid "Server Moderation and Tools" +msgstr "" + +#. NOTE: tags: description for server_tools +#: app/_translations.py:16 +msgctxt "tags" +msgid "Helps with server maintenance and moderation" +msgstr "" + +#. NOTE: tags: title for pvp #: app/_translations.py:18 msgctxt "tags" -msgid "Jam / Game 2023" +msgid "Player vs Player (PvP)" msgstr "" -#. NOTE: tags: description for jam_game_2023 +#. NOTE: tags: description for pvp #: 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" +msgid "Designed to be played competitively against other players" msgstr "" #. NOTE: tags: title for world_tools -#: app/_translations.py:26 +#: app/_translations.py:22 msgctxt "tags" msgid "World Maintenance and Tools" msgstr "" #. NOTE: tags: description for world_tools -#: app/_translations.py:28 +#: app/_translations.py:24 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:38 +#: app/_translations.py:26 msgctxt "tags" msgid "Joke" msgstr "" #. NOTE: tags: description for april_fools -#: app/_translations.py:40 +#: 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 singleplayer -#: app/_translations.py:42 +#. NOTE: tags: title for developer_tools +#: app/_translations.py:30 msgctxt "tags" -msgid "Singleplayer-focused" +msgid "Developer Tools" msgstr "" -#. NOTE: tags: description for singleplayer -#: app/_translations.py:44 +#. NOTE: tags: description for developer_tools +#: app/_translations.py:32 msgctxt "tags" -msgid "Content that can be played alone" +msgid "Tools for game and mod developers" +msgstr "" + +#. NOTE: tags: title for inventory +#: app/_translations.py:34 +msgctxt "tags" +msgid "Inventory" +msgstr "" + +#. NOTE: tags: description for inventory +#: app/_translations.py:36 +msgctxt "tags" +msgid "Changes the inventory GUI" msgstr "" #. NOTE: tags: title for crafting -#: app/_translations.py:46 +#: app/_translations.py:38 msgctxt "tags" msgid "Crafting" msgstr "" #. NOTE: tags: description for crafting -#: app/_translations.py:48 +#: app/_translations.py:40 msgctxt "tags" msgid "Big changes to crafting gameplay" msgstr "" #. NOTE: tags: title for adventure__rpg -#: app/_translations.py:50 +#: app/_translations.py:42 msgctxt "tags" msgid "Adventure / RPG" msgstr "" #. NOTE: tags: title for shooter -#: app/_translations.py:52 +#: app/_translations.py:44 msgctxt "tags" msgid "Shooter" msgstr "" #. NOTE: tags: description for shooter -#: app/_translations.py:54 +#: app/_translations.py:46 msgctxt "tags" msgid "First person shooters (FPS) and more" msgstr "" #. NOTE: tags: title for sound_music -#: app/_translations.py:56 +#: app/_translations.py:48 msgctxt "tags" msgid "Sounds / Music" msgstr "" #. NOTE: tags: description for sound_music -#: app/_translations.py:58 +#: app/_translations.py:50 msgctxt "tags" msgid "Focuses on or adds new sounds or musical things" msgstr "" -#. NOTE: tags: title for tools -#: app/_translations.py:60 +#. NOTE: tags: title for mapgen +#: app/_translations.py:52 msgctxt "tags" -msgid "Tools / Weapons / Armor" +msgid "Mapgen / Biomes / Decoration" msgstr "" -#. NOTE: tags: description for tools -#: app/_translations.py:62 +#. NOTE: tags: description for mapgen +#: app/_translations.py:54 msgctxt "tags" -msgid "Adds or changes tools, weapons, and armor" +msgid "New mapgen or changes mapgen" msgstr "" -#. NOTE: tags: title for plants_and_farming -#: app/_translations.py:64 +#. NOTE: tags: title for singleplayer +#: app/_translations.py:56 msgctxt "tags" -msgid "Plants and Farming" +msgid "Singleplayer-focused" msgstr "" -#. NOTE: tags: description for plants_and_farming -#: app/_translations.py:66 +#. NOTE: tags: description for singleplayer +#: app/_translations.py:58 msgctxt "tags" -msgid "Adds new plants or other farmable resources." -msgstr "" - -#. 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" +msgid "Content that can be played alone" msgstr "" #. NOTE: tags: title for complex_installation -#: app/_translations.py:80 +#: app/_translations.py:60 msgctxt "tags" msgid "Complex installation" msgstr "" #. NOTE: tags: description for complex_installation -#: app/_translations.py:82 +#: app/_translations.py:62 msgctxt "tags" msgid "" "Requires futher installation steps, such as installing LuaRocks or " "editing the trusted mod setting" msgstr "" -#. NOTE: tags: title for magic -#: app/_translations.py:84 +#. NOTE: tags: title for simulation +#: app/_translations.py:64 msgctxt "tags" -msgid "Magic / Enchanting" +msgid "Sims" msgstr "" -#. NOTE: tags: title for building_mechanics -#: app/_translations.py:86 -msgctxt "tags" -msgid "Building Mechanics and Tools" -msgstr "" - -#. NOTE: tags: description for building_mechanics -#: app/_translations.py:88 -msgctxt "tags" -msgid "Adds game mechanics or tools that change how players build." -msgstr "" - -#. NOTE: tags: title for oneofakind__original -#: app/_translations.py:90 -msgctxt "tags" -msgid "One-of-a-kind / Original" -msgstr "" - -#. NOTE: tags: description for oneofakind__original -#: app/_translations.py:92 +#. NOTE: tags: description for simulation +#: app/_translations.py:66 msgctxt "tags" msgid "" -"For games and such that are of their own kind, distinct and original in " -"nature to others of the same category." +"Mods and games that aim to simulate real life activity. Similar to " +"SimCity/The Sims/OpenTTD/etc." msgstr "" -#. NOTE: tags: title for building -#: app/_translations.py:94 +#. NOTE: tags: title for plants_and_farming +#: app/_translations.py:68 msgctxt "tags" -msgid "Building" +msgid "Plants and Farming" msgstr "" -#. NOTE: tags: description for building -#: app/_translations.py:96 +#. NOTE: tags: description for plants_and_farming +#: app/_translations.py:70 msgctxt "tags" -msgid "Focuses on building, such as adding new materials or nodes" +msgid "Adds new plants or other farmable resources." msgstr "" -#. NOTE: tags: title for decorative -#: app/_translations.py:98 -#, fuzzy +#. NOTE: tags: title for multiplayer +#: app/_translations.py:72 msgctxt "tags" -msgid "Decorative" -msgstr "Damel" +msgid "Multiplayer-focused" +msgstr "" -#. NOTE: tags: description for decorative -#: app/_translations.py:100 +#. NOTE: tags: description for multiplayer +#: app/_translations.py:74 msgctxt "tags" -msgid "Adds nodes with no other purpose than for use in building" +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 chat +#: app/_translations.py:80 +msgctxt "tags" +msgid "Chat / Commands" +msgstr "" + +#. NOTE: tags: description for chat +#: app/_translations.py:82 +msgctxt "tags" +msgid "Focus on player chat/communication or console interaction." msgstr "" #. NOTE: tags: title for puzzle -#: app/_translations.py:102 +#: app/_translations.py:84 msgctxt "tags" msgid "Puzzle" msgstr "" #. NOTE: tags: description for puzzle -#: app/_translations.py:104 +#: app/_translations.py:86 msgctxt "tags" msgid "Focus on puzzle solving instead of combat" msgstr "" #. NOTE: tags: title for environment -#: app/_translations.py:106 +#: app/_translations.py:88 msgctxt "tags" msgid "Environment / Weather" msgstr "" #. NOTE: tags: description for environment -#: app/_translations.py:108 +#: app/_translations.py:90 msgctxt "tags" msgid "" "Improves the world, adding weather, ambient sounds, or other environment " @@ -354,29 +297,86 @@ msgid "" msgstr "" #. NOTE: tags: title for less_than_px -#: app/_translations.py:110 +#: app/_translations.py:92 msgctxt "tags" msgid "<16px" msgstr "" #. NOTE: tags: description for less_than_px -#: app/_translations.py:112 +#: app/_translations.py:94 msgctxt "tags" msgid "Less than 16px" msgstr "" #. NOTE: tags: title for mobs -#: app/_translations.py:114 +#: app/_translations.py:96 msgctxt "tags" msgid "Mobs / Animals / NPCs" msgstr "" #. NOTE: tags: description for mobs -#: app/_translations.py:116 +#: app/_translations.py:98 msgctxt "tags" msgid "Adds mobs, animals, and non-player characters" msgstr "" +#. NOTE: tags: title for building +#: app/_translations.py:100 +msgctxt "tags" +msgid "Building" +msgstr "" + +#. NOTE: tags: description for building +#: app/_translations.py:102 +msgctxt "tags" +msgid "Focuses on building, such as adding new materials or nodes" +msgstr "" + +#. NOTE: tags: title for decorative +#: app/_translations.py:104 +#, fuzzy +msgctxt "tags" +msgid "Decorative" +msgstr "Damel" + +#. NOTE: tags: description for decorative +#: app/_translations.py:106 +msgctxt "tags" +msgid "Adds nodes with no other purpose than for use in building" +msgstr "" + +#. NOTE: tags: title for magic +#: app/_translations.py:108 +msgctxt "tags" +msgid "Magic / Enchanting" +msgstr "" + +#. NOTE: tags: title for building_mechanics +#: app/_translations.py:110 +msgctxt "tags" +msgid "Building Mechanics and Tools" +msgstr "" + +#. NOTE: tags: description for building_mechanics +#: app/_translations.py:112 +msgctxt "tags" +msgid "Adds game mechanics or tools that change how players build." +msgstr "" + +#. NOTE: tags: title for oneofakind__original +#: app/_translations.py:114 +msgctxt "tags" +msgid "One-of-a-kind / Original" +msgstr "" + +#. NOTE: tags: description for oneofakind__original +#: 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 custom_mapgen #: app/_translations.py:118 msgctxt "tags" @@ -391,19 +391,18 @@ msgid "" "worlds to be set to the 'singlenode' mapgen." msgstr "" -#. NOTE: tags: title for survival +#. NOTE: tags: title for 16px #: app/_translations.py:122 msgctxt "tags" -msgid "Survival" +msgid "16px" msgstr "" -#. NOTE: tags: description for survival +#. NOTE: tags: description for 16px #: 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 "" +msgid "For 16px texture packs" +msgstr "Paket Tekstur Inggil Piyambak" #. NOTE: tags: title for education #: app/_translations.py:126 @@ -418,208 +417,141 @@ msgctxt "tags" msgid "Either has educational value, or is a tool to help teachers " msgstr "" -#. NOTE: tags: title for storage +#. NOTE: tags: title for survival #: app/_translations.py:130 msgctxt "tags" -msgid "Storage" +msgid "Survival" msgstr "" -#. NOTE: tags: description for storage +#. NOTE: tags: description for survival #: app/_translations.py:132 msgctxt "tags" -msgid "Adds or improves item storage mechanics" -msgstr "" - -#. NOTE: tags: title for library -#: app/_translations.py:134 -msgctxt "tags" -msgid "API / Library" -msgstr "" - -#. NOTE: tags: description for library -#: app/_translations.py:136 -msgctxt "tags" -msgid "Primarily adds an API for other mods to use" +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:138 +#: app/_translations.py:134 msgctxt "tags" msgid "HUD" msgstr "" #. NOTE: tags: description for hud -#: app/_translations.py:140 +#: app/_translations.py:136 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 -msgctxt "tags" -msgid "Mini-game" -msgstr "Asma" - -#. NOTE: tags: description for mini-game -#: app/_translations.py:144 -msgctxt "tags" -msgid "Adds a mini-game to be played within Minetest" -msgstr "" - #. NOTE: tags: title for pve -#: app/_translations.py:146 +#: app/_translations.py:138 msgctxt "tags" msgid "Player vs Environment (PvE)" msgstr "" #. NOTE: tags: description for pve -#: app/_translations.py:148 +#: app/_translations.py:140 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 storage +#: app/_translations.py:142 +msgctxt "tags" +msgid "Storage" +msgstr "" + +#. NOTE: tags: description for storage +#: app/_translations.py:144 +msgctxt "tags" +msgid "Adds or improves item storage mechanics" +msgstr "" + #. NOTE: tags: title for sports -#: app/_translations.py:150 +#: app/_translations.py:146 #, fuzzy msgctxt "tags" msgid "Sports" msgstr "Lapuraken" -#. NOTE: tags: title for 16px +#. NOTE: tags: title for library +#: app/_translations.py:148 +msgctxt "tags" +msgid "API / Library" +msgstr "" + +#. NOTE: tags: description for library +#: app/_translations.py:150 +msgctxt "tags" +msgid "Primarily adds an API for other mods to use" +msgstr "" + +#. NOTE: tags: title for mini-game #: app/_translations.py:152 +#, fuzzy msgctxt "tags" -msgid "16px" -msgstr "" +msgid "Mini-game" +msgstr "Asma" -#. NOTE: tags: description for 16px +#. NOTE: tags: description for mini-game #: 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 "" -"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" +msgid "Adds a mini-game to be played within Minetest" msgstr "" #. NOTE: tags: title for commerce -#: app/_translations.py:170 +#: app/_translations.py:156 msgctxt "tags" msgid "Commerce / Economy" msgstr "" #. NOTE: tags: description for commerce -#: app/_translations.py:172 +#: app/_translations.py:158 msgctxt "tags" msgid "Related to economies, money, and trading" msgstr "" -#. NOTE: tags: title for gui -#: app/_translations.py:174 +#. NOTE: tags: title for technology +#: app/_translations.py:160 msgctxt "tags" -msgid "GUI" +msgid "Machines / Electronics" msgstr "" -#. NOTE: tags: description for gui -#: app/_translations.py:176 +#. NOTE: tags: description for technology +#: app/_translations.py:162 msgctxt "tags" -msgid "" -"For content whose main utility or features are provided within a GUI, on-" -"screen menu, or similar" +msgid "Adds machines useful in automation, tubes, or power." msgstr "" -#. NOTE: tags: title for jam_combat_mod -#: app/_translations.py:178 +#. NOTE: tags: title for food +#: app/_translations.py:164 msgctxt "tags" -msgid "Jam / Combat 2020" +msgid "Food / Drinks" msgstr "" -#. NOTE: tags: description for jam_combat_mod -#: app/_translations.py:180 +#. NOTE: tags: title for seasonal +#: app/_translations.py:166 msgctxt "tags" -msgid "For mods created for the Discord \"Combat\" modding event in 2020" +msgid "Seasonal" msgstr "" -#. NOTE: tags: title for mtg -#: app/_translations.py:182 +#. NOTE: tags: description for seasonal +#: app/_translations.py:168 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" +msgid "For content generally themed around a certain season or holiday" msgstr "" #. NOTE: tags: title for creative -#: app/_translations.py:190 +#: app/_translations.py:170 #, fuzzy msgctxt "tags" msgid "Creative" msgstr "Damel" #. NOTE: tags: description for creative -#: app/_translations.py:192 +#: app/_translations.py:172 msgctxt "tags" msgid "" "Written specifically or exclusively for use in creative mode. Adds " @@ -627,53 +559,107 @@ msgid "" "that facilitate ingame creation and doesn't add difficulty or scarcity" msgstr "" -#. NOTE: tags: title for technology -#: app/_translations.py:194 +#. NOTE: tags: title for 64px +#: app/_translations.py:174 msgctxt "tags" -msgid "Machines / Electronics" +msgid "64px" msgstr "" -#. NOTE: tags: description for technology -#: app/_translations.py:196 +#. NOTE: tags: description for 64px +#: app/_translations.py:176 +#, fuzzy msgctxt "tags" -msgid "Adds machines useful in automation, tubes, or power." -msgstr "" +msgid "For 64px texture packs" +msgstr "Paket Tekstur Inggil Piyambak" #. NOTE: tags: title for 32px -#: app/_translations.py:198 +#: app/_translations.py:178 msgctxt "tags" msgid "32px" msgstr "" #. NOTE: tags: description for 32px -#: app/_translations.py:200 +#: app/_translations.py:180 #, fuzzy msgctxt "tags" msgid "For 32px texture packs" msgstr "Paket Tekstur Inggil Piyambak" -#. NOTE: tags: title for strategy_rts -#: app/_translations.py:202 +#. NOTE: tags: title for gui +#: app/_translations.py:182 msgctxt "tags" -msgid "Strategy / RTS" +msgid "GUI" msgstr "" -#. NOTE: tags: description for strategy_rts -#: app/_translations.py:204 +#. NOTE: tags: description for gui +#: app/_translations.py:184 msgctxt "tags" msgid "" -"Games and mods with a heavy strategy component, whether real-time or " -"turn-based" +"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:186 +msgctxt "tags" +msgid "Jam / Combat 2020" +msgstr "" + +#. NOTE: tags: description for jam_combat_mod +#: app/_translations.py:188 +msgctxt "tags" +msgid "For mods created for the Discord \"Combat\" modding event in 2020" +msgstr "" + +#. NOTE: tags: title for transport +#: app/_translations.py:190 +#, fuzzy +msgctxt "tags" +msgid "Transport" +msgstr "Lapuraken" + +#. NOTE: tags: description for transport +#: app/_translations.py:192 +msgctxt "tags" +msgid "" +"Adds or changes transportation methods. Includes teleportation, vehicles," +" ridable mobs, transport infrastructure and thematic content" +msgstr "" + +#. NOTE: tags: title for jam_weekly_2021 +#: app/_translations.py:194 +msgctxt "tags" +msgid "Jam / Weekly Challenges 2021" +msgstr "" + +#. NOTE: tags: description for jam_weekly_2021 +#: app/_translations.py:196 +msgctxt "tags" +msgid "" +"For mods created for the Discord \"Weekly Challenges\" modding event in " +"2021" +msgstr "" + +#. NOTE: tags: title for mtg +#: app/_translations.py:198 +msgctxt "tags" +msgid "Minetest Game improved" +msgstr "" + +#. NOTE: tags: description for mtg +#: app/_translations.py:200 +msgctxt "tags" +msgid "Forks of Minetest Game" msgstr "" #. NOTE: tags: title for skins -#: app/_translations.py:206 +#: app/_translations.py:202 msgctxt "tags" msgid "Player customization / Skins" msgstr "" #. NOTE: tags: description for skins -#: app/_translations.py:208 +#: app/_translations.py:204 msgctxt "tags" msgid "" "Allows the player to customize their character by changing the texture or" @@ -681,30 +667,44 @@ msgid "" msgstr "" #. NOTE: tags: title for jam_game_2021 -#: app/_translations.py:210 +#: app/_translations.py:206 msgctxt "tags" msgid "Jam / Game 2021" msgstr "" #. NOTE: tags: description for jam_game_2021 -#: app/_translations.py:212 +#: app/_translations.py:208 msgctxt "tags" msgid "Entries to the 2021 Minetest Game Jam" msgstr "" #. NOTE: tags: title for 128px -#: app/_translations.py:214 +#: app/_translations.py:210 msgctxt "tags" msgid "128px+" msgstr "" #. NOTE: tags: description for 128px -#: app/_translations.py:216 +#: app/_translations.py:212 #, fuzzy msgctxt "tags" msgid "For 128px or higher texture packs" msgstr "Paket Tekstur Inggil Piyambak" +#. NOTE: tags: title for strategy_rts +#: app/_translations.py:214 +msgctxt "tags" +msgid "Strategy / RTS" +msgstr "" + +#. NOTE: tags: description for strategy_rts +#: app/_translations.py:216 +msgctxt "tags" +msgid "" +"Games and mods with a heavy strategy component, whether real-time or " +"turn-based" +msgstr "" + #. NOTE: tags: title for jam_game_2022 #: app/_translations.py:218 msgctxt "tags" @@ -823,7 +823,7 @@ msgstr "" msgid "%(delta)s ago" msgstr "%(delta)s kapengker" -#: app/blueprints/api/endpoints.py:94 app/templates/index.html:104 +#: app/blueprints/api/endpoints.py:74 app/templates/index.html:104 msgid "Featured" msgstr "" @@ -834,6 +834,7 @@ msgstr "" #: 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 +#: app/templates/packages/release_view.html:22 msgid "Name" msgstr "Asma" @@ -842,10 +843,10 @@ 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:252 -#: app/blueprints/packages/packages.py:544 -#: app/blueprints/packages/packages.py:640 -#: app/blueprints/packages/packages.py:728 +#: app/blueprints/oauth/__init__.py:175 app/blueprints/packages/packages.py:253 +#: app/blueprints/packages/packages.py:551 +#: app/blueprints/packages/packages.py:647 +#: app/blueprints/packages/packages.py:735 #: app/blueprints/packages/releases.py:66 #: app/blueprints/packages/releases.py:81 app/blueprints/packages/reviews.py:63 #: app/blueprints/packages/screenshots.py:36 @@ -862,17 +863,18 @@ msgstr "Simpen" #: app/blueprints/packages/advanced_search.py:84 #: app/blueprints/packages/releases.py:56 #: app/blueprints/packages/releases.py:71 app/blueprints/packages/reviews.py:53 -#: app/blueprints/threads/__init__.py:281 +#: app/blueprints/threads/__init__.py:282 #: app/templates/admin/languages/list.html:23 -#: app/templates/macros/reviews.html:143 app/templates/macros/topics.html:5 +#: app/templates/macros/reviews.html:144 app/templates/macros/topics.html:5 #: app/templates/packages/release_edit.html:21 -#: app/templates/packages/translation.html:54 +#: app/templates/packages/release_view.html:23 +#: app/templates/packages/translation.html:42 msgid "Title" msgstr "Irah-Irahan" #: app/blueprints/collections/__init__.py:80 #: app/blueprints/collections/__init__.py:85 -#: app/templates/packages/translation.html:57 +#: app/templates/packages/translation.html:45 msgid "Short Description" msgstr "Katerangan Cekak" @@ -881,7 +883,7 @@ msgid "Page Content" msgstr "Isinipun Kaca" #: app/blueprints/collections/__init__.py:82 -#: app/blueprints/threads/__init__.py:283 +#: app/blueprints/threads/__init__.py:284 #: app/templates/collections/view.html:51 msgid "Private" msgstr "Pribadi" @@ -918,6 +920,25 @@ msgstr "" msgid "Removed package from favorites collection" msgstr "" +#: app/blueprints/feeds/__init__.py:32 app/templates/index.html:8 +msgid "Welcome to the best place to find Minetest mods, games, and texture packs" +msgstr "" + +#: app/blueprints/feeds/__init__.py:70 app/templates/base.html:29 +#: app/templates/base.html:36 +msgid "ContentDB new packages" +msgstr "" + +#: app/blueprints/feeds/__init__.py:98 app/templates/base.html:31 +#: app/templates/base.html:38 +msgid "ContentDB package updates" +msgstr "" + +#: app/blueprints/feeds/__init__.py:107 app/templates/base.html:27 +#: app/templates/base.html:34 +msgid "ContentDB all" +msgstr "" + #: 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 @@ -948,7 +969,7 @@ msgstr "" #: app/blueprints/packages/__init__.py:42 #: app/templates/packages/releases_list.html:34 -#: app/templates/packages/view.html:657 app/templates/todo/editor.html:75 +#: app/templates/packages/view.html:675 app/templates/todo/editor.html:75 msgid "Releases" msgstr "Terbitan" @@ -960,18 +981,18 @@ msgstr "Tangkepan Layar" #: app/blueprints/packages/__init__.py:52 #: app/templates/packages/edit_maintainers.html:8 -#: app/templates/packages/view.html:628 app/utils/minetest_hypertext.py:302 +#: app/templates/packages/view.html:646 app/utils/minetest_hypertext.py:302 msgid "Maintainers" msgstr "Panindak" #: app/blueprints/packages/__init__.py:57 app/templates/admin/list.html:21 -#: app/templates/base.html:159 app/templates/packages/audit.html:4 +#: app/templates/base.html:173 app/templates/packages/audit.html:4 msgid "Audit Log" msgstr "Cathetan Audit" -#: app/blueprints/packages/__init__.py:62 app/templates/base.html:150 +#: app/blueprints/packages/__init__.py:62 app/templates/base.html:164 #: app/templates/packages/stats.html:4 app/templates/packages/stats.html:23 -#: app/templates/packages/view.html:236 app/templates/users/profile.html:148 +#: app/templates/packages/view.html:243 app/templates/users/profile.html:148 msgid "Statistics" msgstr "Statistik" @@ -1001,8 +1022,8 @@ msgstr "" msgid "Non-free" msgstr "" -#: app/blueprints/packages/advanced_search.py:42 app/models/packages.py:624 -#: app/templates/packages/view.html:163 +#: app/blueprints/packages/advanced_search.py:42 app/models/packages.py:630 +#: app/templates/packages/view.html:170 msgid "Work in Progress" msgstr "" @@ -1020,30 +1041,30 @@ msgid "Query" msgstr "" #: app/blueprints/packages/advanced_search.py:54 -#: app/blueprints/packages/packages.py:230 app/templates/packages/view.html:598 +#: app/blueprints/packages/packages.py:231 app/templates/packages/view.html:616 #: app/utils/minetest_hypertext.py:263 msgid "Type" msgstr "Jinis" #: app/blueprints/packages/advanced_search.py:56 -#: app/templates/macros/topics.html:6 app/templates/packages/view.html:177 +#: app/templates/macros/topics.html:6 app/templates/packages/view.html:184 msgid "Author" msgstr "" #: app/blueprints/packages/advanced_search.py:57 -#: app/blueprints/packages/packages.py:237 app/templates/admin/tags/list.html:4 +#: app/blueprints/packages/packages.py:238 app/templates/admin/tags/list.html:4 #: app/templates/admin/tags/list.html:10 app/templates/todo/tags.html:38 #: app/utils/minetest_hypertext.py:264 msgid "Tags" msgstr "Tetenger" #: app/blueprints/packages/advanced_search.py:60 -#: app/blueprints/packages/packages.py:238 +#: app/blueprints/packages/packages.py:239 msgid "Content Warnings" msgstr "Pangenget Isi" #: app/blueprints/packages/advanced_search.py:63 -#: app/blueprints/packages/packages.py:239 app/templates/packages/view.html:609 +#: app/blueprints/packages/packages.py:240 app/templates/packages/view.html:627 #: app/utils/minetest_hypertext.py:298 msgid "License" msgstr "Lisensi" @@ -1057,9 +1078,10 @@ msgstr "" #: 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/macros/reviews.html:82 app/templates/macros/topics.html:52 #: app/templates/packages/game_hub.html:5 #: app/templates/packages/game_hub.html:25 +#: app/templates/packages/release_view.html:17 #: app/templates/packages/similar.html:22 app/templates/translate/index.html:28 #, python-format msgid "%(title)s by %(author)s" @@ -1067,7 +1089,7 @@ 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 +#: app/templates/packages/translation.html:39 msgid "Language" msgstr "" @@ -1089,13 +1111,13 @@ 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/packages/view.html:201 app/templates/packages/view.html:343 #: 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 +#: app/templates/packages/view.html:191 app/templates/users/profile.html:242 msgid "Downloads" msgstr "" @@ -1127,178 +1149,178 @@ msgstr "" msgid "Random order" msgstr "" -#: app/blueprints/packages/packages.py:215 +#: app/blueprints/packages/packages.py:216 msgid "No download available." msgstr "" -#: app/blueprints/packages/packages.py:231 +#: app/blueprints/packages/packages.py:232 msgid "Title (Human-readable)" msgstr "Irah-Irahan (Dipunwaos Manungsa)" -#: app/blueprints/packages/packages.py:232 -#: app/blueprints/packages/packages.py:638 +#: app/blueprints/packages/packages.py:233 +#: app/blueprints/packages/packages.py:645 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 +#: app/blueprints/packages/packages.py:233 +#: app/blueprints/packages/packages.py:646 +#: app/templates/packages/create_edit.html:80 msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" msgstr "" -#: app/blueprints/packages/packages.py:233 +#: app/blueprints/packages/packages.py:234 msgid "Short Description (Plaintext)" msgstr "Katerangan Cekak (Seratan Mentah)" -#: app/blueprints/packages/packages.py:235 app/templates/packages/view.html:620 +#: app/blueprints/packages/packages.py:236 app/templates/packages/view.html:638 #: app/utils/minetest_hypertext.py:300 msgid "Maintenance State" msgstr "Kahananinpun Parawatan" -#: app/blueprints/packages/packages.py:240 +#: app/blueprints/packages/packages.py:241 msgid "Media License" msgstr "Lisensinipun Media" -#: app/blueprints/packages/packages.py:242 +#: app/blueprints/packages/packages.py:243 msgid "Long Description (Markdown)" msgstr "Katerangan Panjang (Markdown)" -#: app/blueprints/packages/packages.py:244 +#: app/blueprints/packages/packages.py:245 msgid "VCS Repository URL" msgstr "URL Repositori VCS" -#: app/blueprints/packages/packages.py:245 app/blueprints/users/settings.py:77 +#: app/blueprints/packages/packages.py:246 app/blueprints/users/settings.py:77 msgid "Website URL" msgstr "URL Situs Web" -#: app/blueprints/packages/packages.py:246 +#: app/blueprints/packages/packages.py:247 msgid "Issue Tracker URL" msgstr "URL Panglacak Prakawis" -#: app/blueprints/packages/packages.py:247 +#: app/blueprints/packages/packages.py:248 msgid "Forum Topic ID" msgstr "ID Topik Forum" -#: app/blueprints/packages/packages.py:248 +#: app/blueprints/packages/packages.py:249 msgid "Video URL" msgstr "URL Video" -#: app/blueprints/packages/packages.py:249 +#: app/blueprints/packages/packages.py:250 msgid "Donate URL" msgstr "URL Sumbangan" -#: app/blueprints/packages/packages.py:250 +#: app/blueprints/packages/packages.py:251 msgid "Translation URL" msgstr "" -#: app/blueprints/packages/packages.py:256 +#: app/blueprints/packages/packages.py:257 msgid "_game is not an allowed name" msgstr "_game sanes asma ingkang dipunangsal" -#: app/blueprints/packages/packages.py:266 +#: app/blueprints/packages/packages.py:267 msgid "" "Package already exists, but is removed. Please contact ContentDB staff to" " restore the package" msgstr "" -#: app/blueprints/packages/packages.py:271 +#: app/blueprints/packages/packages.py:272 msgid "Package already exists" msgstr "Paket sampun wonten" -#: app/blueprints/packages/packages.py:277 +#: app/blueprints/packages/packages.py:278 msgid "A collection with a similar name already exists" msgstr "" -#: app/blueprints/packages/packages.py:330 +#: app/blueprints/packages/packages.py:331 #: 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:336 +#: app/blueprints/packages/packages.py:337 msgid "Save draft" msgstr "" -#: app/blueprints/packages/packages.py:344 +#: app/blueprints/packages/packages.py:345 msgid "Unable to find that user" msgstr "" -#: app/blueprints/packages/packages.py:348 +#: app/blueprints/packages/packages.py:349 #: app/blueprints/packages/screenshots.py:137 msgid "Permission denied" msgstr "Boten dipunparengaken" -#: app/blueprints/packages/packages.py:404 -#: app/blueprints/packages/packages.py:495 -#: app/blueprints/packages/packages.py:517 +#: app/blueprints/packages/packages.py:408 +#: app/blueprints/packages/packages.py:502 +#: app/blueprints/packages/packages.py:524 msgid "You don't have permission to do that" msgstr "" -#: app/blueprints/packages/packages.py:437 +#: app/blueprints/packages/packages.py:443 msgid "Please comment what changes are needed in the approval thread" msgstr "" -#: app/blueprints/packages/packages.py:444 +#: app/blueprints/packages/packages.py:450 msgid "" "Please comment in the approval thread so editors know what you have " "changed" msgstr "" -#: app/blueprints/packages/packages.py:482 +#: app/blueprints/packages/packages.py:489 #, python-format msgid "Set state to %(state)s" msgstr "" -#: app/blueprints/packages/packages.py:512 +#: app/blueprints/packages/packages.py:519 msgid "Deleted package" msgstr "Paket ingkang dipunbusek" -#: app/blueprints/packages/packages.py:534 +#: app/blueprints/packages/packages.py:541 msgid "Unapproved package" msgstr "" -#: app/blueprints/packages/packages.py:543 +#: app/blueprints/packages/packages.py:550 msgid "Maintainers (Comma-separated)" msgstr "" -#: app/blueprints/packages/packages.py:552 +#: app/blueprints/packages/packages.py:559 msgid "You don't have permission to edit maintainers" msgstr "" -#: app/blueprints/packages/packages.py:602 +#: app/blueprints/packages/packages.py:609 msgid "You are not a maintainer" msgstr "" -#: app/blueprints/packages/packages.py:605 +#: app/blueprints/packages/packages.py:612 msgid "Package owners cannot remove themselves as maintainers" msgstr "" -#: app/blueprints/packages/packages.py:637 +#: app/blueprints/packages/packages.py:644 msgid "Author Name" msgstr "" -#: app/blueprints/packages/packages.py:724 +#: app/blueprints/packages/packages.py:731 msgid "Enable support detection based on dependencies (recommended)" msgstr "" -#: app/blueprints/packages/packages.py:725 +#: app/blueprints/packages/packages.py:732 msgid "Supported games" msgstr "" -#: app/blueprints/packages/packages.py:726 +#: app/blueprints/packages/packages.py:733 msgid "Unsupported games" msgstr "" -#: app/blueprints/packages/packages.py:727 +#: app/blueprints/packages/packages.py:734 msgid "Supports all games (unless stated) / is game independent" msgstr "" -#: app/blueprints/packages/packages.py:743 +#: app/blueprints/packages/packages.py:750 msgid "You need at least one release before you can edit game support" msgstr "" -#: app/blueprints/packages/packages.py:747 +#: app/blueprints/packages/packages.py:754 msgid "Mod(pack) needs to contain at least one mod. Please create a new release" msgstr "" @@ -1323,18 +1345,19 @@ msgstr "" #: app/blueprints/packages/releases.py:62 #: app/blueprints/packages/releases.py:77 -#: app/blueprints/packages/releases.py:207 +#: app/blueprints/packages/releases.py:217 msgid "Minimum Minetest Version" msgstr "" #: app/blueprints/packages/releases.py:64 #: app/blueprints/packages/releases.py:79 -#: app/blueprints/packages/releases.py:210 +#: app/blueprints/packages/releases.py:220 msgid "Maximum Minetest Version" msgstr "" #: app/blueprints/packages/releases.py:74 #: app/templates/packages/release_edit.html:31 +#: app/templates/packages/release_view.html:31 msgid "URL" msgstr "URL" @@ -1355,75 +1378,75 @@ msgstr "" msgid "Upload .zip file" msgstr "" -#: app/blueprints/packages/releases.py:206 +#: app/blueprints/packages/releases.py:216 msgid "Set Min" msgstr "" -#: app/blueprints/packages/releases.py:209 +#: app/blueprints/packages/releases.py:219 msgid "Set Max" msgstr "" -#: app/blueprints/packages/releases.py:212 +#: app/blueprints/packages/releases.py:222 msgid "Only change values previously set as none" msgstr "" -#: app/blueprints/packages/releases.py:213 +#: app/blueprints/packages/releases.py:223 msgid "Update" msgstr "" -#: app/blueprints/packages/releases.py:265 +#: app/blueprints/packages/releases.py:275 #: app/templates/packages/update_config.html:25 msgid "Trigger" msgstr "" -#: app/blueprints/packages/releases.py:266 +#: app/blueprints/packages/releases.py:276 msgid "New Commit" msgstr "" -#: app/blueprints/packages/releases.py:267 app/templates/admin/tags/list.html:8 +#: app/blueprints/packages/releases.py:277 app/templates/admin/tags/list.html:8 msgid "New Tag" msgstr "" -#: app/blueprints/packages/releases.py:269 +#: app/blueprints/packages/releases.py:279 msgid "Branch name" msgstr "" -#: app/blueprints/packages/releases.py:270 +#: app/blueprints/packages/releases.py:280 #: app/templates/packages/update_config.html:38 msgid "Action" msgstr "" -#: app/blueprints/packages/releases.py:271 +#: app/blueprints/packages/releases.py:281 msgid "Send notification and mark as outdated" msgstr "" -#: app/blueprints/packages/releases.py:271 app/logic/package_approval.py:104 +#: app/blueprints/packages/releases.py:281 app/logic/package_approval.py:104 msgid "Create release" msgstr "" -#: app/blueprints/packages/releases.py:273 +#: app/blueprints/packages/releases.py:283 msgid "Save Settings" msgstr "" -#: app/blueprints/packages/releases.py:274 +#: app/blueprints/packages/releases.py:284 msgid "Disable Automation" msgstr "" -#: app/blueprints/packages/releases.py:313 +#: app/blueprints/packages/releases.py:323 msgid "Please add a Git repository URL in order to set up automatic releases" msgstr "" -#: app/blueprints/packages/releases.py:329 +#: app/blueprints/packages/releases.py:339 msgid "Deleted update configuration" msgstr "" -#: app/blueprints/packages/releases.py:337 +#: app/blueprints/packages/releases.py:347 msgid "Now, please create an initial release" msgstr "" #: app/blueprints/packages/reviews.py:60 app/blueprints/threads/__init__.py:181 #: app/blueprints/threads/__init__.py:182 -#: app/blueprints/threads/__init__.py:282 +#: app/blueprints/threads/__init__.py:283 msgid "Comment" msgstr "" @@ -1431,18 +1454,18 @@ msgstr "" msgid "Rating" msgstr "" -#: app/blueprints/packages/reviews.py:62 app/templates/macros/reviews.html:124 -#: app/templates/macros/reviews.html:178 +#: app/blueprints/packages/reviews.py:62 app/templates/macros/reviews.html:125 +#: app/templates/macros/reviews.html:179 msgid "Yes" msgstr "Inggih" -#: app/blueprints/packages/reviews.py:62 app/templates/macros/reviews.html:129 -#: app/templates/macros/reviews.html:182 +#: app/blueprints/packages/reviews.py:62 app/templates/macros/reviews.html:130 +#: app/templates/macros/reviews.html:183 msgid "Neutral" msgstr "Netral" -#: app/blueprints/packages/reviews.py:62 app/templates/macros/reviews.html:134 -#: app/templates/macros/reviews.html:186 +#: app/blueprints/packages/reviews.py:62 app/templates/macros/reviews.html:135 +#: app/templates/macros/reviews.html:187 msgid "No" msgstr "Boten" @@ -1458,7 +1481,7 @@ msgstr "" #: app/blueprints/packages/reviews.py:94 app/blueprints/threads/__init__.py:207 #: app/blueprints/threads/__init__.py:240 -#: app/blueprints/threads/__init__.py:334 app/blueprints/users/settings.py:114 +#: app/blueprints/threads/__init__.py:335 app/blueprints/users/settings.py:114 #: app/logic/packages.py:131 msgid "Linking to blocked sites is not allowed" msgstr "" @@ -1486,8 +1509,9 @@ msgid "Message" msgstr "" #: app/blueprints/report/__init__.py:35 app/templates/macros/threads.html:51 -#: app/templates/packages/view.html:688 app/templates/report/index.html:4 -#: app/templates/report/index.html:10 app/templates/users/profile.html:37 +#: app/templates/packages/view.html:706 app/templates/report/index.html:4 +#: app/templates/report/index.html:10 app/templates/users/account.html:91 +#: app/templates/users/profile.html:37 msgid "Report" msgstr "Lapuraken" @@ -1523,24 +1547,24 @@ msgstr "" msgid "Please wait before commenting again" msgstr "" -#: app/blueprints/threads/__init__.py:284 +#: app/blueprints/threads/__init__.py:285 #: app/templates/macros/package_approval.html:56 msgid "Open Thread" msgstr "" -#: app/blueprints/threads/__init__.py:309 +#: app/blueprints/threads/__init__.py:310 msgid "Unable to create thread!" msgstr "" -#: app/blueprints/threads/__init__.py:315 +#: app/blueprints/threads/__init__.py:316 msgid "An approval thread already exists! Consider replying there instead" msgstr "" -#: app/blueprints/threads/__init__.py:319 +#: app/blueprints/threads/__init__.py:320 msgid "Please wait before opening another thread" msgstr "" -#: app/blueprints/todo/user.py:192 +#: app/blueprints/todo/user.py:193 #: app/templates/collections/package_add_to.html:46 msgid "Done" msgstr "Rampung" @@ -1559,7 +1583,7 @@ msgstr "Tembung sandi" msgid "Remember me" msgstr "Enget kula" -#: app/blueprints/users/account.py:39 app/templates/base.html:176 +#: app/blueprints/users/account.py:39 app/templates/base.html:190 #: app/templates/donate/index.html:85 app/templates/users/login.html:4 msgid "Sign in" msgstr "Mlebet" @@ -1921,7 +1945,7 @@ msgstr "" msgid "File filter" msgstr "" -#: app/blueprints/zipgrep/__init__.py:38 app/templates/base.html:60 +#: app/blueprints/zipgrep/__init__.py:38 app/templates/base.html:74 #: app/templates/packages/advanced_search.html:34 #: app/templates/packages/game_hub.html:35 app/templates/todo/tags.html:14 msgid "Search" @@ -2012,6 +2036,10 @@ msgstr "" msgid "You don't have permission to change the package name" msgstr "" +#: app/logic/packages.py:140 +msgid "You cannot change package type once approved" +msgstr "" + #: app/logic/releases.py:33 msgid "You don't have permission to make releases" msgstr "" @@ -2085,17 +2113,17 @@ msgstr "Dolanan" msgid "Texture Pack" msgstr "Paket Tekstur" -#: app/models/packages.py:78 app/templates/base.html:39 +#: app/models/packages.py:78 app/templates/base.html:53 #: app/templates/modnames/view.html:14 msgid "Mods" msgstr "Mod" -#: app/models/packages.py:80 app/templates/base.html:42 +#: app/models/packages.py:80 app/templates/base.html:56 #: app/templates/modnames/view.html:17 msgid "Games" msgstr "Dolanan" -#: app/models/packages.py:82 app/templates/base.html:45 +#: app/models/packages.py:82 app/templates/base.html:59 msgid "Texture Packs" msgstr "Paket Tekstur" @@ -2222,185 +2250,185 @@ msgstr "" msgid "Delete" msgstr "" -#: app/models/packages.py:1366 +#: app/models/packages.py:1384 #, python-format msgid "New commit %(hash)s found on the Git repo." msgstr "" -#: app/models/packages.py:1370 +#: app/models/packages.py:1388 #, python-format msgid "The last release was commit %(hash)s" msgstr "" -#: app/models/packages.py:1376 +#: app/models/packages.py:1394 #, python-format msgid "New tag %(tag_name)s found on the Git repo." msgstr "" -#: app/models/users.py:45 +#: app/models/users.py:46 msgid "Banned" msgstr "" -#: app/models/users.py:47 +#: app/models/users.py:48 msgid "Not Joined" msgstr "" -#: app/models/users.py:49 +#: app/models/users.py:50 msgid "New Member" msgstr "" -#: app/models/users.py:51 +#: app/models/users.py:52 msgid "Member" msgstr "" -#: app/models/users.py:53 +#: app/models/users.py:54 msgid "Trusted Member" msgstr "" -#: app/models/users.py:55 +#: app/models/users.py:56 msgid "Approver" msgstr "" -#: app/models/users.py:57 +#: app/models/users.py:58 msgid "Editor" msgstr "" #. NOTE: BOT notification type -#: app/models/users.py:59 app/models/users.py:448 +#: app/models/users.py:60 app/models/users.py:455 msgid "Bot" msgstr "" -#: app/models/users.py:61 +#: app/models/users.py:62 msgid "Moderator" msgstr "" -#: app/models/users.py:63 app/templates/base.html:164 +#: app/models/users.py:64 app/templates/base.html:178 msgid "Admin" msgstr "Admin" #. NOTE: PACKAGE_EDIT notification type -#: app/models/users.py:433 +#: app/models/users.py:440 msgid "Package Edit" msgstr "" #. NOTE: PACKAGE_APPROVAL notification type -#: app/models/users.py:436 +#: app/models/users.py:443 msgid "Package Approval" msgstr "" #. NOTE: NEW_THREAD notification type -#: app/models/users.py:439 app/templates/threads/list.html:12 +#: app/models/users.py:446 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:442 +#: app/models/users.py:449 msgid "New Review" msgstr "" #. NOTE: THREAD_REPLY notification type -#: app/models/users.py:445 +#: app/models/users.py:452 msgid "Thread Reply" msgstr "" #. NOTE: MAINTAINER notification type -#: app/models/users.py:451 app/templates/macros/threads.html:27 +#: app/models/users.py:458 app/templates/macros/threads.html:27 msgid "Maintainer" msgstr "" #. NOTE: EDITOR_ALERT notification type -#: app/models/users.py:454 +#: app/models/users.py:461 msgid "Editor Alert" msgstr "" #. NOTE: EDITOR_MISC notification type -#: app/models/users.py:457 +#: app/models/users.py:464 msgid "Editor Misc" msgstr "" #. NOTE: OTHER notification type -#: app/models/users.py:460 +#: app/models/users.py:467 msgid "Other" msgstr "" -#: app/models/users.py:470 +#: app/models/users.py:477 msgid "This is a Package Edit notification." msgstr "" -#: app/models/users.py:472 +#: app/models/users.py:479 msgid "This is a Package Approval notification." msgstr "" -#: app/models/users.py:474 +#: app/models/users.py:481 msgid "This is a New Thread notification." msgstr "" -#: app/models/users.py:476 +#: app/models/users.py:483 msgid "This is a New Review notification." msgstr "" -#: app/models/users.py:478 +#: app/models/users.py:485 msgid "This is a Thread Reply notification." msgstr "" -#: app/models/users.py:480 +#: app/models/users.py:487 msgid "This is a Bot notification." msgstr "" -#: app/models/users.py:482 +#: app/models/users.py:489 msgid "This is a Maintainer change notification." msgstr "" -#: app/models/users.py:484 +#: app/models/users.py:491 msgid "This is an Editor Alert notification." msgstr "" -#: app/models/users.py:486 +#: app/models/users.py:493 msgid "This is an Editor Misc notification." msgstr "" -#: app/models/users.py:488 +#: app/models/users.py:495 msgid "This is an Other notification." msgstr "" -#: app/models/users.py:495 +#: app/models/users.py:502 msgid "When another user edits your packages, releases, etc." msgstr "" -#: app/models/users.py:497 +#: app/models/users.py:504 msgid "Notifications from editors related to the package approval process." msgstr "" -#: app/models/users.py:499 +#: app/models/users.py:506 msgid "When a thread is created on your package." msgstr "" -#: app/models/users.py:501 +#: app/models/users.py:508 msgid "When a user posts a review on your package." msgstr "" -#: app/models/users.py:503 +#: app/models/users.py:510 msgid "When someone replies to a thread you're watching." msgstr "" -#: app/models/users.py:505 +#: app/models/users.py:512 msgid "From a bot - for example, update notifications." msgstr "" -#: app/models/users.py:507 +#: app/models/users.py:514 msgid "When your package's maintainers change." msgstr "" -#: app/models/users.py:509 +#: app/models/users.py:516 msgid "For editors: Important alerts." msgstr "" -#: app/models/users.py:511 +#: app/models/users.py:518 msgid "For editors: Minor notifications, including new threads." msgstr "" -#: app/models/users.py:513 +#: app/models/users.py:520 msgid "Minor notifications not important enough for a dedicated category." msgstr "" @@ -2451,11 +2479,11 @@ msgid "" "been deleted, or you may not have access to it." msgstr "" -#: app/templates/base.html:48 +#: app/templates/base.html:62 msgid "Random" msgstr "Acak" -#: app/templates/base.html:51 app/templates/base.html:245 +#: app/templates/base.html:65 app/templates/base.html:259 #: app/templates/packages/bulk_update_conf.html:8 #: app/templates/packages/translation.html:12 #: app/templates/packages/update_config.html:8 @@ -2464,130 +2492,134 @@ msgstr "Acak" msgid "Help" msgstr "Pitulungan" -#: app/templates/base.html:58 +#: app/templates/base.html:72 #, python-format msgid "Search %(type)s" msgstr "Pados %(type)s" -#: app/templates/base.html:58 app/templates/todo/tags.html:11 +#: app/templates/base.html:72 app/templates/todo/tags.html:11 #: app/templates/todo/tags.html:13 msgid "Search all packages" msgstr "" -#: app/templates/base.html:75 +#: app/templates/base.html:89 msgid "Work Queue" msgstr "" -#: app/templates/base.html:88 app/templates/base.html:140 +#: app/templates/base.html:102 app/templates/base.html:154 msgid "To do list" msgstr "" -#: app/templates/base.html:97 app/templates/notifications/list.html:4 +#: app/templates/base.html:111 app/templates/notifications/list.html:4 msgid "Notifications" msgstr "" -#: app/templates/base.html:118 +#: app/templates/base.html:132 msgid "Add Package" msgstr "" -#: app/templates/base.html:135 +#: app/templates/base.html:149 msgid "Profile" msgstr "Profil" -#: app/templates/base.html:145 +#: app/templates/base.html:159 msgid "My Collections" msgstr "" -#: app/templates/base.html:169 app/templates/packages/release_new.html:12 +#: app/templates/base.html:183 app/templates/packages/release_new.html:12 msgid "Settings" msgstr "" -#: app/templates/base.html:172 +#: app/templates/base.html:186 msgid "Sign out" msgstr "Metu" #: app/templates/admin/languages/list.html:4 -#: app/templates/admin/languages/list.html:10 app/templates/base.html:185 -#: app/templates/packages/view.html:602 app/utils/minetest_hypertext.py:288 +#: app/templates/admin/languages/list.html:10 app/templates/base.html:199 +#: app/templates/packages/view.html:620 app/utils/minetest_hypertext.py:288 msgid "Languages" msgstr "" -#: app/templates/base.html:202 app/templates/translate/index.html:76 +#: app/templates/base.html:216 app/templates/translate/index.html:76 msgid "Help translate ContentDB" msgstr "Bantu mertalaken ContentDB" -#: app/templates/base.html:246 +#: app/templates/base.html:260 msgid "About" msgstr "" -#: app/templates/base.html:247 +#: app/templates/base.html:261 msgid "Contact Us" msgstr "" -#: app/templates/base.html:248 +#: app/templates/base.html:262 msgid "Rules" msgstr "" -#: app/templates/base.html:249 +#: app/templates/base.html:263 msgid "Policy and Guidance" msgstr "" -#: app/templates/base.html:250 app/templates/donate/index.html:46 +#: app/templates/base.html:264 app/templates/donate/index.html:46 #: app/templates/donate/index.html:70 app/templates/users/profile.html:104 msgid "Donate" msgstr "" -#: app/templates/base.html:251 +#: app/templates/base.html:265 msgid "API" msgstr "API" -#: app/templates/base.html:252 app/templates/users/register.html:37 +#: app/templates/base.html:266 +msgid "RSS / Feeds" +msgstr "" + +#: app/templates/base.html:267 app/templates/users/register.html:37 msgid "Privacy Policy" msgstr "" -#: app/templates/base.html:254 +#: app/templates/base.html:269 msgid "Report / DMCA" msgstr "" -#: app/templates/base.html:256 app/templates/packages/advanced_search.html:4 +#: app/templates/base.html:271 app/templates/packages/advanced_search.html:4 msgid "Advanced Search" msgstr "" -#: app/templates/base.html:257 +#: app/templates/base.html:272 msgid "User List" msgstr "" -#: app/templates/base.html:258 app/templates/packages/view.html:190 -#: app/templates/packages/view.html:677 app/templates/threads/list.html:4 +#: app/templates/base.html:273 app/templates/packages/view.html:197 +#: app/templates/packages/view.html:695 app/templates/threads/list.html:4 msgid "Threads" msgstr "" -#: app/templates/base.html:259 app/templates/collections/list.html:7 +#: app/templates/base.html:274 app/templates/collections/list.html:7 #: app/templates/collections/list.html:26 msgid "Collections" msgstr "" -#: app/templates/base.html:260 app/templates/donate/index.html:4 +#: app/templates/base.html:275 app/templates/donate/index.html:4 msgid "Support Creators" msgstr "" -#: app/templates/base.html:261 +#: app/templates/base.html:276 msgid "Translate Packages" msgstr "" -#: app/templates/base.html:262 +#: app/templates/base.html:277 msgid "Source Code" msgstr "" -#: app/templates/base.html:268 +#: app/templates/base.html:283 msgid "Show non-free packages" msgstr "" -#: app/templates/base.html:270 +#: app/templates/base.html:285 msgid "Hide non-free packages" msgstr "" -#: app/templates/base.html:274 +#: app/templates/base.html:289 #, python-format msgid "Our privacy policy has been updated (%(date)s)" msgstr "" @@ -2596,20 +2628,16 @@ msgstr "" msgid "Welcome" msgstr "" -#: app/templates/index.html:8 -msgid "Welcome to the best place to find Minetest mods, games, and texture packs" -msgstr "" - #: app/templates/index.html:53 #, python-format msgid "%(title)s by %(author)s" msgstr "%(title)s dening %(author)s" -#: app/templates/index.html:94 app/templates/packages/view.html:278 +#: app/templates/index.html:94 app/templates/packages/view.html:285 msgid "Previous" msgstr "" -#: app/templates/index.html:98 app/templates/packages/view.html:282 +#: app/templates/index.html:98 app/templates/packages/view.html:289 #: app/templates/users/claim_forums.html:87 msgid "Next" msgstr "" @@ -2691,7 +2719,7 @@ msgstr "" #: app/templates/admin/storage.html:62 #: app/templates/collections/create_edit.html:61 -#: app/templates/threads/user_comments.html:79 +#: app/templates/threads/user_comments.html:80 msgid "No results" msgstr "" @@ -2810,7 +2838,8 @@ msgstr "" #: app/templates/collections/create_edit.html:5 #: app/templates/collections/view.html:42 app/templates/macros/releases.html:68 -#: app/templates/packages/view.html:116 app/templates/packages/view.html:255 +#: app/templates/packages/release_view.html:10 +#: app/templates/packages/view.html:123 app/templates/packages/view.html:262 msgid "Edit" msgstr "Besut" @@ -2828,7 +2857,7 @@ msgstr "" #: app/templates/collections/create_edit.html:76 #: app/templates/packages/remove.html:34 app/templates/packages/remove.html:83 -#: app/templates/packages/view.html:128 +#: app/templates/packages/view.html:135 msgid "Remove" msgstr "Busek" @@ -3073,8 +3102,8 @@ msgstr "" msgid "No audit log entries." msgstr "" -#: app/templates/macros/forms.html:21 app/templates/macros/reviews.html:150 -#: app/templates/packages/remove.html:73 app/templates/packages/view.html:468 +#: app/templates/macros/forms.html:21 app/templates/macros/reviews.html:151 +#: app/templates/packages/remove.html:73 app/templates/packages/view.html:486 #: app/templates/users/modtools.html:86 msgid "Required" msgstr "" @@ -3150,6 +3179,7 @@ msgstr "" #: app/templates/macros/releases.html:103 #: app/templates/packages/release_edit.html:39 +#: app/templates/packages/release_view.html:41 msgid "Importing..." msgstr "" @@ -3169,34 +3199,34 @@ msgstr "" msgid "Unhelpful" msgstr "" -#: app/templates/macros/reviews.html:90 +#: app/templates/macros/reviews.html:91 #, python-format msgid "%(num)d comments" msgstr "" -#: app/templates/macros/reviews.html:102 +#: app/templates/macros/reviews.html:103 msgid "No reviews, yet." msgstr "" -#: app/templates/macros/reviews.html:112 app/templates/macros/reviews.html:166 +#: app/templates/macros/reviews.html:113 app/templates/macros/reviews.html:167 #: app/templates/packages/review_create_edit.html:4 msgid "Review" msgstr "" -#: app/templates/macros/reviews.html:139 +#: app/templates/macros/reviews.html:140 #: app/templates/packages/review_create_edit.html:51 msgid "Why or why not? Try to be constructive" msgstr "" -#: app/templates/macros/reviews.html:156 +#: app/templates/macros/reviews.html:157 msgid "Post Review" msgstr "" -#: app/templates/macros/reviews.html:192 +#: app/templates/macros/reviews.html:193 msgid "Report an issue" msgstr "" -#: app/templates/macros/reviews.html:196 +#: app/templates/macros/reviews.html:197 msgid "Ask a question" msgstr "" @@ -3331,8 +3361,8 @@ msgstr "" msgid "On %(trigger)s, do %(action)s" msgstr "" -#: app/templates/macros/todo.html:35 app/templates/packages/view.html:122 -#: app/templates/packages/view.html:433 +#: app/templates/macros/todo.html:35 app/templates/packages/view.html:129 +#: app/templates/packages/view.html:451 msgid "Release" msgstr "" @@ -3342,7 +3372,7 @@ msgstr "" #: app/templates/macros/todo.html:48 #: app/templates/packages/releases_list.html:13 -#: app/templates/packages/view.html:437 +#: app/templates/packages/view.html:455 msgid "Update settings" msgstr "" @@ -3387,9 +3417,9 @@ msgstr "" #: app/templates/modnames/view.html:27 app/templates/oauth/authorize.html:32 #: app/templates/packages/game_support.html:42 -#: app/templates/packages/similar.html:38 app/templates/packages/view.html:474 -#: app/templates/packages/view.html:498 app/templates/packages/view.html:543 -#: app/templates/packages/view.html:575 app/templates/todo/editor.html:85 +#: app/templates/packages/similar.html:38 app/templates/packages/view.html:492 +#: app/templates/packages/view.html:516 app/templates/packages/view.html:561 +#: app/templates/packages/view.html:593 app/templates/todo/editor.html:85 #: app/templates/todo/game_support.html:45 #, python-format msgid "%(title)s by %(display_name)s" @@ -3622,104 +3652,104 @@ msgid "" "\t\t\tsuch as finding metadata from git, and autocompletion." msgstr "" -#: app/templates/packages/create_edit.html:73 +#: app/templates/packages/create_edit.html:78 msgid "You need to unpublish the package to change the name." msgstr "" -#: app/templates/packages/create_edit.html:80 +#: app/templates/packages/create_edit.html:85 msgid "" "Tip: Don't include Minetest, mod, or modpack " "anywhere in the short description. It is unnecessary and wastes " "characters." msgstr "" -#: app/templates/packages/create_edit.html:83 +#: app/templates/packages/create_edit.html:88 msgid "" "Please choose 'Work in Progress' if your package is unstable, and " "shouldn't be recommended to all players" msgstr "" -#: app/templates/packages/create_edit.html:88 +#: app/templates/packages/create_edit.html:93 msgid "If there is no media, set the Media License to the same as the License." msgstr "" -#: app/templates/packages/create_edit.html:92 +#: app/templates/packages/create_edit.html:97 msgid "" "There's no need to link to the package on ContentDB in the long " "description, the user is already here!" msgstr "" -#: app/templates/packages/create_edit.html:95 +#: app/templates/packages/create_edit.html:100 msgid "" "There's no need to include the forum topic in the long description, it's " "already shown on the page." msgstr "" -#: app/templates/packages/create_edit.html:98 +#: app/templates/packages/create_edit.html:103 msgid "" "There's no need to include the repository URL in the long description, " "it's already shown on the page." msgstr "" -#: app/templates/packages/create_edit.html:102 +#: app/templates/packages/create_edit.html:107 msgid "What to write in the long description" msgstr "" -#: app/templates/packages/create_edit.html:108 +#: app/templates/packages/create_edit.html:113 msgid "Repository and Links" msgstr "" -#: app/templates/packages/create_edit.html:111 +#: app/templates/packages/create_edit.html:116 msgid "Do you have a Git repository?" msgstr "" -#: app/templates/packages/create_edit.html:113 +#: app/templates/packages/create_edit.html:118 msgid "Having a repository is optional" msgstr "" -#: app/templates/packages/create_edit.html:116 +#: app/templates/packages/create_edit.html:121 msgid "" "If you do have a repository, enter the URL below. Otherwise, leave blank " "and click skip." msgstr "" -#: app/templates/packages/create_edit.html:121 +#: app/templates/packages/create_edit.html:126 msgid "HTTP URL to a Git, Mercurial, or other repository" msgstr "" -#: app/templates/packages/create_edit.html:124 +#: app/templates/packages/create_edit.html:129 msgid "Next (Autoimport)" msgstr "" -#: app/templates/packages/create_edit.html:125 +#: app/templates/packages/create_edit.html:130 msgid "Skip" msgstr "" -#: app/templates/packages/create_edit.html:129 +#: app/templates/packages/create_edit.html:134 msgid "Importing... (This may take a while)" msgstr "" -#: app/templates/packages/create_edit.html:132 +#: app/templates/packages/create_edit.html:137 msgid "Where should users report issues?" msgstr "" -#: app/templates/packages/create_edit.html:136 +#: app/templates/packages/create_edit.html:141 msgid "Paste a forum topic URL" msgstr "" -#: app/templates/packages/create_edit.html:138 +#: app/templates/packages/create_edit.html:143 msgid "YouTube videos will be shown in an embed." msgstr "" -#: app/templates/packages/create_edit.html:139 +#: app/templates/packages/create_edit.html:144 msgid "If blank, the author's donation URL will be used instead." msgstr "" -#: app/templates/packages/create_edit.html:140 +#: app/templates/packages/create_edit.html:145 msgid "How can users translate your package? ie: weblate URL or a help page" msgstr "" -#: app/templates/packages/create_edit.html:145 +#: app/templates/packages/create_edit.html:150 msgid "" "You need to save a draft before you can add releases and screenshots. " "You'll be able to edit the package again before submitting for approval." @@ -3772,7 +3802,7 @@ msgid "" msgstr "" #: app/templates/packages/game_support.html:23 -#: app/templates/packages/view.html:213 app/templates/translate/index.html:48 +#: app/templates/packages/view.html:220 app/templates/translate/index.html:48 msgid "Source" msgstr "" @@ -3959,10 +3989,12 @@ msgid "Human-readable name. Eg: 1.0.0 - The Trains Update" msgstr "" #: app/templates/packages/release_edit.html:35 +#: app/templates/packages/release_view.html:35 msgid "Commit Hash" msgstr "" #: app/templates/packages/release_edit.html:40 +#: app/templates/packages/release_view.html:42 msgid "view task" msgstr "" @@ -4270,7 +4302,7 @@ msgid "" msgstr "" #: app/templates/packages/review_votes.html:4 -#: app/templates/packages/view.html:364 +#: app/templates/packages/view.html:371 msgid "Review Votes" msgstr "" @@ -4398,24 +4430,32 @@ msgstr "" msgid "Translating content meta - lua_api.md" msgstr "" -#: app/templates/packages/translation.html:30 -msgid "Translation template" +#: app/templates/packages/translation.html:31 +#, python-format +msgid "%(title)s is available in %(num)d languages." msgstr "" #: app/templates/packages/translation.html:32 +msgid "ContentDB reads translations from locale files (.tr) in your package." +msgstr "" + +#: app/templates/packages/translation.html:89 +msgid "Translation template" +msgstr "" + +#: app/templates/packages/translation.html:91 #, python-format msgid "" "To quickly add support for ContentDB package translation, create a file " "at %(location)s with the following content:" msgstr "" -#: app/templates/packages/translation.html:43 -#, python-format -msgid "%(title)s is available in %(num)d languages." +#: app/templates/packages/translation.html:102 +msgid "With games, you also need to name the textdomain in game.conf:" msgstr "" -#: app/templates/packages/translation.html:44 -msgid "ContentDB reads translations from locale files (.tr) in your package." +#: app/templates/packages/translation.html:106 +msgid "Replace mymod with the name of mod / textdomain you chose." msgstr "" #: app/templates/packages/update_config.html:4 @@ -4453,207 +4493,217 @@ msgid "" "notifications until it is marked up to date." msgstr "" -#: app/templates/packages/view.html:42 -msgid "Download" +#: app/templates/packages/view.html:22 app/templates/packages/view.html:25 +#, python-format +msgid "%(title)s releases" msgstr "" #: app/templates/packages/view.html:49 +msgid "Download" +msgstr "" + +#: app/templates/packages/view.html:56 #, python-format msgid "Minetest %(min)s - %(max)s" msgstr "Minetest %(min)s-%(max)s" -#: app/templates/packages/view.html:51 +#: app/templates/packages/view.html:58 #, python-format msgid "For Minetest %(min)s and above" msgstr "Kagem Minetest %(min)s kaliyan inggilipun" -#: app/templates/packages/view.html:53 +#: app/templates/packages/view.html:60 #, python-format msgid "Minetest %(max)s and below" msgstr "Minetest %(max)s kaliyan andhapipun" -#: app/templates/packages/view.html:63 +#: app/templates/packages/view.html:70 msgid "How do I install this?" msgstr "" -#: app/templates/packages/view.html:69 +#: app/templates/packages/view.html:76 msgid "No downloads available" msgstr "" -#: app/templates/packages/view.html:76 +#: app/templates/packages/view.html:83 msgid "Non-free code and media" msgstr "" -#: app/templates/packages/view.html:78 +#: app/templates/packages/view.html:85 msgid "Non-free code" msgstr "" -#: app/templates/packages/view.html:80 +#: app/templates/packages/view.html:87 msgid "Non-free media" msgstr "" -#: app/templates/packages/view.html:94 app/templates/threads/view.html:109 +#: app/templates/packages/view.html:101 app/templates/threads/view.html:109 msgid "" "This thread is only visible to its creator, package maintainers, users of" " Approver rank or above, and @mentioned users." msgstr "" -#: app/templates/packages/view.html:207 app/templates/users/profile.html:95 +#: app/templates/packages/view.html:214 app/templates/users/profile.html:95 msgid "Website" msgstr "" -#: app/templates/packages/view.html:219 app/templates/users/profile.html:77 +#: app/templates/packages/view.html:226 app/templates/users/profile.html:77 msgid "Forums" msgstr "" -#: app/templates/packages/view.html:225 +#: app/templates/packages/view.html:232 msgid "Issue Tracker" msgstr "" -#: app/templates/packages/view.html:231 app/templates/translate/index.html:43 +#: app/templates/packages/view.html:238 app/templates/translate/index.html:43 msgid "Translate" msgstr "" -#: app/templates/packages/view.html:297 +#: app/templates/packages/view.html:304 msgid "Thumbnail for video" msgstr "" -#: app/templates/packages/view.html:314 +#: app/templates/packages/view.html:321 msgid "Awaiting review" msgstr "" -#: app/templates/packages/view.html:344 app/templates/threads/view.html:82 +#: app/templates/packages/view.html:351 app/templates/threads/view.html:82 msgid "Edit Review" msgstr "" -#: app/templates/packages/view.html:349 +#: app/templates/packages/view.html:356 msgid "You can't review your own package." msgstr "" -#: app/templates/packages/view.html:359 +#: app/templates/packages/view.html:366 msgid "Package needs to be approved before it can be reviewed." msgstr "" -#: app/templates/packages/view.html:370 +#: app/templates/packages/view.html:377 msgid "Used By" msgstr "" -#: app/templates/packages/view.html:376 +#: app/templates/packages/view.html:383 msgid "Content" msgstr "" -#: app/templates/packages/view.html:378 app/templates/packages/view.html:461 +#: app/templates/packages/view.html:385 app/templates/packages/view.html:479 msgid "View content for game" msgstr "" -#: app/templates/packages/view.html:393 +#: app/templates/packages/view.html:398 +#, python-format +msgid "Release notes for %(title)s" +msgstr "" + +#: app/templates/packages/view.html:411 msgid "Favorite" msgstr "" -#: app/templates/packages/view.html:402 +#: app/templates/packages/view.html:420 msgid "Add to collection..." msgstr "" -#: app/templates/packages/view.html:410 +#: app/templates/packages/view.html:428 #, python-format msgid "View %(count)d collections" msgstr "" -#: app/templates/packages/view.html:421 +#: app/templates/packages/view.html:439 msgid "Package may be outdated" msgstr "" -#: app/templates/packages/view.html:428 +#: app/templates/packages/view.html:446 msgid "Only visible to the author and Editors." msgstr "" -#: app/templates/packages/view.html:445 +#: app/templates/packages/view.html:463 msgid "Warning" msgstr "" -#: app/templates/packages/view.html:451 +#: app/templates/packages/view.html:469 msgid "Like this package? Help support its development by making a donation" msgstr "" -#: app/templates/packages/view.html:454 +#: app/templates/packages/view.html:472 msgid "Donate now" msgstr "" -#: app/templates/packages/view.html:466 app/utils/minetest_hypertext.py:283 +#: app/templates/packages/view.html:484 app/utils/minetest_hypertext.py:283 msgid "Dependencies" msgstr "" -#: app/templates/packages/view.html:486 +#: app/templates/packages/view.html:504 msgid "No required dependencies" msgstr "" -#: app/templates/packages/view.html:492 +#: app/templates/packages/view.html:510 msgid "Optional" msgstr "" -#: app/templates/packages/view.html:525 +#: app/templates/packages/view.html:543 msgid "Compatible Games" msgstr "" -#: app/templates/packages/view.html:530 app/templates/packages/view.html:550 +#: app/templates/packages/view.html:548 app/templates/packages/view.html:568 #: app/utils/minetest_hypertext.py:275 msgid "No specific game required" msgstr "" -#: app/templates/packages/view.html:533 +#: app/templates/packages/view.html:551 msgid "Tested with:" msgstr "" -#: app/templates/packages/view.html:555 +#: app/templates/packages/view.html:573 msgid "Is the above correct?" msgstr "" -#: app/templates/packages/view.html:556 +#: app/templates/packages/view.html:574 msgid "You need to either confirm this or tell ContentDB about supported games" msgstr "" -#: app/templates/packages/view.html:568 +#: app/templates/packages/view.html:586 msgid "Does not work with:" msgstr "" -#: app/templates/packages/view.html:588 +#: app/templates/packages/view.html:606 msgid "Please specify compatible games" msgstr "" -#: app/templates/packages/view.html:594 +#: app/templates/packages/view.html:612 msgid "Information" msgstr "" -#: app/templates/packages/view.html:600 +#: app/templates/packages/view.html:618 msgid "Technical Name" msgstr "" -#: app/templates/packages/view.html:616 app/utils/minetest_hypertext.py:295 +#: app/templates/packages/view.html:634 app/utils/minetest_hypertext.py:295 #, python-format msgid "%(code_license)s for code,
%(media_license)s for media." msgstr "%(code_license)s kagem kode,
%(media_license)s kagem media." -#: app/templates/packages/view.html:624 +#: app/templates/packages/view.html:642 msgid "Unknown" msgstr "" -#: app/templates/packages/view.html:626 app/utils/minetest_hypertext.py:301 +#: app/templates/packages/view.html:644 app/utils/minetest_hypertext.py:301 msgid "Added" msgstr "" -#: app/templates/packages/view.html:640 +#: app/templates/packages/view.html:658 msgid "Remove myself" msgstr "" -#: app/templates/packages/view.html:645 app/utils/minetest_hypertext.py:303 +#: app/templates/packages/view.html:663 app/utils/minetest_hypertext.py:303 msgid "Provides" msgstr "" -#: app/templates/packages/view.html:667 +#: app/templates/packages/view.html:685 msgid "More" msgstr "" -#: app/templates/packages/view.html:696 +#: app/templates/packages/view.html:714 msgid "See audit log" msgstr "" @@ -4735,7 +4785,7 @@ msgstr "" msgid "Reply to %(title)s" msgstr "" -#: app/templates/threads/user_comments.html:73 +#: app/templates/threads/user_comments.html:74 msgid "Only showing replies to public threads" msgstr "" @@ -4837,7 +4887,7 @@ msgstr "" msgid "Mod names that have hard dependers, but no packages providing them." msgstr "" -#: app/templates/todo/editor.html:193 app/templates/users/account.html:100 +#: app/templates/todo/editor.html:193 app/templates/users/account.html:102 msgid "View All" msgstr "" @@ -5132,10 +5182,10 @@ msgid "Account Deletion and Deactivation isn't available to users yet." msgstr "" #: app/templates/users/account.html:88 -msgid "Please contact the admin." +msgid "Please raise a report to request account deletion." msgstr "" -#: app/templates/users/account.html:93 +#: app/templates/users/account.html:95 msgid "Recent Account Actions" msgstr "" @@ -5631,27 +5681,27 @@ msgstr "" msgid "'%(query)s' - Search Package Releases" msgstr "" -#: app/utils/flask.py:158 +#: app/utils/flask.py:159 msgid "All time" msgstr "" -#: app/utils/flask.py:159 +#: app/utils/flask.py:160 msgid "Last 7 days" msgstr "" -#: app/utils/flask.py:160 +#: app/utils/flask.py:161 msgid "Last 30 days" msgstr "" -#: app/utils/flask.py:161 +#: app/utils/flask.py:162 msgid "Last 90 days" msgstr "" -#: app/utils/flask.py:162 +#: app/utils/flask.py:163 msgid "Year to date" msgstr "" -#: app/utils/flask.py:163 +#: app/utils/flask.py:164 msgid "Last year" msgstr "" @@ -5919,6 +5969,7 @@ msgstr "" #~ msgid "Chat / Commands" #~ msgstr "" +#~ msgctxt "tags" #~ msgid "" #~ "Focus on player chat/communication or " #~ "who's primary function is interacting " @@ -5934,6 +5985,7 @@ msgstr "" #~ msgid "Complex installation" #~ msgstr "" +#~ msgctxt "tags" #~ msgid "" #~ "Requires futher installation steps, such " #~ "as installing luarocks or editing the" @@ -5955,6 +6007,7 @@ msgstr "" #~ msgid "Sims" #~ msgstr "" +#~ msgctxt "tags" #~ msgid "" #~ "Mods and games that aim to " #~ "simulate real life activity. Similar to" @@ -5979,6 +6032,7 @@ msgstr "" #~ msgid "Mobs / Animals / NPCs" #~ msgstr "" +#~ msgctxt "tags" #~ msgid "Adds mobs, animals, and NPCs" #~ msgstr "" @@ -6087,6 +6141,7 @@ msgstr "" #~ msgid "GUI" #~ msgstr "" +#~ msgctxt "tags" #~ msgid "For content whose main utility / feature is in GUI/formspec form" #~ msgstr "" @@ -6105,6 +6160,7 @@ msgstr "" #~ msgid "Minetest Game improved" #~ msgstr "" +#~ msgctxt "tags" #~ msgid "Forks of MTG" #~ msgstr "" @@ -6257,39 +6313,6 @@ 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 (_), " @@ -6303,3 +6326,6 @@ msgstr "" #~ msgid "Human readable. Eg: 1.0.0 or 2018-05-28" #~ msgstr "" +#~ msgid "Please contact the admin." +#~ msgstr "" + diff --git a/translations/kv/LC_MESSAGES/messages.po b/translations/kv/LC_MESSAGES/messages.po index 3055a6a0..4a2f21ef 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-22 16:06+0100\n" +"POT-Creation-Date: 2024-07-23 22:12+0100\n" "PO-Revision-Date: 2024-05-15 17:01+0000\n" "Last-Translator: Mićadźoridź \n" "Language: kv\n" @@ -26,324 +26,268 @@ msgstr "" msgid "You have been banned." msgstr "" -#. NOTE: tags: title for server_tools +#. NOTE: tags: title for jam_game_2023 #: app/_translations.py:6 msgctxt "tags" -msgid "Server Moderation and Tools" +msgid "Jam / Game 2023" msgstr "" -#. NOTE: tags: description for server_tools +#. NOTE: tags: description for jam_game_2023 #: app/_translations.py:8 msgctxt "tags" -msgid "Helps with server maintenance and moderation" -msgstr "" - -#. NOTE: tags: title for pvp -#: app/_translations.py:10 -msgctxt "tags" -msgid "Player vs Player (PvP)" -msgstr "" - -#. NOTE: tags: description for pvp -#: app/_translations.py:12 -msgctxt "tags" -msgid "Designed to be played competitively against other players" +msgid "Entries to the 2023 Minetest Game Jam " msgstr "" #. NOTE: tags: title for player_effects -#: app/_translations.py:14 +#: app/_translations.py:10 msgctxt "tags" msgid "Player Effects / Power Ups" msgstr "" #. NOTE: tags: description for player_effects -#: app/_translations.py:16 +#: app/_translations.py:12 msgctxt "tags" msgid "" "For content that changes player effects, including physics, for example: " "speed, jump height or gravity." msgstr "" -#. NOTE: tags: title for jam_game_2023 +#. NOTE: tags: title for server_tools +#: app/_translations.py:14 +msgctxt "tags" +msgid "Server Moderation and Tools" +msgstr "" + +#. NOTE: tags: description for server_tools +#: app/_translations.py:16 +msgctxt "tags" +msgid "Helps with server maintenance and moderation" +msgstr "" + +#. NOTE: tags: title for pvp #: app/_translations.py:18 msgctxt "tags" -msgid "Jam / Game 2023" +msgid "Player vs Player (PvP)" msgstr "" -#. NOTE: tags: description for jam_game_2023 +#. NOTE: tags: description for pvp #: 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" +msgid "Designed to be played competitively against other players" msgstr "" #. NOTE: tags: title for world_tools -#: app/_translations.py:26 +#: app/_translations.py:22 msgctxt "tags" msgid "World Maintenance and Tools" msgstr "" #. NOTE: tags: description for world_tools -#: app/_translations.py:28 +#: app/_translations.py:24 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:38 +#: app/_translations.py:26 msgctxt "tags" msgid "Joke" msgstr "" #. NOTE: tags: description for april_fools -#: app/_translations.py:40 +#: 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 singleplayer -#: app/_translations.py:42 +#. NOTE: tags: title for developer_tools +#: app/_translations.py:30 msgctxt "tags" -msgid "Singleplayer-focused" +msgid "Developer Tools" msgstr "" -#. NOTE: tags: description for singleplayer -#: app/_translations.py:44 +#. NOTE: tags: description for developer_tools +#: app/_translations.py:32 msgctxt "tags" -msgid "Content that can be played alone" +msgid "Tools for game and mod developers" +msgstr "" + +#. NOTE: tags: title for inventory +#: app/_translations.py:34 +msgctxt "tags" +msgid "Inventory" +msgstr "" + +#. NOTE: tags: description for inventory +#: app/_translations.py:36 +msgctxt "tags" +msgid "Changes the inventory GUI" msgstr "" #. NOTE: tags: title for crafting -#: app/_translations.py:46 +#: app/_translations.py:38 msgctxt "tags" msgid "Crafting" msgstr "" #. NOTE: tags: description for crafting -#: app/_translations.py:48 +#: app/_translations.py:40 msgctxt "tags" msgid "Big changes to crafting gameplay" msgstr "" #. NOTE: tags: title for adventure__rpg -#: app/_translations.py:50 +#: app/_translations.py:42 msgctxt "tags" msgid "Adventure / RPG" msgstr "" #. NOTE: tags: title for shooter -#: app/_translations.py:52 +#: app/_translations.py:44 msgctxt "tags" msgid "Shooter" msgstr "" #. NOTE: tags: description for shooter -#: app/_translations.py:54 +#: app/_translations.py:46 msgctxt "tags" msgid "First person shooters (FPS) and more" msgstr "" #. NOTE: tags: title for sound_music -#: app/_translations.py:56 +#: app/_translations.py:48 msgctxt "tags" msgid "Sounds / Music" msgstr "" #. NOTE: tags: description for sound_music -#: app/_translations.py:58 +#: app/_translations.py:50 msgctxt "tags" msgid "Focuses on or adds new sounds or musical things" msgstr "" -#. NOTE: tags: title for tools -#: app/_translations.py:60 +#. NOTE: tags: title for mapgen +#: app/_translations.py:52 msgctxt "tags" -msgid "Tools / Weapons / Armor" +msgid "Mapgen / Biomes / Decoration" msgstr "" -#. NOTE: tags: description for tools -#: app/_translations.py:62 +#. NOTE: tags: description for mapgen +#: app/_translations.py:54 msgctxt "tags" -msgid "Adds or changes tools, weapons, and armor" +msgid "New mapgen or changes mapgen" msgstr "" -#. NOTE: tags: title for plants_and_farming -#: app/_translations.py:64 +#. NOTE: tags: title for singleplayer +#: app/_translations.py:56 msgctxt "tags" -msgid "Plants and Farming" +msgid "Singleplayer-focused" msgstr "" -#. NOTE: tags: description for plants_and_farming -#: app/_translations.py:66 +#. NOTE: tags: description for singleplayer +#: app/_translations.py:58 msgctxt "tags" -msgid "Adds new plants or other farmable resources." -msgstr "" - -#. 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" +msgid "Content that can be played alone" msgstr "" #. NOTE: tags: title for complex_installation -#: app/_translations.py:80 +#: app/_translations.py:60 msgctxt "tags" msgid "Complex installation" msgstr "" #. NOTE: tags: description for complex_installation -#: app/_translations.py:82 +#: app/_translations.py:62 msgctxt "tags" msgid "" "Requires futher installation steps, such as installing LuaRocks or " "editing the trusted mod setting" msgstr "" -#. NOTE: tags: title for magic -#: app/_translations.py:84 +#. NOTE: tags: title for simulation +#: app/_translations.py:64 msgctxt "tags" -msgid "Magic / Enchanting" +msgid "Sims" msgstr "" -#. NOTE: tags: title for building_mechanics -#: app/_translations.py:86 -msgctxt "tags" -msgid "Building Mechanics and Tools" -msgstr "" - -#. NOTE: tags: description for building_mechanics -#: app/_translations.py:88 -msgctxt "tags" -msgid "Adds game mechanics or tools that change how players build." -msgstr "" - -#. NOTE: tags: title for oneofakind__original -#: app/_translations.py:90 -msgctxt "tags" -msgid "One-of-a-kind / Original" -msgstr "" - -#. NOTE: tags: description for oneofakind__original -#: app/_translations.py:92 +#. NOTE: tags: description for simulation +#: app/_translations.py:66 msgctxt "tags" msgid "" -"For games and such that are of their own kind, distinct and original in " -"nature to others of the same category." +"Mods and games that aim to simulate real life activity. Similar to " +"SimCity/The Sims/OpenTTD/etc." msgstr "" -#. NOTE: tags: title for building -#: app/_translations.py:94 +#. NOTE: tags: title for plants_and_farming +#: app/_translations.py:68 msgctxt "tags" -msgid "Building" +msgid "Plants and Farming" msgstr "" -#. NOTE: tags: description for building -#: app/_translations.py:96 +#. NOTE: tags: description for plants_and_farming +#: app/_translations.py:70 msgctxt "tags" -msgid "Focuses on building, such as adding new materials or nodes" +msgid "Adds new plants or other farmable resources." msgstr "" -#. NOTE: tags: title for decorative -#: app/_translations.py:98 +#. NOTE: tags: title for multiplayer +#: app/_translations.py:72 msgctxt "tags" -msgid "Decorative" +msgid "Multiplayer-focused" msgstr "" -#. NOTE: tags: description for decorative -#: app/_translations.py:100 +#. NOTE: tags: description for multiplayer +#: app/_translations.py:74 msgctxt "tags" -msgid "Adds nodes with no other purpose than for use in building" +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 chat +#: app/_translations.py:80 +msgctxt "tags" +msgid "Chat / Commands" +msgstr "" + +#. NOTE: tags: description for chat +#: app/_translations.py:82 +msgctxt "tags" +msgid "Focus on player chat/communication or console interaction." msgstr "" #. NOTE: tags: title for puzzle -#: app/_translations.py:102 +#: app/_translations.py:84 msgctxt "tags" msgid "Puzzle" msgstr "" #. NOTE: tags: description for puzzle -#: app/_translations.py:104 +#: app/_translations.py:86 msgctxt "tags" msgid "Focus on puzzle solving instead of combat" msgstr "" #. NOTE: tags: title for environment -#: app/_translations.py:106 +#: app/_translations.py:88 msgctxt "tags" msgid "Environment / Weather" msgstr "" #. NOTE: tags: description for environment -#: app/_translations.py:108 +#: app/_translations.py:90 msgctxt "tags" msgid "" "Improves the world, adding weather, ambient sounds, or other environment " @@ -351,29 +295,85 @@ msgid "" msgstr "" #. NOTE: tags: title for less_than_px -#: app/_translations.py:110 +#: app/_translations.py:92 msgctxt "tags" msgid "<16px" msgstr "" #. NOTE: tags: description for less_than_px -#: app/_translations.py:112 +#: app/_translations.py:94 msgctxt "tags" msgid "Less than 16px" msgstr "" #. NOTE: tags: title for mobs -#: app/_translations.py:114 +#: app/_translations.py:96 msgctxt "tags" msgid "Mobs / Animals / NPCs" msgstr "" #. NOTE: tags: description for mobs -#: app/_translations.py:116 +#: app/_translations.py:98 msgctxt "tags" msgid "Adds mobs, animals, and non-player characters" msgstr "" +#. NOTE: tags: title for building +#: app/_translations.py:100 +msgctxt "tags" +msgid "Building" +msgstr "" + +#. NOTE: tags: description for building +#: app/_translations.py:102 +msgctxt "tags" +msgid "Focuses on building, such as adding new materials or nodes" +msgstr "" + +#. NOTE: tags: title for decorative +#: app/_translations.py:104 +msgctxt "tags" +msgid "Decorative" +msgstr "" + +#. NOTE: tags: description for decorative +#: app/_translations.py:106 +msgctxt "tags" +msgid "Adds nodes with no other purpose than for use in building" +msgstr "" + +#. NOTE: tags: title for magic +#: app/_translations.py:108 +msgctxt "tags" +msgid "Magic / Enchanting" +msgstr "" + +#. NOTE: tags: title for building_mechanics +#: app/_translations.py:110 +msgctxt "tags" +msgid "Building Mechanics and Tools" +msgstr "" + +#. NOTE: tags: description for building_mechanics +#: app/_translations.py:112 +msgctxt "tags" +msgid "Adds game mechanics or tools that change how players build." +msgstr "" + +#. NOTE: tags: title for oneofakind__original +#: app/_translations.py:114 +msgctxt "tags" +msgid "One-of-a-kind / Original" +msgstr "" + +#. NOTE: tags: description for oneofakind__original +#: 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 custom_mapgen #: app/_translations.py:118 msgctxt "tags" @@ -388,18 +388,16 @@ msgid "" "worlds to be set to the 'singlenode' mapgen." msgstr "" -#. NOTE: tags: title for survival +#. NOTE: tags: title for 16px #: app/_translations.py:122 msgctxt "tags" -msgid "Survival" +msgid "16px" msgstr "" -#. NOTE: tags: description for survival +#. NOTE: tags: description for 16px #: 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, ..." +msgid "For 16px texture packs" msgstr "" #. NOTE: tags: title for education @@ -414,203 +412,139 @@ msgctxt "tags" msgid "Either has educational value, or is a tool to help teachers " msgstr "" -#. NOTE: tags: title for storage +#. NOTE: tags: title for survival #: app/_translations.py:130 msgctxt "tags" -msgid "Storage" +msgid "Survival" msgstr "" -#. NOTE: tags: description for storage +#. NOTE: tags: description for survival #: app/_translations.py:132 msgctxt "tags" -msgid "Adds or improves item storage mechanics" -msgstr "" - -#. NOTE: tags: title for library -#: app/_translations.py:134 -msgctxt "tags" -msgid "API / Library" -msgstr "" - -#. NOTE: tags: description for library -#: app/_translations.py:136 -msgctxt "tags" -msgid "Primarily adds an API for other mods to use" +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:138 +#: app/_translations.py:134 msgctxt "tags" msgid "HUD" msgstr "" #. NOTE: tags: description for hud -#: app/_translations.py:140 +#: app/_translations.py:136 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 -msgctxt "tags" -msgid "Mini-game" -msgstr "Ним" - -#. NOTE: tags: description for mini-game -#: app/_translations.py:144 -msgctxt "tags" -msgid "Adds a mini-game to be played within Minetest" -msgstr "" - #. NOTE: tags: title for pve -#: app/_translations.py:146 +#: app/_translations.py:138 msgctxt "tags" msgid "Player vs Environment (PvE)" msgstr "" #. NOTE: tags: description for pve -#: app/_translations.py:148 +#: app/_translations.py:140 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 storage +#: app/_translations.py:142 +msgctxt "tags" +msgid "Storage" +msgstr "" + +#. NOTE: tags: description for storage +#: app/_translations.py:144 +msgctxt "tags" +msgid "Adds or improves item storage mechanics" +msgstr "" + #. NOTE: tags: title for sports -#: app/_translations.py:150 +#: app/_translations.py:146 msgctxt "tags" msgid "Sports" msgstr "" -#. NOTE: tags: title for 16px -#: app/_translations.py:152 +#. NOTE: tags: title for library +#: app/_translations.py:148 msgctxt "tags" -msgid "16px" +msgid "API / Library" msgstr "" -#. NOTE: tags: description for 16px +#. NOTE: tags: description for library +#: app/_translations.py:150 +msgctxt "tags" +msgid "Primarily adds an API for other mods to use" +msgstr "" + +#. NOTE: tags: title for mini-game +#: app/_translations.py:152 +#, fuzzy +msgctxt "tags" +msgid "Mini-game" +msgstr "Ним" + +#. NOTE: tags: description for mini-game #: 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 "" -"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" +msgid "Adds a mini-game to be played within Minetest" msgstr "" #. NOTE: tags: title for commerce -#: app/_translations.py:170 +#: app/_translations.py:156 msgctxt "tags" msgid "Commerce / Economy" msgstr "" #. NOTE: tags: description for commerce -#: app/_translations.py:172 +#: app/_translations.py:158 msgctxt "tags" msgid "Related to economies, money, and trading" msgstr "" -#. NOTE: tags: title for gui -#: app/_translations.py:174 +#. NOTE: tags: title for technology +#: app/_translations.py:160 msgctxt "tags" -msgid "GUI" +msgid "Machines / Electronics" msgstr "" -#. NOTE: tags: description for gui -#: app/_translations.py:176 +#. NOTE: tags: description for technology +#: app/_translations.py:162 msgctxt "tags" -msgid "" -"For content whose main utility or features are provided within a GUI, on-" -"screen menu, or similar" +msgid "Adds machines useful in automation, tubes, or power." msgstr "" -#. NOTE: tags: title for jam_combat_mod -#: app/_translations.py:178 +#. NOTE: tags: title for food +#: app/_translations.py:164 msgctxt "tags" -msgid "Jam / Combat 2020" +msgid "Food / Drinks" msgstr "" -#. NOTE: tags: description for jam_combat_mod -#: app/_translations.py:180 +#. NOTE: tags: title for seasonal +#: app/_translations.py:166 msgctxt "tags" -msgid "For mods created for the Discord \"Combat\" modding event in 2020" +msgid "Seasonal" msgstr "" -#. NOTE: tags: title for mtg -#: app/_translations.py:182 +#. NOTE: tags: description for seasonal +#: app/_translations.py:168 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" +msgid "For content generally themed around a certain season or holiday" msgstr "" #. NOTE: tags: title for creative -#: app/_translations.py:190 +#: app/_translations.py:170 msgctxt "tags" msgid "Creative" msgstr "" #. NOTE: tags: description for creative -#: app/_translations.py:192 +#: app/_translations.py:172 msgctxt "tags" msgid "" "Written specifically or exclusively for use in creative mode. Adds " @@ -618,52 +552,104 @@ msgid "" "that facilitate ingame creation and doesn't add difficulty or scarcity" msgstr "" -#. NOTE: tags: title for technology -#: app/_translations.py:194 +#. NOTE: tags: title for 64px +#: app/_translations.py:174 msgctxt "tags" -msgid "Machines / Electronics" +msgid "64px" msgstr "" -#. NOTE: tags: description for technology -#: app/_translations.py:196 +#. NOTE: tags: description for 64px +#: app/_translations.py:176 msgctxt "tags" -msgid "Adds machines useful in automation, tubes, or power." +msgid "For 64px texture packs" msgstr "" #. NOTE: tags: title for 32px -#: app/_translations.py:198 +#: app/_translations.py:178 msgctxt "tags" msgid "32px" msgstr "" #. NOTE: tags: description for 32px -#: app/_translations.py:200 +#: app/_translations.py:180 msgctxt "tags" msgid "For 32px texture packs" msgstr "" -#. NOTE: tags: title for strategy_rts -#: app/_translations.py:202 +#. NOTE: tags: title for gui +#: app/_translations.py:182 msgctxt "tags" -msgid "Strategy / RTS" +msgid "GUI" msgstr "" -#. NOTE: tags: description for strategy_rts -#: app/_translations.py:204 +#. NOTE: tags: description for gui +#: app/_translations.py:184 msgctxt "tags" msgid "" -"Games and mods with a heavy strategy component, whether real-time or " -"turn-based" +"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:186 +msgctxt "tags" +msgid "Jam / Combat 2020" +msgstr "" + +#. NOTE: tags: description for jam_combat_mod +#: app/_translations.py:188 +msgctxt "tags" +msgid "For mods created for the Discord \"Combat\" modding event in 2020" +msgstr "" + +#. NOTE: tags: title for transport +#: app/_translations.py:190 +msgctxt "tags" +msgid "Transport" +msgstr "" + +#. NOTE: tags: description for transport +#: app/_translations.py:192 +msgctxt "tags" +msgid "" +"Adds or changes transportation methods. Includes teleportation, vehicles," +" ridable mobs, transport infrastructure and thematic content" +msgstr "" + +#. NOTE: tags: title for jam_weekly_2021 +#: app/_translations.py:194 +msgctxt "tags" +msgid "Jam / Weekly Challenges 2021" +msgstr "" + +#. NOTE: tags: description for jam_weekly_2021 +#: app/_translations.py:196 +msgctxt "tags" +msgid "" +"For mods created for the Discord \"Weekly Challenges\" modding event in " +"2021" +msgstr "" + +#. NOTE: tags: title for mtg +#: app/_translations.py:198 +msgctxt "tags" +msgid "Minetest Game improved" +msgstr "" + +#. NOTE: tags: description for mtg +#: app/_translations.py:200 +msgctxt "tags" +msgid "Forks of Minetest Game" msgstr "" #. NOTE: tags: title for skins -#: app/_translations.py:206 +#: app/_translations.py:202 msgctxt "tags" msgid "Player customization / Skins" msgstr "" #. NOTE: tags: description for skins -#: app/_translations.py:208 +#: app/_translations.py:204 msgctxt "tags" msgid "" "Allows the player to customize their character by changing the texture or" @@ -671,29 +657,43 @@ msgid "" msgstr "" #. NOTE: tags: title for jam_game_2021 -#: app/_translations.py:210 +#: app/_translations.py:206 msgctxt "tags" msgid "Jam / Game 2021" msgstr "" #. NOTE: tags: description for jam_game_2021 -#: app/_translations.py:212 +#: app/_translations.py:208 msgctxt "tags" msgid "Entries to the 2021 Minetest Game Jam" msgstr "" #. NOTE: tags: title for 128px -#: app/_translations.py:214 +#: app/_translations.py:210 msgctxt "tags" msgid "128px+" msgstr "" #. NOTE: tags: description for 128px -#: app/_translations.py:216 +#: app/_translations.py:212 msgctxt "tags" msgid "For 128px or higher texture packs" msgstr "" +#. NOTE: tags: title for strategy_rts +#: app/_translations.py:214 +msgctxt "tags" +msgid "Strategy / RTS" +msgstr "" + +#. NOTE: tags: description for strategy_rts +#: app/_translations.py:216 +msgctxt "tags" +msgid "" +"Games and mods with a heavy strategy component, whether real-time or " +"turn-based" +msgstr "" + #. NOTE: tags: title for jam_game_2022 #: app/_translations.py:218 msgctxt "tags" @@ -810,7 +810,7 @@ msgstr "" msgid "%(delta)s ago" msgstr "" -#: app/blueprints/api/endpoints.py:94 app/templates/index.html:104 +#: app/blueprints/api/endpoints.py:74 app/templates/index.html:104 msgid "Featured" msgstr "" @@ -821,6 +821,7 @@ msgstr "" #: 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 +#: app/templates/packages/release_view.html:22 msgid "Name" msgstr "Ним" @@ -829,10 +830,10 @@ 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:252 -#: app/blueprints/packages/packages.py:544 -#: app/blueprints/packages/packages.py:640 -#: app/blueprints/packages/packages.py:728 +#: app/blueprints/oauth/__init__.py:175 app/blueprints/packages/packages.py:253 +#: app/blueprints/packages/packages.py:551 +#: app/blueprints/packages/packages.py:647 +#: app/blueprints/packages/packages.py:735 #: app/blueprints/packages/releases.py:66 #: app/blueprints/packages/releases.py:81 app/blueprints/packages/reviews.py:63 #: app/blueprints/packages/screenshots.py:36 @@ -849,17 +850,18 @@ msgstr "" #: app/blueprints/packages/advanced_search.py:84 #: app/blueprints/packages/releases.py:56 #: app/blueprints/packages/releases.py:71 app/blueprints/packages/reviews.py:53 -#: app/blueprints/threads/__init__.py:281 +#: app/blueprints/threads/__init__.py:282 #: app/templates/admin/languages/list.html:23 -#: app/templates/macros/reviews.html:143 app/templates/macros/topics.html:5 +#: app/templates/macros/reviews.html:144 app/templates/macros/topics.html:5 #: app/templates/packages/release_edit.html:21 -#: app/templates/packages/translation.html:54 +#: app/templates/packages/release_view.html:23 +#: app/templates/packages/translation.html:42 msgid "Title" msgstr "" #: app/blueprints/collections/__init__.py:80 #: app/blueprints/collections/__init__.py:85 -#: app/templates/packages/translation.html:57 +#: app/templates/packages/translation.html:45 msgid "Short Description" msgstr "" @@ -868,7 +870,7 @@ msgid "Page Content" msgstr "" #: app/blueprints/collections/__init__.py:82 -#: app/blueprints/threads/__init__.py:283 +#: app/blueprints/threads/__init__.py:284 #: app/templates/collections/view.html:51 msgid "Private" msgstr "" @@ -905,6 +907,25 @@ msgstr "" msgid "Removed package from favorites collection" msgstr "" +#: app/blueprints/feeds/__init__.py:32 app/templates/index.html:8 +msgid "Welcome to the best place to find Minetest mods, games, and texture packs" +msgstr "" + +#: app/blueprints/feeds/__init__.py:70 app/templates/base.html:29 +#: app/templates/base.html:36 +msgid "ContentDB new packages" +msgstr "" + +#: app/blueprints/feeds/__init__.py:98 app/templates/base.html:31 +#: app/templates/base.html:38 +msgid "ContentDB package updates" +msgstr "" + +#: app/blueprints/feeds/__init__.py:107 app/templates/base.html:27 +#: app/templates/base.html:34 +msgid "ContentDB all" +msgstr "" + #: 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 @@ -935,7 +956,7 @@ msgstr "" #: app/blueprints/packages/__init__.py:42 #: app/templates/packages/releases_list.html:34 -#: app/templates/packages/view.html:657 app/templates/todo/editor.html:75 +#: app/templates/packages/view.html:675 app/templates/todo/editor.html:75 msgid "Releases" msgstr "" @@ -947,18 +968,18 @@ msgstr "" #: app/blueprints/packages/__init__.py:52 #: app/templates/packages/edit_maintainers.html:8 -#: app/templates/packages/view.html:628 app/utils/minetest_hypertext.py:302 +#: app/templates/packages/view.html:646 app/utils/minetest_hypertext.py:302 msgid "Maintainers" msgstr "" #: app/blueprints/packages/__init__.py:57 app/templates/admin/list.html:21 -#: app/templates/base.html:159 app/templates/packages/audit.html:4 +#: app/templates/base.html:173 app/templates/packages/audit.html:4 msgid "Audit Log" msgstr "" -#: app/blueprints/packages/__init__.py:62 app/templates/base.html:150 +#: app/blueprints/packages/__init__.py:62 app/templates/base.html:164 #: app/templates/packages/stats.html:4 app/templates/packages/stats.html:23 -#: app/templates/packages/view.html:236 app/templates/users/profile.html:148 +#: app/templates/packages/view.html:243 app/templates/users/profile.html:148 msgid "Statistics" msgstr "" @@ -988,8 +1009,8 @@ msgstr "" msgid "Non-free" msgstr "" -#: app/blueprints/packages/advanced_search.py:42 app/models/packages.py:624 -#: app/templates/packages/view.html:163 +#: app/blueprints/packages/advanced_search.py:42 app/models/packages.py:630 +#: app/templates/packages/view.html:170 msgid "Work in Progress" msgstr "" @@ -1007,30 +1028,30 @@ msgid "Query" msgstr "" #: app/blueprints/packages/advanced_search.py:54 -#: app/blueprints/packages/packages.py:230 app/templates/packages/view.html:598 +#: app/blueprints/packages/packages.py:231 app/templates/packages/view.html:616 #: app/utils/minetest_hypertext.py:263 msgid "Type" msgstr "" #: app/blueprints/packages/advanced_search.py:56 -#: app/templates/macros/topics.html:6 app/templates/packages/view.html:177 +#: app/templates/macros/topics.html:6 app/templates/packages/view.html:184 msgid "Author" msgstr "" #: app/blueprints/packages/advanced_search.py:57 -#: app/blueprints/packages/packages.py:237 app/templates/admin/tags/list.html:4 +#: app/blueprints/packages/packages.py:238 app/templates/admin/tags/list.html:4 #: app/templates/admin/tags/list.html:10 app/templates/todo/tags.html:38 #: app/utils/minetest_hypertext.py:264 msgid "Tags" msgstr "" #: app/blueprints/packages/advanced_search.py:60 -#: app/blueprints/packages/packages.py:238 +#: app/blueprints/packages/packages.py:239 msgid "Content Warnings" msgstr "" #: app/blueprints/packages/advanced_search.py:63 -#: app/blueprints/packages/packages.py:239 app/templates/packages/view.html:609 +#: app/blueprints/packages/packages.py:240 app/templates/packages/view.html:627 #: app/utils/minetest_hypertext.py:298 msgid "License" msgstr "" @@ -1044,9 +1065,10 @@ msgstr "" #: 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/macros/reviews.html:82 app/templates/macros/topics.html:52 #: app/templates/packages/game_hub.html:5 #: app/templates/packages/game_hub.html:25 +#: app/templates/packages/release_view.html:17 #: app/templates/packages/similar.html:22 app/templates/translate/index.html:28 #, python-format msgid "%(title)s by %(author)s" @@ -1054,7 +1076,7 @@ msgstr "" #: app/blueprints/packages/advanced_search.py:72 #: app/blueprints/packages/reviews.py:54 -#: app/templates/packages/translation.html:51 +#: app/templates/packages/translation.html:39 msgid "Language" msgstr "" @@ -1076,13 +1098,13 @@ 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/packages/view.html:201 app/templates/packages/view.html:343 #: 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 +#: app/templates/packages/view.html:191 app/templates/users/profile.html:242 msgid "Downloads" msgstr "" @@ -1114,178 +1136,178 @@ msgstr "" msgid "Random order" msgstr "" -#: app/blueprints/packages/packages.py:215 +#: app/blueprints/packages/packages.py:216 msgid "No download available." msgstr "" -#: app/blueprints/packages/packages.py:231 +#: app/blueprints/packages/packages.py:232 msgid "Title (Human-readable)" msgstr "" -#: app/blueprints/packages/packages.py:232 -#: app/blueprints/packages/packages.py:638 +#: app/blueprints/packages/packages.py:233 +#: app/blueprints/packages/packages.py:645 msgid "Name (Technical)" msgstr "" -#: app/blueprints/packages/packages.py:232 -#: app/blueprints/packages/packages.py:639 -#: app/templates/packages/create_edit.html:75 +#: app/blueprints/packages/packages.py:233 +#: app/blueprints/packages/packages.py:646 +#: app/templates/packages/create_edit.html:80 msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" msgstr "" -#: app/blueprints/packages/packages.py:233 +#: app/blueprints/packages/packages.py:234 msgid "Short Description (Plaintext)" msgstr "" -#: app/blueprints/packages/packages.py:235 app/templates/packages/view.html:620 +#: app/blueprints/packages/packages.py:236 app/templates/packages/view.html:638 #: app/utils/minetest_hypertext.py:300 msgid "Maintenance State" msgstr "" -#: app/blueprints/packages/packages.py:240 +#: app/blueprints/packages/packages.py:241 msgid "Media License" msgstr "" -#: app/blueprints/packages/packages.py:242 +#: app/blueprints/packages/packages.py:243 msgid "Long Description (Markdown)" msgstr "" -#: app/blueprints/packages/packages.py:244 +#: app/blueprints/packages/packages.py:245 msgid "VCS Repository URL" msgstr "" -#: app/blueprints/packages/packages.py:245 app/blueprints/users/settings.py:77 +#: app/blueprints/packages/packages.py:246 app/blueprints/users/settings.py:77 msgid "Website URL" msgstr "" -#: app/blueprints/packages/packages.py:246 +#: app/blueprints/packages/packages.py:247 msgid "Issue Tracker URL" msgstr "" -#: app/blueprints/packages/packages.py:247 +#: app/blueprints/packages/packages.py:248 msgid "Forum Topic ID" msgstr "" -#: app/blueprints/packages/packages.py:248 +#: app/blueprints/packages/packages.py:249 msgid "Video URL" msgstr "" -#: app/blueprints/packages/packages.py:249 +#: app/blueprints/packages/packages.py:250 msgid "Donate URL" msgstr "" -#: app/blueprints/packages/packages.py:250 +#: app/blueprints/packages/packages.py:251 msgid "Translation URL" msgstr "" -#: app/blueprints/packages/packages.py:256 +#: app/blueprints/packages/packages.py:257 msgid "_game is not an allowed name" msgstr "" -#: app/blueprints/packages/packages.py:266 +#: app/blueprints/packages/packages.py:267 msgid "" "Package already exists, but is removed. Please contact ContentDB staff to" " restore the package" msgstr "" -#: app/blueprints/packages/packages.py:271 +#: app/blueprints/packages/packages.py:272 msgid "Package already exists" msgstr "" -#: app/blueprints/packages/packages.py:277 +#: app/blueprints/packages/packages.py:278 msgid "A collection with a similar name already exists" msgstr "" -#: app/blueprints/packages/packages.py:330 +#: app/blueprints/packages/packages.py:331 #: 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:336 +#: app/blueprints/packages/packages.py:337 msgid "Save draft" msgstr "" -#: app/blueprints/packages/packages.py:344 +#: app/blueprints/packages/packages.py:345 msgid "Unable to find that user" msgstr "" -#: app/blueprints/packages/packages.py:348 +#: app/blueprints/packages/packages.py:349 #: app/blueprints/packages/screenshots.py:137 msgid "Permission denied" msgstr "" -#: app/blueprints/packages/packages.py:404 -#: app/blueprints/packages/packages.py:495 -#: app/blueprints/packages/packages.py:517 +#: app/blueprints/packages/packages.py:408 +#: app/blueprints/packages/packages.py:502 +#: app/blueprints/packages/packages.py:524 msgid "You don't have permission to do that" msgstr "" -#: app/blueprints/packages/packages.py:437 +#: app/blueprints/packages/packages.py:443 msgid "Please comment what changes are needed in the approval thread" msgstr "" -#: app/blueprints/packages/packages.py:444 +#: app/blueprints/packages/packages.py:450 msgid "" "Please comment in the approval thread so editors know what you have " "changed" msgstr "" -#: app/blueprints/packages/packages.py:482 +#: app/blueprints/packages/packages.py:489 #, python-format msgid "Set state to %(state)s" msgstr "" -#: app/blueprints/packages/packages.py:512 +#: app/blueprints/packages/packages.py:519 msgid "Deleted package" msgstr "" -#: app/blueprints/packages/packages.py:534 +#: app/blueprints/packages/packages.py:541 msgid "Unapproved package" msgstr "" -#: app/blueprints/packages/packages.py:543 +#: app/blueprints/packages/packages.py:550 msgid "Maintainers (Comma-separated)" msgstr "" -#: app/blueprints/packages/packages.py:552 +#: app/blueprints/packages/packages.py:559 msgid "You don't have permission to edit maintainers" msgstr "" -#: app/blueprints/packages/packages.py:602 +#: app/blueprints/packages/packages.py:609 msgid "You are not a maintainer" msgstr "" -#: app/blueprints/packages/packages.py:605 +#: app/blueprints/packages/packages.py:612 msgid "Package owners cannot remove themselves as maintainers" msgstr "" -#: app/blueprints/packages/packages.py:637 +#: app/blueprints/packages/packages.py:644 msgid "Author Name" msgstr "" -#: app/blueprints/packages/packages.py:724 +#: app/blueprints/packages/packages.py:731 msgid "Enable support detection based on dependencies (recommended)" msgstr "" -#: app/blueprints/packages/packages.py:725 +#: app/blueprints/packages/packages.py:732 msgid "Supported games" msgstr "" -#: app/blueprints/packages/packages.py:726 +#: app/blueprints/packages/packages.py:733 msgid "Unsupported games" msgstr "" -#: app/blueprints/packages/packages.py:727 +#: app/blueprints/packages/packages.py:734 msgid "Supports all games (unless stated) / is game independent" msgstr "" -#: app/blueprints/packages/packages.py:743 +#: app/blueprints/packages/packages.py:750 msgid "You need at least one release before you can edit game support" msgstr "" -#: app/blueprints/packages/packages.py:747 +#: app/blueprints/packages/packages.py:754 msgid "Mod(pack) needs to contain at least one mod. Please create a new release" msgstr "" @@ -1310,18 +1332,19 @@ msgstr "" #: app/blueprints/packages/releases.py:62 #: app/blueprints/packages/releases.py:77 -#: app/blueprints/packages/releases.py:207 +#: app/blueprints/packages/releases.py:217 msgid "Minimum Minetest Version" msgstr "" #: app/blueprints/packages/releases.py:64 #: app/blueprints/packages/releases.py:79 -#: app/blueprints/packages/releases.py:210 +#: app/blueprints/packages/releases.py:220 msgid "Maximum Minetest Version" msgstr "" #: app/blueprints/packages/releases.py:74 #: app/templates/packages/release_edit.html:31 +#: app/templates/packages/release_view.html:31 msgid "URL" msgstr "" @@ -1342,75 +1365,75 @@ msgstr "" msgid "Upload .zip file" msgstr "" -#: app/blueprints/packages/releases.py:206 +#: app/blueprints/packages/releases.py:216 msgid "Set Min" msgstr "" -#: app/blueprints/packages/releases.py:209 +#: app/blueprints/packages/releases.py:219 msgid "Set Max" msgstr "" -#: app/blueprints/packages/releases.py:212 +#: app/blueprints/packages/releases.py:222 msgid "Only change values previously set as none" msgstr "" -#: app/blueprints/packages/releases.py:213 +#: app/blueprints/packages/releases.py:223 msgid "Update" msgstr "" -#: app/blueprints/packages/releases.py:265 +#: app/blueprints/packages/releases.py:275 #: app/templates/packages/update_config.html:25 msgid "Trigger" msgstr "" -#: app/blueprints/packages/releases.py:266 +#: app/blueprints/packages/releases.py:276 msgid "New Commit" msgstr "" -#: app/blueprints/packages/releases.py:267 app/templates/admin/tags/list.html:8 +#: app/blueprints/packages/releases.py:277 app/templates/admin/tags/list.html:8 msgid "New Tag" msgstr "" -#: app/blueprints/packages/releases.py:269 +#: app/blueprints/packages/releases.py:279 msgid "Branch name" msgstr "" -#: app/blueprints/packages/releases.py:270 +#: app/blueprints/packages/releases.py:280 #: app/templates/packages/update_config.html:38 msgid "Action" msgstr "" -#: app/blueprints/packages/releases.py:271 +#: app/blueprints/packages/releases.py:281 msgid "Send notification and mark as outdated" msgstr "" -#: app/blueprints/packages/releases.py:271 app/logic/package_approval.py:104 +#: app/blueprints/packages/releases.py:281 app/logic/package_approval.py:104 msgid "Create release" msgstr "" -#: app/blueprints/packages/releases.py:273 +#: app/blueprints/packages/releases.py:283 msgid "Save Settings" msgstr "" -#: app/blueprints/packages/releases.py:274 +#: app/blueprints/packages/releases.py:284 msgid "Disable Automation" msgstr "" -#: app/blueprints/packages/releases.py:313 +#: app/blueprints/packages/releases.py:323 msgid "Please add a Git repository URL in order to set up automatic releases" msgstr "" -#: app/blueprints/packages/releases.py:329 +#: app/blueprints/packages/releases.py:339 msgid "Deleted update configuration" msgstr "" -#: app/blueprints/packages/releases.py:337 +#: app/blueprints/packages/releases.py:347 msgid "Now, please create an initial release" msgstr "" #: app/blueprints/packages/reviews.py:60 app/blueprints/threads/__init__.py:181 #: app/blueprints/threads/__init__.py:182 -#: app/blueprints/threads/__init__.py:282 +#: app/blueprints/threads/__init__.py:283 msgid "Comment" msgstr "" @@ -1418,18 +1441,18 @@ msgstr "" msgid "Rating" msgstr "" -#: app/blueprints/packages/reviews.py:62 app/templates/macros/reviews.html:124 -#: app/templates/macros/reviews.html:178 +#: app/blueprints/packages/reviews.py:62 app/templates/macros/reviews.html:125 +#: app/templates/macros/reviews.html:179 msgid "Yes" msgstr "" -#: app/blueprints/packages/reviews.py:62 app/templates/macros/reviews.html:129 -#: app/templates/macros/reviews.html:182 +#: app/blueprints/packages/reviews.py:62 app/templates/macros/reviews.html:130 +#: app/templates/macros/reviews.html:183 msgid "Neutral" msgstr "" -#: app/blueprints/packages/reviews.py:62 app/templates/macros/reviews.html:134 -#: app/templates/macros/reviews.html:186 +#: app/blueprints/packages/reviews.py:62 app/templates/macros/reviews.html:135 +#: app/templates/macros/reviews.html:187 msgid "No" msgstr "" @@ -1445,7 +1468,7 @@ msgstr "" #: app/blueprints/packages/reviews.py:94 app/blueprints/threads/__init__.py:207 #: app/blueprints/threads/__init__.py:240 -#: app/blueprints/threads/__init__.py:334 app/blueprints/users/settings.py:114 +#: app/blueprints/threads/__init__.py:335 app/blueprints/users/settings.py:114 #: app/logic/packages.py:131 msgid "Linking to blocked sites is not allowed" msgstr "" @@ -1473,8 +1496,9 @@ msgid "Message" msgstr "" #: app/blueprints/report/__init__.py:35 app/templates/macros/threads.html:51 -#: app/templates/packages/view.html:688 app/templates/report/index.html:4 -#: app/templates/report/index.html:10 app/templates/users/profile.html:37 +#: app/templates/packages/view.html:706 app/templates/report/index.html:4 +#: app/templates/report/index.html:10 app/templates/users/account.html:91 +#: app/templates/users/profile.html:37 msgid "Report" msgstr "" @@ -1510,24 +1534,24 @@ msgstr "" msgid "Please wait before commenting again" msgstr "" -#: app/blueprints/threads/__init__.py:284 +#: app/blueprints/threads/__init__.py:285 #: app/templates/macros/package_approval.html:56 msgid "Open Thread" msgstr "" -#: app/blueprints/threads/__init__.py:309 +#: app/blueprints/threads/__init__.py:310 msgid "Unable to create thread!" msgstr "" -#: app/blueprints/threads/__init__.py:315 +#: app/blueprints/threads/__init__.py:316 msgid "An approval thread already exists! Consider replying there instead" msgstr "" -#: app/blueprints/threads/__init__.py:319 +#: app/blueprints/threads/__init__.py:320 msgid "Please wait before opening another thread" msgstr "" -#: app/blueprints/todo/user.py:192 +#: app/blueprints/todo/user.py:193 #: app/templates/collections/package_add_to.html:46 msgid "Done" msgstr "" @@ -1546,7 +1570,7 @@ msgstr "" msgid "Remember me" msgstr "" -#: app/blueprints/users/account.py:39 app/templates/base.html:176 +#: app/blueprints/users/account.py:39 app/templates/base.html:190 #: app/templates/donate/index.html:85 app/templates/users/login.html:4 msgid "Sign in" msgstr "" @@ -1908,7 +1932,7 @@ msgstr "" msgid "File filter" msgstr "" -#: app/blueprints/zipgrep/__init__.py:38 app/templates/base.html:60 +#: app/blueprints/zipgrep/__init__.py:38 app/templates/base.html:74 #: app/templates/packages/advanced_search.html:34 #: app/templates/packages/game_hub.html:35 app/templates/todo/tags.html:14 msgid "Search" @@ -1999,6 +2023,10 @@ msgstr "" msgid "You don't have permission to change the package name" msgstr "" +#: app/logic/packages.py:140 +msgid "You cannot change package type once approved" +msgstr "" + #: app/logic/releases.py:33 msgid "You don't have permission to make releases" msgstr "" @@ -2072,17 +2100,17 @@ msgstr "" msgid "Texture Pack" msgstr "" -#: app/models/packages.py:78 app/templates/base.html:39 +#: app/models/packages.py:78 app/templates/base.html:53 #: app/templates/modnames/view.html:14 msgid "Mods" msgstr "" -#: app/models/packages.py:80 app/templates/base.html:42 +#: app/models/packages.py:80 app/templates/base.html:56 #: app/templates/modnames/view.html:17 msgid "Games" msgstr "" -#: app/models/packages.py:82 app/templates/base.html:45 +#: app/models/packages.py:82 app/templates/base.html:59 msgid "Texture Packs" msgstr "" @@ -2209,185 +2237,185 @@ msgstr "" msgid "Delete" msgstr "" -#: app/models/packages.py:1366 +#: app/models/packages.py:1384 #, python-format msgid "New commit %(hash)s found on the Git repo." msgstr "" -#: app/models/packages.py:1370 +#: app/models/packages.py:1388 #, python-format msgid "The last release was commit %(hash)s" msgstr "" -#: app/models/packages.py:1376 +#: app/models/packages.py:1394 #, python-format msgid "New tag %(tag_name)s found on the Git repo." msgstr "" -#: app/models/users.py:45 +#: app/models/users.py:46 msgid "Banned" msgstr "" -#: app/models/users.py:47 +#: app/models/users.py:48 msgid "Not Joined" msgstr "" -#: app/models/users.py:49 +#: app/models/users.py:50 msgid "New Member" msgstr "" -#: app/models/users.py:51 +#: app/models/users.py:52 msgid "Member" msgstr "" -#: app/models/users.py:53 +#: app/models/users.py:54 msgid "Trusted Member" msgstr "" -#: app/models/users.py:55 +#: app/models/users.py:56 msgid "Approver" msgstr "" -#: app/models/users.py:57 +#: app/models/users.py:58 msgid "Editor" msgstr "" #. NOTE: BOT notification type -#: app/models/users.py:59 app/models/users.py:448 +#: app/models/users.py:60 app/models/users.py:455 msgid "Bot" msgstr "" -#: app/models/users.py:61 +#: app/models/users.py:62 msgid "Moderator" msgstr "" -#: app/models/users.py:63 app/templates/base.html:164 +#: app/models/users.py:64 app/templates/base.html:178 msgid "Admin" msgstr "" #. NOTE: PACKAGE_EDIT notification type -#: app/models/users.py:433 +#: app/models/users.py:440 msgid "Package Edit" msgstr "" #. NOTE: PACKAGE_APPROVAL notification type -#: app/models/users.py:436 +#: app/models/users.py:443 msgid "Package Approval" msgstr "" #. NOTE: NEW_THREAD notification type -#: app/models/users.py:439 app/templates/threads/list.html:12 +#: app/models/users.py:446 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:442 +#: app/models/users.py:449 msgid "New Review" msgstr "" #. NOTE: THREAD_REPLY notification type -#: app/models/users.py:445 +#: app/models/users.py:452 msgid "Thread Reply" msgstr "" #. NOTE: MAINTAINER notification type -#: app/models/users.py:451 app/templates/macros/threads.html:27 +#: app/models/users.py:458 app/templates/macros/threads.html:27 msgid "Maintainer" msgstr "" #. NOTE: EDITOR_ALERT notification type -#: app/models/users.py:454 +#: app/models/users.py:461 msgid "Editor Alert" msgstr "" #. NOTE: EDITOR_MISC notification type -#: app/models/users.py:457 +#: app/models/users.py:464 msgid "Editor Misc" msgstr "" #. NOTE: OTHER notification type -#: app/models/users.py:460 +#: app/models/users.py:467 msgid "Other" msgstr "" -#: app/models/users.py:470 +#: app/models/users.py:477 msgid "This is a Package Edit notification." msgstr "" -#: app/models/users.py:472 +#: app/models/users.py:479 msgid "This is a Package Approval notification." msgstr "" -#: app/models/users.py:474 +#: app/models/users.py:481 msgid "This is a New Thread notification." msgstr "" -#: app/models/users.py:476 +#: app/models/users.py:483 msgid "This is a New Review notification." msgstr "" -#: app/models/users.py:478 +#: app/models/users.py:485 msgid "This is a Thread Reply notification." msgstr "" -#: app/models/users.py:480 +#: app/models/users.py:487 msgid "This is a Bot notification." msgstr "" -#: app/models/users.py:482 +#: app/models/users.py:489 msgid "This is a Maintainer change notification." msgstr "" -#: app/models/users.py:484 +#: app/models/users.py:491 msgid "This is an Editor Alert notification." msgstr "" -#: app/models/users.py:486 +#: app/models/users.py:493 msgid "This is an Editor Misc notification." msgstr "" -#: app/models/users.py:488 +#: app/models/users.py:495 msgid "This is an Other notification." msgstr "" -#: app/models/users.py:495 +#: app/models/users.py:502 msgid "When another user edits your packages, releases, etc." msgstr "" -#: app/models/users.py:497 +#: app/models/users.py:504 msgid "Notifications from editors related to the package approval process." msgstr "" -#: app/models/users.py:499 +#: app/models/users.py:506 msgid "When a thread is created on your package." msgstr "" -#: app/models/users.py:501 +#: app/models/users.py:508 msgid "When a user posts a review on your package." msgstr "" -#: app/models/users.py:503 +#: app/models/users.py:510 msgid "When someone replies to a thread you're watching." msgstr "" -#: app/models/users.py:505 +#: app/models/users.py:512 msgid "From a bot - for example, update notifications." msgstr "" -#: app/models/users.py:507 +#: app/models/users.py:514 msgid "When your package's maintainers change." msgstr "" -#: app/models/users.py:509 +#: app/models/users.py:516 msgid "For editors: Important alerts." msgstr "" -#: app/models/users.py:511 +#: app/models/users.py:518 msgid "For editors: Minor notifications, including new threads." msgstr "" -#: app/models/users.py:513 +#: app/models/users.py:520 msgid "Minor notifications not important enough for a dedicated category." msgstr "" @@ -2438,11 +2466,11 @@ msgid "" "been deleted, or you may not have access to it." msgstr "" -#: app/templates/base.html:48 +#: app/templates/base.html:62 msgid "Random" msgstr "" -#: app/templates/base.html:51 app/templates/base.html:245 +#: app/templates/base.html:65 app/templates/base.html:259 #: app/templates/packages/bulk_update_conf.html:8 #: app/templates/packages/translation.html:12 #: app/templates/packages/update_config.html:8 @@ -2451,130 +2479,134 @@ msgstr "" msgid "Help" msgstr "" -#: app/templates/base.html:58 +#: app/templates/base.html:72 #, python-format msgid "Search %(type)s" msgstr "" -#: app/templates/base.html:58 app/templates/todo/tags.html:11 +#: app/templates/base.html:72 app/templates/todo/tags.html:11 #: app/templates/todo/tags.html:13 msgid "Search all packages" msgstr "" -#: app/templates/base.html:75 +#: app/templates/base.html:89 msgid "Work Queue" msgstr "" -#: app/templates/base.html:88 app/templates/base.html:140 +#: app/templates/base.html:102 app/templates/base.html:154 msgid "To do list" msgstr "" -#: app/templates/base.html:97 app/templates/notifications/list.html:4 +#: app/templates/base.html:111 app/templates/notifications/list.html:4 msgid "Notifications" msgstr "" -#: app/templates/base.html:118 +#: app/templates/base.html:132 msgid "Add Package" msgstr "" -#: app/templates/base.html:135 +#: app/templates/base.html:149 msgid "Profile" msgstr "" -#: app/templates/base.html:145 +#: app/templates/base.html:159 msgid "My Collections" msgstr "" -#: app/templates/base.html:169 app/templates/packages/release_new.html:12 +#: app/templates/base.html:183 app/templates/packages/release_new.html:12 msgid "Settings" msgstr "" -#: app/templates/base.html:172 +#: app/templates/base.html:186 msgid "Sign out" msgstr "" #: app/templates/admin/languages/list.html:4 -#: app/templates/admin/languages/list.html:10 app/templates/base.html:185 -#: app/templates/packages/view.html:602 app/utils/minetest_hypertext.py:288 +#: app/templates/admin/languages/list.html:10 app/templates/base.html:199 +#: app/templates/packages/view.html:620 app/utils/minetest_hypertext.py:288 msgid "Languages" msgstr "" -#: app/templates/base.html:202 app/templates/translate/index.html:76 +#: app/templates/base.html:216 app/templates/translate/index.html:76 msgid "Help translate ContentDB" msgstr "" -#: app/templates/base.html:246 +#: app/templates/base.html:260 msgid "About" msgstr "" -#: app/templates/base.html:247 +#: app/templates/base.html:261 msgid "Contact Us" msgstr "" -#: app/templates/base.html:248 +#: app/templates/base.html:262 msgid "Rules" msgstr "" -#: app/templates/base.html:249 +#: app/templates/base.html:263 msgid "Policy and Guidance" msgstr "" -#: app/templates/base.html:250 app/templates/donate/index.html:46 +#: app/templates/base.html:264 app/templates/donate/index.html:46 #: app/templates/donate/index.html:70 app/templates/users/profile.html:104 msgid "Donate" msgstr "" -#: app/templates/base.html:251 +#: app/templates/base.html:265 msgid "API" msgstr "" -#: app/templates/base.html:252 app/templates/users/register.html:37 +#: app/templates/base.html:266 +msgid "RSS / Feeds" +msgstr "" + +#: app/templates/base.html:267 app/templates/users/register.html:37 msgid "Privacy Policy" msgstr "" -#: app/templates/base.html:254 +#: app/templates/base.html:269 msgid "Report / DMCA" msgstr "" -#: app/templates/base.html:256 app/templates/packages/advanced_search.html:4 +#: app/templates/base.html:271 app/templates/packages/advanced_search.html:4 msgid "Advanced Search" msgstr "" -#: app/templates/base.html:257 +#: app/templates/base.html:272 msgid "User List" msgstr "" -#: app/templates/base.html:258 app/templates/packages/view.html:190 -#: app/templates/packages/view.html:677 app/templates/threads/list.html:4 +#: app/templates/base.html:273 app/templates/packages/view.html:197 +#: app/templates/packages/view.html:695 app/templates/threads/list.html:4 msgid "Threads" msgstr "" -#: app/templates/base.html:259 app/templates/collections/list.html:7 +#: app/templates/base.html:274 app/templates/collections/list.html:7 #: app/templates/collections/list.html:26 msgid "Collections" msgstr "" -#: app/templates/base.html:260 app/templates/donate/index.html:4 +#: app/templates/base.html:275 app/templates/donate/index.html:4 msgid "Support Creators" msgstr "" -#: app/templates/base.html:261 +#: app/templates/base.html:276 msgid "Translate Packages" msgstr "" -#: app/templates/base.html:262 +#: app/templates/base.html:277 msgid "Source Code" msgstr "" -#: app/templates/base.html:268 +#: app/templates/base.html:283 msgid "Show non-free packages" msgstr "" -#: app/templates/base.html:270 +#: app/templates/base.html:285 msgid "Hide non-free packages" msgstr "" -#: app/templates/base.html:274 +#: app/templates/base.html:289 #, python-format msgid "Our privacy policy has been updated (%(date)s)" msgstr "" @@ -2583,20 +2615,16 @@ msgstr "" msgid "Welcome" msgstr "" -#: app/templates/index.html:8 -msgid "Welcome to the best place to find Minetest mods, games, and texture packs" -msgstr "" - #: app/templates/index.html:53 #, python-format msgid "%(title)s by %(author)s" msgstr "" -#: app/templates/index.html:94 app/templates/packages/view.html:278 +#: app/templates/index.html:94 app/templates/packages/view.html:285 msgid "Previous" msgstr "" -#: app/templates/index.html:98 app/templates/packages/view.html:282 +#: app/templates/index.html:98 app/templates/packages/view.html:289 #: app/templates/users/claim_forums.html:87 msgid "Next" msgstr "" @@ -2678,7 +2706,7 @@ msgstr "" #: app/templates/admin/storage.html:62 #: app/templates/collections/create_edit.html:61 -#: app/templates/threads/user_comments.html:79 +#: app/templates/threads/user_comments.html:80 msgid "No results" msgstr "" @@ -2797,7 +2825,8 @@ msgstr "" #: app/templates/collections/create_edit.html:5 #: app/templates/collections/view.html:42 app/templates/macros/releases.html:68 -#: app/templates/packages/view.html:116 app/templates/packages/view.html:255 +#: app/templates/packages/release_view.html:10 +#: app/templates/packages/view.html:123 app/templates/packages/view.html:262 msgid "Edit" msgstr "" @@ -2815,7 +2844,7 @@ msgstr "" #: app/templates/collections/create_edit.html:76 #: app/templates/packages/remove.html:34 app/templates/packages/remove.html:83 -#: app/templates/packages/view.html:128 +#: app/templates/packages/view.html:135 msgid "Remove" msgstr "" @@ -3060,8 +3089,8 @@ msgstr "" msgid "No audit log entries." msgstr "" -#: app/templates/macros/forms.html:21 app/templates/macros/reviews.html:150 -#: app/templates/packages/remove.html:73 app/templates/packages/view.html:468 +#: app/templates/macros/forms.html:21 app/templates/macros/reviews.html:151 +#: app/templates/packages/remove.html:73 app/templates/packages/view.html:486 #: app/templates/users/modtools.html:86 msgid "Required" msgstr "" @@ -3137,6 +3166,7 @@ msgstr "" #: app/templates/macros/releases.html:103 #: app/templates/packages/release_edit.html:39 +#: app/templates/packages/release_view.html:41 msgid "Importing..." msgstr "" @@ -3156,34 +3186,34 @@ msgstr "" msgid "Unhelpful" msgstr "" -#: app/templates/macros/reviews.html:90 +#: app/templates/macros/reviews.html:91 #, python-format msgid "%(num)d comments" msgstr "" -#: app/templates/macros/reviews.html:102 +#: app/templates/macros/reviews.html:103 msgid "No reviews, yet." msgstr "" -#: app/templates/macros/reviews.html:112 app/templates/macros/reviews.html:166 +#: app/templates/macros/reviews.html:113 app/templates/macros/reviews.html:167 #: app/templates/packages/review_create_edit.html:4 msgid "Review" msgstr "" -#: app/templates/macros/reviews.html:139 +#: app/templates/macros/reviews.html:140 #: app/templates/packages/review_create_edit.html:51 msgid "Why or why not? Try to be constructive" msgstr "" -#: app/templates/macros/reviews.html:156 +#: app/templates/macros/reviews.html:157 msgid "Post Review" msgstr "" -#: app/templates/macros/reviews.html:192 +#: app/templates/macros/reviews.html:193 msgid "Report an issue" msgstr "" -#: app/templates/macros/reviews.html:196 +#: app/templates/macros/reviews.html:197 msgid "Ask a question" msgstr "" @@ -3318,8 +3348,8 @@ msgstr "" msgid "On %(trigger)s, do %(action)s" msgstr "" -#: app/templates/macros/todo.html:35 app/templates/packages/view.html:122 -#: app/templates/packages/view.html:433 +#: app/templates/macros/todo.html:35 app/templates/packages/view.html:129 +#: app/templates/packages/view.html:451 msgid "Release" msgstr "" @@ -3329,7 +3359,7 @@ msgstr "" #: app/templates/macros/todo.html:48 #: app/templates/packages/releases_list.html:13 -#: app/templates/packages/view.html:437 +#: app/templates/packages/view.html:455 msgid "Update settings" msgstr "" @@ -3374,9 +3404,9 @@ msgstr "" #: app/templates/modnames/view.html:27 app/templates/oauth/authorize.html:32 #: app/templates/packages/game_support.html:42 -#: app/templates/packages/similar.html:38 app/templates/packages/view.html:474 -#: app/templates/packages/view.html:498 app/templates/packages/view.html:543 -#: app/templates/packages/view.html:575 app/templates/todo/editor.html:85 +#: app/templates/packages/similar.html:38 app/templates/packages/view.html:492 +#: app/templates/packages/view.html:516 app/templates/packages/view.html:561 +#: app/templates/packages/view.html:593 app/templates/todo/editor.html:85 #: app/templates/todo/game_support.html:45 #, python-format msgid "%(title)s by %(display_name)s" @@ -3609,104 +3639,104 @@ msgid "" "\t\t\tsuch as finding metadata from git, and autocompletion." msgstr "" -#: app/templates/packages/create_edit.html:73 +#: app/templates/packages/create_edit.html:78 msgid "You need to unpublish the package to change the name." msgstr "" -#: app/templates/packages/create_edit.html:80 +#: app/templates/packages/create_edit.html:85 msgid "" "Tip: Don't include Minetest, mod, or modpack " "anywhere in the short description. It is unnecessary and wastes " "characters." msgstr "" -#: app/templates/packages/create_edit.html:83 +#: app/templates/packages/create_edit.html:88 msgid "" "Please choose 'Work in Progress' if your package is unstable, and " "shouldn't be recommended to all players" msgstr "" -#: app/templates/packages/create_edit.html:88 +#: app/templates/packages/create_edit.html:93 msgid "If there is no media, set the Media License to the same as the License." msgstr "" -#: app/templates/packages/create_edit.html:92 +#: app/templates/packages/create_edit.html:97 msgid "" "There's no need to link to the package on ContentDB in the long " "description, the user is already here!" msgstr "" -#: app/templates/packages/create_edit.html:95 +#: app/templates/packages/create_edit.html:100 msgid "" "There's no need to include the forum topic in the long description, it's " "already shown on the page." msgstr "" -#: app/templates/packages/create_edit.html:98 +#: app/templates/packages/create_edit.html:103 msgid "" "There's no need to include the repository URL in the long description, " "it's already shown on the page." msgstr "" -#: app/templates/packages/create_edit.html:102 +#: app/templates/packages/create_edit.html:107 msgid "What to write in the long description" msgstr "" -#: app/templates/packages/create_edit.html:108 +#: app/templates/packages/create_edit.html:113 msgid "Repository and Links" msgstr "" -#: app/templates/packages/create_edit.html:111 +#: app/templates/packages/create_edit.html:116 msgid "Do you have a Git repository?" msgstr "" -#: app/templates/packages/create_edit.html:113 +#: app/templates/packages/create_edit.html:118 msgid "Having a repository is optional" msgstr "" -#: app/templates/packages/create_edit.html:116 +#: app/templates/packages/create_edit.html:121 msgid "" "If you do have a repository, enter the URL below. Otherwise, leave blank " "and click skip." msgstr "" -#: app/templates/packages/create_edit.html:121 +#: app/templates/packages/create_edit.html:126 msgid "HTTP URL to a Git, Mercurial, or other repository" msgstr "" -#: app/templates/packages/create_edit.html:124 +#: app/templates/packages/create_edit.html:129 msgid "Next (Autoimport)" msgstr "" -#: app/templates/packages/create_edit.html:125 +#: app/templates/packages/create_edit.html:130 msgid "Skip" msgstr "" -#: app/templates/packages/create_edit.html:129 +#: app/templates/packages/create_edit.html:134 msgid "Importing... (This may take a while)" msgstr "" -#: app/templates/packages/create_edit.html:132 +#: app/templates/packages/create_edit.html:137 msgid "Where should users report issues?" msgstr "" -#: app/templates/packages/create_edit.html:136 +#: app/templates/packages/create_edit.html:141 msgid "Paste a forum topic URL" msgstr "" -#: app/templates/packages/create_edit.html:138 +#: app/templates/packages/create_edit.html:143 msgid "YouTube videos will be shown in an embed." msgstr "" -#: app/templates/packages/create_edit.html:139 +#: app/templates/packages/create_edit.html:144 msgid "If blank, the author's donation URL will be used instead." msgstr "" -#: app/templates/packages/create_edit.html:140 +#: app/templates/packages/create_edit.html:145 msgid "How can users translate your package? ie: weblate URL or a help page" msgstr "" -#: app/templates/packages/create_edit.html:145 +#: app/templates/packages/create_edit.html:150 msgid "" "You need to save a draft before you can add releases and screenshots. " "You'll be able to edit the package again before submitting for approval." @@ -3759,7 +3789,7 @@ msgid "" msgstr "" #: app/templates/packages/game_support.html:23 -#: app/templates/packages/view.html:213 app/templates/translate/index.html:48 +#: app/templates/packages/view.html:220 app/templates/translate/index.html:48 msgid "Source" msgstr "" @@ -3946,10 +3976,12 @@ msgid "Human-readable name. Eg: 1.0.0 - The Trains Update" msgstr "" #: app/templates/packages/release_edit.html:35 +#: app/templates/packages/release_view.html:35 msgid "Commit Hash" msgstr "" #: app/templates/packages/release_edit.html:40 +#: app/templates/packages/release_view.html:42 msgid "view task" msgstr "" @@ -4255,7 +4287,7 @@ msgid "" msgstr "" #: app/templates/packages/review_votes.html:4 -#: app/templates/packages/view.html:364 +#: app/templates/packages/view.html:371 msgid "Review Votes" msgstr "" @@ -4383,24 +4415,32 @@ msgstr "" msgid "Translating content meta - lua_api.md" msgstr "" -#: app/templates/packages/translation.html:30 -msgid "Translation template" +#: app/templates/packages/translation.html:31 +#, python-format +msgid "%(title)s is available in %(num)d languages." msgstr "" #: app/templates/packages/translation.html:32 +msgid "ContentDB reads translations from locale files (.tr) in your package." +msgstr "" + +#: app/templates/packages/translation.html:89 +msgid "Translation template" +msgstr "" + +#: app/templates/packages/translation.html:91 #, python-format msgid "" "To quickly add support for ContentDB package translation, create a file " "at %(location)s with the following content:" msgstr "" -#: app/templates/packages/translation.html:43 -#, python-format -msgid "%(title)s is available in %(num)d languages." +#: app/templates/packages/translation.html:102 +msgid "With games, you also need to name the textdomain in game.conf:" msgstr "" -#: app/templates/packages/translation.html:44 -msgid "ContentDB reads translations from locale files (.tr) in your package." +#: app/templates/packages/translation.html:106 +msgid "Replace mymod with the name of mod / textdomain you chose." msgstr "" #: app/templates/packages/update_config.html:4 @@ -4438,207 +4478,217 @@ msgid "" "notifications until it is marked up to date." msgstr "" -#: app/templates/packages/view.html:42 -msgid "Download" +#: app/templates/packages/view.html:22 app/templates/packages/view.html:25 +#, python-format +msgid "%(title)s releases" msgstr "" #: app/templates/packages/view.html:49 +msgid "Download" +msgstr "" + +#: app/templates/packages/view.html:56 #, python-format msgid "Minetest %(min)s - %(max)s" msgstr "" -#: app/templates/packages/view.html:51 +#: app/templates/packages/view.html:58 #, python-format msgid "For Minetest %(min)s and above" msgstr "" -#: app/templates/packages/view.html:53 +#: app/templates/packages/view.html:60 #, python-format msgid "Minetest %(max)s and below" msgstr "" -#: app/templates/packages/view.html:63 +#: app/templates/packages/view.html:70 msgid "How do I install this?" msgstr "" -#: app/templates/packages/view.html:69 +#: app/templates/packages/view.html:76 msgid "No downloads available" msgstr "" -#: app/templates/packages/view.html:76 +#: app/templates/packages/view.html:83 msgid "Non-free code and media" msgstr "" -#: app/templates/packages/view.html:78 +#: app/templates/packages/view.html:85 msgid "Non-free code" msgstr "" -#: app/templates/packages/view.html:80 +#: app/templates/packages/view.html:87 msgid "Non-free media" msgstr "" -#: app/templates/packages/view.html:94 app/templates/threads/view.html:109 +#: app/templates/packages/view.html:101 app/templates/threads/view.html:109 msgid "" "This thread is only visible to its creator, package maintainers, users of" " Approver rank or above, and @mentioned users." msgstr "" -#: app/templates/packages/view.html:207 app/templates/users/profile.html:95 +#: app/templates/packages/view.html:214 app/templates/users/profile.html:95 msgid "Website" msgstr "" -#: app/templates/packages/view.html:219 app/templates/users/profile.html:77 +#: app/templates/packages/view.html:226 app/templates/users/profile.html:77 msgid "Forums" msgstr "" -#: app/templates/packages/view.html:225 +#: app/templates/packages/view.html:232 msgid "Issue Tracker" msgstr "" -#: app/templates/packages/view.html:231 app/templates/translate/index.html:43 +#: app/templates/packages/view.html:238 app/templates/translate/index.html:43 msgid "Translate" msgstr "" -#: app/templates/packages/view.html:297 +#: app/templates/packages/view.html:304 msgid "Thumbnail for video" msgstr "" -#: app/templates/packages/view.html:314 +#: app/templates/packages/view.html:321 msgid "Awaiting review" msgstr "" -#: app/templates/packages/view.html:344 app/templates/threads/view.html:82 +#: app/templates/packages/view.html:351 app/templates/threads/view.html:82 msgid "Edit Review" msgstr "" -#: app/templates/packages/view.html:349 +#: app/templates/packages/view.html:356 msgid "You can't review your own package." msgstr "" -#: app/templates/packages/view.html:359 +#: app/templates/packages/view.html:366 msgid "Package needs to be approved before it can be reviewed." msgstr "" -#: app/templates/packages/view.html:370 +#: app/templates/packages/view.html:377 msgid "Used By" msgstr "" -#: app/templates/packages/view.html:376 +#: app/templates/packages/view.html:383 msgid "Content" msgstr "" -#: app/templates/packages/view.html:378 app/templates/packages/view.html:461 +#: app/templates/packages/view.html:385 app/templates/packages/view.html:479 msgid "View content for game" msgstr "" -#: app/templates/packages/view.html:393 +#: app/templates/packages/view.html:398 +#, python-format +msgid "Release notes for %(title)s" +msgstr "" + +#: app/templates/packages/view.html:411 msgid "Favorite" msgstr "" -#: app/templates/packages/view.html:402 +#: app/templates/packages/view.html:420 msgid "Add to collection..." msgstr "" -#: app/templates/packages/view.html:410 +#: app/templates/packages/view.html:428 #, python-format msgid "View %(count)d collections" msgstr "" -#: app/templates/packages/view.html:421 +#: app/templates/packages/view.html:439 msgid "Package may be outdated" msgstr "" -#: app/templates/packages/view.html:428 +#: app/templates/packages/view.html:446 msgid "Only visible to the author and Editors." msgstr "" -#: app/templates/packages/view.html:445 +#: app/templates/packages/view.html:463 msgid "Warning" msgstr "" -#: app/templates/packages/view.html:451 +#: app/templates/packages/view.html:469 msgid "Like this package? Help support its development by making a donation" msgstr "" -#: app/templates/packages/view.html:454 +#: app/templates/packages/view.html:472 msgid "Donate now" msgstr "" -#: app/templates/packages/view.html:466 app/utils/minetest_hypertext.py:283 +#: app/templates/packages/view.html:484 app/utils/minetest_hypertext.py:283 msgid "Dependencies" msgstr "" -#: app/templates/packages/view.html:486 +#: app/templates/packages/view.html:504 msgid "No required dependencies" msgstr "" -#: app/templates/packages/view.html:492 +#: app/templates/packages/view.html:510 msgid "Optional" msgstr "" -#: app/templates/packages/view.html:525 +#: app/templates/packages/view.html:543 msgid "Compatible Games" msgstr "" -#: app/templates/packages/view.html:530 app/templates/packages/view.html:550 +#: app/templates/packages/view.html:548 app/templates/packages/view.html:568 #: app/utils/minetest_hypertext.py:275 msgid "No specific game required" msgstr "" -#: app/templates/packages/view.html:533 +#: app/templates/packages/view.html:551 msgid "Tested with:" msgstr "" -#: app/templates/packages/view.html:555 +#: app/templates/packages/view.html:573 msgid "Is the above correct?" msgstr "" -#: app/templates/packages/view.html:556 +#: app/templates/packages/view.html:574 msgid "You need to either confirm this or tell ContentDB about supported games" msgstr "" -#: app/templates/packages/view.html:568 +#: app/templates/packages/view.html:586 msgid "Does not work with:" msgstr "" -#: app/templates/packages/view.html:588 +#: app/templates/packages/view.html:606 msgid "Please specify compatible games" msgstr "" -#: app/templates/packages/view.html:594 +#: app/templates/packages/view.html:612 msgid "Information" msgstr "" -#: app/templates/packages/view.html:600 +#: app/templates/packages/view.html:618 msgid "Technical Name" msgstr "" -#: app/templates/packages/view.html:616 app/utils/minetest_hypertext.py:295 +#: app/templates/packages/view.html:634 app/utils/minetest_hypertext.py:295 #, python-format msgid "%(code_license)s for code,
%(media_license)s for media." msgstr "" -#: app/templates/packages/view.html:624 +#: app/templates/packages/view.html:642 msgid "Unknown" msgstr "" -#: app/templates/packages/view.html:626 app/utils/minetest_hypertext.py:301 +#: app/templates/packages/view.html:644 app/utils/minetest_hypertext.py:301 msgid "Added" msgstr "" -#: app/templates/packages/view.html:640 +#: app/templates/packages/view.html:658 msgid "Remove myself" msgstr "" -#: app/templates/packages/view.html:645 app/utils/minetest_hypertext.py:303 +#: app/templates/packages/view.html:663 app/utils/minetest_hypertext.py:303 msgid "Provides" msgstr "" -#: app/templates/packages/view.html:667 +#: app/templates/packages/view.html:685 msgid "More" msgstr "" -#: app/templates/packages/view.html:696 +#: app/templates/packages/view.html:714 msgid "See audit log" msgstr "" @@ -4720,7 +4770,7 @@ msgstr "" msgid "Reply to %(title)s" msgstr "" -#: app/templates/threads/user_comments.html:73 +#: app/templates/threads/user_comments.html:74 msgid "Only showing replies to public threads" msgstr "" @@ -4822,7 +4872,7 @@ msgstr "" msgid "Mod names that have hard dependers, but no packages providing them." msgstr "" -#: app/templates/todo/editor.html:193 app/templates/users/account.html:100 +#: app/templates/todo/editor.html:193 app/templates/users/account.html:102 msgid "View All" msgstr "" @@ -5117,10 +5167,10 @@ msgid "Account Deletion and Deactivation isn't available to users yet." msgstr "" #: app/templates/users/account.html:88 -msgid "Please contact the admin." +msgid "Please raise a report to request account deletion." msgstr "" -#: app/templates/users/account.html:93 +#: app/templates/users/account.html:95 msgid "Recent Account Actions" msgstr "" @@ -5616,27 +5666,27 @@ msgstr "" msgid "'%(query)s' - Search Package Releases" msgstr "" -#: app/utils/flask.py:158 +#: app/utils/flask.py:159 msgid "All time" msgstr "" -#: app/utils/flask.py:159 +#: app/utils/flask.py:160 msgid "Last 7 days" msgstr "" -#: app/utils/flask.py:160 +#: app/utils/flask.py:161 msgid "Last 30 days" msgstr "" -#: app/utils/flask.py:161 +#: app/utils/flask.py:162 msgid "Last 90 days" msgstr "" -#: app/utils/flask.py:162 +#: app/utils/flask.py:163 msgid "Year to date" msgstr "" -#: app/utils/flask.py:163 +#: app/utils/flask.py:164 msgid "Last year" msgstr "" @@ -5826,6 +5876,7 @@ msgstr "" #~ msgid "Chat / Commands" #~ msgstr "" +#~ msgctxt "tags" #~ msgid "" #~ "Focus on player chat/communication or " #~ "who's primary function is interacting " @@ -5841,6 +5892,7 @@ msgstr "" #~ msgid "Complex installation" #~ msgstr "" +#~ msgctxt "tags" #~ msgid "" #~ "Requires futher installation steps, such " #~ "as installing luarocks or editing the" @@ -5862,6 +5914,7 @@ msgstr "" #~ msgid "Sims" #~ msgstr "" +#~ msgctxt "tags" #~ msgid "" #~ "Mods and games that aim to " #~ "simulate real life activity. Similar to" @@ -5886,6 +5939,7 @@ msgstr "" #~ msgid "Mobs / Animals / NPCs" #~ msgstr "" +#~ msgctxt "tags" #~ msgid "Adds mobs, animals, and NPCs" #~ msgstr "" @@ -5994,6 +6048,7 @@ msgstr "" #~ msgid "GUI" #~ msgstr "" +#~ msgctxt "tags" #~ msgid "For content whose main utility / feature is in GUI/formspec form" #~ msgstr "" @@ -6012,6 +6067,7 @@ msgstr "" #~ msgid "Minetest Game improved" #~ msgstr "" +#~ msgctxt "tags" #~ msgid "Forks of MTG" #~ msgstr "" @@ -6164,39 +6220,6 @@ 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 (_), " @@ -6210,3 +6233,6 @@ msgstr "" #~ msgid "Human readable. Eg: 1.0.0 or 2018-05-28" #~ msgstr "" +#~ msgid "Please contact the admin." +#~ msgstr "" + diff --git a/translations/lv/LC_MESSAGES/messages.po b/translations/lv/LC_MESSAGES/messages.po index 002b6a1d..d6830321 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-22 16:06+0100\n" +"POT-Creation-Date: 2024-07-23 22:12+0100\n" "PO-Revision-Date: 2022-07-14 14:22+0000\n" "Last-Translator: Cow Boy \n" "Language: lv\n" @@ -28,327 +28,270 @@ msgstr "Izraidīts:" msgid "You have been banned." msgstr "Jūs esat ticis izraidīts." -#. NOTE: tags: title for server_tools +#. NOTE: tags: title for jam_game_2023 #: app/_translations.py:6 -#, fuzzy msgctxt "tags" -msgid "Server Moderation and Tools" -msgstr "Uzrauga Rīki" +msgid "Jam / Game 2023" +msgstr "" -#. NOTE: tags: description for server_tools +#. NOTE: tags: description for jam_game_2023 #: app/_translations.py:8 msgctxt "tags" -msgid "Helps with server maintenance and moderation" -msgstr "" - -#. NOTE: tags: title for pvp -#: app/_translations.py:10 -msgctxt "tags" -msgid "Player vs Player (PvP)" -msgstr "" - -#. NOTE: tags: description for pvp -#: app/_translations.py:12 -msgctxt "tags" -msgid "Designed to be played competitively against other players" +msgid "Entries to the 2023 Minetest Game Jam " msgstr "" #. NOTE: tags: title for player_effects -#: app/_translations.py:14 +#: app/_translations.py:10 msgctxt "tags" msgid "Player Effects / Power Ups" msgstr "" #. NOTE: tags: description for player_effects -#: app/_translations.py:16 +#: app/_translations.py:12 msgctxt "tags" msgid "" "For content that changes player effects, including physics, for example: " "speed, jump height or gravity." msgstr "" -#. NOTE: tags: title for jam_game_2023 +#. NOTE: tags: title for server_tools +#: app/_translations.py:14 +#, fuzzy +msgctxt "tags" +msgid "Server Moderation and Tools" +msgstr "Uzrauga Rīki" + +#. NOTE: tags: description for server_tools +#: app/_translations.py:16 +msgctxt "tags" +msgid "Helps with server maintenance and moderation" +msgstr "" + +#. NOTE: tags: title for pvp #: app/_translations.py:18 msgctxt "tags" -msgid "Jam / Game 2023" +msgid "Player vs Player (PvP)" msgstr "" -#. NOTE: tags: description for jam_game_2023 +#. NOTE: tags: description for pvp #: 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" +msgid "Designed to be played competitively against other players" msgstr "" #. NOTE: tags: title for world_tools -#: app/_translations.py:26 +#: app/_translations.py:22 msgctxt "tags" msgid "World Maintenance and Tools" msgstr "" #. NOTE: tags: description for world_tools -#: app/_translations.py:28 +#: app/_translations.py:24 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 -#, fuzzy -msgctxt "tags" -msgid "Developer Tools" -msgstr "Uzrauga Rīki" - -#. 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 +#: app/_translations.py:26 msgctxt "tags" msgid "Joke" msgstr "" #. NOTE: tags: description for april_fools -#: app/_translations.py:40 +#: 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 singleplayer -#: app/_translations.py:42 +#. NOTE: tags: title for developer_tools +#: app/_translations.py:30 +#, fuzzy msgctxt "tags" -msgid "Singleplayer-focused" +msgid "Developer Tools" +msgstr "Uzrauga Rīki" + +#. NOTE: tags: description for developer_tools +#: app/_translations.py:32 +msgctxt "tags" +msgid "Tools for game and mod developers" msgstr "" -#. NOTE: tags: description for singleplayer -#: app/_translations.py:44 +#. NOTE: tags: title for inventory +#: app/_translations.py:34 msgctxt "tags" -msgid "Content that can be played alone" +msgid "Inventory" +msgstr "" + +#. NOTE: tags: description for inventory +#: app/_translations.py:36 +msgctxt "tags" +msgid "Changes the inventory GUI" msgstr "" #. NOTE: tags: title for crafting -#: app/_translations.py:46 +#: app/_translations.py:38 msgctxt "tags" msgid "Crafting" msgstr "" #. NOTE: tags: description for crafting -#: app/_translations.py:48 +#: app/_translations.py:40 msgctxt "tags" msgid "Big changes to crafting gameplay" msgstr "" #. NOTE: tags: title for adventure__rpg -#: app/_translations.py:50 +#: app/_translations.py:42 msgctxt "tags" msgid "Adventure / RPG" msgstr "" #. NOTE: tags: title for shooter -#: app/_translations.py:52 +#: app/_translations.py:44 msgctxt "tags" msgid "Shooter" msgstr "" #. NOTE: tags: description for shooter -#: app/_translations.py:54 +#: app/_translations.py:46 msgctxt "tags" msgid "First person shooters (FPS) and more" msgstr "" #. NOTE: tags: title for sound_music -#: app/_translations.py:56 +#: app/_translations.py:48 msgctxt "tags" msgid "Sounds / Music" msgstr "" #. NOTE: tags: description for sound_music -#: app/_translations.py:58 +#: app/_translations.py:50 msgctxt "tags" msgid "Focuses on or adds new sounds or musical things" msgstr "" -#. NOTE: tags: title for tools -#: app/_translations.py:60 +#. NOTE: tags: title for mapgen +#: app/_translations.py:52 msgctxt "tags" -msgid "Tools / Weapons / Armor" +msgid "Mapgen / Biomes / Decoration" msgstr "" -#. NOTE: tags: description for tools -#: app/_translations.py:62 +#. NOTE: tags: description for mapgen +#: app/_translations.py:54 msgctxt "tags" -msgid "Adds or changes tools, weapons, and armor" +msgid "New mapgen or changes mapgen" msgstr "" -#. NOTE: tags: title for plants_and_farming -#: app/_translations.py:64 +#. NOTE: tags: title for singleplayer +#: app/_translations.py:56 msgctxt "tags" -msgid "Plants and Farming" +msgid "Singleplayer-focused" msgstr "" -#. NOTE: tags: description for plants_and_farming -#: app/_translations.py:66 +#. NOTE: tags: description for singleplayer +#: app/_translations.py:58 msgctxt "tags" -msgid "Adds new plants or other farmable resources." -msgstr "" - -#. 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" +msgid "Content that can be played alone" msgstr "" #. NOTE: tags: title for complex_installation -#: app/_translations.py:80 +#: app/_translations.py:60 msgctxt "tags" msgid "Complex installation" msgstr "" #. NOTE: tags: description for complex_installation -#: app/_translations.py:82 +#: app/_translations.py:62 msgctxt "tags" msgid "" "Requires futher installation steps, such as installing LuaRocks or " "editing the trusted mod setting" msgstr "" -#. NOTE: tags: title for magic -#: app/_translations.py:84 +#. NOTE: tags: title for simulation +#: app/_translations.py:64 msgctxt "tags" -msgid "Magic / Enchanting" +msgid "Sims" msgstr "" -#. NOTE: tags: title for building_mechanics -#: app/_translations.py:86 -msgctxt "tags" -msgid "Building Mechanics and Tools" -msgstr "" - -#. NOTE: tags: description for building_mechanics -#: app/_translations.py:88 -msgctxt "tags" -msgid "Adds game mechanics or tools that change how players build." -msgstr "" - -#. NOTE: tags: title for oneofakind__original -#: app/_translations.py:90 -msgctxt "tags" -msgid "One-of-a-kind / Original" -msgstr "" - -#. NOTE: tags: description for oneofakind__original -#: app/_translations.py:92 +#. NOTE: tags: description for simulation +#: app/_translations.py:66 msgctxt "tags" msgid "" -"For games and such that are of their own kind, distinct and original in " -"nature to others of the same category." +"Mods and games that aim to simulate real life activity. Similar to " +"SimCity/The Sims/OpenTTD/etc." msgstr "" -#. NOTE: tags: title for building -#: app/_translations.py:94 +#. NOTE: tags: title for plants_and_farming +#: app/_translations.py:68 msgctxt "tags" -msgid "Building" +msgid "Plants and Farming" msgstr "" -#. NOTE: tags: description for building -#: app/_translations.py:96 +#. NOTE: tags: description for plants_and_farming +#: app/_translations.py:70 msgctxt "tags" -msgid "Focuses on building, such as adding new materials or nodes" +msgid "Adds new plants or other farmable resources." msgstr "" -#. NOTE: tags: title for decorative -#: app/_translations.py:98 -#, fuzzy +#. NOTE: tags: title for multiplayer +#: app/_translations.py:72 msgctxt "tags" -msgid "Decorative" -msgstr "Izveidot" +msgid "Multiplayer-focused" +msgstr "" -#. NOTE: tags: description for decorative -#: app/_translations.py:100 +#. NOTE: tags: description for multiplayer +#: app/_translations.py:74 msgctxt "tags" -msgid "Adds nodes with no other purpose than for use in building" +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 chat +#: app/_translations.py:80 +msgctxt "tags" +msgid "Chat / Commands" +msgstr "" + +#. NOTE: tags: description for chat +#: app/_translations.py:82 +msgctxt "tags" +msgid "Focus on player chat/communication or console interaction." msgstr "" #. NOTE: tags: title for puzzle -#: app/_translations.py:102 +#: app/_translations.py:84 msgctxt "tags" msgid "Puzzle" msgstr "" #. NOTE: tags: description for puzzle -#: app/_translations.py:104 +#: app/_translations.py:86 msgctxt "tags" msgid "Focus on puzzle solving instead of combat" msgstr "" #. NOTE: tags: title for environment -#: app/_translations.py:106 +#: app/_translations.py:88 msgctxt "tags" msgid "Environment / Weather" msgstr "" #. NOTE: tags: description for environment -#: app/_translations.py:108 +#: app/_translations.py:90 msgctxt "tags" msgid "" "Improves the world, adding weather, ambient sounds, or other environment " @@ -356,29 +299,86 @@ msgid "" msgstr "" #. NOTE: tags: title for less_than_px -#: app/_translations.py:110 +#: app/_translations.py:92 msgctxt "tags" msgid "<16px" msgstr "" #. NOTE: tags: description for less_than_px -#: app/_translations.py:112 +#: app/_translations.py:94 msgctxt "tags" msgid "Less than 16px" msgstr "" #. NOTE: tags: title for mobs -#: app/_translations.py:114 +#: app/_translations.py:96 msgctxt "tags" msgid "Mobs / Animals / NPCs" msgstr "" #. NOTE: tags: description for mobs -#: app/_translations.py:116 +#: app/_translations.py:98 msgctxt "tags" msgid "Adds mobs, animals, and non-player characters" msgstr "" +#. NOTE: tags: title for building +#: app/_translations.py:100 +msgctxt "tags" +msgid "Building" +msgstr "" + +#. NOTE: tags: description for building +#: app/_translations.py:102 +msgctxt "tags" +msgid "Focuses on building, such as adding new materials or nodes" +msgstr "" + +#. NOTE: tags: title for decorative +#: app/_translations.py:104 +#, fuzzy +msgctxt "tags" +msgid "Decorative" +msgstr "Izveidot" + +#. NOTE: tags: description for decorative +#: app/_translations.py:106 +msgctxt "tags" +msgid "Adds nodes with no other purpose than for use in building" +msgstr "" + +#. NOTE: tags: title for magic +#: app/_translations.py:108 +msgctxt "tags" +msgid "Magic / Enchanting" +msgstr "" + +#. NOTE: tags: title for building_mechanics +#: app/_translations.py:110 +msgctxt "tags" +msgid "Building Mechanics and Tools" +msgstr "" + +#. NOTE: tags: description for building_mechanics +#: app/_translations.py:112 +msgctxt "tags" +msgid "Adds game mechanics or tools that change how players build." +msgstr "" + +#. NOTE: tags: title for oneofakind__original +#: app/_translations.py:114 +msgctxt "tags" +msgid "One-of-a-kind / Original" +msgstr "" + +#. NOTE: tags: description for oneofakind__original +#: 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 custom_mapgen #: app/_translations.py:118 #, fuzzy @@ -394,19 +394,18 @@ msgid "" "worlds to be set to the 'singlenode' mapgen." msgstr "" -#. NOTE: tags: title for survival +#. NOTE: tags: title for 16px #: app/_translations.py:122 msgctxt "tags" -msgid "Survival" +msgid "16px" msgstr "" -#. NOTE: tags: description for survival +#. NOTE: tags: description for 16px #: 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 "" +msgid "For 16px texture packs" +msgstr "Populārākas Tekstūru Pakotnes" #. NOTE: tags: title for education #: app/_translations.py:126 @@ -421,210 +420,142 @@ msgctxt "tags" msgid "Either has educational value, or is a tool to help teachers " msgstr "" -#. NOTE: tags: title for storage +#. NOTE: tags: title for survival #: app/_translations.py:130 -#, fuzzy msgctxt "tags" -msgid "Storage" -msgstr "Stāvoklis" +msgid "Survival" +msgstr "" -#. NOTE: tags: description for storage +#. NOTE: tags: description for survival #: app/_translations.py:132 msgctxt "tags" -msgid "Adds or improves item storage mechanics" -msgstr "" - -#. NOTE: tags: title for library -#: app/_translations.py:134 -msgctxt "tags" -msgid "API / Library" -msgstr "" - -#. NOTE: tags: description for library -#: app/_translations.py:136 -msgctxt "tags" -msgid "Primarily adds an API for other mods to use" +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:138 +#: app/_translations.py:134 msgctxt "tags" msgid "HUD" msgstr "" #. NOTE: tags: description for hud -#: app/_translations.py:140 +#: app/_translations.py:136 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 -msgctxt "tags" -msgid "Mini-game" -msgstr "Vārds" - -#. NOTE: tags: description for mini-game -#: app/_translations.py:144 -msgctxt "tags" -msgid "Adds a mini-game to be played within Minetest" -msgstr "" - #. NOTE: tags: title for pve -#: app/_translations.py:146 +#: app/_translations.py:138 msgctxt "tags" msgid "Player vs Environment (PvE)" msgstr "" #. NOTE: tags: description for pve -#: app/_translations.py:148 +#: app/_translations.py:140 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 storage +#: app/_translations.py:142 +#, fuzzy +msgctxt "tags" +msgid "Storage" +msgstr "Stāvoklis" + +#. NOTE: tags: description for storage +#: app/_translations.py:144 +msgctxt "tags" +msgid "Adds or improves item storage mechanics" +msgstr "" + #. NOTE: tags: title for sports -#: app/_translations.py:150 +#: app/_translations.py:146 #, fuzzy msgctxt "tags" msgid "Sports" msgstr "Ziņojums" -#. NOTE: tags: title for 16px +#. NOTE: tags: title for library +#: app/_translations.py:148 +msgctxt "tags" +msgid "API / Library" +msgstr "" + +#. NOTE: tags: description for library +#: app/_translations.py:150 +msgctxt "tags" +msgid "Primarily adds an API for other mods to use" +msgstr "" + +#. NOTE: tags: title for mini-game #: app/_translations.py:152 +#, fuzzy msgctxt "tags" -msgid "16px" -msgstr "" +msgid "Mini-game" +msgstr "Vārds" -#. NOTE: tags: description for 16px +#. NOTE: tags: description for mini-game #: 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 "" -"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" +msgid "Adds a mini-game to be played within Minetest" msgstr "" #. NOTE: tags: title for commerce -#: app/_translations.py:170 +#: app/_translations.py:156 msgctxt "tags" msgid "Commerce / Economy" msgstr "" #. NOTE: tags: description for commerce -#: app/_translations.py:172 +#: app/_translations.py:158 msgctxt "tags" msgid "Related to economies, money, and trading" msgstr "" -#. NOTE: tags: title for gui -#: app/_translations.py:174 +#. NOTE: tags: title for technology +#: app/_translations.py:160 msgctxt "tags" -msgid "GUI" +msgid "Machines / Electronics" msgstr "" -#. NOTE: tags: description for gui -#: app/_translations.py:176 +#. NOTE: tags: description for technology +#: app/_translations.py:162 msgctxt "tags" -msgid "" -"For content whose main utility or features are provided within a GUI, on-" -"screen menu, or similar" +msgid "Adds machines useful in automation, tubes, or power." msgstr "" -#. NOTE: tags: title for jam_combat_mod -#: app/_translations.py:178 +#. NOTE: tags: title for food +#: app/_translations.py:164 msgctxt "tags" -msgid "Jam / Combat 2020" +msgid "Food / Drinks" msgstr "" -#. NOTE: tags: description for jam_combat_mod -#: app/_translations.py:180 +#. NOTE: tags: title for seasonal +#: app/_translations.py:166 msgctxt "tags" -msgid "For mods created for the Discord \"Combat\" modding event in 2020" +msgid "Seasonal" msgstr "" -#. NOTE: tags: title for mtg -#: app/_translations.py:182 -#, fuzzy +#. NOTE: tags: description for seasonal +#: app/_translations.py:168 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" +msgid "For content generally themed around a certain season or holiday" msgstr "" #. NOTE: tags: title for creative -#: app/_translations.py:190 +#: app/_translations.py:170 #, fuzzy msgctxt "tags" msgid "Creative" msgstr "Izveidot" #. NOTE: tags: description for creative -#: app/_translations.py:192 +#: app/_translations.py:172 msgctxt "tags" msgid "" "Written specifically or exclusively for use in creative mode. Adds " @@ -632,53 +563,108 @@ msgid "" "that facilitate ingame creation and doesn't add difficulty or scarcity" msgstr "" -#. NOTE: tags: title for technology -#: app/_translations.py:194 +#. NOTE: tags: title for 64px +#: app/_translations.py:174 msgctxt "tags" -msgid "Machines / Electronics" +msgid "64px" msgstr "" -#. NOTE: tags: description for technology -#: app/_translations.py:196 +#. NOTE: tags: description for 64px +#: app/_translations.py:176 +#, fuzzy msgctxt "tags" -msgid "Adds machines useful in automation, tubes, or power." -msgstr "" +msgid "For 64px texture packs" +msgstr "Populārākas Tekstūru Pakotnes" #. NOTE: tags: title for 32px -#: app/_translations.py:198 +#: app/_translations.py:178 msgctxt "tags" msgid "32px" msgstr "" #. NOTE: tags: description for 32px -#: app/_translations.py:200 +#: app/_translations.py:180 #, fuzzy msgctxt "tags" msgid "For 32px texture packs" msgstr "Populārākas Tekstūru Pakotnes" -#. NOTE: tags: title for strategy_rts -#: app/_translations.py:202 +#. NOTE: tags: title for gui +#: app/_translations.py:182 msgctxt "tags" -msgid "Strategy / RTS" +msgid "GUI" msgstr "" -#. NOTE: tags: description for strategy_rts -#: app/_translations.py:204 +#. NOTE: tags: description for gui +#: app/_translations.py:184 msgctxt "tags" msgid "" -"Games and mods with a heavy strategy component, whether real-time or " -"turn-based" +"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:186 +msgctxt "tags" +msgid "Jam / Combat 2020" +msgstr "" + +#. NOTE: tags: description for jam_combat_mod +#: app/_translations.py:188 +msgctxt "tags" +msgid "For mods created for the Discord \"Combat\" modding event in 2020" +msgstr "" + +#. NOTE: tags: title for transport +#: app/_translations.py:190 +#, fuzzy +msgctxt "tags" +msgid "Transport" +msgstr "Ziņojums" + +#. NOTE: tags: description for transport +#: app/_translations.py:192 +msgctxt "tags" +msgid "" +"Adds or changes transportation methods. Includes teleportation, vehicles," +" ridable mobs, transport infrastructure and thematic content" +msgstr "" + +#. NOTE: tags: title for jam_weekly_2021 +#: app/_translations.py:194 +msgctxt "tags" +msgid "Jam / Weekly Challenges 2021" +msgstr "" + +#. NOTE: tags: description for jam_weekly_2021 +#: app/_translations.py:196 +msgctxt "tags" +msgid "" +"For mods created for the Discord \"Weekly Challenges\" modding event in " +"2021" +msgstr "" + +#. NOTE: tags: title for mtg +#: app/_translations.py:198 +#, fuzzy +msgctxt "tags" +msgid "Minetest Game improved" +msgstr "Ir Pieņemts" + +#. NOTE: tags: description for mtg +#: app/_translations.py:200 +msgctxt "tags" +msgid "Forks of Minetest Game" msgstr "" #. NOTE: tags: title for skins -#: app/_translations.py:206 +#: app/_translations.py:202 msgctxt "tags" msgid "Player customization / Skins" msgstr "" #. NOTE: tags: description for skins -#: app/_translations.py:208 +#: app/_translations.py:204 msgctxt "tags" msgid "" "Allows the player to customize their character by changing the texture or" @@ -686,30 +672,44 @@ msgid "" msgstr "" #. NOTE: tags: title for jam_game_2021 -#: app/_translations.py:210 +#: app/_translations.py:206 msgctxt "tags" msgid "Jam / Game 2021" msgstr "" #. NOTE: tags: description for jam_game_2021 -#: app/_translations.py:212 +#: app/_translations.py:208 msgctxt "tags" msgid "Entries to the 2021 Minetest Game Jam" msgstr "" #. NOTE: tags: title for 128px -#: app/_translations.py:214 +#: app/_translations.py:210 msgctxt "tags" msgid "128px+" msgstr "" #. NOTE: tags: description for 128px -#: app/_translations.py:216 +#: app/_translations.py:212 #, fuzzy msgctxt "tags" msgid "For 128px or higher texture packs" msgstr "Populārākas Tekstūru Pakotnes" +#. NOTE: tags: title for strategy_rts +#: app/_translations.py:214 +msgctxt "tags" +msgid "Strategy / RTS" +msgstr "" + +#. NOTE: tags: description for strategy_rts +#: app/_translations.py:216 +msgctxt "tags" +msgid "" +"Games and mods with a heavy strategy component, whether real-time or " +"turn-based" +msgstr "" + #. NOTE: tags: title for jam_game_2022 #: app/_translations.py:218 msgctxt "tags" @@ -829,7 +829,7 @@ msgstr "" msgid "%(delta)s ago" msgstr "%(delta)s pirms" -#: app/blueprints/api/endpoints.py:94 app/templates/index.html:104 +#: app/blueprints/api/endpoints.py:74 app/templates/index.html:104 msgid "Featured" msgstr "Nozīmīgi" @@ -840,6 +840,7 @@ msgstr "Nozīmīgi" #: 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 +#: app/templates/packages/release_view.html:22 msgid "Name" msgstr "Vārds" @@ -848,10 +849,10 @@ 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:252 -#: app/blueprints/packages/packages.py:544 -#: app/blueprints/packages/packages.py:640 -#: app/blueprints/packages/packages.py:728 +#: app/blueprints/oauth/__init__.py:175 app/blueprints/packages/packages.py:253 +#: app/blueprints/packages/packages.py:551 +#: app/blueprints/packages/packages.py:647 +#: app/blueprints/packages/packages.py:735 #: app/blueprints/packages/releases.py:66 #: app/blueprints/packages/releases.py:81 app/blueprints/packages/reviews.py:63 #: app/blueprints/packages/screenshots.py:36 @@ -868,18 +869,19 @@ msgstr "Saglabāt" #: app/blueprints/packages/advanced_search.py:84 #: app/blueprints/packages/releases.py:56 #: app/blueprints/packages/releases.py:71 app/blueprints/packages/reviews.py:53 -#: app/blueprints/threads/__init__.py:281 +#: app/blueprints/threads/__init__.py:282 #: app/templates/admin/languages/list.html:23 -#: app/templates/macros/reviews.html:143 app/templates/macros/topics.html:5 +#: app/templates/macros/reviews.html:144 app/templates/macros/topics.html:5 #: app/templates/packages/release_edit.html:21 -#: app/templates/packages/translation.html:54 +#: app/templates/packages/release_view.html:23 +#: app/templates/packages/translation.html:42 #, fuzzy msgid "Title" msgstr "Virsraksts" #: app/blueprints/collections/__init__.py:80 #: app/blueprints/collections/__init__.py:85 -#: app/templates/packages/translation.html:57 +#: app/templates/packages/translation.html:45 msgid "Short Description" msgstr "" @@ -888,7 +890,7 @@ msgid "Page Content" msgstr "" #: app/blueprints/collections/__init__.py:82 -#: app/blueprints/threads/__init__.py:283 +#: app/blueprints/threads/__init__.py:284 #: app/templates/collections/view.html:51 msgid "Private" msgstr "Privāts" @@ -925,6 +927,25 @@ msgstr "" msgid "Removed package from favorites collection" msgstr "" +#: app/blueprints/feeds/__init__.py:32 app/templates/index.html:8 +msgid "Welcome to the best place to find Minetest mods, games, and texture packs" +msgstr "" + +#: app/blueprints/feeds/__init__.py:70 app/templates/base.html:29 +#: app/templates/base.html:36 +msgid "ContentDB new packages" +msgstr "" + +#: app/blueprints/feeds/__init__.py:98 app/templates/base.html:31 +#: app/templates/base.html:38 +msgid "ContentDB package updates" +msgstr "" + +#: app/blueprints/feeds/__init__.py:107 app/templates/base.html:27 +#: app/templates/base.html:34 +msgid "ContentDB all" +msgstr "" + #: 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 @@ -955,7 +976,7 @@ msgstr "" #: app/blueprints/packages/__init__.py:42 #: app/templates/packages/releases_list.html:34 -#: app/templates/packages/view.html:657 app/templates/todo/editor.html:75 +#: app/templates/packages/view.html:675 app/templates/todo/editor.html:75 msgid "Releases" msgstr "Izlaidieni" @@ -967,19 +988,19 @@ msgstr "Ekrānšāviņi" #: app/blueprints/packages/__init__.py:52 #: app/templates/packages/edit_maintainers.html:8 -#: app/templates/packages/view.html:628 app/utils/minetest_hypertext.py:302 +#: app/templates/packages/view.html:646 app/utils/minetest_hypertext.py:302 msgid "Maintainers" msgstr "Uzturētāji" #: app/blueprints/packages/__init__.py:57 app/templates/admin/list.html:21 -#: app/templates/base.html:159 app/templates/packages/audit.html:4 +#: app/templates/base.html:173 app/templates/packages/audit.html:4 #, fuzzy msgid "Audit Log" msgstr "Auditēšanas Ieraksts" -#: app/blueprints/packages/__init__.py:62 app/templates/base.html:150 +#: app/blueprints/packages/__init__.py:62 app/templates/base.html:164 #: app/templates/packages/stats.html:4 app/templates/packages/stats.html:23 -#: app/templates/packages/view.html:236 app/templates/users/profile.html:148 +#: app/templates/packages/view.html:243 app/templates/users/profile.html:148 msgid "Statistics" msgstr "" @@ -1010,8 +1031,8 @@ msgstr "" msgid "Non-free" msgstr "" -#: app/blueprints/packages/advanced_search.py:42 app/models/packages.py:624 -#: app/templates/packages/view.html:163 +#: app/blueprints/packages/advanced_search.py:42 app/models/packages.py:630 +#: app/templates/packages/view.html:170 msgid "Work in Progress" msgstr "" @@ -1029,30 +1050,30 @@ msgid "Query" msgstr "" #: app/blueprints/packages/advanced_search.py:54 -#: app/blueprints/packages/packages.py:230 app/templates/packages/view.html:598 +#: app/blueprints/packages/packages.py:231 app/templates/packages/view.html:616 #: app/utils/minetest_hypertext.py:263 msgid "Type" msgstr "Tips" #: app/blueprints/packages/advanced_search.py:56 -#: app/templates/macros/topics.html:6 app/templates/packages/view.html:177 +#: app/templates/macros/topics.html:6 app/templates/packages/view.html:184 msgid "Author" msgstr "" #: app/blueprints/packages/advanced_search.py:57 -#: app/blueprints/packages/packages.py:237 app/templates/admin/tags/list.html:4 +#: app/blueprints/packages/packages.py:238 app/templates/admin/tags/list.html:4 #: app/templates/admin/tags/list.html:10 app/templates/todo/tags.html:38 #: app/utils/minetest_hypertext.py:264 msgid "Tags" msgstr "Nozīmītes" #: app/blueprints/packages/advanced_search.py:60 -#: app/blueprints/packages/packages.py:238 +#: app/blueprints/packages/packages.py:239 msgid "Content Warnings" msgstr "Satura Brīdinājumi" #: app/blueprints/packages/advanced_search.py:63 -#: app/blueprints/packages/packages.py:239 app/templates/packages/view.html:609 +#: app/blueprints/packages/packages.py:240 app/templates/packages/view.html:627 #: app/utils/minetest_hypertext.py:298 msgid "License" msgstr "Licence" @@ -1066,9 +1087,10 @@ msgstr "" #: 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/macros/reviews.html:82 app/templates/macros/topics.html:52 #: app/templates/packages/game_hub.html:5 #: app/templates/packages/game_hub.html:25 +#: app/templates/packages/release_view.html:17 #: app/templates/packages/similar.html:22 app/templates/translate/index.html:28 #, python-format msgid "%(title)s by %(author)s" @@ -1076,7 +1098,7 @@ 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 +#: app/templates/packages/translation.html:39 msgid "Language" msgstr "" @@ -1098,13 +1120,13 @@ 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/packages/view.html:201 app/templates/packages/view.html:343 #: 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 +#: app/templates/packages/view.html:191 app/templates/users/profile.html:242 msgid "Downloads" msgstr "" @@ -1136,180 +1158,180 @@ msgstr "" msgid "Random order" msgstr "" -#: app/blueprints/packages/packages.py:215 +#: app/blueprints/packages/packages.py:216 msgid "No download available." msgstr "Nav pieejama neviena lejupielāde." -#: app/blueprints/packages/packages.py:231 +#: app/blueprints/packages/packages.py:232 msgid "Title (Human-readable)" msgstr "Nosaukums (Cilvēkam lasāms)" -#: app/blueprints/packages/packages.py:232 -#: app/blueprints/packages/packages.py:638 +#: app/blueprints/packages/packages.py:233 +#: app/blueprints/packages/packages.py:645 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 +#: app/blueprints/packages/packages.py:233 +#: app/blueprints/packages/packages.py:646 +#: app/templates/packages/create_edit.html:80 msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" msgstr "Atļauti tikai mazie burti (a-z), cipari (0-9), un pasvītrojumi (_)" -#: app/blueprints/packages/packages.py:233 +#: app/blueprints/packages/packages.py:234 msgid "Short Description (Plaintext)" msgstr "Īss Apraksts (Vienkāršs Teksts)" -#: app/blueprints/packages/packages.py:235 app/templates/packages/view.html:620 +#: app/blueprints/packages/packages.py:236 app/templates/packages/view.html:638 #: app/utils/minetest_hypertext.py:300 msgid "Maintenance State" msgstr "Uzturēšanas Stāvoklis (piemēram Beta)" -#: app/blueprints/packages/packages.py:240 +#: app/blueprints/packages/packages.py:241 msgid "Media License" msgstr "Mēdiju Licence" -#: app/blueprints/packages/packages.py:242 +#: app/blueprints/packages/packages.py:243 msgid "Long Description (Markdown)" msgstr "Garais Apraksts (Markdown)" -#: app/blueprints/packages/packages.py:244 +#: app/blueprints/packages/packages.py:245 #, fuzzy msgid "VCS Repository URL" msgstr "VCS Glabātuves URL" -#: app/blueprints/packages/packages.py:245 app/blueprints/users/settings.py:77 +#: app/blueprints/packages/packages.py:246 app/blueprints/users/settings.py:77 msgid "Website URL" msgstr "Mājaslapas URL" -#: app/blueprints/packages/packages.py:246 +#: app/blueprints/packages/packages.py:247 msgid "Issue Tracker URL" msgstr "Problēmu Izsekotāja URL" -#: app/blueprints/packages/packages.py:247 +#: app/blueprints/packages/packages.py:248 msgid "Forum Topic ID" msgstr "Foruma Tēmas ID" -#: app/blueprints/packages/packages.py:248 +#: app/blueprints/packages/packages.py:249 msgid "Video URL" msgstr "Video URL" -#: app/blueprints/packages/packages.py:249 +#: app/blueprints/packages/packages.py:250 msgid "Donate URL" msgstr "" -#: app/blueprints/packages/packages.py:250 +#: app/blueprints/packages/packages.py:251 msgid "Translation URL" msgstr "" -#: app/blueprints/packages/packages.py:256 +#: app/blueprints/packages/packages.py:257 msgid "_game is not an allowed name" msgstr "" -#: app/blueprints/packages/packages.py:266 +#: app/blueprints/packages/packages.py:267 msgid "" "Package already exists, but is removed. Please contact ContentDB staff to" " restore the package" msgstr "" -#: app/blueprints/packages/packages.py:271 +#: app/blueprints/packages/packages.py:272 msgid "Package already exists" msgstr "Pakotne jau eksistē" -#: app/blueprints/packages/packages.py:277 +#: app/blueprints/packages/packages.py:278 msgid "A collection with a similar name already exists" msgstr "" -#: app/blueprints/packages/packages.py:330 +#: app/blueprints/packages/packages.py:331 #: 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:336 +#: app/blueprints/packages/packages.py:337 msgid "Save draft" msgstr "" -#: app/blueprints/packages/packages.py:344 +#: app/blueprints/packages/packages.py:345 msgid "Unable to find that user" msgstr "Nevarēja atrast šo lietotāju" -#: app/blueprints/packages/packages.py:348 +#: app/blueprints/packages/packages.py:349 #: app/blueprints/packages/screenshots.py:137 msgid "Permission denied" msgstr "Atļauja liegta" -#: app/blueprints/packages/packages.py:404 -#: app/blueprints/packages/packages.py:495 -#: app/blueprints/packages/packages.py:517 +#: app/blueprints/packages/packages.py:408 +#: app/blueprints/packages/packages.py:502 +#: app/blueprints/packages/packages.py:524 msgid "You don't have permission to do that" msgstr "Jums nav atļaujas to darīt" -#: app/blueprints/packages/packages.py:437 +#: app/blueprints/packages/packages.py:443 #, 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:444 +#: app/blueprints/packages/packages.py:450 msgid "" "Please comment in the approval thread so editors know what you have " "changed" msgstr "" -#: app/blueprints/packages/packages.py:482 +#: app/blueprints/packages/packages.py:489 #, python-format msgid "Set state to %(state)s" msgstr "" -#: app/blueprints/packages/packages.py:512 +#: app/blueprints/packages/packages.py:519 msgid "Deleted package" msgstr "Izdzēsts papildinājums" -#: app/blueprints/packages/packages.py:534 +#: app/blueprints/packages/packages.py:541 msgid "Unapproved package" msgstr "Neapstiprināts papildinājums" -#: app/blueprints/packages/packages.py:543 +#: app/blueprints/packages/packages.py:550 msgid "Maintainers (Comma-separated)" msgstr "Uzturētāji (Atdalīti ar komatu)" -#: app/blueprints/packages/packages.py:552 +#: app/blueprints/packages/packages.py:559 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:602 +#: app/blueprints/packages/packages.py:609 msgid "You are not a maintainer" msgstr "Jūs neesat uzturētājs" -#: app/blueprints/packages/packages.py:605 +#: app/blueprints/packages/packages.py:612 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:637 +#: app/blueprints/packages/packages.py:644 msgid "Author Name" msgstr "Autora Vārds" -#: app/blueprints/packages/packages.py:724 +#: app/blueprints/packages/packages.py:731 msgid "Enable support detection based on dependencies (recommended)" msgstr "" -#: app/blueprints/packages/packages.py:725 +#: app/blueprints/packages/packages.py:732 msgid "Supported games" msgstr "" -#: app/blueprints/packages/packages.py:726 +#: app/blueprints/packages/packages.py:733 msgid "Unsupported games" msgstr "" -#: app/blueprints/packages/packages.py:727 +#: app/blueprints/packages/packages.py:734 msgid "Supports all games (unless stated) / is game independent" msgstr "" -#: app/blueprints/packages/packages.py:743 +#: app/blueprints/packages/packages.py:750 msgid "You need at least one release before you can edit game support" msgstr "" -#: app/blueprints/packages/packages.py:747 +#: app/blueprints/packages/packages.py:754 msgid "Mod(pack) needs to contain at least one mod. Please create a new release" msgstr "" @@ -1336,18 +1358,19 @@ msgstr "Git saite (ti: pievienojuma hash, atzars, vai nozīmīte)" #: app/blueprints/packages/releases.py:62 #: app/blueprints/packages/releases.py:77 -#: app/blueprints/packages/releases.py:207 +#: app/blueprints/packages/releases.py:217 msgid "Minimum Minetest Version" msgstr "Minimālā Minetest Versija" #: app/blueprints/packages/releases.py:64 #: app/blueprints/packages/releases.py:79 -#: app/blueprints/packages/releases.py:210 +#: app/blueprints/packages/releases.py:220 msgid "Maximum Minetest Version" msgstr "Maksimālā Minetest Versija" #: app/blueprints/packages/releases.py:74 #: app/templates/packages/release_edit.html:31 +#: app/templates/packages/release_view.html:31 #, fuzzy msgid "URL" msgstr "Saite (URL)" @@ -1370,84 +1393,84 @@ msgstr "Importēt no Git" msgid "Upload .zip file" msgstr "Augšupielādēt .zip failu" -#: app/blueprints/packages/releases.py:206 +#: app/blueprints/packages/releases.py:216 #, fuzzy msgid "Set Min" msgstr "Uzlikt Minimumu" -#: app/blueprints/packages/releases.py:209 +#: app/blueprints/packages/releases.py:219 #, fuzzy msgid "Set Max" msgstr "Uzlikt Maksimumu" -#: app/blueprints/packages/releases.py:212 +#: app/blueprints/packages/releases.py:222 msgid "Only change values previously set as none" msgstr "Pārmainīt vienīgi tukšās vērtības" -#: app/blueprints/packages/releases.py:213 +#: app/blueprints/packages/releases.py:223 #, fuzzy msgid "Update" msgstr "Atjaunināt" -#: app/blueprints/packages/releases.py:265 +#: app/blueprints/packages/releases.py:275 #: app/templates/packages/update_config.html:25 #, fuzzy msgid "Trigger" msgstr "Slēdzis" -#: app/blueprints/packages/releases.py:266 +#: app/blueprints/packages/releases.py:276 #, fuzzy msgid "New Commit" msgstr "Jauns Pievienojums" -#: app/blueprints/packages/releases.py:267 app/templates/admin/tags/list.html:8 +#: app/blueprints/packages/releases.py:277 app/templates/admin/tags/list.html:8 msgid "New Tag" msgstr "Jauna Nozīmīte" -#: app/blueprints/packages/releases.py:269 +#: app/blueprints/packages/releases.py:279 msgid "Branch name" msgstr "Atzara vārds" -#: app/blueprints/packages/releases.py:270 +#: app/blueprints/packages/releases.py:280 #: app/templates/packages/update_config.html:38 msgid "Action" msgstr "Darbība" -#: app/blueprints/packages/releases.py:271 +#: app/blueprints/packages/releases.py:281 #, 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:271 app/logic/package_approval.py:104 +#: app/blueprints/packages/releases.py:281 app/logic/package_approval.py:104 msgid "Create release" msgstr "Radīt izlaidienu" -#: app/blueprints/packages/releases.py:273 +#: app/blueprints/packages/releases.py:283 msgid "Save Settings" msgstr "Saglabāt Uzstādījumus" -#: app/blueprints/packages/releases.py:274 +#: app/blueprints/packages/releases.py:284 msgid "Disable Automation" msgstr "Atspējot Automatizāciju" -#: app/blueprints/packages/releases.py:313 +#: app/blueprints/packages/releases.py:323 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:329 +#: app/blueprints/packages/releases.py:339 #, fuzzy msgid "Deleted update configuration" msgstr "Nodzēsta atjauninājumu konfigurācija" -#: app/blueprints/packages/releases.py:337 +#: app/blueprints/packages/releases.py:347 msgid "Now, please create an initial release" msgstr "Tagad lūdzu izveidojiet sākotnējo izlaidienu" #: app/blueprints/packages/reviews.py:60 app/blueprints/threads/__init__.py:181 #: app/blueprints/threads/__init__.py:182 -#: app/blueprints/threads/__init__.py:282 +#: app/blueprints/threads/__init__.py:283 msgid "Comment" msgstr "Komentārs" @@ -1455,18 +1478,18 @@ msgstr "Komentārs" msgid "Rating" msgstr "" -#: app/blueprints/packages/reviews.py:62 app/templates/macros/reviews.html:124 -#: app/templates/macros/reviews.html:178 +#: app/blueprints/packages/reviews.py:62 app/templates/macros/reviews.html:125 +#: app/templates/macros/reviews.html:179 msgid "Yes" msgstr "Jā" -#: app/blueprints/packages/reviews.py:62 app/templates/macros/reviews.html:129 -#: app/templates/macros/reviews.html:182 +#: app/blueprints/packages/reviews.py:62 app/templates/macros/reviews.html:130 +#: app/templates/macros/reviews.html:183 msgid "Neutral" msgstr "" -#: app/blueprints/packages/reviews.py:62 app/templates/macros/reviews.html:134 -#: app/templates/macros/reviews.html:186 +#: app/blueprints/packages/reviews.py:62 app/templates/macros/reviews.html:135 +#: app/templates/macros/reviews.html:187 msgid "No" msgstr "Nē" @@ -1485,7 +1508,7 @@ msgstr "" #: app/blueprints/packages/reviews.py:94 app/blueprints/threads/__init__.py:207 #: app/blueprints/threads/__init__.py:240 -#: app/blueprints/threads/__init__.py:334 app/blueprints/users/settings.py:114 +#: app/blueprints/threads/__init__.py:335 app/blueprints/users/settings.py:114 #: app/logic/packages.py:131 msgid "Linking to blocked sites is not allowed" msgstr "" @@ -1517,8 +1540,9 @@ msgid "Message" msgstr "Vēstījums" #: app/blueprints/report/__init__.py:35 app/templates/macros/threads.html:51 -#: app/templates/packages/view.html:688 app/templates/report/index.html:4 -#: app/templates/report/index.html:10 app/templates/users/profile.html:37 +#: app/templates/packages/view.html:706 app/templates/report/index.html:4 +#: app/templates/report/index.html:10 app/templates/users/account.html:91 +#: app/templates/users/profile.html:37 #, fuzzy msgid "Report" msgstr "Ziņojums" @@ -1556,24 +1580,24 @@ msgstr "Nevar izdzēst raksta atvēruma komentāru!" msgid "Please wait before commenting again" msgstr "Lūdzu uzgaidiet pirms atkal komentējiet" -#: app/blueprints/threads/__init__.py:284 +#: app/blueprints/threads/__init__.py:285 #: app/templates/macros/package_approval.html:56 msgid "Open Thread" msgstr "Atvērt Rakstu" -#: app/blueprints/threads/__init__.py:309 +#: app/blueprints/threads/__init__.py:310 msgid "Unable to create thread!" msgstr "Nebija iespējams izveidot rakstu!" -#: app/blueprints/threads/__init__.py:315 +#: app/blueprints/threads/__init__.py:316 msgid "An approval thread already exists! Consider replying there instead" msgstr "Pieņemšanas raksts jau eksistē! Lūdzu sniedziet savu atbildi tur" -#: app/blueprints/threads/__init__.py:319 +#: app/blueprints/threads/__init__.py:320 msgid "Please wait before opening another thread" msgstr "Lūdzu pagaidiet pirms izveidojiet jaunu rakstu" -#: app/blueprints/todo/user.py:192 +#: app/blueprints/todo/user.py:193 #: app/templates/collections/package_add_to.html:46 msgid "Done" msgstr "" @@ -1592,7 +1616,7 @@ msgstr "Parole" msgid "Remember me" msgstr "Atcerēties mani" -#: app/blueprints/users/account.py:39 app/templates/base.html:176 +#: app/blueprints/users/account.py:39 app/templates/base.html:190 #: app/templates/donate/index.html:85 app/templates/users/login.html:4 msgid "Sign in" msgstr "Pierakstīties" @@ -1969,7 +1993,7 @@ msgstr "Teksts kuru jāatrod (regex)" msgid "File filter" msgstr "Failu filtrs" -#: app/blueprints/zipgrep/__init__.py:38 app/templates/base.html:60 +#: app/blueprints/zipgrep/__init__.py:38 app/templates/base.html:74 #: app/templates/packages/advanced_search.html:34 #: app/templates/packages/game_hub.html:35 app/templates/todo/tags.html:14 msgid "Search" @@ -2063,6 +2087,10 @@ 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/packages.py:140 +msgid "You cannot change package type once approved" +msgstr "" + #: app/logic/releases.py:33 msgid "You don't have permission to make releases" msgstr "Jums nav atļaujas izveidot laidienus" @@ -2143,17 +2171,17 @@ msgstr "Spēle" msgid "Texture Pack" msgstr "Tekstūru Komplekts" -#: app/models/packages.py:78 app/templates/base.html:39 +#: app/models/packages.py:78 app/templates/base.html:53 #: app/templates/modnames/view.html:14 msgid "Mods" msgstr "Modi" -#: app/models/packages.py:80 app/templates/base.html:42 +#: app/models/packages.py:80 app/templates/base.html:56 #: app/templates/modnames/view.html:17 msgid "Games" msgstr "Spēles" -#: app/models/packages.py:82 app/templates/base.html:45 +#: app/models/packages.py:82 app/templates/base.html:59 msgid "Texture Packs" msgstr "Tekstūru Komplekti" @@ -2280,185 +2308,185 @@ msgstr "Apstiprināt" msgid "Delete" msgstr "Izdzēst" -#: app/models/packages.py:1366 +#: app/models/packages.py:1384 #, python-format msgid "New commit %(hash)s found on the Git repo." msgstr "" -#: app/models/packages.py:1370 +#: app/models/packages.py:1388 #, python-format msgid "The last release was commit %(hash)s" msgstr "" -#: app/models/packages.py:1376 +#: app/models/packages.py:1394 #, python-format msgid "New tag %(tag_name)s found on the Git repo." msgstr "" -#: app/models/users.py:45 +#: app/models/users.py:46 msgid "Banned" msgstr "" -#: app/models/users.py:47 +#: app/models/users.py:48 msgid "Not Joined" msgstr "" -#: app/models/users.py:49 +#: app/models/users.py:50 msgid "New Member" msgstr "" -#: app/models/users.py:51 +#: app/models/users.py:52 msgid "Member" msgstr "" -#: app/models/users.py:53 +#: app/models/users.py:54 msgid "Trusted Member" msgstr "" -#: app/models/users.py:55 +#: app/models/users.py:56 msgid "Approver" msgstr "" -#: app/models/users.py:57 +#: app/models/users.py:58 msgid "Editor" msgstr "" #. NOTE: BOT notification type -#: app/models/users.py:59 app/models/users.py:448 +#: app/models/users.py:60 app/models/users.py:455 msgid "Bot" msgstr "" -#: app/models/users.py:61 +#: app/models/users.py:62 msgid "Moderator" msgstr "" -#: app/models/users.py:63 app/templates/base.html:164 +#: app/models/users.py:64 app/templates/base.html:178 msgid "Admin" msgstr "Administrators" #. NOTE: PACKAGE_EDIT notification type -#: app/models/users.py:433 +#: app/models/users.py:440 msgid "Package Edit" msgstr "" #. NOTE: PACKAGE_APPROVAL notification type -#: app/models/users.py:436 +#: app/models/users.py:443 msgid "Package Approval" msgstr "" #. NOTE: NEW_THREAD notification type -#: app/models/users.py:439 app/templates/threads/list.html:12 +#: app/models/users.py:446 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:442 +#: app/models/users.py:449 msgid "New Review" msgstr "" #. NOTE: THREAD_REPLY notification type -#: app/models/users.py:445 +#: app/models/users.py:452 msgid "Thread Reply" msgstr "" #. NOTE: MAINTAINER notification type -#: app/models/users.py:451 app/templates/macros/threads.html:27 +#: app/models/users.py:458 app/templates/macros/threads.html:27 msgid "Maintainer" msgstr "" #. NOTE: EDITOR_ALERT notification type -#: app/models/users.py:454 +#: app/models/users.py:461 msgid "Editor Alert" msgstr "" #. NOTE: EDITOR_MISC notification type -#: app/models/users.py:457 +#: app/models/users.py:464 msgid "Editor Misc" msgstr "" #. NOTE: OTHER notification type -#: app/models/users.py:460 +#: app/models/users.py:467 msgid "Other" msgstr "" -#: app/models/users.py:470 +#: app/models/users.py:477 msgid "This is a Package Edit notification." msgstr "" -#: app/models/users.py:472 +#: app/models/users.py:479 msgid "This is a Package Approval notification." msgstr "" -#: app/models/users.py:474 +#: app/models/users.py:481 msgid "This is a New Thread notification." msgstr "" -#: app/models/users.py:476 +#: app/models/users.py:483 msgid "This is a New Review notification." msgstr "" -#: app/models/users.py:478 +#: app/models/users.py:485 msgid "This is a Thread Reply notification." msgstr "" -#: app/models/users.py:480 +#: app/models/users.py:487 msgid "This is a Bot notification." msgstr "" -#: app/models/users.py:482 +#: app/models/users.py:489 msgid "This is a Maintainer change notification." msgstr "" -#: app/models/users.py:484 +#: app/models/users.py:491 msgid "This is an Editor Alert notification." msgstr "" -#: app/models/users.py:486 +#: app/models/users.py:493 msgid "This is an Editor Misc notification." msgstr "" -#: app/models/users.py:488 +#: app/models/users.py:495 msgid "This is an Other notification." msgstr "" -#: app/models/users.py:495 +#: app/models/users.py:502 msgid "When another user edits your packages, releases, etc." msgstr "" -#: app/models/users.py:497 +#: app/models/users.py:504 msgid "Notifications from editors related to the package approval process." msgstr "" -#: app/models/users.py:499 +#: app/models/users.py:506 msgid "When a thread is created on your package." msgstr "" -#: app/models/users.py:501 +#: app/models/users.py:508 msgid "When a user posts a review on your package." msgstr "" -#: app/models/users.py:503 +#: app/models/users.py:510 msgid "When someone replies to a thread you're watching." msgstr "" -#: app/models/users.py:505 +#: app/models/users.py:512 msgid "From a bot - for example, update notifications." msgstr "" -#: app/models/users.py:507 +#: app/models/users.py:514 msgid "When your package's maintainers change." msgstr "" -#: app/models/users.py:509 +#: app/models/users.py:516 msgid "For editors: Important alerts." msgstr "" -#: app/models/users.py:511 +#: app/models/users.py:518 msgid "For editors: Minor notifications, including new threads." msgstr "" -#: app/models/users.py:513 +#: app/models/users.py:520 msgid "Minor notifications not important enough for a dedicated category." msgstr "" @@ -2515,11 +2543,11 @@ msgstr "" "Šo lapu nevarēja atrast. Saite var būt nederīga, izdzēsta, vai arī jums " "nav pieejas tai." -#: app/templates/base.html:48 +#: app/templates/base.html:62 msgid "Random" msgstr "Jauktā secībā" -#: app/templates/base.html:51 app/templates/base.html:245 +#: app/templates/base.html:65 app/templates/base.html:259 #: app/templates/packages/bulk_update_conf.html:8 #: app/templates/packages/translation.html:12 #: app/templates/packages/update_config.html:8 @@ -2528,132 +2556,136 @@ msgstr "Jauktā secībā" msgid "Help" msgstr "Palīdzība" -#: app/templates/base.html:58 +#: app/templates/base.html:72 #, python-format msgid "Search %(type)s" msgstr "Meklēt %(type)s" -#: app/templates/base.html:58 app/templates/todo/tags.html:11 +#: app/templates/base.html:72 app/templates/todo/tags.html:11 #: app/templates/todo/tags.html:13 msgid "Search all packages" msgstr "Meklēt visus papildinājumus" -#: app/templates/base.html:75 +#: app/templates/base.html:89 #, fuzzy msgid "Work Queue" msgstr "Darba Rinda" -#: app/templates/base.html:88 app/templates/base.html:140 +#: app/templates/base.html:102 app/templates/base.html:154 msgid "To do list" msgstr "Darāmā saraksts" -#: app/templates/base.html:97 app/templates/notifications/list.html:4 +#: app/templates/base.html:111 app/templates/notifications/list.html:4 msgid "Notifications" msgstr "Atgādinājumi" -#: app/templates/base.html:118 +#: app/templates/base.html:132 msgid "Add Package" msgstr "Pievienot papildinājumu" -#: app/templates/base.html:135 +#: app/templates/base.html:149 msgid "Profile" msgstr "Profils" -#: app/templates/base.html:145 +#: app/templates/base.html:159 msgid "My Collections" msgstr "" -#: app/templates/base.html:169 app/templates/packages/release_new.html:12 +#: app/templates/base.html:183 app/templates/packages/release_new.html:12 msgid "Settings" msgstr "Uzstādījumi" -#: app/templates/base.html:172 +#: app/templates/base.html:186 msgid "Sign out" msgstr "Izrakstīties" #: app/templates/admin/languages/list.html:4 -#: app/templates/admin/languages/list.html:10 app/templates/base.html:185 -#: app/templates/packages/view.html:602 app/utils/minetest_hypertext.py:288 +#: app/templates/admin/languages/list.html:10 app/templates/base.html:199 +#: app/templates/packages/view.html:620 app/utils/minetest_hypertext.py:288 msgid "Languages" msgstr "" -#: app/templates/base.html:202 app/templates/translate/index.html:76 +#: app/templates/base.html:216 app/templates/translate/index.html:76 msgid "Help translate ContentDB" msgstr "Palīdzēt tulkot satura datubāzi ContentDB" -#: app/templates/base.html:246 +#: app/templates/base.html:260 msgid "About" msgstr "" -#: app/templates/base.html:247 +#: app/templates/base.html:261 msgid "Contact Us" msgstr "" -#: app/templates/base.html:248 +#: app/templates/base.html:262 msgid "Rules" msgstr "" -#: app/templates/base.html:249 +#: app/templates/base.html:263 #, fuzzy msgid "Policy and Guidance" msgstr "Noteikumi un Vadlīnijas" -#: app/templates/base.html:250 app/templates/donate/index.html:46 +#: app/templates/base.html:264 app/templates/donate/index.html:46 #: app/templates/donate/index.html:70 app/templates/users/profile.html:104 msgid "Donate" msgstr "" -#: app/templates/base.html:251 +#: app/templates/base.html:265 msgid "API" msgstr "Lietojumprogrammas Saskarne (API)" -#: app/templates/base.html:252 app/templates/users/register.html:37 +#: app/templates/base.html:266 +msgid "RSS / Feeds" +msgstr "" + +#: app/templates/base.html:267 app/templates/users/register.html:37 msgid "Privacy Policy" msgstr "Privātuma Politika" -#: app/templates/base.html:254 +#: app/templates/base.html:269 msgid "Report / DMCA" msgstr "" -#: app/templates/base.html:256 app/templates/packages/advanced_search.html:4 +#: app/templates/base.html:271 app/templates/packages/advanced_search.html:4 msgid "Advanced Search" msgstr "" -#: app/templates/base.html:257 +#: app/templates/base.html:272 msgid "User List" msgstr "Lietotāju Saraksts" -#: app/templates/base.html:258 app/templates/packages/view.html:190 -#: app/templates/packages/view.html:677 app/templates/threads/list.html:4 +#: app/templates/base.html:273 app/templates/packages/view.html:197 +#: app/templates/packages/view.html:695 app/templates/threads/list.html:4 msgid "Threads" msgstr "Raksti" -#: app/templates/base.html:259 app/templates/collections/list.html:7 +#: app/templates/base.html:274 app/templates/collections/list.html:7 #: app/templates/collections/list.html:26 msgid "Collections" msgstr "" -#: app/templates/base.html:260 app/templates/donate/index.html:4 +#: app/templates/base.html:275 app/templates/donate/index.html:4 msgid "Support Creators" msgstr "" -#: app/templates/base.html:261 +#: app/templates/base.html:276 msgid "Translate Packages" msgstr "" -#: app/templates/base.html:262 +#: app/templates/base.html:277 msgid "Source Code" msgstr "Pirmkods" -#: app/templates/base.html:268 +#: app/templates/base.html:283 msgid "Show non-free packages" msgstr "" -#: app/templates/base.html:270 +#: app/templates/base.html:285 msgid "Hide non-free packages" msgstr "" -#: app/templates/base.html:274 +#: app/templates/base.html:289 #, python-format msgid "Our privacy policy has been updated (%(date)s)" msgstr "" @@ -2662,20 +2694,16 @@ msgstr "" msgid "Welcome" msgstr "Laipni lūdzam" -#: app/templates/index.html:8 -msgid "Welcome to the best place to find Minetest mods, games, and texture packs" -msgstr "" - #: app/templates/index.html:53 #, python-format msgid "%(title)s by %(author)s" msgstr "%(title)s no %(author)s" -#: app/templates/index.html:94 app/templates/packages/view.html:278 +#: app/templates/index.html:94 app/templates/packages/view.html:285 msgid "Previous" msgstr "Iepriekšējais" -#: app/templates/index.html:98 app/templates/packages/view.html:282 +#: app/templates/index.html:98 app/templates/packages/view.html:289 #: app/templates/users/claim_forums.html:87 msgid "Next" msgstr "Nākošais" @@ -2760,7 +2788,7 @@ msgstr "" #: app/templates/admin/storage.html:62 #: app/templates/collections/create_edit.html:61 -#: app/templates/threads/user_comments.html:79 +#: app/templates/threads/user_comments.html:80 msgid "No results" msgstr "" @@ -2884,7 +2912,8 @@ msgstr "Nav izveidotu marķieru" #: app/templates/collections/create_edit.html:5 #: app/templates/collections/view.html:42 app/templates/macros/releases.html:68 -#: app/templates/packages/view.html:116 app/templates/packages/view.html:255 +#: app/templates/packages/release_view.html:10 +#: app/templates/packages/view.html:123 app/templates/packages/view.html:262 msgid "Edit" msgstr "" @@ -2902,7 +2931,7 @@ msgstr "" #: app/templates/collections/create_edit.html:76 #: app/templates/packages/remove.html:34 app/templates/packages/remove.html:83 -#: app/templates/packages/view.html:128 +#: app/templates/packages/view.html:135 msgid "Remove" msgstr "Izņemt" @@ -3170,8 +3199,8 @@ msgstr "Izdzēsts Lietotājs" msgid "No audit log entries." msgstr "Nav ierakstu auditēšanas ierakstā." -#: app/templates/macros/forms.html:21 app/templates/macros/reviews.html:150 -#: app/templates/packages/remove.html:73 app/templates/packages/view.html:468 +#: app/templates/macros/forms.html:21 app/templates/macros/reviews.html:151 +#: app/templates/packages/remove.html:73 app/templates/packages/view.html:486 #: app/templates/users/modtools.html:86 msgid "Required" msgstr "" @@ -3248,6 +3277,7 @@ msgstr "" #: app/templates/macros/releases.html:103 #: app/templates/packages/release_edit.html:39 +#: app/templates/packages/release_view.html:41 msgid "Importing..." msgstr "" @@ -3267,34 +3297,34 @@ msgstr "" msgid "Unhelpful" msgstr "" -#: app/templates/macros/reviews.html:90 +#: app/templates/macros/reviews.html:91 #, python-format msgid "%(num)d comments" msgstr "" -#: app/templates/macros/reviews.html:102 +#: app/templates/macros/reviews.html:103 msgid "No reviews, yet." msgstr "" -#: app/templates/macros/reviews.html:112 app/templates/macros/reviews.html:166 +#: app/templates/macros/reviews.html:113 app/templates/macros/reviews.html:167 #: app/templates/packages/review_create_edit.html:4 msgid "Review" msgstr "" -#: app/templates/macros/reviews.html:139 +#: app/templates/macros/reviews.html:140 #: app/templates/packages/review_create_edit.html:51 msgid "Why or why not? Try to be constructive" msgstr "" -#: app/templates/macros/reviews.html:156 +#: app/templates/macros/reviews.html:157 msgid "Post Review" msgstr "" -#: app/templates/macros/reviews.html:192 +#: app/templates/macros/reviews.html:193 msgid "Report an issue" msgstr "" -#: app/templates/macros/reviews.html:196 +#: app/templates/macros/reviews.html:197 msgid "Ask a question" msgstr "" @@ -3429,8 +3459,8 @@ msgstr "" msgid "On %(trigger)s, do %(action)s" msgstr "" -#: app/templates/macros/todo.html:35 app/templates/packages/view.html:122 -#: app/templates/packages/view.html:433 +#: app/templates/macros/todo.html:35 app/templates/packages/view.html:129 +#: app/templates/packages/view.html:451 msgid "Release" msgstr "" @@ -3440,7 +3470,7 @@ msgstr "" #: app/templates/macros/todo.html:48 #: app/templates/packages/releases_list.html:13 -#: app/templates/packages/view.html:437 +#: app/templates/packages/view.html:455 msgid "Update settings" msgstr "" @@ -3485,9 +3515,9 @@ msgstr "" #: app/templates/modnames/view.html:27 app/templates/oauth/authorize.html:32 #: app/templates/packages/game_support.html:42 -#: app/templates/packages/similar.html:38 app/templates/packages/view.html:474 -#: app/templates/packages/view.html:498 app/templates/packages/view.html:543 -#: app/templates/packages/view.html:575 app/templates/todo/editor.html:85 +#: app/templates/packages/similar.html:38 app/templates/packages/view.html:492 +#: app/templates/packages/view.html:516 app/templates/packages/view.html:561 +#: app/templates/packages/view.html:593 app/templates/todo/editor.html:85 #: app/templates/todo/game_support.html:45 #, python-format msgid "%(title)s by %(display_name)s" @@ -3720,104 +3750,104 @@ msgid "" "\t\t\tsuch as finding metadata from git, and autocompletion." msgstr "" -#: app/templates/packages/create_edit.html:73 +#: app/templates/packages/create_edit.html:78 msgid "You need to unpublish the package to change the name." msgstr "" -#: app/templates/packages/create_edit.html:80 +#: app/templates/packages/create_edit.html:85 msgid "" "Tip: Don't include Minetest, mod, or modpack " "anywhere in the short description. It is unnecessary and wastes " "characters." msgstr "" -#: app/templates/packages/create_edit.html:83 +#: app/templates/packages/create_edit.html:88 msgid "" "Please choose 'Work in Progress' if your package is unstable, and " "shouldn't be recommended to all players" msgstr "" -#: app/templates/packages/create_edit.html:88 +#: app/templates/packages/create_edit.html:93 msgid "If there is no media, set the Media License to the same as the License." msgstr "" -#: app/templates/packages/create_edit.html:92 +#: app/templates/packages/create_edit.html:97 msgid "" "There's no need to link to the package on ContentDB in the long " "description, the user is already here!" msgstr "" -#: app/templates/packages/create_edit.html:95 +#: app/templates/packages/create_edit.html:100 msgid "" "There's no need to include the forum topic in the long description, it's " "already shown on the page." msgstr "" -#: app/templates/packages/create_edit.html:98 +#: app/templates/packages/create_edit.html:103 msgid "" "There's no need to include the repository URL in the long description, " "it's already shown on the page." msgstr "" -#: app/templates/packages/create_edit.html:102 +#: app/templates/packages/create_edit.html:107 msgid "What to write in the long description" msgstr "" -#: app/templates/packages/create_edit.html:108 +#: app/templates/packages/create_edit.html:113 msgid "Repository and Links" msgstr "" -#: app/templates/packages/create_edit.html:111 +#: app/templates/packages/create_edit.html:116 msgid "Do you have a Git repository?" msgstr "" -#: app/templates/packages/create_edit.html:113 +#: app/templates/packages/create_edit.html:118 msgid "Having a repository is optional" msgstr "" -#: app/templates/packages/create_edit.html:116 +#: app/templates/packages/create_edit.html:121 msgid "" "If you do have a repository, enter the URL below. Otherwise, leave blank " "and click skip." msgstr "" -#: app/templates/packages/create_edit.html:121 +#: app/templates/packages/create_edit.html:126 msgid "HTTP URL to a Git, Mercurial, or other repository" msgstr "" -#: app/templates/packages/create_edit.html:124 +#: app/templates/packages/create_edit.html:129 msgid "Next (Autoimport)" msgstr "" -#: app/templates/packages/create_edit.html:125 +#: app/templates/packages/create_edit.html:130 msgid "Skip" msgstr "" -#: app/templates/packages/create_edit.html:129 +#: app/templates/packages/create_edit.html:134 msgid "Importing... (This may take a while)" msgstr "" -#: app/templates/packages/create_edit.html:132 +#: app/templates/packages/create_edit.html:137 msgid "Where should users report issues?" msgstr "" -#: app/templates/packages/create_edit.html:136 +#: app/templates/packages/create_edit.html:141 msgid "Paste a forum topic URL" msgstr "" -#: app/templates/packages/create_edit.html:138 +#: app/templates/packages/create_edit.html:143 msgid "YouTube videos will be shown in an embed." msgstr "" -#: app/templates/packages/create_edit.html:139 +#: app/templates/packages/create_edit.html:144 msgid "If blank, the author's donation URL will be used instead." msgstr "" -#: app/templates/packages/create_edit.html:140 +#: app/templates/packages/create_edit.html:145 msgid "How can users translate your package? ie: weblate URL or a help page" msgstr "" -#: app/templates/packages/create_edit.html:145 +#: app/templates/packages/create_edit.html:150 msgid "" "You need to save a draft before you can add releases and screenshots. " "You'll be able to edit the package again before submitting for approval." @@ -3870,7 +3900,7 @@ msgid "" msgstr "" #: app/templates/packages/game_support.html:23 -#: app/templates/packages/view.html:213 app/templates/translate/index.html:48 +#: app/templates/packages/view.html:220 app/templates/translate/index.html:48 msgid "Source" msgstr "" @@ -4057,10 +4087,12 @@ msgid "Human-readable name. Eg: 1.0.0 - The Trains Update" msgstr "" #: app/templates/packages/release_edit.html:35 +#: app/templates/packages/release_view.html:35 msgid "Commit Hash" msgstr "" #: app/templates/packages/release_edit.html:40 +#: app/templates/packages/release_view.html:42 msgid "view task" msgstr "" @@ -4366,7 +4398,7 @@ msgid "" msgstr "" #: app/templates/packages/review_votes.html:4 -#: app/templates/packages/view.html:364 +#: app/templates/packages/view.html:371 msgid "Review Votes" msgstr "" @@ -4494,24 +4526,32 @@ msgstr "" msgid "Translating content meta - lua_api.md" msgstr "" -#: app/templates/packages/translation.html:30 -msgid "Translation template" +#: app/templates/packages/translation.html:31 +#, python-format +msgid "%(title)s is available in %(num)d languages." msgstr "" #: app/templates/packages/translation.html:32 +msgid "ContentDB reads translations from locale files (.tr) in your package." +msgstr "" + +#: app/templates/packages/translation.html:89 +msgid "Translation template" +msgstr "" + +#: app/templates/packages/translation.html:91 #, python-format msgid "" "To quickly add support for ContentDB package translation, create a file " "at %(location)s with the following content:" msgstr "" -#: app/templates/packages/translation.html:43 -#, python-format -msgid "%(title)s is available in %(num)d languages." +#: app/templates/packages/translation.html:102 +msgid "With games, you also need to name the textdomain in game.conf:" msgstr "" -#: app/templates/packages/translation.html:44 -msgid "ContentDB reads translations from locale files (.tr) in your package." +#: app/templates/packages/translation.html:106 +msgid "Replace mymod with the name of mod / textdomain you chose." msgstr "" #: app/templates/packages/update_config.html:4 @@ -4549,207 +4589,217 @@ msgid "" "notifications until it is marked up to date." msgstr "" -#: app/templates/packages/view.html:42 -msgid "Download" +#: app/templates/packages/view.html:22 app/templates/packages/view.html:25 +#, python-format +msgid "%(title)s releases" msgstr "" #: app/templates/packages/view.html:49 +msgid "Download" +msgstr "" + +#: app/templates/packages/view.html:56 #, python-format msgid "Minetest %(min)s - %(max)s" msgstr "" -#: app/templates/packages/view.html:51 +#: app/templates/packages/view.html:58 #, python-format msgid "For Minetest %(min)s and above" msgstr "" -#: app/templates/packages/view.html:53 +#: app/templates/packages/view.html:60 #, python-format msgid "Minetest %(max)s and below" msgstr "" -#: app/templates/packages/view.html:63 +#: app/templates/packages/view.html:70 msgid "How do I install this?" msgstr "" -#: app/templates/packages/view.html:69 +#: app/templates/packages/view.html:76 msgid "No downloads available" msgstr "" -#: app/templates/packages/view.html:76 +#: app/templates/packages/view.html:83 msgid "Non-free code and media" msgstr "" -#: app/templates/packages/view.html:78 +#: app/templates/packages/view.html:85 msgid "Non-free code" msgstr "" -#: app/templates/packages/view.html:80 +#: app/templates/packages/view.html:87 msgid "Non-free media" msgstr "" -#: app/templates/packages/view.html:94 app/templates/threads/view.html:109 +#: app/templates/packages/view.html:101 app/templates/threads/view.html:109 msgid "" "This thread is only visible to its creator, package maintainers, users of" " Approver rank or above, and @mentioned users." msgstr "" -#: app/templates/packages/view.html:207 app/templates/users/profile.html:95 +#: app/templates/packages/view.html:214 app/templates/users/profile.html:95 msgid "Website" msgstr "" -#: app/templates/packages/view.html:219 app/templates/users/profile.html:77 +#: app/templates/packages/view.html:226 app/templates/users/profile.html:77 msgid "Forums" msgstr "" -#: app/templates/packages/view.html:225 +#: app/templates/packages/view.html:232 msgid "Issue Tracker" msgstr "" -#: app/templates/packages/view.html:231 app/templates/translate/index.html:43 +#: app/templates/packages/view.html:238 app/templates/translate/index.html:43 msgid "Translate" msgstr "" -#: app/templates/packages/view.html:297 +#: app/templates/packages/view.html:304 msgid "Thumbnail for video" msgstr "" -#: app/templates/packages/view.html:314 +#: app/templates/packages/view.html:321 msgid "Awaiting review" msgstr "" -#: app/templates/packages/view.html:344 app/templates/threads/view.html:82 +#: app/templates/packages/view.html:351 app/templates/threads/view.html:82 msgid "Edit Review" msgstr "" -#: app/templates/packages/view.html:349 +#: app/templates/packages/view.html:356 msgid "You can't review your own package." msgstr "" -#: app/templates/packages/view.html:359 +#: app/templates/packages/view.html:366 msgid "Package needs to be approved before it can be reviewed." msgstr "" -#: app/templates/packages/view.html:370 +#: app/templates/packages/view.html:377 msgid "Used By" msgstr "" -#: app/templates/packages/view.html:376 +#: app/templates/packages/view.html:383 msgid "Content" msgstr "" -#: app/templates/packages/view.html:378 app/templates/packages/view.html:461 +#: app/templates/packages/view.html:385 app/templates/packages/view.html:479 msgid "View content for game" msgstr "" -#: app/templates/packages/view.html:393 +#: app/templates/packages/view.html:398 +#, python-format +msgid "Release notes for %(title)s" +msgstr "" + +#: app/templates/packages/view.html:411 msgid "Favorite" msgstr "" -#: app/templates/packages/view.html:402 +#: app/templates/packages/view.html:420 msgid "Add to collection..." msgstr "" -#: app/templates/packages/view.html:410 +#: app/templates/packages/view.html:428 #, python-format msgid "View %(count)d collections" msgstr "" -#: app/templates/packages/view.html:421 +#: app/templates/packages/view.html:439 msgid "Package may be outdated" msgstr "" -#: app/templates/packages/view.html:428 +#: app/templates/packages/view.html:446 msgid "Only visible to the author and Editors." msgstr "" -#: app/templates/packages/view.html:445 +#: app/templates/packages/view.html:463 msgid "Warning" msgstr "" -#: app/templates/packages/view.html:451 +#: app/templates/packages/view.html:469 msgid "Like this package? Help support its development by making a donation" msgstr "" -#: app/templates/packages/view.html:454 +#: app/templates/packages/view.html:472 msgid "Donate now" msgstr "" -#: app/templates/packages/view.html:466 app/utils/minetest_hypertext.py:283 +#: app/templates/packages/view.html:484 app/utils/minetest_hypertext.py:283 msgid "Dependencies" msgstr "" -#: app/templates/packages/view.html:486 +#: app/templates/packages/view.html:504 msgid "No required dependencies" msgstr "" -#: app/templates/packages/view.html:492 +#: app/templates/packages/view.html:510 msgid "Optional" msgstr "" -#: app/templates/packages/view.html:525 +#: app/templates/packages/view.html:543 msgid "Compatible Games" msgstr "" -#: app/templates/packages/view.html:530 app/templates/packages/view.html:550 +#: app/templates/packages/view.html:548 app/templates/packages/view.html:568 #: app/utils/minetest_hypertext.py:275 msgid "No specific game required" msgstr "" -#: app/templates/packages/view.html:533 +#: app/templates/packages/view.html:551 msgid "Tested with:" msgstr "" -#: app/templates/packages/view.html:555 +#: app/templates/packages/view.html:573 msgid "Is the above correct?" msgstr "" -#: app/templates/packages/view.html:556 +#: app/templates/packages/view.html:574 msgid "You need to either confirm this or tell ContentDB about supported games" msgstr "" -#: app/templates/packages/view.html:568 +#: app/templates/packages/view.html:586 msgid "Does not work with:" msgstr "" -#: app/templates/packages/view.html:588 +#: app/templates/packages/view.html:606 msgid "Please specify compatible games" msgstr "" -#: app/templates/packages/view.html:594 +#: app/templates/packages/view.html:612 msgid "Information" msgstr "" -#: app/templates/packages/view.html:600 +#: app/templates/packages/view.html:618 msgid "Technical Name" msgstr "" -#: app/templates/packages/view.html:616 app/utils/minetest_hypertext.py:295 +#: app/templates/packages/view.html:634 app/utils/minetest_hypertext.py:295 #, python-format msgid "%(code_license)s for code,
%(media_license)s for media." msgstr "" -#: app/templates/packages/view.html:624 +#: app/templates/packages/view.html:642 msgid "Unknown" msgstr "" -#: app/templates/packages/view.html:626 app/utils/minetest_hypertext.py:301 +#: app/templates/packages/view.html:644 app/utils/minetest_hypertext.py:301 msgid "Added" msgstr "" -#: app/templates/packages/view.html:640 +#: app/templates/packages/view.html:658 msgid "Remove myself" msgstr "" -#: app/templates/packages/view.html:645 app/utils/minetest_hypertext.py:303 +#: app/templates/packages/view.html:663 app/utils/minetest_hypertext.py:303 msgid "Provides" msgstr "" -#: app/templates/packages/view.html:667 +#: app/templates/packages/view.html:685 msgid "More" msgstr "" -#: app/templates/packages/view.html:696 +#: app/templates/packages/view.html:714 msgid "See audit log" msgstr "" @@ -4831,7 +4881,7 @@ msgstr "" msgid "Reply to %(title)s" msgstr "" -#: app/templates/threads/user_comments.html:73 +#: app/templates/threads/user_comments.html:74 msgid "Only showing replies to public threads" msgstr "" @@ -4933,7 +4983,7 @@ msgstr "" msgid "Mod names that have hard dependers, but no packages providing them." msgstr "" -#: app/templates/todo/editor.html:193 app/templates/users/account.html:100 +#: app/templates/todo/editor.html:193 app/templates/users/account.html:102 msgid "View All" msgstr "" @@ -5228,10 +5278,10 @@ msgid "Account Deletion and Deactivation isn't available to users yet." msgstr "" #: app/templates/users/account.html:88 -msgid "Please contact the admin." +msgid "Please raise a report to request account deletion." msgstr "" -#: app/templates/users/account.html:93 +#: app/templates/users/account.html:95 msgid "Recent Account Actions" msgstr "" @@ -5727,27 +5777,27 @@ msgstr "" msgid "'%(query)s' - Search Package Releases" msgstr "" -#: app/utils/flask.py:158 +#: app/utils/flask.py:159 msgid "All time" msgstr "" -#: app/utils/flask.py:159 +#: app/utils/flask.py:160 msgid "Last 7 days" msgstr "" -#: app/utils/flask.py:160 +#: app/utils/flask.py:161 msgid "Last 30 days" msgstr "" -#: app/utils/flask.py:161 +#: app/utils/flask.py:162 msgid "Last 90 days" msgstr "" -#: app/utils/flask.py:162 +#: app/utils/flask.py:163 msgid "Year to date" msgstr "" -#: app/utils/flask.py:163 +#: app/utils/flask.py:164 msgid "Last year" msgstr "" @@ -6178,6 +6228,7 @@ msgstr "" #~ msgid "Chat / Commands" #~ msgstr "" +#~ msgctxt "tags" #~ msgid "" #~ "Focus on player chat/communication or " #~ "who's primary function is interacting " @@ -6193,6 +6244,7 @@ msgstr "" #~ msgid "Complex installation" #~ msgstr "" +#~ msgctxt "tags" #~ msgid "" #~ "Requires futher installation steps, such " #~ "as installing luarocks or editing the" @@ -6214,6 +6266,7 @@ msgstr "" #~ msgid "Sims" #~ msgstr "" +#~ msgctxt "tags" #~ msgid "" #~ "Mods and games that aim to " #~ "simulate real life activity. Similar to" @@ -6238,6 +6291,7 @@ msgstr "" #~ msgid "Mobs / Animals / NPCs" #~ msgstr "" +#~ msgctxt "tags" #~ msgid "Adds mobs, animals, and NPCs" #~ msgstr "" @@ -6346,6 +6400,7 @@ msgstr "" #~ msgid "GUI" #~ msgstr "" +#~ msgctxt "tags" #~ msgid "For content whose main utility / feature is in GUI/formspec form" #~ msgstr "" @@ -6364,6 +6419,7 @@ msgstr "" #~ msgid "Minetest Game improved" #~ msgstr "" +#~ msgctxt "tags" #~ msgid "Forks of MTG" #~ msgstr "" @@ -6516,39 +6572,6 @@ 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 (_), " @@ -6566,3 +6589,6 @@ msgstr "" #~ msgid "Human readable. Eg: 1.0.0 or 2018-05-28" #~ msgstr "" +#~ msgid "Please contact the admin." +#~ msgstr "" + diff --git a/translations/lzh/LC_MESSAGES/messages.po b/translations/lzh/LC_MESSAGES/messages.po index 772faafe..c12531e3 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-22 16:06+0100\n" +"POT-Creation-Date: 2024-07-23 22:12+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: Automatically generated\n" "Language: lzh\n" @@ -25,324 +25,268 @@ msgstr "" msgid "You have been banned." msgstr "" -#. NOTE: tags: title for server_tools +#. NOTE: tags: title for jam_game_2023 #: app/_translations.py:6 msgctxt "tags" -msgid "Server Moderation and Tools" +msgid "Jam / Game 2023" msgstr "" -#. NOTE: tags: description for server_tools +#. NOTE: tags: description for jam_game_2023 #: app/_translations.py:8 msgctxt "tags" -msgid "Helps with server maintenance and moderation" -msgstr "" - -#. NOTE: tags: title for pvp -#: app/_translations.py:10 -msgctxt "tags" -msgid "Player vs Player (PvP)" -msgstr "" - -#. NOTE: tags: description for pvp -#: app/_translations.py:12 -msgctxt "tags" -msgid "Designed to be played competitively against other players" +msgid "Entries to the 2023 Minetest Game Jam " msgstr "" #. NOTE: tags: title for player_effects -#: app/_translations.py:14 +#: app/_translations.py:10 msgctxt "tags" msgid "Player Effects / Power Ups" msgstr "" #. NOTE: tags: description for player_effects -#: app/_translations.py:16 +#: app/_translations.py:12 msgctxt "tags" msgid "" "For content that changes player effects, including physics, for example: " "speed, jump height or gravity." msgstr "" -#. NOTE: tags: title for jam_game_2023 +#. NOTE: tags: title for server_tools +#: app/_translations.py:14 +msgctxt "tags" +msgid "Server Moderation and Tools" +msgstr "" + +#. NOTE: tags: description for server_tools +#: app/_translations.py:16 +msgctxt "tags" +msgid "Helps with server maintenance and moderation" +msgstr "" + +#. NOTE: tags: title for pvp #: app/_translations.py:18 msgctxt "tags" -msgid "Jam / Game 2023" +msgid "Player vs Player (PvP)" msgstr "" -#. NOTE: tags: description for jam_game_2023 +#. NOTE: tags: description for pvp #: 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" +msgid "Designed to be played competitively against other players" msgstr "" #. NOTE: tags: title for world_tools -#: app/_translations.py:26 +#: app/_translations.py:22 msgctxt "tags" msgid "World Maintenance and Tools" msgstr "" #. NOTE: tags: description for world_tools -#: app/_translations.py:28 +#: app/_translations.py:24 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:38 +#: app/_translations.py:26 msgctxt "tags" msgid "Joke" msgstr "" #. NOTE: tags: description for april_fools -#: app/_translations.py:40 +#: 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 singleplayer -#: app/_translations.py:42 +#. NOTE: tags: title for developer_tools +#: app/_translations.py:30 msgctxt "tags" -msgid "Singleplayer-focused" +msgid "Developer Tools" msgstr "" -#. NOTE: tags: description for singleplayer -#: app/_translations.py:44 +#. NOTE: tags: description for developer_tools +#: app/_translations.py:32 msgctxt "tags" -msgid "Content that can be played alone" +msgid "Tools for game and mod developers" +msgstr "" + +#. NOTE: tags: title for inventory +#: app/_translations.py:34 +msgctxt "tags" +msgid "Inventory" +msgstr "" + +#. NOTE: tags: description for inventory +#: app/_translations.py:36 +msgctxt "tags" +msgid "Changes the inventory GUI" msgstr "" #. NOTE: tags: title for crafting -#: app/_translations.py:46 +#: app/_translations.py:38 msgctxt "tags" msgid "Crafting" msgstr "" #. NOTE: tags: description for crafting -#: app/_translations.py:48 +#: app/_translations.py:40 msgctxt "tags" msgid "Big changes to crafting gameplay" msgstr "" #. NOTE: tags: title for adventure__rpg -#: app/_translations.py:50 +#: app/_translations.py:42 msgctxt "tags" msgid "Adventure / RPG" msgstr "" #. NOTE: tags: title for shooter -#: app/_translations.py:52 +#: app/_translations.py:44 msgctxt "tags" msgid "Shooter" msgstr "" #. NOTE: tags: description for shooter -#: app/_translations.py:54 +#: app/_translations.py:46 msgctxt "tags" msgid "First person shooters (FPS) and more" msgstr "" #. NOTE: tags: title for sound_music -#: app/_translations.py:56 +#: app/_translations.py:48 msgctxt "tags" msgid "Sounds / Music" msgstr "" #. NOTE: tags: description for sound_music -#: app/_translations.py:58 +#: app/_translations.py:50 msgctxt "tags" msgid "Focuses on or adds new sounds or musical things" msgstr "" -#. NOTE: tags: title for tools -#: app/_translations.py:60 +#. NOTE: tags: title for mapgen +#: app/_translations.py:52 msgctxt "tags" -msgid "Tools / Weapons / Armor" +msgid "Mapgen / Biomes / Decoration" msgstr "" -#. NOTE: tags: description for tools -#: app/_translations.py:62 +#. NOTE: tags: description for mapgen +#: app/_translations.py:54 msgctxt "tags" -msgid "Adds or changes tools, weapons, and armor" +msgid "New mapgen or changes mapgen" msgstr "" -#. NOTE: tags: title for plants_and_farming -#: app/_translations.py:64 +#. NOTE: tags: title for singleplayer +#: app/_translations.py:56 msgctxt "tags" -msgid "Plants and Farming" +msgid "Singleplayer-focused" msgstr "" -#. NOTE: tags: description for plants_and_farming -#: app/_translations.py:66 +#. NOTE: tags: description for singleplayer +#: app/_translations.py:58 msgctxt "tags" -msgid "Adds new plants or other farmable resources." -msgstr "" - -#. 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" +msgid "Content that can be played alone" msgstr "" #. NOTE: tags: title for complex_installation -#: app/_translations.py:80 +#: app/_translations.py:60 msgctxt "tags" msgid "Complex installation" msgstr "" #. NOTE: tags: description for complex_installation -#: app/_translations.py:82 +#: app/_translations.py:62 msgctxt "tags" msgid "" "Requires futher installation steps, such as installing LuaRocks or " "editing the trusted mod setting" msgstr "" -#. NOTE: tags: title for magic -#: app/_translations.py:84 +#. NOTE: tags: title for simulation +#: app/_translations.py:64 msgctxt "tags" -msgid "Magic / Enchanting" +msgid "Sims" msgstr "" -#. NOTE: tags: title for building_mechanics -#: app/_translations.py:86 -msgctxt "tags" -msgid "Building Mechanics and Tools" -msgstr "" - -#. NOTE: tags: description for building_mechanics -#: app/_translations.py:88 -msgctxt "tags" -msgid "Adds game mechanics or tools that change how players build." -msgstr "" - -#. NOTE: tags: title for oneofakind__original -#: app/_translations.py:90 -msgctxt "tags" -msgid "One-of-a-kind / Original" -msgstr "" - -#. NOTE: tags: description for oneofakind__original -#: app/_translations.py:92 +#. NOTE: tags: description for simulation +#: app/_translations.py:66 msgctxt "tags" msgid "" -"For games and such that are of their own kind, distinct and original in " -"nature to others of the same category." +"Mods and games that aim to simulate real life activity. Similar to " +"SimCity/The Sims/OpenTTD/etc." msgstr "" -#. NOTE: tags: title for building -#: app/_translations.py:94 +#. NOTE: tags: title for plants_and_farming +#: app/_translations.py:68 msgctxt "tags" -msgid "Building" +msgid "Plants and Farming" msgstr "" -#. NOTE: tags: description for building -#: app/_translations.py:96 +#. NOTE: tags: description for plants_and_farming +#: app/_translations.py:70 msgctxt "tags" -msgid "Focuses on building, such as adding new materials or nodes" +msgid "Adds new plants or other farmable resources." msgstr "" -#. NOTE: tags: title for decorative -#: app/_translations.py:98 +#. NOTE: tags: title for multiplayer +#: app/_translations.py:72 msgctxt "tags" -msgid "Decorative" +msgid "Multiplayer-focused" msgstr "" -#. NOTE: tags: description for decorative -#: app/_translations.py:100 +#. NOTE: tags: description for multiplayer +#: app/_translations.py:74 msgctxt "tags" -msgid "Adds nodes with no other purpose than for use in building" +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 chat +#: app/_translations.py:80 +msgctxt "tags" +msgid "Chat / Commands" +msgstr "" + +#. NOTE: tags: description for chat +#: app/_translations.py:82 +msgctxt "tags" +msgid "Focus on player chat/communication or console interaction." msgstr "" #. NOTE: tags: title for puzzle -#: app/_translations.py:102 +#: app/_translations.py:84 msgctxt "tags" msgid "Puzzle" msgstr "" #. NOTE: tags: description for puzzle -#: app/_translations.py:104 +#: app/_translations.py:86 msgctxt "tags" msgid "Focus on puzzle solving instead of combat" msgstr "" #. NOTE: tags: title for environment -#: app/_translations.py:106 +#: app/_translations.py:88 msgctxt "tags" msgid "Environment / Weather" msgstr "" #. NOTE: tags: description for environment -#: app/_translations.py:108 +#: app/_translations.py:90 msgctxt "tags" msgid "" "Improves the world, adding weather, ambient sounds, or other environment " @@ -350,29 +294,85 @@ msgid "" msgstr "" #. NOTE: tags: title for less_than_px -#: app/_translations.py:110 +#: app/_translations.py:92 msgctxt "tags" msgid "<16px" msgstr "" #. NOTE: tags: description for less_than_px -#: app/_translations.py:112 +#: app/_translations.py:94 msgctxt "tags" msgid "Less than 16px" msgstr "" #. NOTE: tags: title for mobs -#: app/_translations.py:114 +#: app/_translations.py:96 msgctxt "tags" msgid "Mobs / Animals / NPCs" msgstr "" #. NOTE: tags: description for mobs -#: app/_translations.py:116 +#: app/_translations.py:98 msgctxt "tags" msgid "Adds mobs, animals, and non-player characters" msgstr "" +#. NOTE: tags: title for building +#: app/_translations.py:100 +msgctxt "tags" +msgid "Building" +msgstr "" + +#. NOTE: tags: description for building +#: app/_translations.py:102 +msgctxt "tags" +msgid "Focuses on building, such as adding new materials or nodes" +msgstr "" + +#. NOTE: tags: title for decorative +#: app/_translations.py:104 +msgctxt "tags" +msgid "Decorative" +msgstr "" + +#. NOTE: tags: description for decorative +#: app/_translations.py:106 +msgctxt "tags" +msgid "Adds nodes with no other purpose than for use in building" +msgstr "" + +#. NOTE: tags: title for magic +#: app/_translations.py:108 +msgctxt "tags" +msgid "Magic / Enchanting" +msgstr "" + +#. NOTE: tags: title for building_mechanics +#: app/_translations.py:110 +msgctxt "tags" +msgid "Building Mechanics and Tools" +msgstr "" + +#. NOTE: tags: description for building_mechanics +#: app/_translations.py:112 +msgctxt "tags" +msgid "Adds game mechanics or tools that change how players build." +msgstr "" + +#. NOTE: tags: title for oneofakind__original +#: app/_translations.py:114 +msgctxt "tags" +msgid "One-of-a-kind / Original" +msgstr "" + +#. NOTE: tags: description for oneofakind__original +#: 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 custom_mapgen #: app/_translations.py:118 msgctxt "tags" @@ -387,18 +387,16 @@ msgid "" "worlds to be set to the 'singlenode' mapgen." msgstr "" -#. NOTE: tags: title for survival +#. NOTE: tags: title for 16px #: app/_translations.py:122 msgctxt "tags" -msgid "Survival" +msgid "16px" msgstr "" -#. NOTE: tags: description for survival +#. NOTE: tags: description for 16px #: 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, ..." +msgid "For 16px texture packs" msgstr "" #. NOTE: tags: title for education @@ -413,202 +411,138 @@ msgctxt "tags" msgid "Either has educational value, or is a tool to help teachers " msgstr "" -#. NOTE: tags: title for storage +#. NOTE: tags: title for survival #: app/_translations.py:130 msgctxt "tags" -msgid "Storage" +msgid "Survival" msgstr "" -#. NOTE: tags: description for storage +#. NOTE: tags: description for survival #: app/_translations.py:132 msgctxt "tags" -msgid "Adds or improves item storage mechanics" -msgstr "" - -#. NOTE: tags: title for library -#: app/_translations.py:134 -msgctxt "tags" -msgid "API / Library" -msgstr "" - -#. NOTE: tags: description for library -#: app/_translations.py:136 -msgctxt "tags" -msgid "Primarily adds an API for other mods to use" +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:138 +#: app/_translations.py:134 msgctxt "tags" msgid "HUD" msgstr "" #. NOTE: tags: description for hud -#: app/_translations.py:140 +#: app/_translations.py:136 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" -msgid "Mini-game" -msgstr "" - -#. NOTE: tags: description for mini-game -#: app/_translations.py:144 -msgctxt "tags" -msgid "Adds a mini-game to be played within Minetest" -msgstr "" - #. NOTE: tags: title for pve -#: app/_translations.py:146 +#: app/_translations.py:138 msgctxt "tags" msgid "Player vs Environment (PvE)" msgstr "" #. NOTE: tags: description for pve -#: app/_translations.py:148 +#: app/_translations.py:140 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 storage +#: app/_translations.py:142 +msgctxt "tags" +msgid "Storage" +msgstr "" + +#. NOTE: tags: description for storage +#: app/_translations.py:144 +msgctxt "tags" +msgid "Adds or improves item storage mechanics" +msgstr "" + #. NOTE: tags: title for sports -#: app/_translations.py:150 +#: app/_translations.py:146 msgctxt "tags" msgid "Sports" msgstr "" -#. NOTE: tags: title for 16px +#. NOTE: tags: title for library +#: app/_translations.py:148 +msgctxt "tags" +msgid "API / Library" +msgstr "" + +#. NOTE: tags: description for library +#: app/_translations.py:150 +msgctxt "tags" +msgid "Primarily adds an API for other mods to use" +msgstr "" + +#. NOTE: tags: title for mini-game #: app/_translations.py:152 msgctxt "tags" -msgid "16px" +msgid "Mini-game" msgstr "" -#. NOTE: tags: description for 16px +#. NOTE: tags: description for mini-game #: 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 "" -"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" +msgid "Adds a mini-game to be played within Minetest" msgstr "" #. NOTE: tags: title for commerce -#: app/_translations.py:170 +#: app/_translations.py:156 msgctxt "tags" msgid "Commerce / Economy" msgstr "" #. NOTE: tags: description for commerce -#: app/_translations.py:172 +#: app/_translations.py:158 msgctxt "tags" msgid "Related to economies, money, and trading" msgstr "" -#. NOTE: tags: title for gui -#: app/_translations.py:174 +#. NOTE: tags: title for technology +#: app/_translations.py:160 msgctxt "tags" -msgid "GUI" +msgid "Machines / Electronics" msgstr "" -#. NOTE: tags: description for gui -#: app/_translations.py:176 +#. NOTE: tags: description for technology +#: app/_translations.py:162 msgctxt "tags" -msgid "" -"For content whose main utility or features are provided within a GUI, on-" -"screen menu, or similar" +msgid "Adds machines useful in automation, tubes, or power." msgstr "" -#. NOTE: tags: title for jam_combat_mod -#: app/_translations.py:178 +#. NOTE: tags: title for food +#: app/_translations.py:164 msgctxt "tags" -msgid "Jam / Combat 2020" +msgid "Food / Drinks" msgstr "" -#. NOTE: tags: description for jam_combat_mod -#: app/_translations.py:180 +#. NOTE: tags: title for seasonal +#: app/_translations.py:166 msgctxt "tags" -msgid "For mods created for the Discord \"Combat\" modding event in 2020" +msgid "Seasonal" msgstr "" -#. NOTE: tags: title for mtg -#: app/_translations.py:182 +#. NOTE: tags: description for seasonal +#: app/_translations.py:168 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" +msgid "For content generally themed around a certain season or holiday" msgstr "" #. NOTE: tags: title for creative -#: app/_translations.py:190 +#: app/_translations.py:170 msgctxt "tags" msgid "Creative" msgstr "" #. NOTE: tags: description for creative -#: app/_translations.py:192 +#: app/_translations.py:172 msgctxt "tags" msgid "" "Written specifically or exclusively for use in creative mode. Adds " @@ -616,52 +550,104 @@ msgid "" "that facilitate ingame creation and doesn't add difficulty or scarcity" msgstr "" -#. NOTE: tags: title for technology -#: app/_translations.py:194 +#. NOTE: tags: title for 64px +#: app/_translations.py:174 msgctxt "tags" -msgid "Machines / Electronics" +msgid "64px" msgstr "" -#. NOTE: tags: description for technology -#: app/_translations.py:196 +#. NOTE: tags: description for 64px +#: app/_translations.py:176 msgctxt "tags" -msgid "Adds machines useful in automation, tubes, or power." +msgid "For 64px texture packs" msgstr "" #. NOTE: tags: title for 32px -#: app/_translations.py:198 +#: app/_translations.py:178 msgctxt "tags" msgid "32px" msgstr "" #. NOTE: tags: description for 32px -#: app/_translations.py:200 +#: app/_translations.py:180 msgctxt "tags" msgid "For 32px texture packs" msgstr "" -#. NOTE: tags: title for strategy_rts -#: app/_translations.py:202 +#. NOTE: tags: title for gui +#: app/_translations.py:182 msgctxt "tags" -msgid "Strategy / RTS" +msgid "GUI" msgstr "" -#. NOTE: tags: description for strategy_rts -#: app/_translations.py:204 +#. NOTE: tags: description for gui +#: app/_translations.py:184 msgctxt "tags" msgid "" -"Games and mods with a heavy strategy component, whether real-time or " -"turn-based" +"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:186 +msgctxt "tags" +msgid "Jam / Combat 2020" +msgstr "" + +#. NOTE: tags: description for jam_combat_mod +#: app/_translations.py:188 +msgctxt "tags" +msgid "For mods created for the Discord \"Combat\" modding event in 2020" +msgstr "" + +#. NOTE: tags: title for transport +#: app/_translations.py:190 +msgctxt "tags" +msgid "Transport" +msgstr "" + +#. NOTE: tags: description for transport +#: app/_translations.py:192 +msgctxt "tags" +msgid "" +"Adds or changes transportation methods. Includes teleportation, vehicles," +" ridable mobs, transport infrastructure and thematic content" +msgstr "" + +#. NOTE: tags: title for jam_weekly_2021 +#: app/_translations.py:194 +msgctxt "tags" +msgid "Jam / Weekly Challenges 2021" +msgstr "" + +#. NOTE: tags: description for jam_weekly_2021 +#: app/_translations.py:196 +msgctxt "tags" +msgid "" +"For mods created for the Discord \"Weekly Challenges\" modding event in " +"2021" +msgstr "" + +#. NOTE: tags: title for mtg +#: app/_translations.py:198 +msgctxt "tags" +msgid "Minetest Game improved" +msgstr "" + +#. NOTE: tags: description for mtg +#: app/_translations.py:200 +msgctxt "tags" +msgid "Forks of Minetest Game" msgstr "" #. NOTE: tags: title for skins -#: app/_translations.py:206 +#: app/_translations.py:202 msgctxt "tags" msgid "Player customization / Skins" msgstr "" #. NOTE: tags: description for skins -#: app/_translations.py:208 +#: app/_translations.py:204 msgctxt "tags" msgid "" "Allows the player to customize their character by changing the texture or" @@ -669,29 +655,43 @@ msgid "" msgstr "" #. NOTE: tags: title for jam_game_2021 -#: app/_translations.py:210 +#: app/_translations.py:206 msgctxt "tags" msgid "Jam / Game 2021" msgstr "" #. NOTE: tags: description for jam_game_2021 -#: app/_translations.py:212 +#: app/_translations.py:208 msgctxt "tags" msgid "Entries to the 2021 Minetest Game Jam" msgstr "" #. NOTE: tags: title for 128px -#: app/_translations.py:214 +#: app/_translations.py:210 msgctxt "tags" msgid "128px+" msgstr "" #. NOTE: tags: description for 128px -#: app/_translations.py:216 +#: app/_translations.py:212 msgctxt "tags" msgid "For 128px or higher texture packs" msgstr "" +#. NOTE: tags: title for strategy_rts +#: app/_translations.py:214 +msgctxt "tags" +msgid "Strategy / RTS" +msgstr "" + +#. NOTE: tags: description for strategy_rts +#: app/_translations.py:216 +msgctxt "tags" +msgid "" +"Games and mods with a heavy strategy component, whether real-time or " +"turn-based" +msgstr "" + #. NOTE: tags: title for jam_game_2022 #: app/_translations.py:218 msgctxt "tags" @@ -808,7 +808,7 @@ msgstr "" msgid "%(delta)s ago" msgstr "" -#: app/blueprints/api/endpoints.py:94 app/templates/index.html:104 +#: app/blueprints/api/endpoints.py:74 app/templates/index.html:104 msgid "Featured" msgstr "" @@ -819,6 +819,7 @@ msgstr "" #: 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 +#: app/templates/packages/release_view.html:22 msgid "Name" msgstr "" @@ -827,10 +828,10 @@ 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:252 -#: app/blueprints/packages/packages.py:544 -#: app/blueprints/packages/packages.py:640 -#: app/blueprints/packages/packages.py:728 +#: app/blueprints/oauth/__init__.py:175 app/blueprints/packages/packages.py:253 +#: app/blueprints/packages/packages.py:551 +#: app/blueprints/packages/packages.py:647 +#: app/blueprints/packages/packages.py:735 #: app/blueprints/packages/releases.py:66 #: app/blueprints/packages/releases.py:81 app/blueprints/packages/reviews.py:63 #: app/blueprints/packages/screenshots.py:36 @@ -847,17 +848,18 @@ msgstr "" #: app/blueprints/packages/advanced_search.py:84 #: app/blueprints/packages/releases.py:56 #: app/blueprints/packages/releases.py:71 app/blueprints/packages/reviews.py:53 -#: app/blueprints/threads/__init__.py:281 +#: app/blueprints/threads/__init__.py:282 #: app/templates/admin/languages/list.html:23 -#: app/templates/macros/reviews.html:143 app/templates/macros/topics.html:5 +#: app/templates/macros/reviews.html:144 app/templates/macros/topics.html:5 #: app/templates/packages/release_edit.html:21 -#: app/templates/packages/translation.html:54 +#: app/templates/packages/release_view.html:23 +#: app/templates/packages/translation.html:42 msgid "Title" msgstr "" #: app/blueprints/collections/__init__.py:80 #: app/blueprints/collections/__init__.py:85 -#: app/templates/packages/translation.html:57 +#: app/templates/packages/translation.html:45 msgid "Short Description" msgstr "" @@ -866,7 +868,7 @@ msgid "Page Content" msgstr "" #: app/blueprints/collections/__init__.py:82 -#: app/blueprints/threads/__init__.py:283 +#: app/blueprints/threads/__init__.py:284 #: app/templates/collections/view.html:51 msgid "Private" msgstr "" @@ -903,6 +905,25 @@ msgstr "" msgid "Removed package from favorites collection" msgstr "" +#: app/blueprints/feeds/__init__.py:32 app/templates/index.html:8 +msgid "Welcome to the best place to find Minetest mods, games, and texture packs" +msgstr "" + +#: app/blueprints/feeds/__init__.py:70 app/templates/base.html:29 +#: app/templates/base.html:36 +msgid "ContentDB new packages" +msgstr "" + +#: app/blueprints/feeds/__init__.py:98 app/templates/base.html:31 +#: app/templates/base.html:38 +msgid "ContentDB package updates" +msgstr "" + +#: app/blueprints/feeds/__init__.py:107 app/templates/base.html:27 +#: app/templates/base.html:34 +msgid "ContentDB all" +msgstr "" + #: 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 @@ -933,7 +954,7 @@ msgstr "" #: app/blueprints/packages/__init__.py:42 #: app/templates/packages/releases_list.html:34 -#: app/templates/packages/view.html:657 app/templates/todo/editor.html:75 +#: app/templates/packages/view.html:675 app/templates/todo/editor.html:75 msgid "Releases" msgstr "" @@ -945,18 +966,18 @@ msgstr "" #: app/blueprints/packages/__init__.py:52 #: app/templates/packages/edit_maintainers.html:8 -#: app/templates/packages/view.html:628 app/utils/minetest_hypertext.py:302 +#: app/templates/packages/view.html:646 app/utils/minetest_hypertext.py:302 msgid "Maintainers" msgstr "" #: app/blueprints/packages/__init__.py:57 app/templates/admin/list.html:21 -#: app/templates/base.html:159 app/templates/packages/audit.html:4 +#: app/templates/base.html:173 app/templates/packages/audit.html:4 msgid "Audit Log" msgstr "" -#: app/blueprints/packages/__init__.py:62 app/templates/base.html:150 +#: app/blueprints/packages/__init__.py:62 app/templates/base.html:164 #: app/templates/packages/stats.html:4 app/templates/packages/stats.html:23 -#: app/templates/packages/view.html:236 app/templates/users/profile.html:148 +#: app/templates/packages/view.html:243 app/templates/users/profile.html:148 msgid "Statistics" msgstr "" @@ -986,8 +1007,8 @@ msgstr "" msgid "Non-free" msgstr "" -#: app/blueprints/packages/advanced_search.py:42 app/models/packages.py:624 -#: app/templates/packages/view.html:163 +#: app/blueprints/packages/advanced_search.py:42 app/models/packages.py:630 +#: app/templates/packages/view.html:170 msgid "Work in Progress" msgstr "" @@ -1005,30 +1026,30 @@ msgid "Query" msgstr "" #: app/blueprints/packages/advanced_search.py:54 -#: app/blueprints/packages/packages.py:230 app/templates/packages/view.html:598 +#: app/blueprints/packages/packages.py:231 app/templates/packages/view.html:616 #: app/utils/minetest_hypertext.py:263 msgid "Type" msgstr "" #: app/blueprints/packages/advanced_search.py:56 -#: app/templates/macros/topics.html:6 app/templates/packages/view.html:177 +#: app/templates/macros/topics.html:6 app/templates/packages/view.html:184 msgid "Author" msgstr "" #: app/blueprints/packages/advanced_search.py:57 -#: app/blueprints/packages/packages.py:237 app/templates/admin/tags/list.html:4 +#: app/blueprints/packages/packages.py:238 app/templates/admin/tags/list.html:4 #: app/templates/admin/tags/list.html:10 app/templates/todo/tags.html:38 #: app/utils/minetest_hypertext.py:264 msgid "Tags" msgstr "" #: app/blueprints/packages/advanced_search.py:60 -#: app/blueprints/packages/packages.py:238 +#: app/blueprints/packages/packages.py:239 msgid "Content Warnings" msgstr "" #: app/blueprints/packages/advanced_search.py:63 -#: app/blueprints/packages/packages.py:239 app/templates/packages/view.html:609 +#: app/blueprints/packages/packages.py:240 app/templates/packages/view.html:627 #: app/utils/minetest_hypertext.py:298 msgid "License" msgstr "" @@ -1042,9 +1063,10 @@ msgstr "" #: 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/macros/reviews.html:82 app/templates/macros/topics.html:52 #: app/templates/packages/game_hub.html:5 #: app/templates/packages/game_hub.html:25 +#: app/templates/packages/release_view.html:17 #: app/templates/packages/similar.html:22 app/templates/translate/index.html:28 #, python-format msgid "%(title)s by %(author)s" @@ -1052,7 +1074,7 @@ msgstr "" #: app/blueprints/packages/advanced_search.py:72 #: app/blueprints/packages/reviews.py:54 -#: app/templates/packages/translation.html:51 +#: app/templates/packages/translation.html:39 msgid "Language" msgstr "" @@ -1074,13 +1096,13 @@ 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/packages/view.html:201 app/templates/packages/view.html:343 #: 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 +#: app/templates/packages/view.html:191 app/templates/users/profile.html:242 msgid "Downloads" msgstr "" @@ -1112,178 +1134,178 @@ msgstr "" msgid "Random order" msgstr "" -#: app/blueprints/packages/packages.py:215 +#: app/blueprints/packages/packages.py:216 msgid "No download available." msgstr "" -#: app/blueprints/packages/packages.py:231 +#: app/blueprints/packages/packages.py:232 msgid "Title (Human-readable)" msgstr "" -#: app/blueprints/packages/packages.py:232 -#: app/blueprints/packages/packages.py:638 +#: app/blueprints/packages/packages.py:233 +#: app/blueprints/packages/packages.py:645 msgid "Name (Technical)" msgstr "" -#: app/blueprints/packages/packages.py:232 -#: app/blueprints/packages/packages.py:639 -#: app/templates/packages/create_edit.html:75 +#: app/blueprints/packages/packages.py:233 +#: app/blueprints/packages/packages.py:646 +#: app/templates/packages/create_edit.html:80 msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" msgstr "" -#: app/blueprints/packages/packages.py:233 +#: app/blueprints/packages/packages.py:234 msgid "Short Description (Plaintext)" msgstr "" -#: app/blueprints/packages/packages.py:235 app/templates/packages/view.html:620 +#: app/blueprints/packages/packages.py:236 app/templates/packages/view.html:638 #: app/utils/minetest_hypertext.py:300 msgid "Maintenance State" msgstr "" -#: app/blueprints/packages/packages.py:240 +#: app/blueprints/packages/packages.py:241 msgid "Media License" msgstr "" -#: app/blueprints/packages/packages.py:242 +#: app/blueprints/packages/packages.py:243 msgid "Long Description (Markdown)" msgstr "" -#: app/blueprints/packages/packages.py:244 +#: app/blueprints/packages/packages.py:245 msgid "VCS Repository URL" msgstr "" -#: app/blueprints/packages/packages.py:245 app/blueprints/users/settings.py:77 +#: app/blueprints/packages/packages.py:246 app/blueprints/users/settings.py:77 msgid "Website URL" msgstr "" -#: app/blueprints/packages/packages.py:246 +#: app/blueprints/packages/packages.py:247 msgid "Issue Tracker URL" msgstr "" -#: app/blueprints/packages/packages.py:247 +#: app/blueprints/packages/packages.py:248 msgid "Forum Topic ID" msgstr "" -#: app/blueprints/packages/packages.py:248 +#: app/blueprints/packages/packages.py:249 msgid "Video URL" msgstr "" -#: app/blueprints/packages/packages.py:249 +#: app/blueprints/packages/packages.py:250 msgid "Donate URL" msgstr "" -#: app/blueprints/packages/packages.py:250 +#: app/blueprints/packages/packages.py:251 msgid "Translation URL" msgstr "" -#: app/blueprints/packages/packages.py:256 +#: app/blueprints/packages/packages.py:257 msgid "_game is not an allowed name" msgstr "" -#: app/blueprints/packages/packages.py:266 +#: app/blueprints/packages/packages.py:267 msgid "" "Package already exists, but is removed. Please contact ContentDB staff to" " restore the package" msgstr "" -#: app/blueprints/packages/packages.py:271 +#: app/blueprints/packages/packages.py:272 msgid "Package already exists" msgstr "" -#: app/blueprints/packages/packages.py:277 +#: app/blueprints/packages/packages.py:278 msgid "A collection with a similar name already exists" msgstr "" -#: app/blueprints/packages/packages.py:330 +#: app/blueprints/packages/packages.py:331 #: 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:336 +#: app/blueprints/packages/packages.py:337 msgid "Save draft" msgstr "" -#: app/blueprints/packages/packages.py:344 +#: app/blueprints/packages/packages.py:345 msgid "Unable to find that user" msgstr "" -#: app/blueprints/packages/packages.py:348 +#: app/blueprints/packages/packages.py:349 #: app/blueprints/packages/screenshots.py:137 msgid "Permission denied" msgstr "" -#: app/blueprints/packages/packages.py:404 -#: app/blueprints/packages/packages.py:495 -#: app/blueprints/packages/packages.py:517 +#: app/blueprints/packages/packages.py:408 +#: app/blueprints/packages/packages.py:502 +#: app/blueprints/packages/packages.py:524 msgid "You don't have permission to do that" msgstr "" -#: app/blueprints/packages/packages.py:437 +#: app/blueprints/packages/packages.py:443 msgid "Please comment what changes are needed in the approval thread" msgstr "" -#: app/blueprints/packages/packages.py:444 +#: app/blueprints/packages/packages.py:450 msgid "" "Please comment in the approval thread so editors know what you have " "changed" msgstr "" -#: app/blueprints/packages/packages.py:482 +#: app/blueprints/packages/packages.py:489 #, python-format msgid "Set state to %(state)s" msgstr "" -#: app/blueprints/packages/packages.py:512 +#: app/blueprints/packages/packages.py:519 msgid "Deleted package" msgstr "" -#: app/blueprints/packages/packages.py:534 +#: app/blueprints/packages/packages.py:541 msgid "Unapproved package" msgstr "" -#: app/blueprints/packages/packages.py:543 +#: app/blueprints/packages/packages.py:550 msgid "Maintainers (Comma-separated)" msgstr "" -#: app/blueprints/packages/packages.py:552 +#: app/blueprints/packages/packages.py:559 msgid "You don't have permission to edit maintainers" msgstr "" -#: app/blueprints/packages/packages.py:602 +#: app/blueprints/packages/packages.py:609 msgid "You are not a maintainer" msgstr "" -#: app/blueprints/packages/packages.py:605 +#: app/blueprints/packages/packages.py:612 msgid "Package owners cannot remove themselves as maintainers" msgstr "" -#: app/blueprints/packages/packages.py:637 +#: app/blueprints/packages/packages.py:644 msgid "Author Name" msgstr "" -#: app/blueprints/packages/packages.py:724 +#: app/blueprints/packages/packages.py:731 msgid "Enable support detection based on dependencies (recommended)" msgstr "" -#: app/blueprints/packages/packages.py:725 +#: app/blueprints/packages/packages.py:732 msgid "Supported games" msgstr "" -#: app/blueprints/packages/packages.py:726 +#: app/blueprints/packages/packages.py:733 msgid "Unsupported games" msgstr "" -#: app/blueprints/packages/packages.py:727 +#: app/blueprints/packages/packages.py:734 msgid "Supports all games (unless stated) / is game independent" msgstr "" -#: app/blueprints/packages/packages.py:743 +#: app/blueprints/packages/packages.py:750 msgid "You need at least one release before you can edit game support" msgstr "" -#: app/blueprints/packages/packages.py:747 +#: app/blueprints/packages/packages.py:754 msgid "Mod(pack) needs to contain at least one mod. Please create a new release" msgstr "" @@ -1308,18 +1330,19 @@ msgstr "" #: app/blueprints/packages/releases.py:62 #: app/blueprints/packages/releases.py:77 -#: app/blueprints/packages/releases.py:207 +#: app/blueprints/packages/releases.py:217 msgid "Minimum Minetest Version" msgstr "" #: app/blueprints/packages/releases.py:64 #: app/blueprints/packages/releases.py:79 -#: app/blueprints/packages/releases.py:210 +#: app/blueprints/packages/releases.py:220 msgid "Maximum Minetest Version" msgstr "" #: app/blueprints/packages/releases.py:74 #: app/templates/packages/release_edit.html:31 +#: app/templates/packages/release_view.html:31 msgid "URL" msgstr "" @@ -1340,75 +1363,75 @@ msgstr "" msgid "Upload .zip file" msgstr "" -#: app/blueprints/packages/releases.py:206 +#: app/blueprints/packages/releases.py:216 msgid "Set Min" msgstr "" -#: app/blueprints/packages/releases.py:209 +#: app/blueprints/packages/releases.py:219 msgid "Set Max" msgstr "" -#: app/blueprints/packages/releases.py:212 +#: app/blueprints/packages/releases.py:222 msgid "Only change values previously set as none" msgstr "" -#: app/blueprints/packages/releases.py:213 +#: app/blueprints/packages/releases.py:223 msgid "Update" msgstr "" -#: app/blueprints/packages/releases.py:265 +#: app/blueprints/packages/releases.py:275 #: app/templates/packages/update_config.html:25 msgid "Trigger" msgstr "" -#: app/blueprints/packages/releases.py:266 +#: app/blueprints/packages/releases.py:276 msgid "New Commit" msgstr "" -#: app/blueprints/packages/releases.py:267 app/templates/admin/tags/list.html:8 +#: app/blueprints/packages/releases.py:277 app/templates/admin/tags/list.html:8 msgid "New Tag" msgstr "" -#: app/blueprints/packages/releases.py:269 +#: app/blueprints/packages/releases.py:279 msgid "Branch name" msgstr "" -#: app/blueprints/packages/releases.py:270 +#: app/blueprints/packages/releases.py:280 #: app/templates/packages/update_config.html:38 msgid "Action" msgstr "" -#: app/blueprints/packages/releases.py:271 +#: app/blueprints/packages/releases.py:281 msgid "Send notification and mark as outdated" msgstr "" -#: app/blueprints/packages/releases.py:271 app/logic/package_approval.py:104 +#: app/blueprints/packages/releases.py:281 app/logic/package_approval.py:104 msgid "Create release" msgstr "" -#: app/blueprints/packages/releases.py:273 +#: app/blueprints/packages/releases.py:283 msgid "Save Settings" msgstr "" -#: app/blueprints/packages/releases.py:274 +#: app/blueprints/packages/releases.py:284 msgid "Disable Automation" msgstr "" -#: app/blueprints/packages/releases.py:313 +#: app/blueprints/packages/releases.py:323 msgid "Please add a Git repository URL in order to set up automatic releases" msgstr "" -#: app/blueprints/packages/releases.py:329 +#: app/blueprints/packages/releases.py:339 msgid "Deleted update configuration" msgstr "" -#: app/blueprints/packages/releases.py:337 +#: app/blueprints/packages/releases.py:347 msgid "Now, please create an initial release" msgstr "" #: app/blueprints/packages/reviews.py:60 app/blueprints/threads/__init__.py:181 #: app/blueprints/threads/__init__.py:182 -#: app/blueprints/threads/__init__.py:282 +#: app/blueprints/threads/__init__.py:283 msgid "Comment" msgstr "" @@ -1416,18 +1439,18 @@ msgstr "" msgid "Rating" msgstr "" -#: app/blueprints/packages/reviews.py:62 app/templates/macros/reviews.html:124 -#: app/templates/macros/reviews.html:178 +#: app/blueprints/packages/reviews.py:62 app/templates/macros/reviews.html:125 +#: app/templates/macros/reviews.html:179 msgid "Yes" msgstr "" -#: app/blueprints/packages/reviews.py:62 app/templates/macros/reviews.html:129 -#: app/templates/macros/reviews.html:182 +#: app/blueprints/packages/reviews.py:62 app/templates/macros/reviews.html:130 +#: app/templates/macros/reviews.html:183 msgid "Neutral" msgstr "" -#: app/blueprints/packages/reviews.py:62 app/templates/macros/reviews.html:134 -#: app/templates/macros/reviews.html:186 +#: app/blueprints/packages/reviews.py:62 app/templates/macros/reviews.html:135 +#: app/templates/macros/reviews.html:187 msgid "No" msgstr "" @@ -1443,7 +1466,7 @@ msgstr "" #: app/blueprints/packages/reviews.py:94 app/blueprints/threads/__init__.py:207 #: app/blueprints/threads/__init__.py:240 -#: app/blueprints/threads/__init__.py:334 app/blueprints/users/settings.py:114 +#: app/blueprints/threads/__init__.py:335 app/blueprints/users/settings.py:114 #: app/logic/packages.py:131 msgid "Linking to blocked sites is not allowed" msgstr "" @@ -1471,8 +1494,9 @@ msgid "Message" msgstr "" #: app/blueprints/report/__init__.py:35 app/templates/macros/threads.html:51 -#: app/templates/packages/view.html:688 app/templates/report/index.html:4 -#: app/templates/report/index.html:10 app/templates/users/profile.html:37 +#: app/templates/packages/view.html:706 app/templates/report/index.html:4 +#: app/templates/report/index.html:10 app/templates/users/account.html:91 +#: app/templates/users/profile.html:37 msgid "Report" msgstr "" @@ -1508,24 +1532,24 @@ msgstr "" msgid "Please wait before commenting again" msgstr "" -#: app/blueprints/threads/__init__.py:284 +#: app/blueprints/threads/__init__.py:285 #: app/templates/macros/package_approval.html:56 msgid "Open Thread" msgstr "" -#: app/blueprints/threads/__init__.py:309 +#: app/blueprints/threads/__init__.py:310 msgid "Unable to create thread!" msgstr "" -#: app/blueprints/threads/__init__.py:315 +#: app/blueprints/threads/__init__.py:316 msgid "An approval thread already exists! Consider replying there instead" msgstr "" -#: app/blueprints/threads/__init__.py:319 +#: app/blueprints/threads/__init__.py:320 msgid "Please wait before opening another thread" msgstr "" -#: app/blueprints/todo/user.py:192 +#: app/blueprints/todo/user.py:193 #: app/templates/collections/package_add_to.html:46 msgid "Done" msgstr "" @@ -1544,7 +1568,7 @@ msgstr "" msgid "Remember me" msgstr "" -#: app/blueprints/users/account.py:39 app/templates/base.html:176 +#: app/blueprints/users/account.py:39 app/templates/base.html:190 #: app/templates/donate/index.html:85 app/templates/users/login.html:4 msgid "Sign in" msgstr "" @@ -1906,7 +1930,7 @@ msgstr "" msgid "File filter" msgstr "" -#: app/blueprints/zipgrep/__init__.py:38 app/templates/base.html:60 +#: app/blueprints/zipgrep/__init__.py:38 app/templates/base.html:74 #: app/templates/packages/advanced_search.html:34 #: app/templates/packages/game_hub.html:35 app/templates/todo/tags.html:14 msgid "Search" @@ -1997,6 +2021,10 @@ msgstr "" msgid "You don't have permission to change the package name" msgstr "" +#: app/logic/packages.py:140 +msgid "You cannot change package type once approved" +msgstr "" + #: app/logic/releases.py:33 msgid "You don't have permission to make releases" msgstr "" @@ -2070,17 +2098,17 @@ msgstr "" msgid "Texture Pack" msgstr "" -#: app/models/packages.py:78 app/templates/base.html:39 +#: app/models/packages.py:78 app/templates/base.html:53 #: app/templates/modnames/view.html:14 msgid "Mods" msgstr "" -#: app/models/packages.py:80 app/templates/base.html:42 +#: app/models/packages.py:80 app/templates/base.html:56 #: app/templates/modnames/view.html:17 msgid "Games" msgstr "" -#: app/models/packages.py:82 app/templates/base.html:45 +#: app/models/packages.py:82 app/templates/base.html:59 msgid "Texture Packs" msgstr "" @@ -2207,185 +2235,185 @@ msgstr "" msgid "Delete" msgstr "" -#: app/models/packages.py:1366 +#: app/models/packages.py:1384 #, python-format msgid "New commit %(hash)s found on the Git repo." msgstr "" -#: app/models/packages.py:1370 +#: app/models/packages.py:1388 #, python-format msgid "The last release was commit %(hash)s" msgstr "" -#: app/models/packages.py:1376 +#: app/models/packages.py:1394 #, python-format msgid "New tag %(tag_name)s found on the Git repo." msgstr "" -#: app/models/users.py:45 +#: app/models/users.py:46 msgid "Banned" msgstr "" -#: app/models/users.py:47 +#: app/models/users.py:48 msgid "Not Joined" msgstr "" -#: app/models/users.py:49 +#: app/models/users.py:50 msgid "New Member" msgstr "" -#: app/models/users.py:51 +#: app/models/users.py:52 msgid "Member" msgstr "" -#: app/models/users.py:53 +#: app/models/users.py:54 msgid "Trusted Member" msgstr "" -#: app/models/users.py:55 +#: app/models/users.py:56 msgid "Approver" msgstr "" -#: app/models/users.py:57 +#: app/models/users.py:58 msgid "Editor" msgstr "" #. NOTE: BOT notification type -#: app/models/users.py:59 app/models/users.py:448 +#: app/models/users.py:60 app/models/users.py:455 msgid "Bot" msgstr "" -#: app/models/users.py:61 +#: app/models/users.py:62 msgid "Moderator" msgstr "" -#: app/models/users.py:63 app/templates/base.html:164 +#: app/models/users.py:64 app/templates/base.html:178 msgid "Admin" msgstr "" #. NOTE: PACKAGE_EDIT notification type -#: app/models/users.py:433 +#: app/models/users.py:440 msgid "Package Edit" msgstr "" #. NOTE: PACKAGE_APPROVAL notification type -#: app/models/users.py:436 +#: app/models/users.py:443 msgid "Package Approval" msgstr "" #. NOTE: NEW_THREAD notification type -#: app/models/users.py:439 app/templates/threads/list.html:12 +#: app/models/users.py:446 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:442 +#: app/models/users.py:449 msgid "New Review" msgstr "" #. NOTE: THREAD_REPLY notification type -#: app/models/users.py:445 +#: app/models/users.py:452 msgid "Thread Reply" msgstr "" #. NOTE: MAINTAINER notification type -#: app/models/users.py:451 app/templates/macros/threads.html:27 +#: app/models/users.py:458 app/templates/macros/threads.html:27 msgid "Maintainer" msgstr "" #. NOTE: EDITOR_ALERT notification type -#: app/models/users.py:454 +#: app/models/users.py:461 msgid "Editor Alert" msgstr "" #. NOTE: EDITOR_MISC notification type -#: app/models/users.py:457 +#: app/models/users.py:464 msgid "Editor Misc" msgstr "" #. NOTE: OTHER notification type -#: app/models/users.py:460 +#: app/models/users.py:467 msgid "Other" msgstr "" -#: app/models/users.py:470 +#: app/models/users.py:477 msgid "This is a Package Edit notification." msgstr "" -#: app/models/users.py:472 +#: app/models/users.py:479 msgid "This is a Package Approval notification." msgstr "" -#: app/models/users.py:474 +#: app/models/users.py:481 msgid "This is a New Thread notification." msgstr "" -#: app/models/users.py:476 +#: app/models/users.py:483 msgid "This is a New Review notification." msgstr "" -#: app/models/users.py:478 +#: app/models/users.py:485 msgid "This is a Thread Reply notification." msgstr "" -#: app/models/users.py:480 +#: app/models/users.py:487 msgid "This is a Bot notification." msgstr "" -#: app/models/users.py:482 +#: app/models/users.py:489 msgid "This is a Maintainer change notification." msgstr "" -#: app/models/users.py:484 +#: app/models/users.py:491 msgid "This is an Editor Alert notification." msgstr "" -#: app/models/users.py:486 +#: app/models/users.py:493 msgid "This is an Editor Misc notification." msgstr "" -#: app/models/users.py:488 +#: app/models/users.py:495 msgid "This is an Other notification." msgstr "" -#: app/models/users.py:495 +#: app/models/users.py:502 msgid "When another user edits your packages, releases, etc." msgstr "" -#: app/models/users.py:497 +#: app/models/users.py:504 msgid "Notifications from editors related to the package approval process." msgstr "" -#: app/models/users.py:499 +#: app/models/users.py:506 msgid "When a thread is created on your package." msgstr "" -#: app/models/users.py:501 +#: app/models/users.py:508 msgid "When a user posts a review on your package." msgstr "" -#: app/models/users.py:503 +#: app/models/users.py:510 msgid "When someone replies to a thread you're watching." msgstr "" -#: app/models/users.py:505 +#: app/models/users.py:512 msgid "From a bot - for example, update notifications." msgstr "" -#: app/models/users.py:507 +#: app/models/users.py:514 msgid "When your package's maintainers change." msgstr "" -#: app/models/users.py:509 +#: app/models/users.py:516 msgid "For editors: Important alerts." msgstr "" -#: app/models/users.py:511 +#: app/models/users.py:518 msgid "For editors: Minor notifications, including new threads." msgstr "" -#: app/models/users.py:513 +#: app/models/users.py:520 msgid "Minor notifications not important enough for a dedicated category." msgstr "" @@ -2436,11 +2464,11 @@ msgid "" "been deleted, or you may not have access to it." msgstr "" -#: app/templates/base.html:48 +#: app/templates/base.html:62 msgid "Random" msgstr "" -#: app/templates/base.html:51 app/templates/base.html:245 +#: app/templates/base.html:65 app/templates/base.html:259 #: app/templates/packages/bulk_update_conf.html:8 #: app/templates/packages/translation.html:12 #: app/templates/packages/update_config.html:8 @@ -2449,130 +2477,134 @@ msgstr "" msgid "Help" msgstr "" -#: app/templates/base.html:58 +#: app/templates/base.html:72 #, python-format msgid "Search %(type)s" msgstr "" -#: app/templates/base.html:58 app/templates/todo/tags.html:11 +#: app/templates/base.html:72 app/templates/todo/tags.html:11 #: app/templates/todo/tags.html:13 msgid "Search all packages" msgstr "" -#: app/templates/base.html:75 +#: app/templates/base.html:89 msgid "Work Queue" msgstr "" -#: app/templates/base.html:88 app/templates/base.html:140 +#: app/templates/base.html:102 app/templates/base.html:154 msgid "To do list" msgstr "" -#: app/templates/base.html:97 app/templates/notifications/list.html:4 +#: app/templates/base.html:111 app/templates/notifications/list.html:4 msgid "Notifications" msgstr "" -#: app/templates/base.html:118 +#: app/templates/base.html:132 msgid "Add Package" msgstr "" -#: app/templates/base.html:135 +#: app/templates/base.html:149 msgid "Profile" msgstr "" -#: app/templates/base.html:145 +#: app/templates/base.html:159 msgid "My Collections" msgstr "" -#: app/templates/base.html:169 app/templates/packages/release_new.html:12 +#: app/templates/base.html:183 app/templates/packages/release_new.html:12 msgid "Settings" msgstr "" -#: app/templates/base.html:172 +#: app/templates/base.html:186 msgid "Sign out" msgstr "" #: app/templates/admin/languages/list.html:4 -#: app/templates/admin/languages/list.html:10 app/templates/base.html:185 -#: app/templates/packages/view.html:602 app/utils/minetest_hypertext.py:288 +#: app/templates/admin/languages/list.html:10 app/templates/base.html:199 +#: app/templates/packages/view.html:620 app/utils/minetest_hypertext.py:288 msgid "Languages" msgstr "" -#: app/templates/base.html:202 app/templates/translate/index.html:76 +#: app/templates/base.html:216 app/templates/translate/index.html:76 msgid "Help translate ContentDB" msgstr "" -#: app/templates/base.html:246 +#: app/templates/base.html:260 msgid "About" msgstr "" -#: app/templates/base.html:247 +#: app/templates/base.html:261 msgid "Contact Us" msgstr "" -#: app/templates/base.html:248 +#: app/templates/base.html:262 msgid "Rules" msgstr "" -#: app/templates/base.html:249 +#: app/templates/base.html:263 msgid "Policy and Guidance" msgstr "" -#: app/templates/base.html:250 app/templates/donate/index.html:46 +#: app/templates/base.html:264 app/templates/donate/index.html:46 #: app/templates/donate/index.html:70 app/templates/users/profile.html:104 msgid "Donate" msgstr "" -#: app/templates/base.html:251 +#: app/templates/base.html:265 msgid "API" msgstr "" -#: app/templates/base.html:252 app/templates/users/register.html:37 +#: app/templates/base.html:266 +msgid "RSS / Feeds" +msgstr "" + +#: app/templates/base.html:267 app/templates/users/register.html:37 msgid "Privacy Policy" msgstr "" -#: app/templates/base.html:254 +#: app/templates/base.html:269 msgid "Report / DMCA" msgstr "" -#: app/templates/base.html:256 app/templates/packages/advanced_search.html:4 +#: app/templates/base.html:271 app/templates/packages/advanced_search.html:4 msgid "Advanced Search" msgstr "" -#: app/templates/base.html:257 +#: app/templates/base.html:272 msgid "User List" msgstr "" -#: app/templates/base.html:258 app/templates/packages/view.html:190 -#: app/templates/packages/view.html:677 app/templates/threads/list.html:4 +#: app/templates/base.html:273 app/templates/packages/view.html:197 +#: app/templates/packages/view.html:695 app/templates/threads/list.html:4 msgid "Threads" msgstr "" -#: app/templates/base.html:259 app/templates/collections/list.html:7 +#: app/templates/base.html:274 app/templates/collections/list.html:7 #: app/templates/collections/list.html:26 msgid "Collections" msgstr "" -#: app/templates/base.html:260 app/templates/donate/index.html:4 +#: app/templates/base.html:275 app/templates/donate/index.html:4 msgid "Support Creators" msgstr "" -#: app/templates/base.html:261 +#: app/templates/base.html:276 msgid "Translate Packages" msgstr "" -#: app/templates/base.html:262 +#: app/templates/base.html:277 msgid "Source Code" msgstr "" -#: app/templates/base.html:268 +#: app/templates/base.html:283 msgid "Show non-free packages" msgstr "" -#: app/templates/base.html:270 +#: app/templates/base.html:285 msgid "Hide non-free packages" msgstr "" -#: app/templates/base.html:274 +#: app/templates/base.html:289 #, python-format msgid "Our privacy policy has been updated (%(date)s)" msgstr "" @@ -2581,20 +2613,16 @@ msgstr "" msgid "Welcome" msgstr "" -#: app/templates/index.html:8 -msgid "Welcome to the best place to find Minetest mods, games, and texture packs" -msgstr "" - #: app/templates/index.html:53 #, python-format msgid "%(title)s by %(author)s" msgstr "" -#: app/templates/index.html:94 app/templates/packages/view.html:278 +#: app/templates/index.html:94 app/templates/packages/view.html:285 msgid "Previous" msgstr "" -#: app/templates/index.html:98 app/templates/packages/view.html:282 +#: app/templates/index.html:98 app/templates/packages/view.html:289 #: app/templates/users/claim_forums.html:87 msgid "Next" msgstr "" @@ -2676,7 +2704,7 @@ msgstr "" #: app/templates/admin/storage.html:62 #: app/templates/collections/create_edit.html:61 -#: app/templates/threads/user_comments.html:79 +#: app/templates/threads/user_comments.html:80 msgid "No results" msgstr "" @@ -2795,7 +2823,8 @@ msgstr "" #: app/templates/collections/create_edit.html:5 #: app/templates/collections/view.html:42 app/templates/macros/releases.html:68 -#: app/templates/packages/view.html:116 app/templates/packages/view.html:255 +#: app/templates/packages/release_view.html:10 +#: app/templates/packages/view.html:123 app/templates/packages/view.html:262 msgid "Edit" msgstr "" @@ -2813,7 +2842,7 @@ msgstr "" #: app/templates/collections/create_edit.html:76 #: app/templates/packages/remove.html:34 app/templates/packages/remove.html:83 -#: app/templates/packages/view.html:128 +#: app/templates/packages/view.html:135 msgid "Remove" msgstr "" @@ -3058,8 +3087,8 @@ msgstr "" msgid "No audit log entries." msgstr "" -#: app/templates/macros/forms.html:21 app/templates/macros/reviews.html:150 -#: app/templates/packages/remove.html:73 app/templates/packages/view.html:468 +#: app/templates/macros/forms.html:21 app/templates/macros/reviews.html:151 +#: app/templates/packages/remove.html:73 app/templates/packages/view.html:486 #: app/templates/users/modtools.html:86 msgid "Required" msgstr "" @@ -3135,6 +3164,7 @@ msgstr "" #: app/templates/macros/releases.html:103 #: app/templates/packages/release_edit.html:39 +#: app/templates/packages/release_view.html:41 msgid "Importing..." msgstr "" @@ -3154,34 +3184,34 @@ msgstr "" msgid "Unhelpful" msgstr "" -#: app/templates/macros/reviews.html:90 +#: app/templates/macros/reviews.html:91 #, python-format msgid "%(num)d comments" msgstr "" -#: app/templates/macros/reviews.html:102 +#: app/templates/macros/reviews.html:103 msgid "No reviews, yet." msgstr "" -#: app/templates/macros/reviews.html:112 app/templates/macros/reviews.html:166 +#: app/templates/macros/reviews.html:113 app/templates/macros/reviews.html:167 #: app/templates/packages/review_create_edit.html:4 msgid "Review" msgstr "" -#: app/templates/macros/reviews.html:139 +#: app/templates/macros/reviews.html:140 #: app/templates/packages/review_create_edit.html:51 msgid "Why or why not? Try to be constructive" msgstr "" -#: app/templates/macros/reviews.html:156 +#: app/templates/macros/reviews.html:157 msgid "Post Review" msgstr "" -#: app/templates/macros/reviews.html:192 +#: app/templates/macros/reviews.html:193 msgid "Report an issue" msgstr "" -#: app/templates/macros/reviews.html:196 +#: app/templates/macros/reviews.html:197 msgid "Ask a question" msgstr "" @@ -3316,8 +3346,8 @@ msgstr "" msgid "On %(trigger)s, do %(action)s" msgstr "" -#: app/templates/macros/todo.html:35 app/templates/packages/view.html:122 -#: app/templates/packages/view.html:433 +#: app/templates/macros/todo.html:35 app/templates/packages/view.html:129 +#: app/templates/packages/view.html:451 msgid "Release" msgstr "" @@ -3327,7 +3357,7 @@ msgstr "" #: app/templates/macros/todo.html:48 #: app/templates/packages/releases_list.html:13 -#: app/templates/packages/view.html:437 +#: app/templates/packages/view.html:455 msgid "Update settings" msgstr "" @@ -3372,9 +3402,9 @@ msgstr "" #: app/templates/modnames/view.html:27 app/templates/oauth/authorize.html:32 #: app/templates/packages/game_support.html:42 -#: app/templates/packages/similar.html:38 app/templates/packages/view.html:474 -#: app/templates/packages/view.html:498 app/templates/packages/view.html:543 -#: app/templates/packages/view.html:575 app/templates/todo/editor.html:85 +#: app/templates/packages/similar.html:38 app/templates/packages/view.html:492 +#: app/templates/packages/view.html:516 app/templates/packages/view.html:561 +#: app/templates/packages/view.html:593 app/templates/todo/editor.html:85 #: app/templates/todo/game_support.html:45 #, python-format msgid "%(title)s by %(display_name)s" @@ -3607,104 +3637,104 @@ msgid "" "\t\t\tsuch as finding metadata from git, and autocompletion." msgstr "" -#: app/templates/packages/create_edit.html:73 +#: app/templates/packages/create_edit.html:78 msgid "You need to unpublish the package to change the name." msgstr "" -#: app/templates/packages/create_edit.html:80 +#: app/templates/packages/create_edit.html:85 msgid "" "Tip: Don't include Minetest, mod, or modpack " "anywhere in the short description. It is unnecessary and wastes " "characters." msgstr "" -#: app/templates/packages/create_edit.html:83 +#: app/templates/packages/create_edit.html:88 msgid "" "Please choose 'Work in Progress' if your package is unstable, and " "shouldn't be recommended to all players" msgstr "" -#: app/templates/packages/create_edit.html:88 +#: app/templates/packages/create_edit.html:93 msgid "If there is no media, set the Media License to the same as the License." msgstr "" -#: app/templates/packages/create_edit.html:92 +#: app/templates/packages/create_edit.html:97 msgid "" "There's no need to link to the package on ContentDB in the long " "description, the user is already here!" msgstr "" -#: app/templates/packages/create_edit.html:95 +#: app/templates/packages/create_edit.html:100 msgid "" "There's no need to include the forum topic in the long description, it's " "already shown on the page." msgstr "" -#: app/templates/packages/create_edit.html:98 +#: app/templates/packages/create_edit.html:103 msgid "" "There's no need to include the repository URL in the long description, " "it's already shown on the page." msgstr "" -#: app/templates/packages/create_edit.html:102 +#: app/templates/packages/create_edit.html:107 msgid "What to write in the long description" msgstr "" -#: app/templates/packages/create_edit.html:108 +#: app/templates/packages/create_edit.html:113 msgid "Repository and Links" msgstr "" -#: app/templates/packages/create_edit.html:111 +#: app/templates/packages/create_edit.html:116 msgid "Do you have a Git repository?" msgstr "" -#: app/templates/packages/create_edit.html:113 +#: app/templates/packages/create_edit.html:118 msgid "Having a repository is optional" msgstr "" -#: app/templates/packages/create_edit.html:116 +#: app/templates/packages/create_edit.html:121 msgid "" "If you do have a repository, enter the URL below. Otherwise, leave blank " "and click skip." msgstr "" -#: app/templates/packages/create_edit.html:121 +#: app/templates/packages/create_edit.html:126 msgid "HTTP URL to a Git, Mercurial, or other repository" msgstr "" -#: app/templates/packages/create_edit.html:124 +#: app/templates/packages/create_edit.html:129 msgid "Next (Autoimport)" msgstr "" -#: app/templates/packages/create_edit.html:125 +#: app/templates/packages/create_edit.html:130 msgid "Skip" msgstr "" -#: app/templates/packages/create_edit.html:129 +#: app/templates/packages/create_edit.html:134 msgid "Importing... (This may take a while)" msgstr "" -#: app/templates/packages/create_edit.html:132 +#: app/templates/packages/create_edit.html:137 msgid "Where should users report issues?" msgstr "" -#: app/templates/packages/create_edit.html:136 +#: app/templates/packages/create_edit.html:141 msgid "Paste a forum topic URL" msgstr "" -#: app/templates/packages/create_edit.html:138 +#: app/templates/packages/create_edit.html:143 msgid "YouTube videos will be shown in an embed." msgstr "" -#: app/templates/packages/create_edit.html:139 +#: app/templates/packages/create_edit.html:144 msgid "If blank, the author's donation URL will be used instead." msgstr "" -#: app/templates/packages/create_edit.html:140 +#: app/templates/packages/create_edit.html:145 msgid "How can users translate your package? ie: weblate URL or a help page" msgstr "" -#: app/templates/packages/create_edit.html:145 +#: app/templates/packages/create_edit.html:150 msgid "" "You need to save a draft before you can add releases and screenshots. " "You'll be able to edit the package again before submitting for approval." @@ -3757,7 +3787,7 @@ msgid "" msgstr "" #: app/templates/packages/game_support.html:23 -#: app/templates/packages/view.html:213 app/templates/translate/index.html:48 +#: app/templates/packages/view.html:220 app/templates/translate/index.html:48 msgid "Source" msgstr "" @@ -3944,10 +3974,12 @@ msgid "Human-readable name. Eg: 1.0.0 - The Trains Update" msgstr "" #: app/templates/packages/release_edit.html:35 +#: app/templates/packages/release_view.html:35 msgid "Commit Hash" msgstr "" #: app/templates/packages/release_edit.html:40 +#: app/templates/packages/release_view.html:42 msgid "view task" msgstr "" @@ -4253,7 +4285,7 @@ msgid "" msgstr "" #: app/templates/packages/review_votes.html:4 -#: app/templates/packages/view.html:364 +#: app/templates/packages/view.html:371 msgid "Review Votes" msgstr "" @@ -4381,24 +4413,32 @@ msgstr "" msgid "Translating content meta - lua_api.md" msgstr "" -#: app/templates/packages/translation.html:30 -msgid "Translation template" +#: app/templates/packages/translation.html:31 +#, python-format +msgid "%(title)s is available in %(num)d languages." msgstr "" #: app/templates/packages/translation.html:32 +msgid "ContentDB reads translations from locale files (.tr) in your package." +msgstr "" + +#: app/templates/packages/translation.html:89 +msgid "Translation template" +msgstr "" + +#: app/templates/packages/translation.html:91 #, python-format msgid "" "To quickly add support for ContentDB package translation, create a file " "at %(location)s with the following content:" msgstr "" -#: app/templates/packages/translation.html:43 -#, python-format -msgid "%(title)s is available in %(num)d languages." +#: app/templates/packages/translation.html:102 +msgid "With games, you also need to name the textdomain in game.conf:" msgstr "" -#: app/templates/packages/translation.html:44 -msgid "ContentDB reads translations from locale files (.tr) in your package." +#: app/templates/packages/translation.html:106 +msgid "Replace mymod with the name of mod / textdomain you chose." msgstr "" #: app/templates/packages/update_config.html:4 @@ -4436,207 +4476,217 @@ msgid "" "notifications until it is marked up to date." msgstr "" -#: app/templates/packages/view.html:42 -msgid "Download" +#: app/templates/packages/view.html:22 app/templates/packages/view.html:25 +#, python-format +msgid "%(title)s releases" msgstr "" #: app/templates/packages/view.html:49 +msgid "Download" +msgstr "" + +#: app/templates/packages/view.html:56 #, python-format msgid "Minetest %(min)s - %(max)s" msgstr "" -#: app/templates/packages/view.html:51 +#: app/templates/packages/view.html:58 #, python-format msgid "For Minetest %(min)s and above" msgstr "" -#: app/templates/packages/view.html:53 +#: app/templates/packages/view.html:60 #, python-format msgid "Minetest %(max)s and below" msgstr "" -#: app/templates/packages/view.html:63 +#: app/templates/packages/view.html:70 msgid "How do I install this?" msgstr "" -#: app/templates/packages/view.html:69 +#: app/templates/packages/view.html:76 msgid "No downloads available" msgstr "" -#: app/templates/packages/view.html:76 +#: app/templates/packages/view.html:83 msgid "Non-free code and media" msgstr "" -#: app/templates/packages/view.html:78 +#: app/templates/packages/view.html:85 msgid "Non-free code" msgstr "" -#: app/templates/packages/view.html:80 +#: app/templates/packages/view.html:87 msgid "Non-free media" msgstr "" -#: app/templates/packages/view.html:94 app/templates/threads/view.html:109 +#: app/templates/packages/view.html:101 app/templates/threads/view.html:109 msgid "" "This thread is only visible to its creator, package maintainers, users of" " Approver rank or above, and @mentioned users." msgstr "" -#: app/templates/packages/view.html:207 app/templates/users/profile.html:95 +#: app/templates/packages/view.html:214 app/templates/users/profile.html:95 msgid "Website" msgstr "" -#: app/templates/packages/view.html:219 app/templates/users/profile.html:77 +#: app/templates/packages/view.html:226 app/templates/users/profile.html:77 msgid "Forums" msgstr "" -#: app/templates/packages/view.html:225 +#: app/templates/packages/view.html:232 msgid "Issue Tracker" msgstr "" -#: app/templates/packages/view.html:231 app/templates/translate/index.html:43 +#: app/templates/packages/view.html:238 app/templates/translate/index.html:43 msgid "Translate" msgstr "" -#: app/templates/packages/view.html:297 +#: app/templates/packages/view.html:304 msgid "Thumbnail for video" msgstr "" -#: app/templates/packages/view.html:314 +#: app/templates/packages/view.html:321 msgid "Awaiting review" msgstr "" -#: app/templates/packages/view.html:344 app/templates/threads/view.html:82 +#: app/templates/packages/view.html:351 app/templates/threads/view.html:82 msgid "Edit Review" msgstr "" -#: app/templates/packages/view.html:349 +#: app/templates/packages/view.html:356 msgid "You can't review your own package." msgstr "" -#: app/templates/packages/view.html:359 +#: app/templates/packages/view.html:366 msgid "Package needs to be approved before it can be reviewed." msgstr "" -#: app/templates/packages/view.html:370 +#: app/templates/packages/view.html:377 msgid "Used By" msgstr "" -#: app/templates/packages/view.html:376 +#: app/templates/packages/view.html:383 msgid "Content" msgstr "" -#: app/templates/packages/view.html:378 app/templates/packages/view.html:461 +#: app/templates/packages/view.html:385 app/templates/packages/view.html:479 msgid "View content for game" msgstr "" -#: app/templates/packages/view.html:393 +#: app/templates/packages/view.html:398 +#, python-format +msgid "Release notes for %(title)s" +msgstr "" + +#: app/templates/packages/view.html:411 msgid "Favorite" msgstr "" -#: app/templates/packages/view.html:402 +#: app/templates/packages/view.html:420 msgid "Add to collection..." msgstr "" -#: app/templates/packages/view.html:410 +#: app/templates/packages/view.html:428 #, python-format msgid "View %(count)d collections" msgstr "" -#: app/templates/packages/view.html:421 +#: app/templates/packages/view.html:439 msgid "Package may be outdated" msgstr "" -#: app/templates/packages/view.html:428 +#: app/templates/packages/view.html:446 msgid "Only visible to the author and Editors." msgstr "" -#: app/templates/packages/view.html:445 +#: app/templates/packages/view.html:463 msgid "Warning" msgstr "" -#: app/templates/packages/view.html:451 +#: app/templates/packages/view.html:469 msgid "Like this package? Help support its development by making a donation" msgstr "" -#: app/templates/packages/view.html:454 +#: app/templates/packages/view.html:472 msgid "Donate now" msgstr "" -#: app/templates/packages/view.html:466 app/utils/minetest_hypertext.py:283 +#: app/templates/packages/view.html:484 app/utils/minetest_hypertext.py:283 msgid "Dependencies" msgstr "" -#: app/templates/packages/view.html:486 +#: app/templates/packages/view.html:504 msgid "No required dependencies" msgstr "" -#: app/templates/packages/view.html:492 +#: app/templates/packages/view.html:510 msgid "Optional" msgstr "" -#: app/templates/packages/view.html:525 +#: app/templates/packages/view.html:543 msgid "Compatible Games" msgstr "" -#: app/templates/packages/view.html:530 app/templates/packages/view.html:550 +#: app/templates/packages/view.html:548 app/templates/packages/view.html:568 #: app/utils/minetest_hypertext.py:275 msgid "No specific game required" msgstr "" -#: app/templates/packages/view.html:533 +#: app/templates/packages/view.html:551 msgid "Tested with:" msgstr "" -#: app/templates/packages/view.html:555 +#: app/templates/packages/view.html:573 msgid "Is the above correct?" msgstr "" -#: app/templates/packages/view.html:556 +#: app/templates/packages/view.html:574 msgid "You need to either confirm this or tell ContentDB about supported games" msgstr "" -#: app/templates/packages/view.html:568 +#: app/templates/packages/view.html:586 msgid "Does not work with:" msgstr "" -#: app/templates/packages/view.html:588 +#: app/templates/packages/view.html:606 msgid "Please specify compatible games" msgstr "" -#: app/templates/packages/view.html:594 +#: app/templates/packages/view.html:612 msgid "Information" msgstr "" -#: app/templates/packages/view.html:600 +#: app/templates/packages/view.html:618 msgid "Technical Name" msgstr "" -#: app/templates/packages/view.html:616 app/utils/minetest_hypertext.py:295 +#: app/templates/packages/view.html:634 app/utils/minetest_hypertext.py:295 #, python-format msgid "%(code_license)s for code,
%(media_license)s for media." msgstr "" -#: app/templates/packages/view.html:624 +#: app/templates/packages/view.html:642 msgid "Unknown" msgstr "" -#: app/templates/packages/view.html:626 app/utils/minetest_hypertext.py:301 +#: app/templates/packages/view.html:644 app/utils/minetest_hypertext.py:301 msgid "Added" msgstr "" -#: app/templates/packages/view.html:640 +#: app/templates/packages/view.html:658 msgid "Remove myself" msgstr "" -#: app/templates/packages/view.html:645 app/utils/minetest_hypertext.py:303 +#: app/templates/packages/view.html:663 app/utils/minetest_hypertext.py:303 msgid "Provides" msgstr "" -#: app/templates/packages/view.html:667 +#: app/templates/packages/view.html:685 msgid "More" msgstr "" -#: app/templates/packages/view.html:696 +#: app/templates/packages/view.html:714 msgid "See audit log" msgstr "" @@ -4718,7 +4768,7 @@ msgstr "" msgid "Reply to %(title)s" msgstr "" -#: app/templates/threads/user_comments.html:73 +#: app/templates/threads/user_comments.html:74 msgid "Only showing replies to public threads" msgstr "" @@ -4820,7 +4870,7 @@ msgstr "" msgid "Mod names that have hard dependers, but no packages providing them." msgstr "" -#: app/templates/todo/editor.html:193 app/templates/users/account.html:100 +#: app/templates/todo/editor.html:193 app/templates/users/account.html:102 msgid "View All" msgstr "" @@ -5115,10 +5165,10 @@ msgid "Account Deletion and Deactivation isn't available to users yet." msgstr "" #: app/templates/users/account.html:88 -msgid "Please contact the admin." +msgid "Please raise a report to request account deletion." msgstr "" -#: app/templates/users/account.html:93 +#: app/templates/users/account.html:95 msgid "Recent Account Actions" msgstr "" @@ -5614,27 +5664,27 @@ msgstr "" msgid "'%(query)s' - Search Package Releases" msgstr "" -#: app/utils/flask.py:158 +#: app/utils/flask.py:159 msgid "All time" msgstr "" -#: app/utils/flask.py:159 +#: app/utils/flask.py:160 msgid "Last 7 days" msgstr "" -#: app/utils/flask.py:160 +#: app/utils/flask.py:161 msgid "Last 30 days" msgstr "" -#: app/utils/flask.py:161 +#: app/utils/flask.py:162 msgid "Last 90 days" msgstr "" -#: app/utils/flask.py:162 +#: app/utils/flask.py:163 msgid "Year to date" msgstr "" -#: app/utils/flask.py:163 +#: app/utils/flask.py:164 msgid "Last year" msgstr "" @@ -6166,6 +6216,7 @@ msgstr "" #~ msgid "Chat / Commands" #~ msgstr "" +#~ msgctxt "tags" #~ msgid "" #~ "Focus on player chat/communication or " #~ "who's primary function is interacting " @@ -6181,6 +6232,7 @@ msgstr "" #~ msgid "Complex installation" #~ msgstr "" +#~ msgctxt "tags" #~ msgid "" #~ "Requires futher installation steps, such " #~ "as installing luarocks or editing the" @@ -6202,6 +6254,7 @@ msgstr "" #~ msgid "Sims" #~ msgstr "" +#~ msgctxt "tags" #~ msgid "" #~ "Mods and games that aim to " #~ "simulate real life activity. Similar to" @@ -6226,6 +6279,7 @@ msgstr "" #~ msgid "Mobs / Animals / NPCs" #~ msgstr "" +#~ msgctxt "tags" #~ msgid "Adds mobs, animals, and NPCs" #~ msgstr "" @@ -6334,6 +6388,7 @@ msgstr "" #~ msgid "GUI" #~ msgstr "" +#~ msgctxt "tags" #~ msgid "For content whose main utility / feature is in GUI/formspec form" #~ msgstr "" @@ -6352,6 +6407,7 @@ msgstr "" #~ msgid "Minetest Game improved" #~ msgstr "" +#~ msgctxt "tags" #~ msgid "Forks of MTG" #~ msgstr "" @@ -6504,39 +6560,6 @@ 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 (_), " @@ -6550,3 +6573,6 @@ msgstr "" #~ msgid "Human readable. Eg: 1.0.0 or 2018-05-28" #~ msgstr "" +#~ msgid "Please contact the admin." +#~ msgstr "" + diff --git a/translations/messages.pot b/translations/messages.pot index aa4bb185..d0332618 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-22 16:06+0100\n" +"POT-Creation-Date: 2024-07-23 22:12+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -25,324 +25,268 @@ msgstr "" msgid "You have been banned." msgstr "" -#. NOTE: tags: title for server_tools +#. NOTE: tags: title for jam_game_2023 #: app/_translations.py:6 msgctxt "tags" -msgid "Server Moderation and Tools" +msgid "Jam / Game 2023" msgstr "" -#. NOTE: tags: description for server_tools +#. NOTE: tags: description for jam_game_2023 #: app/_translations.py:8 msgctxt "tags" -msgid "Helps with server maintenance and moderation" -msgstr "" - -#. NOTE: tags: title for pvp -#: app/_translations.py:10 -msgctxt "tags" -msgid "Player vs Player (PvP)" -msgstr "" - -#. NOTE: tags: description for pvp -#: app/_translations.py:12 -msgctxt "tags" -msgid "Designed to be played competitively against other players" +msgid "Entries to the 2023 Minetest Game Jam " msgstr "" #. NOTE: tags: title for player_effects -#: app/_translations.py:14 +#: app/_translations.py:10 msgctxt "tags" msgid "Player Effects / Power Ups" msgstr "" #. NOTE: tags: description for player_effects -#: app/_translations.py:16 +#: app/_translations.py:12 msgctxt "tags" msgid "" "For content that changes player effects, including physics, for example: " "speed, jump height or gravity." msgstr "" -#. NOTE: tags: title for jam_game_2023 +#. NOTE: tags: title for server_tools +#: app/_translations.py:14 +msgctxt "tags" +msgid "Server Moderation and Tools" +msgstr "" + +#. NOTE: tags: description for server_tools +#: app/_translations.py:16 +msgctxt "tags" +msgid "Helps with server maintenance and moderation" +msgstr "" + +#. NOTE: tags: title for pvp #: app/_translations.py:18 msgctxt "tags" -msgid "Jam / Game 2023" +msgid "Player vs Player (PvP)" msgstr "" -#. NOTE: tags: description for jam_game_2023 +#. NOTE: tags: description for pvp #: 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" +msgid "Designed to be played competitively against other players" msgstr "" #. NOTE: tags: title for world_tools -#: app/_translations.py:26 +#: app/_translations.py:22 msgctxt "tags" msgid "World Maintenance and Tools" msgstr "" #. NOTE: tags: description for world_tools -#: app/_translations.py:28 +#: app/_translations.py:24 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:38 +#: app/_translations.py:26 msgctxt "tags" msgid "Joke" msgstr "" #. NOTE: tags: description for april_fools -#: app/_translations.py:40 +#: 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 singleplayer -#: app/_translations.py:42 +#. NOTE: tags: title for developer_tools +#: app/_translations.py:30 msgctxt "tags" -msgid "Singleplayer-focused" +msgid "Developer Tools" msgstr "" -#. NOTE: tags: description for singleplayer -#: app/_translations.py:44 +#. NOTE: tags: description for developer_tools +#: app/_translations.py:32 msgctxt "tags" -msgid "Content that can be played alone" +msgid "Tools for game and mod developers" +msgstr "" + +#. NOTE: tags: title for inventory +#: app/_translations.py:34 +msgctxt "tags" +msgid "Inventory" +msgstr "" + +#. NOTE: tags: description for inventory +#: app/_translations.py:36 +msgctxt "tags" +msgid "Changes the inventory GUI" msgstr "" #. NOTE: tags: title for crafting -#: app/_translations.py:46 +#: app/_translations.py:38 msgctxt "tags" msgid "Crafting" msgstr "" #. NOTE: tags: description for crafting -#: app/_translations.py:48 +#: app/_translations.py:40 msgctxt "tags" msgid "Big changes to crafting gameplay" msgstr "" #. NOTE: tags: title for adventure__rpg -#: app/_translations.py:50 +#: app/_translations.py:42 msgctxt "tags" msgid "Adventure / RPG" msgstr "" #. NOTE: tags: title for shooter -#: app/_translations.py:52 +#: app/_translations.py:44 msgctxt "tags" msgid "Shooter" msgstr "" #. NOTE: tags: description for shooter -#: app/_translations.py:54 +#: app/_translations.py:46 msgctxt "tags" msgid "First person shooters (FPS) and more" msgstr "" #. NOTE: tags: title for sound_music -#: app/_translations.py:56 +#: app/_translations.py:48 msgctxt "tags" msgid "Sounds / Music" msgstr "" #. NOTE: tags: description for sound_music -#: app/_translations.py:58 +#: app/_translations.py:50 msgctxt "tags" msgid "Focuses on or adds new sounds or musical things" msgstr "" -#. NOTE: tags: title for tools -#: app/_translations.py:60 +#. NOTE: tags: title for mapgen +#: app/_translations.py:52 msgctxt "tags" -msgid "Tools / Weapons / Armor" +msgid "Mapgen / Biomes / Decoration" msgstr "" -#. NOTE: tags: description for tools -#: app/_translations.py:62 +#. NOTE: tags: description for mapgen +#: app/_translations.py:54 msgctxt "tags" -msgid "Adds or changes tools, weapons, and armor" +msgid "New mapgen or changes mapgen" msgstr "" -#. NOTE: tags: title for plants_and_farming -#: app/_translations.py:64 +#. NOTE: tags: title for singleplayer +#: app/_translations.py:56 msgctxt "tags" -msgid "Plants and Farming" +msgid "Singleplayer-focused" msgstr "" -#. NOTE: tags: description for plants_and_farming -#: app/_translations.py:66 +#. NOTE: tags: description for singleplayer +#: app/_translations.py:58 msgctxt "tags" -msgid "Adds new plants or other farmable resources." -msgstr "" - -#. 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" +msgid "Content that can be played alone" msgstr "" #. NOTE: tags: title for complex_installation -#: app/_translations.py:80 +#: app/_translations.py:60 msgctxt "tags" msgid "Complex installation" msgstr "" #. NOTE: tags: description for complex_installation -#: app/_translations.py:82 +#: app/_translations.py:62 msgctxt "tags" msgid "" "Requires futher installation steps, such as installing LuaRocks or " "editing the trusted mod setting" msgstr "" -#. NOTE: tags: title for magic -#: app/_translations.py:84 +#. NOTE: tags: title for simulation +#: app/_translations.py:64 msgctxt "tags" -msgid "Magic / Enchanting" +msgid "Sims" msgstr "" -#. NOTE: tags: title for building_mechanics -#: app/_translations.py:86 -msgctxt "tags" -msgid "Building Mechanics and Tools" -msgstr "" - -#. NOTE: tags: description for building_mechanics -#: app/_translations.py:88 -msgctxt "tags" -msgid "Adds game mechanics or tools that change how players build." -msgstr "" - -#. NOTE: tags: title for oneofakind__original -#: app/_translations.py:90 -msgctxt "tags" -msgid "One-of-a-kind / Original" -msgstr "" - -#. NOTE: tags: description for oneofakind__original -#: app/_translations.py:92 +#. NOTE: tags: description for simulation +#: app/_translations.py:66 msgctxt "tags" msgid "" -"For games and such that are of their own kind, distinct and original in " -"nature to others of the same category." +"Mods and games that aim to simulate real life activity. Similar to " +"SimCity/The Sims/OpenTTD/etc." msgstr "" -#. NOTE: tags: title for building -#: app/_translations.py:94 +#. NOTE: tags: title for plants_and_farming +#: app/_translations.py:68 msgctxt "tags" -msgid "Building" +msgid "Plants and Farming" msgstr "" -#. NOTE: tags: description for building -#: app/_translations.py:96 +#. NOTE: tags: description for plants_and_farming +#: app/_translations.py:70 msgctxt "tags" -msgid "Focuses on building, such as adding new materials or nodes" +msgid "Adds new plants or other farmable resources." msgstr "" -#. NOTE: tags: title for decorative -#: app/_translations.py:98 +#. NOTE: tags: title for multiplayer +#: app/_translations.py:72 msgctxt "tags" -msgid "Decorative" +msgid "Multiplayer-focused" msgstr "" -#. NOTE: tags: description for decorative -#: app/_translations.py:100 +#. NOTE: tags: description for multiplayer +#: app/_translations.py:74 msgctxt "tags" -msgid "Adds nodes with no other purpose than for use in building" +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 chat +#: app/_translations.py:80 +msgctxt "tags" +msgid "Chat / Commands" +msgstr "" + +#. NOTE: tags: description for chat +#: app/_translations.py:82 +msgctxt "tags" +msgid "Focus on player chat/communication or console interaction." msgstr "" #. NOTE: tags: title for puzzle -#: app/_translations.py:102 +#: app/_translations.py:84 msgctxt "tags" msgid "Puzzle" msgstr "" #. NOTE: tags: description for puzzle -#: app/_translations.py:104 +#: app/_translations.py:86 msgctxt "tags" msgid "Focus on puzzle solving instead of combat" msgstr "" #. NOTE: tags: title for environment -#: app/_translations.py:106 +#: app/_translations.py:88 msgctxt "tags" msgid "Environment / Weather" msgstr "" #. NOTE: tags: description for environment -#: app/_translations.py:108 +#: app/_translations.py:90 msgctxt "tags" msgid "" "Improves the world, adding weather, ambient sounds, or other environment " @@ -350,29 +294,85 @@ msgid "" msgstr "" #. NOTE: tags: title for less_than_px -#: app/_translations.py:110 +#: app/_translations.py:92 msgctxt "tags" msgid "<16px" msgstr "" #. NOTE: tags: description for less_than_px -#: app/_translations.py:112 +#: app/_translations.py:94 msgctxt "tags" msgid "Less than 16px" msgstr "" #. NOTE: tags: title for mobs -#: app/_translations.py:114 +#: app/_translations.py:96 msgctxt "tags" msgid "Mobs / Animals / NPCs" msgstr "" #. NOTE: tags: description for mobs -#: app/_translations.py:116 +#: app/_translations.py:98 msgctxt "tags" msgid "Adds mobs, animals, and non-player characters" msgstr "" +#. NOTE: tags: title for building +#: app/_translations.py:100 +msgctxt "tags" +msgid "Building" +msgstr "" + +#. NOTE: tags: description for building +#: app/_translations.py:102 +msgctxt "tags" +msgid "Focuses on building, such as adding new materials or nodes" +msgstr "" + +#. NOTE: tags: title for decorative +#: app/_translations.py:104 +msgctxt "tags" +msgid "Decorative" +msgstr "" + +#. NOTE: tags: description for decorative +#: app/_translations.py:106 +msgctxt "tags" +msgid "Adds nodes with no other purpose than for use in building" +msgstr "" + +#. NOTE: tags: title for magic +#: app/_translations.py:108 +msgctxt "tags" +msgid "Magic / Enchanting" +msgstr "" + +#. NOTE: tags: title for building_mechanics +#: app/_translations.py:110 +msgctxt "tags" +msgid "Building Mechanics and Tools" +msgstr "" + +#. NOTE: tags: description for building_mechanics +#: app/_translations.py:112 +msgctxt "tags" +msgid "Adds game mechanics or tools that change how players build." +msgstr "" + +#. NOTE: tags: title for oneofakind__original +#: app/_translations.py:114 +msgctxt "tags" +msgid "One-of-a-kind / Original" +msgstr "" + +#. NOTE: tags: description for oneofakind__original +#: 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 custom_mapgen #: app/_translations.py:118 msgctxt "tags" @@ -387,18 +387,16 @@ msgid "" "worlds to be set to the 'singlenode' mapgen." msgstr "" -#. NOTE: tags: title for survival +#. NOTE: tags: title for 16px #: app/_translations.py:122 msgctxt "tags" -msgid "Survival" +msgid "16px" msgstr "" -#. NOTE: tags: description for survival +#. NOTE: tags: description for 16px #: 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, ..." +msgid "For 16px texture packs" msgstr "" #. NOTE: tags: title for education @@ -413,202 +411,138 @@ msgctxt "tags" msgid "Either has educational value, or is a tool to help teachers " msgstr "" -#. NOTE: tags: title for storage +#. NOTE: tags: title for survival #: app/_translations.py:130 msgctxt "tags" -msgid "Storage" +msgid "Survival" msgstr "" -#. NOTE: tags: description for storage +#. NOTE: tags: description for survival #: app/_translations.py:132 msgctxt "tags" -msgid "Adds or improves item storage mechanics" -msgstr "" - -#. NOTE: tags: title for library -#: app/_translations.py:134 -msgctxt "tags" -msgid "API / Library" -msgstr "" - -#. NOTE: tags: description for library -#: app/_translations.py:136 -msgctxt "tags" -msgid "Primarily adds an API for other mods to use" +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:138 +#: app/_translations.py:134 msgctxt "tags" msgid "HUD" msgstr "" #. NOTE: tags: description for hud -#: app/_translations.py:140 +#: app/_translations.py:136 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" -msgid "Mini-game" -msgstr "" - -#. NOTE: tags: description for mini-game -#: app/_translations.py:144 -msgctxt "tags" -msgid "Adds a mini-game to be played within Minetest" -msgstr "" - #. NOTE: tags: title for pve -#: app/_translations.py:146 +#: app/_translations.py:138 msgctxt "tags" msgid "Player vs Environment (PvE)" msgstr "" #. NOTE: tags: description for pve -#: app/_translations.py:148 +#: app/_translations.py:140 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 storage +#: app/_translations.py:142 +msgctxt "tags" +msgid "Storage" +msgstr "" + +#. NOTE: tags: description for storage +#: app/_translations.py:144 +msgctxt "tags" +msgid "Adds or improves item storage mechanics" +msgstr "" + #. NOTE: tags: title for sports -#: app/_translations.py:150 +#: app/_translations.py:146 msgctxt "tags" msgid "Sports" msgstr "" -#. NOTE: tags: title for 16px +#. NOTE: tags: title for library +#: app/_translations.py:148 +msgctxt "tags" +msgid "API / Library" +msgstr "" + +#. NOTE: tags: description for library +#: app/_translations.py:150 +msgctxt "tags" +msgid "Primarily adds an API for other mods to use" +msgstr "" + +#. NOTE: tags: title for mini-game #: app/_translations.py:152 msgctxt "tags" -msgid "16px" +msgid "Mini-game" msgstr "" -#. NOTE: tags: description for 16px +#. NOTE: tags: description for mini-game #: 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 "" -"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" +msgid "Adds a mini-game to be played within Minetest" msgstr "" #. NOTE: tags: title for commerce -#: app/_translations.py:170 +#: app/_translations.py:156 msgctxt "tags" msgid "Commerce / Economy" msgstr "" #. NOTE: tags: description for commerce -#: app/_translations.py:172 +#: app/_translations.py:158 msgctxt "tags" msgid "Related to economies, money, and trading" msgstr "" -#. NOTE: tags: title for gui -#: app/_translations.py:174 +#. NOTE: tags: title for technology +#: app/_translations.py:160 msgctxt "tags" -msgid "GUI" +msgid "Machines / Electronics" msgstr "" -#. NOTE: tags: description for gui -#: app/_translations.py:176 +#. NOTE: tags: description for technology +#: app/_translations.py:162 msgctxt "tags" -msgid "" -"For content whose main utility or features are provided within a GUI, on-" -"screen menu, or similar" +msgid "Adds machines useful in automation, tubes, or power." msgstr "" -#. NOTE: tags: title for jam_combat_mod -#: app/_translations.py:178 +#. NOTE: tags: title for food +#: app/_translations.py:164 msgctxt "tags" -msgid "Jam / Combat 2020" +msgid "Food / Drinks" msgstr "" -#. NOTE: tags: description for jam_combat_mod -#: app/_translations.py:180 +#. NOTE: tags: title for seasonal +#: app/_translations.py:166 msgctxt "tags" -msgid "For mods created for the Discord \"Combat\" modding event in 2020" +msgid "Seasonal" msgstr "" -#. NOTE: tags: title for mtg -#: app/_translations.py:182 +#. NOTE: tags: description for seasonal +#: app/_translations.py:168 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" +msgid "For content generally themed around a certain season or holiday" msgstr "" #. NOTE: tags: title for creative -#: app/_translations.py:190 +#: app/_translations.py:170 msgctxt "tags" msgid "Creative" msgstr "" #. NOTE: tags: description for creative -#: app/_translations.py:192 +#: app/_translations.py:172 msgctxt "tags" msgid "" "Written specifically or exclusively for use in creative mode. Adds " @@ -616,52 +550,104 @@ msgid "" "that facilitate ingame creation and doesn't add difficulty or scarcity" msgstr "" -#. NOTE: tags: title for technology -#: app/_translations.py:194 +#. NOTE: tags: title for 64px +#: app/_translations.py:174 msgctxt "tags" -msgid "Machines / Electronics" +msgid "64px" msgstr "" -#. NOTE: tags: description for technology -#: app/_translations.py:196 +#. NOTE: tags: description for 64px +#: app/_translations.py:176 msgctxt "tags" -msgid "Adds machines useful in automation, tubes, or power." +msgid "For 64px texture packs" msgstr "" #. NOTE: tags: title for 32px -#: app/_translations.py:198 +#: app/_translations.py:178 msgctxt "tags" msgid "32px" msgstr "" #. NOTE: tags: description for 32px -#: app/_translations.py:200 +#: app/_translations.py:180 msgctxt "tags" msgid "For 32px texture packs" msgstr "" -#. NOTE: tags: title for strategy_rts -#: app/_translations.py:202 +#. NOTE: tags: title for gui +#: app/_translations.py:182 msgctxt "tags" -msgid "Strategy / RTS" +msgid "GUI" msgstr "" -#. NOTE: tags: description for strategy_rts -#: app/_translations.py:204 +#. NOTE: tags: description for gui +#: app/_translations.py:184 msgctxt "tags" msgid "" -"Games and mods with a heavy strategy component, whether real-time or " -"turn-based" +"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:186 +msgctxt "tags" +msgid "Jam / Combat 2020" +msgstr "" + +#. NOTE: tags: description for jam_combat_mod +#: app/_translations.py:188 +msgctxt "tags" +msgid "For mods created for the Discord \"Combat\" modding event in 2020" +msgstr "" + +#. NOTE: tags: title for transport +#: app/_translations.py:190 +msgctxt "tags" +msgid "Transport" +msgstr "" + +#. NOTE: tags: description for transport +#: app/_translations.py:192 +msgctxt "tags" +msgid "" +"Adds or changes transportation methods. Includes teleportation, vehicles," +" ridable mobs, transport infrastructure and thematic content" +msgstr "" + +#. NOTE: tags: title for jam_weekly_2021 +#: app/_translations.py:194 +msgctxt "tags" +msgid "Jam / Weekly Challenges 2021" +msgstr "" + +#. NOTE: tags: description for jam_weekly_2021 +#: app/_translations.py:196 +msgctxt "tags" +msgid "" +"For mods created for the Discord \"Weekly Challenges\" modding event in " +"2021" +msgstr "" + +#. NOTE: tags: title for mtg +#: app/_translations.py:198 +msgctxt "tags" +msgid "Minetest Game improved" +msgstr "" + +#. NOTE: tags: description for mtg +#: app/_translations.py:200 +msgctxt "tags" +msgid "Forks of Minetest Game" msgstr "" #. NOTE: tags: title for skins -#: app/_translations.py:206 +#: app/_translations.py:202 msgctxt "tags" msgid "Player customization / Skins" msgstr "" #. NOTE: tags: description for skins -#: app/_translations.py:208 +#: app/_translations.py:204 msgctxt "tags" msgid "" "Allows the player to customize their character by changing the texture or" @@ -669,29 +655,43 @@ msgid "" msgstr "" #. NOTE: tags: title for jam_game_2021 -#: app/_translations.py:210 +#: app/_translations.py:206 msgctxt "tags" msgid "Jam / Game 2021" msgstr "" #. NOTE: tags: description for jam_game_2021 -#: app/_translations.py:212 +#: app/_translations.py:208 msgctxt "tags" msgid "Entries to the 2021 Minetest Game Jam" msgstr "" #. NOTE: tags: title for 128px -#: app/_translations.py:214 +#: app/_translations.py:210 msgctxt "tags" msgid "128px+" msgstr "" #. NOTE: tags: description for 128px -#: app/_translations.py:216 +#: app/_translations.py:212 msgctxt "tags" msgid "For 128px or higher texture packs" msgstr "" +#. NOTE: tags: title for strategy_rts +#: app/_translations.py:214 +msgctxt "tags" +msgid "Strategy / RTS" +msgstr "" + +#. NOTE: tags: description for strategy_rts +#: app/_translations.py:216 +msgctxt "tags" +msgid "" +"Games and mods with a heavy strategy component, whether real-time or " +"turn-based" +msgstr "" + #. NOTE: tags: title for jam_game_2022 #: app/_translations.py:218 msgctxt "tags" @@ -808,7 +808,7 @@ msgstr "" msgid "%(delta)s ago" msgstr "" -#: app/blueprints/api/endpoints.py:94 app/templates/index.html:104 +#: app/blueprints/api/endpoints.py:74 app/templates/index.html:104 msgid "Featured" msgstr "" @@ -819,6 +819,7 @@ msgstr "" #: 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 +#: app/templates/packages/release_view.html:22 msgid "Name" msgstr "" @@ -827,10 +828,10 @@ 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:252 -#: app/blueprints/packages/packages.py:544 -#: app/blueprints/packages/packages.py:640 -#: app/blueprints/packages/packages.py:728 +#: app/blueprints/oauth/__init__.py:175 app/blueprints/packages/packages.py:253 +#: app/blueprints/packages/packages.py:551 +#: app/blueprints/packages/packages.py:647 +#: app/blueprints/packages/packages.py:735 #: app/blueprints/packages/releases.py:66 #: app/blueprints/packages/releases.py:81 app/blueprints/packages/reviews.py:63 #: app/blueprints/packages/screenshots.py:36 @@ -847,17 +848,18 @@ msgstr "" #: app/blueprints/packages/advanced_search.py:84 #: app/blueprints/packages/releases.py:56 #: app/blueprints/packages/releases.py:71 app/blueprints/packages/reviews.py:53 -#: app/blueprints/threads/__init__.py:281 +#: app/blueprints/threads/__init__.py:282 #: app/templates/admin/languages/list.html:23 -#: app/templates/macros/reviews.html:143 app/templates/macros/topics.html:5 +#: app/templates/macros/reviews.html:144 app/templates/macros/topics.html:5 #: app/templates/packages/release_edit.html:21 -#: app/templates/packages/translation.html:54 +#: app/templates/packages/release_view.html:23 +#: app/templates/packages/translation.html:42 msgid "Title" msgstr "" #: app/blueprints/collections/__init__.py:80 #: app/blueprints/collections/__init__.py:85 -#: app/templates/packages/translation.html:57 +#: app/templates/packages/translation.html:45 msgid "Short Description" msgstr "" @@ -866,7 +868,7 @@ msgid "Page Content" msgstr "" #: app/blueprints/collections/__init__.py:82 -#: app/blueprints/threads/__init__.py:283 +#: app/blueprints/threads/__init__.py:284 #: app/templates/collections/view.html:51 msgid "Private" msgstr "" @@ -903,6 +905,25 @@ msgstr "" msgid "Removed package from favorites collection" msgstr "" +#: app/blueprints/feeds/__init__.py:32 app/templates/index.html:8 +msgid "Welcome to the best place to find Minetest mods, games, and texture packs" +msgstr "" + +#: app/blueprints/feeds/__init__.py:70 app/templates/base.html:29 +#: app/templates/base.html:36 +msgid "ContentDB new packages" +msgstr "" + +#: app/blueprints/feeds/__init__.py:98 app/templates/base.html:31 +#: app/templates/base.html:38 +msgid "ContentDB package updates" +msgstr "" + +#: app/blueprints/feeds/__init__.py:107 app/templates/base.html:27 +#: app/templates/base.html:34 +msgid "ContentDB all" +msgstr "" + #: 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 @@ -933,7 +954,7 @@ msgstr "" #: app/blueprints/packages/__init__.py:42 #: app/templates/packages/releases_list.html:34 -#: app/templates/packages/view.html:657 app/templates/todo/editor.html:75 +#: app/templates/packages/view.html:675 app/templates/todo/editor.html:75 msgid "Releases" msgstr "" @@ -945,18 +966,18 @@ msgstr "" #: app/blueprints/packages/__init__.py:52 #: app/templates/packages/edit_maintainers.html:8 -#: app/templates/packages/view.html:628 app/utils/minetest_hypertext.py:302 +#: app/templates/packages/view.html:646 app/utils/minetest_hypertext.py:302 msgid "Maintainers" msgstr "" #: app/blueprints/packages/__init__.py:57 app/templates/admin/list.html:21 -#: app/templates/base.html:159 app/templates/packages/audit.html:4 +#: app/templates/base.html:173 app/templates/packages/audit.html:4 msgid "Audit Log" msgstr "" -#: app/blueprints/packages/__init__.py:62 app/templates/base.html:150 +#: app/blueprints/packages/__init__.py:62 app/templates/base.html:164 #: app/templates/packages/stats.html:4 app/templates/packages/stats.html:23 -#: app/templates/packages/view.html:236 app/templates/users/profile.html:148 +#: app/templates/packages/view.html:243 app/templates/users/profile.html:148 msgid "Statistics" msgstr "" @@ -986,8 +1007,8 @@ msgstr "" msgid "Non-free" msgstr "" -#: app/blueprints/packages/advanced_search.py:42 app/models/packages.py:624 -#: app/templates/packages/view.html:163 +#: app/blueprints/packages/advanced_search.py:42 app/models/packages.py:630 +#: app/templates/packages/view.html:170 msgid "Work in Progress" msgstr "" @@ -1005,30 +1026,30 @@ msgid "Query" msgstr "" #: app/blueprints/packages/advanced_search.py:54 -#: app/blueprints/packages/packages.py:230 app/templates/packages/view.html:598 +#: app/blueprints/packages/packages.py:231 app/templates/packages/view.html:616 #: app/utils/minetest_hypertext.py:263 msgid "Type" msgstr "" #: app/blueprints/packages/advanced_search.py:56 -#: app/templates/macros/topics.html:6 app/templates/packages/view.html:177 +#: app/templates/macros/topics.html:6 app/templates/packages/view.html:184 msgid "Author" msgstr "" #: app/blueprints/packages/advanced_search.py:57 -#: app/blueprints/packages/packages.py:237 app/templates/admin/tags/list.html:4 +#: app/blueprints/packages/packages.py:238 app/templates/admin/tags/list.html:4 #: app/templates/admin/tags/list.html:10 app/templates/todo/tags.html:38 #: app/utils/minetest_hypertext.py:264 msgid "Tags" msgstr "" #: app/blueprints/packages/advanced_search.py:60 -#: app/blueprints/packages/packages.py:238 +#: app/blueprints/packages/packages.py:239 msgid "Content Warnings" msgstr "" #: app/blueprints/packages/advanced_search.py:63 -#: app/blueprints/packages/packages.py:239 app/templates/packages/view.html:609 +#: app/blueprints/packages/packages.py:240 app/templates/packages/view.html:627 #: app/utils/minetest_hypertext.py:298 msgid "License" msgstr "" @@ -1042,9 +1063,10 @@ msgstr "" #: 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/macros/reviews.html:82 app/templates/macros/topics.html:52 #: app/templates/packages/game_hub.html:5 #: app/templates/packages/game_hub.html:25 +#: app/templates/packages/release_view.html:17 #: app/templates/packages/similar.html:22 app/templates/translate/index.html:28 #, python-format msgid "%(title)s by %(author)s" @@ -1052,7 +1074,7 @@ msgstr "" #: app/blueprints/packages/advanced_search.py:72 #: app/blueprints/packages/reviews.py:54 -#: app/templates/packages/translation.html:51 +#: app/templates/packages/translation.html:39 msgid "Language" msgstr "" @@ -1074,13 +1096,13 @@ 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/packages/view.html:201 app/templates/packages/view.html:343 #: 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 +#: app/templates/packages/view.html:191 app/templates/users/profile.html:242 msgid "Downloads" msgstr "" @@ -1112,178 +1134,178 @@ msgstr "" msgid "Random order" msgstr "" -#: app/blueprints/packages/packages.py:215 +#: app/blueprints/packages/packages.py:216 msgid "No download available." msgstr "" -#: app/blueprints/packages/packages.py:231 +#: app/blueprints/packages/packages.py:232 msgid "Title (Human-readable)" msgstr "" -#: app/blueprints/packages/packages.py:232 -#: app/blueprints/packages/packages.py:638 +#: app/blueprints/packages/packages.py:233 +#: app/blueprints/packages/packages.py:645 msgid "Name (Technical)" msgstr "" -#: app/blueprints/packages/packages.py:232 -#: app/blueprints/packages/packages.py:639 -#: app/templates/packages/create_edit.html:75 +#: app/blueprints/packages/packages.py:233 +#: app/blueprints/packages/packages.py:646 +#: app/templates/packages/create_edit.html:80 msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" msgstr "" -#: app/blueprints/packages/packages.py:233 +#: app/blueprints/packages/packages.py:234 msgid "Short Description (Plaintext)" msgstr "" -#: app/blueprints/packages/packages.py:235 app/templates/packages/view.html:620 +#: app/blueprints/packages/packages.py:236 app/templates/packages/view.html:638 #: app/utils/minetest_hypertext.py:300 msgid "Maintenance State" msgstr "" -#: app/blueprints/packages/packages.py:240 +#: app/blueprints/packages/packages.py:241 msgid "Media License" msgstr "" -#: app/blueprints/packages/packages.py:242 +#: app/blueprints/packages/packages.py:243 msgid "Long Description (Markdown)" msgstr "" -#: app/blueprints/packages/packages.py:244 +#: app/blueprints/packages/packages.py:245 msgid "VCS Repository URL" msgstr "" -#: app/blueprints/packages/packages.py:245 app/blueprints/users/settings.py:77 +#: app/blueprints/packages/packages.py:246 app/blueprints/users/settings.py:77 msgid "Website URL" msgstr "" -#: app/blueprints/packages/packages.py:246 +#: app/blueprints/packages/packages.py:247 msgid "Issue Tracker URL" msgstr "" -#: app/blueprints/packages/packages.py:247 +#: app/blueprints/packages/packages.py:248 msgid "Forum Topic ID" msgstr "" -#: app/blueprints/packages/packages.py:248 +#: app/blueprints/packages/packages.py:249 msgid "Video URL" msgstr "" -#: app/blueprints/packages/packages.py:249 +#: app/blueprints/packages/packages.py:250 msgid "Donate URL" msgstr "" -#: app/blueprints/packages/packages.py:250 +#: app/blueprints/packages/packages.py:251 msgid "Translation URL" msgstr "" -#: app/blueprints/packages/packages.py:256 +#: app/blueprints/packages/packages.py:257 msgid "_game is not an allowed name" msgstr "" -#: app/blueprints/packages/packages.py:266 +#: app/blueprints/packages/packages.py:267 msgid "" "Package already exists, but is removed. Please contact ContentDB staff to" " restore the package" msgstr "" -#: app/blueprints/packages/packages.py:271 +#: app/blueprints/packages/packages.py:272 msgid "Package already exists" msgstr "" -#: app/blueprints/packages/packages.py:277 +#: app/blueprints/packages/packages.py:278 msgid "A collection with a similar name already exists" msgstr "" -#: app/blueprints/packages/packages.py:330 +#: app/blueprints/packages/packages.py:331 #: 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:336 +#: app/blueprints/packages/packages.py:337 msgid "Save draft" msgstr "" -#: app/blueprints/packages/packages.py:344 +#: app/blueprints/packages/packages.py:345 msgid "Unable to find that user" msgstr "" -#: app/blueprints/packages/packages.py:348 +#: app/blueprints/packages/packages.py:349 #: app/blueprints/packages/screenshots.py:137 msgid "Permission denied" msgstr "" -#: app/blueprints/packages/packages.py:404 -#: app/blueprints/packages/packages.py:495 -#: app/blueprints/packages/packages.py:517 +#: app/blueprints/packages/packages.py:408 +#: app/blueprints/packages/packages.py:502 +#: app/blueprints/packages/packages.py:524 msgid "You don't have permission to do that" msgstr "" -#: app/blueprints/packages/packages.py:437 +#: app/blueprints/packages/packages.py:443 msgid "Please comment what changes are needed in the approval thread" msgstr "" -#: app/blueprints/packages/packages.py:444 +#: app/blueprints/packages/packages.py:450 msgid "" "Please comment in the approval thread so editors know what you have " "changed" msgstr "" -#: app/blueprints/packages/packages.py:482 +#: app/blueprints/packages/packages.py:489 #, python-format msgid "Set state to %(state)s" msgstr "" -#: app/blueprints/packages/packages.py:512 +#: app/blueprints/packages/packages.py:519 msgid "Deleted package" msgstr "" -#: app/blueprints/packages/packages.py:534 +#: app/blueprints/packages/packages.py:541 msgid "Unapproved package" msgstr "" -#: app/blueprints/packages/packages.py:543 +#: app/blueprints/packages/packages.py:550 msgid "Maintainers (Comma-separated)" msgstr "" -#: app/blueprints/packages/packages.py:552 +#: app/blueprints/packages/packages.py:559 msgid "You don't have permission to edit maintainers" msgstr "" -#: app/blueprints/packages/packages.py:602 +#: app/blueprints/packages/packages.py:609 msgid "You are not a maintainer" msgstr "" -#: app/blueprints/packages/packages.py:605 +#: app/blueprints/packages/packages.py:612 msgid "Package owners cannot remove themselves as maintainers" msgstr "" -#: app/blueprints/packages/packages.py:637 +#: app/blueprints/packages/packages.py:644 msgid "Author Name" msgstr "" -#: app/blueprints/packages/packages.py:724 +#: app/blueprints/packages/packages.py:731 msgid "Enable support detection based on dependencies (recommended)" msgstr "" -#: app/blueprints/packages/packages.py:725 +#: app/blueprints/packages/packages.py:732 msgid "Supported games" msgstr "" -#: app/blueprints/packages/packages.py:726 +#: app/blueprints/packages/packages.py:733 msgid "Unsupported games" msgstr "" -#: app/blueprints/packages/packages.py:727 +#: app/blueprints/packages/packages.py:734 msgid "Supports all games (unless stated) / is game independent" msgstr "" -#: app/blueprints/packages/packages.py:743 +#: app/blueprints/packages/packages.py:750 msgid "You need at least one release before you can edit game support" msgstr "" -#: app/blueprints/packages/packages.py:747 +#: app/blueprints/packages/packages.py:754 msgid "Mod(pack) needs to contain at least one mod. Please create a new release" msgstr "" @@ -1308,18 +1330,19 @@ msgstr "" #: app/blueprints/packages/releases.py:62 #: app/blueprints/packages/releases.py:77 -#: app/blueprints/packages/releases.py:207 +#: app/blueprints/packages/releases.py:217 msgid "Minimum Minetest Version" msgstr "" #: app/blueprints/packages/releases.py:64 #: app/blueprints/packages/releases.py:79 -#: app/blueprints/packages/releases.py:210 +#: app/blueprints/packages/releases.py:220 msgid "Maximum Minetest Version" msgstr "" #: app/blueprints/packages/releases.py:74 #: app/templates/packages/release_edit.html:31 +#: app/templates/packages/release_view.html:31 msgid "URL" msgstr "" @@ -1340,75 +1363,75 @@ msgstr "" msgid "Upload .zip file" msgstr "" -#: app/blueprints/packages/releases.py:206 +#: app/blueprints/packages/releases.py:216 msgid "Set Min" msgstr "" -#: app/blueprints/packages/releases.py:209 +#: app/blueprints/packages/releases.py:219 msgid "Set Max" msgstr "" -#: app/blueprints/packages/releases.py:212 +#: app/blueprints/packages/releases.py:222 msgid "Only change values previously set as none" msgstr "" -#: app/blueprints/packages/releases.py:213 +#: app/blueprints/packages/releases.py:223 msgid "Update" msgstr "" -#: app/blueprints/packages/releases.py:265 +#: app/blueprints/packages/releases.py:275 #: app/templates/packages/update_config.html:25 msgid "Trigger" msgstr "" -#: app/blueprints/packages/releases.py:266 +#: app/blueprints/packages/releases.py:276 msgid "New Commit" msgstr "" -#: app/blueprints/packages/releases.py:267 app/templates/admin/tags/list.html:8 +#: app/blueprints/packages/releases.py:277 app/templates/admin/tags/list.html:8 msgid "New Tag" msgstr "" -#: app/blueprints/packages/releases.py:269 +#: app/blueprints/packages/releases.py:279 msgid "Branch name" msgstr "" -#: app/blueprints/packages/releases.py:270 +#: app/blueprints/packages/releases.py:280 #: app/templates/packages/update_config.html:38 msgid "Action" msgstr "" -#: app/blueprints/packages/releases.py:271 +#: app/blueprints/packages/releases.py:281 msgid "Send notification and mark as outdated" msgstr "" -#: app/blueprints/packages/releases.py:271 app/logic/package_approval.py:104 +#: app/blueprints/packages/releases.py:281 app/logic/package_approval.py:104 msgid "Create release" msgstr "" -#: app/blueprints/packages/releases.py:273 +#: app/blueprints/packages/releases.py:283 msgid "Save Settings" msgstr "" -#: app/blueprints/packages/releases.py:274 +#: app/blueprints/packages/releases.py:284 msgid "Disable Automation" msgstr "" -#: app/blueprints/packages/releases.py:313 +#: app/blueprints/packages/releases.py:323 msgid "Please add a Git repository URL in order to set up automatic releases" msgstr "" -#: app/blueprints/packages/releases.py:329 +#: app/blueprints/packages/releases.py:339 msgid "Deleted update configuration" msgstr "" -#: app/blueprints/packages/releases.py:337 +#: app/blueprints/packages/releases.py:347 msgid "Now, please create an initial release" msgstr "" #: app/blueprints/packages/reviews.py:60 app/blueprints/threads/__init__.py:181 #: app/blueprints/threads/__init__.py:182 -#: app/blueprints/threads/__init__.py:282 +#: app/blueprints/threads/__init__.py:283 msgid "Comment" msgstr "" @@ -1416,18 +1439,18 @@ msgstr "" msgid "Rating" msgstr "" -#: app/blueprints/packages/reviews.py:62 app/templates/macros/reviews.html:124 -#: app/templates/macros/reviews.html:178 +#: app/blueprints/packages/reviews.py:62 app/templates/macros/reviews.html:125 +#: app/templates/macros/reviews.html:179 msgid "Yes" msgstr "" -#: app/blueprints/packages/reviews.py:62 app/templates/macros/reviews.html:129 -#: app/templates/macros/reviews.html:182 +#: app/blueprints/packages/reviews.py:62 app/templates/macros/reviews.html:130 +#: app/templates/macros/reviews.html:183 msgid "Neutral" msgstr "" -#: app/blueprints/packages/reviews.py:62 app/templates/macros/reviews.html:134 -#: app/templates/macros/reviews.html:186 +#: app/blueprints/packages/reviews.py:62 app/templates/macros/reviews.html:135 +#: app/templates/macros/reviews.html:187 msgid "No" msgstr "" @@ -1443,7 +1466,7 @@ msgstr "" #: app/blueprints/packages/reviews.py:94 app/blueprints/threads/__init__.py:207 #: app/blueprints/threads/__init__.py:240 -#: app/blueprints/threads/__init__.py:334 app/blueprints/users/settings.py:114 +#: app/blueprints/threads/__init__.py:335 app/blueprints/users/settings.py:114 #: app/logic/packages.py:131 msgid "Linking to blocked sites is not allowed" msgstr "" @@ -1471,8 +1494,9 @@ msgid "Message" msgstr "" #: app/blueprints/report/__init__.py:35 app/templates/macros/threads.html:51 -#: app/templates/packages/view.html:688 app/templates/report/index.html:4 -#: app/templates/report/index.html:10 app/templates/users/profile.html:37 +#: app/templates/packages/view.html:706 app/templates/report/index.html:4 +#: app/templates/report/index.html:10 app/templates/users/account.html:91 +#: app/templates/users/profile.html:37 msgid "Report" msgstr "" @@ -1508,24 +1532,24 @@ msgstr "" msgid "Please wait before commenting again" msgstr "" -#: app/blueprints/threads/__init__.py:284 +#: app/blueprints/threads/__init__.py:285 #: app/templates/macros/package_approval.html:56 msgid "Open Thread" msgstr "" -#: app/blueprints/threads/__init__.py:309 +#: app/blueprints/threads/__init__.py:310 msgid "Unable to create thread!" msgstr "" -#: app/blueprints/threads/__init__.py:315 +#: app/blueprints/threads/__init__.py:316 msgid "An approval thread already exists! Consider replying there instead" msgstr "" -#: app/blueprints/threads/__init__.py:319 +#: app/blueprints/threads/__init__.py:320 msgid "Please wait before opening another thread" msgstr "" -#: app/blueprints/todo/user.py:192 +#: app/blueprints/todo/user.py:193 #: app/templates/collections/package_add_to.html:46 msgid "Done" msgstr "" @@ -1544,7 +1568,7 @@ msgstr "" msgid "Remember me" msgstr "" -#: app/blueprints/users/account.py:39 app/templates/base.html:176 +#: app/blueprints/users/account.py:39 app/templates/base.html:190 #: app/templates/donate/index.html:85 app/templates/users/login.html:4 msgid "Sign in" msgstr "" @@ -1906,7 +1930,7 @@ msgstr "" msgid "File filter" msgstr "" -#: app/blueprints/zipgrep/__init__.py:38 app/templates/base.html:60 +#: app/blueprints/zipgrep/__init__.py:38 app/templates/base.html:74 #: app/templates/packages/advanced_search.html:34 #: app/templates/packages/game_hub.html:35 app/templates/todo/tags.html:14 msgid "Search" @@ -1997,6 +2021,10 @@ msgstr "" msgid "You don't have permission to change the package name" msgstr "" +#: app/logic/packages.py:140 +msgid "You cannot change package type once approved" +msgstr "" + #: app/logic/releases.py:33 msgid "You don't have permission to make releases" msgstr "" @@ -2070,17 +2098,17 @@ msgstr "" msgid "Texture Pack" msgstr "" -#: app/models/packages.py:78 app/templates/base.html:39 +#: app/models/packages.py:78 app/templates/base.html:53 #: app/templates/modnames/view.html:14 msgid "Mods" msgstr "" -#: app/models/packages.py:80 app/templates/base.html:42 +#: app/models/packages.py:80 app/templates/base.html:56 #: app/templates/modnames/view.html:17 msgid "Games" msgstr "" -#: app/models/packages.py:82 app/templates/base.html:45 +#: app/models/packages.py:82 app/templates/base.html:59 msgid "Texture Packs" msgstr "" @@ -2207,185 +2235,185 @@ msgstr "" msgid "Delete" msgstr "" -#: app/models/packages.py:1366 +#: app/models/packages.py:1384 #, python-format msgid "New commit %(hash)s found on the Git repo." msgstr "" -#: app/models/packages.py:1370 +#: app/models/packages.py:1388 #, python-format msgid "The last release was commit %(hash)s" msgstr "" -#: app/models/packages.py:1376 +#: app/models/packages.py:1394 #, python-format msgid "New tag %(tag_name)s found on the Git repo." msgstr "" -#: app/models/users.py:45 +#: app/models/users.py:46 msgid "Banned" msgstr "" -#: app/models/users.py:47 +#: app/models/users.py:48 msgid "Not Joined" msgstr "" -#: app/models/users.py:49 +#: app/models/users.py:50 msgid "New Member" msgstr "" -#: app/models/users.py:51 +#: app/models/users.py:52 msgid "Member" msgstr "" -#: app/models/users.py:53 +#: app/models/users.py:54 msgid "Trusted Member" msgstr "" -#: app/models/users.py:55 +#: app/models/users.py:56 msgid "Approver" msgstr "" -#: app/models/users.py:57 +#: app/models/users.py:58 msgid "Editor" msgstr "" #. NOTE: BOT notification type -#: app/models/users.py:59 app/models/users.py:448 +#: app/models/users.py:60 app/models/users.py:455 msgid "Bot" msgstr "" -#: app/models/users.py:61 +#: app/models/users.py:62 msgid "Moderator" msgstr "" -#: app/models/users.py:63 app/templates/base.html:164 +#: app/models/users.py:64 app/templates/base.html:178 msgid "Admin" msgstr "" #. NOTE: PACKAGE_EDIT notification type -#: app/models/users.py:433 +#: app/models/users.py:440 msgid "Package Edit" msgstr "" #. NOTE: PACKAGE_APPROVAL notification type -#: app/models/users.py:436 +#: app/models/users.py:443 msgid "Package Approval" msgstr "" #. NOTE: NEW_THREAD notification type -#: app/models/users.py:439 app/templates/threads/list.html:12 +#: app/models/users.py:446 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:442 +#: app/models/users.py:449 msgid "New Review" msgstr "" #. NOTE: THREAD_REPLY notification type -#: app/models/users.py:445 +#: app/models/users.py:452 msgid "Thread Reply" msgstr "" #. NOTE: MAINTAINER notification type -#: app/models/users.py:451 app/templates/macros/threads.html:27 +#: app/models/users.py:458 app/templates/macros/threads.html:27 msgid "Maintainer" msgstr "" #. NOTE: EDITOR_ALERT notification type -#: app/models/users.py:454 +#: app/models/users.py:461 msgid "Editor Alert" msgstr "" #. NOTE: EDITOR_MISC notification type -#: app/models/users.py:457 +#: app/models/users.py:464 msgid "Editor Misc" msgstr "" #. NOTE: OTHER notification type -#: app/models/users.py:460 +#: app/models/users.py:467 msgid "Other" msgstr "" -#: app/models/users.py:470 +#: app/models/users.py:477 msgid "This is a Package Edit notification." msgstr "" -#: app/models/users.py:472 +#: app/models/users.py:479 msgid "This is a Package Approval notification." msgstr "" -#: app/models/users.py:474 +#: app/models/users.py:481 msgid "This is a New Thread notification." msgstr "" -#: app/models/users.py:476 +#: app/models/users.py:483 msgid "This is a New Review notification." msgstr "" -#: app/models/users.py:478 +#: app/models/users.py:485 msgid "This is a Thread Reply notification." msgstr "" -#: app/models/users.py:480 +#: app/models/users.py:487 msgid "This is a Bot notification." msgstr "" -#: app/models/users.py:482 +#: app/models/users.py:489 msgid "This is a Maintainer change notification." msgstr "" -#: app/models/users.py:484 +#: app/models/users.py:491 msgid "This is an Editor Alert notification." msgstr "" -#: app/models/users.py:486 +#: app/models/users.py:493 msgid "This is an Editor Misc notification." msgstr "" -#: app/models/users.py:488 +#: app/models/users.py:495 msgid "This is an Other notification." msgstr "" -#: app/models/users.py:495 +#: app/models/users.py:502 msgid "When another user edits your packages, releases, etc." msgstr "" -#: app/models/users.py:497 +#: app/models/users.py:504 msgid "Notifications from editors related to the package approval process." msgstr "" -#: app/models/users.py:499 +#: app/models/users.py:506 msgid "When a thread is created on your package." msgstr "" -#: app/models/users.py:501 +#: app/models/users.py:508 msgid "When a user posts a review on your package." msgstr "" -#: app/models/users.py:503 +#: app/models/users.py:510 msgid "When someone replies to a thread you're watching." msgstr "" -#: app/models/users.py:505 +#: app/models/users.py:512 msgid "From a bot - for example, update notifications." msgstr "" -#: app/models/users.py:507 +#: app/models/users.py:514 msgid "When your package's maintainers change." msgstr "" -#: app/models/users.py:509 +#: app/models/users.py:516 msgid "For editors: Important alerts." msgstr "" -#: app/models/users.py:511 +#: app/models/users.py:518 msgid "For editors: Minor notifications, including new threads." msgstr "" -#: app/models/users.py:513 +#: app/models/users.py:520 msgid "Minor notifications not important enough for a dedicated category." msgstr "" @@ -2436,11 +2464,11 @@ msgid "" "been deleted, or you may not have access to it." msgstr "" -#: app/templates/base.html:48 +#: app/templates/base.html:62 msgid "Random" msgstr "" -#: app/templates/base.html:51 app/templates/base.html:245 +#: app/templates/base.html:65 app/templates/base.html:259 #: app/templates/packages/bulk_update_conf.html:8 #: app/templates/packages/translation.html:12 #: app/templates/packages/update_config.html:8 @@ -2449,130 +2477,134 @@ msgstr "" msgid "Help" msgstr "" -#: app/templates/base.html:58 +#: app/templates/base.html:72 #, python-format msgid "Search %(type)s" msgstr "" -#: app/templates/base.html:58 app/templates/todo/tags.html:11 +#: app/templates/base.html:72 app/templates/todo/tags.html:11 #: app/templates/todo/tags.html:13 msgid "Search all packages" msgstr "" -#: app/templates/base.html:75 +#: app/templates/base.html:89 msgid "Work Queue" msgstr "" -#: app/templates/base.html:88 app/templates/base.html:140 +#: app/templates/base.html:102 app/templates/base.html:154 msgid "To do list" msgstr "" -#: app/templates/base.html:97 app/templates/notifications/list.html:4 +#: app/templates/base.html:111 app/templates/notifications/list.html:4 msgid "Notifications" msgstr "" -#: app/templates/base.html:118 +#: app/templates/base.html:132 msgid "Add Package" msgstr "" -#: app/templates/base.html:135 +#: app/templates/base.html:149 msgid "Profile" msgstr "" -#: app/templates/base.html:145 +#: app/templates/base.html:159 msgid "My Collections" msgstr "" -#: app/templates/base.html:169 app/templates/packages/release_new.html:12 +#: app/templates/base.html:183 app/templates/packages/release_new.html:12 msgid "Settings" msgstr "" -#: app/templates/base.html:172 +#: app/templates/base.html:186 msgid "Sign out" msgstr "" #: app/templates/admin/languages/list.html:4 -#: app/templates/admin/languages/list.html:10 app/templates/base.html:185 -#: app/templates/packages/view.html:602 app/utils/minetest_hypertext.py:288 +#: app/templates/admin/languages/list.html:10 app/templates/base.html:199 +#: app/templates/packages/view.html:620 app/utils/minetest_hypertext.py:288 msgid "Languages" msgstr "" -#: app/templates/base.html:202 app/templates/translate/index.html:76 +#: app/templates/base.html:216 app/templates/translate/index.html:76 msgid "Help translate ContentDB" msgstr "" -#: app/templates/base.html:246 +#: app/templates/base.html:260 msgid "About" msgstr "" -#: app/templates/base.html:247 +#: app/templates/base.html:261 msgid "Contact Us" msgstr "" -#: app/templates/base.html:248 +#: app/templates/base.html:262 msgid "Rules" msgstr "" -#: app/templates/base.html:249 +#: app/templates/base.html:263 msgid "Policy and Guidance" msgstr "" -#: app/templates/base.html:250 app/templates/donate/index.html:46 +#: app/templates/base.html:264 app/templates/donate/index.html:46 #: app/templates/donate/index.html:70 app/templates/users/profile.html:104 msgid "Donate" msgstr "" -#: app/templates/base.html:251 +#: app/templates/base.html:265 msgid "API" msgstr "" -#: app/templates/base.html:252 app/templates/users/register.html:37 +#: app/templates/base.html:266 +msgid "RSS / Feeds" +msgstr "" + +#: app/templates/base.html:267 app/templates/users/register.html:37 msgid "Privacy Policy" msgstr "" -#: app/templates/base.html:254 +#: app/templates/base.html:269 msgid "Report / DMCA" msgstr "" -#: app/templates/base.html:256 app/templates/packages/advanced_search.html:4 +#: app/templates/base.html:271 app/templates/packages/advanced_search.html:4 msgid "Advanced Search" msgstr "" -#: app/templates/base.html:257 +#: app/templates/base.html:272 msgid "User List" msgstr "" -#: app/templates/base.html:258 app/templates/packages/view.html:190 -#: app/templates/packages/view.html:677 app/templates/threads/list.html:4 +#: app/templates/base.html:273 app/templates/packages/view.html:197 +#: app/templates/packages/view.html:695 app/templates/threads/list.html:4 msgid "Threads" msgstr "" -#: app/templates/base.html:259 app/templates/collections/list.html:7 +#: app/templates/base.html:274 app/templates/collections/list.html:7 #: app/templates/collections/list.html:26 msgid "Collections" msgstr "" -#: app/templates/base.html:260 app/templates/donate/index.html:4 +#: app/templates/base.html:275 app/templates/donate/index.html:4 msgid "Support Creators" msgstr "" -#: app/templates/base.html:261 +#: app/templates/base.html:276 msgid "Translate Packages" msgstr "" -#: app/templates/base.html:262 +#: app/templates/base.html:277 msgid "Source Code" msgstr "" -#: app/templates/base.html:268 +#: app/templates/base.html:283 msgid "Show non-free packages" msgstr "" -#: app/templates/base.html:270 +#: app/templates/base.html:285 msgid "Hide non-free packages" msgstr "" -#: app/templates/base.html:274 +#: app/templates/base.html:289 #, python-format msgid "Our privacy policy has been updated (%(date)s)" msgstr "" @@ -2581,20 +2613,16 @@ msgstr "" msgid "Welcome" msgstr "" -#: app/templates/index.html:8 -msgid "Welcome to the best place to find Minetest mods, games, and texture packs" -msgstr "" - #: app/templates/index.html:53 #, python-format msgid "%(title)s by %(author)s" msgstr "" -#: app/templates/index.html:94 app/templates/packages/view.html:278 +#: app/templates/index.html:94 app/templates/packages/view.html:285 msgid "Previous" msgstr "" -#: app/templates/index.html:98 app/templates/packages/view.html:282 +#: app/templates/index.html:98 app/templates/packages/view.html:289 #: app/templates/users/claim_forums.html:87 msgid "Next" msgstr "" @@ -2676,7 +2704,7 @@ msgstr "" #: app/templates/admin/storage.html:62 #: app/templates/collections/create_edit.html:61 -#: app/templates/threads/user_comments.html:79 +#: app/templates/threads/user_comments.html:80 msgid "No results" msgstr "" @@ -2795,7 +2823,8 @@ msgstr "" #: app/templates/collections/create_edit.html:5 #: app/templates/collections/view.html:42 app/templates/macros/releases.html:68 -#: app/templates/packages/view.html:116 app/templates/packages/view.html:255 +#: app/templates/packages/release_view.html:10 +#: app/templates/packages/view.html:123 app/templates/packages/view.html:262 msgid "Edit" msgstr "" @@ -2813,7 +2842,7 @@ msgstr "" #: app/templates/collections/create_edit.html:76 #: app/templates/packages/remove.html:34 app/templates/packages/remove.html:83 -#: app/templates/packages/view.html:128 +#: app/templates/packages/view.html:135 msgid "Remove" msgstr "" @@ -3058,8 +3087,8 @@ msgstr "" msgid "No audit log entries." msgstr "" -#: app/templates/macros/forms.html:21 app/templates/macros/reviews.html:150 -#: app/templates/packages/remove.html:73 app/templates/packages/view.html:468 +#: app/templates/macros/forms.html:21 app/templates/macros/reviews.html:151 +#: app/templates/packages/remove.html:73 app/templates/packages/view.html:486 #: app/templates/users/modtools.html:86 msgid "Required" msgstr "" @@ -3135,6 +3164,7 @@ msgstr "" #: app/templates/macros/releases.html:103 #: app/templates/packages/release_edit.html:39 +#: app/templates/packages/release_view.html:41 msgid "Importing..." msgstr "" @@ -3154,34 +3184,34 @@ msgstr "" msgid "Unhelpful" msgstr "" -#: app/templates/macros/reviews.html:90 +#: app/templates/macros/reviews.html:91 #, python-format msgid "%(num)d comments" msgstr "" -#: app/templates/macros/reviews.html:102 +#: app/templates/macros/reviews.html:103 msgid "No reviews, yet." msgstr "" -#: app/templates/macros/reviews.html:112 app/templates/macros/reviews.html:166 +#: app/templates/macros/reviews.html:113 app/templates/macros/reviews.html:167 #: app/templates/packages/review_create_edit.html:4 msgid "Review" msgstr "" -#: app/templates/macros/reviews.html:139 +#: app/templates/macros/reviews.html:140 #: app/templates/packages/review_create_edit.html:51 msgid "Why or why not? Try to be constructive" msgstr "" -#: app/templates/macros/reviews.html:156 +#: app/templates/macros/reviews.html:157 msgid "Post Review" msgstr "" -#: app/templates/macros/reviews.html:192 +#: app/templates/macros/reviews.html:193 msgid "Report an issue" msgstr "" -#: app/templates/macros/reviews.html:196 +#: app/templates/macros/reviews.html:197 msgid "Ask a question" msgstr "" @@ -3316,8 +3346,8 @@ msgstr "" msgid "On %(trigger)s, do %(action)s" msgstr "" -#: app/templates/macros/todo.html:35 app/templates/packages/view.html:122 -#: app/templates/packages/view.html:433 +#: app/templates/macros/todo.html:35 app/templates/packages/view.html:129 +#: app/templates/packages/view.html:451 msgid "Release" msgstr "" @@ -3327,7 +3357,7 @@ msgstr "" #: app/templates/macros/todo.html:48 #: app/templates/packages/releases_list.html:13 -#: app/templates/packages/view.html:437 +#: app/templates/packages/view.html:455 msgid "Update settings" msgstr "" @@ -3372,9 +3402,9 @@ msgstr "" #: app/templates/modnames/view.html:27 app/templates/oauth/authorize.html:32 #: app/templates/packages/game_support.html:42 -#: app/templates/packages/similar.html:38 app/templates/packages/view.html:474 -#: app/templates/packages/view.html:498 app/templates/packages/view.html:543 -#: app/templates/packages/view.html:575 app/templates/todo/editor.html:85 +#: app/templates/packages/similar.html:38 app/templates/packages/view.html:492 +#: app/templates/packages/view.html:516 app/templates/packages/view.html:561 +#: app/templates/packages/view.html:593 app/templates/todo/editor.html:85 #: app/templates/todo/game_support.html:45 #, python-format msgid "%(title)s by %(display_name)s" @@ -3607,104 +3637,104 @@ msgid "" "\t\t\tsuch as finding metadata from git, and autocompletion." msgstr "" -#: app/templates/packages/create_edit.html:73 +#: app/templates/packages/create_edit.html:78 msgid "You need to unpublish the package to change the name." msgstr "" -#: app/templates/packages/create_edit.html:80 +#: app/templates/packages/create_edit.html:85 msgid "" "Tip: Don't include Minetest, mod, or modpack " "anywhere in the short description. It is unnecessary and wastes " "characters." msgstr "" -#: app/templates/packages/create_edit.html:83 +#: app/templates/packages/create_edit.html:88 msgid "" "Please choose 'Work in Progress' if your package is unstable, and " "shouldn't be recommended to all players" msgstr "" -#: app/templates/packages/create_edit.html:88 +#: app/templates/packages/create_edit.html:93 msgid "If there is no media, set the Media License to the same as the License." msgstr "" -#: app/templates/packages/create_edit.html:92 +#: app/templates/packages/create_edit.html:97 msgid "" "There's no need to link to the package on ContentDB in the long " "description, the user is already here!" msgstr "" -#: app/templates/packages/create_edit.html:95 +#: app/templates/packages/create_edit.html:100 msgid "" "There's no need to include the forum topic in the long description, it's " "already shown on the page." msgstr "" -#: app/templates/packages/create_edit.html:98 +#: app/templates/packages/create_edit.html:103 msgid "" "There's no need to include the repository URL in the long description, " "it's already shown on the page." msgstr "" -#: app/templates/packages/create_edit.html:102 +#: app/templates/packages/create_edit.html:107 msgid "What to write in the long description" msgstr "" -#: app/templates/packages/create_edit.html:108 +#: app/templates/packages/create_edit.html:113 msgid "Repository and Links" msgstr "" -#: app/templates/packages/create_edit.html:111 +#: app/templates/packages/create_edit.html:116 msgid "Do you have a Git repository?" msgstr "" -#: app/templates/packages/create_edit.html:113 +#: app/templates/packages/create_edit.html:118 msgid "Having a repository is optional" msgstr "" -#: app/templates/packages/create_edit.html:116 +#: app/templates/packages/create_edit.html:121 msgid "" "If you do have a repository, enter the URL below. Otherwise, leave blank " "and click skip." msgstr "" -#: app/templates/packages/create_edit.html:121 +#: app/templates/packages/create_edit.html:126 msgid "HTTP URL to a Git, Mercurial, or other repository" msgstr "" -#: app/templates/packages/create_edit.html:124 +#: app/templates/packages/create_edit.html:129 msgid "Next (Autoimport)" msgstr "" -#: app/templates/packages/create_edit.html:125 +#: app/templates/packages/create_edit.html:130 msgid "Skip" msgstr "" -#: app/templates/packages/create_edit.html:129 +#: app/templates/packages/create_edit.html:134 msgid "Importing... (This may take a while)" msgstr "" -#: app/templates/packages/create_edit.html:132 +#: app/templates/packages/create_edit.html:137 msgid "Where should users report issues?" msgstr "" -#: app/templates/packages/create_edit.html:136 +#: app/templates/packages/create_edit.html:141 msgid "Paste a forum topic URL" msgstr "" -#: app/templates/packages/create_edit.html:138 +#: app/templates/packages/create_edit.html:143 msgid "YouTube videos will be shown in an embed." msgstr "" -#: app/templates/packages/create_edit.html:139 +#: app/templates/packages/create_edit.html:144 msgid "If blank, the author's donation URL will be used instead." msgstr "" -#: app/templates/packages/create_edit.html:140 +#: app/templates/packages/create_edit.html:145 msgid "How can users translate your package? ie: weblate URL or a help page" msgstr "" -#: app/templates/packages/create_edit.html:145 +#: app/templates/packages/create_edit.html:150 msgid "" "You need to save a draft before you can add releases and screenshots. " "You'll be able to edit the package again before submitting for approval." @@ -3757,7 +3787,7 @@ msgid "" msgstr "" #: app/templates/packages/game_support.html:23 -#: app/templates/packages/view.html:213 app/templates/translate/index.html:48 +#: app/templates/packages/view.html:220 app/templates/translate/index.html:48 msgid "Source" msgstr "" @@ -3944,10 +3974,12 @@ msgid "Human-readable name. Eg: 1.0.0 - The Trains Update" msgstr "" #: app/templates/packages/release_edit.html:35 +#: app/templates/packages/release_view.html:35 msgid "Commit Hash" msgstr "" #: app/templates/packages/release_edit.html:40 +#: app/templates/packages/release_view.html:42 msgid "view task" msgstr "" @@ -4253,7 +4285,7 @@ msgid "" msgstr "" #: app/templates/packages/review_votes.html:4 -#: app/templates/packages/view.html:364 +#: app/templates/packages/view.html:371 msgid "Review Votes" msgstr "" @@ -4381,24 +4413,32 @@ msgstr "" msgid "Translating content meta - lua_api.md" msgstr "" -#: app/templates/packages/translation.html:30 -msgid "Translation template" +#: app/templates/packages/translation.html:31 +#, python-format +msgid "%(title)s is available in %(num)d languages." msgstr "" #: app/templates/packages/translation.html:32 +msgid "ContentDB reads translations from locale files (.tr) in your package." +msgstr "" + +#: app/templates/packages/translation.html:89 +msgid "Translation template" +msgstr "" + +#: app/templates/packages/translation.html:91 #, python-format msgid "" "To quickly add support for ContentDB package translation, create a file " "at %(location)s with the following content:" msgstr "" -#: app/templates/packages/translation.html:43 -#, python-format -msgid "%(title)s is available in %(num)d languages." +#: app/templates/packages/translation.html:102 +msgid "With games, you also need to name the textdomain in game.conf:" msgstr "" -#: app/templates/packages/translation.html:44 -msgid "ContentDB reads translations from locale files (.tr) in your package." +#: app/templates/packages/translation.html:106 +msgid "Replace mymod with the name of mod / textdomain you chose." msgstr "" #: app/templates/packages/update_config.html:4 @@ -4436,207 +4476,217 @@ msgid "" "notifications until it is marked up to date." msgstr "" -#: app/templates/packages/view.html:42 -msgid "Download" +#: app/templates/packages/view.html:22 app/templates/packages/view.html:25 +#, python-format +msgid "%(title)s releases" msgstr "" #: app/templates/packages/view.html:49 +msgid "Download" +msgstr "" + +#: app/templates/packages/view.html:56 #, python-format msgid "Minetest %(min)s - %(max)s" msgstr "" -#: app/templates/packages/view.html:51 +#: app/templates/packages/view.html:58 #, python-format msgid "For Minetest %(min)s and above" msgstr "" -#: app/templates/packages/view.html:53 +#: app/templates/packages/view.html:60 #, python-format msgid "Minetest %(max)s and below" msgstr "" -#: app/templates/packages/view.html:63 +#: app/templates/packages/view.html:70 msgid "How do I install this?" msgstr "" -#: app/templates/packages/view.html:69 +#: app/templates/packages/view.html:76 msgid "No downloads available" msgstr "" -#: app/templates/packages/view.html:76 +#: app/templates/packages/view.html:83 msgid "Non-free code and media" msgstr "" -#: app/templates/packages/view.html:78 +#: app/templates/packages/view.html:85 msgid "Non-free code" msgstr "" -#: app/templates/packages/view.html:80 +#: app/templates/packages/view.html:87 msgid "Non-free media" msgstr "" -#: app/templates/packages/view.html:94 app/templates/threads/view.html:109 +#: app/templates/packages/view.html:101 app/templates/threads/view.html:109 msgid "" "This thread is only visible to its creator, package maintainers, users of" " Approver rank or above, and @mentioned users." msgstr "" -#: app/templates/packages/view.html:207 app/templates/users/profile.html:95 +#: app/templates/packages/view.html:214 app/templates/users/profile.html:95 msgid "Website" msgstr "" -#: app/templates/packages/view.html:219 app/templates/users/profile.html:77 +#: app/templates/packages/view.html:226 app/templates/users/profile.html:77 msgid "Forums" msgstr "" -#: app/templates/packages/view.html:225 +#: app/templates/packages/view.html:232 msgid "Issue Tracker" msgstr "" -#: app/templates/packages/view.html:231 app/templates/translate/index.html:43 +#: app/templates/packages/view.html:238 app/templates/translate/index.html:43 msgid "Translate" msgstr "" -#: app/templates/packages/view.html:297 +#: app/templates/packages/view.html:304 msgid "Thumbnail for video" msgstr "" -#: app/templates/packages/view.html:314 +#: app/templates/packages/view.html:321 msgid "Awaiting review" msgstr "" -#: app/templates/packages/view.html:344 app/templates/threads/view.html:82 +#: app/templates/packages/view.html:351 app/templates/threads/view.html:82 msgid "Edit Review" msgstr "" -#: app/templates/packages/view.html:349 +#: app/templates/packages/view.html:356 msgid "You can't review your own package." msgstr "" -#: app/templates/packages/view.html:359 +#: app/templates/packages/view.html:366 msgid "Package needs to be approved before it can be reviewed." msgstr "" -#: app/templates/packages/view.html:370 +#: app/templates/packages/view.html:377 msgid "Used By" msgstr "" -#: app/templates/packages/view.html:376 +#: app/templates/packages/view.html:383 msgid "Content" msgstr "" -#: app/templates/packages/view.html:378 app/templates/packages/view.html:461 +#: app/templates/packages/view.html:385 app/templates/packages/view.html:479 msgid "View content for game" msgstr "" -#: app/templates/packages/view.html:393 +#: app/templates/packages/view.html:398 +#, python-format +msgid "Release notes for %(title)s" +msgstr "" + +#: app/templates/packages/view.html:411 msgid "Favorite" msgstr "" -#: app/templates/packages/view.html:402 +#: app/templates/packages/view.html:420 msgid "Add to collection..." msgstr "" -#: app/templates/packages/view.html:410 +#: app/templates/packages/view.html:428 #, python-format msgid "View %(count)d collections" msgstr "" -#: app/templates/packages/view.html:421 +#: app/templates/packages/view.html:439 msgid "Package may be outdated" msgstr "" -#: app/templates/packages/view.html:428 +#: app/templates/packages/view.html:446 msgid "Only visible to the author and Editors." msgstr "" -#: app/templates/packages/view.html:445 +#: app/templates/packages/view.html:463 msgid "Warning" msgstr "" -#: app/templates/packages/view.html:451 +#: app/templates/packages/view.html:469 msgid "Like this package? Help support its development by making a donation" msgstr "" -#: app/templates/packages/view.html:454 +#: app/templates/packages/view.html:472 msgid "Donate now" msgstr "" -#: app/templates/packages/view.html:466 app/utils/minetest_hypertext.py:283 +#: app/templates/packages/view.html:484 app/utils/minetest_hypertext.py:283 msgid "Dependencies" msgstr "" -#: app/templates/packages/view.html:486 +#: app/templates/packages/view.html:504 msgid "No required dependencies" msgstr "" -#: app/templates/packages/view.html:492 +#: app/templates/packages/view.html:510 msgid "Optional" msgstr "" -#: app/templates/packages/view.html:525 +#: app/templates/packages/view.html:543 msgid "Compatible Games" msgstr "" -#: app/templates/packages/view.html:530 app/templates/packages/view.html:550 +#: app/templates/packages/view.html:548 app/templates/packages/view.html:568 #: app/utils/minetest_hypertext.py:275 msgid "No specific game required" msgstr "" -#: app/templates/packages/view.html:533 +#: app/templates/packages/view.html:551 msgid "Tested with:" msgstr "" -#: app/templates/packages/view.html:555 +#: app/templates/packages/view.html:573 msgid "Is the above correct?" msgstr "" -#: app/templates/packages/view.html:556 +#: app/templates/packages/view.html:574 msgid "You need to either confirm this or tell ContentDB about supported games" msgstr "" -#: app/templates/packages/view.html:568 +#: app/templates/packages/view.html:586 msgid "Does not work with:" msgstr "" -#: app/templates/packages/view.html:588 +#: app/templates/packages/view.html:606 msgid "Please specify compatible games" msgstr "" -#: app/templates/packages/view.html:594 +#: app/templates/packages/view.html:612 msgid "Information" msgstr "" -#: app/templates/packages/view.html:600 +#: app/templates/packages/view.html:618 msgid "Technical Name" msgstr "" -#: app/templates/packages/view.html:616 app/utils/minetest_hypertext.py:295 +#: app/templates/packages/view.html:634 app/utils/minetest_hypertext.py:295 #, python-format msgid "%(code_license)s for code,
%(media_license)s for media." msgstr "" -#: app/templates/packages/view.html:624 +#: app/templates/packages/view.html:642 msgid "Unknown" msgstr "" -#: app/templates/packages/view.html:626 app/utils/minetest_hypertext.py:301 +#: app/templates/packages/view.html:644 app/utils/minetest_hypertext.py:301 msgid "Added" msgstr "" -#: app/templates/packages/view.html:640 +#: app/templates/packages/view.html:658 msgid "Remove myself" msgstr "" -#: app/templates/packages/view.html:645 app/utils/minetest_hypertext.py:303 +#: app/templates/packages/view.html:663 app/utils/minetest_hypertext.py:303 msgid "Provides" msgstr "" -#: app/templates/packages/view.html:667 +#: app/templates/packages/view.html:685 msgid "More" msgstr "" -#: app/templates/packages/view.html:696 +#: app/templates/packages/view.html:714 msgid "See audit log" msgstr "" @@ -4718,7 +4768,7 @@ msgstr "" msgid "Reply to %(title)s" msgstr "" -#: app/templates/threads/user_comments.html:73 +#: app/templates/threads/user_comments.html:74 msgid "Only showing replies to public threads" msgstr "" @@ -4820,7 +4870,7 @@ msgstr "" msgid "Mod names that have hard dependers, but no packages providing them." msgstr "" -#: app/templates/todo/editor.html:193 app/templates/users/account.html:100 +#: app/templates/todo/editor.html:193 app/templates/users/account.html:102 msgid "View All" msgstr "" @@ -5115,10 +5165,10 @@ msgid "Account Deletion and Deactivation isn't available to users yet." msgstr "" #: app/templates/users/account.html:88 -msgid "Please contact the admin." +msgid "Please raise a report to request account deletion." msgstr "" -#: app/templates/users/account.html:93 +#: app/templates/users/account.html:95 msgid "Recent Account Actions" msgstr "" @@ -5614,27 +5664,27 @@ msgstr "" msgid "'%(query)s' - Search Package Releases" msgstr "" -#: app/utils/flask.py:158 +#: app/utils/flask.py:159 msgid "All time" msgstr "" -#: app/utils/flask.py:159 +#: app/utils/flask.py:160 msgid "Last 7 days" msgstr "" -#: app/utils/flask.py:160 +#: app/utils/flask.py:161 msgid "Last 30 days" msgstr "" -#: app/utils/flask.py:161 +#: app/utils/flask.py:162 msgid "Last 90 days" msgstr "" -#: app/utils/flask.py:162 +#: app/utils/flask.py:163 msgid "Year to date" msgstr "" -#: app/utils/flask.py:163 +#: app/utils/flask.py:164 msgid "Last year" msgstr "" diff --git a/translations/ms/LC_MESSAGES/messages.po b/translations/ms/LC_MESSAGES/messages.po index be01c611..0568e25d 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-22 16:06+0100\n" +"POT-Creation-Date: 2024-07-23 22:12+0100\n" "PO-Revision-Date: 2024-03-03 17:21+0000\n" "Last-Translator: \"Yaya - Nurul Azeera Hidayah @ Muhammad Nur Hidayat " "Yasuyoshi\" \n" @@ -28,329 +28,272 @@ msgstr "Diharamkan:" msgid "You have been banned." msgstr "Anda telah diharamkan." -#. NOTE: tags: title for server_tools +#. NOTE: tags: title for jam_game_2023 #: app/_translations.py:6 -#, fuzzy msgctxt "tags" -msgid "Server Moderation and Tools" -msgstr "Alatan Moderator" +msgid "Jam / Game 2023" +msgstr "" -#. NOTE: tags: description for server_tools +#. NOTE: tags: description for jam_game_2023 #: app/_translations.py:8 msgctxt "tags" -msgid "Helps with server maintenance and moderation" -msgstr "" - -#. NOTE: tags: title for pvp -#: app/_translations.py:10 -msgctxt "tags" -msgid "Player vs Player (PvP)" -msgstr "" - -#. NOTE: tags: description for pvp -#: app/_translations.py:12 -msgctxt "tags" -msgid "Designed to be played competitively against other players" +msgid "Entries to the 2023 Minetest Game Jam " msgstr "" #. NOTE: tags: title for player_effects -#: app/_translations.py:14 +#: app/_translations.py:10 msgctxt "tags" msgid "Player Effects / Power Ups" msgstr "" #. NOTE: tags: description for player_effects -#: app/_translations.py:16 +#: app/_translations.py:12 msgctxt "tags" msgid "" "For content that changes player effects, including physics, for example: " "speed, jump height or gravity." msgstr "" -#. NOTE: tags: title for jam_game_2023 +#. NOTE: tags: title for server_tools +#: app/_translations.py:14 +#, fuzzy +msgctxt "tags" +msgid "Server Moderation and Tools" +msgstr "Alatan Moderator" + +#. NOTE: tags: description for server_tools +#: app/_translations.py:16 +msgctxt "tags" +msgid "Helps with server maintenance and moderation" +msgstr "" + +#. NOTE: tags: title for pvp #: app/_translations.py:18 msgctxt "tags" -msgid "Jam / Game 2023" +msgid "Player vs Player (PvP)" msgstr "" -#. NOTE: tags: description for jam_game_2023 +#. NOTE: tags: description for pvp #: 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" +msgid "Designed to be played competitively against other players" msgstr "" #. NOTE: tags: title for world_tools -#: app/_translations.py:26 +#: app/_translations.py:22 msgctxt "tags" msgid "World Maintenance and Tools" msgstr "" #. NOTE: tags: description for world_tools -#: app/_translations.py:28 +#: app/_translations.py:24 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 -#, fuzzy -msgctxt "tags" -msgid "Developer Tools" -msgstr "Alatan Moderator" - -#. 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 +#: app/_translations.py:26 msgctxt "tags" msgid "Joke" msgstr "" #. NOTE: tags: description for april_fools -#: app/_translations.py:40 +#: 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 singleplayer -#: app/_translations.py:42 +#. NOTE: tags: title for developer_tools +#: app/_translations.py:30 +#, fuzzy msgctxt "tags" -msgid "Singleplayer-focused" +msgid "Developer Tools" +msgstr "Alatan Moderator" + +#. NOTE: tags: description for developer_tools +#: app/_translations.py:32 +msgctxt "tags" +msgid "Tools for game and mod developers" msgstr "" -#. NOTE: tags: description for singleplayer -#: app/_translations.py:44 +#. NOTE: tags: title for inventory +#: app/_translations.py:34 msgctxt "tags" -msgid "Content that can be played alone" +msgid "Inventory" +msgstr "" + +#. NOTE: tags: description for inventory +#: app/_translations.py:36 +msgctxt "tags" +msgid "Changes the inventory GUI" msgstr "" #. NOTE: tags: title for crafting -#: app/_translations.py:46 +#: app/_translations.py:38 #, fuzzy msgctxt "tags" msgid "Crafting" msgstr "Penarafan" #. NOTE: tags: description for crafting -#: app/_translations.py:48 +#: app/_translations.py:40 msgctxt "tags" msgid "Big changes to crafting gameplay" msgstr "" #. NOTE: tags: title for adventure__rpg -#: app/_translations.py:50 +#: app/_translations.py:42 msgctxt "tags" msgid "Adventure / RPG" msgstr "" #. NOTE: tags: title for shooter -#: app/_translations.py:52 +#: app/_translations.py:44 msgctxt "tags" msgid "Shooter" msgstr "" #. NOTE: tags: description for shooter -#: app/_translations.py:54 +#: app/_translations.py:46 msgctxt "tags" msgid "First person shooters (FPS) and more" msgstr "" #. NOTE: tags: title for sound_music -#: app/_translations.py:56 +#: app/_translations.py:48 msgctxt "tags" msgid "Sounds / Music" msgstr "" #. NOTE: tags: description for sound_music -#: app/_translations.py:58 +#: app/_translations.py:50 msgctxt "tags" msgid "Focuses on or adds new sounds or musical things" msgstr "" -#. NOTE: tags: title for tools -#: app/_translations.py:60 +#. NOTE: tags: title for mapgen +#: app/_translations.py:52 msgctxt "tags" -msgid "Tools / Weapons / Armor" +msgid "Mapgen / Biomes / Decoration" msgstr "" -#. NOTE: tags: description for tools -#: app/_translations.py:62 +#. NOTE: tags: description for mapgen +#: app/_translations.py:54 msgctxt "tags" -msgid "Adds or changes tools, weapons, and armor" +msgid "New mapgen or changes mapgen" msgstr "" -#. NOTE: tags: title for plants_and_farming -#: app/_translations.py:64 +#. NOTE: tags: title for singleplayer +#: app/_translations.py:56 msgctxt "tags" -msgid "Plants and Farming" +msgid "Singleplayer-focused" msgstr "" -#. NOTE: tags: description for plants_and_farming -#: app/_translations.py:66 +#. NOTE: tags: description for singleplayer +#: app/_translations.py:58 msgctxt "tags" -msgid "Adds new plants or other farmable resources." -msgstr "" - -#. 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" +msgid "Content that can be played alone" msgstr "" #. NOTE: tags: title for complex_installation -#: app/_translations.py:80 +#: app/_translations.py:60 #, fuzzy msgctxt "tags" msgid "Complex installation" msgstr "Pendokumenan" #. NOTE: tags: description for complex_installation -#: app/_translations.py:82 +#: app/_translations.py:62 msgctxt "tags" msgid "" "Requires futher installation steps, such as installing LuaRocks or " "editing the trusted mod setting" msgstr "" -#. NOTE: tags: title for magic -#: app/_translations.py:84 +#. NOTE: tags: title for simulation +#: app/_translations.py:64 msgctxt "tags" -msgid "Magic / Enchanting" +msgid "Sims" msgstr "" -#. NOTE: tags: title for building_mechanics -#: app/_translations.py:86 -msgctxt "tags" -msgid "Building Mechanics and Tools" -msgstr "" - -#. NOTE: tags: description for building_mechanics -#: app/_translations.py:88 -msgctxt "tags" -msgid "Adds game mechanics or tools that change how players build." -msgstr "" - -#. NOTE: tags: title for oneofakind__original -#: app/_translations.py:90 -msgctxt "tags" -msgid "One-of-a-kind / Original" -msgstr "" - -#. NOTE: tags: description for oneofakind__original -#: app/_translations.py:92 +#. NOTE: tags: description for simulation +#: app/_translations.py:66 msgctxt "tags" msgid "" -"For games and such that are of their own kind, distinct and original in " -"nature to others of the same category." +"Mods and games that aim to simulate real life activity. Similar to " +"SimCity/The Sims/OpenTTD/etc." msgstr "" -#. NOTE: tags: title for building -#: app/_translations.py:94 +#. NOTE: tags: title for plants_and_farming +#: app/_translations.py:68 msgctxt "tags" -msgid "Building" +msgid "Plants and Farming" msgstr "" -#. NOTE: tags: description for building -#: app/_translations.py:96 +#. NOTE: tags: description for plants_and_farming +#: app/_translations.py:70 msgctxt "tags" -msgid "Focuses on building, such as adding new materials or nodes" +msgid "Adds new plants or other farmable resources." msgstr "" -#. NOTE: tags: title for decorative -#: app/_translations.py:98 -#, fuzzy +#. NOTE: tags: title for multiplayer +#: app/_translations.py:72 msgctxt "tags" -msgid "Decorative" -msgstr "Nyahaktif" +msgid "Multiplayer-focused" +msgstr "" -#. NOTE: tags: description for decorative -#: app/_translations.py:100 +#. NOTE: tags: description for multiplayer +#: app/_translations.py:74 msgctxt "tags" -msgid "Adds nodes with no other purpose than for use in building" +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 chat +#: app/_translations.py:80 +msgctxt "tags" +msgid "Chat / Commands" +msgstr "" + +#. NOTE: tags: description for chat +#: app/_translations.py:82 +msgctxt "tags" +msgid "Focus on player chat/communication or console interaction." msgstr "" #. NOTE: tags: title for puzzle -#: app/_translations.py:102 +#: app/_translations.py:84 msgctxt "tags" msgid "Puzzle" msgstr "" #. NOTE: tags: description for puzzle -#: app/_translations.py:104 +#: app/_translations.py:86 msgctxt "tags" msgid "Focus on puzzle solving instead of combat" msgstr "" #. NOTE: tags: title for environment -#: app/_translations.py:106 +#: app/_translations.py:88 msgctxt "tags" msgid "Environment / Weather" msgstr "" #. NOTE: tags: description for environment -#: app/_translations.py:108 +#: app/_translations.py:90 msgctxt "tags" msgid "" "Improves the world, adding weather, ambient sounds, or other environment " @@ -358,29 +301,86 @@ msgid "" msgstr "" #. NOTE: tags: title for less_than_px -#: app/_translations.py:110 +#: app/_translations.py:92 msgctxt "tags" msgid "<16px" msgstr "" #. NOTE: tags: description for less_than_px -#: app/_translations.py:112 +#: app/_translations.py:94 msgctxt "tags" msgid "Less than 16px" msgstr "" #. NOTE: tags: title for mobs -#: app/_translations.py:114 +#: app/_translations.py:96 msgctxt "tags" msgid "Mobs / Animals / NPCs" msgstr "" #. NOTE: tags: description for mobs -#: app/_translations.py:116 +#: app/_translations.py:98 msgctxt "tags" msgid "Adds mobs, animals, and non-player characters" msgstr "" +#. NOTE: tags: title for building +#: app/_translations.py:100 +msgctxt "tags" +msgid "Building" +msgstr "" + +#. NOTE: tags: description for building +#: app/_translations.py:102 +msgctxt "tags" +msgid "Focuses on building, such as adding new materials or nodes" +msgstr "" + +#. NOTE: tags: title for decorative +#: app/_translations.py:104 +#, fuzzy +msgctxt "tags" +msgid "Decorative" +msgstr "Nyahaktif" + +#. NOTE: tags: description for decorative +#: app/_translations.py:106 +msgctxt "tags" +msgid "Adds nodes with no other purpose than for use in building" +msgstr "" + +#. NOTE: tags: title for magic +#: app/_translations.py:108 +msgctxt "tags" +msgid "Magic / Enchanting" +msgstr "" + +#. NOTE: tags: title for building_mechanics +#: app/_translations.py:110 +msgctxt "tags" +msgid "Building Mechanics and Tools" +msgstr "" + +#. NOTE: tags: description for building_mechanics +#: app/_translations.py:112 +msgctxt "tags" +msgid "Adds game mechanics or tools that change how players build." +msgstr "" + +#. NOTE: tags: title for oneofakind__original +#: app/_translations.py:114 +msgctxt "tags" +msgid "One-of-a-kind / Original" +msgstr "" + +#. NOTE: tags: description for oneofakind__original +#: 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 custom_mapgen #: app/_translations.py:118 #, fuzzy @@ -396,19 +396,18 @@ msgid "" "worlds to be set to the 'singlenode' mapgen." msgstr "" -#. NOTE: tags: title for survival +#. NOTE: tags: title for 16px #: app/_translations.py:122 msgctxt "tags" -msgid "Survival" +msgid "16px" msgstr "" -#. NOTE: tags: description for survival +#. NOTE: tags: description for 16px #: 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 "" +msgid "For 16px texture packs" +msgstr "Pek Tekstur Teratas" #. NOTE: tags: title for education #: app/_translations.py:126 @@ -423,211 +422,143 @@ msgctxt "tags" msgid "Either has educational value, or is a tool to help teachers " msgstr "" -#. NOTE: tags: title for storage +#. NOTE: tags: title for survival #: app/_translations.py:130 -#, fuzzy msgctxt "tags" -msgid "Storage" -msgstr "Simpanan" +msgid "Survival" +msgstr "" -#. NOTE: tags: description for storage +#. NOTE: tags: description for survival #: app/_translations.py:132 msgctxt "tags" -msgid "Adds or improves item storage mechanics" -msgstr "" - -#. NOTE: tags: title for library -#: app/_translations.py:134 -msgctxt "tags" -msgid "API / Library" -msgstr "" - -#. NOTE: tags: description for library -#: app/_translations.py:136 -msgctxt "tags" -msgid "Primarily adds an API for other mods to use" +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:138 +#: app/_translations.py:134 msgctxt "tags" msgid "HUD" msgstr "" #. NOTE: tags: description for hud -#: app/_translations.py:140 +#: app/_translations.py:136 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 -msgctxt "tags" -msgid "Mini-game" -msgstr "Nama" - -#. NOTE: tags: description for mini-game -#: app/_translations.py:144 -msgctxt "tags" -msgid "Adds a mini-game to be played within Minetest" -msgstr "" - #. NOTE: tags: title for pve -#: app/_translations.py:146 +#: app/_translations.py:138 msgctxt "tags" msgid "Player vs Environment (PvE)" msgstr "" #. NOTE: tags: description for pve -#: app/_translations.py:148 +#: app/_translations.py:140 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 storage +#: app/_translations.py:142 +#, fuzzy +msgctxt "tags" +msgid "Storage" +msgstr "Simpanan" + +#. NOTE: tags: description for storage +#: app/_translations.py:144 +msgctxt "tags" +msgid "Adds or improves item storage mechanics" +msgstr "" + #. NOTE: tags: title for sports -#: app/_translations.py:150 +#: app/_translations.py:146 #, fuzzy msgctxt "tags" msgid "Sports" msgstr "Lapor" -#. NOTE: tags: title for 16px -#: app/_translations.py:152 +#. NOTE: tags: title for library +#: app/_translations.py:148 msgctxt "tags" -msgid "16px" +msgid "API / Library" msgstr "" -#. NOTE: tags: description for 16px -#: app/_translations.py:154 +#. NOTE: tags: description for library +#: app/_translations.py:150 +msgctxt "tags" +msgid "Primarily adds an API for other mods to use" +msgstr "" + +#. NOTE: tags: title for mini-game +#: app/_translations.py:152 #, fuzzy msgctxt "tags" -msgid "For 16px texture packs" -msgstr "Pek Tekstur Teratas" +msgid "Mini-game" +msgstr "Nama" -#. NOTE: tags: title for 64px +#. NOTE: tags: description for mini-game +#: app/_translations.py:154 +msgctxt "tags" +msgid "Adds a mini-game to be played within Minetest" +msgstr "" + +#. NOTE: tags: title for commerce #: app/_translations.py:156 msgctxt "tags" -msgid "64px" +msgid "Commerce / Economy" msgstr "" -#. NOTE: tags: description for 64px +#. NOTE: tags: description for commerce #: app/_translations.py:158 -#, fuzzy msgctxt "tags" -msgid "For 64px texture packs" -msgstr "Pek Tekstur Teratas" +msgid "Related to economies, money, and trading" +msgstr "" -#. NOTE: tags: title for transport +#. NOTE: tags: title for technology #: app/_translations.py:160 -#, fuzzy msgctxt "tags" -msgid "Transport" -msgstr "Terjemah" +msgid "Machines / Electronics" +msgstr "" -#. NOTE: tags: description for transport +#. NOTE: tags: description for technology #: app/_translations.py:162 msgctxt "tags" -msgid "" -"Adds or changes transportation methods. Includes teleportation, vehicles," -" ridable mobs, transport infrastructure and thematic content" +msgid "Adds machines useful in automation, tubes, or power." +msgstr "" + +#. NOTE: tags: title for food +#: app/_translations.py:164 +msgctxt "tags" +msgid "Food / Drinks" msgstr "" #. NOTE: tags: title for seasonal -#: app/_translations.py:164 +#: app/_translations.py:166 #, fuzzy msgctxt "tags" msgid "Seasonal" msgstr "Sebab" #. NOTE: tags: description for seasonal -#: app/_translations.py:166 +#: app/_translations.py:168 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:178 -msgctxt "tags" -msgid "Jam / Combat 2020" -msgstr "" - -#. 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 "" - -#. 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:190 +#: app/_translations.py:170 #, fuzzy msgctxt "tags" msgid "Creative" msgstr "Cipta" #. NOTE: tags: description for creative -#: app/_translations.py:192 +#: app/_translations.py:172 msgctxt "tags" msgid "" "Written specifically or exclusively for use in creative mode. Adds " @@ -635,53 +566,108 @@ msgid "" "that facilitate ingame creation and doesn't add difficulty or scarcity" msgstr "" -#. NOTE: tags: title for technology -#: app/_translations.py:194 +#. NOTE: tags: title for 64px +#: app/_translations.py:174 msgctxt "tags" -msgid "Machines / Electronics" +msgid "64px" msgstr "" -#. NOTE: tags: description for technology -#: app/_translations.py:196 +#. NOTE: tags: description for 64px +#: app/_translations.py:176 +#, fuzzy msgctxt "tags" -msgid "Adds machines useful in automation, tubes, or power." -msgstr "" +msgid "For 64px texture packs" +msgstr "Pek Tekstur Teratas" #. NOTE: tags: title for 32px -#: app/_translations.py:198 +#: app/_translations.py:178 msgctxt "tags" msgid "32px" msgstr "" #. NOTE: tags: description for 32px -#: app/_translations.py:200 +#: app/_translations.py:180 #, fuzzy msgctxt "tags" msgid "For 32px texture packs" msgstr "Pek Tekstur Teratas" -#. NOTE: tags: title for strategy_rts -#: app/_translations.py:202 +#. NOTE: tags: title for gui +#: app/_translations.py:182 msgctxt "tags" -msgid "Strategy / RTS" +msgid "GUI" msgstr "" -#. NOTE: tags: description for strategy_rts -#: app/_translations.py:204 +#. NOTE: tags: description for gui +#: app/_translations.py:184 msgctxt "tags" msgid "" -"Games and mods with a heavy strategy component, whether real-time or " -"turn-based" +"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:186 +msgctxt "tags" +msgid "Jam / Combat 2020" +msgstr "" + +#. NOTE: tags: description for jam_combat_mod +#: app/_translations.py:188 +msgctxt "tags" +msgid "For mods created for the Discord \"Combat\" modding event in 2020" +msgstr "" + +#. NOTE: tags: title for transport +#: app/_translations.py:190 +#, fuzzy +msgctxt "tags" +msgid "Transport" +msgstr "Terjemah" + +#. NOTE: tags: description for transport +#: app/_translations.py:192 +msgctxt "tags" +msgid "" +"Adds or changes transportation methods. Includes teleportation, vehicles," +" ridable mobs, transport infrastructure and thematic content" +msgstr "" + +#. NOTE: tags: title for jam_weekly_2021 +#: app/_translations.py:194 +msgctxt "tags" +msgid "Jam / Weekly Challenges 2021" +msgstr "" + +#. NOTE: tags: description for jam_weekly_2021 +#: app/_translations.py:196 +msgctxt "tags" +msgid "" +"For mods created for the Discord \"Weekly Challenges\" modding event in " +"2021" +msgstr "" + +#. NOTE: tags: title for mtg +#: app/_translations.py:198 +#, fuzzy +msgctxt "tags" +msgid "Minetest Game improved" +msgstr "Telah Diluluskan" + +#. NOTE: tags: description for mtg +#: app/_translations.py:200 +msgctxt "tags" +msgid "Forks of Minetest Game" msgstr "" #. NOTE: tags: title for skins -#: app/_translations.py:206 +#: app/_translations.py:202 msgctxt "tags" msgid "Player customization / Skins" msgstr "" #. NOTE: tags: description for skins -#: app/_translations.py:208 +#: app/_translations.py:204 msgctxt "tags" msgid "" "Allows the player to customize their character by changing the texture or" @@ -689,30 +675,44 @@ msgid "" msgstr "" #. NOTE: tags: title for jam_game_2021 -#: app/_translations.py:210 +#: app/_translations.py:206 msgctxt "tags" msgid "Jam / Game 2021" msgstr "" #. NOTE: tags: description for jam_game_2021 -#: app/_translations.py:212 +#: app/_translations.py:208 msgctxt "tags" msgid "Entries to the 2021 Minetest Game Jam" msgstr "" #. NOTE: tags: title for 128px -#: app/_translations.py:214 +#: app/_translations.py:210 msgctxt "tags" msgid "128px+" msgstr "" #. NOTE: tags: description for 128px -#: app/_translations.py:216 +#: app/_translations.py:212 #, fuzzy msgctxt "tags" msgid "For 128px or higher texture packs" msgstr "Pek Tekstur Teratas" +#. NOTE: tags: title for strategy_rts +#: app/_translations.py:214 +msgctxt "tags" +msgid "Strategy / RTS" +msgstr "" + +#. NOTE: tags: description for strategy_rts +#: app/_translations.py:216 +msgctxt "tags" +msgid "" +"Games and mods with a heavy strategy component, whether real-time or " +"turn-based" +msgstr "" + #. NOTE: tags: title for jam_game_2022 #: app/_translations.py:218 msgctxt "tags" @@ -834,7 +834,7 @@ msgstr "%(package_type)s untuk %(game_name)s" msgid "%(delta)s ago" msgstr "%(delta)s yang lalu" -#: app/blueprints/api/endpoints.py:94 app/templates/index.html:104 +#: app/blueprints/api/endpoints.py:74 app/templates/index.html:104 msgid "Featured" msgstr "Sorotan" @@ -845,6 +845,7 @@ msgstr "Sorotan" #: 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 +#: app/templates/packages/release_view.html:22 msgid "Name" msgstr "Nama" @@ -853,10 +854,10 @@ 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:252 -#: app/blueprints/packages/packages.py:544 -#: app/blueprints/packages/packages.py:640 -#: app/blueprints/packages/packages.py:728 +#: app/blueprints/oauth/__init__.py:175 app/blueprints/packages/packages.py:253 +#: app/blueprints/packages/packages.py:551 +#: app/blueprints/packages/packages.py:647 +#: app/blueprints/packages/packages.py:735 #: app/blueprints/packages/releases.py:66 #: app/blueprints/packages/releases.py:81 app/blueprints/packages/reviews.py:63 #: app/blueprints/packages/screenshots.py:36 @@ -873,17 +874,18 @@ msgstr "Simpan" #: app/blueprints/packages/advanced_search.py:84 #: app/blueprints/packages/releases.py:56 #: app/blueprints/packages/releases.py:71 app/blueprints/packages/reviews.py:53 -#: app/blueprints/threads/__init__.py:281 +#: app/blueprints/threads/__init__.py:282 #: app/templates/admin/languages/list.html:23 -#: app/templates/macros/reviews.html:143 app/templates/macros/topics.html:5 +#: app/templates/macros/reviews.html:144 app/templates/macros/topics.html:5 #: app/templates/packages/release_edit.html:21 -#: app/templates/packages/translation.html:54 +#: app/templates/packages/release_view.html:23 +#: app/templates/packages/translation.html:42 msgid "Title" msgstr "Tajuk" #: app/blueprints/collections/__init__.py:80 #: app/blueprints/collections/__init__.py:85 -#: app/templates/packages/translation.html:57 +#: app/templates/packages/translation.html:45 msgid "Short Description" msgstr "Perihal Pendek" @@ -892,7 +894,7 @@ msgid "Page Content" msgstr "Kandungan Halaman" #: app/blueprints/collections/__init__.py:82 -#: app/blueprints/threads/__init__.py:283 +#: app/blueprints/threads/__init__.py:284 #: app/templates/collections/view.html:51 msgid "Private" msgstr "Peribadi" @@ -931,6 +933,27 @@ msgstr "(Awam, tukar dari Profil > Himpunan Saya)" msgid "Removed package from favorites collection" msgstr "Pakej dibuang dari himpunan kegemaran" +#: app/blueprints/feeds/__init__.py:32 app/templates/index.html:8 +msgid "Welcome to the best place to find Minetest mods, games, and texture packs" +msgstr "" +"Selamat datang ke tempat terbaik untuk mencari mods, permainan, dan pek " +"tekstur Minetest" + +#: app/blueprints/feeds/__init__.py:70 app/templates/base.html:29 +#: app/templates/base.html:36 +msgid "ContentDB new packages" +msgstr "" + +#: app/blueprints/feeds/__init__.py:98 app/templates/base.html:31 +#: app/templates/base.html:38 +msgid "ContentDB package updates" +msgstr "" + +#: app/blueprints/feeds/__init__.py:107 app/templates/base.html:27 +#: app/templates/base.html:34 +msgid "ContentDB all" +msgstr "" + #: 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 @@ -961,7 +984,7 @@ msgstr "Terjemahan" #: app/blueprints/packages/__init__.py:42 #: app/templates/packages/releases_list.html:34 -#: app/templates/packages/view.html:657 app/templates/todo/editor.html:75 +#: app/templates/packages/view.html:675 app/templates/todo/editor.html:75 msgid "Releases" msgstr "Terbitan" @@ -973,18 +996,18 @@ msgstr "Tangkap Layar" #: app/blueprints/packages/__init__.py:52 #: app/templates/packages/edit_maintainers.html:8 -#: app/templates/packages/view.html:628 app/utils/minetest_hypertext.py:302 +#: app/templates/packages/view.html:646 app/utils/minetest_hypertext.py:302 msgid "Maintainers" msgstr "Penyenggara" #: app/blueprints/packages/__init__.py:57 app/templates/admin/list.html:21 -#: app/templates/base.html:159 app/templates/packages/audit.html:4 +#: app/templates/base.html:173 app/templates/packages/audit.html:4 msgid "Audit Log" msgstr "Log Audit" -#: app/blueprints/packages/__init__.py:62 app/templates/base.html:150 +#: app/blueprints/packages/__init__.py:62 app/templates/base.html:164 #: app/templates/packages/stats.html:4 app/templates/packages/stats.html:23 -#: app/templates/packages/view.html:236 app/templates/users/profile.html:148 +#: app/templates/packages/view.html:243 app/templates/users/profile.html:148 msgid "Statistics" msgstr "Statistik" @@ -1014,8 +1037,8 @@ msgstr "" msgid "Non-free" msgstr "" -#: app/blueprints/packages/advanced_search.py:42 app/models/packages.py:624 -#: app/templates/packages/view.html:163 +#: app/blueprints/packages/advanced_search.py:42 app/models/packages.py:630 +#: app/templates/packages/view.html:170 msgid "Work in Progress" msgstr "Kerja Dalam Proses" @@ -1033,30 +1056,30 @@ msgid "Query" msgstr "" #: app/blueprints/packages/advanced_search.py:54 -#: app/blueprints/packages/packages.py:230 app/templates/packages/view.html:598 +#: app/blueprints/packages/packages.py:231 app/templates/packages/view.html:616 #: app/utils/minetest_hypertext.py:263 msgid "Type" msgstr "Jenis" #: app/blueprints/packages/advanced_search.py:56 -#: app/templates/macros/topics.html:6 app/templates/packages/view.html:177 +#: app/templates/macros/topics.html:6 app/templates/packages/view.html:184 msgid "Author" msgstr "Pencipta" #: app/blueprints/packages/advanced_search.py:57 -#: app/blueprints/packages/packages.py:237 app/templates/admin/tags/list.html:4 +#: app/blueprints/packages/packages.py:238 app/templates/admin/tags/list.html:4 #: app/templates/admin/tags/list.html:10 app/templates/todo/tags.html:38 #: app/utils/minetest_hypertext.py:264 msgid "Tags" msgstr "Tag" #: app/blueprints/packages/advanced_search.py:60 -#: app/blueprints/packages/packages.py:238 +#: app/blueprints/packages/packages.py:239 msgid "Content Warnings" msgstr "Amaran Kandungan" #: app/blueprints/packages/advanced_search.py:63 -#: app/blueprints/packages/packages.py:239 app/templates/packages/view.html:609 +#: app/blueprints/packages/packages.py:240 app/templates/packages/view.html:627 #: app/utils/minetest_hypertext.py:298 msgid "License" msgstr "Lesen" @@ -1070,9 +1093,10 @@ msgstr "" #: 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/macros/reviews.html:82 app/templates/macros/topics.html:52 #: app/templates/packages/game_hub.html:5 #: app/templates/packages/game_hub.html:25 +#: app/templates/packages/release_view.html:17 #: app/templates/packages/similar.html:22 app/templates/translate/index.html:28 #, python-format msgid "%(title)s by %(author)s" @@ -1080,7 +1104,7 @@ 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 +#: app/templates/packages/translation.html:39 msgid "Language" msgstr "Bahasa" @@ -1102,13 +1126,13 @@ 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/packages/view.html:201 app/templates/packages/view.html:343 #: 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 +#: app/templates/packages/view.html:191 app/templates/users/profile.html:242 msgid "Downloads" msgstr "Muat Turun" @@ -1140,75 +1164,75 @@ msgstr "" msgid "Random order" msgstr "" -#: app/blueprints/packages/packages.py:215 +#: app/blueprints/packages/packages.py:216 msgid "No download available." msgstr "Tiada muat turun tersedia." -#: app/blueprints/packages/packages.py:231 +#: app/blueprints/packages/packages.py:232 msgid "Title (Human-readable)" msgstr "Tajuk (Bacaan manusia)" -#: app/blueprints/packages/packages.py:232 -#: app/blueprints/packages/packages.py:638 +#: app/blueprints/packages/packages.py:233 +#: app/blueprints/packages/packages.py:645 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 +#: app/blueprints/packages/packages.py:233 +#: app/blueprints/packages/packages.py:646 +#: app/templates/packages/create_edit.html:80 msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" msgstr "Huruf kecil (a-z), digit (0-9), dan garis bawah (_) sahaja" -#: app/blueprints/packages/packages.py:233 +#: app/blueprints/packages/packages.py:234 msgid "Short Description (Plaintext)" msgstr "Perihal Pendek (Teks biasa)" -#: app/blueprints/packages/packages.py:235 app/templates/packages/view.html:620 +#: app/blueprints/packages/packages.py:236 app/templates/packages/view.html:638 #: app/utils/minetest_hypertext.py:300 msgid "Maintenance State" msgstr "Keadaan Penyenggaraan" -#: app/blueprints/packages/packages.py:240 +#: app/blueprints/packages/packages.py:241 msgid "Media License" msgstr "Lesen Media" -#: app/blueprints/packages/packages.py:242 +#: app/blueprints/packages/packages.py:243 msgid "Long Description (Markdown)" msgstr "Perihal Panjang (Markdown)" -#: app/blueprints/packages/packages.py:244 +#: app/blueprints/packages/packages.py:245 msgid "VCS Repository URL" msgstr "URL Repositori VCS" -#: app/blueprints/packages/packages.py:245 app/blueprints/users/settings.py:77 +#: app/blueprints/packages/packages.py:246 app/blueprints/users/settings.py:77 msgid "Website URL" msgstr "URL Laman Sesawang" -#: app/blueprints/packages/packages.py:246 +#: app/blueprints/packages/packages.py:247 msgid "Issue Tracker URL" msgstr "URL Penjejak Isu" -#: app/blueprints/packages/packages.py:247 +#: app/blueprints/packages/packages.py:248 msgid "Forum Topic ID" msgstr "ID Topik Forum" -#: app/blueprints/packages/packages.py:248 +#: app/blueprints/packages/packages.py:249 msgid "Video URL" msgstr "URL Video" -#: app/blueprints/packages/packages.py:249 +#: app/blueprints/packages/packages.py:250 msgid "Donate URL" msgstr "URL Derma" -#: app/blueprints/packages/packages.py:250 +#: app/blueprints/packages/packages.py:251 msgid "Translation URL" msgstr "URL Terjemahan" -#: app/blueprints/packages/packages.py:256 +#: app/blueprints/packages/packages.py:257 msgid "_game is not an allowed name" msgstr "_game bukanlah nama yang dibenarkan" -#: app/blueprints/packages/packages.py:266 +#: app/blueprints/packages/packages.py:267 msgid "" "Package already exists, but is removed. Please contact ContentDB staff to" " restore the package" @@ -1216,47 +1240,47 @@ msgstr "" "Pakej sudah wujud, tetapi telah dibuang. Sila hubungi kakitangan " "ContentDB untuk memulihkan pakej" -#: app/blueprints/packages/packages.py:271 +#: app/blueprints/packages/packages.py:272 msgid "Package already exists" msgstr "Pakej sudah wujud" -#: app/blueprints/packages/packages.py:277 +#: app/blueprints/packages/packages.py:278 msgid "A collection with a similar name already exists" msgstr "Himpunan dengan nama yang serupa sudah wujud" -#: app/blueprints/packages/packages.py:330 +#: app/blueprints/packages/packages.py:331 #: 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:336 +#: app/blueprints/packages/packages.py:337 msgid "Save draft" msgstr "" -#: app/blueprints/packages/packages.py:344 +#: app/blueprints/packages/packages.py:345 msgid "Unable to find that user" msgstr "Tidak jumpa pengguna tersebut" -#: app/blueprints/packages/packages.py:348 +#: app/blueprints/packages/packages.py:349 #: app/blueprints/packages/screenshots.py:137 msgid "Permission denied" msgstr "Kebenaran ditolak" -#: app/blueprints/packages/packages.py:404 -#: app/blueprints/packages/packages.py:495 -#: app/blueprints/packages/packages.py:517 +#: app/blueprints/packages/packages.py:408 +#: app/blueprints/packages/packages.py:502 +#: app/blueprints/packages/packages.py:524 msgid "You don't have permission to do that" msgstr "Anda tiada kebenaran untuk berbuat sedemikian" -#: app/blueprints/packages/packages.py:437 +#: app/blueprints/packages/packages.py:443 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:444 +#: app/blueprints/packages/packages.py:450 msgid "" "Please comment in the approval thread so editors know what you have " "changed" @@ -1264,62 +1288,62 @@ msgstr "" "Sila tulis komen dalam bebenang kelulusan supaya para penyunting tahu apa" " yang telah diubah" -#: app/blueprints/packages/packages.py:482 +#: app/blueprints/packages/packages.py:489 #, python-format msgid "Set state to %(state)s" msgstr "" -#: app/blueprints/packages/packages.py:512 +#: app/blueprints/packages/packages.py:519 msgid "Deleted package" msgstr "Pakej dipadam" -#: app/blueprints/packages/packages.py:534 +#: app/blueprints/packages/packages.py:541 msgid "Unapproved package" msgstr "Pakej tidak diluluskan" -#: app/blueprints/packages/packages.py:543 +#: app/blueprints/packages/packages.py:550 msgid "Maintainers (Comma-separated)" msgstr "Penyenggara (Dipisahkan dengan koma)" -#: app/blueprints/packages/packages.py:552 +#: app/blueprints/packages/packages.py:559 msgid "You don't have permission to edit maintainers" msgstr "Anda tiada kebenaran untuk menyunting penyenggara" -#: app/blueprints/packages/packages.py:602 +#: app/blueprints/packages/packages.py:609 msgid "You are not a maintainer" msgstr "Anda bukan seorang penyenggara" -#: app/blueprints/packages/packages.py:605 +#: app/blueprints/packages/packages.py:612 msgid "Package owners cannot remove themselves as maintainers" msgstr "Pemilik pakej tidak boleh mengeluarkan diri sendiri sebagai penyenggara" -#: app/blueprints/packages/packages.py:637 +#: app/blueprints/packages/packages.py:644 msgid "Author Name" msgstr "Nama Pencipta" -#: app/blueprints/packages/packages.py:724 +#: app/blueprints/packages/packages.py:731 msgid "Enable support detection based on dependencies (recommended)" msgstr "Membolehkan pengesan sokongan berdasarkan pada kebergantungan (disyorkan)" -#: app/blueprints/packages/packages.py:725 +#: app/blueprints/packages/packages.py:732 msgid "Supported games" msgstr "Permainan yang disokong" -#: app/blueprints/packages/packages.py:726 +#: app/blueprints/packages/packages.py:733 msgid "Unsupported games" msgstr "Permainan yang tidak disokong" -#: app/blueprints/packages/packages.py:727 +#: app/blueprints/packages/packages.py:734 msgid "Supports all games (unless stated) / is game independent" msgstr "Menyokong semua permainan (melainkan dinyatakan) / tak bersandar permainan" -#: app/blueprints/packages/packages.py:743 +#: app/blueprints/packages/packages.py:750 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:747 +#: app/blueprints/packages/packages.py:754 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 " @@ -1346,18 +1370,19 @@ msgstr "Rujukan git (cth: cincang serahan, cabang, atau tag)" #: app/blueprints/packages/releases.py:62 #: app/blueprints/packages/releases.py:77 -#: app/blueprints/packages/releases.py:207 +#: app/blueprints/packages/releases.py:217 msgid "Minimum Minetest Version" msgstr "Versi Minetest Minimum" #: app/blueprints/packages/releases.py:64 #: app/blueprints/packages/releases.py:79 -#: app/blueprints/packages/releases.py:210 +#: app/blueprints/packages/releases.py:220 msgid "Maximum Minetest Version" msgstr "Versi Minetest Maksimum" #: app/blueprints/packages/releases.py:74 #: app/templates/packages/release_edit.html:31 +#: app/templates/packages/release_view.html:31 msgid "URL" msgstr "URL" @@ -1378,75 +1403,75 @@ msgstr "Import dari Git" msgid "Upload .zip file" msgstr "Muat naik fail .zip" -#: app/blueprints/packages/releases.py:206 +#: app/blueprints/packages/releases.py:216 msgid "Set Min" msgstr "Tetapkan Minimum" -#: app/blueprints/packages/releases.py:209 +#: app/blueprints/packages/releases.py:219 msgid "Set Max" msgstr "Tetapkan Maksimum" -#: app/blueprints/packages/releases.py:212 +#: app/blueprints/packages/releases.py:222 msgid "Only change values previously set as none" msgstr "Hanya tukar nilai yang sebelum ini ditetapkan sebagai tiada" -#: app/blueprints/packages/releases.py:213 +#: app/blueprints/packages/releases.py:223 msgid "Update" msgstr "Kemas kini" -#: app/blueprints/packages/releases.py:265 +#: app/blueprints/packages/releases.py:275 #: app/templates/packages/update_config.html:25 msgid "Trigger" msgstr "Picu" -#: app/blueprints/packages/releases.py:266 +#: app/blueprints/packages/releases.py:276 msgid "New Commit" msgstr "Serahan Baharu" -#: app/blueprints/packages/releases.py:267 app/templates/admin/tags/list.html:8 +#: app/blueprints/packages/releases.py:277 app/templates/admin/tags/list.html:8 msgid "New Tag" msgstr "Tag Baharu" -#: app/blueprints/packages/releases.py:269 +#: app/blueprints/packages/releases.py:279 msgid "Branch name" msgstr "Nama cabang" -#: app/blueprints/packages/releases.py:270 +#: app/blueprints/packages/releases.py:280 #: app/templates/packages/update_config.html:38 msgid "Action" msgstr "Perbuatan" -#: app/blueprints/packages/releases.py:271 +#: app/blueprints/packages/releases.py:281 msgid "Send notification and mark as outdated" msgstr "Hantar pemberitahuan dan tanda sebagai lapuk" -#: app/blueprints/packages/releases.py:271 app/logic/package_approval.py:104 +#: app/blueprints/packages/releases.py:281 app/logic/package_approval.py:104 msgid "Create release" msgstr "Cipta terbitan" -#: app/blueprints/packages/releases.py:273 +#: app/blueprints/packages/releases.py:283 msgid "Save Settings" msgstr "Simpan Tetapan" -#: app/blueprints/packages/releases.py:274 +#: app/blueprints/packages/releases.py:284 msgid "Disable Automation" msgstr "Lumpuhkan Automasi" -#: app/blueprints/packages/releases.py:313 +#: app/blueprints/packages/releases.py:323 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:329 +#: app/blueprints/packages/releases.py:339 msgid "Deleted update configuration" msgstr "Konfigurasi kemas kini telah dipadam" -#: app/blueprints/packages/releases.py:337 +#: app/blueprints/packages/releases.py:347 msgid "Now, please create an initial release" msgstr "Sekarang, sila cipta sebuah terbitan awal" #: app/blueprints/packages/reviews.py:60 app/blueprints/threads/__init__.py:181 #: app/blueprints/threads/__init__.py:182 -#: app/blueprints/threads/__init__.py:282 +#: app/blueprints/threads/__init__.py:283 msgid "Comment" msgstr "Komen" @@ -1454,18 +1479,18 @@ msgstr "Komen" msgid "Rating" msgstr "Penarafan" -#: app/blueprints/packages/reviews.py:62 app/templates/macros/reviews.html:124 -#: app/templates/macros/reviews.html:178 +#: app/blueprints/packages/reviews.py:62 app/templates/macros/reviews.html:125 +#: app/templates/macros/reviews.html:179 msgid "Yes" msgstr "Ya" -#: app/blueprints/packages/reviews.py:62 app/templates/macros/reviews.html:129 -#: app/templates/macros/reviews.html:182 +#: app/blueprints/packages/reviews.py:62 app/templates/macros/reviews.html:130 +#: app/templates/macros/reviews.html:183 msgid "Neutral" msgstr "Neutral" -#: app/blueprints/packages/reviews.py:62 app/templates/macros/reviews.html:134 -#: app/templates/macros/reviews.html:186 +#: app/blueprints/packages/reviews.py:62 app/templates/macros/reviews.html:135 +#: app/templates/macros/reviews.html:187 msgid "No" msgstr "Tidak" @@ -1484,7 +1509,7 @@ msgstr "" #: app/blueprints/packages/reviews.py:94 app/blueprints/threads/__init__.py:207 #: app/blueprints/threads/__init__.py:240 -#: app/blueprints/threads/__init__.py:334 app/blueprints/users/settings.py:114 +#: app/blueprints/threads/__init__.py:335 app/blueprints/users/settings.py:114 #: app/logic/packages.py:131 msgid "Linking to blocked sites is not allowed" msgstr "Pemautan ke tapak disekat tidak dibenarkan" @@ -1512,8 +1537,9 @@ msgid "Message" msgstr "Mesej" #: app/blueprints/report/__init__.py:35 app/templates/macros/threads.html:51 -#: app/templates/packages/view.html:688 app/templates/report/index.html:4 -#: app/templates/report/index.html:10 app/templates/users/profile.html:37 +#: app/templates/packages/view.html:706 app/templates/report/index.html:4 +#: app/templates/report/index.html:10 app/templates/users/account.html:91 +#: app/templates/users/profile.html:37 msgid "Report" msgstr "Lapor" @@ -1549,26 +1575,26 @@ msgstr "Tidak boleh padam hantaran pembuka bebenang!" msgid "Please wait before commenting again" msgstr "Sila tunggu sebentar sebelum menulis komen lagi" -#: app/blueprints/threads/__init__.py:284 +#: app/blueprints/threads/__init__.py:285 #: app/templates/macros/package_approval.html:56 msgid "Open Thread" msgstr "Buka Bebenang" -#: app/blueprints/threads/__init__.py:309 +#: app/blueprints/threads/__init__.py:310 msgid "Unable to create thread!" msgstr "Tidak mampu cipta bebenang!" -#: app/blueprints/threads/__init__.py:315 +#: app/blueprints/threads/__init__.py:316 msgid "An approval thread already exists! Consider replying there instead" msgstr "" "Bebenang kelulusan sudah wujud! Pertimbangkan untuk balas di bebenang " "tersebut" -#: app/blueprints/threads/__init__.py:319 +#: app/blueprints/threads/__init__.py:320 msgid "Please wait before opening another thread" msgstr "Sila tunggu sebentar sebelum membuka bebenang yang lain" -#: app/blueprints/todo/user.py:192 +#: app/blueprints/todo/user.py:193 #: app/templates/collections/package_add_to.html:46 msgid "Done" msgstr "Selesai" @@ -1587,7 +1613,7 @@ msgstr "Kata laluan" msgid "Remember me" msgstr "Ingat saya" -#: app/blueprints/users/account.py:39 app/templates/base.html:176 +#: app/blueprints/users/account.py:39 app/templates/base.html:190 #: app/templates/donate/index.html:85 app/templates/users/login.html:4 msgid "Sign in" msgstr "Log masuk" @@ -1967,7 +1993,7 @@ msgstr "Tulisan untuk dicari (regex)" msgid "File filter" msgstr "Penapis fail" -#: app/blueprints/zipgrep/__init__.py:38 app/templates/base.html:60 +#: app/blueprints/zipgrep/__init__.py:38 app/templates/base.html:74 #: app/templates/packages/advanced_search.html:34 #: app/templates/packages/game_hub.html:35 app/templates/todo/tags.html:14 msgid "Search" @@ -2062,6 +2088,10 @@ 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/packages.py:140 +msgid "You cannot change package type once approved" +msgstr "" + #: app/logic/releases.py:33 msgid "You don't have permission to make releases" msgstr "Anda tiada kebenaran untuk mencipta terbitan" @@ -2143,17 +2173,17 @@ msgstr "Permainan" msgid "Texture Pack" msgstr "Pek Tekstur" -#: app/models/packages.py:78 app/templates/base.html:39 +#: app/models/packages.py:78 app/templates/base.html:53 #: app/templates/modnames/view.html:14 msgid "Mods" msgstr "Mods" -#: app/models/packages.py:80 app/templates/base.html:42 +#: app/models/packages.py:80 app/templates/base.html:56 #: app/templates/modnames/view.html:17 msgid "Games" msgstr "Permainan" -#: app/models/packages.py:82 app/templates/base.html:45 +#: app/models/packages.py:82 app/templates/base.html:59 msgid "Texture Packs" msgstr "Pek Tekstur" @@ -2280,185 +2310,185 @@ msgstr "Luluskan" msgid "Delete" msgstr "Padam" -#: app/models/packages.py:1366 +#: app/models/packages.py:1384 #, python-format msgid "New commit %(hash)s found on the Git repo." msgstr "" -#: app/models/packages.py:1370 +#: app/models/packages.py:1388 #, python-format msgid "The last release was commit %(hash)s" msgstr "" -#: app/models/packages.py:1376 +#: app/models/packages.py:1394 #, python-format msgid "New tag %(tag_name)s found on the Git repo." msgstr "" -#: app/models/users.py:45 +#: app/models/users.py:46 msgid "Banned" msgstr "" -#: app/models/users.py:47 +#: app/models/users.py:48 msgid "Not Joined" msgstr "" -#: app/models/users.py:49 +#: app/models/users.py:50 msgid "New Member" msgstr "" -#: app/models/users.py:51 +#: app/models/users.py:52 msgid "Member" msgstr "" -#: app/models/users.py:53 +#: app/models/users.py:54 msgid "Trusted Member" msgstr "" -#: app/models/users.py:55 +#: app/models/users.py:56 msgid "Approver" msgstr "" -#: app/models/users.py:57 +#: app/models/users.py:58 msgid "Editor" msgstr "" #. NOTE: BOT notification type -#: app/models/users.py:59 app/models/users.py:448 +#: app/models/users.py:60 app/models/users.py:455 msgid "Bot" msgstr "" -#: app/models/users.py:61 +#: app/models/users.py:62 msgid "Moderator" msgstr "" -#: app/models/users.py:63 app/templates/base.html:164 +#: app/models/users.py:64 app/templates/base.html:178 msgid "Admin" msgstr "Pentadbir" #. NOTE: PACKAGE_EDIT notification type -#: app/models/users.py:433 +#: app/models/users.py:440 msgid "Package Edit" msgstr "" #. NOTE: PACKAGE_APPROVAL notification type -#: app/models/users.py:436 +#: app/models/users.py:443 msgid "Package Approval" msgstr "" #. NOTE: NEW_THREAD notification type -#: app/models/users.py:439 app/templates/threads/list.html:12 +#: app/models/users.py:446 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:442 +#: app/models/users.py:449 msgid "New Review" msgstr "" #. NOTE: THREAD_REPLY notification type -#: app/models/users.py:445 +#: app/models/users.py:452 msgid "Thread Reply" msgstr "" #. NOTE: MAINTAINER notification type -#: app/models/users.py:451 app/templates/macros/threads.html:27 +#: app/models/users.py:458 app/templates/macros/threads.html:27 msgid "Maintainer" msgstr "Penyenggara" #. NOTE: EDITOR_ALERT notification type -#: app/models/users.py:454 +#: app/models/users.py:461 msgid "Editor Alert" msgstr "" #. NOTE: EDITOR_MISC notification type -#: app/models/users.py:457 +#: app/models/users.py:464 msgid "Editor Misc" msgstr "" #. NOTE: OTHER notification type -#: app/models/users.py:460 +#: app/models/users.py:467 msgid "Other" msgstr "" -#: app/models/users.py:470 +#: app/models/users.py:477 msgid "This is a Package Edit notification." msgstr "" -#: app/models/users.py:472 +#: app/models/users.py:479 msgid "This is a Package Approval notification." msgstr "" -#: app/models/users.py:474 +#: app/models/users.py:481 msgid "This is a New Thread notification." msgstr "" -#: app/models/users.py:476 +#: app/models/users.py:483 msgid "This is a New Review notification." msgstr "" -#: app/models/users.py:478 +#: app/models/users.py:485 msgid "This is a Thread Reply notification." msgstr "" -#: app/models/users.py:480 +#: app/models/users.py:487 msgid "This is a Bot notification." msgstr "" -#: app/models/users.py:482 +#: app/models/users.py:489 msgid "This is a Maintainer change notification." msgstr "" -#: app/models/users.py:484 +#: app/models/users.py:491 msgid "This is an Editor Alert notification." msgstr "" -#: app/models/users.py:486 +#: app/models/users.py:493 msgid "This is an Editor Misc notification." msgstr "" -#: app/models/users.py:488 +#: app/models/users.py:495 msgid "This is an Other notification." msgstr "" -#: app/models/users.py:495 +#: app/models/users.py:502 msgid "When another user edits your packages, releases, etc." msgstr "" -#: app/models/users.py:497 +#: app/models/users.py:504 msgid "Notifications from editors related to the package approval process." msgstr "" -#: app/models/users.py:499 +#: app/models/users.py:506 msgid "When a thread is created on your package." msgstr "" -#: app/models/users.py:501 +#: app/models/users.py:508 msgid "When a user posts a review on your package." msgstr "" -#: app/models/users.py:503 +#: app/models/users.py:510 msgid "When someone replies to a thread you're watching." msgstr "" -#: app/models/users.py:505 +#: app/models/users.py:512 msgid "From a bot - for example, update notifications." msgstr "" -#: app/models/users.py:507 +#: app/models/users.py:514 msgid "When your package's maintainers change." msgstr "" -#: app/models/users.py:509 +#: app/models/users.py:516 msgid "For editors: Important alerts." msgstr "" -#: app/models/users.py:511 +#: app/models/users.py:518 msgid "For editors: Minor notifications, including new threads." msgstr "" -#: app/models/users.py:513 +#: app/models/users.py:520 msgid "Minor notifications not important enough for a dedicated category." msgstr "" @@ -2514,11 +2544,11 @@ msgstr "" "mungkin halaman telah dipadam, atau mungkin anda tiada capaian ke halaman" " tersebut." -#: app/templates/base.html:48 +#: app/templates/base.html:62 msgid "Random" msgstr "Rawak" -#: app/templates/base.html:51 app/templates/base.html:245 +#: app/templates/base.html:65 app/templates/base.html:259 #: app/templates/packages/bulk_update_conf.html:8 #: app/templates/packages/translation.html:12 #: app/templates/packages/update_config.html:8 @@ -2527,130 +2557,134 @@ msgstr "Rawak" msgid "Help" msgstr "Bantuan" -#: app/templates/base.html:58 +#: app/templates/base.html:72 #, python-format msgid "Search %(type)s" msgstr "Cari %(type)s" -#: app/templates/base.html:58 app/templates/todo/tags.html:11 +#: app/templates/base.html:72 app/templates/todo/tags.html:11 #: app/templates/todo/tags.html:13 msgid "Search all packages" msgstr "Cari kesemua pakej" -#: app/templates/base.html:75 +#: app/templates/base.html:89 msgid "Work Queue" msgstr "Baris Gilir Tugas" -#: app/templates/base.html:88 app/templates/base.html:140 +#: app/templates/base.html:102 app/templates/base.html:154 msgid "To do list" msgstr "Senarai kerja" -#: app/templates/base.html:97 app/templates/notifications/list.html:4 +#: app/templates/base.html:111 app/templates/notifications/list.html:4 msgid "Notifications" msgstr "Pemberitahuan" -#: app/templates/base.html:118 +#: app/templates/base.html:132 msgid "Add Package" msgstr "Tambah Pakej" -#: app/templates/base.html:135 +#: app/templates/base.html:149 msgid "Profile" msgstr "Profil" -#: app/templates/base.html:145 +#: app/templates/base.html:159 msgid "My Collections" msgstr "Himpunan Saya" -#: app/templates/base.html:169 app/templates/packages/release_new.html:12 +#: app/templates/base.html:183 app/templates/packages/release_new.html:12 msgid "Settings" msgstr "Tetapan" -#: app/templates/base.html:172 +#: app/templates/base.html:186 msgid "Sign out" msgstr "Log keluar" #: app/templates/admin/languages/list.html:4 -#: app/templates/admin/languages/list.html:10 app/templates/base.html:185 -#: app/templates/packages/view.html:602 app/utils/minetest_hypertext.py:288 +#: app/templates/admin/languages/list.html:10 app/templates/base.html:199 +#: app/templates/packages/view.html:620 app/utils/minetest_hypertext.py:288 msgid "Languages" msgstr "Bahasa" -#: app/templates/base.html:202 app/templates/translate/index.html:76 +#: app/templates/base.html:216 app/templates/translate/index.html:76 msgid "Help translate ContentDB" msgstr "Bantu terjemah ContentDB" -#: app/templates/base.html:246 +#: app/templates/base.html:260 msgid "About" msgstr "Perihal" -#: app/templates/base.html:247 +#: app/templates/base.html:261 msgid "Contact Us" msgstr "" -#: app/templates/base.html:248 +#: app/templates/base.html:262 msgid "Rules" msgstr "Peraturan" -#: app/templates/base.html:249 +#: app/templates/base.html:263 msgid "Policy and Guidance" msgstr "Polisi dan Panduan" -#: app/templates/base.html:250 app/templates/donate/index.html:46 +#: app/templates/base.html:264 app/templates/donate/index.html:46 #: app/templates/donate/index.html:70 app/templates/users/profile.html:104 msgid "Donate" msgstr "Derma" -#: app/templates/base.html:251 +#: app/templates/base.html:265 msgid "API" msgstr "API" -#: app/templates/base.html:252 app/templates/users/register.html:37 +#: app/templates/base.html:266 +msgid "RSS / Feeds" +msgstr "" + +#: app/templates/base.html:267 app/templates/users/register.html:37 msgid "Privacy Policy" msgstr "Polisi Privasi" -#: app/templates/base.html:254 +#: app/templates/base.html:269 msgid "Report / DMCA" msgstr "Laporan / DMCA" -#: app/templates/base.html:256 app/templates/packages/advanced_search.html:4 +#: app/templates/base.html:271 app/templates/packages/advanced_search.html:4 msgid "Advanced Search" msgstr "" -#: app/templates/base.html:257 +#: app/templates/base.html:272 msgid "User List" msgstr "Senarai Pengguna" -#: app/templates/base.html:258 app/templates/packages/view.html:190 -#: app/templates/packages/view.html:677 app/templates/threads/list.html:4 +#: app/templates/base.html:273 app/templates/packages/view.html:197 +#: app/templates/packages/view.html:695 app/templates/threads/list.html:4 msgid "Threads" msgstr "Bebenang" -#: app/templates/base.html:259 app/templates/collections/list.html:7 +#: app/templates/base.html:274 app/templates/collections/list.html:7 #: app/templates/collections/list.html:26 msgid "Collections" msgstr "Himpunan" -#: app/templates/base.html:260 app/templates/donate/index.html:4 +#: app/templates/base.html:275 app/templates/donate/index.html:4 msgid "Support Creators" msgstr "" -#: app/templates/base.html:261 +#: app/templates/base.html:276 msgid "Translate Packages" msgstr "Terjemah Pakej" -#: app/templates/base.html:262 +#: app/templates/base.html:277 msgid "Source Code" msgstr "Kod Sumber" -#: app/templates/base.html:268 +#: app/templates/base.html:283 msgid "Show non-free packages" msgstr "Tunjuk pakej tidak bebas" -#: app/templates/base.html:270 +#: app/templates/base.html:285 msgid "Hide non-free packages" msgstr "Sembunyi pakej tidak bebas" -#: app/templates/base.html:274 +#: app/templates/base.html:289 #, python-format msgid "Our privacy policy has been updated (%(date)s)" msgstr "" @@ -2659,22 +2693,16 @@ msgstr "" msgid "Welcome" msgstr "Selamat Datang" -#: app/templates/index.html:8 -msgid "Welcome to the best place to find Minetest mods, games, and texture packs" -msgstr "" -"Selamat datang ke tempat terbaik untuk mencari mods, permainan, dan pek " -"tekstur Minetest" - #: app/templates/index.html:53 #, python-format msgid "%(title)s by %(author)s" msgstr "%(title)s oleh %(author)s" -#: app/templates/index.html:94 app/templates/packages/view.html:278 +#: app/templates/index.html:94 app/templates/packages/view.html:285 msgid "Previous" msgstr "Sebelumnya" -#: app/templates/index.html:98 app/templates/packages/view.html:282 +#: app/templates/index.html:98 app/templates/packages/view.html:289 #: app/templates/users/claim_forums.html:87 msgid "Next" msgstr "Seterusnya" @@ -2758,7 +2786,7 @@ msgstr "Pakej" #: app/templates/admin/storage.html:62 #: app/templates/collections/create_edit.html:61 -#: app/templates/threads/user_comments.html:79 +#: app/templates/threads/user_comments.html:80 msgid "No results" msgstr "Tiada hasil" @@ -2883,7 +2911,8 @@ msgstr "Tiada token dicipta" #: app/templates/collections/create_edit.html:5 #: app/templates/collections/view.html:42 app/templates/macros/releases.html:68 -#: app/templates/packages/view.html:116 app/templates/packages/view.html:255 +#: app/templates/packages/release_view.html:10 +#: app/templates/packages/view.html:123 app/templates/packages/view.html:262 msgid "Edit" msgstr "Sunting" @@ -2901,7 +2930,7 @@ msgstr "Perkara ini memerlukan himpunan tersebut terbuka untuk awam" #: app/templates/collections/create_edit.html:76 #: app/templates/packages/remove.html:34 app/templates/packages/remove.html:83 -#: app/templates/packages/view.html:128 +#: app/templates/packages/view.html:135 msgid "Remove" msgstr "Buang" @@ -3164,8 +3193,8 @@ msgstr "Pengguna Dipadam" msgid "No audit log entries." msgstr "Tiada masukan log audit." -#: app/templates/macros/forms.html:21 app/templates/macros/reviews.html:150 -#: app/templates/packages/remove.html:73 app/templates/packages/view.html:468 +#: app/templates/macros/forms.html:21 app/templates/macros/reviews.html:151 +#: app/templates/packages/remove.html:73 app/templates/packages/view.html:486 #: app/templates/users/modtools.html:86 msgid "Required" msgstr "Wajib" @@ -3245,6 +3274,7 @@ msgstr "Sunting / Luluskan" #: app/templates/macros/releases.html:103 #: app/templates/packages/release_edit.html:39 +#: app/templates/packages/release_view.html:41 msgid "Importing..." msgstr "Mengimport..." @@ -3264,34 +3294,34 @@ msgstr "Berguna" msgid "Unhelpful" msgstr "Tidak Berguna" -#: app/templates/macros/reviews.html:90 +#: app/templates/macros/reviews.html:91 #, python-format msgid "%(num)d comments" msgstr "%(num)d komen" -#: app/templates/macros/reviews.html:102 +#: app/templates/macros/reviews.html:103 msgid "No reviews, yet." msgstr "Tiada ulasan, lagi." -#: app/templates/macros/reviews.html:112 app/templates/macros/reviews.html:166 +#: app/templates/macros/reviews.html:113 app/templates/macros/reviews.html:167 #: app/templates/packages/review_create_edit.html:4 msgid "Review" msgstr "Ulasan" -#: app/templates/macros/reviews.html:139 +#: app/templates/macros/reviews.html:140 #: app/templates/packages/review_create_edit.html:51 msgid "Why or why not? Try to be constructive" msgstr "Kenapa atau kenapa tidak? Cuba untuk jadi konstruktif" -#: app/templates/macros/reviews.html:156 +#: app/templates/macros/reviews.html:157 msgid "Post Review" msgstr "Hantar Ulasan" -#: app/templates/macros/reviews.html:192 +#: app/templates/macros/reviews.html:193 msgid "Report an issue" msgstr "" -#: app/templates/macros/reviews.html:196 +#: app/templates/macros/reviews.html:197 msgid "Ask a question" msgstr "" @@ -3434,8 +3464,8 @@ msgstr "Balasan Terakhir" msgid "On %(trigger)s, do %(action)s" msgstr "Apabila %(trigger)s, lakukan %(action)s" -#: app/templates/macros/todo.html:35 app/templates/packages/view.html:122 -#: app/templates/packages/view.html:433 +#: app/templates/macros/todo.html:35 app/templates/packages/view.html:129 +#: app/templates/packages/view.html:451 msgid "Release" msgstr "Terbitan" @@ -3445,7 +3475,7 @@ msgstr "Repositori" #: app/templates/macros/todo.html:48 #: app/templates/packages/releases_list.html:13 -#: app/templates/packages/view.html:437 +#: app/templates/packages/view.html:455 msgid "Update settings" msgstr "Tetapan kemas kini" @@ -3490,9 +3520,9 @@ msgstr "Topik Forum" #: app/templates/modnames/view.html:27 app/templates/oauth/authorize.html:32 #: app/templates/packages/game_support.html:42 -#: app/templates/packages/similar.html:38 app/templates/packages/view.html:474 -#: app/templates/packages/view.html:498 app/templates/packages/view.html:543 -#: app/templates/packages/view.html:575 app/templates/todo/editor.html:85 +#: app/templates/packages/similar.html:38 app/templates/packages/view.html:492 +#: app/templates/packages/view.html:516 app/templates/packages/view.html:561 +#: app/templates/packages/view.html:593 app/templates/todo/editor.html:85 #: app/templates/todo/game_support.html:45 #, python-format msgid "%(title)s by %(display_name)s" @@ -3734,18 +3764,18 @@ msgstr "" "diperlukan\n" "\t\t\tuntuk sifat seperti mencari metadata dari git, dan autopelengkapan." -#: app/templates/packages/create_edit.html:73 +#: app/templates/packages/create_edit.html:78 msgid "You need to unpublish the package to change the name." msgstr "Anda perlu nyahterbit pakej untuk menukar namanya." -#: app/templates/packages/create_edit.html:80 +#: app/templates/packages/create_edit.html:85 msgid "" "Tip: Don't include Minetest, mod, or modpack " "anywhere in the short description. It is unnecessary and wastes " "characters." msgstr "" -#: app/templates/packages/create_edit.html:83 +#: app/templates/packages/create_edit.html:88 msgid "" "Please choose 'Work in Progress' if your package is unstable, and " "shouldn't be recommended to all players" @@ -3753,45 +3783,45 @@ msgstr "" "Sila pilih 'Kerja Dalam Proses' jika pakej anda tidak stabil, dan tidak " "patut disyorkan kepada semua pemain" -#: app/templates/packages/create_edit.html:88 +#: app/templates/packages/create_edit.html:93 msgid "If there is no media, set the Media License to the same as the License." msgstr "Jika tiada media, tetapkan Lesen Media menjadi sama dengan Lesen." -#: app/templates/packages/create_edit.html:92 +#: app/templates/packages/create_edit.html:97 msgid "" "There's no need to link to the package on ContentDB in the long " "description, the user is already here!" msgstr "" -#: app/templates/packages/create_edit.html:95 +#: app/templates/packages/create_edit.html:100 msgid "" "There's no need to include the forum topic in the long description, it's " "already shown on the page." msgstr "" -#: app/templates/packages/create_edit.html:98 +#: app/templates/packages/create_edit.html:103 msgid "" "There's no need to include the repository URL in the long description, " "it's already shown on the page." msgstr "" -#: app/templates/packages/create_edit.html:102 +#: app/templates/packages/create_edit.html:107 msgid "What to write in the long description" msgstr "" -#: app/templates/packages/create_edit.html:108 +#: app/templates/packages/create_edit.html:113 msgid "Repository and Links" msgstr "Repositori dan Pautan" -#: app/templates/packages/create_edit.html:111 +#: app/templates/packages/create_edit.html:116 msgid "Do you have a Git repository?" msgstr "Adakah anda mempunyai repositori Git?" -#: app/templates/packages/create_edit.html:113 +#: app/templates/packages/create_edit.html:118 msgid "Having a repository is optional" msgstr "Kewujudan repositori itu tidak wajib" -#: app/templates/packages/create_edit.html:116 +#: app/templates/packages/create_edit.html:121 msgid "" "If you do have a repository, enter the URL below. Otherwise, leave blank " "and click skip." @@ -3799,47 +3829,47 @@ msgstr "" "Sekiranya anda mempunyai repositori, masukkan URLnya di bawah. Kalau " "tidak, biarkan kosong dan klik langkau." -#: app/templates/packages/create_edit.html:121 +#: app/templates/packages/create_edit.html:126 msgid "HTTP URL to a Git, Mercurial, or other repository" msgstr "URL HTTP ke suatu Git, Mercurial, atau repositori lain" -#: app/templates/packages/create_edit.html:124 +#: app/templates/packages/create_edit.html:129 msgid "Next (Autoimport)" msgstr "Seterusnya (Autoimport)" -#: app/templates/packages/create_edit.html:125 +#: app/templates/packages/create_edit.html:130 msgid "Skip" msgstr "Langkau" -#: app/templates/packages/create_edit.html:129 +#: app/templates/packages/create_edit.html:134 msgid "Importing... (This may take a while)" msgstr "Mengimport... (Ini mungkin makan masa)" -#: app/templates/packages/create_edit.html:132 +#: app/templates/packages/create_edit.html:137 msgid "Where should users report issues?" msgstr "Di manakah pengguna patut laporkan isu?" -#: app/templates/packages/create_edit.html:136 +#: app/templates/packages/create_edit.html:141 msgid "Paste a forum topic URL" msgstr "Tampal URL topik forum" -#: app/templates/packages/create_edit.html:138 +#: app/templates/packages/create_edit.html:143 msgid "YouTube videos will be shown in an embed." msgstr "Video YouTube akan dipaparkan dalam benaman." -#: app/templates/packages/create_edit.html:139 +#: app/templates/packages/create_edit.html:144 msgid "If blank, the author's donation URL will be used instead." msgstr "" "Jika dibiarkan kosong, URL pendermaan milik pencipta akan digunakan " "sebagai ganti." -#: app/templates/packages/create_edit.html:140 +#: app/templates/packages/create_edit.html:145 msgid "How can users translate your package? ie: weblate URL or a help page" msgstr "" "Bagaimana pengguna boleh terjemah pakej anda? cth: URL Weblate atau " "halaman bantuan" -#: app/templates/packages/create_edit.html:145 +#: app/templates/packages/create_edit.html:150 msgid "" "You need to save a draft before you can add releases and screenshots. " "You'll be able to edit the package again before submitting for approval." @@ -3898,7 +3928,7 @@ msgstr "" "pendokumenan untuk maklumat lanjut" #: app/templates/packages/game_support.html:23 -#: app/templates/packages/view.html:213 app/templates/translate/index.html:48 +#: app/templates/packages/view.html:220 app/templates/translate/index.html:48 msgid "Source" msgstr "Sumber" @@ -4111,10 +4141,12 @@ msgid "Human-readable name. Eg: 1.0.0 - The Trains Update" msgstr "" #: app/templates/packages/release_edit.html:35 +#: app/templates/packages/release_view.html:35 msgid "Commit Hash" msgstr "Cincang Serahan" #: app/templates/packages/release_edit.html:40 +#: app/templates/packages/release_view.html:42 msgid "view task" msgstr "lihat tugasan" @@ -4462,7 +4494,7 @@ msgstr "" "membuang kesannya ke atas penarafan pakej." #: app/templates/packages/review_votes.html:4 -#: app/templates/packages/view.html:364 +#: app/templates/packages/view.html:371 msgid "Review Votes" msgstr "Periksa Undian" @@ -4596,27 +4628,35 @@ msgstr "Terjemahan - Buku Pembuatan Mods Minetest" msgid "Translating content meta - lua_api.md" msgstr "Menterjemah meta kandungan - lua_api.md" -#: app/templates/packages/translation.html:30 +#: app/templates/packages/translation.html:31 +#, python-format +msgid "%(title)s is available in %(num)d languages." +msgstr "%(title)s tersedia dalam %(num)d bahasa." + +#: app/templates/packages/translation.html:32 +msgid "ContentDB reads translations from locale files (.tr) in your package." +msgstr "" +"ContentDB membaca terjemahan daripada fail penyetempatan (.tr) dalam " +"pakej anda." + +#: app/templates/packages/translation.html:89 msgid "Translation template" msgstr "" -#: app/templates/packages/translation.html:32 +#: app/templates/packages/translation.html:91 #, python-format msgid "" "To quickly add support for ContentDB package translation, create a file " "at %(location)s with the following content:" msgstr "" -#: app/templates/packages/translation.html:43 -#, python-format -msgid "%(title)s is available in %(num)d languages." -msgstr "%(title)s tersedia dalam %(num)d bahasa." - -#: app/templates/packages/translation.html:44 -msgid "ContentDB reads translations from locale files (.tr) in your package." +#: app/templates/packages/translation.html:102 +msgid "With games, you also need to name the textdomain in game.conf:" +msgstr "" + +#: app/templates/packages/translation.html:106 +msgid "Replace mymod with the name of mod / textdomain you chose." msgstr "" -"ContentDB membaca terjemahan daripada fail penyetempatan (.tr) dalam " -"pakej anda." #: app/templates/packages/update_config.html:4 #: app/templates/packages/update_config.html:9 @@ -4662,46 +4702,51 @@ msgstr "" "Apabila suatu pakej ditandai sebagai lapuk, anda tidak akan menerima " "sebarang pemberitahuan sehingga ia ditandai sebagai dikemaskini." -#: app/templates/packages/view.html:42 +#: app/templates/packages/view.html:22 app/templates/packages/view.html:25 +#, python-format +msgid "%(title)s releases" +msgstr "" + +#: app/templates/packages/view.html:49 msgid "Download" msgstr "Muat Turun" -#: app/templates/packages/view.html:49 +#: app/templates/packages/view.html:56 #, python-format msgid "Minetest %(min)s - %(max)s" msgstr "Minetest %(min)s - %(max)s" -#: app/templates/packages/view.html:51 +#: app/templates/packages/view.html:58 #, python-format msgid "For Minetest %(min)s and above" msgstr "Untuk Minetest %(min)s dan ke atas" -#: app/templates/packages/view.html:53 +#: app/templates/packages/view.html:60 #, python-format msgid "Minetest %(max)s and below" msgstr "Untuk Minetest %(max)s dan ke bawah" -#: app/templates/packages/view.html:63 +#: app/templates/packages/view.html:70 msgid "How do I install this?" msgstr "Bagaimana untuk pasangkan ini?" -#: app/templates/packages/view.html:69 +#: app/templates/packages/view.html:76 msgid "No downloads available" msgstr "Tiada muat turun tersedia" -#: app/templates/packages/view.html:76 +#: app/templates/packages/view.html:83 msgid "Non-free code and media" msgstr "Kod dan media tidak bebas" -#: app/templates/packages/view.html:78 +#: app/templates/packages/view.html:85 msgid "Non-free code" msgstr "Kod tidak bebas" -#: app/templates/packages/view.html:80 +#: app/templates/packages/view.html:87 msgid "Non-free media" msgstr "Media tidak bebas" -#: app/templates/packages/view.html:94 app/templates/threads/view.html:109 +#: app/templates/packages/view.html:101 app/templates/threads/view.html:109 msgid "" "This thread is only visible to its creator, package maintainers, users of" " Approver rank or above, and @mentioned users." @@ -4709,164 +4754,169 @@ 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:207 app/templates/users/profile.html:95 +#: app/templates/packages/view.html:214 app/templates/users/profile.html:95 msgid "Website" msgstr "Laman Sesawang" -#: app/templates/packages/view.html:219 app/templates/users/profile.html:77 +#: app/templates/packages/view.html:226 app/templates/users/profile.html:77 msgid "Forums" msgstr "Forum" -#: app/templates/packages/view.html:225 +#: app/templates/packages/view.html:232 msgid "Issue Tracker" msgstr "Penjejak Isu" -#: app/templates/packages/view.html:231 app/templates/translate/index.html:43 +#: app/templates/packages/view.html:238 app/templates/translate/index.html:43 msgid "Translate" msgstr "Terjemah" -#: app/templates/packages/view.html:297 +#: app/templates/packages/view.html:304 msgid "Thumbnail for video" msgstr "" -#: app/templates/packages/view.html:314 +#: app/templates/packages/view.html:321 msgid "Awaiting review" msgstr "Menunggu pemeriksaan" -#: app/templates/packages/view.html:344 app/templates/threads/view.html:82 +#: app/templates/packages/view.html:351 app/templates/threads/view.html:82 msgid "Edit Review" msgstr "Sunting Ulasan" -#: app/templates/packages/view.html:349 +#: app/templates/packages/view.html:356 msgid "You can't review your own package." msgstr "Anda tidak boleh mengulas pakej anda sendiri." -#: app/templates/packages/view.html:359 +#: app/templates/packages/view.html:366 msgid "Package needs to be approved before it can be reviewed." msgstr "Pakej perlu diluluskan terlebih dahulu sebelum ia boleh diulas." -#: app/templates/packages/view.html:370 +#: app/templates/packages/view.html:377 msgid "Used By" msgstr "Digunakan Oleh" -#: app/templates/packages/view.html:376 +#: app/templates/packages/view.html:383 msgid "Content" msgstr "Kandungan" -#: app/templates/packages/view.html:378 app/templates/packages/view.html:461 +#: app/templates/packages/view.html:385 app/templates/packages/view.html:479 msgid "View content for game" msgstr "Lihat kandungan untuk permainan" -#: app/templates/packages/view.html:393 +#: app/templates/packages/view.html:398 +#, python-format +msgid "Release notes for %(title)s" +msgstr "" + +#: app/templates/packages/view.html:411 msgid "Favorite" msgstr "Kegemaran" -#: app/templates/packages/view.html:402 +#: app/templates/packages/view.html:420 msgid "Add to collection..." msgstr "Tambah ke himpunan..." -#: app/templates/packages/view.html:410 +#: app/templates/packages/view.html:428 #, python-format msgid "View %(count)d collections" msgstr "" -#: app/templates/packages/view.html:421 +#: app/templates/packages/view.html:439 msgid "Package may be outdated" msgstr "Pakej mungkin sudah lapuk" -#: app/templates/packages/view.html:428 +#: app/templates/packages/view.html:446 msgid "Only visible to the author and Editors." msgstr "Hanya kelihatan kepada pencipta dan Penyunting." -#: app/templates/packages/view.html:445 +#: app/templates/packages/view.html:463 msgid "Warning" msgstr "Amaran" -#: app/templates/packages/view.html:451 +#: app/templates/packages/view.html:469 msgid "Like this package? Help support its development by making a donation" msgstr "Suka pakej ini? Bantu menyokong pembangunannya dengan menderma" -#: app/templates/packages/view.html:454 +#: app/templates/packages/view.html:472 msgid "Donate now" msgstr "Derma sekarang" -#: app/templates/packages/view.html:466 app/utils/minetest_hypertext.py:283 +#: app/templates/packages/view.html:484 app/utils/minetest_hypertext.py:283 msgid "Dependencies" msgstr "Kebergantungan" -#: app/templates/packages/view.html:486 +#: app/templates/packages/view.html:504 msgid "No required dependencies" msgstr "Tiada kebergantungan wajib" -#: app/templates/packages/view.html:492 +#: app/templates/packages/view.html:510 msgid "Optional" msgstr "Pilihan" -#: app/templates/packages/view.html:525 +#: app/templates/packages/view.html:543 msgid "Compatible Games" msgstr "Permainan yang Serasi" -#: app/templates/packages/view.html:530 app/templates/packages/view.html:550 +#: app/templates/packages/view.html:548 app/templates/packages/view.html:568 #: app/utils/minetest_hypertext.py:275 msgid "No specific game required" msgstr "Tiada permainan khusus diperlukan" -#: app/templates/packages/view.html:533 +#: app/templates/packages/view.html:551 msgid "Tested with:" msgstr "Diuji dengan:" -#: app/templates/packages/view.html:555 +#: app/templates/packages/view.html:573 msgid "Is the above correct?" msgstr "Adakah maklumat di atas betul?" -#: app/templates/packages/view.html:556 +#: app/templates/packages/view.html:574 msgid "You need to either confirm this or tell ContentDB about supported games" msgstr "" "Anda perlu mengesahkan ini ataupun memberitahu ContentDB mengenai " "permainan yang disokong" -#: app/templates/packages/view.html:568 +#: app/templates/packages/view.html:586 msgid "Does not work with:" msgstr "Tidak berfungsi dengan:" -#: app/templates/packages/view.html:588 +#: app/templates/packages/view.html:606 msgid "Please specify compatible games" msgstr "Sila nyatakan permainan yang serasi" -#: app/templates/packages/view.html:594 +#: app/templates/packages/view.html:612 msgid "Information" msgstr "Maklumat" -#: app/templates/packages/view.html:600 +#: app/templates/packages/view.html:618 msgid "Technical Name" msgstr "Nama Teknikal" -#: app/templates/packages/view.html:616 app/utils/minetest_hypertext.py:295 +#: app/templates/packages/view.html:634 app/utils/minetest_hypertext.py:295 #, python-format msgid "%(code_license)s for code,
%(media_license)s for media." msgstr "%(code_license)s untuk kod,
%(media_license)s untuk media." -#: app/templates/packages/view.html:624 +#: app/templates/packages/view.html:642 msgid "Unknown" msgstr "Tidak Diketahui" -#: app/templates/packages/view.html:626 app/utils/minetest_hypertext.py:301 +#: app/templates/packages/view.html:644 app/utils/minetest_hypertext.py:301 msgid "Added" msgstr "Ditambah Pada" -#: app/templates/packages/view.html:640 +#: app/templates/packages/view.html:658 msgid "Remove myself" msgstr "Keluarkan diri sendiri" -#: app/templates/packages/view.html:645 app/utils/minetest_hypertext.py:303 +#: app/templates/packages/view.html:663 app/utils/minetest_hypertext.py:303 msgid "Provides" msgstr "Menyediakan" -#: app/templates/packages/view.html:667 +#: app/templates/packages/view.html:685 msgid "More" msgstr "Lebih lagi" -#: app/templates/packages/view.html:696 +#: app/templates/packages/view.html:714 msgid "See audit log" msgstr "Lihat log audit" @@ -4956,7 +5006,7 @@ msgstr "Komen oleh %(user)s" msgid "Reply to %(title)s" msgstr "Balas ke %(title)s" -#: app/templates/threads/user_comments.html:73 +#: app/templates/threads/user_comments.html:74 msgid "Only showing replies to public threads" msgstr "Hanya tunjukkan balasan kepada bebenang awam" @@ -5060,7 +5110,7 @@ msgstr "" "Nama mods yang mempunyai pergantungan wajib, tetapi tiada pakej yang " "menyediakannya." -#: app/templates/todo/editor.html:193 app/templates/users/account.html:100 +#: app/templates/todo/editor.html:193 app/templates/users/account.html:102 msgid "View All" msgstr "Lihat Semua" @@ -5379,10 +5429,10 @@ msgid "Account Deletion and Deactivation isn't available to users yet." msgstr "Pemadaman dan Nyahaktif Akaun belum tersedia untuk pengguna." #: app/templates/users/account.html:88 -msgid "Please contact the admin." -msgstr "Sila hubungi pentadbir." +msgid "Please raise a report to request account deletion." +msgstr "" -#: app/templates/users/account.html:93 +#: app/templates/users/account.html:95 msgid "Recent Account Actions" msgstr "Perbuatan Akaun Terbaru" @@ -5917,27 +5967,27 @@ msgstr "Cari dalam Terbitan Pakej" msgid "'%(query)s' - Search Package Releases" msgstr "'%(query)s' - Cari Terbitan Pakej" -#: app/utils/flask.py:158 +#: app/utils/flask.py:159 msgid "All time" msgstr "Sepanjang masa" -#: app/utils/flask.py:159 +#: app/utils/flask.py:160 msgid "Last 7 days" msgstr "7 hari lepas" -#: app/utils/flask.py:160 +#: app/utils/flask.py:161 msgid "Last 30 days" msgstr "30 hari lepas" -#: app/utils/flask.py:161 +#: app/utils/flask.py:162 msgid "Last 90 days" msgstr "90 hari lepas" -#: app/utils/flask.py:162 +#: app/utils/flask.py:163 msgid "Year to date" msgstr "Permulaan tahun hingga sekarang" -#: app/utils/flask.py:163 +#: app/utils/flask.py:164 msgid "Last year" msgstr "Tahun lepas" @@ -6615,6 +6665,7 @@ msgstr "" #~ msgid "Chat / Commands" #~ msgstr "" +#~ msgctxt "tags" #~ msgid "" #~ "Focus on player chat/communication or " #~ "who's primary function is interacting " @@ -6630,6 +6681,7 @@ msgstr "" #~ msgid "Complex installation" #~ msgstr "" +#~ msgctxt "tags" #~ msgid "" #~ "Requires futher installation steps, such " #~ "as installing luarocks or editing the" @@ -6651,6 +6703,7 @@ msgstr "" #~ msgid "Sims" #~ msgstr "" +#~ msgctxt "tags" #~ msgid "" #~ "Mods and games that aim to " #~ "simulate real life activity. Similar to" @@ -6675,6 +6728,7 @@ msgstr "" #~ msgid "Mobs / Animals / NPCs" #~ msgstr "" +#~ msgctxt "tags" #~ msgid "Adds mobs, animals, and NPCs" #~ msgstr "" @@ -6783,6 +6837,7 @@ msgstr "" #~ msgid "GUI" #~ msgstr "" +#~ msgctxt "tags" #~ msgid "For content whose main utility / feature is in GUI/formspec form" #~ msgstr "" @@ -6801,6 +6856,7 @@ msgstr "" #~ msgid "Minetest Game improved" #~ msgstr "" +#~ msgctxt "tags" #~ msgid "Forks of MTG" #~ msgstr "" @@ -6946,39 +7002,6 @@ 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 (_), " @@ -6997,3 +7020,6 @@ msgstr "" #~ msgid "Human readable. Eg: 1.0.0 or 2018-05-28" #~ msgstr "Boleh dibaca manusia. Cth: 1.0.0 atau 2018-05-28" +#~ msgid "Please contact the admin." +#~ msgstr "Sila hubungi pentadbir." + diff --git a/translations/nb_NO/LC_MESSAGES/messages.po b/translations/nb_NO/LC_MESSAGES/messages.po index f280b9a0..84347a4b 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-22 16:06+0100\n" +"POT-Creation-Date: 2024-07-23 22:12+0100\n" "PO-Revision-Date: 2024-02-19 07:01+0000\n" "Last-Translator: Petter Reinholdtsen \n" "Language: nb_NO\n" @@ -27,324 +27,268 @@ msgstr "" msgid "You have been banned." msgstr "Du har blitt bannlyst." -#. NOTE: tags: title for server_tools +#. NOTE: tags: title for jam_game_2023 #: app/_translations.py:6 msgctxt "tags" -msgid "Server Moderation and Tools" +msgid "Jam / Game 2023" msgstr "" -#. NOTE: tags: description for server_tools +#. NOTE: tags: description for jam_game_2023 #: app/_translations.py:8 msgctxt "tags" -msgid "Helps with server maintenance and moderation" -msgstr "" - -#. NOTE: tags: title for pvp -#: app/_translations.py:10 -msgctxt "tags" -msgid "Player vs Player (PvP)" -msgstr "" - -#. NOTE: tags: description for pvp -#: app/_translations.py:12 -msgctxt "tags" -msgid "Designed to be played competitively against other players" +msgid "Entries to the 2023 Minetest Game Jam " msgstr "" #. NOTE: tags: title for player_effects -#: app/_translations.py:14 +#: app/_translations.py:10 msgctxt "tags" msgid "Player Effects / Power Ups" msgstr "" #. NOTE: tags: description for player_effects -#: app/_translations.py:16 +#: app/_translations.py:12 msgctxt "tags" msgid "" "For content that changes player effects, including physics, for example: " "speed, jump height or gravity." msgstr "" -#. NOTE: tags: title for jam_game_2023 +#. NOTE: tags: title for server_tools +#: app/_translations.py:14 +msgctxt "tags" +msgid "Server Moderation and Tools" +msgstr "" + +#. NOTE: tags: description for server_tools +#: app/_translations.py:16 +msgctxt "tags" +msgid "Helps with server maintenance and moderation" +msgstr "" + +#. NOTE: tags: title for pvp #: app/_translations.py:18 msgctxt "tags" -msgid "Jam / Game 2023" +msgid "Player vs Player (PvP)" msgstr "" -#. NOTE: tags: description for jam_game_2023 +#. NOTE: tags: description for pvp #: 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" +msgid "Designed to be played competitively against other players" msgstr "" #. NOTE: tags: title for world_tools -#: app/_translations.py:26 +#: app/_translations.py:22 msgctxt "tags" msgid "World Maintenance and Tools" msgstr "" #. NOTE: tags: description for world_tools -#: app/_translations.py:28 +#: app/_translations.py:24 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:38 +#: app/_translations.py:26 msgctxt "tags" msgid "Joke" msgstr "" #. NOTE: tags: description for april_fools -#: app/_translations.py:40 +#: 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 singleplayer -#: app/_translations.py:42 +#. NOTE: tags: title for developer_tools +#: app/_translations.py:30 msgctxt "tags" -msgid "Singleplayer-focused" +msgid "Developer Tools" msgstr "" -#. NOTE: tags: description for singleplayer -#: app/_translations.py:44 +#. NOTE: tags: description for developer_tools +#: app/_translations.py:32 msgctxt "tags" -msgid "Content that can be played alone" +msgid "Tools for game and mod developers" +msgstr "" + +#. NOTE: tags: title for inventory +#: app/_translations.py:34 +msgctxt "tags" +msgid "Inventory" +msgstr "" + +#. NOTE: tags: description for inventory +#: app/_translations.py:36 +msgctxt "tags" +msgid "Changes the inventory GUI" msgstr "" #. NOTE: tags: title for crafting -#: app/_translations.py:46 +#: app/_translations.py:38 msgctxt "tags" msgid "Crafting" msgstr "" #. NOTE: tags: description for crafting -#: app/_translations.py:48 +#: app/_translations.py:40 msgctxt "tags" msgid "Big changes to crafting gameplay" msgstr "" #. NOTE: tags: title for adventure__rpg -#: app/_translations.py:50 +#: app/_translations.py:42 msgctxt "tags" msgid "Adventure / RPG" msgstr "" #. NOTE: tags: title for shooter -#: app/_translations.py:52 +#: app/_translations.py:44 msgctxt "tags" msgid "Shooter" msgstr "" #. NOTE: tags: description for shooter -#: app/_translations.py:54 +#: app/_translations.py:46 msgctxt "tags" msgid "First person shooters (FPS) and more" msgstr "" #. NOTE: tags: title for sound_music -#: app/_translations.py:56 +#: app/_translations.py:48 msgctxt "tags" msgid "Sounds / Music" msgstr "" #. NOTE: tags: description for sound_music -#: app/_translations.py:58 +#: app/_translations.py:50 msgctxt "tags" msgid "Focuses on or adds new sounds or musical things" msgstr "" -#. NOTE: tags: title for tools -#: app/_translations.py:60 +#. NOTE: tags: title for mapgen +#: app/_translations.py:52 msgctxt "tags" -msgid "Tools / Weapons / Armor" +msgid "Mapgen / Biomes / Decoration" msgstr "" -#. NOTE: tags: description for tools -#: app/_translations.py:62 +#. NOTE: tags: description for mapgen +#: app/_translations.py:54 msgctxt "tags" -msgid "Adds or changes tools, weapons, and armor" +msgid "New mapgen or changes mapgen" msgstr "" -#. NOTE: tags: title for plants_and_farming -#: app/_translations.py:64 +#. NOTE: tags: title for singleplayer +#: app/_translations.py:56 msgctxt "tags" -msgid "Plants and Farming" +msgid "Singleplayer-focused" msgstr "" -#. NOTE: tags: description for plants_and_farming -#: app/_translations.py:66 +#. NOTE: tags: description for singleplayer +#: app/_translations.py:58 msgctxt "tags" -msgid "Adds new plants or other farmable resources." -msgstr "" - -#. 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" +msgid "Content that can be played alone" msgstr "" #. NOTE: tags: title for complex_installation -#: app/_translations.py:80 +#: app/_translations.py:60 msgctxt "tags" msgid "Complex installation" msgstr "" #. NOTE: tags: description for complex_installation -#: app/_translations.py:82 +#: app/_translations.py:62 msgctxt "tags" msgid "" "Requires futher installation steps, such as installing LuaRocks or " "editing the trusted mod setting" msgstr "" -#. NOTE: tags: title for magic -#: app/_translations.py:84 +#. NOTE: tags: title for simulation +#: app/_translations.py:64 msgctxt "tags" -msgid "Magic / Enchanting" +msgid "Sims" msgstr "" -#. NOTE: tags: title for building_mechanics -#: app/_translations.py:86 -msgctxt "tags" -msgid "Building Mechanics and Tools" -msgstr "" - -#. NOTE: tags: description for building_mechanics -#: app/_translations.py:88 -msgctxt "tags" -msgid "Adds game mechanics or tools that change how players build." -msgstr "" - -#. NOTE: tags: title for oneofakind__original -#: app/_translations.py:90 -msgctxt "tags" -msgid "One-of-a-kind / Original" -msgstr "" - -#. NOTE: tags: description for oneofakind__original -#: app/_translations.py:92 +#. NOTE: tags: description for simulation +#: app/_translations.py:66 msgctxt "tags" msgid "" -"For games and such that are of their own kind, distinct and original in " -"nature to others of the same category." +"Mods and games that aim to simulate real life activity. Similar to " +"SimCity/The Sims/OpenTTD/etc." msgstr "" -#. NOTE: tags: title for building -#: app/_translations.py:94 +#. NOTE: tags: title for plants_and_farming +#: app/_translations.py:68 msgctxt "tags" -msgid "Building" +msgid "Plants and Farming" msgstr "" -#. NOTE: tags: description for building -#: app/_translations.py:96 +#. NOTE: tags: description for plants_and_farming +#: app/_translations.py:70 msgctxt "tags" -msgid "Focuses on building, such as adding new materials or nodes" +msgid "Adds new plants or other farmable resources." msgstr "" -#. NOTE: tags: title for decorative -#: app/_translations.py:98 +#. NOTE: tags: title for multiplayer +#: app/_translations.py:72 msgctxt "tags" -msgid "Decorative" +msgid "Multiplayer-focused" msgstr "" -#. NOTE: tags: description for decorative -#: app/_translations.py:100 +#. NOTE: tags: description for multiplayer +#: app/_translations.py:74 msgctxt "tags" -msgid "Adds nodes with no other purpose than for use in building" +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 chat +#: app/_translations.py:80 +msgctxt "tags" +msgid "Chat / Commands" +msgstr "" + +#. NOTE: tags: description for chat +#: app/_translations.py:82 +msgctxt "tags" +msgid "Focus on player chat/communication or console interaction." msgstr "" #. NOTE: tags: title for puzzle -#: app/_translations.py:102 +#: app/_translations.py:84 msgctxt "tags" msgid "Puzzle" msgstr "" #. NOTE: tags: description for puzzle -#: app/_translations.py:104 +#: app/_translations.py:86 msgctxt "tags" msgid "Focus on puzzle solving instead of combat" msgstr "" #. NOTE: tags: title for environment -#: app/_translations.py:106 +#: app/_translations.py:88 msgctxt "tags" msgid "Environment / Weather" msgstr "" #. NOTE: tags: description for environment -#: app/_translations.py:108 +#: app/_translations.py:90 msgctxt "tags" msgid "" "Improves the world, adding weather, ambient sounds, or other environment " @@ -352,29 +296,85 @@ msgid "" msgstr "" #. NOTE: tags: title for less_than_px -#: app/_translations.py:110 +#: app/_translations.py:92 msgctxt "tags" msgid "<16px" msgstr "" #. NOTE: tags: description for less_than_px -#: app/_translations.py:112 +#: app/_translations.py:94 msgctxt "tags" msgid "Less than 16px" msgstr "" #. NOTE: tags: title for mobs -#: app/_translations.py:114 +#: app/_translations.py:96 msgctxt "tags" msgid "Mobs / Animals / NPCs" msgstr "" #. NOTE: tags: description for mobs -#: app/_translations.py:116 +#: app/_translations.py:98 msgctxt "tags" msgid "Adds mobs, animals, and non-player characters" msgstr "" +#. NOTE: tags: title for building +#: app/_translations.py:100 +msgctxt "tags" +msgid "Building" +msgstr "" + +#. NOTE: tags: description for building +#: app/_translations.py:102 +msgctxt "tags" +msgid "Focuses on building, such as adding new materials or nodes" +msgstr "" + +#. NOTE: tags: title for decorative +#: app/_translations.py:104 +msgctxt "tags" +msgid "Decorative" +msgstr "" + +#. NOTE: tags: description for decorative +#: app/_translations.py:106 +msgctxt "tags" +msgid "Adds nodes with no other purpose than for use in building" +msgstr "" + +#. NOTE: tags: title for magic +#: app/_translations.py:108 +msgctxt "tags" +msgid "Magic / Enchanting" +msgstr "" + +#. NOTE: tags: title for building_mechanics +#: app/_translations.py:110 +msgctxt "tags" +msgid "Building Mechanics and Tools" +msgstr "" + +#. NOTE: tags: description for building_mechanics +#: app/_translations.py:112 +msgctxt "tags" +msgid "Adds game mechanics or tools that change how players build." +msgstr "" + +#. NOTE: tags: title for oneofakind__original +#: app/_translations.py:114 +msgctxt "tags" +msgid "One-of-a-kind / Original" +msgstr "" + +#. NOTE: tags: description for oneofakind__original +#: 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 custom_mapgen #: app/_translations.py:118 msgctxt "tags" @@ -389,18 +389,16 @@ msgid "" "worlds to be set to the 'singlenode' mapgen." msgstr "" -#. NOTE: tags: title for survival +#. NOTE: tags: title for 16px #: app/_translations.py:122 msgctxt "tags" -msgid "Survival" +msgid "16px" msgstr "" -#. NOTE: tags: description for survival +#. NOTE: tags: description for 16px #: 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, ..." +msgid "For 16px texture packs" msgstr "" #. NOTE: tags: title for education @@ -415,203 +413,139 @@ msgctxt "tags" msgid "Either has educational value, or is a tool to help teachers " msgstr "" -#. NOTE: tags: title for storage +#. NOTE: tags: title for survival #: app/_translations.py:130 msgctxt "tags" -msgid "Storage" +msgid "Survival" msgstr "" -#. NOTE: tags: description for storage +#. NOTE: tags: description for survival #: app/_translations.py:132 msgctxt "tags" -msgid "Adds or improves item storage mechanics" -msgstr "" - -#. NOTE: tags: title for library -#: app/_translations.py:134 -msgctxt "tags" -msgid "API / Library" -msgstr "" - -#. NOTE: tags: description for library -#: app/_translations.py:136 -msgctxt "tags" -msgid "Primarily adds an API for other mods to use" +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:138 +#: app/_translations.py:134 msgctxt "tags" msgid "HUD" msgstr "" #. NOTE: tags: description for hud -#: app/_translations.py:140 +#: app/_translations.py:136 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 -msgctxt "tags" -msgid "Mini-game" -msgstr "Navn" - -#. NOTE: tags: description for mini-game -#: app/_translations.py:144 -msgctxt "tags" -msgid "Adds a mini-game to be played within Minetest" -msgstr "" - #. NOTE: tags: title for pve -#: app/_translations.py:146 +#: app/_translations.py:138 msgctxt "tags" msgid "Player vs Environment (PvE)" msgstr "" #. NOTE: tags: description for pve -#: app/_translations.py:148 +#: app/_translations.py:140 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 storage +#: app/_translations.py:142 +msgctxt "tags" +msgid "Storage" +msgstr "" + +#. NOTE: tags: description for storage +#: app/_translations.py:144 +msgctxt "tags" +msgid "Adds or improves item storage mechanics" +msgstr "" + #. NOTE: tags: title for sports -#: app/_translations.py:150 +#: app/_translations.py:146 msgctxt "tags" msgid "Sports" msgstr "" -#. NOTE: tags: title for 16px -#: app/_translations.py:152 +#. NOTE: tags: title for library +#: app/_translations.py:148 msgctxt "tags" -msgid "16px" +msgid "API / Library" msgstr "" -#. NOTE: tags: description for 16px +#. NOTE: tags: description for library +#: app/_translations.py:150 +msgctxt "tags" +msgid "Primarily adds an API for other mods to use" +msgstr "" + +#. NOTE: tags: title for mini-game +#: app/_translations.py:152 +#, fuzzy +msgctxt "tags" +msgid "Mini-game" +msgstr "Navn" + +#. NOTE: tags: description for mini-game #: 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 "" -"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" +msgid "Adds a mini-game to be played within Minetest" msgstr "" #. NOTE: tags: title for commerce -#: app/_translations.py:170 +#: app/_translations.py:156 msgctxt "tags" msgid "Commerce / Economy" msgstr "" #. NOTE: tags: description for commerce -#: app/_translations.py:172 +#: app/_translations.py:158 msgctxt "tags" msgid "Related to economies, money, and trading" msgstr "" -#. NOTE: tags: title for gui -#: app/_translations.py:174 +#. NOTE: tags: title for technology +#: app/_translations.py:160 msgctxt "tags" -msgid "GUI" +msgid "Machines / Electronics" msgstr "" -#. NOTE: tags: description for gui -#: app/_translations.py:176 +#. NOTE: tags: description for technology +#: app/_translations.py:162 msgctxt "tags" -msgid "" -"For content whose main utility or features are provided within a GUI, on-" -"screen menu, or similar" +msgid "Adds machines useful in automation, tubes, or power." msgstr "" -#. NOTE: tags: title for jam_combat_mod -#: app/_translations.py:178 +#. NOTE: tags: title for food +#: app/_translations.py:164 msgctxt "tags" -msgid "Jam / Combat 2020" +msgid "Food / Drinks" msgstr "" -#. NOTE: tags: description for jam_combat_mod -#: app/_translations.py:180 +#. NOTE: tags: title for seasonal +#: app/_translations.py:166 msgctxt "tags" -msgid "For mods created for the Discord \"Combat\" modding event in 2020" +msgid "Seasonal" msgstr "" -#. NOTE: tags: title for mtg -#: app/_translations.py:182 +#. NOTE: tags: description for seasonal +#: app/_translations.py:168 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" +msgid "For content generally themed around a certain season or holiday" msgstr "" #. NOTE: tags: title for creative -#: app/_translations.py:190 +#: app/_translations.py:170 msgctxt "tags" msgid "Creative" msgstr "" #. NOTE: tags: description for creative -#: app/_translations.py:192 +#: app/_translations.py:172 msgctxt "tags" msgid "" "Written specifically or exclusively for use in creative mode. Adds " @@ -619,52 +553,104 @@ msgid "" "that facilitate ingame creation and doesn't add difficulty or scarcity" msgstr "" -#. NOTE: tags: title for technology -#: app/_translations.py:194 +#. NOTE: tags: title for 64px +#: app/_translations.py:174 msgctxt "tags" -msgid "Machines / Electronics" +msgid "64px" msgstr "" -#. NOTE: tags: description for technology -#: app/_translations.py:196 +#. NOTE: tags: description for 64px +#: app/_translations.py:176 msgctxt "tags" -msgid "Adds machines useful in automation, tubes, or power." +msgid "For 64px texture packs" msgstr "" #. NOTE: tags: title for 32px -#: app/_translations.py:198 +#: app/_translations.py:178 msgctxt "tags" msgid "32px" msgstr "" #. NOTE: tags: description for 32px -#: app/_translations.py:200 +#: app/_translations.py:180 msgctxt "tags" msgid "For 32px texture packs" msgstr "" -#. NOTE: tags: title for strategy_rts -#: app/_translations.py:202 +#. NOTE: tags: title for gui +#: app/_translations.py:182 msgctxt "tags" -msgid "Strategy / RTS" +msgid "GUI" msgstr "" -#. NOTE: tags: description for strategy_rts -#: app/_translations.py:204 +#. NOTE: tags: description for gui +#: app/_translations.py:184 msgctxt "tags" msgid "" -"Games and mods with a heavy strategy component, whether real-time or " -"turn-based" +"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:186 +msgctxt "tags" +msgid "Jam / Combat 2020" +msgstr "" + +#. NOTE: tags: description for jam_combat_mod +#: app/_translations.py:188 +msgctxt "tags" +msgid "For mods created for the Discord \"Combat\" modding event in 2020" +msgstr "" + +#. NOTE: tags: title for transport +#: app/_translations.py:190 +msgctxt "tags" +msgid "Transport" +msgstr "" + +#. NOTE: tags: description for transport +#: app/_translations.py:192 +msgctxt "tags" +msgid "" +"Adds or changes transportation methods. Includes teleportation, vehicles," +" ridable mobs, transport infrastructure and thematic content" +msgstr "" + +#. NOTE: tags: title for jam_weekly_2021 +#: app/_translations.py:194 +msgctxt "tags" +msgid "Jam / Weekly Challenges 2021" +msgstr "" + +#. NOTE: tags: description for jam_weekly_2021 +#: app/_translations.py:196 +msgctxt "tags" +msgid "" +"For mods created for the Discord \"Weekly Challenges\" modding event in " +"2021" +msgstr "" + +#. NOTE: tags: title for mtg +#: app/_translations.py:198 +msgctxt "tags" +msgid "Minetest Game improved" +msgstr "" + +#. NOTE: tags: description for mtg +#: app/_translations.py:200 +msgctxt "tags" +msgid "Forks of Minetest Game" msgstr "" #. NOTE: tags: title for skins -#: app/_translations.py:206 +#: app/_translations.py:202 msgctxt "tags" msgid "Player customization / Skins" msgstr "" #. NOTE: tags: description for skins -#: app/_translations.py:208 +#: app/_translations.py:204 msgctxt "tags" msgid "" "Allows the player to customize their character by changing the texture or" @@ -672,29 +658,43 @@ msgid "" msgstr "" #. NOTE: tags: title for jam_game_2021 -#: app/_translations.py:210 +#: app/_translations.py:206 msgctxt "tags" msgid "Jam / Game 2021" msgstr "" #. NOTE: tags: description for jam_game_2021 -#: app/_translations.py:212 +#: app/_translations.py:208 msgctxt "tags" msgid "Entries to the 2021 Minetest Game Jam" msgstr "" #. NOTE: tags: title for 128px -#: app/_translations.py:214 +#: app/_translations.py:210 msgctxt "tags" msgid "128px+" msgstr "" #. NOTE: tags: description for 128px -#: app/_translations.py:216 +#: app/_translations.py:212 msgctxt "tags" msgid "For 128px or higher texture packs" msgstr "" +#. NOTE: tags: title for strategy_rts +#: app/_translations.py:214 +msgctxt "tags" +msgid "Strategy / RTS" +msgstr "" + +#. NOTE: tags: description for strategy_rts +#: app/_translations.py:216 +msgctxt "tags" +msgid "" +"Games and mods with a heavy strategy component, whether real-time or " +"turn-based" +msgstr "" + #. NOTE: tags: title for jam_game_2022 #: app/_translations.py:218 msgctxt "tags" @@ -813,7 +813,7 @@ msgstr "" msgid "%(delta)s ago" msgstr "%(delta)s siden" -#: app/blueprints/api/endpoints.py:94 app/templates/index.html:104 +#: app/blueprints/api/endpoints.py:74 app/templates/index.html:104 msgid "Featured" msgstr "" @@ -824,6 +824,7 @@ msgstr "" #: 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 +#: app/templates/packages/release_view.html:22 msgid "Name" msgstr "Navn" @@ -832,10 +833,10 @@ 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:252 -#: app/blueprints/packages/packages.py:544 -#: app/blueprints/packages/packages.py:640 -#: app/blueprints/packages/packages.py:728 +#: app/blueprints/oauth/__init__.py:175 app/blueprints/packages/packages.py:253 +#: app/blueprints/packages/packages.py:551 +#: app/blueprints/packages/packages.py:647 +#: app/blueprints/packages/packages.py:735 #: app/blueprints/packages/releases.py:66 #: app/blueprints/packages/releases.py:81 app/blueprints/packages/reviews.py:63 #: app/blueprints/packages/screenshots.py:36 @@ -852,17 +853,18 @@ msgstr "Lagre" #: app/blueprints/packages/advanced_search.py:84 #: app/blueprints/packages/releases.py:56 #: app/blueprints/packages/releases.py:71 app/blueprints/packages/reviews.py:53 -#: app/blueprints/threads/__init__.py:281 +#: app/blueprints/threads/__init__.py:282 #: app/templates/admin/languages/list.html:23 -#: app/templates/macros/reviews.html:143 app/templates/macros/topics.html:5 +#: app/templates/macros/reviews.html:144 app/templates/macros/topics.html:5 #: app/templates/packages/release_edit.html:21 -#: app/templates/packages/translation.html:54 +#: app/templates/packages/release_view.html:23 +#: app/templates/packages/translation.html:42 msgid "Title" msgstr "Tittel" #: app/blueprints/collections/__init__.py:80 #: app/blueprints/collections/__init__.py:85 -#: app/templates/packages/translation.html:57 +#: app/templates/packages/translation.html:45 msgid "Short Description" msgstr "Kort beskrivelse" @@ -871,7 +873,7 @@ msgid "Page Content" msgstr "Sideinnhold" #: app/blueprints/collections/__init__.py:82 -#: app/blueprints/threads/__init__.py:283 +#: app/blueprints/threads/__init__.py:284 #: app/templates/collections/view.html:51 msgid "Private" msgstr "Privat" @@ -910,6 +912,25 @@ msgstr "(Offentlig, endre fra Profil > Mine samlinger)" msgid "Removed package from favorites collection" msgstr "Fjernet pakken fra favorittsamlingen" +#: app/blueprints/feeds/__init__.py:32 app/templates/index.html:8 +msgid "Welcome to the best place to find Minetest mods, games, and texture packs" +msgstr "" + +#: app/blueprints/feeds/__init__.py:70 app/templates/base.html:29 +#: app/templates/base.html:36 +msgid "ContentDB new packages" +msgstr "" + +#: app/blueprints/feeds/__init__.py:98 app/templates/base.html:31 +#: app/templates/base.html:38 +msgid "ContentDB package updates" +msgstr "" + +#: app/blueprints/feeds/__init__.py:107 app/templates/base.html:27 +#: app/templates/base.html:34 +msgid "ContentDB all" +msgstr "" + #: 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 @@ -940,7 +961,7 @@ msgstr "" #: app/blueprints/packages/__init__.py:42 #: app/templates/packages/releases_list.html:34 -#: app/templates/packages/view.html:657 app/templates/todo/editor.html:75 +#: app/templates/packages/view.html:675 app/templates/todo/editor.html:75 msgid "Releases" msgstr "" @@ -952,18 +973,18 @@ msgstr "" #: app/blueprints/packages/__init__.py:52 #: app/templates/packages/edit_maintainers.html:8 -#: app/templates/packages/view.html:628 app/utils/minetest_hypertext.py:302 +#: app/templates/packages/view.html:646 app/utils/minetest_hypertext.py:302 msgid "Maintainers" msgstr "" #: app/blueprints/packages/__init__.py:57 app/templates/admin/list.html:21 -#: app/templates/base.html:159 app/templates/packages/audit.html:4 +#: app/templates/base.html:173 app/templates/packages/audit.html:4 msgid "Audit Log" msgstr "" -#: app/blueprints/packages/__init__.py:62 app/templates/base.html:150 +#: app/blueprints/packages/__init__.py:62 app/templates/base.html:164 #: app/templates/packages/stats.html:4 app/templates/packages/stats.html:23 -#: app/templates/packages/view.html:236 app/templates/users/profile.html:148 +#: app/templates/packages/view.html:243 app/templates/users/profile.html:148 msgid "Statistics" msgstr "" @@ -993,8 +1014,8 @@ msgstr "" msgid "Non-free" msgstr "" -#: app/blueprints/packages/advanced_search.py:42 app/models/packages.py:624 -#: app/templates/packages/view.html:163 +#: app/blueprints/packages/advanced_search.py:42 app/models/packages.py:630 +#: app/templates/packages/view.html:170 msgid "Work in Progress" msgstr "" @@ -1012,30 +1033,30 @@ msgid "Query" msgstr "" #: app/blueprints/packages/advanced_search.py:54 -#: app/blueprints/packages/packages.py:230 app/templates/packages/view.html:598 +#: app/blueprints/packages/packages.py:231 app/templates/packages/view.html:616 #: app/utils/minetest_hypertext.py:263 msgid "Type" msgstr "" #: app/blueprints/packages/advanced_search.py:56 -#: app/templates/macros/topics.html:6 app/templates/packages/view.html:177 +#: app/templates/macros/topics.html:6 app/templates/packages/view.html:184 msgid "Author" msgstr "" #: app/blueprints/packages/advanced_search.py:57 -#: app/blueprints/packages/packages.py:237 app/templates/admin/tags/list.html:4 +#: app/blueprints/packages/packages.py:238 app/templates/admin/tags/list.html:4 #: app/templates/admin/tags/list.html:10 app/templates/todo/tags.html:38 #: app/utils/minetest_hypertext.py:264 msgid "Tags" msgstr "" #: app/blueprints/packages/advanced_search.py:60 -#: app/blueprints/packages/packages.py:238 +#: app/blueprints/packages/packages.py:239 msgid "Content Warnings" msgstr "" #: app/blueprints/packages/advanced_search.py:63 -#: app/blueprints/packages/packages.py:239 app/templates/packages/view.html:609 +#: app/blueprints/packages/packages.py:240 app/templates/packages/view.html:627 #: app/utils/minetest_hypertext.py:298 msgid "License" msgstr "" @@ -1049,9 +1070,10 @@ msgstr "" #: 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/macros/reviews.html:82 app/templates/macros/topics.html:52 #: app/templates/packages/game_hub.html:5 #: app/templates/packages/game_hub.html:25 +#: app/templates/packages/release_view.html:17 #: app/templates/packages/similar.html:22 app/templates/translate/index.html:28 #, python-format msgid "%(title)s by %(author)s" @@ -1059,7 +1081,7 @@ 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 +#: app/templates/packages/translation.html:39 msgid "Language" msgstr "" @@ -1081,13 +1103,13 @@ 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/packages/view.html:201 app/templates/packages/view.html:343 #: 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 +#: app/templates/packages/view.html:191 app/templates/users/profile.html:242 msgid "Downloads" msgstr "" @@ -1119,178 +1141,178 @@ msgstr "" msgid "Random order" msgstr "" -#: app/blueprints/packages/packages.py:215 +#: app/blueprints/packages/packages.py:216 msgid "No download available." msgstr "" -#: app/blueprints/packages/packages.py:231 +#: app/blueprints/packages/packages.py:232 msgid "Title (Human-readable)" msgstr "" -#: app/blueprints/packages/packages.py:232 -#: app/blueprints/packages/packages.py:638 +#: app/blueprints/packages/packages.py:233 +#: app/blueprints/packages/packages.py:645 msgid "Name (Technical)" msgstr "" -#: app/blueprints/packages/packages.py:232 -#: app/blueprints/packages/packages.py:639 -#: app/templates/packages/create_edit.html:75 +#: app/blueprints/packages/packages.py:233 +#: app/blueprints/packages/packages.py:646 +#: app/templates/packages/create_edit.html:80 msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" msgstr "" -#: app/blueprints/packages/packages.py:233 +#: app/blueprints/packages/packages.py:234 msgid "Short Description (Plaintext)" msgstr "" -#: app/blueprints/packages/packages.py:235 app/templates/packages/view.html:620 +#: app/blueprints/packages/packages.py:236 app/templates/packages/view.html:638 #: app/utils/minetest_hypertext.py:300 msgid "Maintenance State" msgstr "" -#: app/blueprints/packages/packages.py:240 +#: app/blueprints/packages/packages.py:241 msgid "Media License" msgstr "" -#: app/blueprints/packages/packages.py:242 +#: app/blueprints/packages/packages.py:243 msgid "Long Description (Markdown)" msgstr "" -#: app/blueprints/packages/packages.py:244 +#: app/blueprints/packages/packages.py:245 msgid "VCS Repository URL" msgstr "" -#: app/blueprints/packages/packages.py:245 app/blueprints/users/settings.py:77 +#: app/blueprints/packages/packages.py:246 app/blueprints/users/settings.py:77 msgid "Website URL" msgstr "" -#: app/blueprints/packages/packages.py:246 +#: app/blueprints/packages/packages.py:247 msgid "Issue Tracker URL" msgstr "" -#: app/blueprints/packages/packages.py:247 +#: app/blueprints/packages/packages.py:248 msgid "Forum Topic ID" msgstr "" -#: app/blueprints/packages/packages.py:248 +#: app/blueprints/packages/packages.py:249 msgid "Video URL" msgstr "" -#: app/blueprints/packages/packages.py:249 +#: app/blueprints/packages/packages.py:250 msgid "Donate URL" msgstr "" -#: app/blueprints/packages/packages.py:250 +#: app/blueprints/packages/packages.py:251 msgid "Translation URL" msgstr "" -#: app/blueprints/packages/packages.py:256 +#: app/blueprints/packages/packages.py:257 msgid "_game is not an allowed name" msgstr "" -#: app/blueprints/packages/packages.py:266 +#: app/blueprints/packages/packages.py:267 msgid "" "Package already exists, but is removed. Please contact ContentDB staff to" " restore the package" msgstr "" -#: app/blueprints/packages/packages.py:271 +#: app/blueprints/packages/packages.py:272 msgid "Package already exists" msgstr "" -#: app/blueprints/packages/packages.py:277 +#: app/blueprints/packages/packages.py:278 msgid "A collection with a similar name already exists" msgstr "" -#: app/blueprints/packages/packages.py:330 +#: app/blueprints/packages/packages.py:331 #: 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:336 +#: app/blueprints/packages/packages.py:337 msgid "Save draft" msgstr "" -#: app/blueprints/packages/packages.py:344 +#: app/blueprints/packages/packages.py:345 msgid "Unable to find that user" msgstr "" -#: app/blueprints/packages/packages.py:348 +#: app/blueprints/packages/packages.py:349 #: app/blueprints/packages/screenshots.py:137 msgid "Permission denied" msgstr "" -#: app/blueprints/packages/packages.py:404 -#: app/blueprints/packages/packages.py:495 -#: app/blueprints/packages/packages.py:517 +#: app/blueprints/packages/packages.py:408 +#: app/blueprints/packages/packages.py:502 +#: app/blueprints/packages/packages.py:524 msgid "You don't have permission to do that" msgstr "" -#: app/blueprints/packages/packages.py:437 +#: app/blueprints/packages/packages.py:443 msgid "Please comment what changes are needed in the approval thread" msgstr "" -#: app/blueprints/packages/packages.py:444 +#: app/blueprints/packages/packages.py:450 msgid "" "Please comment in the approval thread so editors know what you have " "changed" msgstr "" -#: app/blueprints/packages/packages.py:482 +#: app/blueprints/packages/packages.py:489 #, python-format msgid "Set state to %(state)s" msgstr "" -#: app/blueprints/packages/packages.py:512 +#: app/blueprints/packages/packages.py:519 msgid "Deleted package" msgstr "" -#: app/blueprints/packages/packages.py:534 +#: app/blueprints/packages/packages.py:541 msgid "Unapproved package" msgstr "" -#: app/blueprints/packages/packages.py:543 +#: app/blueprints/packages/packages.py:550 msgid "Maintainers (Comma-separated)" msgstr "" -#: app/blueprints/packages/packages.py:552 +#: app/blueprints/packages/packages.py:559 msgid "You don't have permission to edit maintainers" msgstr "" -#: app/blueprints/packages/packages.py:602 +#: app/blueprints/packages/packages.py:609 msgid "You are not a maintainer" msgstr "" -#: app/blueprints/packages/packages.py:605 +#: app/blueprints/packages/packages.py:612 msgid "Package owners cannot remove themselves as maintainers" msgstr "" -#: app/blueprints/packages/packages.py:637 +#: app/blueprints/packages/packages.py:644 msgid "Author Name" msgstr "" -#: app/blueprints/packages/packages.py:724 +#: app/blueprints/packages/packages.py:731 msgid "Enable support detection based on dependencies (recommended)" msgstr "" -#: app/blueprints/packages/packages.py:725 +#: app/blueprints/packages/packages.py:732 msgid "Supported games" msgstr "" -#: app/blueprints/packages/packages.py:726 +#: app/blueprints/packages/packages.py:733 msgid "Unsupported games" msgstr "" -#: app/blueprints/packages/packages.py:727 +#: app/blueprints/packages/packages.py:734 msgid "Supports all games (unless stated) / is game independent" msgstr "" -#: app/blueprints/packages/packages.py:743 +#: app/blueprints/packages/packages.py:750 msgid "You need at least one release before you can edit game support" msgstr "" -#: app/blueprints/packages/packages.py:747 +#: app/blueprints/packages/packages.py:754 msgid "Mod(pack) needs to contain at least one mod. Please create a new release" msgstr "" @@ -1315,18 +1337,19 @@ msgstr "" #: app/blueprints/packages/releases.py:62 #: app/blueprints/packages/releases.py:77 -#: app/blueprints/packages/releases.py:207 +#: app/blueprints/packages/releases.py:217 msgid "Minimum Minetest Version" msgstr "" #: app/blueprints/packages/releases.py:64 #: app/blueprints/packages/releases.py:79 -#: app/blueprints/packages/releases.py:210 +#: app/blueprints/packages/releases.py:220 msgid "Maximum Minetest Version" msgstr "" #: app/blueprints/packages/releases.py:74 #: app/templates/packages/release_edit.html:31 +#: app/templates/packages/release_view.html:31 msgid "URL" msgstr "" @@ -1347,75 +1370,75 @@ msgstr "" msgid "Upload .zip file" msgstr "" -#: app/blueprints/packages/releases.py:206 +#: app/blueprints/packages/releases.py:216 msgid "Set Min" msgstr "" -#: app/blueprints/packages/releases.py:209 +#: app/blueprints/packages/releases.py:219 msgid "Set Max" msgstr "" -#: app/blueprints/packages/releases.py:212 +#: app/blueprints/packages/releases.py:222 msgid "Only change values previously set as none" msgstr "" -#: app/blueprints/packages/releases.py:213 +#: app/blueprints/packages/releases.py:223 msgid "Update" msgstr "" -#: app/blueprints/packages/releases.py:265 +#: app/blueprints/packages/releases.py:275 #: app/templates/packages/update_config.html:25 msgid "Trigger" msgstr "" -#: app/blueprints/packages/releases.py:266 +#: app/blueprints/packages/releases.py:276 msgid "New Commit" msgstr "" -#: app/blueprints/packages/releases.py:267 app/templates/admin/tags/list.html:8 +#: app/blueprints/packages/releases.py:277 app/templates/admin/tags/list.html:8 msgid "New Tag" msgstr "" -#: app/blueprints/packages/releases.py:269 +#: app/blueprints/packages/releases.py:279 msgid "Branch name" msgstr "" -#: app/blueprints/packages/releases.py:270 +#: app/blueprints/packages/releases.py:280 #: app/templates/packages/update_config.html:38 msgid "Action" msgstr "" -#: app/blueprints/packages/releases.py:271 +#: app/blueprints/packages/releases.py:281 msgid "Send notification and mark as outdated" msgstr "" -#: app/blueprints/packages/releases.py:271 app/logic/package_approval.py:104 +#: app/blueprints/packages/releases.py:281 app/logic/package_approval.py:104 msgid "Create release" msgstr "" -#: app/blueprints/packages/releases.py:273 +#: app/blueprints/packages/releases.py:283 msgid "Save Settings" msgstr "" -#: app/blueprints/packages/releases.py:274 +#: app/blueprints/packages/releases.py:284 msgid "Disable Automation" msgstr "" -#: app/blueprints/packages/releases.py:313 +#: app/blueprints/packages/releases.py:323 msgid "Please add a Git repository URL in order to set up automatic releases" msgstr "" -#: app/blueprints/packages/releases.py:329 +#: app/blueprints/packages/releases.py:339 msgid "Deleted update configuration" msgstr "" -#: app/blueprints/packages/releases.py:337 +#: app/blueprints/packages/releases.py:347 msgid "Now, please create an initial release" msgstr "" #: app/blueprints/packages/reviews.py:60 app/blueprints/threads/__init__.py:181 #: app/blueprints/threads/__init__.py:182 -#: app/blueprints/threads/__init__.py:282 +#: app/blueprints/threads/__init__.py:283 msgid "Comment" msgstr "" @@ -1423,18 +1446,18 @@ msgstr "" msgid "Rating" msgstr "" -#: app/blueprints/packages/reviews.py:62 app/templates/macros/reviews.html:124 -#: app/templates/macros/reviews.html:178 +#: app/blueprints/packages/reviews.py:62 app/templates/macros/reviews.html:125 +#: app/templates/macros/reviews.html:179 msgid "Yes" msgstr "" -#: app/blueprints/packages/reviews.py:62 app/templates/macros/reviews.html:129 -#: app/templates/macros/reviews.html:182 +#: app/blueprints/packages/reviews.py:62 app/templates/macros/reviews.html:130 +#: app/templates/macros/reviews.html:183 msgid "Neutral" msgstr "" -#: app/blueprints/packages/reviews.py:62 app/templates/macros/reviews.html:134 -#: app/templates/macros/reviews.html:186 +#: app/blueprints/packages/reviews.py:62 app/templates/macros/reviews.html:135 +#: app/templates/macros/reviews.html:187 msgid "No" msgstr "" @@ -1450,7 +1473,7 @@ msgstr "" #: app/blueprints/packages/reviews.py:94 app/blueprints/threads/__init__.py:207 #: app/blueprints/threads/__init__.py:240 -#: app/blueprints/threads/__init__.py:334 app/blueprints/users/settings.py:114 +#: app/blueprints/threads/__init__.py:335 app/blueprints/users/settings.py:114 #: app/logic/packages.py:131 msgid "Linking to blocked sites is not allowed" msgstr "" @@ -1478,8 +1501,9 @@ msgid "Message" msgstr "" #: app/blueprints/report/__init__.py:35 app/templates/macros/threads.html:51 -#: app/templates/packages/view.html:688 app/templates/report/index.html:4 -#: app/templates/report/index.html:10 app/templates/users/profile.html:37 +#: app/templates/packages/view.html:706 app/templates/report/index.html:4 +#: app/templates/report/index.html:10 app/templates/users/account.html:91 +#: app/templates/users/profile.html:37 msgid "Report" msgstr "" @@ -1515,24 +1539,24 @@ msgstr "" msgid "Please wait before commenting again" msgstr "" -#: app/blueprints/threads/__init__.py:284 +#: app/blueprints/threads/__init__.py:285 #: app/templates/macros/package_approval.html:56 msgid "Open Thread" msgstr "" -#: app/blueprints/threads/__init__.py:309 +#: app/blueprints/threads/__init__.py:310 msgid "Unable to create thread!" msgstr "" -#: app/blueprints/threads/__init__.py:315 +#: app/blueprints/threads/__init__.py:316 msgid "An approval thread already exists! Consider replying there instead" msgstr "" -#: app/blueprints/threads/__init__.py:319 +#: app/blueprints/threads/__init__.py:320 msgid "Please wait before opening another thread" msgstr "" -#: app/blueprints/todo/user.py:192 +#: app/blueprints/todo/user.py:193 #: app/templates/collections/package_add_to.html:46 msgid "Done" msgstr "" @@ -1551,7 +1575,7 @@ msgstr "Passord" msgid "Remember me" msgstr "" -#: app/blueprints/users/account.py:39 app/templates/base.html:176 +#: app/blueprints/users/account.py:39 app/templates/base.html:190 #: app/templates/donate/index.html:85 app/templates/users/login.html:4 msgid "Sign in" msgstr "Logg inn" @@ -1913,7 +1937,7 @@ msgstr "" msgid "File filter" msgstr "" -#: app/blueprints/zipgrep/__init__.py:38 app/templates/base.html:60 +#: app/blueprints/zipgrep/__init__.py:38 app/templates/base.html:74 #: app/templates/packages/advanced_search.html:34 #: app/templates/packages/game_hub.html:35 app/templates/todo/tags.html:14 msgid "Search" @@ -2004,6 +2028,10 @@ msgstr "" msgid "You don't have permission to change the package name" msgstr "" +#: app/logic/packages.py:140 +msgid "You cannot change package type once approved" +msgstr "" + #: app/logic/releases.py:33 msgid "You don't have permission to make releases" msgstr "" @@ -2078,17 +2106,17 @@ msgstr "Navn" msgid "Texture Pack" msgstr "" -#: app/models/packages.py:78 app/templates/base.html:39 +#: app/models/packages.py:78 app/templates/base.html:53 #: app/templates/modnames/view.html:14 msgid "Mods" msgstr "" -#: app/models/packages.py:80 app/templates/base.html:42 +#: app/models/packages.py:80 app/templates/base.html:56 #: app/templates/modnames/view.html:17 msgid "Games" msgstr "" -#: app/models/packages.py:82 app/templates/base.html:45 +#: app/models/packages.py:82 app/templates/base.html:59 msgid "Texture Packs" msgstr "" @@ -2215,185 +2243,185 @@ msgstr "" msgid "Delete" msgstr "" -#: app/models/packages.py:1366 +#: app/models/packages.py:1384 #, python-format msgid "New commit %(hash)s found on the Git repo." msgstr "" -#: app/models/packages.py:1370 +#: app/models/packages.py:1388 #, python-format msgid "The last release was commit %(hash)s" msgstr "" -#: app/models/packages.py:1376 +#: app/models/packages.py:1394 #, python-format msgid "New tag %(tag_name)s found on the Git repo." msgstr "" -#: app/models/users.py:45 +#: app/models/users.py:46 msgid "Banned" msgstr "" -#: app/models/users.py:47 +#: app/models/users.py:48 msgid "Not Joined" msgstr "" -#: app/models/users.py:49 +#: app/models/users.py:50 msgid "New Member" msgstr "" -#: app/models/users.py:51 +#: app/models/users.py:52 msgid "Member" msgstr "" -#: app/models/users.py:53 +#: app/models/users.py:54 msgid "Trusted Member" msgstr "" -#: app/models/users.py:55 +#: app/models/users.py:56 msgid "Approver" msgstr "" -#: app/models/users.py:57 +#: app/models/users.py:58 msgid "Editor" msgstr "" #. NOTE: BOT notification type -#: app/models/users.py:59 app/models/users.py:448 +#: app/models/users.py:60 app/models/users.py:455 msgid "Bot" msgstr "" -#: app/models/users.py:61 +#: app/models/users.py:62 msgid "Moderator" msgstr "" -#: app/models/users.py:63 app/templates/base.html:164 +#: app/models/users.py:64 app/templates/base.html:178 msgid "Admin" msgstr "" #. NOTE: PACKAGE_EDIT notification type -#: app/models/users.py:433 +#: app/models/users.py:440 msgid "Package Edit" msgstr "" #. NOTE: PACKAGE_APPROVAL notification type -#: app/models/users.py:436 +#: app/models/users.py:443 msgid "Package Approval" msgstr "" #. NOTE: NEW_THREAD notification type -#: app/models/users.py:439 app/templates/threads/list.html:12 +#: app/models/users.py:446 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:442 +#: app/models/users.py:449 msgid "New Review" msgstr "" #. NOTE: THREAD_REPLY notification type -#: app/models/users.py:445 +#: app/models/users.py:452 msgid "Thread Reply" msgstr "" #. NOTE: MAINTAINER notification type -#: app/models/users.py:451 app/templates/macros/threads.html:27 +#: app/models/users.py:458 app/templates/macros/threads.html:27 msgid "Maintainer" msgstr "" #. NOTE: EDITOR_ALERT notification type -#: app/models/users.py:454 +#: app/models/users.py:461 msgid "Editor Alert" msgstr "" #. NOTE: EDITOR_MISC notification type -#: app/models/users.py:457 +#: app/models/users.py:464 msgid "Editor Misc" msgstr "" #. NOTE: OTHER notification type -#: app/models/users.py:460 +#: app/models/users.py:467 msgid "Other" msgstr "" -#: app/models/users.py:470 +#: app/models/users.py:477 msgid "This is a Package Edit notification." msgstr "" -#: app/models/users.py:472 +#: app/models/users.py:479 msgid "This is a Package Approval notification." msgstr "" -#: app/models/users.py:474 +#: app/models/users.py:481 msgid "This is a New Thread notification." msgstr "" -#: app/models/users.py:476 +#: app/models/users.py:483 msgid "This is a New Review notification." msgstr "" -#: app/models/users.py:478 +#: app/models/users.py:485 msgid "This is a Thread Reply notification." msgstr "" -#: app/models/users.py:480 +#: app/models/users.py:487 msgid "This is a Bot notification." msgstr "" -#: app/models/users.py:482 +#: app/models/users.py:489 msgid "This is a Maintainer change notification." msgstr "" -#: app/models/users.py:484 +#: app/models/users.py:491 msgid "This is an Editor Alert notification." msgstr "" -#: app/models/users.py:486 +#: app/models/users.py:493 msgid "This is an Editor Misc notification." msgstr "" -#: app/models/users.py:488 +#: app/models/users.py:495 msgid "This is an Other notification." msgstr "" -#: app/models/users.py:495 +#: app/models/users.py:502 msgid "When another user edits your packages, releases, etc." msgstr "" -#: app/models/users.py:497 +#: app/models/users.py:504 msgid "Notifications from editors related to the package approval process." msgstr "" -#: app/models/users.py:499 +#: app/models/users.py:506 msgid "When a thread is created on your package." msgstr "" -#: app/models/users.py:501 +#: app/models/users.py:508 msgid "When a user posts a review on your package." msgstr "" -#: app/models/users.py:503 +#: app/models/users.py:510 msgid "When someone replies to a thread you're watching." msgstr "" -#: app/models/users.py:505 +#: app/models/users.py:512 msgid "From a bot - for example, update notifications." msgstr "" -#: app/models/users.py:507 +#: app/models/users.py:514 msgid "When your package's maintainers change." msgstr "" -#: app/models/users.py:509 +#: app/models/users.py:516 msgid "For editors: Important alerts." msgstr "" -#: app/models/users.py:511 +#: app/models/users.py:518 msgid "For editors: Minor notifications, including new threads." msgstr "" -#: app/models/users.py:513 +#: app/models/users.py:520 msgid "Minor notifications not important enough for a dedicated category." msgstr "" @@ -2444,11 +2472,11 @@ msgid "" "been deleted, or you may not have access to it." msgstr "" -#: app/templates/base.html:48 +#: app/templates/base.html:62 msgid "Random" msgstr "" -#: app/templates/base.html:51 app/templates/base.html:245 +#: app/templates/base.html:65 app/templates/base.html:259 #: app/templates/packages/bulk_update_conf.html:8 #: app/templates/packages/translation.html:12 #: app/templates/packages/update_config.html:8 @@ -2457,130 +2485,134 @@ msgstr "" msgid "Help" msgstr "Hjelp" -#: app/templates/base.html:58 +#: app/templates/base.html:72 #, python-format msgid "Search %(type)s" msgstr "" -#: app/templates/base.html:58 app/templates/todo/tags.html:11 +#: app/templates/base.html:72 app/templates/todo/tags.html:11 #: app/templates/todo/tags.html:13 msgid "Search all packages" msgstr "" -#: app/templates/base.html:75 +#: app/templates/base.html:89 msgid "Work Queue" msgstr "" -#: app/templates/base.html:88 app/templates/base.html:140 +#: app/templates/base.html:102 app/templates/base.html:154 msgid "To do list" msgstr "" -#: app/templates/base.html:97 app/templates/notifications/list.html:4 +#: app/templates/base.html:111 app/templates/notifications/list.html:4 msgid "Notifications" msgstr "" -#: app/templates/base.html:118 +#: app/templates/base.html:132 msgid "Add Package" msgstr "" -#: app/templates/base.html:135 +#: app/templates/base.html:149 msgid "Profile" msgstr "" -#: app/templates/base.html:145 +#: app/templates/base.html:159 msgid "My Collections" msgstr "" -#: app/templates/base.html:169 app/templates/packages/release_new.html:12 +#: app/templates/base.html:183 app/templates/packages/release_new.html:12 msgid "Settings" msgstr "" -#: app/templates/base.html:172 +#: app/templates/base.html:186 msgid "Sign out" msgstr "" #: app/templates/admin/languages/list.html:4 -#: app/templates/admin/languages/list.html:10 app/templates/base.html:185 -#: app/templates/packages/view.html:602 app/utils/minetest_hypertext.py:288 +#: app/templates/admin/languages/list.html:10 app/templates/base.html:199 +#: app/templates/packages/view.html:620 app/utils/minetest_hypertext.py:288 msgid "Languages" msgstr "" -#: app/templates/base.html:202 app/templates/translate/index.html:76 +#: app/templates/base.html:216 app/templates/translate/index.html:76 msgid "Help translate ContentDB" msgstr "" -#: app/templates/base.html:246 +#: app/templates/base.html:260 msgid "About" msgstr "Om" -#: app/templates/base.html:247 +#: app/templates/base.html:261 msgid "Contact Us" msgstr "" -#: app/templates/base.html:248 +#: app/templates/base.html:262 msgid "Rules" msgstr "Regler" -#: app/templates/base.html:249 +#: app/templates/base.html:263 msgid "Policy and Guidance" msgstr "" -#: app/templates/base.html:250 app/templates/donate/index.html:46 +#: app/templates/base.html:264 app/templates/donate/index.html:46 #: app/templates/donate/index.html:70 app/templates/users/profile.html:104 msgid "Donate" msgstr "" -#: app/templates/base.html:251 +#: app/templates/base.html:265 msgid "API" msgstr "API" -#: app/templates/base.html:252 app/templates/users/register.html:37 +#: app/templates/base.html:266 +msgid "RSS / Feeds" +msgstr "" + +#: app/templates/base.html:267 app/templates/users/register.html:37 msgid "Privacy Policy" msgstr "Personvernspraksis" -#: app/templates/base.html:254 +#: app/templates/base.html:269 msgid "Report / DMCA" msgstr "" -#: app/templates/base.html:256 app/templates/packages/advanced_search.html:4 +#: app/templates/base.html:271 app/templates/packages/advanced_search.html:4 msgid "Advanced Search" msgstr "" -#: app/templates/base.html:257 +#: app/templates/base.html:272 msgid "User List" msgstr "Brukerliste" -#: app/templates/base.html:258 app/templates/packages/view.html:190 -#: app/templates/packages/view.html:677 app/templates/threads/list.html:4 +#: app/templates/base.html:273 app/templates/packages/view.html:197 +#: app/templates/packages/view.html:695 app/templates/threads/list.html:4 msgid "Threads" msgstr "" -#: app/templates/base.html:259 app/templates/collections/list.html:7 +#: app/templates/base.html:274 app/templates/collections/list.html:7 #: app/templates/collections/list.html:26 msgid "Collections" msgstr "" -#: app/templates/base.html:260 app/templates/donate/index.html:4 +#: app/templates/base.html:275 app/templates/donate/index.html:4 msgid "Support Creators" msgstr "" -#: app/templates/base.html:261 +#: app/templates/base.html:276 msgid "Translate Packages" msgstr "" -#: app/templates/base.html:262 +#: app/templates/base.html:277 msgid "Source Code" msgstr "Kildekode" -#: app/templates/base.html:268 +#: app/templates/base.html:283 msgid "Show non-free packages" msgstr "" -#: app/templates/base.html:270 +#: app/templates/base.html:285 msgid "Hide non-free packages" msgstr "" -#: app/templates/base.html:274 +#: app/templates/base.html:289 #, python-format msgid "Our privacy policy has been updated (%(date)s)" msgstr "" @@ -2589,20 +2621,16 @@ msgstr "" msgid "Welcome" msgstr "Velkommen" -#: app/templates/index.html:8 -msgid "Welcome to the best place to find Minetest mods, games, and texture packs" -msgstr "" - #: app/templates/index.html:53 #, python-format msgid "%(title)s by %(author)s" msgstr "%(title)s av %(author)s" -#: app/templates/index.html:94 app/templates/packages/view.html:278 +#: app/templates/index.html:94 app/templates/packages/view.html:285 msgid "Previous" msgstr "Forrige" -#: app/templates/index.html:98 app/templates/packages/view.html:282 +#: app/templates/index.html:98 app/templates/packages/view.html:289 #: app/templates/users/claim_forums.html:87 msgid "Next" msgstr "Neste" @@ -2684,7 +2712,7 @@ msgstr "" #: app/templates/admin/storage.html:62 #: app/templates/collections/create_edit.html:61 -#: app/templates/threads/user_comments.html:79 +#: app/templates/threads/user_comments.html:80 msgid "No results" msgstr "" @@ -2803,7 +2831,8 @@ msgstr "" #: app/templates/collections/create_edit.html:5 #: app/templates/collections/view.html:42 app/templates/macros/releases.html:68 -#: app/templates/packages/view.html:116 app/templates/packages/view.html:255 +#: app/templates/packages/release_view.html:10 +#: app/templates/packages/view.html:123 app/templates/packages/view.html:262 msgid "Edit" msgstr "" @@ -2821,7 +2850,7 @@ msgstr "" #: app/templates/collections/create_edit.html:76 #: app/templates/packages/remove.html:34 app/templates/packages/remove.html:83 -#: app/templates/packages/view.html:128 +#: app/templates/packages/view.html:135 msgid "Remove" msgstr "" @@ -3066,8 +3095,8 @@ msgstr "" msgid "No audit log entries." msgstr "" -#: app/templates/macros/forms.html:21 app/templates/macros/reviews.html:150 -#: app/templates/packages/remove.html:73 app/templates/packages/view.html:468 +#: app/templates/macros/forms.html:21 app/templates/macros/reviews.html:151 +#: app/templates/packages/remove.html:73 app/templates/packages/view.html:486 #: app/templates/users/modtools.html:86 msgid "Required" msgstr "" @@ -3143,6 +3172,7 @@ msgstr "" #: app/templates/macros/releases.html:103 #: app/templates/packages/release_edit.html:39 +#: app/templates/packages/release_view.html:41 msgid "Importing..." msgstr "" @@ -3162,34 +3192,34 @@ msgstr "" msgid "Unhelpful" msgstr "" -#: app/templates/macros/reviews.html:90 +#: app/templates/macros/reviews.html:91 #, python-format msgid "%(num)d comments" msgstr "" -#: app/templates/macros/reviews.html:102 +#: app/templates/macros/reviews.html:103 msgid "No reviews, yet." msgstr "" -#: app/templates/macros/reviews.html:112 app/templates/macros/reviews.html:166 +#: app/templates/macros/reviews.html:113 app/templates/macros/reviews.html:167 #: app/templates/packages/review_create_edit.html:4 msgid "Review" msgstr "" -#: app/templates/macros/reviews.html:139 +#: app/templates/macros/reviews.html:140 #: app/templates/packages/review_create_edit.html:51 msgid "Why or why not? Try to be constructive" msgstr "" -#: app/templates/macros/reviews.html:156 +#: app/templates/macros/reviews.html:157 msgid "Post Review" msgstr "" -#: app/templates/macros/reviews.html:192 +#: app/templates/macros/reviews.html:193 msgid "Report an issue" msgstr "" -#: app/templates/macros/reviews.html:196 +#: app/templates/macros/reviews.html:197 msgid "Ask a question" msgstr "" @@ -3324,8 +3354,8 @@ msgstr "" msgid "On %(trigger)s, do %(action)s" msgstr "" -#: app/templates/macros/todo.html:35 app/templates/packages/view.html:122 -#: app/templates/packages/view.html:433 +#: app/templates/macros/todo.html:35 app/templates/packages/view.html:129 +#: app/templates/packages/view.html:451 msgid "Release" msgstr "" @@ -3335,7 +3365,7 @@ msgstr "" #: app/templates/macros/todo.html:48 #: app/templates/packages/releases_list.html:13 -#: app/templates/packages/view.html:437 +#: app/templates/packages/view.html:455 msgid "Update settings" msgstr "" @@ -3380,9 +3410,9 @@ msgstr "" #: app/templates/modnames/view.html:27 app/templates/oauth/authorize.html:32 #: app/templates/packages/game_support.html:42 -#: app/templates/packages/similar.html:38 app/templates/packages/view.html:474 -#: app/templates/packages/view.html:498 app/templates/packages/view.html:543 -#: app/templates/packages/view.html:575 app/templates/todo/editor.html:85 +#: app/templates/packages/similar.html:38 app/templates/packages/view.html:492 +#: app/templates/packages/view.html:516 app/templates/packages/view.html:561 +#: app/templates/packages/view.html:593 app/templates/todo/editor.html:85 #: app/templates/todo/game_support.html:45 #, fuzzy, python-format msgid "%(title)s by %(display_name)s" @@ -3615,104 +3645,104 @@ msgid "" "\t\t\tsuch as finding metadata from git, and autocompletion." msgstr "" -#: app/templates/packages/create_edit.html:73 +#: app/templates/packages/create_edit.html:78 msgid "You need to unpublish the package to change the name." msgstr "" -#: app/templates/packages/create_edit.html:80 +#: app/templates/packages/create_edit.html:85 msgid "" "Tip: Don't include Minetest, mod, or modpack " "anywhere in the short description. It is unnecessary and wastes " "characters." msgstr "" -#: app/templates/packages/create_edit.html:83 +#: app/templates/packages/create_edit.html:88 msgid "" "Please choose 'Work in Progress' if your package is unstable, and " "shouldn't be recommended to all players" msgstr "" -#: app/templates/packages/create_edit.html:88 +#: app/templates/packages/create_edit.html:93 msgid "If there is no media, set the Media License to the same as the License." msgstr "" -#: app/templates/packages/create_edit.html:92 +#: app/templates/packages/create_edit.html:97 msgid "" "There's no need to link to the package on ContentDB in the long " "description, the user is already here!" msgstr "" -#: app/templates/packages/create_edit.html:95 +#: app/templates/packages/create_edit.html:100 msgid "" "There's no need to include the forum topic in the long description, it's " "already shown on the page." msgstr "" -#: app/templates/packages/create_edit.html:98 +#: app/templates/packages/create_edit.html:103 msgid "" "There's no need to include the repository URL in the long description, " "it's already shown on the page." msgstr "" -#: app/templates/packages/create_edit.html:102 +#: app/templates/packages/create_edit.html:107 msgid "What to write in the long description" msgstr "" -#: app/templates/packages/create_edit.html:108 +#: app/templates/packages/create_edit.html:113 msgid "Repository and Links" msgstr "" -#: app/templates/packages/create_edit.html:111 +#: app/templates/packages/create_edit.html:116 msgid "Do you have a Git repository?" msgstr "" -#: app/templates/packages/create_edit.html:113 +#: app/templates/packages/create_edit.html:118 msgid "Having a repository is optional" msgstr "" -#: app/templates/packages/create_edit.html:116 +#: app/templates/packages/create_edit.html:121 msgid "" "If you do have a repository, enter the URL below. Otherwise, leave blank " "and click skip." msgstr "" -#: app/templates/packages/create_edit.html:121 +#: app/templates/packages/create_edit.html:126 msgid "HTTP URL to a Git, Mercurial, or other repository" msgstr "" -#: app/templates/packages/create_edit.html:124 +#: app/templates/packages/create_edit.html:129 msgid "Next (Autoimport)" msgstr "" -#: app/templates/packages/create_edit.html:125 +#: app/templates/packages/create_edit.html:130 msgid "Skip" msgstr "" -#: app/templates/packages/create_edit.html:129 +#: app/templates/packages/create_edit.html:134 msgid "Importing... (This may take a while)" msgstr "" -#: app/templates/packages/create_edit.html:132 +#: app/templates/packages/create_edit.html:137 msgid "Where should users report issues?" msgstr "" -#: app/templates/packages/create_edit.html:136 +#: app/templates/packages/create_edit.html:141 msgid "Paste a forum topic URL" msgstr "" -#: app/templates/packages/create_edit.html:138 +#: app/templates/packages/create_edit.html:143 msgid "YouTube videos will be shown in an embed." msgstr "" -#: app/templates/packages/create_edit.html:139 +#: app/templates/packages/create_edit.html:144 msgid "If blank, the author's donation URL will be used instead." msgstr "" -#: app/templates/packages/create_edit.html:140 +#: app/templates/packages/create_edit.html:145 msgid "How can users translate your package? ie: weblate URL or a help page" msgstr "" -#: app/templates/packages/create_edit.html:145 +#: app/templates/packages/create_edit.html:150 msgid "" "You need to save a draft before you can add releases and screenshots. " "You'll be able to edit the package again before submitting for approval." @@ -3765,7 +3795,7 @@ msgid "" msgstr "" #: app/templates/packages/game_support.html:23 -#: app/templates/packages/view.html:213 app/templates/translate/index.html:48 +#: app/templates/packages/view.html:220 app/templates/translate/index.html:48 msgid "Source" msgstr "" @@ -3952,10 +3982,12 @@ msgid "Human-readable name. Eg: 1.0.0 - The Trains Update" msgstr "" #: app/templates/packages/release_edit.html:35 +#: app/templates/packages/release_view.html:35 msgid "Commit Hash" msgstr "" #: app/templates/packages/release_edit.html:40 +#: app/templates/packages/release_view.html:42 msgid "view task" msgstr "" @@ -4261,7 +4293,7 @@ msgid "" msgstr "" #: app/templates/packages/review_votes.html:4 -#: app/templates/packages/view.html:364 +#: app/templates/packages/view.html:371 msgid "Review Votes" msgstr "" @@ -4389,24 +4421,32 @@ msgstr "" msgid "Translating content meta - lua_api.md" msgstr "" -#: app/templates/packages/translation.html:30 -msgid "Translation template" +#: app/templates/packages/translation.html:31 +#, python-format +msgid "%(title)s is available in %(num)d languages." msgstr "" #: app/templates/packages/translation.html:32 +msgid "ContentDB reads translations from locale files (.tr) in your package." +msgstr "" + +#: app/templates/packages/translation.html:89 +msgid "Translation template" +msgstr "" + +#: app/templates/packages/translation.html:91 #, python-format msgid "" "To quickly add support for ContentDB package translation, create a file " "at %(location)s with the following content:" msgstr "" -#: app/templates/packages/translation.html:43 -#, python-format -msgid "%(title)s is available in %(num)d languages." +#: app/templates/packages/translation.html:102 +msgid "With games, you also need to name the textdomain in game.conf:" msgstr "" -#: app/templates/packages/translation.html:44 -msgid "ContentDB reads translations from locale files (.tr) in your package." +#: app/templates/packages/translation.html:106 +msgid "Replace mymod with the name of mod / textdomain you chose." msgstr "" #: app/templates/packages/update_config.html:4 @@ -4444,208 +4484,218 @@ msgid "" "notifications until it is marked up to date." msgstr "" -#: app/templates/packages/view.html:42 -msgid "Download" +#: app/templates/packages/view.html:22 app/templates/packages/view.html:25 +#, python-format +msgid "%(title)s releases" msgstr "" #: app/templates/packages/view.html:49 +msgid "Download" +msgstr "" + +#: app/templates/packages/view.html:56 #, python-format msgid "Minetest %(min)s - %(max)s" msgstr "" -#: app/templates/packages/view.html:51 +#: app/templates/packages/view.html:58 #, python-format msgid "For Minetest %(min)s and above" msgstr "" -#: app/templates/packages/view.html:53 +#: app/templates/packages/view.html:60 #, python-format msgid "Minetest %(max)s and below" msgstr "" -#: app/templates/packages/view.html:63 +#: app/templates/packages/view.html:70 msgid "How do I install this?" msgstr "" -#: app/templates/packages/view.html:69 +#: app/templates/packages/view.html:76 msgid "No downloads available" msgstr "" -#: app/templates/packages/view.html:76 +#: app/templates/packages/view.html:83 msgid "Non-free code and media" msgstr "" -#: app/templates/packages/view.html:78 +#: app/templates/packages/view.html:85 msgid "Non-free code" msgstr "" -#: app/templates/packages/view.html:80 +#: app/templates/packages/view.html:87 msgid "Non-free media" msgstr "" -#: app/templates/packages/view.html:94 app/templates/threads/view.html:109 +#: app/templates/packages/view.html:101 app/templates/threads/view.html:109 msgid "" "This thread is only visible to its creator, package maintainers, users of" " Approver rank or above, and @mentioned users." msgstr "" -#: app/templates/packages/view.html:207 app/templates/users/profile.html:95 +#: app/templates/packages/view.html:214 app/templates/users/profile.html:95 msgid "Website" msgstr "" -#: app/templates/packages/view.html:219 app/templates/users/profile.html:77 +#: app/templates/packages/view.html:226 app/templates/users/profile.html:77 msgid "Forums" msgstr "" -#: app/templates/packages/view.html:225 +#: app/templates/packages/view.html:232 msgid "Issue Tracker" msgstr "" -#: app/templates/packages/view.html:231 app/templates/translate/index.html:43 +#: app/templates/packages/view.html:238 app/templates/translate/index.html:43 msgid "Translate" msgstr "" -#: app/templates/packages/view.html:297 +#: app/templates/packages/view.html:304 msgid "Thumbnail for video" msgstr "" -#: app/templates/packages/view.html:314 +#: app/templates/packages/view.html:321 msgid "Awaiting review" msgstr "" -#: app/templates/packages/view.html:344 app/templates/threads/view.html:82 +#: app/templates/packages/view.html:351 app/templates/threads/view.html:82 msgid "Edit Review" msgstr "" -#: app/templates/packages/view.html:349 +#: app/templates/packages/view.html:356 msgid "You can't review your own package." msgstr "" -#: app/templates/packages/view.html:359 +#: app/templates/packages/view.html:366 msgid "Package needs to be approved before it can be reviewed." msgstr "" -#: app/templates/packages/view.html:370 +#: app/templates/packages/view.html:377 msgid "Used By" msgstr "" -#: app/templates/packages/view.html:376 +#: app/templates/packages/view.html:383 msgid "Content" msgstr "" -#: app/templates/packages/view.html:378 app/templates/packages/view.html:461 +#: app/templates/packages/view.html:385 app/templates/packages/view.html:479 msgid "View content for game" msgstr "" -#: app/templates/packages/view.html:393 +#: app/templates/packages/view.html:398 +#, python-format +msgid "Release notes for %(title)s" +msgstr "" + +#: app/templates/packages/view.html:411 msgid "Favorite" msgstr "" -#: app/templates/packages/view.html:402 +#: app/templates/packages/view.html:420 msgid "Add to collection..." msgstr "" -#: app/templates/packages/view.html:410 +#: app/templates/packages/view.html:428 #, python-format msgid "View %(count)d collections" msgstr "" -#: app/templates/packages/view.html:421 +#: app/templates/packages/view.html:439 msgid "Package may be outdated" msgstr "" -#: app/templates/packages/view.html:428 +#: app/templates/packages/view.html:446 msgid "Only visible to the author and Editors." msgstr "" -#: app/templates/packages/view.html:445 +#: app/templates/packages/view.html:463 msgid "Warning" msgstr "" -#: app/templates/packages/view.html:451 +#: app/templates/packages/view.html:469 msgid "Like this package? Help support its development by making a donation" msgstr "" -#: app/templates/packages/view.html:454 +#: app/templates/packages/view.html:472 msgid "Donate now" msgstr "" -#: app/templates/packages/view.html:466 app/utils/minetest_hypertext.py:283 +#: app/templates/packages/view.html:484 app/utils/minetest_hypertext.py:283 msgid "Dependencies" msgstr "" -#: app/templates/packages/view.html:486 +#: app/templates/packages/view.html:504 msgid "No required dependencies" msgstr "" -#: app/templates/packages/view.html:492 +#: app/templates/packages/view.html:510 msgid "Optional" msgstr "" -#: app/templates/packages/view.html:525 +#: app/templates/packages/view.html:543 msgid "Compatible Games" msgstr "" -#: app/templates/packages/view.html:530 app/templates/packages/view.html:550 +#: app/templates/packages/view.html:548 app/templates/packages/view.html:568 #: app/utils/minetest_hypertext.py:275 msgid "No specific game required" msgstr "" -#: app/templates/packages/view.html:533 +#: app/templates/packages/view.html:551 msgid "Tested with:" msgstr "" -#: app/templates/packages/view.html:555 +#: app/templates/packages/view.html:573 msgid "Is the above correct?" msgstr "" -#: app/templates/packages/view.html:556 +#: app/templates/packages/view.html:574 msgid "You need to either confirm this or tell ContentDB about supported games" msgstr "" -#: app/templates/packages/view.html:568 +#: app/templates/packages/view.html:586 msgid "Does not work with:" msgstr "" -#: app/templates/packages/view.html:588 +#: app/templates/packages/view.html:606 msgid "Please specify compatible games" msgstr "" -#: app/templates/packages/view.html:594 +#: app/templates/packages/view.html:612 msgid "Information" msgstr "" -#: app/templates/packages/view.html:600 +#: app/templates/packages/view.html:618 msgid "Technical Name" msgstr "" -#: app/templates/packages/view.html:616 app/utils/minetest_hypertext.py:295 +#: app/templates/packages/view.html:634 app/utils/minetest_hypertext.py:295 #, python-format msgid "%(code_license)s for code,
%(media_license)s for media." msgstr "" -#: app/templates/packages/view.html:624 +#: app/templates/packages/view.html:642 msgid "Unknown" msgstr "" -#: app/templates/packages/view.html:626 app/utils/minetest_hypertext.py:301 +#: app/templates/packages/view.html:644 app/utils/minetest_hypertext.py:301 msgid "Added" msgstr "" -#: app/templates/packages/view.html:640 +#: app/templates/packages/view.html:658 msgid "Remove myself" msgstr "" -#: app/templates/packages/view.html:645 app/utils/minetest_hypertext.py:303 +#: app/templates/packages/view.html:663 app/utils/minetest_hypertext.py:303 msgid "Provides" msgstr "" -#: app/templates/packages/view.html:667 +#: app/templates/packages/view.html:685 #, fuzzy msgid "More" msgstr "Vis mer" -#: app/templates/packages/view.html:696 +#: app/templates/packages/view.html:714 msgid "See audit log" msgstr "" @@ -4727,7 +4777,7 @@ msgstr "" msgid "Reply to %(title)s" msgstr "" -#: app/templates/threads/user_comments.html:73 +#: app/templates/threads/user_comments.html:74 msgid "Only showing replies to public threads" msgstr "" @@ -4829,7 +4879,7 @@ msgstr "" msgid "Mod names that have hard dependers, but no packages providing them." msgstr "" -#: app/templates/todo/editor.html:193 app/templates/users/account.html:100 +#: app/templates/todo/editor.html:193 app/templates/users/account.html:102 msgid "View All" msgstr "" @@ -5124,10 +5174,10 @@ msgid "Account Deletion and Deactivation isn't available to users yet." msgstr "" #: app/templates/users/account.html:88 -msgid "Please contact the admin." +msgid "Please raise a report to request account deletion." msgstr "" -#: app/templates/users/account.html:93 +#: app/templates/users/account.html:95 msgid "Recent Account Actions" msgstr "" @@ -5623,27 +5673,27 @@ msgstr "" msgid "'%(query)s' - Search Package Releases" msgstr "" -#: app/utils/flask.py:158 +#: app/utils/flask.py:159 msgid "All time" msgstr "" -#: app/utils/flask.py:159 +#: app/utils/flask.py:160 msgid "Last 7 days" msgstr "" -#: app/utils/flask.py:160 +#: app/utils/flask.py:161 msgid "Last 30 days" msgstr "" -#: app/utils/flask.py:161 +#: app/utils/flask.py:162 msgid "Last 90 days" msgstr "" -#: app/utils/flask.py:162 +#: app/utils/flask.py:163 msgid "Year to date" msgstr "" -#: app/utils/flask.py:163 +#: app/utils/flask.py:164 msgid "Last year" msgstr "" @@ -6267,6 +6317,7 @@ msgstr "" #~ msgid "Chat / Commands" #~ msgstr "" +#~ msgctxt "tags" #~ msgid "" #~ "Focus on player chat/communication or " #~ "who's primary function is interacting " @@ -6282,6 +6333,7 @@ msgstr "" #~ msgid "Complex installation" #~ msgstr "" +#~ msgctxt "tags" #~ msgid "" #~ "Requires futher installation steps, such " #~ "as installing luarocks or editing the" @@ -6303,6 +6355,7 @@ msgstr "" #~ msgid "Sims" #~ msgstr "" +#~ msgctxt "tags" #~ msgid "" #~ "Mods and games that aim to " #~ "simulate real life activity. Similar to" @@ -6327,6 +6380,7 @@ msgstr "" #~ msgid "Mobs / Animals / NPCs" #~ msgstr "" +#~ msgctxt "tags" #~ msgid "Adds mobs, animals, and NPCs" #~ msgstr "" @@ -6435,6 +6489,7 @@ msgstr "" #~ msgid "GUI" #~ msgstr "" +#~ msgctxt "tags" #~ msgid "For content whose main utility / feature is in GUI/formspec form" #~ msgstr "" @@ -6453,6 +6508,7 @@ msgstr "" #~ msgid "Minetest Game improved" #~ msgstr "" +#~ msgctxt "tags" #~ msgid "Forks of MTG" #~ msgstr "" @@ -6605,39 +6661,6 @@ 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 (_), " @@ -6651,3 +6674,6 @@ msgstr "" #~ msgid "Human readable. Eg: 1.0.0 or 2018-05-28" #~ msgstr "" +#~ msgid "Please contact the admin." +#~ msgstr "" + diff --git a/translations/nl/LC_MESSAGES/messages.po b/translations/nl/LC_MESSAGES/messages.po index 8a075e77..f3af2ddc 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-22 16:06+0100\n" +"POT-Creation-Date: 2024-07-23 22:12+0100\n" "PO-Revision-Date: 2023-10-23 21:06+0000\n" "Last-Translator: Bas Huis \n" "Language: nl\n" @@ -27,329 +27,272 @@ msgstr "Verbannen:" msgid "You have been banned." msgstr "Je bent verbannen." -#. NOTE: tags: title for server_tools +#. NOTE: tags: title for jam_game_2023 #: app/_translations.py:6 -#, fuzzy msgctxt "tags" -msgid "Server Moderation and Tools" -msgstr "Hulpmiddelen voor Moderators" +msgid "Jam / Game 2023" +msgstr "" -#. NOTE: tags: description for server_tools +#. NOTE: tags: description for jam_game_2023 #: app/_translations.py:8 msgctxt "tags" -msgid "Helps with server maintenance and moderation" -msgstr "" - -#. NOTE: tags: title for pvp -#: app/_translations.py:10 -msgctxt "tags" -msgid "Player vs Player (PvP)" -msgstr "" - -#. NOTE: tags: description for pvp -#: app/_translations.py:12 -msgctxt "tags" -msgid "Designed to be played competitively against other players" +msgid "Entries to the 2023 Minetest Game Jam " msgstr "" #. NOTE: tags: title for player_effects -#: app/_translations.py:14 +#: app/_translations.py:10 msgctxt "tags" msgid "Player Effects / Power Ups" msgstr "" #. NOTE: tags: description for player_effects -#: app/_translations.py:16 +#: app/_translations.py:12 msgctxt "tags" msgid "" "For content that changes player effects, including physics, for example: " "speed, jump height or gravity." msgstr "" -#. NOTE: tags: title for jam_game_2023 +#. NOTE: tags: title for server_tools +#: app/_translations.py:14 +#, fuzzy +msgctxt "tags" +msgid "Server Moderation and Tools" +msgstr "Hulpmiddelen voor Moderators" + +#. NOTE: tags: description for server_tools +#: app/_translations.py:16 +msgctxt "tags" +msgid "Helps with server maintenance and moderation" +msgstr "" + +#. NOTE: tags: title for pvp #: app/_translations.py:18 msgctxt "tags" -msgid "Jam / Game 2023" +msgid "Player vs Player (PvP)" msgstr "" -#. NOTE: tags: description for jam_game_2023 +#. NOTE: tags: description for pvp #: 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" +msgid "Designed to be played competitively against other players" msgstr "" #. NOTE: tags: title for world_tools -#: app/_translations.py:26 +#: app/_translations.py:22 msgctxt "tags" msgid "World Maintenance and Tools" msgstr "" #. NOTE: tags: description for world_tools -#: app/_translations.py:28 +#: app/_translations.py:24 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 -#, fuzzy -msgctxt "tags" -msgid "Developer Tools" -msgstr "Hulpmiddelen voor Moderators" - -#. 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 +#: app/_translations.py:26 msgctxt "tags" msgid "Joke" msgstr "" #. NOTE: tags: description for april_fools -#: app/_translations.py:40 +#: 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 singleplayer -#: app/_translations.py:42 +#. NOTE: tags: title for developer_tools +#: app/_translations.py:30 +#, fuzzy msgctxt "tags" -msgid "Singleplayer-focused" +msgid "Developer Tools" +msgstr "Hulpmiddelen voor Moderators" + +#. NOTE: tags: description for developer_tools +#: app/_translations.py:32 +msgctxt "tags" +msgid "Tools for game and mod developers" msgstr "" -#. NOTE: tags: description for singleplayer -#: app/_translations.py:44 +#. NOTE: tags: title for inventory +#: app/_translations.py:34 msgctxt "tags" -msgid "Content that can be played alone" +msgid "Inventory" +msgstr "" + +#. NOTE: tags: description for inventory +#: app/_translations.py:36 +msgctxt "tags" +msgid "Changes the inventory GUI" msgstr "" #. NOTE: tags: title for crafting -#: app/_translations.py:46 +#: app/_translations.py:38 #, fuzzy msgctxt "tags" msgid "Crafting" msgstr "Waardering" #. NOTE: tags: description for crafting -#: app/_translations.py:48 +#: app/_translations.py:40 msgctxt "tags" msgid "Big changes to crafting gameplay" msgstr "" #. NOTE: tags: title for adventure__rpg -#: app/_translations.py:50 +#: app/_translations.py:42 msgctxt "tags" msgid "Adventure / RPG" msgstr "" #. NOTE: tags: title for shooter -#: app/_translations.py:52 +#: app/_translations.py:44 msgctxt "tags" msgid "Shooter" msgstr "" #. NOTE: tags: description for shooter -#: app/_translations.py:54 +#: app/_translations.py:46 msgctxt "tags" msgid "First person shooters (FPS) and more" msgstr "" #. NOTE: tags: title for sound_music -#: app/_translations.py:56 +#: app/_translations.py:48 msgctxt "tags" msgid "Sounds / Music" msgstr "" #. NOTE: tags: description for sound_music -#: app/_translations.py:58 +#: app/_translations.py:50 msgctxt "tags" msgid "Focuses on or adds new sounds or musical things" msgstr "" -#. NOTE: tags: title for tools -#: app/_translations.py:60 +#. NOTE: tags: title for mapgen +#: app/_translations.py:52 msgctxt "tags" -msgid "Tools / Weapons / Armor" +msgid "Mapgen / Biomes / Decoration" msgstr "" -#. NOTE: tags: description for tools -#: app/_translations.py:62 +#. NOTE: tags: description for mapgen +#: app/_translations.py:54 msgctxt "tags" -msgid "Adds or changes tools, weapons, and armor" +msgid "New mapgen or changes mapgen" msgstr "" -#. NOTE: tags: title for plants_and_farming -#: app/_translations.py:64 +#. NOTE: tags: title for singleplayer +#: app/_translations.py:56 msgctxt "tags" -msgid "Plants and Farming" +msgid "Singleplayer-focused" msgstr "" -#. NOTE: tags: description for plants_and_farming -#: app/_translations.py:66 +#. NOTE: tags: description for singleplayer +#: app/_translations.py:58 msgctxt "tags" -msgid "Adds new plants or other farmable resources." -msgstr "" - -#. 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" +msgid "Content that can be played alone" msgstr "" #. NOTE: tags: title for complex_installation -#: app/_translations.py:80 +#: app/_translations.py:60 #, fuzzy msgctxt "tags" msgid "Complex installation" msgstr "Documentatie" #. NOTE: tags: description for complex_installation -#: app/_translations.py:82 +#: app/_translations.py:62 msgctxt "tags" msgid "" "Requires futher installation steps, such as installing LuaRocks or " "editing the trusted mod setting" msgstr "" -#. NOTE: tags: title for magic -#: app/_translations.py:84 +#. NOTE: tags: title for simulation +#: app/_translations.py:64 msgctxt "tags" -msgid "Magic / Enchanting" +msgid "Sims" msgstr "" -#. NOTE: tags: title for building_mechanics -#: app/_translations.py:86 -msgctxt "tags" -msgid "Building Mechanics and Tools" -msgstr "" - -#. NOTE: tags: description for building_mechanics -#: app/_translations.py:88 -msgctxt "tags" -msgid "Adds game mechanics or tools that change how players build." -msgstr "" - -#. NOTE: tags: title for oneofakind__original -#: app/_translations.py:90 -msgctxt "tags" -msgid "One-of-a-kind / Original" -msgstr "" - -#. NOTE: tags: description for oneofakind__original -#: app/_translations.py:92 +#. NOTE: tags: description for simulation +#: app/_translations.py:66 msgctxt "tags" msgid "" -"For games and such that are of their own kind, distinct and original in " -"nature to others of the same category." +"Mods and games that aim to simulate real life activity. Similar to " +"SimCity/The Sims/OpenTTD/etc." msgstr "" -#. NOTE: tags: title for building -#: app/_translations.py:94 +#. NOTE: tags: title for plants_and_farming +#: app/_translations.py:68 msgctxt "tags" -msgid "Building" +msgid "Plants and Farming" msgstr "" -#. NOTE: tags: description for building -#: app/_translations.py:96 +#. NOTE: tags: description for plants_and_farming +#: app/_translations.py:70 msgctxt "tags" -msgid "Focuses on building, such as adding new materials or nodes" +msgid "Adds new plants or other farmable resources." msgstr "" -#. NOTE: tags: title for decorative -#: app/_translations.py:98 -#, fuzzy +#. NOTE: tags: title for multiplayer +#: app/_translations.py:72 msgctxt "tags" -msgid "Decorative" -msgstr "Doneer" +msgid "Multiplayer-focused" +msgstr "" -#. NOTE: tags: description for decorative -#: app/_translations.py:100 +#. NOTE: tags: description for multiplayer +#: app/_translations.py:74 msgctxt "tags" -msgid "Adds nodes with no other purpose than for use in building" +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 chat +#: app/_translations.py:80 +msgctxt "tags" +msgid "Chat / Commands" +msgstr "" + +#. NOTE: tags: description for chat +#: app/_translations.py:82 +msgctxt "tags" +msgid "Focus on player chat/communication or console interaction." msgstr "" #. NOTE: tags: title for puzzle -#: app/_translations.py:102 +#: app/_translations.py:84 msgctxt "tags" msgid "Puzzle" msgstr "" #. NOTE: tags: description for puzzle -#: app/_translations.py:104 +#: app/_translations.py:86 msgctxt "tags" msgid "Focus on puzzle solving instead of combat" msgstr "" #. NOTE: tags: title for environment -#: app/_translations.py:106 +#: app/_translations.py:88 msgctxt "tags" msgid "Environment / Weather" msgstr "" #. NOTE: tags: description for environment -#: app/_translations.py:108 +#: app/_translations.py:90 msgctxt "tags" msgid "" "Improves the world, adding weather, ambient sounds, or other environment " @@ -357,29 +300,86 @@ msgid "" msgstr "" #. NOTE: tags: title for less_than_px -#: app/_translations.py:110 +#: app/_translations.py:92 msgctxt "tags" msgid "<16px" msgstr "" #. NOTE: tags: description for less_than_px -#: app/_translations.py:112 +#: app/_translations.py:94 msgctxt "tags" msgid "Less than 16px" msgstr "" #. NOTE: tags: title for mobs -#: app/_translations.py:114 +#: app/_translations.py:96 msgctxt "tags" msgid "Mobs / Animals / NPCs" msgstr "" #. NOTE: tags: description for mobs -#: app/_translations.py:116 +#: app/_translations.py:98 msgctxt "tags" msgid "Adds mobs, animals, and non-player characters" msgstr "" +#. NOTE: tags: title for building +#: app/_translations.py:100 +msgctxt "tags" +msgid "Building" +msgstr "" + +#. NOTE: tags: description for building +#: app/_translations.py:102 +msgctxt "tags" +msgid "Focuses on building, such as adding new materials or nodes" +msgstr "" + +#. NOTE: tags: title for decorative +#: app/_translations.py:104 +#, fuzzy +msgctxt "tags" +msgid "Decorative" +msgstr "Doneer" + +#. NOTE: tags: description for decorative +#: app/_translations.py:106 +msgctxt "tags" +msgid "Adds nodes with no other purpose than for use in building" +msgstr "" + +#. NOTE: tags: title for magic +#: app/_translations.py:108 +msgctxt "tags" +msgid "Magic / Enchanting" +msgstr "" + +#. NOTE: tags: title for building_mechanics +#: app/_translations.py:110 +msgctxt "tags" +msgid "Building Mechanics and Tools" +msgstr "" + +#. NOTE: tags: description for building_mechanics +#: app/_translations.py:112 +msgctxt "tags" +msgid "Adds game mechanics or tools that change how players build." +msgstr "" + +#. NOTE: tags: title for oneofakind__original +#: app/_translations.py:114 +msgctxt "tags" +msgid "One-of-a-kind / Original" +msgstr "" + +#. NOTE: tags: description for oneofakind__original +#: 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 custom_mapgen #: app/_translations.py:118 #, fuzzy @@ -395,19 +395,18 @@ msgid "" "worlds to be set to the 'singlenode' mapgen." msgstr "" -#. NOTE: tags: title for survival +#. NOTE: tags: title for 16px #: app/_translations.py:122 msgctxt "tags" -msgid "Survival" +msgid "16px" msgstr "" -#. NOTE: tags: description for survival +#. NOTE: tags: description for 16px #: 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 "" +msgid "For 16px texture packs" +msgstr "Top textuurpakketten" #. NOTE: tags: title for education #: app/_translations.py:126 @@ -422,210 +421,142 @@ msgctxt "tags" msgid "Either has educational value, or is a tool to help teachers " msgstr "" -#. NOTE: tags: title for storage +#. NOTE: tags: title for survival #: app/_translations.py:130 -#, fuzzy msgctxt "tags" -msgid "Storage" -msgstr "Status" +msgid "Survival" +msgstr "" -#. NOTE: tags: description for storage +#. NOTE: tags: description for survival #: app/_translations.py:132 msgctxt "tags" -msgid "Adds or improves item storage mechanics" -msgstr "" - -#. NOTE: tags: title for library -#: app/_translations.py:134 -msgctxt "tags" -msgid "API / Library" -msgstr "" - -#. NOTE: tags: description for library -#: app/_translations.py:136 -msgctxt "tags" -msgid "Primarily adds an API for other mods to use" +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:138 +#: app/_translations.py:134 msgctxt "tags" msgid "HUD" msgstr "" #. NOTE: tags: description for hud -#: app/_translations.py:140 +#: app/_translations.py:136 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 -msgctxt "tags" -msgid "Mini-game" -msgstr "Naam" - -#. NOTE: tags: description for mini-game -#: app/_translations.py:144 -msgctxt "tags" -msgid "Adds a mini-game to be played within Minetest" -msgstr "" - #. NOTE: tags: title for pve -#: app/_translations.py:146 +#: app/_translations.py:138 msgctxt "tags" msgid "Player vs Environment (PvE)" msgstr "" #. NOTE: tags: description for pve -#: app/_translations.py:148 +#: app/_translations.py:140 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 storage +#: app/_translations.py:142 +#, fuzzy +msgctxt "tags" +msgid "Storage" +msgstr "Status" + +#. NOTE: tags: description for storage +#: app/_translations.py:144 +msgctxt "tags" +msgid "Adds or improves item storage mechanics" +msgstr "" + #. NOTE: tags: title for sports -#: app/_translations.py:150 +#: app/_translations.py:146 #, fuzzy msgctxt "tags" msgid "Sports" msgstr "Rapporteren" -#. NOTE: tags: title for 16px +#. NOTE: tags: title for library +#: app/_translations.py:148 +msgctxt "tags" +msgid "API / Library" +msgstr "" + +#. NOTE: tags: description for library +#: app/_translations.py:150 +msgctxt "tags" +msgid "Primarily adds an API for other mods to use" +msgstr "" + +#. NOTE: tags: title for mini-game #: app/_translations.py:152 +#, fuzzy msgctxt "tags" -msgid "16px" -msgstr "" +msgid "Mini-game" +msgstr "Naam" -#. NOTE: tags: description for 16px +#. NOTE: tags: description for mini-game #: 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 "" -"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" +msgid "Adds a mini-game to be played within Minetest" msgstr "" #. NOTE: tags: title for commerce -#: app/_translations.py:170 +#: app/_translations.py:156 msgctxt "tags" msgid "Commerce / Economy" msgstr "" #. NOTE: tags: description for commerce -#: app/_translations.py:172 +#: app/_translations.py:158 msgctxt "tags" msgid "Related to economies, money, and trading" msgstr "" -#. NOTE: tags: title for gui -#: app/_translations.py:174 +#. NOTE: tags: title for technology +#: app/_translations.py:160 msgctxt "tags" -msgid "GUI" +msgid "Machines / Electronics" msgstr "" -#. NOTE: tags: description for gui -#: app/_translations.py:176 +#. NOTE: tags: description for technology +#: app/_translations.py:162 msgctxt "tags" -msgid "" -"For content whose main utility or features are provided within a GUI, on-" -"screen menu, or similar" +msgid "Adds machines useful in automation, tubes, or power." msgstr "" -#. NOTE: tags: title for jam_combat_mod -#: app/_translations.py:178 +#. NOTE: tags: title for food +#: app/_translations.py:164 msgctxt "tags" -msgid "Jam / Combat 2020" +msgid "Food / Drinks" msgstr "" -#. NOTE: tags: description for jam_combat_mod -#: app/_translations.py:180 +#. NOTE: tags: title for seasonal +#: app/_translations.py:166 msgctxt "tags" -msgid "For mods created for the Discord \"Combat\" modding event in 2020" +msgid "Seasonal" msgstr "" -#. NOTE: tags: title for mtg -#: app/_translations.py:182 -#, fuzzy +#. NOTE: tags: description for seasonal +#: app/_translations.py:168 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" +msgid "For content generally themed around a certain season or holiday" msgstr "" #. NOTE: tags: title for creative -#: app/_translations.py:190 +#: app/_translations.py:170 #, fuzzy msgctxt "tags" msgid "Creative" msgstr "Maken" #. NOTE: tags: description for creative -#: app/_translations.py:192 +#: app/_translations.py:172 msgctxt "tags" msgid "" "Written specifically or exclusively for use in creative mode. Adds " @@ -633,53 +564,108 @@ msgid "" "that facilitate ingame creation and doesn't add difficulty or scarcity" msgstr "" -#. NOTE: tags: title for technology -#: app/_translations.py:194 +#. NOTE: tags: title for 64px +#: app/_translations.py:174 msgctxt "tags" -msgid "Machines / Electronics" +msgid "64px" msgstr "" -#. NOTE: tags: description for technology -#: app/_translations.py:196 +#. NOTE: tags: description for 64px +#: app/_translations.py:176 +#, fuzzy msgctxt "tags" -msgid "Adds machines useful in automation, tubes, or power." -msgstr "" +msgid "For 64px texture packs" +msgstr "Top textuurpakketten" #. NOTE: tags: title for 32px -#: app/_translations.py:198 +#: app/_translations.py:178 msgctxt "tags" msgid "32px" msgstr "" #. NOTE: tags: description for 32px -#: app/_translations.py:200 +#: app/_translations.py:180 #, fuzzy msgctxt "tags" msgid "For 32px texture packs" msgstr "Top textuurpakketten" -#. NOTE: tags: title for strategy_rts -#: app/_translations.py:202 +#. NOTE: tags: title for gui +#: app/_translations.py:182 msgctxt "tags" -msgid "Strategy / RTS" +msgid "GUI" msgstr "" -#. NOTE: tags: description for strategy_rts -#: app/_translations.py:204 +#. NOTE: tags: description for gui +#: app/_translations.py:184 msgctxt "tags" msgid "" -"Games and mods with a heavy strategy component, whether real-time or " -"turn-based" +"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:186 +msgctxt "tags" +msgid "Jam / Combat 2020" +msgstr "" + +#. NOTE: tags: description for jam_combat_mod +#: app/_translations.py:188 +msgctxt "tags" +msgid "For mods created for the Discord \"Combat\" modding event in 2020" +msgstr "" + +#. NOTE: tags: title for transport +#: app/_translations.py:190 +#, fuzzy +msgctxt "tags" +msgid "Transport" +msgstr "Rapporteren" + +#. NOTE: tags: description for transport +#: app/_translations.py:192 +msgctxt "tags" +msgid "" +"Adds or changes transportation methods. Includes teleportation, vehicles," +" ridable mobs, transport infrastructure and thematic content" +msgstr "" + +#. NOTE: tags: title for jam_weekly_2021 +#: app/_translations.py:194 +msgctxt "tags" +msgid "Jam / Weekly Challenges 2021" +msgstr "" + +#. NOTE: tags: description for jam_weekly_2021 +#: app/_translations.py:196 +msgctxt "tags" +msgid "" +"For mods created for the Discord \"Weekly Challenges\" modding event in " +"2021" +msgstr "" + +#. NOTE: tags: title for mtg +#: app/_translations.py:198 +#, fuzzy +msgctxt "tags" +msgid "Minetest Game improved" +msgstr "Is goedgekeurd" + +#. NOTE: tags: description for mtg +#: app/_translations.py:200 +msgctxt "tags" +msgid "Forks of Minetest Game" msgstr "" #. NOTE: tags: title for skins -#: app/_translations.py:206 +#: app/_translations.py:202 msgctxt "tags" msgid "Player customization / Skins" msgstr "" #. NOTE: tags: description for skins -#: app/_translations.py:208 +#: app/_translations.py:204 msgctxt "tags" msgid "" "Allows the player to customize their character by changing the texture or" @@ -687,30 +673,44 @@ msgid "" msgstr "" #. NOTE: tags: title for jam_game_2021 -#: app/_translations.py:210 +#: app/_translations.py:206 msgctxt "tags" msgid "Jam / Game 2021" msgstr "" #. NOTE: tags: description for jam_game_2021 -#: app/_translations.py:212 +#: app/_translations.py:208 msgctxt "tags" msgid "Entries to the 2021 Minetest Game Jam" msgstr "" #. NOTE: tags: title for 128px -#: app/_translations.py:214 +#: app/_translations.py:210 msgctxt "tags" msgid "128px+" msgstr "" #. NOTE: tags: description for 128px -#: app/_translations.py:216 +#: app/_translations.py:212 #, fuzzy msgctxt "tags" msgid "For 128px or higher texture packs" msgstr "Top textuurpakketten" +#. NOTE: tags: title for strategy_rts +#: app/_translations.py:214 +msgctxt "tags" +msgid "Strategy / RTS" +msgstr "" + +#. NOTE: tags: description for strategy_rts +#: app/_translations.py:216 +msgctxt "tags" +msgid "" +"Games and mods with a heavy strategy component, whether real-time or " +"turn-based" +msgstr "" + #. NOTE: tags: title for jam_game_2022 #: app/_translations.py:218 msgctxt "tags" @@ -832,7 +832,7 @@ msgstr "" msgid "%(delta)s ago" msgstr "%(delta)s geleden" -#: app/blueprints/api/endpoints.py:94 app/templates/index.html:104 +#: app/blueprints/api/endpoints.py:74 app/templates/index.html:104 msgid "Featured" msgstr "Uitgelicht" @@ -843,6 +843,7 @@ msgstr "Uitgelicht" #: 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 +#: app/templates/packages/release_view.html:22 msgid "Name" msgstr "Naam" @@ -851,10 +852,10 @@ 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:252 -#: app/blueprints/packages/packages.py:544 -#: app/blueprints/packages/packages.py:640 -#: app/blueprints/packages/packages.py:728 +#: app/blueprints/oauth/__init__.py:175 app/blueprints/packages/packages.py:253 +#: app/blueprints/packages/packages.py:551 +#: app/blueprints/packages/packages.py:647 +#: app/blueprints/packages/packages.py:735 #: app/blueprints/packages/releases.py:66 #: app/blueprints/packages/releases.py:81 app/blueprints/packages/reviews.py:63 #: app/blueprints/packages/screenshots.py:36 @@ -871,17 +872,18 @@ msgstr "Opslaan" #: app/blueprints/packages/advanced_search.py:84 #: app/blueprints/packages/releases.py:56 #: app/blueprints/packages/releases.py:71 app/blueprints/packages/reviews.py:53 -#: app/blueprints/threads/__init__.py:281 +#: app/blueprints/threads/__init__.py:282 #: app/templates/admin/languages/list.html:23 -#: app/templates/macros/reviews.html:143 app/templates/macros/topics.html:5 +#: app/templates/macros/reviews.html:144 app/templates/macros/topics.html:5 #: app/templates/packages/release_edit.html:21 -#: app/templates/packages/translation.html:54 +#: app/templates/packages/release_view.html:23 +#: app/templates/packages/translation.html:42 msgid "Title" msgstr "Titel" #: app/blueprints/collections/__init__.py:80 #: app/blueprints/collections/__init__.py:85 -#: app/templates/packages/translation.html:57 +#: app/templates/packages/translation.html:45 msgid "Short Description" msgstr "Korte beschrijving" @@ -890,7 +892,7 @@ msgid "Page Content" msgstr "Pagina inhoud" #: app/blueprints/collections/__init__.py:82 -#: app/blueprints/threads/__init__.py:283 +#: app/blueprints/threads/__init__.py:284 #: app/templates/collections/view.html:51 msgid "Private" msgstr "Privé" @@ -927,6 +929,27 @@ msgstr "(Openbaar, verander via Profiel > Mijn Verzamelingen)" msgid "Removed package from favorites collection" msgstr "Pakket verwijderd uit je favorieten" +#: app/blueprints/feeds/__init__.py:32 app/templates/index.html:8 +msgid "Welcome to the best place to find Minetest mods, games, and texture packs" +msgstr "" +"Welkom op de beste plek om Minetest mods, games, and texture packs te " +"vinden." + +#: app/blueprints/feeds/__init__.py:70 app/templates/base.html:29 +#: app/templates/base.html:36 +msgid "ContentDB new packages" +msgstr "" + +#: app/blueprints/feeds/__init__.py:98 app/templates/base.html:31 +#: app/templates/base.html:38 +msgid "ContentDB package updates" +msgstr "" + +#: app/blueprints/feeds/__init__.py:107 app/templates/base.html:27 +#: app/templates/base.html:34 +msgid "ContentDB all" +msgstr "" + #: 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 @@ -957,7 +980,7 @@ msgstr "" #: app/blueprints/packages/__init__.py:42 #: app/templates/packages/releases_list.html:34 -#: app/templates/packages/view.html:657 app/templates/todo/editor.html:75 +#: app/templates/packages/view.html:675 app/templates/todo/editor.html:75 msgid "Releases" msgstr "Versies" @@ -969,18 +992,18 @@ msgstr "Schermafbeeldingen" #: app/blueprints/packages/__init__.py:52 #: app/templates/packages/edit_maintainers.html:8 -#: app/templates/packages/view.html:628 app/utils/minetest_hypertext.py:302 +#: app/templates/packages/view.html:646 app/utils/minetest_hypertext.py:302 msgid "Maintainers" msgstr "Onderhouders" #: app/blueprints/packages/__init__.py:57 app/templates/admin/list.html:21 -#: app/templates/base.html:159 app/templates/packages/audit.html:4 +#: app/templates/base.html:173 app/templates/packages/audit.html:4 msgid "Audit Log" msgstr "Auditlogboek" -#: app/blueprints/packages/__init__.py:62 app/templates/base.html:150 +#: app/blueprints/packages/__init__.py:62 app/templates/base.html:164 #: app/templates/packages/stats.html:4 app/templates/packages/stats.html:23 -#: app/templates/packages/view.html:236 app/templates/users/profile.html:148 +#: app/templates/packages/view.html:243 app/templates/users/profile.html:148 msgid "Statistics" msgstr "Statistieken" @@ -1010,8 +1033,8 @@ msgstr "" msgid "Non-free" msgstr "" -#: app/blueprints/packages/advanced_search.py:42 app/models/packages.py:624 -#: app/templates/packages/view.html:163 +#: app/blueprints/packages/advanced_search.py:42 app/models/packages.py:630 +#: app/templates/packages/view.html:170 msgid "Work in Progress" msgstr "" @@ -1029,30 +1052,30 @@ msgid "Query" msgstr "" #: app/blueprints/packages/advanced_search.py:54 -#: app/blueprints/packages/packages.py:230 app/templates/packages/view.html:598 +#: app/blueprints/packages/packages.py:231 app/templates/packages/view.html:616 #: app/utils/minetest_hypertext.py:263 msgid "Type" msgstr "Type" #: app/blueprints/packages/advanced_search.py:56 -#: app/templates/macros/topics.html:6 app/templates/packages/view.html:177 +#: app/templates/macros/topics.html:6 app/templates/packages/view.html:184 msgid "Author" msgstr "Auteur" #: app/blueprints/packages/advanced_search.py:57 -#: app/blueprints/packages/packages.py:237 app/templates/admin/tags/list.html:4 +#: app/blueprints/packages/packages.py:238 app/templates/admin/tags/list.html:4 #: app/templates/admin/tags/list.html:10 app/templates/todo/tags.html:38 #: app/utils/minetest_hypertext.py:264 msgid "Tags" msgstr "Tags" #: app/blueprints/packages/advanced_search.py:60 -#: app/blueprints/packages/packages.py:238 +#: app/blueprints/packages/packages.py:239 msgid "Content Warnings" msgstr "Inhoudswaarschuwingen" #: app/blueprints/packages/advanced_search.py:63 -#: app/blueprints/packages/packages.py:239 app/templates/packages/view.html:609 +#: app/blueprints/packages/packages.py:240 app/templates/packages/view.html:627 #: app/utils/minetest_hypertext.py:298 msgid "License" msgstr "Licentie" @@ -1066,9 +1089,10 @@ msgstr "" #: 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/macros/reviews.html:82 app/templates/macros/topics.html:52 #: app/templates/packages/game_hub.html:5 #: app/templates/packages/game_hub.html:25 +#: app/templates/packages/release_view.html:17 #: app/templates/packages/similar.html:22 app/templates/translate/index.html:28 #, python-format msgid "%(title)s by %(author)s" @@ -1076,7 +1100,7 @@ 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 +#: app/templates/packages/translation.html:39 msgid "Language" msgstr "" @@ -1098,13 +1122,13 @@ 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/packages/view.html:201 app/templates/packages/view.html:343 #: 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 +#: app/templates/packages/view.html:191 app/templates/users/profile.html:242 msgid "Downloads" msgstr "" @@ -1136,75 +1160,75 @@ msgstr "" msgid "Random order" msgstr "" -#: app/blueprints/packages/packages.py:215 +#: app/blueprints/packages/packages.py:216 msgid "No download available." msgstr "Geen download beschikbaar." -#: app/blueprints/packages/packages.py:231 +#: app/blueprints/packages/packages.py:232 msgid "Title (Human-readable)" msgstr "Titel (door mensen leesbaar)" -#: app/blueprints/packages/packages.py:232 -#: app/blueprints/packages/packages.py:638 +#: app/blueprints/packages/packages.py:233 +#: app/blueprints/packages/packages.py:645 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 +#: app/blueprints/packages/packages.py:233 +#: app/blueprints/packages/packages.py:646 +#: app/templates/packages/create_edit.html:80 msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" msgstr "Alleen kleine letters (a-z), nummers (0-9) en underscores (_)" -#: app/blueprints/packages/packages.py:233 +#: app/blueprints/packages/packages.py:234 msgid "Short Description (Plaintext)" msgstr "Kleine Beschrijving (Plaintext)" -#: app/blueprints/packages/packages.py:235 app/templates/packages/view.html:620 +#: app/blueprints/packages/packages.py:236 app/templates/packages/view.html:638 #: app/utils/minetest_hypertext.py:300 msgid "Maintenance State" msgstr "Onderhoudsstatus" -#: app/blueprints/packages/packages.py:240 +#: app/blueprints/packages/packages.py:241 msgid "Media License" msgstr "Medialicentie" -#: app/blueprints/packages/packages.py:242 +#: app/blueprints/packages/packages.py:243 msgid "Long Description (Markdown)" msgstr "Lange beschrijving (Markdown)" -#: app/blueprints/packages/packages.py:244 +#: app/blueprints/packages/packages.py:245 msgid "VCS Repository URL" msgstr "VCS-Repository URL" -#: app/blueprints/packages/packages.py:245 app/blueprints/users/settings.py:77 +#: app/blueprints/packages/packages.py:246 app/blueprints/users/settings.py:77 msgid "Website URL" msgstr "Website URL" -#: app/blueprints/packages/packages.py:246 +#: app/blueprints/packages/packages.py:247 msgid "Issue Tracker URL" msgstr "URL voor het volgen van problemen" -#: app/blueprints/packages/packages.py:247 +#: app/blueprints/packages/packages.py:248 msgid "Forum Topic ID" msgstr "Forum Thema Id" -#: app/blueprints/packages/packages.py:248 +#: app/blueprints/packages/packages.py:249 msgid "Video URL" msgstr "Video URL" -#: app/blueprints/packages/packages.py:249 +#: app/blueprints/packages/packages.py:250 msgid "Donate URL" msgstr "Donatie URL" -#: app/blueprints/packages/packages.py:250 +#: app/blueprints/packages/packages.py:251 msgid "Translation URL" msgstr "" -#: app/blueprints/packages/packages.py:256 +#: app/blueprints/packages/packages.py:257 msgid "_game is not an allowed name" msgstr "_game is niet een toegestane naam" -#: app/blueprints/packages/packages.py:266 +#: app/blueprints/packages/packages.py:267 msgid "" "Package already exists, but is removed. Please contact ContentDB staff to" " restore the package" @@ -1212,106 +1236,106 @@ 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:271 +#: app/blueprints/packages/packages.py:272 msgid "Package already exists" msgstr "Pakket bestaat al" -#: app/blueprints/packages/packages.py:277 +#: app/blueprints/packages/packages.py:278 msgid "A collection with a similar name already exists" msgstr "Een verzameling met een soortgelijke naam bestaat al" -#: app/blueprints/packages/packages.py:330 +#: app/blueprints/packages/packages.py:331 #: 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:336 +#: app/blueprints/packages/packages.py:337 msgid "Save draft" msgstr "" -#: app/blueprints/packages/packages.py:344 +#: app/blueprints/packages/packages.py:345 msgid "Unable to find that user" msgstr "Niet in staat die gebruiker te vinden" -#: app/blueprints/packages/packages.py:348 +#: app/blueprints/packages/packages.py:349 #: app/blueprints/packages/screenshots.py:137 msgid "Permission denied" msgstr "Toegang geweigerd" -#: app/blueprints/packages/packages.py:404 -#: app/blueprints/packages/packages.py:495 -#: app/blueprints/packages/packages.py:517 +#: app/blueprints/packages/packages.py:408 +#: app/blueprints/packages/packages.py:502 +#: app/blueprints/packages/packages.py:524 msgid "You don't have permission to do that" msgstr "Je hebt geen toestemming om dat te doen" -#: app/blueprints/packages/packages.py:437 +#: app/blueprints/packages/packages.py:443 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:444 +#: app/blueprints/packages/packages.py:450 msgid "" "Please comment in the approval thread so editors know what you have " "changed" msgstr "" -#: app/blueprints/packages/packages.py:482 +#: app/blueprints/packages/packages.py:489 #, python-format msgid "Set state to %(state)s" msgstr "" -#: app/blueprints/packages/packages.py:512 +#: app/blueprints/packages/packages.py:519 msgid "Deleted package" msgstr "Verwijderd pakket" -#: app/blueprints/packages/packages.py:534 +#: app/blueprints/packages/packages.py:541 msgid "Unapproved package" msgstr "Niet goedgekeurd pakket" -#: app/blueprints/packages/packages.py:543 +#: app/blueprints/packages/packages.py:550 msgid "Maintainers (Comma-separated)" msgstr "Onderhouders (gescheiden door komma's)" -#: app/blueprints/packages/packages.py:552 +#: app/blueprints/packages/packages.py:559 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:602 +#: app/blueprints/packages/packages.py:609 msgid "You are not a maintainer" msgstr "Je bent geen onderhouder" -#: app/blueprints/packages/packages.py:605 +#: app/blueprints/packages/packages.py:612 msgid "Package owners cannot remove themselves as maintainers" msgstr "Pakketeigenaren kunnen zichzelf niet verwijderen als onderhouder" -#: app/blueprints/packages/packages.py:637 +#: app/blueprints/packages/packages.py:644 msgid "Author Name" msgstr "Naam van de auteur" -#: app/blueprints/packages/packages.py:724 +#: app/blueprints/packages/packages.py:731 msgid "Enable support detection based on dependencies (recommended)" msgstr "" "Ondersteuningsdetectie inschakelen op basis van afhankelijkheden " "(aanbevolen)" -#: app/blueprints/packages/packages.py:725 +#: app/blueprints/packages/packages.py:732 msgid "Supported games" msgstr "Ondersteunde spellen" -#: app/blueprints/packages/packages.py:726 +#: app/blueprints/packages/packages.py:733 msgid "Unsupported games" msgstr "Niet-ondersteunde spellen" -#: app/blueprints/packages/packages.py:727 +#: app/blueprints/packages/packages.py:734 msgid "Supports all games (unless stated) / is game independent" msgstr "Ondersteund alle spellen (tenzei anders vermeld) / is spel onafhankelijk" -#: app/blueprints/packages/packages.py:743 +#: app/blueprints/packages/packages.py:750 msgid "You need at least one release before you can edit game support" msgstr "" -#: app/blueprints/packages/packages.py:747 +#: app/blueprints/packages/packages.py:754 msgid "Mod(pack) needs to contain at least one mod. Please create a new release" msgstr "" @@ -1336,18 +1360,19 @@ msgstr "Git-referentie (o.a.: commit hash, branch of tag)" #: app/blueprints/packages/releases.py:62 #: app/blueprints/packages/releases.py:77 -#: app/blueprints/packages/releases.py:207 +#: app/blueprints/packages/releases.py:217 msgid "Minimum Minetest Version" msgstr "Minimale Minetest-versie" #: app/blueprints/packages/releases.py:64 #: app/blueprints/packages/releases.py:79 -#: app/blueprints/packages/releases.py:210 +#: app/blueprints/packages/releases.py:220 msgid "Maximum Minetest Version" msgstr "Maximale Minetest-versie" #: app/blueprints/packages/releases.py:74 #: app/templates/packages/release_edit.html:31 +#: app/templates/packages/release_view.html:31 msgid "URL" msgstr "URL" @@ -1368,75 +1393,75 @@ msgstr "Importeren vanuit Git" msgid "Upload .zip file" msgstr "Upload .zip-bestand" -#: app/blueprints/packages/releases.py:206 +#: app/blueprints/packages/releases.py:216 msgid "Set Min" msgstr "Minimum instellen" -#: app/blueprints/packages/releases.py:209 +#: app/blueprints/packages/releases.py:219 msgid "Set Max" msgstr "Maximum instellen" -#: app/blueprints/packages/releases.py:212 +#: app/blueprints/packages/releases.py:222 msgid "Only change values previously set as none" msgstr "Enkel waarden wijzigen die hiervoor \"none\" als waarde hadden" -#: app/blueprints/packages/releases.py:213 +#: app/blueprints/packages/releases.py:223 msgid "Update" msgstr "Update" -#: app/blueprints/packages/releases.py:265 +#: app/blueprints/packages/releases.py:275 #: app/templates/packages/update_config.html:25 msgid "Trigger" msgstr "Trigger" -#: app/blueprints/packages/releases.py:266 +#: app/blueprints/packages/releases.py:276 msgid "New Commit" msgstr "Nieuwe Commit" -#: app/blueprints/packages/releases.py:267 app/templates/admin/tags/list.html:8 +#: app/blueprints/packages/releases.py:277 app/templates/admin/tags/list.html:8 msgid "New Tag" msgstr "Nieuwe Tag" -#: app/blueprints/packages/releases.py:269 +#: app/blueprints/packages/releases.py:279 msgid "Branch name" msgstr "Branch-naam" -#: app/blueprints/packages/releases.py:270 +#: app/blueprints/packages/releases.py:280 #: app/templates/packages/update_config.html:38 msgid "Action" msgstr "Actie" -#: app/blueprints/packages/releases.py:271 +#: app/blueprints/packages/releases.py:281 msgid "Send notification and mark as outdated" msgstr "Melding verzenden en markeren als verouderd" -#: app/blueprints/packages/releases.py:271 app/logic/package_approval.py:104 +#: app/blueprints/packages/releases.py:281 app/logic/package_approval.py:104 msgid "Create release" msgstr "Maak release" -#: app/blueprints/packages/releases.py:273 +#: app/blueprints/packages/releases.py:283 msgid "Save Settings" msgstr "Instellingen opslaan" -#: app/blueprints/packages/releases.py:274 +#: app/blueprints/packages/releases.py:284 msgid "Disable Automation" msgstr "Automatisering uitschakelen" -#: app/blueprints/packages/releases.py:313 +#: app/blueprints/packages/releases.py:323 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:329 +#: app/blueprints/packages/releases.py:339 msgid "Deleted update configuration" msgstr "Verwijderde update-instellingen" -#: app/blueprints/packages/releases.py:337 +#: app/blueprints/packages/releases.py:347 msgid "Now, please create an initial release" msgstr "Maak nu een eerste release a.u.b." #: app/blueprints/packages/reviews.py:60 app/blueprints/threads/__init__.py:181 #: app/blueprints/threads/__init__.py:182 -#: app/blueprints/threads/__init__.py:282 +#: app/blueprints/threads/__init__.py:283 msgid "Comment" msgstr "Opmerking" @@ -1444,18 +1469,18 @@ msgstr "Opmerking" msgid "Rating" msgstr "Waardering" -#: app/blueprints/packages/reviews.py:62 app/templates/macros/reviews.html:124 -#: app/templates/macros/reviews.html:178 +#: app/blueprints/packages/reviews.py:62 app/templates/macros/reviews.html:125 +#: app/templates/macros/reviews.html:179 msgid "Yes" msgstr "Ja" -#: app/blueprints/packages/reviews.py:62 app/templates/macros/reviews.html:129 -#: app/templates/macros/reviews.html:182 +#: app/blueprints/packages/reviews.py:62 app/templates/macros/reviews.html:130 +#: app/templates/macros/reviews.html:183 msgid "Neutral" msgstr "Neutraal" -#: app/blueprints/packages/reviews.py:62 app/templates/macros/reviews.html:134 -#: app/templates/macros/reviews.html:186 +#: app/blueprints/packages/reviews.py:62 app/templates/macros/reviews.html:135 +#: app/templates/macros/reviews.html:187 msgid "No" msgstr "Nee" @@ -1473,7 +1498,7 @@ msgstr "" #: app/blueprints/packages/reviews.py:94 app/blueprints/threads/__init__.py:207 #: app/blueprints/threads/__init__.py:240 -#: app/blueprints/threads/__init__.py:334 app/blueprints/users/settings.py:114 +#: app/blueprints/threads/__init__.py:335 app/blueprints/users/settings.py:114 #: app/logic/packages.py:131 msgid "Linking to blocked sites is not allowed" msgstr "Doorverwijzen naar geblokkeerde websites is niet toegestaan" @@ -1501,8 +1526,9 @@ msgid "Message" msgstr "Bericht" #: app/blueprints/report/__init__.py:35 app/templates/macros/threads.html:51 -#: app/templates/packages/view.html:688 app/templates/report/index.html:4 -#: app/templates/report/index.html:10 app/templates/users/profile.html:37 +#: app/templates/packages/view.html:706 app/templates/report/index.html:4 +#: app/templates/report/index.html:10 app/templates/users/account.html:91 +#: app/templates/users/profile.html:37 msgid "Report" msgstr "Rapporteren" @@ -1538,24 +1564,24 @@ msgstr "Kan de openingspost van de thread niet verwijderen!" msgid "Please wait before commenting again" msgstr "Wacht even voordat je weer commentaar geeft" -#: app/blueprints/threads/__init__.py:284 +#: app/blueprints/threads/__init__.py:285 #: app/templates/macros/package_approval.html:56 msgid "Open Thread" msgstr "Open Thread" -#: app/blueprints/threads/__init__.py:309 +#: app/blueprints/threads/__init__.py:310 msgid "Unable to create thread!" msgstr "Kan geen thread maken!" -#: app/blueprints/threads/__init__.py:315 +#: app/blueprints/threads/__init__.py:316 msgid "An approval thread already exists! Consider replying there instead" msgstr "Er bestaat al een goedkeuringthread! Overweeg daarin te antwoorden" -#: app/blueprints/threads/__init__.py:319 +#: app/blueprints/threads/__init__.py:320 msgid "Please wait before opening another thread" msgstr "Wacht a.u.b. met het openen van een andere thread" -#: app/blueprints/todo/user.py:192 +#: app/blueprints/todo/user.py:193 #: app/templates/collections/package_add_to.html:46 msgid "Done" msgstr "Klaar" @@ -1574,7 +1600,7 @@ msgstr "Wachtwoord" msgid "Remember me" msgstr "Onthoud mij" -#: app/blueprints/users/account.py:39 app/templates/base.html:176 +#: app/blueprints/users/account.py:39 app/templates/base.html:190 #: app/templates/donate/index.html:85 app/templates/users/login.html:4 msgid "Sign in" msgstr "Log in" @@ -1954,7 +1980,7 @@ msgstr "Te vinden tekst (regex)" msgid "File filter" msgstr "Bestandenfilter" -#: app/blueprints/zipgrep/__init__.py:38 app/templates/base.html:60 +#: app/blueprints/zipgrep/__init__.py:38 app/templates/base.html:74 #: app/templates/packages/advanced_search.html:34 #: app/templates/packages/game_hub.html:35 app/templates/todo/tags.html:14 msgid "Search" @@ -2053,6 +2079,10 @@ 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/packages.py:140 +msgid "You cannot change package type once approved" +msgstr "" + #: 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" @@ -2132,17 +2162,17 @@ msgstr "Spel" msgid "Texture Pack" msgstr "Textuurpakket" -#: app/models/packages.py:78 app/templates/base.html:39 +#: app/models/packages.py:78 app/templates/base.html:53 #: app/templates/modnames/view.html:14 msgid "Mods" msgstr "Mods" -#: app/models/packages.py:80 app/templates/base.html:42 +#: app/models/packages.py:80 app/templates/base.html:56 #: app/templates/modnames/view.html:17 msgid "Games" msgstr "Spellen" -#: app/models/packages.py:82 app/templates/base.html:45 +#: app/models/packages.py:82 app/templates/base.html:59 msgid "Texture Packs" msgstr "Textuurpakketten" @@ -2269,185 +2299,185 @@ msgstr "Goedkeuren" msgid "Delete" msgstr "Verwijderen" -#: app/models/packages.py:1366 +#: app/models/packages.py:1384 #, python-format msgid "New commit %(hash)s found on the Git repo." msgstr "" -#: app/models/packages.py:1370 +#: app/models/packages.py:1388 #, python-format msgid "The last release was commit %(hash)s" msgstr "" -#: app/models/packages.py:1376 +#: app/models/packages.py:1394 #, python-format msgid "New tag %(tag_name)s found on the Git repo." msgstr "" -#: app/models/users.py:45 +#: app/models/users.py:46 msgid "Banned" msgstr "" -#: app/models/users.py:47 +#: app/models/users.py:48 msgid "Not Joined" msgstr "" -#: app/models/users.py:49 +#: app/models/users.py:50 msgid "New Member" msgstr "" -#: app/models/users.py:51 +#: app/models/users.py:52 msgid "Member" msgstr "" -#: app/models/users.py:53 +#: app/models/users.py:54 msgid "Trusted Member" msgstr "" -#: app/models/users.py:55 +#: app/models/users.py:56 msgid "Approver" msgstr "" -#: app/models/users.py:57 +#: app/models/users.py:58 msgid "Editor" msgstr "" #. NOTE: BOT notification type -#: app/models/users.py:59 app/models/users.py:448 +#: app/models/users.py:60 app/models/users.py:455 msgid "Bot" msgstr "" -#: app/models/users.py:61 +#: app/models/users.py:62 msgid "Moderator" msgstr "" -#: app/models/users.py:63 app/templates/base.html:164 +#: app/models/users.py:64 app/templates/base.html:178 msgid "Admin" msgstr "Administrator" #. NOTE: PACKAGE_EDIT notification type -#: app/models/users.py:433 +#: app/models/users.py:440 msgid "Package Edit" msgstr "" #. NOTE: PACKAGE_APPROVAL notification type -#: app/models/users.py:436 +#: app/models/users.py:443 msgid "Package Approval" msgstr "" #. NOTE: NEW_THREAD notification type -#: app/models/users.py:439 app/templates/threads/list.html:12 +#: app/models/users.py:446 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:442 +#: app/models/users.py:449 msgid "New Review" msgstr "" #. NOTE: THREAD_REPLY notification type -#: app/models/users.py:445 +#: app/models/users.py:452 msgid "Thread Reply" msgstr "" #. NOTE: MAINTAINER notification type -#: app/models/users.py:451 app/templates/macros/threads.html:27 +#: app/models/users.py:458 app/templates/macros/threads.html:27 msgid "Maintainer" msgstr "Onderhouder" #. NOTE: EDITOR_ALERT notification type -#: app/models/users.py:454 +#: app/models/users.py:461 msgid "Editor Alert" msgstr "" #. NOTE: EDITOR_MISC notification type -#: app/models/users.py:457 +#: app/models/users.py:464 msgid "Editor Misc" msgstr "" #. NOTE: OTHER notification type -#: app/models/users.py:460 +#: app/models/users.py:467 msgid "Other" msgstr "" -#: app/models/users.py:470 +#: app/models/users.py:477 msgid "This is a Package Edit notification." msgstr "" -#: app/models/users.py:472 +#: app/models/users.py:479 msgid "This is a Package Approval notification." msgstr "" -#: app/models/users.py:474 +#: app/models/users.py:481 msgid "This is a New Thread notification." msgstr "" -#: app/models/users.py:476 +#: app/models/users.py:483 msgid "This is a New Review notification." msgstr "" -#: app/models/users.py:478 +#: app/models/users.py:485 msgid "This is a Thread Reply notification." msgstr "" -#: app/models/users.py:480 +#: app/models/users.py:487 msgid "This is a Bot notification." msgstr "" -#: app/models/users.py:482 +#: app/models/users.py:489 msgid "This is a Maintainer change notification." msgstr "" -#: app/models/users.py:484 +#: app/models/users.py:491 msgid "This is an Editor Alert notification." msgstr "" -#: app/models/users.py:486 +#: app/models/users.py:493 msgid "This is an Editor Misc notification." msgstr "" -#: app/models/users.py:488 +#: app/models/users.py:495 msgid "This is an Other notification." msgstr "" -#: app/models/users.py:495 +#: app/models/users.py:502 msgid "When another user edits your packages, releases, etc." msgstr "" -#: app/models/users.py:497 +#: app/models/users.py:504 msgid "Notifications from editors related to the package approval process." msgstr "" -#: app/models/users.py:499 +#: app/models/users.py:506 msgid "When a thread is created on your package." msgstr "" -#: app/models/users.py:501 +#: app/models/users.py:508 msgid "When a user posts a review on your package." msgstr "" -#: app/models/users.py:503 +#: app/models/users.py:510 msgid "When someone replies to a thread you're watching." msgstr "" -#: app/models/users.py:505 +#: app/models/users.py:512 msgid "From a bot - for example, update notifications." msgstr "" -#: app/models/users.py:507 +#: app/models/users.py:514 msgid "When your package's maintainers change." msgstr "" -#: app/models/users.py:509 +#: app/models/users.py:516 msgid "For editors: Important alerts." msgstr "" -#: app/models/users.py:511 +#: app/models/users.py:518 msgid "For editors: Minor notifications, including new threads." msgstr "" -#: app/models/users.py:513 +#: app/models/users.py:520 msgid "Minor notifications not important enough for a dedicated category." msgstr "" @@ -2504,11 +2534,11 @@ msgstr "" "De pagina kon niet worden gevonden. Het kan zijn dat de link niet klopt, " "de pagina verwijderd is, of je geen toestemming hebt om deze te bekijken." -#: app/templates/base.html:48 +#: app/templates/base.html:62 msgid "Random" msgstr "Willekeurig" -#: app/templates/base.html:51 app/templates/base.html:245 +#: app/templates/base.html:65 app/templates/base.html:259 #: app/templates/packages/bulk_update_conf.html:8 #: app/templates/packages/translation.html:12 #: app/templates/packages/update_config.html:8 @@ -2517,130 +2547,134 @@ msgstr "Willekeurig" msgid "Help" msgstr "Help" -#: app/templates/base.html:58 +#: app/templates/base.html:72 #, python-format msgid "Search %(type)s" msgstr "%(type)s zoeken" -#: app/templates/base.html:58 app/templates/todo/tags.html:11 +#: app/templates/base.html:72 app/templates/todo/tags.html:11 #: app/templates/todo/tags.html:13 msgid "Search all packages" msgstr "Zoek door alle pakketten" -#: app/templates/base.html:75 +#: app/templates/base.html:89 msgid "Work Queue" msgstr "Wachtrij" -#: app/templates/base.html:88 app/templates/base.html:140 +#: app/templates/base.html:102 app/templates/base.html:154 msgid "To do list" msgstr "Nog te doen" -#: app/templates/base.html:97 app/templates/notifications/list.html:4 +#: app/templates/base.html:111 app/templates/notifications/list.html:4 msgid "Notifications" msgstr "Meldingen" -#: app/templates/base.html:118 +#: app/templates/base.html:132 msgid "Add Package" msgstr "Pakket Toevoegen" -#: app/templates/base.html:135 +#: app/templates/base.html:149 msgid "Profile" msgstr "Profiel" -#: app/templates/base.html:145 +#: app/templates/base.html:159 msgid "My Collections" msgstr "Mijn Verzamelingen" -#: app/templates/base.html:169 app/templates/packages/release_new.html:12 +#: app/templates/base.html:183 app/templates/packages/release_new.html:12 msgid "Settings" msgstr "Instellingen" -#: app/templates/base.html:172 +#: app/templates/base.html:186 msgid "Sign out" msgstr "Uitloggen" #: app/templates/admin/languages/list.html:4 -#: app/templates/admin/languages/list.html:10 app/templates/base.html:185 -#: app/templates/packages/view.html:602 app/utils/minetest_hypertext.py:288 +#: app/templates/admin/languages/list.html:10 app/templates/base.html:199 +#: app/templates/packages/view.html:620 app/utils/minetest_hypertext.py:288 msgid "Languages" msgstr "" -#: app/templates/base.html:202 app/templates/translate/index.html:76 +#: app/templates/base.html:216 app/templates/translate/index.html:76 msgid "Help translate ContentDB" msgstr "Help met het vertalen van ContentDB" -#: app/templates/base.html:246 +#: app/templates/base.html:260 msgid "About" msgstr "Over" -#: app/templates/base.html:247 +#: app/templates/base.html:261 msgid "Contact Us" msgstr "" -#: app/templates/base.html:248 +#: app/templates/base.html:262 msgid "Rules" msgstr "Regels" -#: app/templates/base.html:249 +#: app/templates/base.html:263 msgid "Policy and Guidance" msgstr "Beleid en Begeleiding" -#: app/templates/base.html:250 app/templates/donate/index.html:46 +#: app/templates/base.html:264 app/templates/donate/index.html:46 #: app/templates/donate/index.html:70 app/templates/users/profile.html:104 msgid "Donate" msgstr "Doneer" -#: app/templates/base.html:251 +#: app/templates/base.html:265 msgid "API" msgstr "API" -#: app/templates/base.html:252 app/templates/users/register.html:37 +#: app/templates/base.html:266 +msgid "RSS / Feeds" +msgstr "" + +#: app/templates/base.html:267 app/templates/users/register.html:37 msgid "Privacy Policy" msgstr "Privacybeleid" -#: app/templates/base.html:254 +#: app/templates/base.html:269 msgid "Report / DMCA" msgstr "Rapporteer / DMCA" -#: app/templates/base.html:256 app/templates/packages/advanced_search.html:4 +#: app/templates/base.html:271 app/templates/packages/advanced_search.html:4 msgid "Advanced Search" msgstr "" -#: app/templates/base.html:257 +#: app/templates/base.html:272 msgid "User List" msgstr "Gebruikerslijst" -#: app/templates/base.html:258 app/templates/packages/view.html:190 -#: app/templates/packages/view.html:677 app/templates/threads/list.html:4 +#: app/templates/base.html:273 app/templates/packages/view.html:197 +#: app/templates/packages/view.html:695 app/templates/threads/list.html:4 msgid "Threads" msgstr "Threads" -#: app/templates/base.html:259 app/templates/collections/list.html:7 +#: app/templates/base.html:274 app/templates/collections/list.html:7 #: app/templates/collections/list.html:26 msgid "Collections" msgstr "Verzamelingen" -#: app/templates/base.html:260 app/templates/donate/index.html:4 +#: app/templates/base.html:275 app/templates/donate/index.html:4 msgid "Support Creators" msgstr "" -#: app/templates/base.html:261 +#: app/templates/base.html:276 msgid "Translate Packages" msgstr "" -#: app/templates/base.html:262 +#: app/templates/base.html:277 msgid "Source Code" msgstr "Broncode" -#: app/templates/base.html:268 +#: app/templates/base.html:283 msgid "Show non-free packages" msgstr "" -#: app/templates/base.html:270 +#: app/templates/base.html:285 msgid "Hide non-free packages" msgstr "" -#: app/templates/base.html:274 +#: app/templates/base.html:289 #, python-format msgid "Our privacy policy has been updated (%(date)s)" msgstr "" @@ -2649,22 +2683,16 @@ msgstr "" msgid "Welcome" msgstr "Welkom" -#: app/templates/index.html:8 -msgid "Welcome to the best place to find Minetest mods, games, and texture packs" -msgstr "" -"Welkom op de beste plek om Minetest mods, games, and texture packs te " -"vinden." - #: app/templates/index.html:53 #, python-format msgid "%(title)s by %(author)s" msgstr "%(title)s door %(author)s" -#: app/templates/index.html:94 app/templates/packages/view.html:278 +#: app/templates/index.html:94 app/templates/packages/view.html:285 msgid "Previous" msgstr "Vorige" -#: app/templates/index.html:98 app/templates/packages/view.html:282 +#: app/templates/index.html:98 app/templates/packages/view.html:289 #: app/templates/users/claim_forums.html:87 msgid "Next" msgstr "Volgende" @@ -2748,7 +2776,7 @@ msgstr "Pakket" #: app/templates/admin/storage.html:62 #: app/templates/collections/create_edit.html:61 -#: app/templates/threads/user_comments.html:79 +#: app/templates/threads/user_comments.html:80 msgid "No results" msgstr "Geen resultaten" @@ -2871,7 +2899,8 @@ msgstr "Geen tokens gemaakt" #: app/templates/collections/create_edit.html:5 #: app/templates/collections/view.html:42 app/templates/macros/releases.html:68 -#: app/templates/packages/view.html:116 app/templates/packages/view.html:255 +#: app/templates/packages/release_view.html:10 +#: app/templates/packages/view.html:123 app/templates/packages/view.html:262 msgid "Edit" msgstr "Aanpassen" @@ -2889,7 +2918,7 @@ msgstr "" #: app/templates/collections/create_edit.html:76 #: app/templates/packages/remove.html:34 app/templates/packages/remove.html:83 -#: app/templates/packages/view.html:128 +#: app/templates/packages/view.html:135 msgid "Remove" msgstr "Verwijderen" @@ -3156,8 +3185,8 @@ msgstr "Verwijderde gebruiker" msgid "No audit log entries." msgstr "Geen controlelogboekvermeldingen." -#: app/templates/macros/forms.html:21 app/templates/macros/reviews.html:150 -#: app/templates/packages/remove.html:73 app/templates/packages/view.html:468 +#: app/templates/macros/forms.html:21 app/templates/macros/reviews.html:151 +#: app/templates/packages/remove.html:73 app/templates/packages/view.html:486 #: app/templates/users/modtools.html:86 msgid "Required" msgstr "Verplicht" @@ -3235,6 +3264,7 @@ msgstr "Aanpassen/goedkeuren" #: app/templates/macros/releases.html:103 #: app/templates/packages/release_edit.html:39 +#: app/templates/packages/release_view.html:41 msgid "Importing..." msgstr "Aan het importeren..." @@ -3254,34 +3284,34 @@ msgstr "Nuttig" msgid "Unhelpful" msgstr "Niet Nuttig" -#: app/templates/macros/reviews.html:90 +#: app/templates/macros/reviews.html:91 #, fuzzy, python-format msgid "%(num)d comments" msgstr "%(num)d reacties" -#: app/templates/macros/reviews.html:102 +#: app/templates/macros/reviews.html:103 msgid "No reviews, yet." msgstr "Nog geen beoordelingen." -#: app/templates/macros/reviews.html:112 app/templates/macros/reviews.html:166 +#: app/templates/macros/reviews.html:113 app/templates/macros/reviews.html:167 #: app/templates/packages/review_create_edit.html:4 msgid "Review" msgstr "Beoordelen" -#: app/templates/macros/reviews.html:139 +#: app/templates/macros/reviews.html:140 #: app/templates/packages/review_create_edit.html:51 msgid "Why or why not? Try to be constructive" msgstr "Waarom wel/niet? Probeer constructief te zijn" -#: app/templates/macros/reviews.html:156 +#: app/templates/macros/reviews.html:157 msgid "Post Review" msgstr "Beoordeling Plaatsen" -#: app/templates/macros/reviews.html:192 +#: app/templates/macros/reviews.html:193 msgid "Report an issue" msgstr "" -#: app/templates/macros/reviews.html:196 +#: app/templates/macros/reviews.html:197 msgid "Ask a question" msgstr "" @@ -3428,8 +3458,8 @@ msgstr "Laatste reactie" msgid "On %(trigger)s, do %(action)s" msgstr "Als %(trigger)s, doe dan %(action)s" -#: app/templates/macros/todo.html:35 app/templates/packages/view.html:122 -#: app/templates/packages/view.html:433 +#: app/templates/macros/todo.html:35 app/templates/packages/view.html:129 +#: app/templates/packages/view.html:451 msgid "Release" msgstr "Release" @@ -3439,7 +3469,7 @@ msgstr "Repo" #: app/templates/macros/todo.html:48 #: app/templates/packages/releases_list.html:13 -#: app/templates/packages/view.html:437 +#: app/templates/packages/view.html:455 msgid "Update settings" msgstr "Update-instellingen" @@ -3484,9 +3514,9 @@ msgstr "Forumthema's" #: app/templates/modnames/view.html:27 app/templates/oauth/authorize.html:32 #: app/templates/packages/game_support.html:42 -#: app/templates/packages/similar.html:38 app/templates/packages/view.html:474 -#: app/templates/packages/view.html:498 app/templates/packages/view.html:543 -#: app/templates/packages/view.html:575 app/templates/todo/editor.html:85 +#: app/templates/packages/similar.html:38 app/templates/packages/view.html:492 +#: app/templates/packages/view.html:516 app/templates/packages/view.html:561 +#: app/templates/packages/view.html:593 app/templates/todo/editor.html:85 #: app/templates/todo/game_support.html:45 #, python-format msgid "%(title)s by %(display_name)s" @@ -3724,18 +3754,18 @@ msgstr "" "functionaliteiten te gebruiken\n" "\t\t\tzoals metadata van Git zoeken, en automatische aanvullingen." -#: app/templates/packages/create_edit.html:73 +#: app/templates/packages/create_edit.html:78 msgid "You need to unpublish the package to change the name." msgstr "" -#: app/templates/packages/create_edit.html:80 +#: app/templates/packages/create_edit.html:85 msgid "" "Tip: Don't include Minetest, mod, or modpack " "anywhere in the short description. It is unnecessary and wastes " "characters." msgstr "" -#: app/templates/packages/create_edit.html:83 +#: app/templates/packages/create_edit.html:88 msgid "" "Please choose 'Work in Progress' if your package is unstable, and " "shouldn't be recommended to all players" @@ -3743,89 +3773,89 @@ msgstr "" "Kies \"mee bezig\" als je pakket nog niet stabiel is, en dus nog niet " "aanbevolen is aan alle spelers" -#: app/templates/packages/create_edit.html:88 +#: app/templates/packages/create_edit.html:93 msgid "If there is no media, set the Media License to the same as the License." msgstr "" "Als er geen media aanwezig is, zet de medialicentie als dezelfde als de " "gewone licentie." -#: app/templates/packages/create_edit.html:92 +#: app/templates/packages/create_edit.html:97 msgid "" "There's no need to link to the package on ContentDB in the long " "description, the user is already here!" msgstr "" -#: app/templates/packages/create_edit.html:95 +#: app/templates/packages/create_edit.html:100 msgid "" "There's no need to include the forum topic in the long description, it's " "already shown on the page." msgstr "" -#: app/templates/packages/create_edit.html:98 +#: app/templates/packages/create_edit.html:103 msgid "" "There's no need to include the repository URL in the long description, " "it's already shown on the page." msgstr "" -#: app/templates/packages/create_edit.html:102 +#: app/templates/packages/create_edit.html:107 msgid "What to write in the long description" msgstr "" -#: app/templates/packages/create_edit.html:108 +#: app/templates/packages/create_edit.html:113 msgid "Repository and Links" msgstr "Repository en Links" -#: app/templates/packages/create_edit.html:111 +#: app/templates/packages/create_edit.html:116 msgid "Do you have a Git repository?" msgstr "" -#: app/templates/packages/create_edit.html:113 +#: app/templates/packages/create_edit.html:118 msgid "Having a repository is optional" msgstr "" -#: app/templates/packages/create_edit.html:116 +#: app/templates/packages/create_edit.html:121 msgid "" "If you do have a repository, enter the URL below. Otherwise, leave blank " "and click skip." msgstr "" -#: app/templates/packages/create_edit.html:121 +#: app/templates/packages/create_edit.html:126 msgid "HTTP URL to a Git, Mercurial, or other repository" msgstr "HTTP URL naar een Git, Mercurial of andere repository" -#: app/templates/packages/create_edit.html:124 +#: app/templates/packages/create_edit.html:129 msgid "Next (Autoimport)" msgstr "Volgende (Automatisch Importeren)" -#: app/templates/packages/create_edit.html:125 +#: app/templates/packages/create_edit.html:130 msgid "Skip" msgstr "" -#: app/templates/packages/create_edit.html:129 +#: app/templates/packages/create_edit.html:134 msgid "Importing... (This may take a while)" msgstr "Bezig met Importeren... (Dit kan een tijdje duren)" -#: app/templates/packages/create_edit.html:132 +#: app/templates/packages/create_edit.html:137 msgid "Where should users report issues?" msgstr "Waar moeten gebruikers problemen melden?" -#: app/templates/packages/create_edit.html:136 +#: app/templates/packages/create_edit.html:141 msgid "Paste a forum topic URL" msgstr "Plak een forum topic URL" -#: app/templates/packages/create_edit.html:138 +#: app/templates/packages/create_edit.html:143 msgid "YouTube videos will be shown in an embed." msgstr "YouTube video's zullen als embedded worden getoond." -#: app/templates/packages/create_edit.html:139 +#: app/templates/packages/create_edit.html:144 msgid "If blank, the author's donation URL will be used instead." msgstr "Indien leeg, dan wordt de auteur's donatie URL gebruikt." -#: app/templates/packages/create_edit.html:140 +#: app/templates/packages/create_edit.html:145 msgid "How can users translate your package? ie: weblate URL or a help page" msgstr "" -#: app/templates/packages/create_edit.html:145 +#: app/templates/packages/create_edit.html:150 msgid "" "You need to save a draft before you can add releases and screenshots. " "You'll be able to edit the package again before submitting for approval." @@ -3884,7 +3914,7 @@ msgstr "" "Zie documentatie voor meer informatie" #: app/templates/packages/game_support.html:23 -#: app/templates/packages/view.html:213 app/templates/translate/index.html:48 +#: app/templates/packages/view.html:220 app/templates/translate/index.html:48 msgid "Source" msgstr "Bron" @@ -4078,10 +4108,12 @@ msgid "Human-readable name. Eg: 1.0.0 - The Trains Update" msgstr "" #: app/templates/packages/release_edit.html:35 +#: app/templates/packages/release_view.html:35 msgid "Commit Hash" msgstr "Commit Hash" #: app/templates/packages/release_edit.html:40 +#: app/templates/packages/release_view.html:42 msgid "view task" msgstr "Taak Bekijken" @@ -4402,7 +4434,7 @@ msgid "" msgstr "" #: app/templates/packages/review_votes.html:4 -#: app/templates/packages/view.html:364 +#: app/templates/packages/view.html:371 msgid "Review Votes" msgstr "" @@ -4530,24 +4562,32 @@ msgstr "" msgid "Translating content meta - lua_api.md" msgstr "" -#: app/templates/packages/translation.html:30 -msgid "Translation template" +#: app/templates/packages/translation.html:31 +#, python-format +msgid "%(title)s is available in %(num)d languages." msgstr "" #: app/templates/packages/translation.html:32 +msgid "ContentDB reads translations from locale files (.tr) in your package." +msgstr "" + +#: app/templates/packages/translation.html:89 +msgid "Translation template" +msgstr "" + +#: app/templates/packages/translation.html:91 #, python-format msgid "" "To quickly add support for ContentDB package translation, create a file " "at %(location)s with the following content:" msgstr "" -#: app/templates/packages/translation.html:43 -#, python-format -msgid "%(title)s is available in %(num)d languages." +#: app/templates/packages/translation.html:102 +msgid "With games, you also need to name the textdomain in game.conf:" msgstr "" -#: app/templates/packages/translation.html:44 -msgid "ContentDB reads translations from locale files (.tr) in your package." +#: app/templates/packages/translation.html:106 +msgid "Replace mymod with the name of mod / textdomain you chose." msgstr "" #: app/templates/packages/update_config.html:4 @@ -4585,207 +4625,217 @@ msgid "" "notifications until it is marked up to date." msgstr "" -#: app/templates/packages/view.html:42 -msgid "Download" +#: app/templates/packages/view.html:22 app/templates/packages/view.html:25 +#, python-format +msgid "%(title)s releases" msgstr "" #: app/templates/packages/view.html:49 +msgid "Download" +msgstr "" + +#: app/templates/packages/view.html:56 #, python-format msgid "Minetest %(min)s - %(max)s" msgstr "" -#: app/templates/packages/view.html:51 +#: app/templates/packages/view.html:58 #, python-format msgid "For Minetest %(min)s and above" msgstr "" -#: app/templates/packages/view.html:53 +#: app/templates/packages/view.html:60 #, python-format msgid "Minetest %(max)s and below" msgstr "" -#: app/templates/packages/view.html:63 +#: app/templates/packages/view.html:70 msgid "How do I install this?" msgstr "" -#: app/templates/packages/view.html:69 +#: app/templates/packages/view.html:76 msgid "No downloads available" msgstr "" -#: app/templates/packages/view.html:76 +#: app/templates/packages/view.html:83 msgid "Non-free code and media" msgstr "" -#: app/templates/packages/view.html:78 +#: app/templates/packages/view.html:85 msgid "Non-free code" msgstr "" -#: app/templates/packages/view.html:80 +#: app/templates/packages/view.html:87 msgid "Non-free media" msgstr "" -#: app/templates/packages/view.html:94 app/templates/threads/view.html:109 +#: app/templates/packages/view.html:101 app/templates/threads/view.html:109 msgid "" "This thread is only visible to its creator, package maintainers, users of" " Approver rank or above, and @mentioned users." msgstr "" -#: app/templates/packages/view.html:207 app/templates/users/profile.html:95 +#: app/templates/packages/view.html:214 app/templates/users/profile.html:95 msgid "Website" msgstr "" -#: app/templates/packages/view.html:219 app/templates/users/profile.html:77 +#: app/templates/packages/view.html:226 app/templates/users/profile.html:77 msgid "Forums" msgstr "" -#: app/templates/packages/view.html:225 +#: app/templates/packages/view.html:232 msgid "Issue Tracker" msgstr "" -#: app/templates/packages/view.html:231 app/templates/translate/index.html:43 +#: app/templates/packages/view.html:238 app/templates/translate/index.html:43 msgid "Translate" msgstr "" -#: app/templates/packages/view.html:297 +#: app/templates/packages/view.html:304 msgid "Thumbnail for video" msgstr "" -#: app/templates/packages/view.html:314 +#: app/templates/packages/view.html:321 msgid "Awaiting review" msgstr "" -#: app/templates/packages/view.html:344 app/templates/threads/view.html:82 +#: app/templates/packages/view.html:351 app/templates/threads/view.html:82 msgid "Edit Review" msgstr "" -#: app/templates/packages/view.html:349 +#: app/templates/packages/view.html:356 msgid "You can't review your own package." msgstr "" -#: app/templates/packages/view.html:359 +#: app/templates/packages/view.html:366 msgid "Package needs to be approved before it can be reviewed." msgstr "" -#: app/templates/packages/view.html:370 +#: app/templates/packages/view.html:377 msgid "Used By" msgstr "" -#: app/templates/packages/view.html:376 +#: app/templates/packages/view.html:383 msgid "Content" msgstr "" -#: app/templates/packages/view.html:378 app/templates/packages/view.html:461 +#: app/templates/packages/view.html:385 app/templates/packages/view.html:479 msgid "View content for game" msgstr "" -#: app/templates/packages/view.html:393 +#: app/templates/packages/view.html:398 +#, python-format +msgid "Release notes for %(title)s" +msgstr "" + +#: app/templates/packages/view.html:411 msgid "Favorite" msgstr "" -#: app/templates/packages/view.html:402 +#: app/templates/packages/view.html:420 msgid "Add to collection..." msgstr "" -#: app/templates/packages/view.html:410 +#: app/templates/packages/view.html:428 #, python-format msgid "View %(count)d collections" msgstr "" -#: app/templates/packages/view.html:421 +#: app/templates/packages/view.html:439 msgid "Package may be outdated" msgstr "" -#: app/templates/packages/view.html:428 +#: app/templates/packages/view.html:446 msgid "Only visible to the author and Editors." msgstr "" -#: app/templates/packages/view.html:445 +#: app/templates/packages/view.html:463 msgid "Warning" msgstr "" -#: app/templates/packages/view.html:451 +#: app/templates/packages/view.html:469 msgid "Like this package? Help support its development by making a donation" msgstr "" -#: app/templates/packages/view.html:454 +#: app/templates/packages/view.html:472 msgid "Donate now" msgstr "" -#: app/templates/packages/view.html:466 app/utils/minetest_hypertext.py:283 +#: app/templates/packages/view.html:484 app/utils/minetest_hypertext.py:283 msgid "Dependencies" msgstr "" -#: app/templates/packages/view.html:486 +#: app/templates/packages/view.html:504 msgid "No required dependencies" msgstr "" -#: app/templates/packages/view.html:492 +#: app/templates/packages/view.html:510 msgid "Optional" msgstr "" -#: app/templates/packages/view.html:525 +#: app/templates/packages/view.html:543 msgid "Compatible Games" msgstr "" -#: app/templates/packages/view.html:530 app/templates/packages/view.html:550 +#: app/templates/packages/view.html:548 app/templates/packages/view.html:568 #: app/utils/minetest_hypertext.py:275 msgid "No specific game required" msgstr "" -#: app/templates/packages/view.html:533 +#: app/templates/packages/view.html:551 msgid "Tested with:" msgstr "" -#: app/templates/packages/view.html:555 +#: app/templates/packages/view.html:573 msgid "Is the above correct?" msgstr "" -#: app/templates/packages/view.html:556 +#: app/templates/packages/view.html:574 msgid "You need to either confirm this or tell ContentDB about supported games" msgstr "" -#: app/templates/packages/view.html:568 +#: app/templates/packages/view.html:586 msgid "Does not work with:" msgstr "" -#: app/templates/packages/view.html:588 +#: app/templates/packages/view.html:606 msgid "Please specify compatible games" msgstr "" -#: app/templates/packages/view.html:594 +#: app/templates/packages/view.html:612 msgid "Information" msgstr "" -#: app/templates/packages/view.html:600 +#: app/templates/packages/view.html:618 msgid "Technical Name" msgstr "" -#: app/templates/packages/view.html:616 app/utils/minetest_hypertext.py:295 +#: app/templates/packages/view.html:634 app/utils/minetest_hypertext.py:295 #, python-format msgid "%(code_license)s for code,
%(media_license)s for media." msgstr "" -#: app/templates/packages/view.html:624 +#: app/templates/packages/view.html:642 msgid "Unknown" msgstr "" -#: app/templates/packages/view.html:626 app/utils/minetest_hypertext.py:301 +#: app/templates/packages/view.html:644 app/utils/minetest_hypertext.py:301 msgid "Added" msgstr "" -#: app/templates/packages/view.html:640 +#: app/templates/packages/view.html:658 msgid "Remove myself" msgstr "" -#: app/templates/packages/view.html:645 app/utils/minetest_hypertext.py:303 +#: app/templates/packages/view.html:663 app/utils/minetest_hypertext.py:303 msgid "Provides" msgstr "" -#: app/templates/packages/view.html:667 +#: app/templates/packages/view.html:685 msgid "More" msgstr "" -#: app/templates/packages/view.html:696 +#: app/templates/packages/view.html:714 msgid "See audit log" msgstr "" @@ -4867,7 +4917,7 @@ msgstr "" msgid "Reply to %(title)s" msgstr "" -#: app/templates/threads/user_comments.html:73 +#: app/templates/threads/user_comments.html:74 msgid "Only showing replies to public threads" msgstr "" @@ -4969,7 +5019,7 @@ msgstr "" msgid "Mod names that have hard dependers, but no packages providing them." msgstr "" -#: app/templates/todo/editor.html:193 app/templates/users/account.html:100 +#: app/templates/todo/editor.html:193 app/templates/users/account.html:102 msgid "View All" msgstr "" @@ -5264,10 +5314,10 @@ msgid "Account Deletion and Deactivation isn't available to users yet." msgstr "" #: app/templates/users/account.html:88 -msgid "Please contact the admin." +msgid "Please raise a report to request account deletion." msgstr "" -#: app/templates/users/account.html:93 +#: app/templates/users/account.html:95 msgid "Recent Account Actions" msgstr "" @@ -5763,27 +5813,27 @@ msgstr "" msgid "'%(query)s' - Search Package Releases" msgstr "" -#: app/utils/flask.py:158 +#: app/utils/flask.py:159 msgid "All time" msgstr "" -#: app/utils/flask.py:159 +#: app/utils/flask.py:160 msgid "Last 7 days" msgstr "" -#: app/utils/flask.py:160 +#: app/utils/flask.py:161 msgid "Last 30 days" msgstr "" -#: app/utils/flask.py:161 +#: app/utils/flask.py:162 msgid "Last 90 days" msgstr "" -#: app/utils/flask.py:162 +#: app/utils/flask.py:163 msgid "Year to date" msgstr "" -#: app/utils/flask.py:163 +#: app/utils/flask.py:164 msgid "Last year" msgstr "" @@ -6277,6 +6327,7 @@ msgstr "" #~ msgid "Chat / Commands" #~ msgstr "" +#~ msgctxt "tags" #~ msgid "" #~ "Focus on player chat/communication or " #~ "who's primary function is interacting " @@ -6292,6 +6343,7 @@ msgstr "" #~ msgid "Complex installation" #~ msgstr "" +#~ msgctxt "tags" #~ msgid "" #~ "Requires futher installation steps, such " #~ "as installing luarocks or editing the" @@ -6313,6 +6365,7 @@ msgstr "" #~ msgid "Sims" #~ msgstr "" +#~ msgctxt "tags" #~ msgid "" #~ "Mods and games that aim to " #~ "simulate real life activity. Similar to" @@ -6337,6 +6390,7 @@ msgstr "" #~ msgid "Mobs / Animals / NPCs" #~ msgstr "" +#~ msgctxt "tags" #~ msgid "Adds mobs, animals, and NPCs" #~ msgstr "" @@ -6445,6 +6499,7 @@ msgstr "" #~ msgid "GUI" #~ msgstr "" +#~ msgctxt "tags" #~ msgid "For content whose main utility / feature is in GUI/formspec form" #~ msgstr "" @@ -6463,6 +6518,7 @@ msgstr "" #~ msgid "Minetest Game improved" #~ msgstr "" +#~ msgctxt "tags" #~ msgid "Forks of MTG" #~ msgstr "" @@ -6615,39 +6671,6 @@ 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 (_), " @@ -6666,3 +6689,6 @@ msgstr "" #~ msgid "Human readable. Eg: 1.0.0 or 2018-05-28" #~ msgstr "Leesbaar door een mens, bvb. 1.0.0 of 2022-12-24" +#~ msgid "Please contact the admin." +#~ msgstr "" + diff --git a/translations/nn/LC_MESSAGES/messages.po b/translations/nn/LC_MESSAGES/messages.po index 90151e0d..e5b7364b 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-22 16:06+0100\n" +"POT-Creation-Date: 2024-07-23 22:12+0100\n" "PO-Revision-Date: 2024-02-27 13:02+0000\n" "Last-Translator: jhh \n" "Language: nn\n" @@ -27,329 +27,272 @@ msgstr "Utestengd:" msgid "You have been banned." msgstr "Du er blitt utestengd." -#. NOTE: tags: title for server_tools +#. NOTE: tags: title for jam_game_2023 #: app/_translations.py:6 -#, fuzzy msgctxt "tags" -msgid "Server Moderation and Tools" -msgstr "Moderatorverktøy" +msgid "Jam / Game 2023" +msgstr "" -#. NOTE: tags: description for server_tools +#. NOTE: tags: description for jam_game_2023 #: app/_translations.py:8 msgctxt "tags" -msgid "Helps with server maintenance and moderation" -msgstr "" - -#. NOTE: tags: title for pvp -#: app/_translations.py:10 -msgctxt "tags" -msgid "Player vs Player (PvP)" -msgstr "" - -#. NOTE: tags: description for pvp -#: app/_translations.py:12 -msgctxt "tags" -msgid "Designed to be played competitively against other players" +msgid "Entries to the 2023 Minetest Game Jam " msgstr "" #. NOTE: tags: title for player_effects -#: app/_translations.py:14 +#: app/_translations.py:10 msgctxt "tags" msgid "Player Effects / Power Ups" msgstr "" #. NOTE: tags: description for player_effects -#: app/_translations.py:16 +#: app/_translations.py:12 msgctxt "tags" msgid "" "For content that changes player effects, including physics, for example: " "speed, jump height or gravity." msgstr "" -#. NOTE: tags: title for jam_game_2023 +#. NOTE: tags: title for server_tools +#: app/_translations.py:14 +#, fuzzy +msgctxt "tags" +msgid "Server Moderation and Tools" +msgstr "Moderatorverktøy" + +#. NOTE: tags: description for server_tools +#: app/_translations.py:16 +msgctxt "tags" +msgid "Helps with server maintenance and moderation" +msgstr "" + +#. NOTE: tags: title for pvp #: app/_translations.py:18 msgctxt "tags" -msgid "Jam / Game 2023" +msgid "Player vs Player (PvP)" msgstr "" -#. NOTE: tags: description for jam_game_2023 +#. NOTE: tags: description for pvp #: 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" +msgid "Designed to be played competitively against other players" msgstr "" #. NOTE: tags: title for world_tools -#: app/_translations.py:26 +#: app/_translations.py:22 msgctxt "tags" msgid "World Maintenance and Tools" msgstr "" #. NOTE: tags: description for world_tools -#: app/_translations.py:28 +#: app/_translations.py:24 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 -#, fuzzy -msgctxt "tags" -msgid "Developer Tools" -msgstr "Moderatorverktøy" - -#. 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 +#: app/_translations.py:26 msgctxt "tags" msgid "Joke" msgstr "" #. NOTE: tags: description for april_fools -#: app/_translations.py:40 +#: 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 singleplayer -#: app/_translations.py:42 +#. NOTE: tags: title for developer_tools +#: app/_translations.py:30 +#, fuzzy msgctxt "tags" -msgid "Singleplayer-focused" +msgid "Developer Tools" +msgstr "Moderatorverktøy" + +#. NOTE: tags: description for developer_tools +#: app/_translations.py:32 +msgctxt "tags" +msgid "Tools for game and mod developers" msgstr "" -#. NOTE: tags: description for singleplayer -#: app/_translations.py:44 +#. NOTE: tags: title for inventory +#: app/_translations.py:34 msgctxt "tags" -msgid "Content that can be played alone" +msgid "Inventory" +msgstr "" + +#. NOTE: tags: description for inventory +#: app/_translations.py:36 +msgctxt "tags" +msgid "Changes the inventory GUI" msgstr "" #. NOTE: tags: title for crafting -#: app/_translations.py:46 +#: app/_translations.py:38 #, fuzzy msgctxt "tags" msgid "Crafting" msgstr "Vurdering" #. NOTE: tags: description for crafting -#: app/_translations.py:48 +#: app/_translations.py:40 msgctxt "tags" msgid "Big changes to crafting gameplay" msgstr "" #. NOTE: tags: title for adventure__rpg -#: app/_translations.py:50 +#: app/_translations.py:42 msgctxt "tags" msgid "Adventure / RPG" msgstr "" #. NOTE: tags: title for shooter -#: app/_translations.py:52 +#: app/_translations.py:44 msgctxt "tags" msgid "Shooter" msgstr "" #. NOTE: tags: description for shooter -#: app/_translations.py:54 +#: app/_translations.py:46 msgctxt "tags" msgid "First person shooters (FPS) and more" msgstr "" #. NOTE: tags: title for sound_music -#: app/_translations.py:56 +#: app/_translations.py:48 msgctxt "tags" msgid "Sounds / Music" msgstr "" #. NOTE: tags: description for sound_music -#: app/_translations.py:58 +#: app/_translations.py:50 msgctxt "tags" msgid "Focuses on or adds new sounds or musical things" msgstr "" -#. NOTE: tags: title for tools -#: app/_translations.py:60 +#. NOTE: tags: title for mapgen +#: app/_translations.py:52 msgctxt "tags" -msgid "Tools / Weapons / Armor" +msgid "Mapgen / Biomes / Decoration" msgstr "" -#. NOTE: tags: description for tools -#: app/_translations.py:62 +#. NOTE: tags: description for mapgen +#: app/_translations.py:54 msgctxt "tags" -msgid "Adds or changes tools, weapons, and armor" +msgid "New mapgen or changes mapgen" msgstr "" -#. NOTE: tags: title for plants_and_farming -#: app/_translations.py:64 +#. NOTE: tags: title for singleplayer +#: app/_translations.py:56 msgctxt "tags" -msgid "Plants and Farming" +msgid "Singleplayer-focused" msgstr "" -#. NOTE: tags: description for plants_and_farming -#: app/_translations.py:66 +#. NOTE: tags: description for singleplayer +#: app/_translations.py:58 msgctxt "tags" -msgid "Adds new plants or other farmable resources." -msgstr "" - -#. 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" +msgid "Content that can be played alone" msgstr "" #. NOTE: tags: title for complex_installation -#: app/_translations.py:80 +#: app/_translations.py:60 #, fuzzy msgctxt "tags" msgid "Complex installation" msgstr "Dokumentasjon" #. NOTE: tags: description for complex_installation -#: app/_translations.py:82 +#: app/_translations.py:62 msgctxt "tags" msgid "" "Requires futher installation steps, such as installing LuaRocks or " "editing the trusted mod setting" msgstr "" -#. NOTE: tags: title for magic -#: app/_translations.py:84 +#. NOTE: tags: title for simulation +#: app/_translations.py:64 msgctxt "tags" -msgid "Magic / Enchanting" +msgid "Sims" msgstr "" -#. NOTE: tags: title for building_mechanics -#: app/_translations.py:86 -msgctxt "tags" -msgid "Building Mechanics and Tools" -msgstr "" - -#. NOTE: tags: description for building_mechanics -#: app/_translations.py:88 -msgctxt "tags" -msgid "Adds game mechanics or tools that change how players build." -msgstr "" - -#. NOTE: tags: title for oneofakind__original -#: app/_translations.py:90 -msgctxt "tags" -msgid "One-of-a-kind / Original" -msgstr "" - -#. NOTE: tags: description for oneofakind__original -#: app/_translations.py:92 +#. NOTE: tags: description for simulation +#: app/_translations.py:66 msgctxt "tags" msgid "" -"For games and such that are of their own kind, distinct and original in " -"nature to others of the same category." +"Mods and games that aim to simulate real life activity. Similar to " +"SimCity/The Sims/OpenTTD/etc." msgstr "" -#. NOTE: tags: title for building -#: app/_translations.py:94 +#. NOTE: tags: title for plants_and_farming +#: app/_translations.py:68 msgctxt "tags" -msgid "Building" +msgid "Plants and Farming" msgstr "" -#. NOTE: tags: description for building -#: app/_translations.py:96 +#. NOTE: tags: description for plants_and_farming +#: app/_translations.py:70 msgctxt "tags" -msgid "Focuses on building, such as adding new materials or nodes" +msgid "Adds new plants or other farmable resources." msgstr "" -#. NOTE: tags: title for decorative -#: app/_translations.py:98 -#, fuzzy +#. NOTE: tags: title for multiplayer +#: app/_translations.py:72 msgctxt "tags" -msgid "Decorative" -msgstr "Deaktiver" +msgid "Multiplayer-focused" +msgstr "" -#. NOTE: tags: description for decorative -#: app/_translations.py:100 +#. NOTE: tags: description for multiplayer +#: app/_translations.py:74 msgctxt "tags" -msgid "Adds nodes with no other purpose than for use in building" +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 chat +#: app/_translations.py:80 +msgctxt "tags" +msgid "Chat / Commands" +msgstr "" + +#. NOTE: tags: description for chat +#: app/_translations.py:82 +msgctxt "tags" +msgid "Focus on player chat/communication or console interaction." msgstr "" #. NOTE: tags: title for puzzle -#: app/_translations.py:102 +#: app/_translations.py:84 msgctxt "tags" msgid "Puzzle" msgstr "" #. NOTE: tags: description for puzzle -#: app/_translations.py:104 +#: app/_translations.py:86 msgctxt "tags" msgid "Focus on puzzle solving instead of combat" msgstr "" #. NOTE: tags: title for environment -#: app/_translations.py:106 +#: app/_translations.py:88 msgctxt "tags" msgid "Environment / Weather" msgstr "" #. NOTE: tags: description for environment -#: app/_translations.py:108 +#: app/_translations.py:90 msgctxt "tags" msgid "" "Improves the world, adding weather, ambient sounds, or other environment " @@ -357,29 +300,86 @@ msgid "" msgstr "" #. NOTE: tags: title for less_than_px -#: app/_translations.py:110 +#: app/_translations.py:92 msgctxt "tags" msgid "<16px" msgstr "" #. NOTE: tags: description for less_than_px -#: app/_translations.py:112 +#: app/_translations.py:94 msgctxt "tags" msgid "Less than 16px" msgstr "" #. NOTE: tags: title for mobs -#: app/_translations.py:114 +#: app/_translations.py:96 msgctxt "tags" msgid "Mobs / Animals / NPCs" msgstr "" #. NOTE: tags: description for mobs -#: app/_translations.py:116 +#: app/_translations.py:98 msgctxt "tags" msgid "Adds mobs, animals, and non-player characters" msgstr "" +#. NOTE: tags: title for building +#: app/_translations.py:100 +msgctxt "tags" +msgid "Building" +msgstr "" + +#. NOTE: tags: description for building +#: app/_translations.py:102 +msgctxt "tags" +msgid "Focuses on building, such as adding new materials or nodes" +msgstr "" + +#. NOTE: tags: title for decorative +#: app/_translations.py:104 +#, fuzzy +msgctxt "tags" +msgid "Decorative" +msgstr "Deaktiver" + +#. NOTE: tags: description for decorative +#: app/_translations.py:106 +msgctxt "tags" +msgid "Adds nodes with no other purpose than for use in building" +msgstr "" + +#. NOTE: tags: title for magic +#: app/_translations.py:108 +msgctxt "tags" +msgid "Magic / Enchanting" +msgstr "" + +#. NOTE: tags: title for building_mechanics +#: app/_translations.py:110 +msgctxt "tags" +msgid "Building Mechanics and Tools" +msgstr "" + +#. NOTE: tags: description for building_mechanics +#: app/_translations.py:112 +msgctxt "tags" +msgid "Adds game mechanics or tools that change how players build." +msgstr "" + +#. NOTE: tags: title for oneofakind__original +#: app/_translations.py:114 +msgctxt "tags" +msgid "One-of-a-kind / Original" +msgstr "" + +#. NOTE: tags: description for oneofakind__original +#: 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 custom_mapgen #: app/_translations.py:118 #, fuzzy @@ -395,19 +395,18 @@ msgid "" "worlds to be set to the 'singlenode' mapgen." msgstr "" -#. NOTE: tags: title for survival +#. NOTE: tags: title for 16px #: app/_translations.py:122 msgctxt "tags" -msgid "Survival" +msgid "16px" msgstr "" -#. NOTE: tags: description for survival +#. NOTE: tags: description for 16px #: 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 "" +msgid "For 16px texture packs" +msgstr "Topp Teksturpakkar" #. NOTE: tags: title for education #: app/_translations.py:126 @@ -422,211 +421,143 @@ msgctxt "tags" msgid "Either has educational value, or is a tool to help teachers " msgstr "" -#. NOTE: tags: title for storage +#. NOTE: tags: title for survival #: app/_translations.py:130 -#, fuzzy msgctxt "tags" -msgid "Storage" -msgstr "Kjelde" +msgid "Survival" +msgstr "" -#. NOTE: tags: description for storage +#. NOTE: tags: description for survival #: app/_translations.py:132 msgctxt "tags" -msgid "Adds or improves item storage mechanics" -msgstr "" - -#. NOTE: tags: title for library -#: app/_translations.py:134 -msgctxt "tags" -msgid "API / Library" -msgstr "" - -#. NOTE: tags: description for library -#: app/_translations.py:136 -msgctxt "tags" -msgid "Primarily adds an API for other mods to use" +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:138 +#: app/_translations.py:134 msgctxt "tags" msgid "HUD" msgstr "" #. NOTE: tags: description for hud -#: app/_translations.py:140 +#: app/_translations.py:136 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 -msgctxt "tags" -msgid "Mini-game" -msgstr "Namn" - -#. NOTE: tags: description for mini-game -#: app/_translations.py:144 -msgctxt "tags" -msgid "Adds a mini-game to be played within Minetest" -msgstr "" - #. NOTE: tags: title for pve -#: app/_translations.py:146 +#: app/_translations.py:138 msgctxt "tags" msgid "Player vs Environment (PvE)" msgstr "" #. NOTE: tags: description for pve -#: app/_translations.py:148 +#: app/_translations.py:140 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 storage +#: app/_translations.py:142 +#, fuzzy +msgctxt "tags" +msgid "Storage" +msgstr "Kjelde" + +#. NOTE: tags: description for storage +#: app/_translations.py:144 +msgctxt "tags" +msgid "Adds or improves item storage mechanics" +msgstr "" + #. NOTE: tags: title for sports -#: app/_translations.py:150 +#: app/_translations.py:146 #, fuzzy msgctxt "tags" msgid "Sports" msgstr "Rapportera" -#. NOTE: tags: title for 16px -#: app/_translations.py:152 +#. NOTE: tags: title for library +#: app/_translations.py:148 msgctxt "tags" -msgid "16px" +msgid "API / Library" msgstr "" -#. NOTE: tags: description for 16px -#: app/_translations.py:154 +#. NOTE: tags: description for library +#: app/_translations.py:150 +msgctxt "tags" +msgid "Primarily adds an API for other mods to use" +msgstr "" + +#. NOTE: tags: title for mini-game +#: app/_translations.py:152 #, fuzzy msgctxt "tags" -msgid "For 16px texture packs" -msgstr "Topp Teksturpakkar" +msgid "Mini-game" +msgstr "Namn" -#. NOTE: tags: title for 64px +#. NOTE: tags: description for mini-game +#: app/_translations.py:154 +msgctxt "tags" +msgid "Adds a mini-game to be played within Minetest" +msgstr "" + +#. NOTE: tags: title for commerce #: app/_translations.py:156 msgctxt "tags" -msgid "64px" +msgid "Commerce / Economy" msgstr "" -#. NOTE: tags: description for 64px +#. NOTE: tags: description for commerce #: app/_translations.py:158 -#, fuzzy msgctxt "tags" -msgid "For 64px texture packs" -msgstr "Topp Teksturpakkar" +msgid "Related to economies, money, and trading" +msgstr "" -#. NOTE: tags: title for transport +#. NOTE: tags: title for technology #: app/_translations.py:160 -#, fuzzy msgctxt "tags" -msgid "Transport" -msgstr "Rapportera" +msgid "Machines / Electronics" +msgstr "" -#. NOTE: tags: description for transport +#. NOTE: tags: description for technology #: app/_translations.py:162 msgctxt "tags" -msgid "" -"Adds or changes transportation methods. Includes teleportation, vehicles," -" ridable mobs, transport infrastructure and thematic content" +msgid "Adds machines useful in automation, tubes, or power." +msgstr "" + +#. NOTE: tags: title for food +#: app/_translations.py:164 +msgctxt "tags" +msgid "Food / Drinks" msgstr "" #. NOTE: tags: title for seasonal -#: app/_translations.py:164 +#: app/_translations.py:166 #, fuzzy msgctxt "tags" msgid "Seasonal" msgstr "Årsak" #. NOTE: tags: description for seasonal -#: app/_translations.py:166 +#: app/_translations.py:168 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:178 -msgctxt "tags" -msgid "Jam / Combat 2020" -msgstr "" - -#. 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 "" - -#. 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:190 +#: app/_translations.py:170 #, fuzzy msgctxt "tags" msgid "Creative" msgstr "Opprett" #. NOTE: tags: description for creative -#: app/_translations.py:192 +#: app/_translations.py:172 msgctxt "tags" msgid "" "Written specifically or exclusively for use in creative mode. Adds " @@ -634,53 +565,108 @@ msgid "" "that facilitate ingame creation and doesn't add difficulty or scarcity" msgstr "" -#. NOTE: tags: title for technology -#: app/_translations.py:194 +#. NOTE: tags: title for 64px +#: app/_translations.py:174 msgctxt "tags" -msgid "Machines / Electronics" +msgid "64px" msgstr "" -#. NOTE: tags: description for technology -#: app/_translations.py:196 +#. NOTE: tags: description for 64px +#: app/_translations.py:176 +#, fuzzy msgctxt "tags" -msgid "Adds machines useful in automation, tubes, or power." -msgstr "" +msgid "For 64px texture packs" +msgstr "Topp Teksturpakkar" #. NOTE: tags: title for 32px -#: app/_translations.py:198 +#: app/_translations.py:178 msgctxt "tags" msgid "32px" msgstr "" #. NOTE: tags: description for 32px -#: app/_translations.py:200 +#: app/_translations.py:180 #, fuzzy msgctxt "tags" msgid "For 32px texture packs" msgstr "Topp Teksturpakkar" -#. NOTE: tags: title for strategy_rts -#: app/_translations.py:202 +#. NOTE: tags: title for gui +#: app/_translations.py:182 msgctxt "tags" -msgid "Strategy / RTS" +msgid "GUI" msgstr "" -#. NOTE: tags: description for strategy_rts -#: app/_translations.py:204 +#. NOTE: tags: description for gui +#: app/_translations.py:184 msgctxt "tags" msgid "" -"Games and mods with a heavy strategy component, whether real-time or " -"turn-based" +"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:186 +msgctxt "tags" +msgid "Jam / Combat 2020" +msgstr "" + +#. NOTE: tags: description for jam_combat_mod +#: app/_translations.py:188 +msgctxt "tags" +msgid "For mods created for the Discord \"Combat\" modding event in 2020" +msgstr "" + +#. NOTE: tags: title for transport +#: app/_translations.py:190 +#, fuzzy +msgctxt "tags" +msgid "Transport" +msgstr "Rapportera" + +#. NOTE: tags: description for transport +#: app/_translations.py:192 +msgctxt "tags" +msgid "" +"Adds or changes transportation methods. Includes teleportation, vehicles," +" ridable mobs, transport infrastructure and thematic content" +msgstr "" + +#. NOTE: tags: title for jam_weekly_2021 +#: app/_translations.py:194 +msgctxt "tags" +msgid "Jam / Weekly Challenges 2021" +msgstr "" + +#. NOTE: tags: description for jam_weekly_2021 +#: app/_translations.py:196 +msgctxt "tags" +msgid "" +"For mods created for the Discord \"Weekly Challenges\" modding event in " +"2021" +msgstr "" + +#. NOTE: tags: title for mtg +#: app/_translations.py:198 +#, fuzzy +msgctxt "tags" +msgid "Minetest Game improved" +msgstr "Er godkjend" + +#. NOTE: tags: description for mtg +#: app/_translations.py:200 +msgctxt "tags" +msgid "Forks of Minetest Game" msgstr "" #. NOTE: tags: title for skins -#: app/_translations.py:206 +#: app/_translations.py:202 msgctxt "tags" msgid "Player customization / Skins" msgstr "" #. NOTE: tags: description for skins -#: app/_translations.py:208 +#: app/_translations.py:204 msgctxt "tags" msgid "" "Allows the player to customize their character by changing the texture or" @@ -688,30 +674,44 @@ msgid "" msgstr "" #. NOTE: tags: title for jam_game_2021 -#: app/_translations.py:210 +#: app/_translations.py:206 msgctxt "tags" msgid "Jam / Game 2021" msgstr "" #. NOTE: tags: description for jam_game_2021 -#: app/_translations.py:212 +#: app/_translations.py:208 msgctxt "tags" msgid "Entries to the 2021 Minetest Game Jam" msgstr "" #. NOTE: tags: title for 128px -#: app/_translations.py:214 +#: app/_translations.py:210 msgctxt "tags" msgid "128px+" msgstr "" #. NOTE: tags: description for 128px -#: app/_translations.py:216 +#: app/_translations.py:212 #, fuzzy msgctxt "tags" msgid "For 128px or higher texture packs" msgstr "Topp Teksturpakkar" +#. NOTE: tags: title for strategy_rts +#: app/_translations.py:214 +msgctxt "tags" +msgid "Strategy / RTS" +msgstr "" + +#. NOTE: tags: description for strategy_rts +#: app/_translations.py:216 +msgctxt "tags" +msgid "" +"Games and mods with a heavy strategy component, whether real-time or " +"turn-based" +msgstr "" + #. NOTE: tags: title for jam_game_2022 #: app/_translations.py:218 msgctxt "tags" @@ -833,7 +833,7 @@ msgstr "" msgid "%(delta)s ago" msgstr "%(delta)s sidan" -#: app/blueprints/api/endpoints.py:94 app/templates/index.html:104 +#: app/blueprints/api/endpoints.py:74 app/templates/index.html:104 msgid "Featured" msgstr "Utvald" @@ -844,6 +844,7 @@ msgstr "Utvald" #: 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 +#: app/templates/packages/release_view.html:22 msgid "Name" msgstr "Namn" @@ -853,10 +854,10 @@ 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:252 -#: app/blueprints/packages/packages.py:544 -#: app/blueprints/packages/packages.py:640 -#: app/blueprints/packages/packages.py:728 +#: app/blueprints/oauth/__init__.py:175 app/blueprints/packages/packages.py:253 +#: app/blueprints/packages/packages.py:551 +#: app/blueprints/packages/packages.py:647 +#: app/blueprints/packages/packages.py:735 #: app/blueprints/packages/releases.py:66 #: app/blueprints/packages/releases.py:81 app/blueprints/packages/reviews.py:63 #: app/blueprints/packages/screenshots.py:36 @@ -873,17 +874,18 @@ msgstr "Lagre" #: app/blueprints/packages/advanced_search.py:84 #: app/blueprints/packages/releases.py:56 #: app/blueprints/packages/releases.py:71 app/blueprints/packages/reviews.py:53 -#: app/blueprints/threads/__init__.py:281 +#: app/blueprints/threads/__init__.py:282 #: app/templates/admin/languages/list.html:23 -#: app/templates/macros/reviews.html:143 app/templates/macros/topics.html:5 +#: app/templates/macros/reviews.html:144 app/templates/macros/topics.html:5 #: app/templates/packages/release_edit.html:21 -#: app/templates/packages/translation.html:54 +#: app/templates/packages/release_view.html:23 +#: app/templates/packages/translation.html:42 msgid "Title" msgstr "Tittel" #: app/blueprints/collections/__init__.py:80 #: app/blueprints/collections/__init__.py:85 -#: app/templates/packages/translation.html:57 +#: app/templates/packages/translation.html:45 msgid "Short Description" msgstr "Kort beskriving" @@ -892,7 +894,7 @@ msgid "Page Content" msgstr "Sideinnhald" #: app/blueprints/collections/__init__.py:82 -#: app/blueprints/threads/__init__.py:283 +#: app/blueprints/threads/__init__.py:284 #: app/templates/collections/view.html:51 msgid "Private" msgstr "Privat" @@ -931,6 +933,27 @@ msgstr "" msgid "Removed package from favorites collection" msgstr "Fjerna pakken frå favorittsamlinga" +#: app/blueprints/feeds/__init__.py:32 app/templates/index.html:8 +msgid "Welcome to the best place to find Minetest mods, games, and texture packs" +msgstr "" +"Velkommen til det beste stedet for å finne Minetest-mods, spel og " +"teksturpakkar" + +#: app/blueprints/feeds/__init__.py:70 app/templates/base.html:29 +#: app/templates/base.html:36 +msgid "ContentDB new packages" +msgstr "" + +#: app/blueprints/feeds/__init__.py:98 app/templates/base.html:31 +#: app/templates/base.html:38 +msgid "ContentDB package updates" +msgstr "" + +#: app/blueprints/feeds/__init__.py:107 app/templates/base.html:27 +#: app/templates/base.html:34 +msgid "ContentDB all" +msgstr "" + #: 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 @@ -961,7 +984,7 @@ msgstr "" #: app/blueprints/packages/__init__.py:42 #: app/templates/packages/releases_list.html:34 -#: app/templates/packages/view.html:657 app/templates/todo/editor.html:75 +#: app/templates/packages/view.html:675 app/templates/todo/editor.html:75 msgid "Releases" msgstr "Frigjevingar" @@ -973,19 +996,19 @@ msgstr "Skjermbilete" #: app/blueprints/packages/__init__.py:52 #: app/templates/packages/edit_maintainers.html:8 -#: app/templates/packages/view.html:628 app/utils/minetest_hypertext.py:302 +#: app/templates/packages/view.html:646 app/utils/minetest_hypertext.py:302 msgid "Maintainers" msgstr "Vedlikehaldarar" #: app/blueprints/packages/__init__.py:57 app/templates/admin/list.html:21 -#: app/templates/base.html:159 app/templates/packages/audit.html:4 +#: app/templates/base.html:173 app/templates/packages/audit.html:4 #, fuzzy msgid "Audit Log" msgstr "Auditlogg" -#: app/blueprints/packages/__init__.py:62 app/templates/base.html:150 +#: app/blueprints/packages/__init__.py:62 app/templates/base.html:164 #: app/templates/packages/stats.html:4 app/templates/packages/stats.html:23 -#: app/templates/packages/view.html:236 app/templates/users/profile.html:148 +#: app/templates/packages/view.html:243 app/templates/users/profile.html:148 msgid "Statistics" msgstr "Statistikk" @@ -1015,8 +1038,8 @@ msgstr "" msgid "Non-free" msgstr "" -#: app/blueprints/packages/advanced_search.py:42 app/models/packages.py:624 -#: app/templates/packages/view.html:163 +#: app/blueprints/packages/advanced_search.py:42 app/models/packages.py:630 +#: app/templates/packages/view.html:170 msgid "Work in Progress" msgstr "" @@ -1034,30 +1057,30 @@ msgid "Query" msgstr "" #: app/blueprints/packages/advanced_search.py:54 -#: app/blueprints/packages/packages.py:230 app/templates/packages/view.html:598 +#: app/blueprints/packages/packages.py:231 app/templates/packages/view.html:616 #: app/utils/minetest_hypertext.py:263 msgid "Type" msgstr "Type" #: app/blueprints/packages/advanced_search.py:56 -#: app/templates/macros/topics.html:6 app/templates/packages/view.html:177 +#: app/templates/macros/topics.html:6 app/templates/packages/view.html:184 msgid "Author" msgstr "" #: app/blueprints/packages/advanced_search.py:57 -#: app/blueprints/packages/packages.py:237 app/templates/admin/tags/list.html:4 +#: app/blueprints/packages/packages.py:238 app/templates/admin/tags/list.html:4 #: app/templates/admin/tags/list.html:10 app/templates/todo/tags.html:38 #: app/utils/minetest_hypertext.py:264 msgid "Tags" msgstr "Emneknaggar" #: app/blueprints/packages/advanced_search.py:60 -#: app/blueprints/packages/packages.py:238 +#: app/blueprints/packages/packages.py:239 msgid "Content Warnings" msgstr "Advarslar om innhald" #: app/blueprints/packages/advanced_search.py:63 -#: app/blueprints/packages/packages.py:239 app/templates/packages/view.html:609 +#: app/blueprints/packages/packages.py:240 app/templates/packages/view.html:627 #: app/utils/minetest_hypertext.py:298 msgid "License" msgstr "Løyve" @@ -1071,9 +1094,10 @@ msgstr "" #: 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/macros/reviews.html:82 app/templates/macros/topics.html:52 #: app/templates/packages/game_hub.html:5 #: app/templates/packages/game_hub.html:25 +#: app/templates/packages/release_view.html:17 #: app/templates/packages/similar.html:22 app/templates/translate/index.html:28 #, python-format msgid "%(title)s by %(author)s" @@ -1081,7 +1105,7 @@ 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 +#: app/templates/packages/translation.html:39 msgid "Language" msgstr "" @@ -1103,13 +1127,13 @@ 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/packages/view.html:201 app/templates/packages/view.html:343 #: 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 +#: app/templates/packages/view.html:191 app/templates/users/profile.html:242 msgid "Downloads" msgstr "Nedlastinger" @@ -1141,75 +1165,75 @@ msgstr "" msgid "Random order" msgstr "" -#: app/blueprints/packages/packages.py:215 +#: app/blueprints/packages/packages.py:216 msgid "No download available." msgstr "Ingen nedlastingar tilgjengelege." -#: app/blueprints/packages/packages.py:231 +#: app/blueprints/packages/packages.py:232 msgid "Title (Human-readable)" msgstr "Tittel (menneskelesbar)" -#: app/blueprints/packages/packages.py:232 -#: app/blueprints/packages/packages.py:638 +#: app/blueprints/packages/packages.py:233 +#: app/blueprints/packages/packages.py:645 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 +#: app/blueprints/packages/packages.py:233 +#: app/blueprints/packages/packages.py:646 +#: app/templates/packages/create_edit.html:80 msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" msgstr "" -#: app/blueprints/packages/packages.py:233 +#: app/blueprints/packages/packages.py:234 msgid "Short Description (Plaintext)" msgstr "Kort beskriving (klar tekst)" -#: app/blueprints/packages/packages.py:235 app/templates/packages/view.html:620 +#: app/blueprints/packages/packages.py:236 app/templates/packages/view.html:638 #: app/utils/minetest_hypertext.py:300 msgid "Maintenance State" msgstr "Vedlikehaldstilstand" -#: app/blueprints/packages/packages.py:240 +#: app/blueprints/packages/packages.py:241 msgid "Media License" msgstr "Media Løyve" -#: app/blueprints/packages/packages.py:242 +#: app/blueprints/packages/packages.py:243 msgid "Long Description (Markdown)" msgstr "Lang beskriving (Markdown)" -#: app/blueprints/packages/packages.py:244 +#: app/blueprints/packages/packages.py:245 msgid "VCS Repository URL" msgstr "VCS Repositorium URL" -#: app/blueprints/packages/packages.py:245 app/blueprints/users/settings.py:77 +#: app/blueprints/packages/packages.py:246 app/blueprints/users/settings.py:77 msgid "Website URL" msgstr "Nettstad URL" -#: app/blueprints/packages/packages.py:246 +#: app/blueprints/packages/packages.py:247 msgid "Issue Tracker URL" msgstr "Feilsporings URL" -#: app/blueprints/packages/packages.py:247 +#: app/blueprints/packages/packages.py:248 msgid "Forum Topic ID" msgstr "Forumemne-ID" -#: app/blueprints/packages/packages.py:248 +#: app/blueprints/packages/packages.py:249 msgid "Video URL" msgstr "Video URL" -#: app/blueprints/packages/packages.py:249 +#: app/blueprints/packages/packages.py:250 msgid "Donate URL" msgstr "Donasjons-URL" -#: app/blueprints/packages/packages.py:250 +#: app/blueprints/packages/packages.py:251 msgid "Translation URL" msgstr "" -#: app/blueprints/packages/packages.py:256 +#: app/blueprints/packages/packages.py:257 msgid "_game is not an allowed name" msgstr "_game er ikkje eit tillate namn" -#: app/blueprints/packages/packages.py:266 +#: app/blueprints/packages/packages.py:267 msgid "" "Package already exists, but is removed. Please contact ContentDB staff to" " restore the package" @@ -1217,104 +1241,104 @@ msgstr "" "Pakken eksisterer allereie, men er fjerna. Vennlegst kontakt ContentDB-" "personalet for å gjenopprette pakken" -#: app/blueprints/packages/packages.py:271 +#: app/blueprints/packages/packages.py:272 msgid "Package already exists" msgstr "Pakken finst allereie" -#: app/blueprints/packages/packages.py:277 +#: app/blueprints/packages/packages.py:278 msgid "A collection with a similar name already exists" msgstr "Ein samling med eit liknande namn finst allereie" -#: app/blueprints/packages/packages.py:330 +#: app/blueprints/packages/packages.py:331 #: 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:336 +#: app/blueprints/packages/packages.py:337 msgid "Save draft" msgstr "" -#: app/blueprints/packages/packages.py:344 +#: app/blueprints/packages/packages.py:345 msgid "Unable to find that user" msgstr "Klarte ikkje å finne den brukaren" -#: app/blueprints/packages/packages.py:348 +#: app/blueprints/packages/packages.py:349 #: app/blueprints/packages/screenshots.py:137 msgid "Permission denied" msgstr "Tillatelse nekta" -#: app/blueprints/packages/packages.py:404 -#: app/blueprints/packages/packages.py:495 -#: app/blueprints/packages/packages.py:517 +#: app/blueprints/packages/packages.py:408 +#: app/blueprints/packages/packages.py:502 +#: app/blueprints/packages/packages.py:524 msgid "You don't have permission to do that" msgstr "Du har ikkje løyve til å gjere det" -#: app/blueprints/packages/packages.py:437 +#: app/blueprints/packages/packages.py:443 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:444 +#: app/blueprints/packages/packages.py:450 msgid "" "Please comment in the approval thread so editors know what you have " "changed" msgstr "" -#: app/blueprints/packages/packages.py:482 +#: app/blueprints/packages/packages.py:489 #, python-format msgid "Set state to %(state)s" msgstr "" -#: app/blueprints/packages/packages.py:512 +#: app/blueprints/packages/packages.py:519 msgid "Deleted package" msgstr "Sletta pakke" -#: app/blueprints/packages/packages.py:534 +#: app/blueprints/packages/packages.py:541 msgid "Unapproved package" msgstr "Ugodkjent pakke" -#: app/blueprints/packages/packages.py:543 +#: app/blueprints/packages/packages.py:550 msgid "Maintainers (Comma-separated)" msgstr "Vedlikehaldarar (koma-separerte)" -#: app/blueprints/packages/packages.py:552 +#: app/blueprints/packages/packages.py:559 msgid "You don't have permission to edit maintainers" msgstr "Du har ikkje løyve til å redigere vedlikehaldarar" -#: app/blueprints/packages/packages.py:602 +#: app/blueprints/packages/packages.py:609 msgid "You are not a maintainer" msgstr "Du er ikkje ein vedlikehaldar" -#: app/blueprints/packages/packages.py:605 +#: app/blueprints/packages/packages.py:612 msgid "Package owners cannot remove themselves as maintainers" msgstr "Pakkeeigarar kan ikkje fjerne seg sjølve som vedlikehaldarar" -#: app/blueprints/packages/packages.py:637 +#: app/blueprints/packages/packages.py:644 msgid "Author Name" msgstr "Forfattarnamn" -#: app/blueprints/packages/packages.py:724 +#: app/blueprints/packages/packages.py:731 msgid "Enable support detection based on dependencies (recommended)" msgstr "Aktiver støttedeteksjon basert på avhengigheiter (anbefalt)" -#: app/blueprints/packages/packages.py:725 +#: app/blueprints/packages/packages.py:732 msgid "Supported games" msgstr "Støtta spel" -#: app/blueprints/packages/packages.py:726 +#: app/blueprints/packages/packages.py:733 msgid "Unsupported games" msgstr "Ustøtta spel" -#: app/blueprints/packages/packages.py:727 +#: app/blueprints/packages/packages.py:734 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:743 +#: app/blueprints/packages/packages.py:750 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:747 +#: app/blueprints/packages/packages.py:754 msgid "Mod(pack) needs to contain at least one mod. Please create a new release" msgstr "" @@ -1339,18 +1363,19 @@ msgstr "Git referanse (f.eks.: bunt(«Commit »)-hash, gren, eller merkelapp)" #: app/blueprints/packages/releases.py:62 #: app/blueprints/packages/releases.py:77 -#: app/blueprints/packages/releases.py:207 +#: app/blueprints/packages/releases.py:217 msgid "Minimum Minetest Version" msgstr "Minimum Minetest-versjon" #: app/blueprints/packages/releases.py:64 #: app/blueprints/packages/releases.py:79 -#: app/blueprints/packages/releases.py:210 +#: app/blueprints/packages/releases.py:220 msgid "Maximum Minetest Version" msgstr "Maksimum Minetest-versjon" #: app/blueprints/packages/releases.py:74 #: app/templates/packages/release_edit.html:31 +#: app/templates/packages/release_view.html:31 msgid "URL" msgstr "URL" @@ -1371,77 +1396,77 @@ msgstr "Importer frå Git" msgid "Upload .zip file" msgstr "Last opp .zip-fil" -#: app/blueprints/packages/releases.py:206 +#: app/blueprints/packages/releases.py:216 msgid "Set Min" msgstr "Sett Minimum" -#: app/blueprints/packages/releases.py:209 +#: app/blueprints/packages/releases.py:219 msgid "Set Max" msgstr "Sett Maks" -#: app/blueprints/packages/releases.py:212 +#: app/blueprints/packages/releases.py:222 msgid "Only change values previously set as none" msgstr "" -#: app/blueprints/packages/releases.py:213 +#: app/blueprints/packages/releases.py:223 msgid "Update" msgstr "Oppdater" -#: app/blueprints/packages/releases.py:265 +#: app/blueprints/packages/releases.py:275 #: app/templates/packages/update_config.html:25 msgid "Trigger" msgstr "" -#: app/blueprints/packages/releases.py:266 +#: app/blueprints/packages/releases.py:276 msgid "New Commit" msgstr "Ny bunt («Commit »)" -#: app/blueprints/packages/releases.py:267 app/templates/admin/tags/list.html:8 +#: app/blueprints/packages/releases.py:277 app/templates/admin/tags/list.html:8 msgid "New Tag" msgstr "Ny merkelapp («Commit »)" -#: app/blueprints/packages/releases.py:269 +#: app/blueprints/packages/releases.py:279 msgid "Branch name" msgstr "Grein namn" -#: app/blueprints/packages/releases.py:270 +#: app/blueprints/packages/releases.py:280 #: app/templates/packages/update_config.html:38 msgid "Action" msgstr "Handling" -#: app/blueprints/packages/releases.py:271 +#: app/blueprints/packages/releases.py:281 msgid "Send notification and mark as outdated" msgstr "Send varsel og merk som utdatert" -#: app/blueprints/packages/releases.py:271 app/logic/package_approval.py:104 +#: app/blueprints/packages/releases.py:281 app/logic/package_approval.py:104 msgid "Create release" msgstr "Laga utgåve" -#: app/blueprints/packages/releases.py:273 +#: app/blueprints/packages/releases.py:283 msgid "Save Settings" msgstr "Lagre innstillingar" -#: app/blueprints/packages/releases.py:274 +#: app/blueprints/packages/releases.py:284 msgid "Disable Automation" msgstr "Deaktiver Automatisering" -#: app/blueprints/packages/releases.py:313 +#: app/blueprints/packages/releases.py:323 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:329 +#: app/blueprints/packages/releases.py:339 msgid "Deleted update configuration" msgstr "Sletta oppdateringskonfigurasjon" -#: app/blueprints/packages/releases.py:337 +#: app/blueprints/packages/releases.py:347 msgid "Now, please create an initial release" msgstr "No, vennligst opprett ein innleiande utgjeving" #: app/blueprints/packages/reviews.py:60 app/blueprints/threads/__init__.py:181 #: app/blueprints/threads/__init__.py:182 -#: app/blueprints/threads/__init__.py:282 +#: app/blueprints/threads/__init__.py:283 msgid "Comment" msgstr "Kommentar" @@ -1449,18 +1474,18 @@ msgstr "Kommentar" msgid "Rating" msgstr "Vurdering" -#: app/blueprints/packages/reviews.py:62 app/templates/macros/reviews.html:124 -#: app/templates/macros/reviews.html:178 +#: app/blueprints/packages/reviews.py:62 app/templates/macros/reviews.html:125 +#: app/templates/macros/reviews.html:179 msgid "Yes" msgstr "Ja" -#: app/blueprints/packages/reviews.py:62 app/templates/macros/reviews.html:129 -#: app/templates/macros/reviews.html:182 +#: app/blueprints/packages/reviews.py:62 app/templates/macros/reviews.html:130 +#: app/templates/macros/reviews.html:183 msgid "Neutral" msgstr "Nøytral" -#: app/blueprints/packages/reviews.py:62 app/templates/macros/reviews.html:134 -#: app/templates/macros/reviews.html:186 +#: app/blueprints/packages/reviews.py:62 app/templates/macros/reviews.html:135 +#: app/templates/macros/reviews.html:187 msgid "No" msgstr "Nei" @@ -1479,7 +1504,7 @@ msgstr "" #: app/blueprints/packages/reviews.py:94 app/blueprints/threads/__init__.py:207 #: app/blueprints/threads/__init__.py:240 -#: app/blueprints/threads/__init__.py:334 app/blueprints/users/settings.py:114 +#: app/blueprints/threads/__init__.py:335 app/blueprints/users/settings.py:114 #: app/logic/packages.py:131 msgid "Linking to blocked sites is not allowed" msgstr "Det er ikkje tillate å lenkje til blokkerte nettstader" @@ -1508,8 +1533,9 @@ msgid "Message" msgstr "Melding" #: app/blueprints/report/__init__.py:35 app/templates/macros/threads.html:51 -#: app/templates/packages/view.html:688 app/templates/report/index.html:4 -#: app/templates/report/index.html:10 app/templates/users/profile.html:37 +#: app/templates/packages/view.html:706 app/templates/report/index.html:4 +#: app/templates/report/index.html:10 app/templates/users/account.html:91 +#: app/templates/users/profile.html:37 msgid "Report" msgstr "Rapportera" @@ -1545,24 +1571,24 @@ msgstr "Kan ikkje slette opningsinnlegget i tråden!" msgid "Please wait before commenting again" msgstr "Vennligst vent før du kommenterar igjen" -#: app/blueprints/threads/__init__.py:284 +#: app/blueprints/threads/__init__.py:285 #: app/templates/macros/package_approval.html:56 msgid "Open Thread" msgstr "Opna tråd" -#: app/blueprints/threads/__init__.py:309 +#: app/blueprints/threads/__init__.py:310 msgid "Unable to create thread!" msgstr "Kan ikkje opprette tråd!" -#: app/blueprints/threads/__init__.py:315 +#: app/blueprints/threads/__init__.py:316 msgid "An approval thread already exists! Consider replying there instead" msgstr "Det finst allereie ein godkjenningstråd! Vurder å svare der i staden" -#: app/blueprints/threads/__init__.py:319 +#: app/blueprints/threads/__init__.py:320 msgid "Please wait before opening another thread" msgstr "Vennligst vent før du opnar ein annan tråd" -#: app/blueprints/todo/user.py:192 +#: app/blueprints/todo/user.py:193 #: app/templates/collections/package_add_to.html:46 msgid "Done" msgstr "Ferdig" @@ -1581,7 +1607,7 @@ msgstr "Lykelord" msgid "Remember me" msgstr "Hugs meg" -#: app/blueprints/users/account.py:39 app/templates/base.html:176 +#: app/blueprints/users/account.py:39 app/templates/base.html:190 #: app/templates/donate/index.html:85 app/templates/users/login.html:4 msgid "Sign in" msgstr "Logg inn" @@ -1958,7 +1984,7 @@ msgstr "Tekst å finne (regex)" msgid "File filter" msgstr "" -#: app/blueprints/zipgrep/__init__.py:38 app/templates/base.html:60 +#: app/blueprints/zipgrep/__init__.py:38 app/templates/base.html:74 #: app/templates/packages/advanced_search.html:34 #: app/templates/packages/game_hub.html:35 app/templates/todo/tags.html:14 msgid "Search" @@ -2055,6 +2081,10 @@ 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/packages.py:140 +msgid "You cannot change package type once approved" +msgstr "" + #: app/logic/releases.py:33 msgid "You don't have permission to make releases" msgstr "Du har ikkje løyve til å lage utgjevingar" @@ -2136,18 +2166,18 @@ msgstr "Spel" msgid "Texture Pack" msgstr "Teksturpakke" -#: app/models/packages.py:78 app/templates/base.html:39 +#: app/models/packages.py:78 app/templates/base.html:53 #: app/templates/modnames/view.html:14 #, fuzzy msgid "Mods" msgstr "Mods" -#: app/models/packages.py:80 app/templates/base.html:42 +#: app/models/packages.py:80 app/templates/base.html:56 #: app/templates/modnames/view.html:17 msgid "Games" msgstr "Spel" -#: app/models/packages.py:82 app/templates/base.html:45 +#: app/models/packages.py:82 app/templates/base.html:59 msgid "Texture Packs" msgstr "\"Teksturpakkar\"" @@ -2274,185 +2304,185 @@ msgstr "Godkjenn" msgid "Delete" msgstr "Slett" -#: app/models/packages.py:1366 +#: app/models/packages.py:1384 #, python-format msgid "New commit %(hash)s found on the Git repo." msgstr "" -#: app/models/packages.py:1370 +#: app/models/packages.py:1388 #, python-format msgid "The last release was commit %(hash)s" msgstr "" -#: app/models/packages.py:1376 +#: app/models/packages.py:1394 #, python-format msgid "New tag %(tag_name)s found on the Git repo." msgstr "" -#: app/models/users.py:45 +#: app/models/users.py:46 msgid "Banned" msgstr "" -#: app/models/users.py:47 +#: app/models/users.py:48 msgid "Not Joined" msgstr "" -#: app/models/users.py:49 +#: app/models/users.py:50 msgid "New Member" msgstr "" -#: app/models/users.py:51 +#: app/models/users.py:52 msgid "Member" msgstr "" -#: app/models/users.py:53 +#: app/models/users.py:54 msgid "Trusted Member" msgstr "" -#: app/models/users.py:55 +#: app/models/users.py:56 msgid "Approver" msgstr "" -#: app/models/users.py:57 +#: app/models/users.py:58 msgid "Editor" msgstr "" #. NOTE: BOT notification type -#: app/models/users.py:59 app/models/users.py:448 +#: app/models/users.py:60 app/models/users.py:455 msgid "Bot" msgstr "" -#: app/models/users.py:61 +#: app/models/users.py:62 msgid "Moderator" msgstr "" -#: app/models/users.py:63 app/templates/base.html:164 +#: app/models/users.py:64 app/templates/base.html:178 msgid "Admin" msgstr "Administrator" #. NOTE: PACKAGE_EDIT notification type -#: app/models/users.py:433 +#: app/models/users.py:440 msgid "Package Edit" msgstr "" #. NOTE: PACKAGE_APPROVAL notification type -#: app/models/users.py:436 +#: app/models/users.py:443 msgid "Package Approval" msgstr "" #. NOTE: NEW_THREAD notification type -#: app/models/users.py:439 app/templates/threads/list.html:12 +#: app/models/users.py:446 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:442 +#: app/models/users.py:449 msgid "New Review" msgstr "" #. NOTE: THREAD_REPLY notification type -#: app/models/users.py:445 +#: app/models/users.py:452 msgid "Thread Reply" msgstr "" #. NOTE: MAINTAINER notification type -#: app/models/users.py:451 app/templates/macros/threads.html:27 +#: app/models/users.py:458 app/templates/macros/threads.html:27 msgid "Maintainer" msgstr "Vedlikehaldar" #. NOTE: EDITOR_ALERT notification type -#: app/models/users.py:454 +#: app/models/users.py:461 msgid "Editor Alert" msgstr "" #. NOTE: EDITOR_MISC notification type -#: app/models/users.py:457 +#: app/models/users.py:464 msgid "Editor Misc" msgstr "" #. NOTE: OTHER notification type -#: app/models/users.py:460 +#: app/models/users.py:467 msgid "Other" msgstr "" -#: app/models/users.py:470 +#: app/models/users.py:477 msgid "This is a Package Edit notification." msgstr "" -#: app/models/users.py:472 +#: app/models/users.py:479 msgid "This is a Package Approval notification." msgstr "" -#: app/models/users.py:474 +#: app/models/users.py:481 msgid "This is a New Thread notification." msgstr "" -#: app/models/users.py:476 +#: app/models/users.py:483 msgid "This is a New Review notification." msgstr "" -#: app/models/users.py:478 +#: app/models/users.py:485 msgid "This is a Thread Reply notification." msgstr "" -#: app/models/users.py:480 +#: app/models/users.py:487 msgid "This is a Bot notification." msgstr "" -#: app/models/users.py:482 +#: app/models/users.py:489 msgid "This is a Maintainer change notification." msgstr "" -#: app/models/users.py:484 +#: app/models/users.py:491 msgid "This is an Editor Alert notification." msgstr "" -#: app/models/users.py:486 +#: app/models/users.py:493 msgid "This is an Editor Misc notification." msgstr "" -#: app/models/users.py:488 +#: app/models/users.py:495 msgid "This is an Other notification." msgstr "" -#: app/models/users.py:495 +#: app/models/users.py:502 msgid "When another user edits your packages, releases, etc." msgstr "" -#: app/models/users.py:497 +#: app/models/users.py:504 msgid "Notifications from editors related to the package approval process." msgstr "" -#: app/models/users.py:499 +#: app/models/users.py:506 msgid "When a thread is created on your package." msgstr "" -#: app/models/users.py:501 +#: app/models/users.py:508 msgid "When a user posts a review on your package." msgstr "" -#: app/models/users.py:503 +#: app/models/users.py:510 msgid "When someone replies to a thread you're watching." msgstr "" -#: app/models/users.py:505 +#: app/models/users.py:512 msgid "From a bot - for example, update notifications." msgstr "" -#: app/models/users.py:507 +#: app/models/users.py:514 msgid "When your package's maintainers change." msgstr "" -#: app/models/users.py:509 +#: app/models/users.py:516 msgid "For editors: Important alerts." msgstr "" -#: app/models/users.py:511 +#: app/models/users.py:518 msgid "For editors: Minor notifications, including new threads." msgstr "" -#: app/models/users.py:513 +#: app/models/users.py:520 msgid "Minor notifications not important enough for a dedicated category." msgstr "" @@ -2507,11 +2537,11 @@ msgstr "" "Denne sida kunne ikkje bli funnen. Lenka kan vere øydelagt, sida kan ha " "blitt sletta, eller du kan mangla tilgang til den." -#: app/templates/base.html:48 +#: app/templates/base.html:62 msgid "Random" msgstr "Tilfeldig" -#: app/templates/base.html:51 app/templates/base.html:245 +#: app/templates/base.html:65 app/templates/base.html:259 #: app/templates/packages/bulk_update_conf.html:8 #: app/templates/packages/translation.html:12 #: app/templates/packages/update_config.html:8 @@ -2520,130 +2550,134 @@ msgstr "Tilfeldig" msgid "Help" msgstr "Hjelp" -#: app/templates/base.html:58 +#: app/templates/base.html:72 #, python-format msgid "Search %(type)s" msgstr "Søk %(type)s" -#: app/templates/base.html:58 app/templates/todo/tags.html:11 +#: app/templates/base.html:72 app/templates/todo/tags.html:11 #: app/templates/todo/tags.html:13 msgid "Search all packages" msgstr "Søk i alle pakkar" -#: app/templates/base.html:75 +#: app/templates/base.html:89 msgid "Work Queue" msgstr "Arbeidskø" -#: app/templates/base.html:88 app/templates/base.html:140 +#: app/templates/base.html:102 app/templates/base.html:154 msgid "To do list" msgstr "Gjeremålsliste" -#: app/templates/base.html:97 app/templates/notifications/list.html:4 +#: app/templates/base.html:111 app/templates/notifications/list.html:4 msgid "Notifications" msgstr "Varslarar" -#: app/templates/base.html:118 +#: app/templates/base.html:132 msgid "Add Package" msgstr "Legg til Pakke" -#: app/templates/base.html:135 +#: app/templates/base.html:149 msgid "Profile" msgstr "Profil" -#: app/templates/base.html:145 +#: app/templates/base.html:159 msgid "My Collections" msgstr "Mine Samlingar" -#: app/templates/base.html:169 app/templates/packages/release_new.html:12 +#: app/templates/base.html:183 app/templates/packages/release_new.html:12 msgid "Settings" msgstr "Innstillingar" -#: app/templates/base.html:172 +#: app/templates/base.html:186 msgid "Sign out" msgstr "Logg ut" #: app/templates/admin/languages/list.html:4 -#: app/templates/admin/languages/list.html:10 app/templates/base.html:185 -#: app/templates/packages/view.html:602 app/utils/minetest_hypertext.py:288 +#: app/templates/admin/languages/list.html:10 app/templates/base.html:199 +#: app/templates/packages/view.html:620 app/utils/minetest_hypertext.py:288 msgid "Languages" msgstr "" -#: app/templates/base.html:202 app/templates/translate/index.html:76 +#: app/templates/base.html:216 app/templates/translate/index.html:76 msgid "Help translate ContentDB" msgstr "Hjelp å omsetje ContentDB" -#: app/templates/base.html:246 +#: app/templates/base.html:260 msgid "About" msgstr "Om" -#: app/templates/base.html:247 +#: app/templates/base.html:261 msgid "Contact Us" msgstr "" -#: app/templates/base.html:248 +#: app/templates/base.html:262 msgid "Rules" msgstr "Reglar" -#: app/templates/base.html:249 +#: app/templates/base.html:263 msgid "Policy and Guidance" msgstr "Reglar og rettleiing" -#: app/templates/base.html:250 app/templates/donate/index.html:46 +#: app/templates/base.html:264 app/templates/donate/index.html:46 #: app/templates/donate/index.html:70 app/templates/users/profile.html:104 msgid "Donate" msgstr "Gje ei gåve" -#: app/templates/base.html:251 +#: app/templates/base.html:265 msgid "API" msgstr "API" -#: app/templates/base.html:252 app/templates/users/register.html:37 +#: app/templates/base.html:266 +msgid "RSS / Feeds" +msgstr "" + +#: app/templates/base.html:267 app/templates/users/register.html:37 msgid "Privacy Policy" msgstr "Personvernreglar" -#: app/templates/base.html:254 +#: app/templates/base.html:269 msgid "Report / DMCA" msgstr "Rapportering / DMCA" -#: app/templates/base.html:256 app/templates/packages/advanced_search.html:4 +#: app/templates/base.html:271 app/templates/packages/advanced_search.html:4 msgid "Advanced Search" msgstr "" -#: app/templates/base.html:257 +#: app/templates/base.html:272 msgid "User List" msgstr "Brukarliste" -#: app/templates/base.html:258 app/templates/packages/view.html:190 -#: app/templates/packages/view.html:677 app/templates/threads/list.html:4 +#: app/templates/base.html:273 app/templates/packages/view.html:197 +#: app/templates/packages/view.html:695 app/templates/threads/list.html:4 msgid "Threads" msgstr "Trådar" -#: app/templates/base.html:259 app/templates/collections/list.html:7 +#: app/templates/base.html:274 app/templates/collections/list.html:7 #: app/templates/collections/list.html:26 msgid "Collections" msgstr "" -#: app/templates/base.html:260 app/templates/donate/index.html:4 +#: app/templates/base.html:275 app/templates/donate/index.html:4 msgid "Support Creators" msgstr "" -#: app/templates/base.html:261 +#: app/templates/base.html:276 msgid "Translate Packages" msgstr "" -#: app/templates/base.html:262 +#: app/templates/base.html:277 msgid "Source Code" msgstr "Kjeldekode" -#: app/templates/base.html:268 +#: app/templates/base.html:283 msgid "Show non-free packages" msgstr "" -#: app/templates/base.html:270 +#: app/templates/base.html:285 msgid "Hide non-free packages" msgstr "" -#: app/templates/base.html:274 +#: app/templates/base.html:289 #, python-format msgid "Our privacy policy has been updated (%(date)s)" msgstr "" @@ -2652,22 +2686,16 @@ msgstr "" msgid "Welcome" msgstr "Velkommen" -#: app/templates/index.html:8 -msgid "Welcome to the best place to find Minetest mods, games, and texture packs" -msgstr "" -"Velkommen til det beste stedet for å finne Minetest-mods, spel og " -"teksturpakkar" - #: app/templates/index.html:53 #, python-format msgid "%(title)s by %(author)s" msgstr "%(title)s av %(author)s" -#: app/templates/index.html:94 app/templates/packages/view.html:278 +#: app/templates/index.html:94 app/templates/packages/view.html:285 msgid "Previous" msgstr "Forrige" -#: app/templates/index.html:98 app/templates/packages/view.html:282 +#: app/templates/index.html:98 app/templates/packages/view.html:289 #: app/templates/users/claim_forums.html:87 msgid "Next" msgstr "Neste" @@ -2749,7 +2777,7 @@ msgstr "" #: app/templates/admin/storage.html:62 #: app/templates/collections/create_edit.html:61 -#: app/templates/threads/user_comments.html:79 +#: app/templates/threads/user_comments.html:80 msgid "No results" msgstr "" @@ -2872,7 +2900,8 @@ msgstr "" #: app/templates/collections/create_edit.html:5 #: app/templates/collections/view.html:42 app/templates/macros/releases.html:68 -#: app/templates/packages/view.html:116 app/templates/packages/view.html:255 +#: app/templates/packages/release_view.html:10 +#: app/templates/packages/view.html:123 app/templates/packages/view.html:262 msgid "Edit" msgstr "Rediger" @@ -2892,7 +2921,7 @@ msgstr "" #: app/templates/collections/create_edit.html:76 #: app/templates/packages/remove.html:34 app/templates/packages/remove.html:83 -#: app/templates/packages/view.html:128 +#: app/templates/packages/view.html:135 msgid "Remove" msgstr "Fjerna" @@ -3139,8 +3168,8 @@ msgstr "Sletta brukar" msgid "No audit log entries." msgstr "" -#: app/templates/macros/forms.html:21 app/templates/macros/reviews.html:150 -#: app/templates/packages/remove.html:73 app/templates/packages/view.html:468 +#: app/templates/macros/forms.html:21 app/templates/macros/reviews.html:151 +#: app/templates/packages/remove.html:73 app/templates/packages/view.html:486 #: app/templates/users/modtools.html:86 msgid "Required" msgstr "" @@ -3216,6 +3245,7 @@ msgstr "" #: app/templates/macros/releases.html:103 #: app/templates/packages/release_edit.html:39 +#: app/templates/packages/release_view.html:41 msgid "Importing..." msgstr "" @@ -3235,34 +3265,34 @@ msgstr "Hjelpsam" msgid "Unhelpful" msgstr "Uhjelpsam" -#: app/templates/macros/reviews.html:90 +#: app/templates/macros/reviews.html:91 #, python-format msgid "%(num)d comments" msgstr "%(num)d kommentarar" -#: app/templates/macros/reviews.html:102 +#: app/templates/macros/reviews.html:103 msgid "No reviews, yet." msgstr "Ingen omtalar enno." -#: app/templates/macros/reviews.html:112 app/templates/macros/reviews.html:166 +#: app/templates/macros/reviews.html:113 app/templates/macros/reviews.html:167 #: app/templates/packages/review_create_edit.html:4 msgid "Review" msgstr "Omtale" -#: app/templates/macros/reviews.html:139 +#: app/templates/macros/reviews.html:140 #: app/templates/packages/review_create_edit.html:51 msgid "Why or why not? Try to be constructive" msgstr "" -#: app/templates/macros/reviews.html:156 +#: app/templates/macros/reviews.html:157 msgid "Post Review" msgstr "" -#: app/templates/macros/reviews.html:192 +#: app/templates/macros/reviews.html:193 msgid "Report an issue" msgstr "" -#: app/templates/macros/reviews.html:196 +#: app/templates/macros/reviews.html:197 msgid "Ask a question" msgstr "" @@ -3397,8 +3427,8 @@ msgstr "Siste svar" msgid "On %(trigger)s, do %(action)s" msgstr "" -#: app/templates/macros/todo.html:35 app/templates/packages/view.html:122 -#: app/templates/packages/view.html:433 +#: app/templates/macros/todo.html:35 app/templates/packages/view.html:129 +#: app/templates/packages/view.html:451 msgid "Release" msgstr "" @@ -3408,7 +3438,7 @@ msgstr "" #: app/templates/macros/todo.html:48 #: app/templates/packages/releases_list.html:13 -#: app/templates/packages/view.html:437 +#: app/templates/packages/view.html:455 msgid "Update settings" msgstr "" @@ -3453,9 +3483,9 @@ msgstr "Forumemne" #: app/templates/modnames/view.html:27 app/templates/oauth/authorize.html:32 #: app/templates/packages/game_support.html:42 -#: app/templates/packages/similar.html:38 app/templates/packages/view.html:474 -#: app/templates/packages/view.html:498 app/templates/packages/view.html:543 -#: app/templates/packages/view.html:575 app/templates/todo/editor.html:85 +#: app/templates/packages/similar.html:38 app/templates/packages/view.html:492 +#: app/templates/packages/view.html:516 app/templates/packages/view.html:561 +#: app/templates/packages/view.html:593 app/templates/todo/editor.html:85 #: app/templates/todo/game_support.html:45 #, python-format msgid "%(title)s by %(display_name)s" @@ -3688,104 +3718,104 @@ msgid "" "\t\t\tsuch as finding metadata from git, and autocompletion." msgstr "" -#: app/templates/packages/create_edit.html:73 +#: app/templates/packages/create_edit.html:78 msgid "You need to unpublish the package to change the name." msgstr "" -#: app/templates/packages/create_edit.html:80 +#: app/templates/packages/create_edit.html:85 msgid "" "Tip: Don't include Minetest, mod, or modpack " "anywhere in the short description. It is unnecessary and wastes " "characters." msgstr "" -#: app/templates/packages/create_edit.html:83 +#: app/templates/packages/create_edit.html:88 msgid "" "Please choose 'Work in Progress' if your package is unstable, and " "shouldn't be recommended to all players" msgstr "" -#: app/templates/packages/create_edit.html:88 +#: app/templates/packages/create_edit.html:93 msgid "If there is no media, set the Media License to the same as the License." msgstr "" -#: app/templates/packages/create_edit.html:92 +#: app/templates/packages/create_edit.html:97 msgid "" "There's no need to link to the package on ContentDB in the long " "description, the user is already here!" msgstr "" -#: app/templates/packages/create_edit.html:95 +#: app/templates/packages/create_edit.html:100 msgid "" "There's no need to include the forum topic in the long description, it's " "already shown on the page." msgstr "" -#: app/templates/packages/create_edit.html:98 +#: app/templates/packages/create_edit.html:103 msgid "" "There's no need to include the repository URL in the long description, " "it's already shown on the page." msgstr "" -#: app/templates/packages/create_edit.html:102 +#: app/templates/packages/create_edit.html:107 msgid "What to write in the long description" msgstr "" -#: app/templates/packages/create_edit.html:108 +#: app/templates/packages/create_edit.html:113 msgid "Repository and Links" msgstr "" -#: app/templates/packages/create_edit.html:111 +#: app/templates/packages/create_edit.html:116 msgid "Do you have a Git repository?" msgstr "" -#: app/templates/packages/create_edit.html:113 +#: app/templates/packages/create_edit.html:118 msgid "Having a repository is optional" msgstr "" -#: app/templates/packages/create_edit.html:116 +#: app/templates/packages/create_edit.html:121 msgid "" "If you do have a repository, enter the URL below. Otherwise, leave blank " "and click skip." msgstr "" -#: app/templates/packages/create_edit.html:121 +#: app/templates/packages/create_edit.html:126 msgid "HTTP URL to a Git, Mercurial, or other repository" msgstr "" -#: app/templates/packages/create_edit.html:124 +#: app/templates/packages/create_edit.html:129 msgid "Next (Autoimport)" msgstr "" -#: app/templates/packages/create_edit.html:125 +#: app/templates/packages/create_edit.html:130 msgid "Skip" msgstr "" -#: app/templates/packages/create_edit.html:129 +#: app/templates/packages/create_edit.html:134 msgid "Importing... (This may take a while)" msgstr "" -#: app/templates/packages/create_edit.html:132 +#: app/templates/packages/create_edit.html:137 msgid "Where should users report issues?" msgstr "" -#: app/templates/packages/create_edit.html:136 +#: app/templates/packages/create_edit.html:141 msgid "Paste a forum topic URL" msgstr "" -#: app/templates/packages/create_edit.html:138 +#: app/templates/packages/create_edit.html:143 msgid "YouTube videos will be shown in an embed." msgstr "" -#: app/templates/packages/create_edit.html:139 +#: app/templates/packages/create_edit.html:144 msgid "If blank, the author's donation URL will be used instead." msgstr "" -#: app/templates/packages/create_edit.html:140 +#: app/templates/packages/create_edit.html:145 msgid "How can users translate your package? ie: weblate URL or a help page" msgstr "" -#: app/templates/packages/create_edit.html:145 +#: app/templates/packages/create_edit.html:150 msgid "" "You need to save a draft before you can add releases and screenshots. " "You'll be able to edit the package again before submitting for approval." @@ -3838,7 +3868,7 @@ msgid "" msgstr "" #: app/templates/packages/game_support.html:23 -#: app/templates/packages/view.html:213 app/templates/translate/index.html:48 +#: app/templates/packages/view.html:220 app/templates/translate/index.html:48 msgid "Source" msgstr "Kjelde" @@ -4025,10 +4055,12 @@ msgid "Human-readable name. Eg: 1.0.0 - The Trains Update" msgstr "" #: app/templates/packages/release_edit.html:35 +#: app/templates/packages/release_view.html:35 msgid "Commit Hash" msgstr "" #: app/templates/packages/release_edit.html:40 +#: app/templates/packages/release_view.html:42 msgid "view task" msgstr "" @@ -4334,7 +4366,7 @@ msgid "" msgstr "" #: app/templates/packages/review_votes.html:4 -#: app/templates/packages/view.html:364 +#: app/templates/packages/view.html:371 msgid "Review Votes" msgstr "" @@ -4463,24 +4495,32 @@ msgstr "" msgid "Translating content meta - lua_api.md" msgstr "" -#: app/templates/packages/translation.html:30 -msgid "Translation template" +#: app/templates/packages/translation.html:31 +#, python-format +msgid "%(title)s is available in %(num)d languages." msgstr "" #: app/templates/packages/translation.html:32 +msgid "ContentDB reads translations from locale files (.tr) in your package." +msgstr "" + +#: app/templates/packages/translation.html:89 +msgid "Translation template" +msgstr "" + +#: app/templates/packages/translation.html:91 #, python-format msgid "" "To quickly add support for ContentDB package translation, create a file " "at %(location)s with the following content:" msgstr "" -#: app/templates/packages/translation.html:43 -#, python-format -msgid "%(title)s is available in %(num)d languages." +#: app/templates/packages/translation.html:102 +msgid "With games, you also need to name the textdomain in game.conf:" msgstr "" -#: app/templates/packages/translation.html:44 -msgid "ContentDB reads translations from locale files (.tr) in your package." +#: app/templates/packages/translation.html:106 +msgid "Replace mymod with the name of mod / textdomain you chose." msgstr "" #: app/templates/packages/update_config.html:4 @@ -4518,207 +4558,217 @@ msgid "" "notifications until it is marked up to date." msgstr "" -#: app/templates/packages/view.html:42 +#: app/templates/packages/view.html:22 app/templates/packages/view.html:25 +#, python-format +msgid "%(title)s releases" +msgstr "" + +#: app/templates/packages/view.html:49 msgid "Download" msgstr "Nedlasting" -#: app/templates/packages/view.html:49 +#: app/templates/packages/view.html:56 #, python-format msgid "Minetest %(min)s - %(max)s" msgstr "Minetest %(min)s - %(max)s" -#: app/templates/packages/view.html:51 +#: app/templates/packages/view.html:58 #, python-format msgid "For Minetest %(min)s and above" msgstr "" -#: app/templates/packages/view.html:53 +#: app/templates/packages/view.html:60 #, python-format msgid "Minetest %(max)s and below" msgstr "" -#: app/templates/packages/view.html:63 +#: app/templates/packages/view.html:70 msgid "How do I install this?" msgstr "Hvordan installerer eg dette?" -#: app/templates/packages/view.html:69 +#: app/templates/packages/view.html:76 msgid "No downloads available" msgstr "Ingen nedlastingar tilgjengelege" -#: app/templates/packages/view.html:76 +#: app/templates/packages/view.html:83 msgid "Non-free code and media" msgstr "Ikkje-fri kode og medium" -#: app/templates/packages/view.html:78 +#: app/templates/packages/view.html:85 msgid "Non-free code" msgstr "Ikkje-fri kode" -#: app/templates/packages/view.html:80 +#: app/templates/packages/view.html:87 msgid "Non-free media" msgstr "Ikkje-fri media" -#: app/templates/packages/view.html:94 app/templates/threads/view.html:109 +#: app/templates/packages/view.html:101 app/templates/threads/view.html:109 msgid "" "This thread is only visible to its creator, package maintainers, users of" " Approver rank or above, and @mentioned users." msgstr "" -#: app/templates/packages/view.html:207 app/templates/users/profile.html:95 +#: app/templates/packages/view.html:214 app/templates/users/profile.html:95 msgid "Website" msgstr "Nettstad" -#: app/templates/packages/view.html:219 app/templates/users/profile.html:77 +#: app/templates/packages/view.html:226 app/templates/users/profile.html:77 msgid "Forums" msgstr "Forum" -#: app/templates/packages/view.html:225 +#: app/templates/packages/view.html:232 msgid "Issue Tracker" msgstr "" -#: app/templates/packages/view.html:231 app/templates/translate/index.html:43 +#: app/templates/packages/view.html:238 app/templates/translate/index.html:43 msgid "Translate" msgstr "" -#: app/templates/packages/view.html:297 +#: app/templates/packages/view.html:304 msgid "Thumbnail for video" msgstr "" -#: app/templates/packages/view.html:314 +#: app/templates/packages/view.html:321 msgid "Awaiting review" msgstr "" -#: app/templates/packages/view.html:344 app/templates/threads/view.html:82 +#: app/templates/packages/view.html:351 app/templates/threads/view.html:82 msgid "Edit Review" msgstr "" -#: app/templates/packages/view.html:349 +#: app/templates/packages/view.html:356 msgid "You can't review your own package." msgstr "" -#: app/templates/packages/view.html:359 +#: app/templates/packages/view.html:366 msgid "Package needs to be approved before it can be reviewed." msgstr "" -#: app/templates/packages/view.html:370 +#: app/templates/packages/view.html:377 msgid "Used By" msgstr "Brukt av" -#: app/templates/packages/view.html:376 +#: app/templates/packages/view.html:383 msgid "Content" msgstr "Innhald" -#: app/templates/packages/view.html:378 app/templates/packages/view.html:461 +#: app/templates/packages/view.html:385 app/templates/packages/view.html:479 msgid "View content for game" msgstr "Vis innhald for spelet" -#: app/templates/packages/view.html:393 +#: app/templates/packages/view.html:398 +#, python-format +msgid "Release notes for %(title)s" +msgstr "" + +#: app/templates/packages/view.html:411 msgid "Favorite" msgstr "Favoritt" -#: app/templates/packages/view.html:402 +#: app/templates/packages/view.html:420 msgid "Add to collection..." msgstr "Legg til i samling..." -#: app/templates/packages/view.html:410 +#: app/templates/packages/view.html:428 #, python-format msgid "View %(count)d collections" msgstr "" -#: app/templates/packages/view.html:421 +#: app/templates/packages/view.html:439 msgid "Package may be outdated" msgstr "" -#: app/templates/packages/view.html:428 +#: app/templates/packages/view.html:446 msgid "Only visible to the author and Editors." msgstr "" -#: app/templates/packages/view.html:445 +#: app/templates/packages/view.html:463 msgid "Warning" msgstr "Åtvaring" -#: app/templates/packages/view.html:451 +#: app/templates/packages/view.html:469 msgid "Like this package? Help support its development by making a donation" msgstr "" -#: app/templates/packages/view.html:454 +#: app/templates/packages/view.html:472 msgid "Donate now" msgstr "" -#: app/templates/packages/view.html:466 app/utils/minetest_hypertext.py:283 +#: app/templates/packages/view.html:484 app/utils/minetest_hypertext.py:283 msgid "Dependencies" msgstr "" -#: app/templates/packages/view.html:486 +#: app/templates/packages/view.html:504 msgid "No required dependencies" msgstr "" -#: app/templates/packages/view.html:492 +#: app/templates/packages/view.html:510 msgid "Optional" msgstr "Valfri" -#: app/templates/packages/view.html:525 +#: app/templates/packages/view.html:543 msgid "Compatible Games" msgstr "Kompatible spel" -#: app/templates/packages/view.html:530 app/templates/packages/view.html:550 +#: app/templates/packages/view.html:548 app/templates/packages/view.html:568 #: app/utils/minetest_hypertext.py:275 msgid "No specific game required" msgstr "" -#: app/templates/packages/view.html:533 +#: app/templates/packages/view.html:551 msgid "Tested with:" msgstr "" -#: app/templates/packages/view.html:555 +#: app/templates/packages/view.html:573 msgid "Is the above correct?" msgstr "" -#: app/templates/packages/view.html:556 +#: app/templates/packages/view.html:574 msgid "You need to either confirm this or tell ContentDB about supported games" msgstr "" -#: app/templates/packages/view.html:568 +#: app/templates/packages/view.html:586 msgid "Does not work with:" msgstr "" -#: app/templates/packages/view.html:588 +#: app/templates/packages/view.html:606 msgid "Please specify compatible games" msgstr "" -#: app/templates/packages/view.html:594 +#: app/templates/packages/view.html:612 msgid "Information" msgstr "Informasjon" -#: app/templates/packages/view.html:600 +#: app/templates/packages/view.html:618 msgid "Technical Name" msgstr "Teknisk namn" -#: app/templates/packages/view.html:616 app/utils/minetest_hypertext.py:295 +#: app/templates/packages/view.html:634 app/utils/minetest_hypertext.py:295 #, python-format msgid "%(code_license)s for code,
%(media_license)s for media." msgstr "%(code_license)s for kode,
%(media_license)s for medium." -#: app/templates/packages/view.html:624 +#: app/templates/packages/view.html:642 msgid "Unknown" msgstr "Ukjent" -#: app/templates/packages/view.html:626 app/utils/minetest_hypertext.py:301 +#: app/templates/packages/view.html:644 app/utils/minetest_hypertext.py:301 msgid "Added" msgstr "Lagt til" -#: app/templates/packages/view.html:640 +#: app/templates/packages/view.html:658 msgid "Remove myself" msgstr "" -#: app/templates/packages/view.html:645 app/utils/minetest_hypertext.py:303 +#: app/templates/packages/view.html:663 app/utils/minetest_hypertext.py:303 msgid "Provides" msgstr "" -#: app/templates/packages/view.html:667 +#: app/templates/packages/view.html:685 msgid "More" msgstr "Meir" -#: app/templates/packages/view.html:696 +#: app/templates/packages/view.html:714 msgid "See audit log" msgstr "" @@ -4800,7 +4850,7 @@ msgstr "Kommentarar frå %(user)s" msgid "Reply to %(title)s" msgstr "Svar til %(title)s" -#: app/templates/threads/user_comments.html:73 +#: app/templates/threads/user_comments.html:74 msgid "Only showing replies to public threads" msgstr "" @@ -4902,7 +4952,7 @@ msgstr "" msgid "Mod names that have hard dependers, but no packages providing them." msgstr "" -#: app/templates/todo/editor.html:193 app/templates/users/account.html:100 +#: app/templates/todo/editor.html:193 app/templates/users/account.html:102 msgid "View All" msgstr "Vis alle" @@ -5197,10 +5247,10 @@ msgid "Account Deletion and Deactivation isn't available to users yet." msgstr "" #: app/templates/users/account.html:88 -msgid "Please contact the admin." +msgid "Please raise a report to request account deletion." msgstr "" -#: app/templates/users/account.html:93 +#: app/templates/users/account.html:95 msgid "Recent Account Actions" msgstr "" @@ -5702,28 +5752,28 @@ msgstr "" msgid "'%(query)s' - Search Package Releases" msgstr "" -#: app/utils/flask.py:158 +#: app/utils/flask.py:159 msgid "All time" msgstr "Heile tida" -#: app/utils/flask.py:159 +#: app/utils/flask.py:160 msgid "Last 7 days" msgstr "Siste 7 dagane" -#: app/utils/flask.py:160 +#: app/utils/flask.py:161 msgid "Last 30 days" msgstr "Siste 30 dagane" -#: app/utils/flask.py:161 +#: app/utils/flask.py:162 msgid "Last 90 days" msgstr "Siste 90 dagane" -#: app/utils/flask.py:162 +#: app/utils/flask.py:163 #, fuzzy msgid "Year to date" msgstr "Frå starten av året til no" -#: app/utils/flask.py:163 +#: app/utils/flask.py:164 msgid "Last year" msgstr "I fjor" @@ -5990,6 +6040,7 @@ msgstr "" #~ msgid "Chat / Commands" #~ msgstr "" +#~ msgctxt "tags" #~ msgid "" #~ "Focus on player chat/communication or " #~ "who's primary function is interacting " @@ -6005,6 +6056,7 @@ msgstr "" #~ msgid "Complex installation" #~ msgstr "" +#~ msgctxt "tags" #~ msgid "" #~ "Requires futher installation steps, such " #~ "as installing luarocks or editing the" @@ -6026,6 +6078,7 @@ msgstr "" #~ msgid "Sims" #~ msgstr "" +#~ msgctxt "tags" #~ msgid "" #~ "Mods and games that aim to " #~ "simulate real life activity. Similar to" @@ -6050,6 +6103,7 @@ msgstr "" #~ msgid "Mobs / Animals / NPCs" #~ msgstr "" +#~ msgctxt "tags" #~ msgid "Adds mobs, animals, and NPCs" #~ msgstr "" @@ -6158,6 +6212,7 @@ msgstr "" #~ msgid "GUI" #~ msgstr "" +#~ msgctxt "tags" #~ msgid "For content whose main utility / feature is in GUI/formspec form" #~ msgstr "" @@ -6176,6 +6231,7 @@ msgstr "" #~ msgid "Minetest Game improved" #~ msgstr "" +#~ msgctxt "tags" #~ msgid "Forks of MTG" #~ msgstr "" @@ -6321,39 +6377,6 @@ 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 (_), " @@ -6372,3 +6395,6 @@ msgstr "" #~ msgid "Human readable. Eg: 1.0.0 or 2018-05-28" #~ msgstr "" +#~ msgid "Please contact the admin." +#~ msgstr "" + diff --git a/translations/pl/LC_MESSAGES/messages.po b/translations/pl/LC_MESSAGES/messages.po index 2262e23b..f62747cc 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-22 16:06+0100\n" +"POT-Creation-Date: 2024-07-23 22:12+0100\n" "PO-Revision-Date: 2024-06-09 10:38+0000\n" "Last-Translator: W T \n" "Language: pl\n" @@ -28,43 +28,29 @@ msgstr "Użytkownik zbanowany:" msgid "You have been banned." msgstr "Zostałeś zbanowany." -#. NOTE: tags: title for server_tools +#. NOTE: tags: title for jam_game_2023 #: app/_translations.py:6 #, fuzzy msgctxt "tags" -msgid "Server Moderation and Tools" -msgstr "Moderacja i Narzędzia do Serwerów" +msgid "Jam / Game 2023" +msgstr "Dżem / Gra 2023" -#. NOTE: tags: description for server_tools +#. NOTE: tags: description for jam_game_2023 #: 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:10 -#, fuzzy -msgctxt "tags" -msgid "Player vs Player (PvP)" -msgstr "Gracz vs Gracz (PvP)" - -#. NOTE: tags: description for pvp -#: 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" +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 player_effects -#: app/_translations.py:14 +#: app/_translations.py:10 #, fuzzy msgctxt "tags" msgid "Player Effects / Power Ups" msgstr "Efekty Graczy / Wzmocnienia" #. NOTE: tags: description for player_effects -#: app/_translations.py:16 +#: app/_translations.py:12 #, fuzzy msgctxt "tags" msgid "" @@ -74,85 +60,57 @@ 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 jam_game_2023 +#. NOTE: tags: title for server_tools +#: app/_translations.py:14 +#, 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:16 +#, 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:18 #, fuzzy msgctxt "tags" -msgid "Jam / Game 2023" -msgstr "Dżem / Gra 2023" +msgid "Player vs Player (PvP)" +msgstr "Gracz vs Gracz (PvP)" -#. NOTE: tags: description for jam_game_2023 +#. NOTE: tags: description for pvp #: 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" +msgid "Designed to be played competitively against other players" +msgstr "Zaprojektowany do rozgrywki z walką pomiędzy graczami" #. NOTE: tags: title for world_tools -#: app/_translations.py:26 +#: app/_translations.py:22 #, 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:28 +#: app/_translations.py:24 #, 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:38 +#: app/_translations.py:26 #, fuzzy msgctxt "tags" msgid "Joke" msgstr "Żart" #. NOTE: tags: description for april_fools -#: app/_translations.py:40 +#: app/_translations.py:28 #, fuzzy msgctxt "tags" msgid "" @@ -163,246 +121,219 @@ 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 singleplayer -#: app/_translations.py:42 +#. NOTE: tags: title for developer_tools +#: app/_translations.py:30 #, fuzzy msgctxt "tags" -msgid "Singleplayer-focused" -msgstr "Skupione na trybie Jednoosobowym" +msgid "Developer Tools" +msgstr "Narzędzia Programistów" -#. NOTE: tags: description for singleplayer -#: app/_translations.py:44 +#. NOTE: tags: description for developer_tools +#: app/_translations.py:32 #, fuzzy msgctxt "tags" -msgid "Content that can be played alone" -msgstr "Zawartość, w którą można grać samodzielnie" +msgid "Tools for game and mod developers" +msgstr "Narzędzia do wsparcia tworzenia gier i modów" + +#. NOTE: tags: title for inventory +#: app/_translations.py:34 +#, fuzzy +msgctxt "tags" +msgid "Inventory" +msgstr "Inwentarz" + +#. NOTE: tags: description for inventory +#: app/_translations.py:36 +#, fuzzy +msgctxt "tags" +msgid "Changes the inventory GUI" +msgstr "Zmienia interfejs inwentarza" #. NOTE: tags: title for crafting -#: app/_translations.py:46 +#: app/_translations.py:38 #, fuzzy msgctxt "tags" msgid "Crafting" msgstr "Rzemiosło" #. NOTE: tags: description for crafting -#: app/_translations.py:48 +#: app/_translations.py:40 #, fuzzy msgctxt "tags" msgid "Big changes to crafting gameplay" msgstr "Duże zmiany w systemie rzemiosła (crafting)" #. NOTE: tags: title for adventure__rpg -#: app/_translations.py:50 +#: app/_translations.py:42 #, fuzzy msgctxt "tags" msgid "Adventure / RPG" msgstr "Przygodowe / RPG" #. NOTE: tags: title for shooter -#: app/_translations.py:52 +#: app/_translations.py:44 #, fuzzy msgctxt "tags" msgid "Shooter" msgstr "Strzelanka" #. NOTE: tags: description for shooter -#: app/_translations.py:54 +#: app/_translations.py:46 #, 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 +#: app/_translations.py:48 #, fuzzy msgctxt "tags" msgid "Sounds / Music" msgstr "Dźwięki / Muzyka" #. NOTE: tags: description for sound_music -#: app/_translations.py:58 +#: app/_translations.py:50 #, 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 tools -#: app/_translations.py:60 +#. NOTE: tags: title for mapgen +#: app/_translations.py:52 #, fuzzy msgctxt "tags" -msgid "Tools / Weapons / Armor" -msgstr "Narzędzia / Broń / Zbroja" +msgid "Mapgen / Biomes / Decoration" +msgstr "Generator Mapy / Biomy / Ozdoby" -#. NOTE: tags: description for tools -#: app/_translations.py:62 +#. NOTE: tags: description for mapgen +#: app/_translations.py:54 #, fuzzy msgctxt "tags" -msgid "Adds or changes tools, weapons, and armor" -msgstr "Dodaje lub zmienia narzędzia, broń lub zbroje" +msgid "New mapgen or changes mapgen" +msgstr "Nowy generator mapy lub zmiany w nim" -#. NOTE: tags: title for plants_and_farming -#: app/_translations.py:64 +#. NOTE: tags: title for singleplayer +#: app/_translations.py:56 #, fuzzy msgctxt "tags" -msgid "Plants and Farming" -msgstr "Rośliny i Uprawa" +msgid "Singleplayer-focused" +msgstr "Skupione na trybie Jednoosobowym" -#. NOTE: tags: description for plants_and_farming -#: app/_translations.py:66 +#. NOTE: tags: description for singleplayer +#: app/_translations.py:58 #, fuzzy msgctxt "tags" -msgid "Adds new plants or other farmable resources." -msgstr "Dodaje nowe rośliny lub inne uprawialne zasoby." - -#. NOTE: tags: title for simulation -#: app/_translations.py:68 -#, fuzzy -msgctxt "tags" -msgid "Sims" -msgstr "Symulacje" - -#. 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 -#, 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" +msgid "Content that can be played alone" +msgstr "Zawartość, w którą można grać samodzielnie" #. NOTE: tags: title for complex_installation -#: app/_translations.py:80 +#: app/_translations.py:60 #, fuzzy msgctxt "tags" msgid "Complex installation" msgstr "Złożona instalacja" #. NOTE: tags: description for complex_installation -#: app/_translations.py:82 +#: app/_translations.py:62 msgctxt "tags" msgid "" "Requires futher installation steps, such as installing LuaRocks or " "editing the trusted mod setting" msgstr "" -#. NOTE: tags: title for magic -#: app/_translations.py:84 +#. NOTE: tags: title for simulation +#: app/_translations.py:64 #, fuzzy msgctxt "tags" -msgid "Magic / Enchanting" -msgstr "Magia / Zaklinanie" +msgid "Sims" +msgstr "Symulacje" -#. NOTE: tags: title for building_mechanics -#: 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:88 -#, fuzzy -msgctxt "tags" -msgid "Adds game mechanics or tools that change how players build." -msgstr "" -"Dodaje mechaniki lub narzędzia do gry, które zmieniają to, jak gracze " -"budują." - -#. NOTE: tags: title for oneofakind__original -#: app/_translations.py:90 -#, fuzzy -msgctxt "tags" -msgid "One-of-a-kind / Original" -msgstr "Jedyny w swoim rodzaju / Oryginalny" - -#. NOTE: tags: description for oneofakind__original -#: app/_translations.py:92 -#, fuzzy +#. NOTE: tags: description for simulation +#: app/_translations.py:66 msgctxt "tags" msgid "" -"For games and such that are of their own kind, distinct and original in " -"nature to others of the same category." +"Mods and games that aim to simulate real life activity. Similar to " +"SimCity/The Sims/OpenTTD/etc." 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." -#. NOTE: tags: title for building -#: app/_translations.py:94 +#. NOTE: tags: title for plants_and_farming +#: app/_translations.py:68 #, fuzzy msgctxt "tags" -msgid "Building" -msgstr "Budowanie" +msgid "Plants and Farming" +msgstr "Rośliny i Uprawa" -#. NOTE: tags: description for building -#: app/_translations.py:96 +#. NOTE: tags: description for plants_and_farming +#: app/_translations.py:70 #, 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 "Adds new plants or other farmable resources." +msgstr "Dodaje nowe rośliny lub inne uprawialne zasoby." -#. NOTE: tags: title for decorative -#: app/_translations.py:98 +#. NOTE: tags: title for multiplayer +#: app/_translations.py:72 #, fuzzy msgctxt "tags" -msgid "Decorative" -msgstr "Dekoracyjne" +msgid "Multiplayer-focused" +msgstr "Skupione na trybie Wieloosobowym" -#. NOTE: tags: description for decorative -#: app/_translations.py:100 +#. NOTE: tags: description for multiplayer +#: app/_translations.py:74 #, 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 "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 chat +#: app/_translations.py:80 +#, fuzzy +msgctxt "tags" +msgid "Chat / Commands" +msgstr "Czat / Polecenia" + +#. NOTE: tags: description for chat +#: app/_translations.py:82 +msgctxt "tags" +msgid "Focus on player chat/communication or console interaction." +msgstr "" #. NOTE: tags: title for puzzle -#: app/_translations.py:102 +#: app/_translations.py:84 #, fuzzy msgctxt "tags" msgid "Puzzle" msgstr "Łamigłówki" #. NOTE: tags: description for puzzle -#: app/_translations.py:104 +#: app/_translations.py:86 #, fuzzy msgctxt "tags" msgid "Focus on puzzle solving instead of combat" msgstr "Skupia się na rozwiązywaniu łamigłówek zamiast walki" #. NOTE: tags: title for environment -#: app/_translations.py:106 +#: app/_translations.py:88 #, fuzzy msgctxt "tags" msgid "Environment / Weather" msgstr "Środowisko / Pogoda" #. NOTE: tags: description for environment -#: app/_translations.py:108 +#: app/_translations.py:90 #, fuzzy msgctxt "tags" msgid "" @@ -413,32 +344,101 @@ msgstr "" "środowiskowe" #. NOTE: tags: title for less_than_px -#: app/_translations.py:110 +#: app/_translations.py:92 #, fuzzy msgctxt "tags" msgid "<16px" msgstr "<16 pikseli" #. NOTE: tags: description for less_than_px -#: app/_translations.py:112 +#: app/_translations.py:94 #, fuzzy msgctxt "tags" msgid "Less than 16px" msgstr "Mniej niż 16 pikseli" #. NOTE: tags: title for mobs -#: app/_translations.py:114 +#: app/_translations.py:96 #, fuzzy msgctxt "tags" msgid "Mobs / Animals / NPCs" msgstr "Moby / Zwierzęta / NPC" #. NOTE: tags: description for mobs -#: app/_translations.py:116 +#: app/_translations.py:98 msgctxt "tags" msgid "Adds mobs, animals, and non-player characters" msgstr "" +#. NOTE: tags: title for building +#: app/_translations.py:100 +#, fuzzy +msgctxt "tags" +msgid "Building" +msgstr "Budowanie" + +#. NOTE: tags: description for building +#: app/_translations.py:102 +#, 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:104 +#, fuzzy +msgctxt "tags" +msgid "Decorative" +msgstr "Dekoracyjne" + +#. NOTE: tags: description for decorative +#: app/_translations.py:106 +#, 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" + +#. NOTE: tags: title for magic +#: app/_translations.py:108 +#, fuzzy +msgctxt "tags" +msgid "Magic / Enchanting" +msgstr "Magia / Zaklinanie" + +#. NOTE: tags: title for building_mechanics +#: app/_translations.py:110 +#, fuzzy +msgctxt "tags" +msgid "Building Mechanics and Tools" +msgstr "Mechaniki i Narzędzia do Budowania" + +#. NOTE: tags: description for building_mechanics +#: app/_translations.py:112 +#, fuzzy +msgctxt "tags" +msgid "Adds game mechanics or tools that change how players build." +msgstr "" +"Dodaje mechaniki lub narzędzia do gry, które zmieniają to, jak gracze " +"budują." + +#. NOTE: tags: title for oneofakind__original +#: app/_translations.py:114 +#, fuzzy +msgctxt "tags" +msgid "One-of-a-kind / Original" +msgstr "Jedyny w swoim rodzaju / Oryginalny" + +#. NOTE: tags: description for oneofakind__original +#: 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." +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." + #. NOTE: tags: title for custom_mapgen #: app/_translations.py:118 #, fuzzy @@ -457,24 +457,19 @@ msgstr "" "Zawiera całkowicie dostosowany generator mapy napisany w Lua, zazwyczaj " "wymaga, by świat używał generatora 'singlenode'." -#. NOTE: tags: title for survival +#. NOTE: tags: title for 16px #: app/_translations.py:122 #, fuzzy msgctxt "tags" -msgid "Survival" -msgstr "Przetrwanie" +msgid "16px" +msgstr "16 pikseli" -#. NOTE: tags: description for survival +#. NOTE: tags: description for 16px #: 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 "" -"Napisany specjalnie do rozgrywki w trybie przerwania, ze skupieniem na " -"balansie gry, poziomie trudności lub zasobach dostępnych poprzez " -"rzemiosło, kopanie, ..." +msgid "For 16px texture packs" +msgstr "Dla paczek tekstur w rozdzielczości 16 pikseli" #. NOTE: tags: title for education #: app/_translations.py:126 @@ -492,71 +487,48 @@ msgstr "" "Albo ma wartość edukacyjną, albo jest narzędziem pomocnicznym dla " "nauczycieli " -#. NOTE: tags: title for storage +#. NOTE: tags: title for survival #: app/_translations.py:130 #, fuzzy msgctxt "tags" -msgid "Storage" -msgstr "Magazyn" +msgid "Survival" +msgstr "Przetrwanie" -#. NOTE: tags: description for storage +#. NOTE: tags: description for survival #: 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 library -#: app/_translations.py:134 -#, fuzzy -msgctxt "tags" -msgid "API / Library" -msgstr "API / Biblioteka" - -#. NOTE: tags: description for library -#: 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" +msgid "" +"Written specifically for survival gameplay with a focus on game-balance, " +"difficulty level, or resources available through crafting, mining, ..." +msgstr "" +"Napisany specjalnie do rozgrywki w trybie przerwania, ze skupieniem na " +"balansie gry, poziomie trudności lub zasobach dostępnych poprzez " +"rzemiosło, kopanie, ..." #. NOTE: tags: title for hud -#: app/_translations.py:138 +#: app/_translations.py:134 #, fuzzy msgctxt "tags" msgid "HUD" msgstr "HUD" #. NOTE: tags: description for hud -#: app/_translations.py:140 +#: app/_translations.py:136 #, 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 -msgctxt "tags" -msgid "Mini-game" -msgstr "Minigra" - -#. NOTE: tags: description for mini-game -#: app/_translations.py:144 -#, fuzzy -msgctxt "tags" -msgid "Adds a mini-game to be played within Minetest" -msgstr "Dodaje minigrę do rozgrywki wewnątrz Minetestu" - #. NOTE: tags: title for pve -#: app/_translations.py:146 +#: app/_translations.py:138 #, fuzzy msgctxt "tags" msgid "Player vs Environment (PvE)" msgstr "Gracz vs Środowisko (PvE)" #. NOTE: tags: description for pve -#: app/_translations.py:148 +#: app/_translations.py:140 #, fuzzy msgctxt "tags" msgid "" @@ -566,166 +538,113 @@ 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 storage +#: app/_translations.py:142 +#, fuzzy +msgctxt "tags" +msgid "Storage" +msgstr "Magazyn" + +#. NOTE: tags: description for storage +#: app/_translations.py:144 +#, fuzzy +msgctxt "tags" +msgid "Adds or improves item storage mechanics" +msgstr "Dodaje lub poprawia mechaniki przechowywania przedmiotów" + #. NOTE: tags: title for sports -#: app/_translations.py:150 +#: app/_translations.py:146 #, fuzzy msgctxt "tags" msgid "Sports" msgstr "Sporty" -#. NOTE: tags: title for 16px +#. NOTE: tags: title for library +#: app/_translations.py:148 +#, fuzzy +msgctxt "tags" +msgid "API / Library" +msgstr "API / Biblioteka" + +#. NOTE: tags: description for library +#: app/_translations.py:150 +#, 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 mini-game #: app/_translations.py:152 #, fuzzy msgctxt "tags" -msgid "16px" -msgstr "16 pikseli" +msgid "Mini-game" +msgstr "Minigra" -#. NOTE: tags: description for 16px +#. NOTE: tags: description for mini-game #: 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" +msgid "Adds a mini-game to be played within Minetest" +msgstr "Dodaje minigrę do rozgrywki wewnątrz Minetestu" #. NOTE: tags: title for commerce -#: app/_translations.py:170 +#: app/_translations.py:156 #, fuzzy msgctxt "tags" msgid "Commerce / Economy" msgstr "Handel / Ekonomia" #. NOTE: tags: description for commerce -#: app/_translations.py:172 +#: app/_translations.py:158 #, 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 +#. NOTE: tags: title for technology +#: app/_translations.py:160 #, fuzzy msgctxt "tags" -msgid "GUI" -msgstr "Interfejs Użytkownika" +msgid "Machines / Electronics" +msgstr "Maszyny / Elektronika" -#. 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 +#. NOTE: tags: description for technology +#: app/_translations.py:162 #, fuzzy msgctxt "tags" -msgid "Jam / Combat 2020" -msgstr "Dżem / Walka 2020" +msgid "Adds machines useful in automation, tubes, or power." +msgstr "Dodaje maszyny użyteczne przy automatyzacji, rury lub zasilanie." -#. NOTE: tags: description for jam_combat_mod -#: app/_translations.py:180 +#. NOTE: tags: title for food +#: app/_translations.py:164 #, fuzzy msgctxt "tags" -msgid "For mods created for the Discord \"Combat\" modding event in 2020" -msgstr "" -"Dla modów stworzonych na wydarzenie \"Walka\" (\"Combat\") na Discordzie " -"w roku 2020" +msgid "Food / Drinks" +msgstr "Jedzenie / Napoje" -#. NOTE: tags: title for mtg -#: app/_translations.py:182 +#. NOTE: tags: title for seasonal +#: app/_translations.py:166 #, fuzzy msgctxt "tags" -msgid "Minetest Game improved" -msgstr "Minetest Game ulepszona" +msgid "Seasonal" +msgstr "Sezonowy" -#. 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 +#. NOTE: tags: description for seasonal +#: app/_translations.py:168 #, 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" +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 creative -#: app/_translations.py:190 +#: app/_translations.py:170 #, fuzzy msgctxt "tags" msgid "Creative" msgstr "Kreatywny" #. NOTE: tags: description for creative -#: app/_translations.py:192 +#: app/_translations.py:172 #, fuzzy msgctxt "tags" msgid "" @@ -738,61 +657,124 @@ msgstr "" "narzędzia, które wspierają tworzenie w grze i nie dodaje trudności lub " "ograniczeń" -#. NOTE: tags: title for technology -#: app/_translations.py:194 +#. NOTE: tags: title for 64px +#: app/_translations.py:174 #, fuzzy msgctxt "tags" -msgid "Machines / Electronics" -msgstr "Maszyny / Elektronika" +msgid "64px" +msgstr "64 pikseli" -#. NOTE: tags: description for technology -#: app/_translations.py:196 +#. NOTE: tags: description for 64px +#: app/_translations.py:176 #, fuzzy msgctxt "tags" -msgid "Adds machines useful in automation, tubes, or power." -msgstr "Dodaje maszyny użyteczne przy automatyzacji, rury lub zasilanie." +msgid "For 64px texture packs" +msgstr "Dla paczek tekstur w rozdzielczości 64 pikseli" #. NOTE: tags: title for 32px -#: app/_translations.py:198 +#: app/_translations.py:178 #, fuzzy msgctxt "tags" msgid "32px" msgstr "32 piksele" #. NOTE: tags: description for 32px -#: app/_translations.py:200 +#: app/_translations.py:180 #, fuzzy msgctxt "tags" msgid "For 32px texture packs" msgstr "Dla paczek tekstur w rozdzielczości 32 pikseli" -#. NOTE: tags: title for strategy_rts -#: app/_translations.py:202 +#. NOTE: tags: title for gui +#: app/_translations.py:182 #, fuzzy msgctxt "tags" -msgid "Strategy / RTS" -msgstr "Strategia / RTS" +msgid "GUI" +msgstr "Interfejs Użytkownika" -#. NOTE: tags: description for strategy_rts -#: app/_translations.py:204 +#. NOTE: tags: description for gui +#: app/_translations.py:184 +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:186 +#, fuzzy +msgctxt "tags" +msgid "Jam / Combat 2020" +msgstr "Dżem / Walka 2020" + +#. NOTE: tags: description for jam_combat_mod +#: app/_translations.py:188 +#, fuzzy +msgctxt "tags" +msgid "For mods created for the Discord \"Combat\" modding event in 2020" +msgstr "" +"Dla modów stworzonych na wydarzenie \"Walka\" (\"Combat\") na Discordzie " +"w roku 2020" + +#. NOTE: tags: title for transport +#: app/_translations.py:190 +#, fuzzy +msgctxt "tags" +msgid "Transport" +msgstr "Transport" + +#. NOTE: tags: description for transport +#: app/_translations.py:192 #, fuzzy msgctxt "tags" msgid "" -"Games and mods with a heavy strategy component, whether real-time or " -"turn-based" +"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 jam_weekly_2021 +#: app/_translations.py:194 +#, fuzzy +msgctxt "tags" +msgid "Jam / Weekly Challenges 2021" +msgstr "Dżem / Tygodniowe Wyzwania 2021" + +#. NOTE: tags: description for jam_weekly_2021 +#: app/_translations.py:196 +#, 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 mtg +#: app/_translations.py:198 +#, fuzzy +msgctxt "tags" +msgid "Minetest Game improved" +msgstr "Minetest Game ulepszona" + +#. NOTE: tags: description for mtg +#: app/_translations.py:200 +msgctxt "tags" +msgid "Forks of Minetest Game" 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:206 +#: app/_translations.py:202 #, fuzzy msgctxt "tags" msgid "Player customization / Skins" msgstr "Dostosowanie gracza / Skórki" #. NOTE: tags: description for skins -#: app/_translations.py:208 +#: app/_translations.py:204 #, fuzzy msgctxt "tags" msgid "" @@ -803,33 +785,51 @@ msgstr "" " akcesoria." #. NOTE: tags: title for jam_game_2021 -#: app/_translations.py:210 +#: app/_translations.py:206 #, fuzzy msgctxt "tags" msgid "Jam / Game 2021" msgstr "Dżem / Gra 2021" #. NOTE: tags: description for jam_game_2021 -#: app/_translations.py:212 +#: app/_translations.py:208 #, 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 +#: app/_translations.py:210 #, fuzzy msgctxt "tags" msgid "128px+" msgstr "128 pikseli i więcej" #. NOTE: tags: description for 128px -#: app/_translations.py:216 +#: app/_translations.py:212 #, fuzzy msgctxt "tags" msgid "For 128px or higher texture packs" msgstr "Dla paczek tekstur w rozdzielczości 128 pikseli i wyższej" +#. NOTE: tags: title for strategy_rts +#: app/_translations.py:214 +#, fuzzy +msgctxt "tags" +msgid "Strategy / RTS" +msgstr "Strategia / RTS" + +#. NOTE: tags: description for strategy_rts +#: 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" + #. NOTE: tags: title for jam_game_2022 #: app/_translations.py:218 #, fuzzy @@ -964,7 +964,7 @@ msgstr "%(package_type)s dla %(game_name)s" msgid "%(delta)s ago" msgstr "%(delta)s temu" -#: app/blueprints/api/endpoints.py:94 app/templates/index.html:104 +#: app/blueprints/api/endpoints.py:74 app/templates/index.html:104 msgid "Featured" msgstr "Wyróżnione" @@ -975,6 +975,7 @@ msgstr "Wyróżnione" #: 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 +#: app/templates/packages/release_view.html:22 msgid "Name" msgstr "Nazwa" @@ -983,10 +984,10 @@ 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:252 -#: app/blueprints/packages/packages.py:544 -#: app/blueprints/packages/packages.py:640 -#: app/blueprints/packages/packages.py:728 +#: app/blueprints/oauth/__init__.py:175 app/blueprints/packages/packages.py:253 +#: app/blueprints/packages/packages.py:551 +#: app/blueprints/packages/packages.py:647 +#: app/blueprints/packages/packages.py:735 #: app/blueprints/packages/releases.py:66 #: app/blueprints/packages/releases.py:81 app/blueprints/packages/reviews.py:63 #: app/blueprints/packages/screenshots.py:36 @@ -1003,17 +1004,18 @@ msgstr "Zapisz" #: app/blueprints/packages/advanced_search.py:84 #: app/blueprints/packages/releases.py:56 #: app/blueprints/packages/releases.py:71 app/blueprints/packages/reviews.py:53 -#: app/blueprints/threads/__init__.py:281 +#: app/blueprints/threads/__init__.py:282 #: app/templates/admin/languages/list.html:23 -#: app/templates/macros/reviews.html:143 app/templates/macros/topics.html:5 +#: app/templates/macros/reviews.html:144 app/templates/macros/topics.html:5 #: app/templates/packages/release_edit.html:21 -#: app/templates/packages/translation.html:54 +#: app/templates/packages/release_view.html:23 +#: app/templates/packages/translation.html:42 msgid "Title" msgstr "Tytuł" #: app/blueprints/collections/__init__.py:80 #: app/blueprints/collections/__init__.py:85 -#: app/templates/packages/translation.html:57 +#: app/templates/packages/translation.html:45 msgid "Short Description" msgstr "Krótki opis" @@ -1022,7 +1024,7 @@ msgid "Page Content" msgstr "Zawartość strony" #: app/blueprints/collections/__init__.py:82 -#: app/blueprints/threads/__init__.py:283 +#: app/blueprints/threads/__init__.py:284 #: app/templates/collections/view.html:51 msgid "Private" msgstr "Prywatny" @@ -1059,6 +1061,27 @@ msgstr "(Publiczne, zmień w Profil > Moje kolekcje)" msgid "Removed package from favorites collection" msgstr "Usunięto paczkę z ulubionych" +#: app/blueprints/feeds/__init__.py:32 app/templates/index.html:8 +msgid "Welcome to the best place to find Minetest mods, games, and texture packs" +msgstr "" +"Witaj w najlepszym miejscu do znalezienia modyfikacji, gier i paczek " +"tekstur dla Minetesta" + +#: app/blueprints/feeds/__init__.py:70 app/templates/base.html:29 +#: app/templates/base.html:36 +msgid "ContentDB new packages" +msgstr "" + +#: app/blueprints/feeds/__init__.py:98 app/templates/base.html:31 +#: app/templates/base.html:38 +msgid "ContentDB package updates" +msgstr "" + +#: app/blueprints/feeds/__init__.py:107 app/templates/base.html:27 +#: app/templates/base.html:34 +msgid "ContentDB all" +msgstr "" + #: 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 @@ -1089,7 +1112,7 @@ msgstr "Tłumaczenie" #: app/blueprints/packages/__init__.py:42 #: app/templates/packages/releases_list.html:34 -#: app/templates/packages/view.html:657 app/templates/todo/editor.html:75 +#: app/templates/packages/view.html:675 app/templates/todo/editor.html:75 msgid "Releases" msgstr "Wydania" @@ -1101,18 +1124,18 @@ msgstr "Zrzuty ekranu" #: app/blueprints/packages/__init__.py:52 #: app/templates/packages/edit_maintainers.html:8 -#: app/templates/packages/view.html:628 app/utils/minetest_hypertext.py:302 +#: app/templates/packages/view.html:646 app/utils/minetest_hypertext.py:302 msgid "Maintainers" msgstr "Opiekunowie projektu" #: app/blueprints/packages/__init__.py:57 app/templates/admin/list.html:21 -#: app/templates/base.html:159 app/templates/packages/audit.html:4 +#: app/templates/base.html:173 app/templates/packages/audit.html:4 msgid "Audit Log" msgstr "Log audytów" -#: app/blueprints/packages/__init__.py:62 app/templates/base.html:150 +#: app/blueprints/packages/__init__.py:62 app/templates/base.html:164 #: app/templates/packages/stats.html:4 app/templates/packages/stats.html:23 -#: app/templates/packages/view.html:236 app/templates/users/profile.html:148 +#: app/templates/packages/view.html:243 app/templates/users/profile.html:148 msgid "Statistics" msgstr "Statystyki" @@ -1142,8 +1165,8 @@ msgstr "" msgid "Non-free" msgstr "" -#: app/blueprints/packages/advanced_search.py:42 app/models/packages.py:624 -#: app/templates/packages/view.html:163 +#: app/blueprints/packages/advanced_search.py:42 app/models/packages.py:630 +#: app/templates/packages/view.html:170 msgid "Work in Progress" msgstr "W trakcie prac" @@ -1161,30 +1184,30 @@ msgid "Query" msgstr "" #: app/blueprints/packages/advanced_search.py:54 -#: app/blueprints/packages/packages.py:230 app/templates/packages/view.html:598 +#: app/blueprints/packages/packages.py:231 app/templates/packages/view.html:616 #: app/utils/minetest_hypertext.py:263 msgid "Type" msgstr "Typ" #: app/blueprints/packages/advanced_search.py:56 -#: app/templates/macros/topics.html:6 app/templates/packages/view.html:177 +#: app/templates/macros/topics.html:6 app/templates/packages/view.html:184 msgid "Author" msgstr "Autor" #: app/blueprints/packages/advanced_search.py:57 -#: app/blueprints/packages/packages.py:237 app/templates/admin/tags/list.html:4 +#: app/blueprints/packages/packages.py:238 app/templates/admin/tags/list.html:4 #: app/templates/admin/tags/list.html:10 app/templates/todo/tags.html:38 #: app/utils/minetest_hypertext.py:264 msgid "Tags" msgstr "Tagi" #: app/blueprints/packages/advanced_search.py:60 -#: app/blueprints/packages/packages.py:238 +#: app/blueprints/packages/packages.py:239 msgid "Content Warnings" msgstr "Uwagi zawartości" #: app/blueprints/packages/advanced_search.py:63 -#: app/blueprints/packages/packages.py:239 app/templates/packages/view.html:609 +#: app/blueprints/packages/packages.py:240 app/templates/packages/view.html:627 #: app/utils/minetest_hypertext.py:298 msgid "License" msgstr "Licencja" @@ -1198,9 +1221,10 @@ msgstr "" #: 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/macros/reviews.html:82 app/templates/macros/topics.html:52 #: app/templates/packages/game_hub.html:5 #: app/templates/packages/game_hub.html:25 +#: app/templates/packages/release_view.html:17 #: app/templates/packages/similar.html:22 app/templates/translate/index.html:28 #, python-format msgid "%(title)s by %(author)s" @@ -1208,7 +1232,7 @@ 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 +#: app/templates/packages/translation.html:39 msgid "Language" msgstr "Język" @@ -1230,13 +1254,13 @@ 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/packages/view.html:201 app/templates/packages/view.html:343 #: 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 +#: app/templates/packages/view.html:191 app/templates/users/profile.html:242 msgid "Downloads" msgstr "Pobrania" @@ -1268,75 +1292,75 @@ msgstr "" msgid "Random order" msgstr "" -#: app/blueprints/packages/packages.py:215 +#: app/blueprints/packages/packages.py:216 msgid "No download available." msgstr "Pobieranie niedostępne." -#: app/blueprints/packages/packages.py:231 +#: app/blueprints/packages/packages.py:232 msgid "Title (Human-readable)" msgstr "Tytuł (Czytelny dla człowieka)" -#: app/blueprints/packages/packages.py:232 -#: app/blueprints/packages/packages.py:638 +#: app/blueprints/packages/packages.py:233 +#: app/blueprints/packages/packages.py:645 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 +#: app/blueprints/packages/packages.py:233 +#: app/blueprints/packages/packages.py:646 +#: app/templates/packages/create_edit.html:80 msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" msgstr "Tylko małe litery (a-z), cyfry (0-9) oraz podłogi (_)" -#: app/blueprints/packages/packages.py:233 +#: app/blueprints/packages/packages.py:234 msgid "Short Description (Plaintext)" msgstr "Krótki opis (zwykły tekst)" -#: app/blueprints/packages/packages.py:235 app/templates/packages/view.html:620 +#: app/blueprints/packages/packages.py:236 app/templates/packages/view.html:638 #: app/utils/minetest_hypertext.py:300 msgid "Maintenance State" msgstr "Stan konserwacji" -#: app/blueprints/packages/packages.py:240 +#: app/blueprints/packages/packages.py:241 msgid "Media License" msgstr "Licencja multimediów" -#: app/blueprints/packages/packages.py:242 +#: app/blueprints/packages/packages.py:243 msgid "Long Description (Markdown)" msgstr "Długi opis (Markdown)" -#: app/blueprints/packages/packages.py:244 +#: app/blueprints/packages/packages.py:245 msgid "VCS Repository URL" msgstr "URL repozytorium VCS" -#: app/blueprints/packages/packages.py:245 app/blueprints/users/settings.py:77 +#: app/blueprints/packages/packages.py:246 app/blueprints/users/settings.py:77 msgid "Website URL" msgstr "URL strony internetowej" -#: app/blueprints/packages/packages.py:246 +#: app/blueprints/packages/packages.py:247 msgid "Issue Tracker URL" msgstr "URL listy problemów" -#: app/blueprints/packages/packages.py:247 +#: app/blueprints/packages/packages.py:248 msgid "Forum Topic ID" msgstr "ID tematu na forum" -#: app/blueprints/packages/packages.py:248 +#: app/blueprints/packages/packages.py:249 msgid "Video URL" msgstr "URL filmiku" -#: app/blueprints/packages/packages.py:249 +#: app/blueprints/packages/packages.py:250 msgid "Donate URL" msgstr "Adres URL darowizny" -#: app/blueprints/packages/packages.py:250 +#: app/blueprints/packages/packages.py:251 msgid "Translation URL" msgstr "URL tłumaczenia" -#: app/blueprints/packages/packages.py:256 +#: app/blueprints/packages/packages.py:257 msgid "_game is not an allowed name" msgstr "fraza _game nie jest dozwolona w nazwie" -#: app/blueprints/packages/packages.py:266 +#: app/blueprints/packages/packages.py:267 msgid "" "Package already exists, but is removed. Please contact ContentDB staff to" " restore the package" @@ -1344,15 +1368,15 @@ msgstr "" "Paczka już istnieje ale jest usunięta. Skontaktuj się z personelem " "ContentDB aby ją przywrócić" -#: app/blueprints/packages/packages.py:271 +#: app/blueprints/packages/packages.py:272 msgid "Package already exists" msgstr "Paczka już istnieje" -#: app/blueprints/packages/packages.py:277 +#: app/blueprints/packages/packages.py:278 msgid "A collection with a similar name already exists" msgstr "Kolekcja o podobnej nazwie już istnieje" -#: app/blueprints/packages/packages.py:330 +#: app/blueprints/packages/packages.py:331 #: app/blueprints/packages/releases.py:89 msgid "" "You must add an email address to your account and confirm it before you " @@ -1361,32 +1385,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:336 +#: app/blueprints/packages/packages.py:337 msgid "Save draft" msgstr "Zapisz szkic" -#: app/blueprints/packages/packages.py:344 +#: app/blueprints/packages/packages.py:345 msgid "Unable to find that user" msgstr "Nie można znaleźć tego użytkownika" -#: app/blueprints/packages/packages.py:348 +#: app/blueprints/packages/packages.py:349 #: app/blueprints/packages/screenshots.py:137 msgid "Permission denied" msgstr "Brak dostępu" -#: app/blueprints/packages/packages.py:404 -#: app/blueprints/packages/packages.py:495 -#: app/blueprints/packages/packages.py:517 +#: app/blueprints/packages/packages.py:408 +#: app/blueprints/packages/packages.py:502 +#: app/blueprints/packages/packages.py:524 msgid "You don't have permission to do that" msgstr "Nie masz uprawnień aby to zrobić" -#: app/blueprints/packages/packages.py:437 +#: app/blueprints/packages/packages.py:443 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:444 +#: app/blueprints/packages/packages.py:450 msgid "" "Please comment in the approval thread so editors know what you have " "changed" @@ -1394,62 +1418,62 @@ msgstr "" "Proszę skomentuj w wątku zatwierdzenia, żeby redaktorzy wiedzieli, co " "zmieniasz" -#: app/blueprints/packages/packages.py:482 +#: app/blueprints/packages/packages.py:489 #, python-format msgid "Set state to %(state)s" msgstr "Ustaw stan na %(state)s" -#: app/blueprints/packages/packages.py:512 +#: app/blueprints/packages/packages.py:519 msgid "Deleted package" msgstr "Usunięto paczkę" -#: app/blueprints/packages/packages.py:534 +#: app/blueprints/packages/packages.py:541 msgid "Unapproved package" msgstr "Niezatwierdzona paczka" -#: app/blueprints/packages/packages.py:543 +#: app/blueprints/packages/packages.py:550 msgid "Maintainers (Comma-separated)" msgstr "Opiekunowie (po przecinku)" -#: app/blueprints/packages/packages.py:552 +#: app/blueprints/packages/packages.py:559 msgid "You don't have permission to edit maintainers" msgstr "Nie masz uprawnień aby edytować listę opiekunów" -#: app/blueprints/packages/packages.py:602 +#: app/blueprints/packages/packages.py:609 msgid "You are not a maintainer" msgstr "Nie jesteś opiekunem" -#: app/blueprints/packages/packages.py:605 +#: app/blueprints/packages/packages.py:612 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:637 +#: app/blueprints/packages/packages.py:644 msgid "Author Name" msgstr "Nazwa autora" -#: app/blueprints/packages/packages.py:724 +#: app/blueprints/packages/packages.py:731 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:725 +#: app/blueprints/packages/packages.py:732 msgid "Supported games" msgstr "Wspierane gry" -#: app/blueprints/packages/packages.py:726 +#: app/blueprints/packages/packages.py:733 msgid "Unsupported games" msgstr "Niewspierane gry" -#: app/blueprints/packages/packages.py:727 +#: app/blueprints/packages/packages.py:734 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:743 +#: app/blueprints/packages/packages.py:750 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:747 +#: app/blueprints/packages/packages.py:754 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ę " @@ -1476,18 +1500,19 @@ msgstr "Odniesienie do repozytorium Git (tj: hash commitu, gałąź lub tag)" #: app/blueprints/packages/releases.py:62 #: app/blueprints/packages/releases.py:77 -#: app/blueprints/packages/releases.py:207 +#: app/blueprints/packages/releases.py:217 msgid "Minimum Minetest Version" msgstr "Minimalna wersja Minetesta" #: app/blueprints/packages/releases.py:64 #: app/blueprints/packages/releases.py:79 -#: app/blueprints/packages/releases.py:210 +#: app/blueprints/packages/releases.py:220 msgid "Maximum Minetest Version" msgstr "Maksymalna wersja Minetesta" #: app/blueprints/packages/releases.py:74 #: app/templates/packages/release_edit.html:31 +#: app/templates/packages/release_view.html:31 msgid "URL" msgstr "URL" @@ -1508,75 +1533,75 @@ msgstr "Zaimportuj z repozytorium Git" msgid "Upload .zip file" msgstr "Wyślij plik .zip" -#: app/blueprints/packages/releases.py:206 +#: app/blueprints/packages/releases.py:216 msgid "Set Min" msgstr "Ustaw minimalne" -#: app/blueprints/packages/releases.py:209 +#: app/blueprints/packages/releases.py:219 msgid "Set Max" msgstr "Ustaw maksymalne" -#: app/blueprints/packages/releases.py:212 +#: app/blueprints/packages/releases.py:222 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:213 +#: app/blueprints/packages/releases.py:223 msgid "Update" msgstr "Aktualizuj" -#: app/blueprints/packages/releases.py:265 +#: app/blueprints/packages/releases.py:275 #: app/templates/packages/update_config.html:25 msgid "Trigger" msgstr "Wyzwalacz" -#: app/blueprints/packages/releases.py:266 +#: app/blueprints/packages/releases.py:276 msgid "New Commit" msgstr "Nowy commit" -#: app/blueprints/packages/releases.py:267 app/templates/admin/tags/list.html:8 +#: app/blueprints/packages/releases.py:277 app/templates/admin/tags/list.html:8 msgid "New Tag" msgstr "Nowy tag" -#: app/blueprints/packages/releases.py:269 +#: app/blueprints/packages/releases.py:279 msgid "Branch name" msgstr "Nazwa gałęzi" -#: app/blueprints/packages/releases.py:270 +#: app/blueprints/packages/releases.py:280 #: app/templates/packages/update_config.html:38 msgid "Action" msgstr "Akcja" -#: app/blueprints/packages/releases.py:271 +#: app/blueprints/packages/releases.py:281 msgid "Send notification and mark as outdated" msgstr "Wyślij powiadomienie i oznacz jako przestarzałe" -#: app/blueprints/packages/releases.py:271 app/logic/package_approval.py:104 +#: app/blueprints/packages/releases.py:281 app/logic/package_approval.py:104 msgid "Create release" msgstr "Utwórz wydanie" -#: app/blueprints/packages/releases.py:273 +#: app/blueprints/packages/releases.py:283 msgid "Save Settings" msgstr "Zapisz ustawienia" -#: app/blueprints/packages/releases.py:274 +#: app/blueprints/packages/releases.py:284 msgid "Disable Automation" msgstr "Wyłącz automatyzację" -#: app/blueprints/packages/releases.py:313 +#: app/blueprints/packages/releases.py:323 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:329 +#: app/blueprints/packages/releases.py:339 msgid "Deleted update configuration" msgstr "Usunięto konfigurację aktualizacji" -#: app/blueprints/packages/releases.py:337 +#: app/blueprints/packages/releases.py:347 msgid "Now, please create an initial release" msgstr "Teraz, utwórz pierwsze wydanie" #: app/blueprints/packages/reviews.py:60 app/blueprints/threads/__init__.py:181 #: app/blueprints/threads/__init__.py:182 -#: app/blueprints/threads/__init__.py:282 +#: app/blueprints/threads/__init__.py:283 msgid "Comment" msgstr "Komentarz" @@ -1584,18 +1609,18 @@ msgstr "Komentarz" msgid "Rating" msgstr "Ocena" -#: app/blueprints/packages/reviews.py:62 app/templates/macros/reviews.html:124 -#: app/templates/macros/reviews.html:178 +#: app/blueprints/packages/reviews.py:62 app/templates/macros/reviews.html:125 +#: app/templates/macros/reviews.html:179 msgid "Yes" msgstr "Tak" -#: app/blueprints/packages/reviews.py:62 app/templates/macros/reviews.html:129 -#: app/templates/macros/reviews.html:182 +#: app/blueprints/packages/reviews.py:62 app/templates/macros/reviews.html:130 +#: app/templates/macros/reviews.html:183 msgid "Neutral" msgstr "Neutralne" -#: app/blueprints/packages/reviews.py:62 app/templates/macros/reviews.html:134 -#: app/templates/macros/reviews.html:186 +#: app/blueprints/packages/reviews.py:62 app/templates/macros/reviews.html:135 +#: app/templates/macros/reviews.html:187 msgid "No" msgstr "Nie" @@ -1613,7 +1638,7 @@ msgstr "" #: app/blueprints/packages/reviews.py:94 app/blueprints/threads/__init__.py:207 #: app/blueprints/threads/__init__.py:240 -#: app/blueprints/threads/__init__.py:334 app/blueprints/users/settings.py:114 +#: app/blueprints/threads/__init__.py:335 app/blueprints/users/settings.py:114 #: app/logic/packages.py:131 msgid "Linking to blocked sites is not allowed" msgstr "Tworzenie odnośników do zablokowanych stron jest niedozwolone" @@ -1641,8 +1666,9 @@ msgid "Message" msgstr "Wiadomość" #: app/blueprints/report/__init__.py:35 app/templates/macros/threads.html:51 -#: app/templates/packages/view.html:688 app/templates/report/index.html:4 -#: app/templates/report/index.html:10 app/templates/users/profile.html:37 +#: app/templates/packages/view.html:706 app/templates/report/index.html:4 +#: app/templates/report/index.html:10 app/templates/users/account.html:91 +#: app/templates/users/profile.html:37 msgid "Report" msgstr "Zgłoś" @@ -1678,24 +1704,24 @@ msgstr "Nie można usunąć wiadomości otwierającej post!" msgid "Please wait before commenting again" msgstr "Poczekaj zanim znów skomentujesz" -#: app/blueprints/threads/__init__.py:284 +#: app/blueprints/threads/__init__.py:285 #: app/templates/macros/package_approval.html:56 msgid "Open Thread" msgstr "Otwórz wątek" -#: app/blueprints/threads/__init__.py:309 +#: app/blueprints/threads/__init__.py:310 msgid "Unable to create thread!" msgstr "Nie można utworzyć wątku!" -#: app/blueprints/threads/__init__.py:315 +#: app/blueprints/threads/__init__.py:316 msgid "An approval thread already exists! Consider replying there instead" msgstr "Wątek zatwierdzający już istnieje! Rozważ utworzenie odpowiedzi tam" -#: app/blueprints/threads/__init__.py:319 +#: app/blueprints/threads/__init__.py:320 msgid "Please wait before opening another thread" msgstr "Poczekaj zanim otworzysz kolejny wątek" -#: app/blueprints/todo/user.py:192 +#: app/blueprints/todo/user.py:193 #: app/templates/collections/package_add_to.html:46 msgid "Done" msgstr "Zakończono" @@ -1714,7 +1740,7 @@ msgstr "Hasło" msgid "Remember me" msgstr "Zapamiętaj mnie" -#: app/blueprints/users/account.py:39 app/templates/base.html:176 +#: app/blueprints/users/account.py:39 app/templates/base.html:190 #: app/templates/donate/index.html:85 app/templates/users/login.html:4 msgid "Sign in" msgstr "Zaloguj się" @@ -2088,7 +2114,7 @@ msgstr "Tekst do wyszukania (wyrażenie regularne)" msgid "File filter" msgstr "Filtr plików" -#: app/blueprints/zipgrep/__init__.py:38 app/templates/base.html:60 +#: app/blueprints/zipgrep/__init__.py:38 app/templates/base.html:74 #: app/templates/packages/advanced_search.html:34 #: app/templates/packages/game_hub.html:35 app/templates/todo/tags.html:14 msgid "Search" @@ -2181,6 +2207,10 @@ 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/packages.py:140 +msgid "You cannot change package type once approved" +msgstr "" + #: app/logic/releases.py:33 msgid "You don't have permission to make releases" msgstr "Nie masz uprawnień aby tworzyć wydania" @@ -2265,17 +2295,17 @@ msgstr "Gra" msgid "Texture Pack" msgstr "Paczka tekstur" -#: app/models/packages.py:78 app/templates/base.html:39 +#: app/models/packages.py:78 app/templates/base.html:53 #: app/templates/modnames/view.html:14 msgid "Mods" msgstr "Modyfikacje" -#: app/models/packages.py:80 app/templates/base.html:42 +#: app/models/packages.py:80 app/templates/base.html:56 #: app/templates/modnames/view.html:17 msgid "Games" msgstr "Gry" -#: app/models/packages.py:82 app/templates/base.html:45 +#: app/models/packages.py:82 app/templates/base.html:59 msgid "Texture Packs" msgstr "Paczki tekstur" @@ -2404,185 +2434,185 @@ msgstr "Zatwierdź" msgid "Delete" msgstr "Usuń" -#: app/models/packages.py:1366 +#: app/models/packages.py:1384 #, 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:1370 +#: app/models/packages.py:1388 #, python-format msgid "The last release was commit %(hash)s" msgstr "Ostatnie wydanie było z commita %(hash)s" -#: app/models/packages.py:1376 +#: app/models/packages.py:1394 #, python-format msgid "New tag %(tag_name)s found on the Git repo." msgstr "Nowy tag %(tag_name)s znaleziony na repozytorium Gita." -#: app/models/users.py:45 +#: app/models/users.py:46 msgid "Banned" msgstr "" -#: app/models/users.py:47 +#: app/models/users.py:48 msgid "Not Joined" msgstr "" -#: app/models/users.py:49 +#: app/models/users.py:50 msgid "New Member" msgstr "" -#: app/models/users.py:51 +#: app/models/users.py:52 msgid "Member" msgstr "" -#: app/models/users.py:53 +#: app/models/users.py:54 msgid "Trusted Member" msgstr "" -#: app/models/users.py:55 +#: app/models/users.py:56 msgid "Approver" msgstr "" -#: app/models/users.py:57 +#: app/models/users.py:58 msgid "Editor" msgstr "" #. NOTE: BOT notification type -#: app/models/users.py:59 app/models/users.py:448 +#: app/models/users.py:60 app/models/users.py:455 msgid "Bot" msgstr "Bot" -#: app/models/users.py:61 +#: app/models/users.py:62 msgid "Moderator" msgstr "" -#: app/models/users.py:63 app/templates/base.html:164 +#: app/models/users.py:64 app/templates/base.html:178 msgid "Admin" msgstr "Administrator" #. NOTE: PACKAGE_EDIT notification type -#: app/models/users.py:433 +#: app/models/users.py:440 msgid "Package Edit" msgstr "Edycja Pakietu" #. NOTE: PACKAGE_APPROVAL notification type -#: app/models/users.py:436 +#: app/models/users.py:443 msgid "Package Approval" msgstr "Zatwierdzenie Pakietu" #. NOTE: NEW_THREAD notification type -#: app/models/users.py:439 app/templates/threads/list.html:12 +#: app/models/users.py:446 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:442 +#: app/models/users.py:449 msgid "New Review" msgstr "Nowa Opinia" #. NOTE: THREAD_REPLY notification type -#: app/models/users.py:445 +#: app/models/users.py:452 msgid "Thread Reply" msgstr "Odpowiedź w wątku" #. NOTE: MAINTAINER notification type -#: app/models/users.py:451 app/templates/macros/threads.html:27 +#: app/models/users.py:458 app/templates/macros/threads.html:27 msgid "Maintainer" msgstr "Opiekun" #. NOTE: EDITOR_ALERT notification type -#: app/models/users.py:454 +#: app/models/users.py:461 msgid "Editor Alert" msgstr "Ostrzeżenie Redaktora" #. NOTE: EDITOR_MISC notification type -#: app/models/users.py:457 +#: app/models/users.py:464 msgid "Editor Misc" msgstr "Różne Redaktora" #. NOTE: OTHER notification type -#: app/models/users.py:460 +#: app/models/users.py:467 msgid "Other" msgstr "Inne" -#: app/models/users.py:470 +#: app/models/users.py:477 msgid "This is a Package Edit notification." msgstr "To jest powiadomienie o Edycji Pakietu." -#: app/models/users.py:472 +#: app/models/users.py:479 msgid "This is a Package Approval notification." msgstr "To jest powiadomienie o Zatwierdzeniu Pakietu." -#: app/models/users.py:474 +#: app/models/users.py:481 msgid "This is a New Thread notification." msgstr "To jest powiadomienie o Nowym Wątku." -#: app/models/users.py:476 +#: app/models/users.py:483 msgid "This is a New Review notification." msgstr "To jest powiadomienie o Nowej Opinii." -#: app/models/users.py:478 +#: app/models/users.py:485 msgid "This is a Thread Reply notification." msgstr "To jest powiadomienie o Odpowiedzi w Wątku." -#: app/models/users.py:480 +#: app/models/users.py:487 msgid "This is a Bot notification." msgstr "To jest powiadomienie Bota." -#: app/models/users.py:482 +#: app/models/users.py:489 msgid "This is a Maintainer change notification." msgstr "To jest powiadomienie o zmianie Opiekuna." -#: app/models/users.py:484 +#: app/models/users.py:491 msgid "This is an Editor Alert notification." msgstr "To jest powiadomienie o Ostrzeżeniu Redaktora." -#: app/models/users.py:486 +#: app/models/users.py:493 msgid "This is an Editor Misc notification." msgstr "To jest powiadomienie o Różnych Redaktora." -#: app/models/users.py:488 +#: app/models/users.py:495 msgid "This is an Other notification." msgstr "To jest Inne powiadomienie." -#: app/models/users.py:495 +#: app/models/users.py:502 msgid "When another user edits your packages, releases, etc." msgstr "Kiedy inny użytkownik zmienia twoje pakiety, wydania, itd." -#: app/models/users.py:497 +#: app/models/users.py:504 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:499 +#: app/models/users.py:506 msgid "When a thread is created on your package." msgstr "Kiedy wątek zostaję utworzony pod twoim pakietem." -#: app/models/users.py:501 +#: app/models/users.py:508 msgid "When a user posts a review on your package." msgstr "Kiedy użytkownik wyśle opinię o twoim pakiecie." -#: app/models/users.py:503 +#: app/models/users.py:510 msgid "When someone replies to a thread you're watching." msgstr "Kiedy ktoś odpowie w wątku, który obserwujesz." -#: app/models/users.py:505 +#: app/models/users.py:512 msgid "From a bot - for example, update notifications." msgstr "Od bota - np. powiadomienie o aktualizacji." -#: app/models/users.py:507 +#: app/models/users.py:514 msgid "When your package's maintainers change." msgstr "Kiedy opiekunowie twojego pakietu zmieniają się." -#: app/models/users.py:509 +#: app/models/users.py:516 msgid "For editors: Important alerts." msgstr "Dla redaktorów: Ważne ostrzeżenia." -#: app/models/users.py:511 +#: app/models/users.py:518 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:513 +#: app/models/users.py:520 msgid "Minor notifications not important enough for a dedicated category." msgstr "Pomniejsze powiadomienia, za mało istotne, żeby dostały własną kategorię." @@ -2639,11 +2669,11 @@ msgstr "" "Ta strona nie została odnaleziona. Odnośnik może być uszkodzony, strona " "mogła zostać usunięta lub nie masz do niej dostępu." -#: app/templates/base.html:48 +#: app/templates/base.html:62 msgid "Random" msgstr "Losuj" -#: app/templates/base.html:51 app/templates/base.html:245 +#: app/templates/base.html:65 app/templates/base.html:259 #: app/templates/packages/bulk_update_conf.html:8 #: app/templates/packages/translation.html:12 #: app/templates/packages/update_config.html:8 @@ -2652,130 +2682,134 @@ msgstr "Losuj" msgid "Help" msgstr "Pomoc" -#: app/templates/base.html:58 +#: app/templates/base.html:72 #, python-format msgid "Search %(type)s" msgstr "Wyszukaj %(type)s" -#: app/templates/base.html:58 app/templates/todo/tags.html:11 +#: app/templates/base.html:72 app/templates/todo/tags.html:11 #: app/templates/todo/tags.html:13 msgid "Search all packages" msgstr "Wyszukaj we wszystkich paczkach" -#: app/templates/base.html:75 +#: app/templates/base.html:89 msgid "Work Queue" msgstr "Kolejka zadań" -#: app/templates/base.html:88 app/templates/base.html:140 +#: app/templates/base.html:102 app/templates/base.html:154 msgid "To do list" msgstr "Lista rzeczy do zrobienia" -#: app/templates/base.html:97 app/templates/notifications/list.html:4 +#: app/templates/base.html:111 app/templates/notifications/list.html:4 msgid "Notifications" msgstr "Powiadomienia" -#: app/templates/base.html:118 +#: app/templates/base.html:132 msgid "Add Package" msgstr "Dodaj paczkę" -#: app/templates/base.html:135 +#: app/templates/base.html:149 msgid "Profile" msgstr "Profil" -#: app/templates/base.html:145 +#: app/templates/base.html:159 msgid "My Collections" msgstr "Moje kolekcje" -#: app/templates/base.html:169 app/templates/packages/release_new.html:12 +#: app/templates/base.html:183 app/templates/packages/release_new.html:12 msgid "Settings" msgstr "Ustawienia" -#: app/templates/base.html:172 +#: app/templates/base.html:186 msgid "Sign out" msgstr "Wyloguj się" #: app/templates/admin/languages/list.html:4 -#: app/templates/admin/languages/list.html:10 app/templates/base.html:185 -#: app/templates/packages/view.html:602 app/utils/minetest_hypertext.py:288 +#: app/templates/admin/languages/list.html:10 app/templates/base.html:199 +#: app/templates/packages/view.html:620 app/utils/minetest_hypertext.py:288 msgid "Languages" msgstr "Języki" -#: app/templates/base.html:202 app/templates/translate/index.html:76 +#: app/templates/base.html:216 app/templates/translate/index.html:76 msgid "Help translate ContentDB" msgstr "Pomóż tłumaczyć ContentDB" -#: app/templates/base.html:246 +#: app/templates/base.html:260 msgid "About" msgstr "O" -#: app/templates/base.html:247 +#: app/templates/base.html:261 msgid "Contact Us" msgstr "Skontaktuj się z nami" -#: app/templates/base.html:248 +#: app/templates/base.html:262 msgid "Rules" msgstr "Regulamin" -#: app/templates/base.html:249 +#: app/templates/base.html:263 msgid "Policy and Guidance" msgstr "Polityka i wytyczne" -#: app/templates/base.html:250 app/templates/donate/index.html:46 +#: app/templates/base.html:264 app/templates/donate/index.html:46 #: app/templates/donate/index.html:70 app/templates/users/profile.html:104 msgid "Donate" msgstr "Wyślij darowiznę" -#: app/templates/base.html:251 +#: app/templates/base.html:265 msgid "API" msgstr "API" -#: app/templates/base.html:252 app/templates/users/register.html:37 +#: app/templates/base.html:266 +msgid "RSS / Feeds" +msgstr "" + +#: app/templates/base.html:267 app/templates/users/register.html:37 msgid "Privacy Policy" msgstr "Polityka prywatności" -#: app/templates/base.html:254 +#: app/templates/base.html:269 msgid "Report / DMCA" msgstr "Zgłoś / DMCA" -#: app/templates/base.html:256 app/templates/packages/advanced_search.html:4 +#: app/templates/base.html:271 app/templates/packages/advanced_search.html:4 msgid "Advanced Search" msgstr "" -#: app/templates/base.html:257 +#: app/templates/base.html:272 msgid "User List" msgstr "Lista użytkowników" -#: app/templates/base.html:258 app/templates/packages/view.html:190 -#: app/templates/packages/view.html:677 app/templates/threads/list.html:4 +#: app/templates/base.html:273 app/templates/packages/view.html:197 +#: app/templates/packages/view.html:695 app/templates/threads/list.html:4 msgid "Threads" msgstr "Wątki" -#: app/templates/base.html:259 app/templates/collections/list.html:7 +#: app/templates/base.html:274 app/templates/collections/list.html:7 #: app/templates/collections/list.html:26 msgid "Collections" msgstr "Kolekcje" -#: app/templates/base.html:260 app/templates/donate/index.html:4 +#: app/templates/base.html:275 app/templates/donate/index.html:4 msgid "Support Creators" msgstr "Wesprzyj Twórców" -#: app/templates/base.html:261 +#: app/templates/base.html:276 msgid "Translate Packages" msgstr "Przetłumacz pakiety" -#: app/templates/base.html:262 +#: app/templates/base.html:277 msgid "Source Code" msgstr "Kod źródłowy" -#: app/templates/base.html:268 +#: app/templates/base.html:283 msgid "Show non-free packages" msgstr "Pokaż nie-wolne pakiety" -#: app/templates/base.html:270 +#: app/templates/base.html:285 msgid "Hide non-free packages" msgstr "Ukryj nie-wolne pakiety" -#: app/templates/base.html:274 +#: app/templates/base.html:289 #, python-format msgid "Our privacy policy has been updated (%(date)s)" msgstr "Nasza polityka prywatności została zaktualizowana (%(date)s)" @@ -2784,22 +2818,16 @@ msgstr "Nasza polityka prywatności została zaktualizowana (%(date)s)" msgid "Welcome" msgstr "Witamy" -#: app/templates/index.html:8 -msgid "Welcome to the best place to find Minetest mods, games, and texture packs" -msgstr "" -"Witaj w najlepszym miejscu do znalezienia modyfikacji, gier i paczek " -"tekstur dla Minetesta" - #: app/templates/index.html:53 #, python-format msgid "%(title)s by %(author)s" msgstr "%(title)s autorstwa %(author)s" -#: app/templates/index.html:94 app/templates/packages/view.html:278 +#: app/templates/index.html:94 app/templates/packages/view.html:285 msgid "Previous" msgstr "Poprzedni" -#: app/templates/index.html:98 app/templates/packages/view.html:282 +#: app/templates/index.html:98 app/templates/packages/view.html:289 #: app/templates/users/claim_forums.html:87 msgid "Next" msgstr "Następny" @@ -2881,7 +2909,7 @@ msgstr "Paczka" #: app/templates/admin/storage.html:62 #: app/templates/collections/create_edit.html:61 -#: app/templates/threads/user_comments.html:79 +#: app/templates/threads/user_comments.html:80 msgid "No results" msgstr "Brak wyników" @@ -3004,7 +3032,8 @@ msgstr "Brak utworzonych tokenów" #: app/templates/collections/create_edit.html:5 #: app/templates/collections/view.html:42 app/templates/macros/releases.html:68 -#: app/templates/packages/view.html:116 app/templates/packages/view.html:255 +#: app/templates/packages/release_view.html:10 +#: app/templates/packages/view.html:123 app/templates/packages/view.html:262 msgid "Edit" msgstr "Edytuj" @@ -3022,7 +3051,7 @@ msgstr "To wymaga, żeby kolekcja była publiczna" #: app/templates/collections/create_edit.html:76 #: app/templates/packages/remove.html:34 app/templates/packages/remove.html:83 -#: app/templates/packages/view.html:128 +#: app/templates/packages/view.html:135 msgid "Remove" msgstr "Usuń" @@ -3294,8 +3323,8 @@ msgstr "Usunięty użytkownik" msgid "No audit log entries." msgstr "Brak wpisów w logu audytów." -#: app/templates/macros/forms.html:21 app/templates/macros/reviews.html:150 -#: app/templates/packages/remove.html:73 app/templates/packages/view.html:468 +#: app/templates/macros/forms.html:21 app/templates/macros/reviews.html:151 +#: app/templates/packages/remove.html:73 app/templates/packages/view.html:486 #: app/templates/users/modtools.html:86 msgid "Required" msgstr "Wymagane" @@ -3373,6 +3402,7 @@ msgstr "Edytuj / Zatwierdź" #: app/templates/macros/releases.html:103 #: app/templates/packages/release_edit.html:39 +#: app/templates/packages/release_view.html:41 msgid "Importing..." msgstr "Importowanie..." @@ -3392,34 +3422,34 @@ msgstr "Pomocne" msgid "Unhelpful" msgstr "Niepomocne" -#: app/templates/macros/reviews.html:90 +#: app/templates/macros/reviews.html:91 #, python-format msgid "%(num)d comments" msgstr "%(num)d komentarzy" -#: app/templates/macros/reviews.html:102 +#: app/templates/macros/reviews.html:103 msgid "No reviews, yet." msgstr "Jeszcze nie ma żadnych opinii." -#: app/templates/macros/reviews.html:112 app/templates/macros/reviews.html:166 +#: app/templates/macros/reviews.html:113 app/templates/macros/reviews.html:167 #: app/templates/packages/review_create_edit.html:4 msgid "Review" msgstr "Oceń" -#: app/templates/macros/reviews.html:139 +#: app/templates/macros/reviews.html:140 #: app/templates/packages/review_create_edit.html:51 msgid "Why or why not? Try to be constructive" msgstr "Dlaczego tak lub dlaczego nie? Spróbuj być konstruktywny" -#: app/templates/macros/reviews.html:156 +#: app/templates/macros/reviews.html:157 msgid "Post Review" msgstr "Napisz opinię" -#: app/templates/macros/reviews.html:192 +#: app/templates/macros/reviews.html:193 msgid "Report an issue" msgstr "Zgłoś problem" -#: app/templates/macros/reviews.html:196 +#: app/templates/macros/reviews.html:197 msgid "Ask a question" msgstr "Zadaj pytanie" @@ -3562,8 +3592,8 @@ msgstr "Ostatnia odpowiedź" msgid "On %(trigger)s, do %(action)s" msgstr "Gdy %(trigger)s zrób %(action)s" -#: app/templates/macros/todo.html:35 app/templates/packages/view.html:122 -#: app/templates/packages/view.html:433 +#: app/templates/macros/todo.html:35 app/templates/packages/view.html:129 +#: app/templates/packages/view.html:451 msgid "Release" msgstr "Wydanie" @@ -3573,7 +3603,7 @@ msgstr "Repozytorium" #: app/templates/macros/todo.html:48 #: app/templates/packages/releases_list.html:13 -#: app/templates/packages/view.html:437 +#: app/templates/packages/view.html:455 msgid "Update settings" msgstr "Zaktualizuj ustawienia" @@ -3618,9 +3648,9 @@ msgstr "Tematy na forum" #: app/templates/modnames/view.html:27 app/templates/oauth/authorize.html:32 #: app/templates/packages/game_support.html:42 -#: app/templates/packages/similar.html:38 app/templates/packages/view.html:474 -#: app/templates/packages/view.html:498 app/templates/packages/view.html:543 -#: app/templates/packages/view.html:575 app/templates/todo/editor.html:85 +#: app/templates/packages/similar.html:38 app/templates/packages/view.html:492 +#: app/templates/packages/view.html:516 app/templates/packages/view.html:561 +#: app/templates/packages/view.html:593 app/templates/todo/editor.html:85 #: app/templates/todo/game_support.html:45 #, python-format msgid "%(title)s by %(display_name)s" @@ -3867,11 +3897,11 @@ msgstr "" "potrzebna do funkcjonalności\n" "takich jak pobieranie metadanych z repozytorium git oraz autouzupełnianie." -#: app/templates/packages/create_edit.html:73 +#: app/templates/packages/create_edit.html:78 msgid "You need to unpublish the package to change the name." msgstr "Musisz wycofać pakiet, żeby zmienić jego nazwę." -#: app/templates/packages/create_edit.html:80 +#: app/templates/packages/create_edit.html:85 msgid "" "Tip: Don't include Minetest, mod, or modpack " "anywhere in the short description. It is unnecessary and wastes " @@ -3881,7 +3911,7 @@ msgstr "" "„paczka modów“ w krótkim opisie. To jest niepotrzebne i marnuje " "znaki." -#: app/templates/packages/create_edit.html:83 +#: app/templates/packages/create_edit.html:88 msgid "" "Please choose 'Work in Progress' if your package is unstable, and " "shouldn't be recommended to all players" @@ -3889,13 +3919,13 @@ msgstr "" "Wybierz opcję 'W trakcie prac' jeżeli twoja paczka jest niestabilna i " "jeżeli nie powinna być polecana wszystkim graczom" -#: app/templates/packages/create_edit.html:88 +#: app/templates/packages/create_edit.html:93 msgid "If there is no media, set the Media License to the same as the License." msgstr "" "Jeżeli paczka nie posiada multimediów ustaw Licencję multimediów na taką " "samą jak Licencję kodu źródłowego." -#: app/templates/packages/create_edit.html:92 +#: app/templates/packages/create_edit.html:97 msgid "" "There's no need to link to the package on ContentDB in the long " "description, the user is already here!" @@ -3903,7 +3933,7 @@ msgstr "" "Nie potrzeba zamieszczać łącza do pakietu na Bazie Zawartości (ContentDB)" " w długim opisie, użytkownik już tu jest!" -#: app/templates/packages/create_edit.html:95 +#: app/templates/packages/create_edit.html:100 msgid "" "There's no need to include the forum topic in the long description, it's " "already shown on the page." @@ -3911,7 +3941,7 @@ msgstr "" "Nie potrzeba zamieszczać łącza do tematu na forum w długim opisie, jest " "już pokazywane na stronie." -#: app/templates/packages/create_edit.html:98 +#: app/templates/packages/create_edit.html:103 msgid "" "There's no need to include the repository URL in the long description, " "it's already shown on the page." @@ -3919,23 +3949,23 @@ msgstr "" "Nie potrzeba zamieszczać URL repozytorium w długim opisie, jest już " "pokazywane na stronie." -#: app/templates/packages/create_edit.html:102 +#: app/templates/packages/create_edit.html:107 msgid "What to write in the long description" msgstr "Co napisać w długim opisie" -#: app/templates/packages/create_edit.html:108 +#: app/templates/packages/create_edit.html:113 msgid "Repository and Links" msgstr "Repozytorium i odnośniki" -#: app/templates/packages/create_edit.html:111 +#: app/templates/packages/create_edit.html:116 msgid "Do you have a Git repository?" msgstr "Czy masz repozytorium Gita?" -#: app/templates/packages/create_edit.html:113 +#: app/templates/packages/create_edit.html:118 msgid "Having a repository is optional" msgstr "Posiadanie repozytorium jest opcjonalne" -#: app/templates/packages/create_edit.html:116 +#: app/templates/packages/create_edit.html:121 msgid "" "If you do have a repository, enter the URL below. Otherwise, leave blank " "and click skip." @@ -3943,45 +3973,45 @@ msgstr "" "Jeśli masz repozytorium, wprowadź URL poniżej. W przeciwnym razie, " "pozostaw to pole puste i kliknij pomiń." -#: app/templates/packages/create_edit.html:121 +#: app/templates/packages/create_edit.html:126 msgid "HTTP URL to a Git, Mercurial, or other repository" msgstr "Adres HTTP do repozytorium Git, Mercurial, bądź innego" -#: app/templates/packages/create_edit.html:124 +#: app/templates/packages/create_edit.html:129 msgid "Next (Autoimport)" msgstr "Następny (Autoimportowanie)" -#: app/templates/packages/create_edit.html:125 +#: app/templates/packages/create_edit.html:130 msgid "Skip" msgstr "Pomiń" -#: app/templates/packages/create_edit.html:129 +#: app/templates/packages/create_edit.html:134 msgid "Importing... (This may take a while)" msgstr "Importowanie... (Może to trochę potrwać)" -#: app/templates/packages/create_edit.html:132 +#: app/templates/packages/create_edit.html:137 msgid "Where should users report issues?" msgstr "Gdzie użytkownicy powinni zgłaszać problemy?" -#: app/templates/packages/create_edit.html:136 +#: app/templates/packages/create_edit.html:141 msgid "Paste a forum topic URL" msgstr "Wklej adres URL tematu forum" -#: app/templates/packages/create_edit.html:138 +#: app/templates/packages/create_edit.html:143 msgid "YouTube videos will be shown in an embed." msgstr "Filmy YouTube będą wyświetlały się jako embed." -#: app/templates/packages/create_edit.html:139 +#: app/templates/packages/create_edit.html:144 msgid "If blank, the author's donation URL will be used instead." msgstr "Jeżeli puste, adres URL darowizn autora będzie użyty." -#: app/templates/packages/create_edit.html:140 +#: app/templates/packages/create_edit.html:145 msgid "How can users translate your package? ie: weblate URL or a help page" msgstr "" "Jak użytkownicy mogą przetłumaczyć twój pakiet? np. adres weblate lub " "strona pomocy" -#: app/templates/packages/create_edit.html:145 +#: app/templates/packages/create_edit.html:150 msgid "" "You need to save a draft before you can add releases and screenshots. " "You'll be able to edit the package again before submitting for approval." @@ -4043,7 +4073,7 @@ msgstr "" "dokumentację po więcej informacji" #: app/templates/packages/game_support.html:23 -#: app/templates/packages/view.html:213 app/templates/translate/index.html:48 +#: app/templates/packages/view.html:220 app/templates/translate/index.html:48 msgid "Source" msgstr "Kod źródłowy" @@ -4252,10 +4282,12 @@ msgid "Human-readable name. Eg: 1.0.0 - The Trains Update" msgstr "" #: app/templates/packages/release_edit.html:35 +#: app/templates/packages/release_view.html:35 msgid "Commit Hash" msgstr "Hash commitu" #: app/templates/packages/release_edit.html:40 +#: app/templates/packages/release_view.html:42 msgid "view task" msgstr "zobacz zadanie" @@ -4606,7 +4638,7 @@ msgstr "" " ocenę paczki." #: app/templates/packages/review_votes.html:4 -#: app/templates/packages/view.html:364 +#: app/templates/packages/view.html:371 msgid "Review Votes" msgstr "Recenzuj głosy" @@ -4740,11 +4772,20 @@ msgstr "Tłumaczenie - Książka Modowania Minetestu" msgid "Translating content meta - lua_api.md" msgstr "Tłumaczenie metadanych zawartości - lua_api.md" -#: app/templates/packages/translation.html:30 +#: app/templates/packages/translation.html:31 +#, python-format +msgid "%(title)s is available in %(num)d languages." +msgstr "%(title)s jest dostępny w %(num)d językach." + +#: app/templates/packages/translation.html:32 +msgid "ContentDB reads translations from locale files (.tr) in your package." +msgstr "ContentDB odczytuje tłumaczenia z lokalnych plików (.tr) w twoim pakiecie." + +#: app/templates/packages/translation.html:89 msgid "Translation template" msgstr "Szablon tłumaczenia" -#: app/templates/packages/translation.html:32 +#: app/templates/packages/translation.html:91 #, python-format msgid "" "To quickly add support for ContentDB package translation, create a file " @@ -4753,14 +4794,13 @@ msgstr "" "Aby szybko dodać wsparcie dla tłumaczenia pakietu na Bazie Zawartości " "(ContentDB), stwórz plik w %(location)s z następującą zawartością:" -#: app/templates/packages/translation.html:43 -#, python-format -msgid "%(title)s is available in %(num)d languages." -msgstr "%(title)s jest dostępny w %(num)d językach." +#: app/templates/packages/translation.html:102 +msgid "With games, you also need to name the textdomain in game.conf:" +msgstr "" -#: app/templates/packages/translation.html:44 -msgid "ContentDB reads translations from locale files (.tr) in your package." -msgstr "ContentDB odczytuje tłumaczenia z lokalnych plików (.tr) w twoim pakiecie." +#: app/templates/packages/translation.html:106 +msgid "Replace mymod with the name of mod / textdomain you chose." +msgstr "" #: app/templates/packages/update_config.html:4 #: app/templates/packages/update_config.html:9 @@ -4803,46 +4843,51 @@ msgstr "" "Kiedy paczka jest oznaczona jako przestarzała nie będziesz otrzymywał " "żadnych powiadomień dopóki nie zostanie oznaczona jako aktualna." -#: app/templates/packages/view.html:42 +#: app/templates/packages/view.html:22 app/templates/packages/view.html:25 +#, python-format +msgid "%(title)s releases" +msgstr "" + +#: app/templates/packages/view.html:49 msgid "Download" msgstr "Pobierz" -#: app/templates/packages/view.html:49 +#: app/templates/packages/view.html:56 #, python-format msgid "Minetest %(min)s - %(max)s" msgstr "Minetest %(min)s - %(max)s" -#: app/templates/packages/view.html:51 +#: app/templates/packages/view.html:58 #, python-format msgid "For Minetest %(min)s and above" msgstr "Dla Minetesta %(min)s i wyższych" -#: app/templates/packages/view.html:53 +#: app/templates/packages/view.html:60 #, python-format msgid "Minetest %(max)s and below" msgstr "Minetest %(max)s i niżej" -#: app/templates/packages/view.html:63 +#: app/templates/packages/view.html:70 msgid "How do I install this?" msgstr "Jak mogę to zainstalować?" -#: app/templates/packages/view.html:69 +#: app/templates/packages/view.html:76 msgid "No downloads available" msgstr "Brak opcji pobierania" -#: app/templates/packages/view.html:76 +#: app/templates/packages/view.html:83 msgid "Non-free code and media" msgstr "Niewolny kod i multimedia" -#: app/templates/packages/view.html:78 +#: app/templates/packages/view.html:85 msgid "Non-free code" msgstr "Niewolny kod" -#: app/templates/packages/view.html:80 +#: app/templates/packages/view.html:87 msgid "Non-free media" msgstr "Niewolne multimedia" -#: app/templates/packages/view.html:94 app/templates/threads/view.html:109 +#: app/templates/packages/view.html:101 app/templates/threads/view.html:109 msgid "" "This thread is only visible to its creator, package maintainers, users of" " Approver rank or above, and @mentioned users." @@ -4851,164 +4896,169 @@ msgstr "" "użytkowników z rangą Zatwierdzacz lub wyższą oraz @oznaczonych " "użytkowników." -#: app/templates/packages/view.html:207 app/templates/users/profile.html:95 +#: app/templates/packages/view.html:214 app/templates/users/profile.html:95 msgid "Website" msgstr "Strona internetowa" -#: app/templates/packages/view.html:219 app/templates/users/profile.html:77 +#: app/templates/packages/view.html:226 app/templates/users/profile.html:77 msgid "Forums" msgstr "Forum" -#: app/templates/packages/view.html:225 +#: app/templates/packages/view.html:232 msgid "Issue Tracker" msgstr "Lista błędów" -#: app/templates/packages/view.html:231 app/templates/translate/index.html:43 +#: app/templates/packages/view.html:238 app/templates/translate/index.html:43 msgid "Translate" msgstr "Przetłumacz" -#: app/templates/packages/view.html:297 +#: app/templates/packages/view.html:304 msgid "Thumbnail for video" msgstr "Miniatura do filmu" -#: app/templates/packages/view.html:314 +#: app/templates/packages/view.html:321 msgid "Awaiting review" msgstr "Oczekuje recenzji" -#: app/templates/packages/view.html:344 app/templates/threads/view.html:82 +#: app/templates/packages/view.html:351 app/templates/threads/view.html:82 msgid "Edit Review" msgstr "Edytuj recenzję" -#: app/templates/packages/view.html:349 +#: app/templates/packages/view.html:356 msgid "You can't review your own package." msgstr "Nie możesz recenzować swoich paczek." -#: app/templates/packages/view.html:359 +#: app/templates/packages/view.html:366 msgid "Package needs to be approved before it can be reviewed." msgstr "Paczka musi zostać zatwierdzona zanim będzie mogła być zrecenzowana." -#: app/templates/packages/view.html:370 +#: app/templates/packages/view.html:377 msgid "Used By" msgstr "Używane przez" -#: app/templates/packages/view.html:376 +#: app/templates/packages/view.html:383 msgid "Content" msgstr "Zawartość" -#: app/templates/packages/view.html:378 app/templates/packages/view.html:461 +#: app/templates/packages/view.html:385 app/templates/packages/view.html:479 msgid "View content for game" msgstr "Zobacz zawartość dla gry" -#: app/templates/packages/view.html:393 +#: app/templates/packages/view.html:398 +#, python-format +msgid "Release notes for %(title)s" +msgstr "" + +#: app/templates/packages/view.html:411 msgid "Favorite" msgstr "Ulubione" -#: app/templates/packages/view.html:402 +#: app/templates/packages/view.html:420 msgid "Add to collection..." msgstr "Dodaj do kolekcji..." -#: app/templates/packages/view.html:410 +#: app/templates/packages/view.html:428 #, python-format msgid "View %(count)d collections" msgstr "Przejrzyj %(count)d kolekcje" -#: app/templates/packages/view.html:421 +#: app/templates/packages/view.html:439 msgid "Package may be outdated" msgstr "Paczka może być przestarzała" -#: app/templates/packages/view.html:428 +#: app/templates/packages/view.html:446 msgid "Only visible to the author and Editors." msgstr "Widoczne tylko dla autora i Osób edytujących." -#: app/templates/packages/view.html:445 +#: app/templates/packages/view.html:463 msgid "Warning" msgstr "Uwaga" -#: app/templates/packages/view.html:451 +#: app/templates/packages/view.html:469 msgid "Like this package? Help support its development by making a donation" msgstr "Lubisz tą paczkę? Wspomóż jej rozwój poprzez wysyłanie darowizny" -#: app/templates/packages/view.html:454 +#: app/templates/packages/view.html:472 msgid "Donate now" msgstr "Wyślij darowiznę" -#: app/templates/packages/view.html:466 app/utils/minetest_hypertext.py:283 +#: app/templates/packages/view.html:484 app/utils/minetest_hypertext.py:283 msgid "Dependencies" msgstr "Zależności" -#: app/templates/packages/view.html:486 +#: app/templates/packages/view.html:504 msgid "No required dependencies" msgstr "Brak wymaganych zależności" -#: app/templates/packages/view.html:492 +#: app/templates/packages/view.html:510 msgid "Optional" msgstr "Opcjonalne" -#: app/templates/packages/view.html:525 +#: app/templates/packages/view.html:543 msgid "Compatible Games" msgstr "Kompatybilne gry" -#: app/templates/packages/view.html:530 app/templates/packages/view.html:550 +#: app/templates/packages/view.html:548 app/templates/packages/view.html:568 #: app/utils/minetest_hypertext.py:275 msgid "No specific game required" msgstr "Żadna konkretna gra nie jest wymagana" -#: app/templates/packages/view.html:533 +#: app/templates/packages/view.html:551 msgid "Tested with:" msgstr "Przetestowano z:" -#: app/templates/packages/view.html:555 +#: app/templates/packages/view.html:573 msgid "Is the above correct?" msgstr "Czy ustawienia powyżej są poprawne?" -#: app/templates/packages/view.html:556 +#: app/templates/packages/view.html:574 msgid "You need to either confirm this or tell ContentDB about supported games" msgstr "Musisz to potwierdzić bądź powiadomić ContentDB o wspieranych grach" -#: app/templates/packages/view.html:568 +#: app/templates/packages/view.html:586 msgid "Does not work with:" msgstr "Nie działa z:" -#: app/templates/packages/view.html:588 +#: app/templates/packages/view.html:606 msgid "Please specify compatible games" msgstr "Sprecyzuj kompatybilne gry" -#: app/templates/packages/view.html:594 +#: app/templates/packages/view.html:612 msgid "Information" msgstr "Informacje" -#: app/templates/packages/view.html:600 +#: app/templates/packages/view.html:618 msgid "Technical Name" msgstr "Techniczna nazwa" -#: app/templates/packages/view.html:616 app/utils/minetest_hypertext.py:295 +#: app/templates/packages/view.html:634 app/utils/minetest_hypertext.py:295 #, python-format msgid "%(code_license)s for code,
%(media_license)s for media." msgstr "" "%(code_license)s dla kodu źródłowego,
%(media_license)s dla " "multimediów." -#: app/templates/packages/view.html:624 +#: app/templates/packages/view.html:642 msgid "Unknown" msgstr "Nieznany" -#: app/templates/packages/view.html:626 app/utils/minetest_hypertext.py:301 +#: app/templates/packages/view.html:644 app/utils/minetest_hypertext.py:301 msgid "Added" msgstr "Dodano" -#: app/templates/packages/view.html:640 +#: app/templates/packages/view.html:658 msgid "Remove myself" msgstr "Usuń siebie" -#: app/templates/packages/view.html:645 app/utils/minetest_hypertext.py:303 +#: app/templates/packages/view.html:663 app/utils/minetest_hypertext.py:303 msgid "Provides" msgstr "Zapewnia" -#: app/templates/packages/view.html:667 +#: app/templates/packages/view.html:685 msgid "More" msgstr "Więcej" -#: app/templates/packages/view.html:696 +#: app/templates/packages/view.html:714 msgid "See audit log" msgstr "Zobacz log audytów" @@ -5096,7 +5146,7 @@ msgstr "Komentarze autorstwa %(user)s" msgid "Reply to %(title)s" msgstr "Odpowiedź do %(title)s" -#: app/templates/threads/user_comments.html:73 +#: app/templates/threads/user_comments.html:74 msgid "Only showing replies to public threads" msgstr "Tylko odpowiedzi w publicznych wątkach są pokazywane" @@ -5200,7 +5250,7 @@ msgstr "" "Nazwy modyfikacji, na których zależą inne paczki ale żadna paczka ich nie" " zapewnia." -#: app/templates/todo/editor.html:193 app/templates/users/account.html:100 +#: app/templates/todo/editor.html:193 app/templates/users/account.html:102 msgid "View All" msgstr "Zobacz wszystko" @@ -5518,10 +5568,10 @@ msgstr "" "użytkowników." #: app/templates/users/account.html:88 -msgid "Please contact the admin." -msgstr "Skontaktuj się z administratorem." +msgid "Please raise a report to request account deletion." +msgstr "" -#: app/templates/users/account.html:93 +#: app/templates/users/account.html:95 msgid "Recent Account Actions" msgstr "Ostatnie akcje na koncie" @@ -6057,27 +6107,27 @@ msgstr "Szukaj w wydaniach paczki" msgid "'%(query)s' - Search Package Releases" msgstr "'%(query)s' - Wyszukiwanie w wydaniach paczki" -#: app/utils/flask.py:158 +#: app/utils/flask.py:159 msgid "All time" msgstr "Zawsze" -#: app/utils/flask.py:159 +#: app/utils/flask.py:160 msgid "Last 7 days" msgstr "Ostatnie 7 dni" -#: app/utils/flask.py:160 +#: app/utils/flask.py:161 msgid "Last 30 days" msgstr "Ostatnie 30 dni" -#: app/utils/flask.py:161 +#: app/utils/flask.py:162 msgid "Last 90 days" msgstr "Ostatnie 90 dni" -#: app/utils/flask.py:162 +#: app/utils/flask.py:163 msgid "Year to date" msgstr "Rok temu do teraz" -#: app/utils/flask.py:163 +#: app/utils/flask.py:164 msgid "Last year" msgstr "Ostatni rok" @@ -6577,3 +6627,6 @@ msgstr "Rozważ włączenie powiadomień e-mail, możesz dostosować ilość wys #~ msgid "Human readable. Eg: 1.0.0 or 2018-05-28" #~ msgstr "Czytelne dla człowieka. Tj: 1.0.0 or 2018-05-28" +#~ msgid "Please contact the admin." +#~ msgstr "Skontaktuj się z administratorem." + diff --git a/translations/pt/LC_MESSAGES/messages.po b/translations/pt/LC_MESSAGES/messages.po index f3712617..ff7b590b 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-22 16:06+0100\n" +"POT-Creation-Date: 2024-07-23 22:12+0100\n" "PO-Revision-Date: 2024-04-07 02:02+0000\n" "Last-Translator: Lunovox Heavenfinder \n" "Language: pt\n" @@ -27,328 +27,271 @@ msgstr "Banido:" msgid "You have been banned." msgstr "Você foi banido." -#. NOTE: tags: title for server_tools +#. NOTE: tags: title for jam_game_2023 #: app/_translations.py:6 -#, fuzzy msgctxt "tags" -msgid "Server Moderation and Tools" -msgstr "Ferramentas de Moderador" +msgid "Jam / Game 2023" +msgstr "" -#. NOTE: tags: description for server_tools +#. NOTE: tags: description for jam_game_2023 #: app/_translations.py:8 msgctxt "tags" -msgid "Helps with server maintenance and moderation" -msgstr "" - -#. NOTE: tags: title for pvp -#: app/_translations.py:10 -msgctxt "tags" -msgid "Player vs Player (PvP)" -msgstr "" - -#. NOTE: tags: description for pvp -#: app/_translations.py:12 -msgctxt "tags" -msgid "Designed to be played competitively against other players" +msgid "Entries to the 2023 Minetest Game Jam " msgstr "" #. NOTE: tags: title for player_effects -#: app/_translations.py:14 +#: app/_translations.py:10 msgctxt "tags" msgid "Player Effects / Power Ups" msgstr "" #. NOTE: tags: description for player_effects -#: app/_translations.py:16 +#: app/_translations.py:12 msgctxt "tags" msgid "" "For content that changes player effects, including physics, for example: " "speed, jump height or gravity." msgstr "" -#. NOTE: tags: title for jam_game_2023 +#. NOTE: tags: title for server_tools +#: app/_translations.py:14 +#, fuzzy +msgctxt "tags" +msgid "Server Moderation and Tools" +msgstr "Ferramentas de Moderador" + +#. NOTE: tags: description for server_tools +#: app/_translations.py:16 +msgctxt "tags" +msgid "Helps with server maintenance and moderation" +msgstr "" + +#. NOTE: tags: title for pvp #: app/_translations.py:18 msgctxt "tags" -msgid "Jam / Game 2023" +msgid "Player vs Player (PvP)" msgstr "" -#. NOTE: tags: description for jam_game_2023 +#. NOTE: tags: description for pvp #: 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" +msgid "Designed to be played competitively against other players" msgstr "" #. NOTE: tags: title for world_tools -#: app/_translations.py:26 +#: app/_translations.py:22 msgctxt "tags" msgid "World Maintenance and Tools" msgstr "" #. NOTE: tags: description for world_tools -#: app/_translations.py:28 +#: app/_translations.py:24 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 -#, fuzzy -msgctxt "tags" -msgid "Developer Tools" -msgstr "Ferramentas de Moderador" - -#. 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 +#: app/_translations.py:26 msgctxt "tags" msgid "Joke" msgstr "" #. NOTE: tags: description for april_fools -#: app/_translations.py:40 +#: 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 singleplayer -#: app/_translations.py:42 +#. NOTE: tags: title for developer_tools +#: app/_translations.py:30 +#, fuzzy msgctxt "tags" -msgid "Singleplayer-focused" +msgid "Developer Tools" +msgstr "Ferramentas de Moderador" + +#. NOTE: tags: description for developer_tools +#: app/_translations.py:32 +msgctxt "tags" +msgid "Tools for game and mod developers" msgstr "" -#. NOTE: tags: description for singleplayer -#: app/_translations.py:44 +#. NOTE: tags: title for inventory +#: app/_translations.py:34 msgctxt "tags" -msgid "Content that can be played alone" +msgid "Inventory" +msgstr "" + +#. NOTE: tags: description for inventory +#: app/_translations.py:36 +msgctxt "tags" +msgid "Changes the inventory GUI" msgstr "" #. NOTE: tags: title for crafting -#: app/_translations.py:46 +#: app/_translations.py:38 #, fuzzy msgctxt "tags" msgid "Crafting" msgstr "Avaliação" #. NOTE: tags: description for crafting -#: app/_translations.py:48 +#: app/_translations.py:40 msgctxt "tags" msgid "Big changes to crafting gameplay" msgstr "" #. NOTE: tags: title for adventure__rpg -#: app/_translations.py:50 +#: app/_translations.py:42 msgctxt "tags" msgid "Adventure / RPG" msgstr "" #. NOTE: tags: title for shooter -#: app/_translations.py:52 +#: app/_translations.py:44 msgctxt "tags" msgid "Shooter" msgstr "" #. NOTE: tags: description for shooter -#: app/_translations.py:54 +#: app/_translations.py:46 msgctxt "tags" msgid "First person shooters (FPS) and more" msgstr "" #. NOTE: tags: title for sound_music -#: app/_translations.py:56 +#: app/_translations.py:48 msgctxt "tags" msgid "Sounds / Music" msgstr "" #. NOTE: tags: description for sound_music -#: app/_translations.py:58 +#: app/_translations.py:50 msgctxt "tags" msgid "Focuses on or adds new sounds or musical things" msgstr "" -#. NOTE: tags: title for tools -#: app/_translations.py:60 +#. NOTE: tags: title for mapgen +#: app/_translations.py:52 msgctxt "tags" -msgid "Tools / Weapons / Armor" +msgid "Mapgen / Biomes / Decoration" msgstr "" -#. NOTE: tags: description for tools -#: app/_translations.py:62 +#. NOTE: tags: description for mapgen +#: app/_translations.py:54 msgctxt "tags" -msgid "Adds or changes tools, weapons, and armor" +msgid "New mapgen or changes mapgen" msgstr "" -#. NOTE: tags: title for plants_and_farming -#: app/_translations.py:64 +#. NOTE: tags: title for singleplayer +#: app/_translations.py:56 msgctxt "tags" -msgid "Plants and Farming" +msgid "Singleplayer-focused" msgstr "" -#. NOTE: tags: description for plants_and_farming -#: app/_translations.py:66 +#. NOTE: tags: description for singleplayer +#: app/_translations.py:58 msgctxt "tags" -msgid "Adds new plants or other farmable resources." -msgstr "" - -#. 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" +msgid "Content that can be played alone" msgstr "" #. NOTE: tags: title for complex_installation -#: app/_translations.py:80 +#: app/_translations.py:60 msgctxt "tags" msgid "Complex installation" msgstr "" #. NOTE: tags: description for complex_installation -#: app/_translations.py:82 +#: app/_translations.py:62 msgctxt "tags" msgid "" "Requires futher installation steps, such as installing LuaRocks or " "editing the trusted mod setting" msgstr "" -#. NOTE: tags: title for magic -#: app/_translations.py:84 +#. NOTE: tags: title for simulation +#: app/_translations.py:64 msgctxt "tags" -msgid "Magic / Enchanting" +msgid "Sims" msgstr "" -#. NOTE: tags: title for building_mechanics -#: app/_translations.py:86 -msgctxt "tags" -msgid "Building Mechanics and Tools" -msgstr "" - -#. NOTE: tags: description for building_mechanics -#: app/_translations.py:88 -msgctxt "tags" -msgid "Adds game mechanics or tools that change how players build." -msgstr "" - -#. NOTE: tags: title for oneofakind__original -#: app/_translations.py:90 -msgctxt "tags" -msgid "One-of-a-kind / Original" -msgstr "" - -#. NOTE: tags: description for oneofakind__original -#: app/_translations.py:92 +#. NOTE: tags: description for simulation +#: app/_translations.py:66 msgctxt "tags" msgid "" -"For games and such that are of their own kind, distinct and original in " -"nature to others of the same category." +"Mods and games that aim to simulate real life activity. Similar to " +"SimCity/The Sims/OpenTTD/etc." msgstr "" -#. NOTE: tags: title for building -#: app/_translations.py:94 +#. NOTE: tags: title for plants_and_farming +#: app/_translations.py:68 msgctxt "tags" -msgid "Building" +msgid "Plants and Farming" msgstr "" -#. NOTE: tags: description for building -#: app/_translations.py:96 +#. NOTE: tags: description for plants_and_farming +#: app/_translations.py:70 msgctxt "tags" -msgid "Focuses on building, such as adding new materials or nodes" +msgid "Adds new plants or other farmable resources." msgstr "" -#. NOTE: tags: title for decorative -#: app/_translations.py:98 -#, fuzzy +#. NOTE: tags: title for multiplayer +#: app/_translations.py:72 msgctxt "tags" -msgid "Decorative" -msgstr "Doar" +msgid "Multiplayer-focused" +msgstr "" -#. NOTE: tags: description for decorative -#: app/_translations.py:100 +#. NOTE: tags: description for multiplayer +#: app/_translations.py:74 msgctxt "tags" -msgid "Adds nodes with no other purpose than for use in building" +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 chat +#: app/_translations.py:80 +msgctxt "tags" +msgid "Chat / Commands" +msgstr "" + +#. NOTE: tags: description for chat +#: app/_translations.py:82 +msgctxt "tags" +msgid "Focus on player chat/communication or console interaction." msgstr "" #. NOTE: tags: title for puzzle -#: app/_translations.py:102 +#: app/_translations.py:84 msgctxt "tags" msgid "Puzzle" msgstr "" #. NOTE: tags: description for puzzle -#: app/_translations.py:104 +#: app/_translations.py:86 msgctxt "tags" msgid "Focus on puzzle solving instead of combat" msgstr "" #. NOTE: tags: title for environment -#: app/_translations.py:106 +#: app/_translations.py:88 msgctxt "tags" msgid "Environment / Weather" msgstr "" #. NOTE: tags: description for environment -#: app/_translations.py:108 +#: app/_translations.py:90 msgctxt "tags" msgid "" "Improves the world, adding weather, ambient sounds, or other environment " @@ -356,29 +299,86 @@ msgid "" msgstr "" #. NOTE: tags: title for less_than_px -#: app/_translations.py:110 +#: app/_translations.py:92 msgctxt "tags" msgid "<16px" msgstr "" #. NOTE: tags: description for less_than_px -#: app/_translations.py:112 +#: app/_translations.py:94 msgctxt "tags" msgid "Less than 16px" msgstr "" #. NOTE: tags: title for mobs -#: app/_translations.py:114 +#: app/_translations.py:96 msgctxt "tags" msgid "Mobs / Animals / NPCs" msgstr "" #. NOTE: tags: description for mobs -#: app/_translations.py:116 +#: app/_translations.py:98 msgctxt "tags" msgid "Adds mobs, animals, and non-player characters" msgstr "" +#. NOTE: tags: title for building +#: app/_translations.py:100 +msgctxt "tags" +msgid "Building" +msgstr "" + +#. NOTE: tags: description for building +#: app/_translations.py:102 +msgctxt "tags" +msgid "Focuses on building, such as adding new materials or nodes" +msgstr "" + +#. NOTE: tags: title for decorative +#: app/_translations.py:104 +#, fuzzy +msgctxt "tags" +msgid "Decorative" +msgstr "Doar" + +#. NOTE: tags: description for decorative +#: app/_translations.py:106 +msgctxt "tags" +msgid "Adds nodes with no other purpose than for use in building" +msgstr "" + +#. NOTE: tags: title for magic +#: app/_translations.py:108 +msgctxt "tags" +msgid "Magic / Enchanting" +msgstr "" + +#. NOTE: tags: title for building_mechanics +#: app/_translations.py:110 +msgctxt "tags" +msgid "Building Mechanics and Tools" +msgstr "" + +#. NOTE: tags: description for building_mechanics +#: app/_translations.py:112 +msgctxt "tags" +msgid "Adds game mechanics or tools that change how players build." +msgstr "" + +#. NOTE: tags: title for oneofakind__original +#: app/_translations.py:114 +msgctxt "tags" +msgid "One-of-a-kind / Original" +msgstr "" + +#. NOTE: tags: description for oneofakind__original +#: 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 custom_mapgen #: app/_translations.py:118 #, fuzzy @@ -394,19 +394,18 @@ msgid "" "worlds to be set to the 'singlenode' mapgen." msgstr "" -#. NOTE: tags: title for survival +#. NOTE: tags: title for 16px #: app/_translations.py:122 msgctxt "tags" -msgid "Survival" +msgid "16px" msgstr "" -#. NOTE: tags: description for survival +#. NOTE: tags: description for 16px #: 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 "" +msgid "For 16px texture packs" +msgstr "Melhores Pacotes de Texturas" #. NOTE: tags: title for education #: app/_translations.py:126 @@ -421,211 +420,143 @@ msgctxt "tags" msgid "Either has educational value, or is a tool to help teachers " msgstr "" -#. NOTE: tags: title for storage +#. NOTE: tags: title for survival #: app/_translations.py:130 -#, fuzzy msgctxt "tags" -msgid "Storage" -msgstr "Estado" +msgid "Survival" +msgstr "" -#. NOTE: tags: description for storage +#. NOTE: tags: description for survival #: app/_translations.py:132 msgctxt "tags" -msgid "Adds or improves item storage mechanics" -msgstr "" - -#. NOTE: tags: title for library -#: app/_translations.py:134 -msgctxt "tags" -msgid "API / Library" -msgstr "" - -#. NOTE: tags: description for library -#: app/_translations.py:136 -msgctxt "tags" -msgid "Primarily adds an API for other mods to use" +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:138 +#: app/_translations.py:134 msgctxt "tags" msgid "HUD" msgstr "" #. NOTE: tags: description for hud -#: app/_translations.py:140 +#: app/_translations.py:136 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 -msgctxt "tags" -msgid "Mini-game" -msgstr "Nome" - -#. NOTE: tags: description for mini-game -#: app/_translations.py:144 -msgctxt "tags" -msgid "Adds a mini-game to be played within Minetest" -msgstr "" - #. NOTE: tags: title for pve -#: app/_translations.py:146 +#: app/_translations.py:138 msgctxt "tags" msgid "Player vs Environment (PvE)" msgstr "" #. NOTE: tags: description for pve -#: app/_translations.py:148 +#: app/_translations.py:140 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 storage +#: app/_translations.py:142 +#, fuzzy +msgctxt "tags" +msgid "Storage" +msgstr "Estado" + +#. NOTE: tags: description for storage +#: app/_translations.py:144 +msgctxt "tags" +msgid "Adds or improves item storage mechanics" +msgstr "" + #. NOTE: tags: title for sports -#: app/_translations.py:150 +#: app/_translations.py:146 #, fuzzy msgctxt "tags" msgid "Sports" msgstr "Reportar" -#. NOTE: tags: title for 16px -#: app/_translations.py:152 +#. NOTE: tags: title for library +#: app/_translations.py:148 msgctxt "tags" -msgid "16px" +msgid "API / Library" msgstr "" -#. NOTE: tags: description for 16px -#: app/_translations.py:154 +#. NOTE: tags: description for library +#: app/_translations.py:150 +msgctxt "tags" +msgid "Primarily adds an API for other mods to use" +msgstr "" + +#. NOTE: tags: title for mini-game +#: app/_translations.py:152 #, fuzzy msgctxt "tags" -msgid "For 16px texture packs" -msgstr "Melhores Pacotes de Texturas" +msgid "Mini-game" +msgstr "Nome" -#. NOTE: tags: title for 64px +#. NOTE: tags: description for mini-game +#: app/_translations.py:154 +msgctxt "tags" +msgid "Adds a mini-game to be played within Minetest" +msgstr "" + +#. NOTE: tags: title for commerce #: app/_translations.py:156 msgctxt "tags" -msgid "64px" +msgid "Commerce / Economy" msgstr "" -#. NOTE: tags: description for 64px +#. NOTE: tags: description for commerce #: app/_translations.py:158 -#, fuzzy msgctxt "tags" -msgid "For 64px texture packs" -msgstr "Melhores Pacotes de Texturas" +msgid "Related to economies, money, and trading" +msgstr "" -#. NOTE: tags: title for transport +#. NOTE: tags: title for technology #: app/_translations.py:160 -#, fuzzy msgctxt "tags" -msgid "Transport" -msgstr "Reportar" +msgid "Machines / Electronics" +msgstr "" -#. NOTE: tags: description for transport +#. NOTE: tags: description for technology #: app/_translations.py:162 msgctxt "tags" -msgid "" -"Adds or changes transportation methods. Includes teleportation, vehicles," -" ridable mobs, transport infrastructure and thematic content" +msgid "Adds machines useful in automation, tubes, or power." +msgstr "" + +#. NOTE: tags: title for food +#: app/_translations.py:164 +msgctxt "tags" +msgid "Food / Drinks" msgstr "" #. NOTE: tags: title for seasonal -#: app/_translations.py:164 +#: app/_translations.py:166 #, fuzzy msgctxt "tags" msgid "Seasonal" msgstr "Motivo" #. NOTE: tags: description for seasonal -#: app/_translations.py:166 +#: app/_translations.py:168 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:178 -msgctxt "tags" -msgid "Jam / Combat 2020" -msgstr "" - -#. 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 "" - -#. 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:190 +#: app/_translations.py:170 #, fuzzy msgctxt "tags" msgid "Creative" msgstr "Criar" #. NOTE: tags: description for creative -#: app/_translations.py:192 +#: app/_translations.py:172 msgctxt "tags" msgid "" "Written specifically or exclusively for use in creative mode. Adds " @@ -633,53 +564,108 @@ msgid "" "that facilitate ingame creation and doesn't add difficulty or scarcity" msgstr "" -#. NOTE: tags: title for technology -#: app/_translations.py:194 +#. NOTE: tags: title for 64px +#: app/_translations.py:174 msgctxt "tags" -msgid "Machines / Electronics" +msgid "64px" msgstr "" -#. NOTE: tags: description for technology -#: app/_translations.py:196 +#. NOTE: tags: description for 64px +#: app/_translations.py:176 +#, fuzzy msgctxt "tags" -msgid "Adds machines useful in automation, tubes, or power." -msgstr "" +msgid "For 64px texture packs" +msgstr "Melhores Pacotes de Texturas" #. NOTE: tags: title for 32px -#: app/_translations.py:198 +#: app/_translations.py:178 msgctxt "tags" msgid "32px" msgstr "" #. NOTE: tags: description for 32px -#: app/_translations.py:200 +#: app/_translations.py:180 #, fuzzy msgctxt "tags" msgid "For 32px texture packs" msgstr "Melhores Pacotes de Texturas" -#. NOTE: tags: title for strategy_rts -#: app/_translations.py:202 +#. NOTE: tags: title for gui +#: app/_translations.py:182 msgctxt "tags" -msgid "Strategy / RTS" +msgid "GUI" msgstr "" -#. NOTE: tags: description for strategy_rts -#: app/_translations.py:204 +#. NOTE: tags: description for gui +#: app/_translations.py:184 msgctxt "tags" msgid "" -"Games and mods with a heavy strategy component, whether real-time or " -"turn-based" +"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:186 +msgctxt "tags" +msgid "Jam / Combat 2020" +msgstr "" + +#. NOTE: tags: description for jam_combat_mod +#: app/_translations.py:188 +msgctxt "tags" +msgid "For mods created for the Discord \"Combat\" modding event in 2020" +msgstr "" + +#. NOTE: tags: title for transport +#: app/_translations.py:190 +#, fuzzy +msgctxt "tags" +msgid "Transport" +msgstr "Reportar" + +#. NOTE: tags: description for transport +#: app/_translations.py:192 +msgctxt "tags" +msgid "" +"Adds or changes transportation methods. Includes teleportation, vehicles," +" ridable mobs, transport infrastructure and thematic content" +msgstr "" + +#. NOTE: tags: title for jam_weekly_2021 +#: app/_translations.py:194 +msgctxt "tags" +msgid "Jam / Weekly Challenges 2021" +msgstr "" + +#. NOTE: tags: description for jam_weekly_2021 +#: app/_translations.py:196 +msgctxt "tags" +msgid "" +"For mods created for the Discord \"Weekly Challenges\" modding event in " +"2021" +msgstr "" + +#. NOTE: tags: title for mtg +#: app/_translations.py:198 +#, fuzzy +msgctxt "tags" +msgid "Minetest Game improved" +msgstr "Está Aprovado" + +#. NOTE: tags: description for mtg +#: app/_translations.py:200 +msgctxt "tags" +msgid "Forks of Minetest Game" msgstr "" #. NOTE: tags: title for skins -#: app/_translations.py:206 +#: app/_translations.py:202 msgctxt "tags" msgid "Player customization / Skins" msgstr "" #. NOTE: tags: description for skins -#: app/_translations.py:208 +#: app/_translations.py:204 msgctxt "tags" msgid "" "Allows the player to customize their character by changing the texture or" @@ -687,30 +673,44 @@ msgid "" msgstr "" #. NOTE: tags: title for jam_game_2021 -#: app/_translations.py:210 +#: app/_translations.py:206 msgctxt "tags" msgid "Jam / Game 2021" msgstr "" #. NOTE: tags: description for jam_game_2021 -#: app/_translations.py:212 +#: app/_translations.py:208 msgctxt "tags" msgid "Entries to the 2021 Minetest Game Jam" msgstr "" #. NOTE: tags: title for 128px -#: app/_translations.py:214 +#: app/_translations.py:210 msgctxt "tags" msgid "128px+" msgstr "" #. NOTE: tags: description for 128px -#: app/_translations.py:216 +#: app/_translations.py:212 #, fuzzy msgctxt "tags" msgid "For 128px or higher texture packs" msgstr "Melhores Pacotes de Texturas" +#. NOTE: tags: title for strategy_rts +#: app/_translations.py:214 +msgctxt "tags" +msgid "Strategy / RTS" +msgstr "" + +#. NOTE: tags: description for strategy_rts +#: app/_translations.py:216 +msgctxt "tags" +msgid "" +"Games and mods with a heavy strategy component, whether real-time or " +"turn-based" +msgstr "" + #. NOTE: tags: title for jam_game_2022 #: app/_translations.py:218 msgctxt "tags" @@ -832,7 +832,7 @@ msgstr "%(package_type)s para %(game_name)s" msgid "%(delta)s ago" msgstr "%(delta)s atrás" -#: app/blueprints/api/endpoints.py:94 app/templates/index.html:104 +#: app/blueprints/api/endpoints.py:74 app/templates/index.html:104 msgid "Featured" msgstr "Apresentou" @@ -843,6 +843,7 @@ msgstr "Apresentou" #: 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 +#: app/templates/packages/release_view.html:22 msgid "Name" msgstr "Nome" @@ -851,10 +852,10 @@ 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:252 -#: app/blueprints/packages/packages.py:544 -#: app/blueprints/packages/packages.py:640 -#: app/blueprints/packages/packages.py:728 +#: app/blueprints/oauth/__init__.py:175 app/blueprints/packages/packages.py:253 +#: app/blueprints/packages/packages.py:551 +#: app/blueprints/packages/packages.py:647 +#: app/blueprints/packages/packages.py:735 #: app/blueprints/packages/releases.py:66 #: app/blueprints/packages/releases.py:81 app/blueprints/packages/reviews.py:63 #: app/blueprints/packages/screenshots.py:36 @@ -871,17 +872,18 @@ msgstr "Salvar" #: app/blueprints/packages/advanced_search.py:84 #: app/blueprints/packages/releases.py:56 #: app/blueprints/packages/releases.py:71 app/blueprints/packages/reviews.py:53 -#: app/blueprints/threads/__init__.py:281 +#: app/blueprints/threads/__init__.py:282 #: app/templates/admin/languages/list.html:23 -#: app/templates/macros/reviews.html:143 app/templates/macros/topics.html:5 +#: app/templates/macros/reviews.html:144 app/templates/macros/topics.html:5 #: app/templates/packages/release_edit.html:21 -#: app/templates/packages/translation.html:54 +#: app/templates/packages/release_view.html:23 +#: app/templates/packages/translation.html:42 msgid "Title" msgstr "Título" #: app/blueprints/collections/__init__.py:80 #: app/blueprints/collections/__init__.py:85 -#: app/templates/packages/translation.html:57 +#: app/templates/packages/translation.html:45 msgid "Short Description" msgstr "Descrição Curta" @@ -890,7 +892,7 @@ msgid "Page Content" msgstr "Conteúdo da Página" #: app/blueprints/collections/__init__.py:82 -#: app/blueprints/threads/__init__.py:283 +#: app/blueprints/threads/__init__.py:284 #: app/templates/collections/view.html:51 msgid "Private" msgstr "Privado" @@ -927,6 +929,27 @@ 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/feeds/__init__.py:32 app/templates/index.html:8 +msgid "Welcome to the best place to find Minetest mods, games, and texture packs" +msgstr "" +"Bem-vind@ ao melhor lugar para encontrar mods, jogos e pacotes de " +"texturas para o Minetest" + +#: app/blueprints/feeds/__init__.py:70 app/templates/base.html:29 +#: app/templates/base.html:36 +msgid "ContentDB new packages" +msgstr "" + +#: app/blueprints/feeds/__init__.py:98 app/templates/base.html:31 +#: app/templates/base.html:38 +msgid "ContentDB package updates" +msgstr "" + +#: app/blueprints/feeds/__init__.py:107 app/templates/base.html:27 +#: app/templates/base.html:34 +msgid "ContentDB all" +msgstr "" + #: 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 @@ -957,7 +980,7 @@ msgstr "Tradução" #: app/blueprints/packages/__init__.py:42 #: app/templates/packages/releases_list.html:34 -#: app/templates/packages/view.html:657 app/templates/todo/editor.html:75 +#: app/templates/packages/view.html:675 app/templates/todo/editor.html:75 msgid "Releases" msgstr "Lançamentos" @@ -969,18 +992,18 @@ msgstr "Fotos de Tela" #: app/blueprints/packages/__init__.py:52 #: app/templates/packages/edit_maintainers.html:8 -#: app/templates/packages/view.html:628 app/utils/minetest_hypertext.py:302 +#: app/templates/packages/view.html:646 app/utils/minetest_hypertext.py:302 msgid "Maintainers" msgstr "Mantenedor" #: app/blueprints/packages/__init__.py:57 app/templates/admin/list.html:21 -#: app/templates/base.html:159 app/templates/packages/audit.html:4 +#: app/templates/base.html:173 app/templates/packages/audit.html:4 msgid "Audit Log" msgstr "Registro de Auditoria" -#: app/blueprints/packages/__init__.py:62 app/templates/base.html:150 +#: app/blueprints/packages/__init__.py:62 app/templates/base.html:164 #: app/templates/packages/stats.html:4 app/templates/packages/stats.html:23 -#: app/templates/packages/view.html:236 app/templates/users/profile.html:148 +#: app/templates/packages/view.html:243 app/templates/users/profile.html:148 msgid "Statistics" msgstr "Estatísticas" @@ -1010,8 +1033,8 @@ msgstr "" msgid "Non-free" msgstr "" -#: app/blueprints/packages/advanced_search.py:42 app/models/packages.py:624 -#: app/templates/packages/view.html:163 +#: app/blueprints/packages/advanced_search.py:42 app/models/packages.py:630 +#: app/templates/packages/view.html:170 msgid "Work in Progress" msgstr "Trabalho em progresso" @@ -1029,30 +1052,30 @@ msgid "Query" msgstr "" #: app/blueprints/packages/advanced_search.py:54 -#: app/blueprints/packages/packages.py:230 app/templates/packages/view.html:598 +#: app/blueprints/packages/packages.py:231 app/templates/packages/view.html:616 #: app/utils/minetest_hypertext.py:263 msgid "Type" msgstr "Tipo" #: app/blueprints/packages/advanced_search.py:56 -#: app/templates/macros/topics.html:6 app/templates/packages/view.html:177 +#: app/templates/macros/topics.html:6 app/templates/packages/view.html:184 msgid "Author" msgstr "" #: app/blueprints/packages/advanced_search.py:57 -#: app/blueprints/packages/packages.py:237 app/templates/admin/tags/list.html:4 +#: app/blueprints/packages/packages.py:238 app/templates/admin/tags/list.html:4 #: app/templates/admin/tags/list.html:10 app/templates/todo/tags.html:38 #: app/utils/minetest_hypertext.py:264 msgid "Tags" msgstr "Etiquetas" #: app/blueprints/packages/advanced_search.py:60 -#: app/blueprints/packages/packages.py:238 +#: app/blueprints/packages/packages.py:239 msgid "Content Warnings" msgstr "Avisos de Conteúdo" #: app/blueprints/packages/advanced_search.py:63 -#: app/blueprints/packages/packages.py:239 app/templates/packages/view.html:609 +#: app/blueprints/packages/packages.py:240 app/templates/packages/view.html:627 #: app/utils/minetest_hypertext.py:298 msgid "License" msgstr "Licença" @@ -1066,9 +1089,10 @@ msgstr "" #: 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/macros/reviews.html:82 app/templates/macros/topics.html:52 #: app/templates/packages/game_hub.html:5 #: app/templates/packages/game_hub.html:25 +#: app/templates/packages/release_view.html:17 #: app/templates/packages/similar.html:22 app/templates/translate/index.html:28 #, python-format msgid "%(title)s by %(author)s" @@ -1076,7 +1100,7 @@ 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 +#: app/templates/packages/translation.html:39 msgid "Language" msgstr "" @@ -1098,13 +1122,13 @@ 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/packages/view.html:201 app/templates/packages/view.html:343 #: 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 +#: app/templates/packages/view.html:191 app/templates/users/profile.html:242 msgid "Downloads" msgstr "Descargas" @@ -1136,75 +1160,75 @@ msgstr "" msgid "Random order" msgstr "" -#: app/blueprints/packages/packages.py:215 +#: app/blueprints/packages/packages.py:216 msgid "No download available." msgstr "Sem downloads disponíveis." -#: app/blueprints/packages/packages.py:231 +#: app/blueprints/packages/packages.py:232 msgid "Title (Human-readable)" msgstr "Título (legível por humanos)" -#: app/blueprints/packages/packages.py:232 -#: app/blueprints/packages/packages.py:638 +#: app/blueprints/packages/packages.py:233 +#: app/blueprints/packages/packages.py:645 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 +#: app/blueprints/packages/packages.py:233 +#: app/blueprints/packages/packages.py:646 +#: app/templates/packages/create_edit.html:80 msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" msgstr "Apenas letras minúsculas (a-z), dígitos (0-9), e sublinhas (_)" -#: app/blueprints/packages/packages.py:233 +#: app/blueprints/packages/packages.py:234 msgid "Short Description (Plaintext)" msgstr "Descrição Curta (Apenas texto)" -#: app/blueprints/packages/packages.py:235 app/templates/packages/view.html:620 +#: app/blueprints/packages/packages.py:236 app/templates/packages/view.html:638 #: app/utils/minetest_hypertext.py:300 msgid "Maintenance State" msgstr "Estado de Manutenção" -#: app/blueprints/packages/packages.py:240 +#: app/blueprints/packages/packages.py:241 msgid "Media License" msgstr "Licença de Mídia" -#: app/blueprints/packages/packages.py:242 +#: app/blueprints/packages/packages.py:243 msgid "Long Description (Markdown)" msgstr "Descrição Longa (Markdown)" -#: app/blueprints/packages/packages.py:244 +#: app/blueprints/packages/packages.py:245 msgid "VCS Repository URL" msgstr "URL do Repositório de Controle de Versão" -#: app/blueprints/packages/packages.py:245 app/blueprints/users/settings.py:77 +#: app/blueprints/packages/packages.py:246 app/blueprints/users/settings.py:77 msgid "Website URL" msgstr "URL do website" -#: app/blueprints/packages/packages.py:246 +#: app/blueprints/packages/packages.py:247 msgid "Issue Tracker URL" msgstr "URL do Rastreador de Problemas" -#: app/blueprints/packages/packages.py:247 +#: app/blueprints/packages/packages.py:248 msgid "Forum Topic ID" msgstr "ID do Tópico do Fórum" -#: app/blueprints/packages/packages.py:248 +#: app/blueprints/packages/packages.py:249 msgid "Video URL" msgstr "URL do Vídeo" -#: app/blueprints/packages/packages.py:249 +#: app/blueprints/packages/packages.py:250 msgid "Donate URL" msgstr "URL para Doação" -#: app/blueprints/packages/packages.py:250 +#: app/blueprints/packages/packages.py:251 msgid "Translation URL" msgstr "Tradução de URL" -#: app/blueprints/packages/packages.py:256 +#: app/blueprints/packages/packages.py:257 msgid "_game is not an allowed name" msgstr "_game não é um nome permitido" -#: app/blueprints/packages/packages.py:266 +#: app/blueprints/packages/packages.py:267 msgid "" "Package already exists, but is removed. Please contact ContentDB staff to" " restore the package" @@ -1212,15 +1236,15 @@ 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:271 +#: app/blueprints/packages/packages.py:272 msgid "Package already exists" msgstr "Pacote já existe" -#: app/blueprints/packages/packages.py:277 +#: app/blueprints/packages/packages.py:278 msgid "A collection with a similar name already exists" msgstr "Uma coleção com nome similar já existe" -#: app/blueprints/packages/packages.py:330 +#: app/blueprints/packages/packages.py:331 #: app/blueprints/packages/releases.py:89 msgid "" "You must add an email address to your account and confirm it before you " @@ -1229,30 +1253,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:336 +#: app/blueprints/packages/packages.py:337 msgid "Save draft" msgstr "Rascunho salvo" -#: app/blueprints/packages/packages.py:344 +#: app/blueprints/packages/packages.py:345 msgid "Unable to find that user" msgstr "Incapaz de encontrar este usuário" -#: app/blueprints/packages/packages.py:348 +#: app/blueprints/packages/packages.py:349 #: app/blueprints/packages/screenshots.py:137 msgid "Permission denied" msgstr "Permissão negada" -#: app/blueprints/packages/packages.py:404 -#: app/blueprints/packages/packages.py:495 -#: app/blueprints/packages/packages.py:517 +#: app/blueprints/packages/packages.py:408 +#: app/blueprints/packages/packages.py:502 +#: app/blueprints/packages/packages.py:524 msgid "You don't have permission to do that" msgstr "Você não tem permissão para isto" -#: app/blueprints/packages/packages.py:437 +#: app/blueprints/packages/packages.py:443 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:444 +#: app/blueprints/packages/packages.py:450 msgid "" "Please comment in the approval thread so editors know what you have " "changed" @@ -1260,62 +1284,62 @@ msgstr "" "Comente no tópico de aprovação para que os editores saibam o que você " "mudou" -#: app/blueprints/packages/packages.py:482 +#: app/blueprints/packages/packages.py:489 #, python-format msgid "Set state to %(state)s" msgstr "" -#: app/blueprints/packages/packages.py:512 +#: app/blueprints/packages/packages.py:519 msgid "Deleted package" msgstr "Pacote deletado" -#: app/blueprints/packages/packages.py:534 +#: app/blueprints/packages/packages.py:541 msgid "Unapproved package" msgstr "Pacote reprovado" -#: app/blueprints/packages/packages.py:543 +#: app/blueprints/packages/packages.py:550 msgid "Maintainers (Comma-separated)" msgstr "Mantenedores (Separados por vírgula)" -#: app/blueprints/packages/packages.py:552 +#: app/blueprints/packages/packages.py:559 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:602 +#: app/blueprints/packages/packages.py:609 msgid "You are not a maintainer" msgstr "Você não é um mantenedor" -#: app/blueprints/packages/packages.py:605 +#: app/blueprints/packages/packages.py:612 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:637 +#: app/blueprints/packages/packages.py:644 msgid "Author Name" msgstr "Nome do Autor" -#: app/blueprints/packages/packages.py:724 +#: app/blueprints/packages/packages.py:731 msgid "Enable support detection based on dependencies (recommended)" msgstr "Ativar suporte de detecção baseado nas dependências (recomendado)" -#: app/blueprints/packages/packages.py:725 +#: app/blueprints/packages/packages.py:732 msgid "Supported games" msgstr "Jogos suportados" -#: app/blueprints/packages/packages.py:726 +#: app/blueprints/packages/packages.py:733 msgid "Unsupported games" msgstr "Jogos não suportados" -#: app/blueprints/packages/packages.py:727 +#: app/blueprints/packages/packages.py:734 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:743 +#: app/blueprints/packages/packages.py:750 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:747 +#: app/blueprints/packages/packages.py:754 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 " @@ -1342,18 +1366,19 @@ msgstr "Referência Git (ou seja: commit_hash, branch ou tag)" #: app/blueprints/packages/releases.py:62 #: app/blueprints/packages/releases.py:77 -#: app/blueprints/packages/releases.py:207 +#: app/blueprints/packages/releases.py:217 msgid "Minimum Minetest Version" msgstr "Versão Mínima do Minetest" #: app/blueprints/packages/releases.py:64 #: app/blueprints/packages/releases.py:79 -#: app/blueprints/packages/releases.py:210 +#: app/blueprints/packages/releases.py:220 msgid "Maximum Minetest Version" msgstr "Versão Máxima do Minetest" #: app/blueprints/packages/releases.py:74 #: app/templates/packages/release_edit.html:31 +#: app/templates/packages/release_view.html:31 msgid "URL" msgstr "URL" @@ -1374,77 +1399,77 @@ msgstr "Importar do Git" msgid "Upload .zip file" msgstr "Upload de ficheiro .zip" -#: app/blueprints/packages/releases.py:206 +#: app/blueprints/packages/releases.py:216 msgid "Set Min" msgstr "Definir Mínimo" -#: app/blueprints/packages/releases.py:209 +#: app/blueprints/packages/releases.py:219 msgid "Set Max" msgstr "Definir Máximo" -#: app/blueprints/packages/releases.py:212 +#: app/blueprints/packages/releases.py:222 msgid "Only change values previously set as none" msgstr "Altere apenas os valores definidos anteriormente como nenhum" -#: app/blueprints/packages/releases.py:213 +#: app/blueprints/packages/releases.py:223 msgid "Update" msgstr "Atualizar" -#: app/blueprints/packages/releases.py:265 +#: app/blueprints/packages/releases.py:275 #: app/templates/packages/update_config.html:25 msgid "Trigger" msgstr "Gatilho" -#: app/blueprints/packages/releases.py:266 +#: app/blueprints/packages/releases.py:276 msgid "New Commit" msgstr "Novo Commit" -#: app/blueprints/packages/releases.py:267 app/templates/admin/tags/list.html:8 +#: app/blueprints/packages/releases.py:277 app/templates/admin/tags/list.html:8 msgid "New Tag" msgstr "Nova Etiqueta" -#: app/blueprints/packages/releases.py:269 +#: app/blueprints/packages/releases.py:279 msgid "Branch name" msgstr "Nome do branch" -#: app/blueprints/packages/releases.py:270 +#: app/blueprints/packages/releases.py:280 #: app/templates/packages/update_config.html:38 msgid "Action" msgstr "Ação" -#: app/blueprints/packages/releases.py:271 +#: app/blueprints/packages/releases.py:281 msgid "Send notification and mark as outdated" msgstr "Enviar notificação e marcar como desatualizado" -#: app/blueprints/packages/releases.py:271 app/logic/package_approval.py:104 +#: app/blueprints/packages/releases.py:281 app/logic/package_approval.py:104 msgid "Create release" msgstr "Criar uma release" -#: app/blueprints/packages/releases.py:273 +#: app/blueprints/packages/releases.py:283 msgid "Save Settings" msgstr "Salvar Configurações" -#: app/blueprints/packages/releases.py:274 +#: app/blueprints/packages/releases.py:284 msgid "Disable Automation" msgstr "Desabilitar Automação" -#: app/blueprints/packages/releases.py:313 +#: app/blueprints/packages/releases.py:323 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:329 +#: app/blueprints/packages/releases.py:339 msgid "Deleted update configuration" msgstr "Configuração de atualização deletada" -#: app/blueprints/packages/releases.py:337 +#: app/blueprints/packages/releases.py:347 msgid "Now, please create an initial release" msgstr "Por favor, crie um lançamento inicial" #: app/blueprints/packages/reviews.py:60 app/blueprints/threads/__init__.py:181 #: app/blueprints/threads/__init__.py:182 -#: app/blueprints/threads/__init__.py:282 +#: app/blueprints/threads/__init__.py:283 msgid "Comment" msgstr "Comentar" @@ -1452,18 +1477,18 @@ msgstr "Comentar" msgid "Rating" msgstr "Avaliação" -#: app/blueprints/packages/reviews.py:62 app/templates/macros/reviews.html:124 -#: app/templates/macros/reviews.html:178 +#: app/blueprints/packages/reviews.py:62 app/templates/macros/reviews.html:125 +#: app/templates/macros/reviews.html:179 msgid "Yes" msgstr "Sim" -#: app/blueprints/packages/reviews.py:62 app/templates/macros/reviews.html:129 -#: app/templates/macros/reviews.html:182 +#: app/blueprints/packages/reviews.py:62 app/templates/macros/reviews.html:130 +#: app/templates/macros/reviews.html:183 msgid "Neutral" msgstr "Neutro" -#: app/blueprints/packages/reviews.py:62 app/templates/macros/reviews.html:134 -#: app/templates/macros/reviews.html:186 +#: app/blueprints/packages/reviews.py:62 app/templates/macros/reviews.html:135 +#: app/templates/macros/reviews.html:187 msgid "No" msgstr "Não" @@ -1481,7 +1506,7 @@ msgstr "" #: app/blueprints/packages/reviews.py:94 app/blueprints/threads/__init__.py:207 #: app/blueprints/threads/__init__.py:240 -#: app/blueprints/threads/__init__.py:334 app/blueprints/users/settings.py:114 +#: app/blueprints/threads/__init__.py:335 app/blueprints/users/settings.py:114 #: app/logic/packages.py:131 msgid "Linking to blocked sites is not allowed" msgstr "Linkar para sites bloqueados não é permitido" @@ -1509,8 +1534,9 @@ msgid "Message" msgstr "Mensagem" #: app/blueprints/report/__init__.py:35 app/templates/macros/threads.html:51 -#: app/templates/packages/view.html:688 app/templates/report/index.html:4 -#: app/templates/report/index.html:10 app/templates/users/profile.html:37 +#: app/templates/packages/view.html:706 app/templates/report/index.html:4 +#: app/templates/report/index.html:10 app/templates/users/account.html:91 +#: app/templates/users/profile.html:37 msgid "Report" msgstr "Reportar" @@ -1546,24 +1572,24 @@ msgstr "Não é possível apagar a postagem de abertura do tópico!" msgid "Please wait before commenting again" msgstr "Por favor, espere antes de comentar de novo" -#: app/blueprints/threads/__init__.py:284 +#: app/blueprints/threads/__init__.py:285 #: app/templates/macros/package_approval.html:56 msgid "Open Thread" msgstr "Abrir tópico" -#: app/blueprints/threads/__init__.py:309 +#: app/blueprints/threads/__init__.py:310 msgid "Unable to create thread!" msgstr "Incapaz de criar tópico!" -#: app/blueprints/threads/__init__.py:315 +#: app/blueprints/threads/__init__.py:316 msgid "An approval thread already exists! Consider replying there instead" msgstr "Já existe um tópico de aprovação. Considere responder!" -#: app/blueprints/threads/__init__.py:319 +#: app/blueprints/threads/__init__.py:320 msgid "Please wait before opening another thread" msgstr "Por favor, espere antes de abrir outro tópico" -#: app/blueprints/todo/user.py:192 +#: app/blueprints/todo/user.py:193 #: app/templates/collections/package_add_to.html:46 msgid "Done" msgstr "Concluído" @@ -1582,7 +1608,7 @@ msgstr "Palavra-passe" msgid "Remember me" msgstr "Lembre-me" -#: app/blueprints/users/account.py:39 app/templates/base.html:176 +#: app/blueprints/users/account.py:39 app/templates/base.html:190 #: app/templates/donate/index.html:85 app/templates/users/login.html:4 msgid "Sign in" msgstr "Registar-se" @@ -1952,7 +1978,7 @@ msgstr "Texto para localizar (regex)" msgid "File filter" msgstr "Filtro de ficheiros" -#: app/blueprints/zipgrep/__init__.py:38 app/templates/base.html:60 +#: app/blueprints/zipgrep/__init__.py:38 app/templates/base.html:74 #: app/templates/packages/advanced_search.html:34 #: app/templates/packages/game_hub.html:35 app/templates/todo/tags.html:14 msgid "Search" @@ -2053,6 +2079,10 @@ 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/packages.py:140 +msgid "You cannot change package type once approved" +msgstr "" + #: app/logic/releases.py:33 msgid "You don't have permission to make releases" msgstr "Não tem permissão para fazer lançamentos" @@ -2132,17 +2162,17 @@ msgstr "Jogo" msgid "Texture Pack" msgstr "Pacote de texturas" -#: app/models/packages.py:78 app/templates/base.html:39 +#: app/models/packages.py:78 app/templates/base.html:53 #: app/templates/modnames/view.html:14 msgid "Mods" msgstr "Mods" -#: app/models/packages.py:80 app/templates/base.html:42 +#: app/models/packages.py:80 app/templates/base.html:56 #: app/templates/modnames/view.html:17 msgid "Games" msgstr "Jogos" -#: app/models/packages.py:82 app/templates/base.html:45 +#: app/models/packages.py:82 app/templates/base.html:59 msgid "Texture Packs" msgstr "Pacotes de texturas" @@ -2269,185 +2299,185 @@ msgstr "Aprovar" msgid "Delete" msgstr "Deletar" -#: app/models/packages.py:1366 +#: app/models/packages.py:1384 #, python-format msgid "New commit %(hash)s found on the Git repo." msgstr "" -#: app/models/packages.py:1370 +#: app/models/packages.py:1388 #, python-format msgid "The last release was commit %(hash)s" msgstr "" -#: app/models/packages.py:1376 +#: app/models/packages.py:1394 #, python-format msgid "New tag %(tag_name)s found on the Git repo." msgstr "" -#: app/models/users.py:45 +#: app/models/users.py:46 msgid "Banned" msgstr "" -#: app/models/users.py:47 +#: app/models/users.py:48 msgid "Not Joined" msgstr "" -#: app/models/users.py:49 +#: app/models/users.py:50 msgid "New Member" msgstr "" -#: app/models/users.py:51 +#: app/models/users.py:52 msgid "Member" msgstr "" -#: app/models/users.py:53 +#: app/models/users.py:54 msgid "Trusted Member" msgstr "" -#: app/models/users.py:55 +#: app/models/users.py:56 msgid "Approver" msgstr "" -#: app/models/users.py:57 +#: app/models/users.py:58 msgid "Editor" msgstr "" #. NOTE: BOT notification type -#: app/models/users.py:59 app/models/users.py:448 +#: app/models/users.py:60 app/models/users.py:455 msgid "Bot" msgstr "" -#: app/models/users.py:61 +#: app/models/users.py:62 msgid "Moderator" msgstr "" -#: app/models/users.py:63 app/templates/base.html:164 +#: app/models/users.py:64 app/templates/base.html:178 msgid "Admin" msgstr "Administrador" #. NOTE: PACKAGE_EDIT notification type -#: app/models/users.py:433 +#: app/models/users.py:440 msgid "Package Edit" msgstr "" #. NOTE: PACKAGE_APPROVAL notification type -#: app/models/users.py:436 +#: app/models/users.py:443 msgid "Package Approval" msgstr "" #. NOTE: NEW_THREAD notification type -#: app/models/users.py:439 app/templates/threads/list.html:12 +#: app/models/users.py:446 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:442 +#: app/models/users.py:449 msgid "New Review" msgstr "" #. NOTE: THREAD_REPLY notification type -#: app/models/users.py:445 +#: app/models/users.py:452 msgid "Thread Reply" msgstr "" #. NOTE: MAINTAINER notification type -#: app/models/users.py:451 app/templates/macros/threads.html:27 +#: app/models/users.py:458 app/templates/macros/threads.html:27 msgid "Maintainer" msgstr "" #. NOTE: EDITOR_ALERT notification type -#: app/models/users.py:454 +#: app/models/users.py:461 msgid "Editor Alert" msgstr "" #. NOTE: EDITOR_MISC notification type -#: app/models/users.py:457 +#: app/models/users.py:464 msgid "Editor Misc" msgstr "" #. NOTE: OTHER notification type -#: app/models/users.py:460 +#: app/models/users.py:467 msgid "Other" msgstr "" -#: app/models/users.py:470 +#: app/models/users.py:477 msgid "This is a Package Edit notification." msgstr "" -#: app/models/users.py:472 +#: app/models/users.py:479 msgid "This is a Package Approval notification." msgstr "" -#: app/models/users.py:474 +#: app/models/users.py:481 msgid "This is a New Thread notification." msgstr "" -#: app/models/users.py:476 +#: app/models/users.py:483 msgid "This is a New Review notification." msgstr "" -#: app/models/users.py:478 +#: app/models/users.py:485 msgid "This is a Thread Reply notification." msgstr "" -#: app/models/users.py:480 +#: app/models/users.py:487 msgid "This is a Bot notification." msgstr "" -#: app/models/users.py:482 +#: app/models/users.py:489 msgid "This is a Maintainer change notification." msgstr "" -#: app/models/users.py:484 +#: app/models/users.py:491 msgid "This is an Editor Alert notification." msgstr "" -#: app/models/users.py:486 +#: app/models/users.py:493 msgid "This is an Editor Misc notification." msgstr "" -#: app/models/users.py:488 +#: app/models/users.py:495 msgid "This is an Other notification." msgstr "" -#: app/models/users.py:495 +#: app/models/users.py:502 msgid "When another user edits your packages, releases, etc." msgstr "" -#: app/models/users.py:497 +#: app/models/users.py:504 msgid "Notifications from editors related to the package approval process." msgstr "" -#: app/models/users.py:499 +#: app/models/users.py:506 msgid "When a thread is created on your package." msgstr "" -#: app/models/users.py:501 +#: app/models/users.py:508 msgid "When a user posts a review on your package." msgstr "" -#: app/models/users.py:503 +#: app/models/users.py:510 msgid "When someone replies to a thread you're watching." msgstr "" -#: app/models/users.py:505 +#: app/models/users.py:512 msgid "From a bot - for example, update notifications." msgstr "" -#: app/models/users.py:507 +#: app/models/users.py:514 msgid "When your package's maintainers change." msgstr "" -#: app/models/users.py:509 +#: app/models/users.py:516 msgid "For editors: Important alerts." msgstr "" -#: app/models/users.py:511 +#: app/models/users.py:518 msgid "For editors: Minor notifications, including new threads." msgstr "" -#: app/models/users.py:513 +#: app/models/users.py:520 msgid "Minor notifications not important enough for a dedicated category." msgstr "" @@ -2502,11 +2532,11 @@ msgstr "" "Essa página não pôde ser encontrada. Talvez a ligação esteja quebrada, a " "página talvez tenha sido deletada ou talvez não possa acessá-la." -#: app/templates/base.html:48 +#: app/templates/base.html:62 msgid "Random" msgstr "Aleatório" -#: app/templates/base.html:51 app/templates/base.html:245 +#: app/templates/base.html:65 app/templates/base.html:259 #: app/templates/packages/bulk_update_conf.html:8 #: app/templates/packages/translation.html:12 #: app/templates/packages/update_config.html:8 @@ -2515,130 +2545,134 @@ msgstr "Aleatório" msgid "Help" msgstr "Ajuda" -#: app/templates/base.html:58 +#: app/templates/base.html:72 #, python-format msgid "Search %(type)s" msgstr "Pesquisar %(type)s" -#: app/templates/base.html:58 app/templates/todo/tags.html:11 +#: app/templates/base.html:72 app/templates/todo/tags.html:11 #: app/templates/todo/tags.html:13 msgid "Search all packages" msgstr "Pesquisar todos os pacotes" -#: app/templates/base.html:75 +#: app/templates/base.html:89 msgid "Work Queue" msgstr "Fila de trabalho" -#: app/templates/base.html:88 app/templates/base.html:140 +#: app/templates/base.html:102 app/templates/base.html:154 msgid "To do list" msgstr "Lista de afazeres" -#: app/templates/base.html:97 app/templates/notifications/list.html:4 +#: app/templates/base.html:111 app/templates/notifications/list.html:4 msgid "Notifications" msgstr "Notificações" -#: app/templates/base.html:118 +#: app/templates/base.html:132 msgid "Add Package" msgstr "Adicionar pacote" -#: app/templates/base.html:135 +#: app/templates/base.html:149 msgid "Profile" msgstr "Perfil" -#: app/templates/base.html:145 +#: app/templates/base.html:159 msgid "My Collections" msgstr "As minhas coleções" -#: app/templates/base.html:169 app/templates/packages/release_new.html:12 +#: app/templates/base.html:183 app/templates/packages/release_new.html:12 msgid "Settings" msgstr "Configurações" -#: app/templates/base.html:172 +#: app/templates/base.html:186 msgid "Sign out" msgstr "Desnotar" #: app/templates/admin/languages/list.html:4 -#: app/templates/admin/languages/list.html:10 app/templates/base.html:185 -#: app/templates/packages/view.html:602 app/utils/minetest_hypertext.py:288 +#: app/templates/admin/languages/list.html:10 app/templates/base.html:199 +#: app/templates/packages/view.html:620 app/utils/minetest_hypertext.py:288 msgid "Languages" msgstr "Idiomas" -#: app/templates/base.html:202 app/templates/translate/index.html:76 +#: app/templates/base.html:216 app/templates/translate/index.html:76 msgid "Help translate ContentDB" msgstr "Ajude a traduzir o ContentDB" -#: app/templates/base.html:246 +#: app/templates/base.html:260 msgid "About" msgstr "Sobre" -#: app/templates/base.html:247 +#: app/templates/base.html:261 msgid "Contact Us" msgstr "" -#: app/templates/base.html:248 +#: app/templates/base.html:262 msgid "Rules" msgstr "Regras" -#: app/templates/base.html:249 +#: app/templates/base.html:263 msgid "Policy and Guidance" msgstr "Politicas e Guias" -#: app/templates/base.html:250 app/templates/donate/index.html:46 +#: app/templates/base.html:264 app/templates/donate/index.html:46 #: app/templates/donate/index.html:70 app/templates/users/profile.html:104 msgid "Donate" msgstr "Doar" -#: app/templates/base.html:251 +#: app/templates/base.html:265 msgid "API" msgstr "API" -#: app/templates/base.html:252 app/templates/users/register.html:37 +#: app/templates/base.html:266 +msgid "RSS / Feeds" +msgstr "" + +#: app/templates/base.html:267 app/templates/users/register.html:37 msgid "Privacy Policy" msgstr "Politicas de privacidade" -#: app/templates/base.html:254 +#: app/templates/base.html:269 msgid "Report / DMCA" msgstr "Reportar / DMCA" -#: app/templates/base.html:256 app/templates/packages/advanced_search.html:4 +#: app/templates/base.html:271 app/templates/packages/advanced_search.html:4 msgid "Advanced Search" msgstr "" -#: app/templates/base.html:257 +#: app/templates/base.html:272 msgid "User List" msgstr "Lista de utilizadores" -#: app/templates/base.html:258 app/templates/packages/view.html:190 -#: app/templates/packages/view.html:677 app/templates/threads/list.html:4 +#: app/templates/base.html:273 app/templates/packages/view.html:197 +#: app/templates/packages/view.html:695 app/templates/threads/list.html:4 msgid "Threads" msgstr "Tópicos" -#: app/templates/base.html:259 app/templates/collections/list.html:7 +#: app/templates/base.html:274 app/templates/collections/list.html:7 #: app/templates/collections/list.html:26 msgid "Collections" msgstr "Coleções" -#: app/templates/base.html:260 app/templates/donate/index.html:4 +#: app/templates/base.html:275 app/templates/donate/index.html:4 msgid "Support Creators" msgstr "" -#: app/templates/base.html:261 +#: app/templates/base.html:276 msgid "Translate Packages" msgstr "Traduzir Pacotes" -#: app/templates/base.html:262 +#: app/templates/base.html:277 msgid "Source Code" msgstr "Código-fonte" -#: app/templates/base.html:268 +#: app/templates/base.html:283 msgid "Show non-free packages" msgstr "Mostrar pacotes não-livres" -#: app/templates/base.html:270 +#: app/templates/base.html:285 msgid "Hide non-free packages" msgstr "Esconder pacotes não-livres" -#: app/templates/base.html:274 +#: app/templates/base.html:289 #, python-format msgid "Our privacy policy has been updated (%(date)s)" msgstr "" @@ -2647,22 +2681,16 @@ msgstr "" msgid "Welcome" msgstr "Bem-vind@" -#: app/templates/index.html:8 -msgid "Welcome to the best place to find Minetest mods, games, and texture packs" -msgstr "" -"Bem-vind@ ao melhor lugar para encontrar mods, jogos e pacotes de " -"texturas para o Minetest" - #: app/templates/index.html:53 #, python-format msgid "%(title)s by %(author)s" msgstr "%(title)s por %(author)s" -#: app/templates/index.html:94 app/templates/packages/view.html:278 +#: app/templates/index.html:94 app/templates/packages/view.html:285 msgid "Previous" msgstr "Anterior" -#: app/templates/index.html:98 app/templates/packages/view.html:282 +#: app/templates/index.html:98 app/templates/packages/view.html:289 #: app/templates/users/claim_forums.html:87 msgid "Next" msgstr "Posterior" @@ -2744,7 +2772,7 @@ msgstr "Pacote" #: app/templates/admin/storage.html:62 #: app/templates/collections/create_edit.html:61 -#: app/templates/threads/user_comments.html:79 +#: app/templates/threads/user_comments.html:80 msgid "No results" msgstr "Sem resultados" @@ -2867,7 +2895,8 @@ msgstr "Nenhum token criado" #: app/templates/collections/create_edit.html:5 #: app/templates/collections/view.html:42 app/templates/macros/releases.html:68 -#: app/templates/packages/view.html:116 app/templates/packages/view.html:255 +#: app/templates/packages/release_view.html:10 +#: app/templates/packages/view.html:123 app/templates/packages/view.html:262 msgid "Edit" msgstr "Editar" @@ -2885,7 +2914,7 @@ msgstr "Isso exige que a coleção seja pública" #: app/templates/collections/create_edit.html:76 #: app/templates/packages/remove.html:34 app/templates/packages/remove.html:83 -#: app/templates/packages/view.html:128 +#: app/templates/packages/view.html:135 msgid "Remove" msgstr "Remover" @@ -3152,8 +3181,8 @@ msgstr "Utilizador deletado" msgid "No audit log entries." msgstr "Nenhuma entrada no log de audição." -#: app/templates/macros/forms.html:21 app/templates/macros/reviews.html:150 -#: app/templates/packages/remove.html:73 app/templates/packages/view.html:468 +#: app/templates/macros/forms.html:21 app/templates/macros/reviews.html:151 +#: app/templates/packages/remove.html:73 app/templates/packages/view.html:486 #: app/templates/users/modtools.html:86 msgid "Required" msgstr "Requerido" @@ -3231,6 +3260,7 @@ msgstr "Editar / Aprovar" #: app/templates/macros/releases.html:103 #: app/templates/packages/release_edit.html:39 +#: app/templates/packages/release_view.html:41 msgid "Importing..." msgstr "A importar..." @@ -3250,34 +3280,34 @@ msgstr "Útil" msgid "Unhelpful" msgstr "Inútil" -#: app/templates/macros/reviews.html:90 +#: app/templates/macros/reviews.html:91 #, python-format msgid "%(num)d comments" msgstr "%(num)d comentários" -#: app/templates/macros/reviews.html:102 +#: app/templates/macros/reviews.html:103 msgid "No reviews, yet." msgstr "Ainda não há comentários." -#: app/templates/macros/reviews.html:112 app/templates/macros/reviews.html:166 +#: app/templates/macros/reviews.html:113 app/templates/macros/reviews.html:167 #: app/templates/packages/review_create_edit.html:4 msgid "Review" msgstr "Análise" -#: app/templates/macros/reviews.html:139 +#: app/templates/macros/reviews.html:140 #: app/templates/packages/review_create_edit.html:51 msgid "Why or why not? Try to be constructive" msgstr "Por que ou por que não? Tente ser construtivo!" -#: app/templates/macros/reviews.html:156 +#: app/templates/macros/reviews.html:157 msgid "Post Review" msgstr "Postar Revisão" -#: app/templates/macros/reviews.html:192 +#: app/templates/macros/reviews.html:193 msgid "Report an issue" msgstr "" -#: app/templates/macros/reviews.html:196 +#: app/templates/macros/reviews.html:197 msgid "Ask a question" msgstr "" @@ -3418,8 +3448,8 @@ msgstr "" msgid "On %(trigger)s, do %(action)s" msgstr "" -#: app/templates/macros/todo.html:35 app/templates/packages/view.html:122 -#: app/templates/packages/view.html:433 +#: app/templates/macros/todo.html:35 app/templates/packages/view.html:129 +#: app/templates/packages/view.html:451 msgid "Release" msgstr "" @@ -3429,7 +3459,7 @@ msgstr "" #: app/templates/macros/todo.html:48 #: app/templates/packages/releases_list.html:13 -#: app/templates/packages/view.html:437 +#: app/templates/packages/view.html:455 msgid "Update settings" msgstr "" @@ -3474,9 +3504,9 @@ msgstr "" #: app/templates/modnames/view.html:27 app/templates/oauth/authorize.html:32 #: app/templates/packages/game_support.html:42 -#: app/templates/packages/similar.html:38 app/templates/packages/view.html:474 -#: app/templates/packages/view.html:498 app/templates/packages/view.html:543 -#: app/templates/packages/view.html:575 app/templates/todo/editor.html:85 +#: app/templates/packages/similar.html:38 app/templates/packages/view.html:492 +#: app/templates/packages/view.html:516 app/templates/packages/view.html:561 +#: app/templates/packages/view.html:593 app/templates/todo/editor.html:85 #: app/templates/todo/game_support.html:45 #, python-format msgid "%(title)s by %(display_name)s" @@ -3709,104 +3739,104 @@ msgid "" "\t\t\tsuch as finding metadata from git, and autocompletion." msgstr "" -#: app/templates/packages/create_edit.html:73 +#: app/templates/packages/create_edit.html:78 msgid "You need to unpublish the package to change the name." msgstr "" -#: app/templates/packages/create_edit.html:80 +#: app/templates/packages/create_edit.html:85 msgid "" "Tip: Don't include Minetest, mod, or modpack " "anywhere in the short description. It is unnecessary and wastes " "characters." msgstr "" -#: app/templates/packages/create_edit.html:83 +#: app/templates/packages/create_edit.html:88 msgid "" "Please choose 'Work in Progress' if your package is unstable, and " "shouldn't be recommended to all players" msgstr "" -#: app/templates/packages/create_edit.html:88 +#: app/templates/packages/create_edit.html:93 msgid "If there is no media, set the Media License to the same as the License." msgstr "" -#: app/templates/packages/create_edit.html:92 +#: app/templates/packages/create_edit.html:97 msgid "" "There's no need to link to the package on ContentDB in the long " "description, the user is already here!" msgstr "" -#: app/templates/packages/create_edit.html:95 +#: app/templates/packages/create_edit.html:100 msgid "" "There's no need to include the forum topic in the long description, it's " "already shown on the page." msgstr "" -#: app/templates/packages/create_edit.html:98 +#: app/templates/packages/create_edit.html:103 msgid "" "There's no need to include the repository URL in the long description, " "it's already shown on the page." msgstr "" -#: app/templates/packages/create_edit.html:102 +#: app/templates/packages/create_edit.html:107 msgid "What to write in the long description" msgstr "" -#: app/templates/packages/create_edit.html:108 +#: app/templates/packages/create_edit.html:113 msgid "Repository and Links" msgstr "" -#: app/templates/packages/create_edit.html:111 +#: app/templates/packages/create_edit.html:116 msgid "Do you have a Git repository?" msgstr "" -#: app/templates/packages/create_edit.html:113 +#: app/templates/packages/create_edit.html:118 msgid "Having a repository is optional" msgstr "" -#: app/templates/packages/create_edit.html:116 +#: app/templates/packages/create_edit.html:121 msgid "" "If you do have a repository, enter the URL below. Otherwise, leave blank " "and click skip." msgstr "" -#: app/templates/packages/create_edit.html:121 +#: app/templates/packages/create_edit.html:126 msgid "HTTP URL to a Git, Mercurial, or other repository" msgstr "" -#: app/templates/packages/create_edit.html:124 +#: app/templates/packages/create_edit.html:129 msgid "Next (Autoimport)" msgstr "" -#: app/templates/packages/create_edit.html:125 +#: app/templates/packages/create_edit.html:130 msgid "Skip" msgstr "" -#: app/templates/packages/create_edit.html:129 +#: app/templates/packages/create_edit.html:134 msgid "Importing... (This may take a while)" msgstr "" -#: app/templates/packages/create_edit.html:132 +#: app/templates/packages/create_edit.html:137 msgid "Where should users report issues?" msgstr "" -#: app/templates/packages/create_edit.html:136 +#: app/templates/packages/create_edit.html:141 msgid "Paste a forum topic URL" msgstr "" -#: app/templates/packages/create_edit.html:138 +#: app/templates/packages/create_edit.html:143 msgid "YouTube videos will be shown in an embed." msgstr "" -#: app/templates/packages/create_edit.html:139 +#: app/templates/packages/create_edit.html:144 msgid "If blank, the author's donation URL will be used instead." msgstr "" -#: app/templates/packages/create_edit.html:140 +#: app/templates/packages/create_edit.html:145 msgid "How can users translate your package? ie: weblate URL or a help page" msgstr "" -#: app/templates/packages/create_edit.html:145 +#: app/templates/packages/create_edit.html:150 msgid "" "You need to save a draft before you can add releases and screenshots. " "You'll be able to edit the package again before submitting for approval." @@ -3859,7 +3889,7 @@ msgid "" msgstr "" #: app/templates/packages/game_support.html:23 -#: app/templates/packages/view.html:213 app/templates/translate/index.html:48 +#: app/templates/packages/view.html:220 app/templates/translate/index.html:48 msgid "Source" msgstr "" @@ -4046,10 +4076,12 @@ msgid "Human-readable name. Eg: 1.0.0 - The Trains Update" msgstr "" #: app/templates/packages/release_edit.html:35 +#: app/templates/packages/release_view.html:35 msgid "Commit Hash" msgstr "" #: app/templates/packages/release_edit.html:40 +#: app/templates/packages/release_view.html:42 msgid "view task" msgstr "" @@ -4367,7 +4399,7 @@ msgstr "" "removendo os efeitos de avaliação do pacote." #: app/templates/packages/review_votes.html:4 -#: app/templates/packages/view.html:364 +#: app/templates/packages/view.html:371 msgid "Review Votes" msgstr "Votos da avaliação" @@ -4497,24 +4529,32 @@ msgstr "" msgid "Translating content meta - lua_api.md" msgstr "" -#: app/templates/packages/translation.html:30 -msgid "Translation template" +#: app/templates/packages/translation.html:31 +#, python-format +msgid "%(title)s is available in %(num)d languages." msgstr "" #: app/templates/packages/translation.html:32 +msgid "ContentDB reads translations from locale files (.tr) in your package." +msgstr "" + +#: app/templates/packages/translation.html:89 +msgid "Translation template" +msgstr "" + +#: app/templates/packages/translation.html:91 #, python-format msgid "" "To quickly add support for ContentDB package translation, create a file " "at %(location)s with the following content:" msgstr "" -#: app/templates/packages/translation.html:43 -#, python-format -msgid "%(title)s is available in %(num)d languages." +#: app/templates/packages/translation.html:102 +msgid "With games, you also need to name the textdomain in game.conf:" msgstr "" -#: app/templates/packages/translation.html:44 -msgid "ContentDB reads translations from locale files (.tr) in your package." +#: app/templates/packages/translation.html:106 +msgid "Replace mymod with the name of mod / textdomain you chose." msgstr "" #: app/templates/packages/update_config.html:4 @@ -4559,46 +4599,51 @@ msgstr "" "Uma vez que um pacote é marcado como desatualizado, não receberá mais " "nenhuma notificação até que este seja marcado como por atualizar." -#: app/templates/packages/view.html:42 +#: app/templates/packages/view.html:22 app/templates/packages/view.html:25 +#, python-format +msgid "%(title)s releases" +msgstr "" + +#: app/templates/packages/view.html:49 msgid "Download" msgstr "Descarregar" -#: app/templates/packages/view.html:49 +#: app/templates/packages/view.html:56 #, python-format msgid "Minetest %(min)s - %(max)s" msgstr "Minetest %(min)s - %(max)s" -#: app/templates/packages/view.html:51 +#: app/templates/packages/view.html:58 #, python-format msgid "For Minetest %(min)s and above" msgstr "Para Minetest %(min)s e superior" -#: app/templates/packages/view.html:53 +#: app/templates/packages/view.html:60 #, python-format msgid "Minetest %(max)s and below" msgstr "Minetest %(max)s and inferior" -#: app/templates/packages/view.html:63 +#: app/templates/packages/view.html:70 msgid "How do I install this?" msgstr "Como instalar?" -#: app/templates/packages/view.html:69 +#: app/templates/packages/view.html:76 msgid "No downloads available" msgstr "Nenhuma descarga disponível" -#: app/templates/packages/view.html:76 +#: app/templates/packages/view.html:83 msgid "Non-free code and media" msgstr "Código e mídia não gratuitos" -#: app/templates/packages/view.html:78 +#: app/templates/packages/view.html:85 msgid "Non-free code" msgstr "Código não gratuito" -#: app/templates/packages/view.html:80 +#: app/templates/packages/view.html:87 msgid "Non-free media" msgstr "Mídia não gratuita" -#: app/templates/packages/view.html:94 app/templates/threads/view.html:109 +#: app/templates/packages/view.html:101 app/templates/threads/view.html:109 msgid "" "This thread is only visible to its creator, package maintainers, users of" " Approver rank or above, and @mentioned users." @@ -4606,164 +4651,169 @@ 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:207 app/templates/users/profile.html:95 +#: app/templates/packages/view.html:214 app/templates/users/profile.html:95 msgid "Website" msgstr "Website" -#: app/templates/packages/view.html:219 app/templates/users/profile.html:77 +#: app/templates/packages/view.html:226 app/templates/users/profile.html:77 msgid "Forums" msgstr "Fóruns" -#: app/templates/packages/view.html:225 +#: app/templates/packages/view.html:232 msgid "Issue Tracker" msgstr "" -#: app/templates/packages/view.html:231 app/templates/translate/index.html:43 +#: app/templates/packages/view.html:238 app/templates/translate/index.html:43 msgid "Translate" msgstr "" -#: app/templates/packages/view.html:297 +#: app/templates/packages/view.html:304 msgid "Thumbnail for video" msgstr "" -#: app/templates/packages/view.html:314 +#: app/templates/packages/view.html:321 msgid "Awaiting review" msgstr "A esperar avaliação" -#: app/templates/packages/view.html:344 app/templates/threads/view.html:82 +#: app/templates/packages/view.html:351 app/templates/threads/view.html:82 msgid "Edit Review" msgstr "Editar avaliação" -#: app/templates/packages/view.html:349 +#: app/templates/packages/view.html:356 msgid "You can't review your own package." msgstr "Não pode avaliar o seu próprio pacote." -#: app/templates/packages/view.html:359 +#: app/templates/packages/view.html:366 msgid "Package needs to be approved before it can be reviewed." msgstr "Pacotes precisam ser aprovados antes que possam ser avaliados." -#: app/templates/packages/view.html:370 +#: app/templates/packages/view.html:377 msgid "Used By" msgstr "Utilizado por" -#: app/templates/packages/view.html:376 +#: app/templates/packages/view.html:383 msgid "Content" msgstr "Conteúdo" -#: app/templates/packages/view.html:378 app/templates/packages/view.html:461 +#: app/templates/packages/view.html:385 app/templates/packages/view.html:479 msgid "View content for game" msgstr "Visualizar conteúdo para jogo" -#: app/templates/packages/view.html:393 +#: app/templates/packages/view.html:398 +#, python-format +msgid "Release notes for %(title)s" +msgstr "" + +#: app/templates/packages/view.html:411 msgid "Favorite" msgstr "Favorito" -#: app/templates/packages/view.html:402 +#: app/templates/packages/view.html:420 msgid "Add to collection..." msgstr "Adicionar a coleção..." -#: app/templates/packages/view.html:410 +#: app/templates/packages/view.html:428 #, python-format msgid "View %(count)d collections" msgstr "" -#: app/templates/packages/view.html:421 +#: app/templates/packages/view.html:439 msgid "Package may be outdated" msgstr "Pacote talvez esteja desatualizado" -#: app/templates/packages/view.html:428 +#: app/templates/packages/view.html:446 msgid "Only visible to the author and Editors." msgstr "Visível apenas para autor e editores." -#: app/templates/packages/view.html:445 +#: app/templates/packages/view.html:463 msgid "Warning" msgstr "Alerta" -#: app/templates/packages/view.html:451 +#: app/templates/packages/view.html:469 msgid "Like this package? Help support its development by making a donation" msgstr "" "Gostou desse pacote? Ajude contribuindo para o seu desenvolvimento " "fazendo uma doação" -#: app/templates/packages/view.html:454 +#: app/templates/packages/view.html:472 msgid "Donate now" msgstr "Doe agora" -#: app/templates/packages/view.html:466 app/utils/minetest_hypertext.py:283 +#: app/templates/packages/view.html:484 app/utils/minetest_hypertext.py:283 msgid "Dependencies" msgstr "Dependências" -#: app/templates/packages/view.html:486 +#: app/templates/packages/view.html:504 msgid "No required dependencies" msgstr "Sem dependências requeridas" -#: app/templates/packages/view.html:492 +#: app/templates/packages/view.html:510 msgid "Optional" msgstr "Opcional" -#: app/templates/packages/view.html:525 +#: app/templates/packages/view.html:543 msgid "Compatible Games" msgstr "Jogos compatíveis" -#: app/templates/packages/view.html:530 app/templates/packages/view.html:550 +#: app/templates/packages/view.html:548 app/templates/packages/view.html:568 #: app/utils/minetest_hypertext.py:275 msgid "No specific game required" msgstr "Nenhum jogo específico requerido" -#: app/templates/packages/view.html:533 +#: app/templates/packages/view.html:551 msgid "Tested with:" msgstr "Testado com:" -#: app/templates/packages/view.html:555 +#: app/templates/packages/view.html:573 msgid "Is the above correct?" msgstr "Acima está correto?" -#: app/templates/packages/view.html:556 +#: app/templates/packages/view.html:574 msgid "You need to either confirm this or tell ContentDB about supported games" msgstr "Também precisa confirmar isso ou dizer ao ContentDB sobre jogos suportados" -#: app/templates/packages/view.html:568 +#: app/templates/packages/view.html:586 msgid "Does not work with:" msgstr "Não funcionará com:" -#: app/templates/packages/view.html:588 +#: app/templates/packages/view.html:606 msgid "Please specify compatible games" msgstr "Por favor, especifique jogos compatíveis" -#: app/templates/packages/view.html:594 +#: app/templates/packages/view.html:612 msgid "Information" msgstr "Informações" -#: app/templates/packages/view.html:600 +#: app/templates/packages/view.html:618 msgid "Technical Name" msgstr "Nome técnico" -#: app/templates/packages/view.html:616 app/utils/minetest_hypertext.py:295 +#: app/templates/packages/view.html:634 app/utils/minetest_hypertext.py:295 #, python-format msgid "%(code_license)s for code,
%(media_license)s for media." msgstr "%(code_license)s para o código,
%(media_license)s para mídia." -#: app/templates/packages/view.html:624 +#: app/templates/packages/view.html:642 msgid "Unknown" msgstr "Desconhecido" -#: app/templates/packages/view.html:626 app/utils/minetest_hypertext.py:301 +#: app/templates/packages/view.html:644 app/utils/minetest_hypertext.py:301 msgid "Added" msgstr "Adicionado" -#: app/templates/packages/view.html:640 +#: app/templates/packages/view.html:658 msgid "Remove myself" msgstr "Remover eu mesmo" -#: app/templates/packages/view.html:645 app/utils/minetest_hypertext.py:303 +#: app/templates/packages/view.html:663 app/utils/minetest_hypertext.py:303 msgid "Provides" msgstr "Providencia" -#: app/templates/packages/view.html:667 +#: app/templates/packages/view.html:685 msgid "More" msgstr "Mais" -#: app/templates/packages/view.html:696 +#: app/templates/packages/view.html:714 msgid "See audit log" msgstr "Ver log de audição" @@ -4853,7 +4903,7 @@ msgstr "Comentários por %(user)s" msgid "Reply to %(title)s" msgstr "Réplica para %(title)s" -#: app/templates/threads/user_comments.html:73 +#: app/templates/threads/user_comments.html:74 msgid "Only showing replies to public threads" msgstr "" @@ -4955,7 +5005,7 @@ msgstr "Dependências não preenchidas" msgid "Mod names that have hard dependers, but no packages providing them." msgstr "" -#: app/templates/todo/editor.html:193 app/templates/users/account.html:100 +#: app/templates/todo/editor.html:193 app/templates/users/account.html:102 msgid "View All" msgstr "Visualizar tudo" @@ -5258,10 +5308,10 @@ msgid "Account Deletion and Deactivation isn't available to users yet." msgstr "" #: app/templates/users/account.html:88 -msgid "Please contact the admin." +msgid "Please raise a report to request account deletion." msgstr "" -#: app/templates/users/account.html:93 +#: app/templates/users/account.html:95 msgid "Recent Account Actions" msgstr "" @@ -5757,27 +5807,27 @@ msgstr "" msgid "'%(query)s' - Search Package Releases" msgstr "" -#: app/utils/flask.py:158 +#: app/utils/flask.py:159 msgid "All time" msgstr "" -#: app/utils/flask.py:159 +#: app/utils/flask.py:160 msgid "Last 7 days" msgstr "Últimos 7 dias" -#: app/utils/flask.py:160 +#: app/utils/flask.py:161 msgid "Last 30 days" msgstr "Últimos 30 dias" -#: app/utils/flask.py:161 +#: app/utils/flask.py:162 msgid "Last 90 days" msgstr "Últimos 90 dias" -#: app/utils/flask.py:162 +#: app/utils/flask.py:163 msgid "Year to date" msgstr "" -#: app/utils/flask.py:163 +#: app/utils/flask.py:164 msgid "Last year" msgstr "Ano passado" @@ -6073,6 +6123,7 @@ msgstr "" #~ msgid "Chat / Commands" #~ msgstr "" +#~ msgctxt "tags" #~ msgid "" #~ "Focus on player chat/communication or " #~ "who's primary function is interacting " @@ -6088,6 +6139,7 @@ msgstr "" #~ msgid "Complex installation" #~ msgstr "" +#~ msgctxt "tags" #~ msgid "" #~ "Requires futher installation steps, such " #~ "as installing luarocks or editing the" @@ -6109,6 +6161,7 @@ msgstr "" #~ msgid "Sims" #~ msgstr "" +#~ msgctxt "tags" #~ msgid "" #~ "Mods and games that aim to " #~ "simulate real life activity. Similar to" @@ -6133,6 +6186,7 @@ msgstr "" #~ msgid "Mobs / Animals / NPCs" #~ msgstr "" +#~ msgctxt "tags" #~ msgid "Adds mobs, animals, and NPCs" #~ msgstr "" @@ -6241,6 +6295,7 @@ msgstr "" #~ msgid "GUI" #~ msgstr "" +#~ msgctxt "tags" #~ msgid "For content whose main utility / feature is in GUI/formspec form" #~ msgstr "" @@ -6259,6 +6314,7 @@ msgstr "" #~ msgid "Minetest Game improved" #~ msgstr "" +#~ msgctxt "tags" #~ msgid "Forks of MTG" #~ msgstr "" @@ -6411,39 +6467,6 @@ 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 (_), " @@ -6465,3 +6488,6 @@ msgstr "" #~ msgid "Human readable. Eg: 1.0.0 or 2018-05-28" #~ msgstr "Legível para humanos. Ex: 1.0.0 ou 2018-05-28" +#~ msgid "Please contact the admin." +#~ msgstr "" + diff --git a/translations/pt_BR/LC_MESSAGES/messages.po b/translations/pt_BR/LC_MESSAGES/messages.po index 5e2c0d25..db6c70d6 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-22 16:06+0100\n" +"POT-Creation-Date: 2024-07-23 22:12+0100\n" "PO-Revision-Date: 2023-12-27 00:11+0000\n" "Last-Translator: Alexsandro Vítor \n" "Language: pt_BR\n" @@ -27,328 +27,271 @@ msgstr "Banido:" msgid "You have been banned." msgstr "Você foi banido." -#. NOTE: tags: title for server_tools +#. NOTE: tags: title for jam_game_2023 #: app/_translations.py:6 -#, fuzzy msgctxt "tags" -msgid "Server Moderation and Tools" -msgstr "Ferramentas de Moderador" +msgid "Jam / Game 2023" +msgstr "" -#. NOTE: tags: description for server_tools +#. NOTE: tags: description for jam_game_2023 #: app/_translations.py:8 msgctxt "tags" -msgid "Helps with server maintenance and moderation" -msgstr "" - -#. NOTE: tags: title for pvp -#: app/_translations.py:10 -msgctxt "tags" -msgid "Player vs Player (PvP)" -msgstr "" - -#. NOTE: tags: description for pvp -#: app/_translations.py:12 -msgctxt "tags" -msgid "Designed to be played competitively against other players" +msgid "Entries to the 2023 Minetest Game Jam " msgstr "" #. NOTE: tags: title for player_effects -#: app/_translations.py:14 +#: app/_translations.py:10 msgctxt "tags" msgid "Player Effects / Power Ups" msgstr "" #. NOTE: tags: description for player_effects -#: app/_translations.py:16 +#: app/_translations.py:12 msgctxt "tags" msgid "" "For content that changes player effects, including physics, for example: " "speed, jump height or gravity." msgstr "" -#. NOTE: tags: title for jam_game_2023 +#. NOTE: tags: title for server_tools +#: app/_translations.py:14 +#, fuzzy +msgctxt "tags" +msgid "Server Moderation and Tools" +msgstr "Ferramentas de Moderador" + +#. NOTE: tags: description for server_tools +#: app/_translations.py:16 +msgctxt "tags" +msgid "Helps with server maintenance and moderation" +msgstr "" + +#. NOTE: tags: title for pvp #: app/_translations.py:18 msgctxt "tags" -msgid "Jam / Game 2023" +msgid "Player vs Player (PvP)" msgstr "" -#. NOTE: tags: description for jam_game_2023 +#. NOTE: tags: description for pvp #: 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" +msgid "Designed to be played competitively against other players" msgstr "" #. NOTE: tags: title for world_tools -#: app/_translations.py:26 +#: app/_translations.py:22 msgctxt "tags" msgid "World Maintenance and Tools" msgstr "" #. NOTE: tags: description for world_tools -#: app/_translations.py:28 +#: app/_translations.py:24 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 -#, fuzzy -msgctxt "tags" -msgid "Developer Tools" -msgstr "Ferramentas de Moderador" - -#. 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 +#: app/_translations.py:26 msgctxt "tags" msgid "Joke" msgstr "" #. NOTE: tags: description for april_fools -#: app/_translations.py:40 +#: 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 singleplayer -#: app/_translations.py:42 +#. NOTE: tags: title for developer_tools +#: app/_translations.py:30 +#, fuzzy msgctxt "tags" -msgid "Singleplayer-focused" +msgid "Developer Tools" +msgstr "Ferramentas de Moderador" + +#. NOTE: tags: description for developer_tools +#: app/_translations.py:32 +msgctxt "tags" +msgid "Tools for game and mod developers" msgstr "" -#. NOTE: tags: description for singleplayer -#: app/_translations.py:44 +#. NOTE: tags: title for inventory +#: app/_translations.py:34 msgctxt "tags" -msgid "Content that can be played alone" +msgid "Inventory" +msgstr "" + +#. NOTE: tags: description for inventory +#: app/_translations.py:36 +msgctxt "tags" +msgid "Changes the inventory GUI" msgstr "" #. NOTE: tags: title for crafting -#: app/_translations.py:46 +#: app/_translations.py:38 #, fuzzy msgctxt "tags" msgid "Crafting" msgstr "Avaliação" #. NOTE: tags: description for crafting -#: app/_translations.py:48 +#: app/_translations.py:40 msgctxt "tags" msgid "Big changes to crafting gameplay" msgstr "" #. NOTE: tags: title for adventure__rpg -#: app/_translations.py:50 +#: app/_translations.py:42 msgctxt "tags" msgid "Adventure / RPG" msgstr "" #. NOTE: tags: title for shooter -#: app/_translations.py:52 +#: app/_translations.py:44 msgctxt "tags" msgid "Shooter" msgstr "" #. NOTE: tags: description for shooter -#: app/_translations.py:54 +#: app/_translations.py:46 msgctxt "tags" msgid "First person shooters (FPS) and more" msgstr "" #. NOTE: tags: title for sound_music -#: app/_translations.py:56 +#: app/_translations.py:48 msgctxt "tags" msgid "Sounds / Music" msgstr "" #. NOTE: tags: description for sound_music -#: app/_translations.py:58 +#: app/_translations.py:50 msgctxt "tags" msgid "Focuses on or adds new sounds or musical things" msgstr "" -#. NOTE: tags: title for tools -#: app/_translations.py:60 +#. NOTE: tags: title for mapgen +#: app/_translations.py:52 msgctxt "tags" -msgid "Tools / Weapons / Armor" +msgid "Mapgen / Biomes / Decoration" msgstr "" -#. NOTE: tags: description for tools -#: app/_translations.py:62 +#. NOTE: tags: description for mapgen +#: app/_translations.py:54 msgctxt "tags" -msgid "Adds or changes tools, weapons, and armor" +msgid "New mapgen or changes mapgen" msgstr "" -#. NOTE: tags: title for plants_and_farming -#: app/_translations.py:64 +#. NOTE: tags: title for singleplayer +#: app/_translations.py:56 msgctxt "tags" -msgid "Plants and Farming" +msgid "Singleplayer-focused" msgstr "" -#. NOTE: tags: description for plants_and_farming -#: app/_translations.py:66 +#. NOTE: tags: description for singleplayer +#: app/_translations.py:58 msgctxt "tags" -msgid "Adds new plants or other farmable resources." -msgstr "" - -#. 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" +msgid "Content that can be played alone" msgstr "" #. NOTE: tags: title for complex_installation -#: app/_translations.py:80 +#: app/_translations.py:60 msgctxt "tags" msgid "Complex installation" msgstr "" #. NOTE: tags: description for complex_installation -#: app/_translations.py:82 +#: app/_translations.py:62 msgctxt "tags" msgid "" "Requires futher installation steps, such as installing LuaRocks or " "editing the trusted mod setting" msgstr "" -#. NOTE: tags: title for magic -#: app/_translations.py:84 +#. NOTE: tags: title for simulation +#: app/_translations.py:64 msgctxt "tags" -msgid "Magic / Enchanting" +msgid "Sims" msgstr "" -#. NOTE: tags: title for building_mechanics -#: app/_translations.py:86 -msgctxt "tags" -msgid "Building Mechanics and Tools" -msgstr "" - -#. NOTE: tags: description for building_mechanics -#: app/_translations.py:88 -msgctxt "tags" -msgid "Adds game mechanics or tools that change how players build." -msgstr "" - -#. NOTE: tags: title for oneofakind__original -#: app/_translations.py:90 -msgctxt "tags" -msgid "One-of-a-kind / Original" -msgstr "" - -#. NOTE: tags: description for oneofakind__original -#: app/_translations.py:92 +#. NOTE: tags: description for simulation +#: app/_translations.py:66 msgctxt "tags" msgid "" -"For games and such that are of their own kind, distinct and original in " -"nature to others of the same category." +"Mods and games that aim to simulate real life activity. Similar to " +"SimCity/The Sims/OpenTTD/etc." msgstr "" -#. NOTE: tags: title for building -#: app/_translations.py:94 +#. NOTE: tags: title for plants_and_farming +#: app/_translations.py:68 msgctxt "tags" -msgid "Building" +msgid "Plants and Farming" msgstr "" -#. NOTE: tags: description for building -#: app/_translations.py:96 +#. NOTE: tags: description for plants_and_farming +#: app/_translations.py:70 msgctxt "tags" -msgid "Focuses on building, such as adding new materials or nodes" +msgid "Adds new plants or other farmable resources." msgstr "" -#. NOTE: tags: title for decorative -#: app/_translations.py:98 -#, fuzzy +#. NOTE: tags: title for multiplayer +#: app/_translations.py:72 msgctxt "tags" -msgid "Decorative" -msgstr "Doar" +msgid "Multiplayer-focused" +msgstr "" -#. NOTE: tags: description for decorative -#: app/_translations.py:100 +#. NOTE: tags: description for multiplayer +#: app/_translations.py:74 msgctxt "tags" -msgid "Adds nodes with no other purpose than for use in building" +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 chat +#: app/_translations.py:80 +msgctxt "tags" +msgid "Chat / Commands" +msgstr "" + +#. NOTE: tags: description for chat +#: app/_translations.py:82 +msgctxt "tags" +msgid "Focus on player chat/communication or console interaction." msgstr "" #. NOTE: tags: title for puzzle -#: app/_translations.py:102 +#: app/_translations.py:84 msgctxt "tags" msgid "Puzzle" msgstr "" #. NOTE: tags: description for puzzle -#: app/_translations.py:104 +#: app/_translations.py:86 msgctxt "tags" msgid "Focus on puzzle solving instead of combat" msgstr "" #. NOTE: tags: title for environment -#: app/_translations.py:106 +#: app/_translations.py:88 msgctxt "tags" msgid "Environment / Weather" msgstr "" #. NOTE: tags: description for environment -#: app/_translations.py:108 +#: app/_translations.py:90 msgctxt "tags" msgid "" "Improves the world, adding weather, ambient sounds, or other environment " @@ -356,29 +299,86 @@ msgid "" msgstr "" #. NOTE: tags: title for less_than_px -#: app/_translations.py:110 +#: app/_translations.py:92 msgctxt "tags" msgid "<16px" msgstr "" #. NOTE: tags: description for less_than_px -#: app/_translations.py:112 +#: app/_translations.py:94 msgctxt "tags" msgid "Less than 16px" msgstr "" #. NOTE: tags: title for mobs -#: app/_translations.py:114 +#: app/_translations.py:96 msgctxt "tags" msgid "Mobs / Animals / NPCs" msgstr "" #. NOTE: tags: description for mobs -#: app/_translations.py:116 +#: app/_translations.py:98 msgctxt "tags" msgid "Adds mobs, animals, and non-player characters" msgstr "" +#. NOTE: tags: title for building +#: app/_translations.py:100 +msgctxt "tags" +msgid "Building" +msgstr "" + +#. NOTE: tags: description for building +#: app/_translations.py:102 +msgctxt "tags" +msgid "Focuses on building, such as adding new materials or nodes" +msgstr "" + +#. NOTE: tags: title for decorative +#: app/_translations.py:104 +#, fuzzy +msgctxt "tags" +msgid "Decorative" +msgstr "Doar" + +#. NOTE: tags: description for decorative +#: app/_translations.py:106 +msgctxt "tags" +msgid "Adds nodes with no other purpose than for use in building" +msgstr "" + +#. NOTE: tags: title for magic +#: app/_translations.py:108 +msgctxt "tags" +msgid "Magic / Enchanting" +msgstr "" + +#. NOTE: tags: title for building_mechanics +#: app/_translations.py:110 +msgctxt "tags" +msgid "Building Mechanics and Tools" +msgstr "" + +#. NOTE: tags: description for building_mechanics +#: app/_translations.py:112 +msgctxt "tags" +msgid "Adds game mechanics or tools that change how players build." +msgstr "" + +#. NOTE: tags: title for oneofakind__original +#: app/_translations.py:114 +msgctxt "tags" +msgid "One-of-a-kind / Original" +msgstr "" + +#. NOTE: tags: description for oneofakind__original +#: 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 custom_mapgen #: app/_translations.py:118 #, fuzzy @@ -394,19 +394,18 @@ msgid "" "worlds to be set to the 'singlenode' mapgen." msgstr "" -#. NOTE: tags: title for survival +#. NOTE: tags: title for 16px #: app/_translations.py:122 msgctxt "tags" -msgid "Survival" +msgid "16px" msgstr "" -#. NOTE: tags: description for survival +#. NOTE: tags: description for 16px #: 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 "" +msgid "For 16px texture packs" +msgstr "Top pacotes de texturas" #. NOTE: tags: title for education #: app/_translations.py:126 @@ -421,211 +420,143 @@ msgctxt "tags" msgid "Either has educational value, or is a tool to help teachers " msgstr "" -#. NOTE: tags: title for storage +#. NOTE: tags: title for survival #: app/_translations.py:130 -#, fuzzy msgctxt "tags" -msgid "Storage" -msgstr "Estado" +msgid "Survival" +msgstr "" -#. NOTE: tags: description for storage +#. NOTE: tags: description for survival #: app/_translations.py:132 msgctxt "tags" -msgid "Adds or improves item storage mechanics" -msgstr "" - -#. NOTE: tags: title for library -#: app/_translations.py:134 -msgctxt "tags" -msgid "API / Library" -msgstr "" - -#. NOTE: tags: description for library -#: app/_translations.py:136 -msgctxt "tags" -msgid "Primarily adds an API for other mods to use" +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:138 +#: app/_translations.py:134 msgctxt "tags" msgid "HUD" msgstr "" #. NOTE: tags: description for hud -#: app/_translations.py:140 +#: app/_translations.py:136 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 -msgctxt "tags" -msgid "Mini-game" -msgstr "Nome" - -#. NOTE: tags: description for mini-game -#: app/_translations.py:144 -msgctxt "tags" -msgid "Adds a mini-game to be played within Minetest" -msgstr "" - #. NOTE: tags: title for pve -#: app/_translations.py:146 +#: app/_translations.py:138 msgctxt "tags" msgid "Player vs Environment (PvE)" msgstr "" #. NOTE: tags: description for pve -#: app/_translations.py:148 +#: app/_translations.py:140 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 storage +#: app/_translations.py:142 +#, fuzzy +msgctxt "tags" +msgid "Storage" +msgstr "Estado" + +#. NOTE: tags: description for storage +#: app/_translations.py:144 +msgctxt "tags" +msgid "Adds or improves item storage mechanics" +msgstr "" + #. NOTE: tags: title for sports -#: app/_translations.py:150 +#: app/_translations.py:146 #, fuzzy msgctxt "tags" msgid "Sports" msgstr "Reportar" -#. NOTE: tags: title for 16px -#: app/_translations.py:152 +#. NOTE: tags: title for library +#: app/_translations.py:148 msgctxt "tags" -msgid "16px" +msgid "API / Library" msgstr "" -#. NOTE: tags: description for 16px -#: app/_translations.py:154 +#. NOTE: tags: description for library +#: app/_translations.py:150 +msgctxt "tags" +msgid "Primarily adds an API for other mods to use" +msgstr "" + +#. NOTE: tags: title for mini-game +#: app/_translations.py:152 #, fuzzy msgctxt "tags" -msgid "For 16px texture packs" -msgstr "Top pacotes de texturas" +msgid "Mini-game" +msgstr "Nome" -#. NOTE: tags: title for 64px +#. NOTE: tags: description for mini-game +#: app/_translations.py:154 +msgctxt "tags" +msgid "Adds a mini-game to be played within Minetest" +msgstr "" + +#. NOTE: tags: title for commerce #: app/_translations.py:156 msgctxt "tags" -msgid "64px" +msgid "Commerce / Economy" msgstr "" -#. NOTE: tags: description for 64px +#. NOTE: tags: description for commerce #: app/_translations.py:158 -#, fuzzy msgctxt "tags" -msgid "For 64px texture packs" -msgstr "Top pacotes de texturas" +msgid "Related to economies, money, and trading" +msgstr "" -#. NOTE: tags: title for transport +#. NOTE: tags: title for technology #: app/_translations.py:160 -#, fuzzy msgctxt "tags" -msgid "Transport" -msgstr "Reportar" +msgid "Machines / Electronics" +msgstr "" -#. NOTE: tags: description for transport +#. NOTE: tags: description for technology #: app/_translations.py:162 msgctxt "tags" -msgid "" -"Adds or changes transportation methods. Includes teleportation, vehicles," -" ridable mobs, transport infrastructure and thematic content" +msgid "Adds machines useful in automation, tubes, or power." +msgstr "" + +#. NOTE: tags: title for food +#: app/_translations.py:164 +msgctxt "tags" +msgid "Food / Drinks" msgstr "" #. NOTE: tags: title for seasonal -#: app/_translations.py:164 +#: app/_translations.py:166 #, fuzzy msgctxt "tags" msgid "Seasonal" msgstr "Motivo" #. NOTE: tags: description for seasonal -#: app/_translations.py:166 +#: app/_translations.py:168 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:178 -msgctxt "tags" -msgid "Jam / Combat 2020" -msgstr "" - -#. 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 "" - -#. 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:190 +#: app/_translations.py:170 #, fuzzy msgctxt "tags" msgid "Creative" msgstr "Criar" #. NOTE: tags: description for creative -#: app/_translations.py:192 +#: app/_translations.py:172 msgctxt "tags" msgid "" "Written specifically or exclusively for use in creative mode. Adds " @@ -633,53 +564,108 @@ msgid "" "that facilitate ingame creation and doesn't add difficulty or scarcity" msgstr "" -#. NOTE: tags: title for technology -#: app/_translations.py:194 +#. NOTE: tags: title for 64px +#: app/_translations.py:174 msgctxt "tags" -msgid "Machines / Electronics" +msgid "64px" msgstr "" -#. NOTE: tags: description for technology -#: app/_translations.py:196 +#. NOTE: tags: description for 64px +#: app/_translations.py:176 +#, fuzzy msgctxt "tags" -msgid "Adds machines useful in automation, tubes, or power." -msgstr "" +msgid "For 64px texture packs" +msgstr "Top pacotes de texturas" #. NOTE: tags: title for 32px -#: app/_translations.py:198 +#: app/_translations.py:178 msgctxt "tags" msgid "32px" msgstr "" #. NOTE: tags: description for 32px -#: app/_translations.py:200 +#: app/_translations.py:180 #, fuzzy msgctxt "tags" msgid "For 32px texture packs" msgstr "Top pacotes de texturas" -#. NOTE: tags: title for strategy_rts -#: app/_translations.py:202 +#. NOTE: tags: title for gui +#: app/_translations.py:182 msgctxt "tags" -msgid "Strategy / RTS" +msgid "GUI" msgstr "" -#. NOTE: tags: description for strategy_rts -#: app/_translations.py:204 +#. NOTE: tags: description for gui +#: app/_translations.py:184 msgctxt "tags" msgid "" -"Games and mods with a heavy strategy component, whether real-time or " -"turn-based" +"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:186 +msgctxt "tags" +msgid "Jam / Combat 2020" +msgstr "" + +#. NOTE: tags: description for jam_combat_mod +#: app/_translations.py:188 +msgctxt "tags" +msgid "For mods created for the Discord \"Combat\" modding event in 2020" +msgstr "" + +#. NOTE: tags: title for transport +#: app/_translations.py:190 +#, fuzzy +msgctxt "tags" +msgid "Transport" +msgstr "Reportar" + +#. NOTE: tags: description for transport +#: app/_translations.py:192 +msgctxt "tags" +msgid "" +"Adds or changes transportation methods. Includes teleportation, vehicles," +" ridable mobs, transport infrastructure and thematic content" +msgstr "" + +#. NOTE: tags: title for jam_weekly_2021 +#: app/_translations.py:194 +msgctxt "tags" +msgid "Jam / Weekly Challenges 2021" +msgstr "" + +#. NOTE: tags: description for jam_weekly_2021 +#: app/_translations.py:196 +msgctxt "tags" +msgid "" +"For mods created for the Discord \"Weekly Challenges\" modding event in " +"2021" +msgstr "" + +#. NOTE: tags: title for mtg +#: app/_translations.py:198 +#, fuzzy +msgctxt "tags" +msgid "Minetest Game improved" +msgstr "Está aprovado" + +#. NOTE: tags: description for mtg +#: app/_translations.py:200 +msgctxt "tags" +msgid "Forks of Minetest Game" msgstr "" #. NOTE: tags: title for skins -#: app/_translations.py:206 +#: app/_translations.py:202 msgctxt "tags" msgid "Player customization / Skins" msgstr "" #. NOTE: tags: description for skins -#: app/_translations.py:208 +#: app/_translations.py:204 msgctxt "tags" msgid "" "Allows the player to customize their character by changing the texture or" @@ -687,30 +673,44 @@ msgid "" msgstr "" #. NOTE: tags: title for jam_game_2021 -#: app/_translations.py:210 +#: app/_translations.py:206 msgctxt "tags" msgid "Jam / Game 2021" msgstr "" #. NOTE: tags: description for jam_game_2021 -#: app/_translations.py:212 +#: app/_translations.py:208 msgctxt "tags" msgid "Entries to the 2021 Minetest Game Jam" msgstr "" #. NOTE: tags: title for 128px -#: app/_translations.py:214 +#: app/_translations.py:210 msgctxt "tags" msgid "128px+" msgstr "" #. NOTE: tags: description for 128px -#: app/_translations.py:216 +#: app/_translations.py:212 #, fuzzy msgctxt "tags" msgid "For 128px or higher texture packs" msgstr "Top pacotes de texturas" +#. NOTE: tags: title for strategy_rts +#: app/_translations.py:214 +msgctxt "tags" +msgid "Strategy / RTS" +msgstr "" + +#. NOTE: tags: description for strategy_rts +#: app/_translations.py:216 +msgctxt "tags" +msgid "" +"Games and mods with a heavy strategy component, whether real-time or " +"turn-based" +msgstr "" + #. NOTE: tags: title for jam_game_2022 #: app/_translations.py:218 msgctxt "tags" @@ -832,7 +832,7 @@ msgstr "" msgid "%(delta)s ago" msgstr "%(delta)s atrás" -#: app/blueprints/api/endpoints.py:94 app/templates/index.html:104 +#: app/blueprints/api/endpoints.py:74 app/templates/index.html:104 msgid "Featured" msgstr "Apresentou" @@ -843,6 +843,7 @@ msgstr "Apresentou" #: 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 +#: app/templates/packages/release_view.html:22 msgid "Name" msgstr "Nome" @@ -851,10 +852,10 @@ 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:252 -#: app/blueprints/packages/packages.py:544 -#: app/blueprints/packages/packages.py:640 -#: app/blueprints/packages/packages.py:728 +#: app/blueprints/oauth/__init__.py:175 app/blueprints/packages/packages.py:253 +#: app/blueprints/packages/packages.py:551 +#: app/blueprints/packages/packages.py:647 +#: app/blueprints/packages/packages.py:735 #: app/blueprints/packages/releases.py:66 #: app/blueprints/packages/releases.py:81 app/blueprints/packages/reviews.py:63 #: app/blueprints/packages/screenshots.py:36 @@ -871,17 +872,18 @@ msgstr "Salvar" #: app/blueprints/packages/advanced_search.py:84 #: app/blueprints/packages/releases.py:56 #: app/blueprints/packages/releases.py:71 app/blueprints/packages/reviews.py:53 -#: app/blueprints/threads/__init__.py:281 +#: app/blueprints/threads/__init__.py:282 #: app/templates/admin/languages/list.html:23 -#: app/templates/macros/reviews.html:143 app/templates/macros/topics.html:5 +#: app/templates/macros/reviews.html:144 app/templates/macros/topics.html:5 #: app/templates/packages/release_edit.html:21 -#: app/templates/packages/translation.html:54 +#: app/templates/packages/release_view.html:23 +#: app/templates/packages/translation.html:42 msgid "Title" msgstr "Título" #: app/blueprints/collections/__init__.py:80 #: app/blueprints/collections/__init__.py:85 -#: app/templates/packages/translation.html:57 +#: app/templates/packages/translation.html:45 msgid "Short Description" msgstr "Descrição curta" @@ -890,7 +892,7 @@ msgid "Page Content" msgstr "Página de conteúdo" #: app/blueprints/collections/__init__.py:82 -#: app/blueprints/threads/__init__.py:283 +#: app/blueprints/threads/__init__.py:284 #: app/templates/collections/view.html:51 msgid "Private" msgstr "Privado" @@ -927,6 +929,27 @@ 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/feeds/__init__.py:32 app/templates/index.html:8 +msgid "Welcome to the best place to find Minetest mods, games, and texture packs" +msgstr "" +"Bem-vind@ ao melhor lugar para encontrar mods, jogos e pacotes de " +"texturas para o Minetest" + +#: app/blueprints/feeds/__init__.py:70 app/templates/base.html:29 +#: app/templates/base.html:36 +msgid "ContentDB new packages" +msgstr "" + +#: app/blueprints/feeds/__init__.py:98 app/templates/base.html:31 +#: app/templates/base.html:38 +msgid "ContentDB package updates" +msgstr "" + +#: app/blueprints/feeds/__init__.py:107 app/templates/base.html:27 +#: app/templates/base.html:34 +msgid "ContentDB all" +msgstr "" + #: 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 @@ -957,7 +980,7 @@ msgstr "" #: app/blueprints/packages/__init__.py:42 #: app/templates/packages/releases_list.html:34 -#: app/templates/packages/view.html:657 app/templates/todo/editor.html:75 +#: app/templates/packages/view.html:675 app/templates/todo/editor.html:75 msgid "Releases" msgstr "Lançamentos" @@ -969,18 +992,18 @@ msgstr "Capturas de tela" #: app/blueprints/packages/__init__.py:52 #: app/templates/packages/edit_maintainers.html:8 -#: app/templates/packages/view.html:628 app/utils/minetest_hypertext.py:302 +#: app/templates/packages/view.html:646 app/utils/minetest_hypertext.py:302 msgid "Maintainers" msgstr "Mantenedores" #: app/blueprints/packages/__init__.py:57 app/templates/admin/list.html:21 -#: app/templates/base.html:159 app/templates/packages/audit.html:4 +#: app/templates/base.html:173 app/templates/packages/audit.html:4 msgid "Audit Log" msgstr "Registro de Auditoria" -#: app/blueprints/packages/__init__.py:62 app/templates/base.html:150 +#: app/blueprints/packages/__init__.py:62 app/templates/base.html:164 #: app/templates/packages/stats.html:4 app/templates/packages/stats.html:23 -#: app/templates/packages/view.html:236 app/templates/users/profile.html:148 +#: app/templates/packages/view.html:243 app/templates/users/profile.html:148 msgid "Statistics" msgstr "Estatísticas" @@ -1010,8 +1033,8 @@ msgstr "" msgid "Non-free" msgstr "" -#: app/blueprints/packages/advanced_search.py:42 app/models/packages.py:624 -#: app/templates/packages/view.html:163 +#: app/blueprints/packages/advanced_search.py:42 app/models/packages.py:630 +#: app/templates/packages/view.html:170 msgid "Work in Progress" msgstr "Trabalho em progresso" @@ -1029,30 +1052,30 @@ msgid "Query" msgstr "" #: app/blueprints/packages/advanced_search.py:54 -#: app/blueprints/packages/packages.py:230 app/templates/packages/view.html:598 +#: app/blueprints/packages/packages.py:231 app/templates/packages/view.html:616 #: app/utils/minetest_hypertext.py:263 msgid "Type" msgstr "Tipo" #: app/blueprints/packages/advanced_search.py:56 -#: app/templates/macros/topics.html:6 app/templates/packages/view.html:177 +#: app/templates/macros/topics.html:6 app/templates/packages/view.html:184 msgid "Author" msgstr "" #: app/blueprints/packages/advanced_search.py:57 -#: app/blueprints/packages/packages.py:237 app/templates/admin/tags/list.html:4 +#: app/blueprints/packages/packages.py:238 app/templates/admin/tags/list.html:4 #: app/templates/admin/tags/list.html:10 app/templates/todo/tags.html:38 #: app/utils/minetest_hypertext.py:264 msgid "Tags" msgstr "Etiquetas" #: app/blueprints/packages/advanced_search.py:60 -#: app/blueprints/packages/packages.py:238 +#: app/blueprints/packages/packages.py:239 msgid "Content Warnings" msgstr "Avisos de Conteúdo" #: app/blueprints/packages/advanced_search.py:63 -#: app/blueprints/packages/packages.py:239 app/templates/packages/view.html:609 +#: app/blueprints/packages/packages.py:240 app/templates/packages/view.html:627 #: app/utils/minetest_hypertext.py:298 msgid "License" msgstr "Licença" @@ -1066,9 +1089,10 @@ msgstr "" #: 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/macros/reviews.html:82 app/templates/macros/topics.html:52 #: app/templates/packages/game_hub.html:5 #: app/templates/packages/game_hub.html:25 +#: app/templates/packages/release_view.html:17 #: app/templates/packages/similar.html:22 app/templates/translate/index.html:28 #, python-format msgid "%(title)s by %(author)s" @@ -1076,7 +1100,7 @@ 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 +#: app/templates/packages/translation.html:39 msgid "Language" msgstr "" @@ -1098,13 +1122,13 @@ 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/packages/view.html:201 app/templates/packages/view.html:343 #: 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 +#: app/templates/packages/view.html:191 app/templates/users/profile.html:242 msgid "Downloads" msgstr "Downloads" @@ -1136,80 +1160,80 @@ msgstr "" msgid "Random order" msgstr "" -#: app/blueprints/packages/packages.py:215 +#: app/blueprints/packages/packages.py:216 msgid "No download available." msgstr "Nenhum download disponível." -#: app/blueprints/packages/packages.py:231 +#: app/blueprints/packages/packages.py:232 msgid "Title (Human-readable)" msgstr "Título (legível por humanos)" -#: app/blueprints/packages/packages.py:232 -#: app/blueprints/packages/packages.py:638 +#: app/blueprints/packages/packages.py:233 +#: app/blueprints/packages/packages.py:645 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 +#: app/blueprints/packages/packages.py:233 +#: app/blueprints/packages/packages.py:646 +#: app/templates/packages/create_edit.html:80 msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" msgstr "Apenas letras minúsculas (a-z), dígitos (0-9) e sublinhados (_)" -#: app/blueprints/packages/packages.py:233 +#: app/blueprints/packages/packages.py:234 msgid "Short Description (Plaintext)" msgstr "Descrição curta (texto simples)" -#: app/blueprints/packages/packages.py:235 app/templates/packages/view.html:620 +#: app/blueprints/packages/packages.py:236 app/templates/packages/view.html:638 #: app/utils/minetest_hypertext.py:300 msgid "Maintenance State" msgstr "Estado de Manutenção" -#: app/blueprints/packages/packages.py:240 +#: app/blueprints/packages/packages.py:241 msgid "Media License" msgstr "Licença de Mídia" -#: app/blueprints/packages/packages.py:242 +#: app/blueprints/packages/packages.py:243 msgid "Long Description (Markdown)" msgstr "Descrição Longa (Markdown)" -#: app/blueprints/packages/packages.py:244 +#: app/blueprints/packages/packages.py:245 #, fuzzy msgid "VCS Repository URL" msgstr "URL do repositório VCS" -#: app/blueprints/packages/packages.py:245 app/blueprints/users/settings.py:77 +#: app/blueprints/packages/packages.py:246 app/blueprints/users/settings.py:77 msgid "Website URL" msgstr "URL do site" -#: app/blueprints/packages/packages.py:246 +#: app/blueprints/packages/packages.py:247 #, fuzzy msgid "Issue Tracker URL" msgstr "URL do Issue Tracker" -#: app/blueprints/packages/packages.py:247 +#: app/blueprints/packages/packages.py:248 #, fuzzy msgid "Forum Topic ID" msgstr "ID do tópico do fórum" -#: app/blueprints/packages/packages.py:248 +#: app/blueprints/packages/packages.py:249 #, fuzzy msgid "Video URL" msgstr "URL do vídeo" -#: app/blueprints/packages/packages.py:249 +#: app/blueprints/packages/packages.py:250 msgid "Donate URL" msgstr "URL de doação" -#: app/blueprints/packages/packages.py:250 +#: app/blueprints/packages/packages.py:251 msgid "Translation URL" msgstr "" -#: app/blueprints/packages/packages.py:256 +#: app/blueprints/packages/packages.py:257 #, fuzzy msgid "_game is not an allowed name" msgstr "_game não é um nome permitido" -#: app/blueprints/packages/packages.py:266 +#: app/blueprints/packages/packages.py:267 #, fuzzy msgid "" "Package already exists, but is removed. Please contact ContentDB staff to" @@ -1218,110 +1242,110 @@ 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:271 +#: app/blueprints/packages/packages.py:272 #, fuzzy msgid "Package already exists" msgstr "O pacote já existe" -#: app/blueprints/packages/packages.py:277 +#: app/blueprints/packages/packages.py:278 msgid "A collection with a similar name already exists" msgstr "Uma coleção com nome similar já existe" -#: app/blueprints/packages/packages.py:330 +#: app/blueprints/packages/packages.py:331 #: 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:336 +#: app/blueprints/packages/packages.py:337 msgid "Save draft" msgstr "" -#: app/blueprints/packages/packages.py:344 +#: app/blueprints/packages/packages.py:345 #, fuzzy msgid "Unable to find that user" msgstr "Não foi possível encontrar esse usuário" -#: app/blueprints/packages/packages.py:348 +#: app/blueprints/packages/packages.py:349 #: app/blueprints/packages/screenshots.py:137 msgid "Permission denied" msgstr "Permissão negada" -#: app/blueprints/packages/packages.py:404 -#: app/blueprints/packages/packages.py:495 -#: app/blueprints/packages/packages.py:517 +#: app/blueprints/packages/packages.py:408 +#: app/blueprints/packages/packages.py:502 +#: app/blueprints/packages/packages.py:524 msgid "You don't have permission to do that" msgstr "Você não tem permissão para fazer isso" -#: app/blueprints/packages/packages.py:437 +#: app/blueprints/packages/packages.py:443 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:444 +#: app/blueprints/packages/packages.py:450 msgid "" "Please comment in the approval thread so editors know what you have " "changed" msgstr "" -#: app/blueprints/packages/packages.py:482 +#: app/blueprints/packages/packages.py:489 #, python-format msgid "Set state to %(state)s" msgstr "" -#: app/blueprints/packages/packages.py:512 +#: app/blueprints/packages/packages.py:519 msgid "Deleted package" msgstr "Pacote excluído" -#: app/blueprints/packages/packages.py:534 +#: app/blueprints/packages/packages.py:541 msgid "Unapproved package" msgstr "Pacote não aprovado" -#: app/blueprints/packages/packages.py:543 +#: app/blueprints/packages/packages.py:550 msgid "Maintainers (Comma-separated)" msgstr "Mantenedores(separados por vírgula)" -#: app/blueprints/packages/packages.py:552 +#: app/blueprints/packages/packages.py:559 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:602 +#: app/blueprints/packages/packages.py:609 msgid "You are not a maintainer" msgstr "Você não é um mantenedor" -#: app/blueprints/packages/packages.py:605 +#: app/blueprints/packages/packages.py:612 msgid "Package owners cannot remove themselves as maintainers" msgstr "Donos do pacote não podem se remover como mantenedores" -#: app/blueprints/packages/packages.py:637 +#: app/blueprints/packages/packages.py:644 msgid "Author Name" msgstr "Nome do autor" -#: app/blueprints/packages/packages.py:724 +#: app/blueprints/packages/packages.py:731 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:725 +#: app/blueprints/packages/packages.py:732 msgid "Supported games" msgstr "Jogos suportados" -#: app/blueprints/packages/packages.py:726 +#: app/blueprints/packages/packages.py:733 msgid "Unsupported games" msgstr "Jogos não suportados" -#: app/blueprints/packages/packages.py:727 +#: app/blueprints/packages/packages.py:734 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:743 +#: app/blueprints/packages/packages.py:750 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:747 +#: app/blueprints/packages/packages.py:754 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 " @@ -1349,18 +1373,19 @@ msgstr "Referência do Git (ou seja: commit hash, branch ou tag)" #: app/blueprints/packages/releases.py:62 #: app/blueprints/packages/releases.py:77 -#: app/blueprints/packages/releases.py:207 +#: app/blueprints/packages/releases.py:217 msgid "Minimum Minetest Version" msgstr "Versão mínima do Minetest" #: app/blueprints/packages/releases.py:64 #: app/blueprints/packages/releases.py:79 -#: app/blueprints/packages/releases.py:210 +#: app/blueprints/packages/releases.py:220 msgid "Maximum Minetest Version" msgstr "Versão Máxima do Minetest" #: app/blueprints/packages/releases.py:74 #: app/templates/packages/release_edit.html:31 +#: app/templates/packages/release_view.html:31 msgid "URL" msgstr "URL" @@ -1382,77 +1407,77 @@ msgstr "Importar do Git" msgid "Upload .zip file" msgstr "Upload de arquivo .zip" -#: app/blueprints/packages/releases.py:206 +#: app/blueprints/packages/releases.py:216 msgid "Set Min" msgstr "Configurar mínimo" -#: app/blueprints/packages/releases.py:209 +#: app/blueprints/packages/releases.py:219 msgid "Set Max" msgstr "Configurar máximo" -#: app/blueprints/packages/releases.py:212 +#: app/blueprints/packages/releases.py:222 msgid "Only change values previously set as none" msgstr "Altere apenas os valores definidos anteriormente como nenhum" -#: app/blueprints/packages/releases.py:213 +#: app/blueprints/packages/releases.py:223 msgid "Update" msgstr "Atualização" -#: app/blueprints/packages/releases.py:265 +#: app/blueprints/packages/releases.py:275 #: app/templates/packages/update_config.html:25 msgid "Trigger" msgstr "Gatilho" -#: app/blueprints/packages/releases.py:266 +#: app/blueprints/packages/releases.py:276 msgid "New Commit" msgstr "Novo commit" -#: app/blueprints/packages/releases.py:267 app/templates/admin/tags/list.html:8 +#: app/blueprints/packages/releases.py:277 app/templates/admin/tags/list.html:8 msgid "New Tag" msgstr "Nova tag" -#: app/blueprints/packages/releases.py:269 +#: app/blueprints/packages/releases.py:279 msgid "Branch name" msgstr "Nome da branch" -#: app/blueprints/packages/releases.py:270 +#: app/blueprints/packages/releases.py:280 #: app/templates/packages/update_config.html:38 msgid "Action" msgstr "Ação" -#: app/blueprints/packages/releases.py:271 +#: app/blueprints/packages/releases.py:281 msgid "Send notification and mark as outdated" msgstr "Enviar notificação e marcar como desatualizado" -#: app/blueprints/packages/releases.py:271 app/logic/package_approval.py:104 +#: app/blueprints/packages/releases.py:281 app/logic/package_approval.py:104 msgid "Create release" msgstr "Criar release" -#: app/blueprints/packages/releases.py:273 +#: app/blueprints/packages/releases.py:283 msgid "Save Settings" msgstr "Salvar Configurações" -#: app/blueprints/packages/releases.py:274 +#: app/blueprints/packages/releases.py:284 msgid "Disable Automation" msgstr "Desabilitar automação" -#: app/blueprints/packages/releases.py:313 +#: app/blueprints/packages/releases.py:323 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:329 +#: app/blueprints/packages/releases.py:339 msgid "Deleted update configuration" msgstr "Configuração de atualização deletada" -#: app/blueprints/packages/releases.py:337 +#: app/blueprints/packages/releases.py:347 msgid "Now, please create an initial release" msgstr "Por favor, crie um lançamento inicial" #: app/blueprints/packages/reviews.py:60 app/blueprints/threads/__init__.py:181 #: app/blueprints/threads/__init__.py:182 -#: app/blueprints/threads/__init__.py:282 +#: app/blueprints/threads/__init__.py:283 msgid "Comment" msgstr "Comentar" @@ -1460,18 +1485,18 @@ msgstr "Comentar" msgid "Rating" msgstr "Avaliação" -#: app/blueprints/packages/reviews.py:62 app/templates/macros/reviews.html:124 -#: app/templates/macros/reviews.html:178 +#: app/blueprints/packages/reviews.py:62 app/templates/macros/reviews.html:125 +#: app/templates/macros/reviews.html:179 msgid "Yes" msgstr "Sim" -#: app/blueprints/packages/reviews.py:62 app/templates/macros/reviews.html:129 -#: app/templates/macros/reviews.html:182 +#: app/blueprints/packages/reviews.py:62 app/templates/macros/reviews.html:130 +#: app/templates/macros/reviews.html:183 msgid "Neutral" msgstr "Neutro" -#: app/blueprints/packages/reviews.py:62 app/templates/macros/reviews.html:134 -#: app/templates/macros/reviews.html:186 +#: app/blueprints/packages/reviews.py:62 app/templates/macros/reviews.html:135 +#: app/templates/macros/reviews.html:187 msgid "No" msgstr "Não" @@ -1489,7 +1514,7 @@ msgstr "" #: app/blueprints/packages/reviews.py:94 app/blueprints/threads/__init__.py:207 #: app/blueprints/threads/__init__.py:240 -#: app/blueprints/threads/__init__.py:334 app/blueprints/users/settings.py:114 +#: app/blueprints/threads/__init__.py:335 app/blueprints/users/settings.py:114 #: app/logic/packages.py:131 msgid "Linking to blocked sites is not allowed" msgstr "Linkar para sites bloqueados não é permitido" @@ -1517,8 +1542,9 @@ msgid "Message" msgstr "Mensagem" #: app/blueprints/report/__init__.py:35 app/templates/macros/threads.html:51 -#: app/templates/packages/view.html:688 app/templates/report/index.html:4 -#: app/templates/report/index.html:10 app/templates/users/profile.html:37 +#: app/templates/packages/view.html:706 app/templates/report/index.html:4 +#: app/templates/report/index.html:10 app/templates/users/account.html:91 +#: app/templates/users/profile.html:37 msgid "Report" msgstr "Reportar" @@ -1554,25 +1580,25 @@ msgstr "Não é possível excluir a postagem de abertura do tópico!" msgid "Please wait before commenting again" msgstr "Por favor, espere antes de comentar de novo" -#: app/blueprints/threads/__init__.py:284 +#: app/blueprints/threads/__init__.py:285 #: app/templates/macros/package_approval.html:56 msgid "Open Thread" msgstr "Abrir tópico" -#: app/blueprints/threads/__init__.py:309 +#: app/blueprints/threads/__init__.py:310 msgid "Unable to create thread!" msgstr "Incapaz de criar tópico!" -#: app/blueprints/threads/__init__.py:315 +#: app/blueprints/threads/__init__.py:316 #, fuzzy msgid "An approval thread already exists! Consider replying there instead" msgstr "Um tópico de aprovação já existe! Em vez disso, considere replicar" -#: app/blueprints/threads/__init__.py:319 +#: app/blueprints/threads/__init__.py:320 msgid "Please wait before opening another thread" msgstr "Por favor, espere antes de abrir outro tópico" -#: app/blueprints/todo/user.py:192 +#: app/blueprints/todo/user.py:193 #: app/templates/collections/package_add_to.html:46 msgid "Done" msgstr "Concluído" @@ -1591,7 +1617,7 @@ msgstr "Senha" msgid "Remember me" msgstr "Lembre-me" -#: app/blueprints/users/account.py:39 app/templates/base.html:176 +#: app/blueprints/users/account.py:39 app/templates/base.html:190 #: app/templates/donate/index.html:85 app/templates/users/login.html:4 msgid "Sign in" msgstr "Registrar-se" @@ -1961,7 +1987,7 @@ msgstr "Texto para localizar (regex)" msgid "File filter" msgstr "Filtro de arquivos" -#: app/blueprints/zipgrep/__init__.py:38 app/templates/base.html:60 +#: app/blueprints/zipgrep/__init__.py:38 app/templates/base.html:74 #: app/templates/packages/advanced_search.html:34 #: app/templates/packages/game_hub.html:35 app/templates/todo/tags.html:14 msgid "Search" @@ -2056,6 +2082,10 @@ 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/packages.py:140 +msgid "You cannot change package type once approved" +msgstr "" + #: 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" @@ -2135,17 +2165,17 @@ msgstr "Jogo" msgid "Texture Pack" msgstr "Pacote de texturas" -#: app/models/packages.py:78 app/templates/base.html:39 +#: app/models/packages.py:78 app/templates/base.html:53 #: app/templates/modnames/view.html:14 msgid "Mods" msgstr "Mods" -#: app/models/packages.py:80 app/templates/base.html:42 +#: app/models/packages.py:80 app/templates/base.html:56 #: app/templates/modnames/view.html:17 msgid "Games" msgstr "Jogos" -#: app/models/packages.py:82 app/templates/base.html:45 +#: app/models/packages.py:82 app/templates/base.html:59 msgid "Texture Packs" msgstr "Pacotes de texturas" @@ -2272,185 +2302,185 @@ msgstr "Aprovar" msgid "Delete" msgstr "Deletar" -#: app/models/packages.py:1366 +#: app/models/packages.py:1384 #, python-format msgid "New commit %(hash)s found on the Git repo." msgstr "" -#: app/models/packages.py:1370 +#: app/models/packages.py:1388 #, python-format msgid "The last release was commit %(hash)s" msgstr "" -#: app/models/packages.py:1376 +#: app/models/packages.py:1394 #, python-format msgid "New tag %(tag_name)s found on the Git repo." msgstr "" -#: app/models/users.py:45 +#: app/models/users.py:46 msgid "Banned" msgstr "" -#: app/models/users.py:47 +#: app/models/users.py:48 msgid "Not Joined" msgstr "" -#: app/models/users.py:49 +#: app/models/users.py:50 msgid "New Member" msgstr "" -#: app/models/users.py:51 +#: app/models/users.py:52 msgid "Member" msgstr "" -#: app/models/users.py:53 +#: app/models/users.py:54 msgid "Trusted Member" msgstr "" -#: app/models/users.py:55 +#: app/models/users.py:56 msgid "Approver" msgstr "" -#: app/models/users.py:57 +#: app/models/users.py:58 msgid "Editor" msgstr "" #. NOTE: BOT notification type -#: app/models/users.py:59 app/models/users.py:448 +#: app/models/users.py:60 app/models/users.py:455 msgid "Bot" msgstr "" -#: app/models/users.py:61 +#: app/models/users.py:62 msgid "Moderator" msgstr "" -#: app/models/users.py:63 app/templates/base.html:164 +#: app/models/users.py:64 app/templates/base.html:178 msgid "Admin" msgstr "Administrador" #. NOTE: PACKAGE_EDIT notification type -#: app/models/users.py:433 +#: app/models/users.py:440 msgid "Package Edit" msgstr "" #. NOTE: PACKAGE_APPROVAL notification type -#: app/models/users.py:436 +#: app/models/users.py:443 msgid "Package Approval" msgstr "" #. NOTE: NEW_THREAD notification type -#: app/models/users.py:439 app/templates/threads/list.html:12 +#: app/models/users.py:446 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:442 +#: app/models/users.py:449 msgid "New Review" msgstr "" #. NOTE: THREAD_REPLY notification type -#: app/models/users.py:445 +#: app/models/users.py:452 msgid "Thread Reply" msgstr "" #. NOTE: MAINTAINER notification type -#: app/models/users.py:451 app/templates/macros/threads.html:27 +#: app/models/users.py:458 app/templates/macros/threads.html:27 msgid "Maintainer" msgstr "" #. NOTE: EDITOR_ALERT notification type -#: app/models/users.py:454 +#: app/models/users.py:461 msgid "Editor Alert" msgstr "" #. NOTE: EDITOR_MISC notification type -#: app/models/users.py:457 +#: app/models/users.py:464 msgid "Editor Misc" msgstr "" #. NOTE: OTHER notification type -#: app/models/users.py:460 +#: app/models/users.py:467 msgid "Other" msgstr "" -#: app/models/users.py:470 +#: app/models/users.py:477 msgid "This is a Package Edit notification." msgstr "" -#: app/models/users.py:472 +#: app/models/users.py:479 msgid "This is a Package Approval notification." msgstr "" -#: app/models/users.py:474 +#: app/models/users.py:481 msgid "This is a New Thread notification." msgstr "" -#: app/models/users.py:476 +#: app/models/users.py:483 msgid "This is a New Review notification." msgstr "" -#: app/models/users.py:478 +#: app/models/users.py:485 msgid "This is a Thread Reply notification." msgstr "" -#: app/models/users.py:480 +#: app/models/users.py:487 msgid "This is a Bot notification." msgstr "" -#: app/models/users.py:482 +#: app/models/users.py:489 msgid "This is a Maintainer change notification." msgstr "" -#: app/models/users.py:484 +#: app/models/users.py:491 msgid "This is an Editor Alert notification." msgstr "" -#: app/models/users.py:486 +#: app/models/users.py:493 msgid "This is an Editor Misc notification." msgstr "" -#: app/models/users.py:488 +#: app/models/users.py:495 msgid "This is an Other notification." msgstr "" -#: app/models/users.py:495 +#: app/models/users.py:502 msgid "When another user edits your packages, releases, etc." msgstr "" -#: app/models/users.py:497 +#: app/models/users.py:504 msgid "Notifications from editors related to the package approval process." msgstr "" -#: app/models/users.py:499 +#: app/models/users.py:506 msgid "When a thread is created on your package." msgstr "" -#: app/models/users.py:501 +#: app/models/users.py:508 msgid "When a user posts a review on your package." msgstr "" -#: app/models/users.py:503 +#: app/models/users.py:510 msgid "When someone replies to a thread you're watching." msgstr "" -#: app/models/users.py:505 +#: app/models/users.py:512 msgid "From a bot - for example, update notifications." msgstr "" -#: app/models/users.py:507 +#: app/models/users.py:514 msgid "When your package's maintainers change." msgstr "" -#: app/models/users.py:509 +#: app/models/users.py:516 msgid "For editors: Important alerts." msgstr "" -#: app/models/users.py:511 +#: app/models/users.py:518 msgid "For editors: Minor notifications, including new threads." msgstr "" -#: app/models/users.py:513 +#: app/models/users.py:520 msgid "Minor notifications not important enough for a dedicated category." msgstr "" @@ -2507,11 +2537,11 @@ msgstr "" "Essa página não pôde ser encontrada. Talvez o link esteja quebrado, a " "página talvez tenha sido deletada ou talvez você não possa acessá-la." -#: app/templates/base.html:48 +#: app/templates/base.html:62 msgid "Random" msgstr "Aleatório" -#: app/templates/base.html:51 app/templates/base.html:245 +#: app/templates/base.html:65 app/templates/base.html:259 #: app/templates/packages/bulk_update_conf.html:8 #: app/templates/packages/translation.html:12 #: app/templates/packages/update_config.html:8 @@ -2520,130 +2550,134 @@ msgstr "Aleatório" msgid "Help" msgstr "Ajuda" -#: app/templates/base.html:58 +#: app/templates/base.html:72 #, python-format msgid "Search %(type)s" msgstr "Pesquisar %(type)s" -#: app/templates/base.html:58 app/templates/todo/tags.html:11 +#: app/templates/base.html:72 app/templates/todo/tags.html:11 #: app/templates/todo/tags.html:13 msgid "Search all packages" msgstr "Pesquisar todos os pacotes" -#: app/templates/base.html:75 +#: app/templates/base.html:89 msgid "Work Queue" msgstr "Fila de trabalho" -#: app/templates/base.html:88 app/templates/base.html:140 +#: app/templates/base.html:102 app/templates/base.html:154 msgid "To do list" msgstr "Lista de afazeres" -#: app/templates/base.html:97 app/templates/notifications/list.html:4 +#: app/templates/base.html:111 app/templates/notifications/list.html:4 msgid "Notifications" msgstr "Notificações" -#: app/templates/base.html:118 +#: app/templates/base.html:132 msgid "Add Package" msgstr "Adicionar pacote" -#: app/templates/base.html:135 +#: app/templates/base.html:149 msgid "Profile" msgstr "Perfil" -#: app/templates/base.html:145 +#: app/templates/base.html:159 msgid "My Collections" msgstr "Minhas coleções" -#: app/templates/base.html:169 app/templates/packages/release_new.html:12 +#: app/templates/base.html:183 app/templates/packages/release_new.html:12 msgid "Settings" msgstr "Configurações" -#: app/templates/base.html:172 +#: app/templates/base.html:186 msgid "Sign out" msgstr "Desnotar" #: app/templates/admin/languages/list.html:4 -#: app/templates/admin/languages/list.html:10 app/templates/base.html:185 -#: app/templates/packages/view.html:602 app/utils/minetest_hypertext.py:288 +#: app/templates/admin/languages/list.html:10 app/templates/base.html:199 +#: app/templates/packages/view.html:620 app/utils/minetest_hypertext.py:288 msgid "Languages" msgstr "" -#: app/templates/base.html:202 app/templates/translate/index.html:76 +#: app/templates/base.html:216 app/templates/translate/index.html:76 msgid "Help translate ContentDB" msgstr "Ajude a traduzir o ContentDB" -#: app/templates/base.html:246 +#: app/templates/base.html:260 msgid "About" msgstr "Sobre" -#: app/templates/base.html:247 +#: app/templates/base.html:261 msgid "Contact Us" msgstr "" -#: app/templates/base.html:248 +#: app/templates/base.html:262 msgid "Rules" msgstr "Regras" -#: app/templates/base.html:249 +#: app/templates/base.html:263 msgid "Policy and Guidance" msgstr "Politicas e Guias" -#: app/templates/base.html:250 app/templates/donate/index.html:46 +#: app/templates/base.html:264 app/templates/donate/index.html:46 #: app/templates/donate/index.html:70 app/templates/users/profile.html:104 msgid "Donate" msgstr "Doar" -#: app/templates/base.html:251 +#: app/templates/base.html:265 msgid "API" msgstr "API" -#: app/templates/base.html:252 app/templates/users/register.html:37 +#: app/templates/base.html:266 +msgid "RSS / Feeds" +msgstr "" + +#: app/templates/base.html:267 app/templates/users/register.html:37 msgid "Privacy Policy" msgstr "Politicas de privacidade" -#: app/templates/base.html:254 +#: app/templates/base.html:269 msgid "Report / DMCA" msgstr "Reportar / DMCA" -#: app/templates/base.html:256 app/templates/packages/advanced_search.html:4 +#: app/templates/base.html:271 app/templates/packages/advanced_search.html:4 msgid "Advanced Search" msgstr "" -#: app/templates/base.html:257 +#: app/templates/base.html:272 msgid "User List" msgstr "Lista de usuários" -#: app/templates/base.html:258 app/templates/packages/view.html:190 -#: app/templates/packages/view.html:677 app/templates/threads/list.html:4 +#: app/templates/base.html:273 app/templates/packages/view.html:197 +#: app/templates/packages/view.html:695 app/templates/threads/list.html:4 msgid "Threads" msgstr "Tópicos" -#: app/templates/base.html:259 app/templates/collections/list.html:7 +#: app/templates/base.html:274 app/templates/collections/list.html:7 #: app/templates/collections/list.html:26 msgid "Collections" msgstr "Coleções" -#: app/templates/base.html:260 app/templates/donate/index.html:4 +#: app/templates/base.html:275 app/templates/donate/index.html:4 msgid "Support Creators" msgstr "" -#: app/templates/base.html:261 +#: app/templates/base.html:276 msgid "Translate Packages" msgstr "" -#: app/templates/base.html:262 +#: app/templates/base.html:277 msgid "Source Code" msgstr "Código-fonte" -#: app/templates/base.html:268 +#: app/templates/base.html:283 msgid "Show non-free packages" msgstr "" -#: app/templates/base.html:270 +#: app/templates/base.html:285 msgid "Hide non-free packages" msgstr "" -#: app/templates/base.html:274 +#: app/templates/base.html:289 #, python-format msgid "Our privacy policy has been updated (%(date)s)" msgstr "" @@ -2652,22 +2686,16 @@ msgstr "" msgid "Welcome" msgstr "Bem-vind@" -#: app/templates/index.html:8 -msgid "Welcome to the best place to find Minetest mods, games, and texture packs" -msgstr "" -"Bem-vind@ ao melhor lugar para encontrar mods, jogos e pacotes de " -"texturas para o Minetest" - #: app/templates/index.html:53 #, python-format msgid "%(title)s by %(author)s" msgstr "%(title)s por %(author)s" -#: app/templates/index.html:94 app/templates/packages/view.html:278 +#: app/templates/index.html:94 app/templates/packages/view.html:285 msgid "Previous" msgstr "Anterior" -#: app/templates/index.html:98 app/templates/packages/view.html:282 +#: app/templates/index.html:98 app/templates/packages/view.html:289 #: app/templates/users/claim_forums.html:87 msgid "Next" msgstr "Posterior" @@ -2749,7 +2777,7 @@ msgstr "" #: app/templates/admin/storage.html:62 #: app/templates/collections/create_edit.html:61 -#: app/templates/threads/user_comments.html:79 +#: app/templates/threads/user_comments.html:80 msgid "No results" msgstr "Sem resultados" @@ -2872,7 +2900,8 @@ msgstr "Nenhum token criado" #: app/templates/collections/create_edit.html:5 #: app/templates/collections/view.html:42 app/templates/macros/releases.html:68 -#: app/templates/packages/view.html:116 app/templates/packages/view.html:255 +#: app/templates/packages/release_view.html:10 +#: app/templates/packages/view.html:123 app/templates/packages/view.html:262 msgid "Edit" msgstr "Editar" @@ -2890,7 +2919,7 @@ msgstr "" #: app/templates/collections/create_edit.html:76 #: app/templates/packages/remove.html:34 app/templates/packages/remove.html:83 -#: app/templates/packages/view.html:128 +#: app/templates/packages/view.html:135 msgid "Remove" msgstr "Remover" @@ -3157,8 +3186,8 @@ msgstr "Usuário deletado" msgid "No audit log entries." msgstr "Nenhuma entrada no log de audição." -#: app/templates/macros/forms.html:21 app/templates/macros/reviews.html:150 -#: app/templates/packages/remove.html:73 app/templates/packages/view.html:468 +#: app/templates/macros/forms.html:21 app/templates/macros/reviews.html:151 +#: app/templates/packages/remove.html:73 app/templates/packages/view.html:486 #: app/templates/users/modtools.html:86 msgid "Required" msgstr "Requerido" @@ -3234,6 +3263,7 @@ msgstr "Editar / Aprovar" #: app/templates/macros/releases.html:103 #: app/templates/packages/release_edit.html:39 +#: app/templates/packages/release_view.html:41 msgid "Importing..." msgstr "Importando..." @@ -3253,34 +3283,34 @@ msgstr "" msgid "Unhelpful" msgstr "" -#: app/templates/macros/reviews.html:90 +#: app/templates/macros/reviews.html:91 #, python-format msgid "%(num)d comments" msgstr "" -#: app/templates/macros/reviews.html:102 +#: app/templates/macros/reviews.html:103 msgid "No reviews, yet." msgstr "" -#: app/templates/macros/reviews.html:112 app/templates/macros/reviews.html:166 +#: app/templates/macros/reviews.html:113 app/templates/macros/reviews.html:167 #: app/templates/packages/review_create_edit.html:4 msgid "Review" msgstr "" -#: app/templates/macros/reviews.html:139 +#: app/templates/macros/reviews.html:140 #: app/templates/packages/review_create_edit.html:51 msgid "Why or why not? Try to be constructive" msgstr "" -#: app/templates/macros/reviews.html:156 +#: app/templates/macros/reviews.html:157 msgid "Post Review" msgstr "" -#: app/templates/macros/reviews.html:192 +#: app/templates/macros/reviews.html:193 msgid "Report an issue" msgstr "" -#: app/templates/macros/reviews.html:196 +#: app/templates/macros/reviews.html:197 msgid "Ask a question" msgstr "" @@ -3421,8 +3451,8 @@ msgstr "" msgid "On %(trigger)s, do %(action)s" msgstr "" -#: app/templates/macros/todo.html:35 app/templates/packages/view.html:122 -#: app/templates/packages/view.html:433 +#: app/templates/macros/todo.html:35 app/templates/packages/view.html:129 +#: app/templates/packages/view.html:451 msgid "Release" msgstr "" @@ -3432,7 +3462,7 @@ msgstr "" #: app/templates/macros/todo.html:48 #: app/templates/packages/releases_list.html:13 -#: app/templates/packages/view.html:437 +#: app/templates/packages/view.html:455 msgid "Update settings" msgstr "" @@ -3477,9 +3507,9 @@ msgstr "" #: app/templates/modnames/view.html:27 app/templates/oauth/authorize.html:32 #: app/templates/packages/game_support.html:42 -#: app/templates/packages/similar.html:38 app/templates/packages/view.html:474 -#: app/templates/packages/view.html:498 app/templates/packages/view.html:543 -#: app/templates/packages/view.html:575 app/templates/todo/editor.html:85 +#: app/templates/packages/similar.html:38 app/templates/packages/view.html:492 +#: app/templates/packages/view.html:516 app/templates/packages/view.html:561 +#: app/templates/packages/view.html:593 app/templates/todo/editor.html:85 #: app/templates/todo/game_support.html:45 #, python-format msgid "%(title)s by %(display_name)s" @@ -3712,104 +3742,104 @@ msgid "" "\t\t\tsuch as finding metadata from git, and autocompletion." msgstr "" -#: app/templates/packages/create_edit.html:73 +#: app/templates/packages/create_edit.html:78 msgid "You need to unpublish the package to change the name." msgstr "" -#: app/templates/packages/create_edit.html:80 +#: app/templates/packages/create_edit.html:85 msgid "" "Tip: Don't include Minetest, mod, or modpack " "anywhere in the short description. It is unnecessary and wastes " "characters." msgstr "" -#: app/templates/packages/create_edit.html:83 +#: app/templates/packages/create_edit.html:88 msgid "" "Please choose 'Work in Progress' if your package is unstable, and " "shouldn't be recommended to all players" msgstr "" -#: app/templates/packages/create_edit.html:88 +#: app/templates/packages/create_edit.html:93 msgid "If there is no media, set the Media License to the same as the License." msgstr "" -#: app/templates/packages/create_edit.html:92 +#: app/templates/packages/create_edit.html:97 msgid "" "There's no need to link to the package on ContentDB in the long " "description, the user is already here!" msgstr "" -#: app/templates/packages/create_edit.html:95 +#: app/templates/packages/create_edit.html:100 msgid "" "There's no need to include the forum topic in the long description, it's " "already shown on the page." msgstr "" -#: app/templates/packages/create_edit.html:98 +#: app/templates/packages/create_edit.html:103 msgid "" "There's no need to include the repository URL in the long description, " "it's already shown on the page." msgstr "" -#: app/templates/packages/create_edit.html:102 +#: app/templates/packages/create_edit.html:107 msgid "What to write in the long description" msgstr "" -#: app/templates/packages/create_edit.html:108 +#: app/templates/packages/create_edit.html:113 msgid "Repository and Links" msgstr "" -#: app/templates/packages/create_edit.html:111 +#: app/templates/packages/create_edit.html:116 msgid "Do you have a Git repository?" msgstr "" -#: app/templates/packages/create_edit.html:113 +#: app/templates/packages/create_edit.html:118 msgid "Having a repository is optional" msgstr "" -#: app/templates/packages/create_edit.html:116 +#: app/templates/packages/create_edit.html:121 msgid "" "If you do have a repository, enter the URL below. Otherwise, leave blank " "and click skip." msgstr "" -#: app/templates/packages/create_edit.html:121 +#: app/templates/packages/create_edit.html:126 msgid "HTTP URL to a Git, Mercurial, or other repository" msgstr "" -#: app/templates/packages/create_edit.html:124 +#: app/templates/packages/create_edit.html:129 msgid "Next (Autoimport)" msgstr "" -#: app/templates/packages/create_edit.html:125 +#: app/templates/packages/create_edit.html:130 msgid "Skip" msgstr "" -#: app/templates/packages/create_edit.html:129 +#: app/templates/packages/create_edit.html:134 msgid "Importing... (This may take a while)" msgstr "" -#: app/templates/packages/create_edit.html:132 +#: app/templates/packages/create_edit.html:137 msgid "Where should users report issues?" msgstr "" -#: app/templates/packages/create_edit.html:136 +#: app/templates/packages/create_edit.html:141 msgid "Paste a forum topic URL" msgstr "" -#: app/templates/packages/create_edit.html:138 +#: app/templates/packages/create_edit.html:143 msgid "YouTube videos will be shown in an embed." msgstr "" -#: app/templates/packages/create_edit.html:139 +#: app/templates/packages/create_edit.html:144 msgid "If blank, the author's donation URL will be used instead." msgstr "" -#: app/templates/packages/create_edit.html:140 +#: app/templates/packages/create_edit.html:145 msgid "How can users translate your package? ie: weblate URL or a help page" msgstr "" -#: app/templates/packages/create_edit.html:145 +#: app/templates/packages/create_edit.html:150 msgid "" "You need to save a draft before you can add releases and screenshots. " "You'll be able to edit the package again before submitting for approval." @@ -3862,7 +3892,7 @@ msgid "" msgstr "" #: app/templates/packages/game_support.html:23 -#: app/templates/packages/view.html:213 app/templates/translate/index.html:48 +#: app/templates/packages/view.html:220 app/templates/translate/index.html:48 msgid "Source" msgstr "" @@ -4049,10 +4079,12 @@ msgid "Human-readable name. Eg: 1.0.0 - The Trains Update" msgstr "" #: app/templates/packages/release_edit.html:35 +#: app/templates/packages/release_view.html:35 msgid "Commit Hash" msgstr "" #: app/templates/packages/release_edit.html:40 +#: app/templates/packages/release_view.html:42 msgid "view task" msgstr "" @@ -4378,7 +4410,7 @@ msgstr "" "removendo os efeitos de avaliação do pacote." #: app/templates/packages/review_votes.html:4 -#: app/templates/packages/view.html:364 +#: app/templates/packages/view.html:371 msgid "Review Votes" msgstr "Votos da avaliação" @@ -4509,24 +4541,32 @@ msgstr "" msgid "Translating content meta - lua_api.md" msgstr "" -#: app/templates/packages/translation.html:30 -msgid "Translation template" +#: app/templates/packages/translation.html:31 +#, python-format +msgid "%(title)s is available in %(num)d languages." msgstr "" #: app/templates/packages/translation.html:32 +msgid "ContentDB reads translations from locale files (.tr) in your package." +msgstr "" + +#: app/templates/packages/translation.html:89 +msgid "Translation template" +msgstr "" + +#: app/templates/packages/translation.html:91 #, python-format msgid "" "To quickly add support for ContentDB package translation, create a file " "at %(location)s with the following content:" msgstr "" -#: app/templates/packages/translation.html:43 -#, python-format -msgid "%(title)s is available in %(num)d languages." +#: app/templates/packages/translation.html:102 +msgid "With games, you also need to name the textdomain in game.conf:" msgstr "" -#: app/templates/packages/translation.html:44 -msgid "ContentDB reads translations from locale files (.tr) in your package." +#: app/templates/packages/translation.html:106 +msgid "Replace mymod with the name of mod / textdomain you chose." msgstr "" #: app/templates/packages/update_config.html:4 @@ -4571,46 +4611,51 @@ msgstr "" "Uma vez que um pacote é marcado como desatualizado, você não receberá " "mais nenhuma notificação até que este seja marcado como por atualizar." -#: app/templates/packages/view.html:42 +#: app/templates/packages/view.html:22 app/templates/packages/view.html:25 +#, python-format +msgid "%(title)s releases" +msgstr "" + +#: app/templates/packages/view.html:49 msgid "Download" msgstr "Baixar" -#: app/templates/packages/view.html:49 +#: app/templates/packages/view.html:56 #, python-format msgid "Minetest %(min)s - %(max)s" msgstr "Minetest %(min)s - %(max)s" -#: app/templates/packages/view.html:51 +#: app/templates/packages/view.html:58 #, python-format msgid "For Minetest %(min)s and above" msgstr "Para Minetest %(min)s e superior" -#: app/templates/packages/view.html:53 +#: app/templates/packages/view.html:60 #, python-format msgid "Minetest %(max)s and below" msgstr "Minetest %(max)s and inferior" -#: app/templates/packages/view.html:63 +#: app/templates/packages/view.html:70 msgid "How do I install this?" msgstr "Como instalar?" -#: app/templates/packages/view.html:69 +#: app/templates/packages/view.html:76 msgid "No downloads available" msgstr "Nenhum download disponível" -#: app/templates/packages/view.html:76 +#: app/templates/packages/view.html:83 msgid "Non-free code and media" msgstr "Código e mídia não gratuitos" -#: app/templates/packages/view.html:78 +#: app/templates/packages/view.html:85 msgid "Non-free code" msgstr "Código não gratuito" -#: app/templates/packages/view.html:80 +#: app/templates/packages/view.html:87 msgid "Non-free media" msgstr "Mídia não gratuita" -#: app/templates/packages/view.html:94 app/templates/threads/view.html:109 +#: app/templates/packages/view.html:101 app/templates/threads/view.html:109 msgid "" "This thread is only visible to its creator, package maintainers, users of" " Approver rank or above, and @mentioned users." @@ -4618,166 +4663,171 @@ 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:207 app/templates/users/profile.html:95 +#: app/templates/packages/view.html:214 app/templates/users/profile.html:95 msgid "Website" msgstr "Website" -#: app/templates/packages/view.html:219 app/templates/users/profile.html:77 +#: app/templates/packages/view.html:226 app/templates/users/profile.html:77 msgid "Forums" msgstr "Fóruns" -#: app/templates/packages/view.html:225 +#: app/templates/packages/view.html:232 msgid "Issue Tracker" msgstr "" -#: app/templates/packages/view.html:231 app/templates/translate/index.html:43 +#: app/templates/packages/view.html:238 app/templates/translate/index.html:43 msgid "Translate" msgstr "" -#: app/templates/packages/view.html:297 +#: app/templates/packages/view.html:304 msgid "Thumbnail for video" msgstr "" -#: app/templates/packages/view.html:314 +#: app/templates/packages/view.html:321 msgid "Awaiting review" msgstr "Esperando avaliação" -#: app/templates/packages/view.html:344 app/templates/threads/view.html:82 +#: app/templates/packages/view.html:351 app/templates/threads/view.html:82 msgid "Edit Review" msgstr "Editar avaliação" -#: app/templates/packages/view.html:349 +#: app/templates/packages/view.html:356 msgid "You can't review your own package." msgstr "Você não pode avaliar seu próprio pacote." -#: app/templates/packages/view.html:359 +#: app/templates/packages/view.html:366 msgid "Package needs to be approved before it can be reviewed." msgstr "Pacotes precisam ser aprovados antes que possam ser avaliados." -#: app/templates/packages/view.html:370 +#: app/templates/packages/view.html:377 msgid "Used By" msgstr "Utilizado por" -#: app/templates/packages/view.html:376 +#: app/templates/packages/view.html:383 msgid "Content" msgstr "Conteúdo" -#: app/templates/packages/view.html:378 app/templates/packages/view.html:461 +#: app/templates/packages/view.html:385 app/templates/packages/view.html:479 msgid "View content for game" msgstr "Visualizar conteúdo para jogo" -#: app/templates/packages/view.html:393 +#: app/templates/packages/view.html:398 +#, python-format +msgid "Release notes for %(title)s" +msgstr "" + +#: app/templates/packages/view.html:411 msgid "Favorite" msgstr "Favorito" -#: app/templates/packages/view.html:402 +#: app/templates/packages/view.html:420 msgid "Add to collection..." msgstr "Adicionar a coleção..." -#: app/templates/packages/view.html:410 +#: app/templates/packages/view.html:428 #, python-format msgid "View %(count)d collections" msgstr "" -#: app/templates/packages/view.html:421 +#: app/templates/packages/view.html:439 msgid "Package may be outdated" msgstr "Pacote talvez esteja desatualizado" -#: app/templates/packages/view.html:428 +#: app/templates/packages/view.html:446 msgid "Only visible to the author and Editors." msgstr "Visível apenas para autor e editores." -#: app/templates/packages/view.html:445 +#: app/templates/packages/view.html:463 msgid "Warning" msgstr "Alerta" -#: app/templates/packages/view.html:451 +#: app/templates/packages/view.html:469 msgid "Like this package? Help support its development by making a donation" msgstr "" "Gostou desse pacote? Ajude contribuindo para seu desenvolvimento fazendo " "uma doação" -#: app/templates/packages/view.html:454 +#: app/templates/packages/view.html:472 msgid "Donate now" msgstr "Doe agora" -#: app/templates/packages/view.html:466 app/utils/minetest_hypertext.py:283 +#: app/templates/packages/view.html:484 app/utils/minetest_hypertext.py:283 msgid "Dependencies" msgstr "Dependências" -#: app/templates/packages/view.html:486 +#: app/templates/packages/view.html:504 msgid "No required dependencies" msgstr "Sem dependências requeridas" -#: app/templates/packages/view.html:492 +#: app/templates/packages/view.html:510 msgid "Optional" msgstr "Opcional" -#: app/templates/packages/view.html:525 +#: app/templates/packages/view.html:543 msgid "Compatible Games" msgstr "Jogos compatíveis" -#: app/templates/packages/view.html:530 app/templates/packages/view.html:550 +#: app/templates/packages/view.html:548 app/templates/packages/view.html:568 #: app/utils/minetest_hypertext.py:275 msgid "No specific game required" msgstr "Nenhum jogo específico requerido" -#: app/templates/packages/view.html:533 +#: app/templates/packages/view.html:551 msgid "Tested with:" msgstr "Testado com:" -#: app/templates/packages/view.html:555 +#: app/templates/packages/view.html:573 msgid "Is the above correct?" msgstr "Acima está correto?" -#: app/templates/packages/view.html:556 +#: app/templates/packages/view.html:574 msgid "You need to either confirm this or tell ContentDB about supported games" msgstr "" "Você também precisa confirmar isso ou dizer ao ContentDB sobre jogos " "suportados" -#: app/templates/packages/view.html:568 +#: app/templates/packages/view.html:586 msgid "Does not work with:" msgstr "Não funcionará com:" -#: app/templates/packages/view.html:588 +#: app/templates/packages/view.html:606 msgid "Please specify compatible games" msgstr "Por favor, especifique jogos compatíveis" -#: app/templates/packages/view.html:594 +#: app/templates/packages/view.html:612 msgid "Information" msgstr "Informações" -#: app/templates/packages/view.html:600 +#: app/templates/packages/view.html:618 msgid "Technical Name" msgstr "Nome técnico" -#: app/templates/packages/view.html:616 app/utils/minetest_hypertext.py:295 +#: app/templates/packages/view.html:634 app/utils/minetest_hypertext.py:295 #, python-format msgid "%(code_license)s for code,
%(media_license)s for media." msgstr "%(code_license)s para o código,
%(media_license)s para mídia." -#: app/templates/packages/view.html:624 +#: app/templates/packages/view.html:642 msgid "Unknown" msgstr "Desconhecido" -#: app/templates/packages/view.html:626 app/utils/minetest_hypertext.py:301 +#: app/templates/packages/view.html:644 app/utils/minetest_hypertext.py:301 msgid "Added" msgstr "Adicionado" -#: app/templates/packages/view.html:640 +#: app/templates/packages/view.html:658 msgid "Remove myself" msgstr "Remover eu mesmo" -#: app/templates/packages/view.html:645 app/utils/minetest_hypertext.py:303 +#: app/templates/packages/view.html:663 app/utils/minetest_hypertext.py:303 msgid "Provides" msgstr "Providencia" -#: app/templates/packages/view.html:667 +#: app/templates/packages/view.html:685 msgid "More" msgstr "Mais" -#: app/templates/packages/view.html:696 +#: app/templates/packages/view.html:714 msgid "See audit log" msgstr "Ver log de audição" @@ -4867,7 +4917,7 @@ msgstr "Comentários por %(user)s" msgid "Reply to %(title)s" msgstr "Réplica para %(title)s" -#: app/templates/threads/user_comments.html:73 +#: app/templates/threads/user_comments.html:74 msgid "Only showing replies to public threads" msgstr "" @@ -4969,7 +5019,7 @@ msgstr "Dependências não preenchidas" msgid "Mod names that have hard dependers, but no packages providing them." msgstr "" -#: app/templates/todo/editor.html:193 app/templates/users/account.html:100 +#: app/templates/todo/editor.html:193 app/templates/users/account.html:102 msgid "View All" msgstr "Visualizar tudo" @@ -5272,10 +5322,10 @@ msgid "Account Deletion and Deactivation isn't available to users yet." msgstr "" #: app/templates/users/account.html:88 -msgid "Please contact the admin." +msgid "Please raise a report to request account deletion." msgstr "" -#: app/templates/users/account.html:93 +#: app/templates/users/account.html:95 msgid "Recent Account Actions" msgstr "" @@ -5797,27 +5847,27 @@ msgstr "Pesquisar em versões de pacotes" msgid "'%(query)s' - Search Package Releases" msgstr "'%(query)s' - Pesquisa de versões de pacotes" -#: app/utils/flask.py:158 +#: app/utils/flask.py:159 msgid "All time" msgstr "" -#: app/utils/flask.py:159 +#: app/utils/flask.py:160 msgid "Last 7 days" msgstr "Últimos 7 dias" -#: app/utils/flask.py:160 +#: app/utils/flask.py:161 msgid "Last 30 days" msgstr "Últimos 30 dias" -#: app/utils/flask.py:161 +#: app/utils/flask.py:162 msgid "Last 90 days" msgstr "Últimos 90 dias" -#: app/utils/flask.py:162 +#: app/utils/flask.py:163 msgid "Year to date" msgstr "" -#: app/utils/flask.py:163 +#: app/utils/flask.py:164 msgid "Last year" msgstr "Ano passado" @@ -6258,6 +6308,7 @@ msgstr "" #~ msgid "Chat / Commands" #~ msgstr "" +#~ msgctxt "tags" #~ msgid "" #~ "Focus on player chat/communication or " #~ "who's primary function is interacting " @@ -6273,6 +6324,7 @@ msgstr "" #~ msgid "Complex installation" #~ msgstr "" +#~ msgctxt "tags" #~ msgid "" #~ "Requires futher installation steps, such " #~ "as installing luarocks or editing the" @@ -6294,6 +6346,7 @@ msgstr "" #~ msgid "Sims" #~ msgstr "" +#~ msgctxt "tags" #~ msgid "" #~ "Mods and games that aim to " #~ "simulate real life activity. Similar to" @@ -6318,6 +6371,7 @@ msgstr "" #~ msgid "Mobs / Animals / NPCs" #~ msgstr "" +#~ msgctxt "tags" #~ msgid "Adds mobs, animals, and NPCs" #~ msgstr "" @@ -6426,6 +6480,7 @@ msgstr "" #~ msgid "GUI" #~ msgstr "" +#~ msgctxt "tags" #~ msgid "For content whose main utility / feature is in GUI/formspec form" #~ msgstr "" @@ -6444,6 +6499,7 @@ msgstr "" #~ msgid "Minetest Game improved" #~ msgstr "" +#~ msgctxt "tags" #~ msgid "Forks of MTG" #~ msgstr "" @@ -6596,39 +6652,6 @@ 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 (_), " @@ -6647,3 +6670,6 @@ msgstr "" #~ msgid "Human readable. Eg: 1.0.0 or 2018-05-28" #~ msgstr "Legível para humanos. Ex: 1.0.0 ou 2018-05-28" +#~ msgid "Please contact the admin." +#~ msgstr "" + diff --git a/translations/ro/LC_MESSAGES/messages.po b/translations/ro/LC_MESSAGES/messages.po index 54c88e83..d1604f34 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-22 16:06+0100\n" +"POT-Creation-Date: 2024-07-23 22:12+0100\n" "PO-Revision-Date: 2023-07-05 21:50+0000\n" "Last-Translator: AlexTECPlayz \n" "Language: ro\n" @@ -28,324 +28,268 @@ msgstr "Expulzat:" msgid "You have been banned." msgstr "Ai fost expulzat." -#. NOTE: tags: title for server_tools +#. NOTE: tags: title for jam_game_2023 #: app/_translations.py:6 msgctxt "tags" -msgid "Server Moderation and Tools" +msgid "Jam / Game 2023" msgstr "" -#. NOTE: tags: description for server_tools +#. NOTE: tags: description for jam_game_2023 #: app/_translations.py:8 msgctxt "tags" -msgid "Helps with server maintenance and moderation" -msgstr "" - -#. NOTE: tags: title for pvp -#: app/_translations.py:10 -msgctxt "tags" -msgid "Player vs Player (PvP)" -msgstr "" - -#. NOTE: tags: description for pvp -#: app/_translations.py:12 -msgctxt "tags" -msgid "Designed to be played competitively against other players" +msgid "Entries to the 2023 Minetest Game Jam " msgstr "" #. NOTE: tags: title for player_effects -#: app/_translations.py:14 +#: app/_translations.py:10 msgctxt "tags" msgid "Player Effects / Power Ups" msgstr "" #. NOTE: tags: description for player_effects -#: app/_translations.py:16 +#: app/_translations.py:12 msgctxt "tags" msgid "" "For content that changes player effects, including physics, for example: " "speed, jump height or gravity." msgstr "" -#. NOTE: tags: title for jam_game_2023 +#. NOTE: tags: title for server_tools +#: app/_translations.py:14 +msgctxt "tags" +msgid "Server Moderation and Tools" +msgstr "" + +#. NOTE: tags: description for server_tools +#: app/_translations.py:16 +msgctxt "tags" +msgid "Helps with server maintenance and moderation" +msgstr "" + +#. NOTE: tags: title for pvp #: app/_translations.py:18 msgctxt "tags" -msgid "Jam / Game 2023" +msgid "Player vs Player (PvP)" msgstr "" -#. NOTE: tags: description for jam_game_2023 +#. NOTE: tags: description for pvp #: 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" +msgid "Designed to be played competitively against other players" msgstr "" #. NOTE: tags: title for world_tools -#: app/_translations.py:26 +#: app/_translations.py:22 msgctxt "tags" msgid "World Maintenance and Tools" msgstr "" #. NOTE: tags: description for world_tools -#: app/_translations.py:28 +#: app/_translations.py:24 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:38 +#: app/_translations.py:26 msgctxt "tags" msgid "Joke" msgstr "" #. NOTE: tags: description for april_fools -#: app/_translations.py:40 +#: 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 singleplayer -#: app/_translations.py:42 +#. NOTE: tags: title for developer_tools +#: app/_translations.py:30 msgctxt "tags" -msgid "Singleplayer-focused" +msgid "Developer Tools" msgstr "" -#. NOTE: tags: description for singleplayer -#: app/_translations.py:44 +#. NOTE: tags: description for developer_tools +#: app/_translations.py:32 msgctxt "tags" -msgid "Content that can be played alone" +msgid "Tools for game and mod developers" +msgstr "" + +#. NOTE: tags: title for inventory +#: app/_translations.py:34 +msgctxt "tags" +msgid "Inventory" +msgstr "" + +#. NOTE: tags: description for inventory +#: app/_translations.py:36 +msgctxt "tags" +msgid "Changes the inventory GUI" msgstr "" #. NOTE: tags: title for crafting -#: app/_translations.py:46 +#: app/_translations.py:38 msgctxt "tags" msgid "Crafting" msgstr "" #. NOTE: tags: description for crafting -#: app/_translations.py:48 +#: app/_translations.py:40 msgctxt "tags" msgid "Big changes to crafting gameplay" msgstr "" #. NOTE: tags: title for adventure__rpg -#: app/_translations.py:50 +#: app/_translations.py:42 msgctxt "tags" msgid "Adventure / RPG" msgstr "" #. NOTE: tags: title for shooter -#: app/_translations.py:52 +#: app/_translations.py:44 msgctxt "tags" msgid "Shooter" msgstr "" #. NOTE: tags: description for shooter -#: app/_translations.py:54 +#: app/_translations.py:46 msgctxt "tags" msgid "First person shooters (FPS) and more" msgstr "" #. NOTE: tags: title for sound_music -#: app/_translations.py:56 +#: app/_translations.py:48 msgctxt "tags" msgid "Sounds / Music" msgstr "" #. NOTE: tags: description for sound_music -#: app/_translations.py:58 +#: app/_translations.py:50 msgctxt "tags" msgid "Focuses on or adds new sounds or musical things" msgstr "" -#. NOTE: tags: title for tools -#: app/_translations.py:60 +#. NOTE: tags: title for mapgen +#: app/_translations.py:52 msgctxt "tags" -msgid "Tools / Weapons / Armor" +msgid "Mapgen / Biomes / Decoration" msgstr "" -#. NOTE: tags: description for tools -#: app/_translations.py:62 +#. NOTE: tags: description for mapgen +#: app/_translations.py:54 msgctxt "tags" -msgid "Adds or changes tools, weapons, and armor" +msgid "New mapgen or changes mapgen" msgstr "" -#. NOTE: tags: title for plants_and_farming -#: app/_translations.py:64 +#. NOTE: tags: title for singleplayer +#: app/_translations.py:56 msgctxt "tags" -msgid "Plants and Farming" +msgid "Singleplayer-focused" msgstr "" -#. NOTE: tags: description for plants_and_farming -#: app/_translations.py:66 +#. NOTE: tags: description for singleplayer +#: app/_translations.py:58 msgctxt "tags" -msgid "Adds new plants or other farmable resources." -msgstr "" - -#. 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" +msgid "Content that can be played alone" msgstr "" #. NOTE: tags: title for complex_installation -#: app/_translations.py:80 +#: app/_translations.py:60 msgctxt "tags" msgid "Complex installation" msgstr "" #. NOTE: tags: description for complex_installation -#: app/_translations.py:82 +#: app/_translations.py:62 msgctxt "tags" msgid "" "Requires futher installation steps, such as installing LuaRocks or " "editing the trusted mod setting" msgstr "" -#. NOTE: tags: title for magic -#: app/_translations.py:84 +#. NOTE: tags: title for simulation +#: app/_translations.py:64 msgctxt "tags" -msgid "Magic / Enchanting" +msgid "Sims" msgstr "" -#. NOTE: tags: title for building_mechanics -#: app/_translations.py:86 -msgctxt "tags" -msgid "Building Mechanics and Tools" -msgstr "" - -#. NOTE: tags: description for building_mechanics -#: app/_translations.py:88 -msgctxt "tags" -msgid "Adds game mechanics or tools that change how players build." -msgstr "" - -#. NOTE: tags: title for oneofakind__original -#: app/_translations.py:90 -msgctxt "tags" -msgid "One-of-a-kind / Original" -msgstr "" - -#. NOTE: tags: description for oneofakind__original -#: app/_translations.py:92 +#. NOTE: tags: description for simulation +#: app/_translations.py:66 msgctxt "tags" msgid "" -"For games and such that are of their own kind, distinct and original in " -"nature to others of the same category." +"Mods and games that aim to simulate real life activity. Similar to " +"SimCity/The Sims/OpenTTD/etc." msgstr "" -#. NOTE: tags: title for building -#: app/_translations.py:94 +#. NOTE: tags: title for plants_and_farming +#: app/_translations.py:68 msgctxt "tags" -msgid "Building" +msgid "Plants and Farming" msgstr "" -#. NOTE: tags: description for building -#: app/_translations.py:96 +#. NOTE: tags: description for plants_and_farming +#: app/_translations.py:70 msgctxt "tags" -msgid "Focuses on building, such as adding new materials or nodes" +msgid "Adds new plants or other farmable resources." msgstr "" -#. NOTE: tags: title for decorative -#: app/_translations.py:98 +#. NOTE: tags: title for multiplayer +#: app/_translations.py:72 msgctxt "tags" -msgid "Decorative" +msgid "Multiplayer-focused" msgstr "" -#. NOTE: tags: description for decorative -#: app/_translations.py:100 +#. NOTE: tags: description for multiplayer +#: app/_translations.py:74 msgctxt "tags" -msgid "Adds nodes with no other purpose than for use in building" +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 chat +#: app/_translations.py:80 +msgctxt "tags" +msgid "Chat / Commands" +msgstr "" + +#. NOTE: tags: description for chat +#: app/_translations.py:82 +msgctxt "tags" +msgid "Focus on player chat/communication or console interaction." msgstr "" #. NOTE: tags: title for puzzle -#: app/_translations.py:102 +#: app/_translations.py:84 msgctxt "tags" msgid "Puzzle" msgstr "" #. NOTE: tags: description for puzzle -#: app/_translations.py:104 +#: app/_translations.py:86 msgctxt "tags" msgid "Focus on puzzle solving instead of combat" msgstr "" #. NOTE: tags: title for environment -#: app/_translations.py:106 +#: app/_translations.py:88 msgctxt "tags" msgid "Environment / Weather" msgstr "" #. NOTE: tags: description for environment -#: app/_translations.py:108 +#: app/_translations.py:90 msgctxt "tags" msgid "" "Improves the world, adding weather, ambient sounds, or other environment " @@ -353,29 +297,85 @@ msgid "" msgstr "" #. NOTE: tags: title for less_than_px -#: app/_translations.py:110 +#: app/_translations.py:92 msgctxt "tags" msgid "<16px" msgstr "" #. NOTE: tags: description for less_than_px -#: app/_translations.py:112 +#: app/_translations.py:94 msgctxt "tags" msgid "Less than 16px" msgstr "" #. NOTE: tags: title for mobs -#: app/_translations.py:114 +#: app/_translations.py:96 msgctxt "tags" msgid "Mobs / Animals / NPCs" msgstr "" #. NOTE: tags: description for mobs -#: app/_translations.py:116 +#: app/_translations.py:98 msgctxt "tags" msgid "Adds mobs, animals, and non-player characters" msgstr "" +#. NOTE: tags: title for building +#: app/_translations.py:100 +msgctxt "tags" +msgid "Building" +msgstr "" + +#. NOTE: tags: description for building +#: app/_translations.py:102 +msgctxt "tags" +msgid "Focuses on building, such as adding new materials or nodes" +msgstr "" + +#. NOTE: tags: title for decorative +#: app/_translations.py:104 +msgctxt "tags" +msgid "Decorative" +msgstr "" + +#. NOTE: tags: description for decorative +#: app/_translations.py:106 +msgctxt "tags" +msgid "Adds nodes with no other purpose than for use in building" +msgstr "" + +#. NOTE: tags: title for magic +#: app/_translations.py:108 +msgctxt "tags" +msgid "Magic / Enchanting" +msgstr "" + +#. NOTE: tags: title for building_mechanics +#: app/_translations.py:110 +msgctxt "tags" +msgid "Building Mechanics and Tools" +msgstr "" + +#. NOTE: tags: description for building_mechanics +#: app/_translations.py:112 +msgctxt "tags" +msgid "Adds game mechanics or tools that change how players build." +msgstr "" + +#. NOTE: tags: title for oneofakind__original +#: app/_translations.py:114 +msgctxt "tags" +msgid "One-of-a-kind / Original" +msgstr "" + +#. NOTE: tags: description for oneofakind__original +#: 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 custom_mapgen #: app/_translations.py:118 msgctxt "tags" @@ -390,18 +390,16 @@ msgid "" "worlds to be set to the 'singlenode' mapgen." msgstr "" -#. NOTE: tags: title for survival +#. NOTE: tags: title for 16px #: app/_translations.py:122 msgctxt "tags" -msgid "Survival" +msgid "16px" msgstr "" -#. NOTE: tags: description for survival +#. NOTE: tags: description for 16px #: 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, ..." +msgid "For 16px texture packs" msgstr "" #. NOTE: tags: title for education @@ -416,204 +414,139 @@ msgctxt "tags" msgid "Either has educational value, or is a tool to help teachers " msgstr "" -#. NOTE: tags: title for storage +#. NOTE: tags: title for survival #: app/_translations.py:130 msgctxt "tags" -msgid "Storage" +msgid "Survival" msgstr "" -#. NOTE: tags: description for storage +#. NOTE: tags: description for survival #: app/_translations.py:132 msgctxt "tags" -msgid "Adds or improves item storage mechanics" -msgstr "" - -#. NOTE: tags: title for library -#: app/_translations.py:134 -msgctxt "tags" -msgid "API / Library" -msgstr "" - -#. NOTE: tags: description for library -#: app/_translations.py:136 -msgctxt "tags" -msgid "Primarily adds an API for other mods to use" +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:138 +#: app/_translations.py:134 msgctxt "tags" msgid "HUD" msgstr "" #. NOTE: tags: description for hud -#: app/_translations.py:140 +#: app/_translations.py:136 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 -msgctxt "tags" -msgid "Mini-game" -msgstr "Nume" - -#. NOTE: tags: description for mini-game -#: app/_translations.py:144 -msgctxt "tags" -msgid "Adds a mini-game to be played within Minetest" -msgstr "" - #. NOTE: tags: title for pve -#: app/_translations.py:146 +#: app/_translations.py:138 msgctxt "tags" msgid "Player vs Environment (PvE)" msgstr "" #. NOTE: tags: description for pve -#: app/_translations.py:148 +#: app/_translations.py:140 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 storage +#: app/_translations.py:142 +msgctxt "tags" +msgid "Storage" +msgstr "" + +#. NOTE: tags: description for storage +#: app/_translations.py:144 +msgctxt "tags" +msgid "Adds or improves item storage mechanics" +msgstr "" + #. NOTE: tags: title for sports -#: app/_translations.py:150 +#: app/_translations.py:146 msgctxt "tags" msgid "Sports" msgstr "" -#. NOTE: tags: title for 16px -#: app/_translations.py:152 +#. NOTE: tags: title for library +#: app/_translations.py:148 msgctxt "tags" -msgid "16px" +msgid "API / Library" msgstr "" -#. NOTE: tags: description for 16px +#. NOTE: tags: description for library +#: app/_translations.py:150 +msgctxt "tags" +msgid "Primarily adds an API for other mods to use" +msgstr "" + +#. NOTE: tags: title for mini-game +#: app/_translations.py:152 +#, fuzzy +msgctxt "tags" +msgid "Mini-game" +msgstr "Nume" + +#. NOTE: tags: description for mini-game #: 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 "" -"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" +msgid "Adds a mini-game to be played within Minetest" msgstr "" #. NOTE: tags: title for commerce -#: app/_translations.py:170 +#: app/_translations.py:156 msgctxt "tags" msgid "Commerce / Economy" msgstr "" #. NOTE: tags: description for commerce -#: app/_translations.py:172 +#: app/_translations.py:158 msgctxt "tags" msgid "Related to economies, money, and trading" msgstr "" -#. NOTE: tags: title for gui -#: app/_translations.py:174 +#. NOTE: tags: title for technology +#: app/_translations.py:160 msgctxt "tags" -msgid "GUI" +msgid "Machines / Electronics" msgstr "" -#. NOTE: tags: description for gui -#: app/_translations.py:176 +#. NOTE: tags: description for technology +#: app/_translations.py:162 msgctxt "tags" -msgid "" -"For content whose main utility or features are provided within a GUI, on-" -"screen menu, or similar" +msgid "Adds machines useful in automation, tubes, or power." msgstr "" -#. NOTE: tags: title for jam_combat_mod -#: app/_translations.py:178 +#. NOTE: tags: title for food +#: app/_translations.py:164 msgctxt "tags" -msgid "Jam / Combat 2020" +msgid "Food / Drinks" msgstr "" -#. NOTE: tags: description for jam_combat_mod -#: app/_translations.py:180 +#. NOTE: tags: title for seasonal +#: app/_translations.py:166 msgctxt "tags" -msgid "For mods created for the Discord \"Combat\" modding event in 2020" +msgid "Seasonal" msgstr "" -#. NOTE: tags: title for mtg -#: app/_translations.py:182 -#, fuzzy +#. NOTE: tags: description for seasonal +#: app/_translations.py:168 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" +msgid "For content generally themed around a certain season or holiday" msgstr "" #. NOTE: tags: title for creative -#: app/_translations.py:190 +#: app/_translations.py:170 msgctxt "tags" msgid "Creative" msgstr "" #. NOTE: tags: description for creative -#: app/_translations.py:192 +#: app/_translations.py:172 msgctxt "tags" msgid "" "Written specifically or exclusively for use in creative mode. Adds " @@ -621,52 +554,105 @@ msgid "" "that facilitate ingame creation and doesn't add difficulty or scarcity" msgstr "" -#. NOTE: tags: title for technology -#: app/_translations.py:194 +#. NOTE: tags: title for 64px +#: app/_translations.py:174 msgctxt "tags" -msgid "Machines / Electronics" +msgid "64px" msgstr "" -#. NOTE: tags: description for technology -#: app/_translations.py:196 +#. NOTE: tags: description for 64px +#: app/_translations.py:176 msgctxt "tags" -msgid "Adds machines useful in automation, tubes, or power." +msgid "For 64px texture packs" msgstr "" #. NOTE: tags: title for 32px -#: app/_translations.py:198 +#: app/_translations.py:178 msgctxt "tags" msgid "32px" msgstr "" #. NOTE: tags: description for 32px -#: app/_translations.py:200 +#: app/_translations.py:180 msgctxt "tags" msgid "For 32px texture packs" msgstr "" -#. NOTE: tags: title for strategy_rts -#: app/_translations.py:202 +#. NOTE: tags: title for gui +#: app/_translations.py:182 msgctxt "tags" -msgid "Strategy / RTS" +msgid "GUI" msgstr "" -#. NOTE: tags: description for strategy_rts -#: app/_translations.py:204 +#. NOTE: tags: description for gui +#: app/_translations.py:184 msgctxt "tags" msgid "" -"Games and mods with a heavy strategy component, whether real-time or " -"turn-based" +"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:186 +msgctxt "tags" +msgid "Jam / Combat 2020" +msgstr "" + +#. NOTE: tags: description for jam_combat_mod +#: app/_translations.py:188 +msgctxt "tags" +msgid "For mods created for the Discord \"Combat\" modding event in 2020" +msgstr "" + +#. NOTE: tags: title for transport +#: app/_translations.py:190 +msgctxt "tags" +msgid "Transport" +msgstr "" + +#. NOTE: tags: description for transport +#: app/_translations.py:192 +msgctxt "tags" +msgid "" +"Adds or changes transportation methods. Includes teleportation, vehicles," +" ridable mobs, transport infrastructure and thematic content" +msgstr "" + +#. NOTE: tags: title for jam_weekly_2021 +#: app/_translations.py:194 +msgctxt "tags" +msgid "Jam / Weekly Challenges 2021" +msgstr "" + +#. NOTE: tags: description for jam_weekly_2021 +#: app/_translations.py:196 +msgctxt "tags" +msgid "" +"For mods created for the Discord \"Weekly Challenges\" modding event in " +"2021" +msgstr "" + +#. NOTE: tags: title for mtg +#: app/_translations.py:198 +#, fuzzy +msgctxt "tags" +msgid "Minetest Game improved" +msgstr "Este aprobat" + +#. NOTE: tags: description for mtg +#: app/_translations.py:200 +msgctxt "tags" +msgid "Forks of Minetest Game" msgstr "" #. NOTE: tags: title for skins -#: app/_translations.py:206 +#: app/_translations.py:202 msgctxt "tags" msgid "Player customization / Skins" msgstr "" #. NOTE: tags: description for skins -#: app/_translations.py:208 +#: app/_translations.py:204 msgctxt "tags" msgid "" "Allows the player to customize their character by changing the texture or" @@ -674,29 +660,43 @@ msgid "" msgstr "" #. NOTE: tags: title for jam_game_2021 -#: app/_translations.py:210 +#: app/_translations.py:206 msgctxt "tags" msgid "Jam / Game 2021" msgstr "" #. NOTE: tags: description for jam_game_2021 -#: app/_translations.py:212 +#: app/_translations.py:208 msgctxt "tags" msgid "Entries to the 2021 Minetest Game Jam" msgstr "" #. NOTE: tags: title for 128px -#: app/_translations.py:214 +#: app/_translations.py:210 msgctxt "tags" msgid "128px+" msgstr "" #. NOTE: tags: description for 128px -#: app/_translations.py:216 +#: app/_translations.py:212 msgctxt "tags" msgid "For 128px or higher texture packs" msgstr "" +#. NOTE: tags: title for strategy_rts +#: app/_translations.py:214 +msgctxt "tags" +msgid "Strategy / RTS" +msgstr "" + +#. NOTE: tags: description for strategy_rts +#: app/_translations.py:216 +msgctxt "tags" +msgid "" +"Games and mods with a heavy strategy component, whether real-time or " +"turn-based" +msgstr "" + #. NOTE: tags: title for jam_game_2022 #: app/_translations.py:218 msgctxt "tags" @@ -814,7 +814,7 @@ msgstr "" msgid "%(delta)s ago" msgstr "acum %(delta)s" -#: app/blueprints/api/endpoints.py:94 app/templates/index.html:104 +#: app/blueprints/api/endpoints.py:74 app/templates/index.html:104 msgid "Featured" msgstr "" @@ -825,6 +825,7 @@ msgstr "" #: 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 +#: app/templates/packages/release_view.html:22 msgid "Name" msgstr "Nume" @@ -833,10 +834,10 @@ 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:252 -#: app/blueprints/packages/packages.py:544 -#: app/blueprints/packages/packages.py:640 -#: app/blueprints/packages/packages.py:728 +#: app/blueprints/oauth/__init__.py:175 app/blueprints/packages/packages.py:253 +#: app/blueprints/packages/packages.py:551 +#: app/blueprints/packages/packages.py:647 +#: app/blueprints/packages/packages.py:735 #: app/blueprints/packages/releases.py:66 #: app/blueprints/packages/releases.py:81 app/blueprints/packages/reviews.py:63 #: app/blueprints/packages/screenshots.py:36 @@ -853,17 +854,18 @@ msgstr "Salvează" #: app/blueprints/packages/advanced_search.py:84 #: app/blueprints/packages/releases.py:56 #: app/blueprints/packages/releases.py:71 app/blueprints/packages/reviews.py:53 -#: app/blueprints/threads/__init__.py:281 +#: app/blueprints/threads/__init__.py:282 #: app/templates/admin/languages/list.html:23 -#: app/templates/macros/reviews.html:143 app/templates/macros/topics.html:5 +#: app/templates/macros/reviews.html:144 app/templates/macros/topics.html:5 #: app/templates/packages/release_edit.html:21 -#: app/templates/packages/translation.html:54 +#: app/templates/packages/release_view.html:23 +#: app/templates/packages/translation.html:42 msgid "Title" msgstr "Titlu" #: app/blueprints/collections/__init__.py:80 #: app/blueprints/collections/__init__.py:85 -#: app/templates/packages/translation.html:57 +#: app/templates/packages/translation.html:45 msgid "Short Description" msgstr "" @@ -872,7 +874,7 @@ msgid "Page Content" msgstr "" #: app/blueprints/collections/__init__.py:82 -#: app/blueprints/threads/__init__.py:283 +#: app/blueprints/threads/__init__.py:284 #: app/templates/collections/view.html:51 msgid "Private" msgstr "" @@ -909,6 +911,25 @@ msgstr "" msgid "Removed package from favorites collection" msgstr "" +#: app/blueprints/feeds/__init__.py:32 app/templates/index.html:8 +msgid "Welcome to the best place to find Minetest mods, games, and texture packs" +msgstr "" + +#: app/blueprints/feeds/__init__.py:70 app/templates/base.html:29 +#: app/templates/base.html:36 +msgid "ContentDB new packages" +msgstr "" + +#: app/blueprints/feeds/__init__.py:98 app/templates/base.html:31 +#: app/templates/base.html:38 +msgid "ContentDB package updates" +msgstr "" + +#: app/blueprints/feeds/__init__.py:107 app/templates/base.html:27 +#: app/templates/base.html:34 +msgid "ContentDB all" +msgstr "" + #: 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 @@ -939,7 +960,7 @@ msgstr "" #: app/blueprints/packages/__init__.py:42 #: app/templates/packages/releases_list.html:34 -#: app/templates/packages/view.html:657 app/templates/todo/editor.html:75 +#: app/templates/packages/view.html:675 app/templates/todo/editor.html:75 msgid "Releases" msgstr "Lansări" @@ -951,18 +972,18 @@ msgstr "Capturi de ecran" #: app/blueprints/packages/__init__.py:52 #: app/templates/packages/edit_maintainers.html:8 -#: app/templates/packages/view.html:628 app/utils/minetest_hypertext.py:302 +#: app/templates/packages/view.html:646 app/utils/minetest_hypertext.py:302 msgid "Maintainers" msgstr "Manageri" #: app/blueprints/packages/__init__.py:57 app/templates/admin/list.html:21 -#: app/templates/base.html:159 app/templates/packages/audit.html:4 +#: app/templates/base.html:173 app/templates/packages/audit.html:4 msgid "Audit Log" msgstr "Jurnal de audit" -#: app/blueprints/packages/__init__.py:62 app/templates/base.html:150 +#: app/blueprints/packages/__init__.py:62 app/templates/base.html:164 #: app/templates/packages/stats.html:4 app/templates/packages/stats.html:23 -#: app/templates/packages/view.html:236 app/templates/users/profile.html:148 +#: app/templates/packages/view.html:243 app/templates/users/profile.html:148 msgid "Statistics" msgstr "Statistici" @@ -992,8 +1013,8 @@ msgstr "" msgid "Non-free" msgstr "" -#: app/blueprints/packages/advanced_search.py:42 app/models/packages.py:624 -#: app/templates/packages/view.html:163 +#: app/blueprints/packages/advanced_search.py:42 app/models/packages.py:630 +#: app/templates/packages/view.html:170 msgid "Work in Progress" msgstr "" @@ -1011,30 +1032,30 @@ msgid "Query" msgstr "" #: app/blueprints/packages/advanced_search.py:54 -#: app/blueprints/packages/packages.py:230 app/templates/packages/view.html:598 +#: app/blueprints/packages/packages.py:231 app/templates/packages/view.html:616 #: app/utils/minetest_hypertext.py:263 msgid "Type" msgstr "Tip" #: app/blueprints/packages/advanced_search.py:56 -#: app/templates/macros/topics.html:6 app/templates/packages/view.html:177 +#: app/templates/macros/topics.html:6 app/templates/packages/view.html:184 msgid "Author" msgstr "" #: app/blueprints/packages/advanced_search.py:57 -#: app/blueprints/packages/packages.py:237 app/templates/admin/tags/list.html:4 +#: app/blueprints/packages/packages.py:238 app/templates/admin/tags/list.html:4 #: app/templates/admin/tags/list.html:10 app/templates/todo/tags.html:38 #: app/utils/minetest_hypertext.py:264 msgid "Tags" msgstr "Etichete" #: app/blueprints/packages/advanced_search.py:60 -#: app/blueprints/packages/packages.py:238 +#: app/blueprints/packages/packages.py:239 msgid "Content Warnings" msgstr "Avertizări despre conținut" #: app/blueprints/packages/advanced_search.py:63 -#: app/blueprints/packages/packages.py:239 app/templates/packages/view.html:609 +#: app/blueprints/packages/packages.py:240 app/templates/packages/view.html:627 #: app/utils/minetest_hypertext.py:298 msgid "License" msgstr "Licență" @@ -1048,9 +1069,10 @@ msgstr "" #: 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/macros/reviews.html:82 app/templates/macros/topics.html:52 #: app/templates/packages/game_hub.html:5 #: app/templates/packages/game_hub.html:25 +#: app/templates/packages/release_view.html:17 #: app/templates/packages/similar.html:22 app/templates/translate/index.html:28 #, python-format msgid "%(title)s by %(author)s" @@ -1058,7 +1080,7 @@ msgstr "" #: app/blueprints/packages/advanced_search.py:72 #: app/blueprints/packages/reviews.py:54 -#: app/templates/packages/translation.html:51 +#: app/templates/packages/translation.html:39 msgid "Language" msgstr "" @@ -1080,13 +1102,13 @@ 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/packages/view.html:201 app/templates/packages/view.html:343 #: 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 +#: app/templates/packages/view.html:191 app/templates/users/profile.html:242 msgid "Downloads" msgstr "" @@ -1118,75 +1140,75 @@ msgstr "" msgid "Random order" msgstr "" -#: app/blueprints/packages/packages.py:215 +#: app/blueprints/packages/packages.py:216 msgid "No download available." msgstr "Nu există descărcări disponibile." -#: app/blueprints/packages/packages.py:231 +#: app/blueprints/packages/packages.py:232 msgid "Title (Human-readable)" msgstr "Titlu (citit de oameni)" -#: app/blueprints/packages/packages.py:232 -#: app/blueprints/packages/packages.py:638 +#: app/blueprints/packages/packages.py:233 +#: app/blueprints/packages/packages.py:645 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 +#: app/blueprints/packages/packages.py:233 +#: app/blueprints/packages/packages.py:646 +#: app/templates/packages/create_edit.html:80 msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" msgstr "Doar litere mici (a-z), cifre (0-9) și liniuță de subliniere (_)" -#: app/blueprints/packages/packages.py:233 +#: app/blueprints/packages/packages.py:234 msgid "Short Description (Plaintext)" msgstr "Descriere scurtă (text simplu)" -#: app/blueprints/packages/packages.py:235 app/templates/packages/view.html:620 +#: app/blueprints/packages/packages.py:236 app/templates/packages/view.html:638 #: app/utils/minetest_hypertext.py:300 msgid "Maintenance State" msgstr "Stadiul întreținerii" -#: app/blueprints/packages/packages.py:240 +#: app/blueprints/packages/packages.py:241 msgid "Media License" msgstr "Licență multimedia" -#: app/blueprints/packages/packages.py:242 +#: app/blueprints/packages/packages.py:243 msgid "Long Description (Markdown)" msgstr "Descriere extinsă (Markdown)" -#: app/blueprints/packages/packages.py:244 +#: app/blueprints/packages/packages.py:245 msgid "VCS Repository URL" msgstr "URL-ul depozitului sursei" -#: app/blueprints/packages/packages.py:245 app/blueprints/users/settings.py:77 +#: app/blueprints/packages/packages.py:246 app/blueprints/users/settings.py:77 msgid "Website URL" msgstr "URL-ul saitului" -#: app/blueprints/packages/packages.py:246 +#: app/blueprints/packages/packages.py:247 msgid "Issue Tracker URL" msgstr "URL-ul sistemului de urmărire al problemelor" -#: app/blueprints/packages/packages.py:247 +#: app/blueprints/packages/packages.py:248 msgid "Forum Topic ID" msgstr "ID-ul topicului din forum" -#: app/blueprints/packages/packages.py:248 +#: app/blueprints/packages/packages.py:249 msgid "Video URL" msgstr "URL video" -#: app/blueprints/packages/packages.py:249 +#: app/blueprints/packages/packages.py:250 msgid "Donate URL" msgstr "URL donații" -#: app/blueprints/packages/packages.py:250 +#: app/blueprints/packages/packages.py:251 msgid "Translation URL" msgstr "" -#: app/blueprints/packages/packages.py:256 +#: app/blueprints/packages/packages.py:257 msgid "_game is not an allowed name" msgstr "Numele _game nu este permis" -#: app/blueprints/packages/packages.py:266 +#: app/blueprints/packages/packages.py:267 msgid "" "Package already exists, but is removed. Please contact ContentDB staff to" " restore the package" @@ -1194,106 +1216,106 @@ msgstr "" "Pachetul există deja, dar este dezactivat. Contactați echipa ContentDB " "pentru restaurarea acestuia" -#: app/blueprints/packages/packages.py:271 +#: app/blueprints/packages/packages.py:272 msgid "Package already exists" msgstr "Pachetul există deja" -#: app/blueprints/packages/packages.py:277 +#: app/blueprints/packages/packages.py:278 msgid "A collection with a similar name already exists" msgstr "" -#: app/blueprints/packages/packages.py:330 +#: app/blueprints/packages/packages.py:331 #: 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:336 +#: app/blueprints/packages/packages.py:337 msgid "Save draft" msgstr "" -#: app/blueprints/packages/packages.py:344 +#: app/blueprints/packages/packages.py:345 msgid "Unable to find that user" msgstr "Utilizatorul nu poate fi găsit" -#: app/blueprints/packages/packages.py:348 +#: app/blueprints/packages/packages.py:349 #: app/blueprints/packages/screenshots.py:137 msgid "Permission denied" msgstr "Permisiune respinsă" -#: app/blueprints/packages/packages.py:404 -#: app/blueprints/packages/packages.py:495 -#: app/blueprints/packages/packages.py:517 +#: app/blueprints/packages/packages.py:408 +#: app/blueprints/packages/packages.py:502 +#: app/blueprints/packages/packages.py:524 msgid "You don't have permission to do that" msgstr "Nu aveți permisiune pentru această acțiune" -#: app/blueprints/packages/packages.py:437 +#: app/blueprints/packages/packages.py:443 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:444 +#: app/blueprints/packages/packages.py:450 msgid "" "Please comment in the approval thread so editors know what you have " "changed" msgstr "" -#: app/blueprints/packages/packages.py:482 +#: app/blueprints/packages/packages.py:489 #, python-format msgid "Set state to %(state)s" msgstr "" -#: app/blueprints/packages/packages.py:512 +#: app/blueprints/packages/packages.py:519 msgid "Deleted package" msgstr "Pachet eliminat" -#: app/blueprints/packages/packages.py:534 +#: app/blueprints/packages/packages.py:541 msgid "Unapproved package" msgstr "Pachet neaprobat" -#: app/blueprints/packages/packages.py:543 +#: app/blueprints/packages/packages.py:550 msgid "Maintainers (Comma-separated)" msgstr "Manageri (separați cu virgulă)" -#: app/blueprints/packages/packages.py:552 +#: app/blueprints/packages/packages.py:559 msgid "You don't have permission to edit maintainers" msgstr "Nu aveți permisiunea de modificare a managerilor" -#: app/blueprints/packages/packages.py:602 +#: app/blueprints/packages/packages.py:609 msgid "You are not a maintainer" msgstr "Nu sunteți manager" -#: app/blueprints/packages/packages.py:605 +#: app/blueprints/packages/packages.py:612 msgid "Package owners cannot remove themselves as maintainers" msgstr "Proprietarii pachetelor nu se pot elimina pe sine ca manageri" -#: app/blueprints/packages/packages.py:637 +#: app/blueprints/packages/packages.py:644 msgid "Author Name" msgstr "Numele autorului" -#: app/blueprints/packages/packages.py:724 +#: app/blueprints/packages/packages.py:731 msgid "Enable support detection based on dependencies (recommended)" msgstr "Activează detecția suportului pe bază de dependențe (recomandat)" -#: app/blueprints/packages/packages.py:725 +#: app/blueprints/packages/packages.py:732 msgid "Supported games" msgstr "Jocuri suportate" -#: app/blueprints/packages/packages.py:726 +#: app/blueprints/packages/packages.py:733 msgid "Unsupported games" msgstr "Jocuri nesuportate" -#: app/blueprints/packages/packages.py:727 +#: app/blueprints/packages/packages.py:734 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:743 +#: app/blueprints/packages/packages.py:750 msgid "You need at least one release before you can edit game support" msgstr "" -#: app/blueprints/packages/packages.py:747 +#: app/blueprints/packages/packages.py:754 msgid "Mod(pack) needs to contain at least one mod. Please create a new release" msgstr "" @@ -1318,18 +1340,19 @@ msgstr "Referință Git (ex: hash, ramură sau etichetă commit)" #: app/blueprints/packages/releases.py:62 #: app/blueprints/packages/releases.py:77 -#: app/blueprints/packages/releases.py:207 +#: app/blueprints/packages/releases.py:217 msgid "Minimum Minetest Version" msgstr "Versiune minimă Minetest" #: app/blueprints/packages/releases.py:64 #: app/blueprints/packages/releases.py:79 -#: app/blueprints/packages/releases.py:210 +#: app/blueprints/packages/releases.py:220 msgid "Maximum Minetest Version" msgstr "Versiune maximă Minetest" #: app/blueprints/packages/releases.py:74 #: app/templates/packages/release_edit.html:31 +#: app/templates/packages/release_view.html:31 msgid "URL" msgstr "URL" @@ -1350,75 +1373,75 @@ msgstr "Importă din Git" msgid "Upload .zip file" msgstr "" -#: app/blueprints/packages/releases.py:206 +#: app/blueprints/packages/releases.py:216 msgid "Set Min" msgstr "" -#: app/blueprints/packages/releases.py:209 +#: app/blueprints/packages/releases.py:219 msgid "Set Max" msgstr "" -#: app/blueprints/packages/releases.py:212 +#: app/blueprints/packages/releases.py:222 msgid "Only change values previously set as none" msgstr "" -#: app/blueprints/packages/releases.py:213 +#: app/blueprints/packages/releases.py:223 msgid "Update" msgstr "" -#: app/blueprints/packages/releases.py:265 +#: app/blueprints/packages/releases.py:275 #: app/templates/packages/update_config.html:25 msgid "Trigger" msgstr "" -#: app/blueprints/packages/releases.py:266 +#: app/blueprints/packages/releases.py:276 msgid "New Commit" msgstr "" -#: app/blueprints/packages/releases.py:267 app/templates/admin/tags/list.html:8 +#: app/blueprints/packages/releases.py:277 app/templates/admin/tags/list.html:8 msgid "New Tag" msgstr "" -#: app/blueprints/packages/releases.py:269 +#: app/blueprints/packages/releases.py:279 msgid "Branch name" msgstr "" -#: app/blueprints/packages/releases.py:270 +#: app/blueprints/packages/releases.py:280 #: app/templates/packages/update_config.html:38 msgid "Action" msgstr "" -#: app/blueprints/packages/releases.py:271 +#: app/blueprints/packages/releases.py:281 msgid "Send notification and mark as outdated" msgstr "" -#: app/blueprints/packages/releases.py:271 app/logic/package_approval.py:104 +#: app/blueprints/packages/releases.py:281 app/logic/package_approval.py:104 msgid "Create release" msgstr "" -#: app/blueprints/packages/releases.py:273 +#: app/blueprints/packages/releases.py:283 msgid "Save Settings" msgstr "" -#: app/blueprints/packages/releases.py:274 +#: app/blueprints/packages/releases.py:284 msgid "Disable Automation" msgstr "" -#: app/blueprints/packages/releases.py:313 +#: app/blueprints/packages/releases.py:323 msgid "Please add a Git repository URL in order to set up automatic releases" msgstr "" -#: app/blueprints/packages/releases.py:329 +#: app/blueprints/packages/releases.py:339 msgid "Deleted update configuration" msgstr "" -#: app/blueprints/packages/releases.py:337 +#: app/blueprints/packages/releases.py:347 msgid "Now, please create an initial release" msgstr "" #: app/blueprints/packages/reviews.py:60 app/blueprints/threads/__init__.py:181 #: app/blueprints/threads/__init__.py:182 -#: app/blueprints/threads/__init__.py:282 +#: app/blueprints/threads/__init__.py:283 msgid "Comment" msgstr "" @@ -1426,18 +1449,18 @@ msgstr "" msgid "Rating" msgstr "" -#: app/blueprints/packages/reviews.py:62 app/templates/macros/reviews.html:124 -#: app/templates/macros/reviews.html:178 +#: app/blueprints/packages/reviews.py:62 app/templates/macros/reviews.html:125 +#: app/templates/macros/reviews.html:179 msgid "Yes" msgstr "" -#: app/blueprints/packages/reviews.py:62 app/templates/macros/reviews.html:129 -#: app/templates/macros/reviews.html:182 +#: app/blueprints/packages/reviews.py:62 app/templates/macros/reviews.html:130 +#: app/templates/macros/reviews.html:183 msgid "Neutral" msgstr "" -#: app/blueprints/packages/reviews.py:62 app/templates/macros/reviews.html:134 -#: app/templates/macros/reviews.html:186 +#: app/blueprints/packages/reviews.py:62 app/templates/macros/reviews.html:135 +#: app/templates/macros/reviews.html:187 msgid "No" msgstr "" @@ -1453,7 +1476,7 @@ msgstr "" #: app/blueprints/packages/reviews.py:94 app/blueprints/threads/__init__.py:207 #: app/blueprints/threads/__init__.py:240 -#: app/blueprints/threads/__init__.py:334 app/blueprints/users/settings.py:114 +#: app/blueprints/threads/__init__.py:335 app/blueprints/users/settings.py:114 #: app/logic/packages.py:131 msgid "Linking to blocked sites is not allowed" msgstr "" @@ -1481,8 +1504,9 @@ msgid "Message" msgstr "" #: app/blueprints/report/__init__.py:35 app/templates/macros/threads.html:51 -#: app/templates/packages/view.html:688 app/templates/report/index.html:4 -#: app/templates/report/index.html:10 app/templates/users/profile.html:37 +#: app/templates/packages/view.html:706 app/templates/report/index.html:4 +#: app/templates/report/index.html:10 app/templates/users/account.html:91 +#: app/templates/users/profile.html:37 msgid "Report" msgstr "" @@ -1518,24 +1542,24 @@ msgstr "" msgid "Please wait before commenting again" msgstr "" -#: app/blueprints/threads/__init__.py:284 +#: app/blueprints/threads/__init__.py:285 #: app/templates/macros/package_approval.html:56 msgid "Open Thread" msgstr "" -#: app/blueprints/threads/__init__.py:309 +#: app/blueprints/threads/__init__.py:310 msgid "Unable to create thread!" msgstr "" -#: app/blueprints/threads/__init__.py:315 +#: app/blueprints/threads/__init__.py:316 msgid "An approval thread already exists! Consider replying there instead" msgstr "" -#: app/blueprints/threads/__init__.py:319 +#: app/blueprints/threads/__init__.py:320 msgid "Please wait before opening another thread" msgstr "" -#: app/blueprints/todo/user.py:192 +#: app/blueprints/todo/user.py:193 #: app/templates/collections/package_add_to.html:46 msgid "Done" msgstr "" @@ -1554,7 +1578,7 @@ msgstr "" msgid "Remember me" msgstr "" -#: app/blueprints/users/account.py:39 app/templates/base.html:176 +#: app/blueprints/users/account.py:39 app/templates/base.html:190 #: app/templates/donate/index.html:85 app/templates/users/login.html:4 msgid "Sign in" msgstr "" @@ -1916,7 +1940,7 @@ msgstr "" msgid "File filter" msgstr "" -#: app/blueprints/zipgrep/__init__.py:38 app/templates/base.html:60 +#: app/blueprints/zipgrep/__init__.py:38 app/templates/base.html:74 #: app/templates/packages/advanced_search.html:34 #: app/templates/packages/game_hub.html:35 app/templates/todo/tags.html:14 msgid "Search" @@ -2007,6 +2031,10 @@ msgstr "" msgid "You don't have permission to change the package name" msgstr "" +#: app/logic/packages.py:140 +msgid "You cannot change package type once approved" +msgstr "" + #: app/logic/releases.py:33 msgid "You don't have permission to make releases" msgstr "" @@ -2080,17 +2108,17 @@ msgstr "" msgid "Texture Pack" msgstr "" -#: app/models/packages.py:78 app/templates/base.html:39 +#: app/models/packages.py:78 app/templates/base.html:53 #: app/templates/modnames/view.html:14 msgid "Mods" msgstr "" -#: app/models/packages.py:80 app/templates/base.html:42 +#: app/models/packages.py:80 app/templates/base.html:56 #: app/templates/modnames/view.html:17 msgid "Games" msgstr "" -#: app/models/packages.py:82 app/templates/base.html:45 +#: app/models/packages.py:82 app/templates/base.html:59 msgid "Texture Packs" msgstr "" @@ -2217,185 +2245,185 @@ msgstr "" msgid "Delete" msgstr "" -#: app/models/packages.py:1366 +#: app/models/packages.py:1384 #, python-format msgid "New commit %(hash)s found on the Git repo." msgstr "" -#: app/models/packages.py:1370 +#: app/models/packages.py:1388 #, python-format msgid "The last release was commit %(hash)s" msgstr "" -#: app/models/packages.py:1376 +#: app/models/packages.py:1394 #, python-format msgid "New tag %(tag_name)s found on the Git repo." msgstr "" -#: app/models/users.py:45 +#: app/models/users.py:46 msgid "Banned" msgstr "" -#: app/models/users.py:47 +#: app/models/users.py:48 msgid "Not Joined" msgstr "" -#: app/models/users.py:49 +#: app/models/users.py:50 msgid "New Member" msgstr "" -#: app/models/users.py:51 +#: app/models/users.py:52 msgid "Member" msgstr "" -#: app/models/users.py:53 +#: app/models/users.py:54 msgid "Trusted Member" msgstr "" -#: app/models/users.py:55 +#: app/models/users.py:56 msgid "Approver" msgstr "" -#: app/models/users.py:57 +#: app/models/users.py:58 msgid "Editor" msgstr "" #. NOTE: BOT notification type -#: app/models/users.py:59 app/models/users.py:448 +#: app/models/users.py:60 app/models/users.py:455 msgid "Bot" msgstr "" -#: app/models/users.py:61 +#: app/models/users.py:62 msgid "Moderator" msgstr "" -#: app/models/users.py:63 app/templates/base.html:164 +#: app/models/users.py:64 app/templates/base.html:178 msgid "Admin" msgstr "" #. NOTE: PACKAGE_EDIT notification type -#: app/models/users.py:433 +#: app/models/users.py:440 msgid "Package Edit" msgstr "" #. NOTE: PACKAGE_APPROVAL notification type -#: app/models/users.py:436 +#: app/models/users.py:443 msgid "Package Approval" msgstr "" #. NOTE: NEW_THREAD notification type -#: app/models/users.py:439 app/templates/threads/list.html:12 +#: app/models/users.py:446 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:442 +#: app/models/users.py:449 msgid "New Review" msgstr "" #. NOTE: THREAD_REPLY notification type -#: app/models/users.py:445 +#: app/models/users.py:452 msgid "Thread Reply" msgstr "" #. NOTE: MAINTAINER notification type -#: app/models/users.py:451 app/templates/macros/threads.html:27 +#: app/models/users.py:458 app/templates/macros/threads.html:27 msgid "Maintainer" msgstr "" #. NOTE: EDITOR_ALERT notification type -#: app/models/users.py:454 +#: app/models/users.py:461 msgid "Editor Alert" msgstr "" #. NOTE: EDITOR_MISC notification type -#: app/models/users.py:457 +#: app/models/users.py:464 msgid "Editor Misc" msgstr "" #. NOTE: OTHER notification type -#: app/models/users.py:460 +#: app/models/users.py:467 msgid "Other" msgstr "" -#: app/models/users.py:470 +#: app/models/users.py:477 msgid "This is a Package Edit notification." msgstr "" -#: app/models/users.py:472 +#: app/models/users.py:479 msgid "This is a Package Approval notification." msgstr "" -#: app/models/users.py:474 +#: app/models/users.py:481 msgid "This is a New Thread notification." msgstr "" -#: app/models/users.py:476 +#: app/models/users.py:483 msgid "This is a New Review notification." msgstr "" -#: app/models/users.py:478 +#: app/models/users.py:485 msgid "This is a Thread Reply notification." msgstr "" -#: app/models/users.py:480 +#: app/models/users.py:487 msgid "This is a Bot notification." msgstr "" -#: app/models/users.py:482 +#: app/models/users.py:489 msgid "This is a Maintainer change notification." msgstr "" -#: app/models/users.py:484 +#: app/models/users.py:491 msgid "This is an Editor Alert notification." msgstr "" -#: app/models/users.py:486 +#: app/models/users.py:493 msgid "This is an Editor Misc notification." msgstr "" -#: app/models/users.py:488 +#: app/models/users.py:495 msgid "This is an Other notification." msgstr "" -#: app/models/users.py:495 +#: app/models/users.py:502 msgid "When another user edits your packages, releases, etc." msgstr "" -#: app/models/users.py:497 +#: app/models/users.py:504 msgid "Notifications from editors related to the package approval process." msgstr "" -#: app/models/users.py:499 +#: app/models/users.py:506 msgid "When a thread is created on your package." msgstr "" -#: app/models/users.py:501 +#: app/models/users.py:508 msgid "When a user posts a review on your package." msgstr "" -#: app/models/users.py:503 +#: app/models/users.py:510 msgid "When someone replies to a thread you're watching." msgstr "" -#: app/models/users.py:505 +#: app/models/users.py:512 msgid "From a bot - for example, update notifications." msgstr "" -#: app/models/users.py:507 +#: app/models/users.py:514 msgid "When your package's maintainers change." msgstr "" -#: app/models/users.py:509 +#: app/models/users.py:516 msgid "For editors: Important alerts." msgstr "" -#: app/models/users.py:511 +#: app/models/users.py:518 msgid "For editors: Minor notifications, including new threads." msgstr "" -#: app/models/users.py:513 +#: app/models/users.py:520 msgid "Minor notifications not important enough for a dedicated category." msgstr "" @@ -2446,11 +2474,11 @@ msgid "" "been deleted, or you may not have access to it." msgstr "" -#: app/templates/base.html:48 +#: app/templates/base.html:62 msgid "Random" msgstr "" -#: app/templates/base.html:51 app/templates/base.html:245 +#: app/templates/base.html:65 app/templates/base.html:259 #: app/templates/packages/bulk_update_conf.html:8 #: app/templates/packages/translation.html:12 #: app/templates/packages/update_config.html:8 @@ -2459,130 +2487,134 @@ msgstr "" msgid "Help" msgstr "" -#: app/templates/base.html:58 +#: app/templates/base.html:72 #, python-format msgid "Search %(type)s" msgstr "" -#: app/templates/base.html:58 app/templates/todo/tags.html:11 +#: app/templates/base.html:72 app/templates/todo/tags.html:11 #: app/templates/todo/tags.html:13 msgid "Search all packages" msgstr "" -#: app/templates/base.html:75 +#: app/templates/base.html:89 msgid "Work Queue" msgstr "" -#: app/templates/base.html:88 app/templates/base.html:140 +#: app/templates/base.html:102 app/templates/base.html:154 msgid "To do list" msgstr "" -#: app/templates/base.html:97 app/templates/notifications/list.html:4 +#: app/templates/base.html:111 app/templates/notifications/list.html:4 msgid "Notifications" msgstr "" -#: app/templates/base.html:118 +#: app/templates/base.html:132 msgid "Add Package" msgstr "" -#: app/templates/base.html:135 +#: app/templates/base.html:149 msgid "Profile" msgstr "" -#: app/templates/base.html:145 +#: app/templates/base.html:159 msgid "My Collections" msgstr "" -#: app/templates/base.html:169 app/templates/packages/release_new.html:12 +#: app/templates/base.html:183 app/templates/packages/release_new.html:12 msgid "Settings" msgstr "" -#: app/templates/base.html:172 +#: app/templates/base.html:186 msgid "Sign out" msgstr "" #: app/templates/admin/languages/list.html:4 -#: app/templates/admin/languages/list.html:10 app/templates/base.html:185 -#: app/templates/packages/view.html:602 app/utils/minetest_hypertext.py:288 +#: app/templates/admin/languages/list.html:10 app/templates/base.html:199 +#: app/templates/packages/view.html:620 app/utils/minetest_hypertext.py:288 msgid "Languages" msgstr "" -#: app/templates/base.html:202 app/templates/translate/index.html:76 +#: app/templates/base.html:216 app/templates/translate/index.html:76 msgid "Help translate ContentDB" msgstr "" -#: app/templates/base.html:246 +#: app/templates/base.html:260 msgid "About" msgstr "" -#: app/templates/base.html:247 +#: app/templates/base.html:261 msgid "Contact Us" msgstr "" -#: app/templates/base.html:248 +#: app/templates/base.html:262 msgid "Rules" msgstr "" -#: app/templates/base.html:249 +#: app/templates/base.html:263 msgid "Policy and Guidance" msgstr "" -#: app/templates/base.html:250 app/templates/donate/index.html:46 +#: app/templates/base.html:264 app/templates/donate/index.html:46 #: app/templates/donate/index.html:70 app/templates/users/profile.html:104 msgid "Donate" msgstr "" -#: app/templates/base.html:251 +#: app/templates/base.html:265 msgid "API" msgstr "" -#: app/templates/base.html:252 app/templates/users/register.html:37 +#: app/templates/base.html:266 +msgid "RSS / Feeds" +msgstr "" + +#: app/templates/base.html:267 app/templates/users/register.html:37 msgid "Privacy Policy" msgstr "" -#: app/templates/base.html:254 +#: app/templates/base.html:269 msgid "Report / DMCA" msgstr "" -#: app/templates/base.html:256 app/templates/packages/advanced_search.html:4 +#: app/templates/base.html:271 app/templates/packages/advanced_search.html:4 msgid "Advanced Search" msgstr "" -#: app/templates/base.html:257 +#: app/templates/base.html:272 msgid "User List" msgstr "" -#: app/templates/base.html:258 app/templates/packages/view.html:190 -#: app/templates/packages/view.html:677 app/templates/threads/list.html:4 +#: app/templates/base.html:273 app/templates/packages/view.html:197 +#: app/templates/packages/view.html:695 app/templates/threads/list.html:4 msgid "Threads" msgstr "" -#: app/templates/base.html:259 app/templates/collections/list.html:7 +#: app/templates/base.html:274 app/templates/collections/list.html:7 #: app/templates/collections/list.html:26 msgid "Collections" msgstr "" -#: app/templates/base.html:260 app/templates/donate/index.html:4 +#: app/templates/base.html:275 app/templates/donate/index.html:4 msgid "Support Creators" msgstr "" -#: app/templates/base.html:261 +#: app/templates/base.html:276 msgid "Translate Packages" msgstr "" -#: app/templates/base.html:262 +#: app/templates/base.html:277 msgid "Source Code" msgstr "" -#: app/templates/base.html:268 +#: app/templates/base.html:283 msgid "Show non-free packages" msgstr "" -#: app/templates/base.html:270 +#: app/templates/base.html:285 msgid "Hide non-free packages" msgstr "" -#: app/templates/base.html:274 +#: app/templates/base.html:289 #, python-format msgid "Our privacy policy has been updated (%(date)s)" msgstr "" @@ -2591,20 +2623,16 @@ msgstr "" msgid "Welcome" msgstr "" -#: app/templates/index.html:8 -msgid "Welcome to the best place to find Minetest mods, games, and texture packs" -msgstr "" - #: app/templates/index.html:53 #, python-format msgid "%(title)s by %(author)s" msgstr "" -#: app/templates/index.html:94 app/templates/packages/view.html:278 +#: app/templates/index.html:94 app/templates/packages/view.html:285 msgid "Previous" msgstr "" -#: app/templates/index.html:98 app/templates/packages/view.html:282 +#: app/templates/index.html:98 app/templates/packages/view.html:289 #: app/templates/users/claim_forums.html:87 msgid "Next" msgstr "" @@ -2686,7 +2714,7 @@ msgstr "" #: app/templates/admin/storage.html:62 #: app/templates/collections/create_edit.html:61 -#: app/templates/threads/user_comments.html:79 +#: app/templates/threads/user_comments.html:80 msgid "No results" msgstr "" @@ -2805,7 +2833,8 @@ msgstr "" #: app/templates/collections/create_edit.html:5 #: app/templates/collections/view.html:42 app/templates/macros/releases.html:68 -#: app/templates/packages/view.html:116 app/templates/packages/view.html:255 +#: app/templates/packages/release_view.html:10 +#: app/templates/packages/view.html:123 app/templates/packages/view.html:262 msgid "Edit" msgstr "" @@ -2823,7 +2852,7 @@ msgstr "" #: app/templates/collections/create_edit.html:76 #: app/templates/packages/remove.html:34 app/templates/packages/remove.html:83 -#: app/templates/packages/view.html:128 +#: app/templates/packages/view.html:135 msgid "Remove" msgstr "Elimină" @@ -3068,8 +3097,8 @@ msgstr "" msgid "No audit log entries." msgstr "" -#: app/templates/macros/forms.html:21 app/templates/macros/reviews.html:150 -#: app/templates/packages/remove.html:73 app/templates/packages/view.html:468 +#: app/templates/macros/forms.html:21 app/templates/macros/reviews.html:151 +#: app/templates/packages/remove.html:73 app/templates/packages/view.html:486 #: app/templates/users/modtools.html:86 msgid "Required" msgstr "" @@ -3145,6 +3174,7 @@ msgstr "" #: app/templates/macros/releases.html:103 #: app/templates/packages/release_edit.html:39 +#: app/templates/packages/release_view.html:41 msgid "Importing..." msgstr "" @@ -3164,34 +3194,34 @@ msgstr "" msgid "Unhelpful" msgstr "" -#: app/templates/macros/reviews.html:90 +#: app/templates/macros/reviews.html:91 #, python-format msgid "%(num)d comments" msgstr "" -#: app/templates/macros/reviews.html:102 +#: app/templates/macros/reviews.html:103 msgid "No reviews, yet." msgstr "" -#: app/templates/macros/reviews.html:112 app/templates/macros/reviews.html:166 +#: app/templates/macros/reviews.html:113 app/templates/macros/reviews.html:167 #: app/templates/packages/review_create_edit.html:4 msgid "Review" msgstr "" -#: app/templates/macros/reviews.html:139 +#: app/templates/macros/reviews.html:140 #: app/templates/packages/review_create_edit.html:51 msgid "Why or why not? Try to be constructive" msgstr "" -#: app/templates/macros/reviews.html:156 +#: app/templates/macros/reviews.html:157 msgid "Post Review" msgstr "" -#: app/templates/macros/reviews.html:192 +#: app/templates/macros/reviews.html:193 msgid "Report an issue" msgstr "" -#: app/templates/macros/reviews.html:196 +#: app/templates/macros/reviews.html:197 msgid "Ask a question" msgstr "" @@ -3326,8 +3356,8 @@ msgstr "" msgid "On %(trigger)s, do %(action)s" msgstr "" -#: app/templates/macros/todo.html:35 app/templates/packages/view.html:122 -#: app/templates/packages/view.html:433 +#: app/templates/macros/todo.html:35 app/templates/packages/view.html:129 +#: app/templates/packages/view.html:451 msgid "Release" msgstr "" @@ -3337,7 +3367,7 @@ msgstr "" #: app/templates/macros/todo.html:48 #: app/templates/packages/releases_list.html:13 -#: app/templates/packages/view.html:437 +#: app/templates/packages/view.html:455 msgid "Update settings" msgstr "" @@ -3382,9 +3412,9 @@ msgstr "" #: app/templates/modnames/view.html:27 app/templates/oauth/authorize.html:32 #: app/templates/packages/game_support.html:42 -#: app/templates/packages/similar.html:38 app/templates/packages/view.html:474 -#: app/templates/packages/view.html:498 app/templates/packages/view.html:543 -#: app/templates/packages/view.html:575 app/templates/todo/editor.html:85 +#: app/templates/packages/similar.html:38 app/templates/packages/view.html:492 +#: app/templates/packages/view.html:516 app/templates/packages/view.html:561 +#: app/templates/packages/view.html:593 app/templates/todo/editor.html:85 #: app/templates/todo/game_support.html:45 #, python-format msgid "%(title)s by %(display_name)s" @@ -3617,104 +3647,104 @@ msgid "" "\t\t\tsuch as finding metadata from git, and autocompletion." msgstr "" -#: app/templates/packages/create_edit.html:73 +#: app/templates/packages/create_edit.html:78 msgid "You need to unpublish the package to change the name." msgstr "" -#: app/templates/packages/create_edit.html:80 +#: app/templates/packages/create_edit.html:85 msgid "" "Tip: Don't include Minetest, mod, or modpack " "anywhere in the short description. It is unnecessary and wastes " "characters." msgstr "" -#: app/templates/packages/create_edit.html:83 +#: app/templates/packages/create_edit.html:88 msgid "" "Please choose 'Work in Progress' if your package is unstable, and " "shouldn't be recommended to all players" msgstr "" -#: app/templates/packages/create_edit.html:88 +#: app/templates/packages/create_edit.html:93 msgid "If there is no media, set the Media License to the same as the License." msgstr "" -#: app/templates/packages/create_edit.html:92 +#: app/templates/packages/create_edit.html:97 msgid "" "There's no need to link to the package on ContentDB in the long " "description, the user is already here!" msgstr "" -#: app/templates/packages/create_edit.html:95 +#: app/templates/packages/create_edit.html:100 msgid "" "There's no need to include the forum topic in the long description, it's " "already shown on the page." msgstr "" -#: app/templates/packages/create_edit.html:98 +#: app/templates/packages/create_edit.html:103 msgid "" "There's no need to include the repository URL in the long description, " "it's already shown on the page." msgstr "" -#: app/templates/packages/create_edit.html:102 +#: app/templates/packages/create_edit.html:107 msgid "What to write in the long description" msgstr "" -#: app/templates/packages/create_edit.html:108 +#: app/templates/packages/create_edit.html:113 msgid "Repository and Links" msgstr "" -#: app/templates/packages/create_edit.html:111 +#: app/templates/packages/create_edit.html:116 msgid "Do you have a Git repository?" msgstr "" -#: app/templates/packages/create_edit.html:113 +#: app/templates/packages/create_edit.html:118 msgid "Having a repository is optional" msgstr "" -#: app/templates/packages/create_edit.html:116 +#: app/templates/packages/create_edit.html:121 msgid "" "If you do have a repository, enter the URL below. Otherwise, leave blank " "and click skip." msgstr "" -#: app/templates/packages/create_edit.html:121 +#: app/templates/packages/create_edit.html:126 msgid "HTTP URL to a Git, Mercurial, or other repository" msgstr "" -#: app/templates/packages/create_edit.html:124 +#: app/templates/packages/create_edit.html:129 msgid "Next (Autoimport)" msgstr "" -#: app/templates/packages/create_edit.html:125 +#: app/templates/packages/create_edit.html:130 msgid "Skip" msgstr "" -#: app/templates/packages/create_edit.html:129 +#: app/templates/packages/create_edit.html:134 msgid "Importing... (This may take a while)" msgstr "" -#: app/templates/packages/create_edit.html:132 +#: app/templates/packages/create_edit.html:137 msgid "Where should users report issues?" msgstr "" -#: app/templates/packages/create_edit.html:136 +#: app/templates/packages/create_edit.html:141 msgid "Paste a forum topic URL" msgstr "" -#: app/templates/packages/create_edit.html:138 +#: app/templates/packages/create_edit.html:143 msgid "YouTube videos will be shown in an embed." msgstr "" -#: app/templates/packages/create_edit.html:139 +#: app/templates/packages/create_edit.html:144 msgid "If blank, the author's donation URL will be used instead." msgstr "" -#: app/templates/packages/create_edit.html:140 +#: app/templates/packages/create_edit.html:145 msgid "How can users translate your package? ie: weblate URL or a help page" msgstr "" -#: app/templates/packages/create_edit.html:145 +#: app/templates/packages/create_edit.html:150 msgid "" "You need to save a draft before you can add releases and screenshots. " "You'll be able to edit the package again before submitting for approval." @@ -3767,7 +3797,7 @@ msgid "" msgstr "" #: app/templates/packages/game_support.html:23 -#: app/templates/packages/view.html:213 app/templates/translate/index.html:48 +#: app/templates/packages/view.html:220 app/templates/translate/index.html:48 msgid "Source" msgstr "" @@ -3954,10 +3984,12 @@ msgid "Human-readable name. Eg: 1.0.0 - The Trains Update" msgstr "" #: app/templates/packages/release_edit.html:35 +#: app/templates/packages/release_view.html:35 msgid "Commit Hash" msgstr "" #: app/templates/packages/release_edit.html:40 +#: app/templates/packages/release_view.html:42 msgid "view task" msgstr "" @@ -4263,7 +4295,7 @@ msgid "" msgstr "" #: app/templates/packages/review_votes.html:4 -#: app/templates/packages/view.html:364 +#: app/templates/packages/view.html:371 msgid "Review Votes" msgstr "" @@ -4391,24 +4423,32 @@ msgstr "" msgid "Translating content meta - lua_api.md" msgstr "" -#: app/templates/packages/translation.html:30 -msgid "Translation template" +#: app/templates/packages/translation.html:31 +#, python-format +msgid "%(title)s is available in %(num)d languages." msgstr "" #: app/templates/packages/translation.html:32 +msgid "ContentDB reads translations from locale files (.tr) in your package." +msgstr "" + +#: app/templates/packages/translation.html:89 +msgid "Translation template" +msgstr "" + +#: app/templates/packages/translation.html:91 #, python-format msgid "" "To quickly add support for ContentDB package translation, create a file " "at %(location)s with the following content:" msgstr "" -#: app/templates/packages/translation.html:43 -#, python-format -msgid "%(title)s is available in %(num)d languages." +#: app/templates/packages/translation.html:102 +msgid "With games, you also need to name the textdomain in game.conf:" msgstr "" -#: app/templates/packages/translation.html:44 -msgid "ContentDB reads translations from locale files (.tr) in your package." +#: app/templates/packages/translation.html:106 +msgid "Replace mymod with the name of mod / textdomain you chose." msgstr "" #: app/templates/packages/update_config.html:4 @@ -4446,207 +4486,217 @@ msgid "" "notifications until it is marked up to date." msgstr "" -#: app/templates/packages/view.html:42 -msgid "Download" +#: app/templates/packages/view.html:22 app/templates/packages/view.html:25 +#, python-format +msgid "%(title)s releases" msgstr "" #: app/templates/packages/view.html:49 +msgid "Download" +msgstr "" + +#: app/templates/packages/view.html:56 #, python-format msgid "Minetest %(min)s - %(max)s" msgstr "" -#: app/templates/packages/view.html:51 +#: app/templates/packages/view.html:58 #, python-format msgid "For Minetest %(min)s and above" msgstr "" -#: app/templates/packages/view.html:53 +#: app/templates/packages/view.html:60 #, python-format msgid "Minetest %(max)s and below" msgstr "" -#: app/templates/packages/view.html:63 +#: app/templates/packages/view.html:70 msgid "How do I install this?" msgstr "" -#: app/templates/packages/view.html:69 +#: app/templates/packages/view.html:76 msgid "No downloads available" msgstr "" -#: app/templates/packages/view.html:76 +#: app/templates/packages/view.html:83 msgid "Non-free code and media" msgstr "" -#: app/templates/packages/view.html:78 +#: app/templates/packages/view.html:85 msgid "Non-free code" msgstr "" -#: app/templates/packages/view.html:80 +#: app/templates/packages/view.html:87 msgid "Non-free media" msgstr "" -#: app/templates/packages/view.html:94 app/templates/threads/view.html:109 +#: app/templates/packages/view.html:101 app/templates/threads/view.html:109 msgid "" "This thread is only visible to its creator, package maintainers, users of" " Approver rank or above, and @mentioned users." msgstr "" -#: app/templates/packages/view.html:207 app/templates/users/profile.html:95 +#: app/templates/packages/view.html:214 app/templates/users/profile.html:95 msgid "Website" msgstr "" -#: app/templates/packages/view.html:219 app/templates/users/profile.html:77 +#: app/templates/packages/view.html:226 app/templates/users/profile.html:77 msgid "Forums" msgstr "" -#: app/templates/packages/view.html:225 +#: app/templates/packages/view.html:232 msgid "Issue Tracker" msgstr "" -#: app/templates/packages/view.html:231 app/templates/translate/index.html:43 +#: app/templates/packages/view.html:238 app/templates/translate/index.html:43 msgid "Translate" msgstr "" -#: app/templates/packages/view.html:297 +#: app/templates/packages/view.html:304 msgid "Thumbnail for video" msgstr "" -#: app/templates/packages/view.html:314 +#: app/templates/packages/view.html:321 msgid "Awaiting review" msgstr "" -#: app/templates/packages/view.html:344 app/templates/threads/view.html:82 +#: app/templates/packages/view.html:351 app/templates/threads/view.html:82 msgid "Edit Review" msgstr "" -#: app/templates/packages/view.html:349 +#: app/templates/packages/view.html:356 msgid "You can't review your own package." msgstr "" -#: app/templates/packages/view.html:359 +#: app/templates/packages/view.html:366 msgid "Package needs to be approved before it can be reviewed." msgstr "" -#: app/templates/packages/view.html:370 +#: app/templates/packages/view.html:377 msgid "Used By" msgstr "" -#: app/templates/packages/view.html:376 +#: app/templates/packages/view.html:383 msgid "Content" msgstr "" -#: app/templates/packages/view.html:378 app/templates/packages/view.html:461 +#: app/templates/packages/view.html:385 app/templates/packages/view.html:479 msgid "View content for game" msgstr "" -#: app/templates/packages/view.html:393 +#: app/templates/packages/view.html:398 +#, python-format +msgid "Release notes for %(title)s" +msgstr "" + +#: app/templates/packages/view.html:411 msgid "Favorite" msgstr "" -#: app/templates/packages/view.html:402 +#: app/templates/packages/view.html:420 msgid "Add to collection..." msgstr "" -#: app/templates/packages/view.html:410 +#: app/templates/packages/view.html:428 #, python-format msgid "View %(count)d collections" msgstr "" -#: app/templates/packages/view.html:421 +#: app/templates/packages/view.html:439 msgid "Package may be outdated" msgstr "" -#: app/templates/packages/view.html:428 +#: app/templates/packages/view.html:446 msgid "Only visible to the author and Editors." msgstr "" -#: app/templates/packages/view.html:445 +#: app/templates/packages/view.html:463 msgid "Warning" msgstr "" -#: app/templates/packages/view.html:451 +#: app/templates/packages/view.html:469 msgid "Like this package? Help support its development by making a donation" msgstr "" -#: app/templates/packages/view.html:454 +#: app/templates/packages/view.html:472 msgid "Donate now" msgstr "" -#: app/templates/packages/view.html:466 app/utils/minetest_hypertext.py:283 +#: app/templates/packages/view.html:484 app/utils/minetest_hypertext.py:283 msgid "Dependencies" msgstr "" -#: app/templates/packages/view.html:486 +#: app/templates/packages/view.html:504 msgid "No required dependencies" msgstr "" -#: app/templates/packages/view.html:492 +#: app/templates/packages/view.html:510 msgid "Optional" msgstr "" -#: app/templates/packages/view.html:525 +#: app/templates/packages/view.html:543 msgid "Compatible Games" msgstr "" -#: app/templates/packages/view.html:530 app/templates/packages/view.html:550 +#: app/templates/packages/view.html:548 app/templates/packages/view.html:568 #: app/utils/minetest_hypertext.py:275 msgid "No specific game required" msgstr "" -#: app/templates/packages/view.html:533 +#: app/templates/packages/view.html:551 msgid "Tested with:" msgstr "" -#: app/templates/packages/view.html:555 +#: app/templates/packages/view.html:573 msgid "Is the above correct?" msgstr "" -#: app/templates/packages/view.html:556 +#: app/templates/packages/view.html:574 msgid "You need to either confirm this or tell ContentDB about supported games" msgstr "" -#: app/templates/packages/view.html:568 +#: app/templates/packages/view.html:586 msgid "Does not work with:" msgstr "" -#: app/templates/packages/view.html:588 +#: app/templates/packages/view.html:606 msgid "Please specify compatible games" msgstr "" -#: app/templates/packages/view.html:594 +#: app/templates/packages/view.html:612 msgid "Information" msgstr "" -#: app/templates/packages/view.html:600 +#: app/templates/packages/view.html:618 msgid "Technical Name" msgstr "" -#: app/templates/packages/view.html:616 app/utils/minetest_hypertext.py:295 +#: app/templates/packages/view.html:634 app/utils/minetest_hypertext.py:295 #, python-format msgid "%(code_license)s for code,
%(media_license)s for media." msgstr "" -#: app/templates/packages/view.html:624 +#: app/templates/packages/view.html:642 msgid "Unknown" msgstr "" -#: app/templates/packages/view.html:626 app/utils/minetest_hypertext.py:301 +#: app/templates/packages/view.html:644 app/utils/minetest_hypertext.py:301 msgid "Added" msgstr "" -#: app/templates/packages/view.html:640 +#: app/templates/packages/view.html:658 msgid "Remove myself" msgstr "" -#: app/templates/packages/view.html:645 app/utils/minetest_hypertext.py:303 +#: app/templates/packages/view.html:663 app/utils/minetest_hypertext.py:303 msgid "Provides" msgstr "" -#: app/templates/packages/view.html:667 +#: app/templates/packages/view.html:685 msgid "More" msgstr "" -#: app/templates/packages/view.html:696 +#: app/templates/packages/view.html:714 msgid "See audit log" msgstr "" @@ -4728,7 +4778,7 @@ msgstr "" msgid "Reply to %(title)s" msgstr "" -#: app/templates/threads/user_comments.html:73 +#: app/templates/threads/user_comments.html:74 msgid "Only showing replies to public threads" msgstr "" @@ -4830,7 +4880,7 @@ msgstr "" msgid "Mod names that have hard dependers, but no packages providing them." msgstr "" -#: app/templates/todo/editor.html:193 app/templates/users/account.html:100 +#: app/templates/todo/editor.html:193 app/templates/users/account.html:102 msgid "View All" msgstr "" @@ -5125,10 +5175,10 @@ msgid "Account Deletion and Deactivation isn't available to users yet." msgstr "" #: app/templates/users/account.html:88 -msgid "Please contact the admin." +msgid "Please raise a report to request account deletion." msgstr "" -#: app/templates/users/account.html:93 +#: app/templates/users/account.html:95 msgid "Recent Account Actions" msgstr "" @@ -5624,27 +5674,27 @@ msgstr "" msgid "'%(query)s' - Search Package Releases" msgstr "" -#: app/utils/flask.py:158 +#: app/utils/flask.py:159 msgid "All time" msgstr "" -#: app/utils/flask.py:159 +#: app/utils/flask.py:160 msgid "Last 7 days" msgstr "" -#: app/utils/flask.py:160 +#: app/utils/flask.py:161 msgid "Last 30 days" msgstr "" -#: app/utils/flask.py:161 +#: app/utils/flask.py:162 msgid "Last 90 days" msgstr "" -#: app/utils/flask.py:162 +#: app/utils/flask.py:163 msgid "Year to date" msgstr "" -#: app/utils/flask.py:163 +#: app/utils/flask.py:164 msgid "Last year" msgstr "" @@ -6030,6 +6080,7 @@ msgstr "" #~ msgid "Chat / Commands" #~ msgstr "" +#~ msgctxt "tags" #~ msgid "" #~ "Focus on player chat/communication or " #~ "who's primary function is interacting " @@ -6045,6 +6096,7 @@ msgstr "" #~ msgid "Complex installation" #~ msgstr "" +#~ msgctxt "tags" #~ msgid "" #~ "Requires futher installation steps, such " #~ "as installing luarocks or editing the" @@ -6066,6 +6118,7 @@ msgstr "" #~ msgid "Sims" #~ msgstr "" +#~ msgctxt "tags" #~ msgid "" #~ "Mods and games that aim to " #~ "simulate real life activity. Similar to" @@ -6090,6 +6143,7 @@ msgstr "" #~ msgid "Mobs / Animals / NPCs" #~ msgstr "" +#~ msgctxt "tags" #~ msgid "Adds mobs, animals, and NPCs" #~ msgstr "" @@ -6198,6 +6252,7 @@ msgstr "" #~ msgid "GUI" #~ msgstr "" +#~ msgctxt "tags" #~ msgid "For content whose main utility / feature is in GUI/formspec form" #~ msgstr "" @@ -6216,6 +6271,7 @@ msgstr "" #~ msgid "Minetest Game improved" #~ msgstr "" +#~ msgctxt "tags" #~ msgid "Forks of MTG" #~ msgstr "" @@ -6368,39 +6424,6 @@ 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 (_), " @@ -6414,3 +6437,6 @@ msgstr "" #~ msgid "Human readable. Eg: 1.0.0 or 2018-05-28" #~ msgstr "" +#~ msgid "Please contact the admin." +#~ msgstr "" + diff --git a/translations/ru/LC_MESSAGES/messages.po b/translations/ru/LC_MESSAGES/messages.po index 1c710755..a5d8ed81 100644 --- a/translations/ru/LC_MESSAGES/messages.po +++ b/translations/ru/LC_MESSAGES/messages.po @@ -7,18 +7,17 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2024-06-22 16:06+0100\n" +"POT-Creation-Date: 2024-07-23 22:12+0100\n" "PO-Revision-Date: 2024-07-15 13:09+0000\n" "Last-Translator: ssdaniel24 \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.7-dev\n" "Generated-By: Babel 2.15.0\n" #: app/__init__.py:156 @@ -29,38 +28,26 @@ msgstr "Заблокирован:" msgid "You have been banned." msgstr "Вы были заблокированы." -#. NOTE: tags: title for server_tools +#. NOTE: tags: title for jam_game_2023 #: app/_translations.py:6 msgctxt "tags" -msgid "Server Moderation and Tools" -msgstr "Инструменты и Модерация Сервера" +msgid "Jam / Game 2023" +msgstr "Джэм / Игра 2023" -#. NOTE: tags: description for server_tools +#. NOTE: tags: description for jam_game_2023 #: app/_translations.py:8 msgctxt "tags" -msgid "Helps with server maintenance and moderation" -msgstr "Помогает с обслуживанием и модерированием сервера" - -#. NOTE: tags: title for pvp -#: app/_translations.py:10 -msgctxt "tags" -msgid "Player vs Player (PvP)" -msgstr "Игрок Против Игрока (PvP)" - -#. NOTE: tags: description for pvp -#: app/_translations.py:12 -msgctxt "tags" -msgid "Designed to be played competitively against other players" -msgstr "Предназначен для соревновательной игры с другими игроками" +msgid "Entries to the 2023 Minetest Game Jam " +msgstr "Заявки на Minetest Игровой Джэм 2023 " #. NOTE: tags: title for player_effects -#: app/_translations.py:14 +#: app/_translations.py:10 msgctxt "tags" msgid "Player Effects / Power Ups" msgstr "Эффекты / Бонусы Игрока" #. NOTE: tags: description for player_effects -#: app/_translations.py:16 +#: app/_translations.py:12 msgctxt "tags" msgid "" "For content that changes player effects, including physics, for example: " @@ -69,74 +56,50 @@ msgstr "" "Для контента, который изменяет игровые эффекты, включая физику, например:" " скорость, высоту прыжка или гравитацию." -#. NOTE: tags: title for jam_game_2023 +#. NOTE: tags: title for server_tools +#: app/_translations.py:14 +msgctxt "tags" +msgid "Server Moderation and Tools" +msgstr "Инструменты и Модерация Сервера" + +#. NOTE: tags: description for server_tools +#: app/_translations.py:16 +msgctxt "tags" +msgid "Helps with server maintenance and moderation" +msgstr "Помогает с обслуживанием и модерированием сервера" + +#. NOTE: tags: title for pvp #: app/_translations.py:18 msgctxt "tags" -msgid "Jam / Game 2023" -msgstr "Джэм / Игра 2023" +msgid "Player vs Player (PvP)" +msgstr "Игрок Против Игрока (PvP)" -#. NOTE: tags: description for jam_game_2023 +#. NOTE: tags: description for pvp #: app/_translations.py:20 msgctxt "tags" -msgid "Entries to the 2023 Minetest Game Jam " -msgstr "Заявки на Minetest Игровой Джэм 2023 " - -#. 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 "Новая генерация или изменение мира" +msgid "Designed to be played competitively against other players" +msgstr "Предназначен для соревновательной игры с другими игроками" #. NOTE: tags: title for world_tools -#: app/_translations.py:26 +#: app/_translations.py:22 msgctxt "tags" msgid "World Maintenance and Tools" msgstr "Инструменты и Обслуживание Мира" #. NOTE: tags: description for world_tools -#: app/_translations.py:28 +#: app/_translations.py:24 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:38 +#: app/_translations.py:26 msgctxt "tags" msgid "Joke" msgstr "Шутка" #. NOTE: tags: description for april_fools -#: app/_translations.py:40 +#: app/_translations.py:28 msgctxt "tags" msgid "" "For humorous content, meant as a novelty or joke, not to be taken " @@ -146,223 +109,196 @@ msgstr "" "не следует воспринимать всерьез и который не предназначен для серьезного " "или долгосрочного использования." -#. NOTE: tags: title for singleplayer -#: app/_translations.py:42 +#. NOTE: tags: title for developer_tools +#: app/_translations.py:30 msgctxt "tags" -msgid "Singleplayer-focused" -msgstr "Ориентированно на Одиночную Игру" +msgid "Developer Tools" +msgstr "Инструменты Разработчика" -#. NOTE: tags: description for singleplayer -#: app/_translations.py:44 +#. NOTE: tags: description for developer_tools +#: app/_translations.py:32 msgctxt "tags" -msgid "Content that can be played alone" -msgstr "Контент который может быть воспроизведён один" +msgid "Tools for game and mod developers" +msgstr "Инструменты для разработчиков игр и модов" + +#. NOTE: tags: title for inventory +#: app/_translations.py:34 +msgctxt "tags" +msgid "Inventory" +msgstr "Инвентарь" + +#. NOTE: tags: description for inventory +#: app/_translations.py:36 +msgctxt "tags" +msgid "Changes the inventory GUI" +msgstr "Изменяет графический интерфейс инвентаря" #. NOTE: tags: title for crafting -#: app/_translations.py:46 +#: app/_translations.py:38 msgctxt "tags" msgid "Crafting" msgstr "Крафтинг" #. NOTE: tags: description for crafting -#: app/_translations.py:48 +#: app/_translations.py:40 msgctxt "tags" msgid "Big changes to crafting gameplay" msgstr "Большие изменения с геймплеем создания" #. NOTE: tags: title for adventure__rpg -#: app/_translations.py:50 +#: app/_translations.py:42 msgctxt "tags" msgid "Adventure / RPG" msgstr "Приключения / RPG" #. NOTE: tags: title for shooter -#: app/_translations.py:52 +#: app/_translations.py:44 msgctxt "tags" msgid "Shooter" msgstr "Шутер" #. NOTE: tags: description for shooter -#: app/_translations.py:54 +#: app/_translations.py:46 msgctxt "tags" msgid "First person shooters (FPS) and more" msgstr "Шутеры от первого лица (FPS) и многое другое" #. NOTE: tags: title for sound_music -#: app/_translations.py:56 +#: app/_translations.py:48 msgctxt "tags" msgid "Sounds / Music" msgstr "Звуки / Музыка" #. NOTE: tags: description for sound_music -#: app/_translations.py:58 +#: app/_translations.py:50 msgctxt "tags" msgid "Focuses on or adds new sounds or musical things" msgstr "Фокусированно на или добавление новых звуков или музыкальных штук" -#. NOTE: tags: title for tools -#: app/_translations.py:60 +#. NOTE: tags: title for mapgen +#: app/_translations.py:52 msgctxt "tags" -msgid "Tools / Weapons / Armor" -msgstr "Инструменты / Оружие / Броня" +msgid "Mapgen / Biomes / Decoration" +msgstr "Мапген / Биомы / Декорация" -#. NOTE: tags: description for tools -#: app/_translations.py:62 +#. NOTE: tags: description for mapgen +#: app/_translations.py:54 msgctxt "tags" -msgid "Adds or changes tools, weapons, and armor" -msgstr "Добавляет или изменяет инструменты, оружие, и броня" +msgid "New mapgen or changes mapgen" +msgstr "Новая генерация или изменение мира" -#. NOTE: tags: title for plants_and_farming -#: app/_translations.py:64 +#. NOTE: tags: title for singleplayer +#: app/_translations.py:56 msgctxt "tags" -msgid "Plants and Farming" -msgstr "Растения и Фермерство" +msgid "Singleplayer-focused" +msgstr "Ориентированно на Одиночную Игру" -#. NOTE: tags: description for plants_and_farming -#: app/_translations.py:66 +#. NOTE: tags: description for singleplayer +#: app/_translations.py:58 msgctxt "tags" -msgid "Adds new plants or other farmable resources." -msgstr "Добавляет новые растения или другие сельскохозяйственные ресурсы." - -#. 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 "" -"Моды и игры, имитирующие реальную жизнь. Аналогично SimCity/The Sims/OpenTTD/" -"и т.д." - -#. 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 "Может/должно быть использован в мультиплеере" +msgid "Content that can be played alone" +msgstr "Контент который может быть воспроизведён один" #. NOTE: tags: title for complex_installation -#: app/_translations.py:80 +#: app/_translations.py:60 msgctxt "tags" msgid "Complex installation" msgstr "Комплексованная установка" #. NOTE: tags: description for complex_installation -#: app/_translations.py:82 +#: app/_translations.py:62 msgctxt "tags" msgid "" "Requires futher installation steps, such as installing LuaRocks or " "editing the trusted mod setting" msgstr "" -"Требуются углублённые шаги по установке, такие как установка LuaRocks или " -"редактирование настроек доверенного мода" +"Требуются углублённые шаги по установке, такие как установка LuaRocks или" +" редактирование настроек доверенного мода" -#. NOTE: tags: title for magic -#: app/_translations.py:84 +#. NOTE: tags: title for simulation +#: app/_translations.py:64 msgctxt "tags" -msgid "Magic / Enchanting" -msgstr "Магия / Зачарование" +msgid "Sims" +msgstr "Симс" -#. NOTE: tags: title for building_mechanics -#: app/_translations.py:86 -msgctxt "tags" -msgid "Building Mechanics and Tools" -msgstr "Механики и Инструменты Строительства" - -#. NOTE: tags: description for building_mechanics -#: app/_translations.py:88 -msgctxt "tags" -msgid "Adds game mechanics or tools that change how players build." -msgstr "Добавляет игровые механики или инструменты изменяющие, как строят игроки." - -#. NOTE: tags: title for oneofakind__original -#: app/_translations.py:90 -msgctxt "tags" -msgid "One-of-a-kind / Original" -msgstr "Единственный-в-своем-роде / Оригинальный" - -#. NOTE: tags: description for oneofakind__original -#: app/_translations.py:92 +#. NOTE: tags: description for simulation +#: app/_translations.py:66 msgctxt "tags" msgid "" -"For games and such that are of their own kind, distinct and original in " -"nature to others of the same category." +"Mods and games that aim to simulate real life activity. Similar to " +"SimCity/The Sims/OpenTTD/etc." msgstr "" -"Для игр и тому подобного, которые в своем роде отличаются и оригинальны " -"по своей природе от других игр той же категории." +"Моды и игры, имитирующие реальную жизнь. Аналогично SimCity/The " +"Sims/OpenTTD/и т.д." -#. NOTE: tags: title for building -#: app/_translations.py:94 +#. NOTE: tags: title for plants_and_farming +#: app/_translations.py:68 msgctxt "tags" -msgid "Building" -msgstr "Строительство" +msgid "Plants and Farming" +msgstr "Растения и Фермерство" -#. NOTE: tags: description for building -#: app/_translations.py:96 +#. NOTE: tags: description for plants_and_farming +#: app/_translations.py:70 msgctxt "tags" -msgid "Focuses on building, such as adding new materials or nodes" -msgstr "" -"Фокусирование на строительстве, например, добавление новых материалов или" -" нодов" +msgid "Adds new plants or other farmable resources." +msgstr "Добавляет новые растения или другие сельскохозяйственные ресурсы." -#. NOTE: tags: title for decorative -#: app/_translations.py:98 +#. NOTE: tags: title for multiplayer +#: app/_translations.py:72 msgctxt "tags" -msgid "Decorative" -msgstr "Декорация" +msgid "Multiplayer-focused" +msgstr "Фокус на Мультиплеер" -#. NOTE: tags: description for decorative -#: app/_translations.py:100 +#. NOTE: tags: description for multiplayer +#: app/_translations.py:74 msgctxt "tags" -msgid "Adds nodes with no other purpose than for use in building" -msgstr "" -"Добавляет ноды, не имеющие никакой другой цели, кроме как для " -"использования в строительстве" +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 chat +#: app/_translations.py:80 +msgctxt "tags" +msgid "Chat / Commands" +msgstr "Чат / Команды" + +#. NOTE: tags: description for chat +#: app/_translations.py:82 +msgctxt "tags" +msgid "Focus on player chat/communication or console interaction." +msgstr "Фокусированно на чате игрока/коммуникации или взаимодействие с консолью." #. NOTE: tags: title for puzzle -#: app/_translations.py:102 +#: app/_translations.py:84 msgctxt "tags" msgid "Puzzle" msgstr "Пазл" #. NOTE: tags: description for puzzle -#: app/_translations.py:104 +#: app/_translations.py:86 msgctxt "tags" msgid "Focus on puzzle solving instead of combat" msgstr "Фокусированно на решение пазлов вместо боя" #. NOTE: tags: title for environment -#: app/_translations.py:106 +#: app/_translations.py:88 msgctxt "tags" msgid "Environment / Weather" msgstr "Среда / Погода" #. NOTE: tags: description for environment -#: app/_translations.py:108 +#: app/_translations.py:90 msgctxt "tags" msgid "" "Improves the world, adding weather, ambient sounds, or other environment " @@ -372,29 +308,91 @@ msgstr "" "механики окружающей среды" #. NOTE: tags: title for less_than_px -#: app/_translations.py:110 +#: app/_translations.py:92 msgctxt "tags" msgid "<16px" msgstr "<16пикс" #. NOTE: tags: description for less_than_px -#: app/_translations.py:112 +#: app/_translations.py:94 msgctxt "tags" msgid "Less than 16px" msgstr "Меньше чем 16 пикселей" #. NOTE: tags: title for mobs -#: app/_translations.py:114 +#: app/_translations.py:96 msgctxt "tags" msgid "Mobs / Animals / NPCs" msgstr "Мобы / Животные / НИПы" #. NOTE: tags: description for mobs -#: app/_translations.py:116 +#: app/_translations.py:98 msgctxt "tags" msgid "Adds mobs, animals, and non-player characters" msgstr "Добавляет сущностей, животных, и неигровых персонажей" +#. NOTE: tags: title for building +#: app/_translations.py:100 +msgctxt "tags" +msgid "Building" +msgstr "Строительство" + +#. NOTE: tags: description for building +#: app/_translations.py:102 +msgctxt "tags" +msgid "Focuses on building, such as adding new materials or nodes" +msgstr "" +"Фокусирование на строительстве, например, добавление новых материалов или" +" нодов" + +#. NOTE: tags: title for decorative +#: app/_translations.py:104 +msgctxt "tags" +msgid "Decorative" +msgstr "Декорация" + +#. NOTE: tags: description for decorative +#: app/_translations.py:106 +msgctxt "tags" +msgid "Adds nodes with no other purpose than for use in building" +msgstr "" +"Добавляет ноды, не имеющие никакой другой цели, кроме как для " +"использования в строительстве" + +#. NOTE: tags: title for magic +#: app/_translations.py:108 +msgctxt "tags" +msgid "Magic / Enchanting" +msgstr "Магия / Зачарование" + +#. NOTE: tags: title for building_mechanics +#: app/_translations.py:110 +msgctxt "tags" +msgid "Building Mechanics and Tools" +msgstr "Механики и Инструменты Строительства" + +#. NOTE: tags: description for building_mechanics +#: app/_translations.py:112 +msgctxt "tags" +msgid "Adds game mechanics or tools that change how players build." +msgstr "Добавляет игровые механики или инструменты изменяющие, как строят игроки." + +#. NOTE: tags: title for oneofakind__original +#: app/_translations.py:114 +msgctxt "tags" +msgid "One-of-a-kind / Original" +msgstr "Единственный-в-своем-роде / Оригинальный" + +#. NOTE: tags: description for oneofakind__original +#: 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 custom_mapgen #: app/_translations.py:118 msgctxt "tags" @@ -411,22 +409,17 @@ msgstr "" "Содержит полностью настраиваемый мапген, реализованный на Lua, обычно " "требует, чтобы для миров был установлен мапген 'одним нодом'." -#. NOTE: tags: title for survival +#. NOTE: tags: title for 16px #: app/_translations.py:122 msgctxt "tags" -msgid "Survival" -msgstr "Выживание" +msgid "16px" +msgstr "16пикс" -#. NOTE: tags: description for survival +#. NOTE: tags: description for 16px #: 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 "" -"Написана специально для игры на выживание с акцентом на игровой баланс, " -"уровень сложности или ресурсы, доступные при крафте, добыче полезных " -"ископаемых, ..." +msgid "For 16px texture packs" +msgstr "Для пакетов текстур с 16пикс" #. NOTE: tags: title for education #: app/_translations.py:126 @@ -442,64 +435,45 @@ msgstr "" "Либо имеет образовательную ценность, либо является инструментом в помощь " "учителям " -#. NOTE: tags: title for storage +#. NOTE: tags: title for survival #: app/_translations.py:130 msgctxt "tags" -msgid "Storage" -msgstr "Хранение" +msgid "Survival" +msgstr "Выживание" -#. NOTE: tags: description for storage +#. NOTE: tags: description for survival #: app/_translations.py:132 msgctxt "tags" -msgid "Adds or improves item storage mechanics" -msgstr "Добавляет или улучшает механику хранения предметов" - -#. NOTE: tags: title for library -#: app/_translations.py:134 -msgctxt "tags" -msgid "API / Library" -msgstr "API / Библиотека" - -#. NOTE: tags: description for library -#: app/_translations.py:136 -msgctxt "tags" -msgid "Primarily adds an API for other mods to use" -msgstr "В первую очередь добавляет API для использования другими модами" +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:138 +#: app/_translations.py:134 msgctxt "tags" msgid "HUD" msgstr "Игровой Интерфейс" #. NOTE: tags: description for hud -#: app/_translations.py:140 +#: app/_translations.py:136 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" -msgid "Mini-game" -msgstr "Мини-игра" - -#. NOTE: tags: description for mini-game -#: app/_translations.py:144 -msgctxt "tags" -msgid "Adds a mini-game to be played within Minetest" -msgstr "Добавляет мини-игру которая сыграна в рамках Minetest" - #. NOTE: tags: title for pve -#: app/_translations.py:146 +#: app/_translations.py:138 msgctxt "tags" msgid "Player vs Environment (PvE)" msgstr "Игрок против Окружающей среды (PvE)" #. NOTE: tags: description for pve -#: app/_translations.py:148 +#: app/_translations.py:140 msgctxt "tags" msgid "" "For content designed for one or more players that focus on combat against" @@ -508,147 +482,98 @@ msgstr "" "Для контента, предназначенного для одного или нескольких игроков, которые" " сосредоточены на борьбе с миром, мобами или неигровыми персонажами." +#. NOTE: tags: title for storage +#: app/_translations.py:142 +msgctxt "tags" +msgid "Storage" +msgstr "Хранение" + +#. NOTE: tags: description for storage +#: app/_translations.py:144 +msgctxt "tags" +msgid "Adds or improves item storage mechanics" +msgstr "Добавляет или улучшает механику хранения предметов" + #. NOTE: tags: title for sports -#: app/_translations.py:150 +#: app/_translations.py:146 msgctxt "tags" msgid "Sports" msgstr "Спорт" -#. NOTE: tags: title for 16px +#. NOTE: tags: title for library +#: app/_translations.py:148 +msgctxt "tags" +msgid "API / Library" +msgstr "API / Библиотека" + +#. NOTE: tags: description for library +#: app/_translations.py:150 +msgctxt "tags" +msgid "Primarily adds an API for other mods to use" +msgstr "В первую очередь добавляет API для использования другими модами" + +#. NOTE: tags: title for mini-game #: app/_translations.py:152 msgctxt "tags" -msgid "16px" -msgstr "16пикс" +msgid "Mini-game" +msgstr "Мини-игра" -#. NOTE: tags: description for 16px +#. NOTE: tags: description for mini-game #: app/_translations.py:154 msgctxt "tags" -msgid "For 16px texture packs" -msgstr "Для пакетов текстур с 16пикс" - -#. NOTE: tags: title for 64px -#: app/_translations.py:156 -msgctxt "tags" -msgid "64px" -msgstr "64пикс" - -#. NOTE: tags: description for 64px -#: app/_translations.py:158 -msgctxt "tags" -msgid "For 64px texture packs" -msgstr "Для пакетов текстур 64пикс" - -#. 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 "" -"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 "Еда / Напитки" +msgid "Adds a mini-game to be played within Minetest" +msgstr "Добавляет мини-игру которая сыграна в рамках Minetest" #. NOTE: tags: title for commerce -#: app/_translations.py:170 +#: app/_translations.py:156 msgctxt "tags" msgid "Commerce / Economy" msgstr "Торговля / Экономика" #. NOTE: tags: description for commerce -#: app/_translations.py:172 +#: app/_translations.py:158 msgctxt "tags" msgid "Related to economies, money, and trading" msgstr "Связанное с экономикой, деньгами, и торговлей" -#. NOTE: tags: title for gui -#: app/_translations.py:174 +#. NOTE: tags: title for technology +#: app/_translations.py:160 msgctxt "tags" -msgid "GUI" -msgstr "GUI" +msgid "Machines / Electronics" +msgstr "Машины / Электроника" -#. NOTE: tags: description for gui -#: app/_translations.py:176 +#. NOTE: tags: description for technology +#: app/_translations.py:162 msgctxt "tags" -msgid "" -"For content whose main utility or features are provided within a GUI, on-" -"screen menu, or similar" -msgstr "" -"Для контента, основная полезность или функции которого предоставляются в " -"графическом интерфейсе, экранном меню, или аналогичном" +msgid "Adds machines useful in automation, tubes, or power." +msgstr "Добавляет машины полезные в автоматизации, трубы, или энергия." -#. NOTE: tags: title for jam_combat_mod -#: app/_translations.py:178 +#. NOTE: tags: title for food +#: app/_translations.py:164 msgctxt "tags" -msgid "Jam / Combat 2020" -msgstr "Джэм / Боёвка 2020" +msgid "Food / Drinks" +msgstr "Еда / Напитки" -#. NOTE: tags: description for jam_combat_mod -#: app/_translations.py:180 +#. NOTE: tags: title for seasonal +#: app/_translations.py:166 msgctxt "tags" -msgid "For mods created for the Discord \"Combat\" modding event in 2020" -msgstr "Для модов созданные для Дискорд моддинг эвента \"Боёвка\" в 2020" +msgid "Seasonal" +msgstr "Сезонное" -#. NOTE: tags: title for mtg -#: app/_translations.py:182 +#. NOTE: tags: description for seasonal +#: app/_translations.py:168 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 "Разветление Minetest Game" - -#. 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" +msgid "For content generally themed around a certain season or holiday" +msgstr "Для контента, как правило, посвященного определенному сезону или празднику" #. NOTE: tags: title for creative -#: app/_translations.py:190 +#: app/_translations.py:170 msgctxt "tags" msgid "Creative" msgstr "Креатив" #. NOTE: tags: description for creative -#: app/_translations.py:192 +#: app/_translations.py:172 msgctxt "tags" msgid "" "Written specifically or exclusively for use in creative mode. Adds " @@ -660,54 +585,111 @@ msgstr "" "предоставляет инструменты, которые облегчают создание игры и не создают " "трудностей или дефицита" -#. NOTE: tags: title for technology -#: app/_translations.py:194 +#. NOTE: tags: title for 64px +#: app/_translations.py:174 msgctxt "tags" -msgid "Machines / Electronics" -msgstr "Машины / Электроника" +msgid "64px" +msgstr "64пикс" -#. NOTE: tags: description for technology -#: app/_translations.py:196 +#. NOTE: tags: description for 64px +#: app/_translations.py:176 msgctxt "tags" -msgid "Adds machines useful in automation, tubes, or power." -msgstr "Добавляет машины полезные в автоматизации, трубы, или энергия." +msgid "For 64px texture packs" +msgstr "Для пакетов текстур 64пикс" #. NOTE: tags: title for 32px -#: app/_translations.py:198 +#: app/_translations.py:178 msgctxt "tags" msgid "32px" msgstr "32пикс" #. NOTE: tags: description for 32px -#: app/_translations.py:200 +#: app/_translations.py:180 msgctxt "tags" msgid "For 32px texture packs" msgstr "Для пакетов текстур 32пикс" -#. NOTE: tags: title for strategy_rts -#: app/_translations.py:202 +#. NOTE: tags: title for gui +#: app/_translations.py:182 msgctxt "tags" -msgid "Strategy / RTS" -msgstr "Стратегия / RTS" +msgid "GUI" +msgstr "GUI" -#. NOTE: tags: description for strategy_rts -#: app/_translations.py:204 +#. NOTE: tags: description for gui +#: app/_translations.py:184 msgctxt "tags" msgid "" -"Games and mods with a heavy strategy component, whether real-time or " -"turn-based" +"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:186 +msgctxt "tags" +msgid "Jam / Combat 2020" +msgstr "Джэм / Боёвка 2020" + +#. NOTE: tags: description for jam_combat_mod +#: app/_translations.py:188 +msgctxt "tags" +msgid "For mods created for the Discord \"Combat\" modding event in 2020" +msgstr "Для модов созданные для Дискорд моддинг эвента \"Боёвка\" в 2020" + +#. NOTE: tags: title for transport +#: app/_translations.py:190 +msgctxt "tags" +msgid "Transport" +msgstr "Транспорт" + +#. NOTE: tags: description for transport +#: app/_translations.py:192 +msgctxt "tags" +msgid "" +"Adds or changes transportation methods. Includes teleportation, vehicles," +" ridable mobs, transport infrastructure and thematic content" +msgstr "" +"Добавляет или изменяет способы передвижения. Включает телепортацию, " +"транспортные средства, мобов, на которых можно ездить, транспортную " +"инфраструктуру и тематический контент" + +#. NOTE: tags: title for jam_weekly_2021 +#: app/_translations.py:194 +msgctxt "tags" +msgid "Jam / Weekly Challenges 2021" +msgstr "Джэм / Еженедельные Вызовы 2021" + +#. NOTE: tags: description for jam_weekly_2021 +#: app/_translations.py:196 +msgctxt "tags" +msgid "" +"For mods created for the Discord \"Weekly Challenges\" modding event in " +"2021" +msgstr "" +"Для модов созданные для Дискорд моддинг события \"Еженедельные Вызовы\" в" +" 2021" + +#. NOTE: tags: title for mtg +#: app/_translations.py:198 +msgctxt "tags" +msgid "Minetest Game improved" +msgstr "Импровизация Minetest Game" + +#. NOTE: tags: description for mtg +#: app/_translations.py:200 +msgctxt "tags" +msgid "Forks of Minetest Game" +msgstr "Разветление Minetest Game" #. NOTE: tags: title for skins -#: app/_translations.py:206 +#: app/_translations.py:202 msgctxt "tags" msgid "Player customization / Skins" msgstr "Кастомизация игрока / Скины" #. NOTE: tags: description for skins -#: app/_translations.py:208 +#: app/_translations.py:204 msgctxt "tags" msgid "" "Allows the player to customize their character by changing the texture or" @@ -717,29 +699,45 @@ msgstr "" " аксессуары." #. NOTE: tags: title for jam_game_2021 -#: app/_translations.py:210 +#: app/_translations.py:206 msgctxt "tags" msgid "Jam / Game 2021" msgstr "Джэм / Игра 2021" #. NOTE: tags: description for jam_game_2021 -#: app/_translations.py:212 +#: app/_translations.py:208 msgctxt "tags" msgid "Entries to the 2021 Minetest Game Jam" msgstr "Заявки на участие в Minetest Game Jam 2021" #. NOTE: tags: title for 128px -#: app/_translations.py:214 +#: app/_translations.py:210 msgctxt "tags" msgid "128px+" msgstr "128пикс+" #. NOTE: tags: description for 128px -#: app/_translations.py:216 +#: app/_translations.py:212 msgctxt "tags" msgid "For 128px or higher texture packs" msgstr "Для пакетов текстур с 128пикс и выше" +#. NOTE: tags: title for strategy_rts +#: app/_translations.py:214 +msgctxt "tags" +msgid "Strategy / RTS" +msgstr "Стратегия / RTS" + +#. NOTE: tags: description for strategy_rts +#: app/_translations.py:216 +msgctxt "tags" +msgid "" +"Games and mods with a heavy strategy component, whether real-time or " +"turn-based" +msgstr "" +"Игры и моды с сильным стратегическим компонентом, будь-то " +"\"в-реальном-времени\" или \"пошаговые\"" + #. NOTE: tags: title for jam_game_2022 #: app/_translations.py:218 msgctxt "tags" @@ -858,7 +856,7 @@ msgstr "%(package_type)s для %(game_name)s" msgid "%(delta)s ago" msgstr "%(delta)s назад" -#: app/blueprints/api/endpoints.py:94 app/templates/index.html:104 +#: app/blueprints/api/endpoints.py:74 app/templates/index.html:104 msgid "Featured" msgstr "Рекомендуемые" @@ -869,6 +867,7 @@ msgstr "Рекомендуемые" #: 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 +#: app/templates/packages/release_view.html:22 msgid "Name" msgstr "Имя" @@ -877,10 +876,10 @@ 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:252 -#: app/blueprints/packages/packages.py:544 -#: app/blueprints/packages/packages.py:640 -#: app/blueprints/packages/packages.py:728 +#: app/blueprints/oauth/__init__.py:175 app/blueprints/packages/packages.py:253 +#: app/blueprints/packages/packages.py:551 +#: app/blueprints/packages/packages.py:647 +#: app/blueprints/packages/packages.py:735 #: app/blueprints/packages/releases.py:66 #: app/blueprints/packages/releases.py:81 app/blueprints/packages/reviews.py:63 #: app/blueprints/packages/screenshots.py:36 @@ -897,17 +896,18 @@ msgstr "Сохранить" #: app/blueprints/packages/advanced_search.py:84 #: app/blueprints/packages/releases.py:56 #: app/blueprints/packages/releases.py:71 app/blueprints/packages/reviews.py:53 -#: app/blueprints/threads/__init__.py:281 +#: app/blueprints/threads/__init__.py:282 #: app/templates/admin/languages/list.html:23 -#: app/templates/macros/reviews.html:143 app/templates/macros/topics.html:5 +#: app/templates/macros/reviews.html:144 app/templates/macros/topics.html:5 #: app/templates/packages/release_edit.html:21 -#: app/templates/packages/translation.html:54 +#: app/templates/packages/release_view.html:23 +#: app/templates/packages/translation.html:42 msgid "Title" msgstr "Название" #: app/blueprints/collections/__init__.py:80 #: app/blueprints/collections/__init__.py:85 -#: app/templates/packages/translation.html:57 +#: app/templates/packages/translation.html:45 msgid "Short Description" msgstr "Короткое Описание" @@ -916,7 +916,7 @@ msgid "Page Content" msgstr "Контент Страницы" #: app/blueprints/collections/__init__.py:82 -#: app/blueprints/threads/__init__.py:283 +#: app/blueprints/threads/__init__.py:284 #: app/templates/collections/view.html:51 msgid "Private" msgstr "Частный" @@ -955,6 +955,27 @@ msgstr "(Публичный, изменить в профиле > Мои ко msgid "Removed package from favorites collection" msgstr "Дополнение удалено из любимой коллекций" +#: app/blueprints/feeds/__init__.py:32 app/templates/index.html:8 +msgid "Welcome to the best place to find Minetest mods, games, and texture packs" +msgstr "" +"Добро пожаловать в лучшее место чтобы найти Minetest моды, игры и пакеты " +"тексур" + +#: app/blueprints/feeds/__init__.py:70 app/templates/base.html:29 +#: app/templates/base.html:36 +msgid "ContentDB new packages" +msgstr "" + +#: app/blueprints/feeds/__init__.py:98 app/templates/base.html:31 +#: app/templates/base.html:38 +msgid "ContentDB package updates" +msgstr "" + +#: app/blueprints/feeds/__init__.py:107 app/templates/base.html:27 +#: app/templates/base.html:34 +msgid "ContentDB all" +msgstr "" + #: 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 @@ -985,7 +1006,7 @@ msgstr "Перевод" #: app/blueprints/packages/__init__.py:42 #: app/templates/packages/releases_list.html:34 -#: app/templates/packages/view.html:657 app/templates/todo/editor.html:75 +#: app/templates/packages/view.html:675 app/templates/todo/editor.html:75 msgid "Releases" msgstr "Релизы" @@ -997,18 +1018,18 @@ msgstr "Снимки экрана" #: app/blueprints/packages/__init__.py:52 #: app/templates/packages/edit_maintainers.html:8 -#: app/templates/packages/view.html:628 app/utils/minetest_hypertext.py:302 +#: app/templates/packages/view.html:646 app/utils/minetest_hypertext.py:302 msgid "Maintainers" msgstr "Разработчики" #: app/blueprints/packages/__init__.py:57 app/templates/admin/list.html:21 -#: app/templates/base.html:159 app/templates/packages/audit.html:4 +#: app/templates/base.html:173 app/templates/packages/audit.html:4 msgid "Audit Log" msgstr "Журнал Проверок" -#: app/blueprints/packages/__init__.py:62 app/templates/base.html:150 +#: app/blueprints/packages/__init__.py:62 app/templates/base.html:164 #: app/templates/packages/stats.html:4 app/templates/packages/stats.html:23 -#: app/templates/packages/view.html:236 app/templates/users/profile.html:148 +#: app/templates/packages/view.html:243 app/templates/users/profile.html:148 msgid "Statistics" msgstr "Статистика" @@ -1038,8 +1059,8 @@ msgstr "По умолчанию Рабочего Стола" msgid "Non-free" msgstr "Платный" -#: app/blueprints/packages/advanced_search.py:42 app/models/packages.py:624 -#: app/templates/packages/view.html:163 +#: app/blueprints/packages/advanced_search.py:42 app/models/packages.py:630 +#: app/templates/packages/view.html:170 msgid "Work in Progress" msgstr "Незавершённая работа" @@ -1057,30 +1078,30 @@ msgid "Query" msgstr "Опрос" #: app/blueprints/packages/advanced_search.py:54 -#: app/blueprints/packages/packages.py:230 app/templates/packages/view.html:598 +#: app/blueprints/packages/packages.py:231 app/templates/packages/view.html:616 #: app/utils/minetest_hypertext.py:263 msgid "Type" msgstr "Тип" #: app/blueprints/packages/advanced_search.py:56 -#: app/templates/macros/topics.html:6 app/templates/packages/view.html:177 +#: app/templates/macros/topics.html:6 app/templates/packages/view.html:184 msgid "Author" msgstr "Автор" #: app/blueprints/packages/advanced_search.py:57 -#: app/blueprints/packages/packages.py:237 app/templates/admin/tags/list.html:4 +#: app/blueprints/packages/packages.py:238 app/templates/admin/tags/list.html:4 #: app/templates/admin/tags/list.html:10 app/templates/todo/tags.html:38 #: app/utils/minetest_hypertext.py:264 msgid "Tags" msgstr "Метки" #: app/blueprints/packages/advanced_search.py:60 -#: app/blueprints/packages/packages.py:238 +#: app/blueprints/packages/packages.py:239 msgid "Content Warnings" msgstr "Предупреждения о Контенте" #: app/blueprints/packages/advanced_search.py:63 -#: app/blueprints/packages/packages.py:239 app/templates/packages/view.html:609 +#: app/blueprints/packages/packages.py:240 app/templates/packages/view.html:627 #: app/utils/minetest_hypertext.py:298 msgid "License" msgstr "Лицензия" @@ -1094,9 +1115,10 @@ msgstr "Поддерживает Игру" #: 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/macros/reviews.html:82 app/templates/macros/topics.html:52 #: app/templates/packages/game_hub.html:5 #: app/templates/packages/game_hub.html:25 +#: app/templates/packages/release_view.html:17 #: app/templates/packages/similar.html:22 app/templates/translate/index.html:28 #, python-format msgid "%(title)s by %(author)s" @@ -1104,7 +1126,7 @@ msgstr "%(title)s от %(author)s" #: app/blueprints/packages/advanced_search.py:72 #: app/blueprints/packages/reviews.py:54 -#: app/templates/packages/translation.html:51 +#: app/templates/packages/translation.html:39 msgid "Language" msgstr "Язык" @@ -1126,13 +1148,13 @@ 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/packages/view.html:201 app/templates/packages/view.html:343 #: 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 +#: app/templates/packages/view.html:191 app/templates/users/profile.html:242 msgid "Downloads" msgstr "Загрузки" @@ -1164,77 +1186,77 @@ msgstr "Возрастанию" msgid "Random order" msgstr "Случайном порядке" -#: app/blueprints/packages/packages.py:215 +#: app/blueprints/packages/packages.py:216 msgid "No download available." msgstr "Загрузка недоступна." -#: app/blueprints/packages/packages.py:231 +#: app/blueprints/packages/packages.py:232 msgid "Title (Human-readable)" msgstr "Название (Читаемое)" -#: app/blueprints/packages/packages.py:232 -#: app/blueprints/packages/packages.py:638 +#: app/blueprints/packages/packages.py:233 +#: app/blueprints/packages/packages.py:645 msgid "Name (Technical)" msgstr "Имя (Техническое)" -#: app/blueprints/packages/packages.py:232 -#: app/blueprints/packages/packages.py:639 -#: app/templates/packages/create_edit.html:75 +#: app/blueprints/packages/packages.py:233 +#: app/blueprints/packages/packages.py:646 +#: app/templates/packages/create_edit.html:80 msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" msgstr "" "Только маленькие латинские буквы (a-z), цифры (0-9) и нижние " "подчёркивания (_)" -#: app/blueprints/packages/packages.py:233 +#: app/blueprints/packages/packages.py:234 msgid "Short Description (Plaintext)" msgstr "Краткое описание (обычный текст)" -#: app/blueprints/packages/packages.py:235 app/templates/packages/view.html:620 +#: app/blueprints/packages/packages.py:236 app/templates/packages/view.html:638 #: app/utils/minetest_hypertext.py:300 msgid "Maintenance State" msgstr "Состояние разработки" -#: app/blueprints/packages/packages.py:240 +#: app/blueprints/packages/packages.py:241 msgid "Media License" msgstr "Лицензия Медиа" -#: app/blueprints/packages/packages.py:242 +#: app/blueprints/packages/packages.py:243 msgid "Long Description (Markdown)" msgstr "Длинное описание (Markdown)" -#: app/blueprints/packages/packages.py:244 +#: app/blueprints/packages/packages.py:245 msgid "VCS Repository URL" msgstr "URL-адрес сетевого хранилища VCS" -#: app/blueprints/packages/packages.py:245 app/blueprints/users/settings.py:77 +#: app/blueprints/packages/packages.py:246 app/blueprints/users/settings.py:77 msgid "Website URL" msgstr "URL-адрес Вебсайта" -#: app/blueprints/packages/packages.py:246 +#: app/blueprints/packages/packages.py:247 msgid "Issue Tracker URL" msgstr "URL-адрес Трекера Проблем" -#: app/blueprints/packages/packages.py:247 +#: app/blueprints/packages/packages.py:248 msgid "Forum Topic ID" msgstr "Идентификатор темы на форуме" -#: app/blueprints/packages/packages.py:248 +#: app/blueprints/packages/packages.py:249 msgid "Video URL" msgstr "URL-адрес Видео" -#: app/blueprints/packages/packages.py:249 +#: app/blueprints/packages/packages.py:250 msgid "Donate URL" msgstr "URL-адрес на Пожертвование" -#: app/blueprints/packages/packages.py:250 +#: app/blueprints/packages/packages.py:251 msgid "Translation URL" msgstr "URL-адрес на Перевод" -#: app/blueprints/packages/packages.py:256 +#: app/blueprints/packages/packages.py:257 msgid "_game is not an allowed name" msgstr "_game не является допустимым именем" -#: app/blueprints/packages/packages.py:266 +#: app/blueprints/packages/packages.py:267 msgid "" "Package already exists, but is removed. Please contact ContentDB staff to" " restore the package" @@ -1242,15 +1264,15 @@ msgstr "" "Дополнение уже существует, но удалено. Пожалуйста, свяжитесь с персоналом" " ContentDB, чтобы восстановить дополнение" -#: app/blueprints/packages/packages.py:271 +#: app/blueprints/packages/packages.py:272 msgid "Package already exists" msgstr "Дополнение уже существует" -#: app/blueprints/packages/packages.py:277 +#: app/blueprints/packages/packages.py:278 msgid "A collection with a similar name already exists" msgstr "Коллекция с таким же именем уже существует" -#: app/blueprints/packages/packages.py:330 +#: app/blueprints/packages/packages.py:331 #: app/blueprints/packages/releases.py:89 msgid "" "You must add an email address to your account and confirm it before you " @@ -1259,30 +1281,30 @@ msgstr "" "Вы должны добавить адрес электронной почты в свою учетную запись и " "подтвердить его, прежде чем сможете управлять пакетами" -#: app/blueprints/packages/packages.py:336 +#: app/blueprints/packages/packages.py:337 msgid "Save draft" msgstr "Сохранить черновик" -#: app/blueprints/packages/packages.py:344 +#: app/blueprints/packages/packages.py:345 msgid "Unable to find that user" msgstr "Не получилось найти данного пользователя" -#: app/blueprints/packages/packages.py:348 +#: app/blueprints/packages/packages.py:349 #: app/blueprints/packages/screenshots.py:137 msgid "Permission denied" msgstr "Доступ запрещён" -#: app/blueprints/packages/packages.py:404 -#: app/blueprints/packages/packages.py:495 -#: app/blueprints/packages/packages.py:517 +#: app/blueprints/packages/packages.py:408 +#: app/blueprints/packages/packages.py:502 +#: app/blueprints/packages/packages.py:524 msgid "You don't have permission to do that" msgstr "У вас нету разрешения это делать" -#: app/blueprints/packages/packages.py:437 +#: app/blueprints/packages/packages.py:443 msgid "Please comment what changes are needed in the approval thread" msgstr "Пожалуйста, напишите, какие изменения необходимы в теме проверки" -#: app/blueprints/packages/packages.py:444 +#: app/blueprints/packages/packages.py:450 msgid "" "Please comment in the approval thread so editors know what you have " "changed" @@ -1290,62 +1312,62 @@ msgstr "" "Пожалуйста, прокомментируйте в теме одобрения, чтобы редакторы знали, что" " вы изменили" -#: app/blueprints/packages/packages.py:482 +#: app/blueprints/packages/packages.py:489 #, python-format msgid "Set state to %(state)s" msgstr "Установить состояние в %(state)s" -#: app/blueprints/packages/packages.py:512 +#: app/blueprints/packages/packages.py:519 msgid "Deleted package" msgstr "Дополнение удалено" -#: app/blueprints/packages/packages.py:534 +#: app/blueprints/packages/packages.py:541 msgid "Unapproved package" msgstr "Дополнение теперь неодобренное" -#: app/blueprints/packages/packages.py:543 +#: app/blueprints/packages/packages.py:550 msgid "Maintainers (Comma-separated)" msgstr "Разработчики (через запятую)" -#: app/blueprints/packages/packages.py:552 +#: app/blueprints/packages/packages.py:559 msgid "You don't have permission to edit maintainers" msgstr "У вас нет разрешения для изменения сопровождающих" -#: app/blueprints/packages/packages.py:602 +#: app/blueprints/packages/packages.py:609 msgid "You are not a maintainer" msgstr "Вы не разработчик" -#: app/blueprints/packages/packages.py:605 +#: app/blueprints/packages/packages.py:612 msgid "Package owners cannot remove themselves as maintainers" msgstr "Владельцы дополнения не могут удалить самих себя как разработчиков" -#: app/blueprints/packages/packages.py:637 +#: app/blueprints/packages/packages.py:644 msgid "Author Name" msgstr "Имя Автора" -#: app/blueprints/packages/packages.py:724 +#: app/blueprints/packages/packages.py:731 msgid "Enable support detection based on dependencies (recommended)" msgstr "Включить обнаружение поддержки на основе зависимостей (желательно)" -#: app/blueprints/packages/packages.py:725 +#: app/blueprints/packages/packages.py:732 msgid "Supported games" msgstr "Поддерживаемые игры" -#: app/blueprints/packages/packages.py:726 +#: app/blueprints/packages/packages.py:733 msgid "Unsupported games" msgstr "Неподдерживаемые игры" -#: app/blueprints/packages/packages.py:727 +#: app/blueprints/packages/packages.py:734 msgid "Supports all games (unless stated) / is game independent" msgstr "Поддерживает все игры (если не указано обратное) / не зависит от игр" -#: app/blueprints/packages/packages.py:743 +#: app/blueprints/packages/packages.py:750 msgid "You need at least one release before you can edit game support" msgstr "" "Вам нужен хотя бы один релиз, прежде чем вы сможете редактировать " "поддержку игры" -#: app/blueprints/packages/packages.py:747 +#: app/blueprints/packages/packages.py:754 msgid "Mod(pack) needs to contain at least one mod. Please create a new release" msgstr "" "Мод(пакет) должен содержать хотя бы один мод. Пожалуйста, создайте новый " @@ -1372,18 +1394,19 @@ msgstr "Git метка (хэш коммита, ветвь или метка)" #: app/blueprints/packages/releases.py:62 #: app/blueprints/packages/releases.py:77 -#: app/blueprints/packages/releases.py:207 +#: app/blueprints/packages/releases.py:217 msgid "Minimum Minetest Version" msgstr "Минимальная версия Minetest" #: app/blueprints/packages/releases.py:64 #: app/blueprints/packages/releases.py:79 -#: app/blueprints/packages/releases.py:210 +#: app/blueprints/packages/releases.py:220 msgid "Maximum Minetest Version" msgstr "Максимальная версия Minetest" #: app/blueprints/packages/releases.py:74 #: app/templates/packages/release_edit.html:31 +#: app/templates/packages/release_view.html:31 msgid "URL" msgstr "URL-адрес" @@ -1404,77 +1427,77 @@ msgstr "Импортировать из Git" msgid "Upload .zip file" msgstr "Загрузить .zip файл" -#: app/blueprints/packages/releases.py:206 +#: app/blueprints/packages/releases.py:216 msgid "Set Min" msgstr "Поставить минимум" -#: app/blueprints/packages/releases.py:209 +#: app/blueprints/packages/releases.py:219 msgid "Set Max" msgstr "Поставить предел" -#: app/blueprints/packages/releases.py:212 +#: app/blueprints/packages/releases.py:222 msgid "Only change values previously set as none" msgstr "Изменять только значения, ранее установленные как отсутствующие" -#: app/blueprints/packages/releases.py:213 +#: app/blueprints/packages/releases.py:223 msgid "Update" msgstr "Обновить" -#: app/blueprints/packages/releases.py:265 +#: app/blueprints/packages/releases.py:275 #: app/templates/packages/update_config.html:25 msgid "Trigger" msgstr "Триггер" -#: app/blueprints/packages/releases.py:266 +#: app/blueprints/packages/releases.py:276 msgid "New Commit" msgstr "Новая контрольная точка" -#: app/blueprints/packages/releases.py:267 app/templates/admin/tags/list.html:8 +#: app/blueprints/packages/releases.py:277 app/templates/admin/tags/list.html:8 msgid "New Tag" msgstr "Новая Метка" -#: app/blueprints/packages/releases.py:269 +#: app/blueprints/packages/releases.py:279 msgid "Branch name" msgstr "Название ветви" -#: app/blueprints/packages/releases.py:270 +#: app/blueprints/packages/releases.py:280 #: app/templates/packages/update_config.html:38 msgid "Action" msgstr "Действие" -#: app/blueprints/packages/releases.py:271 +#: app/blueprints/packages/releases.py:281 msgid "Send notification and mark as outdated" msgstr "Отправить уведомление и пометить как устаревший" -#: app/blueprints/packages/releases.py:271 app/logic/package_approval.py:104 +#: app/blueprints/packages/releases.py:281 app/logic/package_approval.py:104 msgid "Create release" msgstr "Создать релиз" -#: app/blueprints/packages/releases.py:273 +#: app/blueprints/packages/releases.py:283 msgid "Save Settings" msgstr "Сохранить Настройки" -#: app/blueprints/packages/releases.py:274 +#: app/blueprints/packages/releases.py:284 msgid "Disable Automation" msgstr "Отключить Автоматизацию" -#: app/blueprints/packages/releases.py:313 +#: app/blueprints/packages/releases.py:323 msgid "Please add a Git repository URL in order to set up automatic releases" msgstr "" "Пожалуйста, добавьте URL-адрес Git репозитория чтобы настроить " "автоматические релизы" -#: app/blueprints/packages/releases.py:329 +#: app/blueprints/packages/releases.py:339 msgid "Deleted update configuration" msgstr "Удалить обновлённую конфигурацию" -#: app/blueprints/packages/releases.py:337 +#: app/blueprints/packages/releases.py:347 msgid "Now, please create an initial release" msgstr "Теперь, создайте первый релиз" #: app/blueprints/packages/reviews.py:60 app/blueprints/threads/__init__.py:181 #: app/blueprints/threads/__init__.py:182 -#: app/blueprints/threads/__init__.py:282 +#: app/blueprints/threads/__init__.py:283 msgid "Comment" msgstr "Прокомментировать" @@ -1482,18 +1505,18 @@ msgstr "Прокомментировать" msgid "Rating" msgstr "Рейтинг" -#: app/blueprints/packages/reviews.py:62 app/templates/macros/reviews.html:124 -#: app/templates/macros/reviews.html:178 +#: app/blueprints/packages/reviews.py:62 app/templates/macros/reviews.html:125 +#: app/templates/macros/reviews.html:179 msgid "Yes" msgstr "Да" -#: app/blueprints/packages/reviews.py:62 app/templates/macros/reviews.html:129 -#: app/templates/macros/reviews.html:182 +#: app/blueprints/packages/reviews.py:62 app/templates/macros/reviews.html:130 +#: app/templates/macros/reviews.html:183 msgid "Neutral" msgstr "Нейтрально" -#: app/blueprints/packages/reviews.py:62 app/templates/macros/reviews.html:134 -#: app/templates/macros/reviews.html:186 +#: app/blueprints/packages/reviews.py:62 app/templates/macros/reviews.html:135 +#: app/templates/macros/reviews.html:187 msgid "No" msgstr "Нет" @@ -1512,7 +1535,7 @@ msgstr "" #: app/blueprints/packages/reviews.py:94 app/blueprints/threads/__init__.py:207 #: app/blueprints/threads/__init__.py:240 -#: app/blueprints/threads/__init__.py:334 app/blueprints/users/settings.py:114 +#: app/blueprints/threads/__init__.py:335 app/blueprints/users/settings.py:114 #: app/logic/packages.py:131 msgid "Linking to blocked sites is not allowed" msgstr "Ссылки на заблокированные сайты запрещены" @@ -1540,8 +1563,9 @@ msgid "Message" msgstr "Сообщение" #: app/blueprints/report/__init__.py:35 app/templates/macros/threads.html:51 -#: app/templates/packages/view.html:688 app/templates/report/index.html:4 -#: app/templates/report/index.html:10 app/templates/users/profile.html:37 +#: app/templates/packages/view.html:706 app/templates/report/index.html:4 +#: app/templates/report/index.html:10 app/templates/users/account.html:91 +#: app/templates/users/profile.html:37 msgid "Report" msgstr "Сообщить" @@ -1577,24 +1601,24 @@ msgstr "Не удается удалить сообщение, открываю msgid "Please wait before commenting again" msgstr "Пожалуйста, подождите прежде чем снова комментировать" -#: app/blueprints/threads/__init__.py:284 +#: app/blueprints/threads/__init__.py:285 #: app/templates/macros/package_approval.html:56 msgid "Open Thread" msgstr "Открыть Ветвь Обсуждения" -#: app/blueprints/threads/__init__.py:309 +#: app/blueprints/threads/__init__.py:310 msgid "Unable to create thread!" msgstr "Не получилось создать ветвь обсуждения!" -#: app/blueprints/threads/__init__.py:315 +#: app/blueprints/threads/__init__.py:316 msgid "An approval thread already exists! Consider replying there instead" msgstr "Тема проверки уже существует! Лучше напишите ответ в ней" -#: app/blueprints/threads/__init__.py:319 +#: app/blueprints/threads/__init__.py:320 msgid "Please wait before opening another thread" msgstr "Пожалуйста, подождите прежде чем открывать ещё одну ветвь обсуждения" -#: app/blueprints/todo/user.py:192 +#: app/blueprints/todo/user.py:193 #: app/templates/collections/package_add_to.html:46 msgid "Done" msgstr "Готово" @@ -1613,7 +1637,7 @@ msgstr "Пароль" msgid "Remember me" msgstr "Запомнить меня" -#: app/blueprints/users/account.py:39 app/templates/base.html:176 +#: app/blueprints/users/account.py:39 app/templates/base.html:190 #: app/templates/donate/index.html:85 app/templates/users/login.html:4 msgid "Sign in" msgstr "Войти" @@ -1796,8 +1820,8 @@ msgid "" "A ContentDB user with that name already exists. Please contact an admin " "to link to your forum account" msgstr "" -"Пользователь ContentDB с таким именем уже существует. Пожалуйста, свяжитесь " -"с администратором, чтобы получить ссылку на свой аккаунт форума" +"Пользователь ContentDB с таким именем уже существует. Пожалуйста, " +"свяжитесь с администратором, чтобы получить ссылку на свой аккаунт форума" #: app/blueprints/users/claim.py:75 msgid "That user has already been claimed!" @@ -1991,7 +2015,7 @@ msgstr "Текст для поиска (регулярное выражение) msgid "File filter" msgstr "Фильтр файлов" -#: app/blueprints/zipgrep/__init__.py:38 app/templates/base.html:60 +#: app/blueprints/zipgrep/__init__.py:38 app/templates/base.html:74 #: app/templates/packages/advanced_search.html:34 #: app/templates/packages/game_hub.html:35 app/templates/todo/tags.html:14 msgid "Search" @@ -2094,6 +2118,10 @@ msgstr "У вас нет разрешения на правку этого до msgid "You don't have permission to change the package name" msgstr "У вас нет разрешения на изменение имени дополнения" +#: app/logic/packages.py:140 +msgid "You cannot change package type once approved" +msgstr "" + #: app/logic/releases.py:33 msgid "You don't have permission to make releases" msgstr "У вас нет разрешения на создание релизов" @@ -2180,17 +2208,17 @@ msgstr "Игра" msgid "Texture Pack" msgstr "Набор Текстур" -#: app/models/packages.py:78 app/templates/base.html:39 +#: app/models/packages.py:78 app/templates/base.html:53 #: app/templates/modnames/view.html:14 msgid "Mods" msgstr "Моды" -#: app/models/packages.py:80 app/templates/base.html:42 +#: app/models/packages.py:80 app/templates/base.html:56 #: app/templates/modnames/view.html:17 msgid "Games" msgstr "Игры" -#: app/models/packages.py:82 app/templates/base.html:45 +#: app/models/packages.py:82 app/templates/base.html:59 msgid "Texture Packs" msgstr "Наборы текстур" @@ -2323,185 +2351,185 @@ msgstr "Утвердить" msgid "Delete" msgstr "Удалить" -#: app/models/packages.py:1366 +#: app/models/packages.py:1384 #, python-format msgid "New commit %(hash)s found on the Git repo." msgstr "Новая фиксация %(hash)s найден в Git репозитории." -#: app/models/packages.py:1370 +#: app/models/packages.py:1388 #, python-format msgid "The last release was commit %(hash)s" msgstr "Последним выпуском была фиксация %(hash)s" -#: app/models/packages.py:1376 +#: app/models/packages.py:1394 #, python-format msgid "New tag %(tag_name)s found on the Git repo." msgstr "Новый тег %(tag_name)s найден в Git репозитории." -#: app/models/users.py:45 +#: app/models/users.py:46 msgid "Banned" msgstr "Заблокирован" -#: app/models/users.py:47 +#: app/models/users.py:48 msgid "Not Joined" msgstr "Не Присоединился" -#: app/models/users.py:49 +#: app/models/users.py:50 msgid "New Member" msgstr "Новый Участник" -#: app/models/users.py:51 +#: app/models/users.py:52 msgid "Member" msgstr "Участник" -#: app/models/users.py:53 +#: app/models/users.py:54 msgid "Trusted Member" msgstr "Доверенный Участник" -#: app/models/users.py:55 +#: app/models/users.py:56 msgid "Approver" msgstr "Проверяющий" -#: app/models/users.py:57 +#: app/models/users.py:58 msgid "Editor" msgstr "Редактор" #. NOTE: BOT notification type -#: app/models/users.py:59 app/models/users.py:448 +#: app/models/users.py:60 app/models/users.py:455 msgid "Bot" msgstr "Бот" -#: app/models/users.py:61 +#: app/models/users.py:62 msgid "Moderator" msgstr "Модератор" -#: app/models/users.py:63 app/templates/base.html:164 +#: app/models/users.py:64 app/templates/base.html:178 msgid "Admin" msgstr "Администратор" #. NOTE: PACKAGE_EDIT notification type -#: app/models/users.py:433 +#: app/models/users.py:440 msgid "Package Edit" msgstr "Редактирующий Пакеты" #. NOTE: PACKAGE_APPROVAL notification type -#: app/models/users.py:436 +#: app/models/users.py:443 msgid "Package Approval" msgstr "Одобряющий Пакеты" #. NOTE: NEW_THREAD notification type -#: app/models/users.py:439 app/templates/threads/list.html:12 +#: app/models/users.py:446 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:442 +#: app/models/users.py:449 msgid "New Review" msgstr "Новый Обзор" #. NOTE: THREAD_REPLY notification type -#: app/models/users.py:445 +#: app/models/users.py:452 msgid "Thread Reply" msgstr "Ответить Ветке" #. NOTE: MAINTAINER notification type -#: app/models/users.py:451 app/templates/macros/threads.html:27 +#: app/models/users.py:458 app/templates/macros/threads.html:27 msgid "Maintainer" msgstr "Разработчик" #. NOTE: EDITOR_ALERT notification type -#: app/models/users.py:454 +#: app/models/users.py:461 msgid "Editor Alert" msgstr "Предупреждение Редактора" #. NOTE: EDITOR_MISC notification type -#: app/models/users.py:457 +#: app/models/users.py:464 msgid "Editor Misc" msgstr "Разное Редактора" #. NOTE: OTHER notification type -#: app/models/users.py:460 +#: app/models/users.py:467 msgid "Other" msgstr "Другое" -#: app/models/users.py:470 +#: app/models/users.py:477 msgid "This is a Package Edit notification." msgstr "Это уведомление от Редактирующего Пакеты." -#: app/models/users.py:472 +#: app/models/users.py:479 msgid "This is a Package Approval notification." msgstr "Это уведомление от Одобряющего Пакеты." -#: app/models/users.py:474 +#: app/models/users.py:481 msgid "This is a New Thread notification." msgstr "Это уведомление о Новой Ветке." -#: app/models/users.py:476 +#: app/models/users.py:483 msgid "This is a New Review notification." msgstr "Это уведомление о новом обзоре." -#: app/models/users.py:478 +#: app/models/users.py:485 msgid "This is a Thread Reply notification." msgstr "Это уведомление об Ответе в Ветке." -#: app/models/users.py:480 +#: app/models/users.py:487 msgid "This is a Bot notification." msgstr "Это уведомление Бота." -#: app/models/users.py:482 +#: app/models/users.py:489 msgid "This is a Maintainer change notification." msgstr "Это уведомление об Изменении Сопровождающего." -#: app/models/users.py:484 +#: app/models/users.py:491 msgid "This is an Editor Alert notification." msgstr "Это уведомление об Предупреждении Редактора." -#: app/models/users.py:486 +#: app/models/users.py:493 msgid "This is an Editor Misc notification." msgstr "Это уведомление об Редактора Разном." -#: app/models/users.py:488 +#: app/models/users.py:495 msgid "This is an Other notification." msgstr "Это уведомление Другого." -#: app/models/users.py:495 +#: app/models/users.py:502 msgid "When another user edits your packages, releases, etc." msgstr "Когда другой пользователь редактирует ваши пакеты, релизы, и так далее." -#: app/models/users.py:497 +#: app/models/users.py:504 msgid "Notifications from editors related to the package approval process." msgstr "Уведомления от редакторов, связанные с процессом одобрения пакета." -#: app/models/users.py:499 +#: app/models/users.py:506 msgid "When a thread is created on your package." msgstr "Когда в вашем пакете создается ветка." -#: app/models/users.py:501 +#: app/models/users.py:508 msgid "When a user posts a review on your package." msgstr "Когда пользователь оставляет обзор об вашем пакете." -#: app/models/users.py:503 +#: app/models/users.py:510 msgid "When someone replies to a thread you're watching." msgstr "Когда кто-то отвечает на ветку, которой вы следите." -#: app/models/users.py:505 +#: app/models/users.py:512 msgid "From a bot - for example, update notifications." msgstr "От бота - например, уведомления об обновлениях." -#: app/models/users.py:507 +#: app/models/users.py:514 msgid "When your package's maintainers change." msgstr "Когда сменятся сопровождающие вашего пакета." -#: app/models/users.py:509 +#: app/models/users.py:516 msgid "For editors: Important alerts." msgstr "Для редакторов: Важные предупреждения." -#: app/models/users.py:511 +#: app/models/users.py:518 msgid "For editors: Minor notifications, including new threads." msgstr "Для редакторов: Незначительные уведомления, включая новые ветки." -#: app/models/users.py:513 +#: app/models/users.py:520 msgid "Minor notifications not important enough for a dedicated category." msgstr "Незначительные уведомления, недостаточно важные для выделенной категории." @@ -2558,11 +2586,11 @@ msgstr "" "Эта страница не найдена. Ссылка может быть сломана, страница удалена, или" " у вас нет к ней доступа." -#: app/templates/base.html:48 +#: app/templates/base.html:62 msgid "Random" msgstr "Случайная страница" -#: app/templates/base.html:51 app/templates/base.html:245 +#: app/templates/base.html:65 app/templates/base.html:259 #: app/templates/packages/bulk_update_conf.html:8 #: app/templates/packages/translation.html:12 #: app/templates/packages/update_config.html:8 @@ -2571,130 +2599,134 @@ msgstr "Случайная страница" msgid "Help" msgstr "Помощь" -#: app/templates/base.html:58 +#: app/templates/base.html:72 #, python-format msgid "Search %(type)s" msgstr "Искать %(type)s" -#: app/templates/base.html:58 app/templates/todo/tags.html:11 +#: app/templates/base.html:72 app/templates/todo/tags.html:11 #: app/templates/todo/tags.html:13 msgid "Search all packages" msgstr "Искать все дополнения" -#: app/templates/base.html:75 +#: app/templates/base.html:89 msgid "Work Queue" msgstr "Рабочая очередь" -#: app/templates/base.html:88 app/templates/base.html:140 +#: app/templates/base.html:102 app/templates/base.html:154 msgid "To do list" msgstr "Список задач" -#: app/templates/base.html:97 app/templates/notifications/list.html:4 +#: app/templates/base.html:111 app/templates/notifications/list.html:4 msgid "Notifications" msgstr "Уведомления" -#: app/templates/base.html:118 +#: app/templates/base.html:132 msgid "Add Package" msgstr "Добавить дополнение" -#: app/templates/base.html:135 +#: app/templates/base.html:149 msgid "Profile" msgstr "Профиль" -#: app/templates/base.html:145 +#: app/templates/base.html:159 msgid "My Collections" msgstr "Мои коллекции" -#: app/templates/base.html:169 app/templates/packages/release_new.html:12 +#: app/templates/base.html:183 app/templates/packages/release_new.html:12 msgid "Settings" msgstr "Настройки" -#: app/templates/base.html:172 +#: app/templates/base.html:186 msgid "Sign out" msgstr "Выйти" #: app/templates/admin/languages/list.html:4 -#: app/templates/admin/languages/list.html:10 app/templates/base.html:185 -#: app/templates/packages/view.html:602 app/utils/minetest_hypertext.py:288 +#: app/templates/admin/languages/list.html:10 app/templates/base.html:199 +#: app/templates/packages/view.html:620 app/utils/minetest_hypertext.py:288 msgid "Languages" msgstr "Языки" -#: app/templates/base.html:202 app/templates/translate/index.html:76 +#: app/templates/base.html:216 app/templates/translate/index.html:76 msgid "Help translate ContentDB" msgstr "Помогите перевести ContentDB" -#: app/templates/base.html:246 +#: app/templates/base.html:260 msgid "About" msgstr "Об этом" -#: app/templates/base.html:247 +#: app/templates/base.html:261 msgid "Contact Us" msgstr "Связаться с Нами" -#: app/templates/base.html:248 +#: app/templates/base.html:262 msgid "Rules" msgstr "Правила" -#: app/templates/base.html:249 +#: app/templates/base.html:263 msgid "Policy and Guidance" msgstr "Политика и руководство" -#: app/templates/base.html:250 app/templates/donate/index.html:46 +#: app/templates/base.html:264 app/templates/donate/index.html:46 #: app/templates/donate/index.html:70 app/templates/users/profile.html:104 msgid "Donate" msgstr "Пожертвовать" -#: app/templates/base.html:251 +#: app/templates/base.html:265 msgid "API" msgstr "API" -#: app/templates/base.html:252 app/templates/users/register.html:37 +#: app/templates/base.html:266 +msgid "RSS / Feeds" +msgstr "" + +#: app/templates/base.html:267 app/templates/users/register.html:37 msgid "Privacy Policy" msgstr "Политика конфиденциальности" -#: app/templates/base.html:254 +#: app/templates/base.html:269 msgid "Report / DMCA" msgstr "Сообщение / DMCA" -#: app/templates/base.html:256 app/templates/packages/advanced_search.html:4 +#: app/templates/base.html:271 app/templates/packages/advanced_search.html:4 msgid "Advanced Search" msgstr "Расширенный Поиск" -#: app/templates/base.html:257 +#: app/templates/base.html:272 msgid "User List" msgstr "Список пользователей" -#: app/templates/base.html:258 app/templates/packages/view.html:190 -#: app/templates/packages/view.html:677 app/templates/threads/list.html:4 +#: app/templates/base.html:273 app/templates/packages/view.html:197 +#: app/templates/packages/view.html:695 app/templates/threads/list.html:4 msgid "Threads" msgstr "Темы" -#: app/templates/base.html:259 app/templates/collections/list.html:7 +#: app/templates/base.html:274 app/templates/collections/list.html:7 #: app/templates/collections/list.html:26 msgid "Collections" msgstr "Коллекции" -#: app/templates/base.html:260 app/templates/donate/index.html:4 +#: app/templates/base.html:275 app/templates/donate/index.html:4 msgid "Support Creators" msgstr "Поддержать Создателей" -#: app/templates/base.html:261 +#: app/templates/base.html:276 msgid "Translate Packages" msgstr "Переводы Пакетов" -#: app/templates/base.html:262 +#: app/templates/base.html:277 msgid "Source Code" msgstr "Исходный код" -#: app/templates/base.html:268 +#: app/templates/base.html:283 msgid "Show non-free packages" msgstr "Показывать платные пакеты" -#: app/templates/base.html:270 +#: app/templates/base.html:285 msgid "Hide non-free packages" msgstr "Скрыть платные пакеты" -#: app/templates/base.html:274 +#: app/templates/base.html:289 #, python-format msgid "Our privacy policy has been updated (%(date)s)" msgstr "Наша политика конфиденциальности была обновлена (%(date)s)" @@ -2703,22 +2735,16 @@ msgstr "Наша политика конфиденциальности была msgid "Welcome" msgstr "Добро пожаловать" -#: app/templates/index.html:8 -msgid "Welcome to the best place to find Minetest mods, games, and texture packs" -msgstr "" -"Добро пожаловать в лучшее место чтобы найти Minetest моды, игры и пакеты " -"тексур" - #: app/templates/index.html:53 #, python-format msgid "%(title)s by %(author)s" msgstr "%(title)s от %(author)s" -#: app/templates/index.html:94 app/templates/packages/view.html:278 +#: app/templates/index.html:94 app/templates/packages/view.html:285 msgid "Previous" msgstr "Предыдущий" -#: app/templates/index.html:98 app/templates/packages/view.html:282 +#: app/templates/index.html:98 app/templates/packages/view.html:289 #: app/templates/users/claim_forums.html:87 msgid "Next" msgstr "Следующий" @@ -2800,7 +2826,7 @@ msgstr "Дополнение" #: app/templates/admin/storage.html:62 #: app/templates/collections/create_edit.html:61 -#: app/templates/threads/user_comments.html:79 +#: app/templates/threads/user_comments.html:80 msgid "No results" msgstr "Нет результатов" @@ -2925,7 +2951,8 @@ msgstr "Токены не созданы" #: app/templates/collections/create_edit.html:5 #: app/templates/collections/view.html:42 app/templates/macros/releases.html:68 -#: app/templates/packages/view.html:116 app/templates/packages/view.html:255 +#: app/templates/packages/release_view.html:10 +#: app/templates/packages/view.html:123 app/templates/packages/view.html:262 msgid "Edit" msgstr "Редактировать" @@ -2943,7 +2970,7 @@ msgstr "Для этого необходимо, чтобы коллекция б #: app/templates/collections/create_edit.html:76 #: app/templates/packages/remove.html:34 app/templates/packages/remove.html:83 -#: app/templates/packages/view.html:128 +#: app/templates/packages/view.html:135 msgid "Remove" msgstr "Удалить" @@ -3220,8 +3247,8 @@ msgstr "Удаленный пользователь" msgid "No audit log entries." msgstr "Нет записей журнала аудита." -#: app/templates/macros/forms.html:21 app/templates/macros/reviews.html:150 -#: app/templates/packages/remove.html:73 app/templates/packages/view.html:468 +#: app/templates/macros/forms.html:21 app/templates/macros/reviews.html:151 +#: app/templates/packages/remove.html:73 app/templates/packages/view.html:486 #: app/templates/users/modtools.html:86 msgid "Required" msgstr "Требуется" @@ -3301,6 +3328,7 @@ msgstr "Редактировать / Проверить" #: app/templates/macros/releases.html:103 #: app/templates/packages/release_edit.html:39 +#: app/templates/packages/release_view.html:41 msgid "Importing..." msgstr "Импорт…" @@ -3320,34 +3348,34 @@ msgstr "Полезно" msgid "Unhelpful" msgstr "Бесполезно" -#: app/templates/macros/reviews.html:90 +#: app/templates/macros/reviews.html:91 #, python-format msgid "%(num)d comments" msgstr "%(num)d комментариев" -#: app/templates/macros/reviews.html:102 +#: app/templates/macros/reviews.html:103 msgid "No reviews, yet." msgstr "Обзоров пока нет." -#: app/templates/macros/reviews.html:112 app/templates/macros/reviews.html:166 +#: app/templates/macros/reviews.html:113 app/templates/macros/reviews.html:167 #: app/templates/packages/review_create_edit.html:4 msgid "Review" msgstr "Обзор" -#: app/templates/macros/reviews.html:139 +#: app/templates/macros/reviews.html:140 #: app/templates/packages/review_create_edit.html:51 msgid "Why or why not? Try to be constructive" msgstr "Почему или почему нет? Постарайтесь быть конструктивными" -#: app/templates/macros/reviews.html:156 +#: app/templates/macros/reviews.html:157 msgid "Post Review" msgstr "Опубликовать обзор" -#: app/templates/macros/reviews.html:192 +#: app/templates/macros/reviews.html:193 msgid "Report an issue" msgstr "Сообщить о проблеме" -#: app/templates/macros/reviews.html:196 +#: app/templates/macros/reviews.html:197 msgid "Ask a question" msgstr "Спросить вопрос" @@ -3490,8 +3518,8 @@ msgstr "Последний ответ" msgid "On %(trigger)s, do %(action)s" msgstr "При %(trigger)s, выполнить %(action)s" -#: app/templates/macros/todo.html:35 app/templates/packages/view.html:122 -#: app/templates/packages/view.html:433 +#: app/templates/macros/todo.html:35 app/templates/packages/view.html:129 +#: app/templates/packages/view.html:451 msgid "Release" msgstr "Релиз" @@ -3501,7 +3529,7 @@ msgstr "Репозиторий" #: app/templates/macros/todo.html:48 #: app/templates/packages/releases_list.html:13 -#: app/templates/packages/view.html:437 +#: app/templates/packages/view.html:455 msgid "Update settings" msgstr "Обновить настройки" @@ -3546,9 +3574,9 @@ msgstr "Темы форума" #: app/templates/modnames/view.html:27 app/templates/oauth/authorize.html:32 #: app/templates/packages/game_support.html:42 -#: app/templates/packages/similar.html:38 app/templates/packages/view.html:474 -#: app/templates/packages/view.html:498 app/templates/packages/view.html:543 -#: app/templates/packages/view.html:575 app/templates/todo/editor.html:85 +#: app/templates/packages/similar.html:38 app/templates/packages/view.html:492 +#: app/templates/packages/view.html:516 app/templates/packages/view.html:561 +#: app/templates/packages/view.html:593 app/templates/todo/editor.html:85 #: app/templates/todo/game_support.html:45 #, python-format msgid "%(title)s by %(display_name)s" @@ -3797,11 +3825,11 @@ msgstr "" "необходим для таких функций\n" "\t\t\tкак поиск метаданных из git и автозаполнение." -#: app/templates/packages/create_edit.html:73 +#: app/templates/packages/create_edit.html:78 msgid "You need to unpublish the package to change the name." msgstr "Вам нужно отменить публикацию пакета, чтобы изменить название." -#: app/templates/packages/create_edit.html:80 +#: app/templates/packages/create_edit.html:85 msgid "" "Tip: Don't include Minetest, mod, or modpack " "anywhere in the short description. It is unnecessary and wastes " @@ -3811,7 +3839,7 @@ msgstr "" "краткое описание. В этом нет необходимости — это просто впустую тратит " "символы." -#: app/templates/packages/create_edit.html:83 +#: app/templates/packages/create_edit.html:88 msgid "" "Please choose 'Work in Progress' if your package is unstable, and " "shouldn't be recommended to all players" @@ -3819,11 +3847,11 @@ msgstr "" "Пожалуйста, выберите «незавершённая работа», если ваше дополнение " "нестабильно и не может быть советуемым для всех игроков" -#: app/templates/packages/create_edit.html:88 +#: app/templates/packages/create_edit.html:93 msgid "If there is no media, set the Media License to the same as the License." msgstr "Если медиа нет, установите лицензию медиа на то же самое, что и лицензию." -#: app/templates/packages/create_edit.html:92 +#: app/templates/packages/create_edit.html:97 msgid "" "There's no need to link to the package on ContentDB in the long " "description, the user is already here!" @@ -3831,7 +3859,7 @@ msgstr "" "Нет необходимости в длинном описании ссылаться на пакет на ContentDB, " "пользователь уже здесь!" -#: app/templates/packages/create_edit.html:95 +#: app/templates/packages/create_edit.html:100 msgid "" "There's no need to include the forum topic in the long description, it's " "already shown on the page." @@ -3839,7 +3867,7 @@ msgstr "" "Нет необходимости включать тему форума в длинное описание, она уже " "указана на странице." -#: app/templates/packages/create_edit.html:98 +#: app/templates/packages/create_edit.html:103 msgid "" "There's no need to include the repository URL in the long description, " "it's already shown on the page." @@ -3847,23 +3875,23 @@ msgstr "" "Нет необходимости включать URL-адрес репозитория в длинное описание, он " "уже показан на странице." -#: app/templates/packages/create_edit.html:102 +#: app/templates/packages/create_edit.html:107 msgid "What to write in the long description" msgstr "Что напечатать в длинном описании" -#: app/templates/packages/create_edit.html:108 +#: app/templates/packages/create_edit.html:113 msgid "Repository and Links" msgstr "Репозиторий и ссылки" -#: app/templates/packages/create_edit.html:111 +#: app/templates/packages/create_edit.html:116 msgid "Do you have a Git repository?" msgstr "Есть ли у вас репозиторий Git?" -#: app/templates/packages/create_edit.html:113 +#: app/templates/packages/create_edit.html:118 msgid "Having a repository is optional" msgstr "Наличие репозитория необязательно" -#: app/templates/packages/create_edit.html:116 +#: app/templates/packages/create_edit.html:121 msgid "" "If you do have a repository, enter the URL below. Otherwise, leave blank " "and click skip." @@ -3871,47 +3899,47 @@ msgstr "" "Если у вас действительно есть репозиторий, введите URL-адрес ниже. В " "противном случае оставьте поле пустым и нажмите пропустить." -#: app/templates/packages/create_edit.html:121 +#: app/templates/packages/create_edit.html:126 msgid "HTTP URL to a Git, Mercurial, or other repository" msgstr "HTTP URL-адрес Git, Mercurial, или другого репозитория" -#: app/templates/packages/create_edit.html:124 +#: app/templates/packages/create_edit.html:129 msgid "Next (Autoimport)" msgstr "Далее (Автоимпорт)" -#: app/templates/packages/create_edit.html:125 +#: app/templates/packages/create_edit.html:130 msgid "Skip" msgstr "Пропустить" -#: app/templates/packages/create_edit.html:129 +#: app/templates/packages/create_edit.html:134 msgid "Importing... (This may take a while)" msgstr "Импорт… (это может занять некоторое время)" -#: app/templates/packages/create_edit.html:132 +#: app/templates/packages/create_edit.html:137 msgid "Where should users report issues?" msgstr "Куда пользователи должны сообщать о проблемах?" -#: app/templates/packages/create_edit.html:136 +#: app/templates/packages/create_edit.html:141 msgid "Paste a forum topic URL" msgstr "Вставьте URL-адрес темы на форуме" -#: app/templates/packages/create_edit.html:138 +#: app/templates/packages/create_edit.html:143 msgid "YouTube videos will be shown in an embed." msgstr "Видео YouTube будут отображаться встроенными." -#: app/templates/packages/create_edit.html:139 +#: app/templates/packages/create_edit.html:144 msgid "If blank, the author's donation URL will be used instead." msgstr "" "Если поле пусто, вместо него будет использоваться URL-адрес пожертвования" " автора." -#: app/templates/packages/create_edit.html:140 +#: app/templates/packages/create_edit.html:145 msgid "How can users translate your package? ie: weblate URL or a help page" msgstr "" "Как пользователи могут перевести ваш пакет? К примеру: URL-адрес или " "страница справки" -#: app/templates/packages/create_edit.html:145 +#: app/templates/packages/create_edit.html:150 msgid "" "You need to save a draft before you can add releases and screenshots. " "You'll be able to edit the package again before submitting for approval." @@ -3973,7 +4001,7 @@ msgstr "" " информацию см. в документации" #: app/templates/packages/game_support.html:23 -#: app/templates/packages/view.html:213 app/templates/translate/index.html:48 +#: app/templates/packages/view.html:220 app/templates/translate/index.html:48 msgid "Source" msgstr "Источник" @@ -4185,10 +4213,12 @@ msgid "Human-readable name. Eg: 1.0.0 - The Trains Update" msgstr "Удобочитаемое название. Например: 1.0.0 - Обновление Поездов" #: app/templates/packages/release_edit.html:35 +#: app/templates/packages/release_view.html:35 msgid "Commit Hash" msgstr "Хэш коммита" #: app/templates/packages/release_edit.html:40 +#: app/templates/packages/release_view.html:42 msgid "view task" msgstr "посмотреть задачу" @@ -4540,7 +4570,7 @@ msgstr "" "на рейтинг дополнения." #: app/templates/packages/review_votes.html:4 -#: app/templates/packages/view.html:364 +#: app/templates/packages/view.html:371 msgid "Review Votes" msgstr "Обзор Голосов" @@ -4676,11 +4706,20 @@ msgstr "Перевод - Minetest Modding Book" msgid "Translating content meta - lua_api.md" msgstr "Перевод метаданных контента - lua_api.md" -#: app/templates/packages/translation.html:30 +#: app/templates/packages/translation.html:31 +#, python-format +msgid "%(title)s is available in %(num)d languages." +msgstr "%(title)s доступен на %(num)d языках." + +#: app/templates/packages/translation.html:32 +msgid "ContentDB reads translations from locale files (.tr) in your package." +msgstr "ContentDB считывает переводы из файлов локали (.tr) в вашем пакете." + +#: app/templates/packages/translation.html:89 msgid "Translation template" msgstr "Шаблон перевода" -#: app/templates/packages/translation.html:32 +#: app/templates/packages/translation.html:91 #, python-format msgid "" "To quickly add support for ContentDB package translation, create a file " @@ -4689,14 +4728,13 @@ msgstr "" "Чтобы быстро добавить поддержку перевода пакетов ContentDB, создайте файл" " в %(location)s со следующим содержимым:" -#: app/templates/packages/translation.html:43 -#, python-format -msgid "%(title)s is available in %(num)d languages." -msgstr "%(title)s доступен на %(num)d языках." +#: app/templates/packages/translation.html:102 +msgid "With games, you also need to name the textdomain in game.conf:" +msgstr "" -#: app/templates/packages/translation.html:44 -msgid "ContentDB reads translations from locale files (.tr) in your package." -msgstr "ContentDB считывает переводы из файлов локали (.tr) в вашем пакете." +#: app/templates/packages/translation.html:106 +msgid "Replace mymod with the name of mod / textdomain you chose." +msgstr "" #: app/templates/packages/update_config.html:4 #: app/templates/packages/update_config.html:9 @@ -4739,46 +4777,51 @@ msgstr "" "Как только дополнение будет помечено как устаревшое, вы больше не будете " "получать никаких уведомлений, пока оно не будет помечено как обновленное." -#: app/templates/packages/view.html:42 +#: app/templates/packages/view.html:22 app/templates/packages/view.html:25 +#, python-format +msgid "%(title)s releases" +msgstr "" + +#: app/templates/packages/view.html:49 msgid "Download" msgstr "Скачать" -#: app/templates/packages/view.html:49 +#: app/templates/packages/view.html:56 #, python-format msgid "Minetest %(min)s - %(max)s" msgstr "Minetest %(min)s - %(max)s" -#: app/templates/packages/view.html:51 +#: app/templates/packages/view.html:58 #, python-format msgid "For Minetest %(min)s and above" msgstr "Для Minetest %(min)s и выше" -#: app/templates/packages/view.html:53 +#: app/templates/packages/view.html:60 #, python-format msgid "Minetest %(max)s and below" msgstr "Minetest %(max)s и ниже" -#: app/templates/packages/view.html:63 +#: app/templates/packages/view.html:70 msgid "How do I install this?" msgstr "Как это установить?" -#: app/templates/packages/view.html:69 +#: app/templates/packages/view.html:76 msgid "No downloads available" msgstr "Нет доступных загрузок" -#: app/templates/packages/view.html:76 +#: app/templates/packages/view.html:83 msgid "Non-free code and media" msgstr "Несвободный код и медиа" -#: app/templates/packages/view.html:78 +#: app/templates/packages/view.html:85 msgid "Non-free code" msgstr "Несвободный код" -#: app/templates/packages/view.html:80 +#: app/templates/packages/view.html:87 msgid "Non-free media" msgstr "Несвободное медиа" -#: app/templates/packages/view.html:94 app/templates/threads/view.html:109 +#: app/templates/packages/view.html:101 app/templates/threads/view.html:109 msgid "" "This thread is only visible to its creator, package maintainers, users of" " Approver rank or above, and @mentioned users." @@ -4786,166 +4829,171 @@ msgstr "" "Эта тема видна только её создателю, команде поддержки, пользователям с " "рангом проверяющий или выше и @упомянутым пользователям." -#: app/templates/packages/view.html:207 app/templates/users/profile.html:95 +#: app/templates/packages/view.html:214 app/templates/users/profile.html:95 msgid "Website" msgstr "Сайт" -#: app/templates/packages/view.html:219 app/templates/users/profile.html:77 +#: app/templates/packages/view.html:226 app/templates/users/profile.html:77 msgid "Forums" msgstr "Форум" -#: app/templates/packages/view.html:225 +#: app/templates/packages/view.html:232 msgid "Issue Tracker" msgstr "Трекер проблем" -#: app/templates/packages/view.html:231 app/templates/translate/index.html:43 +#: app/templates/packages/view.html:238 app/templates/translate/index.html:43 msgid "Translate" msgstr "Перевод" -#: app/templates/packages/view.html:297 +#: app/templates/packages/view.html:304 msgid "Thumbnail for video" msgstr "Обложка для видео" -#: app/templates/packages/view.html:314 +#: app/templates/packages/view.html:321 msgid "Awaiting review" msgstr "Ожидает рассмотрения" -#: app/templates/packages/view.html:344 app/templates/threads/view.html:82 +#: app/templates/packages/view.html:351 app/templates/threads/view.html:82 msgid "Edit Review" msgstr "Редактировать обзор" -#: app/templates/packages/view.html:349 +#: app/templates/packages/view.html:356 msgid "You can't review your own package." msgstr "Вы не можете обозревать свое собственное дополнение." -#: app/templates/packages/view.html:359 +#: app/templates/packages/view.html:366 msgid "Package needs to be approved before it can be reviewed." msgstr "Дополнение должно быть одобрено, прежде чем его можно будет рассмотреть." -#: app/templates/packages/view.html:370 +#: app/templates/packages/view.html:377 msgid "Used By" msgstr "Используется" -#: app/templates/packages/view.html:376 +#: app/templates/packages/view.html:383 msgid "Content" msgstr "Контент" -#: app/templates/packages/view.html:378 app/templates/packages/view.html:461 +#: app/templates/packages/view.html:385 app/templates/packages/view.html:479 msgid "View content for game" msgstr "Посмотреть контент игры" -#: app/templates/packages/view.html:393 +#: app/templates/packages/view.html:398 +#, python-format +msgid "Release notes for %(title)s" +msgstr "" + +#: app/templates/packages/view.html:411 msgid "Favorite" msgstr "Любимый" -#: app/templates/packages/view.html:402 +#: app/templates/packages/view.html:420 msgid "Add to collection..." msgstr "Добавить в коллекцию..." -#: app/templates/packages/view.html:410 +#: app/templates/packages/view.html:428 #, python-format msgid "View %(count)d collections" msgstr "Просмотреть %(count)d коллекции" -#: app/templates/packages/view.html:421 +#: app/templates/packages/view.html:439 msgid "Package may be outdated" msgstr "Дополнение может быть устаревшим" -#: app/templates/packages/view.html:428 +#: app/templates/packages/view.html:446 msgid "Only visible to the author and Editors." msgstr "Видно только автору и редакторам." -#: app/templates/packages/view.html:445 +#: app/templates/packages/view.html:463 msgid "Warning" msgstr "Предупреждение" -#: app/templates/packages/view.html:451 +#: app/templates/packages/view.html:469 msgid "Like this package? Help support its development by making a donation" msgstr "" "Нравится это дополнение? Помогите поддержать его развитие, сделав " "пожертвование" -#: app/templates/packages/view.html:454 +#: app/templates/packages/view.html:472 msgid "Donate now" msgstr "Пожертвовать сейчас" -#: app/templates/packages/view.html:466 app/utils/minetest_hypertext.py:283 +#: app/templates/packages/view.html:484 app/utils/minetest_hypertext.py:283 msgid "Dependencies" msgstr "Зависимости" -#: app/templates/packages/view.html:486 +#: app/templates/packages/view.html:504 msgid "No required dependencies" msgstr "Нет требуемых зависимостей" -#: app/templates/packages/view.html:492 +#: app/templates/packages/view.html:510 msgid "Optional" msgstr "Необязательно" -#: app/templates/packages/view.html:525 +#: app/templates/packages/view.html:543 msgid "Compatible Games" msgstr "Совместимые игры" -#: app/templates/packages/view.html:530 app/templates/packages/view.html:550 +#: app/templates/packages/view.html:548 app/templates/packages/view.html:568 #: app/utils/minetest_hypertext.py:275 msgid "No specific game required" msgstr "Никакой конкретной игры не требуется" -#: app/templates/packages/view.html:533 +#: app/templates/packages/view.html:551 msgid "Tested with:" msgstr "Протестировано с:" -#: app/templates/packages/view.html:555 +#: app/templates/packages/view.html:573 msgid "Is the above correct?" msgstr "Верно ли вышесказанное?" -#: app/templates/packages/view.html:556 +#: app/templates/packages/view.html:574 msgid "You need to either confirm this or tell ContentDB about supported games" msgstr "" "Вам нужно либо подтвердить это, либо сообщить ContentDB о поддерживаемых " "играх" -#: app/templates/packages/view.html:568 +#: app/templates/packages/view.html:586 msgid "Does not work with:" msgstr "не работает с:" -#: app/templates/packages/view.html:588 +#: app/templates/packages/view.html:606 msgid "Please specify compatible games" msgstr "Пожалуйста, укажите совместимые игры" -#: app/templates/packages/view.html:594 +#: app/templates/packages/view.html:612 msgid "Information" msgstr "Информация" -#: app/templates/packages/view.html:600 +#: app/templates/packages/view.html:618 msgid "Technical Name" msgstr "Техническое название" -#: app/templates/packages/view.html:616 app/utils/minetest_hypertext.py:295 +#: app/templates/packages/view.html:634 app/utils/minetest_hypertext.py:295 #, python-format msgid "%(code_license)s for code,
%(media_license)s for media." msgstr "%(code_license)s для кода,
%(media_license)s для медиа." -#: app/templates/packages/view.html:624 +#: app/templates/packages/view.html:642 msgid "Unknown" msgstr "Неизвестно" -#: app/templates/packages/view.html:626 app/utils/minetest_hypertext.py:301 +#: app/templates/packages/view.html:644 app/utils/minetest_hypertext.py:301 msgid "Added" msgstr "Добавлено" -#: app/templates/packages/view.html:640 +#: app/templates/packages/view.html:658 msgid "Remove myself" msgstr "Удалить себя" -#: app/templates/packages/view.html:645 app/utils/minetest_hypertext.py:303 +#: app/templates/packages/view.html:663 app/utils/minetest_hypertext.py:303 msgid "Provides" msgstr "Предоставляет" -#: app/templates/packages/view.html:667 +#: app/templates/packages/view.html:685 msgid "More" msgstr "Больше" -#: app/templates/packages/view.html:696 +#: app/templates/packages/view.html:714 msgid "See audit log" msgstr "См. журнал аудита" @@ -5035,7 +5083,7 @@ msgstr "Комментарии %(user)s" msgid "Reply to %(title)s" msgstr "Ответить на %(title)s" -#: app/templates/threads/user_comments.html:73 +#: app/templates/threads/user_comments.html:74 msgid "Only showing replies to public threads" msgstr "Отображаются только ответы на общедоступные темы" @@ -5139,7 +5187,7 @@ msgstr "" "Названия модов, у которых есть жёсткие зависимости, но нет дополнений, " "предоставляющих их." -#: app/templates/todo/editor.html:193 app/templates/users/account.html:100 +#: app/templates/todo/editor.html:193 app/templates/users/account.html:102 msgid "View All" msgstr "Смотреть все" @@ -5452,10 +5500,10 @@ msgid "Account Deletion and Deactivation isn't available to users yet." msgstr "Удаление и деактивация аккаунта пока недоступны пользователям." #: app/templates/users/account.html:88 -msgid "Please contact the admin." -msgstr "Пожалуйста, свяжитесь с администратором." +msgid "Please raise a report to request account deletion." +msgstr "" -#: app/templates/users/account.html:93 +#: app/templates/users/account.html:95 msgid "Recent Account Actions" msgstr "Последние действия аккаунта" @@ -5990,27 +6038,27 @@ msgstr "Искать в Релизах Дополнения" msgid "'%(query)s' - Search Package Releases" msgstr "'%(query)s' - Искать Релизы Дополнения" -#: app/utils/flask.py:158 +#: app/utils/flask.py:159 msgid "All time" msgstr "Всё время" -#: app/utils/flask.py:159 +#: app/utils/flask.py:160 msgid "Last 7 days" msgstr "Последние 7 дней" -#: app/utils/flask.py:160 +#: app/utils/flask.py:161 msgid "Last 30 days" msgstr "Последние 30 дней" -#: app/utils/flask.py:161 +#: app/utils/flask.py:162 msgid "Last 90 days" msgstr "Последние 90 дней" -#: app/utils/flask.py:162 +#: app/utils/flask.py:163 msgid "Year to date" msgstr "С начало года до сегодня" -#: app/utils/flask.py:163 +#: app/utils/flask.py:164 msgid "Last year" msgstr "Последний год" @@ -6638,11 +6686,15 @@ msgstr "" #~ msgid "Chat / Commands" #~ msgstr "" +#~ msgctxt "tags" #~ msgid "" #~ "Focus on player chat/communication or " #~ "who's primary function is interacting " #~ "with the console." #~ msgstr "" +#~ "Фокусирование на чате/общении с игроками " +#~ "или на том, чья основная функция -" +#~ " взаимодействие с консолью." #~ msgid "Plants and Farming" #~ msgstr "" @@ -6653,11 +6705,15 @@ msgstr "" #~ msgid "Complex installation" #~ msgstr "" +#~ msgctxt "tags" #~ msgid "" #~ "Requires futher installation steps, such " #~ "as installing luarocks or editing the" #~ " trusted mod setting" #~ msgstr "" +#~ "Требует дополнительные шаги по установке, " +#~ "такие как установка luarocks или " +#~ "редактирование настроек доверенного мода" #~ msgid "Multiplayer-focused" #~ msgstr "" @@ -6674,11 +6730,14 @@ msgstr "" #~ msgid "Sims" #~ msgstr "" +#~ msgctxt "tags" #~ msgid "" #~ "Mods and games that aim to " #~ "simulate real life activity. Similar to" #~ " SimCity/TheSims/OpenTTD/etc" #~ msgstr "" +#~ "Моды и игры, имитирующие реальную жизнь." +#~ " Похожее на SimCity/TheSims/OpenTTD/так далее" #~ msgid "<16px" #~ msgstr "" @@ -6698,8 +6757,9 @@ msgstr "" #~ msgid "Mobs / Animals / NPCs" #~ msgstr "" +#~ msgctxt "tags" #~ msgid "Adds mobs, animals, and NPCs" -#~ msgstr "" +#~ msgstr "Добавляет мобов, животных, и НеИгровыхПерсонажей" #~ msgid "Puzzle" #~ msgstr "" @@ -6806,8 +6866,12 @@ msgstr "" #~ msgid "GUI" #~ msgstr "" +#~ msgctxt "tags" #~ msgid "For content whose main utility / feature is in GUI/formspec form" #~ msgstr "" +#~ "Для контента, основная полезность / " +#~ "функция которого находится в форме " +#~ "GUI/formspec" #~ msgid "64px" #~ msgstr "" @@ -6824,8 +6888,9 @@ msgstr "" #~ msgid "Minetest Game improved" #~ msgstr "" +#~ msgctxt "tags" #~ msgid "Forks of MTG" -#~ msgstr "" +#~ msgstr "Разветление MTG" #~ msgid "Jam / Weekly Challenges 2021" #~ msgstr "" @@ -6969,50 +7034,6 @@ 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 "" -#~ "Требует дополнительные шаги по установке, " -#~ "такие как установка 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 (_), " @@ -7030,3 +7051,7 @@ msgstr "" #~ msgid "Human readable. Eg: 1.0.0 or 2018-05-28" #~ msgstr "Читаемое. Например: 1.0.0 или 2018-05-28" + +#~ msgid "Please contact the admin." +#~ msgstr "Пожалуйста, свяжитесь с администратором." + diff --git a/translations/sk/LC_MESSAGES/messages.po b/translations/sk/LC_MESSAGES/messages.po index 69c3cb0f..b18bbc38 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-22 16:06+0100\n" +"POT-Creation-Date: 2024-07-23 22:12+0100\n" "PO-Revision-Date: 2023-05-06 19:48+0000\n" "Last-Translator: Pexauteau Santander \n" "Language: sk\n" @@ -27,329 +27,272 @@ msgstr "Zabanovaný:" msgid "You have been banned." msgstr "Dostal si ban." -#. NOTE: tags: title for server_tools +#. NOTE: tags: title for jam_game_2023 #: app/_translations.py:6 -#, fuzzy msgctxt "tags" -msgid "Server Moderation and Tools" -msgstr "Nástroje moderácie" +msgid "Jam / Game 2023" +msgstr "" -#. NOTE: tags: description for server_tools +#. NOTE: tags: description for jam_game_2023 #: app/_translations.py:8 msgctxt "tags" -msgid "Helps with server maintenance and moderation" -msgstr "" - -#. NOTE: tags: title for pvp -#: app/_translations.py:10 -msgctxt "tags" -msgid "Player vs Player (PvP)" -msgstr "" - -#. NOTE: tags: description for pvp -#: app/_translations.py:12 -msgctxt "tags" -msgid "Designed to be played competitively against other players" +msgid "Entries to the 2023 Minetest Game Jam " msgstr "" #. NOTE: tags: title for player_effects -#: app/_translations.py:14 +#: app/_translations.py:10 msgctxt "tags" msgid "Player Effects / Power Ups" msgstr "" #. NOTE: tags: description for player_effects -#: app/_translations.py:16 +#: app/_translations.py:12 msgctxt "tags" msgid "" "For content that changes player effects, including physics, for example: " "speed, jump height or gravity." msgstr "" -#. NOTE: tags: title for jam_game_2023 +#. NOTE: tags: title for server_tools +#: app/_translations.py:14 +#, fuzzy +msgctxt "tags" +msgid "Server Moderation and Tools" +msgstr "Nástroje moderácie" + +#. NOTE: tags: description for server_tools +#: app/_translations.py:16 +msgctxt "tags" +msgid "Helps with server maintenance and moderation" +msgstr "" + +#. NOTE: tags: title for pvp #: app/_translations.py:18 msgctxt "tags" -msgid "Jam / Game 2023" +msgid "Player vs Player (PvP)" msgstr "" -#. NOTE: tags: description for jam_game_2023 +#. NOTE: tags: description for pvp #: 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" +msgid "Designed to be played competitively against other players" msgstr "" #. NOTE: tags: title for world_tools -#: app/_translations.py:26 +#: app/_translations.py:22 msgctxt "tags" msgid "World Maintenance and Tools" msgstr "" #. NOTE: tags: description for world_tools -#: app/_translations.py:28 +#: app/_translations.py:24 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 -#, fuzzy -msgctxt "tags" -msgid "Developer Tools" -msgstr "Nástroje moderácie" - -#. 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 +#: app/_translations.py:26 msgctxt "tags" msgid "Joke" msgstr "" #. NOTE: tags: description for april_fools -#: app/_translations.py:40 +#: 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 singleplayer -#: app/_translations.py:42 +#. NOTE: tags: title for developer_tools +#: app/_translations.py:30 +#, fuzzy msgctxt "tags" -msgid "Singleplayer-focused" +msgid "Developer Tools" +msgstr "Nástroje moderácie" + +#. NOTE: tags: description for developer_tools +#: app/_translations.py:32 +msgctxt "tags" +msgid "Tools for game and mod developers" msgstr "" -#. NOTE: tags: description for singleplayer -#: app/_translations.py:44 +#. NOTE: tags: title for inventory +#: app/_translations.py:34 msgctxt "tags" -msgid "Content that can be played alone" +msgid "Inventory" +msgstr "" + +#. NOTE: tags: description for inventory +#: app/_translations.py:36 +msgctxt "tags" +msgid "Changes the inventory GUI" msgstr "" #. NOTE: tags: title for crafting -#: app/_translations.py:46 +#: app/_translations.py:38 #, fuzzy msgctxt "tags" msgid "Crafting" msgstr "Hodnotenie" #. NOTE: tags: description for crafting -#: app/_translations.py:48 +#: app/_translations.py:40 msgctxt "tags" msgid "Big changes to crafting gameplay" msgstr "" #. NOTE: tags: title for adventure__rpg -#: app/_translations.py:50 +#: app/_translations.py:42 msgctxt "tags" msgid "Adventure / RPG" msgstr "" #. NOTE: tags: title for shooter -#: app/_translations.py:52 +#: app/_translations.py:44 msgctxt "tags" msgid "Shooter" msgstr "" #. NOTE: tags: description for shooter -#: app/_translations.py:54 +#: app/_translations.py:46 msgctxt "tags" msgid "First person shooters (FPS) and more" msgstr "" #. NOTE: tags: title for sound_music -#: app/_translations.py:56 +#: app/_translations.py:48 msgctxt "tags" msgid "Sounds / Music" msgstr "" #. NOTE: tags: description for sound_music -#: app/_translations.py:58 +#: app/_translations.py:50 msgctxt "tags" msgid "Focuses on or adds new sounds or musical things" msgstr "" -#. NOTE: tags: title for tools -#: app/_translations.py:60 +#. NOTE: tags: title for mapgen +#: app/_translations.py:52 msgctxt "tags" -msgid "Tools / Weapons / Armor" +msgid "Mapgen / Biomes / Decoration" msgstr "" -#. NOTE: tags: description for tools -#: app/_translations.py:62 +#. NOTE: tags: description for mapgen +#: app/_translations.py:54 msgctxt "tags" -msgid "Adds or changes tools, weapons, and armor" +msgid "New mapgen or changes mapgen" msgstr "" -#. NOTE: tags: title for plants_and_farming -#: app/_translations.py:64 +#. NOTE: tags: title for singleplayer +#: app/_translations.py:56 msgctxt "tags" -msgid "Plants and Farming" +msgid "Singleplayer-focused" msgstr "" -#. NOTE: tags: description for plants_and_farming -#: app/_translations.py:66 +#. NOTE: tags: description for singleplayer +#: app/_translations.py:58 msgctxt "tags" -msgid "Adds new plants or other farmable resources." -msgstr "" - -#. 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" +msgid "Content that can be played alone" msgstr "" #. NOTE: tags: title for complex_installation -#: app/_translations.py:80 +#: app/_translations.py:60 #, fuzzy msgctxt "tags" msgid "Complex installation" msgstr "Dokumentácia" #. NOTE: tags: description for complex_installation -#: app/_translations.py:82 +#: app/_translations.py:62 msgctxt "tags" msgid "" "Requires futher installation steps, such as installing LuaRocks or " "editing the trusted mod setting" msgstr "" -#. NOTE: tags: title for magic -#: app/_translations.py:84 +#. NOTE: tags: title for simulation +#: app/_translations.py:64 msgctxt "tags" -msgid "Magic / Enchanting" +msgid "Sims" msgstr "" -#. NOTE: tags: title for building_mechanics -#: app/_translations.py:86 -msgctxt "tags" -msgid "Building Mechanics and Tools" -msgstr "" - -#. NOTE: tags: description for building_mechanics -#: app/_translations.py:88 -msgctxt "tags" -msgid "Adds game mechanics or tools that change how players build." -msgstr "" - -#. NOTE: tags: title for oneofakind__original -#: app/_translations.py:90 -msgctxt "tags" -msgid "One-of-a-kind / Original" -msgstr "" - -#. NOTE: tags: description for oneofakind__original -#: app/_translations.py:92 +#. NOTE: tags: description for simulation +#: app/_translations.py:66 msgctxt "tags" msgid "" -"For games and such that are of their own kind, distinct and original in " -"nature to others of the same category." +"Mods and games that aim to simulate real life activity. Similar to " +"SimCity/The Sims/OpenTTD/etc." msgstr "" -#. NOTE: tags: title for building -#: app/_translations.py:94 +#. NOTE: tags: title for plants_and_farming +#: app/_translations.py:68 msgctxt "tags" -msgid "Building" +msgid "Plants and Farming" msgstr "" -#. NOTE: tags: description for building -#: app/_translations.py:96 +#. NOTE: tags: description for plants_and_farming +#: app/_translations.py:70 msgctxt "tags" -msgid "Focuses on building, such as adding new materials or nodes" +msgid "Adds new plants or other farmable resources." msgstr "" -#. NOTE: tags: title for decorative -#: app/_translations.py:98 -#, fuzzy +#. NOTE: tags: title for multiplayer +#: app/_translations.py:72 msgctxt "tags" -msgid "Decorative" -msgstr "Deaktivovať" +msgid "Multiplayer-focused" +msgstr "" -#. NOTE: tags: description for decorative -#: app/_translations.py:100 +#. NOTE: tags: description for multiplayer +#: app/_translations.py:74 msgctxt "tags" -msgid "Adds nodes with no other purpose than for use in building" +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 chat +#: app/_translations.py:80 +msgctxt "tags" +msgid "Chat / Commands" +msgstr "" + +#. NOTE: tags: description for chat +#: app/_translations.py:82 +msgctxt "tags" +msgid "Focus on player chat/communication or console interaction." msgstr "" #. NOTE: tags: title for puzzle -#: app/_translations.py:102 +#: app/_translations.py:84 msgctxt "tags" msgid "Puzzle" msgstr "" #. NOTE: tags: description for puzzle -#: app/_translations.py:104 +#: app/_translations.py:86 msgctxt "tags" msgid "Focus on puzzle solving instead of combat" msgstr "" #. NOTE: tags: title for environment -#: app/_translations.py:106 +#: app/_translations.py:88 msgctxt "tags" msgid "Environment / Weather" msgstr "" #. NOTE: tags: description for environment -#: app/_translations.py:108 +#: app/_translations.py:90 msgctxt "tags" msgid "" "Improves the world, adding weather, ambient sounds, or other environment " @@ -357,29 +300,86 @@ msgid "" msgstr "" #. NOTE: tags: title for less_than_px -#: app/_translations.py:110 +#: app/_translations.py:92 msgctxt "tags" msgid "<16px" msgstr "" #. NOTE: tags: description for less_than_px -#: app/_translations.py:112 +#: app/_translations.py:94 msgctxt "tags" msgid "Less than 16px" msgstr "" #. NOTE: tags: title for mobs -#: app/_translations.py:114 +#: app/_translations.py:96 msgctxt "tags" msgid "Mobs / Animals / NPCs" msgstr "" #. NOTE: tags: description for mobs -#: app/_translations.py:116 +#: app/_translations.py:98 msgctxt "tags" msgid "Adds mobs, animals, and non-player characters" msgstr "" +#. NOTE: tags: title for building +#: app/_translations.py:100 +msgctxt "tags" +msgid "Building" +msgstr "" + +#. NOTE: tags: description for building +#: app/_translations.py:102 +msgctxt "tags" +msgid "Focuses on building, such as adding new materials or nodes" +msgstr "" + +#. NOTE: tags: title for decorative +#: app/_translations.py:104 +#, fuzzy +msgctxt "tags" +msgid "Decorative" +msgstr "Deaktivovať" + +#. NOTE: tags: description for decorative +#: app/_translations.py:106 +msgctxt "tags" +msgid "Adds nodes with no other purpose than for use in building" +msgstr "" + +#. NOTE: tags: title for magic +#: app/_translations.py:108 +msgctxt "tags" +msgid "Magic / Enchanting" +msgstr "" + +#. NOTE: tags: title for building_mechanics +#: app/_translations.py:110 +msgctxt "tags" +msgid "Building Mechanics and Tools" +msgstr "" + +#. NOTE: tags: description for building_mechanics +#: app/_translations.py:112 +msgctxt "tags" +msgid "Adds game mechanics or tools that change how players build." +msgstr "" + +#. NOTE: tags: title for oneofakind__original +#: app/_translations.py:114 +msgctxt "tags" +msgid "One-of-a-kind / Original" +msgstr "" + +#. NOTE: tags: description for oneofakind__original +#: 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 custom_mapgen #: app/_translations.py:118 #, fuzzy @@ -395,19 +395,18 @@ msgid "" "worlds to be set to the 'singlenode' mapgen." msgstr "" -#. NOTE: tags: title for survival +#. NOTE: tags: title for 16px #: app/_translations.py:122 msgctxt "tags" -msgid "Survival" +msgid "16px" msgstr "" -#. NOTE: tags: description for survival +#. NOTE: tags: description for 16px #: 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 "" +msgid "For 16px texture packs" +msgstr "Najlepšie balíčky textúr" #. NOTE: tags: title for education #: app/_translations.py:126 @@ -422,211 +421,143 @@ msgctxt "tags" msgid "Either has educational value, or is a tool to help teachers " msgstr "" -#. NOTE: tags: title for storage +#. NOTE: tags: title for survival #: app/_translations.py:130 -#, fuzzy msgctxt "tags" -msgid "Storage" -msgstr "Stav" +msgid "Survival" +msgstr "" -#. NOTE: tags: description for storage +#. NOTE: tags: description for survival #: app/_translations.py:132 msgctxt "tags" -msgid "Adds or improves item storage mechanics" -msgstr "" - -#. NOTE: tags: title for library -#: app/_translations.py:134 -msgctxt "tags" -msgid "API / Library" -msgstr "" - -#. NOTE: tags: description for library -#: app/_translations.py:136 -msgctxt "tags" -msgid "Primarily adds an API for other mods to use" +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:138 +#: app/_translations.py:134 msgctxt "tags" msgid "HUD" msgstr "" #. NOTE: tags: description for hud -#: app/_translations.py:140 +#: app/_translations.py:136 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 -msgctxt "tags" -msgid "Mini-game" -msgstr "Meno" - -#. NOTE: tags: description for mini-game -#: app/_translations.py:144 -msgctxt "tags" -msgid "Adds a mini-game to be played within Minetest" -msgstr "" - #. NOTE: tags: title for pve -#: app/_translations.py:146 +#: app/_translations.py:138 msgctxt "tags" msgid "Player vs Environment (PvE)" msgstr "" #. NOTE: tags: description for pve -#: app/_translations.py:148 +#: app/_translations.py:140 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 storage +#: app/_translations.py:142 +#, fuzzy +msgctxt "tags" +msgid "Storage" +msgstr "Stav" + +#. NOTE: tags: description for storage +#: app/_translations.py:144 +msgctxt "tags" +msgid "Adds or improves item storage mechanics" +msgstr "" + #. NOTE: tags: title for sports -#: app/_translations.py:150 +#: app/_translations.py:146 #, fuzzy msgctxt "tags" msgid "Sports" msgstr "Nahlásiť" -#. NOTE: tags: title for 16px -#: app/_translations.py:152 +#. NOTE: tags: title for library +#: app/_translations.py:148 msgctxt "tags" -msgid "16px" +msgid "API / Library" msgstr "" -#. NOTE: tags: description for 16px -#: app/_translations.py:154 +#. NOTE: tags: description for library +#: app/_translations.py:150 +msgctxt "tags" +msgid "Primarily adds an API for other mods to use" +msgstr "" + +#. NOTE: tags: title for mini-game +#: app/_translations.py:152 #, fuzzy msgctxt "tags" -msgid "For 16px texture packs" -msgstr "Najlepšie balíčky textúr" +msgid "Mini-game" +msgstr "Meno" -#. NOTE: tags: title for 64px +#. NOTE: tags: description for mini-game +#: app/_translations.py:154 +msgctxt "tags" +msgid "Adds a mini-game to be played within Minetest" +msgstr "" + +#. NOTE: tags: title for commerce #: app/_translations.py:156 msgctxt "tags" -msgid "64px" +msgid "Commerce / Economy" msgstr "" -#. NOTE: tags: description for 64px +#. NOTE: tags: description for commerce #: app/_translations.py:158 -#, fuzzy msgctxt "tags" -msgid "For 64px texture packs" -msgstr "Najlepšie balíčky textúr" +msgid "Related to economies, money, and trading" +msgstr "" -#. NOTE: tags: title for transport +#. NOTE: tags: title for technology #: app/_translations.py:160 -#, fuzzy msgctxt "tags" -msgid "Transport" -msgstr "Nahlásiť" +msgid "Machines / Electronics" +msgstr "" -#. NOTE: tags: description for transport +#. NOTE: tags: description for technology #: app/_translations.py:162 msgctxt "tags" -msgid "" -"Adds or changes transportation methods. Includes teleportation, vehicles," -" ridable mobs, transport infrastructure and thematic content" +msgid "Adds machines useful in automation, tubes, or power." +msgstr "" + +#. NOTE: tags: title for food +#: app/_translations.py:164 +msgctxt "tags" +msgid "Food / Drinks" msgstr "" #. NOTE: tags: title for seasonal -#: app/_translations.py:164 +#: app/_translations.py:166 #, fuzzy msgctxt "tags" msgid "Seasonal" msgstr "Dôvod" #. NOTE: tags: description for seasonal -#: app/_translations.py:166 +#: app/_translations.py:168 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:178 -msgctxt "tags" -msgid "Jam / Combat 2020" -msgstr "" - -#. 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 "" - -#. 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:190 +#: app/_translations.py:170 #, fuzzy msgctxt "tags" msgid "Creative" msgstr "Vytvoriť" #. NOTE: tags: description for creative -#: app/_translations.py:192 +#: app/_translations.py:172 msgctxt "tags" msgid "" "Written specifically or exclusively for use in creative mode. Adds " @@ -634,53 +565,108 @@ msgid "" "that facilitate ingame creation and doesn't add difficulty or scarcity" msgstr "" -#. NOTE: tags: title for technology -#: app/_translations.py:194 +#. NOTE: tags: title for 64px +#: app/_translations.py:174 msgctxt "tags" -msgid "Machines / Electronics" +msgid "64px" msgstr "" -#. NOTE: tags: description for technology -#: app/_translations.py:196 +#. NOTE: tags: description for 64px +#: app/_translations.py:176 +#, fuzzy msgctxt "tags" -msgid "Adds machines useful in automation, tubes, or power." -msgstr "" +msgid "For 64px texture packs" +msgstr "Najlepšie balíčky textúr" #. NOTE: tags: title for 32px -#: app/_translations.py:198 +#: app/_translations.py:178 msgctxt "tags" msgid "32px" msgstr "" #. NOTE: tags: description for 32px -#: app/_translations.py:200 +#: app/_translations.py:180 #, fuzzy msgctxt "tags" msgid "For 32px texture packs" msgstr "Najlepšie balíčky textúr" -#. NOTE: tags: title for strategy_rts -#: app/_translations.py:202 +#. NOTE: tags: title for gui +#: app/_translations.py:182 msgctxt "tags" -msgid "Strategy / RTS" +msgid "GUI" msgstr "" -#. NOTE: tags: description for strategy_rts -#: app/_translations.py:204 +#. NOTE: tags: description for gui +#: app/_translations.py:184 msgctxt "tags" msgid "" -"Games and mods with a heavy strategy component, whether real-time or " -"turn-based" +"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:186 +msgctxt "tags" +msgid "Jam / Combat 2020" +msgstr "" + +#. NOTE: tags: description for jam_combat_mod +#: app/_translations.py:188 +msgctxt "tags" +msgid "For mods created for the Discord \"Combat\" modding event in 2020" +msgstr "" + +#. NOTE: tags: title for transport +#: app/_translations.py:190 +#, fuzzy +msgctxt "tags" +msgid "Transport" +msgstr "Nahlásiť" + +#. NOTE: tags: description for transport +#: app/_translations.py:192 +msgctxt "tags" +msgid "" +"Adds or changes transportation methods. Includes teleportation, vehicles," +" ridable mobs, transport infrastructure and thematic content" +msgstr "" + +#. NOTE: tags: title for jam_weekly_2021 +#: app/_translations.py:194 +msgctxt "tags" +msgid "Jam / Weekly Challenges 2021" +msgstr "" + +#. NOTE: tags: description for jam_weekly_2021 +#: app/_translations.py:196 +msgctxt "tags" +msgid "" +"For mods created for the Discord \"Weekly Challenges\" modding event in " +"2021" +msgstr "" + +#. NOTE: tags: title for mtg +#: app/_translations.py:198 +#, fuzzy +msgctxt "tags" +msgid "Minetest Game improved" +msgstr "Povolené" + +#. NOTE: tags: description for mtg +#: app/_translations.py:200 +msgctxt "tags" +msgid "Forks of Minetest Game" msgstr "" #. NOTE: tags: title for skins -#: app/_translations.py:206 +#: app/_translations.py:202 msgctxt "tags" msgid "Player customization / Skins" msgstr "" #. NOTE: tags: description for skins -#: app/_translations.py:208 +#: app/_translations.py:204 msgctxt "tags" msgid "" "Allows the player to customize their character by changing the texture or" @@ -688,30 +674,44 @@ msgid "" msgstr "" #. NOTE: tags: title for jam_game_2021 -#: app/_translations.py:210 +#: app/_translations.py:206 msgctxt "tags" msgid "Jam / Game 2021" msgstr "" #. NOTE: tags: description for jam_game_2021 -#: app/_translations.py:212 +#: app/_translations.py:208 msgctxt "tags" msgid "Entries to the 2021 Minetest Game Jam" msgstr "" #. NOTE: tags: title for 128px -#: app/_translations.py:214 +#: app/_translations.py:210 msgctxt "tags" msgid "128px+" msgstr "" #. NOTE: tags: description for 128px -#: app/_translations.py:216 +#: app/_translations.py:212 #, fuzzy msgctxt "tags" msgid "For 128px or higher texture packs" msgstr "Najlepšie balíčky textúr" +#. NOTE: tags: title for strategy_rts +#: app/_translations.py:214 +msgctxt "tags" +msgid "Strategy / RTS" +msgstr "" + +#. NOTE: tags: description for strategy_rts +#: app/_translations.py:216 +msgctxt "tags" +msgid "" +"Games and mods with a heavy strategy component, whether real-time or " +"turn-based" +msgstr "" + #. NOTE: tags: title for jam_game_2022 #: app/_translations.py:218 msgctxt "tags" @@ -833,7 +833,7 @@ msgstr "" msgid "%(delta)s ago" msgstr "pred %(delta)s" -#: app/blueprints/api/endpoints.py:94 app/templates/index.html:104 +#: app/blueprints/api/endpoints.py:74 app/templates/index.html:104 msgid "Featured" msgstr "V spolupráci" @@ -844,6 +844,7 @@ msgstr "V spolupráci" #: 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 +#: app/templates/packages/release_view.html:22 msgid "Name" msgstr "Meno" @@ -852,10 +853,10 @@ 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:252 -#: app/blueprints/packages/packages.py:544 -#: app/blueprints/packages/packages.py:640 -#: app/blueprints/packages/packages.py:728 +#: app/blueprints/oauth/__init__.py:175 app/blueprints/packages/packages.py:253 +#: app/blueprints/packages/packages.py:551 +#: app/blueprints/packages/packages.py:647 +#: app/blueprints/packages/packages.py:735 #: app/blueprints/packages/releases.py:66 #: app/blueprints/packages/releases.py:81 app/blueprints/packages/reviews.py:63 #: app/blueprints/packages/screenshots.py:36 @@ -872,17 +873,18 @@ msgstr "Uložiť" #: app/blueprints/packages/advanced_search.py:84 #: app/blueprints/packages/releases.py:56 #: app/blueprints/packages/releases.py:71 app/blueprints/packages/reviews.py:53 -#: app/blueprints/threads/__init__.py:281 +#: app/blueprints/threads/__init__.py:282 #: app/templates/admin/languages/list.html:23 -#: app/templates/macros/reviews.html:143 app/templates/macros/topics.html:5 +#: app/templates/macros/reviews.html:144 app/templates/macros/topics.html:5 #: app/templates/packages/release_edit.html:21 -#: app/templates/packages/translation.html:54 +#: app/templates/packages/release_view.html:23 +#: app/templates/packages/translation.html:42 msgid "Title" msgstr "Názov" #: app/blueprints/collections/__init__.py:80 #: app/blueprints/collections/__init__.py:85 -#: app/templates/packages/translation.html:57 +#: app/templates/packages/translation.html:45 msgid "Short Description" msgstr "" @@ -891,7 +893,7 @@ msgid "Page Content" msgstr "" #: app/blueprints/collections/__init__.py:82 -#: app/blueprints/threads/__init__.py:283 +#: app/blueprints/threads/__init__.py:284 #: app/templates/collections/view.html:51 msgid "Private" msgstr "Osobné" @@ -928,6 +930,27 @@ msgstr "" msgid "Removed package from favorites collection" msgstr "" +#: app/blueprints/feeds/__init__.py:32 app/templates/index.html:8 +msgid "Welcome to the best place to find Minetest mods, games, and texture packs" +msgstr "" +"Vitaj na najlepšom mieste kde nájdeš modifikácie, hry a balíky textúr pre" +" Minetest" + +#: app/blueprints/feeds/__init__.py:70 app/templates/base.html:29 +#: app/templates/base.html:36 +msgid "ContentDB new packages" +msgstr "" + +#: app/blueprints/feeds/__init__.py:98 app/templates/base.html:31 +#: app/templates/base.html:38 +msgid "ContentDB package updates" +msgstr "" + +#: app/blueprints/feeds/__init__.py:107 app/templates/base.html:27 +#: app/templates/base.html:34 +msgid "ContentDB all" +msgstr "" + #: 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 @@ -958,7 +981,7 @@ msgstr "" #: app/blueprints/packages/__init__.py:42 #: app/templates/packages/releases_list.html:34 -#: app/templates/packages/view.html:657 app/templates/todo/editor.html:75 +#: app/templates/packages/view.html:675 app/templates/todo/editor.html:75 msgid "Releases" msgstr "Vydania" @@ -970,18 +993,18 @@ msgstr "Snímky obrazovky" #: app/blueprints/packages/__init__.py:52 #: app/templates/packages/edit_maintainers.html:8 -#: app/templates/packages/view.html:628 app/utils/minetest_hypertext.py:302 +#: app/templates/packages/view.html:646 app/utils/minetest_hypertext.py:302 msgid "Maintainers" msgstr "Členovia údržby" #: app/blueprints/packages/__init__.py:57 app/templates/admin/list.html:21 -#: app/templates/base.html:159 app/templates/packages/audit.html:4 +#: app/templates/base.html:173 app/templates/packages/audit.html:4 msgid "Audit Log" msgstr "Audítorský Log" -#: app/blueprints/packages/__init__.py:62 app/templates/base.html:150 +#: app/blueprints/packages/__init__.py:62 app/templates/base.html:164 #: app/templates/packages/stats.html:4 app/templates/packages/stats.html:23 -#: app/templates/packages/view.html:236 app/templates/users/profile.html:148 +#: app/templates/packages/view.html:243 app/templates/users/profile.html:148 msgid "Statistics" msgstr "Štatistiky" @@ -1011,8 +1034,8 @@ msgstr "" msgid "Non-free" msgstr "" -#: app/blueprints/packages/advanced_search.py:42 app/models/packages.py:624 -#: app/templates/packages/view.html:163 +#: app/blueprints/packages/advanced_search.py:42 app/models/packages.py:630 +#: app/templates/packages/view.html:170 msgid "Work in Progress" msgstr "Práca stále prebieha" @@ -1030,30 +1053,30 @@ msgid "Query" msgstr "" #: app/blueprints/packages/advanced_search.py:54 -#: app/blueprints/packages/packages.py:230 app/templates/packages/view.html:598 +#: app/blueprints/packages/packages.py:231 app/templates/packages/view.html:616 #: app/utils/minetest_hypertext.py:263 msgid "Type" msgstr "Písať" #: app/blueprints/packages/advanced_search.py:56 -#: app/templates/macros/topics.html:6 app/templates/packages/view.html:177 +#: app/templates/macros/topics.html:6 app/templates/packages/view.html:184 msgid "Author" msgstr "Autor/Tvorca" #: app/blueprints/packages/advanced_search.py:57 -#: app/blueprints/packages/packages.py:237 app/templates/admin/tags/list.html:4 +#: app/blueprints/packages/packages.py:238 app/templates/admin/tags/list.html:4 #: app/templates/admin/tags/list.html:10 app/templates/todo/tags.html:38 #: app/utils/minetest_hypertext.py:264 msgid "Tags" msgstr "Tagy" #: app/blueprints/packages/advanced_search.py:60 -#: app/blueprints/packages/packages.py:238 +#: app/blueprints/packages/packages.py:239 msgid "Content Warnings" msgstr "Upozornenia obsahu" #: app/blueprints/packages/advanced_search.py:63 -#: app/blueprints/packages/packages.py:239 app/templates/packages/view.html:609 +#: app/blueprints/packages/packages.py:240 app/templates/packages/view.html:627 #: app/utils/minetest_hypertext.py:298 msgid "License" msgstr "Licencia" @@ -1067,9 +1090,10 @@ msgstr "" #: 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/macros/reviews.html:82 app/templates/macros/topics.html:52 #: app/templates/packages/game_hub.html:5 #: app/templates/packages/game_hub.html:25 +#: app/templates/packages/release_view.html:17 #: app/templates/packages/similar.html:22 app/templates/translate/index.html:28 #, python-format msgid "%(title)s by %(author)s" @@ -1077,7 +1101,7 @@ 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 +#: app/templates/packages/translation.html:39 msgid "Language" msgstr "" @@ -1099,13 +1123,13 @@ 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/packages/view.html:201 app/templates/packages/view.html:343 #: 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 +#: app/templates/packages/view.html:191 app/templates/users/profile.html:242 msgid "Downloads" msgstr "Stiahnutia" @@ -1137,75 +1161,75 @@ msgstr "" msgid "Random order" msgstr "" -#: app/blueprints/packages/packages.py:215 +#: app/blueprints/packages/packages.py:216 msgid "No download available." msgstr "Stiahnutie nie je k dispozícii." -#: app/blueprints/packages/packages.py:231 +#: app/blueprints/packages/packages.py:232 msgid "Title (Human-readable)" msgstr "Názov (Ľudsky zrozumiteľné)" -#: app/blueprints/packages/packages.py:232 -#: app/blueprints/packages/packages.py:638 +#: app/blueprints/packages/packages.py:233 +#: app/blueprints/packages/packages.py:645 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 +#: app/blueprints/packages/packages.py:233 +#: app/blueprints/packages/packages.py:646 +#: app/templates/packages/create_edit.html:80 msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" msgstr "Iba malé písmená (a-z), čísla (0-9) a podtržníky (_)" -#: app/blueprints/packages/packages.py:233 +#: app/blueprints/packages/packages.py:234 msgid "Short Description (Plaintext)" msgstr "Krátky popis (Plaintext)" -#: app/blueprints/packages/packages.py:235 app/templates/packages/view.html:620 +#: app/blueprints/packages/packages.py:236 app/templates/packages/view.html:638 #: app/utils/minetest_hypertext.py:300 msgid "Maintenance State" msgstr "Stav údržby" -#: app/blueprints/packages/packages.py:240 +#: app/blueprints/packages/packages.py:241 msgid "Media License" msgstr "Licencia média" -#: app/blueprints/packages/packages.py:242 +#: app/blueprints/packages/packages.py:243 msgid "Long Description (Markdown)" msgstr "Dlhý popis (Poznámka)" -#: app/blueprints/packages/packages.py:244 +#: app/blueprints/packages/packages.py:245 msgid "VCS Repository URL" msgstr "URL pre VCS úložisko" -#: app/blueprints/packages/packages.py:245 app/blueprints/users/settings.py:77 +#: app/blueprints/packages/packages.py:246 app/blueprints/users/settings.py:77 msgid "Website URL" msgstr "URL webstránky" -#: app/blueprints/packages/packages.py:246 +#: app/blueprints/packages/packages.py:247 msgid "Issue Tracker URL" msgstr "URL pre sledovanie chýb" -#: app/blueprints/packages/packages.py:247 +#: app/blueprints/packages/packages.py:248 msgid "Forum Topic ID" msgstr "ID témy fóra" -#: app/blueprints/packages/packages.py:248 +#: app/blueprints/packages/packages.py:249 msgid "Video URL" msgstr "URL videa" -#: app/blueprints/packages/packages.py:249 +#: app/blueprints/packages/packages.py:250 msgid "Donate URL" msgstr "URL pre darovanie" -#: app/blueprints/packages/packages.py:250 +#: app/blueprints/packages/packages.py:251 msgid "Translation URL" msgstr "" -#: app/blueprints/packages/packages.py:256 +#: app/blueprints/packages/packages.py:257 msgid "_game is not an allowed name" msgstr "_game nie je povolený názov" -#: app/blueprints/packages/packages.py:266 +#: app/blueprints/packages/packages.py:267 msgid "" "Package already exists, but is removed. Please contact ContentDB staff to" " restore the package" @@ -1213,104 +1237,104 @@ msgstr "" "Balíček už existuje, ale je odstránený. Prosím kontaktuj administrátorov " "ContentDB aby obnovili balíček" -#: app/blueprints/packages/packages.py:271 +#: app/blueprints/packages/packages.py:272 msgid "Package already exists" msgstr "Balíček už existuje" -#: app/blueprints/packages/packages.py:277 +#: app/blueprints/packages/packages.py:278 msgid "A collection with a similar name already exists" msgstr "" -#: app/blueprints/packages/packages.py:330 +#: app/blueprints/packages/packages.py:331 #: 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:336 +#: app/blueprints/packages/packages.py:337 msgid "Save draft" msgstr "" -#: app/blueprints/packages/packages.py:344 +#: app/blueprints/packages/packages.py:345 msgid "Unable to find that user" msgstr "Užívateľ nebol nájdený" -#: app/blueprints/packages/packages.py:348 +#: app/blueprints/packages/packages.py:349 #: app/blueprints/packages/screenshots.py:137 msgid "Permission denied" msgstr "Práva boli odopreté" -#: app/blueprints/packages/packages.py:404 -#: app/blueprints/packages/packages.py:495 -#: app/blueprints/packages/packages.py:517 +#: app/blueprints/packages/packages.py:408 +#: app/blueprints/packages/packages.py:502 +#: app/blueprints/packages/packages.py:524 msgid "You don't have permission to do that" msgstr "Na tento úkon nemáš povolenie" -#: app/blueprints/packages/packages.py:437 +#: app/blueprints/packages/packages.py:443 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:444 +#: app/blueprints/packages/packages.py:450 msgid "" "Please comment in the approval thread so editors know what you have " "changed" msgstr "" -#: app/blueprints/packages/packages.py:482 +#: app/blueprints/packages/packages.py:489 #, python-format msgid "Set state to %(state)s" msgstr "" -#: app/blueprints/packages/packages.py:512 +#: app/blueprints/packages/packages.py:519 msgid "Deleted package" msgstr "Vymazaný balíček" -#: app/blueprints/packages/packages.py:534 +#: app/blueprints/packages/packages.py:541 msgid "Unapproved package" msgstr "Neschválený balíček" -#: app/blueprints/packages/packages.py:543 +#: app/blueprints/packages/packages.py:550 msgid "Maintainers (Comma-separated)" msgstr "Členovia údržby (oddeľuj čiarkou)" -#: app/blueprints/packages/packages.py:552 +#: app/blueprints/packages/packages.py:559 msgid "You don't have permission to edit maintainers" msgstr "Nemáte právo na upravovanie členov údržby" -#: app/blueprints/packages/packages.py:602 +#: app/blueprints/packages/packages.py:609 msgid "You are not a maintainer" msgstr "Nie si členom údržby" -#: app/blueprints/packages/packages.py:605 +#: app/blueprints/packages/packages.py:612 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:637 +#: app/blueprints/packages/packages.py:644 msgid "Author Name" msgstr "Meno autora" -#: app/blueprints/packages/packages.py:724 +#: app/blueprints/packages/packages.py:731 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:725 +#: app/blueprints/packages/packages.py:732 msgid "Supported games" msgstr "" -#: app/blueprints/packages/packages.py:726 +#: app/blueprints/packages/packages.py:733 msgid "Unsupported games" msgstr "" -#: app/blueprints/packages/packages.py:727 +#: app/blueprints/packages/packages.py:734 msgid "Supports all games (unless stated) / is game independent" msgstr "" -#: app/blueprints/packages/packages.py:743 +#: app/blueprints/packages/packages.py:750 msgid "You need at least one release before you can edit game support" msgstr "" -#: app/blueprints/packages/packages.py:747 +#: app/blueprints/packages/packages.py:754 msgid "Mod(pack) needs to contain at least one mod. Please create a new release" msgstr "" @@ -1335,18 +1359,19 @@ msgstr "Odkaz na Git ( t.j. commit hash, vetva alebo tag)" #: app/blueprints/packages/releases.py:62 #: app/blueprints/packages/releases.py:77 -#: app/blueprints/packages/releases.py:207 +#: app/blueprints/packages/releases.py:217 msgid "Minimum Minetest Version" msgstr "Minimálna verzia Minetestu" #: app/blueprints/packages/releases.py:64 #: app/blueprints/packages/releases.py:79 -#: app/blueprints/packages/releases.py:210 +#: app/blueprints/packages/releases.py:220 msgid "Maximum Minetest Version" msgstr "Maximálna verzia Minetestu" #: app/blueprints/packages/releases.py:74 #: app/templates/packages/release_edit.html:31 +#: app/templates/packages/release_view.html:31 msgid "URL" msgstr "URL" @@ -1367,75 +1392,75 @@ msgstr "Pridaj z Git-u" msgid "Upload .zip file" msgstr "Nahraj .zip súbor" -#: app/blueprints/packages/releases.py:206 +#: app/blueprints/packages/releases.py:216 msgid "Set Min" msgstr "Nastav Minimum" -#: app/blueprints/packages/releases.py:209 +#: app/blueprints/packages/releases.py:219 msgid "Set Max" msgstr "Nastav Maximum" -#: app/blueprints/packages/releases.py:212 +#: app/blueprints/packages/releases.py:222 msgid "Only change values previously set as none" msgstr "Zmeň iba hodnoty predtým nastavené na \"none\" (žiadne)" -#: app/blueprints/packages/releases.py:213 +#: app/blueprints/packages/releases.py:223 msgid "Update" msgstr "Aktualizácia" -#: app/blueprints/packages/releases.py:265 +#: app/blueprints/packages/releases.py:275 #: app/templates/packages/update_config.html:25 msgid "Trigger" msgstr "Spúšťač" -#: app/blueprints/packages/releases.py:266 +#: app/blueprints/packages/releases.py:276 msgid "New Commit" msgstr "Nový prídavok" -#: app/blueprints/packages/releases.py:267 app/templates/admin/tags/list.html:8 +#: app/blueprints/packages/releases.py:277 app/templates/admin/tags/list.html:8 msgid "New Tag" msgstr "Nový tag" -#: app/blueprints/packages/releases.py:269 +#: app/blueprints/packages/releases.py:279 msgid "Branch name" msgstr "Názov vetvy" -#: app/blueprints/packages/releases.py:270 +#: app/blueprints/packages/releases.py:280 #: app/templates/packages/update_config.html:38 msgid "Action" msgstr "Úkon" -#: app/blueprints/packages/releases.py:271 +#: app/blueprints/packages/releases.py:281 msgid "Send notification and mark as outdated" msgstr "Pošli upozornenie a označ za neaktuálne" -#: app/blueprints/packages/releases.py:271 app/logic/package_approval.py:104 +#: app/blueprints/packages/releases.py:281 app/logic/package_approval.py:104 msgid "Create release" msgstr "Vytvor vydanie (release)" -#: app/blueprints/packages/releases.py:273 +#: app/blueprints/packages/releases.py:283 msgid "Save Settings" msgstr "Ulož Nastavenia" -#: app/blueprints/packages/releases.py:274 +#: app/blueprints/packages/releases.py:284 msgid "Disable Automation" msgstr "Zakázať automatizáciu" -#: app/blueprints/packages/releases.py:313 +#: app/blueprints/packages/releases.py:323 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:329 +#: app/blueprints/packages/releases.py:339 msgid "Deleted update configuration" msgstr "Vymazaná konfigurácia aktualizácie" -#: app/blueprints/packages/releases.py:337 +#: app/blueprints/packages/releases.py:347 msgid "Now, please create an initial release" msgstr "Teraz prosím vytvor prvotné vydanie" #: app/blueprints/packages/reviews.py:60 app/blueprints/threads/__init__.py:181 #: app/blueprints/threads/__init__.py:182 -#: app/blueprints/threads/__init__.py:282 +#: app/blueprints/threads/__init__.py:283 msgid "Comment" msgstr "Komentár" @@ -1443,18 +1468,18 @@ msgstr "Komentár" msgid "Rating" msgstr "Hodnotenie" -#: app/blueprints/packages/reviews.py:62 app/templates/macros/reviews.html:124 -#: app/templates/macros/reviews.html:178 +#: app/blueprints/packages/reviews.py:62 app/templates/macros/reviews.html:125 +#: app/templates/macros/reviews.html:179 msgid "Yes" msgstr "Áno" -#: app/blueprints/packages/reviews.py:62 app/templates/macros/reviews.html:129 -#: app/templates/macros/reviews.html:182 +#: app/blueprints/packages/reviews.py:62 app/templates/macros/reviews.html:130 +#: app/templates/macros/reviews.html:183 msgid "Neutral" msgstr "Neutrál" -#: app/blueprints/packages/reviews.py:62 app/templates/macros/reviews.html:134 -#: app/templates/macros/reviews.html:186 +#: app/blueprints/packages/reviews.py:62 app/templates/macros/reviews.html:135 +#: app/templates/macros/reviews.html:187 msgid "No" msgstr "Nie" @@ -1472,7 +1497,7 @@ msgstr "" #: app/blueprints/packages/reviews.py:94 app/blueprints/threads/__init__.py:207 #: app/blueprints/threads/__init__.py:240 -#: app/blueprints/threads/__init__.py:334 app/blueprints/users/settings.py:114 +#: app/blueprints/threads/__init__.py:335 app/blueprints/users/settings.py:114 #: app/logic/packages.py:131 msgid "Linking to blocked sites is not allowed" msgstr "Prepojenie na blokované stránky nie je povolené" @@ -1500,8 +1525,9 @@ msgid "Message" msgstr "Správa" #: app/blueprints/report/__init__.py:35 app/templates/macros/threads.html:51 -#: app/templates/packages/view.html:688 app/templates/report/index.html:4 -#: app/templates/report/index.html:10 app/templates/users/profile.html:37 +#: app/templates/packages/view.html:706 app/templates/report/index.html:4 +#: app/templates/report/index.html:10 app/templates/users/account.html:91 +#: app/templates/users/profile.html:37 msgid "Report" msgstr "Nahlásiť" @@ -1537,24 +1563,24 @@ msgstr "Nemôžeš vymazať úvodnú správu vlákna!" msgid "Please wait before commenting again" msgstr "Prosím počkaj, než budeš môcť znova komentovať" -#: app/blueprints/threads/__init__.py:284 +#: app/blueprints/threads/__init__.py:285 #: app/templates/macros/package_approval.html:56 msgid "Open Thread" msgstr "Vytvor vlákno" -#: app/blueprints/threads/__init__.py:309 +#: app/blueprints/threads/__init__.py:310 msgid "Unable to create thread!" msgstr "Nemôžem vytvoriť vlákno!" -#: app/blueprints/threads/__init__.py:315 +#: app/blueprints/threads/__init__.py:316 msgid "An approval thread already exists! Consider replying there instead" msgstr "Schvaľovacie vlákno už existuje! Zvážte odpoveď tam" -#: app/blueprints/threads/__init__.py:319 +#: app/blueprints/threads/__init__.py:320 msgid "Please wait before opening another thread" msgstr "Prosím počkaj, kým budeš môcť vytvoriť ďalšie vlákno" -#: app/blueprints/todo/user.py:192 +#: app/blueprints/todo/user.py:193 #: app/templates/collections/package_add_to.html:46 msgid "Done" msgstr "" @@ -1573,7 +1599,7 @@ msgstr "Heslo" msgid "Remember me" msgstr "Zapamätaj si ma" -#: app/blueprints/users/account.py:39 app/templates/base.html:176 +#: app/blueprints/users/account.py:39 app/templates/base.html:190 #: app/templates/donate/index.html:85 app/templates/users/login.html:4 msgid "Sign in" msgstr "Prihlásiť sa" @@ -1945,7 +1971,7 @@ msgstr "Text na hľadanie (regex)" msgid "File filter" msgstr "Filter súborov" -#: app/blueprints/zipgrep/__init__.py:38 app/templates/base.html:60 +#: app/blueprints/zipgrep/__init__.py:38 app/templates/base.html:74 #: app/templates/packages/advanced_search.html:34 #: app/templates/packages/game_hub.html:35 app/templates/todo/tags.html:14 msgid "Search" @@ -2036,6 +2062,10 @@ 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/packages.py:140 +msgid "You cannot change package type once approved" +msgstr "" + #: app/logic/releases.py:33 msgid "You don't have permission to make releases" msgstr "Nemáte povolenie na vytvorenie vydania" @@ -2115,17 +2145,17 @@ msgstr "Hra" msgid "Texture Pack" msgstr "Balíček textúr" -#: app/models/packages.py:78 app/templates/base.html:39 +#: app/models/packages.py:78 app/templates/base.html:53 #: app/templates/modnames/view.html:14 msgid "Mods" msgstr "Rozšírenia" -#: app/models/packages.py:80 app/templates/base.html:42 +#: app/models/packages.py:80 app/templates/base.html:56 #: app/templates/modnames/view.html:17 msgid "Games" msgstr "Hry" -#: app/models/packages.py:82 app/templates/base.html:45 +#: app/models/packages.py:82 app/templates/base.html:59 msgid "Texture Packs" msgstr "Balíčky textúr" @@ -2252,185 +2282,185 @@ msgstr "Schváliť" msgid "Delete" msgstr "Vymazať" -#: app/models/packages.py:1366 +#: app/models/packages.py:1384 #, python-format msgid "New commit %(hash)s found on the Git repo." msgstr "" -#: app/models/packages.py:1370 +#: app/models/packages.py:1388 #, python-format msgid "The last release was commit %(hash)s" msgstr "" -#: app/models/packages.py:1376 +#: app/models/packages.py:1394 #, python-format msgid "New tag %(tag_name)s found on the Git repo." msgstr "" -#: app/models/users.py:45 +#: app/models/users.py:46 msgid "Banned" msgstr "" -#: app/models/users.py:47 +#: app/models/users.py:48 msgid "Not Joined" msgstr "" -#: app/models/users.py:49 +#: app/models/users.py:50 msgid "New Member" msgstr "" -#: app/models/users.py:51 +#: app/models/users.py:52 msgid "Member" msgstr "" -#: app/models/users.py:53 +#: app/models/users.py:54 msgid "Trusted Member" msgstr "" -#: app/models/users.py:55 +#: app/models/users.py:56 msgid "Approver" msgstr "" -#: app/models/users.py:57 +#: app/models/users.py:58 msgid "Editor" msgstr "" #. NOTE: BOT notification type -#: app/models/users.py:59 app/models/users.py:448 +#: app/models/users.py:60 app/models/users.py:455 msgid "Bot" msgstr "" -#: app/models/users.py:61 +#: app/models/users.py:62 msgid "Moderator" msgstr "" -#: app/models/users.py:63 app/templates/base.html:164 +#: app/models/users.py:64 app/templates/base.html:178 msgid "Admin" msgstr "Správca" #. NOTE: PACKAGE_EDIT notification type -#: app/models/users.py:433 +#: app/models/users.py:440 msgid "Package Edit" msgstr "" #. NOTE: PACKAGE_APPROVAL notification type -#: app/models/users.py:436 +#: app/models/users.py:443 msgid "Package Approval" msgstr "" #. NOTE: NEW_THREAD notification type -#: app/models/users.py:439 app/templates/threads/list.html:12 +#: app/models/users.py:446 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:442 +#: app/models/users.py:449 msgid "New Review" msgstr "" #. NOTE: THREAD_REPLY notification type -#: app/models/users.py:445 +#: app/models/users.py:452 msgid "Thread Reply" msgstr "" #. NOTE: MAINTAINER notification type -#: app/models/users.py:451 app/templates/macros/threads.html:27 +#: app/models/users.py:458 app/templates/macros/threads.html:27 msgid "Maintainer" msgstr "Údržba" #. NOTE: EDITOR_ALERT notification type -#: app/models/users.py:454 +#: app/models/users.py:461 msgid "Editor Alert" msgstr "" #. NOTE: EDITOR_MISC notification type -#: app/models/users.py:457 +#: app/models/users.py:464 msgid "Editor Misc" msgstr "" #. NOTE: OTHER notification type -#: app/models/users.py:460 +#: app/models/users.py:467 msgid "Other" msgstr "" -#: app/models/users.py:470 +#: app/models/users.py:477 msgid "This is a Package Edit notification." msgstr "" -#: app/models/users.py:472 +#: app/models/users.py:479 msgid "This is a Package Approval notification." msgstr "" -#: app/models/users.py:474 +#: app/models/users.py:481 msgid "This is a New Thread notification." msgstr "" -#: app/models/users.py:476 +#: app/models/users.py:483 msgid "This is a New Review notification." msgstr "" -#: app/models/users.py:478 +#: app/models/users.py:485 msgid "This is a Thread Reply notification." msgstr "" -#: app/models/users.py:480 +#: app/models/users.py:487 msgid "This is a Bot notification." msgstr "" -#: app/models/users.py:482 +#: app/models/users.py:489 msgid "This is a Maintainer change notification." msgstr "" -#: app/models/users.py:484 +#: app/models/users.py:491 msgid "This is an Editor Alert notification." msgstr "" -#: app/models/users.py:486 +#: app/models/users.py:493 msgid "This is an Editor Misc notification." msgstr "" -#: app/models/users.py:488 +#: app/models/users.py:495 msgid "This is an Other notification." msgstr "" -#: app/models/users.py:495 +#: app/models/users.py:502 msgid "When another user edits your packages, releases, etc." msgstr "" -#: app/models/users.py:497 +#: app/models/users.py:504 msgid "Notifications from editors related to the package approval process." msgstr "" -#: app/models/users.py:499 +#: app/models/users.py:506 msgid "When a thread is created on your package." msgstr "" -#: app/models/users.py:501 +#: app/models/users.py:508 msgid "When a user posts a review on your package." msgstr "" -#: app/models/users.py:503 +#: app/models/users.py:510 msgid "When someone replies to a thread you're watching." msgstr "" -#: app/models/users.py:505 +#: app/models/users.py:512 msgid "From a bot - for example, update notifications." msgstr "" -#: app/models/users.py:507 +#: app/models/users.py:514 msgid "When your package's maintainers change." msgstr "" -#: app/models/users.py:509 +#: app/models/users.py:516 msgid "For editors: Important alerts." msgstr "" -#: app/models/users.py:511 +#: app/models/users.py:518 msgid "For editors: Minor notifications, including new threads." msgstr "" -#: app/models/users.py:513 +#: app/models/users.py:520 msgid "Minor notifications not important enough for a dedicated category." msgstr "" @@ -2485,11 +2515,11 @@ msgstr "" "Stránku sa nepodarilo nájsť. Odkaz môže byť poškodený, stránka možno bola" " vymazaná, alebo na ňu nemáš prístup." -#: app/templates/base.html:48 +#: app/templates/base.html:62 msgid "Random" msgstr "Náhodne" -#: app/templates/base.html:51 app/templates/base.html:245 +#: app/templates/base.html:65 app/templates/base.html:259 #: app/templates/packages/bulk_update_conf.html:8 #: app/templates/packages/translation.html:12 #: app/templates/packages/update_config.html:8 @@ -2498,130 +2528,134 @@ msgstr "Náhodne" msgid "Help" msgstr "Pomoc" -#: app/templates/base.html:58 +#: app/templates/base.html:72 #, python-format msgid "Search %(type)s" msgstr "Vyhľadať %(type)s" -#: app/templates/base.html:58 app/templates/todo/tags.html:11 +#: app/templates/base.html:72 app/templates/todo/tags.html:11 #: app/templates/todo/tags.html:13 msgid "Search all packages" msgstr "Prehľadávať všetky balíky" -#: app/templates/base.html:75 +#: app/templates/base.html:89 msgid "Work Queue" msgstr "Pracovný poradovník" -#: app/templates/base.html:88 app/templates/base.html:140 +#: app/templates/base.html:102 app/templates/base.html:154 msgid "To do list" msgstr "Zoznam úloh" -#: app/templates/base.html:97 app/templates/notifications/list.html:4 +#: app/templates/base.html:111 app/templates/notifications/list.html:4 msgid "Notifications" msgstr "Upozornenia" -#: app/templates/base.html:118 +#: app/templates/base.html:132 msgid "Add Package" msgstr "Pridaj balík" -#: app/templates/base.html:135 +#: app/templates/base.html:149 msgid "Profile" msgstr "Prehľad" -#: app/templates/base.html:145 +#: app/templates/base.html:159 msgid "My Collections" msgstr "" -#: app/templates/base.html:169 app/templates/packages/release_new.html:12 +#: app/templates/base.html:183 app/templates/packages/release_new.html:12 msgid "Settings" msgstr "Nastavenia" -#: app/templates/base.html:172 +#: app/templates/base.html:186 msgid "Sign out" msgstr "Odhlásiť" #: app/templates/admin/languages/list.html:4 -#: app/templates/admin/languages/list.html:10 app/templates/base.html:185 -#: app/templates/packages/view.html:602 app/utils/minetest_hypertext.py:288 +#: app/templates/admin/languages/list.html:10 app/templates/base.html:199 +#: app/templates/packages/view.html:620 app/utils/minetest_hypertext.py:288 msgid "Languages" msgstr "" -#: app/templates/base.html:202 app/templates/translate/index.html:76 +#: app/templates/base.html:216 app/templates/translate/index.html:76 msgid "Help translate ContentDB" msgstr "Pomôž preložiť ContentDB" -#: app/templates/base.html:246 +#: app/templates/base.html:260 msgid "About" msgstr "Opis" -#: app/templates/base.html:247 +#: app/templates/base.html:261 msgid "Contact Us" msgstr "" -#: app/templates/base.html:248 +#: app/templates/base.html:262 msgid "Rules" msgstr "Pravidlá" -#: app/templates/base.html:249 +#: app/templates/base.html:263 msgid "Policy and Guidance" msgstr "Politika a Návod" -#: app/templates/base.html:250 app/templates/donate/index.html:46 +#: app/templates/base.html:264 app/templates/donate/index.html:46 #: app/templates/donate/index.html:70 app/templates/users/profile.html:104 msgid "Donate" msgstr "Prispieť" -#: app/templates/base.html:251 +#: app/templates/base.html:265 msgid "API" msgstr "API" -#: app/templates/base.html:252 app/templates/users/register.html:37 +#: app/templates/base.html:266 +msgid "RSS / Feeds" +msgstr "" + +#: app/templates/base.html:267 app/templates/users/register.html:37 msgid "Privacy Policy" msgstr "Politika súkromia" -#: app/templates/base.html:254 +#: app/templates/base.html:269 msgid "Report / DMCA" msgstr "Nahlásiť / DMCA" -#: app/templates/base.html:256 app/templates/packages/advanced_search.html:4 +#: app/templates/base.html:271 app/templates/packages/advanced_search.html:4 msgid "Advanced Search" msgstr "" -#: app/templates/base.html:257 +#: app/templates/base.html:272 msgid "User List" msgstr "Zoznam užívateľov" -#: app/templates/base.html:258 app/templates/packages/view.html:190 -#: app/templates/packages/view.html:677 app/templates/threads/list.html:4 +#: app/templates/base.html:273 app/templates/packages/view.html:197 +#: app/templates/packages/view.html:695 app/templates/threads/list.html:4 msgid "Threads" msgstr "Vlákna" -#: app/templates/base.html:259 app/templates/collections/list.html:7 +#: app/templates/base.html:274 app/templates/collections/list.html:7 #: app/templates/collections/list.html:26 msgid "Collections" msgstr "" -#: app/templates/base.html:260 app/templates/donate/index.html:4 +#: app/templates/base.html:275 app/templates/donate/index.html:4 msgid "Support Creators" msgstr "" -#: app/templates/base.html:261 +#: app/templates/base.html:276 msgid "Translate Packages" msgstr "" -#: app/templates/base.html:262 +#: app/templates/base.html:277 msgid "Source Code" msgstr "Zdrojový kód" -#: app/templates/base.html:268 +#: app/templates/base.html:283 msgid "Show non-free packages" msgstr "" -#: app/templates/base.html:270 +#: app/templates/base.html:285 msgid "Hide non-free packages" msgstr "" -#: app/templates/base.html:274 +#: app/templates/base.html:289 #, python-format msgid "Our privacy policy has been updated (%(date)s)" msgstr "" @@ -2630,22 +2664,16 @@ msgstr "" msgid "Welcome" msgstr "Vitaj" -#: app/templates/index.html:8 -msgid "Welcome to the best place to find Minetest mods, games, and texture packs" -msgstr "" -"Vitaj na najlepšom mieste kde nájdeš modifikácie, hry a balíky textúr pre" -" Minetest" - #: app/templates/index.html:53 #, python-format msgid "%(title)s by %(author)s" msgstr "%(title)s od %(author)s" -#: app/templates/index.html:94 app/templates/packages/view.html:278 +#: app/templates/index.html:94 app/templates/packages/view.html:285 msgid "Previous" msgstr "Predchádzajúce" -#: app/templates/index.html:98 app/templates/packages/view.html:282 +#: app/templates/index.html:98 app/templates/packages/view.html:289 #: app/templates/users/claim_forums.html:87 msgid "Next" msgstr "Nasledujúce" @@ -2727,7 +2755,7 @@ msgstr "Balík" #: app/templates/admin/storage.html:62 #: app/templates/collections/create_edit.html:61 -#: app/templates/threads/user_comments.html:79 +#: app/templates/threads/user_comments.html:80 msgid "No results" msgstr "" @@ -2850,7 +2878,8 @@ msgstr "Neboli vytvorené žiadne tokeny" #: app/templates/collections/create_edit.html:5 #: app/templates/collections/view.html:42 app/templates/macros/releases.html:68 -#: app/templates/packages/view.html:116 app/templates/packages/view.html:255 +#: app/templates/packages/release_view.html:10 +#: app/templates/packages/view.html:123 app/templates/packages/view.html:262 msgid "Edit" msgstr "Upraviť" @@ -2868,7 +2897,7 @@ msgstr "" #: app/templates/collections/create_edit.html:76 #: app/templates/packages/remove.html:34 app/templates/packages/remove.html:83 -#: app/templates/packages/view.html:128 +#: app/templates/packages/view.html:135 msgid "Remove" msgstr "Odstrániť" @@ -3127,8 +3156,8 @@ msgstr "Vymazaný užívateľ" msgid "No audit log entries." msgstr "Audit log neobsahuje žiadne položky." -#: app/templates/macros/forms.html:21 app/templates/macros/reviews.html:150 -#: app/templates/packages/remove.html:73 app/templates/packages/view.html:468 +#: app/templates/macros/forms.html:21 app/templates/macros/reviews.html:151 +#: app/templates/packages/remove.html:73 app/templates/packages/view.html:486 #: app/templates/users/modtools.html:86 msgid "Required" msgstr "Požiadavky" @@ -3206,6 +3235,7 @@ msgstr "Upraviť / Schváliť" #: app/templates/macros/releases.html:103 #: app/templates/packages/release_edit.html:39 +#: app/templates/packages/release_view.html:41 msgid "Importing..." msgstr "Vkladanie..." @@ -3225,34 +3255,34 @@ msgstr "Užitočné" msgid "Unhelpful" msgstr "Neužitočné" -#: app/templates/macros/reviews.html:90 +#: app/templates/macros/reviews.html:91 #, python-format msgid "%(num)d comments" msgstr "%(num)d komentárov" -#: app/templates/macros/reviews.html:102 +#: app/templates/macros/reviews.html:103 msgid "No reviews, yet." msgstr "Zatiaľ bez recenzií." -#: app/templates/macros/reviews.html:112 app/templates/macros/reviews.html:166 +#: app/templates/macros/reviews.html:113 app/templates/macros/reviews.html:167 #: app/templates/packages/review_create_edit.html:4 msgid "Review" msgstr "Recenzia" -#: app/templates/macros/reviews.html:139 +#: app/templates/macros/reviews.html:140 #: app/templates/packages/review_create_edit.html:51 msgid "Why or why not? Try to be constructive" msgstr "Prečo, alebo prečo nie? Skús buť konštruktívny" -#: app/templates/macros/reviews.html:156 +#: app/templates/macros/reviews.html:157 msgid "Post Review" msgstr "Post recenzia" -#: app/templates/macros/reviews.html:192 +#: app/templates/macros/reviews.html:193 msgid "Report an issue" msgstr "" -#: app/templates/macros/reviews.html:196 +#: app/templates/macros/reviews.html:197 msgid "Ask a question" msgstr "" @@ -3391,8 +3421,8 @@ msgstr "Nedávna odpoveď" msgid "On %(trigger)s, do %(action)s" msgstr "Keď %(trigger)s, potom %(action)s" -#: app/templates/macros/todo.html:35 app/templates/packages/view.html:122 -#: app/templates/packages/view.html:433 +#: app/templates/macros/todo.html:35 app/templates/packages/view.html:129 +#: app/templates/packages/view.html:451 msgid "Release" msgstr "Vydanie" @@ -3402,7 +3432,7 @@ msgstr "Úložisko" #: app/templates/macros/todo.html:48 #: app/templates/packages/releases_list.html:13 -#: app/templates/packages/view.html:437 +#: app/templates/packages/view.html:455 msgid "Update settings" msgstr "Aktualizuj nastavenia" @@ -3447,9 +3477,9 @@ msgstr "Témy fóra" #: app/templates/modnames/view.html:27 app/templates/oauth/authorize.html:32 #: app/templates/packages/game_support.html:42 -#: app/templates/packages/similar.html:38 app/templates/packages/view.html:474 -#: app/templates/packages/view.html:498 app/templates/packages/view.html:543 -#: app/templates/packages/view.html:575 app/templates/todo/editor.html:85 +#: app/templates/packages/similar.html:38 app/templates/packages/view.html:492 +#: app/templates/packages/view.html:516 app/templates/packages/view.html:561 +#: app/templates/packages/view.html:593 app/templates/todo/editor.html:85 #: app/templates/todo/game_support.html:45 #, python-format msgid "%(title)s by %(display_name)s" @@ -3685,18 +3715,18 @@ msgstr "" "funkcie, ako\n" "napríklad vyhľadávanie metadát z Git, a automatické dokočovanie." -#: app/templates/packages/create_edit.html:73 +#: app/templates/packages/create_edit.html:78 msgid "You need to unpublish the package to change the name." msgstr "" -#: app/templates/packages/create_edit.html:80 +#: app/templates/packages/create_edit.html:85 msgid "" "Tip: Don't include Minetest, mod, or modpack " "anywhere in the short description. It is unnecessary and wastes " "characters." msgstr "" -#: app/templates/packages/create_edit.html:83 +#: app/templates/packages/create_edit.html:88 msgid "" "Please choose 'Work in Progress' if your package is unstable, and " "shouldn't be recommended to all players" @@ -3704,87 +3734,87 @@ msgstr "" "Prosím zvoľ 'Prebiehajúca práca' ak je tvoj balík nestály a neodporúča sa" " všetkým hráčom" -#: app/templates/packages/create_edit.html:88 +#: app/templates/packages/create_edit.html:93 msgid "If there is no media, set the Media License to the same as the License." msgstr "Ak neobsahuje médium, zvoľ Licencia média na rovnakú úroveň ako Licencia." -#: app/templates/packages/create_edit.html:92 +#: app/templates/packages/create_edit.html:97 msgid "" "There's no need to link to the package on ContentDB in the long " "description, the user is already here!" msgstr "" -#: app/templates/packages/create_edit.html:95 +#: app/templates/packages/create_edit.html:100 msgid "" "There's no need to include the forum topic in the long description, it's " "already shown on the page." msgstr "" -#: app/templates/packages/create_edit.html:98 +#: app/templates/packages/create_edit.html:103 msgid "" "There's no need to include the repository URL in the long description, " "it's already shown on the page." msgstr "" -#: app/templates/packages/create_edit.html:102 +#: app/templates/packages/create_edit.html:107 msgid "What to write in the long description" msgstr "" -#: app/templates/packages/create_edit.html:108 +#: app/templates/packages/create_edit.html:113 msgid "Repository and Links" msgstr "Úložisko a Odkazy" -#: app/templates/packages/create_edit.html:111 +#: app/templates/packages/create_edit.html:116 msgid "Do you have a Git repository?" msgstr "" -#: app/templates/packages/create_edit.html:113 +#: app/templates/packages/create_edit.html:118 msgid "Having a repository is optional" msgstr "" -#: app/templates/packages/create_edit.html:116 +#: app/templates/packages/create_edit.html:121 msgid "" "If you do have a repository, enter the URL below. Otherwise, leave blank " "and click skip." msgstr "" -#: app/templates/packages/create_edit.html:121 +#: app/templates/packages/create_edit.html:126 msgid "HTTP URL to a Git, Mercurial, or other repository" msgstr "" -#: app/templates/packages/create_edit.html:124 +#: app/templates/packages/create_edit.html:129 msgid "Next (Autoimport)" msgstr "Nasledujúce (Automatické vloženie)" -#: app/templates/packages/create_edit.html:125 +#: app/templates/packages/create_edit.html:130 msgid "Skip" msgstr "Preskočiť" -#: app/templates/packages/create_edit.html:129 +#: app/templates/packages/create_edit.html:134 msgid "Importing... (This may take a while)" msgstr "Vkladanie... (Môže to chvíľu trvať)" -#: app/templates/packages/create_edit.html:132 +#: app/templates/packages/create_edit.html:137 msgid "Where should users report issues?" msgstr "" -#: app/templates/packages/create_edit.html:136 +#: app/templates/packages/create_edit.html:141 msgid "Paste a forum topic URL" msgstr "" -#: app/templates/packages/create_edit.html:138 +#: app/templates/packages/create_edit.html:143 msgid "YouTube videos will be shown in an embed." msgstr "YouTube videá sa zobrazia v záložke." -#: app/templates/packages/create_edit.html:139 +#: app/templates/packages/create_edit.html:144 msgid "If blank, the author's donation URL will be used instead." msgstr "Ak je prázdne, bude použité URL pre príspevky autorovi." -#: app/templates/packages/create_edit.html:140 +#: app/templates/packages/create_edit.html:145 msgid "How can users translate your package? ie: weblate URL or a help page" msgstr "" -#: app/templates/packages/create_edit.html:145 +#: app/templates/packages/create_edit.html:150 msgid "" "You need to save a draft before you can add releases and screenshots. " "You'll be able to edit the package again before submitting for approval." @@ -3841,7 +3871,7 @@ msgid "" msgstr "" #: app/templates/packages/game_support.html:23 -#: app/templates/packages/view.html:213 app/templates/translate/index.html:48 +#: app/templates/packages/view.html:220 app/templates/translate/index.html:48 msgid "Source" msgstr "Zdroj" @@ -4036,10 +4066,12 @@ msgid "Human-readable name. Eg: 1.0.0 - The Trains Update" msgstr "" #: app/templates/packages/release_edit.html:35 +#: app/templates/packages/release_view.html:35 msgid "Commit Hash" msgstr "Odovzdať Hash" #: app/templates/packages/release_edit.html:40 +#: app/templates/packages/release_view.html:42 msgid "view task" msgstr "Pozri úlohu" @@ -4373,7 +4405,7 @@ msgstr "" "na hodnotenie balíka." #: app/templates/packages/review_votes.html:4 -#: app/templates/packages/view.html:364 +#: app/templates/packages/view.html:371 msgid "Review Votes" msgstr "Hlasy za recenziu" @@ -4505,24 +4537,32 @@ msgstr "" msgid "Translating content meta - lua_api.md" msgstr "" -#: app/templates/packages/translation.html:30 -msgid "Translation template" +#: app/templates/packages/translation.html:31 +#, python-format +msgid "%(title)s is available in %(num)d languages." msgstr "" #: app/templates/packages/translation.html:32 +msgid "ContentDB reads translations from locale files (.tr) in your package." +msgstr "" + +#: app/templates/packages/translation.html:89 +msgid "Translation template" +msgstr "" + +#: app/templates/packages/translation.html:91 #, python-format msgid "" "To quickly add support for ContentDB package translation, create a file " "at %(location)s with the following content:" msgstr "" -#: app/templates/packages/translation.html:43 -#, python-format -msgid "%(title)s is available in %(num)d languages." +#: app/templates/packages/translation.html:102 +msgid "With games, you also need to name the textdomain in game.conf:" msgstr "" -#: app/templates/packages/translation.html:44 -msgid "ContentDB reads translations from locale files (.tr) in your package." +#: app/templates/packages/translation.html:106 +msgid "Replace mymod with the name of mod / textdomain you chose." msgstr "" #: app/templates/packages/update_config.html:4 @@ -4567,46 +4607,51 @@ msgstr "" "Keď je balík označený ako zastaraný, nebudeš dostávať žiadne upozornenia," " až kým bude znova označený ako aktualizovaný." -#: app/templates/packages/view.html:42 +#: app/templates/packages/view.html:22 app/templates/packages/view.html:25 +#, python-format +msgid "%(title)s releases" +msgstr "" + +#: app/templates/packages/view.html:49 msgid "Download" msgstr "Stiahnuť" -#: app/templates/packages/view.html:49 +#: app/templates/packages/view.html:56 #, python-format msgid "Minetest %(min)s - %(max)s" msgstr "Minetest %(min)s - %(max)s" -#: app/templates/packages/view.html:51 +#: app/templates/packages/view.html:58 #, python-format msgid "For Minetest %(min)s and above" msgstr "Pre Minetest %(min)s a vyššie" -#: app/templates/packages/view.html:53 +#: app/templates/packages/view.html:60 #, python-format msgid "Minetest %(max)s and below" msgstr "Minetest %(max)s a nižšie" -#: app/templates/packages/view.html:63 +#: app/templates/packages/view.html:70 msgid "How do I install this?" msgstr "Ako to nainštalujem?" -#: app/templates/packages/view.html:69 +#: app/templates/packages/view.html:76 msgid "No downloads available" msgstr "Žiadne súbory na stiahnutie" -#: app/templates/packages/view.html:76 +#: app/templates/packages/view.html:83 msgid "Non-free code and media" msgstr "Žiadne voľné (non-free) kódy a médiá" -#: app/templates/packages/view.html:78 +#: app/templates/packages/view.html:85 msgid "Non-free code" msgstr "Non-free kód" -#: app/templates/packages/view.html:80 +#: app/templates/packages/view.html:87 msgid "Non-free media" msgstr "Non-free médiá" -#: app/templates/packages/view.html:94 app/templates/threads/view.html:109 +#: app/templates/packages/view.html:101 app/templates/threads/view.html:109 msgid "" "This thread is only visible to its creator, package maintainers, users of" " Approver rank or above, and @mentioned users." @@ -4615,162 +4660,167 @@ msgstr "" "používateľov s hodnosťou Schvaľovateľa alebo vyššie a @spomenutých " "používateľov." -#: app/templates/packages/view.html:207 app/templates/users/profile.html:95 +#: app/templates/packages/view.html:214 app/templates/users/profile.html:95 msgid "Website" msgstr "Webová stránka" -#: app/templates/packages/view.html:219 app/templates/users/profile.html:77 +#: app/templates/packages/view.html:226 app/templates/users/profile.html:77 msgid "Forums" msgstr "Fórum" -#: app/templates/packages/view.html:225 +#: app/templates/packages/view.html:232 msgid "Issue Tracker" msgstr "Sledovanie problémov" -#: app/templates/packages/view.html:231 app/templates/translate/index.html:43 +#: app/templates/packages/view.html:238 app/templates/translate/index.html:43 msgid "Translate" msgstr "" -#: app/templates/packages/view.html:297 +#: app/templates/packages/view.html:304 msgid "Thumbnail for video" msgstr "" -#: app/templates/packages/view.html:314 +#: app/templates/packages/view.html:321 msgid "Awaiting review" msgstr "Čaká sa na recenziu" -#: app/templates/packages/view.html:344 app/templates/threads/view.html:82 +#: app/templates/packages/view.html:351 app/templates/threads/view.html:82 msgid "Edit Review" msgstr "Upraviť recenziu" -#: app/templates/packages/view.html:349 +#: app/templates/packages/view.html:356 msgid "You can't review your own package." msgstr "Nemôžeš recenzovať svoj vlastný balík." -#: app/templates/packages/view.html:359 +#: app/templates/packages/view.html:366 msgid "Package needs to be approved before it can be reviewed." msgstr "Balíček musí byť schválený predtým, než ho možno prezerať." -#: app/templates/packages/view.html:370 +#: app/templates/packages/view.html:377 msgid "Used By" msgstr "Používané" -#: app/templates/packages/view.html:376 +#: app/templates/packages/view.html:383 msgid "Content" msgstr "Obsah" -#: app/templates/packages/view.html:378 app/templates/packages/view.html:461 +#: app/templates/packages/view.html:385 app/templates/packages/view.html:479 msgid "View content for game" msgstr "Pozri obsah hry" -#: app/templates/packages/view.html:393 +#: app/templates/packages/view.html:398 +#, python-format +msgid "Release notes for %(title)s" +msgstr "" + +#: app/templates/packages/view.html:411 msgid "Favorite" msgstr "" -#: app/templates/packages/view.html:402 +#: app/templates/packages/view.html:420 msgid "Add to collection..." msgstr "" -#: app/templates/packages/view.html:410 +#: app/templates/packages/view.html:428 #, python-format msgid "View %(count)d collections" msgstr "" -#: app/templates/packages/view.html:421 +#: app/templates/packages/view.html:439 msgid "Package may be outdated" msgstr "Balík môže byť zastaralý" -#: app/templates/packages/view.html:428 +#: app/templates/packages/view.html:446 msgid "Only visible to the author and Editors." msgstr "Viditeľné iba pre autora a editorov." -#: app/templates/packages/view.html:445 +#: app/templates/packages/view.html:463 msgid "Warning" msgstr "Upozornenie" -#: app/templates/packages/view.html:451 +#: app/templates/packages/view.html:469 msgid "Like this package? Help support its development by making a donation" msgstr "Páči sa ti tento balík? Pomôž podporiť jeho vývoj príspevkom" -#: app/templates/packages/view.html:454 +#: app/templates/packages/view.html:472 msgid "Donate now" msgstr "Prispieť" -#: app/templates/packages/view.html:466 app/utils/minetest_hypertext.py:283 +#: app/templates/packages/view.html:484 app/utils/minetest_hypertext.py:283 msgid "Dependencies" msgstr "Nevyhnutné doplnky" -#: app/templates/packages/view.html:486 +#: app/templates/packages/view.html:504 msgid "No required dependencies" msgstr "Nevyžadujú sa nevyhnutné doplnky" -#: app/templates/packages/view.html:492 +#: app/templates/packages/view.html:510 msgid "Optional" msgstr "Voliteľné" -#: app/templates/packages/view.html:525 +#: app/templates/packages/view.html:543 msgid "Compatible Games" msgstr "Kompatibilné hry" -#: app/templates/packages/view.html:530 app/templates/packages/view.html:550 +#: app/templates/packages/view.html:548 app/templates/packages/view.html:568 #: app/utils/minetest_hypertext.py:275 msgid "No specific game required" msgstr "" -#: app/templates/packages/view.html:533 +#: app/templates/packages/view.html:551 msgid "Tested with:" msgstr "" -#: app/templates/packages/view.html:555 +#: app/templates/packages/view.html:573 msgid "Is the above correct?" msgstr "" -#: app/templates/packages/view.html:556 +#: app/templates/packages/view.html:574 msgid "You need to either confirm this or tell ContentDB about supported games" msgstr "" -#: app/templates/packages/view.html:568 +#: app/templates/packages/view.html:586 msgid "Does not work with:" msgstr "" -#: app/templates/packages/view.html:588 +#: app/templates/packages/view.html:606 msgid "Please specify compatible games" msgstr "Prosím, upresni kompatibilné hry" -#: app/templates/packages/view.html:594 +#: app/templates/packages/view.html:612 msgid "Information" msgstr "Poznatky" -#: app/templates/packages/view.html:600 +#: app/templates/packages/view.html:618 msgid "Technical Name" msgstr "Technický názov" -#: app/templates/packages/view.html:616 app/utils/minetest_hypertext.py:295 +#: app/templates/packages/view.html:634 app/utils/minetest_hypertext.py:295 #, python-format msgid "%(code_license)s for code,
%(media_license)s for media." msgstr "%(code_license)s pre kód,
%(media_license)s pre médiá." -#: app/templates/packages/view.html:624 +#: app/templates/packages/view.html:642 msgid "Unknown" msgstr "Neznáme" -#: app/templates/packages/view.html:626 app/utils/minetest_hypertext.py:301 +#: app/templates/packages/view.html:644 app/utils/minetest_hypertext.py:301 msgid "Added" msgstr "Pridané" -#: app/templates/packages/view.html:640 +#: app/templates/packages/view.html:658 msgid "Remove myself" msgstr "Odstrániť seba" -#: app/templates/packages/view.html:645 app/utils/minetest_hypertext.py:303 +#: app/templates/packages/view.html:663 app/utils/minetest_hypertext.py:303 msgid "Provides" msgstr "Poskytuje" -#: app/templates/packages/view.html:667 +#: app/templates/packages/view.html:685 msgid "More" msgstr "Viac" -#: app/templates/packages/view.html:696 +#: app/templates/packages/view.html:714 msgid "See audit log" msgstr "Pozri audit log" @@ -4860,7 +4910,7 @@ msgstr "Komentáre od %(user)s" msgid "Reply to %(title)s" msgstr "Odpovedz na %(title)s" -#: app/templates/threads/user_comments.html:73 +#: app/templates/threads/user_comments.html:74 msgid "Only showing replies to public threads" msgstr "" @@ -4964,7 +5014,7 @@ msgstr "" "Názvy rozšírení, ktoré majú prísne závislosti, ale žiadne balíčky ich " "neponúkajú." -#: app/templates/todo/editor.html:193 app/templates/users/account.html:100 +#: app/templates/todo/editor.html:193 app/templates/users/account.html:102 msgid "View All" msgstr "Pozri všetko" @@ -5268,10 +5318,10 @@ msgid "Account Deletion and Deactivation isn't available to users yet." msgstr "Vymazanie alebo deaktivácia účtu ešte nie je užívateľom prístupné." #: app/templates/users/account.html:88 -msgid "Please contact the admin." -msgstr "Prosím kontaktuj administrátora." +msgid "Please raise a report to request account deletion." +msgstr "" -#: app/templates/users/account.html:93 +#: app/templates/users/account.html:95 msgid "Recent Account Actions" msgstr "Posledné úpravy účtu" @@ -5799,27 +5849,27 @@ msgstr "Vyhľadajte vo Vydaniach balíčkov" msgid "'%(query)s' - Search Package Releases" msgstr "'%(query)s' - Hľadať vo vydaniach balíčkov" -#: app/utils/flask.py:158 +#: app/utils/flask.py:159 msgid "All time" msgstr "" -#: app/utils/flask.py:159 +#: app/utils/flask.py:160 msgid "Last 7 days" msgstr "" -#: app/utils/flask.py:160 +#: app/utils/flask.py:161 msgid "Last 30 days" msgstr "" -#: app/utils/flask.py:161 +#: app/utils/flask.py:162 msgid "Last 90 days" msgstr "" -#: app/utils/flask.py:162 +#: app/utils/flask.py:163 msgid "Year to date" msgstr "" -#: app/utils/flask.py:163 +#: app/utils/flask.py:164 msgid "Last year" msgstr "" @@ -6328,6 +6378,7 @@ msgstr "" #~ msgid "Chat / Commands" #~ msgstr "" +#~ msgctxt "tags" #~ msgid "" #~ "Focus on player chat/communication or " #~ "who's primary function is interacting " @@ -6343,6 +6394,7 @@ msgstr "" #~ msgid "Complex installation" #~ msgstr "" +#~ msgctxt "tags" #~ msgid "" #~ "Requires futher installation steps, such " #~ "as installing luarocks or editing the" @@ -6364,6 +6416,7 @@ msgstr "" #~ msgid "Sims" #~ msgstr "" +#~ msgctxt "tags" #~ msgid "" #~ "Mods and games that aim to " #~ "simulate real life activity. Similar to" @@ -6388,6 +6441,7 @@ msgstr "" #~ msgid "Mobs / Animals / NPCs" #~ msgstr "" +#~ msgctxt "tags" #~ msgid "Adds mobs, animals, and NPCs" #~ msgstr "" @@ -6496,6 +6550,7 @@ msgstr "" #~ msgid "GUI" #~ msgstr "" +#~ msgctxt "tags" #~ msgid "For content whose main utility / feature is in GUI/formspec form" #~ msgstr "" @@ -6514,6 +6569,7 @@ msgstr "" #~ msgid "Minetest Game improved" #~ msgstr "" +#~ msgctxt "tags" #~ msgid "Forks of MTG" #~ msgstr "" @@ -6659,39 +6715,6 @@ 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 (_), " @@ -6709,3 +6732,6 @@ msgstr "" #~ msgid "Human readable. Eg: 1.0.0 or 2018-05-28" #~ msgstr "Ľudsky zrozumiteľne. T.j.: 1.0.0 alebo 2018-05-28" +#~ msgid "Please contact the admin." +#~ msgstr "Prosím kontaktuj administrátora." + diff --git a/translations/sv/LC_MESSAGES/messages.po b/translations/sv/LC_MESSAGES/messages.po index 7ecda2ab..141b2ded 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-22 16:06+0100\n" +"POT-Creation-Date: 2024-07-23 22:12+0100\n" "PO-Revision-Date: 2024-06-09 10:38+0000\n" "Last-Translator: ROllerozxa \n" "Language: sv\n" @@ -27,43 +27,29 @@ msgstr "Bannad:" msgid "You have been banned." msgstr "Du har blivit bannad." -#. NOTE: tags: title for server_tools +#. NOTE: tags: title for jam_game_2023 #: app/_translations.py:6 #, fuzzy msgctxt "tags" -msgid "Server Moderation and Tools" -msgstr "Servermoderering och verktyg" +msgid "Jam / Game 2023" +msgstr "Jam / Game 2023" -#. NOTE: tags: description for server_tools +#. NOTE: tags: description for jam_game_2023 #: 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:10 -#, fuzzy -msgctxt "tags" -msgid "Player vs Player (PvP)" -msgstr "Spelare vs spelare (PvP)" - -#. NOTE: tags: description for pvp -#: 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" +msgid "Entries to the 2023 Minetest Game Jam " +msgstr "Inlägg till 2023 års Minetest Game Jam " #. NOTE: tags: title for player_effects -#: app/_translations.py:14 +#: app/_translations.py:10 #, fuzzy msgctxt "tags" msgid "Player Effects / Power Ups" msgstr "Spelareffekter / Power-ups" #. NOTE: tags: description for player_effects -#: app/_translations.py:16 +#: app/_translations.py:12 #, fuzzy msgctxt "tags" msgid "" @@ -73,85 +59,57 @@ msgstr "" "För innehåll som ändrar speleffekter, inkluderande fysik, för exempel: " "hastighet, hopphöjd eller gravitation." -#. NOTE: tags: title for jam_game_2023 +#. NOTE: tags: title for server_tools +#: app/_translations.py:14 +#, fuzzy +msgctxt "tags" +msgid "Server Moderation and Tools" +msgstr "Servermoderering och verktyg" + +#. NOTE: tags: description for server_tools +#: app/_translations.py:16 +#, 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:18 #, fuzzy msgctxt "tags" -msgid "Jam / Game 2023" -msgstr "Jam / Game 2023" +msgid "Player vs Player (PvP)" +msgstr "Spelare vs spelare (PvP)" -#. NOTE: tags: description for jam_game_2023 +#. NOTE: tags: description for pvp #: 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" +msgid "Designed to be played competitively against other players" +msgstr "Designad för att spelas konkurrenskraftigt mot andra spelare" #. NOTE: tags: title for world_tools -#: app/_translations.py:26 +#: app/_translations.py:22 #, fuzzy msgctxt "tags" msgid "World Maintenance and Tools" msgstr "Världunderhållning och verktyg" #. NOTE: tags: description for world_tools -#: app/_translations.py:28 +#: app/_translations.py:24 #, 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:38 +#: app/_translations.py:26 #, fuzzy msgctxt "tags" msgid "Joke" msgstr "Skämt" #. NOTE: tags: description for april_fools -#: app/_translations.py:40 +#: app/_translations.py:28 #, fuzzy msgctxt "tags" msgid "" @@ -162,244 +120,219 @@ msgstr "" "inte ska tas på allvar och som inte är avsett att användas seriöst eller " "långsiktigt." -#. NOTE: tags: title for singleplayer -#: app/_translations.py:42 +#. NOTE: tags: title for developer_tools +#: app/_translations.py:30 #, fuzzy msgctxt "tags" -msgid "Singleplayer-focused" -msgstr "Enspelarsfokuserat" +msgid "Developer Tools" +msgstr "Utvecklarverktyg" -#. NOTE: tags: description for singleplayer -#: app/_translations.py:44 +#. NOTE: tags: description for developer_tools +#: app/_translations.py:32 #, fuzzy msgctxt "tags" -msgid "Content that can be played alone" -msgstr "Innehåll som kan spelas ensamt" +msgid "Tools for game and mod developers" +msgstr "Verktyg för spel- och moddutvecklare" + +#. NOTE: tags: title for inventory +#: app/_translations.py:34 +#, fuzzy +msgctxt "tags" +msgid "Inventory" +msgstr "Lagring" + +#. NOTE: tags: description for inventory +#: app/_translations.py:36 +#, fuzzy +msgctxt "tags" +msgid "Changes the inventory GUI" +msgstr "Ändrar lagrings-GUI:n" #. NOTE: tags: title for crafting -#: app/_translations.py:46 +#: app/_translations.py:38 #, fuzzy msgctxt "tags" msgid "Crafting" msgstr "Skapning" #. NOTE: tags: description for crafting -#: app/_translations.py:48 +#: app/_translations.py:40 #, fuzzy msgctxt "tags" msgid "Big changes to crafting gameplay" msgstr "Stora ändringar för skapnings-gameplay" #. NOTE: tags: title for adventure__rpg -#: app/_translations.py:50 +#: app/_translations.py:42 #, fuzzy msgctxt "tags" msgid "Adventure / RPG" msgstr "Äventyr / RPG" #. NOTE: tags: title for shooter -#: app/_translations.py:52 +#: app/_translations.py:44 #, fuzzy msgctxt "tags" msgid "Shooter" msgstr "Skjutare" #. NOTE: tags: description for shooter -#: app/_translations.py:54 +#: app/_translations.py:46 #, 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 +#: app/_translations.py:48 #, fuzzy msgctxt "tags" msgid "Sounds / Music" msgstr "Ljud / Musik" #. NOTE: tags: description for sound_music -#: app/_translations.py:58 +#: app/_translations.py:50 #, 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 tools -#: app/_translations.py:60 +#. NOTE: tags: title for mapgen +#: app/_translations.py:52 #, fuzzy msgctxt "tags" -msgid "Tools / Weapons / Armor" -msgstr "Verktyg / Vapen / Rustning" +msgid "Mapgen / Biomes / Decoration" +msgstr "Mapgen / Biomer / Dekoration" -#. NOTE: tags: description for tools -#: app/_translations.py:62 +#. NOTE: tags: description for mapgen +#: app/_translations.py:54 #, fuzzy msgctxt "tags" -msgid "Adds or changes tools, weapons, and armor" -msgstr "Lägger till eller ändrar verktyg, vapen och rustningar" +msgid "New mapgen or changes mapgen" +msgstr "Ny mapgen eller ändrar mapgen" -#. NOTE: tags: title for plants_and_farming -#: app/_translations.py:64 +#. NOTE: tags: title for singleplayer +#: app/_translations.py:56 #, fuzzy msgctxt "tags" -msgid "Plants and Farming" -msgstr "Växter och odling" +msgid "Singleplayer-focused" +msgstr "Enspelarsfokuserat" -#. NOTE: tags: description for plants_and_farming -#: app/_translations.py:66 +#. NOTE: tags: description for singleplayer +#: app/_translations.py:58 #, fuzzy msgctxt "tags" -msgid "Adds new plants or other farmable resources." -msgstr "Lägger till nya växter eller andra jordbruksresurser." - -#. NOTE: tags: title for simulation -#: app/_translations.py:68 -#, fuzzy -msgctxt "tags" -msgid "Sims" -msgstr "Simulationer" - -#. 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 -#, 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" +msgid "Content that can be played alone" +msgstr "Innehåll som kan spelas ensamt" #. NOTE: tags: title for complex_installation -#: app/_translations.py:80 +#: app/_translations.py:60 #, fuzzy msgctxt "tags" msgid "Complex installation" msgstr "Komplex installation" #. NOTE: tags: description for complex_installation -#: app/_translations.py:82 +#: app/_translations.py:62 msgctxt "tags" msgid "" "Requires futher installation steps, such as installing LuaRocks or " "editing the trusted mod setting" msgstr "" -#. NOTE: tags: title for magic -#: app/_translations.py:84 +#. NOTE: tags: title for simulation +#: app/_translations.py:64 #, fuzzy msgctxt "tags" -msgid "Magic / Enchanting" -msgstr "Magi / Förtrollning" +msgid "Sims" +msgstr "Simulationer" -#. NOTE: tags: title for building_mechanics -#: 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: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 oneofakind__original -#: app/_translations.py:90 -#, fuzzy -msgctxt "tags" -msgid "One-of-a-kind / Original" -msgstr "Originellt" - -#. NOTE: tags: description for oneofakind__original -#: app/_translations.py:92 -#, fuzzy +#. NOTE: tags: description for simulation +#: app/_translations.py:66 msgctxt "tags" msgid "" -"For games and such that are of their own kind, distinct and original in " -"nature to others of the same category." +"Mods and games that aim to simulate real life activity. Similar to " +"SimCity/The Sims/OpenTTD/etc." 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 building -#: app/_translations.py:94 +#. NOTE: tags: title for plants_and_farming +#: app/_translations.py:68 #, fuzzy msgctxt "tags" -msgid "Building" -msgstr "Byggning" +msgid "Plants and Farming" +msgstr "Växter och odling" -#. NOTE: tags: description for building -#: app/_translations.py:96 +#. NOTE: tags: description for plants_and_farming +#: app/_translations.py:70 #, 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 "Adds new plants or other farmable resources." +msgstr "Lägger till nya växter eller andra jordbruksresurser." -#. NOTE: tags: title for decorative -#: app/_translations.py:98 +#. NOTE: tags: title for multiplayer +#: app/_translations.py:72 #, fuzzy msgctxt "tags" -msgid "Decorative" -msgstr "Dekorativt" +msgid "Multiplayer-focused" +msgstr "Flerspelarfokuserat" -#. NOTE: tags: description for decorative -#: app/_translations.py:100 +#. NOTE: tags: description for multiplayer +#: app/_translations.py:74 #, 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 "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 chat +#: app/_translations.py:80 +#, fuzzy +msgctxt "tags" +msgid "Chat / Commands" +msgstr "Chatt / Kommandon" + +#. NOTE: tags: description for chat +#: app/_translations.py:82 +msgctxt "tags" +msgid "Focus on player chat/communication or console interaction." +msgstr "" #. NOTE: tags: title for puzzle -#: app/_translations.py:102 +#: app/_translations.py:84 #, fuzzy msgctxt "tags" msgid "Puzzle" msgstr "Pussel" #. NOTE: tags: description for puzzle -#: app/_translations.py:104 +#: app/_translations.py:86 #, fuzzy 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 environment -#: app/_translations.py:106 +#: app/_translations.py:88 #, fuzzy msgctxt "tags" msgid "Environment / Weather" msgstr "Miljö / Väder" #. NOTE: tags: description for environment -#: app/_translations.py:108 +#: app/_translations.py:90 #, fuzzy msgctxt "tags" msgid "" @@ -408,32 +341,99 @@ msgid "" msgstr "Förbättrar världen, lägger till väder, ljud eller andra miljömekaniker" #. NOTE: tags: title for less_than_px -#: app/_translations.py:110 +#: app/_translations.py:92 #, fuzzy msgctxt "tags" msgid "<16px" msgstr "<16px" #. NOTE: tags: description for less_than_px -#: app/_translations.py:112 +#: app/_translations.py:94 #, fuzzy msgctxt "tags" msgid "Less than 16px" msgstr "Mindre än 16px" #. NOTE: tags: title for mobs -#: app/_translations.py:114 +#: app/_translations.py:96 #, fuzzy msgctxt "tags" msgid "Mobs / Animals / NPCs" msgstr "Mobs / Djur / NPCs" #. NOTE: tags: description for mobs -#: app/_translations.py:116 +#: app/_translations.py:98 msgctxt "tags" msgid "Adds mobs, animals, and non-player characters" msgstr "" +#. NOTE: tags: title for building +#: app/_translations.py:100 +#, fuzzy +msgctxt "tags" +msgid "Building" +msgstr "Byggning" + +#. NOTE: tags: description for building +#: app/_translations.py:102 +#, 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:104 +#, fuzzy +msgctxt "tags" +msgid "Decorative" +msgstr "Dekorativt" + +#. NOTE: tags: description for decorative +#: app/_translations.py:106 +#, 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" + +#. NOTE: tags: title for magic +#: app/_translations.py:108 +#, fuzzy +msgctxt "tags" +msgid "Magic / Enchanting" +msgstr "Magi / Förtrollning" + +#. NOTE: tags: title for building_mechanics +#: app/_translations.py:110 +#, fuzzy +msgctxt "tags" +msgid "Building Mechanics and Tools" +msgstr "Byggmekaniker och verktyg" + +#. NOTE: tags: description for building_mechanics +#: app/_translations.py:112 +#, 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 oneofakind__original +#: app/_translations.py:114 +#, fuzzy +msgctxt "tags" +msgid "One-of-a-kind / Original" +msgstr "Originellt" + +#. NOTE: tags: description for oneofakind__original +#: 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." +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 custom_mapgen #: app/_translations.py:118 #, fuzzy @@ -452,24 +452,19 @@ 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 survival +#. NOTE: tags: title for 16px #: app/_translations.py:122 #, fuzzy msgctxt "tags" -msgid "Survival" -msgstr "Överlevnad" +msgid "16px" +msgstr "16px" -#. NOTE: tags: description for survival +#. NOTE: tags: description for 16px #: 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 "" -"Skriven specifikt för överlevnadsgameplay med ett fokus på spelbalans, " -"svårighetsgrad eller resurser tillgängliga genom skapning, gruvbrytning, " -"..." +msgid "For 16px texture packs" +msgstr "För 16px-texturpaket" #. NOTE: tags: title for education #: app/_translations.py:126 @@ -487,71 +482,48 @@ msgstr "" "Antingen har pedagogiskt värde, eller är ett verktyg för att hjälpa " "lärare " -#. NOTE: tags: title for storage +#. NOTE: tags: title for survival #: app/_translations.py:130 #, fuzzy msgctxt "tags" -msgid "Storage" -msgstr "Lagring" +msgid "Survival" +msgstr "Överlevnad" -#. NOTE: tags: description for storage +#. NOTE: tags: description for survival #: 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 library -#: app/_translations.py:134 -#, fuzzy -msgctxt "tags" -msgid "API / Library" -msgstr "API:er / Bibliotek" - -#. NOTE: tags: description for library -#: 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" +msgid "" +"Written specifically for survival gameplay with a focus on game-balance, " +"difficulty level, or resources available through crafting, mining, ..." +msgstr "" +"Skriven specifikt för överlevnadsgameplay med ett fokus på spelbalans, " +"svårighetsgrad eller resurser tillgängliga genom skapning, gruvbrytning, " +"..." #. NOTE: tags: title for hud -#: app/_translations.py:138 +#: app/_translations.py:134 #, fuzzy msgctxt "tags" msgid "HUD" msgstr "HUD" #. NOTE: tags: description for hud -#: app/_translations.py:140 +#: app/_translations.py:136 #, 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 -msgctxt "tags" -msgid "Mini-game" -msgstr "Minispel" - -#. NOTE: tags: description for mini-game -#: app/_translations.py:144 -#, fuzzy -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 pve -#: app/_translations.py:146 +#: app/_translations.py:138 #, fuzzy msgctxt "tags" msgid "Player vs Environment (PvE)" msgstr "Spelare vs mljö (PvE)" #. NOTE: tags: description for pve -#: app/_translations.py:148 +#: app/_translations.py:140 #, fuzzy msgctxt "tags" msgid "" @@ -561,163 +533,113 @@ 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 storage +#: app/_translations.py:142 +#, fuzzy +msgctxt "tags" +msgid "Storage" +msgstr "Lagring" + +#. NOTE: tags: description for storage +#: app/_translations.py:144 +#, fuzzy +msgctxt "tags" +msgid "Adds or improves item storage mechanics" +msgstr "Lägger till eller förbättrar lagringsmekaniker" + #. NOTE: tags: title for sports -#: app/_translations.py:150 +#: app/_translations.py:146 #, fuzzy msgctxt "tags" msgid "Sports" msgstr "Sport" -#. NOTE: tags: title for 16px +#. NOTE: tags: title for library +#: app/_translations.py:148 +#, fuzzy +msgctxt "tags" +msgid "API / Library" +msgstr "API:er / Bibliotek" + +#. NOTE: tags: description for library +#: app/_translations.py:150 +#, 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 mini-game #: app/_translations.py:152 #, fuzzy msgctxt "tags" -msgid "16px" -msgstr "16px" +msgid "Mini-game" +msgstr "Minispel" -#. NOTE: tags: description for 16px +#. NOTE: tags: description for mini-game #: 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" +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 commerce -#: app/_translations.py:170 +#: app/_translations.py:156 #, fuzzy msgctxt "tags" msgid "Commerce / Economy" msgstr "Handel / Ekonomi" #. NOTE: tags: description for commerce -#: app/_translations.py:172 +#: app/_translations.py:158 #, 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 +#. NOTE: tags: title for technology +#: app/_translations.py:160 #, fuzzy msgctxt "tags" -msgid "GUI" -msgstr "GUI" +msgid "Machines / Electronics" +msgstr "Maskiner / Elektronik" -#. 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 +#. NOTE: tags: description for technology +#: app/_translations.py:162 #, fuzzy msgctxt "tags" -msgid "Jam / Combat 2020" -msgstr "Jam / Combat 2020" +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: description for jam_combat_mod -#: app/_translations.py:180 +#. NOTE: tags: title for food +#: app/_translations.py:164 #, 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" +msgid "Food / Drinks" +msgstr "Mat / Dryck" -#. NOTE: tags: title for mtg -#: app/_translations.py:182 +#. NOTE: tags: title for seasonal +#: app/_translations.py:166 #, fuzzy msgctxt "tags" -msgid "Minetest Game improved" -msgstr "Minetest Game-förbättrat" +msgid "Seasonal" +msgstr "Högtidligt" -#. 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 +#. NOTE: tags: description for seasonal +#: app/_translations.py:168 #, 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" +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 creative -#: app/_translations.py:190 +#: app/_translations.py:170 #, fuzzy msgctxt "tags" msgid "Creative" msgstr "Kreativ" #. NOTE: tags: description for creative -#: app/_translations.py:192 +#: app/_translations.py:172 #, fuzzy msgctxt "tags" msgid "" @@ -729,61 +651,121 @@ 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 technology -#: app/_translations.py:194 +#. NOTE: tags: title for 64px +#: app/_translations.py:174 #, fuzzy msgctxt "tags" -msgid "Machines / Electronics" -msgstr "Maskiner / Elektronik" +msgid "64px" +msgstr "64px" -#. NOTE: tags: description for technology -#: app/_translations.py:196 +#. NOTE: tags: description for 64px +#: app/_translations.py:176 #, 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." +msgid "For 64px texture packs" +msgstr "För 64px-texturepaket" #. NOTE: tags: title for 32px -#: app/_translations.py:198 +#: app/_translations.py:178 #, fuzzy msgctxt "tags" msgid "32px" msgstr "32px" #. NOTE: tags: description for 32px -#: app/_translations.py:200 +#: app/_translations.py:180 #, fuzzy msgctxt "tags" msgid "For 32px texture packs" msgstr "För 32px-texturpaket" -#. NOTE: tags: title for strategy_rts -#: app/_translations.py:202 +#. NOTE: tags: title for gui +#: app/_translations.py:182 #, fuzzy msgctxt "tags" -msgid "Strategy / RTS" -msgstr "Strategi / RTS" +msgid "GUI" +msgstr "GUI" -#. NOTE: tags: description for strategy_rts -#: app/_translations.py:204 +#. NOTE: tags: description for gui +#: app/_translations.py:184 +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:186 +#, fuzzy +msgctxt "tags" +msgid "Jam / Combat 2020" +msgstr "Jam / Combat 2020" + +#. NOTE: tags: description for jam_combat_mod +#: app/_translations.py:188 +#, 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 transport +#: app/_translations.py:190 +#, fuzzy +msgctxt "tags" +msgid "Transport" +msgstr "Transport" + +#. NOTE: tags: description for transport +#: app/_translations.py:192 #, fuzzy msgctxt "tags" msgid "" -"Games and mods with a heavy strategy component, whether real-time or " -"turn-based" +"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 jam_weekly_2021 +#: app/_translations.py:194 +#, fuzzy +msgctxt "tags" +msgid "Jam / Weekly Challenges 2021" +msgstr "Jam / Weekly Challenges 2021" + +#. NOTE: tags: description for jam_weekly_2021 +#: app/_translations.py:196 +#, 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 mtg +#: app/_translations.py:198 +#, fuzzy +msgctxt "tags" +msgid "Minetest Game improved" +msgstr "Minetest Game-förbättrat" + +#. NOTE: tags: description for mtg +#: app/_translations.py:200 +msgctxt "tags" +msgid "Forks of Minetest Game" msgstr "" -"Spelar och moddar med en tung strategikomponent, antingen realtid eller " -"turordningsbaserad" #. NOTE: tags: title for skins -#: app/_translations.py:206 +#: app/_translations.py:202 #, fuzzy msgctxt "tags" msgid "Player customization / Skins" msgstr "Spelaranpassning / Skins" #. NOTE: tags: description for skins -#: app/_translations.py:208 +#: app/_translations.py:204 #, fuzzy msgctxt "tags" msgid "" @@ -794,33 +776,51 @@ msgstr "" " lägga till tillbehör." #. NOTE: tags: title for jam_game_2021 -#: app/_translations.py:210 +#: app/_translations.py:206 #, fuzzy msgctxt "tags" msgid "Jam / Game 2021" msgstr "Jam / Game 2021" #. NOTE: tags: description for jam_game_2021 -#: app/_translations.py:212 +#: app/_translations.py:208 #, 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 +#: app/_translations.py:210 #, fuzzy msgctxt "tags" msgid "128px+" msgstr "128px+" #. NOTE: tags: description for 128px -#: app/_translations.py:216 +#: app/_translations.py:212 #, fuzzy msgctxt "tags" msgid "For 128px or higher texture packs" msgstr "För 128px eller högre texturpaket" +#. NOTE: tags: title for strategy_rts +#: app/_translations.py:214 +#, fuzzy +msgctxt "tags" +msgid "Strategy / RTS" +msgstr "Strategi / RTS" + +#. NOTE: tags: description for strategy_rts +#: 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" + #. NOTE: tags: title for jam_game_2022 #: app/_translations.py:218 #, fuzzy @@ -953,7 +953,7 @@ msgstr "%(package_type)s för %(game_name)s" msgid "%(delta)s ago" msgstr "%(delta)s sedan" -#: app/blueprints/api/endpoints.py:94 app/templates/index.html:104 +#: app/blueprints/api/endpoints.py:74 app/templates/index.html:104 msgid "Featured" msgstr "Presenterad" @@ -964,6 +964,7 @@ msgstr "Presenterad" #: 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 +#: app/templates/packages/release_view.html:22 msgid "Name" msgstr "Namn" @@ -972,10 +973,10 @@ 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:252 -#: app/blueprints/packages/packages.py:544 -#: app/blueprints/packages/packages.py:640 -#: app/blueprints/packages/packages.py:728 +#: app/blueprints/oauth/__init__.py:175 app/blueprints/packages/packages.py:253 +#: app/blueprints/packages/packages.py:551 +#: app/blueprints/packages/packages.py:647 +#: app/blueprints/packages/packages.py:735 #: app/blueprints/packages/releases.py:66 #: app/blueprints/packages/releases.py:81 app/blueprints/packages/reviews.py:63 #: app/blueprints/packages/screenshots.py:36 @@ -992,17 +993,18 @@ msgstr "Spara" #: app/blueprints/packages/advanced_search.py:84 #: app/blueprints/packages/releases.py:56 #: app/blueprints/packages/releases.py:71 app/blueprints/packages/reviews.py:53 -#: app/blueprints/threads/__init__.py:281 +#: app/blueprints/threads/__init__.py:282 #: app/templates/admin/languages/list.html:23 -#: app/templates/macros/reviews.html:143 app/templates/macros/topics.html:5 +#: app/templates/macros/reviews.html:144 app/templates/macros/topics.html:5 #: app/templates/packages/release_edit.html:21 -#: app/templates/packages/translation.html:54 +#: app/templates/packages/release_view.html:23 +#: app/templates/packages/translation.html:42 msgid "Title" msgstr "Titel" #: app/blueprints/collections/__init__.py:80 #: app/blueprints/collections/__init__.py:85 -#: app/templates/packages/translation.html:57 +#: app/templates/packages/translation.html:45 msgid "Short Description" msgstr "Kort beskrivning" @@ -1011,7 +1013,7 @@ msgid "Page Content" msgstr "Sidinnehåll" #: app/blueprints/collections/__init__.py:82 -#: app/blueprints/threads/__init__.py:283 +#: app/blueprints/threads/__init__.py:284 #: app/templates/collections/view.html:51 msgid "Private" msgstr "Privat" @@ -1048,6 +1050,27 @@ msgstr "(Offentlig, ändra via Profil -> Mina samlingar)" msgid "Removed package from favorites collection" msgstr "Tog bort paket från favoritsamling" +#: app/blueprints/feeds/__init__.py:32 app/templates/index.html:8 +msgid "Welcome to the best place to find Minetest mods, games, and texture packs" +msgstr "" +"Välkommen till det bästa stället för att hitta Minetestmoddar, spel och " +"texturpaket" + +#: app/blueprints/feeds/__init__.py:70 app/templates/base.html:29 +#: app/templates/base.html:36 +msgid "ContentDB new packages" +msgstr "" + +#: app/blueprints/feeds/__init__.py:98 app/templates/base.html:31 +#: app/templates/base.html:38 +msgid "ContentDB package updates" +msgstr "" + +#: app/blueprints/feeds/__init__.py:107 app/templates/base.html:27 +#: app/templates/base.html:34 +msgid "ContentDB all" +msgstr "" + #: 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 @@ -1078,7 +1101,7 @@ msgstr "Översättning" #: app/blueprints/packages/__init__.py:42 #: app/templates/packages/releases_list.html:34 -#: app/templates/packages/view.html:657 app/templates/todo/editor.html:75 +#: app/templates/packages/view.html:675 app/templates/todo/editor.html:75 msgid "Releases" msgstr "Utgivningar" @@ -1090,18 +1113,18 @@ msgstr "Skärmdumpar" #: app/blueprints/packages/__init__.py:52 #: app/templates/packages/edit_maintainers.html:8 -#: app/templates/packages/view.html:628 app/utils/minetest_hypertext.py:302 +#: app/templates/packages/view.html:646 app/utils/minetest_hypertext.py:302 msgid "Maintainers" msgstr "Underhållare" #: app/blueprints/packages/__init__.py:57 app/templates/admin/list.html:21 -#: app/templates/base.html:159 app/templates/packages/audit.html:4 +#: app/templates/base.html:173 app/templates/packages/audit.html:4 msgid "Audit Log" msgstr "Auditeringslogg" -#: app/blueprints/packages/__init__.py:62 app/templates/base.html:150 +#: app/blueprints/packages/__init__.py:62 app/templates/base.html:164 #: app/templates/packages/stats.html:4 app/templates/packages/stats.html:23 -#: app/templates/packages/view.html:236 app/templates/users/profile.html:148 +#: app/templates/packages/view.html:243 app/templates/users/profile.html:148 msgid "Statistics" msgstr "Statistik" @@ -1131,8 +1154,8 @@ msgstr "" msgid "Non-free" msgstr "" -#: app/blueprints/packages/advanced_search.py:42 app/models/packages.py:624 -#: app/templates/packages/view.html:163 +#: app/blueprints/packages/advanced_search.py:42 app/models/packages.py:630 +#: app/templates/packages/view.html:170 msgid "Work in Progress" msgstr "Under arbete" @@ -1150,30 +1173,30 @@ msgid "Query" msgstr "" #: app/blueprints/packages/advanced_search.py:54 -#: app/blueprints/packages/packages.py:230 app/templates/packages/view.html:598 +#: app/blueprints/packages/packages.py:231 app/templates/packages/view.html:616 #: app/utils/minetest_hypertext.py:263 msgid "Type" msgstr "Typ" #: app/blueprints/packages/advanced_search.py:56 -#: app/templates/macros/topics.html:6 app/templates/packages/view.html:177 +#: app/templates/macros/topics.html:6 app/templates/packages/view.html:184 msgid "Author" msgstr "Skapare" #: app/blueprints/packages/advanced_search.py:57 -#: app/blueprints/packages/packages.py:237 app/templates/admin/tags/list.html:4 +#: app/blueprints/packages/packages.py:238 app/templates/admin/tags/list.html:4 #: app/templates/admin/tags/list.html:10 app/templates/todo/tags.html:38 #: app/utils/minetest_hypertext.py:264 msgid "Tags" msgstr "Taggar" #: app/blueprints/packages/advanced_search.py:60 -#: app/blueprints/packages/packages.py:238 +#: app/blueprints/packages/packages.py:239 msgid "Content Warnings" msgstr "Innehållsvarningar" #: app/blueprints/packages/advanced_search.py:63 -#: app/blueprints/packages/packages.py:239 app/templates/packages/view.html:609 +#: app/blueprints/packages/packages.py:240 app/templates/packages/view.html:627 #: app/utils/minetest_hypertext.py:298 msgid "License" msgstr "Licens" @@ -1187,9 +1210,10 @@ msgstr "" #: 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/macros/reviews.html:82 app/templates/macros/topics.html:52 #: app/templates/packages/game_hub.html:5 #: app/templates/packages/game_hub.html:25 +#: app/templates/packages/release_view.html:17 #: app/templates/packages/similar.html:22 app/templates/translate/index.html:28 #, python-format msgid "%(title)s by %(author)s" @@ -1197,7 +1221,7 @@ 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 +#: app/templates/packages/translation.html:39 msgid "Language" msgstr "Språk" @@ -1219,13 +1243,13 @@ 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/packages/view.html:201 app/templates/packages/view.html:343 #: 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 +#: app/templates/packages/view.html:191 app/templates/users/profile.html:242 msgid "Downloads" msgstr "Nerladdningar" @@ -1257,75 +1281,75 @@ msgstr "" msgid "Random order" msgstr "" -#: app/blueprints/packages/packages.py:215 +#: app/blueprints/packages/packages.py:216 msgid "No download available." msgstr "Ingen nerladdning tillgänglig." -#: app/blueprints/packages/packages.py:231 +#: app/blueprints/packages/packages.py:232 msgid "Title (Human-readable)" msgstr "Titel (Människoläsbar)" -#: app/blueprints/packages/packages.py:232 -#: app/blueprints/packages/packages.py:638 +#: app/blueprints/packages/packages.py:233 +#: app/blueprints/packages/packages.py:645 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 +#: app/blueprints/packages/packages.py:233 +#: app/blueprints/packages/packages.py:646 +#: app/templates/packages/create_edit.html:80 msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" msgstr "Endast gemena bokstäver (a-z), siffror (0-9) och understreck (_)" -#: app/blueprints/packages/packages.py:233 +#: app/blueprints/packages/packages.py:234 msgid "Short Description (Plaintext)" msgstr "Kort beskrivning (vanlig text)" -#: app/blueprints/packages/packages.py:235 app/templates/packages/view.html:620 +#: app/blueprints/packages/packages.py:236 app/templates/packages/view.html:638 #: app/utils/minetest_hypertext.py:300 msgid "Maintenance State" msgstr "Underhållsstatus" -#: app/blueprints/packages/packages.py:240 +#: app/blueprints/packages/packages.py:241 msgid "Media License" msgstr "Medialicens" -#: app/blueprints/packages/packages.py:242 +#: app/blueprints/packages/packages.py:243 msgid "Long Description (Markdown)" msgstr "Lång beskrivning (Markdown)" -#: app/blueprints/packages/packages.py:244 +#: app/blueprints/packages/packages.py:245 msgid "VCS Repository URL" msgstr "URL för VCS-Repository" -#: app/blueprints/packages/packages.py:245 app/blueprints/users/settings.py:77 +#: app/blueprints/packages/packages.py:246 app/blueprints/users/settings.py:77 msgid "Website URL" msgstr "URL för hemsida" -#: app/blueprints/packages/packages.py:246 +#: app/blueprints/packages/packages.py:247 msgid "Issue Tracker URL" msgstr "URL för felspårare" -#: app/blueprints/packages/packages.py:247 +#: app/blueprints/packages/packages.py:248 msgid "Forum Topic ID" msgstr "Forumtråd-ID" -#: app/blueprints/packages/packages.py:248 +#: app/blueprints/packages/packages.py:249 msgid "Video URL" msgstr "URL för video" -#: app/blueprints/packages/packages.py:249 +#: app/blueprints/packages/packages.py:250 msgid "Donate URL" msgstr "Donations-URL" -#: app/blueprints/packages/packages.py:250 +#: app/blueprints/packages/packages.py:251 msgid "Translation URL" msgstr "Översättnings-URL" -#: app/blueprints/packages/packages.py:256 +#: app/blueprints/packages/packages.py:257 msgid "_game is not an allowed name" msgstr "_game är inte ett tillåtet namn" -#: app/blueprints/packages/packages.py:266 +#: app/blueprints/packages/packages.py:267 msgid "" "Package already exists, but is removed. Please contact ContentDB staff to" " restore the package" @@ -1333,15 +1357,15 @@ 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:271 +#: app/blueprints/packages/packages.py:272 msgid "Package already exists" msgstr "Paket finns redan" -#: app/blueprints/packages/packages.py:277 +#: app/blueprints/packages/packages.py:278 msgid "A collection with a similar name already exists" msgstr "En samling med liknande namn finns redan" -#: app/blueprints/packages/packages.py:330 +#: app/blueprints/packages/packages.py:331 #: app/blueprints/packages/releases.py:89 msgid "" "You must add an email address to your account and confirm it before you " @@ -1350,30 +1374,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:336 +#: app/blueprints/packages/packages.py:337 msgid "Save draft" msgstr "Spara utkast" -#: app/blueprints/packages/packages.py:344 +#: app/blueprints/packages/packages.py:345 msgid "Unable to find that user" msgstr "Kunde inte hitta den användaren" -#: app/blueprints/packages/packages.py:348 +#: app/blueprints/packages/packages.py:349 #: app/blueprints/packages/screenshots.py:137 msgid "Permission denied" msgstr "Åtkomst nekad" -#: app/blueprints/packages/packages.py:404 -#: app/blueprints/packages/packages.py:495 -#: app/blueprints/packages/packages.py:517 +#: app/blueprints/packages/packages.py:408 +#: app/blueprints/packages/packages.py:502 +#: app/blueprints/packages/packages.py:524 msgid "You don't have permission to do that" msgstr "Du har inte tillåtelse att göra detta" -#: app/blueprints/packages/packages.py:437 +#: app/blueprints/packages/packages.py:443 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:444 +#: app/blueprints/packages/packages.py:450 msgid "" "Please comment in the approval thread so editors know what you have " "changed" @@ -1381,60 +1405,60 @@ msgstr "" "Var snäll kommentera i godkännandetråden så redigerare vet vad du har " "ändrat" -#: app/blueprints/packages/packages.py:482 +#: app/blueprints/packages/packages.py:489 #, python-format msgid "Set state to %(state)s" msgstr "" -#: app/blueprints/packages/packages.py:512 +#: app/blueprints/packages/packages.py:519 msgid "Deleted package" msgstr "Borttaget paket" -#: app/blueprints/packages/packages.py:534 +#: app/blueprints/packages/packages.py:541 msgid "Unapproved package" msgstr "Ej godkänt paket" -#: app/blueprints/packages/packages.py:543 +#: app/blueprints/packages/packages.py:550 msgid "Maintainers (Comma-separated)" msgstr "Underhållare (Komma-separerat)" -#: app/blueprints/packages/packages.py:552 +#: app/blueprints/packages/packages.py:559 msgid "You don't have permission to edit maintainers" msgstr "Du har inte behörighet att redigera underhållare" -#: app/blueprints/packages/packages.py:602 +#: app/blueprints/packages/packages.py:609 msgid "You are not a maintainer" msgstr "Du är inte en underhållare" -#: app/blueprints/packages/packages.py:605 +#: app/blueprints/packages/packages.py:612 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:637 +#: app/blueprints/packages/packages.py:644 msgid "Author Name" msgstr "Ägarnamn" -#: app/blueprints/packages/packages.py:724 +#: app/blueprints/packages/packages.py:731 msgid "Enable support detection based on dependencies (recommended)" msgstr "Aktivera stöddetektering baserad på beroenden (rekommenderat)" -#: app/blueprints/packages/packages.py:725 +#: app/blueprints/packages/packages.py:732 msgid "Supported games" msgstr "Spel som stöds" -#: app/blueprints/packages/packages.py:726 +#: app/blueprints/packages/packages.py:733 msgid "Unsupported games" msgstr "Spel som ej stöds" -#: app/blueprints/packages/packages.py:727 +#: app/blueprints/packages/packages.py:734 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:743 +#: app/blueprints/packages/packages.py:750 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:747 +#: app/blueprints/packages/packages.py:754 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 " @@ -1461,18 +1485,19 @@ msgstr "Git-referens (t.ex. commithash, branch eller tag)" #: app/blueprints/packages/releases.py:62 #: app/blueprints/packages/releases.py:77 -#: app/blueprints/packages/releases.py:207 +#: app/blueprints/packages/releases.py:217 msgid "Minimum Minetest Version" msgstr "Minsta Minetestversion" #: app/blueprints/packages/releases.py:64 #: app/blueprints/packages/releases.py:79 -#: app/blueprints/packages/releases.py:210 +#: app/blueprints/packages/releases.py:220 msgid "Maximum Minetest Version" msgstr "Högsta Minetestversion" #: app/blueprints/packages/releases.py:74 #: app/templates/packages/release_edit.html:31 +#: app/templates/packages/release_view.html:31 msgid "URL" msgstr "URL" @@ -1493,77 +1518,77 @@ msgstr "Importera från Git" msgid "Upload .zip file" msgstr "Ladda upp .zip-fil" -#: app/blueprints/packages/releases.py:206 +#: app/blueprints/packages/releases.py:216 msgid "Set Min" msgstr "Sätt Min" -#: app/blueprints/packages/releases.py:209 +#: app/blueprints/packages/releases.py:219 msgid "Set Max" msgstr "Sätt Max" -#: app/blueprints/packages/releases.py:212 +#: app/blueprints/packages/releases.py:222 msgid "Only change values previously set as none" msgstr "Endast ändra värden tidigare satta som inget" -#: app/blueprints/packages/releases.py:213 +#: app/blueprints/packages/releases.py:223 msgid "Update" msgstr "Uppdatera" -#: app/blueprints/packages/releases.py:265 +#: app/blueprints/packages/releases.py:275 #: app/templates/packages/update_config.html:25 msgid "Trigger" msgstr "Trigga" -#: app/blueprints/packages/releases.py:266 +#: app/blueprints/packages/releases.py:276 msgid "New Commit" msgstr "Ny commit" -#: app/blueprints/packages/releases.py:267 app/templates/admin/tags/list.html:8 +#: app/blueprints/packages/releases.py:277 app/templates/admin/tags/list.html:8 msgid "New Tag" msgstr "Ny tagg" -#: app/blueprints/packages/releases.py:269 +#: app/blueprints/packages/releases.py:279 msgid "Branch name" msgstr "Branchnamn" -#: app/blueprints/packages/releases.py:270 +#: app/blueprints/packages/releases.py:280 #: app/templates/packages/update_config.html:38 msgid "Action" msgstr "Åtgärd" -#: app/blueprints/packages/releases.py:271 +#: app/blueprints/packages/releases.py:281 msgid "Send notification and mark as outdated" msgstr "Skicka notis och markera som föråldrad" -#: app/blueprints/packages/releases.py:271 app/logic/package_approval.py:104 +#: app/blueprints/packages/releases.py:281 app/logic/package_approval.py:104 msgid "Create release" msgstr "Skapa utgivning" -#: app/blueprints/packages/releases.py:273 +#: app/blueprints/packages/releases.py:283 msgid "Save Settings" msgstr "Spara inställningar" -#: app/blueprints/packages/releases.py:274 +#: app/blueprints/packages/releases.py:284 msgid "Disable Automation" msgstr "Inaktivera automatisering" -#: app/blueprints/packages/releases.py:313 +#: app/blueprints/packages/releases.py:323 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:329 +#: app/blueprints/packages/releases.py:339 msgid "Deleted update configuration" msgstr "Tog bort uppdateringskonfiguration" -#: app/blueprints/packages/releases.py:337 +#: app/blueprints/packages/releases.py:347 msgid "Now, please create an initial release" msgstr "Var snäll och skapa en första utgivning nu" #: app/blueprints/packages/reviews.py:60 app/blueprints/threads/__init__.py:181 #: app/blueprints/threads/__init__.py:182 -#: app/blueprints/threads/__init__.py:282 +#: app/blueprints/threads/__init__.py:283 msgid "Comment" msgstr "Kommentar" @@ -1571,18 +1596,18 @@ msgstr "Kommentar" msgid "Rating" msgstr "Betyg" -#: app/blueprints/packages/reviews.py:62 app/templates/macros/reviews.html:124 -#: app/templates/macros/reviews.html:178 +#: app/blueprints/packages/reviews.py:62 app/templates/macros/reviews.html:125 +#: app/templates/macros/reviews.html:179 msgid "Yes" msgstr "Ja" -#: app/blueprints/packages/reviews.py:62 app/templates/macros/reviews.html:129 -#: app/templates/macros/reviews.html:182 +#: app/blueprints/packages/reviews.py:62 app/templates/macros/reviews.html:130 +#: app/templates/macros/reviews.html:183 msgid "Neutral" msgstr "Neutral" -#: app/blueprints/packages/reviews.py:62 app/templates/macros/reviews.html:134 -#: app/templates/macros/reviews.html:186 +#: app/blueprints/packages/reviews.py:62 app/templates/macros/reviews.html:135 +#: app/templates/macros/reviews.html:187 msgid "No" msgstr "Nej" @@ -1600,7 +1625,7 @@ msgstr "" #: app/blueprints/packages/reviews.py:94 app/blueprints/threads/__init__.py:207 #: app/blueprints/threads/__init__.py:240 -#: app/blueprints/threads/__init__.py:334 app/blueprints/users/settings.py:114 +#: app/blueprints/threads/__init__.py:335 app/blueprints/users/settings.py:114 #: app/logic/packages.py:131 msgid "Linking to blocked sites is not allowed" msgstr "Det är inte tillåtet att länka till blockerade webbplatser" @@ -1628,8 +1653,9 @@ msgid "Message" msgstr "Meddelande" #: app/blueprints/report/__init__.py:35 app/templates/macros/threads.html:51 -#: app/templates/packages/view.html:688 app/templates/report/index.html:4 -#: app/templates/report/index.html:10 app/templates/users/profile.html:37 +#: app/templates/packages/view.html:706 app/templates/report/index.html:4 +#: app/templates/report/index.html:10 app/templates/users/account.html:91 +#: app/templates/users/profile.html:37 msgid "Report" msgstr "Rapportera" @@ -1665,24 +1691,24 @@ msgstr "Kan inte ta bort trådens första inlägg!" msgid "Please wait before commenting again" msgstr "Vänta innan du kommenterar igen" -#: app/blueprints/threads/__init__.py:284 +#: app/blueprints/threads/__init__.py:285 #: app/templates/macros/package_approval.html:56 msgid "Open Thread" msgstr "Öppna tråd" -#: app/blueprints/threads/__init__.py:309 +#: app/blueprints/threads/__init__.py:310 msgid "Unable to create thread!" msgstr "Kunde inte skapa tråd!" -#: app/blueprints/threads/__init__.py:315 +#: app/blueprints/threads/__init__.py:316 msgid "An approval thread already exists! Consider replying there instead" msgstr "En godkänningstråd finns redan! Överväg att svara där istället" -#: app/blueprints/threads/__init__.py:319 +#: app/blueprints/threads/__init__.py:320 msgid "Please wait before opening another thread" msgstr "Vänta innan du öppnar en ny tråd" -#: app/blueprints/todo/user.py:192 +#: app/blueprints/todo/user.py:193 #: app/templates/collections/package_add_to.html:46 msgid "Done" msgstr "Färdig" @@ -1701,7 +1727,7 @@ msgstr "Lösenord" msgid "Remember me" msgstr "Kom ihåg mig" -#: app/blueprints/users/account.py:39 app/templates/base.html:176 +#: app/blueprints/users/account.py:39 app/templates/base.html:190 #: app/templates/donate/index.html:85 app/templates/users/login.html:4 msgid "Sign in" msgstr "Logga in" @@ -2077,7 +2103,7 @@ msgstr "Text att hitta (regex)" msgid "File filter" msgstr "Filfilter" -#: app/blueprints/zipgrep/__init__.py:38 app/templates/base.html:60 +#: app/blueprints/zipgrep/__init__.py:38 app/templates/base.html:74 #: app/templates/packages/advanced_search.html:34 #: app/templates/packages/game_hub.html:35 app/templates/todo/tags.html:14 msgid "Search" @@ -2176,6 +2202,10 @@ 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/packages.py:140 +msgid "You cannot change package type once approved" +msgstr "" + #: app/logic/releases.py:33 msgid "You don't have permission to make releases" msgstr "Du har inte behörighet att göra utgivningar" @@ -2258,17 +2288,17 @@ msgstr "Spel" msgid "Texture Pack" msgstr "Texturpaket" -#: app/models/packages.py:78 app/templates/base.html:39 +#: app/models/packages.py:78 app/templates/base.html:53 #: app/templates/modnames/view.html:14 msgid "Mods" msgstr "Moddar" -#: app/models/packages.py:80 app/templates/base.html:42 +#: app/models/packages.py:80 app/templates/base.html:56 #: app/templates/modnames/view.html:17 msgid "Games" msgstr "Spel" -#: app/models/packages.py:82 app/templates/base.html:45 +#: app/models/packages.py:82 app/templates/base.html:59 msgid "Texture Packs" msgstr "Texturpaket" @@ -2395,185 +2425,185 @@ msgstr "Godkänn" msgid "Delete" msgstr "Ta bort" -#: app/models/packages.py:1366 +#: app/models/packages.py:1384 #, python-format msgid "New commit %(hash)s found on the Git repo." msgstr "" -#: app/models/packages.py:1370 +#: app/models/packages.py:1388 #, python-format msgid "The last release was commit %(hash)s" msgstr "" -#: app/models/packages.py:1376 +#: app/models/packages.py:1394 #, python-format msgid "New tag %(tag_name)s found on the Git repo." msgstr "" -#: app/models/users.py:45 +#: app/models/users.py:46 msgid "Banned" msgstr "" -#: app/models/users.py:47 +#: app/models/users.py:48 msgid "Not Joined" msgstr "" -#: app/models/users.py:49 +#: app/models/users.py:50 msgid "New Member" msgstr "" -#: app/models/users.py:51 +#: app/models/users.py:52 msgid "Member" msgstr "" -#: app/models/users.py:53 +#: app/models/users.py:54 msgid "Trusted Member" msgstr "" -#: app/models/users.py:55 +#: app/models/users.py:56 msgid "Approver" msgstr "" -#: app/models/users.py:57 +#: app/models/users.py:58 msgid "Editor" msgstr "" #. NOTE: BOT notification type -#: app/models/users.py:59 app/models/users.py:448 +#: app/models/users.py:60 app/models/users.py:455 msgid "Bot" msgstr "" -#: app/models/users.py:61 +#: app/models/users.py:62 msgid "Moderator" msgstr "" -#: app/models/users.py:63 app/templates/base.html:164 +#: app/models/users.py:64 app/templates/base.html:178 msgid "Admin" msgstr "Administration" #. NOTE: PACKAGE_EDIT notification type -#: app/models/users.py:433 +#: app/models/users.py:440 msgid "Package Edit" msgstr "" #. NOTE: PACKAGE_APPROVAL notification type -#: app/models/users.py:436 +#: app/models/users.py:443 msgid "Package Approval" msgstr "" #. NOTE: NEW_THREAD notification type -#: app/models/users.py:439 app/templates/threads/list.html:12 +#: app/models/users.py:446 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:442 +#: app/models/users.py:449 msgid "New Review" msgstr "" #. NOTE: THREAD_REPLY notification type -#: app/models/users.py:445 +#: app/models/users.py:452 msgid "Thread Reply" msgstr "" #. NOTE: MAINTAINER notification type -#: app/models/users.py:451 app/templates/macros/threads.html:27 +#: app/models/users.py:458 app/templates/macros/threads.html:27 msgid "Maintainer" msgstr "Underhållare" #. NOTE: EDITOR_ALERT notification type -#: app/models/users.py:454 +#: app/models/users.py:461 msgid "Editor Alert" msgstr "" #. NOTE: EDITOR_MISC notification type -#: app/models/users.py:457 +#: app/models/users.py:464 msgid "Editor Misc" msgstr "" #. NOTE: OTHER notification type -#: app/models/users.py:460 +#: app/models/users.py:467 msgid "Other" msgstr "" -#: app/models/users.py:470 +#: app/models/users.py:477 msgid "This is a Package Edit notification." msgstr "" -#: app/models/users.py:472 +#: app/models/users.py:479 msgid "This is a Package Approval notification." msgstr "" -#: app/models/users.py:474 +#: app/models/users.py:481 msgid "This is a New Thread notification." msgstr "" -#: app/models/users.py:476 +#: app/models/users.py:483 msgid "This is a New Review notification." msgstr "" -#: app/models/users.py:478 +#: app/models/users.py:485 msgid "This is a Thread Reply notification." msgstr "" -#: app/models/users.py:480 +#: app/models/users.py:487 msgid "This is a Bot notification." msgstr "" -#: app/models/users.py:482 +#: app/models/users.py:489 msgid "This is a Maintainer change notification." msgstr "" -#: app/models/users.py:484 +#: app/models/users.py:491 msgid "This is an Editor Alert notification." msgstr "" -#: app/models/users.py:486 +#: app/models/users.py:493 msgid "This is an Editor Misc notification." msgstr "" -#: app/models/users.py:488 +#: app/models/users.py:495 msgid "This is an Other notification." msgstr "" -#: app/models/users.py:495 +#: app/models/users.py:502 msgid "When another user edits your packages, releases, etc." msgstr "" -#: app/models/users.py:497 +#: app/models/users.py:504 msgid "Notifications from editors related to the package approval process." msgstr "" -#: app/models/users.py:499 +#: app/models/users.py:506 msgid "When a thread is created on your package." msgstr "" -#: app/models/users.py:501 +#: app/models/users.py:508 msgid "When a user posts a review on your package." msgstr "" -#: app/models/users.py:503 +#: app/models/users.py:510 msgid "When someone replies to a thread you're watching." msgstr "" -#: app/models/users.py:505 +#: app/models/users.py:512 msgid "From a bot - for example, update notifications." msgstr "" -#: app/models/users.py:507 +#: app/models/users.py:514 msgid "When your package's maintainers change." msgstr "" -#: app/models/users.py:509 +#: app/models/users.py:516 msgid "For editors: Important alerts." msgstr "" -#: app/models/users.py:511 +#: app/models/users.py:518 msgid "For editors: Minor notifications, including new threads." msgstr "" -#: app/models/users.py:513 +#: app/models/users.py:520 msgid "Minor notifications not important enough for a dedicated category." msgstr "" @@ -2630,11 +2660,11 @@ msgstr "" "Den sidan kunde inte hittas. Länken kanske är trasig, sidan kan ha tagits" " bort, eller så har du inte åtkomst till denna sida." -#: app/templates/base.html:48 +#: app/templates/base.html:62 msgid "Random" msgstr "Slumpmässig" -#: app/templates/base.html:51 app/templates/base.html:245 +#: app/templates/base.html:65 app/templates/base.html:259 #: app/templates/packages/bulk_update_conf.html:8 #: app/templates/packages/translation.html:12 #: app/templates/packages/update_config.html:8 @@ -2643,130 +2673,134 @@ msgstr "Slumpmässig" msgid "Help" msgstr "Hjälp" -#: app/templates/base.html:58 +#: app/templates/base.html:72 #, python-format msgid "Search %(type)s" msgstr "Sök %(type)s" -#: app/templates/base.html:58 app/templates/todo/tags.html:11 +#: app/templates/base.html:72 app/templates/todo/tags.html:11 #: app/templates/todo/tags.html:13 msgid "Search all packages" msgstr "Sök alla paket" -#: app/templates/base.html:75 +#: app/templates/base.html:89 msgid "Work Queue" msgstr "Arbetskö" -#: app/templates/base.html:88 app/templates/base.html:140 +#: app/templates/base.html:102 app/templates/base.html:154 msgid "To do list" msgstr "Att-göra lista" -#: app/templates/base.html:97 app/templates/notifications/list.html:4 +#: app/templates/base.html:111 app/templates/notifications/list.html:4 msgid "Notifications" msgstr "Notiser" -#: app/templates/base.html:118 +#: app/templates/base.html:132 msgid "Add Package" msgstr "Lägg till paket" -#: app/templates/base.html:135 +#: app/templates/base.html:149 msgid "Profile" msgstr "Profil" -#: app/templates/base.html:145 +#: app/templates/base.html:159 msgid "My Collections" msgstr "Mina samlingar" -#: app/templates/base.html:169 app/templates/packages/release_new.html:12 +#: app/templates/base.html:183 app/templates/packages/release_new.html:12 msgid "Settings" msgstr "Inställningar" -#: app/templates/base.html:172 +#: app/templates/base.html:186 msgid "Sign out" msgstr "Logga ut" #: app/templates/admin/languages/list.html:4 -#: app/templates/admin/languages/list.html:10 app/templates/base.html:185 -#: app/templates/packages/view.html:602 app/utils/minetest_hypertext.py:288 +#: app/templates/admin/languages/list.html:10 app/templates/base.html:199 +#: app/templates/packages/view.html:620 app/utils/minetest_hypertext.py:288 msgid "Languages" msgstr "Språk" -#: app/templates/base.html:202 app/templates/translate/index.html:76 +#: app/templates/base.html:216 app/templates/translate/index.html:76 msgid "Help translate ContentDB" msgstr "Hjälp översätt ContentDB" -#: app/templates/base.html:246 +#: app/templates/base.html:260 msgid "About" msgstr "Om" -#: app/templates/base.html:247 +#: app/templates/base.html:261 msgid "Contact Us" msgstr "Kontakta oss" -#: app/templates/base.html:248 +#: app/templates/base.html:262 msgid "Rules" msgstr "Regler" -#: app/templates/base.html:249 +#: app/templates/base.html:263 msgid "Policy and Guidance" msgstr "Policy och förhållning" -#: app/templates/base.html:250 app/templates/donate/index.html:46 +#: app/templates/base.html:264 app/templates/donate/index.html:46 #: app/templates/donate/index.html:70 app/templates/users/profile.html:104 msgid "Donate" msgstr "Donera" -#: app/templates/base.html:251 +#: app/templates/base.html:265 msgid "API" msgstr "API" -#: app/templates/base.html:252 app/templates/users/register.html:37 +#: app/templates/base.html:266 +msgid "RSS / Feeds" +msgstr "" + +#: app/templates/base.html:267 app/templates/users/register.html:37 msgid "Privacy Policy" msgstr "Integritetspolicy" -#: app/templates/base.html:254 +#: app/templates/base.html:269 msgid "Report / DMCA" msgstr "Anmäl / DMCA" -#: app/templates/base.html:256 app/templates/packages/advanced_search.html:4 +#: app/templates/base.html:271 app/templates/packages/advanced_search.html:4 msgid "Advanced Search" msgstr "" -#: app/templates/base.html:257 +#: app/templates/base.html:272 msgid "User List" msgstr "Användarlista" -#: app/templates/base.html:258 app/templates/packages/view.html:190 -#: app/templates/packages/view.html:677 app/templates/threads/list.html:4 +#: app/templates/base.html:273 app/templates/packages/view.html:197 +#: app/templates/packages/view.html:695 app/templates/threads/list.html:4 msgid "Threads" msgstr "Trådar" -#: app/templates/base.html:259 app/templates/collections/list.html:7 +#: app/templates/base.html:274 app/templates/collections/list.html:7 #: app/templates/collections/list.html:26 msgid "Collections" msgstr "Samlingar" -#: app/templates/base.html:260 app/templates/donate/index.html:4 +#: app/templates/base.html:275 app/templates/donate/index.html:4 msgid "Support Creators" msgstr "Stöd kreatörer" -#: app/templates/base.html:261 +#: app/templates/base.html:276 msgid "Translate Packages" msgstr "Översätt paket" -#: app/templates/base.html:262 +#: app/templates/base.html:277 msgid "Source Code" msgstr "Källkod" -#: app/templates/base.html:268 +#: app/templates/base.html:283 msgid "Show non-free packages" msgstr "Visa icke-fria paket" -#: app/templates/base.html:270 +#: app/templates/base.html:285 msgid "Hide non-free packages" msgstr "Göm icke-fria paket" -#: app/templates/base.html:274 +#: app/templates/base.html:289 #, python-format msgid "Our privacy policy has been updated (%(date)s)" msgstr "Vår integritetspolicy har uppdaterats (%(date)s)" @@ -2775,22 +2809,16 @@ msgstr "Vår integritetspolicy har uppdaterats (%(date)s)" msgid "Welcome" msgstr "Välkommen" -#: app/templates/index.html:8 -msgid "Welcome to the best place to find Minetest mods, games, and texture packs" -msgstr "" -"Välkommen till det bästa stället för att hitta Minetestmoddar, spel och " -"texturpaket" - #: app/templates/index.html:53 #, python-format msgid "%(title)s by %(author)s" msgstr "%(title)s av %(author)s" -#: app/templates/index.html:94 app/templates/packages/view.html:278 +#: app/templates/index.html:94 app/templates/packages/view.html:285 msgid "Previous" msgstr "Föregående" -#: app/templates/index.html:98 app/templates/packages/view.html:282 +#: app/templates/index.html:98 app/templates/packages/view.html:289 #: app/templates/users/claim_forums.html:87 msgid "Next" msgstr "Nästa" @@ -2872,7 +2900,7 @@ msgstr "Paket" #: app/templates/admin/storage.html:62 #: app/templates/collections/create_edit.html:61 -#: app/templates/threads/user_comments.html:79 +#: app/templates/threads/user_comments.html:80 msgid "No results" msgstr "Inga resultat" @@ -2995,7 +3023,8 @@ msgstr "Ingen token skapades" #: app/templates/collections/create_edit.html:5 #: app/templates/collections/view.html:42 app/templates/macros/releases.html:68 -#: app/templates/packages/view.html:116 app/templates/packages/view.html:255 +#: app/templates/packages/release_view.html:10 +#: app/templates/packages/view.html:123 app/templates/packages/view.html:262 msgid "Edit" msgstr "Redigera" @@ -3013,7 +3042,7 @@ msgstr "Detta kräver att samlingen ska vara offentlig" #: app/templates/collections/create_edit.html:76 #: app/templates/packages/remove.html:34 app/templates/packages/remove.html:83 -#: app/templates/packages/view.html:128 +#: app/templates/packages/view.html:135 msgid "Remove" msgstr "Ta bort" @@ -3287,8 +3316,8 @@ msgstr "Borttagen Användare" msgid "No audit log entries." msgstr "Inga auditeringloggsposter." -#: app/templates/macros/forms.html:21 app/templates/macros/reviews.html:150 -#: app/templates/packages/remove.html:73 app/templates/packages/view.html:468 +#: app/templates/macros/forms.html:21 app/templates/macros/reviews.html:151 +#: app/templates/packages/remove.html:73 app/templates/packages/view.html:486 #: app/templates/users/modtools.html:86 msgid "Required" msgstr "Nödvändiga" @@ -3364,6 +3393,7 @@ msgstr "Redigera / Godkänn" #: app/templates/macros/releases.html:103 #: app/templates/packages/release_edit.html:39 +#: app/templates/packages/release_view.html:41 msgid "Importing..." msgstr "Importerar..." @@ -3383,34 +3413,34 @@ msgstr "Hjälpsam" msgid "Unhelpful" msgstr "Ohjälpsam" -#: app/templates/macros/reviews.html:90 +#: app/templates/macros/reviews.html:91 #, python-format msgid "%(num)d comments" msgstr "%(num)d kommentarer" -#: app/templates/macros/reviews.html:102 +#: app/templates/macros/reviews.html:103 msgid "No reviews, yet." msgstr "Inga recensioner, än." -#: app/templates/macros/reviews.html:112 app/templates/macros/reviews.html:166 +#: app/templates/macros/reviews.html:113 app/templates/macros/reviews.html:167 #: app/templates/packages/review_create_edit.html:4 msgid "Review" msgstr "Recension" -#: app/templates/macros/reviews.html:139 +#: app/templates/macros/reviews.html:140 #: app/templates/packages/review_create_edit.html:51 msgid "Why or why not? Try to be constructive" msgstr "Varför eller varför inte? Försök vara konstruktiv" -#: app/templates/macros/reviews.html:156 +#: app/templates/macros/reviews.html:157 msgid "Post Review" msgstr "Skicka recension" -#: app/templates/macros/reviews.html:192 +#: app/templates/macros/reviews.html:193 msgid "Report an issue" msgstr "Rapportera ett problem" -#: app/templates/macros/reviews.html:196 +#: app/templates/macros/reviews.html:197 msgid "Ask a question" msgstr "Ställ en fråga" @@ -3551,8 +3581,8 @@ msgstr "Senaste svar" msgid "On %(trigger)s, do %(action)s" msgstr "På %(trigger)s, gör %(action)s" -#: app/templates/macros/todo.html:35 app/templates/packages/view.html:122 -#: app/templates/packages/view.html:433 +#: app/templates/macros/todo.html:35 app/templates/packages/view.html:129 +#: app/templates/packages/view.html:451 msgid "Release" msgstr "Utgivning" @@ -3562,7 +3592,7 @@ msgstr "Repo" #: app/templates/macros/todo.html:48 #: app/templates/packages/releases_list.html:13 -#: app/templates/packages/view.html:437 +#: app/templates/packages/view.html:455 msgid "Update settings" msgstr "Uppdatera inställningar" @@ -3607,9 +3637,9 @@ msgstr "Forumtrådar" #: app/templates/modnames/view.html:27 app/templates/oauth/authorize.html:32 #: app/templates/packages/game_support.html:42 -#: app/templates/packages/similar.html:38 app/templates/packages/view.html:474 -#: app/templates/packages/view.html:498 app/templates/packages/view.html:543 -#: app/templates/packages/view.html:575 app/templates/todo/editor.html:85 +#: app/templates/packages/similar.html:38 app/templates/packages/view.html:492 +#: app/templates/packages/view.html:516 app/templates/packages/view.html:561 +#: app/templates/packages/view.html:593 app/templates/todo/editor.html:85 #: app/templates/todo/game_support.html:45 #, python-format msgid "%(title)s by %(display_name)s" @@ -3851,11 +3881,11 @@ msgstr "" "funktionalites\n" "\t\t\tsåsom att hitta metadata från git, och automatiska förslag." -#: app/templates/packages/create_edit.html:73 +#: app/templates/packages/create_edit.html:78 msgid "You need to unpublish the package to change the name." msgstr "Du behöver avpublicera paketet för att ändra namnet." -#: app/templates/packages/create_edit.html:80 +#: app/templates/packages/create_edit.html:85 msgid "" "Tip: Don't include Minetest, mod, or modpack " "anywhere in the short description. It is unnecessary and wastes " @@ -3864,7 +3894,7 @@ msgstr "" "Tips: Inkludera inte Minetest, mod eller modpack " "någonstans i den korta beskrivningen, detta är onödigt." -#: app/templates/packages/create_edit.html:83 +#: app/templates/packages/create_edit.html:88 msgid "" "Please choose 'Work in Progress' if your package is unstable, and " "shouldn't be recommended to all players" @@ -3872,13 +3902,13 @@ msgstr "" "Var snäll och välj \"Under arbete\" om ditt paket är ostabilt och borde " "inte rekommenderas för alla spelare" -#: app/templates/packages/create_edit.html:88 +#: app/templates/packages/create_edit.html:93 msgid "If there is no media, set the Media License to the same as the License." msgstr "" "Om det inte finns någon media ska du sätta medialicensen till samma som " "licensen." -#: app/templates/packages/create_edit.html:92 +#: app/templates/packages/create_edit.html:97 msgid "" "There's no need to link to the package on ContentDB in the long " "description, the user is already here!" @@ -3886,7 +3916,7 @@ msgstr "" "Du behöver inte länka till paketet på ContentDB i den långa " "beskrivningen, användaren är redan här!" -#: app/templates/packages/create_edit.html:95 +#: app/templates/packages/create_edit.html:100 msgid "" "There's no need to include the forum topic in the long description, it's " "already shown on the page." @@ -3894,7 +3924,7 @@ msgstr "" "Du behöver inte inkludera forumtråden i den långa beskrivningen, det " "visas redan på sidan." -#: app/templates/packages/create_edit.html:98 +#: app/templates/packages/create_edit.html:103 msgid "" "There's no need to include the repository URL in the long description, " "it's already shown on the page." @@ -3902,23 +3932,23 @@ msgstr "" "Du behöver inte inkludera repository-URL:en i den långa beskrivningen, " "den visas redan på sidan." -#: app/templates/packages/create_edit.html:102 +#: app/templates/packages/create_edit.html:107 msgid "What to write in the long description" msgstr "Vad man ska skriva i den långa beskrivningen" -#: app/templates/packages/create_edit.html:108 +#: app/templates/packages/create_edit.html:113 msgid "Repository and Links" msgstr "Repository och länkar" -#: app/templates/packages/create_edit.html:111 +#: app/templates/packages/create_edit.html:116 msgid "Do you have a Git repository?" msgstr "Har du en Git-repository?" -#: app/templates/packages/create_edit.html:113 +#: app/templates/packages/create_edit.html:118 msgid "Having a repository is optional" msgstr "Att ha en Git-repository är valfritt" -#: app/templates/packages/create_edit.html:116 +#: app/templates/packages/create_edit.html:121 msgid "" "If you do have a repository, enter the URL below. Otherwise, leave blank " "and click skip." @@ -3926,45 +3956,45 @@ msgstr "" "Om du har detta, skriv in URL:en nedan. Annars lämna tomt och tryck på " "hoppa över." -#: app/templates/packages/create_edit.html:121 +#: app/templates/packages/create_edit.html:126 msgid "HTTP URL to a Git, Mercurial, or other repository" msgstr "HTTP-URL till en Git, Mercurial eller annan repository" -#: app/templates/packages/create_edit.html:124 +#: app/templates/packages/create_edit.html:129 msgid "Next (Autoimport)" msgstr "Nästa (Autoimport)" -#: app/templates/packages/create_edit.html:125 +#: app/templates/packages/create_edit.html:130 msgid "Skip" msgstr "Hoppa över" -#: app/templates/packages/create_edit.html:129 +#: app/templates/packages/create_edit.html:134 msgid "Importing... (This may take a while)" msgstr "Importerar... (Detta kan ta lite tid)" -#: app/templates/packages/create_edit.html:132 +#: app/templates/packages/create_edit.html:137 msgid "Where should users report issues?" msgstr "Var ska användare rapportera fel?" -#: app/templates/packages/create_edit.html:136 +#: app/templates/packages/create_edit.html:141 msgid "Paste a forum topic URL" msgstr "Klistra in en forumtråd-URL" -#: app/templates/packages/create_edit.html:138 +#: app/templates/packages/create_edit.html:143 msgid "YouTube videos will be shown in an embed." msgstr "YouTube-videor kommer visas i en inbäddning." -#: app/templates/packages/create_edit.html:139 +#: app/templates/packages/create_edit.html:144 msgid "If blank, the author's donation URL will be used instead." msgstr "Om tom, kommer författarens donations-URL att användas istället." -#: app/templates/packages/create_edit.html:140 +#: app/templates/packages/create_edit.html:145 msgid "How can users translate your package? ie: weblate URL or a help page" msgstr "" "Hur kan användare översätta ditt paket? dvs: Weblate-URL eller en " "hjälpsida" -#: app/templates/packages/create_edit.html:145 +#: app/templates/packages/create_edit.html:150 msgid "" "You need to save a draft before you can add releases and screenshots. " "You'll be able to edit the package again before submitting for approval." @@ -4026,7 +4056,7 @@ msgstr "" " för mer information" #: app/templates/packages/game_support.html:23 -#: app/templates/packages/view.html:213 app/templates/translate/index.html:48 +#: app/templates/packages/view.html:220 app/templates/translate/index.html:48 msgid "Source" msgstr "Källkod" @@ -4235,10 +4265,12 @@ msgid "Human-readable name. Eg: 1.0.0 - The Trains Update" msgstr "" #: app/templates/packages/release_edit.html:35 +#: app/templates/packages/release_view.html:35 msgid "Commit Hash" msgstr "Commit-hash" #: app/templates/packages/release_edit.html:40 +#: app/templates/packages/release_view.html:42 msgid "view task" msgstr "visa uppgift" @@ -4588,7 +4620,7 @@ msgstr "" "kommentarer men tar bort effekten på paketets betyg." #: app/templates/packages/review_votes.html:4 -#: app/templates/packages/view.html:364 +#: app/templates/packages/view.html:371 msgid "Review Votes" msgstr "Recensionröster" @@ -4720,11 +4752,20 @@ msgstr "Översättning: Minetest Modding Book" msgid "Translating content meta - lua_api.md" msgstr "Översättning av innehållsmetadata - lua_api.md" -#: app/templates/packages/translation.html:30 +#: app/templates/packages/translation.html:31 +#, python-format +msgid "%(title)s is available in %(num)d languages." +msgstr "%(title)s finns i %(num)d språk." + +#: app/templates/packages/translation.html:32 +msgid "ContentDB reads translations from locale files (.tr) in your package." +msgstr "ContentDB läser översättningar från översättningsfiler (.tr) i ditt paket." + +#: app/templates/packages/translation.html:89 msgid "Translation template" msgstr "Översättningsmall" -#: app/templates/packages/translation.html:32 +#: app/templates/packages/translation.html:91 #, python-format msgid "" "To quickly add support for ContentDB package translation, create a file " @@ -4733,14 +4774,13 @@ msgstr "" "För att snabbt lägga till stöd för ContentDB-paketöversättning, skapa en " "fil i %(location)s med följande innehåll:" -#: app/templates/packages/translation.html:43 -#, python-format -msgid "%(title)s is available in %(num)d languages." -msgstr "%(title)s finns i %(num)d språk." +#: app/templates/packages/translation.html:102 +msgid "With games, you also need to name the textdomain in game.conf:" +msgstr "" -#: app/templates/packages/translation.html:44 -msgid "ContentDB reads translations from locale files (.tr) in your package." -msgstr "ContentDB läser översättningar från översättningsfiler (.tr) i ditt paket." +#: app/templates/packages/translation.html:106 +msgid "Replace mymod with the name of mod / textdomain you chose." +msgstr "" #: app/templates/packages/update_config.html:4 #: app/templates/packages/update_config.html:9 @@ -4783,46 +4823,51 @@ msgstr "" "När ett paket har markerats som föråldrad kommer du inte få några fler " "notiser förrens den är markerad som aktuell." -#: app/templates/packages/view.html:42 +#: app/templates/packages/view.html:22 app/templates/packages/view.html:25 +#, python-format +msgid "%(title)s releases" +msgstr "" + +#: app/templates/packages/view.html:49 msgid "Download" msgstr "Ladda ner" -#: app/templates/packages/view.html:49 +#: app/templates/packages/view.html:56 #, python-format msgid "Minetest %(min)s - %(max)s" msgstr "Minetest %(min)s-%(max)s" -#: app/templates/packages/view.html:51 +#: app/templates/packages/view.html:58 #, python-format msgid "For Minetest %(min)s and above" msgstr "För Minetest %(min)s och över" -#: app/templates/packages/view.html:53 +#: app/templates/packages/view.html:60 #, python-format msgid "Minetest %(max)s and below" msgstr "För Minetest %(max)s och under" -#: app/templates/packages/view.html:63 +#: app/templates/packages/view.html:70 msgid "How do I install this?" msgstr "Hur installerar jag detta?" -#: app/templates/packages/view.html:69 +#: app/templates/packages/view.html:76 msgid "No downloads available" msgstr "Inga nerladdningar tillgängliga" -#: app/templates/packages/view.html:76 +#: app/templates/packages/view.html:83 msgid "Non-free code and media" msgstr "Icke-fri kod och media" -#: app/templates/packages/view.html:78 +#: app/templates/packages/view.html:85 msgid "Non-free code" msgstr "Icke-fri kod" -#: app/templates/packages/view.html:80 +#: app/templates/packages/view.html:87 msgid "Non-free media" msgstr "Icke-fri media" -#: app/templates/packages/view.html:94 app/templates/threads/view.html:109 +#: app/templates/packages/view.html:101 app/templates/threads/view.html:109 msgid "" "This thread is only visible to its creator, package maintainers, users of" " Approver rank or above, and @mentioned users." @@ -4830,162 +4875,167 @@ 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:207 app/templates/users/profile.html:95 +#: app/templates/packages/view.html:214 app/templates/users/profile.html:95 msgid "Website" msgstr "Hemsida" -#: app/templates/packages/view.html:219 app/templates/users/profile.html:77 +#: app/templates/packages/view.html:226 app/templates/users/profile.html:77 msgid "Forums" msgstr "Forum" -#: app/templates/packages/view.html:225 +#: app/templates/packages/view.html:232 msgid "Issue Tracker" msgstr "Feltracker" -#: app/templates/packages/view.html:231 app/templates/translate/index.html:43 +#: app/templates/packages/view.html:238 app/templates/translate/index.html:43 msgid "Translate" msgstr "Översätt" -#: app/templates/packages/view.html:297 +#: app/templates/packages/view.html:304 msgid "Thumbnail for video" msgstr "" -#: app/templates/packages/view.html:314 +#: app/templates/packages/view.html:321 msgid "Awaiting review" msgstr "Väntar på genomgång" -#: app/templates/packages/view.html:344 app/templates/threads/view.html:82 +#: app/templates/packages/view.html:351 app/templates/threads/view.html:82 msgid "Edit Review" msgstr "Redigera recension" -#: app/templates/packages/view.html:349 +#: app/templates/packages/view.html:356 msgid "You can't review your own package." msgstr "Du kan inte recensera ditt egna paket." -#: app/templates/packages/view.html:359 +#: app/templates/packages/view.html:366 msgid "Package needs to be approved before it can be reviewed." msgstr "Paketet måste godkännas innan det kan recenseras." -#: app/templates/packages/view.html:370 +#: app/templates/packages/view.html:377 msgid "Used By" msgstr "Används Av" -#: app/templates/packages/view.html:376 +#: app/templates/packages/view.html:383 msgid "Content" msgstr "Innehåll" -#: app/templates/packages/view.html:378 app/templates/packages/view.html:461 +#: app/templates/packages/view.html:385 app/templates/packages/view.html:479 msgid "View content for game" msgstr "Visa innehåll för spel" -#: app/templates/packages/view.html:393 +#: app/templates/packages/view.html:398 +#, python-format +msgid "Release notes for %(title)s" +msgstr "" + +#: app/templates/packages/view.html:411 msgid "Favorite" msgstr "Favorit" -#: app/templates/packages/view.html:402 +#: app/templates/packages/view.html:420 msgid "Add to collection..." msgstr "Lägg till samling..." -#: app/templates/packages/view.html:410 +#: app/templates/packages/view.html:428 #, python-format msgid "View %(count)d collections" msgstr "Visa %(count)d samlingar" -#: app/templates/packages/view.html:421 +#: app/templates/packages/view.html:439 msgid "Package may be outdated" msgstr "Paket kan möjligtvis vara föråldrad" -#: app/templates/packages/view.html:428 +#: app/templates/packages/view.html:446 msgid "Only visible to the author and Editors." msgstr "Endast synlig för skaparen och Redigerare." -#: app/templates/packages/view.html:445 +#: app/templates/packages/view.html:463 msgid "Warning" msgstr "Varning" -#: app/templates/packages/view.html:451 +#: app/templates/packages/view.html:469 msgid "Like this package? Help support its development by making a donation" msgstr "Gillar du detta paket? Donera för att stödja utvecklingen" -#: app/templates/packages/view.html:454 +#: app/templates/packages/view.html:472 msgid "Donate now" msgstr "Donera nu" -#: app/templates/packages/view.html:466 app/utils/minetest_hypertext.py:283 +#: app/templates/packages/view.html:484 app/utils/minetest_hypertext.py:283 msgid "Dependencies" msgstr "Beroenden" -#: app/templates/packages/view.html:486 +#: app/templates/packages/view.html:504 msgid "No required dependencies" msgstr "Inga nödvändiga beroenden" -#: app/templates/packages/view.html:492 +#: app/templates/packages/view.html:510 msgid "Optional" msgstr "Valfri" -#: app/templates/packages/view.html:525 +#: app/templates/packages/view.html:543 msgid "Compatible Games" msgstr "Kompatibla Spel" -#: app/templates/packages/view.html:530 app/templates/packages/view.html:550 +#: app/templates/packages/view.html:548 app/templates/packages/view.html:568 #: app/utils/minetest_hypertext.py:275 msgid "No specific game required" msgstr "Inget specifikt spel krävs" -#: app/templates/packages/view.html:533 +#: app/templates/packages/view.html:551 msgid "Tested with:" msgstr "Testad med:" -#: app/templates/packages/view.html:555 +#: app/templates/packages/view.html:573 msgid "Is the above correct?" msgstr "Är ovanstående korrekt?" -#: app/templates/packages/view.html:556 +#: app/templates/packages/view.html:574 msgid "You need to either confirm this or tell ContentDB about supported games" msgstr "Du behöver antingen bekräfta detta eller berätta för ContentDB om spelstöd" -#: app/templates/packages/view.html:568 +#: app/templates/packages/view.html:586 msgid "Does not work with:" msgstr "Fungerar ej med:" -#: app/templates/packages/view.html:588 +#: app/templates/packages/view.html:606 msgid "Please specify compatible games" msgstr "Var snäll välj kompatibla spel" -#: app/templates/packages/view.html:594 +#: app/templates/packages/view.html:612 msgid "Information" msgstr "Information" -#: app/templates/packages/view.html:600 +#: app/templates/packages/view.html:618 msgid "Technical Name" msgstr "Tekniskt namn" -#: app/templates/packages/view.html:616 app/utils/minetest_hypertext.py:295 +#: app/templates/packages/view.html:634 app/utils/minetest_hypertext.py:295 #, python-format msgid "%(code_license)s for code,
%(media_license)s for media." msgstr "%(code_license)s för kod,
%(media_license)s för media." -#: app/templates/packages/view.html:624 +#: app/templates/packages/view.html:642 msgid "Unknown" msgstr "Okänd" -#: app/templates/packages/view.html:626 app/utils/minetest_hypertext.py:301 +#: app/templates/packages/view.html:644 app/utils/minetest_hypertext.py:301 msgid "Added" msgstr "Tillagd" -#: app/templates/packages/view.html:640 +#: app/templates/packages/view.html:658 msgid "Remove myself" msgstr "Ta bort mig själv" -#: app/templates/packages/view.html:645 app/utils/minetest_hypertext.py:303 +#: app/templates/packages/view.html:663 app/utils/minetest_hypertext.py:303 msgid "Provides" msgstr "Bidrar" -#: app/templates/packages/view.html:667 +#: app/templates/packages/view.html:685 msgid "More" msgstr "Mer" -#: app/templates/packages/view.html:696 +#: app/templates/packages/view.html:714 msgid "See audit log" msgstr "Visa auditeringslogg" @@ -5073,7 +5123,7 @@ msgstr "Kommentarer av %(user)s" msgid "Reply to %(title)s" msgstr "Svar till %(title)s" -#: app/templates/threads/user_comments.html:73 +#: app/templates/threads/user_comments.html:74 msgid "Only showing replies to public threads" msgstr "Visar endast svar till offentliga trådar" @@ -5177,7 +5227,7 @@ msgstr "Ouppfyllda beroenden" msgid "Mod names that have hard dependers, but no packages providing them." msgstr "Moddnamn som har hårda beroenden, men inga paket som tillhandahåller dem." -#: app/templates/todo/editor.html:193 app/templates/users/account.html:100 +#: app/templates/todo/editor.html:193 app/templates/users/account.html:102 msgid "View All" msgstr "Visa alla" @@ -5485,10 +5535,10 @@ msgid "Account Deletion and Deactivation isn't available to users yet." msgstr "Kontoborttagning och deaktivering är inte tillgängliga för användare än." #: app/templates/users/account.html:88 -msgid "Please contact the admin." -msgstr "Var snäll och kontakta administratören." +msgid "Please raise a report to request account deletion." +msgstr "" -#: app/templates/users/account.html:93 +#: app/templates/users/account.html:95 msgid "Recent Account Actions" msgstr "Nyliga kontoåtgärder" @@ -6027,27 +6077,27 @@ msgstr "Sök i paketutgivningar" msgid "'%(query)s' - Search Package Releases" msgstr "'%(query)s' - Sök paketutgivningar" -#: app/utils/flask.py:158 +#: app/utils/flask.py:159 msgid "All time" msgstr "Hela tiden" -#: app/utils/flask.py:159 +#: app/utils/flask.py:160 msgid "Last 7 days" msgstr "Senaste 7 dagar" -#: app/utils/flask.py:160 +#: app/utils/flask.py:161 msgid "Last 30 days" msgstr "Senaste 30 dagar" -#: app/utils/flask.py:161 +#: app/utils/flask.py:162 msgid "Last 90 days" msgstr "Senaste 90 dagar" -#: app/utils/flask.py:162 +#: app/utils/flask.py:163 msgid "Year to date" msgstr "Detta år" -#: app/utils/flask.py:163 +#: app/utils/flask.py:164 msgid "Last year" msgstr "Förra året" @@ -6549,3 +6599,6 @@ msgstr "" #~ 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" +#~ msgid "Please contact the admin." +#~ msgstr "Var snäll och kontakta administratören." + diff --git a/translations/tok/LC_MESSAGES/messages.po b/translations/tok/LC_MESSAGES/messages.po index acba76bf..dc752fc0 100644 --- a/translations/tok/LC_MESSAGES/messages.po +++ b/translations/tok/LC_MESSAGES/messages.po @@ -1,4 +1,4 @@ -# Translations template for PROJECT. +# Toki Pona translations for PROJECT. # Copyright (C) 2024 ORGANIZATION # This file is distributed under the same license as the PROJECT project. # FIRST AUTHOR , 2024. @@ -7,11 +7,12 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2024-06-22 16:06+0100\n" +"POT-Creation-Date: 2024-07-23 22:12+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: Automatically generated\n" -"Language-Team: none\n" "Language: tok\n" +"Language-Team: none\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -25,324 +26,268 @@ msgstr "" msgid "You have been banned." msgstr "" -#. NOTE: tags: title for server_tools +#. NOTE: tags: title for jam_game_2023 #: app/_translations.py:6 msgctxt "tags" -msgid "Server Moderation and Tools" +msgid "Jam / Game 2023" msgstr "" -#. NOTE: tags: description for server_tools +#. NOTE: tags: description for jam_game_2023 #: app/_translations.py:8 msgctxt "tags" -msgid "Helps with server maintenance and moderation" -msgstr "" - -#. NOTE: tags: title for pvp -#: app/_translations.py:10 -msgctxt "tags" -msgid "Player vs Player (PvP)" -msgstr "" - -#. NOTE: tags: description for pvp -#: app/_translations.py:12 -msgctxt "tags" -msgid "Designed to be played competitively against other players" +msgid "Entries to the 2023 Minetest Game Jam " msgstr "" #. NOTE: tags: title for player_effects -#: app/_translations.py:14 +#: app/_translations.py:10 msgctxt "tags" msgid "Player Effects / Power Ups" msgstr "" #. NOTE: tags: description for player_effects -#: app/_translations.py:16 +#: app/_translations.py:12 msgctxt "tags" msgid "" "For content that changes player effects, including physics, for example: " "speed, jump height or gravity." msgstr "" -#. NOTE: tags: title for jam_game_2023 +#. NOTE: tags: title for server_tools +#: app/_translations.py:14 +msgctxt "tags" +msgid "Server Moderation and Tools" +msgstr "" + +#. NOTE: tags: description for server_tools +#: app/_translations.py:16 +msgctxt "tags" +msgid "Helps with server maintenance and moderation" +msgstr "" + +#. NOTE: tags: title for pvp #: app/_translations.py:18 msgctxt "tags" -msgid "Jam / Game 2023" +msgid "Player vs Player (PvP)" msgstr "" -#. NOTE: tags: description for jam_game_2023 +#. NOTE: tags: description for pvp #: 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" +msgid "Designed to be played competitively against other players" msgstr "" #. NOTE: tags: title for world_tools -#: app/_translations.py:26 +#: app/_translations.py:22 msgctxt "tags" msgid "World Maintenance and Tools" msgstr "" #. NOTE: tags: description for world_tools -#: app/_translations.py:28 +#: app/_translations.py:24 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:38 +#: app/_translations.py:26 msgctxt "tags" msgid "Joke" msgstr "" #. NOTE: tags: description for april_fools -#: app/_translations.py:40 +#: 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 singleplayer -#: app/_translations.py:42 +#. NOTE: tags: title for developer_tools +#: app/_translations.py:30 msgctxt "tags" -msgid "Singleplayer-focused" +msgid "Developer Tools" msgstr "" -#. NOTE: tags: description for singleplayer -#: app/_translations.py:44 +#. NOTE: tags: description for developer_tools +#: app/_translations.py:32 msgctxt "tags" -msgid "Content that can be played alone" +msgid "Tools for game and mod developers" +msgstr "" + +#. NOTE: tags: title for inventory +#: app/_translations.py:34 +msgctxt "tags" +msgid "Inventory" +msgstr "" + +#. NOTE: tags: description for inventory +#: app/_translations.py:36 +msgctxt "tags" +msgid "Changes the inventory GUI" msgstr "" #. NOTE: tags: title for crafting -#: app/_translations.py:46 +#: app/_translations.py:38 msgctxt "tags" msgid "Crafting" msgstr "" #. NOTE: tags: description for crafting -#: app/_translations.py:48 +#: app/_translations.py:40 msgctxt "tags" msgid "Big changes to crafting gameplay" msgstr "" #. NOTE: tags: title for adventure__rpg -#: app/_translations.py:50 +#: app/_translations.py:42 msgctxt "tags" msgid "Adventure / RPG" msgstr "" #. NOTE: tags: title for shooter -#: app/_translations.py:52 +#: app/_translations.py:44 msgctxt "tags" msgid "Shooter" msgstr "" #. NOTE: tags: description for shooter -#: app/_translations.py:54 +#: app/_translations.py:46 msgctxt "tags" msgid "First person shooters (FPS) and more" msgstr "" #. NOTE: tags: title for sound_music -#: app/_translations.py:56 +#: app/_translations.py:48 msgctxt "tags" msgid "Sounds / Music" msgstr "" #. NOTE: tags: description for sound_music -#: app/_translations.py:58 +#: app/_translations.py:50 msgctxt "tags" msgid "Focuses on or adds new sounds or musical things" msgstr "" -#. NOTE: tags: title for tools -#: app/_translations.py:60 +#. NOTE: tags: title for mapgen +#: app/_translations.py:52 msgctxt "tags" -msgid "Tools / Weapons / Armor" +msgid "Mapgen / Biomes / Decoration" msgstr "" -#. NOTE: tags: description for tools -#: app/_translations.py:62 +#. NOTE: tags: description for mapgen +#: app/_translations.py:54 msgctxt "tags" -msgid "Adds or changes tools, weapons, and armor" +msgid "New mapgen or changes mapgen" msgstr "" -#. NOTE: tags: title for plants_and_farming -#: app/_translations.py:64 +#. NOTE: tags: title for singleplayer +#: app/_translations.py:56 msgctxt "tags" -msgid "Plants and Farming" +msgid "Singleplayer-focused" msgstr "" -#. NOTE: tags: description for plants_and_farming -#: app/_translations.py:66 +#. NOTE: tags: description for singleplayer +#: app/_translations.py:58 msgctxt "tags" -msgid "Adds new plants or other farmable resources." -msgstr "" - -#. 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" +msgid "Content that can be played alone" msgstr "" #. NOTE: tags: title for complex_installation -#: app/_translations.py:80 +#: app/_translations.py:60 msgctxt "tags" msgid "Complex installation" msgstr "" #. NOTE: tags: description for complex_installation -#: app/_translations.py:82 +#: app/_translations.py:62 msgctxt "tags" msgid "" "Requires futher installation steps, such as installing LuaRocks or " "editing the trusted mod setting" msgstr "" -#. NOTE: tags: title for magic -#: app/_translations.py:84 +#. NOTE: tags: title for simulation +#: app/_translations.py:64 msgctxt "tags" -msgid "Magic / Enchanting" +msgid "Sims" msgstr "" -#. NOTE: tags: title for building_mechanics -#: app/_translations.py:86 -msgctxt "tags" -msgid "Building Mechanics and Tools" -msgstr "" - -#. NOTE: tags: description for building_mechanics -#: app/_translations.py:88 -msgctxt "tags" -msgid "Adds game mechanics or tools that change how players build." -msgstr "" - -#. NOTE: tags: title for oneofakind__original -#: app/_translations.py:90 -msgctxt "tags" -msgid "One-of-a-kind / Original" -msgstr "" - -#. NOTE: tags: description for oneofakind__original -#: app/_translations.py:92 +#. NOTE: tags: description for simulation +#: app/_translations.py:66 msgctxt "tags" msgid "" -"For games and such that are of their own kind, distinct and original in " -"nature to others of the same category." +"Mods and games that aim to simulate real life activity. Similar to " +"SimCity/The Sims/OpenTTD/etc." msgstr "" -#. NOTE: tags: title for building -#: app/_translations.py:94 +#. NOTE: tags: title for plants_and_farming +#: app/_translations.py:68 msgctxt "tags" -msgid "Building" +msgid "Plants and Farming" msgstr "" -#. NOTE: tags: description for building -#: app/_translations.py:96 +#. NOTE: tags: description for plants_and_farming +#: app/_translations.py:70 msgctxt "tags" -msgid "Focuses on building, such as adding new materials or nodes" +msgid "Adds new plants or other farmable resources." msgstr "" -#. NOTE: tags: title for decorative -#: app/_translations.py:98 +#. NOTE: tags: title for multiplayer +#: app/_translations.py:72 msgctxt "tags" -msgid "Decorative" +msgid "Multiplayer-focused" msgstr "" -#. NOTE: tags: description for decorative -#: app/_translations.py:100 +#. NOTE: tags: description for multiplayer +#: app/_translations.py:74 msgctxt "tags" -msgid "Adds nodes with no other purpose than for use in building" +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 chat +#: app/_translations.py:80 +msgctxt "tags" +msgid "Chat / Commands" +msgstr "" + +#. NOTE: tags: description for chat +#: app/_translations.py:82 +msgctxt "tags" +msgid "Focus on player chat/communication or console interaction." msgstr "" #. NOTE: tags: title for puzzle -#: app/_translations.py:102 +#: app/_translations.py:84 msgctxt "tags" msgid "Puzzle" msgstr "" #. NOTE: tags: description for puzzle -#: app/_translations.py:104 +#: app/_translations.py:86 msgctxt "tags" msgid "Focus on puzzle solving instead of combat" msgstr "" #. NOTE: tags: title for environment -#: app/_translations.py:106 +#: app/_translations.py:88 msgctxt "tags" msgid "Environment / Weather" msgstr "" #. NOTE: tags: description for environment -#: app/_translations.py:108 +#: app/_translations.py:90 msgctxt "tags" msgid "" "Improves the world, adding weather, ambient sounds, or other environment " @@ -350,29 +295,85 @@ msgid "" msgstr "" #. NOTE: tags: title for less_than_px -#: app/_translations.py:110 +#: app/_translations.py:92 msgctxt "tags" msgid "<16px" msgstr "" #. NOTE: tags: description for less_than_px -#: app/_translations.py:112 +#: app/_translations.py:94 msgctxt "tags" msgid "Less than 16px" msgstr "" #. NOTE: tags: title for mobs -#: app/_translations.py:114 +#: app/_translations.py:96 msgctxt "tags" msgid "Mobs / Animals / NPCs" msgstr "" #. NOTE: tags: description for mobs -#: app/_translations.py:116 +#: app/_translations.py:98 msgctxt "tags" msgid "Adds mobs, animals, and non-player characters" msgstr "" +#. NOTE: tags: title for building +#: app/_translations.py:100 +msgctxt "tags" +msgid "Building" +msgstr "" + +#. NOTE: tags: description for building +#: app/_translations.py:102 +msgctxt "tags" +msgid "Focuses on building, such as adding new materials or nodes" +msgstr "" + +#. NOTE: tags: title for decorative +#: app/_translations.py:104 +msgctxt "tags" +msgid "Decorative" +msgstr "" + +#. NOTE: tags: description for decorative +#: app/_translations.py:106 +msgctxt "tags" +msgid "Adds nodes with no other purpose than for use in building" +msgstr "" + +#. NOTE: tags: title for magic +#: app/_translations.py:108 +msgctxt "tags" +msgid "Magic / Enchanting" +msgstr "" + +#. NOTE: tags: title for building_mechanics +#: app/_translations.py:110 +msgctxt "tags" +msgid "Building Mechanics and Tools" +msgstr "" + +#. NOTE: tags: description for building_mechanics +#: app/_translations.py:112 +msgctxt "tags" +msgid "Adds game mechanics or tools that change how players build." +msgstr "" + +#. NOTE: tags: title for oneofakind__original +#: app/_translations.py:114 +msgctxt "tags" +msgid "One-of-a-kind / Original" +msgstr "" + +#. NOTE: tags: description for oneofakind__original +#: 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 custom_mapgen #: app/_translations.py:118 msgctxt "tags" @@ -387,18 +388,16 @@ msgid "" "worlds to be set to the 'singlenode' mapgen." msgstr "" -#. NOTE: tags: title for survival +#. NOTE: tags: title for 16px #: app/_translations.py:122 msgctxt "tags" -msgid "Survival" +msgid "16px" msgstr "" -#. NOTE: tags: description for survival +#. NOTE: tags: description for 16px #: 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, ..." +msgid "For 16px texture packs" msgstr "" #. NOTE: tags: title for education @@ -413,202 +412,138 @@ msgctxt "tags" msgid "Either has educational value, or is a tool to help teachers " msgstr "" -#. NOTE: tags: title for storage +#. NOTE: tags: title for survival #: app/_translations.py:130 msgctxt "tags" -msgid "Storage" +msgid "Survival" msgstr "" -#. NOTE: tags: description for storage +#. NOTE: tags: description for survival #: app/_translations.py:132 msgctxt "tags" -msgid "Adds or improves item storage mechanics" -msgstr "" - -#. NOTE: tags: title for library -#: app/_translations.py:134 -msgctxt "tags" -msgid "API / Library" -msgstr "" - -#. NOTE: tags: description for library -#: app/_translations.py:136 -msgctxt "tags" -msgid "Primarily adds an API for other mods to use" +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:138 +#: app/_translations.py:134 msgctxt "tags" msgid "HUD" msgstr "" #. NOTE: tags: description for hud -#: app/_translations.py:140 +#: app/_translations.py:136 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" -msgid "Mini-game" -msgstr "" - -#. NOTE: tags: description for mini-game -#: app/_translations.py:144 -msgctxt "tags" -msgid "Adds a mini-game to be played within Minetest" -msgstr "" - #. NOTE: tags: title for pve -#: app/_translations.py:146 +#: app/_translations.py:138 msgctxt "tags" msgid "Player vs Environment (PvE)" msgstr "" #. NOTE: tags: description for pve -#: app/_translations.py:148 +#: app/_translations.py:140 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 storage +#: app/_translations.py:142 +msgctxt "tags" +msgid "Storage" +msgstr "" + +#. NOTE: tags: description for storage +#: app/_translations.py:144 +msgctxt "tags" +msgid "Adds or improves item storage mechanics" +msgstr "" + #. NOTE: tags: title for sports -#: app/_translations.py:150 +#: app/_translations.py:146 msgctxt "tags" msgid "Sports" msgstr "" -#. NOTE: tags: title for 16px +#. NOTE: tags: title for library +#: app/_translations.py:148 +msgctxt "tags" +msgid "API / Library" +msgstr "" + +#. NOTE: tags: description for library +#: app/_translations.py:150 +msgctxt "tags" +msgid "Primarily adds an API for other mods to use" +msgstr "" + +#. NOTE: tags: title for mini-game #: app/_translations.py:152 msgctxt "tags" -msgid "16px" +msgid "Mini-game" msgstr "" -#. NOTE: tags: description for 16px +#. NOTE: tags: description for mini-game #: 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 "" -"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" +msgid "Adds a mini-game to be played within Minetest" msgstr "" #. NOTE: tags: title for commerce -#: app/_translations.py:170 +#: app/_translations.py:156 msgctxt "tags" msgid "Commerce / Economy" msgstr "" #. NOTE: tags: description for commerce -#: app/_translations.py:172 +#: app/_translations.py:158 msgctxt "tags" msgid "Related to economies, money, and trading" msgstr "" -#. NOTE: tags: title for gui -#: app/_translations.py:174 +#. NOTE: tags: title for technology +#: app/_translations.py:160 msgctxt "tags" -msgid "GUI" +msgid "Machines / Electronics" msgstr "" -#. NOTE: tags: description for gui -#: app/_translations.py:176 +#. NOTE: tags: description for technology +#: app/_translations.py:162 msgctxt "tags" -msgid "" -"For content whose main utility or features are provided within a GUI, on-" -"screen menu, or similar" +msgid "Adds machines useful in automation, tubes, or power." msgstr "" -#. NOTE: tags: title for jam_combat_mod -#: app/_translations.py:178 +#. NOTE: tags: title for food +#: app/_translations.py:164 msgctxt "tags" -msgid "Jam / Combat 2020" +msgid "Food / Drinks" msgstr "" -#. NOTE: tags: description for jam_combat_mod -#: app/_translations.py:180 +#. NOTE: tags: title for seasonal +#: app/_translations.py:166 msgctxt "tags" -msgid "For mods created for the Discord \"Combat\" modding event in 2020" +msgid "Seasonal" msgstr "" -#. NOTE: tags: title for mtg -#: app/_translations.py:182 +#. NOTE: tags: description for seasonal +#: app/_translations.py:168 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" +msgid "For content generally themed around a certain season or holiday" msgstr "" #. NOTE: tags: title for creative -#: app/_translations.py:190 +#: app/_translations.py:170 msgctxt "tags" msgid "Creative" msgstr "" #. NOTE: tags: description for creative -#: app/_translations.py:192 +#: app/_translations.py:172 msgctxt "tags" msgid "" "Written specifically or exclusively for use in creative mode. Adds " @@ -616,52 +551,104 @@ msgid "" "that facilitate ingame creation and doesn't add difficulty or scarcity" msgstr "" -#. NOTE: tags: title for technology -#: app/_translations.py:194 +#. NOTE: tags: title for 64px +#: app/_translations.py:174 msgctxt "tags" -msgid "Machines / Electronics" +msgid "64px" msgstr "" -#. NOTE: tags: description for technology -#: app/_translations.py:196 +#. NOTE: tags: description for 64px +#: app/_translations.py:176 msgctxt "tags" -msgid "Adds machines useful in automation, tubes, or power." +msgid "For 64px texture packs" msgstr "" #. NOTE: tags: title for 32px -#: app/_translations.py:198 +#: app/_translations.py:178 msgctxt "tags" msgid "32px" msgstr "" #. NOTE: tags: description for 32px -#: app/_translations.py:200 +#: app/_translations.py:180 msgctxt "tags" msgid "For 32px texture packs" msgstr "" -#. NOTE: tags: title for strategy_rts -#: app/_translations.py:202 +#. NOTE: tags: title for gui +#: app/_translations.py:182 msgctxt "tags" -msgid "Strategy / RTS" +msgid "GUI" msgstr "" -#. NOTE: tags: description for strategy_rts -#: app/_translations.py:204 +#. NOTE: tags: description for gui +#: app/_translations.py:184 msgctxt "tags" msgid "" -"Games and mods with a heavy strategy component, whether real-time or " -"turn-based" +"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:186 +msgctxt "tags" +msgid "Jam / Combat 2020" +msgstr "" + +#. NOTE: tags: description for jam_combat_mod +#: app/_translations.py:188 +msgctxt "tags" +msgid "For mods created for the Discord \"Combat\" modding event in 2020" +msgstr "" + +#. NOTE: tags: title for transport +#: app/_translations.py:190 +msgctxt "tags" +msgid "Transport" +msgstr "" + +#. NOTE: tags: description for transport +#: app/_translations.py:192 +msgctxt "tags" +msgid "" +"Adds or changes transportation methods. Includes teleportation, vehicles," +" ridable mobs, transport infrastructure and thematic content" +msgstr "" + +#. NOTE: tags: title for jam_weekly_2021 +#: app/_translations.py:194 +msgctxt "tags" +msgid "Jam / Weekly Challenges 2021" +msgstr "" + +#. NOTE: tags: description for jam_weekly_2021 +#: app/_translations.py:196 +msgctxt "tags" +msgid "" +"For mods created for the Discord \"Weekly Challenges\" modding event in " +"2021" +msgstr "" + +#. NOTE: tags: title for mtg +#: app/_translations.py:198 +msgctxt "tags" +msgid "Minetest Game improved" +msgstr "" + +#. NOTE: tags: description for mtg +#: app/_translations.py:200 +msgctxt "tags" +msgid "Forks of Minetest Game" msgstr "" #. NOTE: tags: title for skins -#: app/_translations.py:206 +#: app/_translations.py:202 msgctxt "tags" msgid "Player customization / Skins" msgstr "" #. NOTE: tags: description for skins -#: app/_translations.py:208 +#: app/_translations.py:204 msgctxt "tags" msgid "" "Allows the player to customize their character by changing the texture or" @@ -669,29 +656,43 @@ msgid "" msgstr "" #. NOTE: tags: title for jam_game_2021 -#: app/_translations.py:210 +#: app/_translations.py:206 msgctxt "tags" msgid "Jam / Game 2021" msgstr "" #. NOTE: tags: description for jam_game_2021 -#: app/_translations.py:212 +#: app/_translations.py:208 msgctxt "tags" msgid "Entries to the 2021 Minetest Game Jam" msgstr "" #. NOTE: tags: title for 128px -#: app/_translations.py:214 +#: app/_translations.py:210 msgctxt "tags" msgid "128px+" msgstr "" #. NOTE: tags: description for 128px -#: app/_translations.py:216 +#: app/_translations.py:212 msgctxt "tags" msgid "For 128px or higher texture packs" msgstr "" +#. NOTE: tags: title for strategy_rts +#: app/_translations.py:214 +msgctxt "tags" +msgid "Strategy / RTS" +msgstr "" + +#. NOTE: tags: description for strategy_rts +#: app/_translations.py:216 +msgctxt "tags" +msgid "" +"Games and mods with a heavy strategy component, whether real-time or " +"turn-based" +msgstr "" + #. NOTE: tags: title for jam_game_2022 #: app/_translations.py:218 msgctxt "tags" @@ -808,7 +809,7 @@ msgstr "" msgid "%(delta)s ago" msgstr "" -#: app/blueprints/api/endpoints.py:94 app/templates/index.html:104 +#: app/blueprints/api/endpoints.py:74 app/templates/index.html:104 msgid "Featured" msgstr "" @@ -819,6 +820,7 @@ msgstr "" #: 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 +#: app/templates/packages/release_view.html:22 msgid "Name" msgstr "" @@ -827,10 +829,10 @@ 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:252 -#: app/blueprints/packages/packages.py:544 -#: app/blueprints/packages/packages.py:640 -#: app/blueprints/packages/packages.py:728 +#: app/blueprints/oauth/__init__.py:175 app/blueprints/packages/packages.py:253 +#: app/blueprints/packages/packages.py:551 +#: app/blueprints/packages/packages.py:647 +#: app/blueprints/packages/packages.py:735 #: app/blueprints/packages/releases.py:66 #: app/blueprints/packages/releases.py:81 app/blueprints/packages/reviews.py:63 #: app/blueprints/packages/screenshots.py:36 @@ -847,17 +849,18 @@ msgstr "" #: app/blueprints/packages/advanced_search.py:84 #: app/blueprints/packages/releases.py:56 #: app/blueprints/packages/releases.py:71 app/blueprints/packages/reviews.py:53 -#: app/blueprints/threads/__init__.py:281 +#: app/blueprints/threads/__init__.py:282 #: app/templates/admin/languages/list.html:23 -#: app/templates/macros/reviews.html:143 app/templates/macros/topics.html:5 +#: app/templates/macros/reviews.html:144 app/templates/macros/topics.html:5 #: app/templates/packages/release_edit.html:21 -#: app/templates/packages/translation.html:54 +#: app/templates/packages/release_view.html:23 +#: app/templates/packages/translation.html:42 msgid "Title" msgstr "" #: app/blueprints/collections/__init__.py:80 #: app/blueprints/collections/__init__.py:85 -#: app/templates/packages/translation.html:57 +#: app/templates/packages/translation.html:45 msgid "Short Description" msgstr "" @@ -866,7 +869,7 @@ msgid "Page Content" msgstr "" #: app/blueprints/collections/__init__.py:82 -#: app/blueprints/threads/__init__.py:283 +#: app/blueprints/threads/__init__.py:284 #: app/templates/collections/view.html:51 msgid "Private" msgstr "" @@ -903,6 +906,25 @@ msgstr "" msgid "Removed package from favorites collection" msgstr "" +#: app/blueprints/feeds/__init__.py:32 app/templates/index.html:8 +msgid "Welcome to the best place to find Minetest mods, games, and texture packs" +msgstr "" + +#: app/blueprints/feeds/__init__.py:70 app/templates/base.html:29 +#: app/templates/base.html:36 +msgid "ContentDB new packages" +msgstr "" + +#: app/blueprints/feeds/__init__.py:98 app/templates/base.html:31 +#: app/templates/base.html:38 +msgid "ContentDB package updates" +msgstr "" + +#: app/blueprints/feeds/__init__.py:107 app/templates/base.html:27 +#: app/templates/base.html:34 +msgid "ContentDB all" +msgstr "" + #: 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 @@ -933,7 +955,7 @@ msgstr "" #: app/blueprints/packages/__init__.py:42 #: app/templates/packages/releases_list.html:34 -#: app/templates/packages/view.html:657 app/templates/todo/editor.html:75 +#: app/templates/packages/view.html:675 app/templates/todo/editor.html:75 msgid "Releases" msgstr "" @@ -945,18 +967,18 @@ msgstr "" #: app/blueprints/packages/__init__.py:52 #: app/templates/packages/edit_maintainers.html:8 -#: app/templates/packages/view.html:628 app/utils/minetest_hypertext.py:302 +#: app/templates/packages/view.html:646 app/utils/minetest_hypertext.py:302 msgid "Maintainers" msgstr "" #: app/blueprints/packages/__init__.py:57 app/templates/admin/list.html:21 -#: app/templates/base.html:159 app/templates/packages/audit.html:4 +#: app/templates/base.html:173 app/templates/packages/audit.html:4 msgid "Audit Log" msgstr "" -#: app/blueprints/packages/__init__.py:62 app/templates/base.html:150 +#: app/blueprints/packages/__init__.py:62 app/templates/base.html:164 #: app/templates/packages/stats.html:4 app/templates/packages/stats.html:23 -#: app/templates/packages/view.html:236 app/templates/users/profile.html:148 +#: app/templates/packages/view.html:243 app/templates/users/profile.html:148 msgid "Statistics" msgstr "" @@ -986,8 +1008,8 @@ msgstr "" msgid "Non-free" msgstr "" -#: app/blueprints/packages/advanced_search.py:42 app/models/packages.py:624 -#: app/templates/packages/view.html:163 +#: app/blueprints/packages/advanced_search.py:42 app/models/packages.py:630 +#: app/templates/packages/view.html:170 msgid "Work in Progress" msgstr "" @@ -1005,30 +1027,30 @@ msgid "Query" msgstr "" #: app/blueprints/packages/advanced_search.py:54 -#: app/blueprints/packages/packages.py:230 app/templates/packages/view.html:598 +#: app/blueprints/packages/packages.py:231 app/templates/packages/view.html:616 #: app/utils/minetest_hypertext.py:263 msgid "Type" msgstr "" #: app/blueprints/packages/advanced_search.py:56 -#: app/templates/macros/topics.html:6 app/templates/packages/view.html:177 +#: app/templates/macros/topics.html:6 app/templates/packages/view.html:184 msgid "Author" msgstr "" #: app/blueprints/packages/advanced_search.py:57 -#: app/blueprints/packages/packages.py:237 app/templates/admin/tags/list.html:4 +#: app/blueprints/packages/packages.py:238 app/templates/admin/tags/list.html:4 #: app/templates/admin/tags/list.html:10 app/templates/todo/tags.html:38 #: app/utils/minetest_hypertext.py:264 msgid "Tags" msgstr "" #: app/blueprints/packages/advanced_search.py:60 -#: app/blueprints/packages/packages.py:238 +#: app/blueprints/packages/packages.py:239 msgid "Content Warnings" msgstr "" #: app/blueprints/packages/advanced_search.py:63 -#: app/blueprints/packages/packages.py:239 app/templates/packages/view.html:609 +#: app/blueprints/packages/packages.py:240 app/templates/packages/view.html:627 #: app/utils/minetest_hypertext.py:298 msgid "License" msgstr "" @@ -1042,9 +1064,10 @@ msgstr "" #: 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/macros/reviews.html:82 app/templates/macros/topics.html:52 #: app/templates/packages/game_hub.html:5 #: app/templates/packages/game_hub.html:25 +#: app/templates/packages/release_view.html:17 #: app/templates/packages/similar.html:22 app/templates/translate/index.html:28 #, python-format msgid "%(title)s by %(author)s" @@ -1052,7 +1075,7 @@ msgstr "" #: app/blueprints/packages/advanced_search.py:72 #: app/blueprints/packages/reviews.py:54 -#: app/templates/packages/translation.html:51 +#: app/templates/packages/translation.html:39 msgid "Language" msgstr "" @@ -1074,13 +1097,13 @@ 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/packages/view.html:201 app/templates/packages/view.html:343 #: 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 +#: app/templates/packages/view.html:191 app/templates/users/profile.html:242 msgid "Downloads" msgstr "" @@ -1112,178 +1135,178 @@ msgstr "" msgid "Random order" msgstr "" -#: app/blueprints/packages/packages.py:215 +#: app/blueprints/packages/packages.py:216 msgid "No download available." msgstr "" -#: app/blueprints/packages/packages.py:231 +#: app/blueprints/packages/packages.py:232 msgid "Title (Human-readable)" msgstr "" -#: app/blueprints/packages/packages.py:232 -#: app/blueprints/packages/packages.py:638 +#: app/blueprints/packages/packages.py:233 +#: app/blueprints/packages/packages.py:645 msgid "Name (Technical)" msgstr "" -#: app/blueprints/packages/packages.py:232 -#: app/blueprints/packages/packages.py:639 -#: app/templates/packages/create_edit.html:75 +#: app/blueprints/packages/packages.py:233 +#: app/blueprints/packages/packages.py:646 +#: app/templates/packages/create_edit.html:80 msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" msgstr "" -#: app/blueprints/packages/packages.py:233 +#: app/blueprints/packages/packages.py:234 msgid "Short Description (Plaintext)" msgstr "" -#: app/blueprints/packages/packages.py:235 app/templates/packages/view.html:620 +#: app/blueprints/packages/packages.py:236 app/templates/packages/view.html:638 #: app/utils/minetest_hypertext.py:300 msgid "Maintenance State" msgstr "" -#: app/blueprints/packages/packages.py:240 +#: app/blueprints/packages/packages.py:241 msgid "Media License" msgstr "" -#: app/blueprints/packages/packages.py:242 +#: app/blueprints/packages/packages.py:243 msgid "Long Description (Markdown)" msgstr "" -#: app/blueprints/packages/packages.py:244 +#: app/blueprints/packages/packages.py:245 msgid "VCS Repository URL" msgstr "" -#: app/blueprints/packages/packages.py:245 app/blueprints/users/settings.py:77 +#: app/blueprints/packages/packages.py:246 app/blueprints/users/settings.py:77 msgid "Website URL" msgstr "" -#: app/blueprints/packages/packages.py:246 +#: app/blueprints/packages/packages.py:247 msgid "Issue Tracker URL" msgstr "" -#: app/blueprints/packages/packages.py:247 +#: app/blueprints/packages/packages.py:248 msgid "Forum Topic ID" msgstr "" -#: app/blueprints/packages/packages.py:248 +#: app/blueprints/packages/packages.py:249 msgid "Video URL" msgstr "" -#: app/blueprints/packages/packages.py:249 +#: app/blueprints/packages/packages.py:250 msgid "Donate URL" msgstr "" -#: app/blueprints/packages/packages.py:250 +#: app/blueprints/packages/packages.py:251 msgid "Translation URL" msgstr "" -#: app/blueprints/packages/packages.py:256 +#: app/blueprints/packages/packages.py:257 msgid "_game is not an allowed name" msgstr "" -#: app/blueprints/packages/packages.py:266 +#: app/blueprints/packages/packages.py:267 msgid "" "Package already exists, but is removed. Please contact ContentDB staff to" " restore the package" msgstr "" -#: app/blueprints/packages/packages.py:271 +#: app/blueprints/packages/packages.py:272 msgid "Package already exists" msgstr "" -#: app/blueprints/packages/packages.py:277 +#: app/blueprints/packages/packages.py:278 msgid "A collection with a similar name already exists" msgstr "" -#: app/blueprints/packages/packages.py:330 +#: app/blueprints/packages/packages.py:331 #: 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:336 +#: app/blueprints/packages/packages.py:337 msgid "Save draft" msgstr "" -#: app/blueprints/packages/packages.py:344 +#: app/blueprints/packages/packages.py:345 msgid "Unable to find that user" msgstr "" -#: app/blueprints/packages/packages.py:348 +#: app/blueprints/packages/packages.py:349 #: app/blueprints/packages/screenshots.py:137 msgid "Permission denied" msgstr "" -#: app/blueprints/packages/packages.py:404 -#: app/blueprints/packages/packages.py:495 -#: app/blueprints/packages/packages.py:517 +#: app/blueprints/packages/packages.py:408 +#: app/blueprints/packages/packages.py:502 +#: app/blueprints/packages/packages.py:524 msgid "You don't have permission to do that" msgstr "" -#: app/blueprints/packages/packages.py:437 +#: app/blueprints/packages/packages.py:443 msgid "Please comment what changes are needed in the approval thread" msgstr "" -#: app/blueprints/packages/packages.py:444 +#: app/blueprints/packages/packages.py:450 msgid "" "Please comment in the approval thread so editors know what you have " "changed" msgstr "" -#: app/blueprints/packages/packages.py:482 +#: app/blueprints/packages/packages.py:489 #, python-format msgid "Set state to %(state)s" msgstr "" -#: app/blueprints/packages/packages.py:512 +#: app/blueprints/packages/packages.py:519 msgid "Deleted package" msgstr "" -#: app/blueprints/packages/packages.py:534 +#: app/blueprints/packages/packages.py:541 msgid "Unapproved package" msgstr "" -#: app/blueprints/packages/packages.py:543 +#: app/blueprints/packages/packages.py:550 msgid "Maintainers (Comma-separated)" msgstr "" -#: app/blueprints/packages/packages.py:552 +#: app/blueprints/packages/packages.py:559 msgid "You don't have permission to edit maintainers" msgstr "" -#: app/blueprints/packages/packages.py:602 +#: app/blueprints/packages/packages.py:609 msgid "You are not a maintainer" msgstr "" -#: app/blueprints/packages/packages.py:605 +#: app/blueprints/packages/packages.py:612 msgid "Package owners cannot remove themselves as maintainers" msgstr "" -#: app/blueprints/packages/packages.py:637 +#: app/blueprints/packages/packages.py:644 msgid "Author Name" msgstr "" -#: app/blueprints/packages/packages.py:724 +#: app/blueprints/packages/packages.py:731 msgid "Enable support detection based on dependencies (recommended)" msgstr "" -#: app/blueprints/packages/packages.py:725 +#: app/blueprints/packages/packages.py:732 msgid "Supported games" msgstr "" -#: app/blueprints/packages/packages.py:726 +#: app/blueprints/packages/packages.py:733 msgid "Unsupported games" msgstr "" -#: app/blueprints/packages/packages.py:727 +#: app/blueprints/packages/packages.py:734 msgid "Supports all games (unless stated) / is game independent" msgstr "" -#: app/blueprints/packages/packages.py:743 +#: app/blueprints/packages/packages.py:750 msgid "You need at least one release before you can edit game support" msgstr "" -#: app/blueprints/packages/packages.py:747 +#: app/blueprints/packages/packages.py:754 msgid "Mod(pack) needs to contain at least one mod. Please create a new release" msgstr "" @@ -1308,18 +1331,19 @@ msgstr "" #: app/blueprints/packages/releases.py:62 #: app/blueprints/packages/releases.py:77 -#: app/blueprints/packages/releases.py:207 +#: app/blueprints/packages/releases.py:217 msgid "Minimum Minetest Version" msgstr "" #: app/blueprints/packages/releases.py:64 #: app/blueprints/packages/releases.py:79 -#: app/blueprints/packages/releases.py:210 +#: app/blueprints/packages/releases.py:220 msgid "Maximum Minetest Version" msgstr "" #: app/blueprints/packages/releases.py:74 #: app/templates/packages/release_edit.html:31 +#: app/templates/packages/release_view.html:31 msgid "URL" msgstr "" @@ -1340,75 +1364,75 @@ msgstr "" msgid "Upload .zip file" msgstr "" -#: app/blueprints/packages/releases.py:206 +#: app/blueprints/packages/releases.py:216 msgid "Set Min" msgstr "" -#: app/blueprints/packages/releases.py:209 +#: app/blueprints/packages/releases.py:219 msgid "Set Max" msgstr "" -#: app/blueprints/packages/releases.py:212 +#: app/blueprints/packages/releases.py:222 msgid "Only change values previously set as none" msgstr "" -#: app/blueprints/packages/releases.py:213 +#: app/blueprints/packages/releases.py:223 msgid "Update" msgstr "" -#: app/blueprints/packages/releases.py:265 +#: app/blueprints/packages/releases.py:275 #: app/templates/packages/update_config.html:25 msgid "Trigger" msgstr "" -#: app/blueprints/packages/releases.py:266 +#: app/blueprints/packages/releases.py:276 msgid "New Commit" msgstr "" -#: app/blueprints/packages/releases.py:267 app/templates/admin/tags/list.html:8 +#: app/blueprints/packages/releases.py:277 app/templates/admin/tags/list.html:8 msgid "New Tag" msgstr "" -#: app/blueprints/packages/releases.py:269 +#: app/blueprints/packages/releases.py:279 msgid "Branch name" msgstr "" -#: app/blueprints/packages/releases.py:270 +#: app/blueprints/packages/releases.py:280 #: app/templates/packages/update_config.html:38 msgid "Action" msgstr "" -#: app/blueprints/packages/releases.py:271 +#: app/blueprints/packages/releases.py:281 msgid "Send notification and mark as outdated" msgstr "" -#: app/blueprints/packages/releases.py:271 app/logic/package_approval.py:104 +#: app/blueprints/packages/releases.py:281 app/logic/package_approval.py:104 msgid "Create release" msgstr "" -#: app/blueprints/packages/releases.py:273 +#: app/blueprints/packages/releases.py:283 msgid "Save Settings" msgstr "" -#: app/blueprints/packages/releases.py:274 +#: app/blueprints/packages/releases.py:284 msgid "Disable Automation" msgstr "" -#: app/blueprints/packages/releases.py:313 +#: app/blueprints/packages/releases.py:323 msgid "Please add a Git repository URL in order to set up automatic releases" msgstr "" -#: app/blueprints/packages/releases.py:329 +#: app/blueprints/packages/releases.py:339 msgid "Deleted update configuration" msgstr "" -#: app/blueprints/packages/releases.py:337 +#: app/blueprints/packages/releases.py:347 msgid "Now, please create an initial release" msgstr "" #: app/blueprints/packages/reviews.py:60 app/blueprints/threads/__init__.py:181 #: app/blueprints/threads/__init__.py:182 -#: app/blueprints/threads/__init__.py:282 +#: app/blueprints/threads/__init__.py:283 msgid "Comment" msgstr "" @@ -1416,18 +1440,18 @@ msgstr "" msgid "Rating" msgstr "" -#: app/blueprints/packages/reviews.py:62 app/templates/macros/reviews.html:124 -#: app/templates/macros/reviews.html:178 +#: app/blueprints/packages/reviews.py:62 app/templates/macros/reviews.html:125 +#: app/templates/macros/reviews.html:179 msgid "Yes" msgstr "" -#: app/blueprints/packages/reviews.py:62 app/templates/macros/reviews.html:129 -#: app/templates/macros/reviews.html:182 +#: app/blueprints/packages/reviews.py:62 app/templates/macros/reviews.html:130 +#: app/templates/macros/reviews.html:183 msgid "Neutral" msgstr "" -#: app/blueprints/packages/reviews.py:62 app/templates/macros/reviews.html:134 -#: app/templates/macros/reviews.html:186 +#: app/blueprints/packages/reviews.py:62 app/templates/macros/reviews.html:135 +#: app/templates/macros/reviews.html:187 msgid "No" msgstr "" @@ -1443,7 +1467,7 @@ msgstr "" #: app/blueprints/packages/reviews.py:94 app/blueprints/threads/__init__.py:207 #: app/blueprints/threads/__init__.py:240 -#: app/blueprints/threads/__init__.py:334 app/blueprints/users/settings.py:114 +#: app/blueprints/threads/__init__.py:335 app/blueprints/users/settings.py:114 #: app/logic/packages.py:131 msgid "Linking to blocked sites is not allowed" msgstr "" @@ -1471,8 +1495,9 @@ msgid "Message" msgstr "" #: app/blueprints/report/__init__.py:35 app/templates/macros/threads.html:51 -#: app/templates/packages/view.html:688 app/templates/report/index.html:4 -#: app/templates/report/index.html:10 app/templates/users/profile.html:37 +#: app/templates/packages/view.html:706 app/templates/report/index.html:4 +#: app/templates/report/index.html:10 app/templates/users/account.html:91 +#: app/templates/users/profile.html:37 msgid "Report" msgstr "" @@ -1508,24 +1533,24 @@ msgstr "" msgid "Please wait before commenting again" msgstr "" -#: app/blueprints/threads/__init__.py:284 +#: app/blueprints/threads/__init__.py:285 #: app/templates/macros/package_approval.html:56 msgid "Open Thread" msgstr "" -#: app/blueprints/threads/__init__.py:309 +#: app/blueprints/threads/__init__.py:310 msgid "Unable to create thread!" msgstr "" -#: app/blueprints/threads/__init__.py:315 +#: app/blueprints/threads/__init__.py:316 msgid "An approval thread already exists! Consider replying there instead" msgstr "" -#: app/blueprints/threads/__init__.py:319 +#: app/blueprints/threads/__init__.py:320 msgid "Please wait before opening another thread" msgstr "" -#: app/blueprints/todo/user.py:192 +#: app/blueprints/todo/user.py:193 #: app/templates/collections/package_add_to.html:46 msgid "Done" msgstr "" @@ -1544,7 +1569,7 @@ msgstr "" msgid "Remember me" msgstr "" -#: app/blueprints/users/account.py:39 app/templates/base.html:176 +#: app/blueprints/users/account.py:39 app/templates/base.html:190 #: app/templates/donate/index.html:85 app/templates/users/login.html:4 msgid "Sign in" msgstr "" @@ -1906,7 +1931,7 @@ msgstr "" msgid "File filter" msgstr "" -#: app/blueprints/zipgrep/__init__.py:38 app/templates/base.html:60 +#: app/blueprints/zipgrep/__init__.py:38 app/templates/base.html:74 #: app/templates/packages/advanced_search.html:34 #: app/templates/packages/game_hub.html:35 app/templates/todo/tags.html:14 msgid "Search" @@ -1997,6 +2022,10 @@ msgstr "" msgid "You don't have permission to change the package name" msgstr "" +#: app/logic/packages.py:140 +msgid "You cannot change package type once approved" +msgstr "" + #: app/logic/releases.py:33 msgid "You don't have permission to make releases" msgstr "" @@ -2070,17 +2099,17 @@ msgstr "" msgid "Texture Pack" msgstr "" -#: app/models/packages.py:78 app/templates/base.html:39 +#: app/models/packages.py:78 app/templates/base.html:53 #: app/templates/modnames/view.html:14 msgid "Mods" msgstr "" -#: app/models/packages.py:80 app/templates/base.html:42 +#: app/models/packages.py:80 app/templates/base.html:56 #: app/templates/modnames/view.html:17 msgid "Games" msgstr "" -#: app/models/packages.py:82 app/templates/base.html:45 +#: app/models/packages.py:82 app/templates/base.html:59 msgid "Texture Packs" msgstr "" @@ -2207,185 +2236,185 @@ msgstr "" msgid "Delete" msgstr "" -#: app/models/packages.py:1366 +#: app/models/packages.py:1384 #, python-format msgid "New commit %(hash)s found on the Git repo." msgstr "" -#: app/models/packages.py:1370 +#: app/models/packages.py:1388 #, python-format msgid "The last release was commit %(hash)s" msgstr "" -#: app/models/packages.py:1376 +#: app/models/packages.py:1394 #, python-format msgid "New tag %(tag_name)s found on the Git repo." msgstr "" -#: app/models/users.py:45 +#: app/models/users.py:46 msgid "Banned" msgstr "" -#: app/models/users.py:47 +#: app/models/users.py:48 msgid "Not Joined" msgstr "" -#: app/models/users.py:49 +#: app/models/users.py:50 msgid "New Member" msgstr "" -#: app/models/users.py:51 +#: app/models/users.py:52 msgid "Member" msgstr "" -#: app/models/users.py:53 +#: app/models/users.py:54 msgid "Trusted Member" msgstr "" -#: app/models/users.py:55 +#: app/models/users.py:56 msgid "Approver" msgstr "" -#: app/models/users.py:57 +#: app/models/users.py:58 msgid "Editor" msgstr "" #. NOTE: BOT notification type -#: app/models/users.py:59 app/models/users.py:448 +#: app/models/users.py:60 app/models/users.py:455 msgid "Bot" msgstr "" -#: app/models/users.py:61 +#: app/models/users.py:62 msgid "Moderator" msgstr "" -#: app/models/users.py:63 app/templates/base.html:164 +#: app/models/users.py:64 app/templates/base.html:178 msgid "Admin" msgstr "" #. NOTE: PACKAGE_EDIT notification type -#: app/models/users.py:433 +#: app/models/users.py:440 msgid "Package Edit" msgstr "" #. NOTE: PACKAGE_APPROVAL notification type -#: app/models/users.py:436 +#: app/models/users.py:443 msgid "Package Approval" msgstr "" #. NOTE: NEW_THREAD notification type -#: app/models/users.py:439 app/templates/threads/list.html:12 +#: app/models/users.py:446 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:442 +#: app/models/users.py:449 msgid "New Review" msgstr "" #. NOTE: THREAD_REPLY notification type -#: app/models/users.py:445 +#: app/models/users.py:452 msgid "Thread Reply" msgstr "" #. NOTE: MAINTAINER notification type -#: app/models/users.py:451 app/templates/macros/threads.html:27 +#: app/models/users.py:458 app/templates/macros/threads.html:27 msgid "Maintainer" msgstr "" #. NOTE: EDITOR_ALERT notification type -#: app/models/users.py:454 +#: app/models/users.py:461 msgid "Editor Alert" msgstr "" #. NOTE: EDITOR_MISC notification type -#: app/models/users.py:457 +#: app/models/users.py:464 msgid "Editor Misc" msgstr "" #. NOTE: OTHER notification type -#: app/models/users.py:460 +#: app/models/users.py:467 msgid "Other" msgstr "" -#: app/models/users.py:470 +#: app/models/users.py:477 msgid "This is a Package Edit notification." msgstr "" -#: app/models/users.py:472 +#: app/models/users.py:479 msgid "This is a Package Approval notification." msgstr "" -#: app/models/users.py:474 +#: app/models/users.py:481 msgid "This is a New Thread notification." msgstr "" -#: app/models/users.py:476 +#: app/models/users.py:483 msgid "This is a New Review notification." msgstr "" -#: app/models/users.py:478 +#: app/models/users.py:485 msgid "This is a Thread Reply notification." msgstr "" -#: app/models/users.py:480 +#: app/models/users.py:487 msgid "This is a Bot notification." msgstr "" -#: app/models/users.py:482 +#: app/models/users.py:489 msgid "This is a Maintainer change notification." msgstr "" -#: app/models/users.py:484 +#: app/models/users.py:491 msgid "This is an Editor Alert notification." msgstr "" -#: app/models/users.py:486 +#: app/models/users.py:493 msgid "This is an Editor Misc notification." msgstr "" -#: app/models/users.py:488 +#: app/models/users.py:495 msgid "This is an Other notification." msgstr "" -#: app/models/users.py:495 +#: app/models/users.py:502 msgid "When another user edits your packages, releases, etc." msgstr "" -#: app/models/users.py:497 +#: app/models/users.py:504 msgid "Notifications from editors related to the package approval process." msgstr "" -#: app/models/users.py:499 +#: app/models/users.py:506 msgid "When a thread is created on your package." msgstr "" -#: app/models/users.py:501 +#: app/models/users.py:508 msgid "When a user posts a review on your package." msgstr "" -#: app/models/users.py:503 +#: app/models/users.py:510 msgid "When someone replies to a thread you're watching." msgstr "" -#: app/models/users.py:505 +#: app/models/users.py:512 msgid "From a bot - for example, update notifications." msgstr "" -#: app/models/users.py:507 +#: app/models/users.py:514 msgid "When your package's maintainers change." msgstr "" -#: app/models/users.py:509 +#: app/models/users.py:516 msgid "For editors: Important alerts." msgstr "" -#: app/models/users.py:511 +#: app/models/users.py:518 msgid "For editors: Minor notifications, including new threads." msgstr "" -#: app/models/users.py:513 +#: app/models/users.py:520 msgid "Minor notifications not important enough for a dedicated category." msgstr "" @@ -2436,11 +2465,11 @@ msgid "" "been deleted, or you may not have access to it." msgstr "" -#: app/templates/base.html:48 +#: app/templates/base.html:62 msgid "Random" msgstr "" -#: app/templates/base.html:51 app/templates/base.html:245 +#: app/templates/base.html:65 app/templates/base.html:259 #: app/templates/packages/bulk_update_conf.html:8 #: app/templates/packages/translation.html:12 #: app/templates/packages/update_config.html:8 @@ -2449,130 +2478,134 @@ msgstr "" msgid "Help" msgstr "" -#: app/templates/base.html:58 +#: app/templates/base.html:72 #, python-format msgid "Search %(type)s" msgstr "" -#: app/templates/base.html:58 app/templates/todo/tags.html:11 +#: app/templates/base.html:72 app/templates/todo/tags.html:11 #: app/templates/todo/tags.html:13 msgid "Search all packages" msgstr "" -#: app/templates/base.html:75 +#: app/templates/base.html:89 msgid "Work Queue" msgstr "" -#: app/templates/base.html:88 app/templates/base.html:140 +#: app/templates/base.html:102 app/templates/base.html:154 msgid "To do list" msgstr "" -#: app/templates/base.html:97 app/templates/notifications/list.html:4 +#: app/templates/base.html:111 app/templates/notifications/list.html:4 msgid "Notifications" msgstr "" -#: app/templates/base.html:118 +#: app/templates/base.html:132 msgid "Add Package" msgstr "" -#: app/templates/base.html:135 +#: app/templates/base.html:149 msgid "Profile" msgstr "" -#: app/templates/base.html:145 +#: app/templates/base.html:159 msgid "My Collections" msgstr "" -#: app/templates/base.html:169 app/templates/packages/release_new.html:12 +#: app/templates/base.html:183 app/templates/packages/release_new.html:12 msgid "Settings" msgstr "" -#: app/templates/base.html:172 +#: app/templates/base.html:186 msgid "Sign out" msgstr "" #: app/templates/admin/languages/list.html:4 -#: app/templates/admin/languages/list.html:10 app/templates/base.html:185 -#: app/templates/packages/view.html:602 app/utils/minetest_hypertext.py:288 +#: app/templates/admin/languages/list.html:10 app/templates/base.html:199 +#: app/templates/packages/view.html:620 app/utils/minetest_hypertext.py:288 msgid "Languages" msgstr "" -#: app/templates/base.html:202 app/templates/translate/index.html:76 +#: app/templates/base.html:216 app/templates/translate/index.html:76 msgid "Help translate ContentDB" msgstr "" -#: app/templates/base.html:246 +#: app/templates/base.html:260 msgid "About" msgstr "" -#: app/templates/base.html:247 +#: app/templates/base.html:261 msgid "Contact Us" msgstr "" -#: app/templates/base.html:248 +#: app/templates/base.html:262 msgid "Rules" msgstr "" -#: app/templates/base.html:249 +#: app/templates/base.html:263 msgid "Policy and Guidance" msgstr "" -#: app/templates/base.html:250 app/templates/donate/index.html:46 +#: app/templates/base.html:264 app/templates/donate/index.html:46 #: app/templates/donate/index.html:70 app/templates/users/profile.html:104 msgid "Donate" msgstr "" -#: app/templates/base.html:251 +#: app/templates/base.html:265 msgid "API" msgstr "" -#: app/templates/base.html:252 app/templates/users/register.html:37 +#: app/templates/base.html:266 +msgid "RSS / Feeds" +msgstr "" + +#: app/templates/base.html:267 app/templates/users/register.html:37 msgid "Privacy Policy" msgstr "" -#: app/templates/base.html:254 +#: app/templates/base.html:269 msgid "Report / DMCA" msgstr "" -#: app/templates/base.html:256 app/templates/packages/advanced_search.html:4 +#: app/templates/base.html:271 app/templates/packages/advanced_search.html:4 msgid "Advanced Search" msgstr "" -#: app/templates/base.html:257 +#: app/templates/base.html:272 msgid "User List" msgstr "" -#: app/templates/base.html:258 app/templates/packages/view.html:190 -#: app/templates/packages/view.html:677 app/templates/threads/list.html:4 +#: app/templates/base.html:273 app/templates/packages/view.html:197 +#: app/templates/packages/view.html:695 app/templates/threads/list.html:4 msgid "Threads" msgstr "" -#: app/templates/base.html:259 app/templates/collections/list.html:7 +#: app/templates/base.html:274 app/templates/collections/list.html:7 #: app/templates/collections/list.html:26 msgid "Collections" msgstr "" -#: app/templates/base.html:260 app/templates/donate/index.html:4 +#: app/templates/base.html:275 app/templates/donate/index.html:4 msgid "Support Creators" msgstr "" -#: app/templates/base.html:261 +#: app/templates/base.html:276 msgid "Translate Packages" msgstr "" -#: app/templates/base.html:262 +#: app/templates/base.html:277 msgid "Source Code" msgstr "" -#: app/templates/base.html:268 +#: app/templates/base.html:283 msgid "Show non-free packages" msgstr "" -#: app/templates/base.html:270 +#: app/templates/base.html:285 msgid "Hide non-free packages" msgstr "" -#: app/templates/base.html:274 +#: app/templates/base.html:289 #, python-format msgid "Our privacy policy has been updated (%(date)s)" msgstr "" @@ -2581,20 +2614,16 @@ msgstr "" msgid "Welcome" msgstr "" -#: app/templates/index.html:8 -msgid "Welcome to the best place to find Minetest mods, games, and texture packs" -msgstr "" - #: app/templates/index.html:53 #, python-format msgid "%(title)s by %(author)s" msgstr "" -#: app/templates/index.html:94 app/templates/packages/view.html:278 +#: app/templates/index.html:94 app/templates/packages/view.html:285 msgid "Previous" msgstr "" -#: app/templates/index.html:98 app/templates/packages/view.html:282 +#: app/templates/index.html:98 app/templates/packages/view.html:289 #: app/templates/users/claim_forums.html:87 msgid "Next" msgstr "" @@ -2676,7 +2705,7 @@ msgstr "" #: app/templates/admin/storage.html:62 #: app/templates/collections/create_edit.html:61 -#: app/templates/threads/user_comments.html:79 +#: app/templates/threads/user_comments.html:80 msgid "No results" msgstr "" @@ -2795,7 +2824,8 @@ msgstr "" #: app/templates/collections/create_edit.html:5 #: app/templates/collections/view.html:42 app/templates/macros/releases.html:68 -#: app/templates/packages/view.html:116 app/templates/packages/view.html:255 +#: app/templates/packages/release_view.html:10 +#: app/templates/packages/view.html:123 app/templates/packages/view.html:262 msgid "Edit" msgstr "" @@ -2813,7 +2843,7 @@ msgstr "" #: app/templates/collections/create_edit.html:76 #: app/templates/packages/remove.html:34 app/templates/packages/remove.html:83 -#: app/templates/packages/view.html:128 +#: app/templates/packages/view.html:135 msgid "Remove" msgstr "" @@ -3058,8 +3088,8 @@ msgstr "" msgid "No audit log entries." msgstr "" -#: app/templates/macros/forms.html:21 app/templates/macros/reviews.html:150 -#: app/templates/packages/remove.html:73 app/templates/packages/view.html:468 +#: app/templates/macros/forms.html:21 app/templates/macros/reviews.html:151 +#: app/templates/packages/remove.html:73 app/templates/packages/view.html:486 #: app/templates/users/modtools.html:86 msgid "Required" msgstr "" @@ -3135,6 +3165,7 @@ msgstr "" #: app/templates/macros/releases.html:103 #: app/templates/packages/release_edit.html:39 +#: app/templates/packages/release_view.html:41 msgid "Importing..." msgstr "" @@ -3154,34 +3185,34 @@ msgstr "" msgid "Unhelpful" msgstr "" -#: app/templates/macros/reviews.html:90 +#: app/templates/macros/reviews.html:91 #, python-format msgid "%(num)d comments" msgstr "" -#: app/templates/macros/reviews.html:102 +#: app/templates/macros/reviews.html:103 msgid "No reviews, yet." msgstr "" -#: app/templates/macros/reviews.html:112 app/templates/macros/reviews.html:166 +#: app/templates/macros/reviews.html:113 app/templates/macros/reviews.html:167 #: app/templates/packages/review_create_edit.html:4 msgid "Review" msgstr "" -#: app/templates/macros/reviews.html:139 +#: app/templates/macros/reviews.html:140 #: app/templates/packages/review_create_edit.html:51 msgid "Why or why not? Try to be constructive" msgstr "" -#: app/templates/macros/reviews.html:156 +#: app/templates/macros/reviews.html:157 msgid "Post Review" msgstr "" -#: app/templates/macros/reviews.html:192 +#: app/templates/macros/reviews.html:193 msgid "Report an issue" msgstr "" -#: app/templates/macros/reviews.html:196 +#: app/templates/macros/reviews.html:197 msgid "Ask a question" msgstr "" @@ -3316,8 +3347,8 @@ msgstr "" msgid "On %(trigger)s, do %(action)s" msgstr "" -#: app/templates/macros/todo.html:35 app/templates/packages/view.html:122 -#: app/templates/packages/view.html:433 +#: app/templates/macros/todo.html:35 app/templates/packages/view.html:129 +#: app/templates/packages/view.html:451 msgid "Release" msgstr "" @@ -3327,7 +3358,7 @@ msgstr "" #: app/templates/macros/todo.html:48 #: app/templates/packages/releases_list.html:13 -#: app/templates/packages/view.html:437 +#: app/templates/packages/view.html:455 msgid "Update settings" msgstr "" @@ -3372,9 +3403,9 @@ msgstr "" #: app/templates/modnames/view.html:27 app/templates/oauth/authorize.html:32 #: app/templates/packages/game_support.html:42 -#: app/templates/packages/similar.html:38 app/templates/packages/view.html:474 -#: app/templates/packages/view.html:498 app/templates/packages/view.html:543 -#: app/templates/packages/view.html:575 app/templates/todo/editor.html:85 +#: app/templates/packages/similar.html:38 app/templates/packages/view.html:492 +#: app/templates/packages/view.html:516 app/templates/packages/view.html:561 +#: app/templates/packages/view.html:593 app/templates/todo/editor.html:85 #: app/templates/todo/game_support.html:45 #, python-format msgid "%(title)s by %(display_name)s" @@ -3607,104 +3638,104 @@ msgid "" "\t\t\tsuch as finding metadata from git, and autocompletion." msgstr "" -#: app/templates/packages/create_edit.html:73 +#: app/templates/packages/create_edit.html:78 msgid "You need to unpublish the package to change the name." msgstr "" -#: app/templates/packages/create_edit.html:80 +#: app/templates/packages/create_edit.html:85 msgid "" "Tip: Don't include Minetest, mod, or modpack " "anywhere in the short description. It is unnecessary and wastes " "characters." msgstr "" -#: app/templates/packages/create_edit.html:83 +#: app/templates/packages/create_edit.html:88 msgid "" "Please choose 'Work in Progress' if your package is unstable, and " "shouldn't be recommended to all players" msgstr "" -#: app/templates/packages/create_edit.html:88 +#: app/templates/packages/create_edit.html:93 msgid "If there is no media, set the Media License to the same as the License." msgstr "" -#: app/templates/packages/create_edit.html:92 +#: app/templates/packages/create_edit.html:97 msgid "" "There's no need to link to the package on ContentDB in the long " "description, the user is already here!" msgstr "" -#: app/templates/packages/create_edit.html:95 +#: app/templates/packages/create_edit.html:100 msgid "" "There's no need to include the forum topic in the long description, it's " "already shown on the page." msgstr "" -#: app/templates/packages/create_edit.html:98 +#: app/templates/packages/create_edit.html:103 msgid "" "There's no need to include the repository URL in the long description, " "it's already shown on the page." msgstr "" -#: app/templates/packages/create_edit.html:102 +#: app/templates/packages/create_edit.html:107 msgid "What to write in the long description" msgstr "" -#: app/templates/packages/create_edit.html:108 +#: app/templates/packages/create_edit.html:113 msgid "Repository and Links" msgstr "" -#: app/templates/packages/create_edit.html:111 +#: app/templates/packages/create_edit.html:116 msgid "Do you have a Git repository?" msgstr "" -#: app/templates/packages/create_edit.html:113 +#: app/templates/packages/create_edit.html:118 msgid "Having a repository is optional" msgstr "" -#: app/templates/packages/create_edit.html:116 +#: app/templates/packages/create_edit.html:121 msgid "" "If you do have a repository, enter the URL below. Otherwise, leave blank " "and click skip." msgstr "" -#: app/templates/packages/create_edit.html:121 +#: app/templates/packages/create_edit.html:126 msgid "HTTP URL to a Git, Mercurial, or other repository" msgstr "" -#: app/templates/packages/create_edit.html:124 +#: app/templates/packages/create_edit.html:129 msgid "Next (Autoimport)" msgstr "" -#: app/templates/packages/create_edit.html:125 +#: app/templates/packages/create_edit.html:130 msgid "Skip" msgstr "" -#: app/templates/packages/create_edit.html:129 +#: app/templates/packages/create_edit.html:134 msgid "Importing... (This may take a while)" msgstr "" -#: app/templates/packages/create_edit.html:132 +#: app/templates/packages/create_edit.html:137 msgid "Where should users report issues?" msgstr "" -#: app/templates/packages/create_edit.html:136 +#: app/templates/packages/create_edit.html:141 msgid "Paste a forum topic URL" msgstr "" -#: app/templates/packages/create_edit.html:138 +#: app/templates/packages/create_edit.html:143 msgid "YouTube videos will be shown in an embed." msgstr "" -#: app/templates/packages/create_edit.html:139 +#: app/templates/packages/create_edit.html:144 msgid "If blank, the author's donation URL will be used instead." msgstr "" -#: app/templates/packages/create_edit.html:140 +#: app/templates/packages/create_edit.html:145 msgid "How can users translate your package? ie: weblate URL or a help page" msgstr "" -#: app/templates/packages/create_edit.html:145 +#: app/templates/packages/create_edit.html:150 msgid "" "You need to save a draft before you can add releases and screenshots. " "You'll be able to edit the package again before submitting for approval." @@ -3757,7 +3788,7 @@ msgid "" msgstr "" #: app/templates/packages/game_support.html:23 -#: app/templates/packages/view.html:213 app/templates/translate/index.html:48 +#: app/templates/packages/view.html:220 app/templates/translate/index.html:48 msgid "Source" msgstr "" @@ -3944,10 +3975,12 @@ msgid "Human-readable name. Eg: 1.0.0 - The Trains Update" msgstr "" #: app/templates/packages/release_edit.html:35 +#: app/templates/packages/release_view.html:35 msgid "Commit Hash" msgstr "" #: app/templates/packages/release_edit.html:40 +#: app/templates/packages/release_view.html:42 msgid "view task" msgstr "" @@ -4253,7 +4286,7 @@ msgid "" msgstr "" #: app/templates/packages/review_votes.html:4 -#: app/templates/packages/view.html:364 +#: app/templates/packages/view.html:371 msgid "Review Votes" msgstr "" @@ -4381,24 +4414,32 @@ msgstr "" msgid "Translating content meta - lua_api.md" msgstr "" -#: app/templates/packages/translation.html:30 -msgid "Translation template" +#: app/templates/packages/translation.html:31 +#, python-format +msgid "%(title)s is available in %(num)d languages." msgstr "" #: app/templates/packages/translation.html:32 +msgid "ContentDB reads translations from locale files (.tr) in your package." +msgstr "" + +#: app/templates/packages/translation.html:89 +msgid "Translation template" +msgstr "" + +#: app/templates/packages/translation.html:91 #, python-format msgid "" "To quickly add support for ContentDB package translation, create a file " "at %(location)s with the following content:" msgstr "" -#: app/templates/packages/translation.html:43 -#, python-format -msgid "%(title)s is available in %(num)d languages." +#: app/templates/packages/translation.html:102 +msgid "With games, you also need to name the textdomain in game.conf:" msgstr "" -#: app/templates/packages/translation.html:44 -msgid "ContentDB reads translations from locale files (.tr) in your package." +#: app/templates/packages/translation.html:106 +msgid "Replace mymod with the name of mod / textdomain you chose." msgstr "" #: app/templates/packages/update_config.html:4 @@ -4436,207 +4477,217 @@ msgid "" "notifications until it is marked up to date." msgstr "" -#: app/templates/packages/view.html:42 -msgid "Download" +#: app/templates/packages/view.html:22 app/templates/packages/view.html:25 +#, python-format +msgid "%(title)s releases" msgstr "" #: app/templates/packages/view.html:49 +msgid "Download" +msgstr "" + +#: app/templates/packages/view.html:56 #, python-format msgid "Minetest %(min)s - %(max)s" msgstr "" -#: app/templates/packages/view.html:51 +#: app/templates/packages/view.html:58 #, python-format msgid "For Minetest %(min)s and above" msgstr "" -#: app/templates/packages/view.html:53 +#: app/templates/packages/view.html:60 #, python-format msgid "Minetest %(max)s and below" msgstr "" -#: app/templates/packages/view.html:63 +#: app/templates/packages/view.html:70 msgid "How do I install this?" msgstr "" -#: app/templates/packages/view.html:69 +#: app/templates/packages/view.html:76 msgid "No downloads available" msgstr "" -#: app/templates/packages/view.html:76 +#: app/templates/packages/view.html:83 msgid "Non-free code and media" msgstr "" -#: app/templates/packages/view.html:78 +#: app/templates/packages/view.html:85 msgid "Non-free code" msgstr "" -#: app/templates/packages/view.html:80 +#: app/templates/packages/view.html:87 msgid "Non-free media" msgstr "" -#: app/templates/packages/view.html:94 app/templates/threads/view.html:109 +#: app/templates/packages/view.html:101 app/templates/threads/view.html:109 msgid "" "This thread is only visible to its creator, package maintainers, users of" " Approver rank or above, and @mentioned users." msgstr "" -#: app/templates/packages/view.html:207 app/templates/users/profile.html:95 +#: app/templates/packages/view.html:214 app/templates/users/profile.html:95 msgid "Website" msgstr "" -#: app/templates/packages/view.html:219 app/templates/users/profile.html:77 +#: app/templates/packages/view.html:226 app/templates/users/profile.html:77 msgid "Forums" msgstr "" -#: app/templates/packages/view.html:225 +#: app/templates/packages/view.html:232 msgid "Issue Tracker" msgstr "" -#: app/templates/packages/view.html:231 app/templates/translate/index.html:43 +#: app/templates/packages/view.html:238 app/templates/translate/index.html:43 msgid "Translate" msgstr "" -#: app/templates/packages/view.html:297 +#: app/templates/packages/view.html:304 msgid "Thumbnail for video" msgstr "" -#: app/templates/packages/view.html:314 +#: app/templates/packages/view.html:321 msgid "Awaiting review" msgstr "" -#: app/templates/packages/view.html:344 app/templates/threads/view.html:82 +#: app/templates/packages/view.html:351 app/templates/threads/view.html:82 msgid "Edit Review" msgstr "" -#: app/templates/packages/view.html:349 +#: app/templates/packages/view.html:356 msgid "You can't review your own package." msgstr "" -#: app/templates/packages/view.html:359 +#: app/templates/packages/view.html:366 msgid "Package needs to be approved before it can be reviewed." msgstr "" -#: app/templates/packages/view.html:370 +#: app/templates/packages/view.html:377 msgid "Used By" msgstr "" -#: app/templates/packages/view.html:376 +#: app/templates/packages/view.html:383 msgid "Content" msgstr "" -#: app/templates/packages/view.html:378 app/templates/packages/view.html:461 +#: app/templates/packages/view.html:385 app/templates/packages/view.html:479 msgid "View content for game" msgstr "" -#: app/templates/packages/view.html:393 +#: app/templates/packages/view.html:398 +#, python-format +msgid "Release notes for %(title)s" +msgstr "" + +#: app/templates/packages/view.html:411 msgid "Favorite" msgstr "" -#: app/templates/packages/view.html:402 +#: app/templates/packages/view.html:420 msgid "Add to collection..." msgstr "" -#: app/templates/packages/view.html:410 +#: app/templates/packages/view.html:428 #, python-format msgid "View %(count)d collections" msgstr "" -#: app/templates/packages/view.html:421 +#: app/templates/packages/view.html:439 msgid "Package may be outdated" msgstr "" -#: app/templates/packages/view.html:428 +#: app/templates/packages/view.html:446 msgid "Only visible to the author and Editors." msgstr "" -#: app/templates/packages/view.html:445 +#: app/templates/packages/view.html:463 msgid "Warning" msgstr "" -#: app/templates/packages/view.html:451 +#: app/templates/packages/view.html:469 msgid "Like this package? Help support its development by making a donation" msgstr "" -#: app/templates/packages/view.html:454 +#: app/templates/packages/view.html:472 msgid "Donate now" msgstr "" -#: app/templates/packages/view.html:466 app/utils/minetest_hypertext.py:283 +#: app/templates/packages/view.html:484 app/utils/minetest_hypertext.py:283 msgid "Dependencies" msgstr "" -#: app/templates/packages/view.html:486 +#: app/templates/packages/view.html:504 msgid "No required dependencies" msgstr "" -#: app/templates/packages/view.html:492 +#: app/templates/packages/view.html:510 msgid "Optional" msgstr "" -#: app/templates/packages/view.html:525 +#: app/templates/packages/view.html:543 msgid "Compatible Games" msgstr "" -#: app/templates/packages/view.html:530 app/templates/packages/view.html:550 +#: app/templates/packages/view.html:548 app/templates/packages/view.html:568 #: app/utils/minetest_hypertext.py:275 msgid "No specific game required" msgstr "" -#: app/templates/packages/view.html:533 +#: app/templates/packages/view.html:551 msgid "Tested with:" msgstr "" -#: app/templates/packages/view.html:555 +#: app/templates/packages/view.html:573 msgid "Is the above correct?" msgstr "" -#: app/templates/packages/view.html:556 +#: app/templates/packages/view.html:574 msgid "You need to either confirm this or tell ContentDB about supported games" msgstr "" -#: app/templates/packages/view.html:568 +#: app/templates/packages/view.html:586 msgid "Does not work with:" msgstr "" -#: app/templates/packages/view.html:588 +#: app/templates/packages/view.html:606 msgid "Please specify compatible games" msgstr "" -#: app/templates/packages/view.html:594 +#: app/templates/packages/view.html:612 msgid "Information" msgstr "" -#: app/templates/packages/view.html:600 +#: app/templates/packages/view.html:618 msgid "Technical Name" msgstr "" -#: app/templates/packages/view.html:616 app/utils/minetest_hypertext.py:295 +#: app/templates/packages/view.html:634 app/utils/minetest_hypertext.py:295 #, python-format msgid "%(code_license)s for code,
%(media_license)s for media." msgstr "" -#: app/templates/packages/view.html:624 +#: app/templates/packages/view.html:642 msgid "Unknown" msgstr "" -#: app/templates/packages/view.html:626 app/utils/minetest_hypertext.py:301 +#: app/templates/packages/view.html:644 app/utils/minetest_hypertext.py:301 msgid "Added" msgstr "" -#: app/templates/packages/view.html:640 +#: app/templates/packages/view.html:658 msgid "Remove myself" msgstr "" -#: app/templates/packages/view.html:645 app/utils/minetest_hypertext.py:303 +#: app/templates/packages/view.html:663 app/utils/minetest_hypertext.py:303 msgid "Provides" msgstr "" -#: app/templates/packages/view.html:667 +#: app/templates/packages/view.html:685 msgid "More" msgstr "" -#: app/templates/packages/view.html:696 +#: app/templates/packages/view.html:714 msgid "See audit log" msgstr "" @@ -4718,7 +4769,7 @@ msgstr "" msgid "Reply to %(title)s" msgstr "" -#: app/templates/threads/user_comments.html:73 +#: app/templates/threads/user_comments.html:74 msgid "Only showing replies to public threads" msgstr "" @@ -4820,7 +4871,7 @@ msgstr "" msgid "Mod names that have hard dependers, but no packages providing them." msgstr "" -#: app/templates/todo/editor.html:193 app/templates/users/account.html:100 +#: app/templates/todo/editor.html:193 app/templates/users/account.html:102 msgid "View All" msgstr "" @@ -5115,10 +5166,10 @@ msgid "Account Deletion and Deactivation isn't available to users yet." msgstr "" #: app/templates/users/account.html:88 -msgid "Please contact the admin." +msgid "Please raise a report to request account deletion." msgstr "" -#: app/templates/users/account.html:93 +#: app/templates/users/account.html:95 msgid "Recent Account Actions" msgstr "" @@ -5614,27 +5665,27 @@ msgstr "" msgid "'%(query)s' - Search Package Releases" msgstr "" -#: app/utils/flask.py:158 +#: app/utils/flask.py:159 msgid "All time" msgstr "" -#: app/utils/flask.py:159 +#: app/utils/flask.py:160 msgid "Last 7 days" msgstr "" -#: app/utils/flask.py:160 +#: app/utils/flask.py:161 msgid "Last 30 days" msgstr "" -#: app/utils/flask.py:161 +#: app/utils/flask.py:162 msgid "Last 90 days" msgstr "" -#: app/utils/flask.py:162 +#: app/utils/flask.py:163 msgid "Year to date" msgstr "" -#: app/utils/flask.py:163 +#: app/utils/flask.py:164 msgid "Last year" msgstr "" @@ -5667,3 +5718,7 @@ msgid "" "Please consider enabling email notifications, you can customise how much " "is sent" msgstr "" + +#~ msgid "Please contact the admin." +#~ msgstr "" + diff --git a/translations/tr/LC_MESSAGES/messages.po b/translations/tr/LC_MESSAGES/messages.po index f6875a13..cdd3efa2 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-22 16:06+0100\n" +"POT-Creation-Date: 2024-07-23 22:12+0100\n" "PO-Revision-Date: 2024-04-04 08:23+0000\n" "Last-Translator: Oğuz Ersen \n" "Language: tr\n" @@ -27,329 +27,272 @@ msgstr "Yasaklı:" msgid "You have been banned." msgstr "Yasaklandınız." -#. NOTE: tags: title for server_tools +#. NOTE: tags: title for jam_game_2023 #: app/_translations.py:6 -#, fuzzy msgctxt "tags" -msgid "Server Moderation and Tools" -msgstr "Moderatör Araçları" +msgid "Jam / Game 2023" +msgstr "" -#. NOTE: tags: description for server_tools +#. NOTE: tags: description for jam_game_2023 #: app/_translations.py:8 msgctxt "tags" -msgid "Helps with server maintenance and moderation" -msgstr "" - -#. NOTE: tags: title for pvp -#: app/_translations.py:10 -msgctxt "tags" -msgid "Player vs Player (PvP)" -msgstr "" - -#. NOTE: tags: description for pvp -#: app/_translations.py:12 -msgctxt "tags" -msgid "Designed to be played competitively against other players" +msgid "Entries to the 2023 Minetest Game Jam " msgstr "" #. NOTE: tags: title for player_effects -#: app/_translations.py:14 +#: app/_translations.py:10 msgctxt "tags" msgid "Player Effects / Power Ups" msgstr "" #. NOTE: tags: description for player_effects -#: app/_translations.py:16 +#: app/_translations.py:12 msgctxt "tags" msgid "" "For content that changes player effects, including physics, for example: " "speed, jump height or gravity." msgstr "" -#. NOTE: tags: title for jam_game_2023 +#. NOTE: tags: title for server_tools +#: app/_translations.py:14 +#, fuzzy +msgctxt "tags" +msgid "Server Moderation and Tools" +msgstr "Moderatör Araçları" + +#. NOTE: tags: description for server_tools +#: app/_translations.py:16 +msgctxt "tags" +msgid "Helps with server maintenance and moderation" +msgstr "" + +#. NOTE: tags: title for pvp #: app/_translations.py:18 msgctxt "tags" -msgid "Jam / Game 2023" +msgid "Player vs Player (PvP)" msgstr "" -#. NOTE: tags: description for jam_game_2023 +#. NOTE: tags: description for pvp #: 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" +msgid "Designed to be played competitively against other players" msgstr "" #. NOTE: tags: title for world_tools -#: app/_translations.py:26 +#: app/_translations.py:22 msgctxt "tags" msgid "World Maintenance and Tools" msgstr "" #. NOTE: tags: description for world_tools -#: app/_translations.py:28 +#: app/_translations.py:24 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 -#, fuzzy -msgctxt "tags" -msgid "Developer Tools" -msgstr "Moderatör Araçları" - -#. 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 +#: app/_translations.py:26 msgctxt "tags" msgid "Joke" msgstr "" #. NOTE: tags: description for april_fools -#: app/_translations.py:40 +#: 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 singleplayer -#: app/_translations.py:42 +#. NOTE: tags: title for developer_tools +#: app/_translations.py:30 +#, fuzzy msgctxt "tags" -msgid "Singleplayer-focused" +msgid "Developer Tools" +msgstr "Moderatör Araçları" + +#. NOTE: tags: description for developer_tools +#: app/_translations.py:32 +msgctxt "tags" +msgid "Tools for game and mod developers" msgstr "" -#. NOTE: tags: description for singleplayer -#: app/_translations.py:44 +#. NOTE: tags: title for inventory +#: app/_translations.py:34 msgctxt "tags" -msgid "Content that can be played alone" +msgid "Inventory" +msgstr "" + +#. NOTE: tags: description for inventory +#: app/_translations.py:36 +msgctxt "tags" +msgid "Changes the inventory GUI" msgstr "" #. NOTE: tags: title for crafting -#: app/_translations.py:46 +#: app/_translations.py:38 #, fuzzy msgctxt "tags" msgid "Crafting" msgstr "Derecelendirme" #. NOTE: tags: description for crafting -#: app/_translations.py:48 +#: app/_translations.py:40 msgctxt "tags" msgid "Big changes to crafting gameplay" msgstr "" #. NOTE: tags: title for adventure__rpg -#: app/_translations.py:50 +#: app/_translations.py:42 msgctxt "tags" msgid "Adventure / RPG" msgstr "" #. NOTE: tags: title for shooter -#: app/_translations.py:52 +#: app/_translations.py:44 msgctxt "tags" msgid "Shooter" msgstr "" #. NOTE: tags: description for shooter -#: app/_translations.py:54 +#: app/_translations.py:46 msgctxt "tags" msgid "First person shooters (FPS) and more" msgstr "" #. NOTE: tags: title for sound_music -#: app/_translations.py:56 +#: app/_translations.py:48 msgctxt "tags" msgid "Sounds / Music" msgstr "" #. NOTE: tags: description for sound_music -#: app/_translations.py:58 +#: app/_translations.py:50 msgctxt "tags" msgid "Focuses on or adds new sounds or musical things" msgstr "" -#. NOTE: tags: title for tools -#: app/_translations.py:60 +#. NOTE: tags: title for mapgen +#: app/_translations.py:52 msgctxt "tags" -msgid "Tools / Weapons / Armor" +msgid "Mapgen / Biomes / Decoration" msgstr "" -#. NOTE: tags: description for tools -#: app/_translations.py:62 +#. NOTE: tags: description for mapgen +#: app/_translations.py:54 msgctxt "tags" -msgid "Adds or changes tools, weapons, and armor" +msgid "New mapgen or changes mapgen" msgstr "" -#. NOTE: tags: title for plants_and_farming -#: app/_translations.py:64 +#. NOTE: tags: title for singleplayer +#: app/_translations.py:56 msgctxt "tags" -msgid "Plants and Farming" +msgid "Singleplayer-focused" msgstr "" -#. NOTE: tags: description for plants_and_farming -#: app/_translations.py:66 +#. NOTE: tags: description for singleplayer +#: app/_translations.py:58 msgctxt "tags" -msgid "Adds new plants or other farmable resources." -msgstr "" - -#. 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" +msgid "Content that can be played alone" msgstr "" #. NOTE: tags: title for complex_installation -#: app/_translations.py:80 +#: app/_translations.py:60 #, fuzzy msgctxt "tags" msgid "Complex installation" msgstr "Dokümantasyon" #. NOTE: tags: description for complex_installation -#: app/_translations.py:82 +#: app/_translations.py:62 msgctxt "tags" msgid "" "Requires futher installation steps, such as installing LuaRocks or " "editing the trusted mod setting" msgstr "" -#. NOTE: tags: title for magic -#: app/_translations.py:84 +#. NOTE: tags: title for simulation +#: app/_translations.py:64 msgctxt "tags" -msgid "Magic / Enchanting" +msgid "Sims" msgstr "" -#. NOTE: tags: title for building_mechanics -#: app/_translations.py:86 -msgctxt "tags" -msgid "Building Mechanics and Tools" -msgstr "" - -#. NOTE: tags: description for building_mechanics -#: app/_translations.py:88 -msgctxt "tags" -msgid "Adds game mechanics or tools that change how players build." -msgstr "" - -#. NOTE: tags: title for oneofakind__original -#: app/_translations.py:90 -msgctxt "tags" -msgid "One-of-a-kind / Original" -msgstr "" - -#. NOTE: tags: description for oneofakind__original -#: app/_translations.py:92 +#. NOTE: tags: description for simulation +#: app/_translations.py:66 msgctxt "tags" msgid "" -"For games and such that are of their own kind, distinct and original in " -"nature to others of the same category." +"Mods and games that aim to simulate real life activity. Similar to " +"SimCity/The Sims/OpenTTD/etc." msgstr "" -#. NOTE: tags: title for building -#: app/_translations.py:94 +#. NOTE: tags: title for plants_and_farming +#: app/_translations.py:68 msgctxt "tags" -msgid "Building" +msgid "Plants and Farming" msgstr "" -#. NOTE: tags: description for building -#: app/_translations.py:96 +#. NOTE: tags: description for plants_and_farming +#: app/_translations.py:70 msgctxt "tags" -msgid "Focuses on building, such as adding new materials or nodes" +msgid "Adds new plants or other farmable resources." msgstr "" -#. NOTE: tags: title for decorative -#: app/_translations.py:98 -#, fuzzy +#. NOTE: tags: title for multiplayer +#: app/_translations.py:72 msgctxt "tags" -msgid "Decorative" -msgstr "Devre dışı bırak" +msgid "Multiplayer-focused" +msgstr "" -#. NOTE: tags: description for decorative -#: app/_translations.py:100 +#. NOTE: tags: description for multiplayer +#: app/_translations.py:74 msgctxt "tags" -msgid "Adds nodes with no other purpose than for use in building" +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 chat +#: app/_translations.py:80 +msgctxt "tags" +msgid "Chat / Commands" +msgstr "" + +#. NOTE: tags: description for chat +#: app/_translations.py:82 +msgctxt "tags" +msgid "Focus on player chat/communication or console interaction." msgstr "" #. NOTE: tags: title for puzzle -#: app/_translations.py:102 +#: app/_translations.py:84 msgctxt "tags" msgid "Puzzle" msgstr "" #. NOTE: tags: description for puzzle -#: app/_translations.py:104 +#: app/_translations.py:86 msgctxt "tags" msgid "Focus on puzzle solving instead of combat" msgstr "" #. NOTE: tags: title for environment -#: app/_translations.py:106 +#: app/_translations.py:88 msgctxt "tags" msgid "Environment / Weather" msgstr "" #. NOTE: tags: description for environment -#: app/_translations.py:108 +#: app/_translations.py:90 msgctxt "tags" msgid "" "Improves the world, adding weather, ambient sounds, or other environment " @@ -357,29 +300,86 @@ msgid "" msgstr "" #. NOTE: tags: title for less_than_px -#: app/_translations.py:110 +#: app/_translations.py:92 msgctxt "tags" msgid "<16px" msgstr "" #. NOTE: tags: description for less_than_px -#: app/_translations.py:112 +#: app/_translations.py:94 msgctxt "tags" msgid "Less than 16px" msgstr "" #. NOTE: tags: title for mobs -#: app/_translations.py:114 +#: app/_translations.py:96 msgctxt "tags" msgid "Mobs / Animals / NPCs" msgstr "" #. NOTE: tags: description for mobs -#: app/_translations.py:116 +#: app/_translations.py:98 msgctxt "tags" msgid "Adds mobs, animals, and non-player characters" msgstr "" +#. NOTE: tags: title for building +#: app/_translations.py:100 +msgctxt "tags" +msgid "Building" +msgstr "" + +#. NOTE: tags: description for building +#: app/_translations.py:102 +msgctxt "tags" +msgid "Focuses on building, such as adding new materials or nodes" +msgstr "" + +#. NOTE: tags: title for decorative +#: app/_translations.py:104 +#, fuzzy +msgctxt "tags" +msgid "Decorative" +msgstr "Devre dışı bırak" + +#. NOTE: tags: description for decorative +#: app/_translations.py:106 +msgctxt "tags" +msgid "Adds nodes with no other purpose than for use in building" +msgstr "" + +#. NOTE: tags: title for magic +#: app/_translations.py:108 +msgctxt "tags" +msgid "Magic / Enchanting" +msgstr "" + +#. NOTE: tags: title for building_mechanics +#: app/_translations.py:110 +msgctxt "tags" +msgid "Building Mechanics and Tools" +msgstr "" + +#. NOTE: tags: description for building_mechanics +#: app/_translations.py:112 +msgctxt "tags" +msgid "Adds game mechanics or tools that change how players build." +msgstr "" + +#. NOTE: tags: title for oneofakind__original +#: app/_translations.py:114 +msgctxt "tags" +msgid "One-of-a-kind / Original" +msgstr "" + +#. NOTE: tags: description for oneofakind__original +#: 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 custom_mapgen #: app/_translations.py:118 #, fuzzy @@ -395,19 +395,18 @@ msgid "" "worlds to be set to the 'singlenode' mapgen." msgstr "" -#. NOTE: tags: title for survival +#. NOTE: tags: title for 16px #: app/_translations.py:122 msgctxt "tags" -msgid "Survival" +msgid "16px" msgstr "" -#. NOTE: tags: description for survival +#. NOTE: tags: description for 16px #: 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 "" +msgid "For 16px texture packs" +msgstr "En İyi Doku Paketleri" #. NOTE: tags: title for education #: app/_translations.py:126 @@ -422,211 +421,143 @@ msgctxt "tags" msgid "Either has educational value, or is a tool to help teachers " msgstr "" -#. NOTE: tags: title for storage +#. NOTE: tags: title for survival #: app/_translations.py:130 -#, fuzzy msgctxt "tags" -msgid "Storage" -msgstr "Depolama" +msgid "Survival" +msgstr "" -#. NOTE: tags: description for storage +#. NOTE: tags: description for survival #: app/_translations.py:132 msgctxt "tags" -msgid "Adds or improves item storage mechanics" -msgstr "" - -#. NOTE: tags: title for library -#: app/_translations.py:134 -msgctxt "tags" -msgid "API / Library" -msgstr "" - -#. NOTE: tags: description for library -#: app/_translations.py:136 -msgctxt "tags" -msgid "Primarily adds an API for other mods to use" +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:138 +#: app/_translations.py:134 msgctxt "tags" msgid "HUD" msgstr "" #. NOTE: tags: description for hud -#: app/_translations.py:140 +#: app/_translations.py:136 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 -msgctxt "tags" -msgid "Mini-game" -msgstr "Ad" - -#. NOTE: tags: description for mini-game -#: app/_translations.py:144 -msgctxt "tags" -msgid "Adds a mini-game to be played within Minetest" -msgstr "" - #. NOTE: tags: title for pve -#: app/_translations.py:146 +#: app/_translations.py:138 msgctxt "tags" msgid "Player vs Environment (PvE)" msgstr "" #. NOTE: tags: description for pve -#: app/_translations.py:148 +#: app/_translations.py:140 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 storage +#: app/_translations.py:142 +#, fuzzy +msgctxt "tags" +msgid "Storage" +msgstr "Depolama" + +#. NOTE: tags: description for storage +#: app/_translations.py:144 +msgctxt "tags" +msgid "Adds or improves item storage mechanics" +msgstr "" + #. NOTE: tags: title for sports -#: app/_translations.py:150 +#: app/_translations.py:146 #, fuzzy msgctxt "tags" msgid "Sports" msgstr "Rapor" -#. NOTE: tags: title for 16px -#: app/_translations.py:152 +#. NOTE: tags: title for library +#: app/_translations.py:148 msgctxt "tags" -msgid "16px" +msgid "API / Library" msgstr "" -#. NOTE: tags: description for 16px -#: app/_translations.py:154 +#. NOTE: tags: description for library +#: app/_translations.py:150 +msgctxt "tags" +msgid "Primarily adds an API for other mods to use" +msgstr "" + +#. NOTE: tags: title for mini-game +#: app/_translations.py:152 #, fuzzy msgctxt "tags" -msgid "For 16px texture packs" -msgstr "En İyi Doku Paketleri" +msgid "Mini-game" +msgstr "Ad" -#. NOTE: tags: title for 64px +#. NOTE: tags: description for mini-game +#: app/_translations.py:154 +msgctxt "tags" +msgid "Adds a mini-game to be played within Minetest" +msgstr "" + +#. NOTE: tags: title for commerce #: app/_translations.py:156 msgctxt "tags" -msgid "64px" +msgid "Commerce / Economy" msgstr "" -#. NOTE: tags: description for 64px +#. NOTE: tags: description for commerce #: app/_translations.py:158 -#, fuzzy msgctxt "tags" -msgid "For 64px texture packs" -msgstr "En İyi Doku Paketleri" +msgid "Related to economies, money, and trading" +msgstr "" -#. NOTE: tags: title for transport +#. NOTE: tags: title for technology #: app/_translations.py:160 -#, fuzzy msgctxt "tags" -msgid "Transport" -msgstr "Çevir" +msgid "Machines / Electronics" +msgstr "" -#. NOTE: tags: description for transport +#. NOTE: tags: description for technology #: app/_translations.py:162 msgctxt "tags" -msgid "" -"Adds or changes transportation methods. Includes teleportation, vehicles," -" ridable mobs, transport infrastructure and thematic content" +msgid "Adds machines useful in automation, tubes, or power." +msgstr "" + +#. NOTE: tags: title for food +#: app/_translations.py:164 +msgctxt "tags" +msgid "Food / Drinks" msgstr "" #. NOTE: tags: title for seasonal -#: app/_translations.py:164 +#: app/_translations.py:166 #, fuzzy msgctxt "tags" msgid "Seasonal" msgstr "Sebep" #. NOTE: tags: description for seasonal -#: app/_translations.py:166 +#: app/_translations.py:168 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:178 -msgctxt "tags" -msgid "Jam / Combat 2020" -msgstr "" - -#. 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 "" - -#. 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:190 +#: app/_translations.py:170 #, fuzzy msgctxt "tags" msgid "Creative" msgstr "Oluştur" #. NOTE: tags: description for creative -#: app/_translations.py:192 +#: app/_translations.py:172 msgctxt "tags" msgid "" "Written specifically or exclusively for use in creative mode. Adds " @@ -634,53 +565,108 @@ msgid "" "that facilitate ingame creation and doesn't add difficulty or scarcity" msgstr "" -#. NOTE: tags: title for technology -#: app/_translations.py:194 +#. NOTE: tags: title for 64px +#: app/_translations.py:174 msgctxt "tags" -msgid "Machines / Electronics" +msgid "64px" msgstr "" -#. NOTE: tags: description for technology -#: app/_translations.py:196 +#. NOTE: tags: description for 64px +#: app/_translations.py:176 +#, fuzzy msgctxt "tags" -msgid "Adds machines useful in automation, tubes, or power." -msgstr "" +msgid "For 64px texture packs" +msgstr "En İyi Doku Paketleri" #. NOTE: tags: title for 32px -#: app/_translations.py:198 +#: app/_translations.py:178 msgctxt "tags" msgid "32px" msgstr "" #. NOTE: tags: description for 32px -#: app/_translations.py:200 +#: app/_translations.py:180 #, fuzzy msgctxt "tags" msgid "For 32px texture packs" msgstr "En İyi Doku Paketleri" -#. NOTE: tags: title for strategy_rts -#: app/_translations.py:202 +#. NOTE: tags: title for gui +#: app/_translations.py:182 msgctxt "tags" -msgid "Strategy / RTS" +msgid "GUI" msgstr "" -#. NOTE: tags: description for strategy_rts -#: app/_translations.py:204 +#. NOTE: tags: description for gui +#: app/_translations.py:184 msgctxt "tags" msgid "" -"Games and mods with a heavy strategy component, whether real-time or " -"turn-based" +"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:186 +msgctxt "tags" +msgid "Jam / Combat 2020" +msgstr "" + +#. NOTE: tags: description for jam_combat_mod +#: app/_translations.py:188 +msgctxt "tags" +msgid "For mods created for the Discord \"Combat\" modding event in 2020" +msgstr "" + +#. NOTE: tags: title for transport +#: app/_translations.py:190 +#, fuzzy +msgctxt "tags" +msgid "Transport" +msgstr "Çevir" + +#. NOTE: tags: description for transport +#: app/_translations.py:192 +msgctxt "tags" +msgid "" +"Adds or changes transportation methods. Includes teleportation, vehicles," +" ridable mobs, transport infrastructure and thematic content" +msgstr "" + +#. NOTE: tags: title for jam_weekly_2021 +#: app/_translations.py:194 +msgctxt "tags" +msgid "Jam / Weekly Challenges 2021" +msgstr "" + +#. NOTE: tags: description for jam_weekly_2021 +#: app/_translations.py:196 +msgctxt "tags" +msgid "" +"For mods created for the Discord \"Weekly Challenges\" modding event in " +"2021" +msgstr "" + +#. NOTE: tags: title for mtg +#: app/_translations.py:198 +#, fuzzy +msgctxt "tags" +msgid "Minetest Game improved" +msgstr "Onaylandı" + +#. NOTE: tags: description for mtg +#: app/_translations.py:200 +msgctxt "tags" +msgid "Forks of Minetest Game" msgstr "" #. NOTE: tags: title for skins -#: app/_translations.py:206 +#: app/_translations.py:202 msgctxt "tags" msgid "Player customization / Skins" msgstr "" #. NOTE: tags: description for skins -#: app/_translations.py:208 +#: app/_translations.py:204 msgctxt "tags" msgid "" "Allows the player to customize their character by changing the texture or" @@ -688,30 +674,44 @@ msgid "" msgstr "" #. NOTE: tags: title for jam_game_2021 -#: app/_translations.py:210 +#: app/_translations.py:206 msgctxt "tags" msgid "Jam / Game 2021" msgstr "" #. NOTE: tags: description for jam_game_2021 -#: app/_translations.py:212 +#: app/_translations.py:208 msgctxt "tags" msgid "Entries to the 2021 Minetest Game Jam" msgstr "" #. NOTE: tags: title for 128px -#: app/_translations.py:214 +#: app/_translations.py:210 msgctxt "tags" msgid "128px+" msgstr "" #. NOTE: tags: description for 128px -#: app/_translations.py:216 +#: app/_translations.py:212 #, fuzzy msgctxt "tags" msgid "For 128px or higher texture packs" msgstr "En İyi Doku Paketleri" +#. NOTE: tags: title for strategy_rts +#: app/_translations.py:214 +msgctxt "tags" +msgid "Strategy / RTS" +msgstr "" + +#. NOTE: tags: description for strategy_rts +#: app/_translations.py:216 +msgctxt "tags" +msgid "" +"Games and mods with a heavy strategy component, whether real-time or " +"turn-based" +msgstr "" + #. NOTE: tags: title for jam_game_2022 #: app/_translations.py:218 msgctxt "tags" @@ -833,7 +833,7 @@ msgstr "%(game_name)s için %(package_type)s" msgid "%(delta)s ago" msgstr "%(delta)s önce" -#: app/blueprints/api/endpoints.py:94 app/templates/index.html:104 +#: app/blueprints/api/endpoints.py:74 app/templates/index.html:104 msgid "Featured" msgstr "Öne Çıkanlar" @@ -844,6 +844,7 @@ msgstr "Öne Çıkanlar" #: 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 +#: app/templates/packages/release_view.html:22 msgid "Name" msgstr "Ad" @@ -852,10 +853,10 @@ 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:252 -#: app/blueprints/packages/packages.py:544 -#: app/blueprints/packages/packages.py:640 -#: app/blueprints/packages/packages.py:728 +#: app/blueprints/oauth/__init__.py:175 app/blueprints/packages/packages.py:253 +#: app/blueprints/packages/packages.py:551 +#: app/blueprints/packages/packages.py:647 +#: app/blueprints/packages/packages.py:735 #: app/blueprints/packages/releases.py:66 #: app/blueprints/packages/releases.py:81 app/blueprints/packages/reviews.py:63 #: app/blueprints/packages/screenshots.py:36 @@ -872,17 +873,18 @@ msgstr "Kaydet" #: app/blueprints/packages/advanced_search.py:84 #: app/blueprints/packages/releases.py:56 #: app/blueprints/packages/releases.py:71 app/blueprints/packages/reviews.py:53 -#: app/blueprints/threads/__init__.py:281 +#: app/blueprints/threads/__init__.py:282 #: app/templates/admin/languages/list.html:23 -#: app/templates/macros/reviews.html:143 app/templates/macros/topics.html:5 +#: app/templates/macros/reviews.html:144 app/templates/macros/topics.html:5 #: app/templates/packages/release_edit.html:21 -#: app/templates/packages/translation.html:54 +#: app/templates/packages/release_view.html:23 +#: app/templates/packages/translation.html:42 msgid "Title" msgstr "Başlık" #: app/blueprints/collections/__init__.py:80 #: app/blueprints/collections/__init__.py:85 -#: app/templates/packages/translation.html:57 +#: app/templates/packages/translation.html:45 msgid "Short Description" msgstr "Kısa Açıklama" @@ -891,7 +893,7 @@ msgid "Page Content" msgstr "Sayfa İçeriği" #: app/blueprints/collections/__init__.py:82 -#: app/blueprints/threads/__init__.py:283 +#: app/blueprints/threads/__init__.py:284 #: app/templates/collections/view.html:51 msgid "Private" msgstr "Özel" @@ -928,6 +930,27 @@ 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/feeds/__init__.py:32 app/templates/index.html:8 +msgid "Welcome to the best place to find Minetest mods, games, and texture packs" +msgstr "" +"Minetest modlarını, oyunlarını ve doku paketlerini bulmak için en iyi " +"yere hoş geldiniz" + +#: app/blueprints/feeds/__init__.py:70 app/templates/base.html:29 +#: app/templates/base.html:36 +msgid "ContentDB new packages" +msgstr "" + +#: app/blueprints/feeds/__init__.py:98 app/templates/base.html:31 +#: app/templates/base.html:38 +msgid "ContentDB package updates" +msgstr "" + +#: app/blueprints/feeds/__init__.py:107 app/templates/base.html:27 +#: app/templates/base.html:34 +msgid "ContentDB all" +msgstr "" + #: 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 @@ -958,7 +981,7 @@ msgstr "Çeviri" #: app/blueprints/packages/__init__.py:42 #: app/templates/packages/releases_list.html:34 -#: app/templates/packages/view.html:657 app/templates/todo/editor.html:75 +#: app/templates/packages/view.html:675 app/templates/todo/editor.html:75 msgid "Releases" msgstr "Sürümler" @@ -970,18 +993,18 @@ msgstr "Ekran görüntüleri" #: app/blueprints/packages/__init__.py:52 #: app/templates/packages/edit_maintainers.html:8 -#: app/templates/packages/view.html:628 app/utils/minetest_hypertext.py:302 +#: app/templates/packages/view.html:646 app/utils/minetest_hypertext.py:302 msgid "Maintainers" msgstr "Bakımcılar" #: app/blueprints/packages/__init__.py:57 app/templates/admin/list.html:21 -#: app/templates/base.html:159 app/templates/packages/audit.html:4 +#: app/templates/base.html:173 app/templates/packages/audit.html:4 msgid "Audit Log" msgstr "Denetim Günlüğü" -#: app/blueprints/packages/__init__.py:62 app/templates/base.html:150 +#: app/blueprints/packages/__init__.py:62 app/templates/base.html:164 #: app/templates/packages/stats.html:4 app/templates/packages/stats.html:23 -#: app/templates/packages/view.html:236 app/templates/users/profile.html:148 +#: app/templates/packages/view.html:243 app/templates/users/profile.html:148 msgid "Statistics" msgstr "İstatistikler" @@ -1011,8 +1034,8 @@ msgstr "" msgid "Non-free" msgstr "" -#: app/blueprints/packages/advanced_search.py:42 app/models/packages.py:624 -#: app/templates/packages/view.html:163 +#: app/blueprints/packages/advanced_search.py:42 app/models/packages.py:630 +#: app/templates/packages/view.html:170 msgid "Work in Progress" msgstr "Devam Eden Çalışma" @@ -1030,30 +1053,30 @@ msgid "Query" msgstr "" #: app/blueprints/packages/advanced_search.py:54 -#: app/blueprints/packages/packages.py:230 app/templates/packages/view.html:598 +#: app/blueprints/packages/packages.py:231 app/templates/packages/view.html:616 #: app/utils/minetest_hypertext.py:263 msgid "Type" msgstr "Tür" #: app/blueprints/packages/advanced_search.py:56 -#: app/templates/macros/topics.html:6 app/templates/packages/view.html:177 +#: app/templates/macros/topics.html:6 app/templates/packages/view.html:184 msgid "Author" msgstr "Yaratıcı" #: app/blueprints/packages/advanced_search.py:57 -#: app/blueprints/packages/packages.py:237 app/templates/admin/tags/list.html:4 +#: app/blueprints/packages/packages.py:238 app/templates/admin/tags/list.html:4 #: app/templates/admin/tags/list.html:10 app/templates/todo/tags.html:38 #: app/utils/minetest_hypertext.py:264 msgid "Tags" msgstr "Etiketler" #: app/blueprints/packages/advanced_search.py:60 -#: app/blueprints/packages/packages.py:238 +#: app/blueprints/packages/packages.py:239 msgid "Content Warnings" msgstr "İçerik Uyarıları" #: app/blueprints/packages/advanced_search.py:63 -#: app/blueprints/packages/packages.py:239 app/templates/packages/view.html:609 +#: app/blueprints/packages/packages.py:240 app/templates/packages/view.html:627 #: app/utils/minetest_hypertext.py:298 msgid "License" msgstr "Lisans" @@ -1067,9 +1090,10 @@ msgstr "" #: 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/macros/reviews.html:82 app/templates/macros/topics.html:52 #: app/templates/packages/game_hub.html:5 #: app/templates/packages/game_hub.html:25 +#: app/templates/packages/release_view.html:17 #: app/templates/packages/similar.html:22 app/templates/translate/index.html:28 #, python-format msgid "%(title)s by %(author)s" @@ -1077,7 +1101,7 @@ 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 +#: app/templates/packages/translation.html:39 msgid "Language" msgstr "Dil" @@ -1099,13 +1123,13 @@ 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/packages/view.html:201 app/templates/packages/view.html:343 #: 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 +#: app/templates/packages/view.html:191 app/templates/users/profile.html:242 msgid "Downloads" msgstr "İndirmeler" @@ -1137,75 +1161,75 @@ msgstr "" msgid "Random order" msgstr "" -#: app/blueprints/packages/packages.py:215 +#: app/blueprints/packages/packages.py:216 msgid "No download available." msgstr "İndirme mevcut değil." -#: app/blueprints/packages/packages.py:231 +#: app/blueprints/packages/packages.py:232 msgid "Title (Human-readable)" msgstr "Başlık (İnsan-okunur)" -#: app/blueprints/packages/packages.py:232 -#: app/blueprints/packages/packages.py:638 +#: app/blueprints/packages/packages.py:233 +#: app/blueprints/packages/packages.py:645 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 +#: app/blueprints/packages/packages.py:233 +#: app/blueprints/packages/packages.py:646 +#: app/templates/packages/create_edit.html:80 msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" msgstr "Yalnızca küçük harfler (a-z), rakamlar (0-9) ve alt çizgiler (_)" -#: app/blueprints/packages/packages.py:233 +#: app/blueprints/packages/packages.py:234 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/blueprints/packages/packages.py:236 app/templates/packages/view.html:638 #: app/utils/minetest_hypertext.py:300 msgid "Maintenance State" msgstr "Bakım Durumu" -#: app/blueprints/packages/packages.py:240 +#: app/blueprints/packages/packages.py:241 msgid "Media License" msgstr "Medya Lisansı" -#: app/blueprints/packages/packages.py:242 +#: app/blueprints/packages/packages.py:243 msgid "Long Description (Markdown)" msgstr "Uzun Açıklama (Markdown)" -#: app/blueprints/packages/packages.py:244 +#: app/blueprints/packages/packages.py:245 msgid "VCS Repository URL" msgstr "VCS Deposu URL'si" -#: app/blueprints/packages/packages.py:245 app/blueprints/users/settings.py:77 +#: app/blueprints/packages/packages.py:246 app/blueprints/users/settings.py:77 msgid "Website URL" msgstr "Web Sitesi URL'si" -#: app/blueprints/packages/packages.py:246 +#: app/blueprints/packages/packages.py:247 msgid "Issue Tracker URL" msgstr "Sorun İzleyici URL'si" -#: app/blueprints/packages/packages.py:247 +#: app/blueprints/packages/packages.py:248 msgid "Forum Topic ID" msgstr "Forum Konu ID'si" -#: app/blueprints/packages/packages.py:248 +#: app/blueprints/packages/packages.py:249 msgid "Video URL" msgstr "Video URL'si" -#: app/blueprints/packages/packages.py:249 +#: app/blueprints/packages/packages.py:250 msgid "Donate URL" msgstr "Bağış URL'si" -#: app/blueprints/packages/packages.py:250 +#: app/blueprints/packages/packages.py:251 msgid "Translation URL" msgstr "Çeviri URL'si" -#: app/blueprints/packages/packages.py:256 +#: app/blueprints/packages/packages.py:257 msgid "_game is not an allowed name" msgstr "_game izin verilen bir ad değil" -#: app/blueprints/packages/packages.py:266 +#: app/blueprints/packages/packages.py:267 msgid "" "Package already exists, but is removed. Please contact ContentDB staff to" " restore the package" @@ -1213,15 +1237,15 @@ msgstr "" "Paket zaten var, ancak kaldırıldı. Paketi geri yüklemek için lütfen " "ContentDB personeliyle iletişime geçin" -#: app/blueprints/packages/packages.py:271 +#: app/blueprints/packages/packages.py:272 msgid "Package already exists" msgstr "Paket zaten mevcut" -#: app/blueprints/packages/packages.py:277 +#: app/blueprints/packages/packages.py:278 msgid "A collection with a similar name already exists" msgstr "Benzer ada sahip bir koleksiyon zaten var" -#: app/blueprints/packages/packages.py:330 +#: app/blueprints/packages/packages.py:331 #: app/blueprints/packages/releases.py:89 msgid "" "You must add an email address to your account and confirm it before you " @@ -1230,89 +1254,89 @@ msgstr "" "Paketleri yönetebilmeniz için hesabınıza bir e-posta adresi eklemeniz ve " "bunu doğrulamanız gerekir" -#: app/blueprints/packages/packages.py:336 +#: app/blueprints/packages/packages.py:337 msgid "Save draft" msgstr "Taslağı kaydet" -#: app/blueprints/packages/packages.py:344 +#: app/blueprints/packages/packages.py:345 msgid "Unable to find that user" msgstr "Bu kullanıcı bulunamadı" -#: app/blueprints/packages/packages.py:348 +#: app/blueprints/packages/packages.py:349 #: app/blueprints/packages/screenshots.py:137 msgid "Permission denied" msgstr "İzin reddedildi" -#: app/blueprints/packages/packages.py:404 -#: app/blueprints/packages/packages.py:495 -#: app/blueprints/packages/packages.py:517 +#: app/blueprints/packages/packages.py:408 +#: app/blueprints/packages/packages.py:502 +#: app/blueprints/packages/packages.py:524 msgid "You don't have permission to do that" msgstr "Bunu yapmak için izniniz yok" -#: app/blueprints/packages/packages.py:437 +#: app/blueprints/packages/packages.py:443 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:444 +#: app/blueprints/packages/packages.py:450 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:482 +#: app/blueprints/packages/packages.py:489 #, python-format msgid "Set state to %(state)s" msgstr "" -#: app/blueprints/packages/packages.py:512 +#: app/blueprints/packages/packages.py:519 msgid "Deleted package" msgstr "Silinmiş paket" -#: app/blueprints/packages/packages.py:534 +#: app/blueprints/packages/packages.py:541 msgid "Unapproved package" msgstr "Onaylanmamış paket" -#: app/blueprints/packages/packages.py:543 +#: app/blueprints/packages/packages.py:550 msgid "Maintainers (Comma-separated)" msgstr "Geliştiriciler (Virgülle ayrılmış)" -#: app/blueprints/packages/packages.py:552 +#: app/blueprints/packages/packages.py:559 msgid "You don't have permission to edit maintainers" msgstr "Geliştiricileri düzenleme izniniz yok" -#: app/blueprints/packages/packages.py:602 +#: app/blueprints/packages/packages.py:609 msgid "You are not a maintainer" msgstr "Bir geliştirici değilsiniz" -#: app/blueprints/packages/packages.py:605 +#: app/blueprints/packages/packages.py:612 msgid "Package owners cannot remove themselves as maintainers" msgstr "Paket sahipleri kendilerini geliştirici olmaktan kaldıramaz" -#: app/blueprints/packages/packages.py:637 +#: app/blueprints/packages/packages.py:644 msgid "Author Name" msgstr "Yazar Adı" -#: app/blueprints/packages/packages.py:724 +#: app/blueprints/packages/packages.py:731 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:725 +#: app/blueprints/packages/packages.py:732 msgid "Supported games" msgstr "Desteklenen oyunlar" -#: app/blueprints/packages/packages.py:726 +#: app/blueprints/packages/packages.py:733 msgid "Unsupported games" msgstr "Desteklenmeyen oyunlar" -#: app/blueprints/packages/packages.py:727 +#: app/blueprints/packages/packages.py:734 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:743 +#: app/blueprints/packages/packages.py:750 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:747 +#: app/blueprints/packages/packages.py:754 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" @@ -1337,18 +1361,19 @@ msgstr "Git referansı (ör: commit hash, branch veya tag)" #: app/blueprints/packages/releases.py:62 #: app/blueprints/packages/releases.py:77 -#: app/blueprints/packages/releases.py:207 +#: app/blueprints/packages/releases.py:217 msgid "Minimum Minetest Version" msgstr "Minimum Minetest Sürümü" #: app/blueprints/packages/releases.py:64 #: app/blueprints/packages/releases.py:79 -#: app/blueprints/packages/releases.py:210 +#: app/blueprints/packages/releases.py:220 msgid "Maximum Minetest Version" msgstr "Maksimum Minetest Sürümü" #: app/blueprints/packages/releases.py:74 #: app/templates/packages/release_edit.html:31 +#: app/templates/packages/release_view.html:31 msgid "URL" msgstr "URL" @@ -1369,75 +1394,75 @@ msgstr "Git'ten içe aktar" msgid "Upload .zip file" msgstr ".zip dosyasını yükle" -#: app/blueprints/packages/releases.py:206 +#: app/blueprints/packages/releases.py:216 msgid "Set Min" msgstr "Minimumu Ayarla" -#: app/blueprints/packages/releases.py:209 +#: app/blueprints/packages/releases.py:219 msgid "Set Max" msgstr "Maksimumu Ayarla" -#: app/blueprints/packages/releases.py:212 +#: app/blueprints/packages/releases.py:222 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:213 +#: app/blueprints/packages/releases.py:223 msgid "Update" msgstr "Güncelleme" -#: app/blueprints/packages/releases.py:265 +#: app/blueprints/packages/releases.py:275 #: app/templates/packages/update_config.html:25 msgid "Trigger" msgstr "Tetiklen" -#: app/blueprints/packages/releases.py:266 +#: app/blueprints/packages/releases.py:276 msgid "New Commit" msgstr "Yeni Commit" -#: app/blueprints/packages/releases.py:267 app/templates/admin/tags/list.html:8 +#: app/blueprints/packages/releases.py:277 app/templates/admin/tags/list.html:8 msgid "New Tag" msgstr "Yeni Etiket" -#: app/blueprints/packages/releases.py:269 +#: app/blueprints/packages/releases.py:279 msgid "Branch name" msgstr "Branch adı" -#: app/blueprints/packages/releases.py:270 +#: app/blueprints/packages/releases.py:280 #: app/templates/packages/update_config.html:38 msgid "Action" msgstr "Hareket" -#: app/blueprints/packages/releases.py:271 +#: app/blueprints/packages/releases.py:281 msgid "Send notification and mark as outdated" msgstr "Bildirim gönder ve eski olarak işaretle" -#: app/blueprints/packages/releases.py:271 app/logic/package_approval.py:104 +#: app/blueprints/packages/releases.py:281 app/logic/package_approval.py:104 msgid "Create release" msgstr "Sürüm oluştur" -#: app/blueprints/packages/releases.py:273 +#: app/blueprints/packages/releases.py:283 msgid "Save Settings" msgstr "Ayarları Kaydet" -#: app/blueprints/packages/releases.py:274 +#: app/blueprints/packages/releases.py:284 msgid "Disable Automation" msgstr "Otomasyonu Devre Dışı Bırak" -#: app/blueprints/packages/releases.py:313 +#: app/blueprints/packages/releases.py:323 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:329 +#: app/blueprints/packages/releases.py:339 msgid "Deleted update configuration" msgstr "Silinen güncelleme yapılandırması" -#: app/blueprints/packages/releases.py:337 +#: app/blueprints/packages/releases.py:347 msgid "Now, please create an initial release" msgstr "Şimdi, lütfen bir ilk sürüm oluşturun" #: app/blueprints/packages/reviews.py:60 app/blueprints/threads/__init__.py:181 #: app/blueprints/threads/__init__.py:182 -#: app/blueprints/threads/__init__.py:282 +#: app/blueprints/threads/__init__.py:283 msgid "Comment" msgstr "Yorum" @@ -1445,18 +1470,18 @@ msgstr "Yorum" msgid "Rating" msgstr "Derecelendirme" -#: app/blueprints/packages/reviews.py:62 app/templates/macros/reviews.html:124 -#: app/templates/macros/reviews.html:178 +#: app/blueprints/packages/reviews.py:62 app/templates/macros/reviews.html:125 +#: app/templates/macros/reviews.html:179 msgid "Yes" msgstr "Evet" -#: app/blueprints/packages/reviews.py:62 app/templates/macros/reviews.html:129 -#: app/templates/macros/reviews.html:182 +#: app/blueprints/packages/reviews.py:62 app/templates/macros/reviews.html:130 +#: app/templates/macros/reviews.html:183 msgid "Neutral" msgstr "Nötr" -#: app/blueprints/packages/reviews.py:62 app/templates/macros/reviews.html:134 -#: app/templates/macros/reviews.html:186 +#: app/blueprints/packages/reviews.py:62 app/templates/macros/reviews.html:135 +#: app/templates/macros/reviews.html:187 msgid "No" msgstr "Hayır" @@ -1474,7 +1499,7 @@ msgstr "" #: app/blueprints/packages/reviews.py:94 app/blueprints/threads/__init__.py:207 #: app/blueprints/threads/__init__.py:240 -#: app/blueprints/threads/__init__.py:334 app/blueprints/users/settings.py:114 +#: app/blueprints/threads/__init__.py:335 app/blueprints/users/settings.py:114 #: app/logic/packages.py:131 msgid "Linking to blocked sites is not allowed" msgstr "Engellenen sitelere bağlantı verilmesine izin verilmez" @@ -1502,8 +1527,9 @@ msgid "Message" msgstr "Mesaj" #: app/blueprints/report/__init__.py:35 app/templates/macros/threads.html:51 -#: app/templates/packages/view.html:688 app/templates/report/index.html:4 -#: app/templates/report/index.html:10 app/templates/users/profile.html:37 +#: app/templates/packages/view.html:706 app/templates/report/index.html:4 +#: app/templates/report/index.html:10 app/templates/users/account.html:91 +#: app/templates/users/profile.html:37 msgid "Report" msgstr "Rapor" @@ -1539,24 +1565,24 @@ msgstr "Konu açma gönderisi silinemiyor!" msgid "Please wait before commenting again" msgstr "Tekrar yorum yapmadan önce lütfen bekleyin" -#: app/blueprints/threads/__init__.py:284 +#: app/blueprints/threads/__init__.py:285 #: app/templates/macros/package_approval.html:56 msgid "Open Thread" msgstr "Konu Aç" -#: app/blueprints/threads/__init__.py:309 +#: app/blueprints/threads/__init__.py:310 msgid "Unable to create thread!" msgstr "Konu oluşturulamıyor!" -#: app/blueprints/threads/__init__.py:315 +#: app/blueprints/threads/__init__.py:316 msgid "An approval thread already exists! Consider replying there instead" msgstr "Onaylanmış bir konu zaten var! Bunun yerine oraya yanıt vermeyi düşünün" -#: app/blueprints/threads/__init__.py:319 +#: app/blueprints/threads/__init__.py:320 msgid "Please wait before opening another thread" msgstr "Lütfen başka bir konu açmadan önce bekleyin" -#: app/blueprints/todo/user.py:192 +#: app/blueprints/todo/user.py:193 #: app/templates/collections/package_add_to.html:46 msgid "Done" msgstr "Bitti" @@ -1575,7 +1601,7 @@ msgstr "Parola" msgid "Remember me" msgstr "Beni hatırla" -#: app/blueprints/users/account.py:39 app/templates/base.html:176 +#: app/blueprints/users/account.py:39 app/templates/base.html:190 #: app/templates/donate/index.html:85 app/templates/users/login.html:4 msgid "Sign in" msgstr "Giriş yap" @@ -1947,7 +1973,7 @@ msgstr "Bulunacak metin (düzenli ifade)" msgid "File filter" msgstr "Dosya filtresi" -#: app/blueprints/zipgrep/__init__.py:38 app/templates/base.html:60 +#: app/blueprints/zipgrep/__init__.py:38 app/templates/base.html:74 #: app/templates/packages/advanced_search.html:34 #: app/templates/packages/game_hub.html:35 app/templates/todo/tags.html:14 msgid "Search" @@ -2048,6 +2074,10 @@ 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/packages.py:140 +msgid "You cannot change package type once approved" +msgstr "" + #: app/logic/releases.py:33 msgid "You don't have permission to make releases" msgstr "Yayınlamak için izniniz yok" @@ -2123,17 +2153,17 @@ msgstr "Oyun" msgid "Texture Pack" msgstr "Doku Paketi" -#: app/models/packages.py:78 app/templates/base.html:39 +#: app/models/packages.py:78 app/templates/base.html:53 #: app/templates/modnames/view.html:14 msgid "Mods" msgstr "Modlar" -#: app/models/packages.py:80 app/templates/base.html:42 +#: app/models/packages.py:80 app/templates/base.html:56 #: app/templates/modnames/view.html:17 msgid "Games" msgstr "Oyunlar" -#: app/models/packages.py:82 app/templates/base.html:45 +#: app/models/packages.py:82 app/templates/base.html:59 msgid "Texture Packs" msgstr "Doku Paketleri" @@ -2260,185 +2290,185 @@ msgstr "Onayla" msgid "Delete" msgstr "Sil" -#: app/models/packages.py:1366 +#: app/models/packages.py:1384 #, python-format msgid "New commit %(hash)s found on the Git repo." msgstr "" -#: app/models/packages.py:1370 +#: app/models/packages.py:1388 #, python-format msgid "The last release was commit %(hash)s" msgstr "" -#: app/models/packages.py:1376 +#: app/models/packages.py:1394 #, python-format msgid "New tag %(tag_name)s found on the Git repo." msgstr "" -#: app/models/users.py:45 +#: app/models/users.py:46 msgid "Banned" msgstr "" -#: app/models/users.py:47 +#: app/models/users.py:48 msgid "Not Joined" msgstr "" -#: app/models/users.py:49 +#: app/models/users.py:50 msgid "New Member" msgstr "" -#: app/models/users.py:51 +#: app/models/users.py:52 msgid "Member" msgstr "" -#: app/models/users.py:53 +#: app/models/users.py:54 msgid "Trusted Member" msgstr "" -#: app/models/users.py:55 +#: app/models/users.py:56 msgid "Approver" msgstr "" -#: app/models/users.py:57 +#: app/models/users.py:58 msgid "Editor" msgstr "" #. NOTE: BOT notification type -#: app/models/users.py:59 app/models/users.py:448 +#: app/models/users.py:60 app/models/users.py:455 msgid "Bot" msgstr "" -#: app/models/users.py:61 +#: app/models/users.py:62 msgid "Moderator" msgstr "" -#: app/models/users.py:63 app/templates/base.html:164 +#: app/models/users.py:64 app/templates/base.html:178 msgid "Admin" msgstr "Yönetici" #. NOTE: PACKAGE_EDIT notification type -#: app/models/users.py:433 +#: app/models/users.py:440 msgid "Package Edit" msgstr "" #. NOTE: PACKAGE_APPROVAL notification type -#: app/models/users.py:436 +#: app/models/users.py:443 msgid "Package Approval" msgstr "" #. NOTE: NEW_THREAD notification type -#: app/models/users.py:439 app/templates/threads/list.html:12 +#: app/models/users.py:446 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:442 +#: app/models/users.py:449 msgid "New Review" msgstr "" #. NOTE: THREAD_REPLY notification type -#: app/models/users.py:445 +#: app/models/users.py:452 msgid "Thread Reply" msgstr "" #. NOTE: MAINTAINER notification type -#: app/models/users.py:451 app/templates/macros/threads.html:27 +#: app/models/users.py:458 app/templates/macros/threads.html:27 msgid "Maintainer" msgstr "Geliştirici" #. NOTE: EDITOR_ALERT notification type -#: app/models/users.py:454 +#: app/models/users.py:461 msgid "Editor Alert" msgstr "" #. NOTE: EDITOR_MISC notification type -#: app/models/users.py:457 +#: app/models/users.py:464 msgid "Editor Misc" msgstr "" #. NOTE: OTHER notification type -#: app/models/users.py:460 +#: app/models/users.py:467 msgid "Other" msgstr "" -#: app/models/users.py:470 +#: app/models/users.py:477 msgid "This is a Package Edit notification." msgstr "" -#: app/models/users.py:472 +#: app/models/users.py:479 msgid "This is a Package Approval notification." msgstr "" -#: app/models/users.py:474 +#: app/models/users.py:481 msgid "This is a New Thread notification." msgstr "" -#: app/models/users.py:476 +#: app/models/users.py:483 msgid "This is a New Review notification." msgstr "" -#: app/models/users.py:478 +#: app/models/users.py:485 msgid "This is a Thread Reply notification." msgstr "" -#: app/models/users.py:480 +#: app/models/users.py:487 msgid "This is a Bot notification." msgstr "" -#: app/models/users.py:482 +#: app/models/users.py:489 msgid "This is a Maintainer change notification." msgstr "" -#: app/models/users.py:484 +#: app/models/users.py:491 msgid "This is an Editor Alert notification." msgstr "" -#: app/models/users.py:486 +#: app/models/users.py:493 msgid "This is an Editor Misc notification." msgstr "" -#: app/models/users.py:488 +#: app/models/users.py:495 msgid "This is an Other notification." msgstr "" -#: app/models/users.py:495 +#: app/models/users.py:502 msgid "When another user edits your packages, releases, etc." msgstr "" -#: app/models/users.py:497 +#: app/models/users.py:504 msgid "Notifications from editors related to the package approval process." msgstr "" -#: app/models/users.py:499 +#: app/models/users.py:506 msgid "When a thread is created on your package." msgstr "" -#: app/models/users.py:501 +#: app/models/users.py:508 msgid "When a user posts a review on your package." msgstr "" -#: app/models/users.py:503 +#: app/models/users.py:510 msgid "When someone replies to a thread you're watching." msgstr "" -#: app/models/users.py:505 +#: app/models/users.py:512 msgid "From a bot - for example, update notifications." msgstr "" -#: app/models/users.py:507 +#: app/models/users.py:514 msgid "When your package's maintainers change." msgstr "" -#: app/models/users.py:509 +#: app/models/users.py:516 msgid "For editors: Important alerts." msgstr "" -#: app/models/users.py:511 +#: app/models/users.py:518 msgid "For editors: Minor notifications, including new threads." msgstr "" -#: app/models/users.py:513 +#: app/models/users.py:520 msgid "Minor notifications not important enough for a dedicated category." msgstr "" @@ -2495,11 +2525,11 @@ msgstr "" "Bu sayfa bulunamadı. Bağlantı bozuk olabilir, sayfa silinmiş olabilir " "veya sayfaya erişiminiz olmayabilir." -#: app/templates/base.html:48 +#: app/templates/base.html:62 msgid "Random" msgstr "Rastgele" -#: app/templates/base.html:51 app/templates/base.html:245 +#: app/templates/base.html:65 app/templates/base.html:259 #: app/templates/packages/bulk_update_conf.html:8 #: app/templates/packages/translation.html:12 #: app/templates/packages/update_config.html:8 @@ -2508,130 +2538,134 @@ msgstr "Rastgele" msgid "Help" msgstr "Yardım" -#: app/templates/base.html:58 +#: app/templates/base.html:72 #, python-format msgid "Search %(type)s" msgstr "%(type)s Ara" -#: app/templates/base.html:58 app/templates/todo/tags.html:11 +#: app/templates/base.html:72 app/templates/todo/tags.html:11 #: app/templates/todo/tags.html:13 msgid "Search all packages" msgstr "Tüm paketleri ara" -#: app/templates/base.html:75 +#: app/templates/base.html:89 msgid "Work Queue" msgstr "İş Kuyruğu" -#: app/templates/base.html:88 app/templates/base.html:140 +#: app/templates/base.html:102 app/templates/base.html:154 msgid "To do list" msgstr "Yapılacaklar listesi" -#: app/templates/base.html:97 app/templates/notifications/list.html:4 +#: app/templates/base.html:111 app/templates/notifications/list.html:4 msgid "Notifications" msgstr "Bildirimler" -#: app/templates/base.html:118 +#: app/templates/base.html:132 msgid "Add Package" msgstr "Paket Ekle" -#: app/templates/base.html:135 +#: app/templates/base.html:149 msgid "Profile" msgstr "Profil" -#: app/templates/base.html:145 +#: app/templates/base.html:159 msgid "My Collections" msgstr "Koleksiyonlarım" -#: app/templates/base.html:169 app/templates/packages/release_new.html:12 +#: app/templates/base.html:183 app/templates/packages/release_new.html:12 msgid "Settings" msgstr "Ayarlar" -#: app/templates/base.html:172 +#: app/templates/base.html:186 msgid "Sign out" msgstr "Oturumu kapat" #: app/templates/admin/languages/list.html:4 -#: app/templates/admin/languages/list.html:10 app/templates/base.html:185 -#: app/templates/packages/view.html:602 app/utils/minetest_hypertext.py:288 +#: app/templates/admin/languages/list.html:10 app/templates/base.html:199 +#: app/templates/packages/view.html:620 app/utils/minetest_hypertext.py:288 msgid "Languages" msgstr "Diller" -#: app/templates/base.html:202 app/templates/translate/index.html:76 +#: app/templates/base.html:216 app/templates/translate/index.html:76 msgid "Help translate ContentDB" msgstr "ContentDB'yi çevirmeye yardım edin" -#: app/templates/base.html:246 +#: app/templates/base.html:260 msgid "About" msgstr "Hakkında" -#: app/templates/base.html:247 +#: app/templates/base.html:261 msgid "Contact Us" msgstr "" -#: app/templates/base.html:248 +#: app/templates/base.html:262 msgid "Rules" msgstr "Kurallar" -#: app/templates/base.html:249 +#: app/templates/base.html:263 msgid "Policy and Guidance" msgstr "Politika ve Rehberlik" -#: app/templates/base.html:250 app/templates/donate/index.html:46 +#: app/templates/base.html:264 app/templates/donate/index.html:46 #: app/templates/donate/index.html:70 app/templates/users/profile.html:104 msgid "Donate" msgstr "Bağış Yapın" -#: app/templates/base.html:251 +#: app/templates/base.html:265 msgid "API" msgstr "API" -#: app/templates/base.html:252 app/templates/users/register.html:37 +#: app/templates/base.html:266 +msgid "RSS / Feeds" +msgstr "" + +#: app/templates/base.html:267 app/templates/users/register.html:37 msgid "Privacy Policy" msgstr "Gizlilik Politikası" -#: app/templates/base.html:254 +#: app/templates/base.html:269 msgid "Report / DMCA" msgstr "Rapor / DMCA" -#: app/templates/base.html:256 app/templates/packages/advanced_search.html:4 +#: app/templates/base.html:271 app/templates/packages/advanced_search.html:4 msgid "Advanced Search" msgstr "" -#: app/templates/base.html:257 +#: app/templates/base.html:272 msgid "User List" msgstr "Kullanıcı Listesi" -#: app/templates/base.html:258 app/templates/packages/view.html:190 -#: app/templates/packages/view.html:677 app/templates/threads/list.html:4 +#: app/templates/base.html:273 app/templates/packages/view.html:197 +#: app/templates/packages/view.html:695 app/templates/threads/list.html:4 msgid "Threads" msgstr "Konular" -#: app/templates/base.html:259 app/templates/collections/list.html:7 +#: app/templates/base.html:274 app/templates/collections/list.html:7 #: app/templates/collections/list.html:26 msgid "Collections" msgstr "Koleksiyonlar" -#: app/templates/base.html:260 app/templates/donate/index.html:4 +#: app/templates/base.html:275 app/templates/donate/index.html:4 msgid "Support Creators" msgstr "" -#: app/templates/base.html:261 +#: app/templates/base.html:276 msgid "Translate Packages" msgstr "Paketleri Çevir" -#: app/templates/base.html:262 +#: app/templates/base.html:277 msgid "Source Code" msgstr "Kaynak Kodu" -#: app/templates/base.html:268 +#: app/templates/base.html:283 msgid "Show non-free packages" msgstr "Özgür olmayan paketleri göster" -#: app/templates/base.html:270 +#: app/templates/base.html:285 msgid "Hide non-free packages" msgstr "Özgür olmayan paketleri gizle" -#: app/templates/base.html:274 +#: app/templates/base.html:289 #, python-format msgid "Our privacy policy has been updated (%(date)s)" msgstr "" @@ -2640,22 +2674,16 @@ msgstr "" msgid "Welcome" msgstr "Hoş geldiniz" -#: app/templates/index.html:8 -msgid "Welcome to the best place to find Minetest mods, games, and texture packs" -msgstr "" -"Minetest modlarını, oyunlarını ve doku paketlerini bulmak için en iyi " -"yere hoş geldiniz" - #: app/templates/index.html:53 #, python-format msgid "%(title)s by %(author)s" msgstr "%(author)s tarafından %(title)s" -#: app/templates/index.html:94 app/templates/packages/view.html:278 +#: app/templates/index.html:94 app/templates/packages/view.html:285 msgid "Previous" msgstr "Önceki" -#: app/templates/index.html:98 app/templates/packages/view.html:282 +#: app/templates/index.html:98 app/templates/packages/view.html:289 #: app/templates/users/claim_forums.html:87 msgid "Next" msgstr "Sonraki" @@ -2737,7 +2765,7 @@ msgstr "Paket" #: app/templates/admin/storage.html:62 #: app/templates/collections/create_edit.html:61 -#: app/templates/threads/user_comments.html:79 +#: app/templates/threads/user_comments.html:80 msgid "No results" msgstr "Sonuç yok" @@ -2866,7 +2894,8 @@ msgstr "Oluşturulan jeton yok" #: app/templates/collections/create_edit.html:5 #: app/templates/collections/view.html:42 app/templates/macros/releases.html:68 -#: app/templates/packages/view.html:116 app/templates/packages/view.html:255 +#: app/templates/packages/release_view.html:10 +#: app/templates/packages/view.html:123 app/templates/packages/view.html:262 msgid "Edit" msgstr "Düzenle" @@ -2884,7 +2913,7 @@ msgstr "Bu, koleksiyonun herkese açık olmasını gerektirir" #: app/templates/collections/create_edit.html:76 #: app/templates/packages/remove.html:34 app/templates/packages/remove.html:83 -#: app/templates/packages/view.html:128 +#: app/templates/packages/view.html:135 msgid "Remove" msgstr "Kaldır" @@ -3149,8 +3178,8 @@ msgstr "Silinen Kullanıcı" msgid "No audit log entries." msgstr "Denetim günlüğü girişi yok." -#: app/templates/macros/forms.html:21 app/templates/macros/reviews.html:150 -#: app/templates/packages/remove.html:73 app/templates/packages/view.html:468 +#: app/templates/macros/forms.html:21 app/templates/macros/reviews.html:151 +#: app/templates/packages/remove.html:73 app/templates/packages/view.html:486 #: app/templates/users/modtools.html:86 msgid "Required" msgstr "Gerekli" @@ -3226,6 +3255,7 @@ msgstr "Düzenle / Onayla" #: app/templates/macros/releases.html:103 #: app/templates/packages/release_edit.html:39 +#: app/templates/packages/release_view.html:41 msgid "Importing..." msgstr "İçe aktarılıyor..." @@ -3245,34 +3275,34 @@ msgstr "Yararlı" msgid "Unhelpful" msgstr "Yararsız" -#: app/templates/macros/reviews.html:90 +#: app/templates/macros/reviews.html:91 #, python-format msgid "%(num)d comments" msgstr "%(num)d yorum" -#: app/templates/macros/reviews.html:102 +#: app/templates/macros/reviews.html:103 msgid "No reviews, yet." msgstr "Henüz inceleme yok." -#: app/templates/macros/reviews.html:112 app/templates/macros/reviews.html:166 +#: app/templates/macros/reviews.html:113 app/templates/macros/reviews.html:167 #: app/templates/packages/review_create_edit.html:4 msgid "Review" msgstr "İnceleme" -#: app/templates/macros/reviews.html:139 +#: app/templates/macros/reviews.html:140 #: app/templates/packages/review_create_edit.html:51 msgid "Why or why not? Try to be constructive" msgstr "Neden öyle ya da değil? Yapıcı olmaya çalışın" -#: app/templates/macros/reviews.html:156 +#: app/templates/macros/reviews.html:157 msgid "Post Review" msgstr "İncelemeyi gönder" -#: app/templates/macros/reviews.html:192 +#: app/templates/macros/reviews.html:193 msgid "Report an issue" msgstr "" -#: app/templates/macros/reviews.html:196 +#: app/templates/macros/reviews.html:197 msgid "Ask a question" msgstr "" @@ -3413,8 +3443,8 @@ msgstr "Son Yanıt" msgid "On %(trigger)s, do %(action)s" msgstr "%(trigger)s gerçekleşince %(action)s yap" -#: app/templates/macros/todo.html:35 app/templates/packages/view.html:122 -#: app/templates/packages/view.html:433 +#: app/templates/macros/todo.html:35 app/templates/packages/view.html:129 +#: app/templates/packages/view.html:451 msgid "Release" msgstr "Sürüm" @@ -3424,7 +3454,7 @@ msgstr "Depo" #: app/templates/macros/todo.html:48 #: app/templates/packages/releases_list.html:13 -#: app/templates/packages/view.html:437 +#: app/templates/packages/view.html:455 msgid "Update settings" msgstr "Ayarları güncelle" @@ -3469,9 +3499,9 @@ msgstr "Forum Konuları" #: app/templates/modnames/view.html:27 app/templates/oauth/authorize.html:32 #: app/templates/packages/game_support.html:42 -#: app/templates/packages/similar.html:38 app/templates/packages/view.html:474 -#: app/templates/packages/view.html:498 app/templates/packages/view.html:543 -#: app/templates/packages/view.html:575 app/templates/todo/editor.html:85 +#: app/templates/packages/similar.html:38 app/templates/packages/view.html:492 +#: app/templates/packages/view.html:516 app/templates/packages/view.html:561 +#: app/templates/packages/view.html:593 app/templates/todo/editor.html:85 #: app/templates/todo/game_support.html:45 #, python-format msgid "%(title)s by %(display_name)s" @@ -3716,11 +3746,11 @@ msgstr "" " için gereklidir\n" "\t\t\tgit'ten meta veri bulma ve otomatik tamamlama gibi." -#: app/templates/packages/create_edit.html:73 +#: app/templates/packages/create_edit.html:78 msgid "You need to unpublish the package to change the name." msgstr "Adı değiştirmek için paketi yayından kaldırmanız gerekir." -#: app/templates/packages/create_edit.html:80 +#: app/templates/packages/create_edit.html:85 msgid "" "Tip: Don't include Minetest, mod, or modpack " "anywhere in the short description. It is unnecessary and wastes " @@ -3730,7 +3760,7 @@ msgstr "" "açıklamanın herhangi bir yerine dahil etmeyin. Gereksizdir ve boşa " "karakter harcar." -#: app/templates/packages/create_edit.html:83 +#: app/templates/packages/create_edit.html:88 msgid "" "Please choose 'Work in Progress' if your package is unstable, and " "shouldn't be recommended to all players" @@ -3738,11 +3768,11 @@ msgstr "" "Paketiniz kararsızsa ve tüm oyunculara tavsiye edilmemesi gerekiyorsa, " "lütfen 'Çalışma Devam Ediyor' seçeneğini seçin" -#: app/templates/packages/create_edit.html:88 +#: app/templates/packages/create_edit.html:93 msgid "If there is no media, set the Media License to the same as the License." msgstr "Medya yoksa, Medya Lisansını Lisans ile aynı şekilde ayarlayın." -#: app/templates/packages/create_edit.html:92 +#: app/templates/packages/create_edit.html:97 msgid "" "There's no need to link to the package on ContentDB in the long " "description, the user is already here!" @@ -3750,7 +3780,7 @@ msgstr "" "Uzun açıklamada ContentDB'deki pakete bağlantı vermeye gerek yok, " "kullanıcı zaten burada!" -#: app/templates/packages/create_edit.html:95 +#: app/templates/packages/create_edit.html:100 msgid "" "There's no need to include the forum topic in the long description, it's " "already shown on the page." @@ -3758,7 +3788,7 @@ msgstr "" "Forum konusunu uzun açıklamaya dahil etmeye gerek yok, zaten sayfada " "gösteriliyor." -#: app/templates/packages/create_edit.html:98 +#: app/templates/packages/create_edit.html:103 msgid "" "There's no need to include the repository URL in the long description, " "it's already shown on the page." @@ -3766,23 +3796,23 @@ msgstr "" "Depo URL'sini uzun açıklamaya dahil etmeye gerek yok, zaten sayfada " "gösteriliyor." -#: app/templates/packages/create_edit.html:102 +#: app/templates/packages/create_edit.html:107 msgid "What to write in the long description" msgstr "Uzun açıklamaya ne yazmalı" -#: app/templates/packages/create_edit.html:108 +#: app/templates/packages/create_edit.html:113 msgid "Repository and Links" msgstr "Depo ve Bağlantılar" -#: app/templates/packages/create_edit.html:111 +#: app/templates/packages/create_edit.html:116 msgid "Do you have a Git repository?" msgstr "Git deponuz var mı?" -#: app/templates/packages/create_edit.html:113 +#: app/templates/packages/create_edit.html:118 msgid "Having a repository is optional" msgstr "Depoya sahip olmak isteğe bağlıdır" -#: app/templates/packages/create_edit.html:116 +#: app/templates/packages/create_edit.html:121 msgid "" "If you do have a repository, enter the URL below. Otherwise, leave blank " "and click skip." @@ -3790,45 +3820,45 @@ msgstr "" "Eğer bir deponuz varsa, URL'yi aşağıya girin. Aksi takdirde boş bırakın " "ve atla seçeneğine tıklayın." -#: app/templates/packages/create_edit.html:121 +#: app/templates/packages/create_edit.html:126 msgid "HTTP URL to a Git, Mercurial, or other repository" msgstr "Git, Mercurial veya başka bir deponun HTTP URL'si" -#: app/templates/packages/create_edit.html:124 +#: app/templates/packages/create_edit.html:129 msgid "Next (Autoimport)" msgstr "Sonraki (Otomatik İçe Aktarma)" -#: app/templates/packages/create_edit.html:125 +#: app/templates/packages/create_edit.html:130 msgid "Skip" msgstr "Atla" -#: app/templates/packages/create_edit.html:129 +#: app/templates/packages/create_edit.html:134 msgid "Importing... (This may take a while)" msgstr "İçe aktarılıyor... (Bu biraz zaman alabilir)" -#: app/templates/packages/create_edit.html:132 +#: app/templates/packages/create_edit.html:137 msgid "Where should users report issues?" msgstr "Kullanıcılar sorunları nereye bildirmeli?" -#: app/templates/packages/create_edit.html:136 +#: app/templates/packages/create_edit.html:141 msgid "Paste a forum topic URL" msgstr "Bir forum konusu URL'si yapıştırın" -#: app/templates/packages/create_edit.html:138 +#: app/templates/packages/create_edit.html:143 msgid "YouTube videos will be shown in an embed." msgstr "YouTube videoları bir gömme içinde gösterilecektir." -#: app/templates/packages/create_edit.html:139 +#: app/templates/packages/create_edit.html:144 msgid "If blank, the author's donation URL will be used instead." msgstr "Boş bırakılırsa, bunun yerine yayıncının bağış URL'si kullanılır." -#: app/templates/packages/create_edit.html:140 +#: app/templates/packages/create_edit.html:145 msgid "How can users translate your package? ie: weblate URL or a help page" msgstr "" "Kullanıcılar paketinizi nasıl çevirebilir? örn: Weblate URL'si veya bir " "yardım sayfası" -#: app/templates/packages/create_edit.html:145 +#: app/templates/packages/create_edit.html:150 msgid "" "You need to save a draft before you can add releases and screenshots. " "You'll be able to edit the package again before submitting for approval." @@ -3890,7 +3920,7 @@ msgstr "" "fazla bilgi için belgelere bakın" #: app/templates/packages/game_support.html:23 -#: app/templates/packages/view.html:213 app/templates/translate/index.html:48 +#: app/templates/packages/view.html:220 app/templates/translate/index.html:48 msgid "Source" msgstr "Kaynak" @@ -4099,10 +4129,12 @@ msgid "Human-readable name. Eg: 1.0.0 - The Trains Update" msgstr "" #: app/templates/packages/release_edit.html:35 +#: app/templates/packages/release_view.html:35 msgid "Commit Hash" msgstr "Commit Hash" #: app/templates/packages/release_edit.html:40 +#: app/templates/packages/release_view.html:42 msgid "view task" msgstr "görevi görüntüle" @@ -4443,7 +4475,7 @@ msgstr "" " derecelendirmesi üzerindeki etkisini ortadan kaldıracaktır." #: app/templates/packages/review_votes.html:4 -#: app/templates/packages/view.html:364 +#: app/templates/packages/view.html:371 msgid "Review Votes" msgstr "İnceleme Oyları" @@ -4577,11 +4609,20 @@ msgstr "Çeviri - Minetest Modlama Kitabı" msgid "Translating content meta - lua_api.md" msgstr "İçerik üst verilerini çevirme - lua_api.md" -#: app/templates/packages/translation.html:30 +#: app/templates/packages/translation.html:31 +#, python-format +msgid "%(title)s is available in %(num)d languages." +msgstr "%(title)s %(num)d dilde kullanılabilir." + +#: app/templates/packages/translation.html:32 +msgid "ContentDB reads translations from locale files (.tr) in your package." +msgstr "ContentDB çevirileri paketinizdeki yerel ayar dosyalarından (.tr) okur." + +#: app/templates/packages/translation.html:89 msgid "Translation template" msgstr "Çeviri şablonu" -#: app/templates/packages/translation.html:32 +#: app/templates/packages/translation.html:91 #, python-format msgid "" "To quickly add support for ContentDB package translation, create a file " @@ -4590,14 +4631,13 @@ msgstr "" "ContentDB paket çevirisi desteğini hızlı bir şekilde eklemek için, " "%(location)s konumunda aşağıdaki içeriğe sahip bir dosya oluşturun:" -#: app/templates/packages/translation.html:43 -#, python-format -msgid "%(title)s is available in %(num)d languages." -msgstr "%(title)s %(num)d dilde kullanılabilir." +#: app/templates/packages/translation.html:102 +msgid "With games, you also need to name the textdomain in game.conf:" +msgstr "" -#: app/templates/packages/translation.html:44 -msgid "ContentDB reads translations from locale files (.tr) in your package." -msgstr "ContentDB çevirileri paketinizdeki yerel ayar dosyalarından (.tr) okur." +#: app/templates/packages/translation.html:106 +msgid "Replace mymod with the name of mod / textdomain you chose." +msgstr "" #: app/templates/packages/update_config.html:4 #: app/templates/packages/update_config.html:9 @@ -4641,46 +4681,51 @@ msgstr "" "Bir paket güncel değil olarak işaretlendiğinde, güncel olarak " "işaretlenene kadar başka bildirim almazsınız." -#: app/templates/packages/view.html:42 +#: app/templates/packages/view.html:22 app/templates/packages/view.html:25 +#, python-format +msgid "%(title)s releases" +msgstr "" + +#: app/templates/packages/view.html:49 msgid "Download" msgstr "İndir" -#: app/templates/packages/view.html:49 +#: app/templates/packages/view.html:56 #, python-format msgid "Minetest %(min)s - %(max)s" msgstr "Minetest %(min)s - %(max)s" -#: app/templates/packages/view.html:51 +#: app/templates/packages/view.html:58 #, python-format msgid "For Minetest %(min)s and above" msgstr "Minetest %(min)s ve üzeri için" -#: app/templates/packages/view.html:53 +#: app/templates/packages/view.html:60 #, python-format msgid "Minetest %(max)s and below" msgstr "Minetest %(max)s ve altı" -#: app/templates/packages/view.html:63 +#: app/templates/packages/view.html:70 msgid "How do I install this?" msgstr "Bunu nasıl yükleyebilirim?" -#: app/templates/packages/view.html:69 +#: app/templates/packages/view.html:76 msgid "No downloads available" msgstr "İndirme mevcut değil" -#: app/templates/packages/view.html:76 +#: app/templates/packages/view.html:83 msgid "Non-free code and media" msgstr "Özgür olmayan kod ve medya" -#: app/templates/packages/view.html:78 +#: app/templates/packages/view.html:85 msgid "Non-free code" msgstr "Özgür olmayan kod" -#: app/templates/packages/view.html:80 +#: app/templates/packages/view.html:87 msgid "Non-free media" msgstr "Özgür olmayan medya" -#: app/templates/packages/view.html:94 app/templates/threads/view.html:109 +#: app/templates/packages/view.html:101 app/templates/threads/view.html:109 msgid "" "This thread is only visible to its creator, package maintainers, users of" " Approver rank or above, and @mentioned users." @@ -4689,166 +4734,171 @@ msgstr "" "veya üzeri kullanıcılar ve @bahsedilen kullanıcılar tarafından " "görülebilir." -#: app/templates/packages/view.html:207 app/templates/users/profile.html:95 +#: app/templates/packages/view.html:214 app/templates/users/profile.html:95 msgid "Website" msgstr "Web sitesi" -#: app/templates/packages/view.html:219 app/templates/users/profile.html:77 +#: app/templates/packages/view.html:226 app/templates/users/profile.html:77 msgid "Forums" msgstr "Forumlar" -#: app/templates/packages/view.html:225 +#: app/templates/packages/view.html:232 msgid "Issue Tracker" msgstr "Sorun İzleyici" -#: app/templates/packages/view.html:231 app/templates/translate/index.html:43 +#: app/templates/packages/view.html:238 app/templates/translate/index.html:43 msgid "Translate" msgstr "Çevir" -#: app/templates/packages/view.html:297 +#: app/templates/packages/view.html:304 msgid "Thumbnail for video" msgstr "" -#: app/templates/packages/view.html:314 +#: app/templates/packages/view.html:321 msgid "Awaiting review" msgstr "İnceleme bekleniyor" -#: app/templates/packages/view.html:344 app/templates/threads/view.html:82 +#: app/templates/packages/view.html:351 app/templates/threads/view.html:82 msgid "Edit Review" msgstr "İncelemeyi Düzenle" -#: app/templates/packages/view.html:349 +#: app/templates/packages/view.html:356 msgid "You can't review your own package." msgstr "Kendi paketinizi inceleyemezsiniz." -#: app/templates/packages/view.html:359 +#: app/templates/packages/view.html:366 msgid "Package needs to be approved before it can be reviewed." msgstr "Paketin incelenebilmesi için önce onaylanması gerekmektedir." -#: app/templates/packages/view.html:370 +#: app/templates/packages/view.html:377 msgid "Used By" msgstr "Tarafından kullanılmış" -#: app/templates/packages/view.html:376 +#: app/templates/packages/view.html:383 msgid "Content" msgstr "İçerik" -#: app/templates/packages/view.html:378 app/templates/packages/view.html:461 +#: app/templates/packages/view.html:385 app/templates/packages/view.html:479 msgid "View content for game" msgstr "Oyun içeriğini görüntüleme" -#: app/templates/packages/view.html:393 +#: app/templates/packages/view.html:398 +#, python-format +msgid "Release notes for %(title)s" +msgstr "" + +#: app/templates/packages/view.html:411 msgid "Favorite" msgstr "Sık kullanılan" -#: app/templates/packages/view.html:402 +#: app/templates/packages/view.html:420 msgid "Add to collection..." msgstr "Koleksiyona ekle..." -#: app/templates/packages/view.html:410 +#: app/templates/packages/view.html:428 #, python-format msgid "View %(count)d collections" msgstr "%(count)d koleksiyonu görüntüle" -#: app/templates/packages/view.html:421 +#: app/templates/packages/view.html:439 msgid "Package may be outdated" msgstr "Paket eski olabilir" -#: app/templates/packages/view.html:428 +#: app/templates/packages/view.html:446 msgid "Only visible to the author and Editors." msgstr "Sadece yayınlayıcı ve Editörler tarafından görülebilir." -#: app/templates/packages/view.html:445 +#: app/templates/packages/view.html:463 msgid "Warning" msgstr "Uyarı" -#: app/templates/packages/view.html:451 +#: app/templates/packages/view.html:469 msgid "Like this package? Help support its development by making a donation" msgstr "" "Bu paketi beğendiniz mi? Bağış yaparak gelişimini desteklemeye yardımcı " "olun" -#: app/templates/packages/view.html:454 +#: app/templates/packages/view.html:472 msgid "Donate now" msgstr "Şimdi bağışta bulunun" -#: app/templates/packages/view.html:466 app/utils/minetest_hypertext.py:283 +#: app/templates/packages/view.html:484 app/utils/minetest_hypertext.py:283 msgid "Dependencies" msgstr "Bağımlılıklar" -#: app/templates/packages/view.html:486 +#: app/templates/packages/view.html:504 msgid "No required dependencies" msgstr "Gerekli bağımlılık yok" -#: app/templates/packages/view.html:492 +#: app/templates/packages/view.html:510 msgid "Optional" msgstr "İsteğe bağlı" -#: app/templates/packages/view.html:525 +#: app/templates/packages/view.html:543 msgid "Compatible Games" msgstr "Uyumlu Oyunlar" -#: app/templates/packages/view.html:530 app/templates/packages/view.html:550 +#: app/templates/packages/view.html:548 app/templates/packages/view.html:568 #: app/utils/minetest_hypertext.py:275 msgid "No specific game required" msgstr "Belirli bir oyun gerekmiyor" -#: app/templates/packages/view.html:533 +#: app/templates/packages/view.html:551 msgid "Tested with:" msgstr "Şununla test edildi:" -#: app/templates/packages/view.html:555 +#: app/templates/packages/view.html:573 msgid "Is the above correct?" msgstr "Yukarıdaki doğru mu?" -#: app/templates/packages/view.html:556 +#: app/templates/packages/view.html:574 msgid "You need to either confirm this or tell ContentDB about supported games" msgstr "" "Bunu onaylamanız veya ContentDB'ye desteklenen oyunlar hakkında bilgi " "vermeniz gerekir" -#: app/templates/packages/view.html:568 +#: app/templates/packages/view.html:586 msgid "Does not work with:" msgstr "Şununla çalışmıyor:" -#: app/templates/packages/view.html:588 +#: app/templates/packages/view.html:606 msgid "Please specify compatible games" msgstr "Lütfen uyumlu oyunları belirtin" -#: app/templates/packages/view.html:594 +#: app/templates/packages/view.html:612 msgid "Information" msgstr "Bilgi" -#: app/templates/packages/view.html:600 +#: app/templates/packages/view.html:618 msgid "Technical Name" msgstr "Teknik İsim" -#: app/templates/packages/view.html:616 app/utils/minetest_hypertext.py:295 +#: app/templates/packages/view.html:634 app/utils/minetest_hypertext.py:295 #, python-format msgid "%(code_license)s for code,
%(media_license)s for media." msgstr "Kod için %(code_license)s,
medya için %(media_license)s." -#: app/templates/packages/view.html:624 +#: app/templates/packages/view.html:642 msgid "Unknown" msgstr "Bilinmeyen" -#: app/templates/packages/view.html:626 app/utils/minetest_hypertext.py:301 +#: app/templates/packages/view.html:644 app/utils/minetest_hypertext.py:301 msgid "Added" msgstr "Eklendi" -#: app/templates/packages/view.html:640 +#: app/templates/packages/view.html:658 msgid "Remove myself" msgstr "Kendimi kaldır" -#: app/templates/packages/view.html:645 app/utils/minetest_hypertext.py:303 +#: app/templates/packages/view.html:663 app/utils/minetest_hypertext.py:303 msgid "Provides" msgstr "Sağlar" -#: app/templates/packages/view.html:667 +#: app/templates/packages/view.html:685 msgid "More" msgstr "Daha fazla" -#: app/templates/packages/view.html:696 +#: app/templates/packages/view.html:714 msgid "See audit log" msgstr "Denetim günlüğüne bakın" @@ -4940,7 +4990,7 @@ msgstr "%(user)s tarafından yapılan yorumlar" msgid "Reply to %(title)s" msgstr "%(title)s için yanıt verin" -#: app/templates/threads/user_comments.html:73 +#: app/templates/threads/user_comments.html:74 msgid "Only showing replies to public threads" msgstr "Yalnızca herkese açık konulara verilen yanıtlar gösteriliyor" @@ -5046,7 +5096,7 @@ msgstr "" "Sabit bağımlıları olan, ancak bunları sağlayan paketler olmayan mod " "adları." -#: app/templates/todo/editor.html:193 app/templates/users/account.html:100 +#: app/templates/todo/editor.html:193 app/templates/users/account.html:102 msgid "View All" msgstr "Tümünü Gör" @@ -5362,10 +5412,10 @@ msgstr "" "kullanılamıyor." #: app/templates/users/account.html:88 -msgid "Please contact the admin." -msgstr "Lütfen yönetici ile iletişime geçin." +msgid "Please raise a report to request account deletion." +msgstr "" -#: app/templates/users/account.html:93 +#: app/templates/users/account.html:95 msgid "Recent Account Actions" msgstr "Son Hesap Hareketleri" @@ -5903,27 +5953,27 @@ msgstr "Paket Sürümlerinde Ara" msgid "'%(query)s' - Search Package Releases" msgstr "'%(query)s' - Paket Sürümlerini Ara" -#: app/utils/flask.py:158 +#: app/utils/flask.py:159 msgid "All time" msgstr "Her zaman" -#: app/utils/flask.py:159 +#: app/utils/flask.py:160 msgid "Last 7 days" msgstr "Son 7 gün" -#: app/utils/flask.py:160 +#: app/utils/flask.py:161 msgid "Last 30 days" msgstr "Son 30 gün" -#: app/utils/flask.py:161 +#: app/utils/flask.py:162 msgid "Last 90 days" msgstr "Son 90 gün" -#: app/utils/flask.py:162 +#: app/utils/flask.py:163 msgid "Year to date" msgstr "Bugüne kadarki yıl" -#: app/utils/flask.py:163 +#: app/utils/flask.py:164 msgid "Last year" msgstr "Geçen yıl" @@ -6531,6 +6581,7 @@ msgstr "" #~ msgid "Chat / Commands" #~ msgstr "" +#~ msgctxt "tags" #~ msgid "" #~ "Focus on player chat/communication or " #~ "who's primary function is interacting " @@ -6546,6 +6597,7 @@ msgstr "" #~ msgid "Complex installation" #~ msgstr "" +#~ msgctxt "tags" #~ msgid "" #~ "Requires futher installation steps, such " #~ "as installing luarocks or editing the" @@ -6567,6 +6619,7 @@ msgstr "" #~ msgid "Sims" #~ msgstr "" +#~ msgctxt "tags" #~ msgid "" #~ "Mods and games that aim to " #~ "simulate real life activity. Similar to" @@ -6591,6 +6644,7 @@ msgstr "" #~ msgid "Mobs / Animals / NPCs" #~ msgstr "" +#~ msgctxt "tags" #~ msgid "Adds mobs, animals, and NPCs" #~ msgstr "" @@ -6699,6 +6753,7 @@ msgstr "" #~ msgid "GUI" #~ msgstr "" +#~ msgctxt "tags" #~ msgid "For content whose main utility / feature is in GUI/formspec form" #~ msgstr "" @@ -6717,6 +6772,7 @@ msgstr "" #~ msgid "Minetest Game improved" #~ msgstr "" +#~ msgctxt "tags" #~ msgid "Forks of MTG" #~ msgstr "" @@ -6862,39 +6918,6 @@ 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 (_), " @@ -6913,3 +6936,6 @@ msgstr "" #~ msgid "Human readable. Eg: 1.0.0 or 2018-05-28" #~ msgstr "İnsan tarafından okunabilir. Örn: 1.0.0 veya 2018-05-28" +#~ msgid "Please contact the admin." +#~ msgstr "Lütfen yönetici ile iletişime geçin." + diff --git a/translations/uk/LC_MESSAGES/messages.po b/translations/uk/LC_MESSAGES/messages.po index 8fb5551b..d0332e3b 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-22 16:06+0100\n" +"POT-Creation-Date: 2024-07-23 22:12+0100\n" "PO-Revision-Date: 2024-02-10 02:02+0000\n" "Last-Translator: Leo \n" "Language: uk\n" @@ -28,329 +28,272 @@ msgstr "Заборонено:" msgid "You have been banned." msgstr "Вас забанено." -#. NOTE: tags: title for server_tools +#. NOTE: tags: title for jam_game_2023 #: app/_translations.py:6 -#, fuzzy msgctxt "tags" -msgid "Server Moderation and Tools" -msgstr "Засоби модерування" +msgid "Jam / Game 2023" +msgstr "" -#. NOTE: tags: description for server_tools +#. NOTE: tags: description for jam_game_2023 #: app/_translations.py:8 msgctxt "tags" -msgid "Helps with server maintenance and moderation" -msgstr "" - -#. NOTE: tags: title for pvp -#: app/_translations.py:10 -msgctxt "tags" -msgid "Player vs Player (PvP)" -msgstr "" - -#. NOTE: tags: description for pvp -#: app/_translations.py:12 -msgctxt "tags" -msgid "Designed to be played competitively against other players" +msgid "Entries to the 2023 Minetest Game Jam " msgstr "" #. NOTE: tags: title for player_effects -#: app/_translations.py:14 +#: app/_translations.py:10 msgctxt "tags" msgid "Player Effects / Power Ups" msgstr "" #. NOTE: tags: description for player_effects -#: app/_translations.py:16 +#: app/_translations.py:12 msgctxt "tags" msgid "" "For content that changes player effects, including physics, for example: " "speed, jump height or gravity." msgstr "" -#. NOTE: tags: title for jam_game_2023 +#. NOTE: tags: title for server_tools +#: app/_translations.py:14 +#, fuzzy +msgctxt "tags" +msgid "Server Moderation and Tools" +msgstr "Засоби модерування" + +#. NOTE: tags: description for server_tools +#: app/_translations.py:16 +msgctxt "tags" +msgid "Helps with server maintenance and moderation" +msgstr "" + +#. NOTE: tags: title for pvp #: app/_translations.py:18 msgctxt "tags" -msgid "Jam / Game 2023" +msgid "Player vs Player (PvP)" msgstr "" -#. NOTE: tags: description for jam_game_2023 +#. NOTE: tags: description for pvp #: 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" +msgid "Designed to be played competitively against other players" msgstr "" #. NOTE: tags: title for world_tools -#: app/_translations.py:26 +#: app/_translations.py:22 msgctxt "tags" msgid "World Maintenance and Tools" msgstr "" #. NOTE: tags: description for world_tools -#: app/_translations.py:28 +#: app/_translations.py:24 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 -#, fuzzy -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:38 +#: app/_translations.py:26 msgctxt "tags" msgid "Joke" msgstr "" #. NOTE: tags: description for april_fools -#: app/_translations.py:40 +#: 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 singleplayer -#: app/_translations.py:42 +#. NOTE: tags: title for developer_tools +#: app/_translations.py:30 +#, fuzzy msgctxt "tags" -msgid "Singleplayer-focused" +msgid "Developer Tools" +msgstr "Засоби модерування" + +#. NOTE: tags: description for developer_tools +#: app/_translations.py:32 +msgctxt "tags" +msgid "Tools for game and mod developers" msgstr "" -#. NOTE: tags: description for singleplayer -#: app/_translations.py:44 +#. NOTE: tags: title for inventory +#: app/_translations.py:34 msgctxt "tags" -msgid "Content that can be played alone" +msgid "Inventory" +msgstr "" + +#. NOTE: tags: description for inventory +#: app/_translations.py:36 +msgctxt "tags" +msgid "Changes the inventory GUI" msgstr "" #. NOTE: tags: title for crafting -#: app/_translations.py:46 +#: app/_translations.py:38 #, fuzzy msgctxt "tags" msgid "Crafting" msgstr "Оцінка" #. NOTE: tags: description for crafting -#: app/_translations.py:48 +#: app/_translations.py:40 msgctxt "tags" msgid "Big changes to crafting gameplay" msgstr "" #. NOTE: tags: title for adventure__rpg -#: app/_translations.py:50 +#: app/_translations.py:42 msgctxt "tags" msgid "Adventure / RPG" msgstr "" #. NOTE: tags: title for shooter -#: app/_translations.py:52 +#: app/_translations.py:44 msgctxt "tags" msgid "Shooter" msgstr "" #. NOTE: tags: description for shooter -#: app/_translations.py:54 +#: app/_translations.py:46 msgctxt "tags" msgid "First person shooters (FPS) and more" msgstr "" #. NOTE: tags: title for sound_music -#: app/_translations.py:56 +#: app/_translations.py:48 msgctxt "tags" msgid "Sounds / Music" msgstr "" #. NOTE: tags: description for sound_music -#: app/_translations.py:58 +#: app/_translations.py:50 msgctxt "tags" msgid "Focuses on or adds new sounds or musical things" msgstr "" -#. NOTE: tags: title for tools -#: app/_translations.py:60 +#. NOTE: tags: title for mapgen +#: app/_translations.py:52 msgctxt "tags" -msgid "Tools / Weapons / Armor" +msgid "Mapgen / Biomes / Decoration" msgstr "" -#. NOTE: tags: description for tools -#: app/_translations.py:62 +#. NOTE: tags: description for mapgen +#: app/_translations.py:54 msgctxt "tags" -msgid "Adds or changes tools, weapons, and armor" +msgid "New mapgen or changes mapgen" msgstr "" -#. NOTE: tags: title for plants_and_farming -#: app/_translations.py:64 +#. NOTE: tags: title for singleplayer +#: app/_translations.py:56 msgctxt "tags" -msgid "Plants and Farming" +msgid "Singleplayer-focused" msgstr "" -#. NOTE: tags: description for plants_and_farming -#: app/_translations.py:66 +#. NOTE: tags: description for singleplayer +#: app/_translations.py:58 msgctxt "tags" -msgid "Adds new plants or other farmable resources." -msgstr "" - -#. 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" +msgid "Content that can be played alone" msgstr "" #. NOTE: tags: title for complex_installation -#: app/_translations.py:80 +#: app/_translations.py:60 #, fuzzy msgctxt "tags" msgid "Complex installation" msgstr "Документація" #. NOTE: tags: description for complex_installation -#: app/_translations.py:82 +#: app/_translations.py:62 msgctxt "tags" msgid "" "Requires futher installation steps, such as installing LuaRocks or " "editing the trusted mod setting" msgstr "" -#. NOTE: tags: title for magic -#: app/_translations.py:84 +#. NOTE: tags: title for simulation +#: app/_translations.py:64 msgctxt "tags" -msgid "Magic / Enchanting" +msgid "Sims" msgstr "" -#. NOTE: tags: title for building_mechanics -#: app/_translations.py:86 -msgctxt "tags" -msgid "Building Mechanics and Tools" -msgstr "" - -#. NOTE: tags: description for building_mechanics -#: app/_translations.py:88 -msgctxt "tags" -msgid "Adds game mechanics or tools that change how players build." -msgstr "" - -#. NOTE: tags: title for oneofakind__original -#: app/_translations.py:90 -msgctxt "tags" -msgid "One-of-a-kind / Original" -msgstr "" - -#. NOTE: tags: description for oneofakind__original -#: app/_translations.py:92 +#. NOTE: tags: description for simulation +#: app/_translations.py:66 msgctxt "tags" msgid "" -"For games and such that are of their own kind, distinct and original in " -"nature to others of the same category." +"Mods and games that aim to simulate real life activity. Similar to " +"SimCity/The Sims/OpenTTD/etc." msgstr "" -#. NOTE: tags: title for building -#: app/_translations.py:94 +#. NOTE: tags: title for plants_and_farming +#: app/_translations.py:68 msgctxt "tags" -msgid "Building" +msgid "Plants and Farming" msgstr "" -#. NOTE: tags: description for building -#: app/_translations.py:96 +#. NOTE: tags: description for plants_and_farming +#: app/_translations.py:70 msgctxt "tags" -msgid "Focuses on building, such as adding new materials or nodes" +msgid "Adds new plants or other farmable resources." msgstr "" -#. NOTE: tags: title for decorative -#: app/_translations.py:98 -#, fuzzy +#. NOTE: tags: title for multiplayer +#: app/_translations.py:72 msgctxt "tags" -msgid "Decorative" -msgstr "Деактивувати" +msgid "Multiplayer-focused" +msgstr "" -#. NOTE: tags: description for decorative -#: app/_translations.py:100 +#. NOTE: tags: description for multiplayer +#: app/_translations.py:74 msgctxt "tags" -msgid "Adds nodes with no other purpose than for use in building" +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 chat +#: app/_translations.py:80 +msgctxt "tags" +msgid "Chat / Commands" +msgstr "" + +#. NOTE: tags: description for chat +#: app/_translations.py:82 +msgctxt "tags" +msgid "Focus on player chat/communication or console interaction." msgstr "" #. NOTE: tags: title for puzzle -#: app/_translations.py:102 +#: app/_translations.py:84 msgctxt "tags" msgid "Puzzle" msgstr "" #. NOTE: tags: description for puzzle -#: app/_translations.py:104 +#: app/_translations.py:86 msgctxt "tags" msgid "Focus on puzzle solving instead of combat" msgstr "" #. NOTE: tags: title for environment -#: app/_translations.py:106 +#: app/_translations.py:88 msgctxt "tags" msgid "Environment / Weather" msgstr "" #. NOTE: tags: description for environment -#: app/_translations.py:108 +#: app/_translations.py:90 msgctxt "tags" msgid "" "Improves the world, adding weather, ambient sounds, or other environment " @@ -358,29 +301,86 @@ msgid "" msgstr "" #. NOTE: tags: title for less_than_px -#: app/_translations.py:110 +#: app/_translations.py:92 msgctxt "tags" msgid "<16px" msgstr "" #. NOTE: tags: description for less_than_px -#: app/_translations.py:112 +#: app/_translations.py:94 msgctxt "tags" msgid "Less than 16px" msgstr "" #. NOTE: tags: title for mobs -#: app/_translations.py:114 +#: app/_translations.py:96 msgctxt "tags" msgid "Mobs / Animals / NPCs" msgstr "" #. NOTE: tags: description for mobs -#: app/_translations.py:116 +#: app/_translations.py:98 msgctxt "tags" msgid "Adds mobs, animals, and non-player characters" msgstr "" +#. NOTE: tags: title for building +#: app/_translations.py:100 +msgctxt "tags" +msgid "Building" +msgstr "" + +#. NOTE: tags: description for building +#: app/_translations.py:102 +msgctxt "tags" +msgid "Focuses on building, such as adding new materials or nodes" +msgstr "" + +#. NOTE: tags: title for decorative +#: app/_translations.py:104 +#, fuzzy +msgctxt "tags" +msgid "Decorative" +msgstr "Деактивувати" + +#. NOTE: tags: description for decorative +#: app/_translations.py:106 +msgctxt "tags" +msgid "Adds nodes with no other purpose than for use in building" +msgstr "" + +#. NOTE: tags: title for magic +#: app/_translations.py:108 +msgctxt "tags" +msgid "Magic / Enchanting" +msgstr "" + +#. NOTE: tags: title for building_mechanics +#: app/_translations.py:110 +msgctxt "tags" +msgid "Building Mechanics and Tools" +msgstr "" + +#. NOTE: tags: description for building_mechanics +#: app/_translations.py:112 +msgctxt "tags" +msgid "Adds game mechanics or tools that change how players build." +msgstr "" + +#. NOTE: tags: title for oneofakind__original +#: app/_translations.py:114 +msgctxt "tags" +msgid "One-of-a-kind / Original" +msgstr "" + +#. NOTE: tags: description for oneofakind__original +#: 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 custom_mapgen #: app/_translations.py:118 #, fuzzy @@ -396,19 +396,18 @@ msgid "" "worlds to be set to the 'singlenode' mapgen." msgstr "" -#. NOTE: tags: title for survival +#. NOTE: tags: title for 16px #: app/_translations.py:122 msgctxt "tags" -msgid "Survival" +msgid "16px" msgstr "" -#. NOTE: tags: description for survival +#. NOTE: tags: description for 16px #: 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 "" +msgid "For 16px texture packs" +msgstr "Найкращі пакети текстур" #. NOTE: tags: title for education #: app/_translations.py:126 @@ -423,211 +422,143 @@ msgctxt "tags" msgid "Either has educational value, or is a tool to help teachers " msgstr "" -#. NOTE: tags: title for storage +#. NOTE: tags: title for survival #: app/_translations.py:130 -#, fuzzy msgctxt "tags" -msgid "Storage" -msgstr "Держава" +msgid "Survival" +msgstr "" -#. NOTE: tags: description for storage +#. NOTE: tags: description for survival #: app/_translations.py:132 msgctxt "tags" -msgid "Adds or improves item storage mechanics" -msgstr "" - -#. NOTE: tags: title for library -#: app/_translations.py:134 -msgctxt "tags" -msgid "API / Library" -msgstr "" - -#. NOTE: tags: description for library -#: app/_translations.py:136 -msgctxt "tags" -msgid "Primarily adds an API for other mods to use" +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:138 +#: app/_translations.py:134 msgctxt "tags" msgid "HUD" msgstr "" #. NOTE: tags: description for hud -#: app/_translations.py:140 +#: app/_translations.py:136 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 -msgctxt "tags" -msgid "Mini-game" -msgstr "Назва" - -#. NOTE: tags: description for mini-game -#: app/_translations.py:144 -msgctxt "tags" -msgid "Adds a mini-game to be played within Minetest" -msgstr "" - #. NOTE: tags: title for pve -#: app/_translations.py:146 +#: app/_translations.py:138 msgctxt "tags" msgid "Player vs Environment (PvE)" msgstr "" #. NOTE: tags: description for pve -#: app/_translations.py:148 +#: app/_translations.py:140 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 storage +#: app/_translations.py:142 +#, fuzzy +msgctxt "tags" +msgid "Storage" +msgstr "Держава" + +#. NOTE: tags: description for storage +#: app/_translations.py:144 +msgctxt "tags" +msgid "Adds or improves item storage mechanics" +msgstr "" + #. NOTE: tags: title for sports -#: app/_translations.py:150 +#: app/_translations.py:146 #, fuzzy msgctxt "tags" msgid "Sports" msgstr "Звіт" -#. NOTE: tags: title for 16px -#: app/_translations.py:152 +#. NOTE: tags: title for library +#: app/_translations.py:148 msgctxt "tags" -msgid "16px" +msgid "API / Library" msgstr "" -#. NOTE: tags: description for 16px -#: app/_translations.py:154 +#. NOTE: tags: description for library +#: app/_translations.py:150 +msgctxt "tags" +msgid "Primarily adds an API for other mods to use" +msgstr "" + +#. NOTE: tags: title for mini-game +#: app/_translations.py:152 #, fuzzy msgctxt "tags" -msgid "For 16px texture packs" -msgstr "Найкращі пакети текстур" +msgid "Mini-game" +msgstr "Назва" -#. NOTE: tags: title for 64px +#. NOTE: tags: description for mini-game +#: app/_translations.py:154 +msgctxt "tags" +msgid "Adds a mini-game to be played within Minetest" +msgstr "" + +#. NOTE: tags: title for commerce #: app/_translations.py:156 msgctxt "tags" -msgid "64px" +msgid "Commerce / Economy" msgstr "" -#. NOTE: tags: description for 64px +#. NOTE: tags: description for commerce #: app/_translations.py:158 -#, fuzzy msgctxt "tags" -msgid "For 64px texture packs" -msgstr "Найкращі пакети текстур" +msgid "Related to economies, money, and trading" +msgstr "" -#. NOTE: tags: title for transport +#. NOTE: tags: title for technology #: app/_translations.py:160 -#, fuzzy msgctxt "tags" -msgid "Transport" -msgstr "Звіт" +msgid "Machines / Electronics" +msgstr "" -#. NOTE: tags: description for transport +#. NOTE: tags: description for technology #: app/_translations.py:162 msgctxt "tags" -msgid "" -"Adds or changes transportation methods. Includes teleportation, vehicles," -" ridable mobs, transport infrastructure and thematic content" +msgid "Adds machines useful in automation, tubes, or power." +msgstr "" + +#. NOTE: tags: title for food +#: app/_translations.py:164 +msgctxt "tags" +msgid "Food / Drinks" msgstr "" #. NOTE: tags: title for seasonal -#: app/_translations.py:164 +#: app/_translations.py:166 #, fuzzy msgctxt "tags" msgid "Seasonal" msgstr "Причина" #. NOTE: tags: description for seasonal -#: app/_translations.py:166 +#: app/_translations.py:168 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:178 -msgctxt "tags" -msgid "Jam / Combat 2020" -msgstr "" - -#. 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 "" - -#. 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:190 +#: app/_translations.py:170 #, fuzzy msgctxt "tags" msgid "Creative" msgstr "Створити" #. NOTE: tags: description for creative -#: app/_translations.py:192 +#: app/_translations.py:172 msgctxt "tags" msgid "" "Written specifically or exclusively for use in creative mode. Adds " @@ -635,53 +566,108 @@ msgid "" "that facilitate ingame creation and doesn't add difficulty or scarcity" msgstr "" -#. NOTE: tags: title for technology -#: app/_translations.py:194 +#. NOTE: tags: title for 64px +#: app/_translations.py:174 msgctxt "tags" -msgid "Machines / Electronics" +msgid "64px" msgstr "" -#. NOTE: tags: description for technology -#: app/_translations.py:196 +#. NOTE: tags: description for 64px +#: app/_translations.py:176 +#, fuzzy msgctxt "tags" -msgid "Adds machines useful in automation, tubes, or power." -msgstr "" +msgid "For 64px texture packs" +msgstr "Найкращі пакети текстур" #. NOTE: tags: title for 32px -#: app/_translations.py:198 +#: app/_translations.py:178 msgctxt "tags" msgid "32px" msgstr "" #. NOTE: tags: description for 32px -#: app/_translations.py:200 +#: app/_translations.py:180 #, fuzzy msgctxt "tags" msgid "For 32px texture packs" msgstr "Найкращі пакети текстур" -#. NOTE: tags: title for strategy_rts -#: app/_translations.py:202 +#. NOTE: tags: title for gui +#: app/_translations.py:182 msgctxt "tags" -msgid "Strategy / RTS" +msgid "GUI" msgstr "" -#. NOTE: tags: description for strategy_rts -#: app/_translations.py:204 +#. NOTE: tags: description for gui +#: app/_translations.py:184 msgctxt "tags" msgid "" -"Games and mods with a heavy strategy component, whether real-time or " -"turn-based" +"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:186 +msgctxt "tags" +msgid "Jam / Combat 2020" +msgstr "" + +#. NOTE: tags: description for jam_combat_mod +#: app/_translations.py:188 +msgctxt "tags" +msgid "For mods created for the Discord \"Combat\" modding event in 2020" +msgstr "" + +#. NOTE: tags: title for transport +#: app/_translations.py:190 +#, fuzzy +msgctxt "tags" +msgid "Transport" +msgstr "Звіт" + +#. NOTE: tags: description for transport +#: app/_translations.py:192 +msgctxt "tags" +msgid "" +"Adds or changes transportation methods. Includes teleportation, vehicles," +" ridable mobs, transport infrastructure and thematic content" +msgstr "" + +#. NOTE: tags: title for jam_weekly_2021 +#: app/_translations.py:194 +msgctxt "tags" +msgid "Jam / Weekly Challenges 2021" +msgstr "" + +#. NOTE: tags: description for jam_weekly_2021 +#: app/_translations.py:196 +msgctxt "tags" +msgid "" +"For mods created for the Discord \"Weekly Challenges\" modding event in " +"2021" +msgstr "" + +#. NOTE: tags: title for mtg +#: app/_translations.py:198 +#, fuzzy +msgctxt "tags" +msgid "Minetest Game improved" +msgstr "Затверджено" + +#. NOTE: tags: description for mtg +#: app/_translations.py:200 +msgctxt "tags" +msgid "Forks of Minetest Game" msgstr "" #. NOTE: tags: title for skins -#: app/_translations.py:206 +#: app/_translations.py:202 msgctxt "tags" msgid "Player customization / Skins" msgstr "" #. NOTE: tags: description for skins -#: app/_translations.py:208 +#: app/_translations.py:204 msgctxt "tags" msgid "" "Allows the player to customize their character by changing the texture or" @@ -689,30 +675,44 @@ msgid "" msgstr "" #. NOTE: tags: title for jam_game_2021 -#: app/_translations.py:210 +#: app/_translations.py:206 msgctxt "tags" msgid "Jam / Game 2021" msgstr "" #. NOTE: tags: description for jam_game_2021 -#: app/_translations.py:212 +#: app/_translations.py:208 msgctxt "tags" msgid "Entries to the 2021 Minetest Game Jam" msgstr "" #. NOTE: tags: title for 128px -#: app/_translations.py:214 +#: app/_translations.py:210 msgctxt "tags" msgid "128px+" msgstr "" #. NOTE: tags: description for 128px -#: app/_translations.py:216 +#: app/_translations.py:212 #, fuzzy msgctxt "tags" msgid "For 128px or higher texture packs" msgstr "Найкращі пакети текстур" +#. NOTE: tags: title for strategy_rts +#: app/_translations.py:214 +msgctxt "tags" +msgid "Strategy / RTS" +msgstr "" + +#. NOTE: tags: description for strategy_rts +#: app/_translations.py:216 +msgctxt "tags" +msgid "" +"Games and mods with a heavy strategy component, whether real-time or " +"turn-based" +msgstr "" + #. NOTE: tags: title for jam_game_2022 #: app/_translations.py:218 msgctxt "tags" @@ -834,7 +834,7 @@ msgstr "" msgid "%(delta)s ago" msgstr "%(delta)s тому" -#: app/blueprints/api/endpoints.py:94 app/templates/index.html:104 +#: app/blueprints/api/endpoints.py:74 app/templates/index.html:104 msgid "Featured" msgstr "Рекомендовані" @@ -845,6 +845,7 @@ msgstr "Рекомендовані" #: 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 +#: app/templates/packages/release_view.html:22 msgid "Name" msgstr "Назва" @@ -853,10 +854,10 @@ 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:252 -#: app/blueprints/packages/packages.py:544 -#: app/blueprints/packages/packages.py:640 -#: app/blueprints/packages/packages.py:728 +#: app/blueprints/oauth/__init__.py:175 app/blueprints/packages/packages.py:253 +#: app/blueprints/packages/packages.py:551 +#: app/blueprints/packages/packages.py:647 +#: app/blueprints/packages/packages.py:735 #: app/blueprints/packages/releases.py:66 #: app/blueprints/packages/releases.py:81 app/blueprints/packages/reviews.py:63 #: app/blueprints/packages/screenshots.py:36 @@ -873,17 +874,18 @@ msgstr "Зберегти" #: app/blueprints/packages/advanced_search.py:84 #: app/blueprints/packages/releases.py:56 #: app/blueprints/packages/releases.py:71 app/blueprints/packages/reviews.py:53 -#: app/blueprints/threads/__init__.py:281 +#: app/blueprints/threads/__init__.py:282 #: app/templates/admin/languages/list.html:23 -#: app/templates/macros/reviews.html:143 app/templates/macros/topics.html:5 +#: app/templates/macros/reviews.html:144 app/templates/macros/topics.html:5 #: app/templates/packages/release_edit.html:21 -#: app/templates/packages/translation.html:54 +#: app/templates/packages/release_view.html:23 +#: app/templates/packages/translation.html:42 msgid "Title" msgstr "Заголовок" #: app/blueprints/collections/__init__.py:80 #: app/blueprints/collections/__init__.py:85 -#: app/templates/packages/translation.html:57 +#: app/templates/packages/translation.html:45 msgid "Short Description" msgstr "Короткий Опис" @@ -892,7 +894,7 @@ msgid "Page Content" msgstr "Вміст Сторінки" #: app/blueprints/collections/__init__.py:82 -#: app/blueprints/threads/__init__.py:283 +#: app/blueprints/threads/__init__.py:284 #: app/templates/collections/view.html:51 msgid "Private" msgstr "Приватний" @@ -929,6 +931,27 @@ msgstr "(Публічна, змінюйте у Профіль > Мої Кол msgid "Removed package from favorites collection" msgstr "Вилучено пакунок з колекції улюбленого" +#: app/blueprints/feeds/__init__.py:32 app/templates/index.html:8 +msgid "Welcome to the best place to find Minetest mods, games, and texture packs" +msgstr "" +"Вітаємо у найкращому місті щоб знайти моди, ігри та пакунки текстур до " +"Minetest" + +#: app/blueprints/feeds/__init__.py:70 app/templates/base.html:29 +#: app/templates/base.html:36 +msgid "ContentDB new packages" +msgstr "" + +#: app/blueprints/feeds/__init__.py:98 app/templates/base.html:31 +#: app/templates/base.html:38 +msgid "ContentDB package updates" +msgstr "" + +#: app/blueprints/feeds/__init__.py:107 app/templates/base.html:27 +#: app/templates/base.html:34 +msgid "ContentDB all" +msgstr "" + #: 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 @@ -959,7 +982,7 @@ msgstr "" #: app/blueprints/packages/__init__.py:42 #: app/templates/packages/releases_list.html:34 -#: app/templates/packages/view.html:657 app/templates/todo/editor.html:75 +#: app/templates/packages/view.html:675 app/templates/todo/editor.html:75 msgid "Releases" msgstr "Випуски" @@ -971,18 +994,18 @@ msgstr "Знімки екрана" #: app/blueprints/packages/__init__.py:52 #: app/templates/packages/edit_maintainers.html:8 -#: app/templates/packages/view.html:628 app/utils/minetest_hypertext.py:302 +#: app/templates/packages/view.html:646 app/utils/minetest_hypertext.py:302 msgid "Maintainers" msgstr "Супровідники" #: app/blueprints/packages/__init__.py:57 app/templates/admin/list.html:21 -#: app/templates/base.html:159 app/templates/packages/audit.html:4 +#: app/templates/base.html:173 app/templates/packages/audit.html:4 msgid "Audit Log" msgstr "Журнал авдиту" -#: app/blueprints/packages/__init__.py:62 app/templates/base.html:150 +#: app/blueprints/packages/__init__.py:62 app/templates/base.html:164 #: app/templates/packages/stats.html:4 app/templates/packages/stats.html:23 -#: app/templates/packages/view.html:236 app/templates/users/profile.html:148 +#: app/templates/packages/view.html:243 app/templates/users/profile.html:148 msgid "Statistics" msgstr "Статистика" @@ -1012,8 +1035,8 @@ msgstr "" msgid "Non-free" msgstr "" -#: app/blueprints/packages/advanced_search.py:42 app/models/packages.py:624 -#: app/templates/packages/view.html:163 +#: app/blueprints/packages/advanced_search.py:42 app/models/packages.py:630 +#: app/templates/packages/view.html:170 msgid "Work in Progress" msgstr "Робота в процесі" @@ -1031,30 +1054,30 @@ msgid "Query" msgstr "" #: app/blueprints/packages/advanced_search.py:54 -#: app/blueprints/packages/packages.py:230 app/templates/packages/view.html:598 +#: app/blueprints/packages/packages.py:231 app/templates/packages/view.html:616 #: app/utils/minetest_hypertext.py:263 msgid "Type" msgstr "Тип" #: app/blueprints/packages/advanced_search.py:56 -#: app/templates/macros/topics.html:6 app/templates/packages/view.html:177 +#: app/templates/macros/topics.html:6 app/templates/packages/view.html:184 msgid "Author" msgstr "Автор" #: app/blueprints/packages/advanced_search.py:57 -#: app/blueprints/packages/packages.py:237 app/templates/admin/tags/list.html:4 +#: app/blueprints/packages/packages.py:238 app/templates/admin/tags/list.html:4 #: app/templates/admin/tags/list.html:10 app/templates/todo/tags.html:38 #: app/utils/minetest_hypertext.py:264 msgid "Tags" msgstr "Мітки" #: app/blueprints/packages/advanced_search.py:60 -#: app/blueprints/packages/packages.py:238 +#: app/blueprints/packages/packages.py:239 msgid "Content Warnings" msgstr "Попередження вмісту" #: app/blueprints/packages/advanced_search.py:63 -#: app/blueprints/packages/packages.py:239 app/templates/packages/view.html:609 +#: app/blueprints/packages/packages.py:240 app/templates/packages/view.html:627 #: app/utils/minetest_hypertext.py:298 msgid "License" msgstr "Ліцензія" @@ -1068,9 +1091,10 @@ msgstr "" #: 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/macros/reviews.html:82 app/templates/macros/topics.html:52 #: app/templates/packages/game_hub.html:5 #: app/templates/packages/game_hub.html:25 +#: app/templates/packages/release_view.html:17 #: app/templates/packages/similar.html:22 app/templates/translate/index.html:28 #, python-format msgid "%(title)s by %(author)s" @@ -1078,7 +1102,7 @@ msgstr "%(title)s від %(author)s" #: app/blueprints/packages/advanced_search.py:72 #: app/blueprints/packages/reviews.py:54 -#: app/templates/packages/translation.html:51 +#: app/templates/packages/translation.html:39 msgid "Language" msgstr "" @@ -1100,13 +1124,13 @@ 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/packages/view.html:201 app/templates/packages/view.html:343 #: 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 +#: app/templates/packages/view.html:191 app/templates/users/profile.html:242 msgid "Downloads" msgstr "Завантаження" @@ -1138,75 +1162,75 @@ msgstr "" msgid "Random order" msgstr "" -#: app/blueprints/packages/packages.py:215 +#: app/blueprints/packages/packages.py:216 msgid "No download available." msgstr "Завантаження недоступне." -#: app/blueprints/packages/packages.py:231 +#: app/blueprints/packages/packages.py:232 msgid "Title (Human-readable)" msgstr "Заголовок (зрозумілий людям)" -#: app/blueprints/packages/packages.py:232 -#: app/blueprints/packages/packages.py:638 +#: app/blueprints/packages/packages.py:233 +#: app/blueprints/packages/packages.py:645 msgid "Name (Technical)" msgstr "Назва (технічна)" -#: app/blueprints/packages/packages.py:232 -#: app/blueprints/packages/packages.py:639 -#: app/templates/packages/create_edit.html:75 +#: app/blueprints/packages/packages.py:233 +#: app/blueprints/packages/packages.py:646 +#: app/templates/packages/create_edit.html:80 msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" msgstr "Лише малі букви (a-z), цифри (0-9) і підкреслення (_)" -#: app/blueprints/packages/packages.py:233 +#: app/blueprints/packages/packages.py:234 msgid "Short Description (Plaintext)" msgstr "Короткий опис (простий текст)" -#: app/blueprints/packages/packages.py:235 app/templates/packages/view.html:620 +#: app/blueprints/packages/packages.py:236 app/templates/packages/view.html:638 #: app/utils/minetest_hypertext.py:300 msgid "Maintenance State" msgstr "Стан підтримки" -#: app/blueprints/packages/packages.py:240 +#: app/blueprints/packages/packages.py:241 msgid "Media License" msgstr "Ліцензія медія" -#: app/blueprints/packages/packages.py:242 +#: app/blueprints/packages/packages.py:243 msgid "Long Description (Markdown)" msgstr "Довгий опис (Markdown)" -#: app/blueprints/packages/packages.py:244 +#: app/blueprints/packages/packages.py:245 msgid "VCS Repository URL" msgstr "URL репозиторію VCS" -#: app/blueprints/packages/packages.py:245 app/blueprints/users/settings.py:77 +#: app/blueprints/packages/packages.py:246 app/blueprints/users/settings.py:77 msgid "Website URL" msgstr "URL вебсайту" -#: app/blueprints/packages/packages.py:246 +#: app/blueprints/packages/packages.py:247 msgid "Issue Tracker URL" msgstr "URL відстежувача помилок" -#: app/blueprints/packages/packages.py:247 +#: app/blueprints/packages/packages.py:248 msgid "Forum Topic ID" msgstr "ІД теми форуму" -#: app/blueprints/packages/packages.py:248 +#: app/blueprints/packages/packages.py:249 msgid "Video URL" msgstr "URL відеозапису" -#: app/blueprints/packages/packages.py:249 +#: app/blueprints/packages/packages.py:250 msgid "Donate URL" msgstr "Пожертвувати URL" -#: app/blueprints/packages/packages.py:250 +#: app/blueprints/packages/packages.py:251 msgid "Translation URL" msgstr "" -#: app/blueprints/packages/packages.py:256 +#: app/blueprints/packages/packages.py:257 msgid "_game is not an allowed name" msgstr "_гра не є дозволеною назвою" -#: app/blueprints/packages/packages.py:266 +#: app/blueprints/packages/packages.py:267 msgid "" "Package already exists, but is removed. Please contact ContentDB staff to" " restore the package" @@ -1214,106 +1238,106 @@ msgstr "" "Пакет уже існує, але видалено. Щоб відновити пакет, зверніться до " "персоналу ContentDB" -#: app/blueprints/packages/packages.py:271 +#: app/blueprints/packages/packages.py:272 msgid "Package already exists" msgstr "Пакет уже існує" -#: app/blueprints/packages/packages.py:277 +#: app/blueprints/packages/packages.py:278 msgid "A collection with a similar name already exists" msgstr "Колекція з подібним іменем вже існує" -#: app/blueprints/packages/packages.py:330 +#: app/blueprints/packages/packages.py:331 #: 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:336 +#: app/blueprints/packages/packages.py:337 msgid "Save draft" msgstr "" -#: app/blueprints/packages/packages.py:344 +#: app/blueprints/packages/packages.py:345 msgid "Unable to find that user" msgstr "Не вдалося знайти такого користувача" -#: app/blueprints/packages/packages.py:348 +#: app/blueprints/packages/packages.py:349 #: app/blueprints/packages/screenshots.py:137 msgid "Permission denied" msgstr "Доступ відхилено" -#: app/blueprints/packages/packages.py:404 -#: app/blueprints/packages/packages.py:495 -#: app/blueprints/packages/packages.py:517 +#: app/blueprints/packages/packages.py:408 +#: app/blueprints/packages/packages.py:502 +#: app/blueprints/packages/packages.py:524 msgid "You don't have permission to do that" msgstr "У Вас нема прав робити це" -#: app/blueprints/packages/packages.py:437 +#: app/blueprints/packages/packages.py:443 msgid "Please comment what changes are needed in the approval thread" msgstr "Будь ласка, прокоментуйте необхідні зміни в гілці затвердження" -#: app/blueprints/packages/packages.py:444 +#: app/blueprints/packages/packages.py:450 msgid "" "Please comment in the approval thread so editors know what you have " "changed" msgstr "" -#: app/blueprints/packages/packages.py:482 +#: app/blueprints/packages/packages.py:489 #, python-format msgid "Set state to %(state)s" msgstr "" -#: app/blueprints/packages/packages.py:512 +#: app/blueprints/packages/packages.py:519 msgid "Deleted package" msgstr "Видалити пакунок" -#: app/blueprints/packages/packages.py:534 +#: app/blueprints/packages/packages.py:541 msgid "Unapproved package" msgstr "Несхвалений пакунок" -#: app/blueprints/packages/packages.py:543 +#: app/blueprints/packages/packages.py:550 msgid "Maintainers (Comma-separated)" msgstr "Супровідники (розділені комою)" -#: app/blueprints/packages/packages.py:552 +#: app/blueprints/packages/packages.py:559 msgid "You don't have permission to edit maintainers" msgstr "Ви не маєте дозволу редагувати супроводжуючих" -#: app/blueprints/packages/packages.py:602 +#: app/blueprints/packages/packages.py:609 msgid "You are not a maintainer" msgstr "Ви не супровідник" -#: app/blueprints/packages/packages.py:605 +#: app/blueprints/packages/packages.py:612 msgid "Package owners cannot remove themselves as maintainers" msgstr "Власник пакунка не може вилучити себе як супровідника" -#: app/blueprints/packages/packages.py:637 +#: app/blueprints/packages/packages.py:644 msgid "Author Name" msgstr "Імʼя автора" -#: app/blueprints/packages/packages.py:724 +#: app/blueprints/packages/packages.py:731 msgid "Enable support detection based on dependencies (recommended)" msgstr "Увімкнути виявлення підтримки на основі залежностей (рекомендовано)" -#: app/blueprints/packages/packages.py:725 +#: app/blueprints/packages/packages.py:732 msgid "Supported games" msgstr "Підтримувані ігри" -#: app/blueprints/packages/packages.py:726 +#: app/blueprints/packages/packages.py:733 msgid "Unsupported games" msgstr "Непідтримувані ігри" -#: app/blueprints/packages/packages.py:727 +#: app/blueprints/packages/packages.py:734 msgid "Supports all games (unless stated) / is game independent" msgstr "Підтримує усі ігри (доки не вказано)/ ігро-незалежний" -#: app/blueprints/packages/packages.py:743 +#: app/blueprints/packages/packages.py:750 msgid "You need at least one release before you can edit game support" msgstr "" "Вам потрібна щонайменше одна публікація, перш ніж ви зможете редагувати " "підтримку ігор" -#: app/blueprints/packages/packages.py:747 +#: app/blueprints/packages/packages.py:754 msgid "Mod(pack) needs to contain at least one mod. Please create a new release" msgstr "" "Пакунок модів має містити щонайменше один мод. Будь ласка створіть нову " @@ -1340,18 +1364,19 @@ msgstr "Посилання на Git (тобто: хеш фіксації, гіл #: app/blueprints/packages/releases.py:62 #: app/blueprints/packages/releases.py:77 -#: app/blueprints/packages/releases.py:207 +#: app/blueprints/packages/releases.py:217 msgid "Minimum Minetest Version" msgstr "Мінімальна версія Minetest" #: app/blueprints/packages/releases.py:64 #: app/blueprints/packages/releases.py:79 -#: app/blueprints/packages/releases.py:210 +#: app/blueprints/packages/releases.py:220 msgid "Maximum Minetest Version" msgstr "Максимальна версія Minetest" #: app/blueprints/packages/releases.py:74 #: app/templates/packages/release_edit.html:31 +#: app/templates/packages/release_view.html:31 msgid "URL" msgstr "URL-адреса" @@ -1372,77 +1397,77 @@ msgstr "Імпортувати з Git" msgid "Upload .zip file" msgstr "Відвантажити файл .zip" -#: app/blueprints/packages/releases.py:206 +#: app/blueprints/packages/releases.py:216 msgid "Set Min" msgstr "Вказати мінімум" -#: app/blueprints/packages/releases.py:209 +#: app/blueprints/packages/releases.py:219 msgid "Set Max" msgstr "Вказати максимум" -#: app/blueprints/packages/releases.py:212 +#: app/blueprints/packages/releases.py:222 msgid "Only change values previously set as none" msgstr "" "Змінюйте лише значення, для яких раніше було встановлено значення " "\"немає\"." -#: app/blueprints/packages/releases.py:213 +#: app/blueprints/packages/releases.py:223 msgid "Update" msgstr "Оновити" -#: app/blueprints/packages/releases.py:265 +#: app/blueprints/packages/releases.py:275 #: app/templates/packages/update_config.html:25 msgid "Trigger" msgstr "Тригер" -#: app/blueprints/packages/releases.py:266 +#: app/blueprints/packages/releases.py:276 msgid "New Commit" msgstr "Новий коміт" -#: app/blueprints/packages/releases.py:267 app/templates/admin/tags/list.html:8 +#: app/blueprints/packages/releases.py:277 app/templates/admin/tags/list.html:8 msgid "New Tag" msgstr "Нова мітка" -#: app/blueprints/packages/releases.py:269 +#: app/blueprints/packages/releases.py:279 msgid "Branch name" msgstr "Назва гілки" -#: app/blueprints/packages/releases.py:270 +#: app/blueprints/packages/releases.py:280 #: app/templates/packages/update_config.html:38 msgid "Action" msgstr "Дія" -#: app/blueprints/packages/releases.py:271 +#: app/blueprints/packages/releases.py:281 msgid "Send notification and mark as outdated" msgstr "Надіслати сповіщення і позначити застарілим" -#: app/blueprints/packages/releases.py:271 app/logic/package_approval.py:104 +#: app/blueprints/packages/releases.py:281 app/logic/package_approval.py:104 msgid "Create release" msgstr "Створити випуск" -#: app/blueprints/packages/releases.py:273 +#: app/blueprints/packages/releases.py:283 msgid "Save Settings" msgstr "Зберегти налаштування" -#: app/blueprints/packages/releases.py:274 +#: app/blueprints/packages/releases.py:284 msgid "Disable Automation" msgstr "Вимкнути автоматизацію" -#: app/blueprints/packages/releases.py:313 +#: app/blueprints/packages/releases.py:323 msgid "Please add a Git repository URL in order to set up automatic releases" msgstr "Додайте URL-адресу сховища Git, щоб налаштувати автоматичні випуски" -#: app/blueprints/packages/releases.py:329 +#: app/blueprints/packages/releases.py:339 msgid "Deleted update configuration" msgstr "Конфігурацію оновлення видалено" -#: app/blueprints/packages/releases.py:337 +#: app/blueprints/packages/releases.py:347 msgid "Now, please create an initial release" msgstr "Тепер, будь ласка, створіть початковий випуск" #: app/blueprints/packages/reviews.py:60 app/blueprints/threads/__init__.py:181 #: app/blueprints/threads/__init__.py:182 -#: app/blueprints/threads/__init__.py:282 +#: app/blueprints/threads/__init__.py:283 msgid "Comment" msgstr "Коментар" @@ -1450,18 +1475,18 @@ msgstr "Коментар" msgid "Rating" msgstr "Оцінка" -#: app/blueprints/packages/reviews.py:62 app/templates/macros/reviews.html:124 -#: app/templates/macros/reviews.html:178 +#: app/blueprints/packages/reviews.py:62 app/templates/macros/reviews.html:125 +#: app/templates/macros/reviews.html:179 msgid "Yes" msgstr "Так" -#: app/blueprints/packages/reviews.py:62 app/templates/macros/reviews.html:129 -#: app/templates/macros/reviews.html:182 +#: app/blueprints/packages/reviews.py:62 app/templates/macros/reviews.html:130 +#: app/templates/macros/reviews.html:183 msgid "Neutral" msgstr "Нейтрально" -#: app/blueprints/packages/reviews.py:62 app/templates/macros/reviews.html:134 -#: app/templates/macros/reviews.html:186 +#: app/blueprints/packages/reviews.py:62 app/templates/macros/reviews.html:135 +#: app/templates/macros/reviews.html:187 msgid "No" msgstr "Ні" @@ -1480,7 +1505,7 @@ msgstr "" #: app/blueprints/packages/reviews.py:94 app/blueprints/threads/__init__.py:207 #: app/blueprints/threads/__init__.py:240 -#: app/blueprints/threads/__init__.py:334 app/blueprints/users/settings.py:114 +#: app/blueprints/threads/__init__.py:335 app/blueprints/users/settings.py:114 #: app/logic/packages.py:131 msgid "Linking to blocked sites is not allowed" msgstr "Посилання на заблоковані сайти заборонено" @@ -1508,8 +1533,9 @@ msgid "Message" msgstr "Повідомлення" #: app/blueprints/report/__init__.py:35 app/templates/macros/threads.html:51 -#: app/templates/packages/view.html:688 app/templates/report/index.html:4 -#: app/templates/report/index.html:10 app/templates/users/profile.html:37 +#: app/templates/packages/view.html:706 app/templates/report/index.html:4 +#: app/templates/report/index.html:10 app/templates/users/account.html:91 +#: app/templates/users/profile.html:37 msgid "Report" msgstr "Звіт" @@ -1545,24 +1571,24 @@ msgstr "Неможливо видалити початковий пост лан msgid "Please wait before commenting again" msgstr "Зачекайте, перш ніж коментувати знову" -#: app/blueprints/threads/__init__.py:284 +#: app/blueprints/threads/__init__.py:285 #: app/templates/macros/package_approval.html:56 msgid "Open Thread" msgstr "Відкрити гілку" -#: app/blueprints/threads/__init__.py:309 +#: app/blueprints/threads/__init__.py:310 msgid "Unable to create thread!" msgstr "Не вдалося створити ланцюжок!" -#: app/blueprints/threads/__init__.py:315 +#: app/blueprints/threads/__init__.py:316 msgid "An approval thread already exists! Consider replying there instead" msgstr "Потік схвалення вже існує! Спробуйте натомість відповісти там" -#: app/blueprints/threads/__init__.py:319 +#: app/blueprints/threads/__init__.py:320 msgid "Please wait before opening another thread" msgstr "Зачекайте, перш ніж відкривати іншу тему" -#: app/blueprints/todo/user.py:192 +#: app/blueprints/todo/user.py:193 #: app/templates/collections/package_add_to.html:46 msgid "Done" msgstr "Завершено" @@ -1581,7 +1607,7 @@ msgstr "Пароль" msgid "Remember me" msgstr "Запамʼятати мене" -#: app/blueprints/users/account.py:39 app/templates/base.html:176 +#: app/blueprints/users/account.py:39 app/templates/base.html:190 #: app/templates/donate/index.html:85 app/templates/users/login.html:4 msgid "Sign in" msgstr "Увійти" @@ -1953,7 +1979,7 @@ msgstr "Текст для пошуку (регулярний вираз)" msgid "File filter" msgstr "Файловий фільтр" -#: app/blueprints/zipgrep/__init__.py:38 app/templates/base.html:60 +#: app/blueprints/zipgrep/__init__.py:38 app/templates/base.html:74 #: app/templates/packages/advanced_search.html:34 #: app/templates/packages/game_hub.html:35 app/templates/todo/tags.html:14 msgid "Search" @@ -2046,6 +2072,10 @@ msgstr "У вас немає дозволу на редагування цьог msgid "You don't have permission to change the package name" msgstr "Ви не маєте дозволу змінювати назву пакета" +#: app/logic/packages.py:140 +msgid "You cannot change package type once approved" +msgstr "" + #: app/logic/releases.py:33 msgid "You don't have permission to make releases" msgstr "Ви не маєте дозволу на випуски" @@ -2127,17 +2157,17 @@ msgstr "Гра" msgid "Texture Pack" msgstr "Пакунок текстур" -#: app/models/packages.py:78 app/templates/base.html:39 +#: app/models/packages.py:78 app/templates/base.html:53 #: app/templates/modnames/view.html:14 msgid "Mods" msgstr "Моди" -#: app/models/packages.py:80 app/templates/base.html:42 +#: app/models/packages.py:80 app/templates/base.html:56 #: app/templates/modnames/view.html:17 msgid "Games" msgstr "Ігри" -#: app/models/packages.py:82 app/templates/base.html:45 +#: app/models/packages.py:82 app/templates/base.html:59 msgid "Texture Packs" msgstr "Пакунки текстур" @@ -2264,185 +2294,185 @@ msgstr "Затвердити" msgid "Delete" msgstr "Видалити" -#: app/models/packages.py:1366 +#: app/models/packages.py:1384 #, python-format msgid "New commit %(hash)s found on the Git repo." msgstr "" -#: app/models/packages.py:1370 +#: app/models/packages.py:1388 #, python-format msgid "The last release was commit %(hash)s" msgstr "" -#: app/models/packages.py:1376 +#: app/models/packages.py:1394 #, python-format msgid "New tag %(tag_name)s found on the Git repo." msgstr "" -#: app/models/users.py:45 +#: app/models/users.py:46 msgid "Banned" msgstr "" -#: app/models/users.py:47 +#: app/models/users.py:48 msgid "Not Joined" msgstr "" -#: app/models/users.py:49 +#: app/models/users.py:50 msgid "New Member" msgstr "" -#: app/models/users.py:51 +#: app/models/users.py:52 msgid "Member" msgstr "" -#: app/models/users.py:53 +#: app/models/users.py:54 msgid "Trusted Member" msgstr "" -#: app/models/users.py:55 +#: app/models/users.py:56 msgid "Approver" msgstr "" -#: app/models/users.py:57 +#: app/models/users.py:58 msgid "Editor" msgstr "" #. NOTE: BOT notification type -#: app/models/users.py:59 app/models/users.py:448 +#: app/models/users.py:60 app/models/users.py:455 msgid "Bot" msgstr "" -#: app/models/users.py:61 +#: app/models/users.py:62 msgid "Moderator" msgstr "" -#: app/models/users.py:63 app/templates/base.html:164 +#: app/models/users.py:64 app/templates/base.html:178 msgid "Admin" msgstr "Адмін" #. NOTE: PACKAGE_EDIT notification type -#: app/models/users.py:433 +#: app/models/users.py:440 msgid "Package Edit" msgstr "" #. NOTE: PACKAGE_APPROVAL notification type -#: app/models/users.py:436 +#: app/models/users.py:443 msgid "Package Approval" msgstr "" #. NOTE: NEW_THREAD notification type -#: app/models/users.py:439 app/templates/threads/list.html:12 +#: app/models/users.py:446 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:442 +#: app/models/users.py:449 msgid "New Review" msgstr "" #. NOTE: THREAD_REPLY notification type -#: app/models/users.py:445 +#: app/models/users.py:452 msgid "Thread Reply" msgstr "" #. NOTE: MAINTAINER notification type -#: app/models/users.py:451 app/templates/macros/threads.html:27 +#: app/models/users.py:458 app/templates/macros/threads.html:27 msgid "Maintainer" msgstr "Супровідник" #. NOTE: EDITOR_ALERT notification type -#: app/models/users.py:454 +#: app/models/users.py:461 msgid "Editor Alert" msgstr "" #. NOTE: EDITOR_MISC notification type -#: app/models/users.py:457 +#: app/models/users.py:464 msgid "Editor Misc" msgstr "" #. NOTE: OTHER notification type -#: app/models/users.py:460 +#: app/models/users.py:467 msgid "Other" msgstr "" -#: app/models/users.py:470 +#: app/models/users.py:477 msgid "This is a Package Edit notification." msgstr "" -#: app/models/users.py:472 +#: app/models/users.py:479 msgid "This is a Package Approval notification." msgstr "" -#: app/models/users.py:474 +#: app/models/users.py:481 msgid "This is a New Thread notification." msgstr "" -#: app/models/users.py:476 +#: app/models/users.py:483 msgid "This is a New Review notification." msgstr "" -#: app/models/users.py:478 +#: app/models/users.py:485 msgid "This is a Thread Reply notification." msgstr "" -#: app/models/users.py:480 +#: app/models/users.py:487 msgid "This is a Bot notification." msgstr "" -#: app/models/users.py:482 +#: app/models/users.py:489 msgid "This is a Maintainer change notification." msgstr "" -#: app/models/users.py:484 +#: app/models/users.py:491 msgid "This is an Editor Alert notification." msgstr "" -#: app/models/users.py:486 +#: app/models/users.py:493 msgid "This is an Editor Misc notification." msgstr "" -#: app/models/users.py:488 +#: app/models/users.py:495 msgid "This is an Other notification." msgstr "" -#: app/models/users.py:495 +#: app/models/users.py:502 msgid "When another user edits your packages, releases, etc." msgstr "" -#: app/models/users.py:497 +#: app/models/users.py:504 msgid "Notifications from editors related to the package approval process." msgstr "" -#: app/models/users.py:499 +#: app/models/users.py:506 msgid "When a thread is created on your package." msgstr "" -#: app/models/users.py:501 +#: app/models/users.py:508 msgid "When a user posts a review on your package." msgstr "" -#: app/models/users.py:503 +#: app/models/users.py:510 msgid "When someone replies to a thread you're watching." msgstr "" -#: app/models/users.py:505 +#: app/models/users.py:512 msgid "From a bot - for example, update notifications." msgstr "" -#: app/models/users.py:507 +#: app/models/users.py:514 msgid "When your package's maintainers change." msgstr "" -#: app/models/users.py:509 +#: app/models/users.py:516 msgid "For editors: Important alerts." msgstr "" -#: app/models/users.py:511 +#: app/models/users.py:518 msgid "For editors: Minor notifications, including new threads." msgstr "" -#: app/models/users.py:513 +#: app/models/users.py:520 msgid "Minor notifications not important enough for a dedicated category." msgstr "" @@ -2499,11 +2529,11 @@ msgstr "" "Цю сторінку не вдалося знайти. Можливо, посилання не працює, сторінку " "видалено або ви не маєте до неї доступу." -#: app/templates/base.html:48 +#: app/templates/base.html:62 msgid "Random" msgstr "Випадковий" -#: app/templates/base.html:51 app/templates/base.html:245 +#: app/templates/base.html:65 app/templates/base.html:259 #: app/templates/packages/bulk_update_conf.html:8 #: app/templates/packages/translation.html:12 #: app/templates/packages/update_config.html:8 @@ -2512,130 +2542,134 @@ msgstr "Випадковий" msgid "Help" msgstr "Довідка" -#: app/templates/base.html:58 +#: app/templates/base.html:72 #, python-format msgid "Search %(type)s" msgstr "Пошук %(type)s" -#: app/templates/base.html:58 app/templates/todo/tags.html:11 +#: app/templates/base.html:72 app/templates/todo/tags.html:11 #: app/templates/todo/tags.html:13 msgid "Search all packages" msgstr "Пошук у всіх пакетах" -#: app/templates/base.html:75 +#: app/templates/base.html:89 msgid "Work Queue" msgstr "Черга роботи" -#: app/templates/base.html:88 app/templates/base.html:140 +#: app/templates/base.html:102 app/templates/base.html:154 msgid "To do list" msgstr "Список справ" -#: app/templates/base.html:97 app/templates/notifications/list.html:4 +#: app/templates/base.html:111 app/templates/notifications/list.html:4 msgid "Notifications" msgstr "Сповіщення" -#: app/templates/base.html:118 +#: app/templates/base.html:132 msgid "Add Package" msgstr "Додати пакунок" -#: app/templates/base.html:135 +#: app/templates/base.html:149 msgid "Profile" msgstr "Профіль" -#: app/templates/base.html:145 +#: app/templates/base.html:159 msgid "My Collections" msgstr "Мої Колекції" -#: app/templates/base.html:169 app/templates/packages/release_new.html:12 +#: app/templates/base.html:183 app/templates/packages/release_new.html:12 msgid "Settings" msgstr "Налаштування" -#: app/templates/base.html:172 +#: app/templates/base.html:186 msgid "Sign out" msgstr "Вийти з аккаунта" #: app/templates/admin/languages/list.html:4 -#: app/templates/admin/languages/list.html:10 app/templates/base.html:185 -#: app/templates/packages/view.html:602 app/utils/minetest_hypertext.py:288 +#: app/templates/admin/languages/list.html:10 app/templates/base.html:199 +#: app/templates/packages/view.html:620 app/utils/minetest_hypertext.py:288 msgid "Languages" msgstr "" -#: app/templates/base.html:202 app/templates/translate/index.html:76 +#: app/templates/base.html:216 app/templates/translate/index.html:76 msgid "Help translate ContentDB" msgstr "Допоможіть перекласти ContentDB" -#: app/templates/base.html:246 +#: app/templates/base.html:260 msgid "About" msgstr "Про" -#: app/templates/base.html:247 +#: app/templates/base.html:261 msgid "Contact Us" msgstr "" -#: app/templates/base.html:248 +#: app/templates/base.html:262 msgid "Rules" msgstr "Правила" -#: app/templates/base.html:249 +#: app/templates/base.html:263 msgid "Policy and Guidance" msgstr "Політика та вказівки" -#: app/templates/base.html:250 app/templates/donate/index.html:46 +#: app/templates/base.html:264 app/templates/donate/index.html:46 #: app/templates/donate/index.html:70 app/templates/users/profile.html:104 msgid "Donate" msgstr "Пожертвуйте" -#: app/templates/base.html:251 +#: app/templates/base.html:265 msgid "API" msgstr "API" -#: app/templates/base.html:252 app/templates/users/register.html:37 +#: app/templates/base.html:266 +msgid "RSS / Feeds" +msgstr "" + +#: app/templates/base.html:267 app/templates/users/register.html:37 msgid "Privacy Policy" msgstr "Політика приватності" -#: app/templates/base.html:254 +#: app/templates/base.html:269 msgid "Report / DMCA" msgstr "" -#: app/templates/base.html:256 app/templates/packages/advanced_search.html:4 +#: app/templates/base.html:271 app/templates/packages/advanced_search.html:4 msgid "Advanced Search" msgstr "" -#: app/templates/base.html:257 +#: app/templates/base.html:272 msgid "User List" msgstr "Список користувачів" -#: app/templates/base.html:258 app/templates/packages/view.html:190 -#: app/templates/packages/view.html:677 app/templates/threads/list.html:4 +#: app/templates/base.html:273 app/templates/packages/view.html:197 +#: app/templates/packages/view.html:695 app/templates/threads/list.html:4 msgid "Threads" msgstr "Нитки" -#: app/templates/base.html:259 app/templates/collections/list.html:7 +#: app/templates/base.html:274 app/templates/collections/list.html:7 #: app/templates/collections/list.html:26 msgid "Collections" msgstr "Колекції" -#: app/templates/base.html:260 app/templates/donate/index.html:4 +#: app/templates/base.html:275 app/templates/donate/index.html:4 msgid "Support Creators" msgstr "" -#: app/templates/base.html:261 +#: app/templates/base.html:276 msgid "Translate Packages" msgstr "" -#: app/templates/base.html:262 +#: app/templates/base.html:277 msgid "Source Code" msgstr "Вихідний код" -#: app/templates/base.html:268 +#: app/templates/base.html:283 msgid "Show non-free packages" msgstr "" -#: app/templates/base.html:270 +#: app/templates/base.html:285 msgid "Hide non-free packages" msgstr "" -#: app/templates/base.html:274 +#: app/templates/base.html:289 #, python-format msgid "Our privacy policy has been updated (%(date)s)" msgstr "" @@ -2644,22 +2678,16 @@ msgstr "" msgid "Welcome" msgstr "Ласкаво просимо" -#: app/templates/index.html:8 -msgid "Welcome to the best place to find Minetest mods, games, and texture packs" -msgstr "" -"Вітаємо у найкращому місті щоб знайти моди, ігри та пакунки текстур до " -"Minetest" - #: app/templates/index.html:53 #, python-format msgid "%(title)s by %(author)s" msgstr "%(title)s від %(author)s" -#: app/templates/index.html:94 app/templates/packages/view.html:278 +#: app/templates/index.html:94 app/templates/packages/view.html:285 msgid "Previous" msgstr "Попередній" -#: app/templates/index.html:98 app/templates/packages/view.html:282 +#: app/templates/index.html:98 app/templates/packages/view.html:289 #: app/templates/users/claim_forums.html:87 msgid "Next" msgstr "Далі" @@ -2741,7 +2769,7 @@ msgstr "Пакунок" #: app/templates/admin/storage.html:62 #: app/templates/collections/create_edit.html:61 -#: app/templates/threads/user_comments.html:79 +#: app/templates/threads/user_comments.html:80 msgid "No results" msgstr "Немає результатів" @@ -2864,7 +2892,8 @@ msgstr "Нема створених токенів" #: app/templates/collections/create_edit.html:5 #: app/templates/collections/view.html:42 app/templates/macros/releases.html:68 -#: app/templates/packages/view.html:116 app/templates/packages/view.html:255 +#: app/templates/packages/release_view.html:10 +#: app/templates/packages/view.html:123 app/templates/packages/view.html:262 msgid "Edit" msgstr "Редагувати" @@ -2882,7 +2911,7 @@ msgstr "Це вимагає публікації колекції" #: app/templates/collections/create_edit.html:76 #: app/templates/packages/remove.html:34 app/templates/packages/remove.html:83 -#: app/templates/packages/view.html:128 +#: app/templates/packages/view.html:135 msgid "Remove" msgstr "Вилучити" @@ -3149,8 +3178,8 @@ msgstr "Видалений користувач" msgid "No audit log entries." msgstr "Немає записів журналу аудиту." -#: app/templates/macros/forms.html:21 app/templates/macros/reviews.html:150 -#: app/templates/packages/remove.html:73 app/templates/packages/view.html:468 +#: app/templates/macros/forms.html:21 app/templates/macros/reviews.html:151 +#: app/templates/packages/remove.html:73 app/templates/packages/view.html:486 #: app/templates/users/modtools.html:86 msgid "Required" msgstr "Потрібно" @@ -3228,6 +3257,7 @@ msgstr "Редагувати / Затвердити" #: app/templates/macros/releases.html:103 #: app/templates/packages/release_edit.html:39 +#: app/templates/packages/release_view.html:41 msgid "Importing..." msgstr "Імпортування..." @@ -3247,34 +3277,34 @@ msgstr "корисно" msgid "Unhelpful" msgstr "Некорисний" -#: app/templates/macros/reviews.html:90 +#: app/templates/macros/reviews.html:91 #, python-format msgid "%(num)d comments" msgstr "%(num)d коментарі" -#: app/templates/macros/reviews.html:102 +#: app/templates/macros/reviews.html:103 msgid "No reviews, yet." msgstr "Відгуків поки що немає." -#: app/templates/macros/reviews.html:112 app/templates/macros/reviews.html:166 +#: app/templates/macros/reviews.html:113 app/templates/macros/reviews.html:167 #: app/templates/packages/review_create_edit.html:4 msgid "Review" msgstr "Огляд" -#: app/templates/macros/reviews.html:139 +#: app/templates/macros/reviews.html:140 #: app/templates/packages/review_create_edit.html:51 msgid "Why or why not? Try to be constructive" msgstr "Чому так або чому ні? Намагайтеся бути конструктивними" -#: app/templates/macros/reviews.html:156 +#: app/templates/macros/reviews.html:157 msgid "Post Review" msgstr "Залишити відгук" -#: app/templates/macros/reviews.html:192 +#: app/templates/macros/reviews.html:193 msgid "Report an issue" msgstr "" -#: app/templates/macros/reviews.html:196 +#: app/templates/macros/reviews.html:197 msgid "Ask a question" msgstr "" @@ -3415,8 +3445,8 @@ msgstr "Остання відповідь" msgid "On %(trigger)s, do %(action)s" msgstr "На сайті %(trigger)s зробіть %(action)s" -#: app/templates/macros/todo.html:35 app/templates/packages/view.html:122 -#: app/templates/packages/view.html:433 +#: app/templates/macros/todo.html:35 app/templates/packages/view.html:129 +#: app/templates/packages/view.html:451 msgid "Release" msgstr "Випуск" @@ -3426,7 +3456,7 @@ msgstr "Репозиторій" #: app/templates/macros/todo.html:48 #: app/templates/packages/releases_list.html:13 -#: app/templates/packages/view.html:437 +#: app/templates/packages/view.html:455 msgid "Update settings" msgstr "Оновити налаштування" @@ -3471,9 +3501,9 @@ msgstr "Теми форуму" #: app/templates/modnames/view.html:27 app/templates/oauth/authorize.html:32 #: app/templates/packages/game_support.html:42 -#: app/templates/packages/similar.html:38 app/templates/packages/view.html:474 -#: app/templates/packages/view.html:498 app/templates/packages/view.html:543 -#: app/templates/packages/view.html:575 app/templates/todo/editor.html:85 +#: app/templates/packages/similar.html:38 app/templates/packages/view.html:492 +#: app/templates/packages/view.html:516 app/templates/packages/view.html:561 +#: app/templates/packages/view.html:593 app/templates/todo/editor.html:85 #: app/templates/todo/game_support.html:45 #, python-format msgid "%(title)s by %(display_name)s" @@ -3713,18 +3743,18 @@ msgstr "" "JavaScript потрібен для покращення інтерфейсу користувача та для функцій\n" "наприклад пошук метаданих з git і автозавершення." -#: app/templates/packages/create_edit.html:73 +#: app/templates/packages/create_edit.html:78 msgid "You need to unpublish the package to change the name." msgstr "Ви маєте зняти пакунок з публікації, щоб змінити його ім'я." -#: app/templates/packages/create_edit.html:80 +#: app/templates/packages/create_edit.html:85 msgid "" "Tip: Don't include Minetest, mod, or modpack " "anywhere in the short description. It is unnecessary and wastes " "characters." msgstr "" -#: app/templates/packages/create_edit.html:83 +#: app/templates/packages/create_edit.html:88 msgid "" "Please choose 'Work in Progress' if your package is unstable, and " "shouldn't be recommended to all players" @@ -3732,47 +3762,47 @@ msgstr "" "Будь ласка, виберіть \"У процесі розробки\", якщо ваш пакет нестабільний " "і не може бути рекомендований усім гравцям" -#: app/templates/packages/create_edit.html:88 +#: app/templates/packages/create_edit.html:93 msgid "If there is no media, set the Media License to the same as the License." msgstr "" "Якщо носія немає, встановіть для параметра Ліцензія на носій те саме " "значення, що й для параметра Ліцензія." -#: app/templates/packages/create_edit.html:92 +#: app/templates/packages/create_edit.html:97 msgid "" "There's no need to link to the package on ContentDB in the long " "description, the user is already here!" msgstr "" -#: app/templates/packages/create_edit.html:95 +#: app/templates/packages/create_edit.html:100 msgid "" "There's no need to include the forum topic in the long description, it's " "already shown on the page." msgstr "" -#: app/templates/packages/create_edit.html:98 +#: app/templates/packages/create_edit.html:103 msgid "" "There's no need to include the repository URL in the long description, " "it's already shown on the page." msgstr "" -#: app/templates/packages/create_edit.html:102 +#: app/templates/packages/create_edit.html:107 msgid "What to write in the long description" msgstr "" -#: app/templates/packages/create_edit.html:108 +#: app/templates/packages/create_edit.html:113 msgid "Repository and Links" msgstr "Репозиторій і посилання" -#: app/templates/packages/create_edit.html:111 +#: app/templates/packages/create_edit.html:116 msgid "Do you have a Git repository?" msgstr "Ви маєте репозиторій Git?" -#: app/templates/packages/create_edit.html:113 +#: app/templates/packages/create_edit.html:118 msgid "Having a repository is optional" msgstr "Наявність репозиторію опціональна" -#: app/templates/packages/create_edit.html:116 +#: app/templates/packages/create_edit.html:121 msgid "" "If you do have a repository, enter the URL below. Otherwise, leave blank " "and click skip." @@ -3780,45 +3810,45 @@ msgstr "" "Якщо ви маєте репозиторій, введіть посилання нижче. Інакше, залиште поле " "порожнім і натисніть пропустити." -#: app/templates/packages/create_edit.html:121 +#: app/templates/packages/create_edit.html:126 msgid "HTTP URL to a Git, Mercurial, or other repository" msgstr "HTTP посилання на Git, Mercurial, чи інший репозиторій" -#: app/templates/packages/create_edit.html:124 +#: app/templates/packages/create_edit.html:129 msgid "Next (Autoimport)" msgstr "Далі (Автоімпорт)" -#: app/templates/packages/create_edit.html:125 +#: app/templates/packages/create_edit.html:130 msgid "Skip" msgstr "Пропустити" -#: app/templates/packages/create_edit.html:129 +#: app/templates/packages/create_edit.html:134 msgid "Importing... (This may take a while)" msgstr "Імпорт (Це може зайняти час)" -#: app/templates/packages/create_edit.html:132 +#: app/templates/packages/create_edit.html:137 msgid "Where should users report issues?" msgstr "Куди користувачі мають звітувати про хиби?" -#: app/templates/packages/create_edit.html:136 +#: app/templates/packages/create_edit.html:141 msgid "Paste a forum topic URL" msgstr "Вставте посилання на тему на форумі" -#: app/templates/packages/create_edit.html:138 +#: app/templates/packages/create_edit.html:143 msgid "YouTube videos will be shown in an embed." msgstr "Відео з YouTube буде показано у вигляді вбудовування." -#: app/templates/packages/create_edit.html:139 +#: app/templates/packages/create_edit.html:144 msgid "If blank, the author's donation URL will be used instead." msgstr "" "Якщо поле порожнє, замість нього буде використано URL-адресу " "пожертвування автора." -#: app/templates/packages/create_edit.html:140 +#: app/templates/packages/create_edit.html:145 msgid "How can users translate your package? ie: weblate URL or a help page" msgstr "" -#: app/templates/packages/create_edit.html:145 +#: app/templates/packages/create_edit.html:150 msgid "" "You need to save a draft before you can add releases and screenshots. " "You'll be able to edit the package again before submitting for approval." @@ -3877,7 +3907,7 @@ msgstr "" "детальнішої інформації" #: app/templates/packages/game_support.html:23 -#: app/templates/packages/view.html:213 app/templates/translate/index.html:48 +#: app/templates/packages/view.html:220 app/templates/translate/index.html:48 msgid "Source" msgstr "Сирці" @@ -4075,10 +4105,12 @@ msgid "Human-readable name. Eg: 1.0.0 - The Trains Update" msgstr "" #: app/templates/packages/release_edit.html:35 +#: app/templates/packages/release_view.html:35 msgid "Commit Hash" msgstr "Геш коміту" #: app/templates/packages/release_edit.html:40 +#: app/templates/packages/release_view.html:42 msgid "view task" msgstr "переглянути завдання" @@ -4414,7 +4446,7 @@ msgstr "" "вплив на рейтинг пакунка." #: app/templates/packages/review_votes.html:4 -#: app/templates/packages/view.html:364 +#: app/templates/packages/view.html:371 msgid "Review Votes" msgstr "Переглянути голоси" @@ -4544,24 +4576,32 @@ msgstr "" msgid "Translating content meta - lua_api.md" msgstr "" -#: app/templates/packages/translation.html:30 -msgid "Translation template" +#: app/templates/packages/translation.html:31 +#, python-format +msgid "%(title)s is available in %(num)d languages." msgstr "" #: app/templates/packages/translation.html:32 +msgid "ContentDB reads translations from locale files (.tr) in your package." +msgstr "" + +#: app/templates/packages/translation.html:89 +msgid "Translation template" +msgstr "" + +#: app/templates/packages/translation.html:91 #, python-format msgid "" "To quickly add support for ContentDB package translation, create a file " "at %(location)s with the following content:" msgstr "" -#: app/templates/packages/translation.html:43 -#, python-format -msgid "%(title)s is available in %(num)d languages." +#: app/templates/packages/translation.html:102 +msgid "With games, you also need to name the textdomain in game.conf:" msgstr "" -#: app/templates/packages/translation.html:44 -msgid "ContentDB reads translations from locale files (.tr) in your package." +#: app/templates/packages/translation.html:106 +msgid "Replace mymod with the name of mod / textdomain you chose." msgstr "" #: app/templates/packages/update_config.html:4 @@ -4607,46 +4647,51 @@ msgstr "" "Після того, як пакунок позначено як застарілий, ви більше не " "отримуватимете сповіщень, доки він не буде позначений як актуальний." -#: app/templates/packages/view.html:42 +#: app/templates/packages/view.html:22 app/templates/packages/view.html:25 +#, python-format +msgid "%(title)s releases" +msgstr "" + +#: app/templates/packages/view.html:49 msgid "Download" msgstr "Завантаження" -#: app/templates/packages/view.html:49 +#: app/templates/packages/view.html:56 #, python-format msgid "Minetest %(min)s - %(max)s" msgstr "Minetest %(min)s - %(max)s" -#: app/templates/packages/view.html:51 +#: app/templates/packages/view.html:58 #, python-format msgid "For Minetest %(min)s and above" msgstr "Для Minetest %(min)s і вище" -#: app/templates/packages/view.html:53 +#: app/templates/packages/view.html:60 #, python-format msgid "Minetest %(max)s and below" msgstr "Minetest %(max)s і нижче" -#: app/templates/packages/view.html:63 +#: app/templates/packages/view.html:70 msgid "How do I install this?" msgstr "Як встановити це?" -#: app/templates/packages/view.html:69 +#: app/templates/packages/view.html:76 msgid "No downloads available" msgstr "Завантаження недоступне." -#: app/templates/packages/view.html:76 +#: app/templates/packages/view.html:83 msgid "Non-free code and media" msgstr "Не вільний код і мультимедія" -#: app/templates/packages/view.html:78 +#: app/templates/packages/view.html:85 msgid "Non-free code" msgstr "Не вільний код" -#: app/templates/packages/view.html:80 +#: app/templates/packages/view.html:87 msgid "Non-free media" msgstr "Не вільні мультимедія" -#: app/templates/packages/view.html:94 app/templates/threads/view.html:109 +#: app/templates/packages/view.html:101 app/templates/threads/view.html:109 msgid "" "This thread is only visible to its creator, package maintainers, users of" " Approver rank or above, and @mentioned users." @@ -4654,164 +4699,169 @@ msgstr "" "Цю тему бачать лише її автор, супровідники пакунків, користувачі рангу " "Approver або вище та @згадані користувачі." -#: app/templates/packages/view.html:207 app/templates/users/profile.html:95 +#: app/templates/packages/view.html:214 app/templates/users/profile.html:95 msgid "Website" msgstr "Вебсайт" -#: app/templates/packages/view.html:219 app/templates/users/profile.html:77 +#: app/templates/packages/view.html:226 app/templates/users/profile.html:77 msgid "Forums" msgstr "Форуми" -#: app/templates/packages/view.html:225 +#: app/templates/packages/view.html:232 msgid "Issue Tracker" msgstr "Відстежувач помилок" -#: app/templates/packages/view.html:231 app/templates/translate/index.html:43 +#: app/templates/packages/view.html:238 app/templates/translate/index.html:43 msgid "Translate" msgstr "" -#: app/templates/packages/view.html:297 +#: app/templates/packages/view.html:304 msgid "Thumbnail for video" msgstr "" -#: app/templates/packages/view.html:314 +#: app/templates/packages/view.html:321 msgid "Awaiting review" msgstr "Очікує на розгляд" -#: app/templates/packages/view.html:344 app/templates/threads/view.html:82 +#: app/templates/packages/view.html:351 app/templates/threads/view.html:82 msgid "Edit Review" msgstr "Редагувати відгук" -#: app/templates/packages/view.html:349 +#: app/templates/packages/view.html:356 msgid "You can't review your own package." msgstr "Ви не можете перевірити власний пакунок!" -#: app/templates/packages/view.html:359 +#: app/templates/packages/view.html:366 msgid "Package needs to be approved before it can be reviewed." msgstr "Пакет має бути схвалений, перш ніж його можна буде переглянути." -#: app/templates/packages/view.html:370 +#: app/templates/packages/view.html:377 msgid "Used By" msgstr "Використано" -#: app/templates/packages/view.html:376 +#: app/templates/packages/view.html:383 msgid "Content" msgstr "Вміст" -#: app/templates/packages/view.html:378 app/templates/packages/view.html:461 +#: app/templates/packages/view.html:385 app/templates/packages/view.html:479 msgid "View content for game" msgstr "Переглянути вміст для гри" -#: app/templates/packages/view.html:393 +#: app/templates/packages/view.html:398 +#, python-format +msgid "Release notes for %(title)s" +msgstr "" + +#: app/templates/packages/view.html:411 msgid "Favorite" msgstr "" -#: app/templates/packages/view.html:402 +#: app/templates/packages/view.html:420 msgid "Add to collection..." msgstr "" -#: app/templates/packages/view.html:410 +#: app/templates/packages/view.html:428 #, python-format msgid "View %(count)d collections" msgstr "" -#: app/templates/packages/view.html:421 +#: app/templates/packages/view.html:439 msgid "Package may be outdated" msgstr "Пакет може бути застарілим" -#: app/templates/packages/view.html:428 +#: app/templates/packages/view.html:446 msgid "Only visible to the author and Editors." msgstr "Видимі лише автору та редакторам." -#: app/templates/packages/view.html:445 +#: app/templates/packages/view.html:463 msgid "Warning" msgstr "Попередження" -#: app/templates/packages/view.html:451 +#: app/templates/packages/view.html:469 msgid "Like this package? Help support its development by making a donation" msgstr "" "Подобається цей пакет? Допоможіть підтримати його розвиток, зробивши " "пожертву" -#: app/templates/packages/view.html:454 +#: app/templates/packages/view.html:472 msgid "Donate now" msgstr "Пожертвувати зараз" -#: app/templates/packages/view.html:466 app/utils/minetest_hypertext.py:283 +#: app/templates/packages/view.html:484 app/utils/minetest_hypertext.py:283 msgid "Dependencies" msgstr "Залежить від:" -#: app/templates/packages/view.html:486 +#: app/templates/packages/view.html:504 msgid "No required dependencies" msgstr "Немає необхідних залежностей" -#: app/templates/packages/view.html:492 +#: app/templates/packages/view.html:510 msgid "Optional" msgstr "Необов'язково" -#: app/templates/packages/view.html:525 +#: app/templates/packages/view.html:543 msgid "Compatible Games" msgstr "Сумісні ігри" -#: app/templates/packages/view.html:530 app/templates/packages/view.html:550 +#: app/templates/packages/view.html:548 app/templates/packages/view.html:568 #: app/utils/minetest_hypertext.py:275 msgid "No specific game required" msgstr "" -#: app/templates/packages/view.html:533 +#: app/templates/packages/view.html:551 msgid "Tested with:" msgstr "" -#: app/templates/packages/view.html:555 +#: app/templates/packages/view.html:573 msgid "Is the above correct?" msgstr "" -#: app/templates/packages/view.html:556 +#: app/templates/packages/view.html:574 msgid "You need to either confirm this or tell ContentDB about supported games" msgstr "" -#: app/templates/packages/view.html:568 +#: app/templates/packages/view.html:586 msgid "Does not work with:" msgstr "" -#: app/templates/packages/view.html:588 +#: app/templates/packages/view.html:606 msgid "Please specify compatible games" msgstr "Будь ласка, вкажіть сумісні ігри" -#: app/templates/packages/view.html:594 +#: app/templates/packages/view.html:612 msgid "Information" msgstr "Інформація" -#: app/templates/packages/view.html:600 +#: app/templates/packages/view.html:618 msgid "Technical Name" msgstr "Технічна назва" -#: app/templates/packages/view.html:616 app/utils/minetest_hypertext.py:295 +#: app/templates/packages/view.html:634 app/utils/minetest_hypertext.py:295 #, python-format msgid "%(code_license)s for code,
%(media_license)s for media." msgstr "%(code_license)s для коду,
%(media_license)s для медіа." -#: app/templates/packages/view.html:624 +#: app/templates/packages/view.html:642 msgid "Unknown" msgstr "Невідомо" -#: app/templates/packages/view.html:626 app/utils/minetest_hypertext.py:301 +#: app/templates/packages/view.html:644 app/utils/minetest_hypertext.py:301 msgid "Added" msgstr "Додано" -#: app/templates/packages/view.html:640 +#: app/templates/packages/view.html:658 msgid "Remove myself" msgstr "Видалити себе" -#: app/templates/packages/view.html:645 app/utils/minetest_hypertext.py:303 +#: app/templates/packages/view.html:663 app/utils/minetest_hypertext.py:303 msgid "Provides" msgstr "Забезпечує" -#: app/templates/packages/view.html:667 +#: app/templates/packages/view.html:685 msgid "More" msgstr "Більше" -#: app/templates/packages/view.html:696 +#: app/templates/packages/view.html:714 msgid "See audit log" msgstr "Дивіться журнал аудиту" @@ -4901,7 +4951,7 @@ msgstr "Коментарі від %(user)s" msgid "Reply to %(title)s" msgstr "Відповісти на %(title)s" -#: app/templates/threads/user_comments.html:73 +#: app/templates/threads/user_comments.html:74 msgid "Only showing replies to public threads" msgstr "" @@ -5005,7 +5055,7 @@ msgstr "" "Назви модів, які мають жорсткі залежності, але не мають пакунків, що їх " "надають." -#: app/templates/todo/editor.html:193 app/templates/users/account.html:100 +#: app/templates/todo/editor.html:193 app/templates/users/account.html:102 msgid "View All" msgstr "Переглянути всі" @@ -5309,10 +5359,10 @@ msgid "Account Deletion and Deactivation isn't available to users yet." msgstr "Видалення та деактивація облікового запису ще не доступні користувачам." #: app/templates/users/account.html:88 -msgid "Please contact the admin." -msgstr "Будь ласка, зв'яжіться з адміністратором." +msgid "Please raise a report to request account deletion." +msgstr "" -#: app/templates/users/account.html:93 +#: app/templates/users/account.html:95 msgid "Recent Account Actions" msgstr "Нещодавні операції з рахунком" @@ -5850,27 +5900,27 @@ msgstr "Пошук у випусках пакунків" msgid "'%(query)s' - Search Package Releases" msgstr "'%(query)s' - Випуски пошукових пакетів" -#: app/utils/flask.py:158 +#: app/utils/flask.py:159 msgid "All time" msgstr "" -#: app/utils/flask.py:159 +#: app/utils/flask.py:160 msgid "Last 7 days" msgstr "" -#: app/utils/flask.py:160 +#: app/utils/flask.py:161 msgid "Last 30 days" msgstr "" -#: app/utils/flask.py:161 +#: app/utils/flask.py:162 msgid "Last 90 days" msgstr "" -#: app/utils/flask.py:162 +#: app/utils/flask.py:163 msgid "Year to date" msgstr "" -#: app/utils/flask.py:163 +#: app/utils/flask.py:164 msgid "Last year" msgstr "" @@ -6387,6 +6437,7 @@ msgstr "" #~ msgid "Chat / Commands" #~ msgstr "" +#~ msgctxt "tags" #~ msgid "" #~ "Focus on player chat/communication or " #~ "who's primary function is interacting " @@ -6402,6 +6453,7 @@ msgstr "" #~ msgid "Complex installation" #~ msgstr "" +#~ msgctxt "tags" #~ msgid "" #~ "Requires futher installation steps, such " #~ "as installing luarocks or editing the" @@ -6423,6 +6475,7 @@ msgstr "" #~ msgid "Sims" #~ msgstr "" +#~ msgctxt "tags" #~ msgid "" #~ "Mods and games that aim to " #~ "simulate real life activity. Similar to" @@ -6447,6 +6500,7 @@ msgstr "" #~ msgid "Mobs / Animals / NPCs" #~ msgstr "" +#~ msgctxt "tags" #~ msgid "Adds mobs, animals, and NPCs" #~ msgstr "" @@ -6555,6 +6609,7 @@ msgstr "" #~ msgid "GUI" #~ msgstr "" +#~ msgctxt "tags" #~ msgid "For content whose main utility / feature is in GUI/formspec form" #~ msgstr "" @@ -6573,6 +6628,7 @@ msgstr "" #~ msgid "Minetest Game improved" #~ msgstr "" +#~ msgctxt "tags" #~ msgid "Forks of MTG" #~ msgstr "" @@ -6718,39 +6774,6 @@ 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 (_), " @@ -6768,3 +6791,6 @@ msgstr "" #~ msgid "Human readable. Eg: 1.0.0 or 2018-05-28" #~ msgstr "Читабельний для людини. Наприклад: 1.0.0 або 2018-05-28" +#~ msgid "Please contact the admin." +#~ msgstr "Будь ласка, зв'яжіться з адміністратором." + diff --git a/translations/vi/LC_MESSAGES/messages.po b/translations/vi/LC_MESSAGES/messages.po index 7e473d52..6c105df7 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-22 16:06+0100\n" +"POT-Creation-Date: 2024-07-23 22:12+0100\n" "PO-Revision-Date: 2022-08-25 11:19+0000\n" "Last-Translator: Văn Chí \n" "Language: vi\n" @@ -27,327 +27,270 @@ msgstr "Đã bị cấm:" msgid "You have been banned." msgstr "Bạn đã và đang bị cấm." -#. NOTE: tags: title for server_tools +#. NOTE: tags: title for jam_game_2023 #: app/_translations.py:6 -#, fuzzy msgctxt "tags" -msgid "Server Moderation and Tools" -msgstr "Công cụ điều hành" +msgid "Jam / Game 2023" +msgstr "" -#. NOTE: tags: description for server_tools +#. NOTE: tags: description for jam_game_2023 #: app/_translations.py:8 msgctxt "tags" -msgid "Helps with server maintenance and moderation" -msgstr "" - -#. NOTE: tags: title for pvp -#: app/_translations.py:10 -msgctxt "tags" -msgid "Player vs Player (PvP)" -msgstr "" - -#. NOTE: tags: description for pvp -#: app/_translations.py:12 -msgctxt "tags" -msgid "Designed to be played competitively against other players" +msgid "Entries to the 2023 Minetest Game Jam " msgstr "" #. NOTE: tags: title for player_effects -#: app/_translations.py:14 +#: app/_translations.py:10 msgctxt "tags" msgid "Player Effects / Power Ups" msgstr "" #. NOTE: tags: description for player_effects -#: app/_translations.py:16 +#: app/_translations.py:12 msgctxt "tags" msgid "" "For content that changes player effects, including physics, for example: " "speed, jump height or gravity." msgstr "" -#. NOTE: tags: title for jam_game_2023 +#. NOTE: tags: title for server_tools +#: app/_translations.py:14 +#, 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:16 +msgctxt "tags" +msgid "Helps with server maintenance and moderation" +msgstr "" + +#. NOTE: tags: title for pvp #: app/_translations.py:18 msgctxt "tags" -msgid "Jam / Game 2023" +msgid "Player vs Player (PvP)" msgstr "" -#. NOTE: tags: description for jam_game_2023 +#. NOTE: tags: description for pvp #: 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" +msgid "Designed to be played competitively against other players" msgstr "" #. NOTE: tags: title for world_tools -#: app/_translations.py:26 +#: app/_translations.py:22 msgctxt "tags" msgid "World Maintenance and Tools" msgstr "" #. NOTE: tags: description for world_tools -#: app/_translations.py:28 +#: app/_translations.py:24 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 -#, fuzzy -msgctxt "tags" -msgid "Developer Tools" -msgstr "Công cụ điều hành" - -#. 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 +#: app/_translations.py:26 msgctxt "tags" msgid "Joke" msgstr "" #. NOTE: tags: description for april_fools -#: app/_translations.py:40 +#: 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 singleplayer -#: app/_translations.py:42 +#. NOTE: tags: title for developer_tools +#: app/_translations.py:30 +#, fuzzy msgctxt "tags" -msgid "Singleplayer-focused" +msgid "Developer Tools" +msgstr "Công cụ điều hành" + +#. NOTE: tags: description for developer_tools +#: app/_translations.py:32 +msgctxt "tags" +msgid "Tools for game and mod developers" msgstr "" -#. NOTE: tags: description for singleplayer -#: app/_translations.py:44 +#. NOTE: tags: title for inventory +#: app/_translations.py:34 msgctxt "tags" -msgid "Content that can be played alone" +msgid "Inventory" +msgstr "" + +#. NOTE: tags: description for inventory +#: app/_translations.py:36 +msgctxt "tags" +msgid "Changes the inventory GUI" msgstr "" #. NOTE: tags: title for crafting -#: app/_translations.py:46 +#: app/_translations.py:38 msgctxt "tags" msgid "Crafting" msgstr "" #. NOTE: tags: description for crafting -#: app/_translations.py:48 +#: app/_translations.py:40 msgctxt "tags" msgid "Big changes to crafting gameplay" msgstr "" #. NOTE: tags: title for adventure__rpg -#: app/_translations.py:50 +#: app/_translations.py:42 msgctxt "tags" msgid "Adventure / RPG" msgstr "" #. NOTE: tags: title for shooter -#: app/_translations.py:52 +#: app/_translations.py:44 msgctxt "tags" msgid "Shooter" msgstr "" #. NOTE: tags: description for shooter -#: app/_translations.py:54 +#: app/_translations.py:46 msgctxt "tags" msgid "First person shooters (FPS) and more" msgstr "" #. NOTE: tags: title for sound_music -#: app/_translations.py:56 +#: app/_translations.py:48 msgctxt "tags" msgid "Sounds / Music" msgstr "" #. NOTE: tags: description for sound_music -#: app/_translations.py:58 +#: app/_translations.py:50 msgctxt "tags" msgid "Focuses on or adds new sounds or musical things" msgstr "" -#. NOTE: tags: title for tools -#: app/_translations.py:60 +#. NOTE: tags: title for mapgen +#: app/_translations.py:52 msgctxt "tags" -msgid "Tools / Weapons / Armor" +msgid "Mapgen / Biomes / Decoration" msgstr "" -#. NOTE: tags: description for tools -#: app/_translations.py:62 +#. NOTE: tags: description for mapgen +#: app/_translations.py:54 msgctxt "tags" -msgid "Adds or changes tools, weapons, and armor" +msgid "New mapgen or changes mapgen" msgstr "" -#. NOTE: tags: title for plants_and_farming -#: app/_translations.py:64 +#. NOTE: tags: title for singleplayer +#: app/_translations.py:56 msgctxt "tags" -msgid "Plants and Farming" +msgid "Singleplayer-focused" msgstr "" -#. NOTE: tags: description for plants_and_farming -#: app/_translations.py:66 +#. NOTE: tags: description for singleplayer +#: app/_translations.py:58 msgctxt "tags" -msgid "Adds new plants or other farmable resources." -msgstr "" - -#. 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" +msgid "Content that can be played alone" msgstr "" #. NOTE: tags: title for complex_installation -#: app/_translations.py:80 +#: app/_translations.py:60 msgctxt "tags" msgid "Complex installation" msgstr "" #. NOTE: tags: description for complex_installation -#: app/_translations.py:82 +#: app/_translations.py:62 msgctxt "tags" msgid "" "Requires futher installation steps, such as installing LuaRocks or " "editing the trusted mod setting" msgstr "" -#. NOTE: tags: title for magic -#: app/_translations.py:84 +#. NOTE: tags: title for simulation +#: app/_translations.py:64 msgctxt "tags" -msgid "Magic / Enchanting" +msgid "Sims" msgstr "" -#. NOTE: tags: title for building_mechanics -#: app/_translations.py:86 -msgctxt "tags" -msgid "Building Mechanics and Tools" -msgstr "" - -#. NOTE: tags: description for building_mechanics -#: app/_translations.py:88 -msgctxt "tags" -msgid "Adds game mechanics or tools that change how players build." -msgstr "" - -#. NOTE: tags: title for oneofakind__original -#: app/_translations.py:90 -msgctxt "tags" -msgid "One-of-a-kind / Original" -msgstr "" - -#. NOTE: tags: description for oneofakind__original -#: app/_translations.py:92 +#. NOTE: tags: description for simulation +#: app/_translations.py:66 msgctxt "tags" msgid "" -"For games and such that are of their own kind, distinct and original in " -"nature to others of the same category." +"Mods and games that aim to simulate real life activity. Similar to " +"SimCity/The Sims/OpenTTD/etc." msgstr "" -#. NOTE: tags: title for building -#: app/_translations.py:94 +#. NOTE: tags: title for plants_and_farming +#: app/_translations.py:68 msgctxt "tags" -msgid "Building" +msgid "Plants and Farming" msgstr "" -#. NOTE: tags: description for building -#: app/_translations.py:96 +#. NOTE: tags: description for plants_and_farming +#: app/_translations.py:70 msgctxt "tags" -msgid "Focuses on building, such as adding new materials or nodes" +msgid "Adds new plants or other farmable resources." msgstr "" -#. NOTE: tags: title for decorative -#: app/_translations.py:98 -#, fuzzy +#. NOTE: tags: title for multiplayer +#: app/_translations.py:72 msgctxt "tags" -msgid "Decorative" -msgstr "Tắt" +msgid "Multiplayer-focused" +msgstr "" -#. NOTE: tags: description for decorative -#: app/_translations.py:100 +#. NOTE: tags: description for multiplayer +#: app/_translations.py:74 msgctxt "tags" -msgid "Adds nodes with no other purpose than for use in building" +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 chat +#: app/_translations.py:80 +msgctxt "tags" +msgid "Chat / Commands" +msgstr "" + +#. NOTE: tags: description for chat +#: app/_translations.py:82 +msgctxt "tags" +msgid "Focus on player chat/communication or console interaction." msgstr "" #. NOTE: tags: title for puzzle -#: app/_translations.py:102 +#: app/_translations.py:84 msgctxt "tags" msgid "Puzzle" msgstr "" #. NOTE: tags: description for puzzle -#: app/_translations.py:104 +#: app/_translations.py:86 msgctxt "tags" msgid "Focus on puzzle solving instead of combat" msgstr "" #. NOTE: tags: title for environment -#: app/_translations.py:106 +#: app/_translations.py:88 msgctxt "tags" msgid "Environment / Weather" msgstr "" #. NOTE: tags: description for environment -#: app/_translations.py:108 +#: app/_translations.py:90 msgctxt "tags" msgid "" "Improves the world, adding weather, ambient sounds, or other environment " @@ -355,29 +298,86 @@ msgid "" msgstr "" #. NOTE: tags: title for less_than_px -#: app/_translations.py:110 +#: app/_translations.py:92 msgctxt "tags" msgid "<16px" msgstr "" #. NOTE: tags: description for less_than_px -#: app/_translations.py:112 +#: app/_translations.py:94 msgctxt "tags" msgid "Less than 16px" msgstr "" #. NOTE: tags: title for mobs -#: app/_translations.py:114 +#: app/_translations.py:96 msgctxt "tags" msgid "Mobs / Animals / NPCs" msgstr "" #. NOTE: tags: description for mobs -#: app/_translations.py:116 +#: app/_translations.py:98 msgctxt "tags" msgid "Adds mobs, animals, and non-player characters" msgstr "" +#. NOTE: tags: title for building +#: app/_translations.py:100 +msgctxt "tags" +msgid "Building" +msgstr "" + +#. NOTE: tags: description for building +#: app/_translations.py:102 +msgctxt "tags" +msgid "Focuses on building, such as adding new materials or nodes" +msgstr "" + +#. NOTE: tags: title for decorative +#: app/_translations.py:104 +#, fuzzy +msgctxt "tags" +msgid "Decorative" +msgstr "Tắt" + +#. NOTE: tags: description for decorative +#: app/_translations.py:106 +msgctxt "tags" +msgid "Adds nodes with no other purpose than for use in building" +msgstr "" + +#. NOTE: tags: title for magic +#: app/_translations.py:108 +msgctxt "tags" +msgid "Magic / Enchanting" +msgstr "" + +#. NOTE: tags: title for building_mechanics +#: app/_translations.py:110 +msgctxt "tags" +msgid "Building Mechanics and Tools" +msgstr "" + +#. NOTE: tags: description for building_mechanics +#: app/_translations.py:112 +msgctxt "tags" +msgid "Adds game mechanics or tools that change how players build." +msgstr "" + +#. NOTE: tags: title for oneofakind__original +#: app/_translations.py:114 +msgctxt "tags" +msgid "One-of-a-kind / Original" +msgstr "" + +#. NOTE: tags: description for oneofakind__original +#: 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 custom_mapgen #: app/_translations.py:118 #, fuzzy @@ -393,19 +393,18 @@ msgid "" "worlds to be set to the 'singlenode' mapgen." msgstr "" -#. NOTE: tags: title for survival +#. NOTE: tags: title for 16px #: app/_translations.py:122 msgctxt "tags" -msgid "Survival" +msgid "16px" msgstr "" -#. NOTE: tags: description for survival +#. NOTE: tags: description for 16px #: 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 "" +msgid "For 16px texture packs" +msgstr "Gói Kết cấu Hàng đầu" #. NOTE: tags: title for education #: app/_translations.py:126 @@ -420,211 +419,143 @@ msgctxt "tags" msgid "Either has educational value, or is a tool to help teachers " msgstr "" -#. NOTE: tags: title for storage +#. NOTE: tags: title for survival #: app/_translations.py:130 -#, fuzzy msgctxt "tags" -msgid "Storage" -msgstr "Trạng thái" +msgid "Survival" +msgstr "" -#. NOTE: tags: description for storage +#. NOTE: tags: description for survival #: app/_translations.py:132 msgctxt "tags" -msgid "Adds or improves item storage mechanics" -msgstr "" - -#. NOTE: tags: title for library -#: app/_translations.py:134 -msgctxt "tags" -msgid "API / Library" -msgstr "" - -#. NOTE: tags: description for library -#: app/_translations.py:136 -msgctxt "tags" -msgid "Primarily adds an API for other mods to use" +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:138 +#: app/_translations.py:134 msgctxt "tags" msgid "HUD" msgstr "" #. NOTE: tags: description for hud -#: app/_translations.py:140 +#: app/_translations.py:136 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 -msgctxt "tags" -msgid "Mini-game" -msgstr "Tên" - -#. NOTE: tags: description for mini-game -#: app/_translations.py:144 -msgctxt "tags" -msgid "Adds a mini-game to be played within Minetest" -msgstr "" - #. NOTE: tags: title for pve -#: app/_translations.py:146 +#: app/_translations.py:138 msgctxt "tags" msgid "Player vs Environment (PvE)" msgstr "" #. NOTE: tags: description for pve -#: app/_translations.py:148 +#: app/_translations.py:140 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 storage +#: app/_translations.py:142 +#, fuzzy +msgctxt "tags" +msgid "Storage" +msgstr "Trạng thái" + +#. NOTE: tags: description for storage +#: app/_translations.py:144 +msgctxt "tags" +msgid "Adds or improves item storage mechanics" +msgstr "" + #. NOTE: tags: title for sports -#: app/_translations.py:150 +#: app/_translations.py:146 #, fuzzy msgctxt "tags" msgid "Sports" msgstr "Báo cáo" -#. NOTE: tags: title for 16px -#: app/_translations.py:152 +#. NOTE: tags: title for library +#: app/_translations.py:148 msgctxt "tags" -msgid "16px" +msgid "API / Library" msgstr "" -#. NOTE: tags: description for 16px -#: app/_translations.py:154 +#. NOTE: tags: description for library +#: app/_translations.py:150 +msgctxt "tags" +msgid "Primarily adds an API for other mods to use" +msgstr "" + +#. NOTE: tags: title for mini-game +#: app/_translations.py:152 #, fuzzy msgctxt "tags" -msgid "For 16px texture packs" -msgstr "Gói Kết cấu Hàng đầu" +msgid "Mini-game" +msgstr "Tên" -#. NOTE: tags: title for 64px +#. NOTE: tags: description for mini-game +#: app/_translations.py:154 +msgctxt "tags" +msgid "Adds a mini-game to be played within Minetest" +msgstr "" + +#. NOTE: tags: title for commerce #: app/_translations.py:156 msgctxt "tags" -msgid "64px" +msgid "Commerce / Economy" msgstr "" -#. NOTE: tags: description for 64px +#. NOTE: tags: description for commerce #: app/_translations.py:158 -#, fuzzy msgctxt "tags" -msgid "For 64px texture packs" -msgstr "Gói Kết cấu Hàng đầu" +msgid "Related to economies, money, and trading" +msgstr "" -#. NOTE: tags: title for transport +#. NOTE: tags: title for technology #: app/_translations.py:160 -#, fuzzy msgctxt "tags" -msgid "Transport" -msgstr "Báo cáo" +msgid "Machines / Electronics" +msgstr "" -#. NOTE: tags: description for transport +#. NOTE: tags: description for technology #: app/_translations.py:162 msgctxt "tags" -msgid "" -"Adds or changes transportation methods. Includes teleportation, vehicles," -" ridable mobs, transport infrastructure and thematic content" +msgid "Adds machines useful in automation, tubes, or power." +msgstr "" + +#. NOTE: tags: title for food +#: app/_translations.py:164 +msgctxt "tags" +msgid "Food / Drinks" msgstr "" #. NOTE: tags: title for seasonal -#: app/_translations.py:164 +#: app/_translations.py:166 #, fuzzy msgctxt "tags" msgid "Seasonal" msgstr "Lý do" #. NOTE: tags: description for seasonal -#: app/_translations.py:166 +#: app/_translations.py:168 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:178 -msgctxt "tags" -msgid "Jam / Combat 2020" -msgstr "" - -#. 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 "" - -#. 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:190 +#: app/_translations.py:170 #, fuzzy msgctxt "tags" msgid "Creative" msgstr "Tạo ra" #. NOTE: tags: description for creative -#: app/_translations.py:192 +#: app/_translations.py:172 msgctxt "tags" msgid "" "Written specifically or exclusively for use in creative mode. Adds " @@ -632,53 +563,108 @@ msgid "" "that facilitate ingame creation and doesn't add difficulty or scarcity" msgstr "" -#. NOTE: tags: title for technology -#: app/_translations.py:194 +#. NOTE: tags: title for 64px +#: app/_translations.py:174 msgctxt "tags" -msgid "Machines / Electronics" +msgid "64px" msgstr "" -#. NOTE: tags: description for technology -#: app/_translations.py:196 +#. NOTE: tags: description for 64px +#: app/_translations.py:176 +#, fuzzy msgctxt "tags" -msgid "Adds machines useful in automation, tubes, or power." -msgstr "" +msgid "For 64px texture packs" +msgstr "Gói Kết cấu Hàng đầu" #. NOTE: tags: title for 32px -#: app/_translations.py:198 +#: app/_translations.py:178 msgctxt "tags" msgid "32px" msgstr "" #. NOTE: tags: description for 32px -#: app/_translations.py:200 +#: app/_translations.py:180 #, fuzzy msgctxt "tags" msgid "For 32px texture packs" msgstr "Gói Kết cấu Hàng đầu" -#. NOTE: tags: title for strategy_rts -#: app/_translations.py:202 +#. NOTE: tags: title for gui +#: app/_translations.py:182 msgctxt "tags" -msgid "Strategy / RTS" +msgid "GUI" msgstr "" -#. NOTE: tags: description for strategy_rts -#: app/_translations.py:204 +#. NOTE: tags: description for gui +#: app/_translations.py:184 msgctxt "tags" msgid "" -"Games and mods with a heavy strategy component, whether real-time or " -"turn-based" +"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:186 +msgctxt "tags" +msgid "Jam / Combat 2020" +msgstr "" + +#. NOTE: tags: description for jam_combat_mod +#: app/_translations.py:188 +msgctxt "tags" +msgid "For mods created for the Discord \"Combat\" modding event in 2020" +msgstr "" + +#. NOTE: tags: title for transport +#: app/_translations.py:190 +#, fuzzy +msgctxt "tags" +msgid "Transport" +msgstr "Báo cáo" + +#. NOTE: tags: description for transport +#: app/_translations.py:192 +msgctxt "tags" +msgid "" +"Adds or changes transportation methods. Includes teleportation, vehicles," +" ridable mobs, transport infrastructure and thematic content" +msgstr "" + +#. NOTE: tags: title for jam_weekly_2021 +#: app/_translations.py:194 +msgctxt "tags" +msgid "Jam / Weekly Challenges 2021" +msgstr "" + +#. NOTE: tags: description for jam_weekly_2021 +#: app/_translations.py:196 +msgctxt "tags" +msgid "" +"For mods created for the Discord \"Weekly Challenges\" modding event in " +"2021" +msgstr "" + +#. NOTE: tags: title for mtg +#: app/_translations.py:198 +#, fuzzy +msgctxt "tags" +msgid "Minetest Game improved" +msgstr "Được Chấp thuận" + +#. NOTE: tags: description for mtg +#: app/_translations.py:200 +msgctxt "tags" +msgid "Forks of Minetest Game" msgstr "" #. NOTE: tags: title for skins -#: app/_translations.py:206 +#: app/_translations.py:202 msgctxt "tags" msgid "Player customization / Skins" msgstr "" #. NOTE: tags: description for skins -#: app/_translations.py:208 +#: app/_translations.py:204 msgctxt "tags" msgid "" "Allows the player to customize their character by changing the texture or" @@ -686,30 +672,44 @@ msgid "" msgstr "" #. NOTE: tags: title for jam_game_2021 -#: app/_translations.py:210 +#: app/_translations.py:206 msgctxt "tags" msgid "Jam / Game 2021" msgstr "" #. NOTE: tags: description for jam_game_2021 -#: app/_translations.py:212 +#: app/_translations.py:208 msgctxt "tags" msgid "Entries to the 2021 Minetest Game Jam" msgstr "" #. NOTE: tags: title for 128px -#: app/_translations.py:214 +#: app/_translations.py:210 msgctxt "tags" msgid "128px+" msgstr "" #. NOTE: tags: description for 128px -#: app/_translations.py:216 +#: app/_translations.py:212 #, fuzzy msgctxt "tags" msgid "For 128px or higher texture packs" msgstr "Gói Kết cấu Hàng đầu" +#. NOTE: tags: title for strategy_rts +#: app/_translations.py:214 +msgctxt "tags" +msgid "Strategy / RTS" +msgstr "" + +#. NOTE: tags: description for strategy_rts +#: app/_translations.py:216 +msgctxt "tags" +msgid "" +"Games and mods with a heavy strategy component, whether real-time or " +"turn-based" +msgstr "" + #. NOTE: tags: title for jam_game_2022 #: app/_translations.py:218 msgctxt "tags" @@ -830,7 +830,7 @@ msgstr "" msgid "%(delta)s ago" msgstr "%(delta)s trước" -#: app/blueprints/api/endpoints.py:94 app/templates/index.html:104 +#: app/blueprints/api/endpoints.py:74 app/templates/index.html:104 msgid "Featured" msgstr "Đặc sắc" @@ -841,6 +841,7 @@ msgstr "Đặc sắc" #: 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 +#: app/templates/packages/release_view.html:22 msgid "Name" msgstr "Tên" @@ -850,10 +851,10 @@ 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:252 -#: app/blueprints/packages/packages.py:544 -#: app/blueprints/packages/packages.py:640 -#: app/blueprints/packages/packages.py:728 +#: app/blueprints/oauth/__init__.py:175 app/blueprints/packages/packages.py:253 +#: app/blueprints/packages/packages.py:551 +#: app/blueprints/packages/packages.py:647 +#: app/blueprints/packages/packages.py:735 #: app/blueprints/packages/releases.py:66 #: app/blueprints/packages/releases.py:81 app/blueprints/packages/reviews.py:63 #: app/blueprints/packages/screenshots.py:36 @@ -870,17 +871,18 @@ msgstr "Lưu" #: app/blueprints/packages/advanced_search.py:84 #: app/blueprints/packages/releases.py:56 #: app/blueprints/packages/releases.py:71 app/blueprints/packages/reviews.py:53 -#: app/blueprints/threads/__init__.py:281 +#: app/blueprints/threads/__init__.py:282 #: app/templates/admin/languages/list.html:23 -#: app/templates/macros/reviews.html:143 app/templates/macros/topics.html:5 +#: app/templates/macros/reviews.html:144 app/templates/macros/topics.html:5 #: app/templates/packages/release_edit.html:21 -#: app/templates/packages/translation.html:54 +#: app/templates/packages/release_view.html:23 +#: app/templates/packages/translation.html:42 msgid "Title" msgstr "Tiêu đề" #: app/blueprints/collections/__init__.py:80 #: app/blueprints/collections/__init__.py:85 -#: app/templates/packages/translation.html:57 +#: app/templates/packages/translation.html:45 msgid "Short Description" msgstr "" @@ -889,7 +891,7 @@ msgid "Page Content" msgstr "" #: app/blueprints/collections/__init__.py:82 -#: app/blueprints/threads/__init__.py:283 +#: app/blueprints/threads/__init__.py:284 #: app/templates/collections/view.html:51 msgid "Private" msgstr "Riêng tư" @@ -926,6 +928,25 @@ msgstr "" msgid "Removed package from favorites collection" msgstr "" +#: app/blueprints/feeds/__init__.py:32 app/templates/index.html:8 +msgid "Welcome to the best place to find Minetest mods, games, and texture packs" +msgstr "" + +#: app/blueprints/feeds/__init__.py:70 app/templates/base.html:29 +#: app/templates/base.html:36 +msgid "ContentDB new packages" +msgstr "" + +#: app/blueprints/feeds/__init__.py:98 app/templates/base.html:31 +#: app/templates/base.html:38 +msgid "ContentDB package updates" +msgstr "" + +#: app/blueprints/feeds/__init__.py:107 app/templates/base.html:27 +#: app/templates/base.html:34 +msgid "ContentDB all" +msgstr "" + #: 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 @@ -956,7 +977,7 @@ msgstr "" #: app/blueprints/packages/__init__.py:42 #: app/templates/packages/releases_list.html:34 -#: app/templates/packages/view.html:657 app/templates/todo/editor.html:75 +#: app/templates/packages/view.html:675 app/templates/todo/editor.html:75 msgid "Releases" msgstr "Phát hành" @@ -968,18 +989,18 @@ msgstr "Ảnh chụp màn hình" #: app/blueprints/packages/__init__.py:52 #: app/templates/packages/edit_maintainers.html:8 -#: app/templates/packages/view.html:628 app/utils/minetest_hypertext.py:302 +#: app/templates/packages/view.html:646 app/utils/minetest_hypertext.py:302 msgid "Maintainers" msgstr "Người bảo trì" #: app/blueprints/packages/__init__.py:57 app/templates/admin/list.html:21 -#: app/templates/base.html:159 app/templates/packages/audit.html:4 +#: app/templates/base.html:173 app/templates/packages/audit.html:4 msgid "Audit Log" msgstr "Nhật ký kiểm toán" -#: app/blueprints/packages/__init__.py:62 app/templates/base.html:150 +#: app/blueprints/packages/__init__.py:62 app/templates/base.html:164 #: app/templates/packages/stats.html:4 app/templates/packages/stats.html:23 -#: app/templates/packages/view.html:236 app/templates/users/profile.html:148 +#: app/templates/packages/view.html:243 app/templates/users/profile.html:148 msgid "Statistics" msgstr "" @@ -1009,8 +1030,8 @@ msgstr "" msgid "Non-free" msgstr "" -#: app/blueprints/packages/advanced_search.py:42 app/models/packages.py:624 -#: app/templates/packages/view.html:163 +#: app/blueprints/packages/advanced_search.py:42 app/models/packages.py:630 +#: app/templates/packages/view.html:170 msgid "Work in Progress" msgstr "Đang tiến hành" @@ -1028,31 +1049,31 @@ msgid "Query" msgstr "" #: app/blueprints/packages/advanced_search.py:54 -#: app/blueprints/packages/packages.py:230 app/templates/packages/view.html:598 +#: app/blueprints/packages/packages.py:231 app/templates/packages/view.html:616 #: app/utils/minetest_hypertext.py:263 #, fuzzy msgid "Type" msgstr "Nhập" #: app/blueprints/packages/advanced_search.py:56 -#: app/templates/macros/topics.html:6 app/templates/packages/view.html:177 +#: app/templates/macros/topics.html:6 app/templates/packages/view.html:184 msgid "Author" msgstr "Tác giả" #: app/blueprints/packages/advanced_search.py:57 -#: app/blueprints/packages/packages.py:237 app/templates/admin/tags/list.html:4 +#: app/blueprints/packages/packages.py:238 app/templates/admin/tags/list.html:4 #: app/templates/admin/tags/list.html:10 app/templates/todo/tags.html:38 #: app/utils/minetest_hypertext.py:264 msgid "Tags" msgstr "Thẻ" #: app/blueprints/packages/advanced_search.py:60 -#: app/blueprints/packages/packages.py:238 +#: app/blueprints/packages/packages.py:239 msgid "Content Warnings" msgstr "Cảnh báo Nội dung" #: app/blueprints/packages/advanced_search.py:63 -#: app/blueprints/packages/packages.py:239 app/templates/packages/view.html:609 +#: app/blueprints/packages/packages.py:240 app/templates/packages/view.html:627 #: app/utils/minetest_hypertext.py:298 msgid "License" msgstr "Giấy phép" @@ -1066,9 +1087,10 @@ msgstr "" #: 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/macros/reviews.html:82 app/templates/macros/topics.html:52 #: app/templates/packages/game_hub.html:5 #: app/templates/packages/game_hub.html:25 +#: app/templates/packages/release_view.html:17 #: app/templates/packages/similar.html:22 app/templates/translate/index.html:28 #, python-format msgid "%(title)s by %(author)s" @@ -1076,7 +1098,7 @@ 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 +#: app/templates/packages/translation.html:39 msgid "Language" msgstr "" @@ -1098,13 +1120,13 @@ 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/packages/view.html:201 app/templates/packages/view.html:343 #: 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 +#: app/templates/packages/view.html:191 app/templates/users/profile.html:242 msgid "Downloads" msgstr "Tải về" @@ -1136,180 +1158,180 @@ msgstr "" msgid "Random order" msgstr "" -#: app/blueprints/packages/packages.py:215 +#: app/blueprints/packages/packages.py:216 msgid "No download available." msgstr "Không có sẵn bản tải xuống nào." -#: app/blueprints/packages/packages.py:231 +#: app/blueprints/packages/packages.py:232 msgid "Title (Human-readable)" msgstr "Tiêu đề (Người-đọc được)" -#: app/blueprints/packages/packages.py:232 -#: app/blueprints/packages/packages.py:638 +#: app/blueprints/packages/packages.py:233 +#: app/blueprints/packages/packages.py:645 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 +#: app/blueprints/packages/packages.py:233 +#: app/blueprints/packages/packages.py:646 +#: app/templates/packages/create_edit.html:80 msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" msgstr "Chỉ chữ thường (az), chữ số (0-9) và dấu gạch dưới (_)" -#: app/blueprints/packages/packages.py:233 +#: app/blueprints/packages/packages.py:234 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/blueprints/packages/packages.py:236 app/templates/packages/view.html:638 #: app/utils/minetest_hypertext.py:300 msgid "Maintenance State" msgstr "Trạng thái Bảo trì" -#: app/blueprints/packages/packages.py:240 +#: app/blueprints/packages/packages.py:241 #, fuzzy msgid "Media License" msgstr "Giấy phép phương tiện truyền thông" -#: app/blueprints/packages/packages.py:242 +#: app/blueprints/packages/packages.py:243 msgid "Long Description (Markdown)" msgstr "Mô tả dài (Cho phép đánh dấu)" -#: app/blueprints/packages/packages.py:244 +#: app/blueprints/packages/packages.py:245 msgid "VCS Repository URL" msgstr "URL kho lưu trữ VCS" -#: app/blueprints/packages/packages.py:245 app/blueprints/users/settings.py:77 +#: app/blueprints/packages/packages.py:246 app/blueprints/users/settings.py:77 msgid "Website URL" msgstr "URL trang web" -#: app/blueprints/packages/packages.py:246 +#: app/blueprints/packages/packages.py:247 msgid "Issue Tracker URL" msgstr "URL của Trình theo dõi Sự cố" -#: app/blueprints/packages/packages.py:247 +#: app/blueprints/packages/packages.py:248 msgid "Forum Topic ID" msgstr "ID chủ đề diễn đàn" -#: app/blueprints/packages/packages.py:248 +#: app/blueprints/packages/packages.py:249 msgid "Video URL" msgstr "URL video" -#: app/blueprints/packages/packages.py:249 +#: app/blueprints/packages/packages.py:250 msgid "Donate URL" msgstr "" -#: app/blueprints/packages/packages.py:250 +#: app/blueprints/packages/packages.py:251 msgid "Translation URL" msgstr "" -#: app/blueprints/packages/packages.py:256 +#: app/blueprints/packages/packages.py:257 msgid "_game is not an allowed name" msgstr "" -#: app/blueprints/packages/packages.py:266 +#: app/blueprints/packages/packages.py:267 msgid "" "Package already exists, but is removed. Please contact ContentDB staff to" " restore the package" msgstr "" -#: app/blueprints/packages/packages.py:271 +#: app/blueprints/packages/packages.py:272 msgid "Package already exists" msgstr "Gói đã tồn tại rồi" -#: app/blueprints/packages/packages.py:277 +#: app/blueprints/packages/packages.py:278 msgid "A collection with a similar name already exists" msgstr "" -#: app/blueprints/packages/packages.py:330 +#: app/blueprints/packages/packages.py:331 #: 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:336 +#: app/blueprints/packages/packages.py:337 msgid "Save draft" msgstr "" -#: app/blueprints/packages/packages.py:344 +#: app/blueprints/packages/packages.py:345 msgid "Unable to find that user" msgstr "Không thể tìm thấy người dùng đó" -#: app/blueprints/packages/packages.py:348 +#: app/blueprints/packages/packages.py:349 #: app/blueprints/packages/screenshots.py:137 msgid "Permission denied" msgstr "Quyền bị từ chối" -#: app/blueprints/packages/packages.py:404 -#: app/blueprints/packages/packages.py:495 -#: app/blueprints/packages/packages.py:517 +#: app/blueprints/packages/packages.py:408 +#: app/blueprints/packages/packages.py:502 +#: app/blueprints/packages/packages.py:524 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:437 +#: app/blueprints/packages/packages.py:443 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:444 +#: app/blueprints/packages/packages.py:450 msgid "" "Please comment in the approval thread so editors know what you have " "changed" msgstr "" -#: app/blueprints/packages/packages.py:482 +#: app/blueprints/packages/packages.py:489 #, python-format msgid "Set state to %(state)s" msgstr "" -#: app/blueprints/packages/packages.py:512 +#: app/blueprints/packages/packages.py:519 msgid "Deleted package" msgstr "Gói đã xóa" -#: app/blueprints/packages/packages.py:534 +#: app/blueprints/packages/packages.py:541 #, fuzzy msgid "Unapproved package" msgstr "Gói chưa được phê duyệt" -#: app/blueprints/packages/packages.py:543 +#: app/blueprints/packages/packages.py:550 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:552 +#: app/blueprints/packages/packages.py:559 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:602 +#: app/blueprints/packages/packages.py:609 msgid "You are not a maintainer" msgstr "Bạn không phải người bảo trì" -#: app/blueprints/packages/packages.py:605 +#: app/blueprints/packages/packages.py:612 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:637 +#: app/blueprints/packages/packages.py:644 msgid "Author Name" msgstr "Tên Tác giả" -#: app/blueprints/packages/packages.py:724 +#: app/blueprints/packages/packages.py:731 msgid "Enable support detection based on dependencies (recommended)" msgstr "" -#: app/blueprints/packages/packages.py:725 +#: app/blueprints/packages/packages.py:732 msgid "Supported games" msgstr "" -#: app/blueprints/packages/packages.py:726 +#: app/blueprints/packages/packages.py:733 msgid "Unsupported games" msgstr "" -#: app/blueprints/packages/packages.py:727 +#: app/blueprints/packages/packages.py:734 msgid "Supports all games (unless stated) / is game independent" msgstr "" -#: app/blueprints/packages/packages.py:743 +#: app/blueprints/packages/packages.py:750 msgid "You need at least one release before you can edit game support" msgstr "" -#: app/blueprints/packages/packages.py:747 +#: app/blueprints/packages/packages.py:754 msgid "Mod(pack) needs to contain at least one mod. Please create a new release" msgstr "" @@ -1335,18 +1357,19 @@ msgstr "Tham chiếu Git (ví dụ: cam kết băm, nhánh hoặc thẻ)" #: app/blueprints/packages/releases.py:62 #: app/blueprints/packages/releases.py:77 -#: app/blueprints/packages/releases.py:207 +#: app/blueprints/packages/releases.py:217 msgid "Minimum Minetest Version" msgstr "Phiên bản Minetest Thấp nhất" #: app/blueprints/packages/releases.py:64 #: app/blueprints/packages/releases.py:79 -#: app/blueprints/packages/releases.py:210 +#: app/blueprints/packages/releases.py:220 msgid "Maximum Minetest Version" msgstr "Phiên bản Minetest Cao nhất" #: app/blueprints/packages/releases.py:74 #: app/templates/packages/release_edit.html:31 +#: app/templates/packages/release_view.html:31 msgid "URL" msgstr "URL" @@ -1367,77 +1390,77 @@ msgstr "Nhập từ Git" msgid "Upload .zip file" msgstr "Tải lên tệp .zip" -#: app/blueprints/packages/releases.py:206 +#: app/blueprints/packages/releases.py:216 msgid "Set Min" msgstr "Đặt tối thiểu" -#: app/blueprints/packages/releases.py:209 +#: app/blueprints/packages/releases.py:219 msgid "Set Max" msgstr "Đặt tối đa" -#: app/blueprints/packages/releases.py:212 +#: app/blueprints/packages/releases.py:222 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:213 +#: app/blueprints/packages/releases.py:223 msgid "Update" msgstr "Cập nhật" -#: app/blueprints/packages/releases.py:265 +#: app/blueprints/packages/releases.py:275 #: app/templates/packages/update_config.html:25 msgid "Trigger" msgstr "Kích hoạt" -#: app/blueprints/packages/releases.py:266 +#: app/blueprints/packages/releases.py:276 msgid "New Commit" msgstr "Cam kết Mới" -#: app/blueprints/packages/releases.py:267 app/templates/admin/tags/list.html:8 +#: app/blueprints/packages/releases.py:277 app/templates/admin/tags/list.html:8 msgid "New Tag" msgstr "Thẻ Mới" -#: app/blueprints/packages/releases.py:269 +#: app/blueprints/packages/releases.py:279 #, fuzzy msgid "Branch name" msgstr "Tên chi nhánh" -#: app/blueprints/packages/releases.py:270 +#: app/blueprints/packages/releases.py:280 #: app/templates/packages/update_config.html:38 msgid "Action" msgstr "Hành động" -#: app/blueprints/packages/releases.py:271 +#: app/blueprints/packages/releases.py:281 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:271 app/logic/package_approval.py:104 +#: app/blueprints/packages/releases.py:281 app/logic/package_approval.py:104 msgid "Create release" msgstr "Tạo phát hành" -#: app/blueprints/packages/releases.py:273 +#: app/blueprints/packages/releases.py:283 msgid "Save Settings" msgstr "Lưu Cài Đặt" -#: app/blueprints/packages/releases.py:274 +#: app/blueprints/packages/releases.py:284 #, fuzzy msgid "Disable Automation" msgstr "Tắt tự động hóa" -#: app/blueprints/packages/releases.py:313 +#: app/blueprints/packages/releases.py:323 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:329 +#: app/blueprints/packages/releases.py:339 msgid "Deleted update configuration" msgstr "Đã xóa cấu hình cập nhật" -#: app/blueprints/packages/releases.py:337 +#: app/blueprints/packages/releases.py:347 msgid "Now, please create an initial release" msgstr "Bây giờ, hãy tạo một bản phát hành ban đầu" #: app/blueprints/packages/reviews.py:60 app/blueprints/threads/__init__.py:181 #: app/blueprints/threads/__init__.py:182 -#: app/blueprints/threads/__init__.py:282 +#: app/blueprints/threads/__init__.py:283 msgid "Comment" msgstr "Bình luận" @@ -1445,18 +1468,18 @@ msgstr "Bình luận" msgid "Rating" msgstr "" -#: app/blueprints/packages/reviews.py:62 app/templates/macros/reviews.html:124 -#: app/templates/macros/reviews.html:178 +#: app/blueprints/packages/reviews.py:62 app/templates/macros/reviews.html:125 +#: app/templates/macros/reviews.html:179 msgid "Yes" msgstr "Có" -#: app/blueprints/packages/reviews.py:62 app/templates/macros/reviews.html:129 -#: app/templates/macros/reviews.html:182 +#: app/blueprints/packages/reviews.py:62 app/templates/macros/reviews.html:130 +#: app/templates/macros/reviews.html:183 msgid "Neutral" msgstr "" -#: app/blueprints/packages/reviews.py:62 app/templates/macros/reviews.html:134 -#: app/templates/macros/reviews.html:186 +#: app/blueprints/packages/reviews.py:62 app/templates/macros/reviews.html:135 +#: app/templates/macros/reviews.html:187 msgid "No" msgstr "Không" @@ -1474,7 +1497,7 @@ msgstr "" #: app/blueprints/packages/reviews.py:94 app/blueprints/threads/__init__.py:207 #: app/blueprints/threads/__init__.py:240 -#: app/blueprints/threads/__init__.py:334 app/blueprints/users/settings.py:114 +#: app/blueprints/threads/__init__.py:335 app/blueprints/users/settings.py:114 #: app/logic/packages.py:131 msgid "Linking to blocked sites is not allowed" msgstr "" @@ -1502,8 +1525,9 @@ msgid "Message" msgstr "Tin nhắn" #: app/blueprints/report/__init__.py:35 app/templates/macros/threads.html:51 -#: app/templates/packages/view.html:688 app/templates/report/index.html:4 -#: app/templates/report/index.html:10 app/templates/users/profile.html:37 +#: app/templates/packages/view.html:706 app/templates/report/index.html:4 +#: app/templates/report/index.html:10 app/templates/users/account.html:91 +#: app/templates/users/profile.html:37 msgid "Report" msgstr "Báo cáo" @@ -1541,26 +1565,26 @@ msgstr "Không thể xóa bài mở đầu chuỗi!" msgid "Please wait before commenting again" msgstr "Xin vui lòng chờ đợi trước khi bình luận một lần nữa" -#: app/blueprints/threads/__init__.py:284 +#: app/blueprints/threads/__init__.py:285 #: app/templates/macros/package_approval.html:56 #, fuzzy msgid "Open Thread" msgstr "Mở Chủ Đề" -#: app/blueprints/threads/__init__.py:309 +#: app/blueprints/threads/__init__.py:310 msgid "Unable to create thread!" msgstr "Không thể tạo chủ đề!" -#: app/blueprints/threads/__init__.py:315 +#: app/blueprints/threads/__init__.py:316 #, fuzzy msgid "An approval thread already exists! Consider replying there instead" msgstr "Một chuỗi phê duyệt đã tồn tại! Thay vào đó, hãy cân nhắc trả lời ở đó" -#: app/blueprints/threads/__init__.py:319 +#: app/blueprints/threads/__init__.py:320 msgid "Please wait before opening another thread" msgstr "Xin vui lòng chờ đợi trước khi mở chủ đề khác" -#: app/blueprints/todo/user.py:192 +#: app/blueprints/todo/user.py:193 #: app/templates/collections/package_add_to.html:46 msgid "Done" msgstr "" @@ -1579,7 +1603,7 @@ msgstr "Mật khẩu" msgid "Remember me" msgstr "Nhớ thông tin đăng nhập của tôi" -#: app/blueprints/users/account.py:39 app/templates/base.html:176 +#: app/blueprints/users/account.py:39 app/templates/base.html:190 #: app/templates/donate/index.html:85 app/templates/users/login.html:4 msgid "Sign in" msgstr "Đăng nhập" @@ -1958,7 +1982,7 @@ msgstr "Văn bản cần tìm (biểu thức chính quy)" msgid "File filter" msgstr "Bộ lọc tệp" -#: app/blueprints/zipgrep/__init__.py:38 app/templates/base.html:60 +#: app/blueprints/zipgrep/__init__.py:38 app/templates/base.html:74 #: app/templates/packages/advanced_search.html:34 #: app/templates/packages/game_hub.html:35 app/templates/todo/tags.html:14 msgid "Search" @@ -2051,6 +2075,10 @@ 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/packages.py:140 +msgid "You cannot change package type once approved" +msgstr "" + #: 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" @@ -2130,18 +2158,18 @@ msgstr "Trò chơi" msgid "Texture Pack" msgstr "Gói kết cấu" -#: app/models/packages.py:78 app/templates/base.html:39 +#: app/models/packages.py:78 app/templates/base.html:53 #: app/templates/modnames/view.html:14 #, fuzzy msgid "Mods" msgstr "Sửa đổi" -#: app/models/packages.py:80 app/templates/base.html:42 +#: app/models/packages.py:80 app/templates/base.html:56 #: app/templates/modnames/view.html:17 msgid "Games" msgstr "Trò chơi" -#: app/models/packages.py:82 app/templates/base.html:45 +#: app/models/packages.py:82 app/templates/base.html:59 msgid "Texture Packs" msgstr "Gói Kết cấu" @@ -2268,185 +2296,185 @@ msgstr "Chấp thuận" msgid "Delete" msgstr "Xóa" -#: app/models/packages.py:1366 +#: app/models/packages.py:1384 #, python-format msgid "New commit %(hash)s found on the Git repo." msgstr "" -#: app/models/packages.py:1370 +#: app/models/packages.py:1388 #, python-format msgid "The last release was commit %(hash)s" msgstr "" -#: app/models/packages.py:1376 +#: app/models/packages.py:1394 #, python-format msgid "New tag %(tag_name)s found on the Git repo." msgstr "" -#: app/models/users.py:45 +#: app/models/users.py:46 msgid "Banned" msgstr "" -#: app/models/users.py:47 +#: app/models/users.py:48 msgid "Not Joined" msgstr "" -#: app/models/users.py:49 +#: app/models/users.py:50 msgid "New Member" msgstr "" -#: app/models/users.py:51 +#: app/models/users.py:52 msgid "Member" msgstr "" -#: app/models/users.py:53 +#: app/models/users.py:54 msgid "Trusted Member" msgstr "" -#: app/models/users.py:55 +#: app/models/users.py:56 msgid "Approver" msgstr "" -#: app/models/users.py:57 +#: app/models/users.py:58 msgid "Editor" msgstr "" #. NOTE: BOT notification type -#: app/models/users.py:59 app/models/users.py:448 +#: app/models/users.py:60 app/models/users.py:455 msgid "Bot" msgstr "" -#: app/models/users.py:61 +#: app/models/users.py:62 msgid "Moderator" msgstr "" -#: app/models/users.py:63 app/templates/base.html:164 +#: app/models/users.py:64 app/templates/base.html:178 msgid "Admin" msgstr "Quản trị" #. NOTE: PACKAGE_EDIT notification type -#: app/models/users.py:433 +#: app/models/users.py:440 msgid "Package Edit" msgstr "" #. NOTE: PACKAGE_APPROVAL notification type -#: app/models/users.py:436 +#: app/models/users.py:443 msgid "Package Approval" msgstr "" #. NOTE: NEW_THREAD notification type -#: app/models/users.py:439 app/templates/threads/list.html:12 +#: app/models/users.py:446 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:442 +#: app/models/users.py:449 msgid "New Review" msgstr "" #. NOTE: THREAD_REPLY notification type -#: app/models/users.py:445 +#: app/models/users.py:452 msgid "Thread Reply" msgstr "" #. NOTE: MAINTAINER notification type -#: app/models/users.py:451 app/templates/macros/threads.html:27 +#: app/models/users.py:458 app/templates/macros/threads.html:27 msgid "Maintainer" msgstr "Người bảo trì" #. NOTE: EDITOR_ALERT notification type -#: app/models/users.py:454 +#: app/models/users.py:461 msgid "Editor Alert" msgstr "" #. NOTE: EDITOR_MISC notification type -#: app/models/users.py:457 +#: app/models/users.py:464 msgid "Editor Misc" msgstr "" #. NOTE: OTHER notification type -#: app/models/users.py:460 +#: app/models/users.py:467 msgid "Other" msgstr "" -#: app/models/users.py:470 +#: app/models/users.py:477 msgid "This is a Package Edit notification." msgstr "" -#: app/models/users.py:472 +#: app/models/users.py:479 msgid "This is a Package Approval notification." msgstr "" -#: app/models/users.py:474 +#: app/models/users.py:481 msgid "This is a New Thread notification." msgstr "" -#: app/models/users.py:476 +#: app/models/users.py:483 msgid "This is a New Review notification." msgstr "" -#: app/models/users.py:478 +#: app/models/users.py:485 msgid "This is a Thread Reply notification." msgstr "" -#: app/models/users.py:480 +#: app/models/users.py:487 msgid "This is a Bot notification." msgstr "" -#: app/models/users.py:482 +#: app/models/users.py:489 msgid "This is a Maintainer change notification." msgstr "" -#: app/models/users.py:484 +#: app/models/users.py:491 msgid "This is an Editor Alert notification." msgstr "" -#: app/models/users.py:486 +#: app/models/users.py:493 msgid "This is an Editor Misc notification." msgstr "" -#: app/models/users.py:488 +#: app/models/users.py:495 msgid "This is an Other notification." msgstr "" -#: app/models/users.py:495 +#: app/models/users.py:502 msgid "When another user edits your packages, releases, etc." msgstr "" -#: app/models/users.py:497 +#: app/models/users.py:504 msgid "Notifications from editors related to the package approval process." msgstr "" -#: app/models/users.py:499 +#: app/models/users.py:506 msgid "When a thread is created on your package." msgstr "" -#: app/models/users.py:501 +#: app/models/users.py:508 msgid "When a user posts a review on your package." msgstr "" -#: app/models/users.py:503 +#: app/models/users.py:510 msgid "When someone replies to a thread you're watching." msgstr "" -#: app/models/users.py:505 +#: app/models/users.py:512 msgid "From a bot - for example, update notifications." msgstr "" -#: app/models/users.py:507 +#: app/models/users.py:514 msgid "When your package's maintainers change." msgstr "" -#: app/models/users.py:509 +#: app/models/users.py:516 msgid "For editors: Important alerts." msgstr "" -#: app/models/users.py:511 +#: app/models/users.py:518 msgid "For editors: Minor notifications, including new threads." msgstr "" -#: app/models/users.py:513 +#: app/models/users.py:520 msgid "Minor notifications not important enough for a dedicated category." msgstr "" @@ -2501,11 +2529,11 @@ msgstr "" "Trang đó không thể được tìm thấy. Liên kết có thể bị hỏng, trang có thể " "đã bị xóa, hoặc có thể bạn không có quyền truy cập vào nó." -#: app/templates/base.html:48 +#: app/templates/base.html:62 msgid "Random" msgstr "Ngẫu nhiên" -#: app/templates/base.html:51 app/templates/base.html:245 +#: app/templates/base.html:65 app/templates/base.html:259 #: app/templates/packages/bulk_update_conf.html:8 #: app/templates/packages/translation.html:12 #: app/templates/packages/update_config.html:8 @@ -2514,131 +2542,135 @@ msgstr "Ngẫu nhiên" msgid "Help" msgstr "Trợ giúp" -#: app/templates/base.html:58 +#: app/templates/base.html:72 #, python-format msgid "Search %(type)s" msgstr "Tìm kiếm %(type)s" -#: app/templates/base.html:58 app/templates/todo/tags.html:11 +#: app/templates/base.html:72 app/templates/todo/tags.html:11 #: app/templates/todo/tags.html:13 msgid "Search all packages" msgstr "Tìm kiếm tất cả gói" -#: app/templates/base.html:75 +#: app/templates/base.html:89 msgid "Work Queue" msgstr "Hàng đợi Công việc" -#: app/templates/base.html:88 app/templates/base.html:140 +#: app/templates/base.html:102 app/templates/base.html:154 msgid "To do list" msgstr "Những việc cần làm" -#: app/templates/base.html:97 app/templates/notifications/list.html:4 +#: app/templates/base.html:111 app/templates/notifications/list.html:4 msgid "Notifications" msgstr "Thông báo" -#: app/templates/base.html:118 +#: app/templates/base.html:132 msgid "Add Package" msgstr "Thêm Gói" -#: app/templates/base.html:135 +#: app/templates/base.html:149 msgid "Profile" msgstr "Hồ sơ" -#: app/templates/base.html:145 +#: app/templates/base.html:159 msgid "My Collections" msgstr "" -#: app/templates/base.html:169 app/templates/packages/release_new.html:12 +#: app/templates/base.html:183 app/templates/packages/release_new.html:12 msgid "Settings" msgstr "Cài đặt" -#: app/templates/base.html:172 +#: app/templates/base.html:186 msgid "Sign out" msgstr "Đăng xuất" #: app/templates/admin/languages/list.html:4 -#: app/templates/admin/languages/list.html:10 app/templates/base.html:185 -#: app/templates/packages/view.html:602 app/utils/minetest_hypertext.py:288 +#: app/templates/admin/languages/list.html:10 app/templates/base.html:199 +#: app/templates/packages/view.html:620 app/utils/minetest_hypertext.py:288 msgid "Languages" msgstr "" -#: app/templates/base.html:202 app/templates/translate/index.html:76 +#: app/templates/base.html:216 app/templates/translate/index.html:76 msgid "Help translate ContentDB" msgstr "Giúp dịch ContentDB" -#: app/templates/base.html:246 +#: app/templates/base.html:260 msgid "About" msgstr "" -#: app/templates/base.html:247 +#: app/templates/base.html:261 msgid "Contact Us" msgstr "" -#: app/templates/base.html:248 +#: app/templates/base.html:262 msgid "Rules" msgstr "" -#: app/templates/base.html:249 +#: app/templates/base.html:263 msgid "Policy and Guidance" msgstr "Chính sách và Hướng dẫn" -#: app/templates/base.html:250 app/templates/donate/index.html:46 +#: app/templates/base.html:264 app/templates/donate/index.html:46 #: app/templates/donate/index.html:70 app/templates/users/profile.html:104 msgid "Donate" msgstr "Quyên góp" -#: app/templates/base.html:251 +#: app/templates/base.html:265 msgid "API" msgstr "API" -#: app/templates/base.html:252 app/templates/users/register.html:37 +#: app/templates/base.html:266 +msgid "RSS / Feeds" +msgstr "" + +#: app/templates/base.html:267 app/templates/users/register.html:37 msgid "Privacy Policy" msgstr "Chính sách Bảo mật" -#: app/templates/base.html:254 +#: app/templates/base.html:269 msgid "Report / DMCA" msgstr "" -#: app/templates/base.html:256 app/templates/packages/advanced_search.html:4 +#: app/templates/base.html:271 app/templates/packages/advanced_search.html:4 msgid "Advanced Search" msgstr "" -#: app/templates/base.html:257 +#: app/templates/base.html:272 msgid "User List" msgstr "Danh sách người dùng" -#: app/templates/base.html:258 app/templates/packages/view.html:190 -#: app/templates/packages/view.html:677 app/templates/threads/list.html:4 +#: app/templates/base.html:273 app/templates/packages/view.html:197 +#: app/templates/packages/view.html:695 app/templates/threads/list.html:4 #, fuzzy msgid "Threads" msgstr "Chủ đề" -#: app/templates/base.html:259 app/templates/collections/list.html:7 +#: app/templates/base.html:274 app/templates/collections/list.html:7 #: app/templates/collections/list.html:26 msgid "Collections" msgstr "" -#: app/templates/base.html:260 app/templates/donate/index.html:4 +#: app/templates/base.html:275 app/templates/donate/index.html:4 msgid "Support Creators" msgstr "" -#: app/templates/base.html:261 +#: app/templates/base.html:276 msgid "Translate Packages" msgstr "" -#: app/templates/base.html:262 +#: app/templates/base.html:277 msgid "Source Code" msgstr "Mã Nguồn" -#: app/templates/base.html:268 +#: app/templates/base.html:283 msgid "Show non-free packages" msgstr "" -#: app/templates/base.html:270 +#: app/templates/base.html:285 msgid "Hide non-free packages" msgstr "" -#: app/templates/base.html:274 +#: app/templates/base.html:289 #, python-format msgid "Our privacy policy has been updated (%(date)s)" msgstr "" @@ -2647,20 +2679,16 @@ msgstr "" msgid "Welcome" msgstr "Chào mừng" -#: app/templates/index.html:8 -msgid "Welcome to the best place to find Minetest mods, games, and texture packs" -msgstr "" - #: app/templates/index.html:53 #, python-format msgid "%(title)s by %(author)s" msgstr "%(title)s bởi %(author)s" -#: app/templates/index.html:94 app/templates/packages/view.html:278 +#: app/templates/index.html:94 app/templates/packages/view.html:285 msgid "Previous" msgstr "Trước" -#: app/templates/index.html:98 app/templates/packages/view.html:282 +#: app/templates/index.html:98 app/templates/packages/view.html:289 #: app/templates/users/claim_forums.html:87 msgid "Next" msgstr "Sau" @@ -2742,7 +2770,7 @@ msgstr "Gói" #: app/templates/admin/storage.html:62 #: app/templates/collections/create_edit.html:61 -#: app/templates/threads/user_comments.html:79 +#: app/templates/threads/user_comments.html:80 msgid "No results" msgstr "" @@ -2872,7 +2900,8 @@ msgstr "Không có mã thông báo nào được tạo" #: app/templates/collections/create_edit.html:5 #: app/templates/collections/view.html:42 app/templates/macros/releases.html:68 -#: app/templates/packages/view.html:116 app/templates/packages/view.html:255 +#: app/templates/packages/release_view.html:10 +#: app/templates/packages/view.html:123 app/templates/packages/view.html:262 msgid "Edit" msgstr "Chỉnh sửa" @@ -2890,7 +2919,7 @@ msgstr "" #: app/templates/collections/create_edit.html:76 #: app/templates/packages/remove.html:34 app/templates/packages/remove.html:83 -#: app/templates/packages/view.html:128 +#: app/templates/packages/view.html:135 msgid "Remove" msgstr "Loại bỏ" @@ -3152,8 +3181,8 @@ msgstr "Người dùng đã bị xóa" msgid "No audit log entries." msgstr "Không có mục kiểm toán được ghi nhật ký." -#: app/templates/macros/forms.html:21 app/templates/macros/reviews.html:150 -#: app/templates/packages/remove.html:73 app/templates/packages/view.html:468 +#: app/templates/macros/forms.html:21 app/templates/macros/reviews.html:151 +#: app/templates/packages/remove.html:73 app/templates/packages/view.html:486 #: app/templates/users/modtools.html:86 msgid "Required" msgstr "Yêu cầu" @@ -3231,6 +3260,7 @@ msgstr "Chỉnh sửa / Phê duyệt" #: app/templates/macros/releases.html:103 #: app/templates/packages/release_edit.html:39 +#: app/templates/packages/release_view.html:41 msgid "Importing..." msgstr "Đang nhập..." @@ -3250,34 +3280,34 @@ msgstr "Hữu ích" msgid "Unhelpful" msgstr "Vô ích" -#: app/templates/macros/reviews.html:90 +#: app/templates/macros/reviews.html:91 #, python-format msgid "%(num)d comments" msgstr "%(num)d bình luận" -#: app/templates/macros/reviews.html:102 +#: app/templates/macros/reviews.html:103 msgid "No reviews, yet." msgstr "Chưa có đánh giá." -#: app/templates/macros/reviews.html:112 app/templates/macros/reviews.html:166 +#: app/templates/macros/reviews.html:113 app/templates/macros/reviews.html:167 #: app/templates/packages/review_create_edit.html:4 msgid "Review" msgstr "Đánh giá" -#: app/templates/macros/reviews.html:139 +#: app/templates/macros/reviews.html:140 #: app/templates/packages/review_create_edit.html:51 msgid "Why or why not? Try to be constructive" msgstr "Tại sao hoặc tại sao không? Cố gắng mang tính xây dựng" -#: app/templates/macros/reviews.html:156 +#: app/templates/macros/reviews.html:157 msgid "Post Review" msgstr "Đăng đánh giá" -#: app/templates/macros/reviews.html:192 +#: app/templates/macros/reviews.html:193 msgid "Report an issue" msgstr "" -#: app/templates/macros/reviews.html:196 +#: app/templates/macros/reviews.html:197 msgid "Ask a question" msgstr "" @@ -3412,8 +3442,8 @@ msgstr "Trả lời cuối cùng" msgid "On %(trigger)s, do %(action)s" msgstr "Nếu %(trigger)s, thì %(action)s" -#: app/templates/macros/todo.html:35 app/templates/packages/view.html:122 -#: app/templates/packages/view.html:433 +#: app/templates/macros/todo.html:35 app/templates/packages/view.html:129 +#: app/templates/packages/view.html:451 msgid "Release" msgstr "Phát hành" @@ -3423,7 +3453,7 @@ msgstr "Kho" #: app/templates/macros/todo.html:48 #: app/templates/packages/releases_list.html:13 -#: app/templates/packages/view.html:437 +#: app/templates/packages/view.html:455 msgid "Update settings" msgstr "Cài đặt cập nhật" @@ -3470,9 +3500,9 @@ msgstr "Chủ đề diễn đàn" #: app/templates/modnames/view.html:27 app/templates/oauth/authorize.html:32 #: app/templates/packages/game_support.html:42 -#: app/templates/packages/similar.html:38 app/templates/packages/view.html:474 -#: app/templates/packages/view.html:498 app/templates/packages/view.html:543 -#: app/templates/packages/view.html:575 app/templates/todo/editor.html:85 +#: app/templates/packages/similar.html:38 app/templates/packages/view.html:492 +#: app/templates/packages/view.html:516 app/templates/packages/view.html:561 +#: app/templates/packages/view.html:593 app/templates/todo/editor.html:85 #: app/templates/todo/game_support.html:45 #, python-format msgid "%(title)s by %(display_name)s" @@ -3710,18 +3740,18 @@ msgstr "" "tính năng\n" "\t\t\tchẳng hạn như tìm siêu dữ liệu từ git và tự động hoàn thành." -#: app/templates/packages/create_edit.html:73 +#: app/templates/packages/create_edit.html:78 msgid "You need to unpublish the package to change the name." msgstr "" -#: app/templates/packages/create_edit.html:80 +#: app/templates/packages/create_edit.html:85 msgid "" "Tip: Don't include Minetest, mod, or modpack " "anywhere in the short description. It is unnecessary and wastes " "characters." msgstr "" -#: app/templates/packages/create_edit.html:83 +#: app/templates/packages/create_edit.html:88 msgid "" "Please choose 'Work in Progress' if your package is unstable, and " "shouldn't be recommended to all players" @@ -3729,89 +3759,89 @@ msgstr "" "Vui lòng chọn 'Đang tiến hành' nếu gói của bạn không ổn định và không nên" " được khuyến nghị cho tất cả người chơi" -#: app/templates/packages/create_edit.html:88 +#: app/templates/packages/create_edit.html:93 msgid "If there is no media, set the Media License to the same as the License." msgstr "" "Nếu không có phương tiện truyền thông, hãy đặt Giấy phép Phương tiện " "truyền thông giống như giấy Phép." -#: app/templates/packages/create_edit.html:92 +#: app/templates/packages/create_edit.html:97 msgid "" "There's no need to link to the package on ContentDB in the long " "description, the user is already here!" msgstr "" -#: app/templates/packages/create_edit.html:95 +#: app/templates/packages/create_edit.html:100 msgid "" "There's no need to include the forum topic in the long description, it's " "already shown on the page." msgstr "" -#: app/templates/packages/create_edit.html:98 +#: app/templates/packages/create_edit.html:103 msgid "" "There's no need to include the repository URL in the long description, " "it's already shown on the page." msgstr "" -#: app/templates/packages/create_edit.html:102 +#: app/templates/packages/create_edit.html:107 msgid "What to write in the long description" msgstr "" -#: app/templates/packages/create_edit.html:108 +#: app/templates/packages/create_edit.html:113 msgid "Repository and Links" msgstr "Kho lưu trữ và Liên kết" -#: app/templates/packages/create_edit.html:111 +#: app/templates/packages/create_edit.html:116 msgid "Do you have a Git repository?" msgstr "" -#: app/templates/packages/create_edit.html:113 +#: app/templates/packages/create_edit.html:118 msgid "Having a repository is optional" msgstr "" -#: app/templates/packages/create_edit.html:116 +#: app/templates/packages/create_edit.html:121 msgid "" "If you do have a repository, enter the URL below. Otherwise, leave blank " "and click skip." msgstr "" -#: app/templates/packages/create_edit.html:121 +#: app/templates/packages/create_edit.html:126 msgid "HTTP URL to a Git, Mercurial, or other repository" msgstr "" -#: app/templates/packages/create_edit.html:124 +#: app/templates/packages/create_edit.html:129 msgid "Next (Autoimport)" msgstr "Tiếp theo (Tự động nhập)" -#: app/templates/packages/create_edit.html:125 +#: app/templates/packages/create_edit.html:130 msgid "Skip" msgstr "Bỏ qua" -#: app/templates/packages/create_edit.html:129 +#: app/templates/packages/create_edit.html:134 msgid "Importing... (This may take a while)" msgstr "Đang nhập ... (Quá trình này có thể mất một lúc)" -#: app/templates/packages/create_edit.html:132 +#: app/templates/packages/create_edit.html:137 msgid "Where should users report issues?" msgstr "" -#: app/templates/packages/create_edit.html:136 +#: app/templates/packages/create_edit.html:141 msgid "Paste a forum topic URL" msgstr "" -#: app/templates/packages/create_edit.html:138 +#: app/templates/packages/create_edit.html:143 msgid "YouTube videos will be shown in an embed." msgstr "Các video YouTube sẽ được hiển thị dưới dạng nhúng." -#: app/templates/packages/create_edit.html:139 +#: app/templates/packages/create_edit.html:144 msgid "If blank, the author's donation URL will be used instead." msgstr "" -#: app/templates/packages/create_edit.html:140 +#: app/templates/packages/create_edit.html:145 msgid "How can users translate your package? ie: weblate URL or a help page" msgstr "" -#: app/templates/packages/create_edit.html:145 +#: app/templates/packages/create_edit.html:150 msgid "" "You need to save a draft before you can add releases and screenshots. " "You'll be able to edit the package again before submitting for approval." @@ -3868,7 +3898,7 @@ msgid "" msgstr "" #: app/templates/packages/game_support.html:23 -#: app/templates/packages/view.html:213 app/templates/translate/index.html:48 +#: app/templates/packages/view.html:220 app/templates/translate/index.html:48 msgid "Source" msgstr "Nguồn" @@ -4059,10 +4089,12 @@ msgid "Human-readable name. Eg: 1.0.0 - The Trains Update" msgstr "" #: app/templates/packages/release_edit.html:35 +#: app/templates/packages/release_view.html:35 msgid "Commit Hash" msgstr "Cam Kết Băm" #: app/templates/packages/release_edit.html:40 +#: app/templates/packages/release_view.html:42 msgid "view task" msgstr "xem nhiệm vụ" @@ -4407,7 +4439,7 @@ msgstr "" "hưởng của nó vào đánh giá gói." #: app/templates/packages/review_votes.html:4 -#: app/templates/packages/view.html:364 +#: app/templates/packages/view.html:371 msgid "Review Votes" msgstr "Vote đánh giá" @@ -4539,24 +4571,32 @@ msgstr "" msgid "Translating content meta - lua_api.md" msgstr "" -#: app/templates/packages/translation.html:30 -msgid "Translation template" +#: app/templates/packages/translation.html:31 +#, python-format +msgid "%(title)s is available in %(num)d languages." msgstr "" #: app/templates/packages/translation.html:32 +msgid "ContentDB reads translations from locale files (.tr) in your package." +msgstr "" + +#: app/templates/packages/translation.html:89 +msgid "Translation template" +msgstr "" + +#: app/templates/packages/translation.html:91 #, python-format msgid "" "To quickly add support for ContentDB package translation, create a file " "at %(location)s with the following content:" msgstr "" -#: app/templates/packages/translation.html:43 -#, python-format -msgid "%(title)s is available in %(num)d languages." +#: app/templates/packages/translation.html:102 +msgid "With games, you also need to name the textdomain in game.conf:" msgstr "" -#: app/templates/packages/translation.html:44 -msgid "ContentDB reads translations from locale files (.tr) in your package." +#: app/templates/packages/translation.html:106 +msgid "Replace mymod with the name of mod / textdomain you chose." msgstr "" #: app/templates/packages/update_config.html:4 @@ -4600,46 +4640,51 @@ msgstr "" "Khi một gói được đánh dấu là đã lỗi thời, bạn sẽ không nhận được bất kỳ " "thông báo nào nữa cho đến khi gói đó được đánh dấu là cập nhật." -#: app/templates/packages/view.html:42 +#: app/templates/packages/view.html:22 app/templates/packages/view.html:25 +#, python-format +msgid "%(title)s releases" +msgstr "" + +#: app/templates/packages/view.html:49 msgid "Download" msgstr "Tải xuống" -#: app/templates/packages/view.html:49 +#: app/templates/packages/view.html:56 #, python-format msgid "Minetest %(min)s - %(max)s" msgstr "Minetest %(min)s - %(max)s" -#: app/templates/packages/view.html:51 +#: app/templates/packages/view.html:58 #, python-format msgid "For Minetest %(min)s and above" msgstr "Cho Minetest %(min)s trở lên" -#: app/templates/packages/view.html:53 +#: app/templates/packages/view.html:60 #, python-format msgid "Minetest %(max)s and below" msgstr "Minetest %(max)s trở xuống" -#: app/templates/packages/view.html:63 +#: app/templates/packages/view.html:70 msgid "How do I install this?" msgstr "Làm thế nào để tôi cài đặt cái này?" -#: app/templates/packages/view.html:69 +#: app/templates/packages/view.html:76 msgid "No downloads available" msgstr "Không có sẵn bản tải xuống" -#: app/templates/packages/view.html:76 +#: app/templates/packages/view.html:83 msgid "Non-free code and media" msgstr "Mã và phương tiện truyền thông không-tự do" -#: app/templates/packages/view.html:78 +#: app/templates/packages/view.html:85 msgid "Non-free code" msgstr "Mã không-tự do" -#: app/templates/packages/view.html:80 +#: app/templates/packages/view.html:87 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:109 +#: app/templates/packages/view.html:101 app/templates/threads/view.html:109 msgid "" "This thread is only visible to its creator, package maintainers, users of" " Approver rank or above, and @mentioned users." @@ -4648,162 +4693,167 @@ 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:207 app/templates/users/profile.html:95 +#: app/templates/packages/view.html:214 app/templates/users/profile.html:95 msgid "Website" msgstr "Trang web" -#: app/templates/packages/view.html:219 app/templates/users/profile.html:77 +#: app/templates/packages/view.html:226 app/templates/users/profile.html:77 msgid "Forums" msgstr "Diễn đàn" -#: app/templates/packages/view.html:225 +#: app/templates/packages/view.html:232 msgid "Issue Tracker" msgstr "Theo Dõi Vấn Đề" -#: app/templates/packages/view.html:231 app/templates/translate/index.html:43 +#: app/templates/packages/view.html:238 app/templates/translate/index.html:43 msgid "Translate" msgstr "" -#: app/templates/packages/view.html:297 +#: app/templates/packages/view.html:304 msgid "Thumbnail for video" msgstr "" -#: app/templates/packages/view.html:314 +#: app/templates/packages/view.html:321 msgid "Awaiting review" msgstr "Chờ xem xét" -#: app/templates/packages/view.html:344 app/templates/threads/view.html:82 +#: app/templates/packages/view.html:351 app/templates/threads/view.html:82 msgid "Edit Review" msgstr "Chỉnh sửa đánh giá" -#: app/templates/packages/view.html:349 +#: app/templates/packages/view.html:356 msgid "You can't review your own package." msgstr "Bạn không thể đánh giá gói của mình." -#: app/templates/packages/view.html:359 +#: app/templates/packages/view.html:366 msgid "Package needs to be approved before it can be reviewed." msgstr "" -#: app/templates/packages/view.html:370 +#: app/templates/packages/view.html:377 msgid "Used By" msgstr "Được Sử Dụng Bởi" -#: app/templates/packages/view.html:376 +#: app/templates/packages/view.html:383 msgid "Content" msgstr "Nội dung" -#: app/templates/packages/view.html:378 app/templates/packages/view.html:461 +#: app/templates/packages/view.html:385 app/templates/packages/view.html:479 msgid "View content for game" msgstr "Xem nội dung cho trò chơi" -#: app/templates/packages/view.html:393 +#: app/templates/packages/view.html:398 +#, python-format +msgid "Release notes for %(title)s" +msgstr "" + +#: app/templates/packages/view.html:411 msgid "Favorite" msgstr "" -#: app/templates/packages/view.html:402 +#: app/templates/packages/view.html:420 msgid "Add to collection..." msgstr "" -#: app/templates/packages/view.html:410 +#: app/templates/packages/view.html:428 #, python-format msgid "View %(count)d collections" msgstr "" -#: app/templates/packages/view.html:421 +#: app/templates/packages/view.html:439 msgid "Package may be outdated" msgstr "Gói có thể đã lỗi thời" -#: app/templates/packages/view.html:428 +#: app/templates/packages/view.html:446 msgid "Only visible to the author and Editors." msgstr "Chỉ hiển thị cho tác giả và Biên tập viên." -#: app/templates/packages/view.html:445 +#: app/templates/packages/view.html:463 msgid "Warning" msgstr "Cảnh báo" -#: app/templates/packages/view.html:451 +#: app/templates/packages/view.html:469 msgid "Like this package? Help support its development by making a donation" msgstr "Thích gói này? Giúp hỗ trợ sự phát triển của nó bằng cách đóng góp" -#: app/templates/packages/view.html:454 +#: app/templates/packages/view.html:472 msgid "Donate now" msgstr "Quyên góp ngay bây giờ" -#: app/templates/packages/view.html:466 app/utils/minetest_hypertext.py:283 +#: app/templates/packages/view.html:484 app/utils/minetest_hypertext.py:283 msgid "Dependencies" msgstr "Phụ thuộc" -#: app/templates/packages/view.html:486 +#: app/templates/packages/view.html:504 msgid "No required dependencies" msgstr "Không có phụ thuộc bắt buộc" -#: app/templates/packages/view.html:492 +#: app/templates/packages/view.html:510 msgid "Optional" msgstr "Tùy chọn" -#: app/templates/packages/view.html:525 +#: app/templates/packages/view.html:543 msgid "Compatible Games" msgstr "Trò chơi tương thích" -#: app/templates/packages/view.html:530 app/templates/packages/view.html:550 +#: app/templates/packages/view.html:548 app/templates/packages/view.html:568 #: app/utils/minetest_hypertext.py:275 msgid "No specific game required" msgstr "" -#: app/templates/packages/view.html:533 +#: app/templates/packages/view.html:551 msgid "Tested with:" msgstr "" -#: app/templates/packages/view.html:555 +#: app/templates/packages/view.html:573 msgid "Is the above correct?" msgstr "" -#: app/templates/packages/view.html:556 +#: app/templates/packages/view.html:574 msgid "You need to either confirm this or tell ContentDB about supported games" msgstr "" -#: app/templates/packages/view.html:568 +#: app/templates/packages/view.html:586 msgid "Does not work with:" msgstr "" -#: app/templates/packages/view.html:588 +#: app/templates/packages/view.html:606 msgid "Please specify compatible games" msgstr "" -#: app/templates/packages/view.html:594 +#: app/templates/packages/view.html:612 msgid "Information" msgstr "Thông tin" -#: app/templates/packages/view.html:600 +#: app/templates/packages/view.html:618 msgid "Technical Name" msgstr "Tên Kỹ Thuật" -#: app/templates/packages/view.html:616 app/utils/minetest_hypertext.py:295 +#: app/templates/packages/view.html:634 app/utils/minetest_hypertext.py:295 #, python-format msgid "%(code_license)s for code,
%(media_license)s for media." msgstr "%(code_license)s cho mã,
%(media_license)s cho phương tiện truền thông." -#: app/templates/packages/view.html:624 +#: app/templates/packages/view.html:642 msgid "Unknown" msgstr "Không rõ" -#: app/templates/packages/view.html:626 app/utils/minetest_hypertext.py:301 +#: app/templates/packages/view.html:644 app/utils/minetest_hypertext.py:301 msgid "Added" msgstr "Đã thêm" -#: app/templates/packages/view.html:640 +#: app/templates/packages/view.html:658 msgid "Remove myself" msgstr "Xóa chính tôi" -#: app/templates/packages/view.html:645 app/utils/minetest_hypertext.py:303 +#: app/templates/packages/view.html:663 app/utils/minetest_hypertext.py:303 msgid "Provides" msgstr "Cung cấp" -#: app/templates/packages/view.html:667 +#: app/templates/packages/view.html:685 msgid "More" msgstr "Thêm" -#: app/templates/packages/view.html:696 +#: app/templates/packages/view.html:714 msgid "See audit log" msgstr "Xem nhật ký kiểm tra" @@ -4891,7 +4941,7 @@ msgstr "Bình luận bởi %(user)s" msgid "Reply to %(title)s" msgstr "Phản hồi tới %(title)s" -#: app/templates/threads/user_comments.html:73 +#: app/templates/threads/user_comments.html:74 msgid "Only showing replies to public threads" msgstr "" @@ -4994,7 +5044,7 @@ msgstr "Sự phụ thuộc chưa được thực hiện" msgid "Mod names that have hard dependers, but no packages providing them." msgstr "" -#: app/templates/todo/editor.html:193 app/templates/users/account.html:100 +#: app/templates/todo/editor.html:193 app/templates/users/account.html:102 msgid "View All" msgstr "Xem Tất cả" @@ -5298,10 +5348,10 @@ msgid "Account Deletion and Deactivation isn't available to users yet." msgstr "Người dùng chưa thể xóa và hủy kích hoạt tài khoản." #: app/templates/users/account.html:88 -msgid "Please contact the admin." -msgstr "Vui lòng liên hệ với quản trị viên." +msgid "Please raise a report to request account deletion." +msgstr "" -#: app/templates/users/account.html:93 +#: app/templates/users/account.html:95 msgid "Recent Account Actions" msgstr "Các Hành động Tài khoản Gần đây" @@ -5830,27 +5880,27 @@ msgstr "Tìm kiếm trong Gói phát Hành" msgid "'%(query)s' - Search Package Releases" msgstr "'%(query)s' - Tìm Kiếm Gói Phát Hành" -#: app/utils/flask.py:158 +#: app/utils/flask.py:159 msgid "All time" msgstr "" -#: app/utils/flask.py:159 +#: app/utils/flask.py:160 msgid "Last 7 days" msgstr "" -#: app/utils/flask.py:160 +#: app/utils/flask.py:161 msgid "Last 30 days" msgstr "" -#: app/utils/flask.py:161 +#: app/utils/flask.py:162 msgid "Last 90 days" msgstr "" -#: app/utils/flask.py:162 +#: app/utils/flask.py:163 msgid "Year to date" msgstr "" -#: app/utils/flask.py:163 +#: app/utils/flask.py:164 msgid "Last year" msgstr "" @@ -6315,6 +6365,7 @@ msgstr "Xin hãy cho phép email thông báo, bạn có thể tùy chỉnh bao n #~ msgid "Chat / Commands" #~ msgstr "" +#~ msgctxt "tags" #~ msgid "" #~ "Focus on player chat/communication or " #~ "who's primary function is interacting " @@ -6330,6 +6381,7 @@ msgstr "Xin hãy cho phép email thông báo, bạn có thể tùy chỉnh bao n #~ msgid "Complex installation" #~ msgstr "" +#~ msgctxt "tags" #~ msgid "" #~ "Requires futher installation steps, such " #~ "as installing luarocks or editing the" @@ -6351,6 +6403,7 @@ msgstr "Xin hãy cho phép email thông báo, bạn có thể tùy chỉnh bao n #~ msgid "Sims" #~ msgstr "" +#~ msgctxt "tags" #~ msgid "" #~ "Mods and games that aim to " #~ "simulate real life activity. Similar to" @@ -6375,6 +6428,7 @@ msgstr "Xin hãy cho phép email thông báo, bạn có thể tùy chỉnh bao n #~ msgid "Mobs / Animals / NPCs" #~ msgstr "" +#~ msgctxt "tags" #~ msgid "Adds mobs, animals, and NPCs" #~ msgstr "" @@ -6483,6 +6537,7 @@ msgstr "Xin hãy cho phép email thông báo, bạn có thể tùy chỉnh bao n #~ msgid "GUI" #~ msgstr "" +#~ msgctxt "tags" #~ msgid "For content whose main utility / feature is in GUI/formspec form" #~ msgstr "" @@ -6501,6 +6556,7 @@ msgstr "Xin hãy cho phép email thông báo, bạn có thể tùy chỉnh bao n #~ msgid "Minetest Game improved" #~ msgstr "" +#~ msgctxt "tags" #~ msgid "Forks of MTG" #~ msgstr "" @@ -6646,39 +6702,6 @@ 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 (_), " @@ -6698,3 +6721,6 @@ msgstr "Xin hãy cho phép email thông báo, bạn có thể tùy chỉnh bao n #~ 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" +#~ msgid "Please contact the admin." +#~ msgstr "Vui lòng liên hệ với quản trị viên." + diff --git a/translations/zh_CN/LC_MESSAGES/messages.po b/translations/zh_CN/LC_MESSAGES/messages.po index f45c45d1..303781f8 100644 --- a/translations/zh_CN/LC_MESSAGES/messages.po +++ b/translations/zh_CN/LC_MESSAGES/messages.po @@ -7,17 +7,16 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2024-06-22 16:06+0100\n" +"POT-Creation-Date: 2024-07-23 22:12+0100\n" "PO-Revision-Date: 2024-07-12 15:09+0000\n" "Last-Translator: y5nw \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.7-dev\n" "Generated-By: Babel 2.15.0\n" #: app/__init__.py:156 @@ -28,329 +27,272 @@ msgstr "已封号:" msgid "You have been banned." msgstr "您被封号了。" -#. NOTE: tags: title for server_tools +#. NOTE: tags: title for jam_game_2023 #: app/_translations.py:6 -#, fuzzy msgctxt "tags" -msgid "Server Moderation and Tools" -msgstr "版主工具" +msgid "Jam / Game 2023" +msgstr "果酱 / 子游戏 2023" -#. NOTE: tags: description for server_tools +#. NOTE: tags: description for jam_game_2023 #: app/_translations.py:8 msgctxt "tags" -msgid "Helps with server maintenance and moderation" -msgstr "" - -#. NOTE: tags: title for pvp -#: app/_translations.py:10 -msgctxt "tags" -msgid "Player vs Player (PvP)" -msgstr "真人对抗 (PvP)" - -#. NOTE: tags: description for pvp -#: app/_translations.py:12 -msgctxt "tags" -msgid "Designed to be played competitively against other players" +msgid "Entries to the 2023 Minetest Game Jam " msgstr "" #. NOTE: tags: title for player_effects -#: app/_translations.py:14 +#: app/_translations.py:10 msgctxt "tags" msgid "Player Effects / Power Ups" msgstr "" #. NOTE: tags: description for player_effects -#: app/_translations.py:16 +#: app/_translations.py:12 msgctxt "tags" msgid "" "For content that changes player effects, including physics, for example: " "speed, jump height or gravity." msgstr "" -#. NOTE: tags: title for jam_game_2023 +#. NOTE: tags: title for server_tools +#: app/_translations.py:14 +#, fuzzy +msgctxt "tags" +msgid "Server Moderation and Tools" +msgstr "版主工具" + +#. NOTE: tags: description for server_tools +#: app/_translations.py:16 +msgctxt "tags" +msgid "Helps with server maintenance and moderation" +msgstr "" + +#. NOTE: tags: title for pvp #: app/_translations.py:18 msgctxt "tags" -msgid "Jam / Game 2023" -msgstr "果酱 / 子游戏 2023" +msgid "Player vs Player (PvP)" +msgstr "真人对抗 (PvP)" -#. NOTE: tags: description for jam_game_2023 +#. NOTE: tags: description for pvp #: 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" +msgid "Designed to be played competitively against other players" msgstr "" #. NOTE: tags: title for world_tools -#: app/_translations.py:26 +#: app/_translations.py:22 msgctxt "tags" msgid "World Maintenance and Tools" msgstr "" #. NOTE: tags: description for world_tools -#: app/_translations.py:28 +#: app/_translations.py:24 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 -#, fuzzy -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:38 +#: app/_translations.py:26 msgctxt "tags" msgid "Joke" msgstr "" #. NOTE: tags: description for april_fools -#: app/_translations.py:40 +#: 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 singleplayer -#: app/_translations.py:42 +#. NOTE: tags: title for developer_tools +#: app/_translations.py:30 msgctxt "tags" -msgid "Singleplayer-focused" +msgid "Developer Tools" +msgstr "开发者工具" + +#. NOTE: tags: description for developer_tools +#: app/_translations.py:32 +msgctxt "tags" +msgid "Tools for game and mod developers" msgstr "" -#. NOTE: tags: description for singleplayer -#: app/_translations.py:44 +#. NOTE: tags: title for inventory +#: app/_translations.py:34 msgctxt "tags" -msgid "Content that can be played alone" -msgstr "" +msgid "Inventory" +msgstr "物品栏" + +#. NOTE: tags: description for inventory +#: app/_translations.py:36 +#, fuzzy +msgctxt "tags" +msgid "Changes the inventory GUI" +msgstr "修改物品栏界面" #. NOTE: tags: title for crafting -#: app/_translations.py:46 +#: app/_translations.py:38 #, fuzzy msgctxt "tags" msgid "Crafting" msgstr "评测" #. NOTE: tags: description for crafting -#: app/_translations.py:48 +#: app/_translations.py:40 msgctxt "tags" msgid "Big changes to crafting gameplay" msgstr "" #. NOTE: tags: title for adventure__rpg -#: app/_translations.py:50 +#: app/_translations.py:42 msgctxt "tags" msgid "Adventure / RPG" msgstr "" #. NOTE: tags: title for shooter -#: app/_translations.py:52 +#: app/_translations.py:44 msgctxt "tags" msgid "Shooter" msgstr "" #. NOTE: tags: description for shooter -#: app/_translations.py:54 +#: app/_translations.py:46 msgctxt "tags" msgid "First person shooters (FPS) and more" msgstr "" #. NOTE: tags: title for sound_music -#: app/_translations.py:56 +#: app/_translations.py:48 msgctxt "tags" msgid "Sounds / Music" msgstr "" #. NOTE: tags: description for sound_music -#: app/_translations.py:58 +#: app/_translations.py:50 msgctxt "tags" msgid "Focuses on or adds new sounds or musical things" msgstr "" -#. NOTE: tags: title for tools -#: app/_translations.py:60 +#. NOTE: tags: title for mapgen +#: app/_translations.py:52 msgctxt "tags" -msgid "Tools / Weapons / Armor" +msgid "Mapgen / Biomes / Decoration" msgstr "" -#. NOTE: tags: description for tools -#: app/_translations.py:62 +#. NOTE: tags: description for mapgen +#: app/_translations.py:54 msgctxt "tags" -msgid "Adds or changes tools, weapons, and armor" +msgid "New mapgen or changes mapgen" msgstr "" -#. NOTE: tags: title for plants_and_farming -#: app/_translations.py:64 +#. NOTE: tags: title for singleplayer +#: app/_translations.py:56 msgctxt "tags" -msgid "Plants and Farming" +msgid "Singleplayer-focused" msgstr "" -#. NOTE: tags: description for plants_and_farming -#: app/_translations.py:66 +#. NOTE: tags: description for singleplayer +#: app/_translations.py:58 msgctxt "tags" -msgid "Adds new plants or other farmable resources." -msgstr "" - -#. 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" +msgid "Content that can be played alone" msgstr "" #. NOTE: tags: title for complex_installation -#: app/_translations.py:80 +#: app/_translations.py:60 #, fuzzy msgctxt "tags" msgid "Complex installation" msgstr "文档" #. NOTE: tags: description for complex_installation -#: app/_translations.py:82 +#: app/_translations.py:62 msgctxt "tags" msgid "" "Requires futher installation steps, such as installing LuaRocks or " "editing the trusted mod setting" msgstr "" -#. NOTE: tags: title for magic -#: app/_translations.py:84 +#. NOTE: tags: title for simulation +#: app/_translations.py:64 msgctxt "tags" -msgid "Magic / Enchanting" +msgid "Sims" msgstr "" -#. NOTE: tags: title for building_mechanics -#: app/_translations.py:86 -msgctxt "tags" -msgid "Building Mechanics and Tools" -msgstr "" - -#. NOTE: tags: description for building_mechanics -#: app/_translations.py:88 -msgctxt "tags" -msgid "Adds game mechanics or tools that change how players build." -msgstr "" - -#. NOTE: tags: title for oneofakind__original -#: app/_translations.py:90 -msgctxt "tags" -msgid "One-of-a-kind / Original" -msgstr "" - -#. NOTE: tags: description for oneofakind__original -#: app/_translations.py:92 +#. NOTE: tags: description for simulation +#: app/_translations.py:66 msgctxt "tags" msgid "" -"For games and such that are of their own kind, distinct and original in " -"nature to others of the same category." +"Mods and games that aim to simulate real life activity. Similar to " +"SimCity/The Sims/OpenTTD/etc." msgstr "" -#. NOTE: tags: title for building -#: app/_translations.py:94 +#. NOTE: tags: title for plants_and_farming +#: app/_translations.py:68 msgctxt "tags" -msgid "Building" +msgid "Plants and Farming" msgstr "" -#. NOTE: tags: description for building -#: app/_translations.py:96 +#. NOTE: tags: description for plants_and_farming +#: app/_translations.py:70 msgctxt "tags" -msgid "Focuses on building, such as adding new materials or nodes" +msgid "Adds new plants or other farmable resources." msgstr "" -#. NOTE: tags: title for decorative -#: app/_translations.py:98 -#, fuzzy +#. NOTE: tags: title for multiplayer +#: app/_translations.py:72 msgctxt "tags" -msgid "Decorative" -msgstr "停用" +msgid "Multiplayer-focused" +msgstr "" -#. NOTE: tags: description for decorative -#: app/_translations.py:100 +#. NOTE: tags: description for multiplayer +#: app/_translations.py:74 msgctxt "tags" -msgid "Adds nodes with no other purpose than for use in building" +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 chat +#: app/_translations.py:80 +msgctxt "tags" +msgid "Chat / Commands" +msgstr "" + +#. NOTE: tags: description for chat +#: app/_translations.py:82 +msgctxt "tags" +msgid "Focus on player chat/communication or console interaction." msgstr "" #. NOTE: tags: title for puzzle -#: app/_translations.py:102 +#: app/_translations.py:84 msgctxt "tags" msgid "Puzzle" msgstr "" #. NOTE: tags: description for puzzle -#: app/_translations.py:104 +#: app/_translations.py:86 msgctxt "tags" msgid "Focus on puzzle solving instead of combat" msgstr "" #. NOTE: tags: title for environment -#: app/_translations.py:106 +#: app/_translations.py:88 msgctxt "tags" msgid "Environment / Weather" msgstr "" #. NOTE: tags: description for environment -#: app/_translations.py:108 +#: app/_translations.py:90 msgctxt "tags" msgid "" "Improves the world, adding weather, ambient sounds, or other environment " @@ -358,29 +300,86 @@ msgid "" msgstr "" #. NOTE: tags: title for less_than_px -#: app/_translations.py:110 +#: app/_translations.py:92 msgctxt "tags" msgid "<16px" msgstr "" #. NOTE: tags: description for less_than_px -#: app/_translations.py:112 +#: app/_translations.py:94 msgctxt "tags" msgid "Less than 16px" msgstr "" #. NOTE: tags: title for mobs -#: app/_translations.py:114 +#: app/_translations.py:96 msgctxt "tags" msgid "Mobs / Animals / NPCs" msgstr "" #. NOTE: tags: description for mobs -#: app/_translations.py:116 +#: app/_translations.py:98 msgctxt "tags" msgid "Adds mobs, animals, and non-player characters" msgstr "" +#. NOTE: tags: title for building +#: app/_translations.py:100 +msgctxt "tags" +msgid "Building" +msgstr "" + +#. NOTE: tags: description for building +#: app/_translations.py:102 +msgctxt "tags" +msgid "Focuses on building, such as adding new materials or nodes" +msgstr "" + +#. NOTE: tags: title for decorative +#: app/_translations.py:104 +#, fuzzy +msgctxt "tags" +msgid "Decorative" +msgstr "停用" + +#. NOTE: tags: description for decorative +#: app/_translations.py:106 +msgctxt "tags" +msgid "Adds nodes with no other purpose than for use in building" +msgstr "" + +#. NOTE: tags: title for magic +#: app/_translations.py:108 +msgctxt "tags" +msgid "Magic / Enchanting" +msgstr "" + +#. NOTE: tags: title for building_mechanics +#: app/_translations.py:110 +msgctxt "tags" +msgid "Building Mechanics and Tools" +msgstr "" + +#. NOTE: tags: description for building_mechanics +#: app/_translations.py:112 +msgctxt "tags" +msgid "Adds game mechanics or tools that change how players build." +msgstr "" + +#. NOTE: tags: title for oneofakind__original +#: app/_translations.py:114 +msgctxt "tags" +msgid "One-of-a-kind / Original" +msgstr "" + +#. NOTE: tags: description for oneofakind__original +#: 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 custom_mapgen #: app/_translations.py:118 #, fuzzy @@ -395,22 +394,20 @@ msgctxt "tags" msgid "" "Contains a completely custom mapgen implemented in Lua, usually requires " "worlds to be set to the 'singlenode' mapgen." -msgstr "原创、使用 Lua 实现的地图生成器,一般要求创建世界时使用“" -"singlenode\"地图生成器。" +msgstr "原创、使用 Lua 实现的地图生成器,一般要求创建世界时使用“singlenode\"地图生成器。" -#. NOTE: tags: title for survival +#. NOTE: tags: title for 16px #: app/_translations.py:122 msgctxt "tags" -msgid "Survival" +msgid "16px" msgstr "" -#. NOTE: tags: description for survival +#. NOTE: tags: description for 16px #: 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 "" +msgid "For 16px texture packs" +msgstr "顶级材质包" #. NOTE: tags: title for education #: app/_translations.py:126 @@ -425,213 +422,145 @@ msgctxt "tags" msgid "Either has educational value, or is a tool to help teachers " msgstr "" -#. NOTE: tags: title for storage +#. NOTE: tags: title for survival #: 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" +msgid "Survival" msgstr "" -#. NOTE: tags: title for library -#: app/_translations.py:134 -#, fuzzy +#. NOTE: tags: description for survival +#: app/_translations.py:132 msgctxt "tags" -msgid "API / Library" -msgstr "API / 库" - -#. NOTE: tags: description for library -#: app/_translations.py:136 -#, fuzzy -msgctxt "tags" -msgid "Primarily adds an API for other mods to use" -msgstr "为其他 Mod 提供 API" +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:138 +#: app/_translations.py:134 msgctxt "tags" msgid "HUD" msgstr "" #. NOTE: tags: description for hud -#: app/_translations.py:140 +#: app/_translations.py:136 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 -msgctxt "tags" -msgid "Mini-game" -msgstr "小游戏" - -#. NOTE: tags: description for mini-game -#: app/_translations.py:144 -msgctxt "tags" -msgid "Adds a mini-game to be played within Minetest" -msgstr "" - #. NOTE: tags: title for pve -#: app/_translations.py:146 +#: app/_translations.py:138 msgctxt "tags" msgid "Player vs Environment (PvE)" msgstr "" #. NOTE: tags: description for pve -#: app/_translations.py:148 +#: app/_translations.py:140 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 storage +#: app/_translations.py:142 +#, fuzzy +msgctxt "tags" +msgid "Storage" +msgstr "存储空间" + +#. NOTE: tags: description for storage +#: app/_translations.py:144 +msgctxt "tags" +msgid "Adds or improves item storage mechanics" +msgstr "" + #. NOTE: tags: title for sports -#: app/_translations.py:150 +#: app/_translations.py:146 #, fuzzy msgctxt "tags" msgid "Sports" msgstr "举报" -#. NOTE: tags: title for 16px -#: app/_translations.py:152 -msgctxt "tags" -msgid "16px" -msgstr "" - -#. NOTE: tags: description for 16px -#: app/_translations.py:154 +#. NOTE: tags: title for library +#: app/_translations.py:148 #, fuzzy msgctxt "tags" -msgid "For 16px texture packs" -msgstr "顶级材质包" +msgid "API / Library" +msgstr "API / 库" -#. NOTE: tags: title for 64px +#. NOTE: tags: description for library +#: app/_translations.py:150 +#, fuzzy +msgctxt "tags" +msgid "Primarily adds an API for other mods to use" +msgstr "为其他 Mod 提供 API" + +#. NOTE: tags: title for mini-game +#: app/_translations.py:152 +#, fuzzy +msgctxt "tags" +msgid "Mini-game" +msgstr "小游戏" + +#. NOTE: tags: description for mini-game +#: app/_translations.py:154 +msgctxt "tags" +msgid "Adds a mini-game to be played within Minetest" +msgstr "" + +#. NOTE: tags: title for commerce #: app/_translations.py:156 msgctxt "tags" -msgid "64px" +msgid "Commerce / Economy" msgstr "" -#. NOTE: tags: description for 64px +#. NOTE: tags: description for commerce #: app/_translations.py:158 -#, fuzzy msgctxt "tags" -msgid "For 64px texture packs" -msgstr "顶级材质包" +msgid "Related to economies, money, and trading" +msgstr "" -#. NOTE: tags: title for transport +#. NOTE: tags: title for technology #: app/_translations.py:160 -#, fuzzy msgctxt "tags" -msgid "Transport" -msgstr "翻译" +msgid "Machines / Electronics" +msgstr "" -#. NOTE: tags: description for transport +#. NOTE: tags: description for technology #: app/_translations.py:162 msgctxt "tags" -msgid "" -"Adds or changes transportation methods. Includes teleportation, vehicles," -" ridable mobs, transport infrastructure and thematic content" +msgid "Adds machines useful in automation, tubes, or power." +msgstr "" + +#. NOTE: tags: title for food +#: app/_translations.py:164 +msgctxt "tags" +msgid "Food / Drinks" msgstr "" #. NOTE: tags: title for seasonal -#: app/_translations.py:164 +#: app/_translations.py:166 #, fuzzy msgctxt "tags" msgid "Seasonal" msgstr "原因" #. NOTE: tags: description for seasonal -#: app/_translations.py:166 +#: app/_translations.py:168 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:178 -msgctxt "tags" -msgid "Jam / Combat 2020" -msgstr "" - -#. 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 "" - -#. 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:190 +#: app/_translations.py:170 #, fuzzy msgctxt "tags" msgid "Creative" msgstr "创建" #. NOTE: tags: description for creative -#: app/_translations.py:192 +#: app/_translations.py:172 msgctxt "tags" msgid "" "Written specifically or exclusively for use in creative mode. Adds " @@ -639,53 +568,108 @@ msgid "" "that facilitate ingame creation and doesn't add difficulty or scarcity" msgstr "" -#. NOTE: tags: title for technology -#: app/_translations.py:194 +#. NOTE: tags: title for 64px +#: app/_translations.py:174 msgctxt "tags" -msgid "Machines / Electronics" +msgid "64px" msgstr "" -#. NOTE: tags: description for technology -#: app/_translations.py:196 +#. NOTE: tags: description for 64px +#: app/_translations.py:176 +#, fuzzy msgctxt "tags" -msgid "Adds machines useful in automation, tubes, or power." -msgstr "" +msgid "For 64px texture packs" +msgstr "顶级材质包" #. NOTE: tags: title for 32px -#: app/_translations.py:198 +#: app/_translations.py:178 msgctxt "tags" msgid "32px" msgstr "" #. NOTE: tags: description for 32px -#: app/_translations.py:200 +#: app/_translations.py:180 #, fuzzy msgctxt "tags" msgid "For 32px texture packs" msgstr "顶级材质包" -#. NOTE: tags: title for strategy_rts -#: app/_translations.py:202 +#. NOTE: tags: title for gui +#: app/_translations.py:182 msgctxt "tags" -msgid "Strategy / RTS" +msgid "GUI" msgstr "" -#. NOTE: tags: description for strategy_rts -#: app/_translations.py:204 +#. NOTE: tags: description for gui +#: app/_translations.py:184 msgctxt "tags" msgid "" -"Games and mods with a heavy strategy component, whether real-time or " -"turn-based" +"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:186 +msgctxt "tags" +msgid "Jam / Combat 2020" +msgstr "" + +#. NOTE: tags: description for jam_combat_mod +#: app/_translations.py:188 +msgctxt "tags" +msgid "For mods created for the Discord \"Combat\" modding event in 2020" +msgstr "" + +#. NOTE: tags: title for transport +#: app/_translations.py:190 +#, fuzzy +msgctxt "tags" +msgid "Transport" +msgstr "翻译" + +#. NOTE: tags: description for transport +#: app/_translations.py:192 +msgctxt "tags" +msgid "" +"Adds or changes transportation methods. Includes teleportation, vehicles," +" ridable mobs, transport infrastructure and thematic content" +msgstr "" + +#. NOTE: tags: title for jam_weekly_2021 +#: app/_translations.py:194 +msgctxt "tags" +msgid "Jam / Weekly Challenges 2021" +msgstr "" + +#. NOTE: tags: description for jam_weekly_2021 +#: app/_translations.py:196 +msgctxt "tags" +msgid "" +"For mods created for the Discord \"Weekly Challenges\" modding event in " +"2021" +msgstr "" + +#. NOTE: tags: title for mtg +#: app/_translations.py:198 +#, fuzzy +msgctxt "tags" +msgid "Minetest Game improved" +msgstr "是否通过" + +#. NOTE: tags: description for mtg +#: app/_translations.py:200 +msgctxt "tags" +msgid "Forks of Minetest Game" msgstr "" #. NOTE: tags: title for skins -#: app/_translations.py:206 +#: app/_translations.py:202 msgctxt "tags" msgid "Player customization / Skins" msgstr "" #. NOTE: tags: description for skins -#: app/_translations.py:208 +#: app/_translations.py:204 msgctxt "tags" msgid "" "Allows the player to customize their character by changing the texture or" @@ -693,30 +677,44 @@ msgid "" msgstr "" #. NOTE: tags: title for jam_game_2021 -#: app/_translations.py:210 +#: app/_translations.py:206 msgctxt "tags" msgid "Jam / Game 2021" msgstr "" #. NOTE: tags: description for jam_game_2021 -#: app/_translations.py:212 +#: app/_translations.py:208 msgctxt "tags" msgid "Entries to the 2021 Minetest Game Jam" msgstr "" #. NOTE: tags: title for 128px -#: app/_translations.py:214 +#: app/_translations.py:210 msgctxt "tags" msgid "128px+" msgstr "" #. NOTE: tags: description for 128px -#: app/_translations.py:216 +#: app/_translations.py:212 #, fuzzy msgctxt "tags" msgid "For 128px or higher texture packs" msgstr "顶级材质包" +#. NOTE: tags: title for strategy_rts +#: app/_translations.py:214 +msgctxt "tags" +msgid "Strategy / RTS" +msgstr "" + +#. NOTE: tags: description for strategy_rts +#: app/_translations.py:216 +msgctxt "tags" +msgid "" +"Games and mods with a heavy strategy component, whether real-time or " +"turn-based" +msgstr "" + #. NOTE: tags: title for jam_game_2022 #: app/_translations.py:218 msgctxt "tags" @@ -838,7 +836,7 @@ msgstr "用于 %(game_name)s 的 %(package_type)s" msgid "%(delta)s ago" msgstr "%(delta)s以前" -#: app/blueprints/api/endpoints.py:94 app/templates/index.html:104 +#: app/blueprints/api/endpoints.py:74 app/templates/index.html:104 msgid "Featured" msgstr "精选" @@ -849,6 +847,7 @@ msgstr "精选" #: 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 +#: app/templates/packages/release_view.html:22 msgid "Name" msgstr "名称" @@ -857,10 +856,10 @@ 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:252 -#: app/blueprints/packages/packages.py:544 -#: app/blueprints/packages/packages.py:640 -#: app/blueprints/packages/packages.py:728 +#: app/blueprints/oauth/__init__.py:175 app/blueprints/packages/packages.py:253 +#: app/blueprints/packages/packages.py:551 +#: app/blueprints/packages/packages.py:647 +#: app/blueprints/packages/packages.py:735 #: app/blueprints/packages/releases.py:66 #: app/blueprints/packages/releases.py:81 app/blueprints/packages/reviews.py:63 #: app/blueprints/packages/screenshots.py:36 @@ -877,17 +876,18 @@ msgstr "保存" #: app/blueprints/packages/advanced_search.py:84 #: app/blueprints/packages/releases.py:56 #: app/blueprints/packages/releases.py:71 app/blueprints/packages/reviews.py:53 -#: app/blueprints/threads/__init__.py:281 +#: app/blueprints/threads/__init__.py:282 #: app/templates/admin/languages/list.html:23 -#: app/templates/macros/reviews.html:143 app/templates/macros/topics.html:5 +#: app/templates/macros/reviews.html:144 app/templates/macros/topics.html:5 #: app/templates/packages/release_edit.html:21 -#: app/templates/packages/translation.html:54 +#: app/templates/packages/release_view.html:23 +#: app/templates/packages/translation.html:42 msgid "Title" msgstr "标题" #: app/blueprints/collections/__init__.py:80 #: app/blueprints/collections/__init__.py:85 -#: app/templates/packages/translation.html:57 +#: app/templates/packages/translation.html:45 msgid "Short Description" msgstr "短描述" @@ -896,7 +896,7 @@ msgid "Page Content" msgstr "页面内容" #: app/blueprints/collections/__init__.py:82 -#: app/blueprints/threads/__init__.py:283 +#: app/blueprints/threads/__init__.py:284 #: app/templates/collections/view.html:51 msgid "Private" msgstr "私有" @@ -933,6 +933,25 @@ msgstr "(公共,可通过个人资料 > 我的作品集更改)" msgid "Removed package from favorites collection" msgstr "从收藏夹移除软件包" +#: app/blueprints/feeds/__init__.py:32 app/templates/index.html:8 +msgid "Welcome to the best place to find Minetest mods, games, and texture packs" +msgstr "欢迎来到寻找 Minetest Mod,子游戏,材质包的最佳圣地" + +#: app/blueprints/feeds/__init__.py:70 app/templates/base.html:29 +#: app/templates/base.html:36 +msgid "ContentDB new packages" +msgstr "" + +#: app/blueprints/feeds/__init__.py:98 app/templates/base.html:31 +#: app/templates/base.html:38 +msgid "ContentDB package updates" +msgstr "" + +#: app/blueprints/feeds/__init__.py:107 app/templates/base.html:27 +#: app/templates/base.html:34 +msgid "ContentDB all" +msgstr "" + #: 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 @@ -963,7 +982,7 @@ msgstr "翻译" #: app/blueprints/packages/__init__.py:42 #: app/templates/packages/releases_list.html:34 -#: app/templates/packages/view.html:657 app/templates/todo/editor.html:75 +#: app/templates/packages/view.html:675 app/templates/todo/editor.html:75 msgid "Releases" msgstr "发行版" @@ -975,18 +994,18 @@ msgstr "截图" #: app/blueprints/packages/__init__.py:52 #: app/templates/packages/edit_maintainers.html:8 -#: app/templates/packages/view.html:628 app/utils/minetest_hypertext.py:302 +#: app/templates/packages/view.html:646 app/utils/minetest_hypertext.py:302 msgid "Maintainers" msgstr "维护者" #: app/blueprints/packages/__init__.py:57 app/templates/admin/list.html:21 -#: app/templates/base.html:159 app/templates/packages/audit.html:4 +#: app/templates/base.html:173 app/templates/packages/audit.html:4 msgid "Audit Log" msgstr "审计报告" -#: app/blueprints/packages/__init__.py:62 app/templates/base.html:150 +#: app/blueprints/packages/__init__.py:62 app/templates/base.html:164 #: app/templates/packages/stats.html:4 app/templates/packages/stats.html:23 -#: app/templates/packages/view.html:236 app/templates/users/profile.html:148 +#: app/templates/packages/view.html:243 app/templates/users/profile.html:148 msgid "Statistics" msgstr "统计" @@ -1016,8 +1035,8 @@ msgstr "" msgid "Non-free" msgstr "" -#: app/blueprints/packages/advanced_search.py:42 app/models/packages.py:624 -#: app/templates/packages/view.html:163 +#: app/blueprints/packages/advanced_search.py:42 app/models/packages.py:630 +#: app/templates/packages/view.html:170 msgid "Work in Progress" msgstr "未完工" @@ -1035,30 +1054,30 @@ msgid "Query" msgstr "" #: app/blueprints/packages/advanced_search.py:54 -#: app/blueprints/packages/packages.py:230 app/templates/packages/view.html:598 +#: app/blueprints/packages/packages.py:231 app/templates/packages/view.html:616 #: app/utils/minetest_hypertext.py:263 msgid "Type" msgstr "类型" #: app/blueprints/packages/advanced_search.py:56 -#: app/templates/macros/topics.html:6 app/templates/packages/view.html:177 +#: app/templates/macros/topics.html:6 app/templates/packages/view.html:184 msgid "Author" msgstr "作者" #: app/blueprints/packages/advanced_search.py:57 -#: app/blueprints/packages/packages.py:237 app/templates/admin/tags/list.html:4 +#: app/blueprints/packages/packages.py:238 app/templates/admin/tags/list.html:4 #: app/templates/admin/tags/list.html:10 app/templates/todo/tags.html:38 #: app/utils/minetest_hypertext.py:264 msgid "Tags" msgstr "标签" #: app/blueprints/packages/advanced_search.py:60 -#: app/blueprints/packages/packages.py:238 +#: app/blueprints/packages/packages.py:239 msgid "Content Warnings" msgstr "内容警告" #: app/blueprints/packages/advanced_search.py:63 -#: app/blueprints/packages/packages.py:239 app/templates/packages/view.html:609 +#: app/blueprints/packages/packages.py:240 app/templates/packages/view.html:627 #: app/utils/minetest_hypertext.py:298 msgid "License" msgstr "许可证" @@ -1073,9 +1092,10 @@ msgstr "支持的子游戏" #: 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/macros/reviews.html:82 app/templates/macros/topics.html:52 #: app/templates/packages/game_hub.html:5 #: app/templates/packages/game_hub.html:25 +#: app/templates/packages/release_view.html:17 #: app/templates/packages/similar.html:22 app/templates/translate/index.html:28 #, python-format msgid "%(title)s by %(author)s" @@ -1083,7 +1103,7 @@ msgstr "%(title)s (作者:%(author)s)" #: app/blueprints/packages/advanced_search.py:72 #: app/blueprints/packages/reviews.py:54 -#: app/templates/packages/translation.html:51 +#: app/templates/packages/translation.html:39 msgid "Language" msgstr "语言" @@ -1106,13 +1126,13 @@ 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/packages/view.html:201 app/templates/packages/view.html:343 #: 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 +#: app/templates/packages/view.html:191 app/templates/users/profile.html:242 msgid "Downloads" msgstr "下载" @@ -1147,178 +1167,178 @@ msgstr "" msgid "Random order" msgstr "随机排序" -#: app/blueprints/packages/packages.py:215 +#: app/blueprints/packages/packages.py:216 msgid "No download available." msgstr "无可用下载。" -#: app/blueprints/packages/packages.py:231 +#: app/blueprints/packages/packages.py:232 msgid "Title (Human-readable)" msgstr "标题(人类可读)" -#: app/blueprints/packages/packages.py:232 -#: app/blueprints/packages/packages.py:638 +#: app/blueprints/packages/packages.py:233 +#: app/blueprints/packages/packages.py:645 msgid "Name (Technical)" msgstr "名称(技术性)" -#: app/blueprints/packages/packages.py:232 -#: app/blueprints/packages/packages.py:639 -#: app/templates/packages/create_edit.html:75 +#: app/blueprints/packages/packages.py:233 +#: app/blueprints/packages/packages.py:646 +#: app/templates/packages/create_edit.html:80 msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" msgstr "只允许小写字母(a-z),数字(0-9),下划线(_)" -#: app/blueprints/packages/packages.py:233 +#: app/blueprints/packages/packages.py:234 msgid "Short Description (Plaintext)" msgstr "简短说明(纯文本)" -#: app/blueprints/packages/packages.py:235 app/templates/packages/view.html:620 +#: app/blueprints/packages/packages.py:236 app/templates/packages/view.html:638 #: app/utils/minetest_hypertext.py:300 msgid "Maintenance State" msgstr "开发周期" -#: app/blueprints/packages/packages.py:240 +#: app/blueprints/packages/packages.py:241 msgid "Media License" msgstr "媒体内容许可证" -#: app/blueprints/packages/packages.py:242 +#: app/blueprints/packages/packages.py:243 msgid "Long Description (Markdown)" msgstr "长说明(Markdown)" -#: app/blueprints/packages/packages.py:244 +#: app/blueprints/packages/packages.py:245 msgid "VCS Repository URL" msgstr "版本控制系统仓库URL" -#: app/blueprints/packages/packages.py:245 app/blueprints/users/settings.py:77 +#: app/blueprints/packages/packages.py:246 app/blueprints/users/settings.py:77 msgid "Website URL" msgstr "网站URL" -#: app/blueprints/packages/packages.py:246 +#: app/blueprints/packages/packages.py:247 msgid "Issue Tracker URL" msgstr "问题追踪器URL" -#: app/blueprints/packages/packages.py:247 +#: app/blueprints/packages/packages.py:248 msgid "Forum Topic ID" msgstr "论坛贴子ID" -#: app/blueprints/packages/packages.py:248 +#: app/blueprints/packages/packages.py:249 msgid "Video URL" msgstr "视频 URL" -#: app/blueprints/packages/packages.py:249 +#: app/blueprints/packages/packages.py:250 msgid "Donate URL" msgstr "捐赠 URL" -#: app/blueprints/packages/packages.py:250 +#: app/blueprints/packages/packages.py:251 msgid "Translation URL" msgstr "翻译 URL" -#: app/blueprints/packages/packages.py:256 +#: app/blueprints/packages/packages.py:257 msgid "_game is not an allowed name" msgstr "_game 名称不可取" -#: app/blueprints/packages/packages.py:266 +#: app/blueprints/packages/packages.py:267 msgid "" "Package already exists, but is removed. Please contact ContentDB staff to" " restore the package" msgstr "该软件包已存在,但是已被移除。 请联系 ContentDB 的工作人员来恢复该软件包" -#: app/blueprints/packages/packages.py:271 +#: app/blueprints/packages/packages.py:272 msgid "Package already exists" msgstr "软件包已存在" -#: app/blueprints/packages/packages.py:277 +#: app/blueprints/packages/packages.py:278 msgid "A collection with a similar name already exists" msgstr "相似名称的作品集已存在" -#: app/blueprints/packages/packages.py:330 +#: app/blueprints/packages/packages.py:331 #: 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:336 +#: app/blueprints/packages/packages.py:337 msgid "Save draft" msgstr "保存为草稿" -#: app/blueprints/packages/packages.py:344 +#: app/blueprints/packages/packages.py:345 msgid "Unable to find that user" msgstr "找不到该用户" -#: app/blueprints/packages/packages.py:348 +#: app/blueprints/packages/packages.py:349 #: app/blueprints/packages/screenshots.py:137 msgid "Permission denied" msgstr "拒绝访问" -#: app/blueprints/packages/packages.py:404 -#: app/blueprints/packages/packages.py:495 -#: app/blueprints/packages/packages.py:517 +#: app/blueprints/packages/packages.py:408 +#: app/blueprints/packages/packages.py:502 +#: app/blueprints/packages/packages.py:524 msgid "You don't have permission to do that" msgstr "你没有进行该操作的权限" -#: app/blueprints/packages/packages.py:437 +#: app/blueprints/packages/packages.py:443 msgid "Please comment what changes are needed in the approval thread" msgstr "请在审核贴评论中说明需要作出哪些修改" -#: app/blueprints/packages/packages.py:444 +#: app/blueprints/packages/packages.py:450 msgid "" "Please comment in the approval thread so editors know what you have " "changed" msgstr "请在同意帖中留言,让编辑人员知道您做出的更改" -#: app/blueprints/packages/packages.py:482 +#: app/blueprints/packages/packages.py:489 #, python-format msgid "Set state to %(state)s" msgstr "" -#: app/blueprints/packages/packages.py:512 +#: app/blueprints/packages/packages.py:519 msgid "Deleted package" msgstr "已删除的软件包" -#: app/blueprints/packages/packages.py:534 +#: app/blueprints/packages/packages.py:541 msgid "Unapproved package" msgstr "未通过的软件包" -#: app/blueprints/packages/packages.py:543 +#: app/blueprints/packages/packages.py:550 msgid "Maintainers (Comma-separated)" msgstr "维护者(用逗号隔开)" -#: app/blueprints/packages/packages.py:552 +#: app/blueprints/packages/packages.py:559 msgid "You don't have permission to edit maintainers" msgstr "你没有权限编辑维护者" -#: app/blueprints/packages/packages.py:602 +#: app/blueprints/packages/packages.py:609 msgid "You are not a maintainer" msgstr "你不是维护者" -#: app/blueprints/packages/packages.py:605 +#: app/blueprints/packages/packages.py:612 msgid "Package owners cannot remove themselves as maintainers" msgstr "软件包所有人不能把自己移除出维护者列表" -#: app/blueprints/packages/packages.py:637 +#: app/blueprints/packages/packages.py:644 msgid "Author Name" msgstr "作者名" -#: app/blueprints/packages/packages.py:724 +#: app/blueprints/packages/packages.py:731 msgid "Enable support detection based on dependencies (recommended)" msgstr "启用基于依赖项的支持检测(推荐)" -#: app/blueprints/packages/packages.py:725 +#: app/blueprints/packages/packages.py:732 msgid "Supported games" msgstr "支持的子游戏" -#: app/blueprints/packages/packages.py:726 +#: app/blueprints/packages/packages.py:733 msgid "Unsupported games" msgstr "不支持的子游戏" -#: app/blueprints/packages/packages.py:727 +#: app/blueprints/packages/packages.py:734 msgid "Supports all games (unless stated) / is game independent" msgstr "支持所有子游戏(如无特别说明)/ 子游戏无关" -#: app/blueprints/packages/packages.py:743 +#: app/blueprints/packages/packages.py:750 msgid "You need at least one release before you can edit game support" msgstr "需要至少一个发行版才能编辑子游戏支持" -#: app/blueprints/packages/packages.py:747 +#: app/blueprints/packages/packages.py:754 msgid "Mod(pack) needs to contain at least one mod. Please create a new release" msgstr "Mod(包)需要至少包含一个Mod。请创建发行版" @@ -1343,18 +1363,19 @@ msgstr "Git引用(即:提交哈希,分支或标签)" #: app/blueprints/packages/releases.py:62 #: app/blueprints/packages/releases.py:77 -#: app/blueprints/packages/releases.py:207 +#: app/blueprints/packages/releases.py:217 msgid "Minimum Minetest Version" msgstr "最低Minetest版本" #: app/blueprints/packages/releases.py:64 #: app/blueprints/packages/releases.py:79 -#: app/blueprints/packages/releases.py:210 +#: app/blueprints/packages/releases.py:220 msgid "Maximum Minetest Version" msgstr "最高Minetest版本" #: app/blueprints/packages/releases.py:74 #: app/templates/packages/release_edit.html:31 +#: app/templates/packages/release_view.html:31 msgid "URL" msgstr "URL" @@ -1375,75 +1396,75 @@ msgstr "从Git导入" msgid "Upload .zip file" msgstr "上传zip文件" -#: app/blueprints/packages/releases.py:206 +#: app/blueprints/packages/releases.py:216 msgid "Set Min" msgstr "设置最小值" -#: app/blueprints/packages/releases.py:209 +#: app/blueprints/packages/releases.py:219 msgid "Set Max" msgstr "设置最大值" -#: app/blueprints/packages/releases.py:212 +#: app/blueprints/packages/releases.py:222 msgid "Only change values previously set as none" msgstr "仅修改之前为空的值" -#: app/blueprints/packages/releases.py:213 +#: app/blueprints/packages/releases.py:223 msgid "Update" msgstr "更新" -#: app/blueprints/packages/releases.py:265 +#: app/blueprints/packages/releases.py:275 #: app/templates/packages/update_config.html:25 msgid "Trigger" msgstr "钩子" -#: app/blueprints/packages/releases.py:266 +#: app/blueprints/packages/releases.py:276 msgid "New Commit" msgstr "新提交" -#: app/blueprints/packages/releases.py:267 app/templates/admin/tags/list.html:8 +#: app/blueprints/packages/releases.py:277 app/templates/admin/tags/list.html:8 msgid "New Tag" msgstr "新标签" -#: app/blueprints/packages/releases.py:269 +#: app/blueprints/packages/releases.py:279 msgid "Branch name" msgstr "分支名称" -#: app/blueprints/packages/releases.py:270 +#: app/blueprints/packages/releases.py:280 #: app/templates/packages/update_config.html:38 msgid "Action" msgstr "动作" -#: app/blueprints/packages/releases.py:271 +#: app/blueprints/packages/releases.py:281 msgid "Send notification and mark as outdated" msgstr "发送通知并标记为过期包" -#: app/blueprints/packages/releases.py:271 app/logic/package_approval.py:104 +#: app/blueprints/packages/releases.py:281 app/logic/package_approval.py:104 msgid "Create release" msgstr "创建发行版" -#: app/blueprints/packages/releases.py:273 +#: app/blueprints/packages/releases.py:283 msgid "Save Settings" msgstr "保存设置" -#: app/blueprints/packages/releases.py:274 +#: app/blueprints/packages/releases.py:284 msgid "Disable Automation" msgstr "关闭自动化" -#: app/blueprints/packages/releases.py:313 +#: app/blueprints/packages/releases.py:323 msgid "Please add a Git repository URL in order to set up automatic releases" msgstr "要自动发布,请添加Git仓库URL" -#: app/blueprints/packages/releases.py:329 +#: app/blueprints/packages/releases.py:339 msgid "Deleted update configuration" msgstr "已删除更新配置" -#: app/blueprints/packages/releases.py:337 +#: app/blueprints/packages/releases.py:347 msgid "Now, please create an initial release" msgstr "现在,请创建初始发行版" #: app/blueprints/packages/reviews.py:60 app/blueprints/threads/__init__.py:181 #: app/blueprints/threads/__init__.py:182 -#: app/blueprints/threads/__init__.py:282 +#: app/blueprints/threads/__init__.py:283 msgid "Comment" msgstr "评论" @@ -1451,18 +1472,18 @@ msgstr "评论" msgid "Rating" msgstr "评测" -#: app/blueprints/packages/reviews.py:62 app/templates/macros/reviews.html:124 -#: app/templates/macros/reviews.html:178 +#: app/blueprints/packages/reviews.py:62 app/templates/macros/reviews.html:125 +#: app/templates/macros/reviews.html:179 msgid "Yes" msgstr "是" -#: app/blueprints/packages/reviews.py:62 app/templates/macros/reviews.html:129 -#: app/templates/macros/reviews.html:182 +#: app/blueprints/packages/reviews.py:62 app/templates/macros/reviews.html:130 +#: app/templates/macros/reviews.html:183 msgid "Neutral" msgstr "中" -#: app/blueprints/packages/reviews.py:62 app/templates/macros/reviews.html:134 -#: app/templates/macros/reviews.html:186 +#: app/blueprints/packages/reviews.py:62 app/templates/macros/reviews.html:135 +#: app/templates/macros/reviews.html:187 msgid "No" msgstr "否" @@ -1478,7 +1499,7 @@ msgstr "您最近评测了太多软件包。请稍候再试,并试着编写更 #: app/blueprints/packages/reviews.py:94 app/blueprints/threads/__init__.py:207 #: app/blueprints/threads/__init__.py:240 -#: app/blueprints/threads/__init__.py:334 app/blueprints/users/settings.py:114 +#: app/blueprints/threads/__init__.py:335 app/blueprints/users/settings.py:114 #: app/logic/packages.py:131 msgid "Linking to blocked sites is not allowed" msgstr "不允许链接到封禁网站" @@ -1506,8 +1527,9 @@ msgid "Message" msgstr "消息" #: app/blueprints/report/__init__.py:35 app/templates/macros/threads.html:51 -#: app/templates/packages/view.html:688 app/templates/report/index.html:4 -#: app/templates/report/index.html:10 app/templates/users/profile.html:37 +#: app/templates/packages/view.html:706 app/templates/report/index.html:4 +#: app/templates/report/index.html:10 app/templates/users/account.html:91 +#: app/templates/users/profile.html:37 msgid "Report" msgstr "举报" @@ -1543,24 +1565,24 @@ msgstr "无法删除一楼!" msgid "Please wait before commenting again" msgstr "请稍后再评论" -#: app/blueprints/threads/__init__.py:284 +#: app/blueprints/threads/__init__.py:285 #: app/templates/macros/package_approval.html:56 msgid "Open Thread" msgstr "打开贴子" -#: app/blueprints/threads/__init__.py:309 +#: app/blueprints/threads/__init__.py:310 msgid "Unable to create thread!" msgstr "无法创建贴子!" -#: app/blueprints/threads/__init__.py:315 +#: app/blueprints/threads/__init__.py:316 msgid "An approval thread already exists! Consider replying there instead" msgstr "已有审核贴!请在现有的审核贴下回贴" -#: app/blueprints/threads/__init__.py:319 +#: app/blueprints/threads/__init__.py:320 msgid "Please wait before opening another thread" msgstr "请稍后开启另外一个贴子" -#: app/blueprints/todo/user.py:192 +#: app/blueprints/todo/user.py:193 #: app/templates/collections/package_add_to.html:46 msgid "Done" msgstr "完成" @@ -1579,7 +1601,7 @@ msgstr "密码" msgid "Remember me" msgstr "记住我" -#: app/blueprints/users/account.py:39 app/templates/base.html:176 +#: app/blueprints/users/account.py:39 app/templates/base.html:190 #: app/templates/donate/index.html:85 app/templates/users/login.html:4 msgid "Sign in" msgstr "登录" @@ -1942,7 +1964,7 @@ msgstr "要查找的文本(正则表达式)" msgid "File filter" msgstr "文件过滤器" -#: app/blueprints/zipgrep/__init__.py:38 app/templates/base.html:60 +#: app/blueprints/zipgrep/__init__.py:38 app/templates/base.html:74 #: app/templates/packages/advanced_search.html:34 #: app/templates/packages/game_hub.html:35 app/templates/todo/tags.html:14 msgid "Search" @@ -2033,6 +2055,10 @@ msgstr "你没有权限编辑这个软件包" msgid "You don't have permission to change the package name" msgstr "你没有权限重命名软件包" +#: app/logic/packages.py:140 +msgid "You cannot change package type once approved" +msgstr "" + #: app/logic/releases.py:33 msgid "You don't have permission to make releases" msgstr "你没有权限创建发行版" @@ -2106,17 +2132,17 @@ msgstr "子游戏" msgid "Texture Pack" msgstr "材质包" -#: app/models/packages.py:78 app/templates/base.html:39 +#: app/models/packages.py:78 app/templates/base.html:53 #: app/templates/modnames/view.html:14 msgid "Mods" msgstr "Mod" -#: app/models/packages.py:80 app/templates/base.html:42 +#: app/models/packages.py:80 app/templates/base.html:56 #: app/templates/modnames/view.html:17 msgid "Games" msgstr "子游戏" -#: app/models/packages.py:82 app/templates/base.html:45 +#: app/models/packages.py:82 app/templates/base.html:59 msgid "Texture Packs" msgstr "材质包" @@ -2243,185 +2269,185 @@ msgstr "批准" msgid "Delete" msgstr "删除" -#: app/models/packages.py:1366 +#: app/models/packages.py:1384 #, python-format msgid "New commit %(hash)s found on the Git repo." msgstr "" -#: app/models/packages.py:1370 +#: app/models/packages.py:1388 #, python-format msgid "The last release was commit %(hash)s" msgstr "" -#: app/models/packages.py:1376 +#: app/models/packages.py:1394 #, python-format msgid "New tag %(tag_name)s found on the Git repo." msgstr "" -#: app/models/users.py:45 +#: app/models/users.py:46 msgid "Banned" msgstr "" -#: app/models/users.py:47 +#: app/models/users.py:48 msgid "Not Joined" msgstr "" -#: app/models/users.py:49 +#: app/models/users.py:50 msgid "New Member" msgstr "" -#: app/models/users.py:51 +#: app/models/users.py:52 msgid "Member" msgstr "" -#: app/models/users.py:53 +#: app/models/users.py:54 msgid "Trusted Member" msgstr "" -#: app/models/users.py:55 +#: app/models/users.py:56 msgid "Approver" msgstr "" -#: app/models/users.py:57 +#: app/models/users.py:58 msgid "Editor" msgstr "" #. NOTE: BOT notification type -#: app/models/users.py:59 app/models/users.py:448 +#: app/models/users.py:60 app/models/users.py:455 msgid "Bot" msgstr "" -#: app/models/users.py:61 +#: app/models/users.py:62 msgid "Moderator" msgstr "" -#: app/models/users.py:63 app/templates/base.html:164 +#: app/models/users.py:64 app/templates/base.html:178 msgid "Admin" msgstr "管理员" #. NOTE: PACKAGE_EDIT notification type -#: app/models/users.py:433 +#: app/models/users.py:440 msgid "Package Edit" msgstr "" #. NOTE: PACKAGE_APPROVAL notification type -#: app/models/users.py:436 +#: app/models/users.py:443 msgid "Package Approval" msgstr "" #. NOTE: NEW_THREAD notification type -#: app/models/users.py:439 app/templates/threads/list.html:12 +#: app/models/users.py:446 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:442 +#: app/models/users.py:449 msgid "New Review" msgstr "" #. NOTE: THREAD_REPLY notification type -#: app/models/users.py:445 +#: app/models/users.py:452 msgid "Thread Reply" msgstr "" #. NOTE: MAINTAINER notification type -#: app/models/users.py:451 app/templates/macros/threads.html:27 +#: app/models/users.py:458 app/templates/macros/threads.html:27 msgid "Maintainer" msgstr "维护者" #. NOTE: EDITOR_ALERT notification type -#: app/models/users.py:454 +#: app/models/users.py:461 msgid "Editor Alert" msgstr "" #. NOTE: EDITOR_MISC notification type -#: app/models/users.py:457 +#: app/models/users.py:464 msgid "Editor Misc" msgstr "" #. NOTE: OTHER notification type -#: app/models/users.py:460 +#: app/models/users.py:467 msgid "Other" msgstr "" -#: app/models/users.py:470 +#: app/models/users.py:477 msgid "This is a Package Edit notification." msgstr "" -#: app/models/users.py:472 +#: app/models/users.py:479 msgid "This is a Package Approval notification." msgstr "" -#: app/models/users.py:474 +#: app/models/users.py:481 msgid "This is a New Thread notification." msgstr "" -#: app/models/users.py:476 +#: app/models/users.py:483 msgid "This is a New Review notification." msgstr "" -#: app/models/users.py:478 +#: app/models/users.py:485 msgid "This is a Thread Reply notification." msgstr "" -#: app/models/users.py:480 +#: app/models/users.py:487 msgid "This is a Bot notification." msgstr "" -#: app/models/users.py:482 +#: app/models/users.py:489 msgid "This is a Maintainer change notification." msgstr "" -#: app/models/users.py:484 +#: app/models/users.py:491 msgid "This is an Editor Alert notification." msgstr "" -#: app/models/users.py:486 +#: app/models/users.py:493 msgid "This is an Editor Misc notification." msgstr "" -#: app/models/users.py:488 +#: app/models/users.py:495 msgid "This is an Other notification." msgstr "" -#: app/models/users.py:495 +#: app/models/users.py:502 msgid "When another user edits your packages, releases, etc." msgstr "" -#: app/models/users.py:497 +#: app/models/users.py:504 msgid "Notifications from editors related to the package approval process." msgstr "" -#: app/models/users.py:499 +#: app/models/users.py:506 msgid "When a thread is created on your package." msgstr "" -#: app/models/users.py:501 +#: app/models/users.py:508 msgid "When a user posts a review on your package." msgstr "" -#: app/models/users.py:503 +#: app/models/users.py:510 msgid "When someone replies to a thread you're watching." msgstr "" -#: app/models/users.py:505 +#: app/models/users.py:512 msgid "From a bot - for example, update notifications." msgstr "" -#: app/models/users.py:507 +#: app/models/users.py:514 msgid "When your package's maintainers change." msgstr "" -#: app/models/users.py:509 +#: app/models/users.py:516 msgid "For editors: Important alerts." msgstr "" -#: app/models/users.py:511 +#: app/models/users.py:518 msgid "For editors: Minor notifications, including new threads." msgstr "" -#: app/models/users.py:513 +#: app/models/users.py:520 msgid "Minor notifications not important enough for a dedicated category." msgstr "" @@ -2472,11 +2498,11 @@ msgid "" "been deleted, or you may not have access to it." msgstr "找不到页面。该页面可能已被删除,或者您没有权限访问它。" -#: app/templates/base.html:48 +#: app/templates/base.html:62 msgid "Random" msgstr "随机" -#: app/templates/base.html:51 app/templates/base.html:245 +#: app/templates/base.html:65 app/templates/base.html:259 #: app/templates/packages/bulk_update_conf.html:8 #: app/templates/packages/translation.html:12 #: app/templates/packages/update_config.html:8 @@ -2485,130 +2511,134 @@ msgstr "随机" msgid "Help" msgstr "帮助" -#: app/templates/base.html:58 +#: app/templates/base.html:72 #, python-format msgid "Search %(type)s" msgstr "搜索%(type)s" -#: app/templates/base.html:58 app/templates/todo/tags.html:11 +#: app/templates/base.html:72 app/templates/todo/tags.html:11 #: app/templates/todo/tags.html:13 msgid "Search all packages" msgstr "搜索所有软件包" -#: app/templates/base.html:75 +#: app/templates/base.html:89 msgid "Work Queue" msgstr "工作队列" -#: app/templates/base.html:88 app/templates/base.html:140 +#: app/templates/base.html:102 app/templates/base.html:154 msgid "To do list" msgstr "待办列表" -#: app/templates/base.html:97 app/templates/notifications/list.html:4 +#: app/templates/base.html:111 app/templates/notifications/list.html:4 msgid "Notifications" msgstr "通知" -#: app/templates/base.html:118 +#: app/templates/base.html:132 msgid "Add Package" msgstr "添加软件包" -#: app/templates/base.html:135 +#: app/templates/base.html:149 msgid "Profile" msgstr "个人资料" -#: app/templates/base.html:145 +#: app/templates/base.html:159 msgid "My Collections" msgstr "我的作品集" -#: app/templates/base.html:169 app/templates/packages/release_new.html:12 +#: app/templates/base.html:183 app/templates/packages/release_new.html:12 msgid "Settings" msgstr "设置" -#: app/templates/base.html:172 +#: app/templates/base.html:186 msgid "Sign out" msgstr "登出" #: app/templates/admin/languages/list.html:4 -#: app/templates/admin/languages/list.html:10 app/templates/base.html:185 -#: app/templates/packages/view.html:602 app/utils/minetest_hypertext.py:288 +#: app/templates/admin/languages/list.html:10 app/templates/base.html:199 +#: app/templates/packages/view.html:620 app/utils/minetest_hypertext.py:288 msgid "Languages" msgstr "语言" -#: app/templates/base.html:202 app/templates/translate/index.html:76 +#: app/templates/base.html:216 app/templates/translate/index.html:76 msgid "Help translate ContentDB" msgstr "帮助翻译ContentDB" -#: app/templates/base.html:246 +#: app/templates/base.html:260 msgid "About" msgstr "关于" -#: app/templates/base.html:247 +#: app/templates/base.html:261 msgid "Contact Us" msgstr "联系我们" -#: app/templates/base.html:248 +#: app/templates/base.html:262 msgid "Rules" msgstr "规则" -#: app/templates/base.html:249 +#: app/templates/base.html:263 msgid "Policy and Guidance" msgstr "政策和指导" -#: app/templates/base.html:250 app/templates/donate/index.html:46 +#: app/templates/base.html:264 app/templates/donate/index.html:46 #: app/templates/donate/index.html:70 app/templates/users/profile.html:104 msgid "Donate" msgstr "捐赠" -#: app/templates/base.html:251 +#: app/templates/base.html:265 msgid "API" msgstr "API" -#: app/templates/base.html:252 app/templates/users/register.html:37 +#: app/templates/base.html:266 +msgid "RSS / Feeds" +msgstr "" + +#: app/templates/base.html:267 app/templates/users/register.html:37 msgid "Privacy Policy" msgstr "隐私政策" -#: app/templates/base.html:254 +#: app/templates/base.html:269 msgid "Report / DMCA" msgstr "举报 / DMCA" -#: app/templates/base.html:256 app/templates/packages/advanced_search.html:4 +#: app/templates/base.html:271 app/templates/packages/advanced_search.html:4 msgid "Advanced Search" msgstr "" -#: app/templates/base.html:257 +#: app/templates/base.html:272 msgid "User List" msgstr "用户列表" -#: app/templates/base.html:258 app/templates/packages/view.html:190 -#: app/templates/packages/view.html:677 app/templates/threads/list.html:4 +#: app/templates/base.html:273 app/templates/packages/view.html:197 +#: app/templates/packages/view.html:695 app/templates/threads/list.html:4 msgid "Threads" msgstr "贴子" -#: app/templates/base.html:259 app/templates/collections/list.html:7 +#: app/templates/base.html:274 app/templates/collections/list.html:7 #: app/templates/collections/list.html:26 msgid "Collections" msgstr "作品集" -#: app/templates/base.html:260 app/templates/donate/index.html:4 +#: app/templates/base.html:275 app/templates/donate/index.html:4 msgid "Support Creators" msgstr "" -#: app/templates/base.html:261 +#: app/templates/base.html:276 msgid "Translate Packages" msgstr "翻译软件包" -#: app/templates/base.html:262 +#: app/templates/base.html:277 msgid "Source Code" msgstr "源代码" -#: app/templates/base.html:268 +#: app/templates/base.html:283 msgid "Show non-free packages" msgstr "显示非自由软件包" -#: app/templates/base.html:270 +#: app/templates/base.html:285 msgid "Hide non-free packages" msgstr "隐藏非自由软件包" -#: app/templates/base.html:274 +#: app/templates/base.html:289 #, python-format msgid "Our privacy policy has been updated (%(date)s)" msgstr "" @@ -2617,20 +2647,16 @@ msgstr "" msgid "Welcome" msgstr "欢迎" -#: app/templates/index.html:8 -msgid "Welcome to the best place to find Minetest mods, games, and texture packs" -msgstr "欢迎来到寻找 Minetest Mod,子游戏,材质包的最佳圣地" - #: app/templates/index.html:53 #, python-format msgid "%(title)s by %(author)s" msgstr "%(title)s (作者:%(author)s)" -#: app/templates/index.html:94 app/templates/packages/view.html:278 +#: app/templates/index.html:94 app/templates/packages/view.html:285 msgid "Previous" msgstr "上一个" -#: app/templates/index.html:98 app/templates/packages/view.html:282 +#: app/templates/index.html:98 app/templates/packages/view.html:289 #: app/templates/users/claim_forums.html:87 msgid "Next" msgstr "下一个" @@ -2712,7 +2738,7 @@ msgstr "软件包" #: app/templates/admin/storage.html:62 #: app/templates/collections/create_edit.html:61 -#: app/templates/threads/user_comments.html:79 +#: app/templates/threads/user_comments.html:80 msgid "No results" msgstr "无结果" @@ -2831,7 +2857,8 @@ msgstr "没有已创建的令牌" #: app/templates/collections/create_edit.html:5 #: app/templates/collections/view.html:42 app/templates/macros/releases.html:68 -#: app/templates/packages/view.html:116 app/templates/packages/view.html:255 +#: app/templates/packages/release_view.html:10 +#: app/templates/packages/view.html:123 app/templates/packages/view.html:262 msgid "Edit" msgstr "编辑" @@ -2849,7 +2876,7 @@ msgstr "这就要求作品集是公开的" #: app/templates/collections/create_edit.html:76 #: app/templates/packages/remove.html:34 app/templates/packages/remove.html:83 -#: app/templates/packages/view.html:128 +#: app/templates/packages/view.html:135 msgid "Remove" msgstr "移除" @@ -3094,8 +3121,8 @@ msgstr "已删除的用户" msgid "No audit log entries." msgstr "没有审核日志条目。" -#: app/templates/macros/forms.html:21 app/templates/macros/reviews.html:150 -#: app/templates/packages/remove.html:73 app/templates/packages/view.html:468 +#: app/templates/macros/forms.html:21 app/templates/macros/reviews.html:151 +#: app/templates/packages/remove.html:73 app/templates/packages/view.html:486 #: app/templates/users/modtools.html:86 msgid "Required" msgstr "必需" @@ -3171,6 +3198,7 @@ msgstr "编辑 / 批准" #: app/templates/macros/releases.html:103 #: app/templates/packages/release_edit.html:39 +#: app/templates/packages/release_view.html:41 msgid "Importing..." msgstr "导入中..." @@ -3190,34 +3218,34 @@ msgstr "有帮助" msgid "Unhelpful" msgstr "没有帮助" -#: app/templates/macros/reviews.html:90 +#: app/templates/macros/reviews.html:91 #, python-format msgid "%(num)d comments" msgstr "%(num)d个评论" -#: app/templates/macros/reviews.html:102 +#: app/templates/macros/reviews.html:103 msgid "No reviews, yet." msgstr "还没有评测。" -#: app/templates/macros/reviews.html:112 app/templates/macros/reviews.html:166 +#: app/templates/macros/reviews.html:113 app/templates/macros/reviews.html:167 #: app/templates/packages/review_create_edit.html:4 msgid "Review" msgstr "评测" -#: app/templates/macros/reviews.html:139 +#: app/templates/macros/reviews.html:140 #: app/templates/packages/review_create_edit.html:51 msgid "Why or why not? Try to be constructive" msgstr "为什么?请发表有建设性的评价" -#: app/templates/macros/reviews.html:156 +#: app/templates/macros/reviews.html:157 msgid "Post Review" msgstr "发表评测" -#: app/templates/macros/reviews.html:192 +#: app/templates/macros/reviews.html:193 msgid "Report an issue" msgstr "" -#: app/templates/macros/reviews.html:196 +#: app/templates/macros/reviews.html:197 msgid "Ask a question" msgstr "" @@ -3352,8 +3380,8 @@ msgstr "最新回复" msgid "On %(trigger)s, do %(action)s" msgstr "在%(trigger)s时,执行操作%(action)s" -#: app/templates/macros/todo.html:35 app/templates/packages/view.html:122 -#: app/templates/packages/view.html:433 +#: app/templates/macros/todo.html:35 app/templates/packages/view.html:129 +#: app/templates/packages/view.html:451 msgid "Release" msgstr "发行版" @@ -3363,7 +3391,7 @@ msgstr "仓库" #: app/templates/macros/todo.html:48 #: app/templates/packages/releases_list.html:13 -#: app/templates/packages/view.html:437 +#: app/templates/packages/view.html:455 msgid "Update settings" msgstr "更新设置" @@ -3408,9 +3436,9 @@ msgstr "论坛贴子" #: app/templates/modnames/view.html:27 app/templates/oauth/authorize.html:32 #: app/templates/packages/game_support.html:42 -#: app/templates/packages/similar.html:38 app/templates/packages/view.html:474 -#: app/templates/packages/view.html:498 app/templates/packages/view.html:543 -#: app/templates/packages/view.html:575 app/templates/todo/editor.html:85 +#: app/templates/packages/similar.html:38 app/templates/packages/view.html:492 +#: app/templates/packages/view.html:516 app/templates/packages/view.html:561 +#: app/templates/packages/view.html:593 app/templates/todo/editor.html:85 #: app/templates/todo/game_support.html:45 #, python-format msgid "%(title)s by %(display_name)s" @@ -3646,11 +3674,11 @@ msgstr "" "需要JavaScript来改善用户界面,并用于查找\n" "Git元数据、自动补全等功能。" -#: app/templates/packages/create_edit.html:73 +#: app/templates/packages/create_edit.html:78 msgid "You need to unpublish the package to change the name." msgstr "软件包改名前需要先撤搞。" -#: app/templates/packages/create_edit.html:80 +#: app/templates/packages/create_edit.html:85 msgid "" "Tip: Don't include Minetest, mod, or modpack " "anywhere in the short description. It is unnecessary and wastes " @@ -3659,93 +3687,93 @@ msgstr "" "建议:不要在简短描述中的任何位置提到Minetestmod " "或modpack。这是没有必要的,而且浪费字符。" -#: app/templates/packages/create_edit.html:83 +#: app/templates/packages/create_edit.html:88 msgid "" "Please choose 'Work in Progress' if your package is unstable, and " "shouldn't be recommended to all players" msgstr "选择“未完工”表明您的包不稳定,不应该像所有玩家推荐" -#: app/templates/packages/create_edit.html:88 +#: app/templates/packages/create_edit.html:93 msgid "If there is no media, set the Media License to the same as the License." msgstr "如果没有媒体内容,媒体许可证同软件许可证。" -#: app/templates/packages/create_edit.html:92 +#: app/templates/packages/create_edit.html:97 msgid "" "There's no need to link to the package on ContentDB in the long " "description, the user is already here!" msgstr "没有必要在 ContentDB 中的较长描述中链接到包,用户已经在访问这里了!" -#: app/templates/packages/create_edit.html:95 +#: app/templates/packages/create_edit.html:100 msgid "" "There's no need to include the forum topic in the long description, it's " "already shown on the page." msgstr "没有必要在较长的描述中提到论坛的帖子,它已经显示在页面上了。" -#: app/templates/packages/create_edit.html:98 +#: app/templates/packages/create_edit.html:103 msgid "" "There's no need to include the repository URL in the long description, " "it's already shown on the page." msgstr "没有必要在较长的描述中提到存储库URL,它已经显示在页面上了。" -#: app/templates/packages/create_edit.html:102 +#: app/templates/packages/create_edit.html:107 msgid "What to write in the long description" msgstr "在较长的描述中该写些什么呢" -#: app/templates/packages/create_edit.html:108 +#: app/templates/packages/create_edit.html:113 msgid "Repository and Links" msgstr "仓库和链接" -#: app/templates/packages/create_edit.html:111 +#: app/templates/packages/create_edit.html:116 msgid "Do you have a Git repository?" msgstr "你有Git仓库吗?" -#: app/templates/packages/create_edit.html:113 +#: app/templates/packages/create_edit.html:118 msgid "Having a repository is optional" msgstr "仓库不是必须的" -#: app/templates/packages/create_edit.html:116 +#: app/templates/packages/create_edit.html:121 msgid "" "If you do have a repository, enter the URL below. Otherwise, leave blank " "and click skip." msgstr "如果有仓库,在下方输入URL,否则,留空跳过。" -#: app/templates/packages/create_edit.html:121 +#: app/templates/packages/create_edit.html:126 msgid "HTTP URL to a Git, Mercurial, or other repository" msgstr "连接到Git, Mercurial或其他仓库的HTTP URL" -#: app/templates/packages/create_edit.html:124 +#: app/templates/packages/create_edit.html:129 msgid "Next (Autoimport)" msgstr "下一个(自动导入)" -#: app/templates/packages/create_edit.html:125 +#: app/templates/packages/create_edit.html:130 msgid "Skip" msgstr "跳过" -#: app/templates/packages/create_edit.html:129 +#: app/templates/packages/create_edit.html:134 msgid "Importing... (This may take a while)" msgstr "导入中…(需要一段时间)" -#: app/templates/packages/create_edit.html:132 +#: app/templates/packages/create_edit.html:137 msgid "Where should users report issues?" msgstr "用户在哪里反馈问题?" -#: app/templates/packages/create_edit.html:136 +#: app/templates/packages/create_edit.html:141 msgid "Paste a forum topic URL" msgstr "粘贴论坛贴子URL" -#: app/templates/packages/create_edit.html:138 +#: app/templates/packages/create_edit.html:143 msgid "YouTube videos will be shown in an embed." msgstr "YouTube视频将显示为嵌入元素。" -#: app/templates/packages/create_edit.html:139 +#: app/templates/packages/create_edit.html:144 msgid "If blank, the author's donation URL will be used instead." msgstr "如果空白,则使用作者的捐款 URL。" -#: app/templates/packages/create_edit.html:140 +#: app/templates/packages/create_edit.html:145 msgid "How can users translate your package? ie: weblate URL or a help page" msgstr "用户可以如何翻译您的软件包?例如 Weblate URL 或帮助页面" -#: app/templates/packages/create_edit.html:145 +#: app/templates/packages/create_edit.html:150 msgid "" "You need to save a draft before you can add releases and screenshots. " "You'll be able to edit the package again before submitting for approval." @@ -3798,7 +3826,7 @@ msgid "" msgstr "子游戏支持由软件包的.conf文件配置。更多信息见文档" #: app/templates/packages/game_support.html:23 -#: app/templates/packages/view.html:213 app/templates/translate/index.html:48 +#: app/templates/packages/view.html:220 app/templates/translate/index.html:48 msgid "Source" msgstr "源代码" @@ -3987,10 +4015,12 @@ msgid "Human-readable name. Eg: 1.0.0 - The Trains Update" msgstr "" #: app/templates/packages/release_edit.html:35 +#: app/templates/packages/release_view.html:35 msgid "Commit Hash" msgstr "提交哈希" #: app/templates/packages/release_edit.html:40 +#: app/templates/packages/release_view.html:42 msgid "view task" msgstr "查看任务" @@ -4306,7 +4336,7 @@ msgid "" msgstr "这将把评测转换为主题,保留评论,而消除其对软件包评级的影响。" #: app/templates/packages/review_votes.html:4 -#: app/templates/packages/view.html:364 +#: app/templates/packages/view.html:371 msgid "Review Votes" msgstr "评测投票" @@ -4434,25 +4464,33 @@ msgstr "翻译 - Minetest Modding Book" msgid "Translating content meta - lua_api.md" msgstr "翻译内容元数据 - lua_api.md" -#: app/templates/packages/translation.html:30 +#: app/templates/packages/translation.html:31 +#, python-format +msgid "%(title)s is available in %(num)d languages." +msgstr "%(title)s 有 %(num)d 种语言可用。" + +#: app/templates/packages/translation.html:32 +msgid "ContentDB reads translations from locale files (.tr) in your package." +msgstr "ContentDB 从您的软件包提供的翻译文件(.tr)中读取翻译信息。" + +#: app/templates/packages/translation.html:89 msgid "Translation template" msgstr "翻译模板" -#: app/templates/packages/translation.html:32 +#: app/templates/packages/translation.html:91 #, python-format msgid "" "To quickly add support for ContentDB package translation, create a file " "at %(location)s with the following content:" msgstr "要快速添加对 ContentDB 软件包翻译的支持,请在 %(location)s 创建一个文件,内含以下内容:" -#: app/templates/packages/translation.html:43 -#, python-format -msgid "%(title)s is available in %(num)d languages." -msgstr "%(title)s 有 %(num)d 种语言可用。" +#: app/templates/packages/translation.html:102 +msgid "With games, you also need to name the textdomain in game.conf:" +msgstr "" -#: app/templates/packages/translation.html:44 -msgid "ContentDB reads translations from locale files (.tr) in your package." -msgstr "ContentDB 从您的软件包提供的翻译文件(.tr)中读取翻译信息。" +#: app/templates/packages/translation.html:106 +msgid "Replace mymod with the name of mod / textdomain you chose." +msgstr "" #: app/templates/packages/update_config.html:4 #: app/templates/packages/update_config.html:9 @@ -4489,207 +4527,217 @@ msgid "" "notifications until it is marked up to date." msgstr "一旦软件包被标记为过期,你就不会再收到通知,直到它被标记为最新。" -#: app/templates/packages/view.html:42 +#: app/templates/packages/view.html:22 app/templates/packages/view.html:25 +#, python-format +msgid "%(title)s releases" +msgstr "" + +#: app/templates/packages/view.html:49 msgid "Download" msgstr "下载" -#: app/templates/packages/view.html:49 +#: app/templates/packages/view.html:56 #, python-format msgid "Minetest %(min)s - %(max)s" msgstr "Minetest %(min)s - %(max)s" -#: app/templates/packages/view.html:51 +#: app/templates/packages/view.html:58 #, python-format msgid "For Minetest %(min)s and above" msgstr "适用于 Minetest %(min)s 及以上版本" -#: app/templates/packages/view.html:53 +#: app/templates/packages/view.html:60 #, python-format msgid "Minetest %(max)s and below" msgstr "Minetest %(max)s 及以下版本" -#: app/templates/packages/view.html:63 +#: app/templates/packages/view.html:70 msgid "How do I install this?" msgstr "我该如何安装?" -#: app/templates/packages/view.html:69 +#: app/templates/packages/view.html:76 msgid "No downloads available" msgstr "没有可用的下载" -#: app/templates/packages/view.html:76 +#: app/templates/packages/view.html:83 msgid "Non-free code and media" msgstr "非自由代码和媒体" -#: app/templates/packages/view.html:78 +#: app/templates/packages/view.html:85 msgid "Non-free code" msgstr "非自由代码" -#: app/templates/packages/view.html:80 +#: app/templates/packages/view.html:87 msgid "Non-free media" msgstr "非自由媒体内容" -#: app/templates/packages/view.html:94 app/templates/threads/view.html:109 +#: app/templates/packages/view.html:101 app/templates/threads/view.html:109 msgid "" "This thread is only visible to its creator, package maintainers, users of" " Approver rank or above, and @mentioned users." msgstr "这个贴子只对其创建者、软件包维护者、审核者及以上级别的用户、“@”提到的用户可见。" -#: app/templates/packages/view.html:207 app/templates/users/profile.html:95 +#: app/templates/packages/view.html:214 app/templates/users/profile.html:95 msgid "Website" msgstr "网站" -#: app/templates/packages/view.html:219 app/templates/users/profile.html:77 +#: app/templates/packages/view.html:226 app/templates/users/profile.html:77 msgid "Forums" msgstr "论坛" -#: app/templates/packages/view.html:225 +#: app/templates/packages/view.html:232 msgid "Issue Tracker" msgstr "问题跟踪器" -#: app/templates/packages/view.html:231 app/templates/translate/index.html:43 +#: app/templates/packages/view.html:238 app/templates/translate/index.html:43 msgid "Translate" msgstr "翻译" -#: app/templates/packages/view.html:297 +#: app/templates/packages/view.html:304 msgid "Thumbnail for video" msgstr "" -#: app/templates/packages/view.html:314 +#: app/templates/packages/view.html:321 msgid "Awaiting review" msgstr "等待评测" -#: app/templates/packages/view.html:344 app/templates/threads/view.html:82 +#: app/templates/packages/view.html:351 app/templates/threads/view.html:82 msgid "Edit Review" msgstr "编辑评测" -#: app/templates/packages/view.html:349 +#: app/templates/packages/view.html:356 msgid "You can't review your own package." msgstr "你不能自己评测自己的软件包。" -#: app/templates/packages/view.html:359 +#: app/templates/packages/view.html:366 msgid "Package needs to be approved before it can be reviewed." msgstr "在评测之前,需要先批准该软件包。" -#: app/templates/packages/view.html:370 +#: app/templates/packages/view.html:377 msgid "Used By" msgstr "被用于" -#: app/templates/packages/view.html:376 +#: app/templates/packages/view.html:383 msgid "Content" msgstr "内容" -#: app/templates/packages/view.html:378 app/templates/packages/view.html:461 +#: app/templates/packages/view.html:385 app/templates/packages/view.html:479 msgid "View content for game" msgstr "查看子游戏内容" -#: app/templates/packages/view.html:393 +#: app/templates/packages/view.html:398 +#, python-format +msgid "Release notes for %(title)s" +msgstr "" + +#: app/templates/packages/view.html:411 msgid "Favorite" msgstr "收藏" -#: app/templates/packages/view.html:402 +#: app/templates/packages/view.html:420 msgid "Add to collection..." msgstr "添加到收藏夹..." -#: app/templates/packages/view.html:410 +#: app/templates/packages/view.html:428 #, python-format msgid "View %(count)d collections" msgstr "查看%(count)d收藏夹" -#: app/templates/packages/view.html:421 +#: app/templates/packages/view.html:439 msgid "Package may be outdated" msgstr "软件包可能已过时" -#: app/templates/packages/view.html:428 +#: app/templates/packages/view.html:446 msgid "Only visible to the author and Editors." msgstr "只对作者和编辑可见。" -#: app/templates/packages/view.html:445 +#: app/templates/packages/view.html:463 msgid "Warning" msgstr "警告" -#: app/templates/packages/view.html:451 +#: app/templates/packages/view.html:469 msgid "Like this package? Help support its development by making a donation" msgstr "喜欢这个软件包?捐款来支持发展" -#: app/templates/packages/view.html:454 +#: app/templates/packages/view.html:472 msgid "Donate now" msgstr "立即捐款" -#: app/templates/packages/view.html:466 app/utils/minetest_hypertext.py:283 +#: app/templates/packages/view.html:484 app/utils/minetest_hypertext.py:283 msgid "Dependencies" msgstr "依赖项" -#: app/templates/packages/view.html:486 +#: app/templates/packages/view.html:504 msgid "No required dependencies" msgstr "没有必需的依赖项" -#: app/templates/packages/view.html:492 +#: app/templates/packages/view.html:510 msgid "Optional" msgstr "可选" -#: app/templates/packages/view.html:525 +#: app/templates/packages/view.html:543 msgid "Compatible Games" msgstr "兼容子游戏" -#: app/templates/packages/view.html:530 app/templates/packages/view.html:550 +#: app/templates/packages/view.html:548 app/templates/packages/view.html:568 #: app/utils/minetest_hypertext.py:275 msgid "No specific game required" msgstr "无需特定的子游戏" -#: app/templates/packages/view.html:533 +#: app/templates/packages/view.html:551 msgid "Tested with:" msgstr "已测试:" -#: app/templates/packages/view.html:555 +#: app/templates/packages/view.html:573 msgid "Is the above correct?" msgstr "上述信息正确吗?" -#: app/templates/packages/view.html:556 +#: app/templates/packages/view.html:574 msgid "You need to either confirm this or tell ContentDB about supported games" msgstr "你需要确认这一点或告知ContentDB支持的子游戏" -#: app/templates/packages/view.html:568 +#: app/templates/packages/view.html:586 msgid "Does not work with:" msgstr "不适用于:" -#: app/templates/packages/view.html:588 +#: app/templates/packages/view.html:606 msgid "Please specify compatible games" msgstr "请说明兼容的子游戏" -#: app/templates/packages/view.html:594 +#: app/templates/packages/view.html:612 msgid "Information" msgstr "信息" -#: app/templates/packages/view.html:600 +#: app/templates/packages/view.html:618 msgid "Technical Name" msgstr "技术名称" -#: app/templates/packages/view.html:616 app/utils/minetest_hypertext.py:295 +#: app/templates/packages/view.html:634 app/utils/minetest_hypertext.py:295 #, python-format msgid "%(code_license)s for code,
%(media_license)s for media." msgstr "代码%(code_license)s,媒体%(media_license)s。" -#: app/templates/packages/view.html:624 +#: app/templates/packages/view.html:642 msgid "Unknown" msgstr "未知" -#: app/templates/packages/view.html:626 app/utils/minetest_hypertext.py:301 +#: app/templates/packages/view.html:644 app/utils/minetest_hypertext.py:301 msgid "Added" msgstr "添加时间" -#: app/templates/packages/view.html:640 +#: app/templates/packages/view.html:658 msgid "Remove myself" msgstr "移除自己" -#: app/templates/packages/view.html:645 app/utils/minetest_hypertext.py:303 +#: app/templates/packages/view.html:663 app/utils/minetest_hypertext.py:303 msgid "Provides" msgstr "提供" -#: app/templates/packages/view.html:667 +#: app/templates/packages/view.html:685 msgid "More" msgstr "更多" -#: app/templates/packages/view.html:696 +#: app/templates/packages/view.html:714 msgid "See audit log" msgstr "见审计日志" @@ -4771,7 +4819,7 @@ msgstr "%(user)s写的评论" msgid "Reply to %(title)s" msgstr "回复 %(title)s" -#: app/templates/threads/user_comments.html:73 +#: app/templates/threads/user_comments.html:74 msgid "Only showing replies to public threads" msgstr "只显示对公开贴子的回复" @@ -4873,7 +4921,7 @@ msgstr "未满足的依赖项" msgid "Mod names that have hard dependers, but no packages providing them." msgstr "有硬依赖项但没有提供该硬依赖项的软件包的Mod名称。" -#: app/templates/todo/editor.html:193 app/templates/users/account.html:100 +#: app/templates/todo/editor.html:193 app/templates/users/account.html:102 msgid "View All" msgstr "查看全部" @@ -5168,10 +5216,10 @@ msgid "Account Deletion and Deactivation isn't available to users yet." msgstr "用户还不能使用帐户删除和停用。" #: app/templates/users/account.html:88 -msgid "Please contact the admin." -msgstr "请联系管理员。" +msgid "Please raise a report to request account deletion." +msgstr "" -#: app/templates/users/account.html:93 +#: app/templates/users/account.html:95 msgid "Recent Account Actions" msgstr "最近的帐户操作" @@ -5674,27 +5722,27 @@ msgstr "在软件包发行版中搜索" msgid "'%(query)s' - Search Package Releases" msgstr "'%(query)s'- 搜索软件包发行版" -#: app/utils/flask.py:158 +#: app/utils/flask.py:159 msgid "All time" msgstr "所有时间" -#: app/utils/flask.py:159 +#: app/utils/flask.py:160 msgid "Last 7 days" msgstr "最近 7 天" -#: app/utils/flask.py:160 +#: app/utils/flask.py:161 msgid "Last 30 days" msgstr "最近 30 天" -#: app/utils/flask.py:161 +#: app/utils/flask.py:162 msgid "Last 90 days" msgstr "最近 90 天" -#: app/utils/flask.py:162 +#: app/utils/flask.py:163 msgid "Year to date" msgstr "截至目前" -#: app/utils/flask.py:163 +#: app/utils/flask.py:164 msgid "Last year" msgstr "去年" @@ -6232,6 +6280,7 @@ msgstr "请考虑启用电子邮件通知,您可以自定义发送的数量" #~ msgid "Chat / Commands" #~ msgstr "" +#~ msgctxt "tags" #~ msgid "" #~ "Focus on player chat/communication or " #~ "who's primary function is interacting " @@ -6247,6 +6296,7 @@ msgstr "请考虑启用电子邮件通知,您可以自定义发送的数量" #~ msgid "Complex installation" #~ msgstr "" +#~ msgctxt "tags" #~ msgid "" #~ "Requires futher installation steps, such " #~ "as installing luarocks or editing the" @@ -6268,6 +6318,7 @@ msgstr "请考虑启用电子邮件通知,您可以自定义发送的数量" #~ msgid "Sims" #~ msgstr "" +#~ msgctxt "tags" #~ msgid "" #~ "Mods and games that aim to " #~ "simulate real life activity. Similar to" @@ -6292,6 +6343,7 @@ msgstr "请考虑启用电子邮件通知,您可以自定义发送的数量" #~ msgid "Mobs / Animals / NPCs" #~ msgstr "" +#~ msgctxt "tags" #~ msgid "Adds mobs, animals, and NPCs" #~ msgstr "" @@ -6400,6 +6452,7 @@ msgstr "请考虑启用电子邮件通知,您可以自定义发送的数量" #~ msgid "GUI" #~ msgstr "" +#~ msgctxt "tags" #~ msgid "For content whose main utility / feature is in GUI/formspec form" #~ msgstr "" @@ -6418,6 +6471,7 @@ msgstr "请考虑启用电子邮件通知,您可以自定义发送的数量" #~ msgid "Minetest Game improved" #~ msgstr "" +#~ msgctxt "tags" #~ msgid "Forks of MTG" #~ msgstr "" @@ -6563,39 +6617,6 @@ 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 (_), " @@ -6608,3 +6629,7 @@ msgstr "请考虑启用电子邮件通知,您可以自定义发送的数量" #~ msgid "Human readable. Eg: 1.0.0 or 2018-05-28" #~ msgstr "人类可读。例如:1.0.0 或 2018-05-28" + +#~ msgid "Please contact the admin." +#~ msgstr "请联系管理员。" + diff --git a/translations/zh_TW/LC_MESSAGES/messages.po b/translations/zh_TW/LC_MESSAGES/messages.po index 7b78318a..fabeb0a9 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-22 16:06+0100\n" +"POT-Creation-Date: 2024-07-23 22:12+0100\n" "PO-Revision-Date: 2024-02-05 10:01+0000\n" "Last-Translator: reimu105 \n" "Language: zh_TW\n" @@ -27,325 +27,269 @@ msgstr "封禁:" msgid "You have been banned." msgstr "你已被封禁。" -#. NOTE: tags: title for server_tools +#. NOTE: tags: title for jam_game_2023 #: app/_translations.py:6 msgctxt "tags" -msgid "Server Moderation and Tools" +msgid "Jam / Game 2023" msgstr "" -#. NOTE: tags: description for server_tools +#. NOTE: tags: description for jam_game_2023 #: app/_translations.py:8 msgctxt "tags" -msgid "Helps with server maintenance and moderation" -msgstr "" - -#. NOTE: tags: title for pvp -#: app/_translations.py:10 -msgctxt "tags" -msgid "Player vs Player (PvP)" -msgstr "" - -#. NOTE: tags: description for pvp -#: app/_translations.py:12 -msgctxt "tags" -msgid "Designed to be played competitively against other players" +msgid "Entries to the 2023 Minetest Game Jam " msgstr "" #. NOTE: tags: title for player_effects -#: app/_translations.py:14 +#: app/_translations.py:10 msgctxt "tags" msgid "Player Effects / Power Ups" msgstr "" #. NOTE: tags: description for player_effects -#: app/_translations.py:16 +#: app/_translations.py:12 msgctxt "tags" msgid "" "For content that changes player effects, including physics, for example: " "speed, jump height or gravity." msgstr "" -#. NOTE: tags: title for jam_game_2023 +#. NOTE: tags: title for server_tools +#: app/_translations.py:14 +msgctxt "tags" +msgid "Server Moderation and Tools" +msgstr "" + +#. NOTE: tags: description for server_tools +#: app/_translations.py:16 +msgctxt "tags" +msgid "Helps with server maintenance and moderation" +msgstr "" + +#. NOTE: tags: title for pvp #: app/_translations.py:18 msgctxt "tags" -msgid "Jam / Game 2023" +msgid "Player vs Player (PvP)" msgstr "" -#. NOTE: tags: description for jam_game_2023 +#. NOTE: tags: description for pvp #: 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" +msgid "Designed to be played competitively against other players" msgstr "" #. NOTE: tags: title for world_tools -#: app/_translations.py:26 +#: app/_translations.py:22 msgctxt "tags" msgid "World Maintenance and Tools" msgstr "" #. NOTE: tags: description for world_tools -#: app/_translations.py:28 +#: app/_translations.py:24 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:38 +#: app/_translations.py:26 msgctxt "tags" msgid "Joke" msgstr "" #. NOTE: tags: description for april_fools -#: app/_translations.py:40 +#: 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 singleplayer -#: app/_translations.py:42 +#. NOTE: tags: title for developer_tools +#: app/_translations.py:30 msgctxt "tags" -msgid "Singleplayer-focused" +msgid "Developer Tools" msgstr "" -#. NOTE: tags: description for singleplayer -#: app/_translations.py:44 +#. NOTE: tags: description for developer_tools +#: app/_translations.py:32 msgctxt "tags" -msgid "Content that can be played alone" +msgid "Tools for game and mod developers" +msgstr "" + +#. NOTE: tags: title for inventory +#: app/_translations.py:34 +msgctxt "tags" +msgid "Inventory" +msgstr "" + +#. NOTE: tags: description for inventory +#: app/_translations.py:36 +msgctxt "tags" +msgid "Changes the inventory GUI" msgstr "" #. NOTE: tags: title for crafting -#: app/_translations.py:46 +#: app/_translations.py:38 #, fuzzy msgctxt "tags" msgid "Crafting" msgstr "評分" #. NOTE: tags: description for crafting -#: app/_translations.py:48 +#: app/_translations.py:40 msgctxt "tags" msgid "Big changes to crafting gameplay" msgstr "" #. NOTE: tags: title for adventure__rpg -#: app/_translations.py:50 +#: app/_translations.py:42 msgctxt "tags" msgid "Adventure / RPG" msgstr "" #. NOTE: tags: title for shooter -#: app/_translations.py:52 +#: app/_translations.py:44 msgctxt "tags" msgid "Shooter" msgstr "" #. NOTE: tags: description for shooter -#: app/_translations.py:54 +#: app/_translations.py:46 msgctxt "tags" msgid "First person shooters (FPS) and more" msgstr "" #. NOTE: tags: title for sound_music -#: app/_translations.py:56 +#: app/_translations.py:48 msgctxt "tags" msgid "Sounds / Music" msgstr "" #. NOTE: tags: description for sound_music -#: app/_translations.py:58 +#: app/_translations.py:50 msgctxt "tags" msgid "Focuses on or adds new sounds or musical things" msgstr "" -#. NOTE: tags: title for tools -#: app/_translations.py:60 +#. NOTE: tags: title for mapgen +#: app/_translations.py:52 msgctxt "tags" -msgid "Tools / Weapons / Armor" +msgid "Mapgen / Biomes / Decoration" msgstr "" -#. NOTE: tags: description for tools -#: app/_translations.py:62 +#. NOTE: tags: description for mapgen +#: app/_translations.py:54 msgctxt "tags" -msgid "Adds or changes tools, weapons, and armor" +msgid "New mapgen or changes mapgen" msgstr "" -#. NOTE: tags: title for plants_and_farming -#: app/_translations.py:64 +#. NOTE: tags: title for singleplayer +#: app/_translations.py:56 msgctxt "tags" -msgid "Plants and Farming" +msgid "Singleplayer-focused" msgstr "" -#. NOTE: tags: description for plants_and_farming -#: app/_translations.py:66 +#. NOTE: tags: description for singleplayer +#: app/_translations.py:58 msgctxt "tags" -msgid "Adds new plants or other farmable resources." -msgstr "" - -#. 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" +msgid "Content that can be played alone" msgstr "" #. NOTE: tags: title for complex_installation -#: app/_translations.py:80 +#: app/_translations.py:60 msgctxt "tags" msgid "Complex installation" msgstr "" #. NOTE: tags: description for complex_installation -#: app/_translations.py:82 +#: app/_translations.py:62 msgctxt "tags" msgid "" "Requires futher installation steps, such as installing LuaRocks or " "editing the trusted mod setting" msgstr "" -#. NOTE: tags: title for magic -#: app/_translations.py:84 +#. NOTE: tags: title for simulation +#: app/_translations.py:64 msgctxt "tags" -msgid "Magic / Enchanting" +msgid "Sims" msgstr "" -#. NOTE: tags: title for building_mechanics -#: app/_translations.py:86 -msgctxt "tags" -msgid "Building Mechanics and Tools" -msgstr "" - -#. NOTE: tags: description for building_mechanics -#: app/_translations.py:88 -msgctxt "tags" -msgid "Adds game mechanics or tools that change how players build." -msgstr "" - -#. NOTE: tags: title for oneofakind__original -#: app/_translations.py:90 -msgctxt "tags" -msgid "One-of-a-kind / Original" -msgstr "" - -#. NOTE: tags: description for oneofakind__original -#: app/_translations.py:92 +#. NOTE: tags: description for simulation +#: app/_translations.py:66 msgctxt "tags" msgid "" -"For games and such that are of their own kind, distinct and original in " -"nature to others of the same category." +"Mods and games that aim to simulate real life activity. Similar to " +"SimCity/The Sims/OpenTTD/etc." msgstr "" -#. NOTE: tags: title for building -#: app/_translations.py:94 +#. NOTE: tags: title for plants_and_farming +#: app/_translations.py:68 msgctxt "tags" -msgid "Building" +msgid "Plants and Farming" msgstr "" -#. NOTE: tags: description for building -#: app/_translations.py:96 +#. NOTE: tags: description for plants_and_farming +#: app/_translations.py:70 msgctxt "tags" -msgid "Focuses on building, such as adding new materials or nodes" +msgid "Adds new plants or other farmable resources." msgstr "" -#. NOTE: tags: title for decorative -#: app/_translations.py:98 +#. NOTE: tags: title for multiplayer +#: app/_translations.py:72 msgctxt "tags" -msgid "Decorative" +msgid "Multiplayer-focused" msgstr "" -#. NOTE: tags: description for decorative -#: app/_translations.py:100 +#. NOTE: tags: description for multiplayer +#: app/_translations.py:74 msgctxt "tags" -msgid "Adds nodes with no other purpose than for use in building" +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 chat +#: app/_translations.py:80 +msgctxt "tags" +msgid "Chat / Commands" +msgstr "" + +#. NOTE: tags: description for chat +#: app/_translations.py:82 +msgctxt "tags" +msgid "Focus on player chat/communication or console interaction." msgstr "" #. NOTE: tags: title for puzzle -#: app/_translations.py:102 +#: app/_translations.py:84 msgctxt "tags" msgid "Puzzle" msgstr "" #. NOTE: tags: description for puzzle -#: app/_translations.py:104 +#: app/_translations.py:86 msgctxt "tags" msgid "Focus on puzzle solving instead of combat" msgstr "" #. NOTE: tags: title for environment -#: app/_translations.py:106 +#: app/_translations.py:88 msgctxt "tags" msgid "Environment / Weather" msgstr "" #. NOTE: tags: description for environment -#: app/_translations.py:108 +#: app/_translations.py:90 msgctxt "tags" msgid "" "Improves the world, adding weather, ambient sounds, or other environment " @@ -353,29 +297,85 @@ msgid "" msgstr "" #. NOTE: tags: title for less_than_px -#: app/_translations.py:110 +#: app/_translations.py:92 msgctxt "tags" msgid "<16px" msgstr "" #. NOTE: tags: description for less_than_px -#: app/_translations.py:112 +#: app/_translations.py:94 msgctxt "tags" msgid "Less than 16px" msgstr "" #. NOTE: tags: title for mobs -#: app/_translations.py:114 +#: app/_translations.py:96 msgctxt "tags" msgid "Mobs / Animals / NPCs" msgstr "" #. NOTE: tags: description for mobs -#: app/_translations.py:116 +#: app/_translations.py:98 msgctxt "tags" msgid "Adds mobs, animals, and non-player characters" msgstr "" +#. NOTE: tags: title for building +#: app/_translations.py:100 +msgctxt "tags" +msgid "Building" +msgstr "" + +#. NOTE: tags: description for building +#: app/_translations.py:102 +msgctxt "tags" +msgid "Focuses on building, such as adding new materials or nodes" +msgstr "" + +#. NOTE: tags: title for decorative +#: app/_translations.py:104 +msgctxt "tags" +msgid "Decorative" +msgstr "" + +#. NOTE: tags: description for decorative +#: app/_translations.py:106 +msgctxt "tags" +msgid "Adds nodes with no other purpose than for use in building" +msgstr "" + +#. NOTE: tags: title for magic +#: app/_translations.py:108 +msgctxt "tags" +msgid "Magic / Enchanting" +msgstr "" + +#. NOTE: tags: title for building_mechanics +#: app/_translations.py:110 +msgctxt "tags" +msgid "Building Mechanics and Tools" +msgstr "" + +#. NOTE: tags: description for building_mechanics +#: app/_translations.py:112 +msgctxt "tags" +msgid "Adds game mechanics or tools that change how players build." +msgstr "" + +#. NOTE: tags: title for oneofakind__original +#: app/_translations.py:114 +msgctxt "tags" +msgid "One-of-a-kind / Original" +msgstr "" + +#. NOTE: tags: description for oneofakind__original +#: 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 custom_mapgen #: app/_translations.py:118 #, fuzzy @@ -391,19 +391,18 @@ msgid "" "worlds to be set to the 'singlenode' mapgen." msgstr "" -#. NOTE: tags: title for survival +#. NOTE: tags: title for 16px #: app/_translations.py:122 msgctxt "tags" -msgid "Survival" +msgid "16px" msgstr "" -#. NOTE: tags: description for survival +#. NOTE: tags: description for 16px #: 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 "" +msgid "For 16px texture packs" +msgstr "優質材質包" #. NOTE: tags: title for education #: app/_translations.py:126 @@ -418,208 +417,140 @@ msgctxt "tags" msgid "Either has educational value, or is a tool to help teachers " msgstr "" -#. NOTE: tags: title for storage +#. NOTE: tags: title for survival #: app/_translations.py:130 msgctxt "tags" -msgid "Storage" +msgid "Survival" msgstr "" -#. NOTE: tags: description for storage +#. NOTE: tags: description for survival #: app/_translations.py:132 msgctxt "tags" -msgid "Adds or improves item storage mechanics" -msgstr "" - -#. NOTE: tags: title for library -#: app/_translations.py:134 -msgctxt "tags" -msgid "API / Library" -msgstr "" - -#. NOTE: tags: description for library -#: app/_translations.py:136 -msgctxt "tags" -msgid "Primarily adds an API for other mods to use" +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:138 +#: app/_translations.py:134 msgctxt "tags" msgid "HUD" msgstr "" #. NOTE: tags: description for hud -#: app/_translations.py:140 +#: app/_translations.py:136 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 -msgctxt "tags" -msgid "Mini-game" -msgstr "名字" - -#. NOTE: tags: description for mini-game -#: app/_translations.py:144 -msgctxt "tags" -msgid "Adds a mini-game to be played within Minetest" -msgstr "" - #. NOTE: tags: title for pve -#: app/_translations.py:146 +#: app/_translations.py:138 msgctxt "tags" msgid "Player vs Environment (PvE)" msgstr "" #. NOTE: tags: description for pve -#: app/_translations.py:148 +#: app/_translations.py:140 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 storage +#: app/_translations.py:142 +msgctxt "tags" +msgid "Storage" +msgstr "" + +#. NOTE: tags: description for storage +#: app/_translations.py:144 +msgctxt "tags" +msgid "Adds or improves item storage mechanics" +msgstr "" + #. NOTE: tags: title for sports -#: app/_translations.py:150 +#: app/_translations.py:146 #, fuzzy msgctxt "tags" msgid "Sports" msgstr "報告" -#. NOTE: tags: title for 16px +#. NOTE: tags: title for library +#: app/_translations.py:148 +msgctxt "tags" +msgid "API / Library" +msgstr "" + +#. NOTE: tags: description for library +#: app/_translations.py:150 +msgctxt "tags" +msgid "Primarily adds an API for other mods to use" +msgstr "" + +#. NOTE: tags: title for mini-game #: app/_translations.py:152 +#, fuzzy msgctxt "tags" -msgid "16px" -msgstr "" +msgid "Mini-game" +msgstr "名字" -#. NOTE: tags: description for 16px +#. NOTE: tags: description for mini-game #: 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 "" -"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" +msgid "Adds a mini-game to be played within Minetest" msgstr "" #. NOTE: tags: title for commerce -#: app/_translations.py:170 +#: app/_translations.py:156 msgctxt "tags" msgid "Commerce / Economy" msgstr "" #. NOTE: tags: description for commerce -#: app/_translations.py:172 +#: app/_translations.py:158 msgctxt "tags" msgid "Related to economies, money, and trading" msgstr "" -#. NOTE: tags: title for gui -#: app/_translations.py:174 +#. NOTE: tags: title for technology +#: app/_translations.py:160 msgctxt "tags" -msgid "GUI" +msgid "Machines / Electronics" msgstr "" -#. NOTE: tags: description for gui -#: app/_translations.py:176 +#. NOTE: tags: description for technology +#: app/_translations.py:162 msgctxt "tags" -msgid "" -"For content whose main utility or features are provided within a GUI, on-" -"screen menu, or similar" +msgid "Adds machines useful in automation, tubes, or power." msgstr "" -#. NOTE: tags: title for jam_combat_mod -#: app/_translations.py:178 +#. NOTE: tags: title for food +#: app/_translations.py:164 msgctxt "tags" -msgid "Jam / Combat 2020" +msgid "Food / Drinks" msgstr "" -#. NOTE: tags: description for jam_combat_mod -#: app/_translations.py:180 +#. NOTE: tags: title for seasonal +#: app/_translations.py:166 msgctxt "tags" -msgid "For mods created for the Discord \"Combat\" modding event in 2020" +msgid "Seasonal" msgstr "" -#. NOTE: tags: title for mtg -#: app/_translations.py:182 -#, fuzzy +#. NOTE: tags: description for seasonal +#: app/_translations.py:168 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" +msgid "For content generally themed around a certain season or holiday" msgstr "" #. NOTE: tags: title for creative -#: app/_translations.py:190 +#: app/_translations.py:170 msgctxt "tags" msgid "Creative" msgstr "" #. NOTE: tags: description for creative -#: app/_translations.py:192 +#: app/_translations.py:172 msgctxt "tags" msgid "" "Written specifically or exclusively for use in creative mode. Adds " @@ -627,53 +558,108 @@ msgid "" "that facilitate ingame creation and doesn't add difficulty or scarcity" msgstr "" -#. NOTE: tags: title for technology -#: app/_translations.py:194 +#. NOTE: tags: title for 64px +#: app/_translations.py:174 msgctxt "tags" -msgid "Machines / Electronics" +msgid "64px" msgstr "" -#. NOTE: tags: description for technology -#: app/_translations.py:196 +#. NOTE: tags: description for 64px +#: app/_translations.py:176 +#, fuzzy msgctxt "tags" -msgid "Adds machines useful in automation, tubes, or power." -msgstr "" +msgid "For 64px texture packs" +msgstr "優質材質包" #. NOTE: tags: title for 32px -#: app/_translations.py:198 +#: app/_translations.py:178 msgctxt "tags" msgid "32px" msgstr "" #. NOTE: tags: description for 32px -#: app/_translations.py:200 +#: app/_translations.py:180 #, fuzzy msgctxt "tags" msgid "For 32px texture packs" msgstr "優質材質包" -#. NOTE: tags: title for strategy_rts -#: app/_translations.py:202 +#. NOTE: tags: title for gui +#: app/_translations.py:182 msgctxt "tags" -msgid "Strategy / RTS" +msgid "GUI" msgstr "" -#. NOTE: tags: description for strategy_rts -#: app/_translations.py:204 +#. NOTE: tags: description for gui +#: app/_translations.py:184 msgctxt "tags" msgid "" -"Games and mods with a heavy strategy component, whether real-time or " -"turn-based" +"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:186 +msgctxt "tags" +msgid "Jam / Combat 2020" +msgstr "" + +#. NOTE: tags: description for jam_combat_mod +#: app/_translations.py:188 +msgctxt "tags" +msgid "For mods created for the Discord \"Combat\" modding event in 2020" +msgstr "" + +#. NOTE: tags: title for transport +#: app/_translations.py:190 +#, fuzzy +msgctxt "tags" +msgid "Transport" +msgstr "報告" + +#. NOTE: tags: description for transport +#: app/_translations.py:192 +msgctxt "tags" +msgid "" +"Adds or changes transportation methods. Includes teleportation, vehicles," +" ridable mobs, transport infrastructure and thematic content" +msgstr "" + +#. NOTE: tags: title for jam_weekly_2021 +#: app/_translations.py:194 +msgctxt "tags" +msgid "Jam / Weekly Challenges 2021" +msgstr "" + +#. NOTE: tags: description for jam_weekly_2021 +#: app/_translations.py:196 +msgctxt "tags" +msgid "" +"For mods created for the Discord \"Weekly Challenges\" modding event in " +"2021" +msgstr "" + +#. NOTE: tags: title for mtg +#: app/_translations.py:198 +#, fuzzy +msgctxt "tags" +msgid "Minetest Game improved" +msgstr "是否被批准" + +#. NOTE: tags: description for mtg +#: app/_translations.py:200 +msgctxt "tags" +msgid "Forks of Minetest Game" msgstr "" #. NOTE: tags: title for skins -#: app/_translations.py:206 +#: app/_translations.py:202 msgctxt "tags" msgid "Player customization / Skins" msgstr "" #. NOTE: tags: description for skins -#: app/_translations.py:208 +#: app/_translations.py:204 msgctxt "tags" msgid "" "Allows the player to customize their character by changing the texture or" @@ -681,30 +667,44 @@ msgid "" msgstr "" #. NOTE: tags: title for jam_game_2021 -#: app/_translations.py:210 +#: app/_translations.py:206 msgctxt "tags" msgid "Jam / Game 2021" msgstr "" #. NOTE: tags: description for jam_game_2021 -#: app/_translations.py:212 +#: app/_translations.py:208 msgctxt "tags" msgid "Entries to the 2021 Minetest Game Jam" msgstr "" #. NOTE: tags: title for 128px -#: app/_translations.py:214 +#: app/_translations.py:210 msgctxt "tags" msgid "128px+" msgstr "" #. NOTE: tags: description for 128px -#: app/_translations.py:216 +#: app/_translations.py:212 #, fuzzy msgctxt "tags" msgid "For 128px or higher texture packs" msgstr "優質材質包" +#. NOTE: tags: title for strategy_rts +#: app/_translations.py:214 +msgctxt "tags" +msgid "Strategy / RTS" +msgstr "" + +#. NOTE: tags: description for strategy_rts +#: app/_translations.py:216 +msgctxt "tags" +msgid "" +"Games and mods with a heavy strategy component, whether real-time or " +"turn-based" +msgstr "" + #. NOTE: tags: title for jam_game_2022 #: app/_translations.py:218 msgctxt "tags" @@ -822,7 +822,7 @@ msgstr "" msgid "%(delta)s ago" msgstr "%(delta)s 天前" -#: app/blueprints/api/endpoints.py:94 app/templates/index.html:104 +#: app/blueprints/api/endpoints.py:74 app/templates/index.html:104 msgid "Featured" msgstr "出色套件" @@ -833,6 +833,7 @@ msgstr "出色套件" #: 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 +#: app/templates/packages/release_view.html:22 msgid "Name" msgstr "名字" @@ -841,10 +842,10 @@ 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:252 -#: app/blueprints/packages/packages.py:544 -#: app/blueprints/packages/packages.py:640 -#: app/blueprints/packages/packages.py:728 +#: app/blueprints/oauth/__init__.py:175 app/blueprints/packages/packages.py:253 +#: app/blueprints/packages/packages.py:551 +#: app/blueprints/packages/packages.py:647 +#: app/blueprints/packages/packages.py:735 #: app/blueprints/packages/releases.py:66 #: app/blueprints/packages/releases.py:81 app/blueprints/packages/reviews.py:63 #: app/blueprints/packages/screenshots.py:36 @@ -861,17 +862,18 @@ msgstr "儲存" #: app/blueprints/packages/advanced_search.py:84 #: app/blueprints/packages/releases.py:56 #: app/blueprints/packages/releases.py:71 app/blueprints/packages/reviews.py:53 -#: app/blueprints/threads/__init__.py:281 +#: app/blueprints/threads/__init__.py:282 #: app/templates/admin/languages/list.html:23 -#: app/templates/macros/reviews.html:143 app/templates/macros/topics.html:5 +#: app/templates/macros/reviews.html:144 app/templates/macros/topics.html:5 #: app/templates/packages/release_edit.html:21 -#: app/templates/packages/translation.html:54 +#: app/templates/packages/release_view.html:23 +#: app/templates/packages/translation.html:42 msgid "Title" msgstr "標題" #: app/blueprints/collections/__init__.py:80 #: app/blueprints/collections/__init__.py:85 -#: app/templates/packages/translation.html:57 +#: app/templates/packages/translation.html:45 msgid "Short Description" msgstr "簡短的介紹" @@ -880,7 +882,7 @@ msgid "Page Content" msgstr "頁面內容" #: app/blueprints/collections/__init__.py:82 -#: app/blueprints/threads/__init__.py:283 +#: app/blueprints/threads/__init__.py:284 #: app/templates/collections/view.html:51 msgid "Private" msgstr "私人的" @@ -917,6 +919,25 @@ msgstr "(公開,從「個人資料」>「我的收藏」更改)" msgid "Removed package from favorites collection" msgstr "從收藏夾移除軟體包" +#: app/blueprints/feeds/__init__.py:32 app/templates/index.html:8 +msgid "Welcome to the best place to find Minetest mods, games, and texture packs" +msgstr "" + +#: app/blueprints/feeds/__init__.py:70 app/templates/base.html:29 +#: app/templates/base.html:36 +msgid "ContentDB new packages" +msgstr "" + +#: app/blueprints/feeds/__init__.py:98 app/templates/base.html:31 +#: app/templates/base.html:38 +msgid "ContentDB package updates" +msgstr "" + +#: app/blueprints/feeds/__init__.py:107 app/templates/base.html:27 +#: app/templates/base.html:34 +msgid "ContentDB all" +msgstr "" + #: 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 @@ -947,7 +968,7 @@ msgstr "" #: app/blueprints/packages/__init__.py:42 #: app/templates/packages/releases_list.html:34 -#: app/templates/packages/view.html:657 app/templates/todo/editor.html:75 +#: app/templates/packages/view.html:675 app/templates/todo/editor.html:75 msgid "Releases" msgstr "版本" @@ -959,18 +980,18 @@ msgstr "裁圖" #: app/blueprints/packages/__init__.py:52 #: app/templates/packages/edit_maintainers.html:8 -#: app/templates/packages/view.html:628 app/utils/minetest_hypertext.py:302 +#: app/templates/packages/view.html:646 app/utils/minetest_hypertext.py:302 msgid "Maintainers" msgstr "管理者" #: app/blueprints/packages/__init__.py:57 app/templates/admin/list.html:21 -#: app/templates/base.html:159 app/templates/packages/audit.html:4 +#: app/templates/base.html:173 app/templates/packages/audit.html:4 msgid "Audit Log" msgstr "審核日誌" -#: app/blueprints/packages/__init__.py:62 app/templates/base.html:150 +#: app/blueprints/packages/__init__.py:62 app/templates/base.html:164 #: app/templates/packages/stats.html:4 app/templates/packages/stats.html:23 -#: app/templates/packages/view.html:236 app/templates/users/profile.html:148 +#: app/templates/packages/view.html:243 app/templates/users/profile.html:148 msgid "Statistics" msgstr "統計數據" @@ -1000,8 +1021,8 @@ msgstr "" msgid "Non-free" msgstr "" -#: app/blueprints/packages/advanced_search.py:42 app/models/packages.py:624 -#: app/templates/packages/view.html:163 +#: app/blueprints/packages/advanced_search.py:42 app/models/packages.py:630 +#: app/templates/packages/view.html:170 msgid "Work in Progress" msgstr "" @@ -1019,30 +1040,30 @@ msgid "Query" msgstr "" #: app/blueprints/packages/advanced_search.py:54 -#: app/blueprints/packages/packages.py:230 app/templates/packages/view.html:598 +#: app/blueprints/packages/packages.py:231 app/templates/packages/view.html:616 #: app/utils/minetest_hypertext.py:263 msgid "Type" msgstr "類型" #: app/blueprints/packages/advanced_search.py:56 -#: app/templates/macros/topics.html:6 app/templates/packages/view.html:177 +#: app/templates/macros/topics.html:6 app/templates/packages/view.html:184 msgid "Author" msgstr "" #: app/blueprints/packages/advanced_search.py:57 -#: app/blueprints/packages/packages.py:237 app/templates/admin/tags/list.html:4 +#: app/blueprints/packages/packages.py:238 app/templates/admin/tags/list.html:4 #: app/templates/admin/tags/list.html:10 app/templates/todo/tags.html:38 #: app/utils/minetest_hypertext.py:264 msgid "Tags" msgstr "標籤" #: app/blueprints/packages/advanced_search.py:60 -#: app/blueprints/packages/packages.py:238 +#: app/blueprints/packages/packages.py:239 msgid "Content Warnings" msgstr "內容警告" #: app/blueprints/packages/advanced_search.py:63 -#: app/blueprints/packages/packages.py:239 app/templates/packages/view.html:609 +#: app/blueprints/packages/packages.py:240 app/templates/packages/view.html:627 #: app/utils/minetest_hypertext.py:298 msgid "License" msgstr "授權條款" @@ -1056,9 +1077,10 @@ msgstr "" #: 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/macros/reviews.html:82 app/templates/macros/topics.html:52 #: app/templates/packages/game_hub.html:5 #: app/templates/packages/game_hub.html:25 +#: app/templates/packages/release_view.html:17 #: app/templates/packages/similar.html:22 app/templates/translate/index.html:28 #, python-format msgid "%(title)s by %(author)s" @@ -1066,7 +1088,7 @@ msgstr "%(title)s(作者為 %(author)s)" #: app/blueprints/packages/advanced_search.py:72 #: app/blueprints/packages/reviews.py:54 -#: app/templates/packages/translation.html:51 +#: app/templates/packages/translation.html:39 msgid "Language" msgstr "" @@ -1088,13 +1110,13 @@ 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/packages/view.html:201 app/templates/packages/view.html:343 #: 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 +#: app/templates/packages/view.html:191 app/templates/users/profile.html:242 msgid "Downloads" msgstr "" @@ -1126,179 +1148,179 @@ msgstr "" msgid "Random order" msgstr "" -#: app/blueprints/packages/packages.py:215 +#: app/blueprints/packages/packages.py:216 msgid "No download available." msgstr "無可提供的下載。" -#: app/blueprints/packages/packages.py:231 +#: app/blueprints/packages/packages.py:232 msgid "Title (Human-readable)" msgstr "標題(人類可讀)" -#: app/blueprints/packages/packages.py:232 -#: app/blueprints/packages/packages.py:638 +#: app/blueprints/packages/packages.py:233 +#: app/blueprints/packages/packages.py:645 msgid "Name (Technical)" msgstr "名字(技術上的)" -#: app/blueprints/packages/packages.py:232 -#: app/blueprints/packages/packages.py:639 -#: app/templates/packages/create_edit.html:75 +#: app/blueprints/packages/packages.py:233 +#: app/blueprints/packages/packages.py:646 +#: app/templates/packages/create_edit.html:80 msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" msgstr "只限小寫英文字母(a-z)、數字(0-9)及底畫線(_)" -#: app/blueprints/packages/packages.py:233 +#: app/blueprints/packages/packages.py:234 msgid "Short Description (Plaintext)" msgstr "短描述(純文字)" -#: app/blueprints/packages/packages.py:235 app/templates/packages/view.html:620 +#: app/blueprints/packages/packages.py:236 app/templates/packages/view.html:638 #: app/utils/minetest_hypertext.py:300 msgid "Maintenance State" msgstr "開發週期" -#: app/blueprints/packages/packages.py:240 +#: app/blueprints/packages/packages.py:241 msgid "Media License" msgstr "媒體授權條款" -#: app/blueprints/packages/packages.py:242 +#: app/blueprints/packages/packages.py:243 msgid "Long Description (Markdown)" msgstr "長描述(Markdown)" -#: app/blueprints/packages/packages.py:244 +#: app/blueprints/packages/packages.py:245 msgid "VCS Repository URL" msgstr "版本控制系統儲存庫URL" -#: app/blueprints/packages/packages.py:245 app/blueprints/users/settings.py:77 +#: app/blueprints/packages/packages.py:246 app/blueprints/users/settings.py:77 msgid "Website URL" msgstr "網站URL" -#: app/blueprints/packages/packages.py:246 +#: app/blueprints/packages/packages.py:247 msgid "Issue Tracker URL" msgstr "問題跟踪器URL" -#: app/blueprints/packages/packages.py:247 +#: app/blueprints/packages/packages.py:248 msgid "Forum Topic ID" msgstr "論壇主題編號" -#: app/blueprints/packages/packages.py:248 +#: app/blueprints/packages/packages.py:249 msgid "Video URL" msgstr "影片 URL" -#: app/blueprints/packages/packages.py:249 +#: app/blueprints/packages/packages.py:250 msgid "Donate URL" msgstr "捐贈網址" -#: app/blueprints/packages/packages.py:250 +#: app/blueprints/packages/packages.py:251 msgid "Translation URL" msgstr "" -#: app/blueprints/packages/packages.py:256 +#: app/blueprints/packages/packages.py:257 msgid "_game is not an allowed name" msgstr "_game 不是允許的名稱" -#: app/blueprints/packages/packages.py:266 +#: app/blueprints/packages/packages.py:267 msgid "" "Package already exists, but is removed. Please contact ContentDB staff to" " restore the package" msgstr "包已存在,但已刪除。 請聯絡ContentDB工作人員復原包" -#: app/blueprints/packages/packages.py:271 +#: app/blueprints/packages/packages.py:272 msgid "Package already exists" msgstr "套件已存在" -#: app/blueprints/packages/packages.py:277 +#: app/blueprints/packages/packages.py:278 msgid "A collection with a similar name already exists" msgstr "已存在具有相似名稱的集合" -#: app/blueprints/packages/packages.py:330 +#: app/blueprints/packages/packages.py:331 #: 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:336 +#: app/blueprints/packages/packages.py:337 msgid "Save draft" msgstr "" -#: app/blueprints/packages/packages.py:344 +#: app/blueprints/packages/packages.py:345 msgid "Unable to find that user" msgstr "找不到該用戶" -#: app/blueprints/packages/packages.py:348 +#: app/blueprints/packages/packages.py:349 #: app/blueprints/packages/screenshots.py:137 msgid "Permission denied" msgstr "沒有權限" -#: app/blueprints/packages/packages.py:404 -#: app/blueprints/packages/packages.py:495 -#: app/blueprints/packages/packages.py:517 +#: app/blueprints/packages/packages.py:408 +#: app/blueprints/packages/packages.py:502 +#: app/blueprints/packages/packages.py:524 msgid "You don't have permission to do that" msgstr "你沒有進行該操作的權限" -#: app/blueprints/packages/packages.py:437 +#: app/blueprints/packages/packages.py:443 #, fuzzy msgid "Please comment what changes are needed in the approval thread" msgstr "請在評論中寫下需改變的事項" -#: app/blueprints/packages/packages.py:444 +#: app/blueprints/packages/packages.py:450 msgid "" "Please comment in the approval thread so editors know what you have " "changed" msgstr "" -#: app/blueprints/packages/packages.py:482 +#: app/blueprints/packages/packages.py:489 #, python-format msgid "Set state to %(state)s" msgstr "" -#: app/blueprints/packages/packages.py:512 +#: app/blueprints/packages/packages.py:519 msgid "Deleted package" msgstr "已移除的包" -#: app/blueprints/packages/packages.py:534 +#: app/blueprints/packages/packages.py:541 msgid "Unapproved package" msgstr "未被批准的包" -#: app/blueprints/packages/packages.py:543 +#: app/blueprints/packages/packages.py:550 msgid "Maintainers (Comma-separated)" msgstr "管理者(以逗點分割)" -#: app/blueprints/packages/packages.py:552 +#: app/blueprints/packages/packages.py:559 msgid "You don't have permission to edit maintainers" msgstr "你無權編輯維護者" -#: app/blueprints/packages/packages.py:602 +#: app/blueprints/packages/packages.py:609 msgid "You are not a maintainer" msgstr "你不是管理者" -#: app/blueprints/packages/packages.py:605 +#: app/blueprints/packages/packages.py:612 msgid "Package owners cannot remove themselves as maintainers" msgstr "包擁有者無法從管理者中移除自己" -#: app/blueprints/packages/packages.py:637 +#: app/blueprints/packages/packages.py:644 msgid "Author Name" msgstr "作者名稱" -#: app/blueprints/packages/packages.py:724 +#: app/blueprints/packages/packages.py:731 msgid "Enable support detection based on dependencies (recommended)" msgstr "啟用基於依賴項的支援檢測(建議)" -#: app/blueprints/packages/packages.py:725 +#: app/blueprints/packages/packages.py:732 msgid "Supported games" msgstr "支援的子遊戲" -#: app/blueprints/packages/packages.py:726 +#: app/blueprints/packages/packages.py:733 msgid "Unsupported games" msgstr "不支援的子遊戲" -#: app/blueprints/packages/packages.py:727 +#: app/blueprints/packages/packages.py:734 msgid "Supports all games (unless stated) / is game independent" msgstr "支援所有子遊戲(如無特別說明)/ 子遊戲無關" -#: app/blueprints/packages/packages.py:743 +#: app/blueprints/packages/packages.py:750 msgid "You need at least one release before you can edit game support" msgstr "需要至少一個發行版才能編輯子遊戲支持" -#: app/blueprints/packages/packages.py:747 +#: app/blueprints/packages/packages.py:754 msgid "Mod(pack) needs to contain at least one mod. Please create a new release" msgstr "Mod(pack) 需要至少包含一個 mod。 請建立一個新版本" @@ -1323,18 +1345,19 @@ msgstr "Git 參考(即:提交哈希、分支或標籤)" #: app/blueprints/packages/releases.py:62 #: app/blueprints/packages/releases.py:77 -#: app/blueprints/packages/releases.py:207 +#: app/blueprints/packages/releases.py:217 msgid "Minimum Minetest Version" msgstr "最低Minetest版本" #: app/blueprints/packages/releases.py:64 #: app/blueprints/packages/releases.py:79 -#: app/blueprints/packages/releases.py:210 +#: app/blueprints/packages/releases.py:220 msgid "Maximum Minetest Version" msgstr "最高Minetest版本" #: app/blueprints/packages/releases.py:74 #: app/templates/packages/release_edit.html:31 +#: app/templates/packages/release_view.html:31 msgid "URL" msgstr "URL" @@ -1355,75 +1378,75 @@ msgstr "從Git匯入" msgid "Upload .zip file" msgstr "上載.zip檔案" -#: app/blueprints/packages/releases.py:206 +#: app/blueprints/packages/releases.py:216 msgid "Set Min" msgstr "設定最小值" -#: app/blueprints/packages/releases.py:209 +#: app/blueprints/packages/releases.py:219 msgid "Set Max" msgstr "設定最大值" -#: app/blueprints/packages/releases.py:212 +#: app/blueprints/packages/releases.py:222 msgid "Only change values previously set as none" msgstr "僅更改先前設定為“空”的值" -#: app/blueprints/packages/releases.py:213 +#: app/blueprints/packages/releases.py:223 msgid "Update" msgstr "更新" -#: app/blueprints/packages/releases.py:265 +#: app/blueprints/packages/releases.py:275 #: app/templates/packages/update_config.html:25 msgid "Trigger" msgstr "觸發機" -#: app/blueprints/packages/releases.py:266 +#: app/blueprints/packages/releases.py:276 msgid "New Commit" msgstr "新提交" -#: app/blueprints/packages/releases.py:267 app/templates/admin/tags/list.html:8 +#: app/blueprints/packages/releases.py:277 app/templates/admin/tags/list.html:8 msgid "New Tag" msgstr "新標籤" -#: app/blueprints/packages/releases.py:269 +#: app/blueprints/packages/releases.py:279 msgid "Branch name" msgstr "分支名稱" -#: app/blueprints/packages/releases.py:270 +#: app/blueprints/packages/releases.py:280 #: app/templates/packages/update_config.html:38 msgid "Action" msgstr "動作" -#: app/blueprints/packages/releases.py:271 +#: app/blueprints/packages/releases.py:281 msgid "Send notification and mark as outdated" msgstr "發送通知並標記為過期包" -#: app/blueprints/packages/releases.py:271 app/logic/package_approval.py:104 +#: app/blueprints/packages/releases.py:281 app/logic/package_approval.py:104 msgid "Create release" msgstr "建立版本" -#: app/blueprints/packages/releases.py:273 +#: app/blueprints/packages/releases.py:283 msgid "Save Settings" msgstr "儲存設定" -#: app/blueprints/packages/releases.py:274 +#: app/blueprints/packages/releases.py:284 msgid "Disable Automation" msgstr "停用自動化" -#: app/blueprints/packages/releases.py:313 +#: app/blueprints/packages/releases.py:323 msgid "Please add a Git repository URL in order to set up automatic releases" msgstr "請新增 Git 儲存庫 URL 以設定自動發布" -#: app/blueprints/packages/releases.py:329 +#: app/blueprints/packages/releases.py:339 msgid "Deleted update configuration" msgstr "刪除了更新配置" -#: app/blueprints/packages/releases.py:337 +#: app/blueprints/packages/releases.py:347 msgid "Now, please create an initial release" msgstr "現在,請建立初始版本" #: app/blueprints/packages/reviews.py:60 app/blueprints/threads/__init__.py:181 #: app/blueprints/threads/__init__.py:182 -#: app/blueprints/threads/__init__.py:282 +#: app/blueprints/threads/__init__.py:283 msgid "Comment" msgstr "評論" @@ -1431,18 +1454,18 @@ msgstr "評論" msgid "Rating" msgstr "評分" -#: app/blueprints/packages/reviews.py:62 app/templates/macros/reviews.html:124 -#: app/templates/macros/reviews.html:178 +#: app/blueprints/packages/reviews.py:62 app/templates/macros/reviews.html:125 +#: app/templates/macros/reviews.html:179 msgid "Yes" msgstr "是" -#: app/blueprints/packages/reviews.py:62 app/templates/macros/reviews.html:129 -#: app/templates/macros/reviews.html:182 +#: app/blueprints/packages/reviews.py:62 app/templates/macros/reviews.html:130 +#: app/templates/macros/reviews.html:183 msgid "Neutral" msgstr "中" -#: app/blueprints/packages/reviews.py:62 app/templates/macros/reviews.html:134 -#: app/templates/macros/reviews.html:186 +#: app/blueprints/packages/reviews.py:62 app/templates/macros/reviews.html:135 +#: app/templates/macros/reviews.html:187 msgid "No" msgstr "否" @@ -1458,7 +1481,7 @@ msgstr "您最近查看了太多軟體包。 請稍後再試,並考慮讓您 #: app/blueprints/packages/reviews.py:94 app/blueprints/threads/__init__.py:207 #: app/blueprints/threads/__init__.py:240 -#: app/blueprints/threads/__init__.py:334 app/blueprints/users/settings.py:114 +#: app/blueprints/threads/__init__.py:335 app/blueprints/users/settings.py:114 #: app/logic/packages.py:131 msgid "Linking to blocked sites is not allowed" msgstr "不允許連結到被封鎖的網站" @@ -1487,8 +1510,9 @@ msgid "Message" msgstr "訊息" #: app/blueprints/report/__init__.py:35 app/templates/macros/threads.html:51 -#: app/templates/packages/view.html:688 app/templates/report/index.html:4 -#: app/templates/report/index.html:10 app/templates/users/profile.html:37 +#: app/templates/packages/view.html:706 app/templates/report/index.html:4 +#: app/templates/report/index.html:10 app/templates/users/account.html:91 +#: app/templates/users/profile.html:37 msgid "Report" msgstr "報告" @@ -1524,24 +1548,24 @@ msgstr "無法刪除開頭帖文!" msgid "Please wait before commenting again" msgstr "請稍等後再發表評論" -#: app/blueprints/threads/__init__.py:284 +#: app/blueprints/threads/__init__.py:285 #: app/templates/macros/package_approval.html:56 msgid "Open Thread" msgstr "打開貼子" -#: app/blueprints/threads/__init__.py:309 +#: app/blueprints/threads/__init__.py:310 msgid "Unable to create thread!" msgstr "無法建立貼子!" -#: app/blueprints/threads/__init__.py:315 +#: app/blueprints/threads/__init__.py:316 msgid "An approval thread already exists! Consider replying there instead" msgstr "批准線程已存在! 考慮在那裡回复" -#: app/blueprints/threads/__init__.py:319 +#: app/blueprints/threads/__init__.py:320 msgid "Please wait before opening another thread" msgstr "請稍候,然後再開啟另一個線程" -#: app/blueprints/todo/user.py:192 +#: app/blueprints/todo/user.py:193 #: app/templates/collections/package_add_to.html:46 msgid "Done" msgstr "完成" @@ -1560,7 +1584,7 @@ msgstr "密碼" msgid "Remember me" msgstr "記住帳號" -#: app/blueprints/users/account.py:39 app/templates/base.html:176 +#: app/blueprints/users/account.py:39 app/templates/base.html:190 #: app/templates/donate/index.html:85 app/templates/users/login.html:4 msgid "Sign in" msgstr "登入" @@ -1922,7 +1946,7 @@ msgstr "" msgid "File filter" msgstr "" -#: app/blueprints/zipgrep/__init__.py:38 app/templates/base.html:60 +#: app/blueprints/zipgrep/__init__.py:38 app/templates/base.html:74 #: app/templates/packages/advanced_search.html:34 #: app/templates/packages/game_hub.html:35 app/templates/todo/tags.html:14 msgid "Search" @@ -2013,6 +2037,10 @@ msgstr "" msgid "You don't have permission to change the package name" msgstr "" +#: app/logic/packages.py:140 +msgid "You cannot change package type once approved" +msgstr "" + #: app/logic/releases.py:33 msgid "You don't have permission to make releases" msgstr "" @@ -2086,17 +2114,17 @@ msgstr "" msgid "Texture Pack" msgstr "" -#: app/models/packages.py:78 app/templates/base.html:39 +#: app/models/packages.py:78 app/templates/base.html:53 #: app/templates/modnames/view.html:14 msgid "Mods" msgstr "" -#: app/models/packages.py:80 app/templates/base.html:42 +#: app/models/packages.py:80 app/templates/base.html:56 #: app/templates/modnames/view.html:17 msgid "Games" msgstr "" -#: app/models/packages.py:82 app/templates/base.html:45 +#: app/models/packages.py:82 app/templates/base.html:59 msgid "Texture Packs" msgstr "" @@ -2224,185 +2252,185 @@ msgstr "是否被批准" msgid "Delete" msgstr "" -#: app/models/packages.py:1366 +#: app/models/packages.py:1384 #, python-format msgid "New commit %(hash)s found on the Git repo." msgstr "" -#: app/models/packages.py:1370 +#: app/models/packages.py:1388 #, python-format msgid "The last release was commit %(hash)s" msgstr "" -#: app/models/packages.py:1376 +#: app/models/packages.py:1394 #, python-format msgid "New tag %(tag_name)s found on the Git repo." msgstr "" -#: app/models/users.py:45 +#: app/models/users.py:46 msgid "Banned" msgstr "" -#: app/models/users.py:47 +#: app/models/users.py:48 msgid "Not Joined" msgstr "" -#: app/models/users.py:49 +#: app/models/users.py:50 msgid "New Member" msgstr "" -#: app/models/users.py:51 +#: app/models/users.py:52 msgid "Member" msgstr "" -#: app/models/users.py:53 +#: app/models/users.py:54 msgid "Trusted Member" msgstr "" -#: app/models/users.py:55 +#: app/models/users.py:56 msgid "Approver" msgstr "" -#: app/models/users.py:57 +#: app/models/users.py:58 msgid "Editor" msgstr "" #. NOTE: BOT notification type -#: app/models/users.py:59 app/models/users.py:448 +#: app/models/users.py:60 app/models/users.py:455 msgid "Bot" msgstr "" -#: app/models/users.py:61 +#: app/models/users.py:62 msgid "Moderator" msgstr "" -#: app/models/users.py:63 app/templates/base.html:164 +#: app/models/users.py:64 app/templates/base.html:178 msgid "Admin" msgstr "" #. NOTE: PACKAGE_EDIT notification type -#: app/models/users.py:433 +#: app/models/users.py:440 msgid "Package Edit" msgstr "" #. NOTE: PACKAGE_APPROVAL notification type -#: app/models/users.py:436 +#: app/models/users.py:443 msgid "Package Approval" msgstr "" #. NOTE: NEW_THREAD notification type -#: app/models/users.py:439 app/templates/threads/list.html:12 +#: app/models/users.py:446 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:442 +#: app/models/users.py:449 msgid "New Review" msgstr "" #. NOTE: THREAD_REPLY notification type -#: app/models/users.py:445 +#: app/models/users.py:452 msgid "Thread Reply" msgstr "" #. NOTE: MAINTAINER notification type -#: app/models/users.py:451 app/templates/macros/threads.html:27 +#: app/models/users.py:458 app/templates/macros/threads.html:27 msgid "Maintainer" msgstr "" #. NOTE: EDITOR_ALERT notification type -#: app/models/users.py:454 +#: app/models/users.py:461 msgid "Editor Alert" msgstr "" #. NOTE: EDITOR_MISC notification type -#: app/models/users.py:457 +#: app/models/users.py:464 msgid "Editor Misc" msgstr "" #. NOTE: OTHER notification type -#: app/models/users.py:460 +#: app/models/users.py:467 msgid "Other" msgstr "" -#: app/models/users.py:470 +#: app/models/users.py:477 msgid "This is a Package Edit notification." msgstr "" -#: app/models/users.py:472 +#: app/models/users.py:479 msgid "This is a Package Approval notification." msgstr "" -#: app/models/users.py:474 +#: app/models/users.py:481 msgid "This is a New Thread notification." msgstr "" -#: app/models/users.py:476 +#: app/models/users.py:483 msgid "This is a New Review notification." msgstr "" -#: app/models/users.py:478 +#: app/models/users.py:485 msgid "This is a Thread Reply notification." msgstr "" -#: app/models/users.py:480 +#: app/models/users.py:487 msgid "This is a Bot notification." msgstr "" -#: app/models/users.py:482 +#: app/models/users.py:489 msgid "This is a Maintainer change notification." msgstr "" -#: app/models/users.py:484 +#: app/models/users.py:491 msgid "This is an Editor Alert notification." msgstr "" -#: app/models/users.py:486 +#: app/models/users.py:493 msgid "This is an Editor Misc notification." msgstr "" -#: app/models/users.py:488 +#: app/models/users.py:495 msgid "This is an Other notification." msgstr "" -#: app/models/users.py:495 +#: app/models/users.py:502 msgid "When another user edits your packages, releases, etc." msgstr "" -#: app/models/users.py:497 +#: app/models/users.py:504 msgid "Notifications from editors related to the package approval process." msgstr "" -#: app/models/users.py:499 +#: app/models/users.py:506 msgid "When a thread is created on your package." msgstr "" -#: app/models/users.py:501 +#: app/models/users.py:508 msgid "When a user posts a review on your package." msgstr "" -#: app/models/users.py:503 +#: app/models/users.py:510 msgid "When someone replies to a thread you're watching." msgstr "" -#: app/models/users.py:505 +#: app/models/users.py:512 msgid "From a bot - for example, update notifications." msgstr "" -#: app/models/users.py:507 +#: app/models/users.py:514 msgid "When your package's maintainers change." msgstr "" -#: app/models/users.py:509 +#: app/models/users.py:516 msgid "For editors: Important alerts." msgstr "" -#: app/models/users.py:511 +#: app/models/users.py:518 msgid "For editors: Minor notifications, including new threads." msgstr "" -#: app/models/users.py:513 +#: app/models/users.py:520 msgid "Minor notifications not important enough for a dedicated category." msgstr "" @@ -2453,11 +2481,11 @@ msgid "" "been deleted, or you may not have access to it." msgstr "" -#: app/templates/base.html:48 +#: app/templates/base.html:62 msgid "Random" msgstr "" -#: app/templates/base.html:51 app/templates/base.html:245 +#: app/templates/base.html:65 app/templates/base.html:259 #: app/templates/packages/bulk_update_conf.html:8 #: app/templates/packages/translation.html:12 #: app/templates/packages/update_config.html:8 @@ -2466,130 +2494,134 @@ msgstr "" msgid "Help" msgstr "" -#: app/templates/base.html:58 +#: app/templates/base.html:72 #, python-format msgid "Search %(type)s" msgstr "" -#: app/templates/base.html:58 app/templates/todo/tags.html:11 +#: app/templates/base.html:72 app/templates/todo/tags.html:11 #: app/templates/todo/tags.html:13 msgid "Search all packages" msgstr "" -#: app/templates/base.html:75 +#: app/templates/base.html:89 msgid "Work Queue" msgstr "" -#: app/templates/base.html:88 app/templates/base.html:140 +#: app/templates/base.html:102 app/templates/base.html:154 msgid "To do list" msgstr "" -#: app/templates/base.html:97 app/templates/notifications/list.html:4 +#: app/templates/base.html:111 app/templates/notifications/list.html:4 msgid "Notifications" msgstr "" -#: app/templates/base.html:118 +#: app/templates/base.html:132 msgid "Add Package" msgstr "" -#: app/templates/base.html:135 +#: app/templates/base.html:149 msgid "Profile" msgstr "" -#: app/templates/base.html:145 +#: app/templates/base.html:159 msgid "My Collections" msgstr "" -#: app/templates/base.html:169 app/templates/packages/release_new.html:12 +#: app/templates/base.html:183 app/templates/packages/release_new.html:12 msgid "Settings" msgstr "" -#: app/templates/base.html:172 +#: app/templates/base.html:186 msgid "Sign out" msgstr "" #: app/templates/admin/languages/list.html:4 -#: app/templates/admin/languages/list.html:10 app/templates/base.html:185 -#: app/templates/packages/view.html:602 app/utils/minetest_hypertext.py:288 +#: app/templates/admin/languages/list.html:10 app/templates/base.html:199 +#: app/templates/packages/view.html:620 app/utils/minetest_hypertext.py:288 msgid "Languages" msgstr "" -#: app/templates/base.html:202 app/templates/translate/index.html:76 +#: app/templates/base.html:216 app/templates/translate/index.html:76 msgid "Help translate ContentDB" msgstr "" -#: app/templates/base.html:246 +#: app/templates/base.html:260 msgid "About" msgstr "" -#: app/templates/base.html:247 +#: app/templates/base.html:261 msgid "Contact Us" msgstr "" -#: app/templates/base.html:248 +#: app/templates/base.html:262 msgid "Rules" msgstr "" -#: app/templates/base.html:249 +#: app/templates/base.html:263 msgid "Policy and Guidance" msgstr "" -#: app/templates/base.html:250 app/templates/donate/index.html:46 +#: app/templates/base.html:264 app/templates/donate/index.html:46 #: app/templates/donate/index.html:70 app/templates/users/profile.html:104 msgid "Donate" msgstr "" -#: app/templates/base.html:251 +#: app/templates/base.html:265 msgid "API" msgstr "" -#: app/templates/base.html:252 app/templates/users/register.html:37 +#: app/templates/base.html:266 +msgid "RSS / Feeds" +msgstr "" + +#: app/templates/base.html:267 app/templates/users/register.html:37 msgid "Privacy Policy" msgstr "" -#: app/templates/base.html:254 +#: app/templates/base.html:269 msgid "Report / DMCA" msgstr "" -#: app/templates/base.html:256 app/templates/packages/advanced_search.html:4 +#: app/templates/base.html:271 app/templates/packages/advanced_search.html:4 msgid "Advanced Search" msgstr "" -#: app/templates/base.html:257 +#: app/templates/base.html:272 msgid "User List" msgstr "" -#: app/templates/base.html:258 app/templates/packages/view.html:190 -#: app/templates/packages/view.html:677 app/templates/threads/list.html:4 +#: app/templates/base.html:273 app/templates/packages/view.html:197 +#: app/templates/packages/view.html:695 app/templates/threads/list.html:4 msgid "Threads" msgstr "" -#: app/templates/base.html:259 app/templates/collections/list.html:7 +#: app/templates/base.html:274 app/templates/collections/list.html:7 #: app/templates/collections/list.html:26 msgid "Collections" msgstr "" -#: app/templates/base.html:260 app/templates/donate/index.html:4 +#: app/templates/base.html:275 app/templates/donate/index.html:4 msgid "Support Creators" msgstr "" -#: app/templates/base.html:261 +#: app/templates/base.html:276 msgid "Translate Packages" msgstr "" -#: app/templates/base.html:262 +#: app/templates/base.html:277 msgid "Source Code" msgstr "原始碼" -#: app/templates/base.html:268 +#: app/templates/base.html:283 msgid "Show non-free packages" msgstr "" -#: app/templates/base.html:270 +#: app/templates/base.html:285 msgid "Hide non-free packages" msgstr "" -#: app/templates/base.html:274 +#: app/templates/base.html:289 #, python-format msgid "Our privacy policy has been updated (%(date)s)" msgstr "" @@ -2598,20 +2630,16 @@ msgstr "" msgid "Welcome" msgstr "歡迎" -#: app/templates/index.html:8 -msgid "Welcome to the best place to find Minetest mods, games, and texture packs" -msgstr "" - #: app/templates/index.html:53 #, python-format msgid "%(title)s by %(author)s" msgstr "%(title)s(作者為 %(author)s)" -#: app/templates/index.html:94 app/templates/packages/view.html:278 +#: app/templates/index.html:94 app/templates/packages/view.html:285 msgid "Previous" msgstr "上個" -#: app/templates/index.html:98 app/templates/packages/view.html:282 +#: app/templates/index.html:98 app/templates/packages/view.html:289 #: app/templates/users/claim_forums.html:87 msgid "Next" msgstr "下個" @@ -2693,7 +2721,7 @@ msgstr "" #: app/templates/admin/storage.html:62 #: app/templates/collections/create_edit.html:61 -#: app/templates/threads/user_comments.html:79 +#: app/templates/threads/user_comments.html:80 msgid "No results" msgstr "" @@ -2812,7 +2840,8 @@ msgstr "" #: app/templates/collections/create_edit.html:5 #: app/templates/collections/view.html:42 app/templates/macros/releases.html:68 -#: app/templates/packages/view.html:116 app/templates/packages/view.html:255 +#: app/templates/packages/release_view.html:10 +#: app/templates/packages/view.html:123 app/templates/packages/view.html:262 msgid "Edit" msgstr "" @@ -2830,7 +2859,7 @@ msgstr "" #: app/templates/collections/create_edit.html:76 #: app/templates/packages/remove.html:34 app/templates/packages/remove.html:83 -#: app/templates/packages/view.html:128 +#: app/templates/packages/view.html:135 msgid "Remove" msgstr "移除" @@ -3075,8 +3104,8 @@ msgstr "" msgid "No audit log entries." msgstr "" -#: app/templates/macros/forms.html:21 app/templates/macros/reviews.html:150 -#: app/templates/packages/remove.html:73 app/templates/packages/view.html:468 +#: app/templates/macros/forms.html:21 app/templates/macros/reviews.html:151 +#: app/templates/packages/remove.html:73 app/templates/packages/view.html:486 #: app/templates/users/modtools.html:86 msgid "Required" msgstr "" @@ -3152,6 +3181,7 @@ msgstr "" #: app/templates/macros/releases.html:103 #: app/templates/packages/release_edit.html:39 +#: app/templates/packages/release_view.html:41 msgid "Importing..." msgstr "" @@ -3171,34 +3201,34 @@ msgstr "" msgid "Unhelpful" msgstr "" -#: app/templates/macros/reviews.html:90 +#: app/templates/macros/reviews.html:91 #, python-format msgid "%(num)d comments" msgstr "" -#: app/templates/macros/reviews.html:102 +#: app/templates/macros/reviews.html:103 msgid "No reviews, yet." msgstr "" -#: app/templates/macros/reviews.html:112 app/templates/macros/reviews.html:166 +#: app/templates/macros/reviews.html:113 app/templates/macros/reviews.html:167 #: app/templates/packages/review_create_edit.html:4 msgid "Review" msgstr "" -#: app/templates/macros/reviews.html:139 +#: app/templates/macros/reviews.html:140 #: app/templates/packages/review_create_edit.html:51 msgid "Why or why not? Try to be constructive" msgstr "" -#: app/templates/macros/reviews.html:156 +#: app/templates/macros/reviews.html:157 msgid "Post Review" msgstr "" -#: app/templates/macros/reviews.html:192 +#: app/templates/macros/reviews.html:193 msgid "Report an issue" msgstr "" -#: app/templates/macros/reviews.html:196 +#: app/templates/macros/reviews.html:197 msgid "Ask a question" msgstr "" @@ -3333,8 +3363,8 @@ msgstr "" msgid "On %(trigger)s, do %(action)s" msgstr "" -#: app/templates/macros/todo.html:35 app/templates/packages/view.html:122 -#: app/templates/packages/view.html:433 +#: app/templates/macros/todo.html:35 app/templates/packages/view.html:129 +#: app/templates/packages/view.html:451 msgid "Release" msgstr "" @@ -3344,7 +3374,7 @@ msgstr "" #: app/templates/macros/todo.html:48 #: app/templates/packages/releases_list.html:13 -#: app/templates/packages/view.html:437 +#: app/templates/packages/view.html:455 msgid "Update settings" msgstr "" @@ -3389,9 +3419,9 @@ msgstr "" #: app/templates/modnames/view.html:27 app/templates/oauth/authorize.html:32 #: app/templates/packages/game_support.html:42 -#: app/templates/packages/similar.html:38 app/templates/packages/view.html:474 -#: app/templates/packages/view.html:498 app/templates/packages/view.html:543 -#: app/templates/packages/view.html:575 app/templates/todo/editor.html:85 +#: app/templates/packages/similar.html:38 app/templates/packages/view.html:492 +#: app/templates/packages/view.html:516 app/templates/packages/view.html:561 +#: app/templates/packages/view.html:593 app/templates/todo/editor.html:85 #: app/templates/todo/game_support.html:45 #, python-format msgid "%(title)s by %(display_name)s" @@ -3624,104 +3654,104 @@ msgid "" "\t\t\tsuch as finding metadata from git, and autocompletion." msgstr "" -#: app/templates/packages/create_edit.html:73 +#: app/templates/packages/create_edit.html:78 msgid "You need to unpublish the package to change the name." msgstr "" -#: app/templates/packages/create_edit.html:80 +#: app/templates/packages/create_edit.html:85 msgid "" "Tip: Don't include Minetest, mod, or modpack " "anywhere in the short description. It is unnecessary and wastes " "characters." msgstr "" -#: app/templates/packages/create_edit.html:83 +#: app/templates/packages/create_edit.html:88 msgid "" "Please choose 'Work in Progress' if your package is unstable, and " "shouldn't be recommended to all players" msgstr "" -#: app/templates/packages/create_edit.html:88 +#: app/templates/packages/create_edit.html:93 msgid "If there is no media, set the Media License to the same as the License." msgstr "" -#: app/templates/packages/create_edit.html:92 +#: app/templates/packages/create_edit.html:97 msgid "" "There's no need to link to the package on ContentDB in the long " "description, the user is already here!" msgstr "" -#: app/templates/packages/create_edit.html:95 +#: app/templates/packages/create_edit.html:100 msgid "" "There's no need to include the forum topic in the long description, it's " "already shown on the page." msgstr "" -#: app/templates/packages/create_edit.html:98 +#: app/templates/packages/create_edit.html:103 msgid "" "There's no need to include the repository URL in the long description, " "it's already shown on the page." msgstr "" -#: app/templates/packages/create_edit.html:102 +#: app/templates/packages/create_edit.html:107 msgid "What to write in the long description" msgstr "" -#: app/templates/packages/create_edit.html:108 +#: app/templates/packages/create_edit.html:113 msgid "Repository and Links" msgstr "" -#: app/templates/packages/create_edit.html:111 +#: app/templates/packages/create_edit.html:116 msgid "Do you have a Git repository?" msgstr "" -#: app/templates/packages/create_edit.html:113 +#: app/templates/packages/create_edit.html:118 msgid "Having a repository is optional" msgstr "" -#: app/templates/packages/create_edit.html:116 +#: app/templates/packages/create_edit.html:121 msgid "" "If you do have a repository, enter the URL below. Otherwise, leave blank " "and click skip." msgstr "" -#: app/templates/packages/create_edit.html:121 +#: app/templates/packages/create_edit.html:126 msgid "HTTP URL to a Git, Mercurial, or other repository" msgstr "" -#: app/templates/packages/create_edit.html:124 +#: app/templates/packages/create_edit.html:129 msgid "Next (Autoimport)" msgstr "" -#: app/templates/packages/create_edit.html:125 +#: app/templates/packages/create_edit.html:130 msgid "Skip" msgstr "" -#: app/templates/packages/create_edit.html:129 +#: app/templates/packages/create_edit.html:134 msgid "Importing... (This may take a while)" msgstr "" -#: app/templates/packages/create_edit.html:132 +#: app/templates/packages/create_edit.html:137 msgid "Where should users report issues?" msgstr "" -#: app/templates/packages/create_edit.html:136 +#: app/templates/packages/create_edit.html:141 msgid "Paste a forum topic URL" msgstr "" -#: app/templates/packages/create_edit.html:138 +#: app/templates/packages/create_edit.html:143 msgid "YouTube videos will be shown in an embed." msgstr "" -#: app/templates/packages/create_edit.html:139 +#: app/templates/packages/create_edit.html:144 msgid "If blank, the author's donation URL will be used instead." msgstr "" -#: app/templates/packages/create_edit.html:140 +#: app/templates/packages/create_edit.html:145 msgid "How can users translate your package? ie: weblate URL or a help page" msgstr "" -#: app/templates/packages/create_edit.html:145 +#: app/templates/packages/create_edit.html:150 msgid "" "You need to save a draft before you can add releases and screenshots. " "You'll be able to edit the package again before submitting for approval." @@ -3774,7 +3804,7 @@ msgid "" msgstr "" #: app/templates/packages/game_support.html:23 -#: app/templates/packages/view.html:213 app/templates/translate/index.html:48 +#: app/templates/packages/view.html:220 app/templates/translate/index.html:48 msgid "Source" msgstr "" @@ -3961,10 +3991,12 @@ msgid "Human-readable name. Eg: 1.0.0 - The Trains Update" msgstr "" #: app/templates/packages/release_edit.html:35 +#: app/templates/packages/release_view.html:35 msgid "Commit Hash" msgstr "" #: app/templates/packages/release_edit.html:40 +#: app/templates/packages/release_view.html:42 msgid "view task" msgstr "" @@ -4270,7 +4302,7 @@ msgid "" msgstr "" #: app/templates/packages/review_votes.html:4 -#: app/templates/packages/view.html:364 +#: app/templates/packages/view.html:371 msgid "Review Votes" msgstr "" @@ -4398,24 +4430,32 @@ msgstr "" msgid "Translating content meta - lua_api.md" msgstr "" -#: app/templates/packages/translation.html:30 -msgid "Translation template" +#: app/templates/packages/translation.html:31 +#, python-format +msgid "%(title)s is available in %(num)d languages." msgstr "" #: app/templates/packages/translation.html:32 +msgid "ContentDB reads translations from locale files (.tr) in your package." +msgstr "" + +#: app/templates/packages/translation.html:89 +msgid "Translation template" +msgstr "" + +#: app/templates/packages/translation.html:91 #, python-format msgid "" "To quickly add support for ContentDB package translation, create a file " "at %(location)s with the following content:" msgstr "" -#: app/templates/packages/translation.html:43 -#, python-format -msgid "%(title)s is available in %(num)d languages." +#: app/templates/packages/translation.html:102 +msgid "With games, you also need to name the textdomain in game.conf:" msgstr "" -#: app/templates/packages/translation.html:44 -msgid "ContentDB reads translations from locale files (.tr) in your package." +#: app/templates/packages/translation.html:106 +msgid "Replace mymod with the name of mod / textdomain you chose." msgstr "" #: app/templates/packages/update_config.html:4 @@ -4453,207 +4493,217 @@ msgid "" "notifications until it is marked up to date." msgstr "" -#: app/templates/packages/view.html:42 -msgid "Download" +#: app/templates/packages/view.html:22 app/templates/packages/view.html:25 +#, python-format +msgid "%(title)s releases" msgstr "" #: app/templates/packages/view.html:49 +msgid "Download" +msgstr "" + +#: app/templates/packages/view.html:56 #, python-format msgid "Minetest %(min)s - %(max)s" msgstr "" -#: app/templates/packages/view.html:51 +#: app/templates/packages/view.html:58 #, python-format msgid "For Minetest %(min)s and above" msgstr "" -#: app/templates/packages/view.html:53 +#: app/templates/packages/view.html:60 #, python-format msgid "Minetest %(max)s and below" msgstr "" -#: app/templates/packages/view.html:63 +#: app/templates/packages/view.html:70 msgid "How do I install this?" msgstr "" -#: app/templates/packages/view.html:69 +#: app/templates/packages/view.html:76 msgid "No downloads available" msgstr "" -#: app/templates/packages/view.html:76 +#: app/templates/packages/view.html:83 msgid "Non-free code and media" msgstr "" -#: app/templates/packages/view.html:78 +#: app/templates/packages/view.html:85 msgid "Non-free code" msgstr "" -#: app/templates/packages/view.html:80 +#: app/templates/packages/view.html:87 msgid "Non-free media" msgstr "" -#: app/templates/packages/view.html:94 app/templates/threads/view.html:109 +#: app/templates/packages/view.html:101 app/templates/threads/view.html:109 msgid "" "This thread is only visible to its creator, package maintainers, users of" " Approver rank or above, and @mentioned users." msgstr "" -#: app/templates/packages/view.html:207 app/templates/users/profile.html:95 +#: app/templates/packages/view.html:214 app/templates/users/profile.html:95 msgid "Website" msgstr "" -#: app/templates/packages/view.html:219 app/templates/users/profile.html:77 +#: app/templates/packages/view.html:226 app/templates/users/profile.html:77 msgid "Forums" msgstr "" -#: app/templates/packages/view.html:225 +#: app/templates/packages/view.html:232 msgid "Issue Tracker" msgstr "" -#: app/templates/packages/view.html:231 app/templates/translate/index.html:43 +#: app/templates/packages/view.html:238 app/templates/translate/index.html:43 msgid "Translate" msgstr "" -#: app/templates/packages/view.html:297 +#: app/templates/packages/view.html:304 msgid "Thumbnail for video" msgstr "" -#: app/templates/packages/view.html:314 +#: app/templates/packages/view.html:321 msgid "Awaiting review" msgstr "" -#: app/templates/packages/view.html:344 app/templates/threads/view.html:82 +#: app/templates/packages/view.html:351 app/templates/threads/view.html:82 msgid "Edit Review" msgstr "" -#: app/templates/packages/view.html:349 +#: app/templates/packages/view.html:356 msgid "You can't review your own package." msgstr "" -#: app/templates/packages/view.html:359 +#: app/templates/packages/view.html:366 msgid "Package needs to be approved before it can be reviewed." msgstr "" -#: app/templates/packages/view.html:370 +#: app/templates/packages/view.html:377 msgid "Used By" msgstr "" -#: app/templates/packages/view.html:376 +#: app/templates/packages/view.html:383 msgid "Content" msgstr "" -#: app/templates/packages/view.html:378 app/templates/packages/view.html:461 +#: app/templates/packages/view.html:385 app/templates/packages/view.html:479 msgid "View content for game" msgstr "" -#: app/templates/packages/view.html:393 +#: app/templates/packages/view.html:398 +#, python-format +msgid "Release notes for %(title)s" +msgstr "" + +#: app/templates/packages/view.html:411 msgid "Favorite" msgstr "" -#: app/templates/packages/view.html:402 +#: app/templates/packages/view.html:420 msgid "Add to collection..." msgstr "" -#: app/templates/packages/view.html:410 +#: app/templates/packages/view.html:428 #, python-format msgid "View %(count)d collections" msgstr "" -#: app/templates/packages/view.html:421 +#: app/templates/packages/view.html:439 msgid "Package may be outdated" msgstr "" -#: app/templates/packages/view.html:428 +#: app/templates/packages/view.html:446 msgid "Only visible to the author and Editors." msgstr "" -#: app/templates/packages/view.html:445 +#: app/templates/packages/view.html:463 msgid "Warning" msgstr "" -#: app/templates/packages/view.html:451 +#: app/templates/packages/view.html:469 msgid "Like this package? Help support its development by making a donation" msgstr "" -#: app/templates/packages/view.html:454 +#: app/templates/packages/view.html:472 msgid "Donate now" msgstr "" -#: app/templates/packages/view.html:466 app/utils/minetest_hypertext.py:283 +#: app/templates/packages/view.html:484 app/utils/minetest_hypertext.py:283 msgid "Dependencies" msgstr "" -#: app/templates/packages/view.html:486 +#: app/templates/packages/view.html:504 msgid "No required dependencies" msgstr "" -#: app/templates/packages/view.html:492 +#: app/templates/packages/view.html:510 msgid "Optional" msgstr "" -#: app/templates/packages/view.html:525 +#: app/templates/packages/view.html:543 msgid "Compatible Games" msgstr "" -#: app/templates/packages/view.html:530 app/templates/packages/view.html:550 +#: app/templates/packages/view.html:548 app/templates/packages/view.html:568 #: app/utils/minetest_hypertext.py:275 msgid "No specific game required" msgstr "" -#: app/templates/packages/view.html:533 +#: app/templates/packages/view.html:551 msgid "Tested with:" msgstr "" -#: app/templates/packages/view.html:555 +#: app/templates/packages/view.html:573 msgid "Is the above correct?" msgstr "" -#: app/templates/packages/view.html:556 +#: app/templates/packages/view.html:574 msgid "You need to either confirm this or tell ContentDB about supported games" msgstr "" -#: app/templates/packages/view.html:568 +#: app/templates/packages/view.html:586 msgid "Does not work with:" msgstr "" -#: app/templates/packages/view.html:588 +#: app/templates/packages/view.html:606 msgid "Please specify compatible games" msgstr "" -#: app/templates/packages/view.html:594 +#: app/templates/packages/view.html:612 msgid "Information" msgstr "" -#: app/templates/packages/view.html:600 +#: app/templates/packages/view.html:618 msgid "Technical Name" msgstr "" -#: app/templates/packages/view.html:616 app/utils/minetest_hypertext.py:295 +#: app/templates/packages/view.html:634 app/utils/minetest_hypertext.py:295 #, python-format msgid "%(code_license)s for code,
%(media_license)s for media." msgstr "" -#: app/templates/packages/view.html:624 +#: app/templates/packages/view.html:642 msgid "Unknown" msgstr "" -#: app/templates/packages/view.html:626 app/utils/minetest_hypertext.py:301 +#: app/templates/packages/view.html:644 app/utils/minetest_hypertext.py:301 msgid "Added" msgstr "" -#: app/templates/packages/view.html:640 +#: app/templates/packages/view.html:658 msgid "Remove myself" msgstr "" -#: app/templates/packages/view.html:645 app/utils/minetest_hypertext.py:303 +#: app/templates/packages/view.html:663 app/utils/minetest_hypertext.py:303 msgid "Provides" msgstr "" -#: app/templates/packages/view.html:667 +#: app/templates/packages/view.html:685 msgid "More" msgstr "" -#: app/templates/packages/view.html:696 +#: app/templates/packages/view.html:714 msgid "See audit log" msgstr "" @@ -4735,7 +4785,7 @@ msgstr "" msgid "Reply to %(title)s" msgstr "" -#: app/templates/threads/user_comments.html:73 +#: app/templates/threads/user_comments.html:74 msgid "Only showing replies to public threads" msgstr "" @@ -4837,7 +4887,7 @@ msgstr "" msgid "Mod names that have hard dependers, but no packages providing them." msgstr "" -#: app/templates/todo/editor.html:193 app/templates/users/account.html:100 +#: app/templates/todo/editor.html:193 app/templates/users/account.html:102 msgid "View All" msgstr "" @@ -5132,10 +5182,10 @@ msgid "Account Deletion and Deactivation isn't available to users yet." msgstr "" #: app/templates/users/account.html:88 -msgid "Please contact the admin." +msgid "Please raise a report to request account deletion." msgstr "" -#: app/templates/users/account.html:93 +#: app/templates/users/account.html:95 msgid "Recent Account Actions" msgstr "" @@ -5634,27 +5684,27 @@ msgstr "" msgid "'%(query)s' - Search Package Releases" msgstr "" -#: app/utils/flask.py:158 +#: app/utils/flask.py:159 msgid "All time" msgstr "" -#: app/utils/flask.py:159 +#: app/utils/flask.py:160 msgid "Last 7 days" msgstr "" -#: app/utils/flask.py:160 +#: app/utils/flask.py:161 msgid "Last 30 days" msgstr "" -#: app/utils/flask.py:161 +#: app/utils/flask.py:162 msgid "Last 90 days" msgstr "" -#: app/utils/flask.py:162 +#: app/utils/flask.py:163 msgid "Year to date" msgstr "" -#: app/utils/flask.py:163 +#: app/utils/flask.py:164 msgid "Last year" msgstr "" @@ -6226,6 +6276,7 @@ msgstr "" #~ msgid "Chat / Commands" #~ msgstr "" +#~ msgctxt "tags" #~ msgid "" #~ "Focus on player chat/communication or " #~ "who's primary function is interacting " @@ -6241,6 +6292,7 @@ msgstr "" #~ msgid "Complex installation" #~ msgstr "" +#~ msgctxt "tags" #~ msgid "" #~ "Requires futher installation steps, such " #~ "as installing luarocks or editing the" @@ -6262,6 +6314,7 @@ msgstr "" #~ msgid "Sims" #~ msgstr "" +#~ msgctxt "tags" #~ msgid "" #~ "Mods and games that aim to " #~ "simulate real life activity. Similar to" @@ -6286,6 +6339,7 @@ msgstr "" #~ msgid "Mobs / Animals / NPCs" #~ msgstr "" +#~ msgctxt "tags" #~ msgid "Adds mobs, animals, and NPCs" #~ msgstr "" @@ -6394,6 +6448,7 @@ msgstr "" #~ msgid "GUI" #~ msgstr "" +#~ msgctxt "tags" #~ msgid "For content whose main utility / feature is in GUI/formspec form" #~ msgstr "" @@ -6412,6 +6467,7 @@ msgstr "" #~ msgid "Minetest Game improved" #~ msgstr "" +#~ msgctxt "tags" #~ msgid "Forks of MTG" #~ msgstr "" @@ -6557,39 +6613,6 @@ 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 (_), " @@ -6603,3 +6626,6 @@ msgstr "" #~ msgid "Human readable. Eg: 1.0.0 or 2018-05-28" #~ msgstr "" +#~ msgid "Please contact the admin." +#~ msgstr "" +